{"_id":"@balena/jellyfish-plugin-front","_rev":"4783-a9421391a70c5cf3a99b4ff3bc1813af","name":"@balena/jellyfish-plugin-front","dist-tags":{"latest":"6.9.1"},"versions":{"1.0.0-add-code-a52f3e4c47e5e46baaa1fa2194d3d7d13ad17ded":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-a52f3e4c47e5e46baaa1fa2194d3d7d13ad17ded","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-a52f3e4c47e5e46baaa1fa2194d3d7d13ad17ded","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"68262f7f8b070fc448b5d809b0d33640041acbee","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-a52f3e4c47e5e46baaa1fa2194d3d7d13ad17ded.tgz","fileCount":27,"integrity":"sha512-gVYoUxEva8LWk2GQBdYXcwSMEKasFI6w5lzHzhT1WktI18VHEBvKJOB1XuAexzTGR4iucfiDfdSPAPPYU5Fu7Q==","signatures":[{"sig":"MEUCIGED7G//FbjFgM67xraWgXKm9qlVoJdElpfjBW5O3KrYAiEA+BsfY1/sRsMcGvceyh+GPaUW2KXJZqg3PaqXjvEwQ0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3SWoCRA9TVsSAnZWagAAKzQP/2ZhPMzEstjZwqgNW04q\no8KZ5otClzKn9gGHg8ZBEIwqUm0eE2z3nrYdL98q608STJ1wT6GitbucNU5d\n29AukO0jetGg7j0yxjUFwCSMxUyr1i7PMAf+hW+owZALj6hbt5y68inqEHO0\nm/IHZrr86S5d36VCCFYUsVzcD3xrZZFFyXzSrnxpHaTbayO8LLJiRLfzBqUR\ny/BhZ3Ut5v6P5hC58B/8yLo44KULXQH2I84s1+aYBQHbLOjXGNFUbqEXQpU4\n9+3ig8HHUkrTsOSf38qdiZqcR0VpOHRDjkzxm1tIfieIC1mMu67jKXYjEGMv\nE7yxEde44r1dLrzJTy3oe/eqeq8n+zy9z+9uNHKhSSqvUAh/nD2r/riGHLZ4\nZHEN2M67nXhAkP7B21koC1LntX2eQ1KrIY9vRbmXut0h2/Mt6xAIuNUAd+GH\nA11465vL6o9ZUx802QsCiGb2d45ZaAToogfje2Q5NIJV1ozb1p3Ee5M8inpE\nl/JUV4V4qqb3jYkjHR1yBzrD3Rnq+UGMM5SqFMDodftP04HGpGzTTOrxwCyu\nOK4oZ49cej507xx5yA6zUlN6kKbrRocLInMcukgDQ4N9wvU8UYKoNz4OR3W4\n0Zwj64bliBMf+v0mraJkGnKtvDAnw1sDxG9sGCCsRps83wP3v7Dlcul7Bt+p\ngoEY\r\n=2ruL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a52f3e4c47e5e46baaa1fa2194d3d7d13ad17ded","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","integration":"npx jest --runInBand --bail --verbose test/integration/front-mirror.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-37b79bd34024fea965d52fe87f49db4f80868a64"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/ci-task-runner":"^0.3.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.8","@balena/jellyfish-plugin-default":"16.0.0-remove-front-60abaa445dec3084e121e8ade1ea3ff10af9f1b2"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"16.0.0-remove-front-60abaa445dec3084e121e8ade1ea3ff10af9f1b2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-a52f3e4c47e5e46baaa1fa2194d3d7d13ad17ded_1625105831881_0.3850899011687121","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-31a3f45e2b0db41ea0ba5fd5e9742592e058a308":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-31a3f45e2b0db41ea0ba5fd5e9742592e058a308","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-31a3f45e2b0db41ea0ba5fd5e9742592e058a308","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3dfc1ab7bee8c1954c66571e8f3e18c7fae35f0c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-31a3f45e2b0db41ea0ba5fd5e9742592e058a308.tgz","fileCount":27,"integrity":"sha512-gZoWER2hqLMQ/AcMrjpStSagmiRiQTnKcNmU2JshFthEVk9SpyvBC+tetkxrJgJS0psQoji8lJ+NLmuePPkY5g==","signatures":[{"sig":"MEQCIEdW1zkb4W8k20uetyb3hjMmbLy/i6dCxFje4Vo9fpeDAiB9fQxPZLFhDhDJBhA2KX6pwZLY1uJJ5GXBYrcQbod5MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3SbkCRA9TVsSAnZWagAAKB0QAJQSXlKHUiVRCpoNN3cV\nmmPONqo6FoQvV67bBBWw07K/rEhkn2V/fSLBrald7fJ99QjQztE9YUIa1n2Y\nyjEk0qeoO3f7fZTbNTb0y9/HwbpuuKsjglMOo6YbrIaE+JjWkyIr4a6vC+h9\ntGebKR2CgqV95WuJa8dTM95c+JR/tBUGET9vIufrkQ8SgrE2gNcqnFcjvvc9\nZdLpvHTDOvfBCVnGdfq3JlPh/kSqS8dCU2kcGDRvtinMVXryqFQZsKwJ6xMb\nNOCfrcQ9FxRlGeiY3KxukynR8FBhIGrUsiV5xgG45w7M2yj4Nh+lxXq9PPWF\nIkc18vw3HBx5sAXUFq4qTDF4m7potX0EMOFsNcgW7X4rUgLbu9v2Z2YKcSlW\nT7RVtvKjYo1TwSBrxpSmeZfuzSHquRtYtcEBjuhWjB4mMbrWPclSffJyx/tt\nKh4YqBvt3UgeDC/zsg9AZdHyLjXmEZf/TF6K2Hz0j24oFIH3O4C1n+PDsOHT\nc7MKy9hc+NO6xNecrk31cKgQFy74k325et7iJgBUnk20wiCx6tDq1a9epS3l\nHxwMOfYd/wD7jNcfcf3bJd/ImLd6de0pMLZarRJgqDmsiCxM81IiWUfwfQED\nSsTVlsMRGymoqKMwOfsGh29h1brfpyd9uCLh+BvsUF2ZKTt1lqgOOH9QhIV8\nuwx8\r\n=ina2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"31a3f45e2b0db41ea0ba5fd5e9742592e058a308","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","integration":"npx jest --runInBand --bail --verbose test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-37b79bd34024fea965d52fe87f49db4f80868a64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/ci-task-runner":"^0.3.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.8","@balena/jellyfish-plugin-default":"16.0.0-remove-front-60abaa445dec3084e121e8ade1ea3ff10af9f1b2"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"16.0.0-remove-front-60abaa445dec3084e121e8ade1ea3ff10af9f1b2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-31a3f45e2b0db41ea0ba5fd5e9742592e058a308_1625106147533_0.9170821284660184","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-408ba274ccf57109e96cd34ad3da99d3fedc4878":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-408ba274ccf57109e96cd34ad3da99d3fedc4878","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-408ba274ccf57109e96cd34ad3da99d3fedc4878","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7bdf9b2f5a3ca2204ae9980199906fc06d3930b9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-408ba274ccf57109e96cd34ad3da99d3fedc4878.tgz","fileCount":27,"integrity":"sha512-R6PNcAw4RfkVtHtrZU8DDWfOGK5W4FRETeueO64P5ynYTSVDaLQ5YUjnyAduN5fuCvjkdh3fTOpLWUnx6Ij6Iw==","signatures":[{"sig":"MEQCIH63gZDxU/u0wKPvfIiMpkyUvmYA+ZUBSrJplSaEMvrRAiAqs8Nu7b7IqoiQHRX6AaGVziesDGbZCU53BjmCf0Nuog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3Tb3CRA9TVsSAnZWagAA95EP/2Xt8EgVQVyk3d3X1Eca\nZagFYd9Ehk0279yls4Qa+7QyBcuQ5kwlVJL1srsc/pDvnP1DUqygdDOJ9KUb\nyILsMloYf8+vBATULqbynO2HVU9rZYhexCR7T9BSBdcpdequjwkmIx2mX4e7\nm713QTUutG4BUBKIA67tW/T5cRLHlnfkffke4rp+EEEH3+HrbapGFEDSU6XK\n/E0rfTPFv8EsLa5xAUGSMH83MKF99qUBGK7XonaRBzMF61WggshD4D6AVKGL\nSWMJ4ooZa9XR2z6ykyXlmQRJgma+una3ex+iZFLkkrQVU+W5fb9fv1WjCyoV\noXfXkTzXuT7Lez+wYgbdKRjTRb0/bRqhWYVBx3ISKd1+bWClWjGOQiHoxb2O\nNDv7mVZpjSBqrRaylNvrEkfWPneLrkpr6eIg/E3LDZGumErr0V150IDHYrLh\nY4H6vCXzQPD/3WOmhyeJyAWJ1f1hguk1qTU6tMLUnpCZj3X//1L5AeDdDQXN\nlyaQseQ8QbKxWNKVcGHOXmVNkr9k4Mp6Lzhk/Cuj4GarSk40ZygpDVInm6ym\nV8N6MSONRJppLk6ZLx9JimFwMHlrJYFdZCeehiQ8lE5b0L1fDxDPzpk/iuWs\nUP2cHIkNYNCsa1NhZkpN2L+im2HJUriqF+R07b41AIFZgoIsVOIzY0fA99z6\nxvfj\r\n=U2P+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"408ba274ccf57109e96cd34ad3da99d3fedc4878","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","integration":"npx jest --runInBand --bail --verbose test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/ci-task-runner":"^0.3.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.8","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-408ba274ccf57109e96cd34ad3da99d3fedc4878_1625110263409_0.9752578952206947","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-a3d3caf9f8c0f55e9a24fc8cf1d71f1fc44e8805":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-a3d3caf9f8c0f55e9a24fc8cf1d71f1fc44e8805","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-a3d3caf9f8c0f55e9a24fc8cf1d71f1fc44e8805","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9561d794bad3d1ef3daf84bda1845f6dcb99ccb6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-a3d3caf9f8c0f55e9a24fc8cf1d71f1fc44e8805.tgz","fileCount":27,"integrity":"sha512-B8DKqRRjyOYs3oQtwHDPT7aoO1BaYrDC2Lz1uBHzfpCjXVAlVFAZnSfyDvu0WVMtlZ6yMDZ4ClSRyMGdHTN5TQ==","signatures":[{"sig":"MEUCIE7hVg62VruacI0C/B88XZrkzSXoddwQylonAWUIVXDbAiEA7Jx6x+27S8r4CUW3kWNib5N5fABn9HzKhNGBbXuPLso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3TxjCRA9TVsSAnZWagAAKhIQAKJICriNQ43TlPRsRFqm\nUJ7OUJT/5WvpPeMCKDrG2X/kGIey5oTb/P7nr80nWoPi4dhsdQTFv2+f4V2N\nLkh1Bw7Q82oZgH/5DkElXaHBTNFVlJAOF3/RLUdtull1KBNnfyu17dXx8a5g\nkfL0FVwYGe0LTfVMKFfVksDoT4uyl8/JoL4eP3mYUAeZG0JLxOAuWaQ3Om9A\nEsM8ST7PPFg+6rBuhBokuSV5NiRUjLNdroFPqjM3VmK78sCAU/RaC4zFXVkn\nWlJoFHRVpijoLeU9z/Vg8qaf8R9yWWbtF3GfX4GM2RktLglxtG12jHxPz9w5\nxvOvL+w8ttnDpv9BH8mPH1ghBO9sRpb9qlPtKM5SkdhV3p+lmRqjJS5cqj3C\nhUrOgjGoRzY/cU3VTtZD/AvZiDMsmk8lXaaQHPsOBB5v86BYXQeMOyTop2S1\nJpwanEp+oW85/f53bwHrv6McRDTSI5AumKiyvJMLdW8QB8s+C+J6OEzYd3Vx\ne0otnKVOLiZFjJQYSOiuXhVFzTu6zWP4AFT2Uac4aZTzx0bUIDtdg5FblifM\n+14eLvF0e8vEV2exliNV6xqgdx2twwoUhR6lhM8V65ipI0QSeiVZ9bfdbsXC\nXeMUgUrtnqldKdyiF2Bh53daFJ9+XMWU9jy1NRgDjc9LQLzqATIzrSQhy930\n+PQg\r\n=6f9K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a3d3caf9f8c0f55e9a24fc8cf1d71f1fc44e8805","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","integration":"npx jest --runInBand --bail --verbose test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/ci-task-runner":"^0.3.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.8","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-a3d3caf9f8c0f55e9a24fc8cf1d71f1fc44e8805_1625111651026_0.4129431808999662","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-89c0524ab9e6e9797b030ef3300d8dea954a3651":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-89c0524ab9e6e9797b030ef3300d8dea954a3651","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-89c0524ab9e6e9797b030ef3300d8dea954a3651","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6676f66ad2bc941c3f88d75044e8f08949f9c63f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-89c0524ab9e6e9797b030ef3300d8dea954a3651.tgz","fileCount":27,"integrity":"sha512-MGPFfUyemLEpDdijRhAjX8HcQxEuJL92+veQCUYvVBRaucPkDDE9KYkpQoriw2OZtm07Hiw2akA9R4xQmMXZFA==","signatures":[{"sig":"MEQCIFbe+4kDRWAgLTrjFdLcDUfJy7v7sIr4v3+KxFc1pAa/AiAXyD5UK9XDisEd8kgUyYJ7Q7IHt+trwOHnY/5LHia9aQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3T+FCRA9TVsSAnZWagAAqZ4P/3GjEkUm3ayo4pix5EAm\nBoJpEgF0UnKFv4hHvjHZ8JtS5Hln/UDXBxAgXpF6JrHtGqsEfObj74uZZbdR\nZ/9bjpRloYIagO7uLl78JX3q+13cBp3SWc0epoxeVWmR7/wICg9yjM13nyRU\norDeB44369EEpmQE+sWZG41sOjoN6XurG0aA35CwwZfNPm6wAxRMdyvyBvra\n4liNFxuBkf11mqf5MRNXi3XxQNE6jmMu6U+YabsMqDwcpWZmKhxF36lJm+d4\nqseFmFArepFuRqSoHUsCW3LI8KKZ5dxZiwEoWiJy0TCLeK59tt4nnl2wabHc\n2A9GTGFFm0XShxr48LkX7SRv0h4EBEi9tMeCBGIOTVzY7SKWE6hRN+I6+cAo\nVQ5Ka9Q+0VWDBFttY+fkAUVBt9nuQpTTHaxwlMdTd7TlYlLyfto2xW/AJHcf\nEbiIBmIMdC6+20l39hw4+jNn2JkWGaTkOVlfeIO1nHsorw9XGv47EUCEFYSb\nXqYgpeTFPkQt8DQX3pQJd/U8necg9lmX3jw51MCeYhR0Se039H5l2zJWfiJW\nZDCGecbB4iR7PS+5tuFDTXrbCRudvWr8up86C+U51BEb4wsZ9S4RpzClf1/8\nPptsQ3wohXIqWXJ82l8cFW/HAxBGp3dsp6DvJHXG6RWHqXznUQCIxAX8xScq\nkWMw\r\n=OpQp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"89c0524ab9e6e9797b030ef3300d8dea954a3651","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","integration":"npx jest --runInBand --bail --verbose test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/ci-task-runner":"^0.3.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.8","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-89c0524ab9e6e9797b030ef3300d8dea954a3651_1625112452819_0.7104556919706675","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-b8c919970c535c8510ea110cbbdeaba32645605e":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-b8c919970c535c8510ea110cbbdeaba32645605e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-b8c919970c535c8510ea110cbbdeaba32645605e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c939eab6eb83e58ce6698ba726d0f2f6dc0a06e5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-b8c919970c535c8510ea110cbbdeaba32645605e.tgz","fileCount":27,"integrity":"sha512-wiC9pI6IB2ZFIw3nLg1qecuO4o0o8ky6gD9MQgANWlkoqdE5vSGQ+zQMmGmYKr9bZP/2kX4AFlaius05H6Yyvw==","signatures":[{"sig":"MEYCIQDkGKDcPeptjAguRyUFeByvfi6FqI05jZBFL+SFFSM2xgIhAOZdJh04O4kWAMOhA7EeRjk4jgM5TvArGs2qTlRI5NEW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3URuCRA9TVsSAnZWagAAvdEP/2MXI52/9bL0rl4VKmz0\nxfGg4Z4U1e7lFWtMy5/WQAk7nId9F09RbkBPu9KNMErmKwb4A8IhWrNH6oen\nLJ2I6sO9mCtjWhnugIQnY/ULsjIwwvRyTfLw+LOBBys1m/S7qOadov3XbbJ3\n7lhrtz/E3Im5sKgWolJXf9T2C6FtNXjU4YIPFlSlrCb3nf8SUVfikbhvFhhB\nl2ESKkjCgOcp8ceWmo02KhsyzCoPMtloi6yODKp0qyG+LwlDnZ+KCMHup0qh\n+cbdJSBmhMKdPkIDPWPasfS698oaZenvyOPHKFHA82J8cgJ2duldYkk+tx8z\n8E48Arzr3qyDGYM1xRDKDWrQMtfr1rhY0Ny7m6LE7HLVWU6ZJ45lQUuffIVn\naj5bibUH0F7JdI3x0EWgjWQsWtpZrY5tgrEgZQ7D77ti9QPljG8OfS+hgEil\ntkqFPbcEMH/I986DrE4ngUmZPGTKJ/V3rEXWmtHYAKUMZ+PEIIZ9PJjcsiyx\ncadr5LProhCoHHWWgrn6NQFQSORNF6WkpuGgPlnDc7qVQvAORg8NbHVfICKx\nnXL1dpU4P5f1fef6ZG1MyV4V1dWN+AvGMYA/oj4ZJN4uvfkIjBce+9uQUtmj\nlhqN4GgLvEugExatKOcbX6SSvthmF+UoeOX0Q5pcZa9sHLCcW6Awlygl9NXj\nUBue\r\n=lOBW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b8c919970c535c8510ea110cbbdeaba32645605e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail --verbose test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail --verbose test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/ci-task-runner":"^0.3.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.8","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-b8c919970c535c8510ea110cbbdeaba32645605e_1625113710049_0.25717827416827044","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-47260bcc67e2fb0ec47c4e0b4b69b7c7322dc857":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-47260bcc67e2fb0ec47c4e0b4b69b7c7322dc857","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-47260bcc67e2fb0ec47c4e0b4b69b7c7322dc857","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4a7591b6b9187b79a8255739b343fb4de0d9b9c7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-47260bcc67e2fb0ec47c4e0b4b69b7c7322dc857.tgz","fileCount":27,"integrity":"sha512-rlTEWcOKLmaiTUx7j1QmSv6dIBz/nv6QN+9RnIHRndQiM4WMJi4Xr6ud7urwbk9v7IQVc4iT1xxoyZAI5qNz6g==","signatures":[{"sig":"MEUCIQDPbhqu07juuKx6gR3PXdTk64yyc0O++Xh5YRRaRRS16QIgPFnKFJhUl4Ez69GbTy1LZItkG4qZBkDonACEosJuAUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3VeZCRA9TVsSAnZWagAAx3QP/RMuIMnjBeZOuQOvd/uw\nGwUrjhp9d//O//FcutE46JHGwddic/aObDh8uiAjlLIN175BW3G7nbTMcoto\nhH/oj9FTPQMh/TAixpZ5Hs5eIE0v2o2B4Tpt1NQhpft87BozcDtftCFoGGtv\nXtWiOVPtIQ8N9IcLMXI3ZynvnFC1sSdEUZXIcUNZZNCQeZtJerKvgA7NZdUI\naXLbdGRG8O+F4jY/xvHIJiFlv08kxfx+zlz6IdkK4DdAoJeqFCFOHP+XA3Fn\nx+TgD450BN3T5GmkTsmEM2iksM8qqLq3FmMIAXWw5MeaiB6HgWWbrJVm1ivR\n/0N4MWlJv/2EZE0EiHT2qRud4HfHHhg+HdWTKCpgrbJxMr9+Vbhk1hsxr1Gm\nMhDhGJOfx/lH7Cz+33/L+hka5hDYVUy+8iPzYJW9KfWe6U+mFH9euAxIbGx3\n8DdOAmFaM2Qi3ZFLTxhYftGGEQ90+L1SqUg8Pgif95L8DL8DC06bepWpopv5\nA7pXiD0pQhWgS4fRgorv1VrSOv5G/CRaMDwaNplZpW8DLj9vn8To1jcb3uTj\nV3ra8HwPHkMIWuuJJfOvDVrlbZ7P71z93Z70FPWGPBLZ1e7UDHskKIABYJtr\nFJDDxWHKOxDiQqhw4unvYbtkUI+JaSf01IjpOa/V98ULzcDIthEx6kmlI57L\nF9u9\r\n=OzUt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"47260bcc67e2fb0ec47c4e0b4b69b7c7322dc857","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.8","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-47260bcc67e2fb0ec47c4e0b4b69b7c7322dc857_1625118616837_0.5361248229403277","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-e808cd56d23c158894865dc6d4ada82128f27942":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-e808cd56d23c158894865dc6d4ada82128f27942","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-e808cd56d23c158894865dc6d4ada82128f27942","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0dd8ad2fbc7af44abc0cc6017c6765145807575e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-e808cd56d23c158894865dc6d4ada82128f27942.tgz","fileCount":27,"integrity":"sha512-WcMs0ET25Grr585P4gA/qO6AU3zUZewwfrMWvvthUSVuqTIWFAXdbzOjzT+bVVzxdbg2IspMvJZiePQ/Tz77RQ==","signatures":[{"sig":"MEQCIHGl1N474qvGfmIf2qxMVpYccHxtaNuO7sEcf8COzH/AAiBJjbBlndaov0ST4WIrkbYdyezYB7+DGi1LZ/uZ6ryhBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3WLPCRA9TVsSAnZWagAAAqsQAKJRXe20TaQKvf+2BTI3\nPcCHg3cHAvH/wRtigVd2YZA7KFF9q8MTEua7puZvo/+vcev+JsSydnCCPAaz\nSZq/eWnKbO/783JiJOs/27fyS0M8U8TqWSCw1Bii+r0cppa711b1X25pIw3i\nbKS4zxNLpytDQr6++XbhmayNhUGiLG/5BLFM/SuAfj6BKotO/Txr3NIr+g5r\n6NCoI5cWv3yPAS56H7kbzSEmn+S+YqJMK3Kkl/nr2/DQvw9J6jMUtqQABAbh\nh3vQ1UtJPaZWIyju+zJ3dwbaHOLK33//00BZDUBUxhvRFiaYd6MsOUd23vOT\nkScgrxnf0rQLfK4FhvgAcKbav27/1UfV8p9XcD8mh+0FY18GrJ5YzVf+hJ4d\nqSiPSe3sWLEJlCzcRV7U8MdRcSA8+64MJof4JiERxtm4P34lYMB0B5ikXHll\n1vWG5f5FCEjNyB4U4a3j0EJH+ieOwJp+E4FBt4hRg508MMF3LM/lHc22X8An\nivfl2iSp4YMHTlgcQipc+k8NrlAJQ3M7elYy/2vBN4yWnV43IXp/H3k8CbqY\nuW8jIhczuRdu+OoWFU605H4FquvFBV/CxGOGEAKKX+zjzBcU9vg6nlNC/Noa\nnMhzjN4fHWvmVgWdwxV1+7vzM7LQ45EpdvCsORVGuIP+mGhVqfJDGRftwav6\neMfS\r\n=VrNr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e808cd56d23c158894865dc6d4ada82128f27942","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.8","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-e808cd56d23c158894865dc6d4ada82128f27942_1625121487390_0.8835225563499456","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-b281e0050afca350f22f074e0599f641e365b70b":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-b281e0050afca350f22f074e0599f641e365b70b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-b281e0050afca350f22f074e0599f641e365b70b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f397718854afcdd1aabdfefba5839b81df327490","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-b281e0050afca350f22f074e0599f641e365b70b.tgz","fileCount":27,"integrity":"sha512-jK6LvdT+Lrgk6eME3902lEEa46FyxXr8QWGMx8MJL8Tne5Jd1ZAEBhoPTys1B4YUpak8T0A0xbD8DAHrUjeTMQ==","signatures":[{"sig":"MEYCIQDvOrFbl9VtzFuLNFYhF1yhPcY77bUnzSO1mYAAyP/GOQIhANZ9b6H8S8qtkMWv5Jkz0fOAKPJzoBFJDQM1FSMXpEcm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3WQBCRA9TVsSAnZWagAAK7MP/RrAVmUt1reo8X8JQn15\nI7eSnqKcMJd4QjjmygJUFepy55v/Yokx06knpkXsGZPZarRLju6HKcyh8q/s\n+xJWe7+19rRuO/2HOvIaZxKrmd89KwtbvDc8Ras1oIPlCCyoN8P0e71gQIVj\nbnQgBJ1rW8lvtKe49r8ISx6Nou1ehYEwig6qZPEJH3ru2dG+Yqdon/Ivq0Q9\nOP5cNSh4dSFCmtiG8poFdyUrg4TDx0L3fJh+WCYjaeVoaArbRRmqrYAeIG6f\nkZzGW77MJZ7B40txy97QMK0t+rrwxbQ2ed4C0y2VSNLNoLFihep4ylIdG8ob\nanPmrhiyxvtoBsgg0jciQVDuuyNXq5BuPMuf2dt2qThJH+XSADeu1vUnIEU2\nFs1e52/2uDC4IT3f2QMNJepqc1yzEXydW+LysR2ZTqUoWDvYsQj/K1t1Qpb7\nvGVokNzu7Wkkz6YoDJt9Emb5+X1YzY3Mb5b12mxGEEZQglTtuhlsYtKQ8Qsg\nITs+yiTAuknZc3qr47eHZgfA9VY2m8G7Q8vitM7y3r3UjHPgZrwg6sgm7uhA\nM1NFFFQ8Var3CXploywBwblWFvXANTnZywm5cfe6k6bMwGF3IP8aw7y/NyFp\nN3uU9RG4TmJgtvewGIZH2rCWujaxZnTzH9LULfJKtH83UNFvhHGY5zbZ2l4b\no0Eu\r\n=B3Qb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b281e0050afca350f22f074e0599f641e365b70b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.8","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-b281e0050afca350f22f074e0599f641e365b70b_1625121792403_0.4397887413195858","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-b8b177adcc4ddeff4c617ebad3ba152fa7e346ef":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-b8b177adcc4ddeff4c617ebad3ba152fa7e346ef","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-b8b177adcc4ddeff4c617ebad3ba152fa7e346ef","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e47fe89ce22c73fe0520c897b4c341b4c4c73eb7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-b8b177adcc4ddeff4c617ebad3ba152fa7e346ef.tgz","fileCount":27,"integrity":"sha512-MhAOKxcbjIvcTQQ+WpFcUygSE4Z7tRgdZFBJ/qCKGGq0l48XMORFWiLQS3DMNJg/WWBZAO085hAmqyfKj7o3yA==","signatures":[{"sig":"MEUCIQCRBrK/Gfcvowpk02jXw2iCeOylmN274vEf+Icq3TZ7OAIgI2ZAerfs1QKVxfbPTo/RD5R5mBiHi6HI4P20u6lieFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3WXYCRA9TVsSAnZWagAAfWQQAJP3451qhmDEIHyUjvR8\nWO6nDNffIATSsbxfOK4PodJURMDuVCyAw23uE+D2Sny/TnKfqrEPBwf6t8ja\nL5/X45kluThy1k5QtOJ+oYKeMkRc0deQkC6yVqRtuV6TjPQD94a4D7xL5NEw\nNBlx9VAMHF9Lp5Q8CJoWv46jv7LFTTwKUT6hFCqHE7TIMrnZu5gPbjiDuljN\nsXQagDk3oW9GskSCqGRKlpEwur7wjvbtAfgbv+NCf+Iav1KDeGy6xUVkbZGf\n8ndW8LBiLxR6D87EAuo0Nxqa4traFBenLxC4ff4g3DAQ1iwKgP0jwWqDZPI1\nJ12T/fqA7MqTnPMtev77XYdcYTtbHcXk+hDRot025Eik3ul67bcVRtYjMGwm\npAhzXHDbfVOjANgMzN50leDvjYB8rVBfR0V3U9PW5i4Qe18SiXvLXepNkW30\nPDr9YPlrBZv/39i6I4NE4nPpYHqnfRAcBSu/cdIzt9wut6vTFK11Ti1hqwor\nxBk19tI8FftNMDTQY8YGHarzQ9we03TkqgY/qWP/Z2EIZKFHJnmd7TER/05e\nxUy2HpcXkCisWR/U7Qud2m6HRVLsa4yV+a5tP3ls1aKf6UFl0JthVN5TJUi8\n3+T1jymrMaiRilaRJdiZir6iWLTF9CCrFyrqbM6cWKKRo4t1zxy8bRcLJNj3\nzWBy\r\n=vhFX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b8b177adcc4ddeff4c617ebad3ba152fa7e346ef","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"5.0.10-add-testcase-log-f7dfa4371287ad6d588f6ecee261634c6dd7061c","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-b8b177adcc4ddeff4c617ebad3ba152fa7e346ef_1625122263602_0.077498741097767","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-0a9943e904b56b18a0a576bf5d5f02a014a49550":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-0a9943e904b56b18a0a576bf5d5f02a014a49550","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-0a9943e904b56b18a0a576bf5d5f02a014a49550","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d7c976fdcb4b3c86730490056833aa75589f6797","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-0a9943e904b56b18a0a576bf5d5f02a014a49550.tgz","fileCount":27,"integrity":"sha512-BY12fey3vc5Q6Fco2IkB6+0F1j35zMQM1C19fLziOygF7uREiBKsIANbht2boBtCgsEXfqpWqF81aFTJfUw++Q==","signatures":[{"sig":"MEUCIBlzHPpSUdoLaVHjoe260lfJuZralkgkjC/6DCAM/3B4AiEAqKUfKefvf+2XYQe8AxWLHzdufEUuCIl2ETOiqc0Be/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3Wq8CRA9TVsSAnZWagAAVwIP/i64rKob4GXroVdeaRnk\nDQWdce1/hrCs/n5zSDV4asy0fz/wxHUrXs2g91PpmODJF5T9JYKlUxXHynae\nYC0bYa7P6R9FFH7IgoIlSx8VdsTiCzcURkh5VI4bacOfRV5PXA8KDdi0wpRB\nr6Ij2GdTCftDGCDjkYkEjalAYXabjXEzXbgyqg3dUTD/1kfyDAPgKIh90Hq3\n+n0NHKYC2kvd8RnaxoKrY6IVEanG2SX0jk+37vZaLxsomv53BybsOb20Ir/J\nuXLlTl3mCbCA5IHIWTsZ2YCyx3ScpAVlURGP2z66NUz4C01e2cL/YR0YDGav\nZR4yGPvMn+/OguQs4AKOo1DvR4pFJJ7oJEvr2SQ9I+HwJZlJdZNNTo9VBGag\nFVrT5KojuAbqKoUiJPg2hqEvkjOaHcyKhSWA+bH6GVJR3h5BkAmrPf4g6X7n\nY8KS1cfk+2zXfbfJuhVxYPQ6tF5/7DlEbsKxM2DGOb6F0ZFYxabyMXoSYkWa\ncbjaU4jfQhZY/mCadAb6swHLisnlfj6gvsW64vxbd9iM+dXZ8MAsoJlWs5ma\n+BOVF5uuD8ZdXP6jWEaa/e/A6kb6qGwL4hKj0wOCjGBiHMZt19lb2C47Az/d\nTn3/w1umWGEQUyLQUHUDbCoBI01Dl9qwLOexPhgmuJjAkWG1eKnimEGgkLF4\nVFUU\r\n=o6b7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0a9943e904b56b18a0a576bf5d5f02a014a49550","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.9","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-0a9943e904b56b18a0a576bf5d5f02a014a49550_1625123516463_0.18973070019157734","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-3131651e68f413edb6cf9f416aeb603ed32042a2":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-3131651e68f413edb6cf9f416aeb603ed32042a2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-3131651e68f413edb6cf9f416aeb603ed32042a2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6c2e494591e5e7965fae89c183092aace450851a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-3131651e68f413edb6cf9f416aeb603ed32042a2.tgz","fileCount":27,"integrity":"sha512-O8pv8S9JdqdbGAW1FXY4h5G1f0o4wGJlyNQg2dkzBghx5PE/75fnK1rIVrt/q2D9DF1z0UTUoDE5f1Fjb4gs4g==","signatures":[{"sig":"MEUCIEf8YnJ+JuZ0qcFh8rV8RBfY9iAkAtX8exKv9Z4fQjHhAiEAzYrP3+6vkaCmimxbsymKf/qlKmew318yWZCoCyvpp10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3XXmCRA9TVsSAnZWagAACesP/1zMWREQEd0xM/dMBPcg\ntrMjC76MIUSLqa813h1sKmZH55yqLebUpIg3bvCeV2tbSYrHsU7em9DXFnA5\nhApKBimkRvjoUaz9bfflzn7caM7aS63GUutTJSWfxb4xwmMfaDVW+B9j4wVo\n9IeXwG45sKO44DyU8T2B953uBfu5kmFMguHkWIuSP2/LTx7USbhodb0ckidE\nI3IxxNti5i362eCNIJ9WYFNcd28uuIoaVABwmypjaWvwBmjyDOpq1HFT+2at\nMnZ6mOIB6VUa48nmAP0JNhXl/3DSL+PIykU0EG3aidyjv/EdHXJEolnquWcw\nKpsLIpKWFIAXWYGSJ+6VmfUHP2zbQ7nqmXzS3u1fnEokHUjKimuQg7LTtPvY\n3H1vMp25nBiJoltDdZ0af+M3azz22QMzUwtmUY/NnCi7n3gDMc5NQ38KSykB\njBI3ZQcawrBc5lFtydewNs3RDa7sJ89P14R7Ah5zrsp8DJe7+RMjDiCntQ9x\n5si1LJBCDMsd/VTNSQRX+YumBCZLqipyaoNhtgjc2nacZgLEtvwH/tiyla49\nKwjg3BBo/PWO6+ZKFwvT8+Wt+Na9QTZqiXgyVkWgNEhvsDvT2eI1Duwow3bk\nbgL+oBGE708ejBycK86S6yQkeuunRLhQkMwsFtj+gDfLqnwaf/ldZ70NId65\nF07/\r\n=CAds\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3131651e68f413edb6cf9f416aeb603ed32042a2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --maxWorkers=1 --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.9","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-3131651e68f413edb6cf9f416aeb603ed32042a2_1625126374336_0.9917598002709067","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-672b9701844ac56a0b1ffef505fde745479c2113":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-672b9701844ac56a0b1ffef505fde745479c2113","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-672b9701844ac56a0b1ffef505fde745479c2113","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3bd83661df5570da84dc012c936f3731dcd678da","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-672b9701844ac56a0b1ffef505fde745479c2113.tgz","fileCount":27,"integrity":"sha512-6hsMvs7fIirbAx231Zm3CpNCfgUTfPAJzQv9gFU9UNAxOCz4kyBVEZIoTgq3v9uAqSTpgAyKqhncMY9c4z40fw==","signatures":[{"sig":"MEUCIEdwZKCuyYR9P5aF9Cfn4KwU/QYOdCFQmjfxp8x6ECWLAiEA2hxvJGIG8AiYlnDUqD5NPVGSPujRVdIl2yw4TNR3eRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3XugCRA9TVsSAnZWagAAGn4P/A2jcFeWT13VYh3Au9xP\nLh7i38F5r8HkeWz/aUDdeQdw3PQ8ZkEZLcAscpR36gs+WwTatSOTrrTVXBwJ\nXxFd+goHvi04pWgY4bL7IubxD9xto1vtLh8KZ1ToragPMkhZYP8p94BbRsAC\nX0jEc7jv4cJrZPJv5Kuk7R4pDxDSU+9M5CYcV/zaOxFnUDqwPzAKf0BhJBnH\n95OqQgaDVI3eF6z6EP1THSLa+lrcKFfHmZ/i0jWmZ1IQ7F9FliTyQG1e66iL\nRtGqV0Kv2I2DIqxYzy/+odxn1GDZPCfre1K8sMMkYNdQKpkz05vUmVNyMvvK\nSLoBokGzYQk50imEfh7F0taS5PTanMg3ii4Wmekrn0gB3pMr2Hy7TMoRIcRi\nUaLWZJtu5AOpCHq6YZOG/FCWEZUd47UbLxQ36LGgnjVdoBRzMi/p45fw65b9\nFZc61iVRn+ayArHAzBxBOTDO4xGRoitSqZ7VfE0k9oGvelcytE7D0nVJZPC3\nWySSLmmAizDlvi4hpoZL7WYBYZANEVpxqtlozlXvv66AZviwGwVPxIyHFkPQ\ndrWVx1mY+LNpb6DpGFB/LKhWv4/Tu59fV9h1gkO71JNXuUXuhdf9ucxXYgwu\ny1NUld3670vp+nrrCQr69hV22BcetrTD62LGnZCFEjbyFAcPvQYFan3JEbsX\nLGj8\r\n=j6oB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"672b9701844ac56a0b1ffef505fde745479c2113","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.9","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-672b9701844ac56a0b1ffef505fde745479c2113_1625127840487_0.2743404948778265","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-2a3bd1136cfedcf46f200b886fac6fbdc88ef3ff":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-2a3bd1136cfedcf46f200b886fac6fbdc88ef3ff","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-2a3bd1136cfedcf46f200b886fac6fbdc88ef3ff","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0573fcebcd27459c95987022c266849eda91da7a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-2a3bd1136cfedcf46f200b886fac6fbdc88ef3ff.tgz","fileCount":27,"integrity":"sha512-z2qz3TfpD6TbVdAARCJhhdtPoW7flOnPqnhNgcoL84t847z7VYNx2O1fqtK4TnWMYGWojSZp1YcErw+AsEnu8g==","signatures":[{"sig":"MEUCIAK9LUGeVo6OYur8BF0LugApxvjLSYm24T0K1j5Tp7fBAiEAzN76UsUHtk63e6GovSnJShXJDRVRGMVtYOw2TRRVUNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3Z7YCRA9TVsSAnZWagAAPesP/2AVswc8nWACrnh00neY\n4NS6s27ZUOt0hTgmUyQsHi7hK5seJRqywOzPYPP9p/vUlVH+BYscaiatSeSE\nyeH/RJ+G6w5vkl9LkEvfWodgU7rlztAQbfhZQGBAsHz8rRyPMaW/wVLVCAFJ\nsuNYOrFW3kbhrsGblDdkVctwHoYHirYio7M+9Vkz0Q34iExusWYubWMhJUsq\n70EgWNgrPSkiMLvv7x5qdcYNERmyuS/bo7vpVXT8Un6rAgd7+g9P4b1MuqPZ\n9Hcj4sgUPtGQZ7qwPYHEo8HVWjaCq2VOy9NVc+r4BBwTSyluwWEid4p6/0Yv\nHMynzBbe3aeiDOj4iYYAV6JP/IDDnrFrX2VkEvGkSU+g1Xr6VwHcmXPOyX9m\nch1zMwZzi2KR22m5+74+cmwbJom/yPyIqdsTVMJtPviRlXM7tbLbNnPgWfpE\n+nEJF4Tz3vUeG6g3NZfVu39cd9z4xe9qw4i4Bo5aF1W3KYZGtrt8+aSKPBld\nCt4fWAqTEkHxK1awWG4NiGEuQxZPI/mUWZbumj/zUfgcYR4KOfXto38ukbXn\nvZrYPshd+bKKi+8Evz4CbAvSp1OdP7gLsKNQog4+s454ofigfRogpp88wxsq\nqwjm29rgRIKjh50RxoDhgykoMcfVqT97Y0P1wNag1Rm09kE0CnaMojj+y8g2\nWmuf\r\n=9hSN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2a3bd1136cfedcf46f200b886fac6fbdc88ef3ff","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.9","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-2a3bd1136cfedcf46f200b886fac6fbdc88ef3ff_1625136856520_0.5471116299585768","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-9e39d4abe44d151686cd62c4eff63b4a0420ea78":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-9e39d4abe44d151686cd62c4eff63b4a0420ea78","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-9e39d4abe44d151686cd62c4eff63b4a0420ea78","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2a79424ea2361f60c3b52ac8397a636cd78fd7d8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-9e39d4abe44d151686cd62c4eff63b4a0420ea78.tgz","fileCount":27,"integrity":"sha512-aL0WigL+ryiwGvuUVQlAE0dRJcED9n4sFbv4TImDIo/61nc6itB+NYJoCWLFOxpu/ecbXvNEashA6AOG5oiiKw==","signatures":[{"sig":"MEYCIQCPvOzmEUCSDfJ7QSzW5vPLqBi6bxe+1+BSGqtTTWDbUAIhAOXVAJMvPP+DFPevUxB8bvhx1hLIIoRKJrhdgN7m5IkA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3dA9CRA9TVsSAnZWagAAWHwP/1uro4wqmOwU/OrkrOaN\nueBzF52Q69oRmuo7rzaky6rt5YEK/X2Gtk6SFIBmK71IGU14sCiy6DJb4Nyh\naVrQ1CAOpXJpgWIj5qYwMVFGFMYLn7W5mfVDKeTjUUBYxnpnT/TzF9LKjFQ/\ntQMI9GAOMYGW10OlA3DWiwVj7xClD1bzqgt42WuaU+KYkeAIJlpyCs79j3a1\nBalzxYWhcFBEKHiKR2m27do2u1AeRvhDVB3tNVRym+b8m6z3GOKgNodV5+N9\nKaILv+Ki3YngCtg6W5JSvaxV2gi3qALJOv5uXAG9XhX9tGA0lNeK17vuEwBH\nqvo2CdVGkfdlpXngK0hvUFOrhrWeq3hmw70eipkhvTI3GS9uXdGz8S6hjYTg\nlwNtdy09Cp5sjuXMh1IO9uPMQVJVZqn33xrTKYg73/rhYot9p9EUw3Q9UKcB\nVZPODP7Us0gKT0/ula4fjlChpSfS7u9h7H3tcRloyaxE9P+r3NwbWoKIg7f7\ngUnueOSk5NzWUQO3xGuZnp3mfZR9u79QBWKmuCgG09B8N99OskQES6IiaaGE\nbCxrh4KZCCdqrfX811/Co7SoIMfjHdwVxQyHcWbrt93HM1j+p7pjtBN2bslG\nBGctxoYHIgWdSbSS3j5jMAEkwNus83lBCjgnAI+1W7Bicstp5bJ/YsTp8uTJ\n9BHo\r\n=ktdS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9e39d4abe44d151686cd62c4eff63b4a0420ea78","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.9","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-9e39d4abe44d151686cd62c4eff63b4a0420ea78_1625149500717_0.8005122387008909","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-da1074f903794f18a5d281fca8e650fef35a5ae5":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-da1074f903794f18a5d281fca8e650fef35a5ae5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-da1074f903794f18a5d281fca8e650fef35a5ae5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ac3ef6fa168baad2d13dc8b04c969f26a99aefc4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-da1074f903794f18a5d281fca8e650fef35a5ae5.tgz","fileCount":27,"integrity":"sha512-udJqfJzxMfncrsKhGc9h66OhbWq5CX3CLR8spH0RucnHXsyCBVjDzekU0n5K055sni5qiDxL7QkDhyh3i+6lkA==","signatures":[{"sig":"MEYCIQDBnEZUoDlxyO3M7BsgNuetPJbEbJ++h4TX/ya/SyYJPwIhALah/FHXygY/oyy+BBsJEgyBP9kYb5lP/GoRxwzLqjKI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3k9cCRA9TVsSAnZWagAAFD4QAJ88qGE/Po3SVcNOo1M5\n0hc457HPMDA574AnYsmVV4npgupZ/yzxNT1nT3V+pbBD7W9KgOESqn3Q3FsH\n1eaa3Sk51VkKa3Nq82KyDelxcksOcCBAgAiR6Ykn+M7NyQC5A6Ix7zu0P5sx\noyyK9C0KxYapiYjsfjDRNGKIETy3wIfJLvdOWW5poC3WuSyGtZV8ujdbdj1C\nFXp4CZE5AI/a0Z7seHhKOTbZZScX+CEbopAnQTTrhc42RVB6XkMcH7f6nzS5\nMEZNmOL4h15O8zrqWIbeVEQ7vDsIOgOQgH7oJaSy0weNpHPHnDiAmWaUj+AJ\nfRKio9dI4JJhoHJ8drwZV/sc0MbCjds4eApHGnevzxS8Nrbm+KPM1KFAsweu\nym0Kx7LPEIaIZFcV68vbloyi0hko2E5ewVPOrZ8pIbsgFgkt/S2r2/M4vDrJ\nOL6kzkoA3OUZkygMZDhrv/AsRHh03DZNkridEyhDGOBmcM9tqlFudqzfv0bn\n/NBUjxdagBZJFDrRRLEJUA/YnMSg+51BuUdaa6YNTsstX288HAKh557N0X2Z\nPOSSPAczAbO5RZZtkS8ecufaC+xPX/eYBLJ/9WmCf+gdygCOzFM37iwh4nsB\nG7EyQQ1aw4cDC4YGZ+ugL8SDjMmHezXBQjwI0xu2Xa1q6gRNJtS0kz2f+5Jt\ngfha\r\n=i4lq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"da1074f903794f18a5d281fca8e650fef35a5ae5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.0.9","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-da1074f903794f18a5d281fca8e650fef35a5ae5_1625182043742_0.6377776846949104","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-30f023bf4c031cba7c903914d4a108cb6f8065d8":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-30f023bf4c031cba7c903914d4a108cb6f8065d8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-30f023bf4c031cba7c903914d4a108cb6f8065d8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a76447d61cb37fac9a4838d5666b1f292831bae6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-30f023bf4c031cba7c903914d4a108cb6f8065d8.tgz","fileCount":27,"integrity":"sha512-NCxzevZLcOssQ8msM/lpv7QOxLatkfZE7TGTeQt0xZMunZOIkoSxPZShud+/jfP0NLvu01b8bxJreYw8AaCdJA==","signatures":[{"sig":"MEYCIQChGwysE8Qgwe3tc+ddNlp9ST+1U6m1U2VjRrYriP9b5wIhALRAKkcHXOGWSbxsDjmZYKC2ON92qYGqhJjmd+ssToCx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3m2GCRA9TVsSAnZWagAAeiUP/2J67U63whcXqK3/sHUv\nRnl5UDsL3k4fDkfa1RwJ1ntrqkikFBM0mryQ6+CGYrWEkuKbyMtV6RImAQbK\nH8O2GQxX0lqevtXGG4TzpPzdAJrEoe2v2ON6QPckvFydVw758wN8w2SPwt/p\nVCLrE0Snvfx6A4aJ9oiPLEjP9zIUoFWV3tP5LxbiaXuyzbhfAtjUyUj5dr31\nH+g28TN0BkOqXqEbN+L13bVRrhK87m3aaf12p4hN7V0eHMKoYtzBG8nsM9mm\nqnZqsu5gFYg/I1cpAr5EaIPEmDckquTSY7taB7wi+Ag5c9vYkfqycVKndQnX\n/foJdgXQlsLFPfPbNNhR8825wL2Tq7XsFLaO4UTXB8O/nY5F8YbpH8abUt1U\n/z4omuLs/zlCEhN1ZhlA3Op2N2f3j33dVkhg1KkgQvjDFAGLggp52ZkrrSW7\nkmERtXzS7u+WA7Uf31KG9gM9udW6H0UjtSr0xZHvbfynoc14GI+ZeF6UjIV6\nH6TU0JJ2KyfZVJN2LYvJir70TRXNfFJmGCyKdXIYGPFzfqLSI0hS4oOJLW7c\nqBswAE8GjD7wMQyzOKOCv1hRLOvKoJTZWcLhZQk4Ds2/bdCvLQ+QWW9DCM/t\nrRrkryI2kToSLj566b9bF5+wnicmgXzADibZbfGB9LVVZkGJxWC1QfNEKEo5\ned4d\r\n=doAX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"30f023bf4c031cba7c903914d4a108cb6f8065d8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-30f023bf4c031cba7c903914d4a108cb6f8065d8_1625189765708_0.5701080221507189","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-3243d81b7255e30f346022770b2ed1e7f3afa233":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-3243d81b7255e30f346022770b2ed1e7f3afa233","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-3243d81b7255e30f346022770b2ed1e7f3afa233","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ecc67e57acc68e8b8926298c46e8793419d64995","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-3243d81b7255e30f346022770b2ed1e7f3afa233.tgz","fileCount":27,"integrity":"sha512-g5GdjdsxBZhSYMlkDSX8ZNOp7s16JI+DDXjpc2HpLjUEpMaI8VW7+uyeo75lA/PRZWU4AkqVZTUQNrbJ9Crs/A==","signatures":[{"sig":"MEUCICHYtij/gIQ09FtcXDowilykuuToWR8qYhl8wEOJ9StPAiEAmdZRJTgjGUtw8op3PZ4mtgTE0OgOysIwbM0G/jBE7EU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3nYMCRA9TVsSAnZWagAAEN4P/22rbCBBEpnjAQrjYtjJ\nQtZgtKf7sCp5rUj4MyQ2Jmtcdut4OX8Erh3OJ0gh22cpyWj9LZ759Q22wdOg\nVlxH7vaHSbXKnKt/5shUApPd7bz3Dric2rAjYdcylXTsheCOWM3MhjgRf2IM\n1sPnkSMz+GGiqajniee11jQwQLrH4PdNzzTiacWsQawbMSvpolesBLeGzYzO\nG+jjcwxN3yfa8HwtfngpYNhNTQGh11IK0SwVK4Nj+6QPZddc9wX6QumfNIrY\nBcsNrDO7h6TfsC53dfK8iECZ3QAICazZnmQ77t/3XoHoOvDop1c7rImTwQCz\nW/kudpXcC0bQ+AbaTRmUFAABMscoSTQL3qmXYA/fgwzFhkupHREJ2w3erpiV\nIVccRVYnfMeYIlIyaChht73kPpC9zBSRVtZYci3hDO3Sals1wDyp6JJ9KtkM\n4Z4tySfjJ1qvl4h4vvCxN4ujfkm90/OZhZ9/CBk9TLI2UoKbndb4JDQBjciy\n0o22//+8u5KywHz0LsMlhEu80TLlR4ElNlgQbp78Z2m87Pwr0hGtqa01Lmoi\nwzYKdRrWzD8D+ZuI4UNJ/UHrXQXMkLfXy+73fFkOLj4Eeo+ipqDp3Lzat+Ob\n89QLCptklfND5seo+iBvb2yf7JPBUxOEUbg516IoFDb3gydmI8UWsLVOjcwD\njzTc\r\n=3oWg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3243d81b7255e30f346022770b2ed1e7f3afa233","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-3243d81b7255e30f346022770b2ed1e7f3afa233_1625191948329_0.023883920044855067","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-1a469ad87c9d8801cca27db29f388a8c6eb932cd":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-1a469ad87c9d8801cca27db29f388a8c6eb932cd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-1a469ad87c9d8801cca27db29f388a8c6eb932cd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b7d5e4a0f4847e52c893e46e434463b140142cd1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-1a469ad87c9d8801cca27db29f388a8c6eb932cd.tgz","fileCount":27,"integrity":"sha512-/i7n66h9ycdL/3KU4cwfy4uY8btIfHq7y6KUGySZCajKDKq+TwzZwOwrpjrV2/n9pgFcgWUvIQpjj+nYJusKug==","signatures":[{"sig":"MEQCICNgOxPud7pm+6ZzWQ3pPr0Pfp8M98yoQ6FCn0IcNDgxAiB8ZLbmRaExWvkcxnLQDjWhcvWgor5IRZ5nO8olW2m0iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3n1OCRA9TVsSAnZWagAARFkP/37K/LAJQ9Ps98//A1+u\n/hE4a26MoELaFdvS441l2Qp+39WiRLy6PzFkMV+bSP3fOdr/AwmXcYFOtpHP\nLpVeGHP/c+git0HaLAg6cvuqWp3hZVKkRzxhUqKuJYBXDXIukoVdfZsuc3O7\nQhWtJDcgQypCztZndz//IX3pBuxBgmHYHbBhgQv6481s+ayvGFZwtclHL/TD\nQGHDBYJuEKBgF0X30f7yIdcG/eIBld+Dwo5PnWynJey+W0UdqXGGcUVk/oDK\nnhGnzxoGNj7B3PYNV5iubMsmNWU/sgNfDrW8WeBnrCz4F6V9S6gIx9pcXjA3\ntUVSCbT+bSq2DQFKYeiOoTZoxlNYNW6Q3qWmNEzaB/RR/8onQ13JKA2XCehO\nh+8xoUSHTuvNPDukoNJReS7H9qmxeGDHq1Fa6jdkykLdWV1PIYWuLFSGkZzm\nOe7ADqEyNU6RRvRNvKfkK7e1HjClNn6wUBAp21/CWazMnNfVUMbKmr6iliTN\nep3ESHC9S96sNMbEVwv5cxtAmhM8zge0YNzaYFiU9B7EgIY2hWuRuleykiJn\nInVZtKxT1IVCbvXwyNqfJokXgBz6d4YuQIEItxEQm0inNZYz65cCYME4+IbU\nnO2qfWtrEAaqUu6QJl+7eenycrmYuV+lK8CySOxjkKJ4jml1BYx0f2xM8FjT\ngOpQ\r\n=5si2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1a469ad87c9d8801cca27db29f388a8c6eb932cd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/nock":"^11.1.0","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-1a469ad87c9d8801cca27db29f388a8c6eb932cd_1625193805538_0.1956258051371289","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-82ca92d0333ac695a5fd26227be4d881931d1c0b":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-82ca92d0333ac695a5fd26227be4d881931d1c0b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-82ca92d0333ac695a5fd26227be4d881931d1c0b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e30df6fa46707ad9e54c502855c07ec4f6ffa5a0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-82ca92d0333ac695a5fd26227be4d881931d1c0b.tgz","fileCount":27,"integrity":"sha512-2xnEqzGeeynunt1kalomTBF5K7nJZpCCTV/tD9cTn1vbvlcOPnn1Wbm8Ni/lOSdYX7Pn4ubROoDt/Zx4BYev+Q==","signatures":[{"sig":"MEQCIAYMPtmQZBtOrNvEfW4xVQFwM8TxdbmvbbB08n9SgVtpAiAoNHSYnwQc+TzB9Vkstl4Uoc14173TmMih34hq50/8iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3oQ4CRA9TVsSAnZWagAAnzEQAJ+kLqUss2WoS8+xf7Eg\nfEEaNS1sJj5hXVmK0s4cH1vjDRoIPYI6ZJGdfzMI3OorVcCKxMV1l8PcCLef\nnIi//ZxRWBrxZud4I/5FN7T3KNlG9Ufkg13ZJUzeIIIuVzhaupZZyxVINpi6\nfhFbHyacQ/hUq5CuEicRUnb9IE7sCGpmp51LZUMuPGx9yvMDEDe0VP9vDA6m\nWgrjzB47HJU4eJU5Za3Qo0da2kMgalMHKyglT0/h4LBo+tNWNpnHKbNgwuSl\nVX3A92lR6p3PK7wkGmx/Hf2sLpTbI4WufiOGdO33JcuXNlgZINQr0oSxatv8\nri2lf6/zSdgsZT8TIhKtvDecHV7Tjr9usdxzgxRZiAgJCrhjjhIVqfEehRhL\nC4zmQd1EhxPK4VT2EctQ7oBQFLQ0XDM/vtM3n9cHwgAnUd/NRzOgrEIvpFC3\nrFHlfRiguBU1nuM9X8RzUtg6VWTczBS05fSHwPrP5o351KXv88p0gh30OQ9/\n66I+HVhApbEbmeAmeYA/fyrWZyM82GnQGwOC1gVpov08qkIBn89tz+wvL+mq\nl0I5JLUw5ljRqQFWkn5S6vu1o/tQABhuxuSEF24sjy8ZRrfCj8vXunkH6Mkj\nQj6PUWlyN0Y6Wp8hStcDUVtb97hBlX6mqCwau4znxtwH4/vrAPxFmIMKQJDT\nMO6R\r\n=lHEe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"82ca92d0333ac695a5fd26227be4d881931d1c0b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.7.3","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-82ca92d0333ac695a5fd26227be4d881931d1c0b_1625195575969_0.7907677911673543","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-93d6164048b7fb4123a557ba0e9bdcad1b8aa1cf":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-93d6164048b7fb4123a557ba0e9bdcad1b8aa1cf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-93d6164048b7fb4123a557ba0e9bdcad1b8aa1cf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e3a7442a192af98a0621f3b43682df88a583c219","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-93d6164048b7fb4123a557ba0e9bdcad1b8aa1cf.tgz","fileCount":27,"integrity":"sha512-MgYoExVHI/EP4GqBDocS/y/QRGbj0xeKRb7IIdyyuRcRCOMzw3sOL9IY+0VXdHegf5xIUoOiBVLZLwd2a+bcCQ==","signatures":[{"sig":"MEUCIHQ8OHybAryKFvLeaQGhDWItBSjb/J3hGpGup62WpICMAiEAiri3ubITXeDChe/1DHz2sG9cHVYkzdKotSLrgDd9bpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3r9dCRA9TVsSAnZWagAAmY0QAKH/2mAse+aX0TanFpCa\npM1wsdh7UsuLLvLHGNFoScesaWU+dcrHe1gEVGZmADQ23UcCO0ldhKYCRnE/\nAA+PX6P5Fmlb4O1s2KjubasU4nhHKNElhaHx21fKi4izi1DpA+/+/kvBAv1b\nCrkVEQ5htRoj+9xgGCpMk9+SI3aYapeg/cNhcMXrLx9lPDG063JZpbRN/NnV\ny026wuTImM7iIfxrlRm6cGxKitnlnxyYp7nANSlXfX4MKsjoVPd9MuGR/lgV\nWzQYfG/rc1asAX2Ba4QKd/gByK11OwULdZXn3VZaYnGh17FrU/glUMK8ptpn\nqYCjA//7jCNOJLMAMgrAq9Cpa3rZ1WfsQCZcJUJX6vF6Nc9ZOjitssDUawM4\nFHw/bzewAIw+IjrZMB4/ul0E6tul+ciM6weaQjCsGvxssKujlLRzLHKIUWBl\nH05GJtn1PMr8WY1RVq5vBayO1m1wcp+b9wsYs6qkLGEIUxwrZFTA7GnQ+rP9\nBm3dc5JfmQ/ar9zT/EglXUw92Ef4YirdioBsvFZ8Ku6SvbJRl96uMdRiTpwJ\nNhOTP3iADfq9bPEzJlxz2a5jXPmKiZ+PgA5fqqpUEaYJCUe9MOME0og1BqLl\nFaUhpPKdsoqCHs9FcUZGquMjZ9AmwqjlNJn9mxKR4iD6mPJCUY8HMZwxIuE/\nAxYE\r\n=Mxy4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"93d6164048b7fb4123a557ba0e9bdcad1b8aa1cf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"15.0.0-remove-front-656f3c14007613370a8e09bed366aabee989b66d"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"17.0.0-remove-front-f7e7de5d87273c16a2a37cec468f41d4a48c4c5c"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-93d6164048b7fb4123a557ba0e9bdcad1b8aa1cf_1625210716740_0.42648698507140903","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0-add-code-ccbb1400e001cc19d88f597193696d8c5a41c272":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0-add-code-ccbb1400e001cc19d88f597193696d8c5a41c272","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0-add-code-ccbb1400e001cc19d88f597193696d8c5a41c272","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c67868a4e06396d9f76a1239f0140de906ab1490","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0-add-code-ccbb1400e001cc19d88f597193696d8c5a41c272.tgz","fileCount":27,"integrity":"sha512-OSSScXi5yMi78T50VyKi8JXTTv9m0Ho1rBQfQNcJDEfhBeQHZRJIQIlyY/X1VQHvDIsPUqSNXmkon8nVk4w5Jg==","signatures":[{"sig":"MEQCIBrB9//bTg9MNEzk6FEY9g+fNPukyK8ykiDQ7mTK9AA9AiB7uL+haMEr1SzGIYHloX9AI+0enQV96H06PUnx6ZLxEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4k1eCRA9TVsSAnZWagAAvWsP/je1gjAVnhnuVB1sQrIf\n1FyIifh+j8C9y5/ZU/1obQzDowbkQfZw4Dcgvgy4X3bg+/PmrMLSGe4DFChp\nVux7j/b7ZN6gV5ZvRIbE5hdRduNnglYcznP+LGgeZl/Nts3aTr9rVgCvgRDq\nhOP7+nrwgVKHZ0abcZp+LtMRiNZaMvjbfRR/QvB2NmgZRj5urj4fO5KdXj5E\nSFC/TIdjqZ0JvhJP2mk1YbZtbtfqB5I7S+5fHNG9Hq3xfGyuFXHaKPKyMnQ3\nVFB7N3LfN92j2KJOwsxjgwIYgHJqko+zxFhVCHLeKO60DH96bibfu+J8xdK5\nTiFO+Lh+FGXjKtYsI1x64UuZThZ9r2YVIZAIfr/NA3RiRITOwEuNZFca5ABi\n4JmTTcSrag6r50RYkIU0O5o5rMEFv7vVJAw0jS7O9UWaRY/1Mcod2bFcfa/9\n1fGTfdqgc/d8eYQGqZYZiEHgfQ1V/U1XY5oVSVRFCMPa08f+guskcjDZc5/r\nxQeV291hL1aXrQCUM4msy6cebJIVyEvjx8SpqmOJ7Rcn1Mp7h9wprZ7TpuR+\n3TSyIYG+3OhMCnzyKBu4mnsRdZexC/3SEB1rbtphGaSK7C3ut5IxgZM/TNeC\nVp5I8hxMB2FZPtU0+OwFq3bxFI67EhMm0y5QIvd4d4dqQteBmGSnCZ5ODaxj\nAtNs\r\n=xFaJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ccbb1400e001cc19d88f597193696d8c5a41c272","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"^15.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0-add-code-ccbb1400e001cc19d88f597193696d8c5a41c272_1625443678053_0.387458317916205","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.0":{"name":"@balena/jellyfish-plugin-front","version":"1.0.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c233471784d6b8a75e2c132ec23d38a64920463f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.0.tgz","fileCount":27,"integrity":"sha512-c2j2MyExnZFF4s1FIBMVbUthv5SgDM4mjG8oaKUsIGFOui99sWstXCI/xGAzMIXBDCjX0CE71SWkIRer5EBWVw==","signatures":[{"sig":"MEUCIQCTlVUz7LfaQ1z/xBUooDzbJ5ko7QuXX1oXkSh0rVPT8gIgdSBK8fhDJyaxKlqXC9RW+UisC98cbrx7RmmDPVH7s/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4lP6CRA9TVsSAnZWagAABJkP/RLs6QCONGt3AkiggUd8\n56uyUFHkuycFlXJQXLUzlPZx3reL2AI9xveoZUK0ZKDSRwcWXssWOxWra+jC\nN+/YmB5Vedh5xoG5+P9vr4xClG7PkqFNddUeRo5O6OqoTTPAqCCCn2zqFuff\nEnNxfVQHP6dLzLIut7i+Pmj14UrSwGdnZKujogIJeTj9wvKxScGoGfa0O6Kf\nWY6LclOTlnk7L7STzJsp3ASAHpE+AfT1lF2v+lrFDI1koBg9eemkX+/TbPPT\nIcIGXiDZaMGBBwsQ8F0Z+w95id9sIjd99KMLQpy3GVG4VngYmEcIthy5lU/o\nIy5Jj6ih2AwrQO/mMqGI0lvOQcXyOJClt2d3FAb4sFTcXoMW/0dDmSR0cqtI\nDnBPj4Hqa8q2TqWX9niYl1mdOw3xQnk0r6L+dz0+E8919Ng0UsTksosoiBsN\n5PHy84D2hgTTBdqVviqS6SvijbzbKZjrNP8+gj73unMylF7GvcRVyTFfrpo0\nuFU9Oysxk3IEy35uEsM7EALPopZYUN2qLIRN0UdYphjE/jEuD0UWfFyxnqyT\nvmQB+KXkqDjI+3+IuG1RFdPOutv9vP5eRulIM7f+CzkFiZORXD59PDPe52BR\nqYlEEytlv020iuqRiH+ZVYUa7N5gK5tCM6IniG9P0Injj2jo3gkgd90nR6Ku\nuIbj\r\n=mrad\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b855370a2ebbfddf9610f19ba893e2200ad708ae","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"^15.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.0_1625445370448_0.27660422556499564","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.1-renovate-internal-patch-449e237b398ecb56ca5a80616a49d4928f324ac4":{"name":"@balena/jellyfish-plugin-front","version":"1.0.1-renovate-internal-patch-449e237b398ecb56ca5a80616a49d4928f324ac4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.1-renovate-internal-patch-449e237b398ecb56ca5a80616a49d4928f324ac4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fadc6faf2b54f7c8f769ceb389ea76610d075c69","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.1-renovate-internal-patch-449e237b398ecb56ca5a80616a49d4928f324ac4.tgz","fileCount":27,"integrity":"sha512-lm3FKBq5rtikv8VSlSq/pWE+NWvLgNiSP8dC0OGdHpKhnvUtnnuJXPH1EBnOhJQ9hMv75z6eaM+MQ9CFoLkixw==","signatures":[{"sig":"MEQCIDu+ZrUtFngKO6nm5dO1GysvxXqA1scjn1vAFuVur4oXAiAiLI0SNhBZ87GQIjLzlQg/uJW0wvqTMEeywdIw3Bn2JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4lhQCRA9TVsSAnZWagAA58EP/0J1QYB7lWynoKsdHsJI\nyzlOFoKBkaSINDfEC0Xp2OsFKc4HJGz53Uijrrjj9ht8klUvVTM1pbbnSlse\nPJjfE7vU6O60XVNknwWung+Odm0H3VyMErR7KGcFgt7lCS8za1we4W+CpX73\n+2Ey6oAOZ7GvI05xj6HyH/wbZFh9SpcA6CGto7axY8cWbGeKXEpmZ1QXF8RE\ndv7oYTejQEOtcCzQk61iJjBk4T6J7Ihiytgb6dgtoIzj19gwOC+szEN4Z9/O\nIxY4axld/pQtAa5qX0eTaoRuMQsPvs0q5+n+PG9hEEGdwv5tXcf+Q1uqhKQN\nj2uNZWqCqkcskyLbKBvsl/FFMxf55XgM2oLOk4WyHh0/i6nFT+LWNMcXky26\n+9aGr+lcPN+sRrl5oIxP6FAaXhg+y0Vy8v7GQ6GQ7lfdutm50GxN+58HWc+S\nb++CfG5z8C3iofjtP5pSGD3+LXTsirHoeDznd+oM4z63Nj5dA7tBRFnaT+7w\nrkHUVTpIrtqOZiByPKESQwy8UITZDmamkvPBFVbbGFy1eS8PX4pwIVeMcmcS\nIZN1Pg3LYdfI8Mu/e9ozpAS18xl7R76WsfEzyOtrP/Qlk8zxzCKLxR62E59n\nUO8LBlgdvNtxNue2Ky5wKEZxHAXY6kA4HL8nPvi8L55w1yc6TqphRfy06qGe\n8OH8\r\n=AX2c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"449e237b398ecb56ca5a80616a49d4928f324ac4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.59","@balena/jellyfish-environment":"^4.3.9","@balena/jellyfish-plugin-base":"^2.1.183","@balena/jellyfish-action-library":"^15.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.1-renovate-internal-patch-449e237b398ecb56ca5a80616a49d4928f324ac4_1625446479776_0.10108192198076571","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.1-renovate-balena-jellyfish-core-5-x-d92bb9676ca426576f4564426a78690cc5f5d343":{"name":"@balena/jellyfish-plugin-front","version":"1.0.1-renovate-balena-jellyfish-core-5-x-d92bb9676ca426576f4564426a78690cc5f5d343","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.1-renovate-balena-jellyfish-core-5-x-d92bb9676ca426576f4564426a78690cc5f5d343","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6b90d6a5b651097806b7fb1879e2d820c01c208a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.1-renovate-balena-jellyfish-core-5-x-d92bb9676ca426576f4564426a78690cc5f5d343.tgz","fileCount":27,"integrity":"sha512-fZIwr+MRqWw8pf9cwdhJ9fwBDXFchDHI9DxaRkYhD+5suuLvXvmriuY4KcLlmaziTjU90Ntol52Pm8A1xg7fBw==","signatures":[{"sig":"MEQCIEInK4XmB9IDSMrG6tWSJbWD9sSPdEh2fQqdmVrHQQ/8AiBLZxZQME4OsTWYDMDTLgklZRpkZvDTtOhxLMThQf2mVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4liWCRA9TVsSAnZWagAA1UkP/36+0Bx4+mRqfCJGMeQY\nswNKPszsXTXK2jUrc4BJNeojB1eT8wclmDCEsEmA9WfLcwA4dKwK5eJ9VIh0\n4iK1HJMxWVCKzVb0/p3mtptM9IbV8tiPs2yiMLOBjaLD3IH4i+6gHiMXF5B+\nD3JSX+Gn78BFYVFAcNUP3Pq63NZHFlE7awPSL9pFIPa+6P0SJIyndro8FEa4\nvHBpRorsTvOSb9r8H630sgN+LAQzCr+e3FAIei4ZlwzZEOjLKFhmPUJf44th\n5LXe4IPImyN8bat1bKK09kTpydjwobZGAvTdt06HZcyN8ABgngls+sEw24ey\nRoIo6KWE3nGPDUeYsByhkO6KdF4tgwRWAMNPMwCV+TidYZVWRAdrYgxtIGsb\nySzkc9a1oqur2dTPJ2FHTv+zi9hn01eP2dlUruJ78c6CvLWVLg1YtLvyPW8f\nQL07as7FQBpGOIAPyJ3YkLnGwtb6KndV1+ZoqIG0uhazHIpFiO3IyARNQkaH\nihgIdzVV/TcfxXCs53izhw/o0BundPHcEXqo1jCb8C99OchuwTFqa/sAqQHR\nWUihiDH7aiF78tou6F60/RPPfBI/zeBKdjwbAkuHYOmpDhtC+toF1y+HGa51\nVaAL9bRXmnJjTCSKcBUI0enZ5KkSdK8ACVgCaSaE3ixgEdreLY++LIExvxv6\n0Nw/\r\n=oWnB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d92bb9676ca426576f4564426a78690cc5f5d343","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"^15.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.7","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.7","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.1-renovate-balena-jellyfish-core-5-x-d92bb9676ca426576f4564426a78690cc5f5d343_1625446549792_0.7111825299613135","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.1-repo-sync-jellyfish-config-default-06c38b8cf02a1125043eac521926d0e8c4af941e":{"name":"@balena/jellyfish-plugin-front","version":"1.0.1-repo-sync-jellyfish-config-default-06c38b8cf02a1125043eac521926d0e8c4af941e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.1-repo-sync-jellyfish-config-default-06c38b8cf02a1125043eac521926d0e8c4af941e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ef4bc21af7c5b0c5ec929b2ced4da89dd77dea35","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.1-repo-sync-jellyfish-config-default-06c38b8cf02a1125043eac521926d0e8c4af941e.tgz","fileCount":27,"integrity":"sha512-slvF+WGbyAYjuj5uF0dhLRU01ZorJFkyQ0gCL2j0DpL4eWZCI6Y3hrzGyOif5xbs+dthRmbxs90lKfafnZX2ag==","signatures":[{"sig":"MEUCIQC3KFLdXhXKysaJ5R8lZ7aVsn+3ce+WzOyis1VckoCXbAIgZMM2nwQI2dhoxNzn/3KNsSl50Abjm+llcjLyHUWLIIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4lv5CRA9TVsSAnZWagAA7f4P/2NScmVWq9c3K14VF1pJ\nfGX+m1oNOTfnSF2LpJdOO3iEKEDLqjU5LAQR5JUua8ia9OJUt1nTq2+Zso4p\nF/P6HU5QHr67vqs2afqWU0kqRiwnOTlfMW6eqIxM4eiiX2EMQ3/ov4uRv5+2\nSHOvQIb/0islyYh4MPaGrTWLskPqYcZgRoh3kElWqJrc9z2goYqLHUYSY7jF\naSemiAlv27QLUkEXJi8mh26wOwlMtFy9WL/u8TwVqnDAsYf8dTEd1iHyh5b4\nAvFtTuneqNLRfJKO9zrpQUY1HW0usX09cjkdpZqn4kdlLWMofvbNEpffLEHp\nAMLaV2R4UXgci1HbHdvAoUMcGvtXmbf7ggqQAodg6TnfcZOAl6pGlDNwJcyV\nwo+VAwjWWFxe6WlEqjVkYP4Ig1vkYuhJr+YzM2beZCOWrJD4YBb/kOZxEy80\nU9T1OxNErQsWkLpOwvF2cUr8DNZe6QbJG/SONLi5NyzlYUkLoI8wkDTzZ6kK\n9eLfRGyEuLExHfj3MpoWCezbbbqyyUMSbOJyOne6n0ao35xNCjjdgh4HA+Gs\nxAmvgO15xJm34RdYsQRvn6y6pIZESWKiIZYzi7ozwn9q2Aim0LHd24ZxBwpL\nokEpH9VfszfgUhIlgHeq9TGTqPYfkfEBruDNWsZLzRrDiKYgPNTW1dxRfEG3\n+39R\r\n=e5Mx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"06c38b8cf02a1125043eac521926d0e8c4af941e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"^15.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.1-repo-sync-jellyfish-config-default-06c38b8cf02a1125043eac521926d0e8c4af941e_1625447416836_0.4164644526907555","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.1-renovate-internal-patch-369c8a85f496a80dcafe29950d75f6752b036f6d":{"name":"@balena/jellyfish-plugin-front","version":"1.0.1-renovate-internal-patch-369c8a85f496a80dcafe29950d75f6752b036f6d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.1-renovate-internal-patch-369c8a85f496a80dcafe29950d75f6752b036f6d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"90becf1514dabe1017db392c8a42b67b4eb98e94","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.1-renovate-internal-patch-369c8a85f496a80dcafe29950d75f6752b036f6d.tgz","fileCount":27,"integrity":"sha512-gfmhRZgrzQSBGQG9Evn0tLJFG4ZlR6WNYACZyyKlzCE77UtMFy9+uI8UFjLtpmT3d9RhuT0fRon3egTu93PJwA==","signatures":[{"sig":"MEYCIQC8UXX65dwekGiS7JCRjbkncgGKZRMhJLvg84mjzK47zwIhAJiGo8a8hchMMDBN14WrMuRj59Vm5BmB85L3kTxLcSah","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4mLOCRA9TVsSAnZWagAA1d4QAIpH3FHoaSNVx6/huTrA\n22xp7vh8LAAEqIhlaWbAG2vEPO/k4KzGuy1EO0On7aTPgEytvND8sFSkM76g\ns6n0lk4DlhTj/l254wrHrBWJlX66hXqEPeTZ5MddeJl7Pt3eT5jMpV2x/dIt\nMBurFJ82PYsmrHAoqCbsWu/4xbZitVc4seQ8nezWYzfLZ2Voq37lOOj6F2X4\n0xsad5WIdWRn6wJjqfKf3Z57s2PdxQeUaUEOEYPLwV1TMS0tlHOajWsj/oQZ\nXXD4MSlIGB1keLzJzkYe6SV16Z1soP8Tc6RpzQRMJPT0uUrMdt1qEUEQmHR7\n3OqaAbQvoMG9KC4uxhzu2TPPUvtps58IENjWpjHjdzVI8gZ18aeNYsGHvrDH\n2+mEXNtX4TofOiizpqWaTSXGNLZRThbMs8ONt/tKiJMvk/WjXgI2fCU1AJhQ\nITNUiggR1n1dv7T/nksY2hCsBqQIVFW98p3IYYde5EZzssocyM6qPYeWvu7D\neA7zhErRsI6Cp7lNhHgSPpoq2/F5/7+cuLe9rdZTUf3HhbbrZKonvOHDfXMD\nl7dCUk6gaIG5wTGTdObci1Og29tnot1yN/Vvf14s1nrmBZ1qvP0RO8aPykHC\nQy1ibzmYW3SFy6sythiZ5WBLNoaNzDZ+6iCZazDgcvJ1/mBFpo5vd/RDtRd2\n7AWX\r\n=SuDf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"369c8a85f496a80dcafe29950d75f6752b036f6d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.9","@balena/jellyfish-plugin-base":"^2.1.183","@balena/jellyfish-action-library":"^15.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.1-renovate-internal-patch-369c8a85f496a80dcafe29950d75f6752b036f6d_1625449165933_0.8840013743385664","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.1":{"name":"@balena/jellyfish-plugin-front","version":"1.0.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b439076e6a26b6eb765a5dc4622da778d333e956","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.1.tgz","fileCount":27,"integrity":"sha512-z8nw22HPkuGDA1ZRJnCcxTDobLFiZ9aOLyC6izLtpLpm2SN3nPD5FxIfVVu5kYHgZRdMDnxtkGudJ5RmsGUBvA==","signatures":[{"sig":"MEYCIQDOoggBVqSoA9ZFMm9VGuHjyasupSI2Zkr96WK6WtEoTQIhAPMJ/ZPi0OPCT0TLnacvJo/vWpBVp9sX8oIN1i/Ai1Yt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4meTCRA9TVsSAnZWagAACEcP/0VlenyPFigFV+xF1LV4\n/vfhF1hY/fiIQLwKD9nFzU+N3uXPeH+4qzK3qI1vl1Y3M96NFco5tDYA3ND3\nWqxUgVNE/rtBcgITovyrhU1iTj4vCs1maTHaTg9RpFFa8NPM1kaYta/sOLyn\nqbgo/tde3bwkjC9UXN6LNsv5tgKXBhmpap+KAMkBKWfzwJY09q/M2HSBycaQ\nwvPT1bqWVAJWvARDSyVOdyYq7gQ1BFZfUJc5rc0w2EAaHAH0ieaUSEjr+t8R\n08ln5G6KZDydzFR7S9jkmxAk+cLBZ5JVS94i+TQFlbJ3aZKq9FcGtJ8DgIyB\n7vrKwA0AttUW0kaqM0QBTXbI8gcnUgR3oqpE5sVpOL+Y63Z0V5ofitUgdr2W\nOmbqwWV8DI7lC6avFF21CL6JPNZWcV6aSoDEULLiiG3X71OUTt2O+CHq5Gkb\nsfCDu9QncH5CEhpxVPRbY3zRwg6qYXk53vzJJ4yFyXvZ33rnYnXBA+a+NM67\n/Q1YME5636jgs5k1SJpLTpAlVsfhzon7rfZRwC1ireC/yU4n7f4ILLsI94bl\nqGumw5Ba6se6vFcTH9VxSPykL1vefn2T6l0VyeX8zoipyvBJC2PLjB1psg0Y\nYOxcHff/gNUyx0I9pCWDz82UxY5Frb7DdmMWHVHkukkfUu/d8Dqo/uK6izA5\nFVBn\r\n=+vDC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0b8790c6bccb8c7c78bcb79016f6812ec3d175bd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"^15.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.1_1625450386894_0.5140002934755681","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.2-renovate-balena-jellyfish-core-5-x-9f4c5981654f6df2d1678c203a7a4ac231bccc6d":{"name":"@balena/jellyfish-plugin-front","version":"1.0.2-renovate-balena-jellyfish-core-5-x-9f4c5981654f6df2d1678c203a7a4ac231bccc6d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.2-renovate-balena-jellyfish-core-5-x-9f4c5981654f6df2d1678c203a7a4ac231bccc6d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"60595dcc46f6853885c74d079645edfe04b13147","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.2-renovate-balena-jellyfish-core-5-x-9f4c5981654f6df2d1678c203a7a4ac231bccc6d.tgz","fileCount":27,"integrity":"sha512-NlMiYPuJVSaJZYbrfg4SB8XNnMBpXw0RO21jZhss/Z/sUN9lCdRgVIqVuVSJ9zCHu/I19x5yU8Ba3UdV+lM6xQ==","signatures":[{"sig":"MEUCIFwMTN+r0fcafxwQFDfh8Qnj0RZhkMaHvA+0VkZRjVzuAiEArJutDNC64hYI2rkyL87oC3xVPj+2YVHo5/veGP5PUsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4mkXCRA9TVsSAnZWagAA2oYP/iBG56bUoELNwf7YU7Bd\ncWTindsHnQRc9LU1C14P9lkoTuh31ZnybosKYO+1f3k4XxJfyol/CG9+l29I\nCe9GVYa16rxh+kEQ19CLC7mK7Ds+QxMxWZTXn7l+4lsp7SoNk5DtLKCsD01f\n+GSiAfvchtd0QuwnBnHp5MgYc+eHtdjmH9tnewPA10GdbnqpniQid3QrmX3p\nypueUJobU4tRRWSl/BqUqAhmjiTXqwVF6ZxfZY4HfbAl//tA9L8LcIDGW5Gu\nKpXIniS2blC7FlhQxkgTVChcU2WxyP15wp3oe/MSpJNlMG3B8ihU2MYseF69\nHoqYk+cSGR0kzMQhMZ/eqfYltnApsHHwoKWI0c4IC6Ip7oSaI10x5KO8HFmg\nt1r6/WvEDJimob0Dm8Wn7Dsm/Hq+zH8Efz7A+KX+/qIDUUi2UMVRFqEzpCZ+\nnIGao5SRwpWLMrUv0dKEnszPmGZFJHd8I6FaOGLh7EO+aAwKpYipxQ9xKoA9\ngdWdtUkZBkThCZpXfCWBsG4chd7KVUZwoaLGEtn6PJ83fEMwG3hwrWQpyqkG\nhEM3OvENblu+njA0k5Ao193ir9myl6U/BHLX2DLG/quqsp4lW/RjjE3dAGsE\npHMGXTVNjPYuOsayX2SFHwzSM90j2B05Wl3aFK33CWYxqwiJiVlJAHjLYa19\nmheP\r\n=t882\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9f4c5981654f6df2d1678c203a7a4ac231bccc6d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"^15.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.7","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.7","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.2-renovate-balena-jellyfish-core-5-x-9f4c5981654f6df2d1678c203a7a4ac231bccc6d_1625450775197_0.9142339094951162","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.2-renovate-internal-patch-a420ca7507e17fe5543c1378b07f31b0707b327d":{"name":"@balena/jellyfish-plugin-front","version":"1.0.2-renovate-internal-patch-a420ca7507e17fe5543c1378b07f31b0707b327d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.2-renovate-internal-patch-a420ca7507e17fe5543c1378b07f31b0707b327d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a9f6f60884420600f7e93c36d2cfac1197a3929c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.2-renovate-internal-patch-a420ca7507e17fe5543c1378b07f31b0707b327d.tgz","fileCount":27,"integrity":"sha512-QkK4XntQU/gTUBq/94mwTtf/fhU3nLEYauDiFxxir23eCQd+dlfCdAfLSAzJIyAcsAvnzYnxvyVg7tMHuIiJBg==","signatures":[{"sig":"MEYCIQD8wEr+aVHxEAsPwpeiR3RF2sQV9kNO3rxJVKe8oHF/ZAIhAP16GJEhxztYA4zjZN6YF25lKp9vyMK/jI6XWx8iUEUs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4nKvCRA9TVsSAnZWagAA6+IP/Rf7RmR9r6T3aeonIV+K\nYRsqR+BjXe59HLcZtd32bTkGuxKYVuOdx/GCLnFF8yKPQXldmnjmTqCn38di\nLXTFdjY3/h16tzGHzTqHyE4ufZysSVTyl3Fjp81eajn9UzHxNVe86Cu8/Qta\niloGQxLDKZhV63u+ip+V8+rjMdJw3By+nh8PZM0ghcuLKjAx0nCJ2GTlsewy\nfXLVkmPSe+tDH+iTojpqCVlqeKdO6uuXSxz5ATkRTIhphhIXfKnPCudftmmy\nrt3Gzer0aDAaWOv9dvVI9Yf8rIfBr/souCkf/6JvI2DwKfZweChXVqVvR7Lx\nXRyeA1uegAvQrJqFy7GA3oDxIA30kOA4nv6Q2cjPG+kvVfRiqtlJ6dNUcf3a\nkZqTWsYiW7x2ONT8LIq/c979vqUw6f2K5caxgWySSb5/aDguazr332J3Xy5a\n7wTBbKfQa/Q8t2G44UbKJBw5U2cZ1k+ukxyr2Ml1tW5/t+UCS1xsFZXePMFy\nZ8omDhtGVEmyHDE2iJ9HsMSSfEQZf8L4k3WaEbSNKaz0LBN4JvQG4tZZbyI0\noE2c/KXyCm/ru3x8dnlntpyI49Ktw8PdCL1hYxs6fmzXvvaEm9BtUqEpDy26\nK0qquOZ30WbZ2FKS8Axe6/hbZfdeHi5+ffPORqtvUSEkai0RM9iuiLE+CnNZ\nr7rW\r\n=fZsF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a420ca7507e17fe5543c1378b07f31b0707b327d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.184","@balena/jellyfish-action-library":"^15.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.2-renovate-internal-patch-a420ca7507e17fe5543c1378b07f31b0707b327d_1625453231068_0.9875942580188779","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.2-renovate-balena-jellyfish-core-5-x-6e20c61dffe690cd190e28c7985f9784e2ca8f45":{"name":"@balena/jellyfish-plugin-front","version":"1.0.2-renovate-balena-jellyfish-core-5-x-6e20c61dffe690cd190e28c7985f9784e2ca8f45","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.2-renovate-balena-jellyfish-core-5-x-6e20c61dffe690cd190e28c7985f9784e2ca8f45","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"299ab9b74098dd6b0afdee31a27e87e3cb4f6acc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.2-renovate-balena-jellyfish-core-5-x-6e20c61dffe690cd190e28c7985f9784e2ca8f45.tgz","fileCount":27,"integrity":"sha512-qez83HYOmKrYCpxr7Hh3aDcC/w4dCo6uWyM6yQwuaE7v8GeruxO47j0l2o/UEPQMPVI1opO/1UppLXNDz1bEZA==","signatures":[{"sig":"MEUCIQDiwV+jZKxVjOMZBnorisyK6bBxx9f1RW+F7dvY5knnNQIgFGIFuAwg2ujIXXMZUBwUka+1LDMjTgOZWaiAPxW653o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4oYDCRA9TVsSAnZWagAAN7YP/idVXUfUKrxfW1VPqgQq\nrOh4f55Gtqd+x5WemFHfe+VO/8meNtpIBg156LL+iZb1MjtOOCYN5cR+8eXo\nTNjETuaBqiOVU81NgFXodgSHmoRpN5/rWadLDgCtNs4jl+BAzHIKuBUfMaAt\npINz3qoBLZIKzazkNPO8kEQy/fibfBVORlYZ94t4r4Zz7A+Es3hgKZAp3lKx\nzEvOViYjm4UliSGG0JeiAsT1ZawU+7v42LJ0jygWsh/6bHJLN68WEZQG3GHV\nZNRmyapuz5m+CFOS7xgn0iBYk1WK6kRFVUuptYNTZEm14YLXzRfKZUp0YPAv\neQpQ48vo9plDHChgbvfXMYY6tBXef2x/09CwF7CtJiGKZr5V4hIdxx74UXaG\nlKltDgCij6AgaaCXe90eZ7bDgQutIUMN6cts1NBov6RDZF1WCngBd1IplDJB\ng4iIYrO12yO+9Csd8LBs5nc39CjYsTb79DMt03AXwMPdIIvqZwCyylR/6vDV\nKt6CZxVay+MS/9FWqmq25f5jcJN3RcwZDGjS9Ey51hzTIPKrqDQwKQ0a201Z\nNY1LKj74SQXBJiLoRa7noZFa4t57dVOaML95l0cu0VQRhNc83TYpn/mUoEV1\nLyX4kb0fUqv+bz/WQukHeokWUATlkrAUAOxQwaatDyz6Lt9mHbMqx761QwVd\npIvI\r\n=sj/R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6e20c61dffe690cd190e28c7985f9784e2ca8f45","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"^15.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.8","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.8","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.2-renovate-balena-jellyfish-core-5-x-6e20c61dffe690cd190e28c7985f9784e2ca8f45_1625458178642_0.3636488479692197","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.2-renovate-balena-jellyfish-core-5-x-42f47b02f5e96a9182ad7e49c4b56e12456e6112":{"name":"@balena/jellyfish-plugin-front","version":"1.0.2-renovate-balena-jellyfish-core-5-x-42f47b02f5e96a9182ad7e49c4b56e12456e6112","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.2-renovate-balena-jellyfish-core-5-x-42f47b02f5e96a9182ad7e49c4b56e12456e6112","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f5a53970178e8194ec9debbce712d389659f2848","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.2-renovate-balena-jellyfish-core-5-x-42f47b02f5e96a9182ad7e49c4b56e12456e6112.tgz","fileCount":27,"integrity":"sha512-jzUUpNfov9n/bwEQ8lsWlQW3GmJ95QOw59m9TcuJsoqZFedbLgZu+GPLQuU5C2wLw2gz3t7uiyW3BdAkh+eCGA==","signatures":[{"sig":"MEYCIQDFEMJl92+iB7BGHigNth48lq9xhHa0O5JqIM6XvONy3wIhALQAj6ca+datFLy1XZmLd8/WEljFBdEu63AwR6MuHjA0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4rAXCRA9TVsSAnZWagAAR8sP/0j6FB7olBjnQF7NfK8i\nAF3Q76BfSJ5U69++e+7TGQMHlLVKA6gp/0CZaKzumD0+1MlAUgXRK6H5UMCE\nLMHzK1Xl0dbrrSHADOb/exvlUdGq/33o2xgAp/DeFBrFLEhsRxcmUC0Bp7/8\n9RGXGrToVvAO9feNcAfyiZ4C4/LDaPLePmNXIrRXEVE1XJa8idwF+soGnqXC\nK+txnuW8kyIYWOYut9CkN30oTdcQ318qKN9czBdIVVwF4kLDL40HQXDCQJyC\nXaKuDpOL95rEXzKamGfxBFM3k18yPk55yPLLrOjJtJqbDNzXVzebRk/Tdz+M\np9RRpCStcRJear1uU5SdT8fZOBlT+MgUFl9N77QV+hgIIxOv64QmIwBA36zr\n8yGxJ7oeDUQxZ2/lfWbXyh5wN/F2ZckM+f9DB7gNDnYQbPURAkASZtHcfrdP\ntKM1lWlsL69ckTLJaZyH37tWVLaRHbjzD6tEzskisNNU2VWmmzGa8Z9wVXsn\nlH0aIuDHjLuJ3EI2G+8agctqd0y9EBAnP56qBLYE6osdQfw5yeLtkqne6vmz\nahUJzmpZCRcK7Vqe7Y79fSd4uNnpjpxgoJGrfE/1VV8LSCDEwXWsQaDVturO\nIQQTceL/GmFDlpI22V/lGGRUmfzNgmSvfx7rxLmF0oSAfqxvF0hipueiohFT\naFP0\r\n=fmZi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"42f47b02f5e96a9182ad7e49c4b56e12456e6112","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.55","@balena/jellyfish-environment":"^4.3.5","@balena/jellyfish-plugin-base":"^2.1.175","@balena/jellyfish-action-library":"^15.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.9","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.9","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.2-renovate-balena-jellyfish-core-5-x-42f47b02f5e96a9182ad7e49c4b56e12456e6112_1625468950618_0.465987976001621","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.2-renovate-internal-patch-63673cb2941d639a42bc85eba0e548784b11f011":{"name":"@balena/jellyfish-plugin-front","version":"1.0.2-renovate-internal-patch-63673cb2941d639a42bc85eba0e548784b11f011","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.2-renovate-internal-patch-63673cb2941d639a42bc85eba0e548784b11f011","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"801c4ef7fa2ca74cd18aa34ba64d79371d302f76","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.2-renovate-internal-patch-63673cb2941d639a42bc85eba0e548784b11f011.tgz","fileCount":27,"integrity":"sha512-21iD4+rXgEcjpAt618d2/WaEzskFpazM/IZytqDfwpE317eNXfbUJmwAgec3chTK42xjjW7DGOi+iiM/qg7UUg==","signatures":[{"sig":"MEUCIEJsoE1PlzOBn+MjQYi/sI8bXkEbKMh70t7eO+a3YIilAiEAh09G5CR2QYEn7AqpDQAohnC1Ar99ejelekIdOJseXHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4t58CRA9TVsSAnZWagAAi00P+wey5khIiNZkvN8Umm7H\nIHYjQeb4GO534OvtuouwAiOAXxFY7s+VN4QC8YPOykMEtdW8HmE4k/K4jtfT\nkTXTUJFg4PJ3bVEZ5dv2Z+oCgTUnqdUuhlLTAG4X5SCKGD/URnxIGdD2rbRi\nXfUw1hpYm90XyvMM2XhliX/EaBlyle4vwRGLBnGfuj8Bpq03OfRL9bHupygu\nzqVkWZ9qftC5i3atCR8MenlQK4iLv2/63iwEk7YSNWdurCxh14PvEleCObkm\neSwBR9eXds9DudC+FeMe1rAElM1SCqLrnss/vULMEi8FmgolF6FNCcx1pWYb\nnCZvsdHKjdyrQjsMd3PtLjWNifgebYDFpeih5HVA7OWTlZAVKUdWnLHX4OoP\n2zfh15gOqs8PZW2U27g8vEq5qtgVJyx3XXvt8QLAKvuE0Edzp6ZLpnjlnlJN\n0PS6flbKncQCFlUmgO7zur3tQDmBxw//vs8ka8K3rRouRxVfsCblGvU0VH5y\n1/vY0cRNRRU0usGs7YWe6qoqKymU3O8UIeH33esPYoS4gY2lSYfgt8g4pGui\n68JilxPvDQyKsdAL3PxwCBmiTYAvKL4Rvcij7BaYbxUAXjuhfCrZfWg5wC8Q\nh/N6maJZvUahw9LrZeHsAtG4ZmG1K7CgkgpVsOXrqNWe4PMGpIGlU2KWMKnW\n8kPK\r\n=up3d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"63673cb2941d639a42bc85eba0e548784b11f011","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.2-renovate-internal-patch-63673cb2941d639a42bc85eba0e548784b11f011_1625480827926_0.6383635804936645","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.2-renovate-internal-patch-8e8022bb9e94966f03477a87bc17cc92f2c8b3a4":{"name":"@balena/jellyfish-plugin-front","version":"1.0.2-renovate-internal-patch-8e8022bb9e94966f03477a87bc17cc92f2c8b3a4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.2-renovate-internal-patch-8e8022bb9e94966f03477a87bc17cc92f2c8b3a4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9a45c99ee6f20b6fecbb959d03279b4f861d7f59","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.2-renovate-internal-patch-8e8022bb9e94966f03477a87bc17cc92f2c8b3a4.tgz","fileCount":27,"integrity":"sha512-0g3cIMGD2Tmi4NeKe5g44+SmXqeJzvccGCAvu8IgufMV/KrOliiMUjLB9O9GUy0fGethkLfn8YFhZBM0k36hdw==","signatures":[{"sig":"MEUCIDnMaiGNwM23roXJh1YxWDmc6PkjGm51kpP2rM24tId5AiEAorZETlsPveNWE9a2aEEZO/y8n/mGl3XJzsENq2uzYq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4xp0CRA9TVsSAnZWagAAZwgP/RtF3epcBbD9kggc47Bz\n+hZTzqDeFX3cnmA0wSfsQLDZg+jqd+vXjA4oizeFJnfK5s/lPYj70MzzdzgG\nlc5CWojy6YJkyqOzBxjz4L6bbVE7X5f/LGmVjTfAlIYOVdpuLQu8rsrFDLOG\n3qBlQztHMWZx7Dgo7kQ5CgcdVJj7ALsiYwAeKjdHK9i/1Pl6Rk3ax1za0LgT\nPhRX96yCHwaVZJ4iyVqd6rIeMSl+fJrEQd29E9gRlcBWQ/d/pfMF0U6FulOG\nPpDFDadTWWMUmC4QfVAmsqU6bH1G0ZJPyGUzIEhIlF0sLGAdTAXQLOhWjX3C\n+x0MjCU2TT37sGGZiwewbEeq9QDIKwSYH5rj6pJcHVqz4UPOexeUrcagUAlB\n09tyBEMcFLknL8zRI84fRG+yyZOJOBwLKPQt7thHeQgCQFFoWHEihbQxuYLm\nPv6Z2bqaWYdKd+P1lmFLPQ6ePk1sX8XPggNZQ+hyiCh1yJ2b3lVcg6j1aiCx\nNda8db/K0Ti/ILz/LhAytLHKC3AjQGWdkDa84MiQMEbJ14zUO4SjuD+B5gWK\nHeSdUVUXIupRgNE2oMERyAnCPgtERfb1wmjUVYdBLcjU9DqlxYUE9ScoR9RL\nvuisPc2hBSysxRkxE8RkTF342lTFHi8aaKMWjldP799IHl2jNKslJALZqPH3\n/xVj\r\n=tFF8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8e8022bb9e94966f03477a87bc17cc92f2c8b3a4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-05T14:39:59.993Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.2-renovate-internal-patch-8e8022bb9e94966f03477a87bc17cc92f2c8b3a4_1625496179799_0.2833902379779596","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.2-renovate-internal-patch-289049f4c8e20e7519e47b851b837f7a0aeb0142":{"name":"@balena/jellyfish-plugin-front","version":"1.0.2-renovate-internal-patch-289049f4c8e20e7519e47b851b837f7a0aeb0142","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.2-renovate-internal-patch-289049f4c8e20e7519e47b851b837f7a0aeb0142","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4b4f6ce041f718f31157a5855268bcc845521f68","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.2-renovate-internal-patch-289049f4c8e20e7519e47b851b837f7a0aeb0142.tgz","fileCount":27,"integrity":"sha512-hVvabbLheGKqY4oXxiSYjzJN9p/WcGTkqi4YaIdpvuCe/UjsXp8qVHh0Xshj6Nm/HrCtzNoZZYoDUZHRzXr89A==","signatures":[{"sig":"MEUCIB0KHo8Ta3eDM6enGF/jsw7U4C6W/nc+iRnmHuwXguVYAiEAyQf1nRhCMJnks+XhO//Q2YGpuFPnATV1Y6FlK4h/KW8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4yjdCRA9TVsSAnZWagAAyfUP+wUJjZbUaFPyDXyUWFDc\nIXH0J9RUpDa9N33Nu0lbfuYu0FVGsGKBc7uOFJ06mb3uYcfibvIscpkR9MyM\nJguY73kkDs8XSSElNoZcoRBTPioqu3Be0kGX0XfZOuDnGtlSta89MU1nCcgj\ncaalV95Z6fkFT6vnpWxS+EEMbJ1nJjaH17MHvBxnwAEkvK9GIF+UweYHysfM\nEOmkho0yjxgf8F0/2U8ViofnAIqOHz8qX/3YglWU4vYfOyhtOlS3wINv8NgC\n4QPzxzxiPGRpndl/YWKymI+Uken+i1VwwxKOxHRNhTB8JY3VEFr43BrHdA7G\nCw4sCRKxzqQxXHvx9ixkIGWcFaoCzAIDG47i/mG/K4h4akPrNDc1X3BQztK5\n8go+XkZGXX0ifKdlpZredmU/KydNoew+uRr7xSgvsJLqIrK6+IQJAfxE8rM4\nbaaFyhntEetw7IvbCKcdnqKJNhMht6qWI/ItNSF8TAeUOG1QkHQ2MnyY6hnj\n70HcsOwIwjbn2rSX+3zPdVR8w6x+Cli7BZrXxWvdjsew/tshpcNwQgP6tUt9\n82sUik/beClOBQgl2HoxXvktCF9mWiSPsirf1EN/zGNFeMfd13N+3q66BJh4\nmZK6ojuAkuqHCnN16Mhr/YTCmsXjMZKFZZnfXuStzBngl0dAeSRqPp1Z5x+E\nJcXW\r\n=7F7m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"289049f4c8e20e7519e47b851b837f7a0aeb0142","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-05T15:41:10.590Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.2-renovate-internal-patch-289049f4c8e20e7519e47b851b837f7a0aeb0142_1625499868838_0.7627127852404207","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.2":{"name":"@balena/jellyfish-plugin-front","version":"1.0.2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"27e3f5dd5a6501db9e83f61380e47b7722a1e32d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.2.tgz","fileCount":27,"integrity":"sha512-uuxp4btBMj7B2oAZ2K5MY5H0CZxsHIzh97nDDwXX3XFwxLN2beajYbBBwUhQ3OAoNgXqo1UNLtM6aLxv7NcNXw==","signatures":[{"sig":"MEYCIQC35AzVWXKDkjIRk6xgJ/wC5CKfDKH5OcomS6h7h/JRQQIhAKeLscLyn1KRK5sE5xEySOS3GTELgcreCcNNf2YuZOlU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4y/0CRA9TVsSAnZWagAA3foQAJbe8KKsAeCnbT3K4EBG\nF5SmbWsyNJRBk+W/RiTyneBM04+eQNHEx994WRkF6LXT1No3tFdJ15abWcu1\nj77IkDaBFcXTjkr6ePzA6YreXd5S2sRlBUcaMA+PDvFJ3QZ9oYkj6vYIbDKc\nOGDm00c8ClxkysMRffSGCpAojar94ZH/kGwbmzCPHupdJ5tr+P3+EscY/ei4\nS4pbnOkFq3D1kgqZ8a4JRZqCz2IiaN/pzh18kYWumkpEw8CzdvEWdnO59lhH\nCYdnPgPyufPHY6OcihtDAQl5MTZfxoOSI2t2C1i5Bg0yKpzNYKVtcnL1WSQP\nQS82jmlMZrjUKnZIiXfCXpyo39CL1Tub7d722NAamBnmj0uB16CY29N3h/vX\n3ogFSWi+4XVOu3xPIR4YPa/hgZ5k0ANaDcP4TsGgxVuaUJ/MCV8YFdYpgl3o\nZuQnnSV8PRTbsImI6GVL9/Z2dLpSYunmP+7LebjMlVTQo+MUaRJ9UtJhcRIA\ne+azZW4Sm2Pdz2gLUlQXH9a2LYjLBnPpA8NIDggPvFyrB8CvDkMR+hu2oBUM\nEPkP0fj3idqaXdYDo1rVCTrPBfujhvHLfRu8nDyxbWeHKAcD/4rPuO2W2Qbe\n2ziIdJ3BSvwnkBaSdlF++07PXSuEFl2S7EgbwgfACRa+NYfhHjbtOX9KKnFj\n3wYI\r\n=SVGF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6c2ee0ebed1a0b50f2d6e7cdb0079d3c490f52d0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-05T16:12:14.003Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.2_1625501683972_0.3148838534886913","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.3-renovate-balena-jellyfish-core-5-x-fe08f3152c16792e37f7ea1e462ce7149619373c":{"name":"@balena/jellyfish-plugin-front","version":"1.0.3-renovate-balena-jellyfish-core-5-x-fe08f3152c16792e37f7ea1e462ce7149619373c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.3-renovate-balena-jellyfish-core-5-x-fe08f3152c16792e37f7ea1e462ce7149619373c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2ad4ec42874e7d43993ae24e0a14853a6ab1009c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.3-renovate-balena-jellyfish-core-5-x-fe08f3152c16792e37f7ea1e462ce7149619373c.tgz","fileCount":27,"integrity":"sha512-F8x/OmO7CZNE6wG7T1XAyc2Ef8kQyUcSenjUVO1S1HLakQOCre/0kCUT5Ovd1IE8su8JfsUEFal7RSDUGfkMYw==","signatures":[{"sig":"MEQCID3ABs1eJ7z/wCHsBrTUxYuI9zwgkCFaIp2Vqn7IdxxyAiA+OiPctDbSZ40IAbuqu6hOdW5bRomxZY9i2Sk2ugt4dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4zFWCRA9TVsSAnZWagAAdNIP/0CL/WdTQK3NV67lb5UZ\nVY7J9QfskzopApVxUQEbgwNHjqwEZaSi3oPG2JgOvsvQZA3gVmTcgBvdur0W\noRAqQgQJNf6zLFuLXg9gVJYQkTzjmE9bm78m1ayWvi+6b+MK7I/hNPMx0bt0\nun9VYa3pRMYGCAblfggIho4btjuc36/DpSHsamx+k8EH+mfINbaTFuix7kDY\noMJZEbDSWm0g5ZNzdRLId4JDUp8Boz8rh+qteWB5JjRYc6Q6h/zw5hwljKbL\nm863yzcuevi/dYqpGHDTjwTGNWp1o5M4QymOXHvU8L0SQ8SHoRX9OtQRHgQH\n80TU/8xLjNyNGl7+txVwfWGZrjIGP0huV3RyVbnhXM2P3rxEZP+jK+fkyokb\nMXM7M/TIqXb7TS1DsAXWoo1E4vMUE6d9OoNVsmjMLXa1/4vXSOGvuN9TcJrR\nKgkBpLlntsZf5zOR8Sz3ACr5jQ+RoACiOezYS0oGkPxZ7/8i8CdqcXTwmDVS\nYewszD5T342CsierM986nSXoTi93VsYzN1GOKl1jwG1iMo6nw164fwNfAhjr\nAWuK+MDY5Rkle5RofoRV5QpErY+YN0jQ39zTIxFa96EXG2NqRiKkL0rJthvf\nuYXz7lOX13Gv1EDbWi3tRloZKtb/Ph53yrI0S+72qCQ1bhzfqYnCQOXVr7Vz\nPl+c\r\n=CjWW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fe08f3152c16792e37f7ea1e462ce7149619373c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-05T16:15:01.834Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.10","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.10","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.3-renovate-balena-jellyfish-core-5-x-fe08f3152c16792e37f7ea1e462ce7149619373c_1625502037924_0.47612037352952674","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.3-renovate-internal-patch-95639763cbae21c59a8a908f779f68aa0f70e4b3":{"name":"@balena/jellyfish-plugin-front","version":"1.0.3-renovate-internal-patch-95639763cbae21c59a8a908f779f68aa0f70e4b3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.3-renovate-internal-patch-95639763cbae21c59a8a908f779f68aa0f70e4b3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8789391dc7800a5b4c1085c856191bc55e76fcfc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.3-renovate-internal-patch-95639763cbae21c59a8a908f779f68aa0f70e4b3.tgz","fileCount":27,"integrity":"sha512-+V/7BES5JBMXkhAiFXzIbxZFZIMyXkdonlzo00sPnrMvyqys75x/mxdyoZZ9Q5eg/JEhc/TABorq3khI8gORCw==","signatures":[{"sig":"MEUCIEakRZ6NpojBqsYVR6YKf1sBP9kU0zmT4vadPAyypnR4AiEApM/UTr8Ym/q7iEWWemcO326iTQGKZwILnC3h05OvNAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg40q8CRA9TVsSAnZWagAAn2gP/Ap5vj+IRNsmNMbzbqOI\ntrRyS1a6WI0EkRWrlTD0Z5uX2gYzpHERp6gmjqjJmA8v7+jzFo3kUwzvEQlb\nWcxV17OKax4EvbntZBPV4mEQT9gel4A59Hc7WOAIIiCIG4A52jlQqa79QQrb\ng1WpIYpDevs91uA5c7OsCZJ4IrfWSaMKv4CtgKSZY82fBCSkTMg/Rrwd7mLS\n/PJVbAVF8Pd8l7wK5mPK/Grh64ComYRcTfJEnlvOl3m6KIT3SAVDsZVJGi6M\nR+tVzL7TiHWuhLxIl8xH7Ay4NCWEehq+8kJSk+YIowR2sX8D31PBZqnLUASP\nUTynd28RUCfdq7rERnlYDfupWazx3C6pwxU2vELnGP4VgCRSp0G4YRuwecch\n1AvfrN+6Bs+adGbCze58IaFzqCIrLnucAvixx65eMkzUrFSxt/dmlcWL2gqS\nc3XU2R3KBH/N8l9GfgKEfgsTB553AdBKktqW65ZETZwPFrh1Pr82p1F4+jsp\nGLjlGmEsQ9OmUCKAvYpKDRZmfOkq30n59tyf+/eUyM3SkG8JtpgAQ1fRrL7G\nVoVwhGQCQmZzDc72fgW8v7MbZLRzr74rwVYCnrKBuUXsgjWVDwJPWknMU5ym\nXMPBzxRpyV99P08vU8jDX3h96NYkL1oNEsPG+xTv7ydATNA9MUIffjRclMBM\nJki1\r\n=Hr6Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"95639763cbae21c59a8a908f779f68aa0f70e4b3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-05T18:04:47.998Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.3-renovate-internal-patch-95639763cbae21c59a8a908f779f68aa0f70e4b3_1625508539967_0.05562936595115375","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.3-renovate-balena-jellyfish-core-5-x-1240efd6eee2cad1581ce908caadcc2111f439e2":{"name":"@balena/jellyfish-plugin-front","version":"1.0.3-renovate-balena-jellyfish-core-5-x-1240efd6eee2cad1581ce908caadcc2111f439e2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.3-renovate-balena-jellyfish-core-5-x-1240efd6eee2cad1581ce908caadcc2111f439e2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"68cf05f5de12b4e22db2781f0082cd417df202e7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.3-renovate-balena-jellyfish-core-5-x-1240efd6eee2cad1581ce908caadcc2111f439e2.tgz","fileCount":27,"integrity":"sha512-U520oQlsRRqlDeXxyfdh9X/UYIZ2j+Tro/vlUMnASI/YLDqX0VcjLIo/PudOMfHJnnhD4++JG1doBnZeXtD8jQ==","signatures":[{"sig":"MEUCIEzr42V9ul8955i3CsiDQnV1PKY2E7qL99Dl6XcMwASZAiEAyFOqPsSP/6XSgJUQwZBooDR2yxvr0INJNJ/NF5qveyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg40r2CRA9TVsSAnZWagAAL+sP+wVDa3OagSa0/I+ToVsY\nPcXDLXYIjTmoVW70G0Ny9occQREBv0phkIrWBi1AacOdxTPQklpOaYVxcSQj\nnfmSgTEHs54S6IZzE4d4QqTCUkCdSNr8lRKpXu3oUx5PAFp6QmNugcLqIzz9\ncf2iJG4EmyLAUJ9ZsmRAAWyoQnIVLmqbr23JwBotzBBWK2KOIcB7cbdiOqig\nWAgE2Cfeeqbn0c0WLeb+WUwAzztfaiVR5m6mOxN0naxe00vmw7i1rVHOS7Wm\nbPjY8KT7XXAvk0bsaZz/aKSFhTDRrw3DU7yPliSMJmWbVdcj1PFRsHsC4K1b\nIb5ixBawCD04q2DG/8jzOa9Cj5KnhhekKLiSnHqGtbmX0vIYf97ZtyaOXvkQ\nCmArXCA24PLTxtZqqcCPgCFZEPskcBvzjOr2YRL/QNakpa/ExJI2j3TzRp9t\n55eo8BLQkdX7cII3Hyq04IzR41jmUPfJ7gI6+A0cvxzZJY50nMcYVg5tDbV5\nltQCEDf92u+AAmnXg2kHdjcAfeX2IVLV2eKmr2gDBh1orXvSlLy/OYENHDkb\nDFuYM3+TWDN6D2S5bbiIdMAaiw5xaaoAz2DF5qbHO6oQesBdqvv6AftQKxha\nDWx+hcgYIh2EPYKbkaOE6Yo137dMPvjNIkRzGsVs0VGR4zBui/nhyBlw/xmN\nL817\r\n=IEev\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1240efd6eee2cad1581ce908caadcc2111f439e2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-05T18:06:49.964Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.3-renovate-balena-jellyfish-core-5-x-1240efd6eee2cad1581ce908caadcc2111f439e2_1625508597588_0.7913054772277539","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.3":{"name":"@balena/jellyfish-plugin-front","version":"1.0.3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c22e2f82446d4cffb7e9db48077b6ca5e4b04fe5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.3.tgz","fileCount":27,"integrity":"sha512-vO2CB1cMFQEY6dXL2/ABY3jHUPeHF0qOWWQ8bq2krACOfPoJJxBMcqVw7HB+zrN2c5U3Tn7poo3CjEOlWhcIfg==","signatures":[{"sig":"MEUCIQDH3Z53npWkAZR9M7e+iDKgSnXc6y6KnT8DOBXb6EsfigIgVmZtUnRefhf0FQrn6ElkgpKuBzF2417EC0Gra9D2zec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg41AbCRA9TVsSAnZWagAAxOEP/2A3Qj99/ZgIj2m0bfXK\nBkV7IPZ+GIEBF1z3FTM5puDyYeNGCIjx9XlB3dXduvykuCG+jo7tYx9ZgFBr\n6it+H9L5UfKUtZtsmiRXWtFHgm11FMOfsyxiOLeI4m0jpwBNKckAIXaTdNrr\na+c/rSTXyr67s74Xzb7glqIit4n95mDj3aPVdvvdsBLmSc3v7yPXZ4TEC0gY\nBPEjj788V74AYFC1VkZ6vBJfWYbky9hHPUbziGipk0anSu92xpTl9KrvPMOK\ncVy1fU1ivmevAqhPiYiVHaG3mUhTPNiEblbv9DquNoXYBanJRNo2sOTgmrlx\nuNEwNunr3pKdQBSonSdznKNizIKS1IlZgQ81HQCnFKKTrSUi7ZNGgiL4gE+G\nfE7Cmp5/YMdjUlLRVRtNK6duLThqhvKYL1WSS5Tws/8nFO7RqFwAGs7Y2VaT\n7X9eaf//Flwt2tQO7ttKBdWjTO1x8DvL7x+gAYjeANUBXzYgoALOA0OLMEQO\ny6Bqnn58DOYvHWgG3JeD0XpJR+gutyEeK9yAnByGvprJDVXfhHCujTIBL4k5\nadbXK50k8EziwtvnfB82qcMzdkcc3uzYkiGk3d/Zsq55ogsg+DBW/t2YW8UQ\nRxy5tzZDXDxMpE2I4bmD30cqoY0IZ0IfMvkTbZCHySktd6JZgt35RKXtXKIR\nFvPo\r\n=HVvY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cdd02be49f39afa94b225720e081ab908e5dcd2b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-05T18:29:50.835Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^4.0.21","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.3_1625509915250_0.11015643067837355","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.4-renovate-balena-jellyfish-core-5-x-1137975a3ffded504ff4d38b786aeb675bb19c10":{"name":"@balena/jellyfish-plugin-front","version":"1.0.4-renovate-balena-jellyfish-core-5-x-1137975a3ffded504ff4d38b786aeb675bb19c10","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.4-renovate-balena-jellyfish-core-5-x-1137975a3ffded504ff4d38b786aeb675bb19c10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d2efaaaaccf185dfa24fdd0cf284a680483bf1dc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.4-renovate-balena-jellyfish-core-5-x-1137975a3ffded504ff4d38b786aeb675bb19c10.tgz","fileCount":27,"integrity":"sha512-++hQlwgpHRhKCzRhtwffxpfSceAySj4DzFs+wzQ0PQAcazZAVbbb8vqafLDkS3r1wo89BLLRTwXzYIUu1zoGPA==","signatures":[{"sig":"MEUCIQC+GkMF55tkXxUcH3YnYyuKJQ6N3M76ZD0aImjXbh071QIgEPyQ3ceAIf/yqvTwdfgcCNL75CCySaegcssupMLUqzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg41DgCRA9TVsSAnZWagAApQ8P/RiHtAGUg+XooIiVsjcY\nCRcYf4j2ndDF+rTeLrcqrxYB/LIjp64YyaTWgzlsokXjLjLJcq7ocRCZa/mM\nBhqW9IvSjD1jtlhYMmeV89X74mL8722+hJlD+B8qbg/lSmklYM3fqIJH79NO\njCECpicNWPIFfRnOkhel9dJmfN0915g2r6r3llB0WjUZpTQrGM5ly3o8wyJm\nxQJo7IUjxIwqpYEtzPC3silT3bZ7FK29Pg4zKMTkVkTd+BUIJfb3/NPhLlsk\nryfOS0BxXMfeHtGd4FXIRVRom9w7Ob8BoGMSv5cVscunW7BP00DPqhoqQzYJ\n2MAaJvYH6S0cwbiCrqLcUxxCj8taIv0jEaoW7R8Sq2aQa0sV67bgNdCmc8Cq\ntcQ278I1OCffd8wpvq7crSaPEFWRxZlpmEyIcfaEmQUYiHPbekcFHnyZTN7V\nEt6QO1+SDsdBV2EpGo6GOKMVGh40uM5xm5EJI/u++hyvXjm0HzqZ9VdDv6X+\nsLXk5uekawdj1vIJSV7l1zxjdf2VeyKC/1urllHVfvKJO4zqHNFt0FxvP7VI\ncmN273pmbGSfPqYV/77XvEmxICxEJA7RqlXcMbIeyGC0IMfdNZtHWEkp+rVt\n86uS0NVYb5vRwsdSsuE7Krov0ASZd6eRuhgYKQzFN372uxvtEjaFJgS2iRGi\nlk3g\r\n=6j6X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1137975a3ffded504ff4d38b786aeb675bb19c10","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-05T18:32:11.159Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.4-renovate-balena-jellyfish-core-5-x-1137975a3ffded504ff4d38b786aeb675bb19c10_1625510112434_0.4184199816943803","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.4":{"name":"@balena/jellyfish-plugin-front","version":"1.0.4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0eb7160c3062a5db6eb1ff08831089acd6dc0d67","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.4.tgz","fileCount":27,"integrity":"sha512-oocw2U6SxmevTtcwBqkXavvD/5ORnhWOPmOSDvaNITtr3CXJjH7h33v+8sTg+LnQ2dH+JeXJquezzUUiLn/OwQ==","signatures":[{"sig":"MEYCIQDrp+nD0tYvpyBf/7ozMQPXTARCNcIl+8/HpFE/kCoeYAIhAI39sh9w8S+SdmUWnkoW1Ofee62M6BLQAwpGd3dIL7+g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg44/5CRA9TVsSAnZWagAALkcP/iH/sch3lIgCk5S2E2RK\n5tqbRFlfirzaQ/58zYoctELegz6XIYkKL6B4r7nxsxLvHXJFxHYXHAagDpoY\nboA1IkItVSktJ5tHqXGEEdbdrOqyZ4gbWppMCoGWvb4dzuFXGnK8+Z6eKcIW\nGemA886gnnc9HCih6/wcwyzR3U9dDSGdrDZV2D1Ey2BKioLL4FyXAevjE/a6\nY1Q/lWIb4+hJfuEscwZQEkuPUly3rWwLyNMl+r2EqID2D0Vn/46H2cJ6xoeP\n/WdWjcyULGY3mBQctM/7uDt4eI5+ZMCSii5XlMVW+9CRVQkwsPks6iYQSq/B\nIX3WAD+GhDpJQ8K7cg09gBkfXvn32I/DzSmCTFm56zvfCmpA6vLSLd33qo+E\n3SUpqTZD3KvX1pkXJcvlt/NjPWzxt0kcMVblkthTj3dI1S2H+WKMGhilZuFj\n89a63jyhFqIkEbsuu8ygys7GzmsHAJOGmIQSafVQaHohAY7voLagK+qCGFxJ\nRl325IrfIXoddSlaNXgjFxYTYL/eNJOhnCwND77dpjSl1/zGmblcFDB/gT9K\nUagMv7MJwqjzMWpNbV+1DPS7PixFdYflkQXEf3Hku6l2A4/3JmEvmtLSc/m1\njZCQN1A9gGseibaAyNzJhbPvx3oQZ4jpKhBxK1SJXgdz1IN71GGE+off6fq+\nPvfD\r\n=vkqV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fef6dcdaff4a9893d8766c97d9bcc2618189571e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-05T23:02:04.646Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.4_1625526265324_0.6701971649609371","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.5-renovate-internal-patch-dec0c826b4aebfab799b950965e17d7c40d5131d":{"name":"@balena/jellyfish-plugin-front","version":"1.0.5-renovate-internal-patch-dec0c826b4aebfab799b950965e17d7c40d5131d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.5-renovate-internal-patch-dec0c826b4aebfab799b950965e17d7c40d5131d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"64131e414b4fd2d339252ed589819e3183b973f9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.5-renovate-internal-patch-dec0c826b4aebfab799b950965e17d7c40d5131d.tgz","fileCount":27,"integrity":"sha512-i0PdY332QkKGBFF6D8mzDxKXdjJfsgURQXpgjZTi4pEwL+ZEDwA0M5Ut0QJUItjSFFu2WIfm+fv1sHCquVynnQ==","signatures":[{"sig":"MEQCIC6l8RcURxzZWRGX1ZMSgNWCbzg4D2IWaqF0aHbaEVovAiBkPfODrJu9Fzq7BHr6WJkUQenxDQT+n5eBxfZQhVd9CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg49QMCRA9TVsSAnZWagAAiMMP/3G9p1VRLk75flgl7B+C\nOZqne9tPGBs3SzlTqv8q1NsFaiv14HiLmHIbFqnO5pomoo+AcPDo2pztVKW6\nR4gu/vg7AalIG/6SDE62mJmHi3Tj4FhKpbKKh9IEq9ivZYq23sTF5Kh6zdVL\n6Vr+d7xa7fnkTHjle7JOsK8uyGFhCoeqox1iFRW1K4ZhkMYxgo3f4nJXuPH2\nd/6ZKtoKDA2U90oAOM2P6t0ze3XuWyrWeFeTb+1KDfhXZw6ys9+Ihqtl2oWk\nCgtlsgaOaaIFfgkGEt4CWlJTkP3GGX7SCauI50IoNzjvbMW7T9PFL7HTquyV\nJEOcgibv5h8rA7LVG76quLy+V6MUJg/9rouw8bHbWG/uGcrgrl/89meiRiLz\nY4+9D+3qoUS64jpowPyqDpjDiakfayiGXpklfbqVaQkfdVDTESc04Bghp60k\nq+xeO4glWhHd57BAncgolqoqD583c+SOjIFdZfU6jTLjr+oG7hk3HIJcrzm0\n8X9Eh/SdYqpzwBnxRZw+QkGVuYeS+8skZ3qJXWLbxEbq8yvMtU3ulfWBafpF\nt6w1hn0FgHEv4SaRWmE2ZlVUK6HdrX+DP1iveMchYLV5syk10khc6Uv12Mq8\nglheaTOUGNAhX9sgWxsMrJK7xSsiaLIsP5uNLARJNf06cN9XwP9S8aKuCwJP\nFYUZ\r\n=79RO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dec0c826b4aebfab799b950965e17d7c40d5131d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-06T03:51:10.920Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.5-renovate-internal-patch-dec0c826b4aebfab799b950965e17d7c40d5131d_1625543692122_0.213991116276818","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.5":{"name":"@balena/jellyfish-plugin-front","version":"1.0.5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a5a23a450d1783c4ef19a71d3f444894453264f1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.5.tgz","fileCount":27,"integrity":"sha512-zleJ0CUw7JyijHSQnKmmYjOj+ugAEy9HIlomhcPe2jwKixSGzuJXLfiepSsg7ZFNpwFexGutKlcJWmExXpYFUw==","signatures":[{"sig":"MEUCIGUrCuMljYCQdIpa/SfC95qeiOcfYO3z3PJg1nWDzNL6AiEA7NAV1j39u73mCeZP06NWbzyWKZPQUA2OCMB1XK4eOBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg49lLCRA9TVsSAnZWagAApHcQAJlk0DDxOw10C6WucbOH\ngmrLzuAQLHtSMzSjir7FNWD0mYhZSqEPn3FI/AnisvfJASNixlCVKICHNW6c\njBnS4ALO2+EvQLVOA98tbpWwfKDoUBu4IzAQMBAnb8spyzn0S3Te1098b+iI\nmqX+ygrBpca42kOtd2wUI5w/q0Mpu5HGbDpUIK194JNufaG1A+bhd81qVNqo\nz7vjmRxHWU+gkH62a28cEiljpb/AWy36PrT6AlGQUDF/gGaWh82Fr4RgJsl9\nELUtaUE6JG2tO7a5QfHTTFC8o76/Q59jjluWp/qHoMj+e3bEZpbkUPRD9NAu\nTYwn3MWvp3bjKwPyulh67DJzlUQM67GlYChFxIAGZBfteLJ44Ih9A2hnT+t6\nM03YxF8Ik3Wgajc2FG/8HvE3v12n3Li4N2G/nKph6PK/yr9oBREIoTIRbj6A\nFX6JuqdXBHD+4GQdrEQdmSKVbt7zq80hF9m2lxnLD++U2+Q4+GuZc/bnEsy6\n3LZgkg9gmipgCww/OQTplcfxK4FbLj0zzelBh/vmztqyLIDSuGGqymveXjM6\nLvnsxzF12EnN1Kn6Jd7k3Cw8/sZVJ5ZD3TYMNaiGW+YW/DwK3f9NbIzNxRwt\nH6Go8SiIT5yigwQr2Qh7sws+pF5sZMjGAig3r6nN5261HQAfOoJpoiGhbzKl\nmQdp\r\n=uxs1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"390528d6d11ee043b0e1d82899e20a0fe7077c77","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-06T04:15:04.392Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^5.1.0","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.5_1625545034966_0.23573267226965577","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.6-renovate-balena-jellyfish-test-harness-6-x-d3af065574bb7229a3405abf53d1088153fc6acd":{"name":"@balena/jellyfish-plugin-front","version":"1.0.6-renovate-balena-jellyfish-test-harness-6-x-d3af065574bb7229a3405abf53d1088153fc6acd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.6-renovate-balena-jellyfish-test-harness-6-x-d3af065574bb7229a3405abf53d1088153fc6acd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7be9dd5fcc24272b930bb1f0cec744d502036623","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.6-renovate-balena-jellyfish-test-harness-6-x-d3af065574bb7229a3405abf53d1088153fc6acd.tgz","fileCount":27,"integrity":"sha512-BUXVEclKN1GDqLsHJC9OwkkmQxmaEoRcqlz6TxQnM0oHmIGiWSB2m8iCfdSoQ6FiJolBG8kcCNwCtxQ3Eez9cA==","signatures":[{"sig":"MEUCIQC1Y8BtIbJUOcTjaViXCeZzES+ozxURaa4PF7JtoVuIEwIgSpHpm1YeS5rd+BXlk7yRrhn7/+WRCwdZZvZnvpfDJ9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5QEFCRA9TVsSAnZWagAAUfcP/0CwrioVflzrY02wBLwn\nPngoS/yxFD/NPz3/v9N01RubYqAJYeeWl59wYBbHHhYLPiEKO2cxU67MPGXC\n83YjFo5NBXPKuAOMOs7VVZW3tFRdwDZVBVLK/lH+6tEa7IF8YD0L96IpD/O4\nYvE/iVPIDfYfs4IUcM2uVPRwVEG+MQZy+fZmE30Db81a2ujO9uw7TPgWX8UL\nnOkT/e1abkCw0L8khkjY6sv3wjpOWeEWf37OWz2nP2Ch0XIvjeGlhUX+Hykg\nPD03QM3d571/zOCD6NxlYm+xpWrsYz5uaGMqB8yFmBQDVworJ9+O2di+A3ys\n3uCN5Vf6S8smNa4BMIoR8qwaWGeyRl9N76Fq7PacUJQpQ5Z6NMPa0gwp1txM\nRR3ynjzntcroEN4NyefHxxBInhn2AIKJh5oLtukCT4onXbfprc6bnUcJlPIH\nSw/nT9T8I1nEEKb3HPlzTWZ82GBEA2z8HVXSXN8VUMzF3wOJSdVCBkq7J51o\nZFxnNhSOiSA67w9OIXfWdSrsWvHrakTd9qSh9XHLZZOD3f76UF2HXmczW4lA\nTzsnNthnaC6rPUiIoGXzggXCQ7MgzUFnEWGzOEzO8jAQGYjCaJ/CUIyE/srL\n6Un+m7nZxPZ74Z2F1FQCJ/2gefQeZJ7/41DJYuMOMBvCaFMn5TjZFGvhkL57\nlyZG\r\n=rS1E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d3af065574bb7229a3405abf53d1088153fc6acd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-07T01:12:53.973Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.1","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.6-renovate-balena-jellyfish-test-harness-6-x-d3af065574bb7229a3405abf53d1088153fc6acd_1625620741189_0.26431382440084605","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.6-renovate-balena-jellyfish-test-harness-6-x-05eb913b2482e1bb69b63a502b2d88bcf6fae9f4":{"name":"@balena/jellyfish-plugin-front","version":"1.0.6-renovate-balena-jellyfish-test-harness-6-x-05eb913b2482e1bb69b63a502b2d88bcf6fae9f4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.6-renovate-balena-jellyfish-test-harness-6-x-05eb913b2482e1bb69b63a502b2d88bcf6fae9f4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"aeee2225e4737fb7f834b7b88e1e192b00f39584","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.6-renovate-balena-jellyfish-test-harness-6-x-05eb913b2482e1bb69b63a502b2d88bcf6fae9f4.tgz","fileCount":27,"integrity":"sha512-5XuyiqD/JR6a0zX+MIysF/d04Fdx3uXaRxlY0XW38UtsBKiEZ+XCONRnC69KyGopa2ESGVgW0Ns9gYUFnpxRMQ==","signatures":[{"sig":"MEQCIDrZorSnHUBbfvMfhOVrqms2GkmLvaYIzITrHwu0Wmm3AiAFkPxgjk7UlJoGSaYt1ETHSYEtIMowT/AmgggI61kt2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5Rj6CRA9TVsSAnZWagAAKh0P+wQ6uEJk02b/sdQGCchD\nBQLBHXOPBoe3YRV+4IVrtZWReXcQJyS8qwY+Vs5qWC4torIwVA/6k+wW+Ts8\n5KjNXJiLlqxADW1cfvuypz4ajLDnBGDchxpbPtcZE3hVtNkEEorZPZPlQqEZ\npXFGF+7BxkzpWzgi0vezaS8DtAL7RLbEWqygz3a4uWMH+1sRcn7j0KnMZu2y\nx+wDP6n+k+cZQwPeuGLbJEdmf8g9lUIcq6jJVIvTRFbMfokHZHubVKQB0qQT\n0DRjPRHpK/VNWXjY2bvypxeXW2A9h9Y0/wyvOlszGR56ju/kkDYkGwilMIGQ\nsfTT2Zyhue5kW/XYa7w7ctoN97UGz6WhS/0KJAQGnEbcZR0us7sxC7jGjnmb\nYd+UiQolo11QON449sfHFJypwODTCSBivd6e2G3dbJdROwMZ1lA3wYQDJjhG\nDTD/s++hqV9UEa/+Dr13oiYp8JAoRcJLwgdWg9TSUwvrrgI7NTRrTA7kAFyM\nRlQEiOn6JB4YoNPmhcTENUW+InwcxQeEIn8O5wdSDeTC1ib1K5S/5sucTdRw\nVcdxSJsA+jgwri770JuME3FJUFCjcBEuxVVxQEUCuOgKLrjYhu3pf6Ubtmo9\nNLhRtiNHOkUmzJb2uUIzRqgPKfzvloYTdoZHIP2LddSwYNixLSwboOXUNrmK\n/TcK\r\n=xug9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"05eb913b2482e1bb69b63a502b2d88bcf6fae9f4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-07T02:55:15.744Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.2","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.6-renovate-balena-jellyfish-test-harness-6-x-05eb913b2482e1bb69b63a502b2d88bcf6fae9f4_1625626873456_0.8417006224306764","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.6-renovate-balena-jellyfish-test-harness-6-x-9581a86ad1231b055d513c6901f40d421f419565":{"name":"@balena/jellyfish-plugin-front","version":"1.0.6-renovate-balena-jellyfish-test-harness-6-x-9581a86ad1231b055d513c6901f40d421f419565","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.6-renovate-balena-jellyfish-test-harness-6-x-9581a86ad1231b055d513c6901f40d421f419565","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"342e947b1ac3afbea29d132ef5a887c04d248282","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.6-renovate-balena-jellyfish-test-harness-6-x-9581a86ad1231b055d513c6901f40d421f419565.tgz","fileCount":27,"integrity":"sha512-3WmTViN98h7i2i71St6PVSiuRR0GHKEx/6NXPkL2JoPkdKZVkLXwvGlx97h8xuu1WLXb1DoRfRjQkqYLnwQkKA==","signatures":[{"sig":"MEUCIQC1ahj1uRXRCozbFFBkLwnZWLVGXtCPRBdkWwmD1Mt4pAIgZ2YBXepA+C9P2nc2Fj+DMuK70eAo4S+Z6gYr1uT7abo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5RpPCRA9TVsSAnZWagAAPwYP/ROis41eHrJhlBx58E6g\noyUbljfvvgOmE4WDNCVHeVWFx8+dzbNTrMFI9OV8Hr+rzNeHsjauHqxdpT3Q\nq+zUoXyNP05lJjM908k0AN3VCavUpeKygh/tjlmKp8OhtSfiw5fWUBeFUqum\nMYuaAhWUtw/vu2UZr4Zp8/rldbx0MLse320iT5cc9iguOXu9gm0NCzU8c6UD\nDhpOTku8yGOYRDM25WXkWuFCyrEIIEwPlrX1x50zgZxJrqnXY99flT6ekNrT\nN8GiOCZ7zwYma0zxmz2izttoYtTHtixab8aOFFi5FpxYTsXUI/QNHVt5nSyL\nWlUbONzU9eRSwGdbcL9PYClgZ5WsZWexZ05pOUrPr0aPqZ6WD6CSrpBtFqQ5\nLcJjD9/Av1hpheIhob7CK5BXK6wBg8JHNFRFvJwRJ1SrofsFXSyP6smHSwjj\nxt7SkbW46ohPYfl6eMNGK3rrZSPPMSz51vaMcq0SyG+P3X1reyHcIvrLBBSV\njvJXTxCkcP5VM7jUQQaniC0zCu3O8/SmDVzgTbFGsCYpBJNqQEOWkFeuLp+l\nVXixSVkqkLN9b1HJF0tRpY4RxSARiqMlEfBKJcGJhVvo0nmYr4t/EvU4Ye0l\nqMC9cEuGO4B00YC4hu43rhWueIrXfI9wGGuEhBp+E4Pyzd+h9vk2fPaB+s8W\nGNtW\r\n=pH5k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9581a86ad1231b055d513c6901f40d421f419565","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-07T03:01:25.949Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.3","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.6-renovate-balena-jellyfish-test-harness-6-x-9581a86ad1231b055d513c6901f40d421f419565_1625627215170_0.628552879437585","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.6-renovate-balena-jellyfish-test-harness-6-x-e39c49d57c2ae52074505dd349ffb835d7706580":{"name":"@balena/jellyfish-plugin-front","version":"1.0.6-renovate-balena-jellyfish-test-harness-6-x-e39c49d57c2ae52074505dd349ffb835d7706580","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.6-renovate-balena-jellyfish-test-harness-6-x-e39c49d57c2ae52074505dd349ffb835d7706580","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3774ab1e2d4767861c0fa3eedf46405154a15499","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.6-renovate-balena-jellyfish-test-harness-6-x-e39c49d57c2ae52074505dd349ffb835d7706580.tgz","fileCount":27,"integrity":"sha512-jTuecH3vlri8UHpHdqL7Hnjw4/jB7vPDs9zjaGpL0547FjArUoErduwqDf/bRmsI9KTE2ekREEBY8T/umVHmVw==","signatures":[{"sig":"MEYCIQDwpizKRoxA3sENxsVAIsvJsI7LzBYGg9B1tLPGfRIm5QIhAKbI/eaNMAEuDkL+c/0g0x6txMH0kGglAZVTaqPDNY2x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5V9XCRA9TVsSAnZWagAAR3IP/3o+Gy57zz0Umh8bkyyW\nx+fAAId2ZLl6zzWf/VFSbpDm51gvJdS972BeDJ9D67EmjFYqU/YhU8LKQeFP\n3PIX4PGqabc/5IT1yjtZBHBgm93xgT00BfI7iCVvh4Djqa515YQD+VugmxZe\nXLggCnFejI1t/zLa8/xet6p4RJ6/9p9gWciA89zBDpzfH8onYuQ9c7F6J5EO\nbS65mhj2yPCecLQsrg5lPnlI/Uki05d4lrExeJykzMj6DMfQlNt1sc0M8XKp\nB6si+CegtZ1jGQnfxuWsL7qvZktzO/mr9dmS2cv9iQnmFKv3Xh4vwO1jB3Ns\nJPr9+4PfGiBJtyQq4+A/ONHYu77Kowpp/+zVQv0+qpZ8NbkmuvAS3S7knnTl\n/zafRzwR5+wvOcav7AmYX3G/kqDR71NTK/JeqIgIpo56UnBuO6y1E2S+sxzL\n6W1rKrZNBmtIj6Q2sM2ajcMvaJ0fAc55zngIiCyhNv8nddLE7Vu8azK1MJ10\nPhD3svKQFGKz+tJ8P6wm70/xmUoPOyLpaq0xkIv/hNgt0GCw/d0qXYuilAmL\n3dFFkQiFGKpLZXCIY+AfPqGxVfy+RU/6n5GL0ZvxXxkF0zRdNRdz8SVDN0aB\n0Ill838JxlksB2bSvy63HUaIsodojxdKSFqPgvgyoOg94+0BMgHcQBfDbc/p\nPOon\r\n=9gN6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e39c49d57c2ae52074505dd349ffb835d7706580","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-07T07:57:40.685Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.5","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.6-renovate-balena-jellyfish-test-harness-6-x-e39c49d57c2ae52074505dd349ffb835d7706580_1625644887066_0.6530113419516923","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.6-renovate-balena-jellyfish-test-harness-6-x-cca3a703460d70cfa71f0d9e83cd16a6de350330":{"name":"@balena/jellyfish-plugin-front","version":"1.0.6-renovate-balena-jellyfish-test-harness-6-x-cca3a703460d70cfa71f0d9e83cd16a6de350330","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.6-renovate-balena-jellyfish-test-harness-6-x-cca3a703460d70cfa71f0d9e83cd16a6de350330","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1a5dedb2c845e0ab90e1249a6db34854fdf1fdf0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.6-renovate-balena-jellyfish-test-harness-6-x-cca3a703460d70cfa71f0d9e83cd16a6de350330.tgz","fileCount":27,"integrity":"sha512-+WwhcczWJKoE/gMHX5IrdIaToY4A0z0QsGofOXI9wVMr48K8+LETBOs0QvXZPRiVJneOUp5olKuGXrWBtrX07w==","signatures":[{"sig":"MEUCID537C6LAPSqC7kX+Oki+iDeyyeZqpUVe83QmZEBASyVAiEAgl82sFs4/elLqEBik7/qUek6voC5480KPZiO06IjuG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5jk7CRA9TVsSAnZWagAA0rYP/jzMxDoSfEb636zubTAD\nnCtogILUs1tFE13DL7dnjKNGhn7ioB1UbUJc1zYRiSNrIMBl6y5rSN9XdugR\ny2wABwoAr2rxDLZ84eOA0LXPxZhy8ESThyuS8JTCppObdZKzIpoAukEajFow\nKWgKcHYbAGz/SpkGzQ1Gy5DNohvZndPSLiQQ/HuT7SUx0FUnFT2B6CnY+bHS\nn4mv5OD4x+vy3lNOog3lsE0ghfEgqSMWQtDkE0/NHKbwK9YXut5gXpfPR97R\nr3PHG282tbhTdRGQH+2sZOsBmjrzY5410K9U84NKLTzepvkZIcEfhUQqKEWh\n+ExA8dqj8Mx1qB+aORV1DyrlNAQ1cOM7aX3No/3TbYEzl3VaNN552UWPw6ja\nDO1G3htdM3+5LAVjwFE4c9G4aB3tpvQWS5iG/VE1R0eAapv/66qMc48isZN6\nGF7IxtbvOzfdLP0cABfgZq7Mqpmb7q9R++XbCzZHAjk2ncqDr8TYJeGIndeP\nnb1+08ybICx/+bTilUYiY1le+LKVXJfKPtsS9AnwKtH6cHV5OFclR2Nh1zAA\n0H5cUNByw0uD1cVd+mX1pOQ94Scfq3NSnIBVnN1VpWTezyxKNLRDMrbwYL1E\nOcgLrHtNYDZrGmOO3Cp59zlnrsAG9Zltzq+cDOkb99rrpBpOdB5/+rtZHPte\nWohV\r\n=hkFw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cca3a703460d70cfa71f0d9e83cd16a6de350330","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-07T23:26:49.185Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.6","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.6-renovate-balena-jellyfish-test-harness-6-x-cca3a703460d70cfa71f0d9e83cd16a6de350330_1625700666984_0.3635174543321653","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.6-renovate-balena-jellyfish-test-harness-6-x-056baf4cc9ec095d9218a66076bfc3f5620f9aa1":{"name":"@balena/jellyfish-plugin-front","version":"1.0.6-renovate-balena-jellyfish-test-harness-6-x-056baf4cc9ec095d9218a66076bfc3f5620f9aa1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.6-renovate-balena-jellyfish-test-harness-6-x-056baf4cc9ec095d9218a66076bfc3f5620f9aa1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9df7daab93bd0ebe636b50e22078e95683891f82","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.6-renovate-balena-jellyfish-test-harness-6-x-056baf4cc9ec095d9218a66076bfc3f5620f9aa1.tgz","fileCount":27,"integrity":"sha512-VxIqc/qldxelCyjL+IQq03xlvmj/cOXkPLAHn9nLGopeGpmRJoYfVbljbF7s4hC1zBu26z/oHcKvBdNtwOPzvQ==","signatures":[{"sig":"MEQCIFSa2V4WrDm9TmB9bXXlfHRKqu4POPW/4B94gV6qq0JUAiAWfSJGpaq7hXfkRFCPPZP8MQhSk8tSfTspA+kwZgTP9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5kg8CRA9TVsSAnZWagAAvZQQAIdKk8TagQpeiFLMGIHU\nZVR71qENIVA3hNtCFSlBRvMaxSK/1Dxbw3LTDgN7i1PZ9TWfAhdAfT/x8xB2\nrYJxdXTUo0aLZ7bDjLnOL/84PYmcYL9XLxp4r8RVVkeARoT5kjklskXmJol3\nmXOP/KgUc/iBqnRLmHrRxFYZNuWn/NBDUHw6VI1Fpq8iRhnJaetXV45ATZgx\nuNm7OYqsDACiMLZXI7Z4otl556juOCwcmtxl4i6H2Ky7ojyFqbjDc0Ubotat\nakNUj4vi/Ak97dof4n7zSkWOZ0VfD2lqrmr9meY5m+lHw6S7GQlu/+q1H+bK\n0SzDbg/+OC8ASdK/XxjeJ0+YK0jPJqPPY3BSHQbODjbBC0PixKu+lKV8NT3e\nQ4DJB+XWfLZgdUbITGdNMVBnJBBxmL8UP/2/4twarb+RNJc3kpRMWiO1O+49\nXn9SiqKBvE3b/K0ji7I4e6IYE4aBOg7AUjOkRaiaTrQ+Kj70etWn5Y0alxKp\naNbsZQe2cnJwDRsJXqgHZIHNAEQtiuzG3pHApY4b6oG+2O6CvfP7DbIPqRaq\nYMVG0R9w2grglJhh3qh/3749M2YOfpKyZP0ajjiLo359FN5pbz5xNceudrQM\npBYY+nb3aNcVwGe6PW33mqNCM9FEs36LICxGpp2KnXYkbgyy1buJZEHpf6o+\n6Z1g\r\n=dNEo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"056baf4cc9ec095d9218a66076bfc3f5620f9aa1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-08T00:31:29.514Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.6-renovate-balena-jellyfish-test-harness-6-x-056baf4cc9ec095d9218a66076bfc3f5620f9aa1_1625704507675_0.6119443720989224","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.6":{"name":"@balena/jellyfish-plugin-front","version":"1.0.6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"68dd78023ba9564b14c9c879d32081fd20d5c8b0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.6.tgz","fileCount":27,"integrity":"sha512-EMQtsrxe8cZ2xS7fSYp+Lr5KDFvddtmUCjNWATb4gnIbYu+g4DEZJB5VEaxlV9QsT6nU+hqG4k2Gstg5ahYl9w==","signatures":[{"sig":"MEUCIBfwEa/M36gTqICYlS9ihA1h2i5tWPRUBZirzhtLbkKrAiEAu8Arf9tVglmMG99LXDvonFVKacUg/aIIcfi4yUXwUyo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5k3yCRA9TVsSAnZWagAAWmEQAIf4InSqgB7sS0J0rDFz\nMtGOaSdTE6c1mAy0ywnKi2MlutAKL5TG3aNfA17tkZtJRHiNgRPNPlvOJp8m\nWzF9EeAYWtNtmM63/30T0JgfOorzB8P+fRpHkKijlKX25NIas6dBhA5QC8RJ\nxXeC1NBGWdtjFTdiW6hnlrO15hY2YciQhn/cugX1BLW84ZkPVU9hxF2B1hnM\ndqLzZU26luZtMrCQgz1h6N33VvtCLGCq2e+rLYlYhQRBWj2RQsG4Y8qoE4Q6\nMnBhvJgkO/yIimtvbWHBGWey0vu3ZyVW6Iv5r0lzYMjx4l9JyzSDBkTVCB3I\nDeeXSX8S3jV5XmbHwblPMM2De4X01CA/vRKZpQUFYcePBpgFX+/2BLNVeHFn\nFFdMvezKDBoOGKYn1SfgnTuZA7TaMiPLTV4h51hWmCOz73GDrtjp4BFMrCzp\n6516b6tbqGocJLF0n/oOs0lyL3oR3cN9PFtBVPuUMy1vJVx5s4dUUCPWPIBD\n0psOgWFBlEvJ9sE/kUvTQRCY6LeOfCHeIrSWekasnJNz6DosI3OpWq+Vy6ui\nTg9d/zwHo7xgoK8jB/3vG/jDBwqzmCdy0x8dFXnUxaicVyHzhfyNZm+jej2R\nuCwgNBLcsc2YklxWHYaoyWfkeYR/qsGQxlCKsW2ZVWOTvLiWa+EDX55dZmjz\nE/mY\r\n=VNjq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e852166d2f62f8cc47e188ca85bdef1001f9a4a8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-08T00:57:40.634Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.10","@balena/jellyfish-plugin-base":"^2.1.185","@balena/jellyfish-action-library":"^15.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.6_1625705970118_0.8660710780802683","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.7-renovate-internal-patch-64560151e557010509de92732003ee6e114f5057":{"name":"@balena/jellyfish-plugin-front","version":"1.0.7-renovate-internal-patch-64560151e557010509de92732003ee6e114f5057","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.7-renovate-internal-patch-64560151e557010509de92732003ee6e114f5057","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cd62c52e75bce75c3e89740710427576d4272c8f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.7-renovate-internal-patch-64560151e557010509de92732003ee6e114f5057.tgz","fileCount":27,"integrity":"sha512-Uzu6Nnn1utoN1LLzpCiCncPCVgFm+Uv6lKHozjaAxTJGGmWCy1BOlSXdGe2Q7E/wrbClHZIX+Znopg0W/qAwDA==","signatures":[{"sig":"MEUCIQC4kAkuBHB32iHl/mReFylV7XSF5/vDk4x+OHF6o1ay3wIgbio9esmFA87bMD7OpX0pNf/XEhX4vbP+9Rk3UUDqGIE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5k7ZCRA9TVsSAnZWagAAtmsP/0N4yrpjI7phfqrH0k5O\nmbHnG/ATrlieZDg3gQCnWXHFlb1F8vfzfvctUHXjD6o7/nKeKdJOTCZW22SP\nq6uQndpXo14DPfMkUXu8DxcMchEr7VGGuL5n9sNaHq5d6YLdDQxvrDDf6CwV\nW0vgkJIxgCKGUKFDMnhh6fxAcgHiaYVcs/LZETcJzozVvqH13KLpioqF27ad\n7KAnJuNyL261XHtzntx6DhhiLNipxni8FqgwjFmQVUfApEZ75wDzCwPCPvrX\n093FXEttxKGXDUVwtSvrMJkAHAeL+ayWcfzjdofZRS8cPj25oa0rTJeUVnxi\nHhJZQBGz9vgUPC2SrAEONVSbRfh0fznvYrc6W7Cv9Kz8Yk2w/ziHvfVr5BUt\n/7v8q1RelHpAwNkOyVKVOasy/DFt5de36H6ebw49oLP+GN2ke++gJEN1nCIp\nR+B1ahLxYQRsJ6IbMfoHSuhkcc1SRZwzYA3fMxmUWDQoNc0PPnlgfz9J05XY\nZM5o101aAe/Ixf+14whfMvEYhDMGJc2ZV38Lo88QkzL2wvmzl4juCt1Nhde8\nyvcSNwkUujnnYlpuItaQlEKTEtVy1HIUk2O1jpB49Ral9KE/96DANlZC+Ypi\nn6CijXQefi5zjC4tEL5iuzhfjBoCis3pFEIwI6gJBGrWJHqS5cnjdbonp+IG\nMr1k\r\n=xoRj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"64560151e557010509de92732003ee6e114f5057","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-08T01:00:01.390Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.11","@balena/jellyfish-plugin-base":"^2.1.186","@balena/jellyfish-action-library":"^15.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.7-renovate-internal-patch-64560151e557010509de92732003ee6e114f5057_1625706200737_0.8710267892208363","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.7":{"name":"@balena/jellyfish-plugin-front","version":"1.0.7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bb584faa6b867c3851cf3b8eb86e1f1e8d3465b9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.7.tgz","fileCount":27,"integrity":"sha512-LxBpGVzLbnkV9wEVWXNhkMjd8WByZpykKYLcWuGKu5axRM+LCYgTaUWG2X4y1SwwaJDjFmRBl9lM+2TK4Uk3gw==","signatures":[{"sig":"MEYCIQDX6pvZXBzEd7UVu4pP17Xj0B1BCBRlQ4DQwD0W40L+LgIhAK4aN8oAqhmHDouUQcT0sr3SrzK2G2VDbQu8xWQLe1jf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5lS8CRA9TVsSAnZWagAAsG8P/0PGjoj0kvaI53K+40jG\nMTwednXCfuz6ppIjN5yr1/W5XFVcRp7UV7QEUyJYRqqPbhZ1NcHclZJCvbZx\nrk/k8UyCPUm1VzNwxvUbIfBp66KYiwNZaNx0fZQscqJ+zm5/2vn+4LrwW091\nm1K21UPEQPls81mAvckk2MwVzMIMQmCnvIcyNyuxqUSIwX9ZQD2pxKpOH7Bi\nGFL7MS0kRJXFzWMqsjsgTFZ0LbFLNiZdQzYyuM46m6kt/ati4uYR3RVW62+i\nRsvggPw8Zy8NCIluoMharAzuoeSthIrY+/0Flm/TrodtDrayD7Nzh55zaw5m\nPptIsEUyCCf/SOb5VinMEHCSdhfbMP/eAdp7DXx5GlYU/DkvdabDQ+lq4MNx\nyUudfUmJH6WtquDf2E363taREAwa4bw+fS92l7/py08dxvHHw6/zvXBDfAu7\nXqwNkO4BrCggT6SkAuWXUKcHOW9jSKjl0Kwstum7IJZUp/7lLArsNB33PF3r\n+e/4KFRAoAYIJekM48tAhCRK0I3zSAlngjS/bj/QXMgFgi+JpX4eg1H0cGeN\njfLtaT22MRgi2R1nWCXkqi/ydFulpZlYtZlIrRtcOzz5ghn2WUv7dcBdrwEn\na8td6tEhGwGDVzJSN/priwYZQVKmddvRZjVpLEJ/G9p+Ow3bHy4SclJtxZ06\nG3Yt\r\n=w5H7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a246da74e1846f9069cd9010ce9cba61a992dcbe","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-08T01:26:40.034Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.11","@balena/jellyfish-plugin-base":"^2.1.186","@balena/jellyfish-action-library":"^15.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^17.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^17.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.7_1625707707559_0.19912056293191838","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.8-renovate-balena-jellyfish-plugin-default-18-x-5b8d5bb70faed71f24e522f0c4b7eab1f79f9500":{"name":"@balena/jellyfish-plugin-front","version":"1.0.8-renovate-balena-jellyfish-plugin-default-18-x-5b8d5bb70faed71f24e522f0c4b7eab1f79f9500","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.8-renovate-balena-jellyfish-plugin-default-18-x-5b8d5bb70faed71f24e522f0c4b7eab1f79f9500","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c95cf6185781d78240b4bd071f850440e02148f2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.8-renovate-balena-jellyfish-plugin-default-18-x-5b8d5bb70faed71f24e522f0c4b7eab1f79f9500.tgz","fileCount":27,"integrity":"sha512-LqHrVfN3HJ13yDdIZ2k+ret4mtpJpAB+azmImqVzBrCC2oCMZ1CpdzWPe4RnIcJDZJnUcaBKdJHpwOlRoFMK4w==","signatures":[{"sig":"MEUCIBZunyGi2pIxZejsoglHG+PboRFoekIckh9WotHeB8EoAiEArsZw/GVvJuUHOnaYrqcQ6dFBozSYtSuHHd4XFPL0ABw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg56JlCRA9TVsSAnZWagAAJd4P/iDXi7DURwZRPsPVmfJ/\n7c8WPkWUJ09v3P6X6y/BekxlQAUDuoUgfzFfJ85TE1jVrnXpwFl++a25EEwq\nXwAx/E1ZQpuwTleKGTYkCaQTHthaHgG9wmVLBNbCJFgJ/klJgau9eZSfG0tT\naIqI/uV8bzRTeJGk4qTffh21JS725EDzhPfLpsVuFwZx9Ywx4SKchEuhbioC\n7C2W6Jvb4Kf4lsaZ2/lQYhpHENLORc3wINR6pY1sCQ9mY+ceTAJsRJlUOm2e\nF9bVYu+wbjIfCc/RnVKgGW+v5ER4xqKzNyfrRnjdKLmnLzP5BhQIe2vBOEgl\nlRXzNVgRI2SjlwHUOf+oMsfS4yMJ/O0FHs3J3U6rmjOdnBfNhrQE2ewh/Zyp\nauXpQ3qvymKWamvB5u10Ju7q7Ld52OYT2KuwE5f1GxpzVMKrUnxXZH0WH5op\nW+pAaZosidpqPQ7JBVL/0N4Ah091v39J6yHclS30ti7ppo+D9K1GRL9AGylz\nsM5KzLmc1gE+HBmJD4kCU44pkWjH2Wbm4tsS6j0W2GJSSLJlbzNSYhpXE3yB\nV2wIUgZlcao8kGijp5vHUGQEUK0Q/CVcwvXcL0oTN8/dOD14ZT4YDINFbse0\nDMCm55XY7hPbckhz4SV2T2qfIJUYxh4A/op0jLZztaf93IF2iomT1rnU1eTz\nBdCa\r\n=uWUZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5b8d5bb70faed71f24e522f0c4b7eab1f79f9500","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-09T01:08:50.798Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.11","@balena/jellyfish-plugin-base":"^2.1.186","@balena/jellyfish-action-library":"^15.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.8-renovate-balena-jellyfish-plugin-default-18-x-5b8d5bb70faed71f24e522f0c4b7eab1f79f9500_1625793125411_0.721393134234741","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.8-renovate-balena-jellyfish-plugin-default-18-x-dcd0d88cd39ffc426a6fb18269a9086e2bff54a6":{"name":"@balena/jellyfish-plugin-front","version":"1.0.8-renovate-balena-jellyfish-plugin-default-18-x-dcd0d88cd39ffc426a6fb18269a9086e2bff54a6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.8-renovate-balena-jellyfish-plugin-default-18-x-dcd0d88cd39ffc426a6fb18269a9086e2bff54a6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"27c25278fd5e5fde016a96a8baa412d80dbc6a0c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.8-renovate-balena-jellyfish-plugin-default-18-x-dcd0d88cd39ffc426a6fb18269a9086e2bff54a6.tgz","fileCount":27,"integrity":"sha512-KgMKH2IqD7tlWzozYZXPbavuzdzT9zBJ4UP3Rco4RiG1XVtlnfiP11MsSSxSuGJeF3hyooLb5fLYuOeIrQRNLA==","signatures":[{"sig":"MEUCIQCGAC/OWcdT4MoB0lNvQy5zwlOfIijo/jOB7RTKAfisNgIgRQ7kA2pb0M8yoUvcgCFgyDdpgFp35KFLSAS8wLQxyXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg58J6CRA9TVsSAnZWagAAGuQP/jybOoQDhICVLi8eq2nf\nWcqIO8kv80TfHOGJ2vziIsVsUT1ecqM6cZ1dlD8LQl4vrWa7B7D5P9jmt9qP\n7nz9YSkGtxKSRlC3uEp/2GXBbV2BNlOEc7Zm4AyzIZvyW79fEwaLPHPBe01q\nZP6HlqG+wklFI8XyETXKA72raVJiB1c6smGDqer5WrGqyQiBNtYE8odgBuWy\noqbqK3YN3AbtVdOmNT9kWfQXYxweDt2b5lBm4/oWXbXRmstJpA6qGcoxB+tq\nEBNNOTlswRE3vsjGHVE0BEh4xGzkOFmiExHMesNLE33y7I099IM7O3Yisux6\ndk4xrunZFkPy1ppXNbamfzPEbp0XoCbc+msEn7tU2fHDEHK3ig5uXzAGFB9n\nzB+aKPggtmB4qjwsalAawmeL+QoI3ZzXJylsgGqXRUnlbcM0Lm/8Ln2gm0Ok\nrYWs2VvAV6pbUfibSJ0Nviy/hrFleC8wIHTvfQulEG/kjWzpAVvSQSMAhrg2\nntdGlgPxx9h4V8vlTxhAI8Uj8KvKXBPgRjCUqqL6Ih0tg2SdSIV/qqpc8K5t\nMTIklvHThwExAZ9t7PgRCYufdBiKl2JBnlYtPUrXXX6L1mb/0oFTI2Z5B20w\n9/xgM0rdf6asXLPLGxNxm54CoNb09XrmuaraFTxC6sPEwqmVRZH5CO3uz4qG\n8RS2\r\n=A3w8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dcd0d88cd39ffc426a6fb18269a9086e2bff54a6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-09T03:25:30.962Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.11","@balena/jellyfish-plugin-base":"^2.1.186","@balena/jellyfish-action-library":"^15.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.8-renovate-balena-jellyfish-plugin-default-18-x-dcd0d88cd39ffc426a6fb18269a9086e2bff54a6_1625801337645_0.30169327957556424","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.8":{"name":"@balena/jellyfish-plugin-front","version":"1.0.8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"678b8b517cdb5ce1a7c091fb204675fe20ba13ce","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.8.tgz","fileCount":27,"integrity":"sha512-PbT9pc6u0CoPtQlfbR7aFYa98kf4h+H9LgIGcKKtPRzlEneGSc00qGZbE1541E5Os20IcZTZSqNNesEM/pVeOQ==","signatures":[{"sig":"MEQCIEbTEkWQQ3+Qpz2Q/UgJwhgdzsdTNL9bThebaASqMB4CAiA7nO1ZzaUfuiZayaT4/M0SRobnwXq8CNdo6LWm1pvQZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6ObUCRA9TVsSAnZWagAAUMwP/iJI248p8eXc4ibXoAOd\nOdrFedvwxUp7XmDCLdiX6ysqmVwy63rsSIl+gl6KX5/8n1lrFs1rBt9HKBEv\n54YDb8VsZcmbwuiDEpTknUOrqPrTpgnKLiteM0IFZIn5FllqZZFxL4Lk3TSn\n4lnlfYwNY5IYhUW73Lplls/0jtSkvRuyFxOwXSvUBocubZ+PDK5aSq1xgSZX\n1dQHYOY66WsL2Jn3QwSaOEabwbfv/BBtaRN78zohyLcUWFGHIX2QC7jY4Ecp\ndYJVV7/qBz/gdF5A/UKryzn01GZwrRVFdKQvA8DopPcVLonEM5fvqHkRAVY1\nyq82DR7469+zQ1+7ypXf9SqDpN8Z7r+ohw1g5f4p7Qbg/f9hP5L6nB27rsZC\nZZhHW+MsoP5QNzL5VOT05iiUQS5hzcYQrJS85aY5J7PFyS6NXQaxEPmK2x+u\ne/tvPdHpDA/yJEM7CPDayHiEZKDvyRNF0h0nkbeeTqdlgTsRbBIiMvsXzI/V\ntUFV8rAUVWupxvNQUn8Y1kSZs/qtUhtFQNrqd/BsGYrjgWvt+E+jm88u03Sk\n6o/z4hpPAj0A7nFjf9aGdrh/eb1rZ42cd0MGaIN8Vy6wQG8NMnds8c2js1hB\noOeE1n2p48i55chDTBfKHzl0g5HDcEgoVReUQ3HuCna3gs89Vz+0QDK4BwJ+\nq8y0\r\n=cTDk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4f8abccb29c9cef3f8364eff7d32b2cb8ff4f979","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T00:14:00.516Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.11","@balena/jellyfish-plugin-base":"^2.1.186","@balena/jellyfish-action-library":"^15.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.8_1625876179615_0.7480346929211896","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.8-renovate-internal-patch-9b72c7a0fc3d7214a130e8fd87f6acc9506a6dcf":{"name":"@balena/jellyfish-plugin-front","version":"1.0.8-renovate-internal-patch-9b72c7a0fc3d7214a130e8fd87f6acc9506a6dcf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.8-renovate-internal-patch-9b72c7a0fc3d7214a130e8fd87f6acc9506a6dcf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"97a8154ad6d2673ec827df33c74ab70ab4ccee04","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.8-renovate-internal-patch-9b72c7a0fc3d7214a130e8fd87f6acc9506a6dcf.tgz","fileCount":27,"integrity":"sha512-TuEwLGLeUd9yBQtkJC4VyIsYIDsErcjPkTC36RKyZkZDUJF2dkEvG7jX8mF8blIqkmcZIR+axqixwIcugkTmVQ==","signatures":[{"sig":"MEYCIQDBGDYE+40l1feYfBiqi0sjm1KKa3G+S/hxHFkt+mieYQIhAPr4Py8wCXdXw1Gsr9sFv61DfE4rOqke43uoWA5AChKh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6OeWCRA9TVsSAnZWagAALfkQAIc58wr3jAkrjssn6wTm\nbTjIhm+QXzcLY4MR36u+/+uNQrqQvP96rP6Xd7LHOsBVd6ofhcIfd1xJK22N\n66wKHFXmQICymMJfAuUF/U7w07A1EM3dBcM77sA0DTUP4MJpx+eO7qJzyA6o\nztgbxoPBefJcMfiXEK8sD1Zv0q1hyzdLK6yv7HKItfkNGaTmSKL9b2Ul2Gnf\nUDql2bi5tjv7BBYbRinmTE08ixsHlle2AYvs3a62NqdE1VUDlErRGFgkmq6v\nTlTvvTSX8Ssbp527KTqjU2I2pbofJFnY5DFJ/RfB2wglE6NMGeh1Qji4fqG7\nicNpSK+y2ZPdBiySTFfvm1r/gBjMo8t2Q6xcZOkkH7vGckDRBv2DPHDuZ5O6\n0TNHEF5CjZByR5sNYvn4JeH/l8KHBtemL1JkYxi2/6MkjPBLjbQ70oMdAWLb\nlVzdiY5zoNmUahrje9euANR+G+d7DljFBP+dOOYrOWCEtgzTKtKJ7Vj73S6s\n/wBREmzsIPqfUy3MojPb0mCgnU0cASzwaJtHA8mkgI8PYKvmkcQj8wuH5lG6\nFRca16GPtdu9qohhE1AhBFC71OlhdjQNUn2Ck5nkDQS0t0iPwPnPpZUJOpio\npLKp0cNT+5i9Y6cl/zQDzY6OhynhTl1qWFRzsTOwcXUYFjtIEgrjpMUh8vbk\n/WNO\r\n=JFfT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9b72c7a0fc3d7214a130e8fd87f6acc9506a6dcf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T00:15:00.303Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.12","@balena/jellyfish-plugin-base":"^2.1.187","@balena/jellyfish-action-library":"^15.0.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.8-renovate-internal-patch-9b72c7a0fc3d7214a130e8fd87f6acc9506a6dcf_1625876373698_0.3919811498158454","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.9-renovate-external-non-major-f062ed675ea7595c6da01977fe9a80245746c8dd":{"name":"@balena/jellyfish-plugin-front","version":"1.0.9-renovate-external-non-major-f062ed675ea7595c6da01977fe9a80245746c8dd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.9-renovate-external-non-major-f062ed675ea7595c6da01977fe9a80245746c8dd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ea9b3f7daeea22e6d995ac3543d47812a9f17ca0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.9-renovate-external-non-major-f062ed675ea7595c6da01977fe9a80245746c8dd.tgz","fileCount":27,"integrity":"sha512-FYxDMC0vojiwaRU99F2Y/ojFc+e/QrbGuC+zo6bNLk/hvqcJe/0hNfvugyB3yHiZJLFWLEQO4H1DMbLZMenY9A==","signatures":[{"sig":"MEUCIQD1o1gWTBGW/PzHAozrN1QC+9UcItERbl17ukCse2FtNAIgfQuR+X5KuHqtqdPyiuYl8ZX0c8yvv6EIegZFtrIziu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6OnMCRA9TVsSAnZWagAAxlQP/2jOgM11KOa8VOUbcXnd\nNnS2rju3PhvgJEIbYuK2H4Totwog5Hdwa5lFaqRtFQK8nMEL0EbJxMJbVVME\nH4a7++iB/SThqqgdmKz6x+goFh13mr24ICETN3AVRUdU4SQMkFMoc7okksxK\nooYH8XVs2jzee7P6VMGehEt5Rv1Kdi/2ndn1tBz1fWCfRJSIuGs2vTwQ0kI6\nSTDVsIvV7Zwzz77s0buqEZRGo1EbfZRgWd4sNo0I7Hksai4g6j3SGWRK9Skr\nfqgI07I5q++/VdbdQp46Ty5g+gyqMbEW6Lm8SQLd/346sqyr9dLRSola4vu4\ntKKxBo+bGr62jhrLSt8Lz4A4d8S8otkQFMWL3mupDW2ev41IxEzIScoQ0B0S\neawrCDvFuYOzHca2D8WvCmlnAALlDIFgqUwc7e8JY4w6j3S+TM41RVr/xPLt\nmxJeTqHxxGBJhpNoAUBiABZtYXtGE5HkD4jeTvtdnB2kuRaC3gA2jYyq7pTE\nEfvCjnj0TM3hbBlsBVLqsqOx+HjczuRAdCdsjt1rzBHpLUVhbiEJZ+CcDkrm\nhuEjV1UTBRIhxKad5xeqBmFJRjMAysCtohGdamEUVn9Xcc4uVSPLw2L3LjoV\ntxh5ChHvyfWdJouaWs/JDObgRwYkkkbtzx0etjj08HmfeUiubfKuA7SRUDG6\nIvJz\r\n=EZEd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f062ed675ea7595c6da01977fe9a80245746c8dd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T00:25:29.823Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.60","@balena/jellyfish-environment":"^4.3.11","@balena/jellyfish-plugin-base":"^2.1.186","@balena/jellyfish-action-library":"^15.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.9-renovate-external-non-major-f062ed675ea7595c6da01977fe9a80245746c8dd_1625876939945_0.36910078550338765","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.9-renovate-internal-patch-1405d3d09b913416bf5e8770888b8c0dd71b2fcb":{"name":"@balena/jellyfish-plugin-front","version":"1.0.9-renovate-internal-patch-1405d3d09b913416bf5e8770888b8c0dd71b2fcb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.9-renovate-internal-patch-1405d3d09b913416bf5e8770888b8c0dd71b2fcb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"967e53636e07ebbafe0929bd9f3d69239786c541","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.9-renovate-internal-patch-1405d3d09b913416bf5e8770888b8c0dd71b2fcb.tgz","fileCount":27,"integrity":"sha512-DPxC9X8xv30BRyJ9Pxo+nA0ZrGmbg7qHVghZV//eZeLLi5nozneVMw3YQVWWDgxaoRT6tKL4/RlmsSMYR9Ar3w==","signatures":[{"sig":"MEUCIQDOK42r343ScydxbFcL49EElA0FCCicM4GKTjmerc7dmQIgaiGf82ceYunXx1ujfWHWp0u44sSwrvh5237HRH2OWek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6Or1CRA9TVsSAnZWagAAad4P/iT4mHAC6ILJQHdHDnDz\nKsQ+wZbZh1/MJPSLRq/d2tKAh+04PfBtcn9CSfA8E6J77Y53dTQKJd5EBOcC\n/ZI3TkIftbemTPqMGhH7jLPAPPW1zeArvzqT99o+tyRCmDymU/9ZJSOm7Tvs\n8klVz9rhFJa0awJOweSUFkmzP/ivnx4oqfGuNdE9AThKoul3foxaNhZZHIYU\n6pF3F3B58WtZpAPGoVMc254DHcORpiw7X9KB61JL55wzxKfhcyYsITgsxCng\nZiU/MBHFVBZMAwGhyO2Cshn9jNdEwzGGVaZwsMzdhEdm3DnIzPsSUZR0bwZk\nx37xkwE/4YQCb3mLYnskXiLuCQ45+r99tBHdgNld7NVmhfxvgd38hiez/r3u\nruY/EHN6Q8cbbUOxS6s9P+lRZXh8ll4hxmDVQPnedO+BU0X/clL+SVbedG3c\nTDeE4gEJeBCy0nM90Akkm1/1IsXQZWZW4HunfYKkADclIUwpptMqmXW9ato/\nQ/YJsPtESLFde7omVhK74CBKuhDE6h4FN6e+XyM6wuGuTyqElC03GM4q+QPJ\nWWfOYAeCHfxflvTkIAj4bSRVnN0z7CiLJztXrIefvpLQWYzdtFIcElxYh6Ww\n+HL6mlT8iYvlthGj/6uRB1r3Y/N/dVyC3TtTkAZMCVRn8zsiF6GVkVS1toEt\n91qF\r\n=bslK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1405d3d09b913416bf5e8770888b8c0dd71b2fcb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T00:29:31.408Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.61","@balena/jellyfish-environment":"^4.3.12","@balena/jellyfish-plugin-base":"^2.1.187","@balena/jellyfish-action-library":"^15.0.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.9-renovate-internal-patch-1405d3d09b913416bf5e8770888b8c0dd71b2fcb_1625877237120_0.10045918756298722","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.9":{"name":"@balena/jellyfish-plugin-front","version":"1.0.9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"11f21278b4d13cd26707921ff10b1c1eeed8d781","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.9.tgz","fileCount":27,"integrity":"sha512-UZour8bFg47Mjnk4e9lySgFYkVJbbfCFFEF2tq4cgFGcaXBOTe3hpCo4sKeVl+KTlvhcnTwr2AhRMz1JlCp9+g==","signatures":[{"sig":"MEUCIEvESeCe8ZRveUD6SMDEq/g3AqpVsC/jIi6yFoIHY8YqAiEA/5a/vnkFX70C+DpuVmShu4s+565yaXDvuohmBPaGvkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6PTtCRA9TVsSAnZWagAA3oUQAJQlRhsG6NBhvizmWRTD\nFkJFgERNxy9UVEqBOwonRctOh7Krrt4gyOjrPzXCBAvzxLMtANgzmwHTIHx0\nA9WQhmmsgSQGQ+4oNL6pxYDyIAZojVEOG+78jQSqtgXdLYzvo3jN0Fdy//NR\nrNfm6MUqRoADp/X5qjkj7T4q7MD1LOtrIpxcGjaLaD9qEXe/hQzwWvrVn6+H\nr50dRmtl5XVTl9HRu80upOtitFpPSrV+q9z5XciYgoEytTmzvEVWePslPh9z\n4RmdVxc3aExCUnV0ut2A5NdPY8Chmjcx3zsJ6kNQ6xre24U0q7EJy+I4yMCb\nPrQNVxtLCFpBHRewL2RTs9joq3wuQbQIEHPbOaRMKihPYNLTQCgbhZU4bG92\nCdAFA1FZoUxwE94fPPwkRA983Uzver190MMBDG0uaObXLAC7eG3ZldkQyY2C\n8CGZanFfndVL8RpmZ0pmk6NGB0dsP9EUcNOPgieWMVRtedXP4S3eWTR07XLL\n112DM1grkqYHXnsM957v+6GtGulzxjK89iQHrHOk0LuHvHIT2hmteDC33+//\nslPf6HiC8rhQeaYbf5u1JYojdIkZ5Rgas7LHaZO7MqlYr/TbV1LMsb5+1unu\nBs6mY8VON41edABNrVc65FCVel2ZdLoYpumdJ28Ox2OT08C14CsN4hmE1yjM\nIwd8\r\n=Q1bC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"68d02075542f33a936007901318c8378eff877fd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T01:12:29.938Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.61","@balena/jellyfish-environment":"^4.3.12","@balena/jellyfish-plugin-base":"^2.1.187","@balena/jellyfish-action-library":"^15.0.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.9_1625879788912_0.5747829541994993","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.10-renovate-internal-patch-96085e947dc906ea3d57a67860f516f896aebc61":{"name":"@balena/jellyfish-plugin-front","version":"1.0.10-renovate-internal-patch-96085e947dc906ea3d57a67860f516f896aebc61","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.10-renovate-internal-patch-96085e947dc906ea3d57a67860f516f896aebc61","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"31c159a4e684d2e8b323a86c821032b877a3740e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.10-renovate-internal-patch-96085e947dc906ea3d57a67860f516f896aebc61.tgz","fileCount":27,"integrity":"sha512-9/tA+DgIjUJOxwd9XwYj/NUtBbHJhzibuSdxSOFwTMo12P11wNsACmmNxAMNZ3+RpEI+tera6/DX8iUkx3qGNg==","signatures":[{"sig":"MEQCIElllhS6sDANaZ6feKr5asXJjkLRZmG5Z+WIm35SpI3GAiBVeWunGe2UKQxPWlmN6qby6Rn9gJUJ+lPdfUJc7v0fLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6PY/CRA9TVsSAnZWagAAF6oP/21Y0v+jK6EkhYmBG+X1\nYBx8bXNw+jccN07YdboVl1SG/UKWIKHxNKVFlbygmzHYodV1ozuIgnTYijb9\nDrIix+LXcFQ5v3dTHYrARTjO2xLhSXMuGuYwAb5IbgIAYB50mvTV0xXGi8CI\nrUE/dAGf7Uhh+nLT59gdLzAikXdpbSbijHrI6vuS97t1hMY9NIOcEWGT3Ns4\n7YE6aUGoryTTkIr6Rt8dBiGFpCCmv4T7ABJOKqdlwZtyo4P+iOeoB79puil6\nqxbRxdB7t3IlfXa+jA1DyX/cc9Kmhus0tp+CixzBs3l1JF0VeAJiwTIT5hjX\nXjjd0Muh0xjWVlZOPJwVy+HPFS0gbpBZ9QyqQG2QwyFczZ9h7bwhJv4ZXuEW\nncwdfJb3XyjfX04yveakC6yyd+MXyN0WCw2zD8GiJn/kPznmv8J/UOO1po7g\neHnAA0mkz8w4tOaviJnY5nFo6Vh8DAx0Q1kwIk5D27PPYj097inj+sSxg0ov\nIDa0mR8wXxs3BZH12JDAnrgjyfQ8oFw39YX0OUU7jlKPhsBBk8KopNisRamx\nHQcjDq4zZoXq5l95RVgp0pIPDtnhrkCeqYz1cRX0+SRs04R9k5ob0S2iSJH0\nLIXDaW30uA1Lr2uVcmiR8ICNeyYNoTdsGeLgGQqRlxKrrWoFj5rmSD5jQ/tU\n/E2h\r\n=Vymj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"96085e947dc906ea3d57a67860f516f896aebc61","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T01:15:53.102Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.13","@balena/jellyfish-plugin-base":"^2.1.187","@balena/jellyfish-action-library":"^15.0.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.10-renovate-internal-patch-96085e947dc906ea3d57a67860f516f896aebc61_1625880127241_0.7316524868797021","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.10":{"name":"@balena/jellyfish-plugin-front","version":"1.0.10","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6ff1107af615099ce3f3cdb042921249abcd22cb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.10.tgz","fileCount":27,"integrity":"sha512-+So0tRnyr8TIjqLcgo0F3e/C4yUfXkZfBBmdHjv/qLhHSeRtYwrF9czOoQGyskEVjNLXT7l9sgtlmju6TMnOmw==","signatures":[{"sig":"MEYCIQCLNyz9IEtjkOopmQMcjO/eee7jbZe/ptwU1vwnydHbnQIhAK2eKflch0biJFIYCkBIZB4mPp9M001MDXiiCH8tWMIp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6PzoCRA9TVsSAnZWagAAC4sP/2fMfjIVXlPccR2jOjdL\n4zmVE+7ea/JQp5JQUGY/VAn76FtQuhQG3TNUcRU3joHY+ktd91ssGvWThOer\nkE5D4/nEJszVmpItaS1mbuuS9LBxkej0I1HlDQNSXvRmBkS3ctHxJmBQ+3fd\nCv7hFg1o7tE9AIA7PUa+FfZeSim4v4a7gP05eaSTfDhEEC9NtO/7e5PNMOga\nG1gs2z+NLiNcZ2WQkfD7C8otzGwFH2RJDg1OhPnaMnoqA0l3cO30Iv205q1u\nWmzcHp89mIehx6fzA8R5GxG7SBFk4s4L3LEJV2uHkGhANNRmtKCZah0jWKxr\nYaHT94KJSfMtTaJJubYws/nUdORBBqwgyMCnH43swz2j650D5TTmh+l+u5kk\n2oV/BRjoD5U423g1Yz6tInOZpFT7vKQ/Z7zJubq90ToWBFuc/AFet6DZwAvb\nrhXU/H9jEYqfqz43VREOKfJPa+o1ngE4/aHc7DygeQozVxCLVV4I7ZQt/r2t\nyUY0YJUM3TCjRsjIpndMD29Vuue+8LFq1DqSEP/coRsngwIevWdRb9xA44vK\n3Lmpfw8nsy84Kskhvp4b5UkYkQ/53aelm3lY9FJW6ls1mm+J7gbPBnWCOWUL\n2dlI7Pe8joQ7JjSSNK8g7CAEXgAXtTAgBrJEZeFgY1jx8vGmmZX3JCbppZ56\nyC7k\r\n=JhRB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fa8af616be0508af7bbb74dd92d55e672dbedba6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T01:48:16.416Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.13","@balena/jellyfish-plugin-base":"^2.1.187","@balena/jellyfish-action-library":"^15.0.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.0","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/uuid":"^8.3.0","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.170","@types/marked":"^2.0.3","@types/bluebird":"^3.5.35","@types/lru-cache":"^5.1.0","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.10","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.10_1625881831811_0.1439005606741488","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.11-renovate-external-non-major-a14742a94b400fcaba9f207e79fbb7256b37cf7f":{"name":"@balena/jellyfish-plugin-front","version":"1.0.11-renovate-external-non-major-a14742a94b400fcaba9f207e79fbb7256b37cf7f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.11-renovate-external-non-major-a14742a94b400fcaba9f207e79fbb7256b37cf7f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f9682ab5b5ef27d8988a67dcbe48e789eb50e948","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.11-renovate-external-non-major-a14742a94b400fcaba9f207e79fbb7256b37cf7f.tgz","fileCount":27,"integrity":"sha512-5WCAojbWfC4V0q5ez+VzCbn3qr7Zc2fgYCox4LmebqNyl5S9XFP1zvT+8smCO8xG233pXbDTrjTNNeSKiMvcxA==","signatures":[{"sig":"MEQCIEZL922FqYghOSbk6Q5sgxJATEyijZQFQZUQPtsPk1ZCAiAgR96hxND18Trpf3WA+O4pHsyW/1ZuYNgNK6T4aIdAGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6P4RCRA9TVsSAnZWagAAGUQP/3cd6oNeNtW4rUHxvLh/\nPONJZMqM5/XkSpDZUz0EvznjcH/Xm9iw2mF8VwQiu/Lb2e6y58y1BoZkJHJr\nGKQIWRy8Djm8seX+fbT36TIW6SYfjtgt0J+vweMAoZLDH6fB9Il7Zdi1l17K\nn0e/FlHp+18AexWhytkSEuwzuitOyNnbTPLForxHB9QL8VIWcRgR79hP5aRC\n1Plw3ugK8r+RTcHSDzfAjcIGfg0HI+dVoVUSkSi9xVSFUh1TH81rL0/NL+ka\nW/xtGlzJNFxMPX8pXirbmLV23SyUGEmJXd//dMFRUvnlAgBtpyPymiF3hH2F\nu/3eBWjmNM7H4SspyVZ2C+FP+xlBhb3JEvIgcTFbMylx4Ol0UZNIw9d2fJBw\nZJOaZTVZuoB4xBCWWrvx2CF/UL6yCKy2xhGmhsMySOpmZfEqcGjyKK0yQgJO\nQneipoAwWYR1/wy3JBm0XvLetxRHYtn/ZhKeip7MxTDc7H2moV/B4EcAFQkE\nt/8L4+zEbmucYO2u/gACMHs5/wwTYhsUtTHaOUgY9XA5SQYO0TiZn+bAMGMS\nS/I9X0fN3HaqE1VTzxlNT1ZeOP3ADm94MrMYcXSa5kH/EqJyb39oWSpRLQrv\nA5JGvf39Wtj5Jf0KJUCfb7diMoSHv+ES+OtnkwNLZ5n2jWI+I2GvgcyuY5GQ\nJ6nh\r\n=1x0e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a14742a94b400fcaba9f207e79fbb7256b37cf7f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T01:51:41.282Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.13","@balena/jellyfish-plugin-base":"^2.1.187","@balena/jellyfish-action-library":"^15.0.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.11-renovate-external-non-major-a14742a94b400fcaba9f207e79fbb7256b37cf7f_1625882129094_0.8217869469656969","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.11":{"name":"@balena/jellyfish-plugin-front","version":"1.0.11","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.11","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7a33a8333c33217e1827a56b18be8173d76bb0ef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.11.tgz","fileCount":27,"integrity":"sha512-+0liFnjtNtQ2Z7k4lV6bnjDyLdiRy1d5vjnNTJ5lIdqDBEA0HzFEYXG+SeaxS08f3b0dlbjfD8qJaTifGZX5PQ==","signatures":[{"sig":"MEQCICoDAuPpFmuEGQP4jgU4mP2YAo26qLm9MPb+pUvGSn+yAiBNLbhVfCwzF3j8mBm0idyGqdnD1D0PvVJcC0KwNjLXJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6QSRCRA9TVsSAnZWagAA++sP/jDlqeBKZMGuF06rwm2l\n6/AiiNtmLWwzZ0k3Y+9vjN9ZWYRHTFpu2CyKi0quKErAtSru+aKyb62Xq4XN\nN49f06bNI3y7fMbGxqQK5wV93zaxYrMbweKCfFdc/DVjy0OAaIQWdvhFdM5D\nnHHw6YSEQsWUQ3lfe8JiH2iRUd1NOm/Ez6GevTPyZYTqWYMBEys8tItBQ91r\n0Z0YRTdryNsy9+nDGE7jbPwrp85bXnk4O9UeqOhSKo8WoCbKBj6XapdKIUgN\nwjV1F7wEUp/eu2I02cnWpa3UW3X1QBelmCAo8TThFdUWvtBoTQdSS45/a/BN\ni3WKDpfSYVivcBbFdyi4PfWWeJ9elJH+owI0MReEbG3AiL3ZkpnCjiW1Nj0G\ndVXf3wDmZKLFYXHwSKFPgC9mZTbw06XlXWlFC2IqlNosDSdRONtWYd/V2qQ/\npD+KlPavyFiwvWq/v4Z7fdvmvsqJjUwh2OnTilEQYnSqdd9nRkGQREoTmWxN\n44/T6AMrXavv88RPSoc9kOgLHlMK4WP7ZnDHaeSyWheRXtXBiLLI8yfL8UNY\nFstDNGmiB04Kcxkmk5XKzggu0IR8KioBAUBNPXEjLUQn2d2nY5h7b0TPMJtD\nXvliT2LYrxyI76FrgE9TqCTrcvaUzojPayI39DSKFJbszMIlMLwID//VWpyW\nkF7K\r\n=HSS6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c0f0e17b4ccf9b674c3d635a1d14ba04e004d6f6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T02:21:19.994Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.13","@balena/jellyfish-plugin-base":"^2.1.187","@balena/jellyfish-action-library":"^15.0.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.11_1625883793211_0.6015407054686666","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.12-renovate-internal-patch-0f994c41dde48c7688b06cdf75d18518719cc036":{"name":"@balena/jellyfish-plugin-front","version":"1.0.12-renovate-internal-patch-0f994c41dde48c7688b06cdf75d18518719cc036","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.12-renovate-internal-patch-0f994c41dde48c7688b06cdf75d18518719cc036","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"13194fd7ab80f9148b639f20ada254707aff351b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.12-renovate-internal-patch-0f994c41dde48c7688b06cdf75d18518719cc036.tgz","fileCount":27,"integrity":"sha512-aqRfyWCoi7rAIVZfXXKUL8XCzJ4d1iDoqm8p967M9byfhOEo/puclNA0kjiVeaBofXOfGp57YazQJ6IiMtqUJw==","signatures":[{"sig":"MEQCIEvCCwDNxixSXW2kkEg6laU+0h0Hs4+vo/ONqHN6jxZgAiAzAKVY/VcT17VcZ+QUBZG9XLGzzVErxLni9LmFsTtoTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6QXDCRA9TVsSAnZWagAA86gP/3fzmohAIgIuJNQvMS5k\n4/XbGHsrJRtXbss72QAyOxvr33MpVLplBDqQbQ+J+Ie/ADI7bgPHliMP6pso\n2/OXD7BWOBpNDg/4R1cxh4pTVWkB0RxuQuNx1tg7OVPnGi/tkbUNtFHpCbWb\n3rEM5uEJpBrHHIxdSsPEsrQzvf7lH8RzYEvKjuPoaP24oJi4LLTChU7iTlCT\ny4Fp6uUiV44+UnPAReRqEnPJV8dQpvMTFHnbxHmiKviRnhpcmVk38I5GivNR\nr0CRhYZmoTlij68kKGFqNFCSDey/Dh072DmVePKvEKXbDBrlarltTvkhU7N9\ne9lU4o20jQPkFV8UqFlLVZRts9JEBfc8roftElR/1eef0na1dh460mzCm68y\n4NhLXUayzitRoOvW9Y+jkEld8L/lP6hOxNF1UziEP0zpU81tI+hz697uNcw+\nQ7qYCecivKamt7hfPvtzFH1K6YCpGcEKiI1p6zCz1E+4QkZWXFCJKfhMkaK0\nZ2MJAftAbC8iaf/DGB3z2hfa5EQrfebkfWvc5bP6gR9pn550a263o7nxH7W3\nYeAN/fJ3MOIlILiKdO3hETWUoB0fQXNQNj0OxCTHB78WnGf7oUqORlOUp9gx\nRTcSJRXiMLv4AoSMk6w7qrMwxtRf5vyTobb8FQF9qx0GSfIJE4LHORv8zIPo\njEaR\r\n=Zr54\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0f994c41dde48c7688b06cdf75d18518719cc036","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T02:25:10.236Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.13","@balena/jellyfish-plugin-base":"^2.1.188","@balena/jellyfish-action-library":"^15.0.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.12-renovate-internal-patch-0f994c41dde48c7688b06cdf75d18518719cc036_1625884098664_0.46145936529038867","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.12-renovate-internal-patch-c837cec97eade8db5a5d2bf4bacb507d1aeee3d2":{"name":"@balena/jellyfish-plugin-front","version":"1.0.12-renovate-internal-patch-c837cec97eade8db5a5d2bf4bacb507d1aeee3d2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.12-renovate-internal-patch-c837cec97eade8db5a5d2bf4bacb507d1aeee3d2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2bfd6f64f1aedb3ad7a48b299de3bca07b84b3cc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.12-renovate-internal-patch-c837cec97eade8db5a5d2bf4bacb507d1aeee3d2.tgz","fileCount":27,"integrity":"sha512-jbgFNfqQk7W6aImTFfR2kbbCiw2sF+s72aYt4543PtbiHZiNUQvHq/3DN3X8AxXWvUwIBvc468ofYT5ZcxjkIQ==","signatures":[{"sig":"MEUCIQDIWjTBafHhJWvzGnHolrwirlyyokUkGSCIM8x+Cx9QhgIgZIYbSzPswrG2Ay60oXYL6T2TnqZ4CmbBNxB+yv7J+Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6RSzCRA9TVsSAnZWagAAhJQP/insyTsvegPx51fXVxZj\nywITLNG2+oRE7zeyP6hbV95SSFbZF0Gj2zV4YnQQX29Kl9X6zKyaPSqtHVGb\nZ25GkJmG1UnTuvkUZsfQC4HVoftd59SCLHwN6EbEb9/Vyofv9u3QIYacN5ip\nAfNA6tSX8ji5VhCImOxqXiPP70/xxqPAH9XmUD3gQC3GDzh52h8j1jRVuKgT\nTnekSZUJG9K2c5rl1unBwQI/ZXGftwACsKqgMRHVN5RILU351K6xM+4G0+lv\nwZbPLXpnJxGJvmdnolcIByARUG+A/kA/GowstUBbWpjkPLtzfgvs5Z4cAHcg\nOnWnYqJaodMrHdnvjxNQlN2/rfeFQFjViax4ZB40z1fjJdgrsZL90ihDv8T2\npY9X1HqwzXsMoLM5b4stWVpuzvwrlguvyAK01TKKC/3LSTCZyoBU+RKb1jpE\nxmKKbRC9aOBkCWAe8LjFxDFPP7SqjWsuj8P445BS/pORmfQDMYujhmxIwG7y\npTUcbTX3wvNuS6xgawV0+HtjCkPkjIA+S6W69Q7nECAXVE1//rKioGnlh7To\nLvQZUm1+lpCcQ/YtXnPzVkcE9jwhp0bJ9scT92FCZxIPiBUzjCh9zjVZ2Xkx\nxeaQAw3roJYqOBg1JGrYMQbvUfAlQbfwTD9OY9aqYKSw06oMxW647sNcBs2w\nTH5o\r\n=w8KG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c837cec97eade8db5a5d2bf4bacb507d1aeee3d2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T03:28:10.151Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.13","@balena/jellyfish-plugin-base":"^2.1.188","@balena/jellyfish-action-library":"^15.0.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.12-renovate-internal-patch-c837cec97eade8db5a5d2bf4bacb507d1aeee3d2_1625887922805_0.8788050627527506","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.12-renovate-internal-patch-8fd19ae7b563d61c4157e9affd93e3a3f90b66b5":{"name":"@balena/jellyfish-plugin-front","version":"1.0.12-renovate-internal-patch-8fd19ae7b563d61c4157e9affd93e3a3f90b66b5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.12-renovate-internal-patch-8fd19ae7b563d61c4157e9affd93e3a3f90b66b5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0c797b8bf6e488c1202469d674d07b073af4d834","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.12-renovate-internal-patch-8fd19ae7b563d61c4157e9affd93e3a3f90b66b5.tgz","fileCount":27,"integrity":"sha512-tm0pC/ZYf7PPnjhJhvIvtDELEUfBpZOsAmGghYsRd9FvOWHAIGtND1eF/2VUfBTyzWnjPPCboEjxRUvTrbdw9w==","signatures":[{"sig":"MEQCIFuofoReiidRl+TKlKguLHK6F7zOE5BCOIioHwjRJ5/VAiAXEryQngJ3wk/cQvxH2rtETmq65gBcYo5yY+GXgnWx7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6W2fCRA9TVsSAnZWagAA8iMP/07lZL6zmlkh5trrnQFY\nSDNcGGazb4+35zjQFAsxFYklzjFHcczBp+Oeb8n5zaDu0rFnGwAsPo51KC0G\nE8b7gxuY71VfS0kVL2HGrGdkz2g0T2drQOCTDF0ze/WwmoODuvR3mRvcIa9M\n7qeqRX4SN+wvmQduko5CgyX2q9f1uCsEuigsNiSALGAa7Dx7CNsvhQNTfJQC\npTcSqD6plVZO29JfV9K09eZvryLDFPqlgyA4H1PzLqVYL5NvCuHN2gFyu+JP\nsHJkQW83qD3vg/iiTt5pUCP3DkCJnjKXnbgS+i8I+G00PVGpOk0hY+ChVaud\n4nbRqbVLyPg4/aYDr0Xtk43r47TS7QzzxO0Av68YazR4zzE2PJWW83w+T/FR\nhj/eIA0bmQ6x8p/uvti1Q5Ui3A9iBc1bJPF1iTUpAVLtLnEc/5sMWJqKfUOU\nCWYWeeg1fg28WPePaZhzFd3CnZpqiPP6inEofJJyMk+XFJp6N740k2WpKSin\nyeA4Fm64Yv5DQEvESmbxuSigVKMiSy48Oh90+r85cvzDP5Y6tdeJHuW582kx\nZtx0supj3USuJkrhMFJhSRQTo+pWBsG+hMqyFS8Da8mjc/J/lp+wVauJUtpk\nup3Bs9ZjO/noI5sZXTtgIL5lZ9zo3iJJP75IF3Z6p8CXTLrxIN94aVymEWP7\nA7pK\r\n=gvLd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8fd19ae7b563d61c4157e9affd93e3a3f90b66b5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T09:48:01.496Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.13","@balena/jellyfish-plugin-base":"^2.1.190","@balena/jellyfish-action-library":"^15.0.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.12-renovate-internal-patch-8fd19ae7b563d61c4157e9affd93e3a3f90b66b5_1625910686835_0.20627144194161184","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.12":{"name":"@balena/jellyfish-plugin-front","version":"1.0.12","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.12","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3055a6f87693f78df42b9372a98eadb81093b67b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.12.tgz","fileCount":27,"integrity":"sha512-6K+UY3zRrlRnndoP7pxHiFNYZGMmSNb0IIW44n29x2GdvAzeqNWycAh2CIhy9V25UtoDn9q+JZYnabHp+8N3jQ==","signatures":[{"sig":"MEYCIQDAI81AdawbAlWOf9g6rTn4Ugv0jWftjjqtqXYtyKLevwIhAJoGeQ6TRYsKdSfmjUqy3MIqRDpXdJK+PN1HU4GhPqn0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6XUDCRA9TVsSAnZWagAAZBEP/0kDPIqobd+c0OpzPTyX\nVbDvO2+3cRU0rQFF1qsja8JTY8EbLU/U+2fVorkiQIfOBhgrS6iGEE3wVK3q\nhXDe5GPiEREtsC3aeXrsgEMeqiweMSQU8B8OpFSUA4USiaLgIR8WP955LptT\ncYbrzs6is4Bf1sECFvn9909YV1srwKw60FGkN3cmkKdX9GUA8ft3NTLhJWpm\nggsyyXm1D4PCYYYFl2bgnPqStGL9MBrToefo3p7+bICHbcA2SQ0pEz/zaJrQ\nH2kpCzmMzGG3bubsMGR+X/5D17uunslNOpX4d9+Z/btDmeGAiSkgVywLKe59\nJmYmAPYVtCBqr8rdx0Jwt/WDVGk4DwnM2gmK9VKoywa8LisWjFqUkEP0B6IV\nto/Y+HplUc44FDsP5J97WKrKKNzmb6S3kbqp/HDw+L9QWKBJT1NYb7svk3g4\nm7Swq1KAgEFZoZdKgEfloppKosYDCnS+qFS6oCXuZkzZAjT5gu+Hj/Zzlw6r\nWLX+pzgaTwTcnaxKOtCnVLQQODLTACZ8ebcFdZf3TtEr/1nenxSmRBZgweHm\n6Jn4qRtdGIO10SDQiTPZ+SCECTSv8HzMGupj5s01MeKt8NeDKR+v3mLt54xv\n+lmgPyKgxdsTgKbGubgu+35yHFnjGuqt/LlomLWqsY0EP+/pxxqY4SM4JqW2\nczxE\r\n=lMmA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"22eaf0f6ab42029477b71d50218e197154847a41","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T10:19:59.678Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.13","@balena/jellyfish-plugin-base":"^2.1.190","@balena/jellyfish-action-library":"^15.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.12_1625912579091_0.6123975982360057","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.13-renovate-internal-patch-a094403f912e4374730dec80e2d96f86d8007595":{"name":"@balena/jellyfish-plugin-front","version":"1.0.13-renovate-internal-patch-a094403f912e4374730dec80e2d96f86d8007595","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.13-renovate-internal-patch-a094403f912e4374730dec80e2d96f86d8007595","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0ad857425eab258329ca8ac44e9f59fa858c0a21","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.13-renovate-internal-patch-a094403f912e4374730dec80e2d96f86d8007595.tgz","fileCount":27,"integrity":"sha512-vQILyLlMMhv4PAuCZJyiQsqzUOuwdT1rZmk0g+ycpSwwZSqDHcOyQT20kS3j0YKcpsBBkejMOkSJk10xmuQrcA==","signatures":[{"sig":"MEYCIQCvTcqebaHVbVC2ChBWPIdmz5J/NI4CB8YmMSthIfNvRwIhAKGeAI4c4eqch0T+GK2MQ6PXY9QvAOKbDnCMzRRw0FHU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6ggoCRA9TVsSAnZWagAACwwQAIs0UKh1AHN29nXZWieg\nYkP1cooXCzdwCuQgGcnSVULuboVmfSVtdRWXmBmDRis3AarxNKbdkhPT48Zv\nXp1OFT4pSjy7mKswMJNuaiMRw/wjdiBeKFkqTjSrZbo3bJY9rcQb8YY8y+FZ\nNEpkHxyAw/G182Ob+xorvA4SmWaIBkVAZpQjUVm24rRP/JpDiU3zgh6htUPI\nMKVXAZjrQD24/a5BKXOR7ZIZqx9QaUCUdUJP7DomhLoR+1mqWCmmrxUP7mQI\ndSF1LFEL5HkgSkVr5tiX04zLmm8pWwwHoGH6UG3Y/IOZors6FYB5xoZKZWQY\ncwGk9I5oB7rF9vd3Yb2bD+bAsJYrqF6Ln2KGjnsRKCPK/t1dPQ7z2W+ka6d1\nvY4iLQxdO8Gi+lqwp/NTWUNJh5okrntKIPLEgXpNL+OvI9ZrxXIQNlgLyKfV\ngvPPkSNLP55O46OIegZKQ8bv5fWryGiAkhMA4rbmUnZKddOdOk6ZkEdpC/ch\n2PZ+ALL4oj2+PRmbECyG0ZVOMS5HK5Pw5SiVequSSdTTBQcI9A22GPPSygkW\nrLUiYHAC+WEHULem2xMKZO1aM7ndfu1wmciMal4AxZl8TnPXW8P00NmMYYvB\nF1XzrICTRlrJKjuENau9Zir+nig1CO7d9W/k7rfiS4OAbEU08QkCVB07zsoL\nbLAu\r\n=k9Rl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a094403f912e4374730dec80e2d96f86d8007595","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T20:45:59.782Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.13","@balena/jellyfish-plugin-base":"^2.1.191","@balena/jellyfish-action-library":"^15.0.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.13-renovate-internal-patch-a094403f912e4374730dec80e2d96f86d8007595_1625950247586_0.9027863085234762","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.13-renovate-external-non-major-ada5606079c2e48ca9cd063ede3d486421941301":{"name":"@balena/jellyfish-plugin-front","version":"1.0.13-renovate-external-non-major-ada5606079c2e48ca9cd063ede3d486421941301","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.13-renovate-external-non-major-ada5606079c2e48ca9cd063ede3d486421941301","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"10e24af5cdc1543471fb0f42b1ad08a711c43c25","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.13-renovate-external-non-major-ada5606079c2e48ca9cd063ede3d486421941301.tgz","fileCount":27,"integrity":"sha512-5fEy7VLSZERNOYr1VgJH6B1Otj0rQBKhi3scqo29v3v1M1oLEOiUg55CVvQIypA8+wGyxHqiBXS5LgYHUrSBqA==","signatures":[{"sig":"MEYCIQC9cIefNKAPGjp3ZbZxo7/hw6Kopq+fNtXsqOxgXM3kIQIhAOCronF70CdjP2+6VgzrxL5zddFeNLG8aJeOXr+3B9DW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6ghiCRA9TVsSAnZWagAAmLwP/jpSiJJyKzh1xTFI4WnA\ntAbNv8IgzPfl9SgNSloG/GjMVjamzxKFl3WZ199Ba9p5IBRCCe6EeK8oqjfu\n8/oIz074r2si+DVCYy57zCTTf7kPHeofu6RLeAynbqwtsPH5h97lo6B3tKzK\naH5S5omKqFqNR5pRGgJCwKm+KS+7sRBLRFN780juQ6UezoxlXkwJZE/9OdKE\nlQNuZwAcKL/zWYCIsHc5dqvHkACEumimvRpRKJeoiO9JAztXLjY5Gn9OQn5J\nzojB4wFzo1uWaO8WuvqqmZkRN4pD5JZR6NN5kGKVFeUbiSfWmZyvVlRp5vZA\n+9deXTl6nxnefjcA8dpj73iKPO1txsykqVkNY6T2tL9VdjQ7tvYkgUMJeDEP\nsZdg7zxpfO6aDllqNdC/2JpvOGqrAPZWztIdVyto61wVtPCj/1PcnAk9i7QQ\n7iTh26NZvG5XFA0hqOlZ/do6ijcuTm/Dhngp/XLxOtt6XPwGqWHyO9G2kY8d\n6g5HcX++zAOW/gS4oTwJIYMR7iNNMHKzW/qLnx3WEoOfzHrISJguLDQl88AV\n4/dxWB0SDiqt1y0TE4P2LllQV5gzKJt5r/DrVW2J2+jDNWp9l8PIuB0HT2Mt\n80E7MJE0PeEvO8PZzGS31VIPt3gSJwCn6ffK0BctUDi1sa07EoJllJ//To9G\nl1Tl\r\n=KezS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ada5606079c2e48ca9cd063ede3d486421941301","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T20:46:46.101Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.13","@balena/jellyfish-plugin-base":"^2.1.190","@balena/jellyfish-action-library":"^15.0.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.13-renovate-external-non-major-ada5606079c2e48ca9cd063ede3d486421941301_1625950306482_0.13941135991866727","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.13-renovate-internal-patch-744e004c216ec8a15259a6399a69f38ce9cdf1ab":{"name":"@balena/jellyfish-plugin-front","version":"1.0.13-renovate-internal-patch-744e004c216ec8a15259a6399a69f38ce9cdf1ab","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.13-renovate-internal-patch-744e004c216ec8a15259a6399a69f38ce9cdf1ab","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"da3d45243604851402c4cbb5981307d08c2345bb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.13-renovate-internal-patch-744e004c216ec8a15259a6399a69f38ce9cdf1ab.tgz","fileCount":27,"integrity":"sha512-k6ucM6Ik2VB+q6QVPfUmK7CikXKTvDgWnyQp/yZFI6fO3sEBxRyrCwrP1bfoISl87V/gn/2FvKu1pJT+UIKTqg==","signatures":[{"sig":"MEQCIEEQJjrlfXHCRxbJBO2oDS1gFe0CA7Tci6xCLfUfPnC3AiBZcR8xysqbOULeKd/JKV3y9vED2g4+4Uf/aj7SYakiJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6hc0CRA9TVsSAnZWagAAV70QAIYqxWYOw+o7az3SkSOO\ncP6kuuqPuVH1iuqtYjBTDrIHdTlqJz0q+qzTvLphS+8QKJ2qtdR+khsXbKrB\nlgU/BqD+pvN4sIckn03PSgGqjia/brR40hptBjYcl4YZFcfFqChzEtJa+LzF\nJ7F9FdLZYOjvu4LKk3GY9LBww5O+QnSrXmS703uJbFTKMPI3wB1HZwXYzqmU\nXM8X5hRfqlZ+CeZEnZ/kqFJSLLWd74x0H9dAr/90oHnxUbx6BH0jMfBbEheu\nTOjZ4qU1Ewe8IvB0y2wr9Hg2clhOndfCRKCZZ0z+3y2C35Aaz3ZkwjiJBSNK\n3zFkuBqbEvtTCus9+utCZGOfyYa4AKXRPqTrevERWKXWGq/H3LjBksLl9FfZ\nF7/1DuOaZn06clsx3yZ1pqET2miZNYTenJs9E3ajvBHB7pJnT1no654zRDC0\nePPcVFVzURPADaJg22wYKTWaBWxdCPRK3cAD8n+sZ8CF6ks4jiyHn5D3GAER\nayO1Hfp+yTXId7sDf/li7+Z4nTEnnATPXig2BeU7hH5lJ8kYP9atZaY0iBHI\n4wkr7Ozqaugbd6mdXQ5Fy25sbxw08f3a1dUmMU0b9ZugIrW+YLMt4R9z49zY\nWhH+2+35tj5d5z5jYYN1C5Cjf0l9xffFP5GLBKRR7aH/O7Aqot0gQ0kquDP3\ntVOd\r\n=L+r5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"744e004c216ec8a15259a6399a69f38ce9cdf1ab","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T21:52:20.382Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.191","@balena/jellyfish-action-library":"^15.0.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.13-renovate-internal-patch-744e004c216ec8a15259a6399a69f38ce9cdf1ab_1625954099760_0.49661642268434103","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.13-renovate-internal-patch-5b2a10f1f0a88f9f9b0395942705052dcb2ccb9e":{"name":"@balena/jellyfish-plugin-front","version":"1.0.13-renovate-internal-patch-5b2a10f1f0a88f9f9b0395942705052dcb2ccb9e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.13-renovate-internal-patch-5b2a10f1f0a88f9f9b0395942705052dcb2ccb9e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"842ab328ed4ce4c6ab257cd0fb7b5fc125bc4d7b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.13-renovate-internal-patch-5b2a10f1f0a88f9f9b0395942705052dcb2ccb9e.tgz","fileCount":27,"integrity":"sha512-tK20d6B08mf0izuB1mSqTGVtMyx4GE5luvlgXRt8ipMk7BNz+9GNNxDIOYVU/CylDn8u0TAdhWtpFtKppyNN/g==","signatures":[{"sig":"MEUCIQCnpuc9inP4+ZLIbqVPA4hGr7EwrBAQ/M03g4MTm/euCwIgK+6r57grayZslJZaasb7b5LWANv+wxeCJ3CRUmFN7ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6hhqCRA9TVsSAnZWagAA1VAP/1OiSIE8uojX/I57+yxD\nWf9xMGqHXatPe7Yiwc/xJt2AGmxMjZjM7PC8P7dGeHMR4JwQal3QECLu4xva\ni2Dbaor9gX4j86g/whvxQL882UOH1bCkuTaIIW5qObZg523MNDWp3kNE2uOS\noTz6sl0J+/iumadVWsTwuBb/McuVsC6Q2JUczOXdxG15pbLCeWGAxqqTl7Kn\nTiBZL9YIIG2GhcGYtO4WtTkNPg+4suRTDE00LzUVV56AG9I9GtTnnv2r1v7G\nfXmepnfQ8uNN+TR8CiqcKllURqzS4dTRjMQteSSsyZAc/H8rnHUZGmGQCs40\nusQzPXuHta9FTuetGaJaI/Z3ykiLySsvM61t3wWV9QsUWr4AKsoUN/oioLlB\nSyEjxDgOrZ+XUzF3tU7e5JEZohjrhcx8rtXZsyFfWZNzFyhuPSgVJEJw6lL1\n9sJr59S4ln6JQnXnH6NdHBKHk45FwcZ2nVDJzRmOl1sy8Gsc5bZW3Ufw1w79\nlzH2N29/hL4OnaNF2+tCpxIhEzIuQipxOzcABJCCi0I4XE46/4NtBFCabEsp\nyZ5hTMHSfXsCZhOF06gfrZEALzHcCnQxZADGCJ2A604PAvMcFsBB8UbXEOPY\nicaOqODYjv1+NYLLUcFZYM3+DN6tXsEvfP8rxobXRVY/ufoS5pBC/J+6vyqI\nl6gW\r\n=DQ/B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5b2a10f1f0a88f9f9b0395942705052dcb2ccb9e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T21:57:20.933Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.191","@balena/jellyfish-action-library":"^15.0.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.13-renovate-internal-patch-5b2a10f1f0a88f9f9b0395942705052dcb2ccb9e_1625954410101_0.5152255288899239","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.13-renovate-internal-patch-28609c8ca75016b43e963327270a38d4903626cb":{"name":"@balena/jellyfish-plugin-front","version":"1.0.13-renovate-internal-patch-28609c8ca75016b43e963327270a38d4903626cb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.13-renovate-internal-patch-28609c8ca75016b43e963327270a38d4903626cb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b1be4e657c428bb24f19a45bccfe48c307280d18","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.13-renovate-internal-patch-28609c8ca75016b43e963327270a38d4903626cb.tgz","fileCount":27,"integrity":"sha512-oHYFHLjBnaYzYb3cro/yILSk31fOcq3sMoA4aVnbIlPsWwlL0za8L8VhRIINw4njqCifCl+GngRUmgvVYWqZug==","signatures":[{"sig":"MEUCIBV+RmQoEaFdeU2sWc5D/kaFcjTjKFIenMFSGyUtZC3xAiEAqUrNNGm2CpeaqPWXylS5HIWV6BqnruYWQdkTZOQW0BE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6iazCRA9TVsSAnZWagAA6gMP/RahcVG+CK09xcZePRNG\n2yoPLH1ULQuH+QmN5mwNW5OUW0DkzdKBOri/PGogoP18njgwQz/YcGTpM80l\nxpqUtEcDFqJ5gLlqqg6eQ6LFSdp7UUWqv73FxiKjblKeDwwSSLvFygdOI6mq\n9JopeXFsZnCjurJ5Ugjbv2mIGk+p7cJX9Op19maL6WFKqtLYpHyCgpewrkOv\nz/7GkYi+GnVh2rD+/8IQSZYufNnNw4S5UJIYskTE964dcIy0TppEt4v6z7hN\nEsPXDWQQwM0ukvxQ56Z4WpOqSIc77XUtMTbt0Jsz6ZYnVWflVwY4+EdBiwxM\ndO+Dbs8OiBiq0Zn22uKVBbWtJydhZrVFbw7xT7hh4Cpv6xgenWyWLVBFDDVF\nwqvdNxRdirrWydgGHUlvyI+X+wENV9F0fqDN44DqHqPGoTvwhJZX+MnEBhhV\niwpq4JZ+vcR/VEXpemSMSDke4WNUu2ESOyoSoVEYpUajnEzfscIi9vHo93Zm\nIKtsfBdcsetHn4HYteR2s1v4wiSveaZhp5EbqgiF5y2oKtR2p1E/2QNpRKt3\nKGnpRiukLBQ2nO4mWo5RABm/Td9H/zooM2nnfGFcJrQp1tzdNlnKp4UOY/15\nAqyXFyPCerwCu72ShAiHCoee1wupmmQ6nfHiD4RkWL/zj+7vktTi7fqZP5LQ\nl2s5\r\n=CmhN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"28609c8ca75016b43e963327270a38d4903626cb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T22:57:41.420Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.192","@balena/jellyfish-action-library":"^15.0.25"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.13-renovate-internal-patch-28609c8ca75016b43e963327270a38d4903626cb_1625958067209_0.2571506999210422","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.13":{"name":"@balena/jellyfish-plugin-front","version":"1.0.13","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.13","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1f18ff0aab0e9dacc0d71afd0586b425bc8218e0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.13.tgz","fileCount":27,"integrity":"sha512-adjGCJozQDka1Hd9++oW3ah6TuaiN9S5o/IbU9rk9kB62aakd55wbGv9JP0V7pcT6rX8n+BLUiV9anC+MNNzFw==","signatures":[{"sig":"MEQCIFjjtDiRgt0kCom6RXHyOcDu62OXHgAqpRtI80f0dkz1AiAcb8Px10xwdQzbnuef2syEDarKHIrdinjpS1Efr4Hhmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6izJCRA9TVsSAnZWagAAykQP/R5ixhsrTQMnW18h6pvr\n3vqVbR8z4+qaxMbd6At012fDvLG4y3FNGkrjQo6IMq68GXhd3oeQvIG7/rIH\nyw7e1w08Eq622RLbHWkc24q98UDBLyOKAcHgc9vfDLHtlQImQ5mVVGJGWDO6\nTqOYCeYVqbOUQ9GZs6kQ32j8KJ3Ea02cM1MOmqupjUxpeXg4EnZueNrlGOr4\nkOzjTlqLuuEyMCoW3VmsUs/b3rE3LuPKOIj+3HA+mvJKGAvgr79bP8QE6TGW\ng82OC9NCs7PpogtwwsD6CaLs6dej1sHnq23XS7B4IL6DI+OkvBexUfHoP6B1\nx+3XveOvdEeHmR8viKFUyWErDutEbCkuc1pU6bs9o0IQiJEZAtb/4nzBjEdp\nONe5Fz8HEASFdCLCzIyk44qoYnolIwSRORiEgZj24c3kZPPGZOGf7FBGiWf/\njuGF0Bi4qLOO1e0R7M/ThHKhaKWdn80uetYiX3W7KGB1yzAMTeRzKi3Mo8/e\n8tOL/EibpWKF8SvklxeipA1OGEdbhNWWXW6B1VnWd5sImEI2LNwYhOECzcQx\n+0vCM1J2Zh/sLtnCm2WLVRzisbznSa5wgr1nMDtdkJANsf6ufzhDJL78eXB9\nTR6Mz514ZIZLMEY+9xb/k5UDmz79GHzPYaVjGaQ4lvGmaB8nI2YtofA0td1m\nCZv4\r\n=/Rfo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"37dd1d963b53081a3b409b5ed2b8d78e610e4630","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T23:25:09.735Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.192","@balena/jellyfish-action-library":"^15.0.25"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.13_1625959625063_0.4749957490352801","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.14-renovate-external-non-major-020c510b8d0ff3d2f3dbd5a5edd96215e00a1ceb":{"name":"@balena/jellyfish-plugin-front","version":"1.0.14-renovate-external-non-major-020c510b8d0ff3d2f3dbd5a5edd96215e00a1ceb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.14-renovate-external-non-major-020c510b8d0ff3d2f3dbd5a5edd96215e00a1ceb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"51c22762067cdef70c2c7d66e3dd1f48be0767d8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.14-renovate-external-non-major-020c510b8d0ff3d2f3dbd5a5edd96215e00a1ceb.tgz","fileCount":27,"integrity":"sha512-V49hPfRL5l101C8jVfDgDeA5QDyHA8DtCFkL3g6Gl1G/jrOjD0ZIMUaYrzuZMRFRpIyzSPic2r5gIS48lVnF5A==","signatures":[{"sig":"MEQCIBjkvtrVGpnbWRnwEza9Q5Qec6BFzV9rIp3kjV56zk2mAiBsAn6PASL0LS39loCobADBVhNitodwLEV9sEaEKmbSJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112407,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6i2lCRA9TVsSAnZWagAAk6QP/Rztlbb3bSKlEf+xxXYV\nP1D8Q9/MfiowKM3T1/eZSxa4uLxhhQnaQIMRt2q4ex4XIKw7Fk/02inzJ8Qu\nRqbcfJPhEe+jrnrpH4DU2tKTjj9V0nXeKF5EIKetuAmEcYHiFL5b8X4d8CMw\nRuow3qwE69EGa6WxiqMpLwrpgR9zGX6AoM2tXpo9pdpd1YAoNnxEPvZgSfgQ\nK+CprJwrYg7VSQgamyF7SsLCeucYrX6McgikM0YPTSdRNRzdaeVvRv7AsyYD\n6gQ/HCjxJta1kPG1waZDsT61vHR+RhBFfPSHWIuyIcdv52CLbpV7wvucWEpM\nYgaSSZ9w3hz63kXk2X/U7c+Or8bsjVvPjq6I9H9aqQWPJNycz26k80D5w7uj\nLiyxFXZgYNbr34Co9uaKfwfJ+iYxT1KAEXZjsh/wAhP1uqD0TX/fzTdTNzSx\nvxAZVxh6DwdNI1uYBve6xfSTRRJSfatKTjllHYtJnAxsN22IyIC3uy/E0Km8\nuVZY3WFGso7AOSuXDkEaV9gHkAvuEym/1rdJwLsw5oDMmAgvK+jRS5NBWbQC\nBQX8nZTjU5SU4/8JjPOxVHvyXuSVZ7fLKWaGJ9H8J+3ziAmmgQ+5QctJzm11\ncqkhKjFDjB/sUR59/b9+2HPIEpTnYUntZamNFJoWcZkoah76p9mADqL3bGKc\nGBCb\r\n=ejNc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"020c510b8d0ff3d2f3dbd5a5edd96215e00a1ceb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T23:28:00.802Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.192","@balena/jellyfish-action-library":"^15.0.25"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.14-renovate-external-non-major-020c510b8d0ff3d2f3dbd5a5edd96215e00a1ceb_1625959845183_0.8440870618048759","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.14":{"name":"@balena/jellyfish-plugin-front","version":"1.0.14","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.14","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6546ca33cf8231b332f34f162e1ebd232f61b4c3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.14.tgz","fileCount":27,"integrity":"sha512-OEXqzW4D+62Me9MlpA1ahCRVeDQMmOQM6CE8F8ZbcBcLGd3fUFbyL909AMpdBPNfbMN8gsbaAhfyUSNBzpLMwA==","signatures":[{"sig":"MEUCIEgZpQ/eDkzgSWWwSf65peBi9GSxcvJdWKGbnHMTp5tAAiEA3PWrfUrr1JUUWRyk4TDV1U43t8C/4RpD45Aph+DY7Ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6jPFCRA9TVsSAnZWagAAJ3IQAKMP997h0C3XTrSCBWDI\nHaSo5YMUz6avyOy/c98HKeN/c96SmU/kkTtK6d/q/GHujIgtjKo0G/8OOH8Z\nDFDuntynkh7gKtDOSNOS4PJ3gDo9b+Bh0ax1Yhl9GmCYT1jvlB2IVrNZflwq\n+u4UJ00j27YUAK5WEh2rfGpwuWIV6ZP3h0leYo4+Zf5qG6G7wRb4Bw5w/eZa\nb8lBzRT0yAolH3cVM1BdL3R3vZ39m45vS3mhT5bxpyUxOXR1dsk3pkChfXZh\nESKwMht7IePMcCFWWP0EehrARzPyDQuggcjE+SGF8NEPReJqqo1Frj/tiKL9\ntrqB9lR3VES1MwwzUeNwAtPZMOwO1pI9hBoahirmaSnAReWbACpcskysA6Vi\napNClzGopSOXQMprQzzj3xEzcA9Av3T5Y2965R9wIzjp9+Zb/LEZv+jnRaAO\nW7+VkMVsdC0Rf8HFxTvcdS50YiHwRl15QU6ZROfk1Jopm15qwzn3PqvXAcEW\nQJ7RrY+efRuGIlpXThoh4dywzU9aTt++Vk0XC/rKtQwDiyT99XxO9PMW5uXp\n5ipckgq0uWaLnmd4VSICHgtA30gvxetl7lyWpmK+tnYE7jEND2M3C37UHW76\n/AWm6xOWVfIjFNtowwsVvtdLM8ASuHGW4AR9eI0jpojnl2jxzGHGPfxN6H00\nyEBS\r\n=36dI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3737bae119a83ca858838dffefa0897bfea12fc9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-10T23:55:01.050Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.62","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.192","@balena/jellyfish-action-library":"^15.0.25"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.14_1625961412544_0.1551078946421771","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.15-renovate-internal-patch-4809f09323485732f0c8df0780ae957795a8eb15":{"name":"@balena/jellyfish-plugin-front","version":"1.0.15-renovate-internal-patch-4809f09323485732f0c8df0780ae957795a8eb15","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.15-renovate-internal-patch-4809f09323485732f0c8df0780ae957795a8eb15","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e6ccdbf949d222049935b0133f405d62c5ab7094","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.15-renovate-internal-patch-4809f09323485732f0c8df0780ae957795a8eb15.tgz","fileCount":27,"integrity":"sha512-EO3P8+yo4VnfqxRfZCQSTZcWyJEjGefpAB0hPCYcWlcV59/yp7jFAAH4XIXRYRGPjxERD6WX2IKZFEXeNXpqTg==","signatures":[{"sig":"MEQCIE/EvVpwhu/c60YWoBmXQEgvLGTGX1rnOrf+U4imLNhzAiBqcMPeWjUc3mni/J2g1EN4hcgDvHtoiIVBoPgaFeh7kQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6kF1CRA9TVsSAnZWagAAfdgQAIQflNGMD/m0YAd7o0ZV\n98X+2YrKYsGe0gfahV8g9qngGB+3Y+aO43JMG28RIlyR9fG2OZ+xuxjKeq/y\nrs7Z5fzq9an5GQsU+gyoF2r3BISSPyjnA9T+/P2r4j5hfQ7W/+6hIDAC9irb\nqiB5M/WlJj12fk2VIliMiVpEjeeZb1csd20oiJuzuPHS4Kfi4QZlkVikXsmx\nLrQh+r49GeSMunqwzJk8L0xcnBvPI5qKtOTXQnYiCuiECt2OH1QRZS76dyZC\nzlG+O0T0cECs1muhYfd8EKoTHoNzH3Tx5nS4GHSpaSu7cvmQlYbZwXCGBYBu\nblwGpWfndlK666TZYGL1Hu1ibA6uhXbFzO7OfOLvq3on5CwD5b8uspq2e7VS\np+jzbCsInJJb9252589HfhYUElbmVVJr3omTGls0sVCGsHQOWUv6H9Ye3afS\nJp/OnPB38V61iqHYYBeulLZO+z1APFK0h6zzu05b8Bt7RUIRohnYEqCBjaCC\nmniQUHCSbOsuJtOGZbk24x9JiEtf4l2PvnWgAjjMtxUcQUDarhpGygePpkPu\n4K14t2CGGoYBbjFD9IF9AumfHay3XbwGuFmnxxcS3bWc+zslrC7e6IuAfxLb\n+NewhY4qV3UzLekwusryqpSbPVvrsnKcg/hSNPzIVlJ2SqTTv8HwKt3Lyu7r\nvzxu\r\n=XIjh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4809f09323485732f0c8df0780ae957795a8eb15","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-11T00:51:19.946Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.63","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.192","@balena/jellyfish-action-library":"^15.0.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.15-renovate-internal-patch-4809f09323485732f0c8df0780ae957795a8eb15_1625964917378_0.0345801939334911","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.15":{"name":"@balena/jellyfish-plugin-front","version":"1.0.15","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.15","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"52226f41098d1eb13bb7c4038d80244c9c3f3583","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.15.tgz","fileCount":27,"integrity":"sha512-g9uQswz+K/Gi/d+g0ZBNUqHXFkMxrxuag6kKnS5RaKU2tfhlYXkqzAjJ59GQrHEnqpqkYzqhTZSA+PAI6z5SZA==","signatures":[{"sig":"MEUCIQCyty5eM2CTauPmD5pOZXuLhfQLh9B5Gexqv1muGHM7pwIgOcnVWSUOmr/GCIx2M8Fg2ExslBtc6Cp4A1wBre9EV4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6kdJCRA9TVsSAnZWagAAQMAP+we7eO1qJ6/hPksklOyX\nLA7IfYD7cKWhuIxMh8bgE+d5YzWpQ4BN/VEE5NBC0f2Qkwrgee1tNar3P0HC\nlbx50KxY1UUgYR8HXhi2PxVcenMuRtGQC/a+l8OSESsJqzXt2hktgaklFxrS\nPRLiW5NKfiIou5Ca+8ht7MMX20FYdrBKrfYPETZGrh06rEAtYywr40kRw3Fi\neJ1R5wTgq+1U8prps3jsQlrzOhfdIWqosUy7p5Kod5TZes4++8X8XVWoRwZc\ngqpIwEHUmZ/msb64skq0kQrmU2ZlqBSEnWbe8F39I/VX4Qq3uz1hTjU1uVMh\n+x2cqVaK/2G7Nv/3zgjGrPz6N7iST7BySuu/7jCu30BumfQCEXMUeD+1j1UH\n5MdDGVU1eYPNkBPaaqo6WWe4GjUtLZfW5emYuxBWwdJW+dAxpeOJO7pFwoQB\ni/sWBB34K7zrWjhBA/7nFPO6sMihcZ643BppKsArAfvW8cMZwsphogR78Yn7\n2z0ChUaUzirEbbTfu2j/zEy/2e/8klK/EIDf44ybJhbQT9fe+QxKrUTDIHbD\nduBGSAoJgsLjUR+VEM4uVyqjtAR3Hj4cZa8cv+Yk3stuPQcX9vsyrHDBGxny\nQ4fgEq/cKHiaOqroUulT55ZFyaxTNx1cf1rae1bB2+PWp1OVY0azZWedmx4f\noxgH\r\n=wsql\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"20f2529c5c9a4f32beb6339f73ade2fb88e0b17a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-11T01:18:20.550Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.63","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.192","@balena/jellyfish-action-library":"^15.0.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.15_1625966409251_0.46014267554842636","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.16-renovate-internal-patch-f057531219378346f95a69a1f34cecfa486daf2b":{"name":"@balena/jellyfish-plugin-front","version":"1.0.16-renovate-internal-patch-f057531219378346f95a69a1f34cecfa486daf2b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.16-renovate-internal-patch-f057531219378346f95a69a1f34cecfa486daf2b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"882e463f1e0124c8889d8ce6faf7f6a5fe6284ef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.16-renovate-internal-patch-f057531219378346f95a69a1f34cecfa486daf2b.tgz","fileCount":27,"integrity":"sha512-DTweY7/aOblxpgMrqo/9S35o0ueqqDLtp5/a+7ACRPT/1WOIJ5lxyJRJl8RazcmfachD2kZ0JSolFT08eoHgFg==","signatures":[{"sig":"MEYCIQD6OKPoKkPIoa36MOuRJVOwmbbFwCODMiDZRoUSzn8yigIhANmuAwzdUlpaRHOxZ9mgmbPHrhiE1RClL1dz47h8bgAp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6lmPCRA9TVsSAnZWagAAGVQP/iHhjMm7LV0IIBKAkQhk\nJNAgVDw8p3+pvaOSD8ImpXJ/niKbUs1z//3UQTMChvXMhFnZ3/iBv060ywRk\nC62oU193x36CMa4qaBL8ot1x0Ef7rEiY6iW88Q7Uqc4DmyBM+ZWs32MigURk\nTk/gVnAuM03TkelNRI8W2NSLsEZp36oKQbMtW6VE/IkPtk5K1bkdEbg6CGSK\nyNCi3xbwIgypye77VVO6Q6n1GTxA0Gk/jRseTL4tGW77hhWSpjcpUFndxLqh\nMCz1g3o5oaZJ6MzVG7UZUGom1S3efjXhsoRZEX6ml/zjv1FyX1epsT7NPbC6\nTQjtknVHMikZeD1OOr5UqQiQQxhIGbYJ3VLjkVdoMvM/cP00v7NxlxeVNNEm\n9s4NtZBBBEuUd4qeCZBr27mChcdRgxjUz8G5NPuju8Brt/y5rVCyOzfRmu40\n6wjQ6nQx0jdRTWbNWK5HDDcoFSsD+NNM/QF6pPB/+DLQZ99D7VslBRj6Revz\nDGEnrIv71/RlGsQEP/Ty9TLXB16whbYsDwL6fvdTucVb1SkLqEEmC9+ox+DW\np90NASr4gRZ3v+XnDwKZ52aAreNh+/Q+a8C6ubRqlz97FSmKrx1xQ8uatOOv\nJsgx6QJhKyQRxERShZz4/UQuEY8hzyxt585QfYeG8uo2XIgBJ7aUQGB1RA6D\n3y1K\r\n=ljak\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f057531219378346f95a69a1f34cecfa486daf2b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-11T02:34:30.268Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.63","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.193","@balena/jellyfish-action-library":"^15.0.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.16-renovate-internal-patch-f057531219378346f95a69a1f34cecfa486daf2b_1625971087442_0.13017647837941326","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.16":{"name":"@balena/jellyfish-plugin-front","version":"1.0.16","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.16","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"aeaf7a258a1c3982f66ba4922350340047a8d554","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.16.tgz","fileCount":27,"integrity":"sha512-ojaZzPHhagmJ/xHuNsm/qbZTd1v1uxE+ISKHzojDaXmlN0eZ6Xj90KhaG+e9wTYHgxNNJeIcWUqjZloMNPzAng==","signatures":[{"sig":"MEQCIDqHBUQX39KMNlgYnmrVSUkxeBquubYDuOo71liE5xmtAiAKu7Ohg1e6bi1rwLNp8wwphs4s11CtmhpP8qrcAPBqZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6l9gCRA9TVsSAnZWagAA/HoP/19HtWzH3aSomW0a+9ng\nOWMemvZ4ohRTdfdeumCtcZiGI8HkTMJF4O5mlyC7MfkXIrDEO53+m+PLJRer\nT2ptPd/VyedI69i5QJyrv7ZyD0l5+WtPxAQQogJrnW8F5f3uj0rJBvv89QTp\n6naxaSUvhhohWZiSmxl9e9pxxR4IH4yDupWp203fcwh5Rgp0ycJO23JGW1Ae\nUuGirJmu2h03apKtWJ9B1441F1d9sLyroVrZqm1XOsLNC27MDkv4vDiB08RT\nuN5LXga+vKlnwcqAVuIbrIo+ygbPaOR6RnhDWC8ccZClBnYCLdDKtCzgMtNn\n91Uxii/5eepITX3Ye96bI8Ogc3pDxITliWKbE/TDJoDoSkoYsXtfmdWoDwHY\nl9qi2eQRQWg8wgb7CkAgAww2VKqWTUjZYBAQCJPm0tlmSaS66gVdshNL0Wla\nNxirOESuq55EV4Yh17P0CBHj3alc8It7ymFv6q/HO3+cGrRwP6Oe/7PEajhf\nWYMFuhCWwtu42+pKjfjXYk7lh7IFI+9t8A/Lp8Ta0FN3Z1VUQ3QQtF5qMyZu\nXULfPM4ZK51xUwryHWYiIwsazaeXwikK2SCwLNNWX5gmI9wgKapJbmuxHM8e\nqX/S3XMMWHgn9zuAwiBFGOdun/+a7PHoI76ITM3nlSOvqodrDpJhxLNbYiyo\nBtqS\r\n=Pk2R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8fc02fb0e55c31ae1d2a544be81e1e09d6efbd00","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-11T03:00:30.582Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.63","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.193","@balena/jellyfish-action-library":"^15.0.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.16_1625972576177_0.4433709527795322","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.17-renovate-internal-patch-81b3026d89415d2585b773c4938749e01f3ec017":{"name":"@balena/jellyfish-plugin-front","version":"1.0.17-renovate-internal-patch-81b3026d89415d2585b773c4938749e01f3ec017","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.17-renovate-internal-patch-81b3026d89415d2585b773c4938749e01f3ec017","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a1e7f1858e69c68736506106f42b5485cf779098","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.17-renovate-internal-patch-81b3026d89415d2585b773c4938749e01f3ec017.tgz","fileCount":27,"integrity":"sha512-2cH8WAdGuvDoTn13PnrljBlY7aoxWQVgva6zGYh3GWjNcu0de6qdc1NQMWwBL1qZ7AFh/4nPjib36CV+PGvcSA==","signatures":[{"sig":"MEQCIEnrjCfnf3Ef94exJLhwCquELRutr+24220BlHP0W868AiAMGfyYTb4QHiNfJLqYqMUrnk5UXYak8tb9FgTosFfs2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6mAYCRA9TVsSAnZWagAAsVAQAIECpPsJU7o1qz3b39DB\n8zuZK2xPqznewQ/PU0DIO2pz9f2VOFB29ZELGzcZTLC7AhOvKzeWoPJ5XnWx\nFjCnIzchiDLlcnZpJ8VmLg3bS4sE7IEfbKzlC8ncnP/WOp19NS7ortM2hogN\nXcIEumIsy4p9hJKVr8a/J1EYy+n+qt60ZxGWgHiwLyNhbtnaArQdyPBj3TIM\nrRCj00SiT4qED2451aVG5va0DAvCkxB0rYAGHbjaIgD7Ujc321+Tx++EA6QA\nUFg9GwqZBlqm0ywCxCpbC8CyqY71+Tay+kIsXo7TJDzcJ4Onx2iUGRfoQ6r/\nqlWl/rm6saZ+T0bIShBvwIb4CorPJ0DJmdwxxG8+eot+w484rCg9R8fwSZAu\noz3FvNQaJxRAV9/gZxPLYE3v0AbID6bBmDHVj+IMxPbDp6qPKK/FjjewvqsH\ncW4q/KgUFxHi6y3+y3u3VAuQYrdXIXICzILMLxURMb1Dfl4bj2IdVOK1Z761\naXyKTTYKa/AEpIMQaFDMZCoxh34HregS/iRY+PfdNtKgUgQYPHW9ukOSwMhX\nDNDuvfpzZStcEyh7q6F55FHiRtbVKBvvVNTKA4R1JvS6WjOQpEp+7NcgGPpH\nRJ9VrzHeJoxafAiMYIQjb9pcjGw8h66dp0Zue5Lq4Fz2PnmJtvZcnV0rXkJX\nr1Kb\r\n=8y4E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"81b3026d89415d2585b773c4938749e01f3ec017","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-11T03:02:50.597Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.63","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.193","@balena/jellyfish-action-library":"^15.0.27"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.17-renovate-internal-patch-81b3026d89415d2585b773c4938749e01f3ec017_1625972760421_0.025365109029873878","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.17":{"name":"@balena/jellyfish-plugin-front","version":"1.0.17","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.17","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"74c746923337594c501a560c6c6d58daf0f83a05","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.17.tgz","fileCount":27,"integrity":"sha512-NoEeSRjdID3llwo6Bqv5riw+LONy7UHepEdZeOGOWJG1MzDlb11YPy9vI3LBfa2xcQLecvXvdWX3O06s9Gvr4g==","signatures":[{"sig":"MEUCIQDftqJnYslgD+C24L0t5ctObrvCNKpLHN6z5BLvkN7NuwIgOszic6NO4DKlqGY/OqADgJKwqBb10vU8UkveMASHjd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6mfICRA9TVsSAnZWagAAzFsP/2yvRd8dFkBGO9MvLZIE\ns6K7aqiiqf+jTYt3hrl0K+RLDOr8GruEe/w2artASmgJN4tSSC4vbwxH1mNe\nyWAK0KP4+YB7n0uMllfIcXioUGPx3iXziQN3C8WecO9GBbwKsv8IteRbweaI\nrN5zFqinIfqtasp4oYKa1EkjJaZnYp2a+8T6/NYvcZy8V0xSEWaFY1fe24Q2\njcEc1kFRu8c7a0hndfSuY7bXlNi3/2NSPSjol1OviASe2rKc+n4oyXXgI0PL\nHlz5LyFHFC2XojrMmfTsvL8jhU0Tr2QIfFMDkgRWMqVim8KVbNHFfuRNcgt/\nGvrTwAtV4rMkCKZr4CzoGLdwU89m1Ei1tALo5KTijOdXIv9zsDG9eASpLwQk\nE4rqHlMHQV3sM4cgIh2osWLVNu4KzHXMQMLX7Baznv6CDYkHS0hRFqI8ANqy\nI7XFOFpThlTq3zKPdGIwZeDA8lDd/BlPnZGGBlrva4ZP76kmBwM0RymLhOIw\nWApsA0HPjZPsY0iAAbUuyKG0Q6CyVQYqWs+ujTXknCKg1D6MDA5QSyIW+lb3\nFlk8sbP5X2Lnql3ZlFGKZHuOzvwdu2TpDg2Czvj4MQX8JXOEAFDkh1Y+1Ywa\nteFCPRc/DjC5M5ITUf94TnGjL/+3p/uX3uKHYq76teWE1okHafdAyBEEU95R\nQl1s\r\n=LW7z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3bf6deb77d29cb2ecf4eb3b7da99cb5619affe69","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-11T03:34:59.934Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.63","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.193","@balena/jellyfish-action-library":"^15.0.27"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.17_1625974728118_0.4446998475734365","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.18-renovate-internal-patch-ea58792a37d2f6e9f328b0972a32a887ed13ab06":{"name":"@balena/jellyfish-plugin-front","version":"1.0.18-renovate-internal-patch-ea58792a37d2f6e9f328b0972a32a887ed13ab06","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.18-renovate-internal-patch-ea58792a37d2f6e9f328b0972a32a887ed13ab06","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"01fdf8074cf0a819903d4e83f303aa46c5ea15af","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.18-renovate-internal-patch-ea58792a37d2f6e9f328b0972a32a887ed13ab06.tgz","fileCount":27,"integrity":"sha512-x8qcxgHp55Fb93tLM2F+F3mrsVkzihvn5YPlUnNgy6WZhSK6BOsTuDDuEpHxbEkIe2iHJhHUq92xRvLp3wOMPQ==","signatures":[{"sig":"MEUCIFVJDzXjxeee9ktKU65wDpuTd7Vcf/OECE8AiMqvUjdWAiEAqoGYJRgmX2QynwViU9VcnlqEhGlz7tnR8sHZEpCf/zQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6qZTCRA9TVsSAnZWagAAr74P/0tl5aF3Vaj9a36AEuBU\n3rKpTb0UVFVOT7UwgHkyzGUWVDqSTnsQabe/TD60gEBevYpTYkwI8/8plVLP\n/Adw8S3A6tThg1yIPWG5PCO/9fzfVSC5FY73/SYTUzxzUSzUNhcI0ixVL4Q9\n4BBz1pitsbcrXxBs4S1P9LGQW4MTTPts2Tw1QBhdLkhNMkL3AYoSGq+NclBB\nysFN6hHpl6zYtiwHqYWnJhCHRa1miQYohQ7w5DqYi32vcNtpkpzuLXx7Z3/e\nJ3JPpiq9DKobVq5byKpYI5tYdICURsP/K9HLn+vd9vDZzoZFHqBf/YQQ/6vC\nqd8yIiTG/b40D6Gg7Ml7V8sNkIJyjlBDyGQohrMopVPjSKI6kgFq8cNa3/xX\nsUtTo+qZf3OQeABPV2ueuH2P/USpyeTPjQaTEZ53mngxWKPm2YBFbUOiB0kx\nGFDnIiwz22j5xdPyRw4sAPHofvCgPOGNcvxaaNjGj82q+f/nOu+ByY2uDlJ5\nmyg1x+yo/EUiI2CTnv0ISoMoazCZknqqGh3eQEbNXYA+ejcAd1P2LcKCpUNb\nz2QNv7si0QfkNcfRF52OyBl1I8HxH7k5sec8lMk8/pRIQfWwpsj2f6Q0jEG7\nQ3u/omiywG920yJ7IEwY8eyx01qi3C+LxXEtUX1j07yLEbT5VWdomTOtOFpH\nXzM/\r\n=Jxkv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ea58792a37d2f6e9f328b0972a32a887ed13ab06","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-11T08:02:02.895Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.63","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.194","@balena/jellyfish-action-library":"^15.0.29"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.18-renovate-internal-patch-ea58792a37d2f6e9f328b0972a32a887ed13ab06_1625990738608_0.8145609020178592","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.18":{"name":"@balena/jellyfish-plugin-front","version":"1.0.18","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.18","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7e86b3e695eb614a9b2ca00059a9ba47503599c3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.18.tgz","fileCount":27,"integrity":"sha512-+5jZJl6/ONUx/08ylya5XdfXTqlGdz2AB7mDTXI5L+pSf7cOoi1OEW2wPwZGilxYR7TMv5O6jFQqVLpGCr387A==","signatures":[{"sig":"MEQCIGi0GDaLu7kFS1dtwapaePrZmjvLaXCC/Hq83VUwp+TqAiA8v93mRdwwwmvaRtG/bZCSaS8QdwZ/v8Zbx9/9gHQ9zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6qvJCRA9TVsSAnZWagAAPEkQAI2oO5aDt6P0xWBhThtV\nhSwiic5pP8Dq8QwPXn3mhNkZ4o8aR8qXxF5fHeRyE2HK2ha9ASkDTsA4VvlK\nl0SSXCRcZ1cck/Cu+YzoPNDn8ljfVkgJUTjLPoTXj9IzTRPQfL3vpUQ/O8YF\nZjF+s6Hf3dCy3prB+L0CmMcrMBgcKM3PyjYJ0kqRfHKTp6vldmJz6zf/rf1D\nhid8lSyxGEW0AhzgMfrGzUVRia4lhPcwi722w7yAPO8FASxzqiRePw6uQRUD\nXWOmAxXPcDQxlAot9x8S0bCYCL046KTIIVqUqJu+rvSPz7imTzfObhSqx5Q9\nGDjWNJhLm1RV2pIR1Qvxy5xcbKhGYvw2IPy2ySzjLPdaz5B8rA0kUgzvTNSC\nEvzvUEySUKaiM2rt92o8kiwD62SlJXnd/5eDRQkaBmEvG9JXosHRkqs+qNPU\ncuwxvVNX+gEVwN9yifeZxv473XiEJVQes8fB46SOAhZRaW0FKve3cbLca5sJ\nRonHLkzKy0B7NUyLOPqmnIv7avrMzNeMejSMbCk/6UHXh4J+HxIIFqMYkz9E\neAZMNEICDC41V87JaM62rKVG2JkDgaIVWohrdX6In6ifJvWHn7kPyX4H7qZ0\nSlgO1e5Kvsqa/lIZ0Co8x7FLbQBRXYXjl1H1E+kyQArjue2qObDYJMCgrK9m\nG9LC\r\n=7gM7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e9623e85f7db29c40809d8e9825585599aab74be","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-11T08:27:00.370Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.63","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.194","@balena/jellyfish-action-library":"^15.0.29"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.18_1625992136720_0.7251536586871572","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.19-renovate-internal-patch-ed9aa1f992ce6cb27ffaff8264301f5a49a13200":{"name":"@balena/jellyfish-plugin-front","version":"1.0.19-renovate-internal-patch-ed9aa1f992ce6cb27ffaff8264301f5a49a13200","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.19-renovate-internal-patch-ed9aa1f992ce6cb27ffaff8264301f5a49a13200","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c96fc074ff474bcc4ba696cada9fad0762925df4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.19-renovate-internal-patch-ed9aa1f992ce6cb27ffaff8264301f5a49a13200.tgz","fileCount":27,"integrity":"sha512-U/IQT+WhHK4vgbK4QLpdkq4dju0hz8rhmLfU4qSlLK+C6RhxtuaqIpQRcQMtVbRn0GIsCCs4QGd4ti1fgL8UsQ==","signatures":[{"sig":"MEYCIQDhkDw3V+1UWjG2S2ZnRAhoetbLwFcExrkxTNOqGm2VSwIhAIo0YBIRBM6GLJoB6NwEg5/x0I7JGrEAWuHpF+Wl5H+p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7PXGCRA9TVsSAnZWagAAw5AP/j6H6WN2/T3cRwlXc6gY\nnBeJG/+daaL0td+XimH93JCj0AjHCSlmml9H4IXpAryKZUibYBdPOYSGlk2y\nwClJZdGm18+rjjALWdVB9yaX2ud99FcmTDiZwsq12BYG0HSzUvYf5/0UZorF\nY2DpZpexlHp6WY8yVoahlFsKMRRd8SJgtwKfkqJbeHjHDI9tU75ob6kEDYXz\ntQ0SbM0pTBZGWEWCpXHknrJbkB72BJIQolPTh/zrhkBL06BWRHeWzb+DqiRo\n2qSBVi6fdOjDh6XxmjMsRU8+ILiCpcMZRTHc/KeKbxDF/imfFJNX4ldy7Voh\nXSwJxKF/6oj4beQJ4oNEfc5RCSLQBOxZYT/qgA/PM95gWJh0ZtWk2UHTiTQE\nejSa7Gm+IlZT5Y1qFczGn/I7ebyDZjvAmPLpzk4WJv6GfzVnahiXFahTJ1hF\ndpiKk9bFBaqh+mG/7tKqpKwTnVMvp2I3UEwgD1bmSadDSGqjhJMFQ2J/YWrd\nduMI+L4VrNtBW+mb/0x6U8tIOYujcEg4QYd9sIMzNMczGeqiqtFhwhw5Uz5e\nnyjip/1ivDt9f7o7mHm4hyAwRs8l0ZUe3Qvp8GeGeTbyfv4niUBBo3TI9BMZ\nf/3wZEqVPP7nhbYMioUslksNdgkA6tuy4n6Ge4V3k/9WQ+9tJWTSzTg2QCSU\nWu2Y\r\n=ArFR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ed9aa1f992ce6cb27ffaff8264301f5a49a13200","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-13T02:06:10.449Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.63","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.194","@balena/jellyfish-action-library":"^15.0.30"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.19-renovate-internal-patch-ed9aa1f992ce6cb27ffaff8264301f5a49a13200_1626142149900_0.3578629784811236","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.19":{"name":"@balena/jellyfish-plugin-front","version":"1.0.19","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.19","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"82104bc53f17c3f274095aa2c770b9948891e8bc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.19.tgz","fileCount":27,"integrity":"sha512-YqyL6laOb+HHSAgs0hQdr2s7J3Q87NqWBRAjThdFh9XqCAHCJ2a/6muJ2GiWumQLbLucjGT3IXjoU7QdMZjRXw==","signatures":[{"sig":"MEUCIQC9ZDBNpjI4EQC1vx18k/zWRNy5d3fBwEuogGq9AV/YwgIgfoZCcIDaOdlnMuaCYudGOiK9udrceZFboOvYzjOPu4c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7PvJCRA9TVsSAnZWagAAqnwP/j4LCMQL8GoEAtFvlLFB\nxaydczirn+Ikah33sVfz8MHllo8wxQ9fJWdR9ePQUUYTybBFiY8y0FhRTevY\nfAMab/hAtCk5Vi8t/S+lv5cTJwN2mYZRLm8JffvqGG18k21K+X6fh5GujItX\nnNEt2lpvzzwtih8ZljKQ8PGTLzSAvJmt6ua9+fsX5ZKVUoLiqWZrO64NmB6O\nc77H2kDmXZRU+xkTgyagRJ49PoIPmiHG78r9PTNK0JsnQ1Djp68PEUzVdBBA\nfl3NJ6KnALheqG0C3Kj3/Q/ihUggGQZdPSwcvhDpnjSIPwpJQBUTqkGlwNFR\nYUeskZlFCgDctOO3yKEop+aZV2ZKA7sI83By/3i7glIWSRakia66kxSPJ4Da\n8QbKjDOsabkfF7atmpwy+wwXJ865GgT4ZQff4N0MgTuLtrgGE3KwaUWmJi+L\nt9+xk8MeI29S6ITZfxgjY3mHpdxKDXdbTt1hM+/aQpQS8yRnTUzTqfsqVlJP\nJu+U1V1BjID2j28A3r5wWXudLl01ePY3a2koGvjg/+oeDRWip8OljhUyXku5\ny2DpqNdu3Hl0Wmn/2hnb3bAR2sNqfpGVtYBXuQOfvkhFKVBDaONUX7ws+FFe\nTYV6N0QvDeCZVd4T6/u2tm2ZYySldgoLP4VN8wsLJHYc5094wnbAEm95Vytz\nkNEi\r\n=0e2D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5ec6f245dc668427d326ea5607a7a895273a93f6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-13T02:32:44.196Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.63","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.194","@balena/jellyfish-action-library":"^15.0.30"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.19_1626143689090_0.5301371043683467","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.20-renovate-internal-patch-24191a1450631afb51f194d42e48103b62b7d252":{"name":"@balena/jellyfish-plugin-front","version":"1.0.20-renovate-internal-patch-24191a1450631afb51f194d42e48103b62b7d252","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.20-renovate-internal-patch-24191a1450631afb51f194d42e48103b62b7d252","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fe79bc17f7b60ac8ded37f3517120e5b0a59a838","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.20-renovate-internal-patch-24191a1450631afb51f194d42e48103b62b7d252.tgz","fileCount":27,"integrity":"sha512-pX6FzCYUhpNBuJktPFjT7cg0ADByPElcmAV2tFSZ34MT5XyyLWAzlAOCBjYBEozyMxU/mSSFrzalYrToOELYyg==","signatures":[{"sig":"MEYCIQD4mtguhBvBOu9Z8Iyjjd+/t8sOfGGn8gB+mX2d5DfgngIhAIfzxRYVqDDGEO+mVsY6wfX42tSTt2XoGXnyJPrDsRS9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7nKDCRA9TVsSAnZWagAAqacP/3nQgC41OOUhENr8aRr9\nXOpd9w2N+bQt5AFxjUCO9DrlkpKc3LLf10iYhhtqL8RLznjbiCt+7l8LGWk/\nGmZrWhuyU1JC6DutGvAiEyh+FEhQKSEcPd9wigJYTTaYTHdOvs4HPxiyQkOq\nv/7n5phKV7juFgN9WqNh2ZHQQQiDhOO0XbQXMQ38KVpKYkaV4eDcjzE1U7jr\nAACUZQeyvutttu76x28JsP0zq4P6tmg10YoaYZIaqvamFcRVhjgImB93o9F0\nVPZfl1mweHqVp2yM0sWJW/KNdgg4y+Fa+TKzNwxM0UXwjoghEgKIfImUmjlV\nTr12WBhAMoGQsCBrUCxgee3+R+XavbcNQlK19RlgSfaUNFwy0WwNsxWvmspA\nNYmN8WY6RN9Nl3po8xHicl/v+KxVDxvPWlnQubV9dW8rZiWlm1JvscoDIFiN\nrWAXViwjhaS+EUxnVh0mWC/yJ80jF1UytfxZ8WRVI8MRDB58NdIBIOzcRHgP\nBKxMCyvtxhwMoi9rcvS0+rz19mLlPsbvhuWxL5aivVkzRcl+BtY1Jd5fqI1+\ndBVX5v5AVpV1FO5rgQxw11kInCpNCZN6D6rT+T/mcxmA2SGo6BZXzTWHY3Lc\ngrR0QxFNm9nw1XX9OsQysiSx0OKUO2q1Ap3dtvjgeSJhTQPClEVNJDa/sUYN\nrdNv\r\n=N9ZJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"24191a1450631afb51f194d42e48103b62b7d252","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-14T05:11:00.146Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.64","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.195","@balena/jellyfish-action-library":"^15.0.32"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.20-renovate-internal-patch-24191a1450631afb51f194d42e48103b62b7d252_1626239619188_0.25889055264879746","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.20":{"name":"@balena/jellyfish-plugin-front","version":"1.0.20","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.20","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f0cadbd7c58905211e87dc7a83b1f5b42b440564","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.20.tgz","fileCount":27,"integrity":"sha512-rZ36Z8TDRcvWU5gYPjHV5Yr451knGlxqusG6iUfabhvzy8gDCNmYUs9WymXa54f/Ro7Ycqet2DOXyS1w22u/ZQ==","signatures":[{"sig":"MEQCICc1SB2KK7t+BdXT+U7w0bFezgtVYkmhqBqn7PdlhesUAiA+zZF1Wfglc/tMV7I+GsyYTf7qIL4T1+Ut3HoEEdQ8ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7njPCRA9TVsSAnZWagAA9oAP/3vXXxvl8YArxD+9/C5Z\nuDGLq0wVB3zuYDzJUsROdXkedLTCjidoNfOQ11AjLxKbLl2DhPa9JZ4xv38v\n/idPfLHpeNOSF6RgLDEubmqNHL3R+Dy2IZ6TgbCIhijdzg+GJseFHEjv74Ez\nYszfE7W0BzqW0o/HpJNpWCKrXM9ohY2U2VmOuPROETXN9ZfhZO1HMY1eYHtO\n7MyLP+l65ZLG9Wh4G9E/MtULFwA4SukWXucfclVz5L45CrcULgtXQrS5vFb3\nJ44ZzTo0Bd1lInDhS2xcQ8Rw2YOpDiYX+RcX14ec7steTD7iJRgvKsERe9su\ng/OVseoGAjHvqPoeZDSGSlXHBPPI4SUH6SJ7A0H8YRMY2ezJ9C1fWkEA427r\nfgbKUmDdkGQyCFlc63KN4hA2pFY6UpIlc4opDpGYjPDKQgsSfQBwI8nwKHPq\n8GXvFUPY/DMeuMZXzStFcuL/oR+l0L0FKzeveT6j0n+z06XKrYjT/dDxV2Fr\ngt3hSO43ZNlEVliGc2sz6uYHUwTDYEkJ2ZY06+OQI5TloI9a2zCABj6Tof7f\nzvxs45WXqgnpJKUYFzhCTepMJhZk7RNO2DHbQH7Ri5dmXp8pdKFeo7Mata/W\n7Ylt5W/9ut0lzl3mpNvap6HbbiPeZOMUWWJG2ARuUvJet4CLd+BvvO+m6iXY\nPkY9\r\n=TxNt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7fa4b61112f3a937bd42f15ddb4ec9df428bfb7c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-14T05:38:41.092Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.64","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.195","@balena/jellyfish-action-library":"^15.0.32"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.20_1626241231227_0.3769641253179461","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.21-renovate-internal-patch-bd9147dfb74d37875a498f00a0f9bd081fd37fd8":{"name":"@balena/jellyfish-plugin-front","version":"1.0.21-renovate-internal-patch-bd9147dfb74d37875a498f00a0f9bd081fd37fd8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.21-renovate-internal-patch-bd9147dfb74d37875a498f00a0f9bd081fd37fd8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"29394fb56f5982fccce56963a25cbf2e7e52f582","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.21-renovate-internal-patch-bd9147dfb74d37875a498f00a0f9bd081fd37fd8.tgz","fileCount":27,"integrity":"sha512-5ZCFaqfCYxc/9HjRJ+Am7T6bY9c8yZKLMCfLPIVP6ON3aRz+BYhbuRzdfp8DS29LRFFxjZAkgCqwrMtFMUt7BQ==","signatures":[{"sig":"MEUCIFK1EnSaOaNFr6/PMY37Y/DaDnNLvCjlwVQHNsGtcvdIAiEA1UxzHoM4Lny81S5s0qsqApwoHoqyUX2bzTH6o7HwaQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7qAXCRA9TVsSAnZWagAAg1IP/RNirMvPK9tYt6BI9i+O\nATQPM6k1N32cJ3vYkCsnBWz38RsC88eggTs1oedBAPQimLfCBrznDfeEWqLG\nr++hmjdpkHUejljUIVmV/Rh6ClEynp1xXzf+h/64xWnXxyvxdk4jluHRGVpd\n40xRx+WO8BeEmlWO5W37dJYEg4WLUsAiRjx+KLTGxtzf9jQnAupwB5WjMhb/\nd4jFqpVZQ/7vIkl9OWijt2vdcyvBXKnJNc6bgU0RK4lPtb/P1/BG0w7YCAxh\nivny+o/0U70+ox0zhNoIWfzYZKsUWtnNUCsZUnU+b7yhx1sg5y48fHR1r9nn\nEO60F/BDUBcf2BJxyl83sSwrbZCHSsmvOCdHayVLLCi9xwMsibpJjxO9cLAm\nZUJm/l7hBc5GCG8Lg+5hSXhGVdQ0QtCzYNfY22dg8tbhm2VzOxdTc3kbUY91\nkCeVjeWfMR7ezsCnZ3/mP9/h1ktra2wgxjkVJzoRdo/qW+Ilm+lTQRt3EI+z\njOvp32DimODw87PvRxXG0EEaN/PaGfPTRfQYYCUJjRsoELVURODAFQFw3SKw\nEQieWcrkRNy2+IUs6l3JNLk39T0qft+VNegb1Tin+OcG8Z6TQq41evK8Je9i\nUtQsqAScnorM8cSFkkpLEOwSngabUIWyIQ4y7UEQ1YMEn+lPIl46444wNnnC\nUcLe\r\n=JGBH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bd9147dfb74d37875a498f00a0f9bd081fd37fd8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-14T08:24:00.226Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.64","@balena/jellyfish-environment":"^4.3.16","@balena/jellyfish-plugin-base":"^2.1.195","@balena/jellyfish-action-library":"^15.0.32"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.21-renovate-internal-patch-bd9147dfb74d37875a498f00a0f9bd081fd37fd8_1626251287424_0.4474643294362235","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.21-renovate-internal-patch-60853af189a41096d1879417f7125567639e6460":{"name":"@balena/jellyfish-plugin-front","version":"1.0.21-renovate-internal-patch-60853af189a41096d1879417f7125567639e6460","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.21-renovate-internal-patch-60853af189a41096d1879417f7125567639e6460","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"beabb11c178938612a91032e55296f4912536978","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.21-renovate-internal-patch-60853af189a41096d1879417f7125567639e6460.tgz","fileCount":27,"integrity":"sha512-womhnnMc7wO6F9OtAP8WSEYOQYUErYOfHqxfPyQIv963BhOqnsIZ4LCgMEdp0fvpite1qF2xakqHsr9YGPfgWA==","signatures":[{"sig":"MEYCIQCwE2d5pCstEOHnS2SiX5EDa8HGNYg7qBcOfsALTyfNCQIhAOn5R5SigATEoU6L40ruuoSlhKgyvVqBJPwZXWbRRpHn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7qF7CRA9TVsSAnZWagAA8n8P/1+fwxzLfTXiEEei7ar6\nsjH090xqqnf0YiFX9uQEiy48Z8dQjSyChwRniF5ZREqOuaetTbQzNA13yqus\n+2tHAzGnpJdE1ZlkhDL1LXbHT/XaRBPO9R86km/ALi67VYDh6f1+LY7mCJYQ\nmdXdN2x50a17uSwRTgzh7XOt97b7JNS3EQJR6xG9gY3FChMZEoyHu3xt5Ir8\n27gnA31jQEuUkcg89LzJTLlQ4rD73KFdZY73tbDG7gAAJgWADjl4aawt9qdK\nqDZP5mZcGC7AEkG3Ny7CItAQ6qYQpLjs/uyEvt0R50W2t3VDS/Vf70hKcYl4\n9sKLRU3vfXM0v06k9mJnMGmtII+phoPEQi8f2H7FXN7w4iK0fDckcZMRwyW0\nhpGsl6KVlY+2z2QSmzjyN/qUroZzQl4aR9DF3oAt/CYfhfG3rEPUjlI5okdd\nC00SjzvK3W8PpQAYOTfvi9I5LoXosn3UqatSvL09lhilV5K+pPLA7+VLsJBQ\neFjqHQMbAMxLdV1mCgDA9BNv5XjcVaMM1bxM1flSNxbwBe9f7vVatqm+OSXu\nGWtRYa2+NMdVAQHlBpqwf6QR8gqrgdG7DNavEeSWvHf2a33G9kMJM0jBSGcZ\ncJnjYpoI/U2sFBapn6vzPt4P8GybqwIwYBe2pb8lSLPwctB9FESH8B9AFzsv\nAonk\r\n=03KS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"60853af189a41096d1879417f7125567639e6460","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-14T08:31:17.379Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.64","@balena/jellyfish-environment":"^4.3.16","@balena/jellyfish-plugin-base":"^2.1.196","@balena/jellyfish-action-library":"^15.0.33"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^18.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^18.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.21-renovate-internal-patch-60853af189a41096d1879417f7125567639e6460_1626251643482_0.5365320136191571","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.21-test-plugin-default-99ce29c549f5ef07c55aa3bb3e14750e96c3ccd9":{"name":"@balena/jellyfish-plugin-front","version":"1.0.21-test-plugin-default-99ce29c549f5ef07c55aa3bb3e14750e96c3ccd9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.21-test-plugin-default-99ce29c549f5ef07c55aa3bb3e14750e96c3ccd9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"98ca518f5dc797c6119ba1210b25e918e69d1662","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.21-test-plugin-default-99ce29c549f5ef07c55aa3bb3e14750e96c3ccd9.tgz","fileCount":27,"integrity":"sha512-vDuk9f5OO/M8g/3SXIZFbPbJUytFIsu7HwwcEQLCKjou1aQrkQIm+zJDVD+B3Jiml1ur9+YkmgzxUKQtQxgq9g==","signatures":[{"sig":"MEUCIQDCqIRJ91uIV8YHUQVAEL7Yro3gt+woMvB1aJDJRQM+rAIgAnBRmmFO8tg7ndtJVphn0yb4uelOyqInR4dMKb9TC3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113132,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg72MZCRA9TVsSAnZWagAAU+EP/A3tKyAG45N+rfpfKUvR\n1l9NwSBCwHaBBef/pTzlM8s5XzoPSPzL0rUADFHoS2ipjajcztxOSRgdarHo\nmNP7eKX+qCsmM8dYsP0aZmxhvH9dCx+9LG8Vbam0cgGpcKzW82KLc5kplZRq\nvym/NutYErJDbwU2jxtO0M7u+CUOJYZ6V6ILJH+0gtKUmB6aZW4RZiFKBZ5F\nWW9zypVGzK5KQGgAX/AqECkZgd3B4gjTCTgPDGcRq7cZoIrYURvIb1J/BS7Q\neRlVH+lxfqascCSZQ8eJ3a+M46APZLY5jlHfi3r3DO54AzXygBA6FoGvuV/q\nc1kRBKmrU/t2B8petfmJrcJxLokK0aByd5e8JHsTryVKHjYLpEvX87OdbyF2\n1NMIrO8Jf36vLu6gJWUd5IVDeRewRS6HERXwGjyER8lNKvO3d4F/qC7x2V88\nnqZ6AyElIWLrNCleAjuOiNjJohWI8ZZ+J/eNCbMSKY2Oe6OD1oCI8Wccpm1P\nydxyh9wWkFOwlkvI36uhEBzxMeyaBiPLFltcaNbN2j3YwlJOeKSFpzopzusf\n4bFiIZEbPezflb1Nbmp2u6kVUdP9QcLrfyhMpUfYuF+ShAfW/FMXpR6qujsM\nZKiHOEgM/YPwZQtw9ZxGnIvalMBSTnaGA58X06Kc2yG/n+AqjlN9q4ubWrgT\n05Et\r\n=ZKp0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"99ce29c549f5ef07c55aa3bb3e14750e96c3ccd9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-14T22:17:27.019Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.64","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.195","@balena/jellyfish-action-library":"^15.0.32"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"19.0.0-to-typescript-f78cc25615bed39d98416404c121d20e32305c1e"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"19.0.0-to-typescript-f78cc25615bed39d98416404c121d20e32305c1e"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.21-test-plugin-default-99ce29c549f5ef07c55aa3bb3e14750e96c3ccd9_1626301209472_0.9888680649646644","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.21-bump-plugin-default-ed2c57046313bc346dc67f525d4151bec470be94":{"name":"@balena/jellyfish-plugin-front","version":"1.0.21-bump-plugin-default-ed2c57046313bc346dc67f525d4151bec470be94","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.21-bump-plugin-default-ed2c57046313bc346dc67f525d4151bec470be94","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"130f2b988cac9d6726d2952c0df6b45e27765634","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.21-bump-plugin-default-ed2c57046313bc346dc67f525d4151bec470be94.tgz","fileCount":27,"integrity":"sha512-OcMedbJlKRfmVH9oR/dYntZzGHvtLsebLvAv2+hmNhcYMFtWM5IgaGvx/a6KMvbzZa8T21a6m119yP+rZZCZ/A==","signatures":[{"sig":"MEQCIA+B2xrSj7bYoi2A7ImBvhH073S+ZYeMujkS8vTNJ5NXAiA6mBY275bnEzItwLisazSIEZ+egWWBz/q0FWJJCSItXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8NrqCRA9TVsSAnZWagAAe6YQAIFf1gGwG70lR+FIL14V\nioLAz/K1aDeAu0qF6QJJwMOLyUP6ZZ2zbqqJbIrsXb2AX1KqXAWbv4YR3O2J\nE5F/gVBUIHvB+SliiJ4ZlXRgxxfmMrG9O068tj9U3rHPHZnDBUdUHxVXYTif\nLRsxwM5PlPI3jzS0jcdxYV+FrEcr5hKDoWYsCGrYUDsaygEqk22xS72vkaP4\nNpqdrswxCSgPaqxUWVMtwX5srF2/h23XORQhDnQE1KHK185bcqwSqB/QNb7E\nHNN9vbHWsmHDGk0bLymimI6iEzA9ZkwjIFmyp0QYT4O/gVNKwDlTd+hkV5xm\nh5uxydBPHJ7tjeE9zXvmGyDTjejRlvxd40MyBvpo7RjEO2IwQkjbb9GJKaES\n0jrZ/pHgVvUhndkbafUeMzQ8hmJe20SKaiQECCZhkQ2iZAumcwi31hZWCGgM\nY0HDSAETuzAVZcQx7DitJR5RGDOAAGeXoj2cZE4Ch0tOAiuxMOdgcajTXzRJ\ntal8egKliyLocFHbxV1lsrsiQDH2BwE4XDm3gIAWbwMBfEsk9ZeDmv0DVwyh\nPcP2XxhrM0MovfzcSqN3BJIyiMh7uhLuR+cGiVWExCiJDKZbWlz+0dAi0qch\nLQIx1ccixvQt9GB0yWQavTQDr6cYjGtlDhSRn4F+Ji0M1n0vnoyegSd63I90\nREyy\r\n=pCC0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ed2c57046313bc346dc67f525d4151bec470be94","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-16T01:00:10.447Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.64","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.195","@balena/jellyfish-action-library":"^15.0.32"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.21-bump-plugin-default-ed2c57046313bc346dc67f525d4151bec470be94_1626397417909_0.34806908401456393","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.21-renovate-balena-jellyfish-plugin-default-19-x-f4f7e32411024e6fb47e0ff8367a85a00f74d1b0":{"name":"@balena/jellyfish-plugin-front","version":"1.0.21-renovate-balena-jellyfish-plugin-default-19-x-f4f7e32411024e6fb47e0ff8367a85a00f74d1b0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.21-renovate-balena-jellyfish-plugin-default-19-x-f4f7e32411024e6fb47e0ff8367a85a00f74d1b0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0e6d7bd0880efa11b5c09e1ad92109ebda6d6018","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.21-renovate-balena-jellyfish-plugin-default-19-x-f4f7e32411024e6fb47e0ff8367a85a00f74d1b0.tgz","fileCount":27,"integrity":"sha512-34rO7Sd9MB7iOdKL2/5J08JKntDUUFCWJWSbb9lGSTQqUNWXveYGlrVGpW3+szZcQP3RtT8qVdfQ7IAAKrnLhQ==","signatures":[{"sig":"MEUCIQCpuoHYS6E8ecPamAk95PhiKcgF5cGPv+LW3VmkMoBGfgIgWakxJS0QDWyKjk1IOs5NoX0SZ5sdvAJwk/mNbbGeM5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8N2iCRA9TVsSAnZWagAAar4P/ArpnqlQDWbXA22soAaf\n0LgfBTnS/FIAA3kZxvlzecBmyGmWSZqnm9YT0qpwWwRtcstQtz/JQdzpwIYb\n3VhVrO2JCJbNC7aANLVq6cqzLQXDo6agRSFmmQqo92sMLQonyTSNxPUCPzAH\nKSAD+i2Y15SDYgIrlA4uSmVSyP5tqSNXfvbumiO9H4Lgbi94m0tWYvK5NjeT\naTT5pYIZpPi7y9BWzmjfBTxisDFUi3O3jI6Zd0+Eg0mSzp2uE91H5ZBX6eK7\nOVxFKJ+IlynVy+5eZUt1USKRNRqafRtseuoMoxOBVP+10yYuyrQvxwZ+AwpO\nRJIDqwrFEst3eY9Pb9FOLHX+tj8zx31hbVRMzJNywvuWXiDhfx/adOuGr9dF\nQSkBK1jBXVXNbppwNqhHRWyCW5z/MAzgImC5QhIegr4f+1Q4J5BdFwnsAdZf\n+xvBJZT2HzodkuTNaJSId4XCznFQLDlCjY7N7WHvM12kDigdGQs3jyNsgI5H\npKryHuFQ5imW+LIrW2WQPMWDHc0SZAsy0JJKPyzCWsptndjcskIC0CtgtKk9\nsU3UCJOYyYToU8f2HzEE2/AdSXk4EaIqoLpb7Y27phUX2ZSz+osbgrq8MhLD\nS+ruolpVElToyIcyhKwSP/Shi4x8r5dyzganPOYzA/oVjz0H63wsByLtLdLH\nj7SD\r\n=NSfw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f4f7e32411024e6fb47e0ff8367a85a00f74d1b0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-16T01:10:06.494Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.64","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.195","@balena/jellyfish-action-library":"^15.0.32"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.21-renovate-balena-jellyfish-plugin-default-19-x-f4f7e32411024e6fb47e0ff8367a85a00f74d1b0_1626398114257_0.6274742752706428","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.21":{"name":"@balena/jellyfish-plugin-front","version":"1.0.21","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.21","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0c32ca84be0fc1268a1dc346d7141297722a56f7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.21.tgz","fileCount":27,"integrity":"sha512-ofGkBJ+J+dwwtF5qkqvLSAoW6r/zgCfKqXm0A9n5lYNl5/TJomSlSMRnKh5VmlD/imZkPfrEBc1lfYi5iahnfQ==","signatures":[{"sig":"MEUCIQC+n8wi1ZAbViPS73tO27I9pH8diycYDtITng+hyI3CDgIgGOtoiRGwzLtyyfxVa5tdNgKTNmLhoLK9tUV8nPG3cHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":112967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8ObqCRA9TVsSAnZWagAAkfQQAI1CpRT3mZB6/s+0UpjC\n9N9FzeyhW9HyTXspqrwSrmtvxQqnTO37jcaocE/La5h2CW3BLbk1HhOu/S+b\nvfMgltJrN98ogftuQ6byN4Hi6+8NkgOgUxF7KfdAEI0vhtCfQ0jewcQicC0p\nufVySwQVK8AntHiaKIxlyoAR4OAFD7A9lFWLDW/X2bhpRPh0maFFOJ7/Z6G9\nsj8Vv/OJ6UfaxqTCfOiRQW6qOt5Z3iaZJ8Pnq2yShNMDla0dJgPZmuS7EhBz\nVDIEBMq6I7GuaM6RGPUSE3fSvu5sjZsl9Qeol1SayYjAiiQy7L3h9wrGKVbT\nmN3vTiJHsuitXXi5dmgll8D4tnYzztPyLoliIjQwMVH52EpLXeWJSYzKI5Tx\nF5zApxyQwyh40yny1klQAE9blpIhUvpZjTSnbDaAZQYYodX5Qb4NCXRHfRwZ\nEHyZAPghqnwxV4qbBXw582qWp445z1BjyikOyxzMQ00/vfvxJLndTmQRKHBh\n4pS8GhqwJWugftwcbzxxTnQAVXjrO01Zk3uambV19OIPp5MDn3CCmIPpKkMV\nPS+TP3Jqs6ODC1W27MjOK/RypJ2CXVgD8Hjwo3tTlzZZI72gV/tMD+de7mmX\n7pWLm5jiRZzizH4XPYRCzdkPbiizZMEqSLdWX0yFOquZvlivhUtkf595O8mz\nkPR0\r\n=3bdv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9213c9400182de2e586829c70dc758fdec85287d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-16T01:52:50.158Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.64","@balena/jellyfish-environment":"^4.3.14","@balena/jellyfish-plugin-base":"^2.1.195","@balena/jellyfish-action-library":"^15.0.32"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.21_1626400490676_0.8455333397841256","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.22-renovate-internal-patch-36c217b0e85c7bfa3e6b3d1b2cc8110c676a7345":{"name":"@balena/jellyfish-plugin-front","version":"1.0.22-renovate-internal-patch-36c217b0e85c7bfa3e6b3d1b2cc8110c676a7345","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.22-renovate-internal-patch-36c217b0e85c7bfa3e6b3d1b2cc8110c676a7345","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e75ee3b7938acf82068ac9df8db1833c1b7f459b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.22-renovate-internal-patch-36c217b0e85c7bfa3e6b3d1b2cc8110c676a7345.tgz","fileCount":27,"integrity":"sha512-8r5paN2mqCXjKWbJ6TXzgdek3S5R9SMLoufYxFkJxVojE2pDy9SIxsBkKgfinuGgJ2F4FoE8DDlEdcyKL9gDBQ==","signatures":[{"sig":"MEUCIQDZYaNdiBHzdVlMcqphLeoa04CJV+ZvtTKjZ9zd93+JPwIgKg0KifnXd22bsd3sytV+47FcKtz869WWOJK27IuEfwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8OeyCRA9TVsSAnZWagAAjhoP/27rrdwfg5t+bRFNrpt/\n/8qlSCBwIoNiO1LZuQCuzayQ3wWW8ugWnnLLzL+fLtI/faho//i4gg32vFW4\nk8ZZd9fiY5YK3LY4anJfvK9VBrt0t/xOapXF8ykqK2rSyrd3QoqhqQBpJIxJ\nmYM0RpR3Fcllnso8ercuPhJPYFINQN6D1UyYD4T5uUl1G5ocKSqygYwEPVwf\nzzLqQo55S3aqiVqkJaThQPTrB+WginCLEDZEbsPTB9phHSAl2gktZDKytxhj\nEax2noABq1Zc2mePVii28sPHCm6bPQrnBUi9Ka6gt7w5dK1ARrBW+nQa2pD9\nJWmmsJ0fh+wTQsx2UH08M9WYfbu35b3XKvRtoO//08FQq6TDr45LCsnEG3YX\nhxRkXZilctw2y1hCO2D49gyEC1Tu1aPL3EF3A6C449Navs3slIZuqUeTJ0NI\nWcaLHThDfN9AA8D3b7XyaQ1hJr5KlOJK47w2DvyOlx7IqfpAj+j20neomIip\nt0W8E7kE1jMceG4Af/Ru4Sr3CmKp5zKqQFEcKksFzNjy1TFkdmhfUAikUglX\n642GmWLt0dq2h+5Lz+hJgZ7DKdVMZZcF/9idRNzVvC84Rxiop7zKz45ibo6s\nHzEY5wYHwe786o5ZDZFk1AOXvfKzQba7rgoNK/FNkKFntwvbm7NGVmI6x5mu\n83pR\r\n=i5lQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"36c217b0e85c7bfa3e6b3d1b2cc8110c676a7345","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-16T01:55:10.072Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.64","@balena/jellyfish-environment":"^4.3.16","@balena/jellyfish-plugin-base":"^2.1.196","@balena/jellyfish-action-library":"^15.0.33"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.22-renovate-internal-patch-36c217b0e85c7bfa3e6b3d1b2cc8110c676a7345_1626400690059_0.05209069706408731","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.22-renovate-internal-patch-bf847e7b51c606795f23f3836de14caf72425498":{"name":"@balena/jellyfish-plugin-front","version":"1.0.22-renovate-internal-patch-bf847e7b51c606795f23f3836de14caf72425498","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.22-renovate-internal-patch-bf847e7b51c606795f23f3836de14caf72425498","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3069fdcdcf8618f967887cae43024476ccf5e880","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.22-renovate-internal-patch-bf847e7b51c606795f23f3836de14caf72425498.tgz","fileCount":27,"integrity":"sha512-4l6qYmjMrIEBlgw4RF65OKxwA55TSi87yPz0uYAyEUNldtrVDCTeQ0e561jPDzsApCRjrkLe3ln999W1XRqrvg==","signatures":[{"sig":"MEQCIFu1T7WScEuBsbOjxxN0Xe+wwRGl3PX0fbZdCAvf8+dTAiA0H5IlXVyVt6Dc/UZTgnKk0DNUYbRLALbV8niZG/6jsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8QRvCRA9TVsSAnZWagAAmz0P/0lz4qKvpd/kqmWQa6kQ\nRnG5zteIa859DtEwoyC8FhQPPu2cGmIOVrYcSB6gumJDpDQIMkHpqQJOLaB6\nmXVBYN70o3RhgsdtZjoxV+yp7ABwjmQACSm6NEWh+WBE1r8wLWoH/lIPs2Ao\nggY+JUpS0QHJEWFGYUxwOKEQUJTaeBxJuplIdh7ujrtDHpk0yMxvgKvcyPHh\nqXYnxVbSWa0BwntJn8/iXlRT+dcHdmXWWYd8raZgVZouxNhdnHTkL32IV++j\nclWZ29eS5pJWdtvOMrxXkVe0lEhq/hK8UdgEYS3lGlA5/cdPoUBHCpB4GWS6\ncv5KasVmzmLXTOCZTpWxQWaSTUUFX+TGT9PKjWxA5YBwPPXY02b230DGV1W4\nuxORv8C6WfWH+UEQxiQY5otiKU9UBJEz8q+eozfHA6TCx2Ka63xoysnPrw0F\n41Lx3X3P0gXvCVAgCkiUmR4ApC0o841Tcq1oD/9DpM85BW3zeQqBNtDcBATp\nf+N+5n8ikOsZ36UXVAGEz4Es02yAHjUBf6ozBxdGrMlIGEJBvISIYixagPCp\nXOUxE9hE4Ah03c2eaxIx57nnjbiMoj+ftmKjhS5++/MqznTP8iOO8+/tgeUL\nznTv/7RAZhX8gt9X0jQ2nDNjhytwTwk5F+ojDaWE3v73Rrh7Bfua0LMkqGRH\nI1l2\r\n=eYrm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bf847e7b51c606795f23f3836de14caf72425498","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-16T03:57:50.334Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.64","@balena/jellyfish-environment":"^4.3.16","@balena/jellyfish-plugin-base":"^2.1.196","@balena/jellyfish-action-library":"^15.0.35"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.22-renovate-internal-patch-bf847e7b51c606795f23f3836de14caf72425498_1626408047630_0.13337453213751327","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.22":{"name":"@balena/jellyfish-plugin-front","version":"1.0.22","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.22","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"00ee6572e8bba2591a95952ca0146fc58cf01cca","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.22.tgz","fileCount":27,"integrity":"sha512-OLy8gjKeuNvtJ2Jmn2aY2984Eqki4Y9ktt7ZKlfm4fGeq9nHnz9lV2IFkyeKndaJwNOiYGmHCdP88IwaPKg2Mw==","signatures":[{"sig":"MEYCIQDc2ZPPLzSWbuGRiW5/LNSDlll/D8aFMd8hFUdtDM0bDQIhANTSsRq/f4USvsNRClAQ/sAPHiO7qVx7Sj1S9WFW037a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8QohCRA9TVsSAnZWagAASAUP/jSWwQVWO5iS9+q8KMsd\nuDmEhQlWlcDZO/Kua8zZZSgh8oiTFPZWUxmzo94BsPV7pIoeux7OKU9neVRG\nuvmMJsFZg4ViZHqICw8PfN3MBVYC1HbmqyN4ZcH9fU27vySSNf4qnVqwc6X0\nTTa+skl+k4jGS1KkrzVr0ean0RVbm2qmMiBLqqTPMLlEuQh75Bi9xKnB0+b1\nqnihGkkcW4BJqrWqE/lfL/4QbWGTuIS37gFMbAwiAw0L/0gfDaZedZkNoSDm\nSNUc+kakqpSDPbUH8LI9O3SFk46ZQJ+9rtfMvpak/68Cbaqf3lB2GSCrmxGD\ntpEICADyO7EGFXKXJcBYbTY2nMZ9jwEQX+m1DHN/gzdfRyq7BxcblvkYI6/Z\nEBg2TNiaHkxWtcrfLvsNzTZ21SQ4CgDCsiMB2nzEIDLmrhERICY1OoQMwD+n\nx1DiuvqF0iFquTfnwEMDTpI1ZoP2nal31qZVjVa8DTgEEK8tm78zwVGVW/yz\naT65m10RIz/vo1svsKrCzmW7LWHm8dSDnH5IzCCkRdrnFrGcDnAp25DwwS1c\nMj9z7p11SJuJVYmG8usQ754THoBB88zg/khHlZDnZi0tiKmRzyMv4qeWpNjL\noVBAOY2YQtbbxzrVLZufB1GBrwuI4q7PlwVhyorFZDUvpr3X5orCEOrfF1sI\nCNBX\r\n=QLID\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"04024e9fdc63d5efc9a27534ac153bd7e9ea9fbb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-16T04:23:20.112Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.64","@balena/jellyfish-environment":"^4.3.16","@balena/jellyfish-plugin-base":"^2.1.196","@balena/jellyfish-action-library":"^15.0.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.22_1626409505508_0.3006410649147393","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.23-renovate-internal-patch-d6ddffd9b8909299f3cce1b1037b913bbcd09d06":{"name":"@balena/jellyfish-plugin-front","version":"1.0.23-renovate-internal-patch-d6ddffd9b8909299f3cce1b1037b913bbcd09d06","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.23-renovate-internal-patch-d6ddffd9b8909299f3cce1b1037b913bbcd09d06","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4b6355f12697039d6fc0563141431d0c5db540f0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.23-renovate-internal-patch-d6ddffd9b8909299f3cce1b1037b913bbcd09d06.tgz","fileCount":27,"integrity":"sha512-gY13ezMs3QK5CYaQUMpNW8G1Ed3ZooUQv2ayTS80aUhLbbbdYiDOi54KM+tWHNMqCZfycVHAJOgCogoJqSj2xw==","signatures":[{"sig":"MEYCIQC//H2C+o17qFsznEdE7KcCbG0ea48gDi7Fns43WgZQ9gIhAMG7CBi2rAkGcq+wmdopzGfOHN2dBInY8+pfTAsnxds/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8h4RCRA9TVsSAnZWagAAM8MP/1fy37pvRA8dqeQDF+oA\nTxRKNR7gNJ1Muq9ICgDm/GM5LbfoV/LW6UUT6iJeSIrmaHtY/5fA+DfV42T/\nM9aboF2OACFZyY6MVh8y2NmZ4ri33y0sw+iCRk7MIkdaNcLzkFIThagccs5I\n6sXQ24VtuKunvc0BxNhfWHv9/JNNVU9ZToRCjpivvFvYrmJouNf/qD9UDTOl\n+j9FysKlF/L27KjdBNzJiIfZEslgz0tJhvXIUfEgovR7Qq99bbbpyPpxiYrP\nfYbjUUfJnboR/qrWebRAj77VGThJzAoMlTZBOBPsmdKp8VEiBMra2qDBg5HB\nalqt9nDwSUsm+SG+BbtVqv+2kF2AyvJE7h3PVn6vFKqV9AgR1rbI7mO9rCzK\n2ofjacjKiJPORUUTkQsLkPfrql+xgm9g6VtoGht+iUkMkDF2SMfWlF4BAIOF\nB83lC6u13NPt9K0OTzqYNucs+jQe36GAEI3ALOnH1iEQGSylnx0PrmJ5fdQg\nB7N8TlZ473m08lhnu2sQhClc5i/sMjpZI4U/XNe8pIzGeNbycqlQ+PVhJLIl\nnYElDqJqRDZx1uwTxVV2JREcGqa7y2OvoZhC/KK0RuvWlwphHYZvEKxSF5z+\nM/mjmMhOZfXDm+9YKAeigVyhMKi66X4hJ1z2l9yM1NhGMC0MaLjk7li+1Z4N\nik86\r\n=0uqc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d6ddffd9b8909299f3cce1b1037b913bbcd09d06","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-16T23:59:30.761Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.65","@balena/jellyfish-environment":"^4.3.17","@balena/jellyfish-plugin-base":"^2.1.196","@balena/jellyfish-action-library":"^15.0.35"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.23-renovate-internal-patch-d6ddffd9b8909299f3cce1b1037b913bbcd09d06_1626480145811_0.21106119349716757","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.23-renovate-external-non-major-b219dcc0d8b9c12d0c8163c743509adcedbed99e":{"name":"@balena/jellyfish-plugin-front","version":"1.0.23-renovate-external-non-major-b219dcc0d8b9c12d0c8163c743509adcedbed99e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.23-renovate-external-non-major-b219dcc0d8b9c12d0c8163c743509adcedbed99e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"655d8f73db1ba86c06b4c1cd7ee51a4cd52c4672","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.23-renovate-external-non-major-b219dcc0d8b9c12d0c8163c743509adcedbed99e.tgz","fileCount":27,"integrity":"sha512-QEqDEr+wlB4Nf+Iq3ze8jWxdxd0GLUfUWAqzwF6/QOgPGr9JwcNNAaL46iCUZTrIOvXq7ENWv8G9dgJw8MpdcA==","signatures":[{"sig":"MEUCIQC/0cTF1EHF4ZIjDHRNx3ccO4JldFYMqAiGokFGiDTRuQIgRklnDurHXYIkYoFwxj3fN3fPbNLrcFX1eZwZUB+18Ko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8h87CRA9TVsSAnZWagAAAaUQAID0kQp1RUVaPclO7ouP\n1DW0uq7EIZByGxOrkWUKCNj7l9Cw4fe+jumfI+QrzFxQLk+EQL6tckdJD0Ww\nEwaYLYj21fMASgd0cBttpm08UsEkALXTswEcwE+tzeK3N91gvUU+piIqIJ/w\njpZ+Pj+B4H1u0y2FbCgiPJ+pmiNjnHKk0H10YJCijKkHWCnDium1ypAFfRnN\nrpqe4NH448X3eXwddVLw2hEoznn+65JLLa03JDlTPUVi6u94/PK2CwyDUrLE\njcOIjHDCM9lmaXIvBqX5hobBqQvejS9EYEPO7uzMMKFgowcrHZfeFdhYJYEN\nchsJzXR4N9W7bEY2sumCB1SD1C96rzK+Qwkcv66wwx2XojAnNguXLtcKcg4R\n8zr1vJiq/LYdk7QZlpVXOCIGeqGCt7phuq/5++PTOIBw18CL5FxaQTQRtweZ\nLrH8VsSk9Je4JYLEYD+gW4hFCN6cknEhqGRru9hkZYbcemKFrnbLGbfGxbrS\nZBQYjYWU+0Gues9ZqFPsgWLya7fEeybrsjLSeTSWY8ml/iSlzRnHNPH/KYTM\nMcO1ltGMBJhLHPaMMH/6umpBthlTzKaAfirYtXXAGQJzTKmg3LsniI4f5InF\n1CAsXgO7sdiwrUpBc9llQ6DX5OQfiKJDpioT1HswQd+buqg7fOFEpcYeZdIO\natxA\r\n=inCS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b219dcc0d8b9c12d0c8163c743509adcedbed99e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-17T00:04:00.795Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.64","@balena/jellyfish-environment":"^4.3.16","@balena/jellyfish-plugin-base":"^2.1.196","@balena/jellyfish-action-library":"^15.0.35"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.23-renovate-external-non-major-b219dcc0d8b9c12d0c8163c743509adcedbed99e_1626480443791_0.3582511680108129","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.23":{"name":"@balena/jellyfish-plugin-front","version":"1.0.23","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.23","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"35adb4e56d6c0f5ce6379eda8edc646c0982d79e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.23.tgz","fileCount":27,"integrity":"sha512-ltlKJthrZqElOgJceWTutrY+XIkkhvusVVHZAM5kjvFT/ap65UWWyuMZEmYjtKxKNXxVGE9VjPFj0b+Pb3bC7Q==","signatures":[{"sig":"MEUCIQCJ81BvvhXXD0xZDz1JKWESQCxM2/OtChowcAG4NQRd4gIgFTobDBtyYNwMO6QdcRIo/F/ADKhBS4wFNDhFJPXnNnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8iaHCRA9TVsSAnZWagAAEjEP/iHQ8xj3raxqcaaSca9v\nY+u1lgOItbikqii2CnsDgpGA7FCWH51jQRpslzl0h4SPaZmD4zgqU6eMeTxy\nexbZBkahu/i8VTKSfaegrvB0v0YG+xQg6o3Uxy0lMtKnwqKoJvRIf+T/xQ/O\nPOcsXbK6JNmXlsZNBPvHOzPzIkkIeoq29gKaxPl5qHmN5ZeBgNqgssyUvR6r\n7P3JTjIQcYZGfeiFHzKqUA6g0akawwfkinV/Zev2C9Zeqo7Vcu/+EjJvzaEv\n9k+BDQwQ/E1kKgMc7OZ6Fh9s5V4Fg3AhgX+ssg+jkqfBNHiwJrQsU5pkD7QF\npEnCtZKINgb2nE0OyOWdGGHJDOGA9YHfUBrAe9AjrRMiQdG3tEt0NGyLw/ML\nf1WHu1h7LM5UwvA2d9rE0A4JPhhxD+VBdQGtFlLWG7QV5KgFG0lq/+kurSHm\newmoFQIsPrVRbXthJ6uNHNrSpFmhzOKn5LLk0wvO0EH9/N/VSQDy779Skkno\n15graWutO6sLTyZDJS1japXbJ+KFGj4bN5bjaOurxx2I+j7MH6UM0yJx8Qcn\nyKd0I3NJ+5xjascLaTAN6pmXACYLXyYxouIwqc3DA9O8Mswnw7Mm5BEvgmC+\nqnlkbQ5+EouYn+YjRJMBUKwvz4vAAirgIohRee0XfEDM0NqEoJ2WefJjBF3L\n2Lwq\r\n=qky1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cb1591ab70ac2f5a9e7bf9fdbe5d629e3d33708e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-17T00:35:45.404Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.64","@balena/jellyfish-environment":"^4.3.16","@balena/jellyfish-plugin-base":"^2.1.196","@balena/jellyfish-action-library":"^15.0.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.23_1626482311345_0.9276093466049891","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.24-renovate-internal-patch-4c19f68d992877b3022f1f6ddff9d9227a92c77c":{"name":"@balena/jellyfish-plugin-front","version":"1.0.24-renovate-internal-patch-4c19f68d992877b3022f1f6ddff9d9227a92c77c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.24-renovate-internal-patch-4c19f68d992877b3022f1f6ddff9d9227a92c77c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"aa8b2bfb403404f4e182abb1a80bf6b94264c57a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.24-renovate-internal-patch-4c19f68d992877b3022f1f6ddff9d9227a92c77c.tgz","fileCount":27,"integrity":"sha512-IZ7IqHzH6cbLx/0Aet0hvgbne0YP1YqYBS0p7BBujCiy1qYSrK2cTLx2m4m8wGKvBMhFDoPbUVZAFJUeScY7Dw==","signatures":[{"sig":"MEUCIDYgPKXtJkBPrKDZoS5brkVxfFmqA43CPxoLiFr0er8cAiEAw2bEnc7PpHW1fCoDyH0JlNeAX2jbMGBO1LoTSQEM8MU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8ijXCRA9TVsSAnZWagAANJUQAKP0KaNZrIKa+VSwCCzr\no3mfJSQKc7xJtyRpTc8s8Mc0+7HuBORqPjcsphDBXrhGpt7iSQiDWkT4VASy\nRcQmVeJ7K8J1ssKyOXgN9UdAjvWnf0YqtwZDDrcTDgJfZE4rHsn89DzbDZHQ\nEdM4xj6Cxj8sGCjLWA0eWy5xybiEQxNDS2DwJis6SKlfP5PpQiEbp2nGkIkL\n2jQxjbW5GU4n19mkPzBpsY6xApr5WR2kjvTxVI40RUm7JiVuGa40u/tKXh0d\nrxqkE6VygZCgT3ZRWuIEIFsXwn6Xb0FY6sAWhVPV4ltlFO7xZEvovjShHs6g\nO67UmaJBXJO7/K0RN4LU2G9vKm31pRX0nruvD2IbyerEmM1PjgDf/o7tN7y6\nGlUjwFbBMoPOgR0JsR+61V1fOQnxRB+gxJmj9sTubUjeszcQP0FLeEFQGxPZ\nbHQSO1jTu54RvNVnJrESyFVJjLLMLOpK5WDII8uZGqCrNypdYJvOBcLVWpee\nfZcsTcA2fc0B1KGTF6+AbHwmDOP7S3AZwQ4ePdOtj4UL59HJPHvFYrLFmk6G\nRfXbBo920MUlx1ubY3nC0NHJ2+CHVdlz7HuR//RMmggnjpn9mh2rMxRnPE8p\nNNoi6CswyGYq1Kp0U8NlRD/iezV09auywbiGbizWHjCtuFuZ/yWv6NWAYbM8\nuJa9\r\n=MFGV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4c19f68d992877b3022f1f6ddff9d9227a92c77c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-17T00:43:34.075Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.65","@balena/jellyfish-environment":"^4.3.17","@balena/jellyfish-plugin-base":"^2.1.199","@balena/jellyfish-action-library":"^15.0.37"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.24-renovate-internal-patch-4c19f68d992877b3022f1f6ddff9d9227a92c77c_1626482903207_0.5687166057399191","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.24":{"name":"@balena/jellyfish-plugin-front","version":"1.0.24","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.24","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"24058814e02614fbf562f674ddbf126dacc6999e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.24.tgz","fileCount":27,"integrity":"sha512-h5tsLmT5jjfi0kncnIvmP6+R9sf5CqMUqfRkpDoAmbfbBPG0YNv6cmtX+vPKbiLIIO5HG4Po4z1qNao4f1dTCw==","signatures":[{"sig":"MEUCICnnbuCIqD1d8V5wrTysQphzAW+SG7zgrgW3guXVjEfIAiEA3vzE52YUq4tZyCComYNmRR12RYmp3IFk0YPZCdJRGtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8ktWCRA9TVsSAnZWagAAbfsP+QHSnXyIdnNWxYplEw+3\nk2kOBOM4e9p+0E5pYYJqw4IkQb/G93ZTxupQZWZ5Z3WqXeB2kbegfkdaHCTq\nJtHHbWSTYhpeUsJRHHCKXaLLGKinXL3wqDX7Yj+cTkBt1XBz57wLJzPGW7ss\nsDQSkALi6gdztiJsr08HxwxdlKav6W0G1+gSk2OtOcAcSzceYyK/KCRb/jCf\npLBEH/0q4Vsq3+Rb1p7Ea5juT8hJHAXBh6m/HFVhyE6Z5kHmvUeXanatlh55\nq9YkhBScaJ9/foGABqFbDwJP0e4XmD9Zp8GxUIBCXWANn+8vWWd13mIObDiT\nfwrnJ7Dmv20Zryaj6HlQ06OkIKkwTorJNWsLg4MWqqmagWv1wO++YSNUgpG2\nW15FFMwgOOqU8jQlcpvtQBKKV+j4yw11f4q7OBqiUmAyI2YcSv/YzySt1BOY\n6R/lbdReCPWt5zBnnxXwERAcZmYTiglVi6oT6whvU06r30iEMU420hJnNxbG\n4FVXP5uYGidaqtOx0bmJE29n9rlrbti9SZSdKqc75BYijIhekynWNzQDfHrc\nMT1/jY6xNjDJWQirItx6vNXS7WbiZ2zjKPNu/sYnSAwwNaAPjoHDR8WeVcJs\nE6RrEQXqMGr0Lk4xHqfJHoY6U8ZIeOipqw1U6DxxUixSsJBbCwFtwy7PevkU\n9ix1\r\n=Tbi3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5300bbaec4583df1f2b2ad3c8c59d258bf393ef5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-17T03:13:39.936Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.65","@balena/jellyfish-environment":"^4.3.17","@balena/jellyfish-plugin-base":"^2.1.199","@balena/jellyfish-action-library":"^15.0.37"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.24_1626491734618_0.5339000016545115","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.25-renovate-internal-patch-c751967fadd7a48ae70056a757076da19728ab35":{"name":"@balena/jellyfish-plugin-front","version":"1.0.25-renovate-internal-patch-c751967fadd7a48ae70056a757076da19728ab35","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.25-renovate-internal-patch-c751967fadd7a48ae70056a757076da19728ab35","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9c7b5c14a3f73eada08959a1a501169143935531","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.25-renovate-internal-patch-c751967fadd7a48ae70056a757076da19728ab35.tgz","fileCount":27,"integrity":"sha512-owmJUKVWaRbJSEGCc69VbbGvMwjK0ipx0LZL7rUChtWji6K027qUDPYrXZDYQxdoGaqFS2WWpfdfDnBkAaBO6w==","signatures":[{"sig":"MEQCIGY/RI5JhuBfPlxM5akQVMYqX7QdghRPZAfhuWBlEdAfAiBiIAoKPJuwRhZIA5SxZMoOQYYOYjrbdov8Vy+5hI3/SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8nxvCRA9TVsSAnZWagAAbaAP/1nT5hd2sqijnl8UGJ1p\ny5fMCrezRTh0qTulktQ30K++mpJT1EFaq3TQBSkT1XuGt4jvPqfcFPwrGYj/\naEILEU2HN41mnlMDuJDEkzvkq2diw6oylseuwVu8ew0YLxQ+iXAuDJgfTBZw\nFXU7NtcDiUn+buxvw8GLLBHKQsSFJn/h0KM5DiRenmJvveZPnR/eMkXGNHBr\nIIJpRPPhdr8YgG9n0gPoIXR/XOuCrEmDhuOh/BtOSaEGW4DajxJsIcBezPNZ\nLd6/B173cFv1nEBhnXXenL/kbBK4EvfbUiln/pTZL0/2yHL+DiPkv/eDfgS+\nl/sa0XagKnUVER7GnByqdlaH0VuapCe4owmXvHipUIi2Xq3ZhLfFGpw/5l8R\nQdgDOneMHYsjPWx9HLZqiczCSeO2Ael8E6eQ5OqpRdCWveCEZ8aMS1E6eS0j\nrYefLEy8/IeXSMFiomE1Y66w7Jxm2wDynqL3HOD3+mZk8flK2M16j6MzkNIg\nIfch00Z/kzC8LTmP2FxFNtRNSga2Ntp7u6EIQP1olB4mvGtqV3ZOGqegbL2b\n6DgAAMeYkWXWwHo7xYcolCGgpLoD0ecwDHT6KatdOdTJPk9dId4h8gGNegRe\nJ4vQCxJhRNQk0vM5qowSnQY1hoJEkbCvApTAMCLDP9QNUNCdPWmVEM2KLI/1\nkxvT\r\n=kUcx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c751967fadd7a48ae70056a757076da19728ab35","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-17T06:40:56.012Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.202","@balena/jellyfish-action-library":"^15.0.40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.25-renovate-internal-patch-c751967fadd7a48ae70056a757076da19728ab35_1626504303161_0.2059727873482078","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.25":{"name":"@balena/jellyfish-plugin-front","version":"1.0.25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.25","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"340fc0741774a8f258582a05a66c5e3799ff494a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.25.tgz","fileCount":27,"integrity":"sha512-J2VZGgY4yaTTqkM/nKvvYmX6yW1Fgek6rrHdOILz9CXgQ6x7LG11LZkC7f5hG7+4gogLLyz7YKG0DYX65TF5fQ==","signatures":[{"sig":"MEQCIEjc3yvDPc/MRIz1drHCnOTHkfROdPXHxO3FCJ6hAGunAiBaQR9yPPeqpE0aPti/N0O5IuCxTctHcV7QrLYERsr86Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8oHECRA9TVsSAnZWagAAnmgP/0lJaKQ9Jk5FwRkoN54h\nAC7An/WcH02/KrrfIHlO94stqZjvaOvfRA5fE4ZuRElPFp+92LvcuFJiGHOU\nUb6sUuuIxuog2X5U++Io0wibUxlFhop9Pbg98LD4Yfdl1wFW305Ls5Gbo5JQ\nlU5u0rDfkyeudPwhyURhmPpXCrPTq0NENCbILQ7EDyUUx190Xg8am+E+8Ibo\nkueUNFZoWk2hDSkzH+GZfkkmTjJudPj+ntfGrHT+0yPR36LlqX4mmdMBMJjH\ntK0FFXvJgx1XXbnLpNcpuFLXK7I8FLhxXh4qnwE1RQ14o2mVyFXbS2R2QrAh\nPxOZW74JEIkskuuELaH2XqfUxBdwqNNL46LhF5kQpERgMNa83C3QdAe+oP9W\nhkWOmiamFCQ4y59PWUZLhIXB/SBq/a+ivh5fu2WPEVUpyPpBwWpIqnkHjyji\nwUyREEIO6G3piiRWQg9uVLStsY/ckGoBDff/OkbrGZvLtnhEu0JxDnX/Gsgy\nBaKS+/c+CMGWIzOhuqDVj3hv11O/wqRo7aeEU8E6iRwMUvTLt6aKEl+kMOfw\nUpHyBXm3vUwuoSMXPcxWJBfsl3wmu3imNn9MerVbzW3Th2nprv6QeKXvWwUe\nBxjfdaFVGKrb2nPffQQTozjDEUA51cDDUBZ3TXXzayRULabB5PR5Hpqf3FCI\nP88x\r\n=BHh7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"76595a6f7839afe4ade4d4a99a24f2a8c26e64b2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-17T07:06:00.119Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.202","@balena/jellyfish-action-library":"^15.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.25_1626505668634_0.03771583242779153","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.26-renovate-internal-patch-6b1ee7dcd2e3dfc2a59c52a46dabc2a309fb9f6b":{"name":"@balena/jellyfish-plugin-front","version":"1.0.26-renovate-internal-patch-6b1ee7dcd2e3dfc2a59c52a46dabc2a309fb9f6b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.26-renovate-internal-patch-6b1ee7dcd2e3dfc2a59c52a46dabc2a309fb9f6b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b2c17135be71f51e32989c056396c2fa00d157b5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.26-renovate-internal-patch-6b1ee7dcd2e3dfc2a59c52a46dabc2a309fb9f6b.tgz","fileCount":27,"integrity":"sha512-DyB+qaHYv2S2VIttxn+cCT8qHbbNbOu4ypHnfH2CdR4AQCzGu4JpNC5V1f3Xukq6Q4ba03gMNVB2XoQXfVkkSQ==","signatures":[{"sig":"MEUCID9NtGldcAxFYKhkiHVNnlqiAGSGX7mL+ndSRL52s2PuAiEAo5X3m+gL1eHfFkthsQQyMZgX9Z8XyvQO8BllnAj78fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8oKRCRA9TVsSAnZWagAA5W4P/jvIkk33s3keMRF+iqtF\nJ2rogOIYRHXnLywLYYVwRetK01eLIe2nSho+GuDZO1SP/wCM3eHJFSMTuWUJ\npMCAgCalk1LhJs9eST+04OxPMHNG+IwfJxnb89OIF/d8UT+hHAu3P+jDpNx4\nDP0kdgJYV63Li5xf+fDX4k+98rjmVYHFcQTeMTQiQ/qzKVntmk+TfuZWJyWf\nukHfoUruUPGMmAIu+psojFuHN/dCYbbbL7bajGekFoopPixhqYOm0aU9kJRA\nFr4HaKj0tewkuj3rKMURiOkDKkF9cvMJCE44LU6uDITOp/I9S5XaAFhRd/Xa\nw4JlWnou6YivmWSTHU/b98XVGCksF/Gcdn7IJWtLjCpyD1SdiKgBMbmdNPK9\n6O1OjJN78ikN73koHOYC4OBuopogF5wQ1sGwdemNjBmErBWg2qBv/IQCSRnl\nB5MsXddsTN+UQNZ1HFMJ77YdnC0nhV4hI6gV9+lbZ/DSv3DkpQgBlAQN+4IS\ncFI60JCHqZXmP2xR3DH2ioUdWSEVw/6jxaChlQOZ43CrJhoa3VNDczr8QRiP\n0mwwgkVmwPbKceTOFoNDT6e3RPOtxArm6fj1MesAPEQNiwk4K06HzOntMPG2\n5ZhdgzIB4WGLnQV9nKGIJID2G23R2k1lld/9vkrYazNMEyMq7NxXqmp4NqQ6\nHyxT\r\n=fxuI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6b1ee7dcd2e3dfc2a59c52a46dabc2a309fb9f6b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-17T07:08:20.148Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.203","@balena/jellyfish-action-library":"^15.0.40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.26-renovate-internal-patch-6b1ee7dcd2e3dfc2a59c52a46dabc2a309fb9f6b_1626505873560_0.7049634332849788","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.26":{"name":"@balena/jellyfish-plugin-front","version":"1.0.26","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.26","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dacf381b347bfa8bd71414566e444d355ea71ada","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.26.tgz","fileCount":27,"integrity":"sha512-Tck9DH6b8TBS0Mc9PEffa4VgzmCyv5N5Fs99gLb209MYIHC1xcpj/C9JrEXVIZpgbs7fU4NE+oW4kJ9zbpJd+g==","signatures":[{"sig":"MEUCIQDdWxChLqvRPO9yc5T1yNn2aJ9Dm4UecuwUAOhKOgWChQIgOOG/NVpWtZNYrhWgl98WPSRoHEJjTZQaDdC0ytKO40Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8oinCRA9TVsSAnZWagAA9KMP/1VtUdOXHClwVx1QXPkw\nPA31YFqi+1yw6Umuk5j+7tBlBsmnQ37dceSLTvUM0a3B3oxpH+R/9XAYnHqu\nrxRkYSND/24khPJR6NGzVqOpAWrtziK/HuwMXwwKdrt89L6Lo3VK6Nn9XQbV\nt90tBUumNz1o5q9ih9GKk8xqwRBTYkJJgr4/9xjuX5h+Rk1ghquiTYbSPyN2\nMAB0MTiM3Qwn9UDyfs9GWnYGx4VMUuCVqBv8Iu8Det6ic/doHFvwJ6MdYBh+\nHArmOtgHEMfi4oK7ntwsSFaV1NaFd7mwIuZn7bWlJb2umydA5CKMcn/OKO/l\nVqzhaHCPlaLV/iGinHwW6/2ew2ZW+gOuVgAVfQHYZpy6Jur4jYxlVDBdI7YX\nItm/zAXWZd/BUdF8G6acNwyZakoY1UuhiuxRf9EgBqmhBpO+TH99Bb0gaPaa\nx581xbTmnhuU9kT6zOSW5zwk56MaeGkrscxHouDlzdpyeaFD1xiFIqcVQEXk\nGnRAiSPMOLZ72dI5voIX9siqcAFfsdTpelCYyX/t2VuT2nqg1jkyXS7GiDPQ\nO+lFNIpef8ZCA4fk4X2LGS50VCj1Xw7HvfC24cDd9bOHzDTfdiADdLxLR2xq\n3LjMLIe8NNLcoTLQIetCPj9bMR5tm0qui6eD8zdbe9340lSDV1OnKuBIhsK3\nMZiR\r\n=asJo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"828b3b2756623d4d16f654a4b813529d2a69eeb6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-17T07:34:55.675Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.203","@balena/jellyfish-action-library":"^15.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.26_1626507431688_0.19600122794681885","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.0.27-repo-sync-jellyfish-config-default-d6c56f9d18aad3940b6e6edbbd2bcefa260b2eca":{"name":"@balena/jellyfish-plugin-front","version":"1.0.27-repo-sync-jellyfish-config-default-d6c56f9d18aad3940b6e6edbbd2bcefa260b2eca","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.0.27-repo-sync-jellyfish-config-default-d6c56f9d18aad3940b6e6edbbd2bcefa260b2eca","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6146f0a4b0777004ff1a0d6199b0ffc6e25cc181","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.0.27-repo-sync-jellyfish-config-default-d6c56f9d18aad3940b6e6edbbd2bcefa260b2eca.tgz","fileCount":27,"integrity":"sha512-F4MMyKVr1oaUhhm7pvQZY7wWQa8ez5eoe/qBncpcJ9zF+4L0wiLDC+4UssHURHGQ6mcQUfrkFnJpLvKLFS31IA==","signatures":[{"sig":"MEUCIQCEreEM2WU79gCeSTdod4kJQ7D40DV7eAJYwnTKU2fekwIga5RLbENHWpxVHJsl7BaDQzql9pLjC4IQyCyK/lg1rbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg97g3CRA9TVsSAnZWagAAUWcP/1p1BW9Zh3XEEylAV9MU\nB9vR+laEvjI2TR1HrBEFCTWeaNRY8jvwK/ntCZl+HGJpeczItyu7BPOVvQOx\n73ruS6tQazMFhsHA69Q3gOaLY08paaZPqnXmeVO59DrVUqIICflptdz8k3w+\ntdlOcmkoyLTfFNyieSLRU0c9Ygbm6I7CtwB+Rs6i/df6YWDqhb2Iddn53IXs\nr2wFsidEgB3sP8kr/2Nl05I/I2riUuLmWTRwTcdH8o9aI0lZ0IstKVUumA+R\nHwEWo0dxkDG3QI7uNWLXBxQsbuNQqO5Dg3DSmJ6wAiY1fcZLn4sSMmXPpPJE\nmvDzwS00eMf9qhmIwBrWodw4A9zL1FLjfncTHoenYFiGCgXsUFGFqvGhMEG3\njUEEYqzsimFPPlDvjstYMbbQbUu3L+6mflAiSmdEiwF4pzkI3w9WygO0ZoyP\n7yjbfz1cFbueaq4197GrtEIULK+AhQARe+QJLMOTipcXu65tOQ94rYkQLz7M\nZH9epXP7Bt+X0uN9WnnJpkPMedR+nMuW6dsKPD5ZQmrHvbBhKXhlbp2OHosS\nY7tyXzAL7PywawUTK9XZElFr3zkLSLrZo2XNSdj/UjAYhO8A6PRfzrqr72m4\nJKD4FJVmHzwRTSOaOFjNSWicttPu+3VyAXL5gQZiYbgIlbU4DwMeUo2HdsQB\nJ8Sz\r\n=q2UW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d6c56f9d18aad3940b6e6edbbd2bcefa260b2eca","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-21T05:58:00.953Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.203","@balena/jellyfish-action-library":"^15.0.40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.0.27-repo-sync-jellyfish-config-default-d6c56f9d18aad3940b6e6edbbd2bcefa260b2eca_1626847287775_0.6487358727207078","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.1.0-legacy-brainstorm-topics-a3194fc567105b89347c701ff4b9b634bf62c2f5":{"name":"@balena/jellyfish-plugin-front","version":"1.1.0-legacy-brainstorm-topics-a3194fc567105b89347c701ff4b9b634bf62c2f5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.1.0-legacy-brainstorm-topics-a3194fc567105b89347c701ff4b9b634bf62c2f5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"62a0e89dbb0a80884c50e3f2ee0b81890a114840","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.1.0-legacy-brainstorm-topics-a3194fc567105b89347c701ff4b9b634bf62c2f5.tgz","fileCount":27,"integrity":"sha512-nfvwVw7xoJqCNxQ3XRVvPJYTiq/WqNQ+UbYnDtS5BY/ETWwpRHR4/D9FMmcvmui4MNcghVHvhpI+Jp/QbAjKnA==","signatures":[{"sig":"MEUCIQCAbRVAMKJ6GvoTKu2rbANDvkTkaZo26DZKMBX1qKwpOwIgNent+WqOS05oGvIpK8W6+g5c/dshdsWbYI0zX6+P9KA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg987HCRA9TVsSAnZWagAA4kUP/jMRiEKyS4NyyZJ/ZjOJ\n0V1CPdaeARykAe208dTZzaY0gV2trV5FRQLqU0QQv2BMTbSv/jQeITDWayyj\n5bcXU4y2mTl4LX+DEEUuvlL/C4L3QCk1rnpIZyQDO13b8syf4BT+oAL9Fngh\ncLpPwC4mreDL5hltmar98STqKxUphCpttpi8ZZDS0dQc5IFaQ1ADg1oPX4p+\nTMR9WPopEb8T4Zkhefch6rn4H3ZNXQLIOkIE2yqBhY4Plvj7xrbssPK27kQk\n2xYyc6KS9K7EYRgdmIqMHYe0Ne78PdD0fDMDpma8aYWGJ8EOUmPgGgCUxBJx\nXMB2XHXexivJswY/HrD8cTOPmLwOluGqT+DQ/30v1gc47vKiJriIpcqN7g+K\naIwTXjeREZZjUzSPpTQt4p3/EymdA/A/MS8bRaKAs0HYKCIux9ppLQR/x+43\nbHlNls9PHM313aVBhwwNilQnbndXau97ULpkSlMDjmV29mn8R7RjfABaedy8\nAbufjDJvNSYk7KeUGBIKOjKJvgq5lFdzmXnMMYkaHqFLlpnpQsS2I5++255u\nYt6GHHMMCmGb8PG1BTQd/uhLMmPU3djCcyvKlhKZl/o4VLUeJGaMzmdWZWw0\nvc8kGIsx6mmvem6mgg2S4Vbbm0st4EFOsklyXViZ7K+OcKU3p64D9KIrLdvI\njD09\r\n=RUQm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a3194fc567105b89347c701ff4b9b634bf62c2f5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-21T07:34:49.972Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.203","@balena/jellyfish-action-library":"^15.0.40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.1.0-legacy-brainstorm-topics-a3194fc567105b89347c701ff4b9b634bf62c2f5_1626853063124_0.7518601824955955","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.1.0-set-loop-field-b827a377eaf415f69cd719c979072ed349b39cc6":{"name":"@balena/jellyfish-plugin-front","version":"1.1.0-set-loop-field-b827a377eaf415f69cd719c979072ed349b39cc6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.1.0-set-loop-field-b827a377eaf415f69cd719c979072ed349b39cc6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b3886ba69707f904dff5eafde7b423578e78cb97","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.1.0-set-loop-field-b827a377eaf415f69cd719c979072ed349b39cc6.tgz","fileCount":27,"integrity":"sha512-/eg2DarH5msvAtrDfHd0nQTBbHzry8ptpToe9+myzN07yrhA5+sy+hqOX5jV8NQBIzrK+GzDqXxD8zemYkhJvQ==","signatures":[{"sig":"MEUCICPLkaxWMmVHtthTgE9MtdKRbaPeEKelY9SyM46SXrdnAiEAlz+3w1ic+rRIBef5voPaoNX6vrZCQciuL0R3VvBNThU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9/3ICRA9TVsSAnZWagAAk+AP/21ivdph68qO9nvcS2rt\nEsBt+0W4PXmf/iBniPk1zl3JdwCoaZpLnOiHPKqMAcExU9iBEP14g6FysIUY\nyUztm83PeXN+6XffTKPBRvgjeuucFQ0vzuoOOPEzLW9L25hWdq5o7zwIBThL\nj94NnYeu8ml/Slu5Gp/fRs4unP3U++Gce9v7Mxgk8nyVaPxsQP3U5soNfXd9\n0Z+HOXnPMUmbNwWhkxIA+I2xXbT3jScLjkG28luHzOiHhGuU0xonngsOwkIi\ngPfEOyWsjfv78gXFrfz4Fq6b9ivocTWP93qAqcTSU0/Ycjlas7S/a2Ti6Dkx\nDezAmdl3jrrEUz15bPT+eHLI9yhFYcK4wuqZfdOkUeoP5ItVx7lygpm1tUU7\nPvqR59GYLe4cG9zxLA77YTSK8E7q/OAt3DPaLS6jvD6mtTkZmZ0UWatTh/Ot\n1pkMb8iwBJTG1JV3NJdaXzfbTN2wKfbZ5qJHYZmV6W4xgatnVOdosBZu3fR9\nWfP35EWAlMeaaXOUxfmLF5+GLoW5UGahf0wLPgFPjz2kMMxCFhuzU+cjSkt2\nHFTrSCptCJqFuMOfrj9681jXWp9lQC402q4ELnjIZzYnxBOxqs119rtqH8yz\nHmsh4iHeyCo2QaBJM6oFL9BLmUKATmjvG5Q9nELbAmEssF4j4skewmrUtN5c\ndMtg\r\n=qgTL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b827a377eaf415f69cd719c979072ed349b39cc6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-21T10:54:52.584Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.203","@balena/jellyfish-action-library":"^15.0.40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.1.0-set-loop-field-b827a377eaf415f69cd719c979072ed349b39cc6_1626865096539_0.026632873406709834","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.1.0-set-loop-field-b6fd14c30f7bf78d0d315b85fc7aae45f60fd2cb":{"name":"@balena/jellyfish-plugin-front","version":"1.1.0-set-loop-field-b6fd14c30f7bf78d0d315b85fc7aae45f60fd2cb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.1.0-set-loop-field-b6fd14c30f7bf78d0d315b85fc7aae45f60fd2cb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2da461c15198e692bd9887ae9187713277db1e79","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.1.0-set-loop-field-b6fd14c30f7bf78d0d315b85fc7aae45f60fd2cb.tgz","fileCount":27,"integrity":"sha512-qP7o/gKSG0F3kgla+Anq2+U7WcLaGDZfucrFnO20px7J87Nhks78PYpKxL7NZcbiXgZuoWNAyc06SIyYWBARJA==","signatures":[{"sig":"MEUCIF0bgfEhDcDiJlww4zlYeELLFT8zzHsNJ0q5vVY5kirOAiEAhYxGCWnr/8yWnitOtV2Uu7Ka2rRPKmfQ9DrqfUdHqj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+M2yCRA9TVsSAnZWagAA/V0P/2V/V0nSLxfAuHhnY7wp\nPAHYjPkS8vnsZlmP/C0Rm13CbfDxhoWjKwRCvCp2/yCj/TZZ0/YA3TPrBTJm\nBL9QGb5Sh/5TvLV0N4T0ywJCDWCV6BLpSI3geY5xgUQ+zP5AMY/tYXGndUXW\nUXouE924ayCX5H4d2ekwAV81BWyyzabXJYUtgC85Iyp96rFmDuDH6cvIfXee\nxRIduI/b6lcUAOeeG4tv9bq6OV6gOOwbUlAM5rkHYakTzVbYYrcaSUm4IkjD\naSGM1DNolo64e62xxrZI79lXWk8FyWR6tiO4QIMYY8YgS5We9P7VQJ1VQxhY\nRrYo0gbTSsRzI7gl8ZikjfvUNx7hFqwOI7u7O73/0Na9CzHTQPxr2nfwC1HZ\nkv9qk2XX5PBrwQAh/hzf8DLh7PSNCT9kt34OQ6uppQ8aOtfhVLlLuYa74ZL6\n38TgxcUQqW+bX/yGoOApcdFwlppghZKc8Gqgn0nvQ5owJgkTStlMoAhMgttZ\n5Tyt0R+ITM/PspeFvY5W54T3KyzMbassX2lLOmGunwmiaES/5+DrUvw7+ZoI\n7PJGUVjcwbcz/7723lOdwMif11R9MAIbrIwxlRxPk1FIoAvOGdyMPcbzqPZb\nrsx8MuqrRyTQH7FWszAPLoSMxK6VLVjKUBByPOk/wC37+DxDB3494CYxJs8w\n8AdF\r\n=RtAZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b6fd14c30f7bf78d0d315b85fc7aae45f60fd2cb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-22T01:39:45.226Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.203","@balena/jellyfish-action-library":"^15.0.40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.1.0-set-loop-field-b6fd14c30f7bf78d0d315b85fc7aae45f60fd2cb_1626918322213_0.7427300823351868","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.1.0":{"name":"@balena/jellyfish-plugin-front","version":"1.1.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.1.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b6040ab58d947facaddb80d52349ed403dbf4489","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.1.0.tgz","fileCount":27,"integrity":"sha512-I6sTsaaneuyBZXCddThJ9TxrevPb4ugmaeDBOeo4+k3MvhwUEsjU7DYt2n6nTr9e9RacyCGt5Bq5pvagr372pg==","signatures":[{"sig":"MEYCIQDZjWt1ynP66qMVoOZ0lKj7cJ9Rk9hrCMaXhDLucV+/qAIhAPVmF4XqbcWZDCR9I8SlXFDPVccxZS+Ghh7Le9DhdeiM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+TC8CRA9TVsSAnZWagAAsQ4P/2did8eLUt9hIj/R6Vht\nq2pYg5ce81NkiRTY/Eax5ezN34YbXPtb72DmaxJ4Yj/a9VrMCC3amd+pxkp7\n+aIfzN4iFDfaJBYyERzTawIJm53Ol+uSqplaaEgmpGMsyKQShhtqw+3F2H+V\na2+eGBlMjXHLXM3GTTokH4HfgqU71hdL1yhMRNVMBBRWdNLSvoWzyEXyX42i\n6THUOo8zRzjOHMOIVGCoPlRfNeNYbzHknwIyj2G3J8c7glfRECRtODmDvrcx\n8X8zjMo6TXcIVA8e3AofR6aa7FOq/bGeuwg/FOdMiZnozHredq4foAazRfhx\nSTdKG8Rv4J8jQIKZ90m7BmwY1uC0CD6oaWlYDTmcv02ZFfgYBtx9+RmyWl1t\nRfF5GDk/2wBElM4BKE0dbT5r22j3/maJmIN3v1uqGIV4rLaRTLqwO5Ue+v15\nY/3nN+19Pj/2k5TcC/eJH/oRjSK2o+aEU9UWSchAMTOUjr17my3xZfjiDEM3\nzX7gBJBpLmgWg+L8/2YIWDlp9tsl9PsuDsdbu+4UjyJbbb1bFQDsZEKPlYBA\nn4pvtoIpzuPP8uyZQucReMrHet8X3YIvPmz4gTfsmbWoFw62M5NK9DMmg0Ow\nJ5cl4aDFayzvfgKrjxy90IrhjS1Amq77I6CywYmaHtcOTqx4EK/H7bG4Sqqc\nV2Qq\r\n=3mW+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"12202c63dde6ef686de756b729ff128181b17849","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-22T08:45:44.748Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.203","@balena/jellyfish-action-library":"^15.0.40"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.1.0_1626943676584_0.09922474946958482","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.1.1-renovate-internal-patch-58e5a21a26a77f808e1aa6146cbb38923ee151eb":{"name":"@balena/jellyfish-plugin-front","version":"1.1.1-renovate-internal-patch-58e5a21a26a77f808e1aa6146cbb38923ee151eb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.1.1-renovate-internal-patch-58e5a21a26a77f808e1aa6146cbb38923ee151eb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7190a1d2e7e4a40f0201c0610f19c94e6b51c7ba","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.1.1-renovate-internal-patch-58e5a21a26a77f808e1aa6146cbb38923ee151eb.tgz","fileCount":27,"integrity":"sha512-jwKAf94lJRjx5HkbUj5Hl4F91ESGyzxRBNYcIA7b1pTesBh1K3u6x3J3UEBr8M8U9aFTvR6Fc47+fgqmhN2maw==","signatures":[{"sig":"MEUCIEcBvJnlKSJAduv4Z3ZCTi6miIOTcV+QgWOanOLUWA9WAiEAwLn1Hb5h2jO22NnWG0g8rsQFucesL4eH08NSxQcJqGg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+TlUCRA9TVsSAnZWagAAJu8P/jUVB21p9sN0Q25KcFGK\nNBUDd2ZnXtugWHK4lmdn4Wmfc4D65gFX6btFe3938pBBPJa2XTzFfDpVL8QE\npAufdLUnlDKx8bDNpqcjgogw97SfqxcmhDOnszh2qYrujsNyIGHH8j5cBWd9\nkMCp02yuVy1KsVTaja0mJgjB8g/hrojPNiQtAegCT9bsYUn6R4GoldeoMFGF\nHQ+uGAp0XYzX9prgy9w5yuyXww0OV8VbsRNu5k8ciwZjFyUd2vNjON28Bj3b\nfLZOp4UR1K5Z6J4RHTTsV6USWZWJ2KZFU/q2e+F/xMYLcM2ayUHPU2TmggnZ\nQ8p4TjUVd2pxfTu/4p6OODI1nVB0oqKkzPiER2v5fZYDvg/vaFK25sLHiyMM\nMywZTH83VU0PVJPm8BEJZfIxZwCJRHPbfvTXer4sCUcuWvGanJptpdzDHGxQ\nNMp3Lr80D0MlgdxQjBeIir3LOOAovzucnTeSFUOsB3793MbnKs08QOb98coI\nA21bQKKyXA/8ne413VYqVK8xzcCs75hclyhqUEs4rvG85pt2EGadRnMGEbjS\nUzRiHwxkVV6pAR0k0Kss3XVNWFHJKhr6xew3czE5x+rAS/JIvlKk6/H6n/PT\nXTVq6YF0xPsiAgaX6gd6GsGz1woCXUS+W97qLJ/o52X3yHFcyu/cqKf4Q4ss\n7UBw\r\n=7K31\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"58e5a21a26a77f808e1aa6146cbb38923ee151eb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-22T09:21:12.286Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.204","@balena/jellyfish-action-library":"^15.0.40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.1.1-renovate-internal-patch-58e5a21a26a77f808e1aa6146cbb38923ee151eb_1626945876453_0.40627694971479156","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.0-legacy-brainstorm-topics-c99e7acfe9500a741b7d9f4a34b00c609f9cde2d":{"name":"@balena/jellyfish-plugin-front","version":"1.2.0-legacy-brainstorm-topics-c99e7acfe9500a741b7d9f4a34b00c609f9cde2d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.0-legacy-brainstorm-topics-c99e7acfe9500a741b7d9f4a34b00c609f9cde2d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"afd087fecf1e0ef5f7c48431512f11a4d7e54ce8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.0-legacy-brainstorm-topics-c99e7acfe9500a741b7d9f4a34b00c609f9cde2d.tgz","fileCount":27,"integrity":"sha512-ZKbz+gyoAdv0ayzjhqvXG/VOLIm2g/qCEEVgJJS5BhHuqmCncUrj22WrXAHseDVDahMsG1cCPWW2fIVq7CSUWg==","signatures":[{"sig":"MEQCIDohkzr+WKz5QSI5QFkDVEItHm8FOXXOzvh8AmA2wB0LAiA9CZUfOCrM84P9GgYciuYFC7Pr6aiT+W/y/qWFPVkptQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+UQ7CRA9TVsSAnZWagAANIQQAJ8/YWLDx5abiRdEEPDO\nT5I3Z53h2/aR6L1yqzS7qnwT03DbcAC00gWlBjHF0E8QBWI4Yad2JJ0ESDHb\nP687wKPwsQfzGj9B2uBJySXeZMus417T1m3VZ3gXAIKtUuZuG2GiPJRNIpBw\nEg8hF1oaytdOSFDkn2zZ1nLH8AYeoSsEHMRDVb/8V9/CMPH93a4khSQolqCD\nik3CejIJYbhYL63D/WHyzO73hlxaU/ufDLGmZgE/0BdF7kUQ+Ad34N9NI/gU\n1VngMq9inOL2bK5vvIR9H3w2vyk3BEQ0rpxta0p69SIUAGQsuPBIf/johs2I\nyEYPs5BH1AczF0s4VInEk7nMbbyf5DKNe5Q7I/qNl133100MGD7oCuT+DYPV\nccNWd9TKvQO3MEX6EclQTgc/WI0aAIGxeHE/gpMCcbZf2sRWGNH6G4d5/TeZ\n8qn1E3ZTMCbzysSwxgMwf68mvgQarIKwSKcS0wVwYWj1L01B9KQTVnJeEb6A\nRdKucDIS21Pb26SM8t0aUzLvKP54+syBzuLEy3NfSCahusvCKTuvHzW8FbHP\nPZBI8HKcyJrjVyVOmIb+a5gMyOG+YVqaOvFWjUg/HG46Rhk8jiVtinPlTjSB\nuziFbmm/aeLIeL0EarSgta+vv0fwqlIsfW3zg9lVCT8693OluJLEZtmpFJTx\nDtcL\r\n=4XGk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c99e7acfe9500a741b7d9f4a34b00c609f9cde2d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-22T10:07:38.862Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.203","@balena/jellyfish-action-library":"^15.0.40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.0-legacy-brainstorm-topics-c99e7acfe9500a741b7d9f4a34b00c609f9cde2d_1626948666852_0.9756053772884212","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.1.1-renovate-internal-patch-deb7e890b31a4b933968e9a1d7ef1c02f541cc2c":{"name":"@balena/jellyfish-plugin-front","version":"1.1.1-renovate-internal-patch-deb7e890b31a4b933968e9a1d7ef1c02f541cc2c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.1.1-renovate-internal-patch-deb7e890b31a4b933968e9a1d7ef1c02f541cc2c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2553f9466bc01e9274e8c2b91b1bf960925ec377","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.1.1-renovate-internal-patch-deb7e890b31a4b933968e9a1d7ef1c02f541cc2c.tgz","fileCount":27,"integrity":"sha512-wXVv4Atwwq+0yo09BbecreAJq2WzL7wwKPwHPaJ3+NxZyn+lSfTRqaohOcJwpzXNpIoB6Ch6kzWKY8tdwpmprw==","signatures":[{"sig":"MEQCIAc2BuormTLyQBcffh+Uu6dxuzZp92q3sjPc4jN7dHNtAiB0xqjoY4gAgiI3rPTMgniijamK+YpHl4vmwZqC/uXgNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+U1ICRA9TVsSAnZWagAA62oQAJVMg2P389G2wiJy7G2W\nPlxH+5zaBUEsVrTaBSmnUelf779coyLBWuefmPAYDjCcTp0f2gTb1YAQ0qH4\nIp1XwaR/kDpkQlZcmvkUcizRv8n62VMtfIA/eg7s7IwANw+q0i0kDeoM8VgS\na7vUjZ0fdAuclVbmOg486QvMHWD5HbOMGGvVqTtD2hoBEyIcjo3lDfEvduGt\ndCt+VgBMVbDo1Fwa+Kvposmqst/8ltxC0G5UFik8w6a3vF4nlhoyaIFk1L0c\neG78mWy+l7BytOWBE4nHQAMHbbC3A17Uw7UgFicHw99+e2kAAWWIRfWzVXj3\n/3JlmmqYcUj18WFzlmhbKQAQcmWWH6UQRTvmHRjp4n5EwG9mSftoZl7YgbVD\nbhRoiQJD9F/8PY0RISzWbhLItwLabbpF8vZkN2l3x8WMzGhOPK0h3N1dKOif\nUfizfhXrLwf7JgfB/pm7Re7uVyhuY19iI9di5r6ux4VbRP62kPvl8wpBSPlP\nVvDjdAvU0NCTUXALBcoEwMIxT6rfCBZOFs/ZSO+aq38MqXU0rjEHeEDskbxH\nTWemt4wuA0/oNYlHUm5KMj3ZfmGEhAx/pQ04jfB+e7qVr9wveYNBvVHUaEHf\nDsv9/IoyihsE1XFO6y7DN9nCpo8aJMNR2BHN4JAX/0XZecJ4u9uhDRZ30wJc\npqzj\r\n=B7Uw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"deb7e890b31a4b933968e9a1d7ef1c02f541cc2c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-22T10:47:00.104Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.204","@balena/jellyfish-action-library":"^15.0.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.1.1-renovate-internal-patch-deb7e890b31a4b933968e9a1d7ef1c02f541cc2c_1626950984320_0.47109481418083266","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.1.1":{"name":"@balena/jellyfish-plugin-front","version":"1.1.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.1.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"08f61abc265b2b0e08e7946d1626c9eb46b1bc3c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.1.1.tgz","fileCount":27,"integrity":"sha512-c4Kul9P27/dhRLGT0LqerASORshPTroUacavCc11UffqM6w5TUQT6rlBWw3mkq2+ZojkfTKLEheKQDOm2mvpyA==","signatures":[{"sig":"MEUCIQDsnldyDW83J3czJJ3sxiI6CkFnQoAnJw87RURMB6GZlwIgK/MefLJqQI9o0DkHrW+Mpo+wvGTwRWZTKupngdDNLKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":114109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+VJ0CRA9TVsSAnZWagAArc0P/jkSUv/lq2aig5gi3lVm\n3JsG9x4ODNq0J/lUQi/OvoIq4+bhttMzR+TilLy5+HPxXO7gDJNTkBmh6ghv\nLC1eLMI7fQCmdYeLGKTa8/eE5eW94/hmmlDAIOFCdGyOYJqbHg5hFQPcmd6D\nMpRDydBwoqkbhIT//QI8Rmm2Br2MayZ+7BzEoTkxEUWdKZltWecYEh/0Ly4/\ndEqb0NH1bo/XC89/SpKrYrtbh1oh5lfkbW8iiEwr/DyHoTULTPIv6cM5V9dA\nRzEJUhjKtr9/kglMLMaSOVviq3u3dWJzJ8htze5YKVFdXnc/hBDchzQgNX6e\n+tTdBK1Q9YLN00TN69pFl2qNqauvEdRLTYzVeI9QHKbfkpFeUkDdm9SH2eX4\nUq3HduOXy1FdV9E+ZDXEZwaQus7/RdhD8/0oEkThH7UZwoJ8lAukBnCrE63Z\nw+ADd74SWcZoOJj8uJDAYbZ3hkIuUDZCKRUr6FdkK71kaxBAy0deEaA4za8l\nB+VBaVOga4ZliLdruuMh/Hgzh6q+IipJPrZ4fP1N9IJEOfP51n3mzL6veFLt\ntuL2JRwZgROifcG/QR6IBeIkwIEoUqIPrFES5P2fGg8gFayDpcO2IIWHR5s9\nEeyj77U2TWGCKVY2BNqPucRoaHa/T8WoToYh7D+KWQJ5bVZHv1DhD4/4v+Hl\ncOPj\r\n=1fiH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4bfbd8a338c3a29fc785f7046b8412831c4a6121","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-22T11:09:26.566Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.204","@balena/jellyfish-action-library":"^15.0.42"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.1.1_1626952308179_0.6091436850377718","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.0-legacy-brainstorm-topics-1fed2709d1d478a690b45a314eb01aee55db8dd4":{"name":"@balena/jellyfish-plugin-front","version":"1.2.0-legacy-brainstorm-topics-1fed2709d1d478a690b45a314eb01aee55db8dd4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.0-legacy-brainstorm-topics-1fed2709d1d478a690b45a314eb01aee55db8dd4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"749ec47e811a8a9f81a8a4010a752a36f6ede81d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.0-legacy-brainstorm-topics-1fed2709d1d478a690b45a314eb01aee55db8dd4.tgz","fileCount":27,"integrity":"sha512-LoBgyJEI7Itvy0P4gB5PxVa5lclD7lce+P310Xsnfj5LHcAfGpQpvwvVHmVUgm+4t9xF83yYDq+J4TF3ChG3kg==","signatures":[{"sig":"MEUCIFozmDkgX2bCCbUKrif7fqULSAe/tsreJC64IhS4Q6nEAiEAqnMSqL3gxTbPd19Zvap6LCxcnIIngChLRDTNISKjYN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+VqQCRA9TVsSAnZWagAAq9oQAJSBy8CcH41/64oXCaOI\n1ltAhjzAqnuh2FhqJiv+4Qj0XAXWfmNoQNn3t35w4MAEzXXz5Ga06aUaY2gr\n21r0kBjBMWCuE/s72FwSkzQuSQQzkJFCwniTsD0T0RauwYhrE5c642ORS21L\nRM5otzBZhxmGd6y4UK98fBK1gWyuWk9JDiH2HNDxv9LzjO+g3rHTw3UzwbIT\nGPGIwek24AQkZAfazmriwUTbmgG9nh1zp7ik2C7xAMd4Z21Vre/xagQC0i12\n6ZSWYQ9WsAJuQmTsHtF6JyF9ITVJg+HY3xvHO/fKCnF6oHZKNtbC0wj+N7th\nOJvaiSVrqRiXTnF27RGftaw9tpnBJBBItgxrpZShgaEEauDbn97FrAcFrZia\n6f60U5VrHtYe/N4LNEjFmaXAmr3K7/WsIHDWFISKvg5KHMqkyGIyjcXdnyDZ\nRXHtvPuW2OeqYHtA6zoL6A2Ie+O+x8ZvWivCwspVK0Br/0/+pPD0jCtbpPLS\nZxBbryGtBPlyscUGpbKT37hGrbvg/8Gh0yarIpJ4Fr2LeQFYkLZj1updgLfY\nhbPjY9fuDk8Al1eqSdeAmBLspteg7iRitq8wVFSUH0Ss4WQ6rJP/9yhl2RXV\n2aY7DMGYK4MYGPxkWqCpKk+WzkffwWWTjYRqOYMWormiocvK5UO7ekyuLPks\nfo12\r\n=28FJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1fed2709d1d478a690b45a314eb01aee55db8dd4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-22T11:42:21.811Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.204","@balena/jellyfish-action-library":"^15.0.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.0-legacy-brainstorm-topics-1fed2709d1d478a690b45a314eb01aee55db8dd4_1626954384342_0.9284408673732358","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.0":{"name":"@balena/jellyfish-plugin-front","version":"1.2.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"73aab40f8204049e4d821715745e79ba97df0190","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.0.tgz","fileCount":27,"integrity":"sha512-4QZxbMItMktltaO1lXZfg0hok1B++Ms0ovME7+7DaqH/WOkQFY8au3KmjOzLRIV4o89GjSu1dy4VtL8/9Rt7Kg==","signatures":[{"sig":"MEQCICMZcaRIgetNz1ZU6IKWTFP7UmcRDEetmcPmrCDMS95hAiBBdWijdubKAN7GruYQoP7S4YsXXpdHJNRmpDDgxyCVCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+V/pCRA9TVsSAnZWagAA95EP/2N0c853Jam8BcTtnQsn\nJm1uivy1il+eNy5w5P6qhPwvQlco4aQFEtg1rFL8boYtqwTpwF5+bbnLrbHF\nzP3l0qvYNBWwJGtucCblTF9NiJxG2LapeNGk7+MMNZqyR1kHNfLuyYGKJIOc\n59ntnPWzWypGBYik/HoG59XOAIUd2ms/Jc/o9vHNY1QoyV/CU+d4Mfyckeh9\nE3C2sZ3xBe2r3xJnTfM2TshH8Mw3NJ02LmqLsvHb/H88iFiAOjechZcwCAom\nc51DICQfTJaD8z1eNVAQFGLpKnnkeC0u6B0R5hHr2FCluj4WzYeMhkjG6Rjx\nn5qR0P82Nlqerp9rmNxVe0iqnv1sThnseUNer2GBj5Fdy6xLwiYmR/LupHZV\nZi8NRrB3x4aX82QPTca8CBtRQjQNCqE74Ilr+TmBClXkdWhnqoWCVkJew7YR\naMViUCk1puHH50eR5CbFLjPAvV1jiiDHHL2KZtvuu0w7HZfNFNQ+xTB3v1ft\nnGoV0ZCv+gvWVrtrsOdcVKhTEh0ffy6/NUOXLQRR4W0i4BhbWEzNXZfko7Xq\ncJWbPdMTvYhv524A78SVTCj4C3hWxMsV9X5uf3TkIr7EbiY2un0d7zSoNNJY\nXHIkhmMGYO9fK1w7c7sFEgKXgLoIwW5Grmg6EnsVNkeqXdYb5sY3isi6OKn3\nN0nS\r\n=ExaT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c83c8c771654619c07b011e2424af4aafc1a903a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-22T12:07:09.201Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.204","@balena/jellyfish-action-library":"^15.0.42"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.0_1626955753234_0.31919009920533536","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.1-renovate-external-non-major-6428311660860b8b2da80aec4bf723bef60cdcc6":{"name":"@balena/jellyfish-plugin-front","version":"1.2.1-renovate-external-non-major-6428311660860b8b2da80aec4bf723bef60cdcc6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.1-renovate-external-non-major-6428311660860b8b2da80aec4bf723bef60cdcc6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"809967a67ba8c9ab618ee76a34b543432471481d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.1-renovate-external-non-major-6428311660860b8b2da80aec4bf723bef60cdcc6.tgz","fileCount":27,"integrity":"sha512-rCNBpDnT4XWA/fJ8EN/Ie/kKlpaKb2nTruKg22dP+QErc68McYEaHJp9zvEw7QUwQwcPGafRCGnvSnx8qTY5iw==","signatures":[{"sig":"MEUCICphvTemDumrVzt4V437b8f/d1I4t8ZTEocM+Q4gVR3BAiEA95FW+8jjIjfwNEZNgbxw6GvF1I+T017I/yn2jMAz2zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+2p4CRA9TVsSAnZWagAA2NwP/3qHRZxnxFp6YYerNC8p\nVkeK0odnUAbaZdMPPCSeOIEswyjmjJYFUJfvvOllRIdqkcY9YUvS1ggZUvML\n/4fG6HwybRRm0SjeMjYjof4JOt4prRtuH4geKTuS39uUPt58aH93iYo0WCKa\nXfCNZUDQxvhs4yNQMUs39PTYcaVbCUkn7rCKRC9dbA6sD1mh1MVJL9j1yqQC\npl+j+7MM5yKLG1FM5d+BlllcDt+G5nc78ArQN7mP13isgfzCvyExZ5kPdCJ8\nF5DGiYZkK8EmFbPB6nXHCqgAMGhD470mC9NH6S+Dx5gzRkseti8lW+FrF8Vt\nUXyqvZYRMg3mPHETksrLvXfohXP26I69/06/5wqG5vJiAloHWoNd1U1f1yOr\nvTeUfbpdzCMQsshRxVKJHhRCh1VRMIBUVOC84tIKq3plZQlNz+B6Nb7Ud0VM\nALVDSiaEBLeb3iHYKVa6Y0jugWePDfX4e+0TeYsoVLTFNjSYT1/pB4RCZVPZ\nIx/FKJxApix0R5fAmO5HepBK70tGz6UR5d+XvguRSDRiZvrv0Segcg/ye2mq\nX9TKvG1xWyD5s7qPmXFnAUSECIrlJEdMZXUKG4apNSmYny4fwZsHfB4IU7XQ\n567qIn4FMarvrDz3sK4REK+ZGAAUH/53baChkMEoS7/wacLZWEIUG2VO2XOx\nLMn0\r\n=vWzP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6428311660860b8b2da80aec4bf723bef60cdcc6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T01:15:21.839Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.204","@balena/jellyfish-action-library":"^15.0.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.1-renovate-external-non-major-6428311660860b8b2da80aec4bf723bef60cdcc6_1627089528550_0.6027981714848845","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.1-renovate-internal-patch-9aeb6d2ba5664fdf4501cab525c78d1e291f905c":{"name":"@balena/jellyfish-plugin-front","version":"1.2.1-renovate-internal-patch-9aeb6d2ba5664fdf4501cab525c78d1e291f905c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.1-renovate-internal-patch-9aeb6d2ba5664fdf4501cab525c78d1e291f905c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"67ecf998259425821228c2deeba94556df7dbc14","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.1-renovate-internal-patch-9aeb6d2ba5664fdf4501cab525c78d1e291f905c.tgz","fileCount":27,"integrity":"sha512-P7DwWFLh3QHtz54XdKw11PLj/2ZR+DSYq1F2MBAZNj4giUxXCP2kSXRHqx1GfIDmGmJnm5D/KtinYyoOK5/ZOA==","signatures":[{"sig":"MEYCIQDTjHTr5Z9tCiKyKJlJKwiTXWAUJ8KheMcd/7O2O4y+kwIhAJtMFFpLdi6geyUn8Gn1CLqQHzAGOkRoBwp9Rx2euFWW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+4K3CRA9TVsSAnZWagAAWvsP/0dd3bYz68MedVaANpnU\nynAwQDqBjUbVhsdfV+B0RwUlGVnN2LBku0toLsYrIwgDn3I2ox9JtQa1NZQG\naQCWJLdu4UQ1MCCtthh3vW0xZtQGvmIPSqAcnhNY0b7EDpn6TM0Ot1mDejdo\nzsq2ifUOp53kmitmxejN3DDeupSbtQiVK7YbNUJ6EZTktzsX9D2YNxLu3Vu5\nCpILyX2IvWju2foGjxzG55kspGp1ucdOXxebk+1piTvQyy0JPRI+S3vbhibQ\nQTi5uzhMit5WChKzyOVWTC2jkhM6NX5ziBZtTfQx4wCTtZvn7ZNBigbMHQZW\nSDOJ9EGWvwRXyCucoJtU3b6EtddBan9wWhro/vPBEugb8XyAyIEHxJrDwfHD\nM9mMOucs+MIcqC8gZPxYhrdRMBlMNZjXs+bLF5sYVtvr3y4QGMzCHgLdShpX\nVmuhY/+PC8pucsKSgbCxfL2JrEN1A2nH3M5HQfIr2qAnJTKmnapuSJdjp890\nYxBW0URcuD+1zuU0nD6Fdy01qWtyigOgfmfWeV2WEc+L2RND0hrW+Lm4dHzg\nFX/HT8t5VSyW5Pwu3BQlUEQUWl4eLaqBBbphgVR7vYvrl1VSdTHHtHSBFJh7\ne/+IE6BmHcpt+D10+qqb/bNK4cZtD04zmuuO8PlpFtqurPMuvNEwcK8mp4Sw\ndIHX\r\n=09jR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9aeb6d2ba5664fdf4501cab525c78d1e291f905c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T02:58:50.110Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.205","@balena/jellyfish-action-library":"^15.0.43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.1-renovate-internal-patch-9aeb6d2ba5664fdf4501cab525c78d1e291f905c_1627095735621_0.2927516731932678","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.1":{"name":"@balena/jellyfish-plugin-front","version":"1.2.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8f3cc04405640698f4c6fba3f8fd81b0998de161","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.1.tgz","fileCount":27,"integrity":"sha512-rPvzXWkfnu0g4jguauPNnkupOKKPYZOiRcDJKO/bkj2Bg6Yj1M0AIkoAXeVJcEHZ93Kgi7AAYl8Dpru6YULSMw==","signatures":[{"sig":"MEYCIQDjDDCNT4Bv7X1OTUoNBL+507Irx5/Pd6SI2aJKxdTLNAIhAPXiVraD6vYKFdhT2+1VDG5p94cAGgV0tfg4QXnEkmrX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+4g3CRA9TVsSAnZWagAAuBQP/i5zo+PrXFLFjgj9XJhG\ni31m4Dr/+JZWmSlJG7nQ7HRgolF34304xfStfll4q3FoxLcAxYlzVc+T4f3/\nogMoOyeQ7KfiEu0CzRDpVALY9516qfWasb+N0wFKAIzPVpGijoRFz1VGh5Cw\n+hHSkYN6QRYlOIzfErYyiVVVQKmP6dmgqxEiGdz2Vb1vQPIqRq6D07STfs+L\nZlaTVjbuP0wBzuTBx70TciAifce1Dg6jlBb2Wf+1KUltIibDggLR6dAZ7aLC\nYuWfRkMLHkJY9zNbh+pauHmqLBjoZ2exNRlGMY6oUvprxTlFaJk6wtKWsxJa\nO7AujHrhoOvSZ5J/MB55aN5oop+jXHAyzuvnJZUXlhyJ1/828ATNVu5QkCZ9\nwpZpQva4UuDVq++8xYd+2fBcwJNs6pY6h/uQ8xOvDN0d1B6ViYVtMky2bnhh\nEZwcCcV96OsTbkvejT2K2A9j3kk6NPbbMBC+LCXmdxG7Elq4a8tcu4a8y9DS\nb4xtRxJ9qhjRoGwudUssJOOxJXu7VpPspdbvnDHq+W66bKAG7Yokmkm/9EoM\n2XF6/K83qyH49/9VjmFOtsQCM5KQzZI2daxouCjpSpWLIN1p82bc8e8ARr51\nPHGeGITyzw7FsgdEd3xWjg9f46W6NlMotcG1vIDKwYMu9OCFi3dCsVchAAKY\nuGan\r\n=i0AG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9a397d207b3de66bc42c027336c365cf4333a3fa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T03:23:27.757Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.205","@balena/jellyfish-action-library":"^15.0.43"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.3","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.0.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.1_1627097143698_0.12668007396063996","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.2-renovate-external-non-major-4bf18832ab05fafa9ec3607306343ff368d6fcc3":{"name":"@balena/jellyfish-plugin-front","version":"1.2.2-renovate-external-non-major-4bf18832ab05fafa9ec3607306343ff368d6fcc3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.2-renovate-external-non-major-4bf18832ab05fafa9ec3607306343ff368d6fcc3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2b4d4a922e1638d2d2a5e5d065ab05a04ed65cf0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.2-renovate-external-non-major-4bf18832ab05fafa9ec3607306343ff368d6fcc3.tgz","fileCount":27,"integrity":"sha512-KpjY84pfW77aXjFlU9W1jtCINXNbjrZTYw7IPWwvSTEBCoOp5XmvCTWJ1fpqTHK8nswkCzsvBBMFvhhIEFYhMA==","signatures":[{"sig":"MEUCIQDDZ6rppVlesoUwqD1fbk9MknPSWnapqjymaBJOi1J/XgIgNN3Y+9gN28FoyuDQBEQhjcKbx8dM+awkdQnbIWEG/Xs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+4moCRA9TVsSAnZWagAAsYYP/juqRx7/RmXpfiMPnVGa\ndlv284GQc5XKhdAuKbUpW6FcYXCMi2C+TgFDeSejSA9YNB5uPz4a67021wZg\ndQQ3GqB1ePgtNzPuYw98L3IFyet1KjD6WT0Ukp5EhiM/Y809llin5gPdpc1q\n1txLCTBTzolhv9UBpQo7H0niDkRMVrf/RS1nL3yYl/kbkdml06AREGSLTrKG\ndU2SGiUYsRS0YiU1ieYgSQo8gKIASDhvFzFC9VvOV1zAdkQDA7p1CLwIRVfX\nv7+wruQgijm9db+ozXqwQf56IEumYTZpj3dakcPX4hPFoHshdlC03MWgnnAf\nWuDidTBQjrTyJqnlQdi49qFYa/koktJ8AFDi7DQBpzWi5eTv0eOcc3ne46RS\nWeMvdC0J1G4Q7CTVgoL+AYiJQLC4r6tB5oHgOJ5PJA7DNSeKRjM01q7Z2c0T\npD3+1gvyA7Z6CHU6jLmO8NCkPGumGb0a1i550H0kSUayprXnRwlHKW8Imb3E\ndqPyuxld+8TG5CHGdWvOqOTqomlNlV+FlGH7gh2wlHDuAj9K88E3fieyMs29\nOZyaxLoKai9DFfGrVzBPqjbGOmd5LWpJFleZru18diGBDQAu1Y5Q2DknBzhy\nKCh64uVBbs85HIs6nIYEfn+EQXhKiS0QVSjmQ6MwzUSooq3Tznq18/CZcwTN\nlMBw\r\n=lmLy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4bf18832ab05fafa9ec3607306343ff368d6fcc3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T03:28:00.645Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.205","@balena/jellyfish-action-library":"^15.0.43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.2-renovate-external-non-major-4bf18832ab05fafa9ec3607306343ff368d6fcc3_1627097512278_0.8839429417045592","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.2":{"name":"@balena/jellyfish-plugin-front","version":"1.2.2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"84c0343663bb22713af36ab28cc816fe7613fde4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.2.tgz","fileCount":27,"integrity":"sha512-/GHFGzXELtPhpqb6/gEXO0hUJNptcISO2xlwG/uCLVn3524Z5yl6XXdnsxnv5o3ODNVFE+FGspFl6Gki+3eq8Q==","signatures":[{"sig":"MEUCIAm1bsV5njnHric57lmj+D3Eov7gpXwIyuCyyiDoaTDXAiEAm01mKTrXTWiRpxdZcZfj1rnSm4VihZAelh3rPKQnWXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+4+gCRA9TVsSAnZWagAAYkwQAJrzyXZ9knqOSiSXje46\nK8Xg17B8UgNDQN1uTi3JAb4Z5z1bSkQ+ATTk33eA0zbFxAxhXNVfmhQLNqM1\ngyZlkGX7WZRh47xuXXjMXeWdLklkqclHtxCRS6bN883V0Lo7ewILanvr/lYX\nT/kHoESLwA732T5VAtKzuc7aMVt/0hdcw9jOoAA5dT2YClC87axvIlvRXAKH\nAVebj1LRJiveKkqS7Xwo9KIXW/ShQ9VLLe/iO6oeEZI//kumQ7ga6vOtfIkM\n7oB2hD9rIOMCAg0se/3b6FZpDY15zB3AecjM+JolSZg++V/aWiNHA4pSqDkU\nwNrbwobnnAa11C5tSRtPK+2o5FavlcA5/x0Ncy7CxYjagW6/6Ep9s8SAXVua\n536X3e9c4HpgooLKTwcv0dbPEwZxkkGSIYafkZ+tXXl8uGM1rLMnaubPbQ5H\n2X8jWynrMdHjtQL1XRcI96MxmK8eTjLbdVdPJ3U7k14CiHi3tm77Jgj5yeEK\nrcGXBP2H+ZJouMLf94RxKWgt96wwv+grP/TeAOedfY/RoK+2D/d1MkYjI+eH\nMo52bjZwjAPGpWzC2JYQX3f8x98/bTAPL1YiMIAnHnPFKXK7RLGoty8bRFF0\nmjPRd3YeN+QPzjZ6coEMmsmXRAaUSeOGXjxKoR3AdqHON5KLRpNoSAWkc1SV\nb68l\r\n=RqxE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"18a1aefa5f2b7bdd735be62bd6cf020692e0dd58","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T03:54:57.301Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.205","@balena/jellyfish-action-library":"^15.0.43"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.2_1627099040269_0.8134229976260854","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.3-renovate-internal-patch-c34ee6641ea5424d1d30ca0cf1476ebf3732a5a9":{"name":"@balena/jellyfish-plugin-front","version":"1.2.3-renovate-internal-patch-c34ee6641ea5424d1d30ca0cf1476ebf3732a5a9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.3-renovate-internal-patch-c34ee6641ea5424d1d30ca0cf1476ebf3732a5a9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"32cf8e4b7386d7f315521df02bfc37b2de15f436","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.3-renovate-internal-patch-c34ee6641ea5424d1d30ca0cf1476ebf3732a5a9.tgz","fileCount":27,"integrity":"sha512-hT3JyA86p9ACZE9lawWFT7Y87SSuuSzUJqdSjv/tZEnGSu17X5bYypyAe3VyjfbNB1jJOeA6qSxkoeNBx6MjVw==","signatures":[{"sig":"MEYCIQCheaWgiGuCAKGltd1ZIbCQInXNtzA1Pxt/1egYA2/aiQIhAP1eUqGVmE/i6NyTd9b4JedF2U0Fy8GSzuJHgp1CHZCX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg++t6CRA9TVsSAnZWagAA5XUQAKJVsorXe0lr8ye5LD5Q\nIDArLIizmnZTcbwguhi4sel1mc4dh99QI0BtiSAFspNNiAn8KfkIgfveH2N5\nQj+3/yvsK8H5sGne39lMoXjOzEVEr5X0W2JCS4lYq5ghU+6Tr9NbQ9nHeWhj\nm3UetyJ5OgXgTBc0Bqs2jGeJb3nQxO1gHMPBw6CrizClUtwYX7HU3OGV6oQy\nImHqCUREsKbESAa3Dsddoq3T6CZMXUOnhqWsSquIuHXvw5BcnoBzKaQ6t7Kl\n8dniTfcQsboSwIZPIGuKS5uuV7L7yy0P9GZlx9g+KS8+X0NZNi0yVcqXwvhe\nVNnOh1SZ311uhk3BlOZKpc/Uwpla56jR8v9S9WD8lX/CwJWsMvGmGB7rHZj/\nTOBLNrDdPBoumhh8KazCLtrphQfEslz2QrjBmgYsCo0KjTASLfpXW471A2AH\n+7u8tfHpFJhiAChpU1i22Mx1pQSze3PQAhYKr4iGcIFf3/flUy5AU2k9yEpT\ntT9EV0UPFDRxQnQMQcpYWYwFsBmv6cqdXgfv0o0MAWlQ9wTPWmIZMzydMrjp\nmemfskRlIK7DN7WmmBESFYNeqP6YT5thDaFI5HqzMPtdEFZBI3BrnJsMMlE9\n++CNjVadAsW6BBMB/NhehZRNCUaUZfHoknsg29FSsKXTYiI0RKdS9XJjOcI3\nS40D\r\n=85jL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c34ee6641ea5424d1d30ca0cf1476ebf3732a5a9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T10:25:31.237Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.205","@balena/jellyfish-action-library":"^15.0.44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.3-renovate-internal-patch-c34ee6641ea5424d1d30ca0cf1476ebf3732a5a9_1627122554113_0.5672282166047311","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.3":{"name":"@balena/jellyfish-plugin-front","version":"1.2.3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3d147654c3c40e3a680eabc613d8b9d9ab0c700d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.3.tgz","fileCount":27,"integrity":"sha512-vC56P+2gF9CDJcHcaQVw/I0p0PP3WX5n0z0LlY6IWervV44e6hzq5+ZZDVqnjA6QEErKaT+O6NeP780aWhpCiw==","signatures":[{"sig":"MEQCID9zSqZ41q9vMhT3aa3BrH8raUtpH33r7DEoZliF7abtAiAPfwnjh9uGrNjUf39XbZtPmMeS4yVqsN9yeNMfuaS4kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+/CiCRA9TVsSAnZWagAA1aMP/1N/cg6Zz5nOyjdjk/LZ\nbOlel55UCM5TWy/2iDH87/Ug+oQeEDXcKl365yxNTmE7t44TrNEcFjXpO96+\nX4m40CxXaX9Gl2JFtYm6c7/KgXzyxtxsBAhZ7Vpf9H6Oo/BS22zBbAQM+Kq9\nvXgw3LA+BhoW/xFhLtRox3Phc/5cE6nRxv0OKtv2C/5Cm0wRQGYP4o/lvjwt\nJ4+tRQRv6b1+cJs9sMQ97CH8tqWsF5LXb1T8whGm4waGEd+CUm9wMU7Kajbn\n2cgQOqGVG03ETTkN4gMu6NcP/54vA5ZSjmVWMO4MNUfb46NBabCE+7u4QIbX\nzDsDv206MBu5ed3E1uYC7SQs/eBcp94IDepbDBc2iJgB26ZdlVeosxBv4vfH\ndkG0DqdSoS8wFMCqN8zPdb1RClJf6NbG59hbysAfGnaZGYXw/qrLCNTsD5W1\nc4aBkp8Q9vnslOWfGp0o1rvyrbq8XbhJFPYthwYTEK1VQAODMlxp3SZPvmVt\nWV6Z48kr4eGrRZ9Am9iBzrYuoJhhM9yHTvfcLKQPtIFK6yVTnsrW1TX5kypa\n7OP0ZR4c+3gdXrcUleIKl0wPQTyiuqw1T59+Me0pP/r3DUGtDIZyJyqCSX3y\nXctkWK5RMQtc8qsGDRY19YYVzVLJoQZrDYV/lgRBxl/OUhTZZ33NwnKxzcq7\nMLwr\r\n=3tZe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f82ccc885b465b7a9f70c2bfb1756bcf72ffea45","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T10:49:20.154Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.205","@balena/jellyfish-action-library":"^15.0.44"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.0","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.3_1627123874186_0.9889352143373236","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.4-renovate-external-non-major-e553b5f30b767d9e89084b5b91061e8340fb14e3":{"name":"@balena/jellyfish-plugin-front","version":"1.2.4-renovate-external-non-major-e553b5f30b767d9e89084b5b91061e8340fb14e3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.4-renovate-external-non-major-e553b5f30b767d9e89084b5b91061e8340fb14e3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"17807403b4c6687ecc7c3df03a93d5686064917b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.4-renovate-external-non-major-e553b5f30b767d9e89084b5b91061e8340fb14e3.tgz","fileCount":27,"integrity":"sha512-xdVUJnrQV3n7p7o+7P8v2zVBAahTLtAwk7w+rV4UcBe6q3+9dkRA8oYO6k4CSAgRZGQ0Gk7RnLZbkerh8k7epQ==","signatures":[{"sig":"MEQCIC+/INIsw2QtBZo9BmCmA3ZCG6Sgm5D1pW9gm/KotF52AiAktaWkjf6VSRlq8jsc7zvdOVCkza4LStPHDcleKnd79Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/AN1CRA9TVsSAnZWagAA90YQAJA5AknJ4NtdTAS53X6K\n8mCO36JwB1jAx5QKMRFrwgqYmRVIkEnEdW8YjyE8l5pxxnuthWr5amZjWuGG\nbPw3iw46lsvSQ8CxiYaErghfjqwa3HVDyF2vHkXu9mlSiwQ8HWP5nZn6uLpd\nxNq/Uzlctuf8l5BPfMUqMVK6MbLmoXEGDrY0I2kWG58JBVcG/e9ZWUY5mEaz\npGa8xIt2Nd9xnyOvyJmNc8lXvylJXWUnjQjVP1FJ7Kk+O1yl/ruhlIsS+dem\nRorn48JlaRec1agqyonzQEtI5lmdjE3V4fB4DOANg9gVN1jaF2kMdMK1a5pD\nsnkgY5jnOoLFsK052EgaKVBuKUpfmcrOEJqQdEm5TcMV+JdIE4e4dx/XCFrG\ny+7hd/+5QZ0OnObCT/AjiqslTmM5uLBdmBMEsl5gS4vhtjr9Zy53e5dOQWTO\n89Z48onkbjaXF4eaQ1INA2NPQvmvUM0MtNi98exqtmNVQRN5vGA3TquEglHc\n5BRG+4uTbPTfZkT58vf9u1SCjKCrGmtuCIJ2Tkva1qDdEHXiAYGbPSdVMcYK\n+UkpUAQLtu2pW2JdqXFihc1xbvgY9J4Bl/m0BFMDY2rwPMR0XmcruRnnMHwe\nsmMcnvWB9rbuzK2ETxMnxHkdT0jlpwTuWQ3VKbl67y5L2+HFtGpqj/kAa5Vq\nA0O9\r\n=yPXN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e553b5f30b767d9e89084b5b91061e8340fb14e3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T12:08:10.023Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.205","@balena/jellyfish-action-library":"^15.0.44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.4-renovate-external-non-major-e553b5f30b767d9e89084b5b91061e8340fb14e3_1627128693186_0.7784080023297182","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.4":{"name":"@balena/jellyfish-plugin-front","version":"1.2.4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ef68a854e66597e35d577b1566b28f3d1d0960eb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.4.tgz","fileCount":27,"integrity":"sha512-L/f/IzLhTBjyCaYBnhbOpzdTzrQnFYOCVHKAYo2QOvpDm2LsT8n/7GGEPITu8BLJbUFIc8pvUC+Hxrtu5sZyyQ==","signatures":[{"sig":"MEUCIQDfwjAst5JdB1sUEgwSjNSFu+pmr/ZQxTpCa0f5pqwdBQIgYiL6PkYyO6vGMNH3vXXMpebecjRytVRPlPRMVDx46jM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/AlzCRA9TVsSAnZWagAAGygP/3I6iIvIgWPf6EtyGOPj\nTUFQ3c2XKaCuogiM6w8ousUEVKtLzT2dNagaAWPHO0ur1ZgbZuJ4Be0Pgs7Z\nAAkETcmF3rP84svcwMghXp/KTNJy4UUos1CluLsrZxRafyiQzDn03VsNeqox\nMs2EkCde3t2fZVXR2kWgdZgUQPUl9T4OZr9cwva+pi2HGB72Q6Hd309zaD4R\nQbeYn6uNCCeViOgY0rLI0YkfR6bfmIOA1f5LyXl57HE+Tm5pjS+sdS2+0jPt\n0WPzwCh/bUH4WeyXqHnJ/89NeQpejJS4p35pChtskiFV7tCXANP46OIv3+eh\n48/Yt09vibNZlnFQTwarRnujeR5O00xLG/1N9hPvQM7h7rtlr+/WTte2YrNL\nQKwZblVAe0DtlyEGo84+fkNpVZ0i1SgWltwFEUCgNzznKyoD4H/pz1J6YFb4\ni5uKvjeB89CTKak3l4do93PJGlFgkAwinu5sm+ogBb017gyXAXZEduoJD7HW\nWzazSXzSGPVVz6oEqa1IucNv2pqB5oe53pAJdsp7zpOFo42A3uZHO42aaYN9\n88oeMZo7U74CCHXbWNoxm+62JF6nUzRPrCBQqfWTF/8SsyxrVsCGMYl+gD03\nySytEi0HGwEaoXNJxhOz8g90YPdg5AIOx9X5Xchwlet739VsDOK0cNrDKVMT\n/yL0\r\n=xvZR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3c2f206fe4b7ce0f2dcd12795af21679a2d21325","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T12:35:04.617Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.205","@balena/jellyfish-action-library":"^15.0.44"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.4_1627130227234_0.12247780227766603","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.5-renovate-internal-patch-c8239689a86f7c4079f5990b849e00d3fd8bbd47":{"name":"@balena/jellyfish-plugin-front","version":"1.2.5-renovate-internal-patch-c8239689a86f7c4079f5990b849e00d3fd8bbd47","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.5-renovate-internal-patch-c8239689a86f7c4079f5990b849e00d3fd8bbd47","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dff2458dc0c707e070b29308a38bb1b4c437ea0e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.5-renovate-internal-patch-c8239689a86f7c4079f5990b849e00d3fd8bbd47.tgz","fileCount":27,"integrity":"sha512-pweWEBjAgqyxOINxwhky4pvyQ62JCGDYV/6He9qDHvabPvi9rkgsEVdBaNoYTtrA+nw216gWXrVq9PVkxnDE4A==","signatures":[{"sig":"MEQCIEf+1So4G8cQtsTVdXO8LmEwZw1PEKUNK+RDAjsYXYeEAiBZAvf47YbcyetDDYhVayZUrPgMZHRjYf+jUJ1PZbwgyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/AqRCRA9TVsSAnZWagAA4ZcP/1nnK8/aazfemFqnlB+O\naoBs18S2ZsGD007PUYivGfsl0zxwmMCtufzqmmHxfQSzZphjLW1WZHqy3VAq\n/muVjYuMF8wOtXdxWGpH7RxUMjf7BZoSkiGxXwfh0ZIzC++6diaVxmQr5Wqx\nKnaPdmaRonYgflMXEYVK9OLRqEhg2m3sfwxoGyUTQGCrePRSyerlzxAUUzKp\nEzA/N0nwQkecWnY0Y1/Optn+tbDwJwNm4D1ehkHMYIlfz4XdCAONDD5Tz1Lb\n5Hra01+NSEDkUMqRfjre23TBIAjfjrlQyRZuUg2I2YSFYHGH5NfL6I2gMIHB\nui49ygLyjxl/QFJooCoPrImYH2H8NPkm0H/iQK0qNnhhJmq11Td5rv8U1cMO\nUHNozi8t4oEezQvtnRA1N5DvXuxsTZxCrYtzbnMQRDroDi6BI75olQ5KSsTt\nbpbhNpGp5hx1t3VXvfy1RAlAKcOHmIhaIsN97zXRnYCuArGlm3df4jJQ22/1\nkzFhefPtTc26mJnBSrA5Kmyn5/yFSJt1ACbsjjYcPU9t2vzKDges9FVUgYY6\nJq1HHMR0HQ9TId/JsQbageZgc+irt1otYrQ9thGVEgUMN/y6xkFirlbOQGEj\nfbDqbpJBw53uKawwFWzazAYaFAJyKk0k6D4E7ScrK04aBemWeZ6udeVSL0Le\n2qJv\r\n=8khp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c8239689a86f7c4079f5990b849e00d3fd8bbd47","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T12:37:57.573Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.45"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.5-renovate-internal-patch-c8239689a86f7c4079f5990b849e00d3fd8bbd47_1627130513453_0.8703822223325814","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.5":{"name":"@balena/jellyfish-plugin-front","version":"1.2.5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d2083349ac2312c5eec59d2d3816abcb115af3fb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.5.tgz","fileCount":27,"integrity":"sha512-A/MaSlSY6HUw33t8HvOG4oVlQmLNQC8NBwlxBUCs7ikdKHDcpo45hayP5jal0d9Egg1TSuQBBH5uFGzad4TfPA==","signatures":[{"sig":"MEUCIQD3iXwbosq3GxVWc59nXA3iRZZhz8ox1s3nq9uPV4/ZawIgZ1d/AEAfmfo8cRQD7RHM0/gIvd1a0+r29Phqx5nwzKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/BAdCRA9TVsSAnZWagAAy/oP/ix/Ij7KnjGG8T8v6AZr\nJzPNqRLt1hJlQCtVbPZh2SlpnQorCGGqBSgvaKT5la1QentAa1gRaa+APUzu\np6SGy3CZVpUu6f8CwkIGVwgFkq1Spgs7z6moinjH5lFWUkpEOTPDdrGCKXV/\n8nq9hHHrvlC4+UtrsghwSa1B8er965CcznSLDm8X6TPXKfYfSIvW8W6OZ99a\nTC0Ur3KYP4u5N/M+qTgQYtYTX08Np/VZFtVCI2k6vUkJZl2nRxnuCYStxaSM\n/ZtTIxYICsDOlNXLS1ubobEatQnW6t2te76COjfsIZufFpiHtULEoXwb09LS\nqyOTyrFVhjV3otu80Ef/v6CQrAAVoZAjOKrlJexDGxkidW1AtfvMhrLhSwx5\n06VAL9NNC9m+LFruwDRIuk1KHL0bPRmpA8dFqN0GpM6MY+JuWzY/QK0wiYGh\nBsWXwfiBcziJfM5JS+aL/Iowj2UvWynbjh2sZi6xwfeJW6sc6lW2DZG5JTmu\nNuD+7yKrZul3JAnwNIW+eprYLRWlJK/bTFSJNuFiciRCH+VdhdKdNWqig1++\neJi7VyzIKq5olDcgZItjZaJqowVpBt6S3tr51N6ZGCnt0MSgI7a3ibE+Vish\nNqCuzMrHpO8OrOJ0LJUeTSqeNlRDc+7XJOY08BZAv9nrn62JYSd47y8gplqW\nrmQ7\r\n=haGf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"babaca0b0f94d054485fef68286521cb942075d3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T13:03:50.293Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.45"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.5_1627131933160_0.7424952434866192","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.6-renovate-internal-patch-980db3bddc47f515bd4f10e045642287382e0051":{"name":"@balena/jellyfish-plugin-front","version":"1.2.6-renovate-internal-patch-980db3bddc47f515bd4f10e045642287382e0051","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.6-renovate-internal-patch-980db3bddc47f515bd4f10e045642287382e0051","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9c6f12835e72102cdb22a86450d0c277d30c917f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.6-renovate-internal-patch-980db3bddc47f515bd4f10e045642287382e0051.tgz","fileCount":27,"integrity":"sha512-OpZQ5YvqJoSlnJIE7dLjRrkTxvULr8ISJcgJqJFuJdXIuzAdkJYCecPXPcL5CbxYbKgNpv9KfgWOpI1rWnvswQ==","signatures":[{"sig":"MEYCIQCnGoSTa1uwOcaQ6/0C40pG/EWBDp9YCHZVyamjmSdbAwIhAI9NH0zGBCEcIU43CY04gGHh7IVzCVhNZzHvKCoRG78K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/EKrCRA9TVsSAnZWagAA+ioP+wSnmzBnYbcagJ27pbxY\nQuT03HqnbluIahqC2OQiwxfiHy/3j2Y/Pc1gPHB+lMFc5slvIV6mfJb4xqxc\n9UFIZ/7vUlYqTzAz4vKsiJzgQM5PQb7J7Z5G1KQOO1eDTy2DXhluLD8tOaE1\nUOujKsHOewm71DUw3H/n6TQ7wBRxSEUekHIUpx+EDS76lyGy/yF9Whp6cB2c\ntuf1f542+yU1aMqFLic00I+rRE85ht4+kys6E9oWY7dv3NGXBFiNCPeeO/J7\ncEVNKCuloXRqKUfsbiBdEye581n+EUDa53lofUHvNu5KkBf8DC9H/DacDJZ2\n7Ewcsk/s09LMqi6Gl/w4j+0SBD6KopVg2furTr6ovai9QO9JZnZYqOWtxNua\nipMXbytPshySTR5Qy2oNx5359FhDJc8OaAzuMG1QQ+xqn8hZGu01A3oQGT1g\nrM5Gg+2mxrGul2YuSEyWPpe24+VwXHACJdyljPkZP0QD/XdLQk8P3ANwqN6r\nXgUj0L1xQ4RoCt8EvnvcEMUsWYe4em4govWmxn1vd+MCe0OOLIKOipLh1TEf\nTvkr4mPqnjQlHzHvsravIeC6T9T4y6QhDPM5SEj5oixdeZ2jBTcQ9+gHn6tz\nY7Jqe7eNCmjV+ATQO4y6MA/t6ZkNuBVfNEo72n/7D2dBn7dbbYJ3tqpaNbQW\nqat3\r\n=p0jy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"980db3bddc47f515bd4f10e045642287382e0051","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T16:38:01.715Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.46"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.6-renovate-internal-patch-980db3bddc47f515bd4f10e045642287382e0051_1627144875226_0.11360277277762654","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.6":{"name":"@balena/jellyfish-plugin-front","version":"1.2.6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c717b745eb47e2abb042d969f1ac4b5f95d6d86d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.6.tgz","fileCount":27,"integrity":"sha512-L3OyTibZy2dYY7Hx/yxc5N5QicxQ5LZUyPx/VwwSGYib50OIHYNXZB8xL3niZkIEX+jlb9aumvV5U3FfpMWHgw==","signatures":[{"sig":"MEYCIQCpH0t3dZ+PC9WD4X94FuWlvn/UB8BnVnlV04mCAA1jFAIhAKhttTOesYZnXYu+jehhdSHwboohsOO6yz2aOYKKFssW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/EgiCRA9TVsSAnZWagAAgYAP/0mRT9n2tvI6Y1nJaob1\nn1gTlCme3+zRcmUAjrJUpSy8kjVpxbopl7lEmPcTSzjAXjh10vnWDurMkBiE\nXIfCGYV6ZhFPCnQMc12CSn+ezrh3QOZ3iiV/z9T3uYdDqLrq0cDz69yN9eCV\nO8fjlqyB5cZx/CbsjNV8bvVxi2BIO4/tP4gVpugZC+uchipAyHEo5Vs0trjj\ntCYv2WH6aBOu90Riztqhm91G3DxRNHGnyN1UVl3AjkcRqHpiDS3XMHm2SCjg\nfajqo674+/+rOUMSiHjw5MD7Qcfe3oS+DiLGp829VoJHjbGbFMR9TO4mOAIE\noUNXUdlFkPaFJt9bCw/+dNVHAdM5DRV1yOF1EVmayInLGk19S76U1q/O/pTe\nm6B5Hriz1u+KfLksPEQeRAraJd7ChCxb4nW+pAWICuu7XoHE5c30cfIzLGvu\nZPbjxtDUNFEw/KCjRBHqzF5J5xnDZKc3R1ZIwiGve9fVr30HTrLHKjzxcxxy\nSupSw+KgkNNXKPeilDq6TEQvEdmI1stamL/7LlrBzHX+beVYn86kXYZHKEPT\neCS+hDgXoed5vZiI1KaSdXxS91U2ho0t941xBCYsGfAjFfE8nr+dbkyXjVFP\nMrHAC3se7Dj0dXgcbt4TUin9H8sABjVWGC3MNHIXJhtucAqqqebU8xGA5rDM\nFRjh\r\n=pkHe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"39bf3efa54d9b8d049fedb489c6a04097e7c9964","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T17:02:27.156Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.46"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.6_1627146274186_0.4503222085038914","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.7-renovate-internal-patch-0a740da2d0816877b9c16e0fb1e28c386a9d2c1f":{"name":"@balena/jellyfish-plugin-front","version":"1.2.7-renovate-internal-patch-0a740da2d0816877b9c16e0fb1e28c386a9d2c1f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.7-renovate-internal-patch-0a740da2d0816877b9c16e0fb1e28c386a9d2c1f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"965f79330c7b0ec981895a181b9deae524eec7d7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.7-renovate-internal-patch-0a740da2d0816877b9c16e0fb1e28c386a9d2c1f.tgz","fileCount":27,"integrity":"sha512-3JMmlY7/HXIhZ6IFJtUStDjKfFIYn9eCiQurkdZA6RVVvzigVQfGn6rOzZ/Yy0Yyqvb7R3/YEJdLJh6ueYE5dA==","signatures":[{"sig":"MEUCIBVpsMlrlksooB4qEOdOo54NabDknqdtxcUZu5VmG2MdAiEAyQEOF13RJi7jyTVHS1qNooo3Qcz2VfyJx4rOLY7dN4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/Jo9CRA9TVsSAnZWagAAIUMQAIt19AstQlDZzY9JYGlW\nJzhevk/pUymVaael50PRuhlOL6u/SzwUI4e1Ec+qp6A+EVRjWiAi0LwuudFA\nZrNwHMX7ArN5/9hQY7HyMKNfENE9u5MuwJ5KEAyNfVJgtINXrDapD14WvQMx\nKvnnLiP/hgwzTX3nQQNSZ9BpviuoN4TYHN/+9xdxAtXWSZ4xJIuh2OHNoiIG\nGGRnUgFDWj2d1KFWj1dcC1SR0Yf+kkt0XnXr03lLwmdRWDABbYfsvvqYNsiW\npqWN1hYdIdOR5eSti5hFTAnp6yzVW7A1JmsP+m6RVRDJCwZirVuu1kNjcmUe\n0n6+FqQqWf4vfWYEVF15l7W0NPHFLwsyIbbGAl5kcjHC1jZkcu3jeR7Kc6MJ\njkhZUK8EqlQNXTEsPavhFD1d1ogFLPkoj9CTQI+j64mRr0bIcbURTi/1J6Qg\nGzdaR7LaraAFN1amYvk41W4veFCl0ckERgWiPNf78cT8UMJkfIgg84QHD1qc\nK/v7Mv2kqawm+iGvwJGwFzaQidE36j5S3gYQ95KuggBJwHx0kdBZEjZGU0w6\noNrenYuixEN6QJTEh9avthhIU9UcEpPpPVkl7LOpKOBLi81Hc6vwVSnD3ZTf\n2PEqHFRsv05znPGLjV1i/25e75AQDV9tMhT/HL6SP9QcbUXK1XS4q580oGcB\nhJJB\r\n=c2EH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0a740da2d0816877b9c16e0fb1e28c386a9d2c1f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T22:52:30.992Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.47"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.7-renovate-internal-patch-0a740da2d0816877b9c16e0fb1e28c386a9d2c1f_1627167293096_0.8638454814238139","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.7":{"name":"@balena/jellyfish-plugin-front","version":"1.2.7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"12478b5043b8ad7ff3cad02577c65641a9aac0bf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.7.tgz","fileCount":27,"integrity":"sha512-0Vj09RS/9ZWtZgXWtEVcA3GIFjlNechAV0uwIbsTuCDndKWibY6XCponwGHo9fxll+oi8Mav9b9+HHvvshlvmA==","signatures":[{"sig":"MEUCIQDiJibfnJKnb6xQqlWKAaGqhjF1SNIjTvyuXqEKEQEuMQIgfepW+BKYAjU6ezUmoN3O8vEyXQqwDOpUUmU2RB0gdKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/KAyCRA9TVsSAnZWagAAhWEP/RgWmGB5hDmI72IICN4k\nVci/a2/7NmE+LvxXUQJScgSot1VbUxevU/lpApFciVVuzKERhu9hXjsK+3ul\nqh5Bdm+QGe6tuzmTaEeJy6zK430EqzpFoAt4QhAVhG3o68MNF6dJGwlhuU+z\nabz16GH6r+LyPsOT9LluiJVgxKIDAv9wB9oEYrt6BDG40OUZkF52tz5tE1kB\nlJgL0ICnxMv+sDd83Z7KpeVb9Dm5RV88madMPU2XyqUtOaN7+m8Myx4f5Qo3\ndCdiro8Dce289jlgjk5xla0vcTKXAY7Q7up27rYXluGYqnLfeGkdK8FQU7Zf\nCFTBX0fTd5PDgm6a37pMBAAEMIeMoIeYRLBzm8K0mvXvsB1mkrYUc2XNnrHD\nckG/rzEK81YzNgcHXGJ9ZA/1M1nR6TfrkObzXH6mz01gvMyzCiQAoazuy6qj\ndsSGWMjY89u1KTZLShTQMRFluI0pw75ziGaaQpwf/Pr+eNkV5KR4Rd050lDq\naCeh5Rg4B7LSn1bT64LEIwm5GbbWduQleHkGFlw63OqH3oe3Ug7Sf0jros4/\nvVS3+gl0R0clNPzW6qyH1ciao1kpFZ9rBH3xqNTeLAK6Q78ICXO+A78XVG8D\nxBagHShDqg1BSDMQo2c50XkpJRZUKdAxyGASZZxnNL8x4t9n4GDqUe//pmpO\nH3l2\r\n=Mbdf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cf46180d653830cc97684e3aea3edc0755d8831c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-24T23:18:11.203Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.47"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.7_1627168818256_0.8107574958603632","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.8-repo-sync-jellyfish-config-default-5c9fdc31a738e8d81f93cc8711ecdbf295003b92":{"name":"@balena/jellyfish-plugin-front","version":"1.2.8-repo-sync-jellyfish-config-default-5c9fdc31a738e8d81f93cc8711ecdbf295003b92","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.8-repo-sync-jellyfish-config-default-5c9fdc31a738e8d81f93cc8711ecdbf295003b92","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"27fab963dd1851ac806846c6955144da9686ca39","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.8-repo-sync-jellyfish-config-default-5c9fdc31a738e8d81f93cc8711ecdbf295003b92.tgz","fileCount":27,"integrity":"sha512-XsdzYVGuF9szxqUPbm2bBVKwn87tyBsXVlQLC6y5YUdSDMYHQRpwUX2qEicjxYPtOEuws1GVha11j2vE1hOllQ==","signatures":[{"sig":"MEYCIQDtSlZeXtHHP0xZjVEAjk6C9U+K5kg7H1eOQsJLbNcFtAIhAKqVWidwO+w1avuzRJurBl2fVxBa7mWEQQE59W37nNGN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/kEfCRA9TVsSAnZWagAA+GgP/ievhSEEtN+g5gAecR/p\nZfJW2boUqQZAeuasJaYBzCV+V+H84ER31C1wv6MRwfldwAv2zoo1mjcy7lNL\n9+tcMxV/VRbZD5Yv+Bv5OTChjIluScuPr6G+0X+krs/A+SHSTItXOoMRxVcT\n9LTOl+2frIb1KhAHAGoez5gUku3XBMZ6/QS5ILTKDCkvziWM1HbeaiLk3oB1\nH01l/f+daOIKMMCwGStTNX8Q41HO2a2BSFxqUrUE2bBbW+LSAQmPG/BHDpQL\nMBcMX0AtAbhXLY/SPkGGj/MjY9HE3iae6IifUg+vX6ySz1nErP+9l9/+CSBL\nDA3oDNB+poQwCXWJHdg4c7kznhqxv7FaSTFQmfeGOKROzUerQhIrPXV56Iep\nAjsaaNmMdk0s4PCGrwhcZv8L6K/D5LGUOlShM4pzENAuC6iHcwpHB2F/Ki0Z\ndluOIfWxOu4HV9XoeIYAF7WdzUyDJDkR17yjzZzHkhPsm+7SagReMGx9S3N3\ncVThlUl6ja6VSrSUbYqR7W/bt7r6ZRjRu2UMD2XsDYW+Nqr5oA/ErHVtLpLj\niDV5no/VwMsIKp0Yc5H1dT+M4haj/yF2YmEuf7zcEeORTLycdYCWoEon76Gr\nqSqkRq/fwInpY+x1PXlQaks32St5Iq0nt3zy6bJKvx6AQGCOrpWcNThTQ6Mk\nrBOM\r\n=O1bJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5c9fdc31a738e8d81f93cc8711ecdbf295003b92","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-26T04:55:38.036Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.47"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.8-repo-sync-jellyfish-config-default-5c9fdc31a738e8d81f93cc8711ecdbf295003b92_1627275551765_0.9392100278927946","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.8":{"name":"@balena/jellyfish-plugin-front","version":"1.2.8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0cb8e8b10493a6088808484b223e942f6c06a9f0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.8.tgz","fileCount":27,"integrity":"sha512-UboMYA/yGNXVMqzPzxSzCEkw7pFe6PAZ5Tu2sVSp7pH8NvS0TBMuNbk9oBW8FOiDyKV49HWIarEX1BiruyRQ5Q==","signatures":[{"sig":"MEUCIQCRtE7teLYl9w4uUCBhW3UWPfRa0t2h8gRp8xs+fzEiWAIgcCoodFpoBZHzZymgCfG2A2MpGvKI423u8qDKqYvvghc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/0BUCRA9TVsSAnZWagAA21MQAKGTSXn3QBcf2nNE0S6B\nX3yDClJdhHHSp+FeepmxOZRYkrapYXv5XMqQ+D3i3PVjyNt2tg94JNWfFDvf\nVdCRwWbnCERbsidw/Ak6st69V9iuVytYP+1nnTrOjLwjaEf0/J5KK4B6q5GY\nIx/4PKQt+MHPi+Et8XJd9TkGNK2SVJiAbRs3/S69/hMzLawJ1ILy7574govS\nLCh6XB6HaF48tHAharQBnsmnAmhS06ClH3BdnUTLxw9xOF/LQvDmow7TvygK\no9WniHxAoCxaWWDGSSavf2VEpKf0eyEAFW1/8sU80dc8YIU/wIAZteG9Jol9\nH8DJTwi+1r+QZvwU+l+YrqNa8QdrKEhjAMLcehPtqqUJFVrcXmMpvmzsQk3M\n2T8vUi+zEJHoUKMT8cVdLDkfRQUAda7IYrYdb8TLuIGoHpDSxvIr7XQH4Ql6\nnR3CFbMLZjKFlUm6o+exsmMI/4fitzw/d83A5hMwU/DQ0SUAcfhv7XcTbVbc\nIJhyZhuRKuyXqeTmIuD1qsJ3fGmenBZD4/iV5okD6m+/g5ZpJmChgRUfYe5H\nzI5FPARvfeLIuekDpy9AHLOFoPwxeoH7obF/8cTxTOk+nsUig1/30cp4rDLo\nI+lBzpkRAuW0LP08MGDpmfKAIz2t7VVns6z8RqA3rnHDn0TLrS0sbg9IVvDN\noe+T\r\n=yt9e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6c67bee83f2651f61f1dc26e55acd5e7f5f1f740","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-26T23:06:10.254Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.47"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.8_1627340884214_0.3268176718718043","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.9-renovate-internal-patch-ad016cbaf7df0c3f8c2191e0a6f8a526aa6080d3":{"name":"@balena/jellyfish-plugin-front","version":"1.2.9-renovate-internal-patch-ad016cbaf7df0c3f8c2191e0a6f8a526aa6080d3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.9-renovate-internal-patch-ad016cbaf7df0c3f8c2191e0a6f8a526aa6080d3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a6e11430e3b482ec24967c9615dbb25850619062","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.9-renovate-internal-patch-ad016cbaf7df0c3f8c2191e0a6f8a526aa6080d3.tgz","fileCount":27,"integrity":"sha512-p7x30iaBNaftstni8Ncnt1maBpk/H3Lz+XQdlOXHNQ1r4Xd6UpLCPeWGLoAQ3udzwFntEwBzby2mEnsE/U2XPA==","signatures":[{"sig":"MEUCIAm0alxo+okdxwqFKmrIWDRTRvS98aziQ/fQdMxubxXDAiEA+8Bpd2Nnk1gYmP6LqzV54ghh9IiiW7v8niZOT95LliY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/0GUCRA9TVsSAnZWagAAqWgP/1m8chJ5i4HBmHyGhq4G\nID8x0/j5kIwd9cAmTAxpVx976qIYRVFAfJfRp1HwLzIOoR22wFqNL1/O7e2j\n7peP0OMAMPkcLBGf9s09OSEESrC0sJGRlgp6VQzZ75Rs2ZLk0AscPgM4hmK5\ndDYJ9IWaBQnFR/uJw9/Qs3aO9Qt7ezUnoNOuvdWHdG67MUTNzVn88mmpPzLy\ngbBnIErrWuEKAE3wJkR1C8zhIhvEH4XZUyzHjdesRvncD9poXdtpjSSqkb9m\nAGRNRhBQCs24X+Pj1GXERRYm03CSKOptkYQUbU/5QGnAWYVTyIez6GLmRa3o\np440VyykWRqhQtd1pYQYPH/8KzFGj2rKKiasLPHPFy9mp1sBsSTUmOhR/Qw9\n8oBBedMAB2+Bo5l6O+DGBVS9dkLS2RSxFZB82YTlcnce2LaQhFXVVxztjw1q\nz+b+BrkSrOthUF8x5Mf4WfzAc5Wto2Cr2G4otRPv67zaA9RVEXpr8E1MLM5j\nQxPM48cb5jf3VgbKn0Dor79pZ16EUj3ZR51Swj9ObLQUVN735bKPYt6e/443\nIOGJk0i4dWF9kwjnmZjnnkXyoDltFLKxY8sXUjlppOOpDDbvUUVBhJcs1g1F\nfOakcQhi+fV7UB035BveEGalQN3/p4laH8Sdn6hAPU7tRa5wNyHl+a7PLjxV\nvgQ5\r\n=bPaa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ad016cbaf7df0c3f8c2191e0a6f8a526aa6080d3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-26T23:11:00.825Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.9-renovate-internal-patch-ad016cbaf7df0c3f8c2191e0a6f8a526aa6080d3_1627341204415_0.42831879365831393","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.9":{"name":"@balena/jellyfish-plugin-front","version":"1.2.9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f8583e6765c636e381c0113c08b0a35a87bbe09b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.9.tgz","fileCount":27,"integrity":"sha512-7HRuCKxH3Qoh5us1prbdK5KTy5lFIhpfUwZnRXEFoTKyjZQdZjRciHnjvYC4jKTya4iIYxGauZLilN0zp5I91Q==","signatures":[{"sig":"MEYCIQDzC0hrbVscjMKj4F31VmKpmQJM1bkdvmrAQJlFc20csgIhAK8Cl3M58dI1JJMGrMRhMc3FHKmmuKDlduzPRIFrGD7A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/0f4CRA9TVsSAnZWagAAeWcP/iD9NTgqk+NPuX1a/aoL\nmkG4LXw6Btue9pSPtvkSHWQa63hTSsNaipcSuEbZXRB+Bb1jGOY5AA0kQ+m3\nOvRPzeK9pAT2XQBu55FU8VHqhbs4G56nEfaaYYRb02ITWWzs+8eWP/vAQNdI\nNjO6ggmhRkmxiOvCjxQTscXGglwKjv8UR+ude8W9krJKJ5hu880TlDhkprzh\na02CrKdZ8LgcAYAyMm7m7NeQeq8vXPg4mJQY2x2CXE0+VAu9XmgkUMV64YpT\nAFSmocQgDCO1XskCgdU0CLL9D0ktLzC+V6ENfRd6zReQMngh+xAOqYZwD7No\nZY7790EOs8AZuGjVWq0bOdyxIERUgWYyhzp5AeZk957SEcJ+6TSTMlween6k\n+WyP+P8pD/vL3wcGkWnwZGHzzrgEnm11raPFpnQdA+/WdwHX9MuLvmupJewo\nuza9inU2u6cxlDaazrUjM5TY2iCsvNPvHFQMARxckJ4jo2RUaSW6NP/hxXBc\ncn7II84s1MayOoXPvPuLXm0kFQKrcusaEwQgUU90liSnM/PB7smPhzqIMrcM\nI/dg9TMhL3jAwXhXtVloXdArqiDFyyw+NVgdFrtqUKl9xwmHkFfO77lfN+bN\nXpMz39jBvzYIvrIHJyzz+3nYCREeqAAaYHTBRmSni/Z+RNygwWuQYdnQE0zr\nge/g\r\n=bIxt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"21d0f2c61dd57e38f3bf16148a8c921e17583af9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-26T23:38:41.041Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.9_1627342840758_0.20626035973800838","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.10-fix-brainstorm-topic-creation-c0be71ea148be556f6d5612a1dfc6af05710904e":{"name":"@balena/jellyfish-plugin-front","version":"1.2.10-fix-brainstorm-topic-creation-c0be71ea148be556f6d5612a1dfc6af05710904e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.10-fix-brainstorm-topic-creation-c0be71ea148be556f6d5612a1dfc6af05710904e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eb43f0714ccc6800adf137ffd5c9bf061d9d0a56","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.10-fix-brainstorm-topic-creation-c0be71ea148be556f6d5612a1dfc6af05710904e.tgz","fileCount":27,"integrity":"sha512-HjPjkx8eqqC5H9bOte7xW06Bby8oY0au8LjmNDVp2537HJ1MVQOAScjB5nnrMZ/PyqAnL1uO8ZC6zkqCVDpHUA==","signatures":[{"sig":"MEUCIGMfQAfnfdqtr77/yILi3ag1mv8ZfdY4v1CY09GlgAOIAiEA6IlGW5nBqGFqXbRPaNM9QGIe9Jyut6nM8ocMcLWH6Nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/4aaCRA9TVsSAnZWagAAKqAP/3beiAuefO2Naly/Bbjd\nBurevx8eHFpKzCN24ak2nN4iHi2ifMGY8zO5uNN55Qtiil19u/kCSHw/Yw6U\nAiQYoC6bGR/W2QXnfYoZpBZRbbISw4yB5AD2Ex3UFp0pzFWZsxjMTCKsgtpk\nPUrEJRExwk/VLcqU59KhFNvbVQAykDVD5+YNzcnnzB7j/NRbcUF12jumQ039\nF/Gv+ElrGvXUnhlUttyBV7/q0SqmmI29Oajm+niSOuHxjhRZPB5XHV1SEsS9\n4nM2wNFBWdGl1YWdcnmX3n2cbfhI5M7r5i9MVz+Qn5PimA8GhL6nIJjCLgT7\nY+9aaR+fsXGzIpCJYB909jO/icml+2rNGqqwq2oV6ehGn/Ef/g4ffOaLwQLx\nTBgYvaxkBVjcgE7Rb6hIEbI0LQhAC/Dt+w6y2chgkcFPG8jBXuvp1inYdVC2\nP+FwO6I5yOxfjEL9KsMxufWrSXnTxN1S18HzPyxd4jESo/i1Rgtu4Vl+smXt\n7WFbzkL5FAnPF94lbV9Nr+EANarwPox9/J+bX6IiX8EG11XsmZlRTlAWjbGw\nEHySfHo+xWapFzX/e/civfmOKkj2VIGPDSYDqtlAQRfsISCFk712+dyH0nTK\n8TnLs9gaIdDcR7SNa/MuGwniGX1hMXT7TzK6WHLf0uZeakP8VC3y+4Pm1VTc\nooqi\r\n=6tId\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c0be71ea148be556f6d5612a1dfc6af05710904e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-27T04:05:20.188Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.10-fix-brainstorm-topic-creation-c0be71ea148be556f6d5612a1dfc6af05710904e_1627358874489_0.5661195987254262","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.10":{"name":"@balena/jellyfish-plugin-front","version":"1.2.10","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2e0f516df890e071e5c6f4505c64954f6d9f7212","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.10.tgz","fileCount":27,"integrity":"sha512-UbvjxCEOPcgWWo+5nqzvGUuk4jRYRChIjXMaxli3IeRFg2MLSpGb3w5sTxTrwepkg6XrWQz1Sae2QJ87/myiaQ==","signatures":[{"sig":"MEQCICsUDGjzvJfgbVn2qFngBZbesS22XyJ9SLPPGASnBLjrAiB0ZmGrYCwYVsKlSk01Ijn9NaTYdHCbUXiKc3ZONh9OFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/4xSCRA9TVsSAnZWagAAP0QP/iV0PG/6GWX4qnmHqoIc\nXi/GD2/7YGzCimENDl84qAqVufoV+bp9ZLL+GJTiK8ChJ4J/AugiWdY6kYsw\nTkCr/oZ/FxGx2BdJ3zmDUsIujPtqfI0jbBlFpz2dT27zsnXL3fMgQhFytMa7\n9FauEw51ofBZPROrz/j1mMnrTruK7Y0HeTsmS8YwoMeqp25JqQhk6D797g65\ng0Bt1mV+Dvg+PTJmY+E74i82MWqmL1SM9ynzBHu5s1Wek7fEVuWUw54sNUYI\nQSk7IYLYm5tCKk8EHMZJWpwe9PCBWtTzmAonYeDqP4hrGkbupdf0n/0m6232\n+O6iL4XL+0TdiNsTjQlu3faRNxBGl4lD97ZUSbgawhEHnlzOxFBnz5gkn8I7\nDKCUWBiX6vrqGwjtP0T57VWM+beLAvLTUNr8yWAhnemZyhjCp7bUPxpSVwTr\npKwiPT9ByjP2kMTRyDWOJMN/0NolfN2Kh48JTU9K13gruGwECCSAmcuGiXXd\nRato98KFklDrzd5DqsY78hJL35uHAMdR0VMfnVLIhlUaBTQgND9qxpYVHL1G\nWth8UssbOIoV7cLA3Qdm8LhtUSixWyugoCsmeGpe9EfTSnOSLkAOTdEN+HBX\nDEvBcpaWqzRgRT9E7NF3AnyvrBla4mELC3v3pldukepEzXOTkx/ZnkCD7B4B\nfVq8\r\n=MQfL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"239ab79ba207287d99ce53a42e8a187365ba2448","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-27T04:30:30.675Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.10_1627360338799_0.5490164243318345","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-c871bb028504cf83ee7e220eb3e84ac2aa26793e":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-c871bb028504cf83ee7e220eb3e84ac2aa26793e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-c871bb028504cf83ee7e220eb3e84ac2aa26793e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8e6327eb8f6c56d4becbaed599f13446be5eab14","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-c871bb028504cf83ee7e220eb3e84ac2aa26793e.tgz","fileCount":27,"integrity":"sha512-5fe5Lo41iL0tvWy9BuTRfSbq9mZsyzo/X65C9Gzzu4x/4ZeSfeef6H8S5UUwQVEjlRBjZalguPGMr+OLdYb3RQ==","signatures":[{"sig":"MEYCIQC+foNzPyYy8yLtVHAdvoTjdly28F9ATOD8odD4YkVcIgIhAIfmkV8NhVZsJJDv8xAA+6iucI0QTLAzNn2ZLxdCp6zo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116845,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAheOCRA9TVsSAnZWagAAAtwP/jISlX17IqmgKczPUVJB\nSRWaWYLsgfulVavUrHyQ/CQIkJC5ZuFtoN7QMNGEXBrnuXE0rVjGR/owX4NM\najz9Ce2WoGSLL2P8aTTUR9QO1bxPVpkrKe2JrfJC05FR2wRBQZjfPyk2cHPH\nSPyo6Y6yM8//RzUpdjQaKCEd1uAcryV8ncraKOtZZI9c1mDojd35Jc/3Gjyt\nr5HQBS1FmfBq72YtEVHi62Gg+2F9MXHdmCyuO6CTS2r2Yo7YcqbhYuI+plxF\nCInp7qn13LsMWj0CV/zNnnjbmwdoJ9DaQKc5zXJwQwIqOZyHL3BVGsxGgE6/\nXN6vStJdiLepdBnmJUo1vkwN8J6B3qOdxOml0SWb4HN6VI0R7AiM0wkI6z4l\na2MTwC3HaZT5hU1ANqnhIw7/GvejtLLfJsE2wTMxhEoM25LeRAWdJvkWL6l7\ndfidbD8LLFVFK9jXr4cUoBxnJgUnN6jeys3+xh+OIE/ghfVu3ZTxoFWOUhQB\nW1hfAdUnex6jfYQnl5BTyJSeGDMdyi/OkFDg2ylnFKtpiTkZ3Ibp02h9UI9y\nd+g4+cTkeQuRhpSqlXMsrnZHREMoIDIjD96/5qIua9AfKyDdacx0BskQGCTt\nGuneor50tNZ6QP05XChW4oe9ZFT4w+opPfHSgQ2T6TRdGGo9vJs5kCTCBt5E\nfceb\r\n=zEEV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c871bb028504cf83ee7e220eb3e84ac2aa26793e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-29T02:46:51.840Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.207","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-c871bb028504cf83ee7e220eb3e84ac2aa26793e_1627527054401_0.5180882423848172","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-eec46228d3f1ea7e13a92b4c37c582c95b1dbea3":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-eec46228d3f1ea7e13a92b4c37c582c95b1dbea3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-eec46228d3f1ea7e13a92b4c37c582c95b1dbea3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"32bb088b58b19507f33bb4581228edfb45b43c0a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-eec46228d3f1ea7e13a92b4c37c582c95b1dbea3.tgz","fileCount":27,"integrity":"sha512-lhFbN/NhsiLwCw5h71DDum3L+qcVsHjYgjvqGQyN7UmbBprotHLJAS+KRZ2qSgRmjpnU5I+DIg/hoSlFK41cZw==","signatures":[{"sig":"MEQCIGKdx04ftAxw8UmvaIwl6Lhd/pxZczzhQEYmkC94m0KIAiB3QcZAgW1bMH9kfcRfIXgmtdGZO7JcYv9oUdWXksOgIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAiLgCRA9TVsSAnZWagAAh/UQAII/b/dyk2Jct2OI8tvd\nMNTruzuFkqhj/KpIMssrjrl28IaX73Yts8PIPuNxAOOochamDO+uX05y750h\nObtvpGUz79vd8mlgRr9DGh5CBgKzrRoywaDfjotFlm/sbF6fNJcUQLRvWFHd\n7UY3FAmyck/tWTp+KnlOsQTz4fW4cC6YCjQnwWxIo89WVEBEiWJYGkgUAuZ/\n82l5EFAPKieqg7gX71eH+6UjjKn+H+KLzxuF5Io29A42iDSFwNyUc0Y/q6aw\n4fBHgjdbY+2FSHBga5jWb5H6/HyCv0/fRfCreOVNpy3Djt0crTGNkgENmbQi\nNmgXZ8EiFWEjeq93X2MRgpUnlwPALvZM9vKV2aVpJu1zRhUffUlSPJlS7VIT\na8HlusFYSw7anBYtHY/ytSRDoWZgI5zht6XWteDq08XDjuHrUcBGTgHHqhlU\n1EL13DUvdhqtBVqesmVCwOgkFkHGBGwlIRBPGTqg5g2sSErxM/rgj3B8vu5v\nBydW2GJVIbt1bWiBCDIjsOgjD89G/iRu4Ctcnd8OzatpGx1hO2MICPcK01B6\nFHRmYjB7bNnKPztWGzw7AawcIPxKwZWW5xM0o+MGDLEaOKk0L6qZ9ePkBx0r\nLUXxaz88ydwmkdeClmTObh/CMl7eVQHspoT+iaI8HdPD+4IDT48dcllsLZAC\nM7sO\r\n=jHUk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"eec46228d3f1ea7e13a92b4c37c582c95b1dbea3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-29T03:34:20.812Z"},"_npmVersion":"6.14.13","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.207","@balena/jellyfish-action-library":"^15.0.50"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-eec46228d3f1ea7e13a92b4c37c582c95b1dbea3_1627529952248_0.9481978461348621","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-1d08f2602b65f09b188cdecc2f685ff326eb3ea4":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-1d08f2602b65f09b188cdecc2f685ff326eb3ea4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-1d08f2602b65f09b188cdecc2f685ff326eb3ea4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4fd8d8f50167f02cde22276fda7334c033697823","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-1d08f2602b65f09b188cdecc2f685ff326eb3ea4.tgz","fileCount":27,"integrity":"sha512-1am4gQazuuw8GDQd/ubwDcb0e4deEUf7x8XOj/c/hja/+6M/oBJ+rm6LF8W9jAvM0+kBkIxNT8La73s3ZTxYzQ==","signatures":[{"sig":"MEQCIGX0j13NUDEUmUYd7BvT2XNAdK0n/S/WdDFizhZdHkK9AiBUsA5bBHduupm13ImDstZsyc1FaPZl0idgOpni13/QAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA23LCRA9TVsSAnZWagAAQ9sP/2OdM6Qovpyt5+idl/x2\nr0IE01/YB7PLf9gxkFQ1paUiwQep6PeONTaM+9xEdDxKZ2iPEOkTNIFMZ2v1\nL3yppHar5S0vFpNCZN3621IxScljdSP0N5gEpeymtrQlid3+wlmwjf1/EUev\nmdd6lOta44iZY9Cl0VmpT58limU0K+92LgIx4VkHQrIr5MICH7URfNVdC0PO\nb2QeYkk7nqYKq2AA8tcGA0TiXt+pouFtAzJxX2eJNiN4cGA04rFhIcF5IW1f\nawjn+IJpaI7aWb5xjtZcIRhAkew61MnFPV0lZppIMJfpwTcaE1Cpv+E0dQYR\nHe2Y6Ds2BpH1TMivZSaiRldOlA5AkbNeRkHWyp+/uRsPlKOHtXKN1zMT7IRp\nGHKmC3+ntUjeBRbCktR5NrdKSajuD8WinHO8QkMX/TGszWcqiS2yiNABxQlN\nXlUo6syqdj6F+BKviib7rpjnm0kQ7b76wvH8rFZqeJm4GU5++cebZFTEdOpq\nccCJ5Me0jM3fUhRK75EmuKU5gk8VW0n/UpYdhqa3iljO1NZMftrzd7nIfiM1\nCYl5URx6NXE0Jmq41hWQ8Q9o7s0UIJYvu+gSvl14iNWz1B6FJknyCVup26Uh\nQwmqSLhEknK3hisjcQ/pYmT53ZMPTKdgcMyI3Iue1rdKcip7TD5soRR/iY1e\nwl1C\r\n=4Ag3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1d08f2602b65f09b188cdecc2f685ff326eb3ea4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-30T03:07:00.658Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.207","@balena/jellyfish-action-library":"^15.0.50"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-1d08f2602b65f09b188cdecc2f685ff326eb3ea4_1627614667790_0.4362507507476465","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-e41798bfc51acbd0a080987383855a50ddb61b9f":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-e41798bfc51acbd0a080987383855a50ddb61b9f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-e41798bfc51acbd0a080987383855a50ddb61b9f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6a77bf8edc4f0a31b69b96e2d24a46edad70f0a3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-e41798bfc51acbd0a080987383855a50ddb61b9f.tgz","fileCount":27,"integrity":"sha512-ikBW5olQjWMas4yBgbH6fHeWef4C+ZJXnDm+NEXiS1wPjrcs0TTNe0mp//iZiYMEbxau4PXfUsqRn9jlAsWN9g==","signatures":[{"sig":"MEYCIQDfqCjmRdL+EL6+kjBlLW3iuteBwmJprR3i4sWOVrX+dQIhANaUcVCg0doBEaoTw+yBsmttmPzvb+O2EiTGfEOsqjGi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhA3mgCRA9TVsSAnZWagAAvOwQAI16rWQ9AIBd1QHp5V8v\nADo14Vbr6/+6VWE3Xo/r9M0VeN8bHGec3eRm74E/F15oE6BndyKu8Ub1PLwB\naHLc24bfkBTIYXB1lJbHP2Yk+pSw+0xG1s42o6EKo8ZZFBzyUt0b51Mv08zY\nBpqAVcNU2D+GolS/Ls0hcD4O9Nbk3AYNfl0GIqDbqXkAduCBqIBF2qZdyzYf\njuinATLZe2bqVd7oqzBwj7l7q+rTP62HBkhWjP30dBx63B1ugd7EPsJCI7NK\nw+l9zx6l1NxTgT4z2h9HyMs6T/nzklMVU86k0s5i8XydOzQuQfbh80ghfTfu\n6EfyrT+1diggwxdEeEb04gFfWJ17BtY1EyeDZQ5ghSW5X7sjmd9MMRESqDwf\njZ0zqBaND84TGzW55IBVPq27PcoJ6aMcRllEaiSSev+Ix5jpdI2rEeMPVPJy\nVju+TB7U2JmLPrynnU0c+XuhxsY2IXJhAC9ginwpAgvuW8Quuq8U5bYlhJSX\nkhPBFvjldSKIXcXDjHin4PJNp8legVAjthN/8YUqOGWSgBWmWLj1mdUuPqYd\nhSWJQePFRYTbiops8YPdc9Pcr0hBSxKKUtIGw36eDX7GUqsEZbfrbPQx861c\nb4c/HQu7lWYZ2ICu4c3Pqiqh34ZzFgdiIhNhQ06glbeMDbplK3dHOLcG5Rb7\ni4is\r\n=9O0R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e41798bfc51acbd0a080987383855a50ddb61b9f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-30T03:57:52.157Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.208","@balena/jellyfish-action-library":"^15.0.51"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-e41798bfc51acbd0a080987383855a50ddb61b9f_1627617696309_0.2555786744939814","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-external-non-major-11a3033b57d6f7b657fce3e72e3ba8d335a6b62e":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-external-non-major-11a3033b57d6f7b657fce3e72e3ba8d335a6b62e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-external-non-major-11a3033b57d6f7b657fce3e72e3ba8d335a6b62e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"658990e452bf1caf1fd1733b2463a4ebd2be48c5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-external-non-major-11a3033b57d6f7b657fce3e72e3ba8d335a6b62e.tgz","fileCount":27,"integrity":"sha512-eR9Jy1VJz7Sj9+AXg9eftT9Ki5/nPMnTeZ6+lvy2udZUdoXijPn6+lVfXeQMvgAVqwFcx+USlmfsZjcr53xgaQ==","signatures":[{"sig":"MEUCICsnitVawVqp4gKhdr8Y4Aiv+wL+WCFa++mmX96TxB2RAiEA8eI6LcU8wJBP0jwFrsjryAXndtmHJIo0gQ5aSH16h9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBJntCRA9TVsSAnZWagAAKOIP/2SBY9Ds1xm++Vs0AdFA\nSnuBS2zk3DW4rWkb4/2s2fJuyWpMa9k0ZRRlt5/hcb9cb4TrvcO/mCRC9LG1\nW+idfx/08yBQT/ojxiAduP1+DtFjXHYeWYh+yhi9LEg4ytI20w7bIuBgBWgX\nbFI2CsTMlsLv0nB2wZll9aUOq+E4GX5wzz0rHP/pmplTRKA8PNa31u3FGWN8\nzGuzdJ1UmZjnTXgTlLfEkdlnAOBixSds1lEy3x0GWhfSDTgRqWt+SPby19YL\nNlTCzLnsNJnfNjN6hMGbB4ZN8tAtWv7AUPH80B7iZTePebM44IxdXr3Rmeuh\nrRcebAngecSmzSNbptzPKgqJsejped92J7b9ShHupKpcfnCvDtc+Firvj/ts\nQqa2em9rCGBsaP0YYl9sZC1l8NUXF9uzLCVnm6F8LI+d25FclxJxG7LRSUw7\ny1vyGGRFiq3LQjesOME9rCJqn8EOkObjPrmn8pDQHQR14nK+xoJDzFDffWj3\n0XN6F3k2/+WvRQhoP8sQw2V4DTvo1ZSgWxNxuxACNqzjHOVUevawZGUOhNgc\nsc2+v9gMP+x05aRUAP9uQcr4Fwwpiu3TUI/SwEiEX793JZRW7WgXg9nD5EIF\nesbgDGdGnFooDcINzwlu/MTNwXFHmHwuC+gQbrhiHMeEuYU3cWWJXgmB8EXi\nCqpv\r\n=ftKE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"11a3033b57d6f7b657fce3e72e3ba8d335a6b62e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-31T00:27:17.798Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-external-non-major-11a3033b57d6f7b657fce3e72e3ba8d335a6b62e_1627691501186_0.34403436543659405","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-repo-sync-jellyfish-config-default-7e17797c1474531961ec14b4a7546e70b84e24f0":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-repo-sync-jellyfish-config-default-7e17797c1474531961ec14b4a7546e70b84e24f0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-repo-sync-jellyfish-config-default-7e17797c1474531961ec14b4a7546e70b84e24f0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dfdfe3b63870ddecc3acd31cbc0b52857cf2a5ae","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-repo-sync-jellyfish-config-default-7e17797c1474531961ec14b4a7546e70b84e24f0.tgz","fileCount":27,"integrity":"sha512-2gxcNjViygBKZ59tJQaCOs2wiF5zpql6d6/QqIcVjKib1qTiz++qufvkrGZ94f/kB7FTYnhmKDkKb2hnVsmbkQ==","signatures":[{"sig":"MEQCIBvniV0D8LHAT7Q5eB7W/fayOV7SdCmrc9n9XU2X6v4nAiARZFQz3KJPFluKRPFOvOStKBrN3jxeXoLMQ/Z5fwp+qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBKnqCRA9TVsSAnZWagAArW8P/1HWLD8Gtu5WWcUGBIah\nfXTGssSIQU3LRad8kEmzjWGh1glJuQqZTK1PY/nIMZ1zuocAixjGoIe5nqOR\nvCjlRk6BxF+WA9RnbUuP9pXxqqGr8csK3HIIVwDFzpfVppjPsVp51MSeGVlp\nw5y4prdhtWrFYtBnzZwzfl6qf3NB2kdI865CCCAkbvYQugs4vYTUEldX6f1F\n+1x+lu6eHNGjHAfwJDhe4roOd8qpIFjcD1dT6Xc42had3dePLJvSK13DPUqy\nVjMamulLzSgUwNFL2Wm2ewJCjtOFd7HxAkjtQku8Y6++PeGcHJzD0yjnZSbs\nD/r9dKPL8KM/50jP8whAG50z4sbOX2tliUll+lL+0y1bg4z7PFHkWw2fgWqE\nAvxXmU6V6uwZb0298feSA7Qud3AAc+iQjnpoRKs+hZYinyGgZxgrgX8epXP6\nfhkAXOmwwTGOI3LRcUJKd1kdRLLnevk8OVFOEHI/QEmeSeQuF9pKgudvm1hG\nYVbHUAG+0s1t5tiSm2CWEqV9+Jw8OJMGeCVLuR6J0tm5tz2q4FMBQCk+vYtd\nkzOh30FcXVAA5R8srg+ddhx5Lbjqn/kANDE0amkBNyznyA8eQR0h++1M5kbk\nLHeFEZ9tlhjGCQTQB65GeGZwKOkKkQi5h4jVw6bXpLNoy0YEQQFcSgO0rzly\nOQj+\r\n=dpNM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7e17797c1474531961ec14b4a7546e70b84e24f0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-31T01:37:01.702Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-repo-sync-jellyfish-config-default-7e17797c1474531961ec14b4a7546e70b84e24f0_1627695593784_0.36453874089183236","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-baa0109552735edbb2382d30b06431af9cb6b647":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-baa0109552735edbb2382d30b06431af9cb6b647","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-baa0109552735edbb2382d30b06431af9cb6b647","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a0d60aaa70a8f04aa4636321c1c4aeb2c06ccd31","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-baa0109552735edbb2382d30b06431af9cb6b647.tgz","fileCount":27,"integrity":"sha512-Y5p16U49VNnVjn+6iLuXwtu+XVTmJ7G+OXcjPoIcCQ6Rc35rGrjz1eszs9BOHqZmGB5NXhiPwYB3Qnv8QejBRw==","signatures":[{"sig":"MEYCIQDrGnAsHgApPwxxTHdpksJoWpoUfi0XTxpv/Nvzoay9eAIhAKq/DuOVBm4HOIOGVoj0POTa50KiFWGkUgisVYscs9Bu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBLBrCRA9TVsSAnZWagAAP2EP/2mTWd9jSOLIF3ffC1P8\nI+uom/HpiUhKiwjXyy8YOR871E30ON+GsX72ORLr8kuMDaLMGnHiuMxLZwZq\nF67QvOi7yX2RKhW9VOUUvkpds+AC0bw0HkjIHwGk1pi7yuJS2sQtKiPAb1HW\nKqSzHzFx5V0qzRc371epx3qZnFm4MpGk05RXajgOKDsNalDlEbvmHva6Kbxh\nTpGM+Z0IfL73X5jiAwP8xhIdtFYSmaRhiBHTn0fxu5xWs8nFij/nikJpfYlZ\nyhG7q9+s+Q/ECPdgy6uNTY7ERefd5aD1r8a0f2QG6dq5ZDulN4z+/l5Rfkmq\n1sW9WCqXC//riY/pEzB7TJPi0YXfpJVQQ3RCTg8I21NN86C/hDvylS4g244p\nFFXpIP+FcPQfSw3n4HfwWyO3qfE+LOulO5rti6ekWMz7xQAz3FAYVweRVet1\noqQw3yMua46rfeYvmGvj0n0yt05ULx+O1wddwLpHQ3vF9wU8TzrWwl9/vDRj\ngBDftoBdkknzWwRXYYgzPoDWhT9j8L30HLbE4kpUEY+juXkoCNaINfzxGrmm\n8p6rS1kJwPr4DS8Me7aqemh7iwHsPE4XJOhg5FMnbDwWrtNrCfoVw9zp4iQc\nYAbqkm3FzRIkos5ulRBX/WSYzGOO7cPrOtUviLcXl8qkAYv3OiOHSHqY+yGR\nOz0v\r\n=Ct0C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"baa0109552735edbb2382d30b06431af9cb6b647","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-31T02:04:41.748Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.209","@balena/jellyfish-action-library":"^15.0.51"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-baa0109552735edbb2382d30b06431af9cb6b647_1627697259508_0.1181167269606811","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-64f5c424f6cee914b470bba2b8d72efc9540262a":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-64f5c424f6cee914b470bba2b8d72efc9540262a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-64f5c424f6cee914b470bba2b8d72efc9540262a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9f6f928fe46fb557cad11ddc6f28f8251d8ff7df","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-64f5c424f6cee914b470bba2b8d72efc9540262a.tgz","fileCount":27,"integrity":"sha512-YxUgtm+V6mPVqJ1l3VCykMM7tL1D3ZQedfPxFk8ldo5PmBecvKr73PZOxncwL3zqv9oOPNOHqi+wfCrM/ZYP4Q==","signatures":[{"sig":"MEYCIQCsCrGdRSYGhDxtP5GE3VaIbtah9ke87Kw8Y1xFZILpbwIhAML9ylmzLbtWYnQWjMFl9olYhunbP+OJNZxQfvbmE1me","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBLjlCRA9TVsSAnZWagAAlXwP/RZmCTRzShJ9JCTDpyXF\naBr3tVoQc3yZhtRsfaPM0I3jXcd1IVzYTV8Z85JAvSBzds6dzoiClmvnnVoj\necPNsffzoFgzObiMKy5Kka1HyMw49yWg4DeWMGytTNSG3kBtli+PoKbxYSGf\nwdFwKXBGb/nwJJ2QIkTwsu5TXJYS72Jpa4hRbIiSfnSJ/fEZGezpvaDe1Mal\nIXhKXA5DUdBftd/Q+QO3UYzKrp/Au5eR85xwsWb7p1mLbPqNj0pPHE0kvXEA\nSqM8fkOpRNOZNeagCuAar7mf9+Ns1M6l2bijhhTcekfpa65WdZeZ0AvULLjs\nypmosSC7Kp1mpS+LMS0iK0oSnk+5hd2ZIu9GufR+KiRF2UZzuIU2/8AqIM2P\nVD82VvrhJDM1BbWERXX4oev5wxxvELYJ96cK7Ulw2en8X+9gBmCmsTe8nUhx\nLFNkTAcIZgOpEwx8udkD7nGlZ7nIR4tHSE/cv9bCFbIpbJc8euMxkh8gBDrb\nXkvUoJRE6+FWH5gcvI9k6RJky5+WLvjT0Ijd+cLa4fuN/arRVPflud4G3e3t\nv083im2PBAo+0MM0luoZu2tOeaD7wMLSOdw02bS0+wjFevv+Okdjdb5/I54S\nikZ2XBwdLWYgc5RrOw3T977umxLFiNQ+OP7/BJ8hCrIzd7avXS10eB6Dx1U3\nkkbR\r\n=+Bsv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"64f5c424f6cee914b470bba2b8d72efc9540262a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-31T02:40:20.434Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.209","@balena/jellyfish-action-library":"^15.0.52"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-64f5c424f6cee914b470bba2b8d72efc9540262a_1627699429139_0.08295313263449211","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-dad5122aa8046de02ee90c55527aade34453903c":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-dad5122aa8046de02ee90c55527aade34453903c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-dad5122aa8046de02ee90c55527aade34453903c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c9432427b1eb05483d692effbe4c639c4e6066bd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-dad5122aa8046de02ee90c55527aade34453903c.tgz","fileCount":27,"integrity":"sha512-JKwGBv9nr8pOR+lBWNbn3aiUpqxm1iKu+QjaNoDVyrn1+8m1/FKEKMcvw2NLx6ygqiMChAK1iTDrjJr7lQ/iXg==","signatures":[{"sig":"MEQCIA7QJ5lGA55wCtmvOz/dFQIV/MtVwQ1EFPsj6bFDaLSHAiAUgKOWg61Hb/o+E1RQjvtt9pINIQ3dVRkTSONSgXdO9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBNAECRA9TVsSAnZWagAAW2gP/3tlQgdXnMQnNc+KxrlM\nttLwmEPlEqTT0Tci2SjbLk2iNJA7QStsCS8gsvwF+Y2FrKEwteXuFrJYQUf/\nKWiLyX8U/K6xzjucAvaO7zU///e7oigQdD8yfizTQ5UVUF8tT479v7jBnlJi\nTwMGGdl/SLG6o6HJHm+3At8PhX1+23yQYIL7grB1WMOrYIG6K8NoDbxcuJcU\n5QtKU74ueTRcJebAEJW1okc7B+uEHCpkouEWaklRu3XqTWGNDCTYU5EypWWG\n2wE+SYt15RkOTGspjYLKvR386/XFCjDCrOi8ZdOJ+f12eXw0EY9P+n5kn1gf\nCeFik7kCUY4xwXNZ8PTRZqcEwMOtPYr4K/UFt87tkSKGb/37mmjrYdtOPUiu\nFw10wf5yM85MB4+FtVA96ij7QhhwQxyOs3uLTgkmISCFi5L88AY8CltHm9TV\ntcw7MrUpBn1IF1WBqvim2pVHXyQkJgH5bhlzLpFT2zY2YO1Me6KLci9zhbhZ\nZ6WYTBdljzPRp3QK6U8pN3uYr3Kfqfp6KIxtg+3UxRW/LeAZco/y6/DX1KlN\nWgdgjlCtdnNNLJpE8VLwYwQnbayO29sS5EE5b5nlNqUpJ4x7DRUzC13anJmp\nspnoHAXwpmPL5Brz1pAY2IiKqPJfalU0zxaDCnm78y6WSuQaxHx9P7gRCduT\nUjoA\r\n=Phmu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dad5122aa8046de02ee90c55527aade34453903c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-31T04:19:39.781Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.210","@balena/jellyfish-action-library":"^15.0.54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-dad5122aa8046de02ee90c55527aade34453903c_1627705348420_0.40887424902673586","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-external-non-major-298cd3b18ada55f72690fc423d9006b8a925454e":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-external-non-major-298cd3b18ada55f72690fc423d9006b8a925454e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-external-non-major-298cd3b18ada55f72690fc423d9006b8a925454e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cb5cdc8f27d6c19b4cbf5981dea87c60560242aa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-external-non-major-298cd3b18ada55f72690fc423d9006b8a925454e.tgz","fileCount":27,"integrity":"sha512-KS0xPTPmR6qrGqQ01Lx8C93QeHZk/3J6OQEbjOM61rzcm+8rB/I6U/NN5YCUHbFsns2uYM/ou94ahD/V6jkHdQ==","signatures":[{"sig":"MEYCIQCf4i4+Edg5XoT0ELFMxLIEREMlwJ/OCSKtNXgMyGrCDQIhAL/VzXTIBU5/p6OzRAKm355lhukkiY90PqvfTvPFfICq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBYfYCRA9TVsSAnZWagAArrQP/1f1PWLt67bzf8Pz9UCy\nGmmUKiY+AyGHkP+TVRvhDhSzurrKqFCT96jMLFV1JYcU6QjP+Gv37IYktPkl\nrb+kJdZzGKHSZanQKTH6VhRII9hX9NjkQfuDITdL2FMBMbkAyYeQ2X/4/CLr\niZelCXmk7mWpXEBozdZjNHU6U7LJS9jycl7JtKb6Q/6c6zwaaCUd2eBOnW5O\ntfibgmefAiK3VPmhnEMA1kZGEqt8rCnWJoHRvvXmUYGtLUPcR2+4MTRjm7KP\njV2DWiVxg6vnwofOVRnmq6337DaaaJiAHJX24kF1R0hWpTAhT1x/yzrsnOgc\nZk4Twusn6F5bAjIFIzy0CDp+cPIAXaA8FwnzjrT9sz5p00NKDqntguaRIUZp\n9ryR0MnxRsXqxCylfXhayU0RxS4449JkyHS2Nelo3pnHSu6IGh5WEMG05H7n\nm6wwe/yeXiu5JtMen8lt31wpswiQdyF3cEq0ttBvekV7b+XCVMIcd8IV/pqt\nzsmD0ySeTWJ5zJnztq7PWDfKf6GduT7890oH3oj93aLj2zR7H1DZT8D4ZRg3\ndq96ct+mopjxKXaf7bmIDyr1S1BgcHXL5s31/FrhJakohsuDJzn/nw41mtwc\nY0CqEXXx6A3fyIqU371b2wi2JB+ZM+v3clgiyvUOl6ofCbnkbFo7gxQVw9md\nYig1\r\n=O6Ua\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"298cd3b18ada55f72690fc423d9006b8a925454e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-31T17:23:20.251Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.5","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-external-non-major-298cd3b18ada55f72690fc423d9006b8a925454e_1627752408049_0.9795505742164361","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-1cf5a9535ccd11a0cf33e06124fd23265c40aa05":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-1cf5a9535ccd11a0cf33e06124fd23265c40aa05","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-1cf5a9535ccd11a0cf33e06124fd23265c40aa05","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a51ad8e0778915e6b053eaa66acc6f374ec39321","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-1cf5a9535ccd11a0cf33e06124fd23265c40aa05.tgz","fileCount":27,"integrity":"sha512-Rfv4T2SouqSU81Du26d64Tnk9hpHvOBkv5E4alw2pHz5nye8lJEOPzfnmDtOJmlPZS1yOaKxoVCWJNfoEUmzcA==","signatures":[{"sig":"MEUCIQC1nX6zmE2QveH7raeKF6HySQZzUkrTDDpbiWOW7k1GggIgXZabzgCmHiLmwcpge6f4wiBnqpox2RDsdo+UNxRHS1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBaA/CRA9TVsSAnZWagAArxcP/3Pv4gkJJ9E6m5WXZY4/\nrfwH8QGreGqxDOiAzBRhGMVNRobRMgZV+8HxXpD8KkFWXlQYcj7+5qFEy1I1\n7gObq4aGejwwooBVyakpWUVcwRw+IiQC5cxNSVxLHT+7Z7E4bmsWYV1KpmkT\nmqitOH5hJIwMSIMiYUuymroYgDbKJ7AgJMY6XkGXgIWcBM+Z575L+c98ZBCX\n6ZDaNT4HclmRz5QX5oJn62aHnUPszqGdNP6R9tCAJsZAdGuCgf+Rv4uLzV4D\n+C/Vj7/mfbndADMt8bgOGlJyqHkGURO34Fh9ftTaHHjgN3zj+EniDSSqUulQ\nnsaqwnsBowfiVPbgabPKX7WXJzFRsMQhaUWUKqRpPLwn9aeiOtSlJHR9nJk2\nY+qjR2SznNR+h+ANyDxxjKWnCYF6Eu3axxK5bwGUUvshwbcKX6LansL/DM3G\n2QycS0i8biffsOAqecPzm8pEb5odXOshlCsr+StriOcBhqpEYhk5EkGps98O\nGbndvNex4uWqnm61OJAiPtflYMQO9F7u5dk8nY89my9wMfHajSjPfVKtBDYm\nuWfcnRLzJJotUbhU5K6Wg+RBAwNzPTrmy0thcfvhCuKW0TrgYtWNdm8IhBdg\nAe/J3K1bCjGrX2MoEDXFchDiBHKIN8Qi0hQ8aTtqZEP/eGAbWbPD4KR/gR3U\nUG5E\r\n=mDoD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1cf5a9535ccd11a0cf33e06124fd23265c40aa05","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-07-31T19:06:54.650Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.211","@balena/jellyfish-action-library":"^15.0.56"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-1cf5a9535ccd11a0cf33e06124fd23265c40aa05_1627758655665_0.7282677130645776","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-4afbb4d4db3a5d6cdcae87eb4bab9e7b16b63c65":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-4afbb4d4db3a5d6cdcae87eb4bab9e7b16b63c65","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-4afbb4d4db3a5d6cdcae87eb4bab9e7b16b63c65","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4d36b222a858b191d00be7eb3745d0b0c432a15f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-4afbb4d4db3a5d6cdcae87eb4bab9e7b16b63c65.tgz","fileCount":27,"integrity":"sha512-5gp/uLcXorEEWKvB/jjZM35dxwDTRF9dmF8iaN5uoFsGDK6fA8+kEp+QQhLnFN1hD02UhHagE2zUtnUbIP4ifQ==","signatures":[{"sig":"MEYCIQDBH1pvUaLlHRAeNS2tREWfpfU4kMSNHe0tg5FJuYP21QIhAKSUwFFOyIXQe+6l2TmPp38DiTKuaDqhxa4+zipah/Jr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB1RhCRA9TVsSAnZWagAAN5EP/icb5zsaI3pLg6PpFmoA\neVVUDvh4uEVJu5V9xZSOmQasjZSpXMFlb8xx+riUL0NsVh7PuQpSlgWz2QAi\nuwapU5tRwLAcduNnFr6y1K2El7XtM2tAikmEK9gsBfB34jbXuFwaoimhpy87\n8cGtx5Ss/dE4iBNt+u2qTSiPc645SLNGAbOwTxLxvPMiYXujsbVjVxxuwqYz\nr/qHYjWGlYpU/CqmI/QuTAolC/lDHKWWQ58G1x2dXkezWLxCqokVmidPgjCC\nsLvjY24ZWnbLqP8xJp/Kl1iCG6r8ehf7TD2fPHfeX7Q2M1X16vLBUNLaWFIb\njGXx9aOprf1WzCCwba4IcwOJyQJTYuLXSOtnEj676/t7ajQPjSIaQzYzhLTF\niWNdneCjWgm6l7X8V3zX2tM5kOCIrRpmmBPQsS8GvbOoLyOJk1kLnOb1o9yl\n0QhOUW/5TUHdfwG/AXaIzVPqeZKK7nxXKepO++wM5zZs0I16Vlb/r/lo+OOK\nwgtolSe+jM7vDOv9C3cre7XW3TvO0FWTmkEt3WwYM8uuSXrX+k8q1SUEcs1E\nblcdwD4SMvpBai4q6kwXnjGhUWRzzFpfhJX2mwCIeI8LyAP6EYt2I92h4fAM\nYEUF7N8Dk7jvTMFCp2BtZ5UPtqwcm5UeU/ktnBlhkHi7l/G9y2mHrCbaiGef\n6Ili\r\n=6vSN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4afbb4d4db3a5d6cdcae87eb4bab9e7b16b63c65","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-02T02:08:49.725Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.211","@balena/jellyfish-action-library":"^15.0.57"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-4afbb4d4db3a5d6cdcae87eb4bab9e7b16b63c65_1627870305261_0.8187877429242194","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-external-non-major-fcb7b8b9c71e618bb8df087e641b833346ca1ae8":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-external-non-major-fcb7b8b9c71e618bb8df087e641b833346ca1ae8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-external-non-major-fcb7b8b9c71e618bb8df087e641b833346ca1ae8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"88460bb6b0b9a5a58cbcaefc6ebf9bdfaee86ede","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-external-non-major-fcb7b8b9c71e618bb8df087e641b833346ca1ae8.tgz","fileCount":27,"integrity":"sha512-lIF4cuFjEb1nbB+OHMBnaosN910SUrO2Yo5m+3vLJum+cZS5DrOK856Pq/RS72YUeif8/K3gQ56bMGsBUHGC1A==","signatures":[{"sig":"MEQCIHfSjxOrUvkfmpkWX2R3sO9wmY+IDcXu+HP6bGumWW7OAiBzhyq7kMgTaIXSDSAj/cHs1tgcVHL0+wJzhRiWI33NPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCROaCRA9TVsSAnZWagAAwBQP/A41cs4/NWHmCSa4gKXz\n8ePbIqq62dMeW7N6fz0AtOSfCMH381CK49rVtkWkBtY7iTcmqpyJI4JTqRaP\nNaYfiLRPNIsZiaWO6C3gTtFxC+rYI9L5tHrhe43ATakyXisQuP/6SMDpA995\n78wv+n0/sdz4qSdsTbm5qgIe8OssbSnV7X1c1CK1GNLI+DEm4jv7s6upcL/w\nm86SucoMFzYAJshSpX5eo7NiNbzsuQkE08D7AsZ5KWBkSxi2vmf6ONPedlzj\nsZFU3AG/Keze50TjjVdWuexC9gzyJ/L0amdQjIj4zJwRYekOfYPLhJRBavYc\n+iSFFzWt7FCnmPSrdcYeLNP7igb6A+rcP2Y73UGeAHRp1ynSOTVSOJgul5p6\ngL+J0TteodFINSniu6jlUHE2K3SbdhgUI8u1E6VxPwi4OaeWbuoaMn8gcKgB\n/9vWuTsS4gSdasF9VJeiWLA3THCggzY9XKs41LKOr/fxWVR72ipsU7hVOMz1\nXFBXkOSKpqC9ulKCTlW27835stGAXbW8BCZ9wxoHqpg7DPIQqyjSkiXP1IOB\nNdCjCUTPdEPKv/snx4VnSPhvluo2scqTsLCpq+Cjsk7TQ5zY03mumiRSVxiT\ndiHCIjvrSvDKleoHw3U0PY4zk+VuGjh72VIlRYLnloF8GQ8f9SQh5/pMXfb8\nnECG\r\n=V4rp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fcb7b8b9c71e618bb8df087e641b833346ca1ae8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-03T09:56:49.893Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.5","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-external-non-major-fcb7b8b9c71e618bb8df087e641b833346ca1ae8_1627984794280_0.4682405768885676","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-15e3d8627d0d925754f4966f082d2bd64081dfed":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-15e3d8627d0d925754f4966f082d2bd64081dfed","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-15e3d8627d0d925754f4966f082d2bd64081dfed","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c276f208d56bc7869413faac60b78e598cb77de7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-15e3d8627d0d925754f4966f082d2bd64081dfed.tgz","fileCount":27,"integrity":"sha512-F7Y3dcNZW6vWWiYOehl/ETiimFDnlnlYQ3uLJeJ+4tUoowlv8qmjhPvY6nfFyXVHXQUKE47f6P7ziAsk5DJLlw==","signatures":[{"sig":"MEQCIG5vMIG7uRbDqysu47wQcloFYAfD9X0LPIQJZR0jQQxUAiBmbIqFeE5aNMr+++7YKEqBUIPrsh6IBjYop1q4M+T6tA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCzVHCRA9TVsSAnZWagAA1NQQAJNYndvqQgWBgcWsHYz9\nSvjSOB6lzC5/LloQwdKZH2K5RAZ5T+R/iAzNcunT7TTDreVQ/LWMgifD5mQO\ncXMIcw/gsOwXNQz9jggq9xprC8dQTxxYU/MnJEB6LRzg2pZBt5sNidQHSc9n\n1S1CsqI7qzrS2U3Q/P8P9iQvD+f5VXA+oK1DmPiULiNAJyHMhf60jBr8wQYN\nNk+lsGMGmjqLyjlXq8IDPP4famqZkBV8pjmwn93y2VDwYUlzheAc04NH3csh\n78IDOfMkLO1Yq8L26b6Rm+1eXVuMIeW63KJpctcLapYophGP10FhznPq9i1Z\nEgG/FvQtyKFVsE8DQJBrCBxnmjTyzlUSVOyTf63rlU4WdAcz22xfWF9t73DV\nTcb/5AaLwWk+rSDwMA5EfQ6/Oit05jVS+UKRFVfFBOYWIkf47GKdpIW56VTo\n1wmCykxI3iSQcYWeZDU2MFzmgxyVKuj8UhNGEO3+lBA6SL7UuFxgfCWefyPI\nDiWfecflDGVzTrpzp8PErt6BNvf8ZXxOLCruaqkJNHTuVBYlJ733HrkrB8Il\n3X9zQiHFS2gD3/6DoMQEWrqVacktSY0R/qlvNZOEilrdhzJHgjm1nw/nHfJe\nus19yqlLt435UIcu4hcjaOGvDDDWY69qejjcyLp6JCxzvg1EJZxfxmp/Yhsi\nms3K\r\n=f3OL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"15e3d8627d0d925754f4966f082d2bd64081dfed","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-05T00:45:11.540Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.212","@balena/jellyfish-action-library":"^15.0.58"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-15e3d8627d0d925754f4966f082d2bd64081dfed_1628124486725_0.3408699591749751","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-4e2a53ea8eb304f219934e551ae42cdbb6726974":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-4e2a53ea8eb304f219934e551ae42cdbb6726974","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-4e2a53ea8eb304f219934e551ae42cdbb6726974","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a68ed0d6a6934cc0f6b5db3af3f3833f4b1fd6cc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-4e2a53ea8eb304f219934e551ae42cdbb6726974.tgz","fileCount":27,"integrity":"sha512-1A9uY67wwU5TWUBzd2TUJOKzjrj8IinkIOE7shWlK8Gmz3dtscHWOP6dZJ2KXlny7XcNMUNXn6sAHq197Vfqsw==","signatures":[{"sig":"MEYCIQDhhtTOFCiv4yDBC6O5reqDo3n7/kLsFyM3vvy30luykQIhAPSSt26ldGtxIIxFXWNxGyKn5bXfIOqLhPPP2VJbyvj6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC0JSCRA9TVsSAnZWagAAUocP/2TAqxLo9rBVWa9OgrxJ\niF4V7OmirEytFgLaPrD/lx5vTM0jFNVTReiF/sYAwgwzrdhyoNf+cGvZd6pl\nnPesdxjRQRyha2fQ6Q1TWplaZWSvUddpkaHsHbp0PLK0215AcEwrhwkcEVz6\nvx1uW2Xh1qCP8nlfNINwKTbN1dIXUvMNeBUsVv4io59cNc/YBXBLenqFwbXB\nfpWSRHNfq3GPW0RVJfrEKGVlfoPBvHGYdE7KJhzj0OI6p9Z/C/C/KDIWofHa\nEskJtEtb4cLbXbKStjgjlROY0reWGSlktGPWIJ4UdYgWGEhTv24Y9l3SbuOE\nzXtl/vzaM/mTGmOryVSB/eCVWTHPfrSKAI7hJJ6WN8aSejIY1znubNFdin75\nhmtlZmTi4UtzVYQ4H1QGik1H2Q/GET2wBl8dRSCyIe1pkAJoCN8nJSfjAzvG\nfXXC/O0fL3KeSVxiJ+E7w6yqBXHLUwhGko0FeRuu/XCAbmepjLsLzjQ8kF5x\n0VdcR9QyQqsnlG+MfmkmkxQ0NPtT4kFLquRlMrgtc/paVVDpY0zZvYJMAGhq\nyTZFfLBJ5MBRM/Z3BwTwtUeezh1XMHNX38ZqtCJ5W6JPozJnO919mCNpg7EA\nAnYrII4eS+jQo1bH5nMbtST7tSWXDQY7xF7fLGpcEkvscgodsvAJYA7yZ21m\nFuFj\r\n=LvbF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4e2a53ea8eb304f219934e551ae42cdbb6726974","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-05T01:39:41.113Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.213","@balena/jellyfish-action-library":"^15.0.59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-4e2a53ea8eb304f219934e551ae42cdbb6726974_1628127825911_0.0871944229545829","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-h32-unify-script-names-6673aa39aaa1c87208b412d1ea7289592f3d6f1d":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-h32-unify-script-names-6673aa39aaa1c87208b412d1ea7289592f3d6f1d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-h32-unify-script-names-6673aa39aaa1c87208b412d1ea7289592f3d6f1d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3ecc4a7516b94a99a3dba34497fa46cb78c937be","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-h32-unify-script-names-6673aa39aaa1c87208b412d1ea7289592f3d6f1d.tgz","fileCount":27,"integrity":"sha512-OGHwRCEctrab+o/czDU7eYhTqL2LtW0Ybp3M6HJFb1QBVyrI8aBeEh23n7eieM//PAfFB6PlCLJfmZVsxqafmQ==","signatures":[{"sig":"MEUCIHzJ9Iyq3/vjac2YPQsWvnEp86uFxBIN1x/vY0eLehSMAiEAslxIFccoFWNrBobLkk5AtiHmR9x747cUIn2qkg031So=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC01rCRA9TVsSAnZWagAAZQAP/iXX6Wq9NCTVYMoT+3+W\nEXkRvGhaF7pmN84h9z51kkoX8ldf1e5a8xNqiRGmecdnOmpHG03kNME0MaJ+\nKqC8JDzEUPhCKEG9u5H2lUguvpcTkb4T+Y+6lAE6K1UHEuZpISn8H4/bbkHy\n51Zjyu0VFGXWms+fxHvJM8vjjK73oqRgVw7i1Fs9oVCVXs6Qehu/f8Hxc4rr\nuSsKe//uRpi6YG9GNwa3ICHkUNv9d96NRIUgqv1OI67rvJHy7IDE3iWtyqwg\nTRQnsGuJUgJPRjncHDbJNy1vG1bRPk7/YrFE/dY9sUeEcHle6RdqP6Z+SvMy\n/FVMGmSl0arkeCJ7S9Knv6EvCB1jRk4FQg5TpT4uD1XnYDeDyrNbMNliNk2T\nIg3D+QfuGdeLhBfytH6sJVi1OvW8UwjiINsaIfEUY44l6iXS33Xy7If7acTX\nW6Hu+WjQqcZAi16M2WgyWEQdVTIQhfHo37u93q9sYXK6rkMzpoZIDvSYL/hp\nkJopVYzOkJTUgn7WeSOV939Pc6t+uuEoyDT2dtLVNKq1IIb44Ent3Qmph6uD\nychysiaOFmPl+qKM13mXufLej2YfG26hCgeYtpD1aKe8bmzLSYHt5vR0qlup\n/oCX03ZpDuCFGS47Rw3Tx9n9eg+MUfvgzw9Yu/dKxdW6JjR7rsz6XX23cycr\nJmi4\r\n=+lg5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\nnpm run test:compose\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6673aa39aaa1c87208b412d1ea7289592f3d6f1d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-05T02:26:30.726Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-h32-unify-script-names-6673aa39aaa1c87208b412d1ea7289592f3d6f1d_1628130667537_0.17213279025143313","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-8edf12fa0465dca5205c8d836aac29098b6e7f96":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-8edf12fa0465dca5205c8d836aac29098b6e7f96","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-8edf12fa0465dca5205c8d836aac29098b6e7f96","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e89cbb8470cc39111f65fe903d67dd846d60349d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-8edf12fa0465dca5205c8d836aac29098b6e7f96.tgz","fileCount":27,"integrity":"sha512-2CYO7zNaOJNEBPYP15PRQyYXBNRj3b6FnWl1lJHNOQ9MaFTbxLFVewkVZ06sUVc7g/DaXI6Py1r6+YHeUu1KXg==","signatures":[{"sig":"MEUCIQDlY/gsuHgdzvXNa2lyjHTiiIMlmAZjtF9hAp2Vu/KE8wIgX0qWeH3Tmfs7EHeH0XWssMNoSpl13SqnVtS2LJ6fB+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC1EPCRA9TVsSAnZWagAAOF8QAJUBS86OGsQ061pPA8LS\nLU8URftKhx0lBSx3ALjoXlzz37LpozXdRuiZQEK3zbj68fv5XosPBIV5ukxe\nS5ZW6YUq5TyLu3uC+JWls57myxnGLH40G/o9qLftEAaONq9pkADh3LXEg2vB\nbTCcfIqcQt7PlnBgbcI7uKSW5Y0yLewG7SKAAM8ISh2p5Bp9wV2+cYkT2JbA\nnukYQrtanjczxKVWRX8fIr0fC6k+NtW8wiwt9YG81W/x4OsnXBA+Vgsc/jVf\n5XqHSQu9FSeNpsW9XKGc5yLOwxeR3QuKI7TItZe6a/1G0LkHBy74lXzCB/4a\nHJFO6jGgeTjRyHSyDVosuXc+d5AHgubmO8U5QAIkFAnjsvkBKhIFUlGt+kkc\nkQ7prJJbAAsRGY92oJS6BqxgQzSo4TE8+QDmzcG6kNZ3QAe6z2V7VX3xSING\nS/wlo7tzCbruQQFXkWvRvwqDbbzmBVK/awqrPU+YJ85zW0ao2Xj3jknbF/Bu\nxmG/QXQPFB2zckNRlFJwtDSORdeW5O5fsTM/iEpAjwte3mKxdf6YYzrYrZO3\nNy9z8iDa1PbDraLMVvo3FtNOCpgZ2jIqIzTSW3fTdceMyl4JMS/r40ycC7L6\nQgshIIzv8smXuqB16zpR0to87sLpOtRwtdAakTvoSs0qfs5p7K9Uk9gQqg5v\nlWMn\r\n=Jwer\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8edf12fa0465dca5205c8d836aac29098b6e7f96","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-05T02:43:30.860Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.213","@balena/jellyfish-action-library":"^15.0.60"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-8edf12fa0465dca5205c8d836aac29098b6e7f96_1628131599491_0.2741479744063853","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-0b75fa3452c197697cef5f1d712a0d4e0391ec54":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-0b75fa3452c197697cef5f1d712a0d4e0391ec54","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-0b75fa3452c197697cef5f1d712a0d4e0391ec54","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1528f53aff58d1edae0910f830c57df5e5b9ae42","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-0b75fa3452c197697cef5f1d712a0d4e0391ec54.tgz","fileCount":27,"integrity":"sha512-6aQPZrpKKvFa3qFoXeJ5WPjEhNeTf0fXPjyXv7bb4fph9CfFG/DLN+uOn3OrtwcupJgLD6LTfLwN1LAG6qz1SA==","signatures":[{"sig":"MEUCIH6XURGDWAt5Q5EZ1SlqqoTol279wP3GMGnHV71TNvi6AiEAp05nfThYybzDq3rlJ/RqzHxFWgwWLPm/zb6b7W6GMso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhC26cCRA9TVsSAnZWagAA23EQAJ0uT9jyTTanaXivYEIr\n2pywwa4Ma19u9xvjLj12nozxbf0EYc5DuVT7OSkuwUFBNVlAlAiA9RWfY9wZ\nPVGI+wd8UtWpeuAMn6jOCPtr6g5SfGd70oKR3tg+C4jXr/4yJj6PkOh6kNMw\nqCbXuS3Rk42oOfJ97QW71TGo33Tu+z2n6Qcq8c6VqHIwspcF1XEQYts+gp8R\nB6We3G5IMb/bDbZOGT4xmPwhPVltAEHcIEsHHvTRfK4OgAGz/svxONC+4mwc\n3sQPbZieUtu9KsUNZVqQOFwYI38w1zgoevOuE1ryeQGTjQBnO1FePg1Iw5B2\nDv3ULqezY2h3Lo9Pz568hRJXqQ1UqUrOSNnFNsvbR5FTi/gOeLjwZc+INEv3\nEt9QMAnau3LFvaMqcScQCVUKV9ZKr1ktwy1ZC+JXTcXpY7TAeK6kqJ89cTMM\n4jLzK5UC83VnG5FmxCtsSp3y93vC7hQHc5S72wlJ6s6efnvREeLUqq6TSQGQ\nFH8meWs/a6W34dDtOfmqBWTjLQDUkZG8QPqu4GMcr0KDQ9ktMt/VEpiBSe2E\nERMX9OXhlAZ/UzkX+KOAgD6crKg6s05ApqlsODnYcuN1C3kxvHQNs1KWs6B1\nwxuy1eGVbBB/n20nrpxVoKr4EOnKXhg3Mdex2t6U6cYHsWouqBUIF6GFVt5j\ne7cc\r\n=GK5I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0b75fa3452c197697cef5f1d712a0d4e0391ec54","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-05T04:48:51.279Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.213","@balena/jellyfish-action-library":"^15.0.61"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-0b75fa3452c197697cef5f1d712a0d4e0391ec54_1628139164206_0.26011600466948326","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-0ef9d80261fe686b69d439f7dd267a3787b97c1b":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-0ef9d80261fe686b69d439f7dd267a3787b97c1b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-0ef9d80261fe686b69d439f7dd267a3787b97c1b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"49aa22dfed7282d68f46462f20ed8e3da89064ac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-0ef9d80261fe686b69d439f7dd267a3787b97c1b.tgz","fileCount":27,"integrity":"sha512-xA2fH8teXhUQOABDhH8R2nsmG1nYcGeyBd0Elmjr1qqtOxPcSPn7p+PVUE/+WlHcifgA7s9erQdi2UySIICb8A==","signatures":[{"sig":"MEUCIQChYwtAbXUz13W//hwtb6xkOht6nnIP7+2IUYO4liUoIwIgPqP0wZJXteFUngH4sMWELB3t+qIrW2r+K24qjRSEAhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDIHXCRA9TVsSAnZWagAAi8cP/iHkXsTwa4ObAgBDtaTr\n9pWG9AINQPoBOAqifNs3lsqFijbYoiQes863C3TSVjtOIuqOhvzcbcC2P/u3\nBLFFIyQYmYiUw7r/aaOHAKBNnABWTL0IH9HbV+jPyhRqFVgSwTvI/VR7sMD4\nEZJs+QhZ3qORhggp5YJMMA6cDEwhua58V4QxtxmNFj+kZCKe+wuFUdiTiyto\nOZc3Mhm083K992C+u5UGdqO4FP/RzwWh7XCx+JPC7rhkAOnYX/mF8aGz22O7\nUF/D7jBAUZxEW1covhhBNoqFqKo69CX71eLqefreNDj5Z3iWTzkoFqzK3OS6\nH+bgwAgNDVUGnKnb4lMmiQrBNvezHsPdbSE+TXDnGyd26uwqqqePIzNpxQY6\nIV+508+/5qNh3ggFEY+lkF1OL7zcKic2sBYd3NJokni+m+BqzleOb8qIpcaJ\n1Hcn5yjtU43FpGMwb9YsOo/ga4uwBk07FuAylDY+vy3XCenlO5R9SR84s9+O\n8ZPBeRpLzVcQeRKPnLN+WcU0ejNzJv5Cdg7h8Zxag0c0yYFfknrIPcnotZ/z\n4vFuDG1g0u2r8Pjzywpv7LXdRas2lfLIbODbjYCXDQuuO2yw632DYhCojd3E\nMYaitIffff41jfdAjf/Tqroh3NsuO5JEYZgkzPdkJ9APplz8YrwFtX7MW1PY\nkyUv\r\n=9GgA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0ef9d80261fe686b69d439f7dd267a3787b97c1b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-06T00:23:13.403Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.213","@balena/jellyfish-action-library":"^15.0.62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-0ef9d80261fe686b69d439f7dd267a3787b97c1b_1628209623800_0.5615074149580572","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-h32-unify-script-names-28a66697ff2c3e147539a40445ed8204f9ec2ace":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-h32-unify-script-names-28a66697ff2c3e147539a40445ed8204f9ec2ace","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-h32-unify-script-names-28a66697ff2c3e147539a40445ed8204f9ec2ace","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4c7245178f93ce5e0d9d5533ee5c64c751775099","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-h32-unify-script-names-28a66697ff2c3e147539a40445ed8204f9ec2ace.tgz","fileCount":27,"integrity":"sha512-GnrfQnO/OWc3yHVcyFu7/KeuafaLxX9pPRnUXl8HXixFqBb3R73trclz/9um1/kwPh+XEnittRRSbGgsxlLHCg==","signatures":[{"sig":"MEQCIGLSWdKfPxcZSib0MAVdTrum1QIQO4CK4hJAxbODPzbBAiBo9R+WmfWcX91mSDhNgeOFwq8p61lkXqNTOZV/hYx7EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDJ+8CRA9TVsSAnZWagAAXzAP/2QFq36XS22JLflBb6Xa\ndtGrTW6Rm4c0DA2XhrQbAk9+JxMbWqe/s9Efl05jqfyX7ZC5WkVHw00W7J7i\nwAc5N5PpApYowUrQNXRt9p2cC7y7zcdp+OSMXuJPP8MkNYHjFyIyRGy0PGAX\ncOLbCQDhNPOEhtdwDVOKtZFUUD3OBRxAbOS/BIWKWXEhGSfjYoo+GSbtvGOA\nq4Z6w6u21l0eEkbZakh8xGuPiPfA84ubGVOmz2FNJLLojanNbXtDriNzzLvP\n+xvDTfplchE+z8syzdyMBNpInZxwnSq/kqHeZAKBvKa4WLzZVX4eVLuEFn8I\nFu69uhk1yc4Z3P9LX3VLjji7V7FCL6cvBXoZ9hFk6L/wtj1icA28NJ+fu6QN\nngI9n+lX1mg89mHK6qZAzBFpRdTF9hC0D1sRmKIykbHYhY/1SABO6zLoRX+h\nhV1og2bSetvnxpk1q3NL/tCeTllh7aeI+BUXYQ7u/VIN9zEAq8/A6KnBSZTa\nTMiyqZ8fK3ELIKpiEP0ML4kUZIDpm4m0Wf8TVpF29goX/v5V4WIdiRkbbWTm\nL3L+2KxY8uQULV/gg84J18kmB29NmpTgj4bsYZ6XdOxVuCIHJC5fKxZqBOa9\nNzrBdpRcT7v52BUDtxGzb7h1VqZEtOFjY2BFT0rB+KxYkYRdYraxyxctIpPy\nT1ya\r\n=iCys\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"28a66697ff2c3e147539a40445ed8204f9ec2ace","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-06T02:31:48.740Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-h32-unify-script-names-28a66697ff2c3e147539a40445ed8204f9ec2ace_1628217276364_0.2561775128088506","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-external-non-major-a15e0e0a784698a63944cc8f2f04e5d75f07527c":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-external-non-major-a15e0e0a784698a63944cc8f2f04e5d75f07527c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-external-non-major-a15e0e0a784698a63944cc8f2f04e5d75f07527c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d438d7e2d4fac01b0129b0b6bbe9821d299fb018","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-external-non-major-a15e0e0a784698a63944cc8f2f04e5d75f07527c.tgz","fileCount":27,"integrity":"sha512-iGdy4+6PqNOqMjyzlVz9NULTOdtZczinCNEUb0oEsKjy2v6kbUqzvua7AwsRDGgERfNYe040PjtK2I2g/yV1Qg==","signatures":[{"sig":"MEUCIQDhjKv3nsdLrF1xSxrODV+gKN+atljt2166KR+zg4QkAgIgUeQRIkFCpir0wiXWcjGPUXN3aQE78A/pJ0Skt704DyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDNxiCRA9TVsSAnZWagAAGw0P/Ax4h+tU7n4iIdYvbyDZ\nD/EQU/0uYHJw8nP10ljQal0SgmdaX09xrg/8gM/SdeMQMax5kmS3hFOPyfQB\nNkZo1CfWWBNsJK14E2X0oB0LpapNmVZXX0ypr6+kEqo3rgoZFt3EPUMZn/FS\nsXKiWFfvpGdRbPlHoYPXaCVYWfCGhrDXD5wb+9T+YGtdXbvE//Vf/Ck+ZYdJ\noJdozKZrTvX38JZjRKoXGsPvi5R7VyzSvp7q6qN/dOwmDJKc7hyN+dFv3+EB\n73Njd+bnrBuf3ekSEQbxPuciWu8mtVSRdb9K12wQRKn8A0U1TbwAQKvVF7eK\nY0XFQYsxwbqxrukaFpduvzlxAjBEoa31YRJJg6rnQVx12G8ZIQFv9D66ZW65\nkS02afH1KXl9qQaecds0zHaI+9sO8NDg8SiLZjcQEHRGtECVfqYuMs1TCJOR\n4gc2nJNpCgiyJmamhHW79oWjxqfRMp7H7MP9euPFQThTg54kHaFo8FpqTvNS\nX9KjJMjI5VsaN5SZQHpTg0qUDyKO1QtK/shcGe/mz5cN8ps6R3kBsnfTp5EG\n22N0ZgbghV4vzXRp+RxG6byLwOb9xQ7jfT20TmOH2LqpBlc/Jgnd89viQQK6\nnuwf8x3n/kF6z7xTSErbbdNK0IXV8k5slWPUhIpE8mIbmvr0o7osAAAZ+nqH\n1wPt\r\n=29+/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a15e0e0a784698a63944cc8f2f04e5d75f07527c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-06T06:49:04.999Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.5","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-external-non-major-a15e0e0a784698a63944cc8f2f04e5d75f07527c_1628232802822_0.28257992152786415","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-6597a4fbd4e88b024e8f38bd46f73f77b074bcd5":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-6597a4fbd4e88b024e8f38bd46f73f77b074bcd5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-6597a4fbd4e88b024e8f38bd46f73f77b074bcd5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f57a83b1e4cac18a0648af32bbdea7040d51da72","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-6597a4fbd4e88b024e8f38bd46f73f77b074bcd5.tgz","fileCount":27,"integrity":"sha512-luzx0s0go7SNKB4L7ANxheVClpoINm/TJhXt9Y0NDrqltuI0rktKzrgk1v6d9UVcVqchXJ9DU3VTzFB6OHTbeQ==","signatures":[{"sig":"MEYCIQDsGhKU9iq4JXJWZDtRYRh0J6/4bScC4DT+R4e+bhl+OAIhAN7hSW+3tl81dfjZ3sxWw39xwuGfeYMORHpOp9di5Y19","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDUWECRA9TVsSAnZWagAA7LgP/1lBQ5OfhHEuAVnksQ3k\nHibeIXRqol44O0aLLdPZByAVGMEQ6hZnMbZXO98+vCRw9GErWdSBJWmaP3Qr\n0K3xvvKlUVzIJwrz27oOQDlXBNpEchWw4WLSZ9P1E84G1F5L83zqrRuf0AU9\ncOVqA5DVJzaxegCdo3Jxc5/1wMDh8SkEH0winlX4ZGDmXWcGtgYzFrymWElG\nOyqzBwN0utHiWubc9L4tqbuIiXjj/CtT7RBGi5xkV4dGo4dzhVJmqx8XBAo2\n7coGpieqUOlYkGERwD/PkVcS24N07YkZPSSCyVEgYeZ29+Fsf9AbKb0oi02x\n/vpBt4sWjCZMhPvrBmZ8eNcHr/Ii8+T6rwnhxQHW4KmRpm/b/2UTN5aAFvs+\nPV7MAHf5vHE7MpIQdQbpu7LoUZyIty8hk7t9yY/P5iRt/6iOGkFGLAyxfHqh\nRJrbftiIJHqL8B7drytFfG2ZUXdJxYwdHh5jeHOLMyux0t1uVqkw7ZIyxrBH\nJoO0AdQ3tiEkl/oyGSU3AbDTzEJUH+CQHXxxwQTGOyNGxvXH4lr8rVJnnP/Z\now5YAHRpiGNB9aA4jRkMqKpVJOOZ6Jb8dPxgJfDxS4XT9cCwBd2ejmdUW4f4\nieV7SXGMRhTb90xlXgXdC0ji0TQhI3Pj5OvI5R3boPRAvTYC51TwNTdAUKZp\nLen/\r\n=EVuL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6597a4fbd4e88b024e8f38bd46f73f77b074bcd5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-06T14:17:29.921Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.214","@balena/jellyfish-action-library":"^15.0.62"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-6597a4fbd4e88b024e8f38bd46f73f77b074bcd5_1628259716299_0.1537281703608131","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-6759c2ab4e9ba1de2c5da0ad8653285ffbcdf874":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-6759c2ab4e9ba1de2c5da0ad8653285ffbcdf874","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-6759c2ab4e9ba1de2c5da0ad8653285ffbcdf874","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a246ab98864bbde4ba3d2ba9652d29757db9d957","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-6759c2ab4e9ba1de2c5da0ad8653285ffbcdf874.tgz","fileCount":27,"integrity":"sha512-uqqpjMAwgsElJTdI/rXVQi3y2I/GlItC/42l22m02HuJPqVMy+/JT7V01nWngOhHjH6aE7cTezseoKVWYjgjgg==","signatures":[{"sig":"MEYCIQCgg7NMJk12FYwTVflS267YFTFu0j3IAq0q1SocuXIVFAIhAL4I3+JMVsZTMI/elxdRhF9yzI0xzlHwJfdSJG3oW3Gx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDVkoCRA9TVsSAnZWagAAYMIP/3cjz6QIWCq0RWRm66Sz\nGx34mI/ihkvQlNUqHaaZtInWfFRTQ5ezWopEKKd85pvH7xFjRAK9/W2ZK4Mk\npKI7qaAxNTR4sEhgGyNScnz+PVfejds5tq3hFLL/sgHkJ3OC9KMRPerckPBq\n1LZZinebllrGOXba8tX/Flbs/AcikFyJjth1Z9a8DLNqx47VFK4uu7x1cZMc\ndQBTWaW0NBVTGvIWnQrVagdHpI0Memn9PaeCpZggZKyS56sxOG8/pUPEbYWL\nykzryvuQPL04LD8N9Y68ZGFjPn3c03VB8YRtJORl0SzPtckS4SlF99HJPOPO\nP3QrjGPsGiHF+5iPUd6oBJhIY0nkRzhOALWD+w8oVA+fs/CFi4ZuF9bQrhLp\nWyMiaJUPbfgXy9q7kWEUotlS1lJroAlBKPa011WnGyVNmZiFhMXRf2NVjA6u\n6FE7/CCHPlsua8t8OROe8DIB3RceOSqWHpiRftnZxnrkesVGhkXxNT0HKZKh\ndWHnik9iKQb79cd2y6kwFuTQxQDXK+r1lMAwk8xmJSwpiwnHOHw5zJmpbsCK\nDWHloynNLYaoYfdhUplrvyfU3R4e5lDCPRsBLQxQfX9kmwKE94byq3Else5Y\nvMP+4bwIl/E2nX54NbFjZhO2jXxlLMsvZl5EieNLnjDK8QL9Dm0NkwYlT74/\nVIyP\r\n=QkJF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6759c2ab4e9ba1de2c5da0ad8653285ffbcdf874","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-06T15:42:50.369Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.214","@balena/jellyfish-action-library":"^15.0.63"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-6759c2ab4e9ba1de2c5da0ad8653285ffbcdf874_1628264744794_0.20681382774488588","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-d629a58c85cc5a4973f28168d4241a490d98ec28":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-d629a58c85cc5a4973f28168d4241a490d98ec28","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-d629a58c85cc5a4973f28168d4241a490d98ec28","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"06beb3a8b55812a216975e97f9e492f2ceab0d6a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-d629a58c85cc5a4973f28168d4241a490d98ec28.tgz","fileCount":27,"integrity":"sha512-85sWdOia7lgH6CmAeQq5NT0zfBV9DJ/FWhmSemrkh/ovwzxuUBAJgo9jFX1WYuwXgKmANAb//k1TJJN0aXM6XA==","signatures":[{"sig":"MEUCIQCgbfJGdM6nyOWu6/r+cbJd3hNcHQHpXsz+5x7/ikSGigIgIMfktef0etIj1shnCDmyM0hvX2pLpbpuNjL6EOtVuYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDectCRA9TVsSAnZWagAA9wEP/ijnrFyZaRHmlDIJsLEG\nb2PQHN2Ab5EKvX4a6w8q5Vc+jH7bbGVEBkU9W9jdsfvYpoC1U3lg/gLgpaJ+\nSFmbyGzsWWLyqs85+GFfdZuVguHfX+DNdydNtH8iZBcgsIT2jW2xEWVEivCT\nkGLR5QUuikhSCeQespz8QfU88KynviyXbowmqJ/NJ4Llg+hueVU/FWGQiltx\nqO9DELyxEXnTWyJaLNB2I4jUtdTeTSlAGchbtlFIjeMUuLT/rdOpzCUxlg9A\nR42y1Egiu26WZiKKvsETACRpAZPeHKTmuaTDiDAa2EwIMliBxoNFj5zu7Whx\nbNZItz6e2k2QNkbnaZQ/+omk+6SNqD0GT9tY7OiwrldB9/nHn0AT1SbJ2xRu\nZDqvfAwB0MBGQsTsQEQB3yU1O0MYuodAgnHvaFQN3kXEoJXLRy75OuliPw8F\n0HEY16PrNVAmLX4bpXkPKQDe8Z9uJq6LiZLw0ygA2alLjYwYXSKJ12REDF/K\n9tlAnmTtEtO2RgzEwNntjeB5I6hQvs43mowneCqQXF6XDpZyXryQ/EnaGTDh\n+Ql8jbetv24gty05cboN9E+7lj2CfYj9cEGP6UaEkk8TTlPZoVqL11vkeC8J\nbdQSOzrtG0KRqIvWUfC3SM+12k4kMhQ7QafkZAjwUb/WnCMa5sPo5YGOuys5\nmTUO\r\n=lZaG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d629a58c85cc5a4973f28168d4241a490d98ec28","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-07T01:47:48.710Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.216","@balena/jellyfish-action-library":"^15.0.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-d629a58c85cc5a4973f28168d4241a490d98ec28_1628301101572_0.7511093821569357","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-1fcfda751ed08666af7bed5ef54ab2aa530df9f2":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-1fcfda751ed08666af7bed5ef54ab2aa530df9f2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-1fcfda751ed08666af7bed5ef54ab2aa530df9f2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4facf6e3f821d49dbe2cd761a4c8f266421e4007","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-1fcfda751ed08666af7bed5ef54ab2aa530df9f2.tgz","fileCount":27,"integrity":"sha512-lDG6OYWHcbf4bVVNMTh1zU2DpyieNkhRaYGd7B1xy7pRpSOHeQXVhRjPuXIZGn46Z+yoGpisR8fIJPjg4a63vA==","signatures":[{"sig":"MEYCIQCLGITKHqwQrY0CDkD/RUQavP9FxoUPgH1C3pS2MNusUwIhAP6ZhXxgmM9iK+z0Fy8rTkhSWmJ+9hh3J+L9QeYLFa1k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDfqZCRA9TVsSAnZWagAAiBMP/isBsiYrnwjMs9YU6Z4s\nn7YXqg4rkOMBZWnRCfclIo38g8//P6dqujm7Sy4HERuGjmnniqMERS5lsrf0\nvk//4lNTPkJJr4gxVX8WFRGdMSL6WFIOEj1Ytf1p2t1le3r+wI99XtDAMs4n\ncmBxPwcxorU3H3r3nu3WOfk0QQsSxNWiPOONhBMRSh/hChrU/OUan9NH02oi\nQwVxLkuTJ7rjwMRIOjWxmagdV8nRIaTjADywCqy8QknEzNL0rmXrwT3fRBJ5\nLIbChpWeZBXqBIMru2Ad5gujifVkn0gZJyaKKVnUDf66tZEatSpEPGR3ls4D\n8wy+pYwjjGSzKoG6Mb/yyZsOrbR00o2TqYCD7WExwLQ0d1SaVyES23QSrzEF\nCf0gLAkhWzZ4fcFdouOi2A7BlQS6G3OkLvlVezoN/o+SxRYvwj2aYhLEOf+z\nD1IjKKDdjloTEobiAU8s40+HIq2lGRg7Z6BPGJYK7Qf0krZiyHtEuFy75LFH\nZakm8DGXNpU8Fr1So6UA4XIOFcLN2ewykVEE7Q907bYVMQLPuVpzPjsWKhD/\nUj8FxKh57RUE51sRMC47rEWzx97tIPMcHd48LdVn8MVHGIHUjH2npjO9lTN5\nEdoBj7D32+g2HvbOy/nGlaQwjg2hKMav/OAcm6L2MgTFx2qzlULLAcy4aseb\nhve9\r\n=/b91\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1fcfda751ed08666af7bed5ef54ab2aa530df9f2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-07T03:11:40.001Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.217","@balena/jellyfish-action-library":"^15.0.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-1fcfda751ed08666af7bed5ef54ab2aa530df9f2_1628306073220_0.6105440967563418","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-85171986cb15d2e38ebcea1531964d99a9a21939":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-85171986cb15d2e38ebcea1531964d99a9a21939","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-85171986cb15d2e38ebcea1531964d99a9a21939","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"69cac9be90421f687c4ded09c80be5318a407590","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-85171986cb15d2e38ebcea1531964d99a9a21939.tgz","fileCount":27,"integrity":"sha512-ARK73FE5LM3/TKoU8B1CHAmi9nf3+1MD/hOp9nE57QbfB44mMHTv16fVzOgOq/fYth6OQnQyZDFhdyGIYLqQCg==","signatures":[{"sig":"MEQCIGRTYFL8knBk2RX3Gs9ePaoMdIcUUBvfB4qH0F6xXq6TAiARc7lRffNrK7/T6+FrD6r/fFEYMEtfiMz8EVsbEG9u1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDhafCRA9TVsSAnZWagAAH50P/306Wt/Nh0JHLFkgofye\nG8Ps1P/GjGHOa7+XmwVouNxFl9NEN79REaVcjqmWXVCVKV9lvz1CN0PSTuvX\nFEUkFdZgSzq2mTrU00bqECTgfUgeR6h1JZibFWSnf5mUAgCLJBfjMduh2u9S\nFQQQ7KAAw7jXmEtXAiiiqr4+c78oyd8/mr8hZZYFOkSY9PKU1oztBqqdhufI\n8GcwmNqP4PFknuefd/xsGoZv0Zpi2A+BHP8VxZ4P/NbelzBwXIKEOQdxh15A\nw3S/fu4Er0/YrMJgkSUT9VDuYNiQ+XgyhkpASLqN4/GhNIlZwfp1GQsxpV+y\na5e+NPpoy6TEItjf9XHlOjKQbgn9KSQ2FhRAcFA0SYekqCPF6SS1VB2riVgd\nUP3L61TbHWs47t5RVfIxcOMj03JudJIWWFRlYUWR/GGbGcCfL9v4PKqbq9I5\na6gA3J5HhpEm4G22VkX9GBcO6rWuvWLjfnIIC1YZlgPyia2gxpkBWudxlcbW\nohU3Ne11EbhjGbC/kfx6Pce03xmKSB0eCCQp9qsca/cBs4H271ca4ZI1rAy3\n0/d2niRwzoJ8PDvA9YI/EkLDYd1K3yLQNvq7+HboWRq9yedNC+jxW7EBUycC\nPHw29JqT27kOgeEvA6LdEkQ4DVVx1S4DBBQcV9XKEt6ptS7BwgV4DNEzlMt6\n2KHY\r\n=qs66\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"85171986cb15d2e38ebcea1531964d99a9a21939","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-07T05:10:05.516Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.217","@balena/jellyfish-action-library":"^15.0.65"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-85171986cb15d2e38ebcea1531964d99a9a21939_1628313247509_0.8962274308111131","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-c15888750e6829a5d529288d591a77d8167d96bd":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-c15888750e6829a5d529288d591a77d8167d96bd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-c15888750e6829a5d529288d591a77d8167d96bd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5da3141966aab386ba77a1a8c87a4ef246001a3a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-c15888750e6829a5d529288d591a77d8167d96bd.tgz","fileCount":27,"integrity":"sha512-sjyIKt5BK3kMws1ROzjYeUQ11fdZerHHh/CslbH5pqsYUTn3IUnrFoPc17Se8R0ExDRpdNFopMk42GJQ4xy1BA==","signatures":[{"sig":"MEYCIQDDOhPJ3PIIKUMkk9rvOjfosRnR9/X/uXFT+iNXryhFogIhAMHhQ7urU12nPoUxCADmrduPj5rNTCHxutW02MNUhDEX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDtG2CRA9TVsSAnZWagAAzcoP/RRy4uzGNEh3+fdxlbIU\nZrTX/Ls6SlgQbGUWz/NCFUq70jK0HkPHy321xK/MKAHYUNjir8iWCr80OnPi\nE8lUYbIsTRxXbc+sKLwtmhhe5EiXtPCUC4N96/UvGwYYK3mAMJfjn/L6awrH\n2Io0GoLVX5gJzNKpGkO5ZIIct/dwjS3fWQ/L7xPxiaA8Km24dUBCoPsluvcn\nz6OANkVIhFpdGW9g22iAGDKtNTpzJZhFfmzTn6h7kEK4JoQUVu39Ae5EKoRL\nBdpo8b2DiyBkc6m+HN6xFXlhmx3HQ3aHpXlPZUtU65QccfMUJBUl5Hu61pyU\n4PpI8oUiomyKB/ALfvWx32O20hKf1PCp1ZHSXODgZ/ZEIv6pt2pkKKuz+1lL\nYOlMoqk1ctd/EYgIsimYrRzxPUb62nS1DPxQvsbaY3+Rr5HPL8byzC9rW7Ys\nPHS1OqV/0F5p28MfKGCAXEGn9Yu1t21/ATONTRdVM6xpq8JnSA+46BTvNmZh\nnm5c3PnfKwgONmkrOkFOE75/zdR0dSoLfOUEY0Dj+SXOlrypamwjQgEE/HR7\nXLq4GTZKcVfii0g0sf3idGtRv7QbHGV+KgckQjR+ommSUiwS1y71VxosE14z\nSip6upuK62qdphzNYAQ1QDnoZYnrLrB4R8iV7JaRq8bQAyHWxQf273ZaRHuf\nuAty\r\n=T0Yu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c15888750e6829a5d529288d591a77d8167d96bd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-07T18:29:39.544Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.217","@balena/jellyfish-action-library":"^15.0.66"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-c15888750e6829a5d529288d591a77d8167d96bd_1628361142579_0.9522162148196467","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-ed9bbeca4d64a78a23cda5c6f7cca64a33fdb709":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-ed9bbeca4d64a78a23cda5c6f7cca64a33fdb709","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-ed9bbeca4d64a78a23cda5c6f7cca64a33fdb709","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e95d15a884c4d7c87d3c56d666e732d418516a72","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-ed9bbeca4d64a78a23cda5c6f7cca64a33fdb709.tgz","fileCount":27,"integrity":"sha512-LdgRVYPmP3EcRa3E44ILXGkeeehjT40NSWlKUvAjipBQEenhm0+2nvV4eKSsRszPeOetMwX7MrK60YNyLnFrww==","signatures":[{"sig":"MEUCIQDtFSd1z8CMIvomLEHfEvA0Xkbd3N/cuHnG9dSKtU96ggIgffxEDPok6Im4N8RvJLl8+CmhQo3RFaSKFfQ4uziunfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhERnDCRA9TVsSAnZWagAACJcQAIXb30rdVeXMvHdArVfv\nBEtMPbVFY19oJ0moZDwuruFRWeRiPChMC/jyvSjVyqYcdOnQ6HwZ6tJLL/cn\n/GG5eeI6RsFFQIbwjcxx6SCfJyc14DN5ZQwMK9NuYHMC0X4jejtYom4L0FJg\nbtgNp3CoFDPqevfMXD4tDPYBxX6goQC7sn5KO3NeI5MqnRBA3ZHGKcs918qU\nnLsxcz8f4MhIjHK+oeC70yAnvI8Qs+SoylR/ZJLwQEUAxSwi+vGx+IHY69Jm\nW6ifsTCHODfAtSUi/C0bsyTE2THSXSmSs4ZmKwM8WIcqB8Azr/ku67ivxNpG\nmXLzSqaE+TxJkBi5i4dXcC5cjh40kW+6EA6wQfN5wnaMktU15gijN4P4yYfS\nG0tuBAuEC2kUjEFaRZq28sz0KPMDMy8ungu8HYpLXk/YnI5by0rKdI2lUD8f\nnD6T6235T9fbkUw0idDi+tIOYFvdH/tFn71T1IWRtk9qp1r+oq5MTFQp4hqt\ngQIJlTfpJ98Ogvs0KCurmFCFuElLrvOa87T08ow5QbYmD0uPR+UtWGHp26dJ\n0BbvwlLvYE5uw/e6TVPR1Kt+B33/jCEfwVsXjRjhO3HbGVx9SqtSkZORSI6L\nWkodVznj8Csi/TQgHIVlUHmzUARtNqTLXFlkfjBDy6zMSNK7lh2JVD9UFC0W\nW12p\r\n=z+C3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ed9bbeca4d64a78a23cda5c6f7cca64a33fdb709","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-09T12:00:07.087Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.219","@balena/jellyfish-action-library":"^15.0.67"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-ed9bbeca4d64a78a23cda5c6f7cca64a33fdb709_1628510658947_0.6103942838963616","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-4f5ebf7f0e1bbaabdf9709cb38f6c14af01272aa":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-4f5ebf7f0e1bbaabdf9709cb38f6c14af01272aa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-4f5ebf7f0e1bbaabdf9709cb38f6c14af01272aa","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2077e332ccebe2de98435354093c32a1f37d933b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-4f5ebf7f0e1bbaabdf9709cb38f6c14af01272aa.tgz","fileCount":27,"integrity":"sha512-pes+reLyGgbhLVc6iKjV8XAEovFGCowpo7lJGMZRRagcsWCzsPrEEzABuiuQZufXUb6oXo6PuLeE0huoNeeKQg==","signatures":[{"sig":"MEUCIBq9youI0Qrgtgadnzn8H+G3ecpQ9VY72ZkngS+ZiMv4AiEA1MDkSwHCXOdH8r3uzrWMNbzld3GT/BqqZ+Idfc3PL8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhESIxCRA9TVsSAnZWagAArIYP/jLO7m8ohY+/LxDEZdvd\n+rHyeBIiZas9W6+6vCD3LMzADN7BPLaUNnDz1XmfCo19glkIKJjB7d9wNaaJ\naIl6UHhj4SKvPx6uHTeNc5tl0+/BetCuZpDTgeVH0Q6/WRGvEKw1SF9U0azx\n4Mis0ZLcgz6wR7tALJILLoswZf5m9lC2lUVK4l+MQC72TfOP27dxpuwBy0Jg\nCNzPbrYhYbjvYQ11+Wc7WOlMZgKXQrTgE6F17vlL720SDAEjHIVgfTOw3j3n\nwhndXrTzIxDh4F55R5at3N8i871WqvMVnlF1hNP94kX+dnLoBr5axthNjw1V\njn5ErvWtgpDrEFrcr/EBY4+kgc7KIpd3uGjJDVWQmIqg/+9d02KeXdyTFbcG\nZRkaB21D/KIcfBDqzX0iq8/x6Gyq0Svjt2I8sQPbT+sl3WJYPkafvoNA0cbn\nmRD3X9VV14i6XJNCAJww1ZsPJ528Hi0VG/v5BD+4F32F0TOEg/z3mdPT2s7R\n80/CDU5fevri8YhYymXuvXsYpkml/wudMwzbo3Us1sTfpcRO1u+qpcIS9JhV\nPjjvEofpLe79VSag+i6BWvOGiCKlb6AOh9BvvIAQBqecnvXzXfNOutR7RPI1\ne/RJ/GtBhnLPGakglaGdZUvBRxIAPQElEeVQmxa6+/HYpD8bxn6pTXYEKVKq\n/6h/\r\n=7MX9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4f5ebf7f0e1bbaabdf9709cb38f6c14af01272aa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-09T12:37:49.767Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.219","@balena/jellyfish-action-library":"^15.0.68"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-4f5ebf7f0e1bbaabdf9709cb38f6c14af01272aa_1628512817020_0.5464494626225458","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-2ba6503bfe7116759c0b408d7b50e0a91693d765":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-2ba6503bfe7116759c0b408d7b50e0a91693d765","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-2ba6503bfe7116759c0b408d7b50e0a91693d765","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e9d833b5cce5b8f02fe170fcc50213cfaaddf9a8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-2ba6503bfe7116759c0b408d7b50e0a91693d765.tgz","fileCount":27,"integrity":"sha512-EhQv+yIur28HxfYdcqyu6mp/wYq6TGeFGOGP1otncp5izLaoTZjrvOoWnDF9wo9Nd+hnHB/pWbxbTBik14bErA==","signatures":[{"sig":"MEUCIQDpRx0BjLGSnnTNAbBoXaRNyD05mUzGNZe6ub74iOheEgIgQfuLNpwLg2/A5R7XuFPXC7fSsdiPlUgC0l6q8aKp9M4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEmr0CRA9TVsSAnZWagAAuF8P/0bct78W0bMDqW7WUvB1\nG40MLj7q5GBCzPwtUqnAEOfMN4fSbPrIUlbdOCS6ta+IhXj4FU9gvIjxiEOz\nInhyGwhb3WdyX3yI554Cc5y66vf1zcdxXptQ4QZ6nYAbBZ+90i0PFwkOZTuu\nkL7duPKDVt300K6qJgZTeqH39lo1WBOdX1x8NZHzeuTxXhWaAxu3NRd9iGWZ\nwLVWzCj04piQxRd+9ofrPj028O9t9wBevXjLIEag96RnqJeldjocbk6YNOAh\n4+cbiN7OEFOS4uIEAcVqPxXdO7LTd0aIGpdOxg+zXs+9cCFAoPk2g0aIdpS/\nnzGuMf9DFqvQr1TzUVNgVLepIgKab18QGWxXbR4hRXCQwfaCG96FHzBug0w/\nY24uSn36p8dWK0EemT+Pw8gPa+hbWCcHksl9XgHUa2sFhb6mBcFVGW22W6iB\nry/ecxIij77b6DLflHpsxshaSiaSxCRuKO1s2tY88bhcu9ymjsx+up/h1EhV\nmLdsQek6Qkj1dN5+quxUn9zHn8d+k74/VZxCg3Xtw+Sps3OvKNBqxFiNRvkX\n49G76iEKQ+opVfy9xoEOU/2yvh9L2+qlJ/903i9FEtihGiZxl6yvBGmCxcNA\nYU+rkSLiX5DhVujkhxo1PO66lQ4etSzqKq6WJ75+1OIj/p/7v2fU0Hv0Qq/9\nt5FY\r\n=jAsQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2ba6503bfe7116759c0b408d7b50e0a91693d765","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-10T12:00:01.171Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.19","@balena/jellyfish-plugin-base":"^2.1.220","@balena/jellyfish-action-library":"^15.0.68"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-2ba6503bfe7116759c0b408d7b50e0a91693d765_1628596980817_0.6654790774839636","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-environment-5-x-9914155598b4dc739b8b6b087bf577b5ae73dd1f":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-environment-5-x-9914155598b4dc739b8b6b087bf577b5ae73dd1f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-environment-5-x-9914155598b4dc739b8b6b087bf577b5ae73dd1f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c3b5688a57423a71b784b77c41685ef78ef43991","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-environment-5-x-9914155598b4dc739b8b6b087bf577b5ae73dd1f.tgz","fileCount":27,"integrity":"sha512-O3vOhUMRcPSVr0zLTEElpAwshX8ZHKvwuzJjpN2pbeXnIDIjrX2MShjZG4JHQjkbcqattDhwmG0u0b4hoURhGQ==","signatures":[{"sig":"MEUCIQCxiTuRDurlpYbcH2QFkMCSXdp5ZNOW9sbPfg/nScpbfwIgM18XgKemc/Fjm7yOrBiLzhC+44jrn1fukkE/O0dczcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH3LPCRA9TVsSAnZWagAAi4IP/1gePikHYBMXuOv515Oh\nDZbsqzKpd49RF4QeSBdIa4ueVfzV8GDhDoD4/uymeCR5fK7vZWNe+yMZY03k\nTbSf70oWPEDZH8uBE63ZhIitQUtEUaijAvI7qphoThHXfTBkpjk6LJo5ApSz\nYfvzI/rIpQnSw4hlbOVIdkyLou6estExd871bjuDYYMdl76IJsrxyfGeC5Vf\n4a8Nf8JWHNMbMrkc0Wg4Y4r2sOXMfrQZJWoaFTfUcZBekHOTmPPAPLvIY/vp\nyQXAG/ykZ/zpHY/lCsbRc2lFxsYPQPAyk2S6YhvnZJqdsc4BDaU+6HPrgrzb\nOtNM381trWoWWC6+nRc1u84KwroUIQ3Xl5AVK4iLKA9AhxQZyUVuSobXS+tu\nPST3aVDiYHU0B5Bkea4JaQ+Cq4xlem4I+CEGyKAGtJ7/lr0Iy4ADMSZiw0qj\nJx8mUOYyWNjSwN7PjMjUBARG//bAimlSKBhCjsaOwuQzUSUoBklB2fWxpBhv\nIJstB3uCgVcWKGz0EWwLuEcfHeCatcByyta09eNmNP5ggZGR13kt1OdNQKuS\nZDQ+9eMn6qlKwBYQLIWxBH4IpVY72ZUAFEoYVhV6xa0ZooqtZhtyXKjes6XX\nA+VRmpuKK/WJ6RNk3EkUGseM4zVQMaHBi3+tHscSzMAVn+5jJ3XKzJnH3gKF\nZluw\r\n=agF2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9914155598b4dc739b8b6b087bf577b5ae73dd1f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-20T09:13:20.362Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^5.0.1","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-environment-5-x-9914155598b4dc739b8b6b087bf577b5ae73dd1f_1629450959503_0.6705322617753702","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-environment-5-x-ee21247ad0eedc761f47f5b1ca74ed5217c00591":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-environment-5-x-ee21247ad0eedc761f47f5b1ca74ed5217c00591","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-environment-5-x-ee21247ad0eedc761f47f5b1ca74ed5217c00591","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ecb81f3ace6a2a45e9023b97d43f853b02825376","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-environment-5-x-ee21247ad0eedc761f47f5b1ca74ed5217c00591.tgz","fileCount":27,"integrity":"sha512-TKjqux8DykX20TTsdwkLwnvIqVum4YBFUV7y4vTxoJ8jvGXNalt5IBw2O1A1e/AMfOfmQvmn970XlQ+Zk8RfHw==","signatures":[{"sig":"MEQCIBVH62dyVOAjoPnBpaDaeSLeuN9o8+4gjolIwXMNzzgPAiBVnB0uawjmV6A9OynijYnTbmzgA73xibKgDsW86sOZWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH3atCRA9TVsSAnZWagAAYyQQAIeitLZ8o6PmBs7BKSSz\n/pXReFCrphOzP1F2MOEiAyuA/H6LzH9jCIbRlsEo6fQkZ5YIddrQITRffgtf\n/EwktaOUYZVJ6rUw6tuDmy8hz7fSBlYNuOgkw2oT6jpFtzLW77UmNdvCdBdP\nR845Pra5FzgyqnKZZjex/2M7iolsCETPtVUHEe3iHDaE36guEJR9JYQ2TKOz\nzZU38hSLBJrp3iFbmfbbeOoCZmJUrABnFsyYpffNtUogalX9Un+poA2U1S0q\nQix4oVF28EW4sEyA3Rxx5PqhQObBe38nf1iedy2dse4ich0wYORt2GD75GX+\nnVk/YM0LufiKMr/LyU7hKcS8IW/iyYvy3P+g0Vp/pwY/LBrlO6aRGNJ6Zoex\n48ZS5aSK+JQbCCChvP/zyPfR09SCt3bLPes+GR4KoZKXOQl5jiltwTaNVY6V\nlIppla+5RLwhzi1ebfS5CHEOk3DVoEHUjGetiYDjkN4hm2fpPdzAz04bmRON\n4VUqT4LPSie2RkjIVsE6zKy1rUj7EQ/BcJQzET7VwXi86CF+FyAaM2xzmFFA\nJEBMrOQf4WTYR5emGUyQGTPGrED5R1czdAvaQVnETrT1lFEa+78C4Sg5bTju\nCeoYJ84AN6vgkC5U8anl+utzpQc69x7vJlDzyv9azl+dMNBb7d4jPOAD3leB\nGcq8\r\n=cHzF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ee21247ad0eedc761f47f5b1ca74ed5217c00591","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-20T09:29:59.423Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^5.0.1","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-environment-5-x-ee21247ad0eedc761f47f5b1ca74ed5217c00591_1629451949402_0.47675993909097136","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-internal-patch-da0dad18e762a6b481bbc87a31be29b8feb5e861":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-internal-patch-da0dad18e762a6b481bbc87a31be29b8feb5e861","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-internal-patch-da0dad18e762a6b481bbc87a31be29b8feb5e861","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6335fd8bce4f316f5f2bc8f031e68c4e5597003c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-internal-patch-da0dad18e762a6b481bbc87a31be29b8feb5e861.tgz","fileCount":27,"integrity":"sha512-DCJmalYPn4snQnfTOlE+3ztAAGO8V/Rv/ZijX8U9M5E7cMAd5MGVkqz74cvWswDFjwaueKxXLVaFC/xghi1RnQ==","signatures":[{"sig":"MEUCIF+7yseQ0p+RFX7wBoJqOsXR5UNpxDNplkppLDPCf6VTAiEArUlMC2opgLw+RUQiFH+80hH2S431tvD/Etg3s7BO2C8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH4HuCRA9TVsSAnZWagAADmsQAINi/Z6qs44YbhqcW4bj\nYQhBv1aT68otKuOsdr7Wz3V9Vnba0Tald+s3yE9OOcMonqAvPU/tOnk/J5FF\nj1HB/5JhBgGSQspdnL/eMqEcI+FAvsBoj8h+UL6CDZMFm98ywtmD7512MyEo\n13B99EcoU794f1J9RaLygFQCTJlgdGTBids14vedzXpz/M2Mm+VtnyICpOIw\nMVYYQBUDsjbqB71qV/xqOjAPafgZRHgZSNK7efw8LkKEjOWRBHJ90lOXNy2F\n/xdiO+7XB/O/VvFN5ULAe+lItPtYJC4QIlsBYpZ4XVsq0x5Wxd4oyKsA5F3V\nVNiJh9NjDoSVAuk2CldoLPTojoWqjmK2OWIzydFe50Ie3fTPkwcPeseoMh3A\nYW06d3giBEr7buSJe9/CGj/nIUsbGLUHqpwknuEVlYGXWDaw0wK9GO//ZPvM\nl1Grg+0RA2K/2mRZ+M6PLGS/ePYR+Mm+soEl3cDmye9UdD4BDY7IPfAFHCfj\nhNxL5iAnn0S3d99mVv1OMm1hVZFuP/iTnt9FgayIImMWqyHKkRcCU1GFNdni\nDOJQfeNY+uBCos02JMFzfkpus0kIhKUQuIxxMh4Ts8uqmT89vgvlilaP7xt3\nqJudSNlJ6VIW0IBXsgl3Jrxi7yYhM3o8aBCK7XdS6YYzXsKWqwFSvCFU02SL\nRFnh\r\n=csCx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"da0dad18e762a6b481bbc87a31be29b8feb5e861","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-20T10:16:16.757Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-internal-patch-da0dad18e762a6b481bbc87a31be29b8feb5e861_1629454830600_0.16220498126182692","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-action-library-15-x-149a6a774dd0d6da6ccb26e2aba64d02ea554380":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-action-library-15-x-149a6a774dd0d6da6ccb26e2aba64d02ea554380","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-action-library-15-x-149a6a774dd0d6da6ccb26e2aba64d02ea554380","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1f607ae03f0d73f8173f46449875c9cd69c66ee3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-action-library-15-x-149a6a774dd0d6da6ccb26e2aba64d02ea554380.tgz","fileCount":27,"integrity":"sha512-iJzD2S+fqTJ7wbaAatuqqclgN2exRiHBd5vXP4KJtG3GHF0RQ8K0fafHt+rck0Jth/fRcMRgVW7AUeOBSyS2uQ==","signatures":[{"sig":"MEUCIGE/W27ifJhXbLXjl3HzuFTQ5E5jhLmQ7/F2tyYJy7ijAiEAsGxFFnCcqMFK8rSZ65MJLcG5jT6JkBf/3y93E8qDlOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH4IECRA9TVsSAnZWagAAVa8P/2lAIEdBgT4yoVm17j4z\ngrLlkAxhFBXrh/1h1ElGCtIdeRKXZf1bRxYH9XdRbOa3wk2MDlCbDjNXNXhb\n0Dd4HojyCAnh33Qt5+QpF9gGz5gJ9ATkmc0hqzwY+KZAQhkfBNIaYxtjfZqu\nxkfSqcGctxg2ZNYgXUWffUusLak+AOynFVWmQGirz/tHJy8X3wGl8mkkMJ3V\naovClo7kKDt9Gz0/W5/W7RQkGDbN6OBhb6WLblLlQZvbO/irYlsqhwqA21zk\njqJpODdLnD7mmRvDv5OFnrNSf3c/tIRW9+IkwLKWXW0x3PjBnvmJ7FY+VuIj\ngzPS5PIZGANZFlD83NwUySJshoZJsFL0vxUzyx4a/EKka7lzNx8aZCcpgSKA\nIKTxxUCuIGOT2Ie6iq3YQLEEn1FJnm8VeLzGweIZu2+WIVxKJ1/k2GV2bLO5\n0c5Gw20/l0Sd2L5ByTRt0rf86UwEGgWVOooJmHkgy9fvM/fnwgXLdS2gm++l\nhGg3J6Zzamp85eJDnyg769bYxTt0PUAkih5bvujo0DXTW9LMxXBFJ3zJ3wHb\nhbcJQNh+sZSqGA4aI0yPu6ZGugl3m7Id5OPSfUH6nFlHZnBw5JuTOkQ37c3D\n5DDt7omB26xrQhrb0EBL7EPkBbsixDa/9Tl4W6/0blQgJcHQlRQKc+NaVheL\nQZAR\r\n=p3xP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"149a6a774dd0d6da6ccb26e2aba64d02ea554380","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-20T10:16:48.696Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-action-library-15-x-149a6a774dd0d6da6ccb26e2aba64d02ea554380_1629454852255_0.5667940763934223","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-action-library-15-x-8b101b1db67159601e36d824bc2a38502f95babc":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-action-library-15-x-8b101b1db67159601e36d824bc2a38502f95babc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-action-library-15-x-8b101b1db67159601e36d824bc2a38502f95babc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"02e37b756932edb46a5996fb4fa74b274f80d03b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-action-library-15-x-8b101b1db67159601e36d824bc2a38502f95babc.tgz","fileCount":27,"integrity":"sha512-aOZvKZ8/me3LE7fT6dUdBypfc/4YBQkXPsT6ieMQM83SczLgsYj2g3Pbi8zBkSTzLIxDdI6wTKbnU6MOdChWkA==","signatures":[{"sig":"MEUCIQCwlcvgJoJHqSMznnrfsFO6u+8mdBIixQRzOwntdDLqmQIgPG9j5t1HQjxNHShZM5YCAL5ECqdUV899u/84rNAUgLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH506CRA9TVsSAnZWagAA8w4P/irZIvmNOd3Gqhi58P7+\nTg4iReWMn2drYtc75NLykH7xtfBFOkQctpIDQzYDKR9HZ9d1/kzvb9sDyiY/\nhraJdYxGo/2bR4RnEnGapzQ591m88J/+JzUySBkrvsqDDinBML0AfP6qtN6Z\nV3/LelydyzRbuzQYMeMKIG9Ow+eOmIWM7/twRBGpgQlXlOZyymGnVS856WqB\nRWd3rsPwmeftDDJXtgqyAP7JboMm+ESmbcUau/rivQq4se3UKvx3N1/Q3OJm\nKe/0dcrCLx5dvidEkscUtyV+zQwow01LWs/B+MApLmtelstePZFlZuBZET2k\nj+qnFHEx7lpRFPVh1F+o4Qi2ge7zBMKAkc73InmSiM68etEt7KzzAw6kOQow\n7TdZoUgLD9upLrYIZvAqcVggT9jwgwhb6ymqFw2u/Fu/KUrfKLJBVcBxUq2A\nDT3/6bfpHvcN3msvKPqcK4BsX8CjdU5ByBlLiYz+/dxwUOIURSMEKVAdLJsO\nfnuQwsuynDNyw7E5WVZkQWQuR7cozLS/3trbtrAHImvlR2PEMtcFjexgJzeP\nbI1PCNV1cW3DDFecj2bp6KUZt3ESAE+Ifn44PgtzXUAD7rLdVMQA3PBkYALI\nzVj8KWfPXqdZfiSAAv92+NTChW5foDvZzXeygaf6D2OnOnjWMyTM4jzeOeBS\nKKL3\r\n=6lpY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8b101b1db67159601e36d824bc2a38502f95babc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-20T12:12:50.507Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-action-library-15-x-8b101b1db67159601e36d824bc2a38502f95babc_1629461818595_0.8276983413652426","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-action-library-15-x-552469354b3fa3c888ed0b97053d40e25693b1b8":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-action-library-15-x-552469354b3fa3c888ed0b97053d40e25693b1b8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-action-library-15-x-552469354b3fa3c888ed0b97053d40e25693b1b8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7ec308eb9bd1651782322e079ffa47c4c54d6c0e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-action-library-15-x-552469354b3fa3c888ed0b97053d40e25693b1b8.tgz","fileCount":27,"integrity":"sha512-ecSdterjCpnY2L2m8QdI5DfieDMADYRG1hN74Ltzd6kq0YYKkAx+h4hp4AzU47AX5QIDMjg+wiYsOVFQqF3uKg==","signatures":[{"sig":"MEQCIExqZ1zv49YRHRxxvifAseLGFgPSFfAS3t5MbdTaAJ9PAiAEfyt8Fvh/6em1kl51j+Wxdmg5Vd6PSYitYp0Stzz+Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH+hTCRA9TVsSAnZWagAAPnsQAJ4Ul+4duXCAaPE49OST\nnWu6yD5xF/X0aJUDh5J58YS8rt7dCezATnBRrjq7pc20jkoV76+lufh1F9Pb\nK2PGiHl9NmrivQab4BzKSxRMB2uhg3o7bSuG2N3UB307E59YmwbntnPWYPWU\no2FnqhNk2p21PMK4JtH25q/VNG0KpJWw1iEDkb0Q4iN8O7mNAm+BGtbER6Uk\nIDHAC2gJwJjQuEpHciG2wDa1+m2YkS8BTkQ5Xp0/DK/TIZnqZ1oUZXp/qpPW\nTpl6e5KIs8Bzr4uMJzDN5VsdcGRB7XMX/Py0HTvSV4g+NjLwtdxZyigaCxk3\n51GXah0oU84KKbgW4vFURlNFjH7WL1XqGYBKUaLF+9J00OlS24wkZkMNyCj2\nGOyQiFFrPUv6lpnx8gpHLcUKRMwo/FEjS2fJKp6PI342s4B0XCKSGU+Fa/7q\necKFE8KLiTmUsvLxgye0q47syFFnWbQutXoe0BFBQzl6BAywOHSyec8w6T5q\nSM6CwsIsr8uEDTHDASdqzfTXX9AndwHx8w0kuQBlOO3sPonArz5gb50Ae96B\ne5zjgOfczi551ECewiEsq6KO4utkO19ZJwF4Vyn/XEJ6P6M7M+i+or+ABSkR\nW3tcGRBDnZ367Urk0yHXMvJaI1GKmuWpw9Va+72OpYw9Cqej9NNvygy4zRF/\noYqh\r\n=h5mj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"552469354b3fa3c888ed0b97053d40e25693b1b8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-20T17:34:39.962Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-action-library-15-x-552469354b3fa3c888ed0b97053d40e25693b1b8_1629481043670_0.4580556069963235","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-plugin-default-20-x-48b34be2aa23148ef0ed0fd948bdaf04e512566f":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-plugin-default-20-x-48b34be2aa23148ef0ed0fd948bdaf04e512566f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-plugin-default-20-x-48b34be2aa23148ef0ed0fd948bdaf04e512566f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f9eb0851b32eb797534feaf62cf05778b711936b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-plugin-default-20-x-48b34be2aa23148ef0ed0fd948bdaf04e512566f.tgz","fileCount":27,"integrity":"sha512-MRBkS8qPvgeSRJ5cuKpfACvE6MV2+jf3kKxZK7VRPsx2fLNXjczIADHBOhU26kUhEi8WGDNbIWbbZWRhvX0Y5w==","signatures":[{"sig":"MEUCIDbv4JumnGyr+wo0fXRrK2K5d0dNlEw0MA/XGhTDkpEcAiEAoTWESysHhYnto24njC96SJt3j1yhlqHabyM+67W9zug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH+l6CRA9TVsSAnZWagAA/NEP/2O6XrYSCESpQvJQnDWU\nzvw7/p4AA6x/6J5HLVmMhAVVIkygipvn7lHT4WYQ+0+nDmePnHGGt9GLKy2A\neaTfgTCqweu5/+Ib3dHN14OQ4LnADB+EmHeE/yi9latY7Qjtu9aGpu6+uiQt\n9hUqm/Nc/ozAjRqLB5hOz63VO+h2Vt2MTXSFP0ByiBJWlDSWQKeD4JlvIsmJ\ndcZ+Q3kPMNUrikGUobN7c2XdiviTLnSmN1fInZc36T483Oc56abRzDWCUOQz\nso2OdIvz88PjA9OqP97hLDi586EcfIPq+xb3GwiQ1gQC2mgqL7M2rjZUQsHl\nwyPqhOptykJMJICqLyDd6a6Bp3cl6O5oB4bp7Hof4AiRulSTMdfmxWkvsKJD\nmBgjIy8oPfFxpYJEX3K6mhPIdyarEB757CsEEY9dP+7O5Gj7tYDxFoB7q275\nfkDJkmyzUEDQDfDYGDISHNN3LeGif2CENUeNlfnMPrNnvi8607yEh4kyiPVc\nhvBrvpNmpTqXtRgaZff0x/0FwUa+S/Mll8hVfGWPKB2lDiTGRe8zkuKkn+7S\nNyeJsFSyEDkTM065WfYzAAF05T16AV5FG+Z+sjVTlk5HKtcojlCyiuuA/3MM\n+4gFatgW+JlFRUxsd0hgh+OTpp946ZV0sZCnK2cuuTecCdchDicHLjrYqesm\njtvJ\r\n=DqXQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"48b34be2aa23148ef0ed0fd948bdaf04e512566f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-20T17:38:59.186Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^20.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-plugin-default-20-x-48b34be2aa23148ef0ed0fd948bdaf04e512566f_1629481337805_0.3540920248144783","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-plugin-default-20-x-582b0383727db37779eca6982c93eb69c96291f2":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-plugin-default-20-x-582b0383727db37779eca6982c93eb69c96291f2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-plugin-default-20-x-582b0383727db37779eca6982c93eb69c96291f2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"85e56a34006943f043f94700ec093a323f5d9b83","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-plugin-default-20-x-582b0383727db37779eca6982c93eb69c96291f2.tgz","fileCount":27,"integrity":"sha512-ppBf1lAGLIhN0Jhpbgeo4vO/fQ2fb5JRjW2Q0V7LIEHoorj0gi0pXj6b9aMHtF086Rz/JPZ9VJqtDemsEW/F8w==","signatures":[{"sig":"MEYCIQCzeyMFVYCYR+FI+kpVQeIH8jUBhdJRAI3RS953xFOxfQIhAOGO+IIpcn1oCdklKYt7fKNMOKT0HxCKJFSPQirPIoLc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIFt/CRA9TVsSAnZWagAA690P/R0Aa0OIjanUDIDeCNBD\n9ESOSczxZ0hx2uPXIQB0P6eagALKE0yujZiQUZrf4OARibXHAL4Cat0LHh7x\nwI+do3xr3qHws34tiPiozWOdYgjR75MZ78fRs8tpUf70G+o+47kI5RzaGHki\nXPnaKGMDUOVe0UhgrqKaxLOiUOyDZKS3S8t5hD4lkpMijLN7T8SRnqd1GCDD\nvwvazrMQq4vtXcq/WbAQFipWiHCuUk2zvjY7vb5/ZWiVX3KTUNiEJXuL4+qo\nQ1PVTWbAl2Hj3romnXhMK4FtSUtjWkC7IhMIiM8nX/aaDDJobVjwXaiXUXhy\njWIGxUJizX4+Ya02Cb77HifJLp047jkedM1S+7ekNQaIwSG4ElhQsB+6nKmE\nCB6xWkHkBG0u8Pdb+j4Kp+ilsJ/FUwpssDnvJDnDm6ydkHxBevxUrKom1XRH\nJIrzQP0vGaiAtfNpFsHrLY9baJ/475KzBzFC/LZl4QBBTwAnMHor0gjIfamj\ncx3xfpiDBahlQf36O7xezmyQVKTj1eq4MggCEmBrhqi9aDhTrnUUgu6o7kB3\nhaE46mtqyC/wfAAKBSsoBoti7kFAkHfwmPaG7aFurZXocPbR/LyoMzdsbijx\nYGagoxDLU9QE0gG2yaInrA52PTH0LKvqx/MRe9cT8aEDIwksN2kIQgy1Ehc2\nT/H2\r\n=oLUX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"582b0383727db37779eca6982c93eb69c96291f2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T01:44:45.351Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^20.0.1","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-plugin-default-20-x-582b0383727db37779eca6982c93eb69c96291f2_1629510527215_0.7684072304992706","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-action-library-15-x-554e7900e5ca0bbbf16809a9f411b36bfeb88dc4":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-action-library-15-x-554e7900e5ca0bbbf16809a9f411b36bfeb88dc4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-action-library-15-x-554e7900e5ca0bbbf16809a9f411b36bfeb88dc4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b5af7489a45473c131dc2d0626750ae2cc0e6388","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-action-library-15-x-554e7900e5ca0bbbf16809a9f411b36bfeb88dc4.tgz","fileCount":27,"integrity":"sha512-VDUlu3qq5vAbxjt18/GA/0csrycePkJPCwqNnXEGeJP70SDmY3gFV3yAhz/E6wThQmvoxhv3uY6NWb64o3UHYQ==","signatures":[{"sig":"MEUCIQDuEg+SQ5c+uuW983WZtPWT2IGddr/946MiuLDWsSKmoQIgEhqJCIB4aU+q2NVKdLK7Ty0Mt+pkYdK3/7RWvCowu7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIHiwCRA9TVsSAnZWagAATDAP/RS3YMp0kKbYxx9TovmT\nIXGNEgJHygieUY5O97rNuf3bu0cRbxwtUzYo/DQcXDU1QzgSTbNacsqWP9Ul\nEiTAMZDMEaIYA9Hjvdbkdjok9xVCRT2CKNwvo2Ine2q/gdjwOQrJ7wpohyCn\no2jWDG4QKfe8xcSdZ2UczElD3rSB/1ebM2IC+k+iYwV5VQZ8kOu8jn5H94Eg\n1yrGpauNZ1nVXt0dC3togERW2UodQbSIq/AhACBfVhskBm9S0XutN/LBI5ld\nvd3Ufeaw4Cz7CXl6QXtRrkzvXu3esrOMvyL5ETGle7CsvKVW9t65ZbZfTFqv\nIccKrPYE7reWJ3VRcd392qBBO3UhlBc1SFfmXPlOGLK3P0HeOe1G52u1C6Ju\nMoATiQFM3lE9/BMmS6S+8OPaqYOCBaDRoH7PsKC/Duf9Et7g6N9j0RFxJMI3\nVFZoVpI8f0Tg+iJHnfh99pSMT5oKOQ7zX7C3fMTdqxhh8DYCvaLcbmZsOch6\nv6LrEwV95ttxrDJO8f1FOLlw+86cqKVmByCtxC8zvIaPs0NRQ9zBw9qzpVA7\nOEMpnTqfZVb2G7BM4oQvG0XkvMDriHJUS6ZRlwotayU6iu+s41Lmmu9xZYdR\nk3gPzzHO+eMFjZ7HWRUKWddZYn/6VzP5EQe3vjWPBxsTTdCRl3q68AD3E6sW\nRC6j\r\n=3MXZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"554e7900e5ca0bbbf16809a9f411b36bfeb88dc4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T03:49:27.010Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-action-library-15-x-554e7900e5ca0bbbf16809a9f411b36bfeb88dc4_1629518000201_0.42575602906436005","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-plugin-default-20-x-4d3811675563deaa1f4b04bbae54540162a5f10f":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-plugin-default-20-x-4d3811675563deaa1f4b04bbae54540162a5f10f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-plugin-default-20-x-4d3811675563deaa1f4b04bbae54540162a5f10f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"398f40ea88ccd4ee33835abe4c45b0a568d7d7e7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-plugin-default-20-x-4d3811675563deaa1f4b04bbae54540162a5f10f.tgz","fileCount":27,"integrity":"sha512-mcj417aGiMn7xvnMqOSEeA7X66pPiJaRDXng7gE5y+55uWutfLn/cNSTVLtpsioQxAzVYXAkUDA7Qpf0KP6zPw==","signatures":[{"sig":"MEQCIG6y0s4YEFWCbQt4zm1KK7h64FDUJxWLDajaGCclskq8AiBgcrj/KvBVqshKQreRCFsuvJhNlLMCxz6M9Zeizv1k6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIHjMCRA9TVsSAnZWagAAwfwP/1/oAwCB042Zf60RByTT\nDmdGpM/KaaAi4TLH1KwI4O1tdTKw3fPwTrTFa+KkzkELpK6VE3EuVDWi7EFe\n2LdpADaPwWafy2aGohk3/9V+FpxCEziP9P9MjrLfpCsXRwri91fdPJNLOYW9\ntsEGV4Jwu+N1BLYFhzPbanieQbxToK4oftwPyus865/ws7IvlRhIuCw2qFtk\ndzhDONowVjWnnmKyAZFlXstOw1UZD9jRaa5+pl1ZdT9CJ2lGyNuEpkjnZpIZ\nXxGHNA451Oj14iej2Gp2eBoD1S57cj9p+SY3a7R5kxjE/a/YRZ/WZkJSHK98\naCFI7m0afO+euCbIZLhuXg6iyBUAu68Nw38N7+fGONg3Wb/d8m4pUwDXL3EF\nLwLV/ZVCMVqc3fr37pdCpbEALWx4r4UWDPHA3zvxTjC10ATuynyyxzmUTkjP\n0eWU4bqtmxbP8IQi8jYjzGVuMdLIKuyhRJW4ihzxdgRXyTAU0+GYlS9LtLJO\nB8JRi8BHEO7/t8v/CGtp5QjOTF75V/5asIKz5xNQnm7iu0u9M8fARyvQYbo8\nwEZPylUVI/+LywUy8q74z55t+1juOXtZMkgi5tXV7SumEdhP6yM6WUH9kx+b\ne4ulMqqv3emeWO664FcKbeaUp9TCEm7f9XzwOfdh2UeDo1bRowhWqVojFU/3\n4aFs\r\n=o5SU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4d3811675563deaa1f4b04bbae54540162a5f10f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T03:50:59.503Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^20.0.2","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-plugin-default-20-x-4d3811675563deaa1f4b04bbae54540162a5f10f_1629518028020_0.002456069878777889","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-action-library-15-x-c9890397d641717913d06bc4e2095cd841e2aa40":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-action-library-15-x-c9890397d641717913d06bc4e2095cd841e2aa40","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-action-library-15-x-c9890397d641717913d06bc4e2095cd841e2aa40","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0053d97608ffd6fc25ab428ba90f6590e9e88001","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-action-library-15-x-c9890397d641717913d06bc4e2095cd841e2aa40.tgz","fileCount":27,"integrity":"sha512-jS37sY6N9rNpskK9/cbbmj1xxC4HQDro0INrnt/qqVXh5RSN1Q6NW6SLOj8Y0fKu3Z6hs3fR/4/Jw4DmFDcROg==","signatures":[{"sig":"MEQCIFNBYRQjyY/AQk5xJ9c5xtNGYID+YMCk4evkP5itJoKwAiAQgm6zOAZvjYge4SEWrP2mdj/Fm/5GeQxUMX10fSoTAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIIyZCRA9TVsSAnZWagAAXC8P/iWUowxmjRDrm3EFuQZ+\nesuFOW7qd5tniU8dC8GnAoKOvYtxxMKjS2Eb65b3qy9GBF7tnMZAm/L79mIe\nTuJxKk768PhBBEq0nG9wryKTzk++Mm1j11vLPwYjFlORTlIRD5BDQZQk0hqy\nJQ4y8qFgJUno9VMNvZ1yED928BVQ4/m6qaIj5ueGZzwFVAqrQEMwAdSGgF7S\nZrhWUsy2n8ft5JdQ5flE+Bob9XRUkwFtyZzoYJLsKKHICv4WPNU1PF+xrid7\n6WOQxKfqFxAVwbUrh0UR5m7+JglPiLsSLIGfnjHNTwhN6G+L+FwZXQumo+nj\nwE/0KhtXgYDB9fBt9vxPpA0yCqFDfx74n+RREmsjl0wq/krdiSwpcWKT4Z/B\nwc7a9kRNBr+T4gRp133QbwrP+6BgVQjLlUvKGjHBR5oJbfCzzOH1R0SlY9zA\noSLaYEXZoEd7K+dB8MUgr7MsD0HXuAwsoEZjYk6Ccq9V7DmV/0w3M4pwd3hJ\nBhJoKxx3DgEQW8scVgj6gtqBLmoxpDsEdjtlfnkInAkz2Abm2ej3kAKzrL6u\nkDRk56EtwdZdh+DgqeL+CPub6sDKI4TB8RJE2/sfmBKvpEZQeWlhClBe8i4T\nakckVOdLxWuHw7gYN5AKQxNtclmAY3mgy6eyoQtt+j9pX2kL/Pt0AzghDC8S\nP5SW\r\n=t3nI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c9890397d641717913d06bc4e2095cd841e2aa40","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T05:13:28.697Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-action-library-15-x-c9890397d641717913d06bc4e2095cd841e2aa40_1629523097564_0.14033872404258263","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-plugin-default-20-x-b6ac2f64871443fe001eee0d077a30a5fcccfca8":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-plugin-default-20-x-b6ac2f64871443fe001eee0d077a30a5fcccfca8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-plugin-default-20-x-b6ac2f64871443fe001eee0d077a30a5fcccfca8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"913cd6c5b110f45a679df6a8fb45a36a7d0b5805","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-plugin-default-20-x-b6ac2f64871443fe001eee0d077a30a5fcccfca8.tgz","fileCount":27,"integrity":"sha512-MeLZLlYzigUjg1YIhsPZ3MTeRECDJfIvvmRjgBs1sdbvFCzA02nyVoGa+1VhA9Bx3e5W+AIqyJVTkj6B5B24ZQ==","signatures":[{"sig":"MEQCIGp0R4cpVrkg5SehsMPKvnPCHJ9JcSXvO+Ne6a8YIws3AiBe4w4cmRxCgofTQBPuZW8VLrCCjKUn1c1YRT2aYp0qgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIIylCRA9TVsSAnZWagAApMgP/19ObrZcrppJU2WkDso8\npLpch26UyD0D76h3sRYIl8qp4SW0XMZvBCfPi+LnBkez/8ZsYuDQybbjcRnk\n4ez/yGT3IL9q9uhdHy+9aI2hnCnSlnf9d9/1yNNdRAWizg9oDQgJUccjb2qT\nFzb1DzH8u6G1+QGRLeveOzGkYruIAht5plEv8FunTA0aV/wjNfCBVSWfyNup\ndHtai1Tk+x9/6CJY1KgC9igLtLmlqMD6JbfInA8Y9W4rlL8CNHyOQuXCmaTm\ntHL6GKuxiuTmTtmaDsFJEqHJpToqoQy2TOdFn3q4J8Cc5miqzbCB4iedPiTs\necjdsX6uoqLawyycAlJd+L6m7GA9XkFYCMlU3tN9fyYelW3gIq3Gcymi56AH\nUe3mvHdXMCtQFJsrL3EeI4tJhduXrn3Xl+OF4oQoR8RKLLDmajJCcpBURPBk\nKiXRDZQvt5gc3gl7Q8YB+gOJwuTitK1DRKSMK+Xf9CKg/dRdtsHBLpxmUgXu\nU2SYoRtwvYjq46XmhZu63Dloq3EWcUZBDYnZmoyzBk1TTaz0ISHHPBmewAQl\ns8UR8L7e3uGJpH67rs31n8bAe7AefnuFTGuO8gDsOiceCKHFVzYJsH603phd\n52u6cpmxLq7ai235f722x7z5AzgWUIGgACF/U3v+QmkyKsIX9skO2uSRe7Qy\nZHOg\r\n=FC+r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b6ac2f64871443fe001eee0d077a30a5fcccfca8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T05:14:59.000Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^20.0.3","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-plugin-default-20-x-b6ac2f64871443fe001eee0d077a30a5fcccfca8_1629523109789_0.27846026025300596","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-action-library-15-x-37fee346928d5d19cedd07464b8351e97d44c42c":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-action-library-15-x-37fee346928d5d19cedd07464b8351e97d44c42c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-action-library-15-x-37fee346928d5d19cedd07464b8351e97d44c42c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e5a74ffadd0801e1def9e34bc49487d5449c29b3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-action-library-15-x-37fee346928d5d19cedd07464b8351e97d44c42c.tgz","fileCount":27,"integrity":"sha512-lxIh0JDTR1VYE5hIodrc1uVkRMmH8Xicvqx9LJjmU/JBopHDBekkzqTCljOWTCp3f5mwxMb/H3C19/Z4GujmWA==","signatures":[{"sig":"MEYCIQC0vFL4iiT3WVAwwi48bRVQ57bh6aDGDRftVgkIKnYNSQIhANTWdvtgiz9Ns7C3B2aAJ/JDAjSacn5Ja9tA/BWvM3G4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIMHICRA9TVsSAnZWagAA78oQAIyiwSFPp/iEFfAw8EWg\nvHxWLKGK4AG/3t1JxKt2J/kHn6EfTMzfOybmL4E+SBHD0AWMjHd9KhMnXDJ4\nHVrUEHQQv80WG1rVJyTbajRxmtmfPqIG5vVcIQjW9Faz9nFWSvZyPHFv6Mix\nhsjrepCTSq6/6NMCVjwRrEopDoPhRlpHDuCySsXRnkBa5nJdlkEnM3BwydnT\noWsdgSi0FDrbXwMYSg2YLT7y1WZTRdOnK15gJ/ik2F51otAf5LVUrSSdiEIO\nGwpKODfWcfugf2wtEyC7EknPjkbXIOuCmljUt4j38QdHKUiJOWSqarvAZ7DI\nz691KtJGOZ2WPGwiZsI0f4M2aMezkwQFY5HLnAn2JSWJHY9NC4xSLAvVBddN\nu/JJTHyeDDD98gJVepjOPzc68Ah998AAfbpJLHirONHNRjfFQ9dKrRYfw70Y\nexT+0yNQzLHGJqSV1Ed4I4Da4cTMeLHHyAis6ZvtVSG5pmA+blz+ULmzpaxi\nxhcm8OTjsKuwnyQFow21lAq2yKixbFJuMrgVTYIJ8gteW3eLxy1+Bha5LEyZ\nqE7vvQEY8nBcRtyYPt/OSQ+IZmoY2brnHY5k3J61ewN1dvXMNfD2OMSMUok8\nWBchwD4W/tDgnz2NSJf15bgDM/URRpf0mRgSlO87NMBUhUtNfAx3B08dBgY0\n+Oso\r\n=nCS2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"37fee346928d5d19cedd07464b8351e97d44c42c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T09:01:59.704Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^4.3.18","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.8.0","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.0.7","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.0.11","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-action-library-15-x-37fee346928d5d19cedd07464b8351e97d44c42c_1629536711927_0.45612619415847355","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-environment-5-x-6a2ebe627dc166c2c644977746a9683c1731db5e":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-environment-5-x-6a2ebe627dc166c2c644977746a9683c1731db5e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-environment-5-x-6a2ebe627dc166c2c644977746a9683c1731db5e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2af37bef2cc56ed16db939e0bb8d996d7478efee","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-environment-5-x-6a2ebe627dc166c2c644977746a9683c1731db5e.tgz","fileCount":27,"integrity":"sha512-nn95vg/RXT19wM/HyzTm+PWs7hB8BbUEWtyivzZEVoBFrxF881WX3c73ZF728B45yLD9T9yTrfI0+wZb2YPQmA==","signatures":[{"sig":"MEQCIHKKo9Czqzji1X1juUZv7flkyHADv+09Kor6/Ts6HvKnAiBsl4pfbgCGDrFJFLJxB/REtM0S0QQ+s/PiExpZfx2jRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIQhrCRA9TVsSAnZWagAA4UgQAJoaeWQOXC6Q4HUWvY/W\np/Iebfr1/v5/J86Y5bVKCpL9sqUoxFI+IJean2d7EWg7Aqx3OfbARq6RmPRa\n/se7E+/jE3OTmnth1uYi5T42PtHUKeoqsqmen2TDvPmH33B+vlGNtNvDG3Aa\nrI0DUq5a68OQ1C5vMXSJ75iOUhw596MzXFJU4NOg1nqRCJtG0kNy6edJg1Y0\nrXT6NeyV+G7lkgnoEJPIeGRvPtlLdmnfTeWuCRqbEXGuVwjzwEsKv2XBBarv\nimpol4Bb9DBuZIissNvECXXCPCpMZWcYHeuJ1UknFljYUQMt67ld2L+qmQ84\nL0iDrvSGIyTf1nlhOnGY0v7NS6BOnZyRrT4HZMCrCdIYpnXprnaLFMPnI+zJ\n1XxIU1lw7WOZv+tAY0LYlInTq9+kvsF2FROtURxMUStP6EAe/xTdmo68yaeh\nZ1CZ9i4zGVQItFkecNxqhWrvegFh7QLe1Gs6cm5wwplxHx9BPfy+bSeKs0ni\nDJMcz/KhTXABQrywOMpHBAytmMFwUhLvwlmcwVzrulW7KuPxqFQetFsDLEmM\nK3BAQW971HsncmRpSBZipErVSFAjMY67qSrzK8Uu3EZ2FiCqls39lGiYKZJT\nbQIa0VxTfqbzTWis4weIkumrflxAQRSrGgOI8p/A2EpyALjIN3JzM8YSiF4s\nuYuu\r\n=Sv2l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6a2ebe627dc166c2c644977746a9683c1731db5e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T14:02:49.449Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^5.0.1","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"6.1.0-pick-variable-c6c2e8d50f672a57b42744f7bf66967946e74c2d","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-environment-5-x-6a2ebe627dc166c2c644977746a9683c1731db5e_1629554794997_0.6741013725930385","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11-renovate-balena-jellyfish-environment-5-x-99697860678437e5080ee466f93f8537e0cfad86":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11-renovate-balena-jellyfish-environment-5-x-99697860678437e5080ee466f93f8537e0cfad86","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11-renovate-balena-jellyfish-environment-5-x-99697860678437e5080ee466f93f8537e0cfad86","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fe3d32d6842affdccc117eb42a453883de6482ec","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11-renovate-balena-jellyfish-environment-5-x-99697860678437e5080ee466f93f8537e0cfad86.tgz","fileCount":27,"integrity":"sha512-OOM8aUiKLa5CZDVcmASyxLwu7zZjHm+o1ySP3/l6ireNtHzRdv2FV11JeE1KiY4VS4YVkmS/s1oAuh6Tj3LcYw==","signatures":[{"sig":"MEYCIQC8eZEHv6AReX9zHJxpM0mh8gUaHwJP/VDKpXhe4AI27wIhAMPbCWlU7fPszJCDmKiAVNLHZ5qRW8oy+amTY2MYynK4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIQ46CRA9TVsSAnZWagAAo/8QAJ+nqgddGA7sh+Pt323C\nGYdsQ86t+SjkEAyb7yDz9rEw5+hLPWm3kJr0WwVh1/C7tY2GnUMcA7dx4Pf2\nP3KQVM2GKMlSLbON63KTY1Fr0GwVcPUmB8cLZbj1Nko9EI4kEPyi4dSl5VzR\nrLUP6Z9dWtXPBbt3xOjCW2k8U4Ll0buomzJkWxtyi7oUO8Q8k9yX3zAgDz//\nkIyaxGuUJVs8tbO2o93L4b9aG5Tbc1KVfHQtqG4OSAOtW5UVOau+IimKzKeD\nV3JIhOlt5UGtRE9QIciaNJgcCvMiUac5oC3GzHzSCxAxZ+TWGcjYv1IVkl1S\nv1QGfgGFIsjg3ffpvVAsAE52Ge7FYk/hkG9CAuFGyIaO/nC1+ZDB6kZcE2EU\nbcp6+EqKCaaCLjV9EXdPdB4LAEX81eW0cVCxM57Q3MOl/qQDcUHLmsvBc4lf\nTp/dVvsWlM2Vi7rZP69eLAW8nnK1TgERLMVXSRRgN5C4cnbnv2mwzZdqHFY6\nlJ1R+9df3gWiIhCIwnTFbfwO+adqDOGMr/2boQL84KbJq95iSb1D0rCaY13n\njzZvHFeETRbVBNszIZNziO7R5Y4WrbTvaPmQ6rnIrS6Bc0AjFsPkmBUFzWXM\n4A469CWOZaFJToVYPNVuaZ4Itthd7YTyXs4YHdEXUL1NJ8OK4cvz/LLGk64K\nFKLU\r\n=gqyU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"99697860678437e5080ee466f93f8537e0cfad86","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T14:27:30.274Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^5.0.1","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"6.1.0-pick-variable-01e34b6ba3ae42caf2f7da3645d7bd7c89fc6022","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11-renovate-balena-jellyfish-environment-5-x-99697860678437e5080ee466f93f8537e0cfad86_1629556282256_0.3309498303697638","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.11":{"name":"@balena/jellyfish-plugin-front","version":"1.2.11","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.11","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8065149db1bef9bee2fea7b52a00c20483ba035c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.11.tgz","fileCount":27,"integrity":"sha512-G1O8I3Pg0JkMDvszWKDsrFEdURVB6XCU6LKnB9lpD2RpVVITEUAhGZH5EZZ68PqIzsR2cdYwaggTQZfg5od2aQ==","signatures":[{"sig":"MEYCIQCkWR2vX/ostMLVw1PMNWc+6MR2wo5Lt+Y8C2IUaNOXkgIhANedJyAKgoJfH5SaFJmK3XOvj7ckZp7Hb3pID2YQQskz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":116987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIRRcCRA9TVsSAnZWagAAhQwP/jTraE4cY714sfGRWa/g\nyrw9JWvGy9aLpub2oRAr24IuddAKlcibtr31z9hEZ5TbBywa33xlJiBO/mU6\n5lwS4awgLVhMEP498G+oUQHuaZlg3l+rcOE2QI4JaNjvq8uU5+xQt3cp1uN3\ni785v36xlGeQSE4n6zOUpDSx+p1uM89fI422uvdWzT5+h9eQchZVK5roj/qD\nFHS7h3LmBn2lD7Wv7tfjJK59VwHrbyhbV9MuKX7g7bk66yyJrF3jUCPT8zkc\nyHD/12Tu4K+QqzNWk/fL/cTL9iqUGo4EO3vBUiQplPlu4OZVVLZkS9L1nj57\nB4thiaM1U0cJKLkzKoYP48CotBQWR/62ipvRZ+hJqSqNdDMu52B1oYiIeV7Y\nYQCgq98fzLfiHBq13YcF1txoxuObH4ffHTND1QjAnGpF37Z+r8LC9SfcKzO1\nMHsRXn6KYGs9V0tvHXNMOgBimsuByf8CwWvl/238QpWDArBmmFBKIyxVag/z\nuTmwldcLzZiAaGNM7lufqcyfMio9MVVHXdBGcF1LYzvlP3gyIo971rf2416S\ndyuSFjos+vhjkB6oFRSJglemwGriUqkwB+o9H55NBfQNVENazAZE96pmb+c9\nKVeIHL2zyPJAWMgJPI61QFgSdbc1sSYeLGK0XQ3Ux6jetOaOcIFwc6lNBTXc\nl6SO\r\n=z/AU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2136e2c33ac2323a35381ef716f58be3c41fb2c2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T14:55:30.159Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^5.0.1","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"6.1.0-pick-variable-01e34b6ba3ae42caf2f7da3645d7bd7c89fc6022","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.11_1629557851994_0.1313929846165498","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.12-renovate-external-non-major-7a7fa33ed81a71314036eef2753eb41b6e6a3cb5":{"name":"@balena/jellyfish-plugin-front","version":"1.2.12-renovate-external-non-major-7a7fa33ed81a71314036eef2753eb41b6e6a3cb5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.12-renovate-external-non-major-7a7fa33ed81a71314036eef2753eb41b6e6a3cb5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"445c2fb6197dadbabdbf9f731602176bc9b1df66","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.12-renovate-external-non-major-7a7fa33ed81a71314036eef2753eb41b6e6a3cb5.tgz","fileCount":27,"integrity":"sha512-RcgXuTcKhCz3I0Pt3Abg5qk452YMQSQKP7nOUwQMNJruu0OYBpC6z83Ei91+VF+UeBCWtuvOrz+obFciv6O6yA==","signatures":[{"sig":"MEYCIQC7JTFyBkVVxQl1E+5VaKu+fmug4xpunr82e5o+IeMMqQIhAMJSHOwyo6pT7XpW+2PwtRZaGI+LKkcPCyPZUVshB7Xb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIRU7CRA9TVsSAnZWagAABWYQAI+0AgaivVn4ZwTbICCt\nsBy2tcLMyEqnCBy5n8QjVTWOC18e3Jo8B6hmlD9+4z/wjGN+jBNBftP/1ndO\n9ZdLv/El+p9/ApZnELNij9U5twdrBEx7Cg3Sloy3lTNoPnPcPX1pYn4GGDYg\nHi479E3FfWE/x+fc5H0tOYjFIKA4Fxy8udqvceFY9/pJRYt4wWohdaLFnrU9\nI2kHbT3C6VuOsg9Z2fmuqRtxH/Ssp57QpqaQT919asYm9cjPVgXiuucYDf2P\nJB3nlIyYqI+Rg4gc7CDh0YmsaR359lTE4JkBTOuBE98Wrv6lbaK7kVkY+13q\nvxAFxpOeJk6uh/aH5AY8tqtpLf7yGho7cX9dQ4OxNsCWVB+xpqrbdS/f8tTh\n4g3Lu8AjibAbzYmkFWOxRm+csLIfXWBcDvTI9giFDgq8j99AO+3dCtUYIzJu\nuvA78P8Of5oX3CXhjUXI5kkXtYdjPeRQdeJ1jQ7Fpv1572/32cejh1hKjHQX\nwwTreoycNA7bLe17ZQ6sOZmPdGd1QqYA/ufBXKJV/LyhEXSzHUgKZYzfVvJH\nREwhfEsU+D42tIK9UtRg2/lu+xjnPVISvdJkiK0sk1IMrCIauw0hZn0ZdJId\nu4MRcuOkmEULqPVX1qjbLP6FIbQ6VE7AJioOW9pIrq4ZPRySfief1v5IZ0ih\nmBDu\r\n=fBuK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7a7fa33ed81a71314036eef2753eb41b6e6a3cb5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T14:57:40.661Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^5.0.1","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"6.1.0-pick-variable-01e34b6ba3ae42caf2f7da3645d7bd7c89fc6022","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.12-renovate-external-non-major-7a7fa33ed81a71314036eef2753eb41b6e6a3cb5_1629558075094_0.22044614410640073","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.12-renovate-balena-jellyfish-plugin-default-20-x-e93384e152d6356742890e5d18b864f2f4896ada":{"name":"@balena/jellyfish-plugin-front","version":"1.2.12-renovate-balena-jellyfish-plugin-default-20-x-e93384e152d6356742890e5d18b864f2f4896ada","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.12-renovate-balena-jellyfish-plugin-default-20-x-e93384e152d6356742890e5d18b864f2f4896ada","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"696b62a51f468256f8876fc27f21a47de09198f3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.12-renovate-balena-jellyfish-plugin-default-20-x-e93384e152d6356742890e5d18b864f2f4896ada.tgz","fileCount":27,"integrity":"sha512-T8/v8zKSA0B6IE2vfTxcQtHKfLmBYuJtKn6r+RlYSAZ+3iMyRA3v8GvYPZ09oNAt4LPO1q8RPFGHGm7gioscag==","signatures":[{"sig":"MEUCIQD4PXcNNgIPlOxUJx2gYJkejtfXeBjnDC1H+eNqczHpsgIgA3PxuXWBBELnk5DT19A/db9i1QycyWxp31mLjvdqZRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIRVyCRA9TVsSAnZWagAAN9oP/2lPrnOoNZeOfIzXOFrm\niMG3rMBtnkirllGAOce7BjkJ04tuD5/cBeScNM/d+f6oSqboLGBoIs738TLy\nQCI65meP28voZu+4hOkLLVB5DkqrtuAjLK0aFy3HEF7iDL9cRCKC33jUBL/A\ne3M2u7+vWIsDMkc0oKUk4c0PP9Vvwu0KByRNNRUPaFko5qaqt/Sw+/5Gae6B\nHsVuA9+oUuy73/XxZjMJaR+ZnEZjgUQWQB8e3h2A7AecuW0DzON2bq2VHvfZ\nFRrQ0h1yvu/RWaD0t+9PKxkKl5js/Q9LkoEoreiliLS6R+j08Cn/EKKmLhff\nIdHrK2LgXmjBGheMe4nVUaujGxaMHUTm4yuF+Z9rrKdf2O5BoOdI4DLVLbMr\n9O2RvLmf/7HQKLdjN9Q0RF5xi1N546GkF9CDgDEk11QZaI766dgX6imCW+iL\nQBkb8Q2S5qQzmxuuvh4oPBuMq0o8RxeKK/NUBO4ANaeYqCcjts9RO05/Afex\ncL6+5KJhax5Fi1lnPZYArgUpRWNnwLjnXJ4JaO/LDIIffctmMylB2XHs9NP3\n2sUIz/7RbBl7odsfQCGS+/9tZo9r6pr6J2QvEFf+pllVcP6Z2+7lH5H7clV3\nQvY2no1vK03H2cQs0mgo1ugZs22ovDmGhIihz8Y2N4hcFo4j6LuZFA4N5KY3\nd5+V\r\n=Tey7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e93384e152d6356742890e5d18b864f2f4896ada","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T14:59:09.525Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^5.0.1","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"6.1.0-pick-variable-01e34b6ba3ae42caf2f7da3645d7bd7c89fc6022","@balena/jellyfish-plugin-default":"^20.0.3","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.12-renovate-balena-jellyfish-plugin-default-20-x-e93384e152d6356742890e5d18b864f2f4896ada_1629558130471_0.39976931921948267","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.12-renovate-internal-patch-67c6bef08670b0d3e4c0378737136b304bef31b2":{"name":"@balena/jellyfish-plugin-front","version":"1.2.12-renovate-internal-patch-67c6bef08670b0d3e4c0378737136b304bef31b2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.12-renovate-internal-patch-67c6bef08670b0d3e4c0378737136b304bef31b2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ba26b00a03f42303890785118de711aaebfe9585","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.12-renovate-internal-patch-67c6bef08670b0d3e4c0378737136b304bef31b2.tgz","fileCount":27,"integrity":"sha512-2bJMzs5YPeyasnlIdMeGa+xzRMWkaxD1nmfpJtHtV+Y/CkhGmSUlHH9VXQbCgC7uqSW9gQ4YaNN6LlFF3xGc5w==","signatures":[{"sig":"MEUCIGhWs2QxVj9oHOOQlKo7Hio3IZ7PPezK60Gc8BNnS+VLAiEAi2IIHhsUJwYAqmvAiGRT+slVX2qqBEbBFJR3a7hfpFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIRXvCRA9TVsSAnZWagAAMZwP/jnxDsH/zvCUBEpTuaRA\nW0ThFrzPg5HdMM9hl+FU3HkC6dhiEaRTNrh2IvPBRg/aUqVVm33q0UWGJN98\ndPM6cWOcxQSmsddxjXEfrSAm+TkZ6p4MfO3MPSXtftYgos6kAkaxO6kTHomv\nk1G4jZbSFsPGv1hqzpwGnGBuDkrQ3ku+5ApdUbmHTzUNvPW5aSaB7KbKHJyg\noa8nleyzfPoPBtkKkfzu3hzLuoXglt9QH4Ew5uf3L2b8/bPHp8Fd4UfPC/ZR\nnfD7ZD1+521zjFdXF+H7azkkCfS6UkimADlp4KxO5Hh/jMJOLEVbhyZJdw5R\nXHPo2IjHGatbn+JiG0i+LgoKQ5Hn/DPKcxONByYqCSz83CxYH9ijDJb4YSGC\n64LtX9R9JKwTtgrLd9hEdVnp/e0yfMbjR9hAeAYHW7lFucYoskSRa+e8nHbo\nRig8+C0TcG2Uk26lVU6BQnabSxjoZN6RiScYzqxpFFhortAEdWXP5pcn6n+H\nrWxjBJU5O2QLVZlWfQYE/VUTAsALB2Pb/WY7LL3XuGB9q3vTNGNY8LgBaz2m\ng+MoJl9NTcxmRWdVkgs4zoJCsZXZCY7RU3b05k2R+SOvRS7gp/xuknwKSURL\npITIO14DkZ/Bne7lyN5ds6uLJPlxibpIoj+R/m4WWViJCaixt/Cxrob2hFbI\niKdc\r\n=pu1F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"67c6bef08670b0d3e4c0378737136b304bef31b2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T15:00:46.021Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"6.1.0-pick-variable-01e34b6ba3ae42caf2f7da3645d7bd7c89fc6022","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.12-renovate-internal-patch-67c6bef08670b0d3e4c0378737136b304bef31b2_1629558255135_0.103457677396247","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.12-renovate-major-external-major-6ded6b67f60a28fd98f600d09035c232dd80f5b8":{"name":"@balena/jellyfish-plugin-front","version":"1.2.12-renovate-major-external-major-6ded6b67f60a28fd98f600d09035c232dd80f5b8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.12-renovate-major-external-major-6ded6b67f60a28fd98f600d09035c232dd80f5b8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4e00cc537ac8c11ba66d188de606ae1a06c3994f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.12-renovate-major-external-major-6ded6b67f60a28fd98f600d09035c232dd80f5b8.tgz","fileCount":27,"integrity":"sha512-VD99swQ5M8VsOM47+8f4Sdn0BjCnZkDttpS+T4eQi5mr8meixCp9e/DYUKbGGWmy5BEbJ8Gmkb9akhy9L8nrLw==","signatures":[{"sig":"MEUCIDiS6TIciH57bgB9ZDYlpcrJ/ymPLC2djQSPfYlIqaiuAiEAruxW0WkIRj2ffTpzipjE53iJYfc5sN5PKeUY26tfAYk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIRYeCRA9TVsSAnZWagAA+PEQAKJDgbiLAd8o/DrG8bfe\n/40Zz61ewKFI5WOPF3kRXI4WjjmUQyuUUQ+QPzxQs/4Jm0K79vNGMO94qZ+Q\nFgbSjmWh5NV3q2CUHPxp/XXUOeX57TUIblR6f+9YMqrOpVL64F6JGnxewYok\nYLkyZb2JR4ZPxGduysgpbQV/od3YHB/lMiZTzyk38XKOH4UGq6Tx0//2Qi/i\nPd75jBBGF4o1L3eBoPq7WM3luJpntPofDJHsBsT8+2MKGT2tJawII8+Vb7MR\npIHBFOh+lW4UiwehumVUyji3qWd/C+5Gd8Q6BmjpmnkfxoJfZZGWwkTjy9EB\n2+EERmePYNk8BbPsE6CWmu6YyAI5MZmRapOFcy02q9f4NsFvMTHLDTxKwL0x\nAWqb8KMI+FpDAWMkITGss4ndKuoLGRnKszZhUmBJX62jR+iV7+PGFEQss4sd\n5JG96SXIQhxUbmOmE7Ww1thVQy7i+9lp3YFXu5UdL9C+n3IpprQe+ZpTjail\npWLgHtCgzNxOvXZ40tH3an5qxx4e8dwkRFQmgFpbSxZWncw7iMuQOGqgnFhN\nw1CwhV96dPT4PvjN6MK8NhHoRoySEAp4eIhIUw0f4QF5m8up8YE20hxdXALZ\n3GZh0Ukd9rnN7M1eUoTTa6bnoHvMDoh3NBlLdub5wAvJWCYmnNXYC8AomC7t\nguvK\r\n=J3Q5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6ded6b67f60a28fd98f600d09035c232dd80f5b8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T15:01:10.286Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^3.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^5.0.1","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"6.1.0-pick-variable-01e34b6ba3ae42caf2f7da3645d7bd7c89fc6022","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.12-renovate-major-external-major-6ded6b67f60a28fd98f600d09035c232dd80f5b8_1629558302687_0.43106800623843533","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.12-bump-test-harness-8ec30c59b6fa5ad985aa95cbcf616eefbc7b36a2":{"name":"@balena/jellyfish-plugin-front","version":"1.2.12-bump-test-harness-8ec30c59b6fa5ad985aa95cbcf616eefbc7b36a2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.12-bump-test-harness-8ec30c59b6fa5ad985aa95cbcf616eefbc7b36a2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a9ce8fcdc26a7ecef21f612e9f304afe26ce730d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.12-bump-test-harness-8ec30c59b6fa5ad985aa95cbcf616eefbc7b36a2.tgz","fileCount":27,"integrity":"sha512-rh235vL2WQC21rclH/RFx9d9iNkf5/GJFRsL+UBrRXaBoYgSdGezo7QV6q91uc8A3/nU2tksr7GMXSpg5ox/TQ==","signatures":[{"sig":"MEUCIQDwd13r58Us5hhXwvd16PHXKMMXfwWCcEiNR7oXoyCl1QIgHl5PHMNkqbcJUc0SMDOccioxInBfhcxftGfYe7d02NA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIRrWCRA9TVsSAnZWagAALjIQAIkaHYBTpT6XU6rKPQ7v\nIeEzdyOLIn9iF7jivDdFn6Gazu4jLEIPROycvRWXT+6DUJg6gazKr3deizok\nJehha2WHcktndSKVOXOrgKCt+wIBgf/chClCS/w8H9kHOfTT990mqmFT9+9V\ngRBKAIUPhr8BHXiKSwO58KUQxPU4TXMmjtyfFQ6oe6JBYKoJNrAXJhGUAcDq\n2HFWyTKoW7TZxrhw7V1iq0XLz3Yk+VICNuhezDfsG+QdUXsJTu0ao7RJdf/a\nUsE8Xoos2eZJcmY/BwDnNxJMytrX/XOiJ0GmGIvUlvA8s3BUl4llpEyhCvGt\nTOCDln2sRoimggsBjX9B2ifyUvlufxZEsbtOMXvJYfAutCXRnZnxtz87Mzu2\neMUa2hRMwkJlYx6duLaDv5+MTjfaTPyh0OdXv9iiBlri/orgGv8QEm8vCvSY\n/nqB4xyAlApzg8m3freiJ4rtsfcntlexXZMKIBFxuM0iGCG8CnovhU/V0ztK\n/Zo/rOIOUalXUOHuZIu2VLdV+HS5zJOycB243/e36xsHBMmEg9q3KiKO3AeE\n+5f2Fx9UiG3RuwHZ2zOMCcPMBhGnDHfDw28VitfiuJK6+8cIRPX6PCnv8wDb\nkLA3fUi0c2x8D4g54RfQxO/1P6nXNI73O+G96AhYqMSzPTHiN/h7B88dYSU/\n7OzN\r\n=vK0c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8ec30c59b6fa5ad985aa95cbcf616eefbc7b36a2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T15:21:50.338Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^5.0.1","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.12-bump-test-harness-8ec30c59b6fa5ad985aa95cbcf616eefbc7b36a2_1629559510386_0.34932769479168013","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.12":{"name":"@balena/jellyfish-plugin-front","version":"1.2.12","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.12","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9644e1295ba1f50c0806bf64225a93948920ffd1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.12.tgz","fileCount":27,"integrity":"sha512-Wdj9ZA0P4Jrpu/KVe9T4CeH2+VQQIPLpFpso+s/Ks4wuLIBa0wS1LulqocoxBIcDmGgJhex6Ef/NL/9W6ReEgQ==","signatures":[{"sig":"MEUCIQCyrO6dlVSVW8yv0ueoktGO/AexmjJyLy3Dq6kpHCMqGgIgRQ4vhq8jPAa0FhyIJKVVx1I7jEeIQOA99GsCoE/UVZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhISCnCRA9TVsSAnZWagAAd+gP/RI4hIV62mXTnjs0SW4E\naEg28+uJfR7p2GffmtQBFf0Y2lvFWyPo/g7g0yQFckwwZ4AisuSAalof36Yi\nPN3iNr750MbM3cvQbd7N8+WYx3d6PatWhY7r4JcHtUiOepyWhiMm4tetS/Md\nJc6hTDV5gs9c3B9k1QUKs5BizFPla/zGb5b4AWcrvuOxBi0qgW2TXBLCUoI7\nOES1HJz3NGqi/PE5Rmx9C2nt89U/TWCcIeUWajq2ZQ8I7RJdFHUnECIz0WRR\nA7Sv0Ov9cWb0++wYtZX+hSE1bkAvXQH5eM5x0HKZcXNh+w0TtsG3iPiyZz2f\nY3I9mUH7fwzO09AkKbrPGzaetBZVVf5Mqu9FuxGpQwo6KeeXu6eM5rAR4g7D\nWrUBayui7MjFoWS7UZBnuzjeIbCKz2ntz+fkaDkD1HprFEboUAWhGw3Gj1a1\nyUdB+cOQDh79xUJ33crfJMsOD15GmqKV4aF8MtKW8hoQR3WLCrJxBg1SdYEk\nPASZ8lV+0kJOWiaqSM6TWnZVcWkNtwc9oTIdQR7c2sD+GApwyNmyHmVpE4VI\n0GE6hLNzWpfDOMyWKwbBeqGTbhXOfCd6bcocpKZ33ufhz0Zq13bCN/sXTPKE\n1Yi+tHGO2KfOnEa5uG6YsOht9PCR4OkAx147TP5afqJugmIe4rtqIx+j687d\n+OlA\r\n=0MvV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e859535ef9181dcb2f1f34a6f767f19700943a7a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T15:47:53.561Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^5.0.1","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.12_1629560999371_0.9707322833409902","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.13-renovate-balena-jellyfish-plugin-default-20-x-52a6555827a579773d6207d2bfae6ddf18241276":{"name":"@balena/jellyfish-plugin-front","version":"1.2.13-renovate-balena-jellyfish-plugin-default-20-x-52a6555827a579773d6207d2bfae6ddf18241276","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.13-renovate-balena-jellyfish-plugin-default-20-x-52a6555827a579773d6207d2bfae6ddf18241276","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1fc3e801599ce19ea94fbd77bc43b70d8e849a9a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.13-renovate-balena-jellyfish-plugin-default-20-x-52a6555827a579773d6207d2bfae6ddf18241276.tgz","fileCount":27,"integrity":"sha512-AF7yUmhsBlPmJhiYeUx8ff5SkZDFnaOI9Al2j9tJbPyePNE84i9rLkRFZCR2A0Nzn2gHvTWErPa+JumgDQZPmw==","signatures":[{"sig":"MEYCIQD6jgxXfqplhOgaJy3NJe3iQA5B3Oq0eWr+8bd7/H8UVwIhAPP7ijNArrDygKW1gL6l8IJeJ2SIkqQ/OHHW2iNWhadp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIS6uCRA9TVsSAnZWagAA12EP/j6YPXCnqCTrJ62KcTUX\nivxUQQD+WjUoJ7qnbgzakKLEQ/XwDCu8gb26BVNEgnwi/S+rdEX8pLjcI1VJ\n+UjjAIcI0cnea37uE4FEkAysHDTV32326DzRkNCGbDCQrbtuq//ahyP7ioRV\nKUeF+F/tKGmKwfOl2PHus6ku9fHIytyZwFINWOOrgflJ3iEFANkZ4hHG/Rmy\ntXRu6FYdi65khR3rlM3YDsBzWns2h9g1NjS5t8Ct3RdJdyZIQ8EJRF9mKGGz\nOImtO+QCCZl6p21CBvOVtpCplsqjrLSlopOHuDD6WWJwsGHww9FQJcvUIaAK\naJ/uj6OAZIVGZWCDV/EFeLoeAYLH+UxF5zYlvJtfuN6Sblkye3/INYbArcRM\nB5a1DBicQUDMW57uxLlt7T6/nAEQuXe6esrxYtjr/Pgjb4TvNSHsAOCc7PPN\nrvRQ8nd5rkO/HeV8SV4ZuzRVkOgPlmUPtYlT2qPPU2RZe2Wn1I700HvJM6F1\nyt1gBxEUjKSXkv3KGGIks/ppIkJ/EBXHer/+q7TCIqIbnEp2Il33bnneVU8m\n0BDi4hJzIMDQA7AZeztmcYfCQITzbRXQ3JapL3QyHQmeUsxaZgCM+EPszBLQ\n6RaFzMDLPThoHgl0lk1XUchMYWxDiYkxjtu2AIAgzaB/a2fOkuLPSwWaMVZ5\nbArx\r\n=1r8y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"52a6555827a579773d6207d2bfae6ddf18241276","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T16:46:16.430Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^5.0.1","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.3","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.13-renovate-balena-jellyfish-plugin-default-20-x-52a6555827a579773d6207d2bfae6ddf18241276_1629564589978_0.37869973937587664","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.13-renovate-external-non-major-df362215568513e31ccf97e34ac8f62268c1e8d4":{"name":"@balena/jellyfish-plugin-front","version":"1.2.13-renovate-external-non-major-df362215568513e31ccf97e34ac8f62268c1e8d4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.13-renovate-external-non-major-df362215568513e31ccf97e34ac8f62268c1e8d4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9ac52d6364882f03c2d72ef9da9b62e199195747","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.13-renovate-external-non-major-df362215568513e31ccf97e34ac8f62268c1e8d4.tgz","fileCount":27,"integrity":"sha512-Bvkjw2DY6CNhOEIKiJM6euHOP63QCqJ+J7yQEjrFHcYnuy8NCXxNhutUUGIN5rptkBPN0I/HMCRu5VigCOcU9g==","signatures":[{"sig":"MEYCIQDT6OqTcNObzh4D03/9HOoBDZNJJnsFAnz0GkSueQDKBAIhAJg/sbwJFMEXnu1xSPA8aCHW3GUDGZ/K/SiJPY0VNfRS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIS64CRA9TVsSAnZWagAAqXoP/0ctGmwMiTL28niXnOCX\nv7WlVP4uIMUh0eb4vO/PNjJtIPp5ShF1d6c79AXUN8WiAtEzt18hntsimiHI\nfKzdRLHt13O335xhY0K+T+qgjOZPaO4wvWA8zZXLziXXHFwUZtqg6giQO4aR\nWsJyV8HCTN5xNNdZq1srvP+g15FTbi1k+1vjjxyqMJxeH80j/uWFX6UjT41w\nHYwu+aAzJvpQihIiLdJhv/GcMTGmqvNA+NyRUw/9/oa6ih0OCr7u+gxSNvcx\nN/Og+ar2WS/E2ANpcIilB0/RFlHIYvp/zbjfEb6zTNUCbx07LWUpRAn8WS4/\nuQ9Ox8hSJShzgmfmarE3pNB6Si0YFNV8JENY+AvYG95Au0s23KzKoJ4Sk8er\nqvfUPTFOOUcAr6ZBNsl6q97KdGlpeMwurmoJK0XnLEcAQvGuN6j+0HwDXWxq\nu9Nzt3Ikrexc1m3IqAZ2VQhdQh9qklQIYBCtME7rEyPVa5uTF8Bo3WtfvVle\n3181SkaLTENWJK7+gaOburqMp/aqsaBbflygm4l4UxuMDr5RyeTlz9cF/yeG\nil0ATZa8P+BuQGGKU1QMFxVoi2E3e08AQmh7/hbNWQ4YoeDVNe+4x0gDeP7+\n1GCkRvYr5b8PlFMKHGUj4bTS4quQw48inH6FcwRCegscRusapbyes4Wlb/PZ\nW0U4\r\n=9Gyj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"df362215568513e31ccf97e34ac8f62268c1e8d4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T16:46:59.336Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^5.0.1","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.13-renovate-external-non-major-df362215568513e31ccf97e34ac8f62268c1e8d4_1629564600841_0.47015922543502064","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.13-renovate-internal-patch-431345b5ea1735d395ea79d7b51096600c49f36c":{"name":"@balena/jellyfish-plugin-front","version":"1.2.13-renovate-internal-patch-431345b5ea1735d395ea79d7b51096600c49f36c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.13-renovate-internal-patch-431345b5ea1735d395ea79d7b51096600c49f36c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a6ae93ddcf8f9ec1ce378798b1e8171f0f53e330","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.13-renovate-internal-patch-431345b5ea1735d395ea79d7b51096600c49f36c.tgz","fileCount":27,"integrity":"sha512-vD3wFiCtwR89UYKvGcBQf3ZUjevdHlDisp+i0q5eIGYBFxFT8ZPE4hOq9PvPt7Pr/gg6rVUz8vEOiaM0inV4Ag==","signatures":[{"sig":"MEQCICliFUnYCRSve4VIKIGVowh32gXktpTaV13MfS/pj/mOAiB2jCVbZke+MFA0SgIIONiNM2hOthJsDuZncYyKmN8wwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIUJKCRA9TVsSAnZWagAAHHwP/079C2cvAh2ailYl0di+\nVtqAhrYnDEaeZg4vf5+zyMWhF8mx6yYn58/0Dy2AFKwFTGDUhywnRuaR/G6H\nN+TM+fn+0Ve1pgbAIzUXYqBUQiRxAHRehtnnXN49O1v1cagC07RK+dmlq36S\nkq3pXpsX3hPrbFnrVH8uXU2OarUgKml0LKtbGTugfpxXErYrmbn2H3ISKkfD\n/HBhLz+/TivqjWpHBhSP6rsqwrea3d0eV37LCzt68I9MV8J12yknw1N9L6hh\nbldhV0GrRiCu2ZhjMNBaKeGfcskzlEOaCB/GGoo6oUqiI/zo6ij0BMVsZWAG\nMKgwtwekqX7/qXxZVRXyzQbXTPoOEqpK2yQabvWDF4G64W1tqQ+zwUQE8wse\ncueMORTJEu9pvIjjZ3vJv8JVBjseI0DtNLLNktY1hvysQM7X138gJl77iWvD\nDc7A7AL9fAgdnSqnJyTwzAp8+kzhqwRjxWHwz24lOIXzQO+6ZgJM611xfAr7\nA+U22wyJS9uMsyp98ijzuNMi18f7F+E0W4aLLmcUWnJ6YvPEgruN7+U/Xifj\nPNzjOWpo0UASogGi7LyXt518GirC/8nzikrtQ6lEIGvTuOO/WoimE6nrIdPl\nqBLsCa0P7cg6YO4kLSFv28zF5Q04SuIMr6gIvRqHVyoUVKAs9yRRPKOnb4oz\na3VA\r\n=3sB9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"431345b5ea1735d395ea79d7b51096600c49f36c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T18:10:12.218Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.13-renovate-internal-patch-431345b5ea1735d395ea79d7b51096600c49f36c_1629569610478_0.6225871058865575","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.13-renovate-balena-jellyfish-plugin-default-20-x-823a61481528cd8660c3b8526e2295429aa8df49":{"name":"@balena/jellyfish-plugin-front","version":"1.2.13-renovate-balena-jellyfish-plugin-default-20-x-823a61481528cd8660c3b8526e2295429aa8df49","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.13-renovate-balena-jellyfish-plugin-default-20-x-823a61481528cd8660c3b8526e2295429aa8df49","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6d7e2a1f6a8a2af5856ebda8e7bbe221017858e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.13-renovate-balena-jellyfish-plugin-default-20-x-823a61481528cd8660c3b8526e2295429aa8df49.tgz","fileCount":27,"integrity":"sha512-GHJmMOw4qTrv9T+rB60gZu/zDuJGu46DMmDFJg4jRQpEgonHjA/+b+eHFx1dviUWzYbrrG7oUgapgFVsTiirOg==","signatures":[{"sig":"MEUCIFsVoxFjZKYC7hUinE1p8vdn/p0yGS6lST+t3qQU2olRAiEAzara+us9WlI7S6dMC5WJK06r/7QxMMsKBm5jneCKUns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIUJuCRA9TVsSAnZWagAAz0sP/2qDFj0a5qKh8iy8o8mO\nAS673i5Sfb7rEgqaSK6t+0pj605mr60sSpbJjyyMYYWfrHpBZ2TTeEg3IpS2\n6/UgdZDQRWrg+bvnpc36ikIf2uYtaT4tyZoGX2jWGdcXnEilc5ABhE+EVS8Q\n7IzRfRg49n8bCDotAeGS8LZsnXyFrQrkHnL50EESU+69a9wEYgWNYBLOz4PU\ngkMoZNxl7MyzJd1knycB8kx2hhe+Kupg92m3rXJuSKntGZ1x5gnG3IF+fEPf\nSZykWY/HnD35fZp7MYbXykGXDL9k1GcQfwqY96fLt+EsZmSRfRXvsUbenWf4\nJCiZt//P57lEY+QnrbLUwvprfRFJtC31FGrf1Tx5CD04AJj9QgfWbpXxa37R\nn/I2fcHvN545SVGIcxiprbG2QrRHv13UH5ZD3cvHMgkkISwqkhYbDVJGyzyi\ncVVzHV+8PoJSvxD2DkdY4BWE1Cw2NIhXuA1ddSvqGiW+LIxPZaS+6rO77LAl\nE27//wL9FCwmxNfYO4HxoOVxq8oFahNfbnuEzyejaK6FvF0h+zFgVN3CtEJy\nSNwxcGtdLg66Skhylbs0vqXoRhA8BlXpy1LSkaPL2+4SlI+VynIRrdUxxp7+\nOfe4cpYoE+zo2VY/ziAyXxTZjMlzHg6pczMECf/oYhRAVpSXqFkKhNpqIZ0T\n+Zsn\r\n=FFrT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"823a61481528cd8660c3b8526e2295429aa8df49","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T18:09:09.380Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.66","@balena/jellyfish-environment":"^5.0.1","@balena/jellyfish-plugin-base":"^2.1.206","@balena/jellyfish-action-library":"^15.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.1","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.13-renovate-balena-jellyfish-plugin-default-20-x-823a61481528cd8660c3b8526e2295429aa8df49_1629569646090_0.8979931046654563","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.13":{"name":"@balena/jellyfish-plugin-front","version":"1.2.13","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.13","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"80434e50e92aa771e499cb4c1ece345cba08f901","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.13.tgz","fileCount":27,"integrity":"sha512-bAadujShFu2YahUQ1gUacwbN6BvZLMSwaFNhkSaYTQ0vVqTzEd6cL3y7EGV7UALPH9VaTjJ6N1LYrefsJjbSoQ==","signatures":[{"sig":"MEUCIQD9HoKsOv2JS3QTW4CmhggMI4GUO4Z1F/OPKKjxCtgcMwIgFIz5Tv9PkguwLLigAwWm+qmlQwfbsbNii0kK6Juq5zI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIUj9CRA9TVsSAnZWagAAkIQQAJ5D69jxDH9LgE4ZFm4C\nXHKXPXjHoyqhoD6AbEsVER8lJPspZEWaqdUMaZvfSlejNJJdOw/duKf8pxIg\nYzkO2WLu6zxenKucWIo7qw+fcNhgpGmEmzghGulQTfOi7CPoPui7m/8CdTaf\nBdu0F/2mPyO3qmIE++Fm0OdwJApVkICXvnvwEIpkA/DA5CFxMBAq+pHd/WDF\nqn2Itaab6a0lkG/kmloVj//6Na3CSvpXWqkW+gixtkeKPLDpqcVzNKe36F1J\n20K7grrAYdutmOn3p80s+49ecOn1Rdu7bcn35py9GPtq0HYwK+dAf8I02vJ5\nthzKDVNZ1oNU3bnbfoxwgxC4USVH6AgCZLQ09/V4s075/KSdw4hWOaYWagiE\nV9LpaWCEN+IjPyS7Iqj7Z7rB3ESvcGuncu8WSFlpT2lUXrI4sdX3ESOqMxOE\nwyCRpJYxbGEolA2Au3PbWHUn4nsjvz96OtEmAed431fxfcQOCcdsun/WRyPb\n88j7COV7HLlk+4jS1HriCp19gjnkuTLaot7eoLIAEqh12u3T9ze7+oUfINFZ\nc1mJfySHUBZKYDGyInmhOSftgF3FDKdEwl/+K/BGqdvmctVatCBj6Mlr7FdL\nL0wo15UICTMemuV8qp8nwBoNVeZ8w6Ef6NqLYfZML7/PCXRzzfV5mfnUHjHS\nab0Q\r\n=l7Oz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f982f96cdba9bdd0cf2e2498a0f1052ac1b8cd21","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T18:39:20.109Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.13_1629571325202_0.3234479767233547","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.14-renovate-major-external-major-63b9148bc7da6f2a42fd38b3e23a5ea2e5739ca8":{"name":"@balena/jellyfish-plugin-front","version":"1.2.14-renovate-major-external-major-63b9148bc7da6f2a42fd38b3e23a5ea2e5739ca8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.14-renovate-major-external-major-63b9148bc7da6f2a42fd38b3e23a5ea2e5739ca8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9d603f1975c9ca2c9ceaadbb57f7eba64d09481d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.14-renovate-major-external-major-63b9148bc7da6f2a42fd38b3e23a5ea2e5739ca8.tgz","fileCount":27,"integrity":"sha512-zi/Dee+b4ZQAAofiTWTM0P+TE373nl6NpDk0zdTYXcCG9N2+nt9ApUtZnggFRF8cCt2Q/30VV02nlAbKvUfbSA==","signatures":[{"sig":"MEUCIQD0MCqaRv5zDuR+FUrCgoih7GlzJykmtz6Cc93xLxx2NQIgaxB9mk11NUfJtqNTPPe7ZrbfpdRdD8pxjL+89yACl74=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIUnMCRA9TVsSAnZWagAAlU4P/jbplYCfTJ5VN7YQhI/q\nSfXO7ulpIEMGkqa7CoJv+mzQpU4j6PMOM2ssH1Axatbv77fk/qkCJdU5vvm5\nLXR7eMRRWoEWWBfLg6n7y0QZpjWZEUjVIX4QqDatDmJIYrqJqvU76kZobpuN\nZylCeOyAzBIf2NHoyF+q/HXR5N0APjQQPIH5moMxXnnFcXV9w5Ww5lZYIHfH\nPf0RejGWsB67zuH7wVKgwFzAAzPFgUWiT1jqVNdyuXslIpgf8DDmdtWFN4uD\nYfGOecYUjbAExATHSRJZprAeNEDYVx9AwDRM3ERN3/cnRupQ4/d1w6oDiHkz\nqYJ6VUFltcLazFi4HNB5SfXy17NoM+TSoZOkOYi3WO6OzV6YmTCxWZJLCVD+\nm+EItm7NRqx87AgkQB+6JfdsIKLZMNcz5vk3uG28V5uS+u0YIRPYHb6S6t/i\nGt9Db6aimSDqgCI8gTvWca3UY5KMlBuZAFdWxMkNBLZmE8km60leV2aLbs17\nlrmoVPe4yh/A6Qa12cNC3365/Ij6UYTGVbsQ5YGaYPH7lPLrXfOAKsagk+NQ\nwzSzVoXTdUNefIhUOQQJgaKahOV5TC3DbGKhRyRQXlLcJ3ZfolbmFKhctaRV\nfI0O2ltjcm653HSBSUPYsQE51SHglzW6qghOzrK9kSFkZXbGvmMAdo8HRISO\nldsX\r\n=Sd0Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"63b9148bc7da6f2a42fd38b3e23a5ea2e5739ca8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T18:42:52.220Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^3.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.0.0-1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.1","sinon":"^11.1.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.4","typedoc":"^0.21.4","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.1","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.171","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.5.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.14-renovate-major-external-major-63b9148bc7da6f2a42fd38b3e23a5ea2e5739ca8_1629571532338_0.4412260349122126","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.14-renovate-external-non-major-6c865aaba853542371cc08388958e1811f035698":{"name":"@balena/jellyfish-plugin-front","version":"1.2.14-renovate-external-non-major-6c865aaba853542371cc08388958e1811f035698","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.14-renovate-external-non-major-6c865aaba853542371cc08388958e1811f035698","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"286ebc9f859a680f889fe1f5f520122cb4e52bdb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.14-renovate-external-non-major-6c865aaba853542371cc08388958e1811f035698.tgz","fileCount":27,"integrity":"sha512-/KJUiYUrBd9NyOWtV96tkJKGwYMkBHzBpTTWQRydrKkdewrNVD40Etr0RbWa1o5wGxbZgmwutbL5Z4uYiyMkeA==","signatures":[{"sig":"MEUCIB8rAvKFeHNyAZfVD0MjQsiqQjPBAknT1Zuhd7AB/OgaAiEA/kFuWqJ2rnZSButPvOOywPYfrokwhMu/d2s/N0EzeEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIUpfCRA9TVsSAnZWagAA/vYQAJMJUF5GZdSLTA0aSS9q\n1D5Txwajsi0O+XCEv8Mtja/N5v4uW/0zhZVJXHXQUN4rcoduT95sJ8ZaBq5s\nrsjp/XMuEspuObHLG6d53VJgPZUoafPb7D3J7sDyDgNUqn0BIBUFto4gCJFh\n8cfpvK9mFhDwKfTS1W4VEchaq89rIBELj7jn2oEUDYQ3yKIdSJ8auX87GORw\nOTYdnn5N0ZXHFjyeYHUphnlakLJUPXi+kcUHP5nEVQ730OZL625Yl6DQmibu\nOCrGfOJrTB0TJEdthjZN1t9a9MYvLcIi1DnFNODXaHXXVvrS70G+rdw145hn\nQCkcChIPVyfeK7UXH1WGdHZ4KxsCNSI7x2tW/eFi9gXN0drmn9meg5tbiEy/\nZxwyGecoKpm034iM/UuqVqgdKmiriDM2biTbTcpnE4TQeDYnKMeE68Fq2Ekg\no0J7hy4YyHGcosRXl7mrRzVV66rIPBGV56XZ2ESYdsJQrCl+UTwAQggnzTVU\nASnNBjgB7kSjfDRt1uilPWYcudjq5TeK+eeVUvwrY4g/tfl+gzUYUtMmLeZ0\nXGLhECyxgzJOlPjGbgYibj7bztFRzEbQbIinn/zzlStwCoUr3lTlHtjdiwW2\n69BW0+hqspLVTDuJjWezD03g0XJJyzWfc8V/sWOFhJNTTk6Na9YIwvN1nrZ0\nxb2k\r\n=YTr+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6c865aaba853542371cc08388958e1811f035698","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T18:44:21.847Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.14-renovate-external-non-major-6c865aaba853542371cc08388958e1811f035698_1629571678978_0.7892904558373957","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.14":{"name":"@balena/jellyfish-plugin-front","version":"1.2.14","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.14","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"375d813fc8681c7f81ddfae9f1cc6952bf895f93","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.14.tgz","fileCount":27,"integrity":"sha512-g0zt8Z6ayq7d5eua3S45kywO2sJI4M/WEJiydPmFppCKHeHNrI/+b0dW/9LzR59rpjkblw4ObR3mVQyW5RvqrQ==","signatures":[{"sig":"MEQCIAXBI/yRKixBZEYhJCsKPdCZ2PKFriWubh9gm+iVwdc8AiB0Cu0rMT+qdQ4PEjqT4An7Dz1b7eRkQUT2S6YBI8n63Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIVBcCRA9TVsSAnZWagAANUsP/333uNnUoD+LxeJDzs8o\no8cjt/P3RKR9ml7K0mq+YMkYBoERMEtHELyq2Y+rX/WhH9RvbXgv1rtXL/Wy\nz198REJJmAnNA0xnko2wUV5i+o+iL2iKk++o+lRo5kUJjhRMSdiVC8ckzoG0\nC1fCBYxXBjlXLV6zzw81rtsMaEHHoG5yAXwnP6+YMqikysWmabCwJqPpOFmd\n/Ss4qK+72keDe1QfXPMlLxPu5ZEDSS1XMzOGa1CReedHJcg4JObQ2NsgZbBk\nYQJHbreZJk4qQmaDCjIJrBk0ouoShZFSF1nHmX36UAcaHlio9LTgVIfZiovp\nGAINyiuNpkAfLHsgwHozzthojWLpua+WfPGlvIyNEkSKh4id14ftaIo5wLwN\nLJ1f07Hfu+ZQgzFjkwDr71IYr8fUfDbkm2nRh06eTgroLv1eIq0Z5CGYlKBI\niTRbvVdvcwtAcbuIs1tFq0KXOab/OsMlxn2LlpSzQD2YVltx6hfSQZsnUKxv\nTslDRZwOfs7GqOwyW2kK2amN0usEH+GpgAK1XhAwSwRjYRvOHiWcCi+bBpyK\n2t88+YRzkEKBQ2eAuECrze2F+KX4Z6wwPjhKTU9OU/kUwSBxoGeGwjD9+AfN\nkz5Zyoz5ebH7I9cH48MYym8Hq8tmtzy/XbJI0zBSA5o2c6plBOb8m+mYtc/O\nLfoL\r\n=fJbb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a750a2c6fd427d17ee8b7bb1ad168e293693ab6e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T19:11:24.323Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.14_1629573212664_0.21048347932466327","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.15-renovate-balena-jellyfish-plugin-default-20-x-232b76324bbdca2d309a866139b91656f997a3ac":{"name":"@balena/jellyfish-plugin-front","version":"1.2.15-renovate-balena-jellyfish-plugin-default-20-x-232b76324bbdca2d309a866139b91656f997a3ac","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.15-renovate-balena-jellyfish-plugin-default-20-x-232b76324bbdca2d309a866139b91656f997a3ac","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"39a6b1816f6561882b58713d4e7bb8643fa66c0c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.15-renovate-balena-jellyfish-plugin-default-20-x-232b76324bbdca2d309a866139b91656f997a3ac.tgz","fileCount":27,"integrity":"sha512-TXYhi63dBrqZ+73VDgIkDnsTZpgRQ6w/cdkw/yyoADYaBDtGCnEUqVIrdlW0dJoL2F1V5rcz5trvciMXaloTgg==","signatures":[{"sig":"MEUCIQC35V9j+yDCcrjwzTePK7nMj0jJze1O2toqEZ7GXSFfNAIgeVOvVyCSyWGpYWT8rRXI3PVCwBNU7LD4wbfJX4XuI7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIVE5CRA9TVsSAnZWagAAzAQQAIS9u9fY8EHjpjK3RX9D\nZaNOim/17wGkNwEhSLcyUTrsO00AEn5msgpaqdnxorVXG/0/WpCLqnsY74+9\n/ybeGnX/5NUp36VOEdRgR3V+8znAoO/7oQ5pqg2EML8ZFVPLyNuH9pKF8kc5\nCIFBmzj0JJPY6He7eqBuwG5lT1CG1NFNZjJGbKrlFmxLdMV70rhjZtGZ8oDi\nxYSYuYj34xXEBOtVdQDEthwNpqLUnhluG/n+FVzApPKf0UmynGealTMmHAP5\nkHNlrevxEDcH6fXfIACKjSa1XvfElpaoTXxTPQyg0zN3HJIbkJVNbqb+waVV\nH+1hhveDlyHfz0Gb/MXsLK1n9e4dsZtCVvNRD+AdR4KW9+ikmFskfOiHfBbA\nXHMsCXbf5lTQt6IzWMhtYU9fCGhOOHsPhonm6SYX9+98SUWnvDUKqcsQ9IBc\nnDTpElLbRHpdFebgbMngqX1KpBNoHcyfAnsaV0ghSAKIyOm4KxQxj3FibQJ1\nu1ChkFsTuTtFHj7jWm4KoPtK4Z9bcbQxh3vZ/v+ZaThwYw1EzbwxkrUev3e8\naRkVFMQk7SIUSrGHJxrc7gThmCI3aSPTBM7dfCw0zol812FNbNjQTzItVQ2x\ng7YtCVL43f/YBZJrtkg2XqD3nAkbPg8DhEWQIh3BTyaqIFchStA43q82CXl+\nkAu4\r\n=a0Sn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"232b76324bbdca2d309a866139b91656f997a3ac","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T19:14:19.561Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.15-renovate-balena-jellyfish-plugin-default-20-x-232b76324bbdca2d309a866139b91656f997a3ac_1629573433525_0.36608115702601896","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.15-renovate-major-external-major-ae547899e7a7051cc242acdcfe2f213ace8e91c9":{"name":"@balena/jellyfish-plugin-front","version":"1.2.15-renovate-major-external-major-ae547899e7a7051cc242acdcfe2f213ace8e91c9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.15-renovate-major-external-major-ae547899e7a7051cc242acdcfe2f213ace8e91c9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d031bfe4b17b33dea147b8d3fa57a585730b8910","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.15-renovate-major-external-major-ae547899e7a7051cc242acdcfe2f213ace8e91c9.tgz","fileCount":27,"integrity":"sha512-Q+lFsjArZjStTddpe6VrEKeSZQQiygo8U/NyPUh61xCY3zLPBo8I+Zy9W2NRK6+BMnX9kYmN45bi+J0edUVf6g==","signatures":[{"sig":"MEUCIFLCJEkzoC/PZqZaErknNYon8B0weeEHCbFz4jKns8bKAiEA8q2dq56gdJ62FuF/9bRTw5xiop/zyfOBpXY+2CYbqr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIVFtCRA9TVsSAnZWagAA92YP/j+fKQkdr87PBEdOG8FG\nO5EQQeh8AthXo79x/kN+iBh0jhK1av6X187pnKHcWcTMy2wIxJKuywHuU0of\nVNr0W7bU2OPKGiAmSgoK3ilm6jctGJldsx7yOIXyEfglRlhkijIdquc9sz/n\nUdfFWmXVgb7zRwsokEDWmEXIZ6rSMy/5FMVveCh9SRunJevCmRXeMaCXeD8W\nYeXQxKFqrpavms4v+zbIsGtxxantj8nR278HKgJT5ZKelw3YHqFMogCjYlOK\nqKVBik7AA+pnecP+Kv+70NV/9YDdzex/wMYjE6oOrYpvumD6HTbmAuawpfJL\nl9BYCWRuRTSjRFDJNL1Zb458f4J/E3pVOqJlkJp7/es0cEZQDxl1seEuyqGR\nnZRPAOhzLRjvHZKOuV720WGyX8HQCRJXFPnmMYGRPFA9Dk6AQ4Svv8CzdMCs\n0nRjJWBlERXGfzuNhhp+oHA2Cje0DYBxer+LufxRPRNGZkYszGdXDZdfrDs/\nLkM5KhJCMGMZq0EbYIQAC1VMpb/lx2GpjoE+RZapgmxjRCaiQg7On1q7QVE4\nzPvJvlJ2lRK/rpyI8xjsgU4SkgQgdLbxUouaKoMW7kD0e7qjvbXZzf9rbmGu\nweU8RsCdpKLA6yDy7sn0wClTRRrtnhEYIRDRwicy3Nw6FfQk8Ybzq8YDFrHs\n5Z5D\r\n=2l4v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ae547899e7a7051cc242acdcfe2f213ace8e91c9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T19:14:19.606Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^3.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^19.0.0","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^19.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.15-renovate-major-external-major-ae547899e7a7051cc242acdcfe2f213ace8e91c9_1629573485256_0.43823041861973144","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.15":{"name":"@balena/jellyfish-plugin-front","version":"1.2.15","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.15","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3429bc06f15022a4f3f03e20fbc7920ee23107ca","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.15.tgz","fileCount":27,"integrity":"sha512-f+hlvos8GCtd0GcBScUtYW1qcEyGYyIm8/SzsspV2nvgwQ09UI2MxXVjd8ZuBIF2fZBhs/aG7p1jAvGH9pMr3A==","signatures":[{"sig":"MEYCIQCLIgqZ8+EAGAV4mYx8oMDiepNxIRW10ufXeVguKNhOtAIhANIo+9Ul7xbC+IBUyYDF1jNn5FLmOXBqDrWDVyj+iXPd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIWr2CRA9TVsSAnZWagAA39MP/3CKTY1d5w6FvfBbzotl\nBoWEk5T3iUpy7QMq1JxSlFrgIIX7RBWqYmpTyqw29wCx/1FKLQhx3kpdnJCh\n7CJv4Yn5IdAXfSaDV/7A5nPtigeP6byAMT7f8Wdi/U7uDhBS0pINiShHQ0Xb\nZAGvKbQP5oke6Nr6lFcMHTShCKB52pso8xR3OVtHBTkO6Z9JOcGr/DbKOo0u\noQLj7XsT1j127efaiyMH+Jjhqoev2EYyv400yteR9eeo2YRRsiMdxsq0oRHX\nMj4NYOjzaDbIN1o6Yy5PCETRCIdv64XhHsW/2W8rJ24t9BT35IOsuIS1JVc5\nJ50fXLlcRL1xMstyonUeaShPqha8/U1RUjIFJRhiDus5sgcPxmaeZ+3vZ6mw\nfElzZ9yVb2yxSVwYP89xtjO6mmkvnADyLPbz75VqFszu+IwlZfoh6wXgRvAy\notZdsBlbwFFDJio0mdvDq2yx7chQzT0mT+GtbketMNpQ2J85NrQs9ly1ppP7\nQkXPEbqVfAJ0QBMFSo6jASO321HDNiA62eU/KZOcv6mta/zYhZ1/RTSbb0oE\ni7IhjAQrARr7SfX7WzZTdA3A6ofLlYH2fw2IO7130UHwGhv9pfsZxjl91rUb\nGLvwA8sQaZQbUmuPc46iPboXz6CSUuv6aFr44FJOuLnQHu1juEJWUQbpvo5T\nTTEs\r\n=u1V+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7eb116f24edba83639bd19170e0bcbebdb8a845a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T21:05:09.693Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.15_1629580022458_0.9807406403765959","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.16-renovate-major-external-major-5a70b8f35783d25e5aca1080f48332eccfea4723":{"name":"@balena/jellyfish-plugin-front","version":"1.2.16-renovate-major-external-major-5a70b8f35783d25e5aca1080f48332eccfea4723","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.16-renovate-major-external-major-5a70b8f35783d25e5aca1080f48332eccfea4723","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"14ae2c5dc494f95d025d1f7c4701ad1bd4c5f6a0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.16-renovate-major-external-major-5a70b8f35783d25e5aca1080f48332eccfea4723.tgz","fileCount":27,"integrity":"sha512-I3DDdbuG7QShLTs5C7vLNcGW4ipIP0CTKmy05pyNoxn/b2epGYZc3u9BlRmUA6mhKFRKKO4hgjBiF4x7ni3nug==","signatures":[{"sig":"MEQCIF3nLaZPHjbAar+36OCTqNI9K3xMUD9OXLuhX6Y9gfNkAiAm0CTOQFL7qKkjerpjgY8deb3LLBjDYU0wNkZdXosHOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIWvvCRA9TVsSAnZWagAA/RkP/Rn/e9BzcGSNarS7iRTt\nbZ0JV6TPVEQR2xBnJvXMDS06U0CdUPS787F0v+Z8Lj0PBApj9lN0lamtMYjt\nuHGmOXZ1inf+cBsmNN5OxLEOTPPj3VS/VMa2+wRZwo8A6v4nAlRbMftHKhks\nUHhaw2dxZQXvpDCYnxYzBmbimc4oMhv4oRPJFNc6I50ZU6QHT+eAvx7pw8Ob\n1oXraKPEvN22w4OEzl9/R8MrvandjVxMq9Ke+N+cTkLQr6vypIl0o09WIJwo\nt/Wmlj/v5TGJaDOHBlS80AmP61Asb1GB/ibqpye9WPNhA5h/6QMigoWU3Kl0\nVXDpeXrMM0GUbUt41/aeozKKJcrJlaqu3hba9Mr0ZQTNtkkmDksBB2WLpMue\nc+U4Fj2bVg8T7cdRzwzZAqF4nncw0CltdkbWtZqBixJxgp3OUcmHY09/Zgaz\nWBJYP2nMHJc7fl11Em1J0MVMnXo7IEcQhKeEEEUuQlZc0s/uaMmlK63T7cRh\ny92u9nFnA2eaPi927Xi050ZaO1IhPsPUtMjc7KKNITf0xjZQM9qc3x5oLUAs\n5uZx/Wp4QDKmEiETAsfBdRbt1TkFj127ttb8voN5au/s8WrlJkG1P6lNIV1p\nUJuLIfjLSi0WFw1Ll9avY5gawXu6Gex6bLRTLwU7z98OJda8BMfwxh5qNwhF\nhh83\r\n=b3k4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5a70b8f35783d25e5aca1080f48332eccfea4723","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T21:07:49.389Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^3.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.16-renovate-major-external-major-5a70b8f35783d25e5aca1080f48332eccfea4723_1629580271478_0.8951333244129211","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.16-update-renovate-config-69d4fb7937706bf70711df3d8f17d6c3123f5e3c":{"name":"@balena/jellyfish-plugin-front","version":"1.2.16-update-renovate-config-69d4fb7937706bf70711df3d8f17d6c3123f5e3c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.16-update-renovate-config-69d4fb7937706bf70711df3d8f17d6c3123f5e3c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4a18789d35cab18db1e4dee7d65f329811df7609","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.16-update-renovate-config-69d4fb7937706bf70711df3d8f17d6c3123f5e3c.tgz","fileCount":27,"integrity":"sha512-Eji/Bu1RFRK9uZbZBfi2jWBvt6jfzftGeAjj01EsYPbppUupYTSWm9IJHKoZTEqKgSzpapdr5luNb9yqLMwoKA==","signatures":[{"sig":"MEUCIQC8Ppn26yWgf+VdneCq9XVCXxGaYNJ9HPQgLRGYcKEyoAIgBAS5XyBfkg4PnLg7W/5LpJLe85fQRypt8WtdZbPtyqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIW7HCRA9TVsSAnZWagAA9VIQAKPTwDIJvZo/gk3r6L+G\nzDJfzfRDj35KF3LcIzzIUguJNGS/fiotbXYVLgcg+Lb65l0IjIJ1ayxu/wmm\nZz6bvQcfAXib+UWD1r/EzGjuwwWrp3+fY5DydMosD+QTUVr2zDx4V3d6EzSO\n540INaCI/cNAIpS1OrC+UtZK61GbhbyWzYlNXseZW1qvlB7swL7rCJFwTwOI\nV1WNcfHg+A5ezpdTIZ8uXfiJe9ooEDlqmAKM/c3rRn7N4UC4CTn8qmi7Enx2\nPAu5BkCe/KAMIpprkc8MbRcHMKiStL70xC7fzNI9ZSwlo65QZDRCnBay2NOp\nf+K2JinnoLKeigL/RgcTCt/boE5jHLj6V7ytVQlMjpqeZ6YqfQI6fjrn3dEu\nSh8VWazNv4w7eIdi4WkJnc4NcyPi9xhE0FlgFrpcrL/MQZjt9RreRjojY3vf\nzikt/8Brv9Q8CudSvUcVGE1hObbjGtKlyi6XL2IotqGtIRd41SYWlUhxjcGw\nCFg9LhnQ5cmYf0ZWzFZ3Z52gYBiwxf88CwoD0is+hBSrJwsNkNy4hJd3zfBN\nMoeKGxCg5ZkQFikPObnh/oe6Y7g+MeEBYPPmlP+Z8tfXVqawn2AOout8QbKD\nXxLeQP7IjTwx82zFz/L+heuB7sFKA9B8naJpAuYVeQlHoE4nDKk7slx1o9vO\nxpVs\r\n=VeTE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"69d4fb7937706bf70711df3d8f17d6c3123f5e3c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T21:19:49.609Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.16-update-renovate-config-69d4fb7937706bf70711df3d8f17d6c3123f5e3c_1629580998982_0.7270754815834453","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.16":{"name":"@balena/jellyfish-plugin-front","version":"1.2.16","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.16","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ebf34271cb452935bbd747058f6eb2f836536ddb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.16.tgz","fileCount":27,"integrity":"sha512-ai94gT7VVFPLn0509LfukEItpIuhfUaX+6FRsat33eX26Zur3rm9pVeawmMUY9A4b/uH7Zt+opUW5sp6Wrj6fg==","signatures":[{"sig":"MEYCIQD1ezHy/aQB+6ZSYJKYJC4ExyBdbVObW5vYYS32gGe4fgIhAOGVxUY0xlNt/ASvmu85guiW5iYVp689dq02zEL4At7I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIXRdCRA9TVsSAnZWagAADigP/3bmk1kUt+tuQlAGmLNK\nlKfIPTDYM5z4MIOGJCdlx2hB6HjYk1/S9sTX6QYINSk+Feiv5E12l5osIETF\nQRDkUoWQX33P7XXabiawPdxdsZDm3gWRI3iWjbOlOQQB/ZZjJdwg5fibUBf0\nl0v07utQhG9hsKHAOaagbtborQcyyoXl6NLHTO1muGxMOUu7IuPSRf6uVS0E\n2K0eDk7S3Xbql4bUzVFHQdzC85CTtilVJ0mkUbTb2Hnurv8us+AICxLlEY9/\nLZXEWX5mKnEKGzz+mAmPxRIQPRp1qVfODbZzkm3x42Mql2e26UYuyxkHKR+3\nSYhMZn2g+jHM2RFnMFi+RB28rb9F6rU04pgSmLKWROQRlBqee7LWDfbdF86w\nIGAukWXwHuCF7WYPzA1MJ9sFsOS8P0KkFKmxP4oPOJ6H1XObhCd05bZFmS/+\npxnBhFaQT6nfizoXu/rY/b9s8Czp1g/mdKBc6pgM/HsGtQorTFPYPuRgRsND\nJh16ox7LbGdQnHMJCwf6E9uUNAN7vikDsNyPZ6AXguVBYAdIBR27f1qQpGfl\nKHSt2N2EvoeeR9MglWNx46SdFEpbdrqDhFs16JVsrTl4hGilJwHzOU2sxDC+\nE8+kmwfaSNVDBRtuq5U+597EGhnIUcK3MhZ/G0G23fEVKLa8mSkT/2cZ1NPx\nutlY\r\n=MoN4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2effe4dd07d78139d63155def174ef65134eb264","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T21:44:44.830Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.16_1629582429253_0.9641970978572962","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.17-renovate-balena-jellyfish-config-1-x-d94f4fcadd6c19e589cfa90bab3300ca518e6ba6":{"name":"@balena/jellyfish-plugin-front","version":"1.2.17-renovate-balena-jellyfish-config-1-x-d94f4fcadd6c19e589cfa90bab3300ca518e6ba6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.17-renovate-balena-jellyfish-config-1-x-d94f4fcadd6c19e589cfa90bab3300ca518e6ba6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"94c3611a9c4b13a96d8f71d1ccbd4067754a67d6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.17-renovate-balena-jellyfish-config-1-x-d94f4fcadd6c19e589cfa90bab3300ca518e6ba6.tgz","fileCount":27,"integrity":"sha512-dq+5K0m76w9Z9xE8QuUB7j480O6/eolE1fzduaqSdhW7P7vGxS70OH5tEekJINBEIxn4jHHv7Fp4KHT9nYMduQ==","signatures":[{"sig":"MEUCIQDuN4HRNN30V2OJHK9wpgiH71oR+3b/oGlhovPsRNzliQIgUJWWgAER36GVQF95EOWvdQa1/bcj+uDcwRJcIfgUv64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIXWTCRA9TVsSAnZWagAAeh0P/3w6Gyx5SHEdNAOofTWC\nYEaqLg4dxqRW12us2w0WJ6x/LWS+cLRR1+ED+8/H5YtQFCTXOTf/UjUPIKcL\nQev6jA5v7qN/ScEOWHwqrTuGvT/ejSSbTWts4+OHDVTsGVUjwJa66YqZ7mJh\nBw/lOCuB4QO+UcO9pWQV03Bo8gPrS5oGBO4yue5lskS8a/QrGvkIGPvc379k\nAMvQ6+ljqjZ5yKJxkOcpC0hzwocp1zIJRCW+cMzDg0zV1r+hiayWCqBmlXyF\n1MwVEzt94TFAQkZmkl8JeZ+/KIsoQ3CftfLUcqP/4YsYEKOA6nEy/CbI6B6X\nJU8sHbBbe4XPdA2WjYLIpZttKiATifHl5d3itv+TxQsul3vqkoNsUjlG+RRW\nGqgMnxgNzk3NJaAga0LnzmxxB7f20rBtrcdLdxLts8Lqx0ZbCUrNdDBhsd5e\nlu1fZeqbykAnG4CkNHsr2es65UNX96gPyTMFyGMqpCHujCpkqJOmch2/OKZu\nlVWdKnaAwbHAUvkyzcUG9WPZMZmshGj+RNZi5aggFWCPDET5sO72K/fDEffs\nPfx8zzgNRr8AQRYjClvHVVfw72tTn7ljZcqV8A9r7iupHQe9AxRikvPYipD1\nkK+/zdBXSy25lR2yBFD/J4q0euJTECHnQ5Y5Auvw/a0xT7O1u32cq6WtXhhY\nKlbT\r\n=C6ZB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d94f4fcadd6c19e589cfa90bab3300ca518e6ba6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T21:48:41.185Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.17-renovate-balena-jellyfish-config-1-x-d94f4fcadd6c19e589cfa90bab3300ca518e6ba6_1629582739268_0.15315548569867632","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.17-renovate-balena-jellyfish-sync-6-x-50f167cc8c9ed1ae81fe75a205b9918fd7704bc7":{"name":"@balena/jellyfish-plugin-front","version":"1.2.17-renovate-balena-jellyfish-sync-6-x-50f167cc8c9ed1ae81fe75a205b9918fd7704bc7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.17-renovate-balena-jellyfish-sync-6-x-50f167cc8c9ed1ae81fe75a205b9918fd7704bc7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bcba07bf3bca14989cfbd6b5b2f4f9e0de778449","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.17-renovate-balena-jellyfish-sync-6-x-50f167cc8c9ed1ae81fe75a205b9918fd7704bc7.tgz","fileCount":27,"integrity":"sha512-RSyly8RxpOr0SFs50VdlfQKO3BWsQZHnEBNwsz/Kj8L5nPdgB7nkl/OnI31aRkkCb7rLyxbaTRqPIQ6ngIkqWw==","signatures":[{"sig":"MEQCIFzHctPxcpr5+PRW+MM3lMSf0/42Kd2oYeb2DwWlcNCcAiBRa4QaA92el1xVQUSP4frTv6VBMtbhDsngPuvR3lfJbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIXWrCRA9TVsSAnZWagAAPN4QAIrgTbYu83QNbLV845cO\nHnOBxd7IxDwpkbNlo2ndepwvF0vcTtiXOobJZmu+8OogAJxkWdqdGZxZx8Zf\niUD/8tnRYeFJ7jDAikDaJD6x+c7voRcukmET7I+854wYQ7Q0Ku9ZRDqs4ggc\n+qNlS5JoqKlbed8/zWFXgYEsFEL1isgaYdQ1QEEPvEY8QatuVrjXrhr044rn\njV7tVLm4usOvIu4/OC4LLPbiOkUfudm/A+tUISrt3TF0hzouT8TkbEYl0tl8\ndJJidTWjNsG+fNh1P8zf6Qo/wo/tlAzp7PZvPKFIYY0gO3fZ2Hju6bOx0W/X\nvcc38Jiam40qv0FVTl1NdTipxyOH/sd215BXKShtw6pjo7ItbJfo/N2fGDZr\nqsmPk0KWZs3akaTGpnBVh2l2F/3+HKMkQ8ZPTeJDJkvYTwq3DNMbvd8OAQJp\nbT2TQZJ5kpJtZGBEqkfkVgLMniWPFae913ozdeRyj7jJWUYS1EcKE2S9tyfE\njtHUwLtSRAg6zAWaKmQPtQUhGHBLP5CiqRmP6uBgCdJhoAjNF730DQiBw3K0\n9QIKzdnVexrc/wK6RXfOY1O3aDUeJIv7vPJzG4x6AV9oyt1nnjkx0j3PGgTp\ngIRGqAUmubgIbquEjlvgXs4SQ2PTzxqEjFhBugzR0kFylgSiLFcLZmqgVc9Y\nqGeg\r\n=xbAd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"50f167cc8c9ed1ae81fe75a205b9918fd7704bc7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T21:49:20.456Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.17-renovate-balena-jellyfish-sync-6-x-50f167cc8c9ed1ae81fe75a205b9918fd7704bc7_1629582763630_0.4956003156273492","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.17-renovate-major-external-major-5acac7897672bd663f42015d37b22e7a6b809ca1":{"name":"@balena/jellyfish-plugin-front","version":"1.2.17-renovate-major-external-major-5acac7897672bd663f42015d37b22e7a6b809ca1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.17-renovate-major-external-major-5acac7897672bd663f42015d37b22e7a6b809ca1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9091f627de6abe408f23b154a5f4f5398132e159","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.17-renovate-major-external-major-5acac7897672bd663f42015d37b22e7a6b809ca1.tgz","fileCount":27,"integrity":"sha512-sfE+cx3X/j5QOW7ZoBSHylb3ZQBB2ee5vNE18wdurFvCXDf8SUDJyM8SjIro8wwLYyAFELNmBmI9jDJIlwFDRw==","signatures":[{"sig":"MEUCIQDdEC0KhCMTSFJ7+q+TRcE6Vq/1gcdWx5RYS9d92DE9gwIgfnO07uZZOyhAPE2se5REM/q59wEAo2BZgoIEyL687pQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIXYLCRA9TVsSAnZWagAAAfcP/3Wa+PTFga0DphmCFORN\n/UaCXQW7Bz1W4J0AnbGSWj7zKXUCH9xHoLjyFXVhk8cVXi4YuqUMNXxUAOU7\nzeTm22U7RNJuijApxPDYH3duva8EqlQREWWKcQ0H4WvlVYPzNe8hR+enMS6P\njhp74aMe3p1JO8uyEM7LCnrEZkjfpzNa2GwpTWGhIgzf3vjLNYKXjMkZjaTm\nYWvYJ7SIk+oD3w9DbjwL0YZH1iKh7WBzTAVyI1xnwhJV49akqx7jMEUfXZX4\ntICsr4G473O/VCjkb7DaVoDIDrpoduqHLQ4n1SkhmIa+ooJ1KkdXDlopH95X\nC4sTl5jn5iVTJ2bPczFw66a68PZSvrX9e0CCsbhxqb8k4USz/0Q+mc61J/Au\nzLcpFqAwtkkfDOIklFdkIf+E1hqP9CCAAyga12jtMiVerdNo9E6qlf8T3CxS\nd4942Depnra0yWyfmP6As1eY0blr3SIAfdOx2ifhRsmFs9l9/dn8otli4jcb\n37JGRPgvZ+5l4kJElfN5J6X6NumRxGUVxkcSGN/09byNXTjIxehZC36VRrXg\nTISoJqJDOUAcHA/X3gXihC3tnSELRlJW0wECBu5V1VBFxIjjZz7CS1BjoW0b\nQeYfGA9tvJ3Ed9P8cQQ6SpglpDST2HG4Tvp3PHkpIVzobvLGA50pqtPmEzEQ\nzSjt\r\n=6i2X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5acac7897672bd663f42015d37b22e7a6b809ca1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T21:51:30.002Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^3.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.3.4","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.17-renovate-major-external-major-5acac7897672bd663f42015d37b22e7a6b809ca1_1629582859506_0.07710165346241138","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.17":{"name":"@balena/jellyfish-plugin-front","version":"1.2.17","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.17","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5d5c8bb32a1a40f1b0a165449a48a0e8fa0a456d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.17.tgz","fileCount":27,"integrity":"sha512-KBYr55sv5GQ57QB9jwi7lqO/xrEO6cZPISW46UpkC7vLCn5bNYZjGbydQIrrKQBUriZUBEnBcIP12DAgLWFqow==","signatures":[{"sig":"MEYCIQCKGGwIrRncKBbXZ+vrcyry8nrXaVRwEs5gdKEXV0cCbwIhAMsi3U3O//0pvySb2kAtWlEbwsd12SYCxxiILKE4Q0Bm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIXs3CRA9TVsSAnZWagAAWBQP/1LiqCXe+v4bEFsBhnDp\noM39fl00UnS32jBHfDGEneEDJxr2P40rqE8c3Ln/PpKZAyRA1xwzXF3OMRHF\ngojI854xLahhsIH52kTmtBA5Lvr908ArgKGCQuD6NQJEJdCsvAPbm3sh+wIv\nFGhY9Lq0A4XhO7m4YJVoFjX0OwtukRsFFuDusSG4BCz9/M2bjMKyhNV6b5KH\nLcKsFLnqSElTxCXAiquw37gpmqUhOzy4cLKoACGpXkuY/jgfXu2VXykNi/HU\nbjnv7GcTT9DAt9ei53d1XicmYmJrKunPenineSrUk2/KyNzwIxQ0mijzUg2i\n9MSmjKXQiL5BpXOlX34TpwmfBsT5mxWJ6+M8IAXki4zVSXTc+WpElraGJigq\n2199q+YRcXeg1/DGvT64d8rmUnW0AQ9TrN9bflyCc9xglM8OOA4jsuPgIaBs\nlUOTqkZ5IpjzPm1x6UXUGkgthPnFlvXyo9Zuazc0XIByuUZd0aA7LedlIevG\n+TjlFQ8T5yXpVYwuIZ6sK3Q91eNllG+RPBghhZqgOLrtWEYwop/dkembh01i\nIUDzMNZQrt+epiuejh10KWM+HipXYFA3E/tahQZCIjucWATtaidqju4ppLHX\ntdgLCFzDFzn1xyVwadzQMXGK3roBuzDmh4pYxbQ6DjWQDCpFrH4tH2OGTzWY\ne9Qc\r\n=dnJ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cb27ffbf873f6a59459ce5f7c68ae36fd0ba9883","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T22:14:19.797Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.17_1629584183002_0.7928383609659209","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.18-renovate-major-external-major-fbb708fe059fa126f35f4afaebf6f4a04b99278f":{"name":"@balena/jellyfish-plugin-front","version":"1.2.18-renovate-major-external-major-fbb708fe059fa126f35f4afaebf6f4a04b99278f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.18-renovate-major-external-major-fbb708fe059fa126f35f4afaebf6f4a04b99278f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a1413177c9fe12563c462c53b7cfcd3dbe3f322c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.18-renovate-major-external-major-fbb708fe059fa126f35f4afaebf6f4a04b99278f.tgz","fileCount":27,"integrity":"sha512-kTRPGoD6toU+YGehRc9dF9MQr3GFc70gX9JqH0ZRjiBjYWFTs0MrelWRLG4jltYkkzAjw1F/9lvfD79n613JlA==","signatures":[{"sig":"MEYCIQC9ODy2OHGOhb+i84le4J4wZZCFoPqrLUkx0sYf7XWlRAIhAKMkl0HcZqZgpq0MzYkovWWDaIl+K444eY8Xr9XxdvgS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIXwwCRA9TVsSAnZWagAAF8AP/iGNVLZRaN4eIG2qY6ah\n2Q8682nTZg19EDHtgbIlWBB6g7Ga15qo1YnnI6TQ3FIvV4SMq9LowwTvH5Qx\nkNFh1ekpi58UJBzKs+Va5Ki3gqg8ixeDqKUronin+tSWDPiqownnFWjj+WPH\nr0FfnclycpGkRjHLW88QobOgqkTUizVzLdAdHSt8fFe+SJ/LaDRB65bU1lBT\n1YaA2Jrhc+ZT+rsBnRmlzePHPiJLyLF1wAF3WhRLT6EhInPMyOl1lzsSHqdh\nXa1LwD3XPJmP6f3i7RlJP6CTA162YtOy4ba49eCVk1Rx5m1tJR5pgJg+j6ss\ngSiTC5JC1LgEPMvoUEPdHnsrvKmifTYg8gr6FdxFDjTaZV4euM7qcJ7RZ0V2\nsW2d9G7elXkPraFFMiOAQyJoreKRN43Cso0EuxioE6iQhsY2yYuSrw5cvFjt\ncRUT/tRcH1ZzJaOdf77kB0PZfDVq/kgAziWE1Sd4wrjEOdTzC3unuyVHXsCa\n0rTW1oGllXFwpSgfi0lPHCpqlOTAX6QCap6GwrPgSCk3sIeUs/qnq/JLbvs+\n7gix7rNtyj8s2kxyscRLiMHRxGxP5ALdKVmTu6DshajheDEAwK4on1/eYlc2\nTdUCeX66ft3i12ROZ5L8wHTN7s5rEMst/Lcz5Kd3hiTpaAQGb2fQm5p2lk5r\nsH+H\r\n=E6aK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fbb708fe059fa126f35f4afaebf6f4a04b99278f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T22:17:00.329Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^3.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.0.267","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.18-renovate-major-external-major-fbb708fe059fa126f35f4afaebf6f4a04b99278f_1629584432620_0.24100906877667927","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.18-renovate-balena-jellyfish-sync-6-x-f7e9b706438610489e26a3ee6d2555cf5ffbcf34":{"name":"@balena/jellyfish-plugin-front","version":"1.2.18-renovate-balena-jellyfish-sync-6-x-f7e9b706438610489e26a3ee6d2555cf5ffbcf34","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.18-renovate-balena-jellyfish-sync-6-x-f7e9b706438610489e26a3ee6d2555cf5ffbcf34","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"60d38db61856ac8165bb59872555afff5bafeec1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.18-renovate-balena-jellyfish-sync-6-x-f7e9b706438610489e26a3ee6d2555cf5ffbcf34.tgz","fileCount":27,"integrity":"sha512-Wvyr2Vmi1G393Fcbl7ehOILM4Hx4kmveMB3NVcSk29UUKsRzGgs6DJUOeA9xaCbayom6ZFAeZFJvMFNccEiOtA==","signatures":[{"sig":"MEQCIEhrRAJcS2PqQFrWsbLO84w6ppE/aCYumHqQRVCMGWsaAiAxFuEZFzMng/rsW3pOdhv6Ta4Km1MRAtHzVuwNDm5clg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIX0mCRA9TVsSAnZWagAASToQAJKFVnt3AeunUVEX/o6J\nyxcKPsr1GK1UMz81nmEC+6/EMa+InQRlAx0aNnTf785ZC/iint7V8PmkVlnw\ns6csZEt8Rzq679UcnyMLLW1d/l2Dxs8bHa3/nsPvM4pXoMzWD2qOWos3N3aG\nkxnKlot+ftO9sGblsVNqIXrizfgN6qIOtUs33vMQUQQdBn9QwTPdnYj8UGqg\nboBQq/uoIasjM+epu8PWVQGd9zF21zAy40lS5YxNSV+kZ41n7WQi44SMQ8jE\nkz5TApeU1GsgqdNonRi65nPbz3nSskyd4Zb34UHybBLzU8IPrnwGvaB6Xs0x\nFRVons6yCKR1gwJPfJoaWMX0J/ATzWo6Tfyh0Aari4XEb1kzRD46pPkrTnLJ\nvPKgDN1sTnhpqEs8Ga5oqcin/JaX2N4lBrHC01cmHyyqCv/20QZ1+/Wqzpp0\nJbavpqkh/oQkoq+l5d8SZteESFYL2z6fBBHV1+fKt+jPuuppHdwIBmhiutUt\n2j4TybTfODgLFXOI/K5gYqI5ZVZgA1VSr6i8UWfeU9kJx1awfyuN2kivnYHz\nPYvRZ3BcReIQFjvVflOmqNzZjH/T1dCobaxb5dhXTLfD+VZ0hqHVNnPIGcle\ngDxVi2+yfxql9GY8C3IuQvziEbRTWQ7D8Q4TrX7kOryG8pRSMAeg//PxEhQ6\n5Ql0\r\n=I8kW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f7e9b706438610489e26a3ee6d2555cf5ffbcf34","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T22:21:39.493Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.18-renovate-balena-jellyfish-sync-6-x-f7e9b706438610489e26a3ee6d2555cf5ffbcf34_1629584677993_0.9353940809833066","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.18":{"name":"@balena/jellyfish-plugin-front","version":"1.2.18","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.18","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2b42bde950a7dbdd19c125217fcb96009067eef3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.18.tgz","fileCount":27,"integrity":"sha512-V5oA14g0uoJyEx37ttK02rE6aGQuMFp1NLMLPVVD3KZJAdKRs7syQyVVVOktimHzdNoPndbNuuQ1JAGQQuyfeA==","signatures":[{"sig":"MEUCIQCr+N0sNnrbPbrVvU/44+ROpNZ+mmmpEaJxcjhRuHAhUAIgFuaih8TM0moW2cl610IqBN1V7WyE03dg+AKB61wGNEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIYNFCRA9TVsSAnZWagAAIuYP/iAW4yyvQC3+SRBLT+20\n7Kq2ii4N7n7Itrn8Khb/2e8GDwqwJMZ35WozPZ4HeNUGtLGSzt68Idkr5VVE\n9tKgOjcz/AzUk983ruG+bed13ojkhZLgMT90m0Wg6EtWPGj6LugVJOPQNB7r\n8Fm7l9LGDq3AHNNa9xTpNKrhDtVYIzZ/pprfoWF9S40ahB9F/TiJ6gK7/8BS\nnxLJW2nFODAJXxPB6dsn2ryIT/3ebg6u1lzmSmEoNt4aCY63yHjaRLVARRmq\nt4L6gNrZ2b0mT4Ze6jA7fr0fnT1yvhUJ/Q1s/vsLmNveLxzqyedEkPS93CyU\nI6ix8mCSZ5XNFCxtHk18e4oiKPKbfW9dZCGyLJvpTiTYRXXIdctYEhU6ciqK\njYU0TjVNSB4j/i+axYGON9vagXBk7MtYJ7p2ff5yV5pMz5/Cy58u5/OObtb/\ni+7Zdp5ah223218BfXuxwLMF1v0QKrGctHVcxTq3dlqNLj1VeHr5rFaUxl3l\nx+silJ9XWrKm5DKvmBDGxFWELtsWNIQjyT6nrSHZ+OaV3voTSlSgADmVuUXQ\nrAfB44cVh1ENg4Bs3cND0DtCRCasH/Kg68hmOgmZ96QJSQ3ZUbUCItapXmZr\nO6LE0NveyLS+j3CaNU3rf1NYtrIieXugcJEsjh98RoaJnJeK5aU3eiUdzO6q\n4XE7\r\n=DoBF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"70656f186fa40b1e86453a87bc699473903fb5d7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T22:48:22.818Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.18_1629586244906_0.5795209448997536","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.19-renovate-major-external-major-db11dc2389c8862dc55d42cd58c7e12aeef50843":{"name":"@balena/jellyfish-plugin-front","version":"1.2.19-renovate-major-external-major-db11dc2389c8862dc55d42cd58c7e12aeef50843","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.19-renovate-major-external-major-db11dc2389c8862dc55d42cd58c7e12aeef50843","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8140de9e6064b68601a7c12a4727192fc75da352","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.19-renovate-major-external-major-db11dc2389c8862dc55d42cd58c7e12aeef50843.tgz","fileCount":27,"integrity":"sha512-4gJj2BRQAOobYlUtWDUwpGp6dV6h+x/ywdpjtrRb1QHiVZs0Y2TRMEUbwQwPKXTKe8XmxTyCIRYJN77Gxk63aA==","signatures":[{"sig":"MEUCIQDb804PrdF7vu8jXy/Frte2qca28xUIxfWklvjmAcAxZgIgW6yDt2cI450hIBVKYJcTdzGRPYAsCj26cZxq0MEVwms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIYQoCRA9TVsSAnZWagAAunUQAKPMrvYTsSexF1ARUEWO\ngKNgoDr8k2NHpoKTlVYYjwQzY0gSnORQy9hIePtgd2+Y//G5Bn8XWK41gOWR\np9PwQkGI8W0tbIIr61O+m0DlsENok9uE91c05ZnL9oj9J+VOUdDjj5IBHIBy\nJJyqUTg4zGXV5mmCxl9SDdzrZSNb25jYmmtRglhcKixjpesRXUX1d2Kib9VN\n/d7pnyMy81baQUzagzYFOIlqoYVd+I0WwTiGJhb7B0A118ZIKaKeM6M/FNU+\nJ/hMs7pIUsAKuQvd4D2erFU9b4+NYGa0bVXjyyzHSyeqdArlI2OkzpcnguJM\nL1I7s3dtu2mscRjUNYowtzgdR0G/BZm7IxKFjp4qcaphPIuxCjAV7XyqeD7S\n2A+4kiwAugg1XrbLnVf7FIzPnY/k6fHkzJIQc31HLzA0czaCPiBXfkxmqHVt\nLBlejBkZHxy0z+YsazRRGVbcPeIvVH2Pn0NiDDNHV07st3klnIQl1sIdpWh2\n6ccWNmgfeO6PiJcez0JmgW8P5T/MPrdmyJCcWvuLSKVDHjCgjzdGgDe9ytEY\nDC3U54w+i1NOvBTOZjTjG99D4iBBvJFGf1beGsBO4Hh5eL6xT5jjCAkoINpv\nIFI1Z8BPm9csgR6BHAp9/1y/imw696N7HWyOTNkYbWw3bFRnnvFNfx5Zk5QX\n35OK\r\n=CdZo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require a postgres DB and redis server. The simplest way to run the tests locally is with docker-compose.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\ndocker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"db11dc2389c8862dc55d42cd58c7e12aeef50843","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run unit","unit":"jest test/unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","prepack":"npm run build","lint-fix":"balena-lint --fix lib test","translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T22:51:49.491Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^3.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.19-renovate-major-external-major-db11dc2389c8862dc55d42cd58c7e12aeef50843_1629586472481_0.03541529141223565","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.19-h32-unify-script-names-83e64a657390d1041ef985b0e6b4488329d006e0":{"name":"@balena/jellyfish-plugin-front","version":"1.2.19-h32-unify-script-names-83e64a657390d1041ef985b0e6b4488329d006e0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.19-h32-unify-script-names-83e64a657390d1041ef985b0e6b4488329d006e0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"92ab849878d1e6a57625a3a26e8a134fbe289287","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.19-h32-unify-script-names-83e64a657390d1041ef985b0e6b4488329d006e0.tgz","fileCount":27,"integrity":"sha512-pWZ/19P9jTN18YZaWo0qW/6/0UCFHqxuLfE3cqH43HTosLVcF6XcWMne7+LPYkQ7vzn8Ezz9Yj6uLc0nc5fOdg==","signatures":[{"sig":"MEUCIQCLga9FYZvBCd/nf0JLvjGA3cISjqbhYC6k+FgrJMLmTgIgQUadl2JDKVDjIjaakQeTCuGDpNo3QPi36E9/4aYa1As=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIZDDCRA9TVsSAnZWagAAYa8QAKAl+SsjS2Uo4zqrWHx/\nBdW0dQ2oUNU3ov2v/xXZyzkBFbxculJL9SHYzY/6dRdBhaTbAWEGehZLGBjc\nA39DgDey0gO0opCUF1YVlsAaoDMC0+H7RmFiT6I2326GpozbrUoURLY/XVnR\nzdIbIdT5yYKDI0OxaJnvrZN5fu8wCFaDahllngPUquditJ7tKiRaUQOOAazx\nlB7axvRcojy2cOqTnCMqvWi/rlabHHWlyxu02LLUvIRVH1dYzGTPUlW6ZwFZ\nlGUkAU2svFkRCHFDdL82j0XSxsZs7ApVkI1vDupvlgTUL7PUooSsQlsnQhk4\npgqpPUnSE3UY1cMzNvRw9SWhwPkURC0fEQp0GGHK3WdQRHoqctUK2t38u69q\nNq3lk9AtyGRJWZrhTc/eXL1/ls+tshNTDgfTcHuudFWKf4gry7TASOMVAMe+\nQKsEMtWiFBkFXRDP4OansDED9QACGOv/z1IMUtkq/8o91bYEMoBgJEwL7Crf\nHDDS/mWM7XC9mcTqkrGNxZtF2PRGrx1TFoCKDoBfXkKa7gIv/b2qanu8cblS\nzJnSGRjf3ax0D1/CpC+7stYQNaC+9Zo/PLnfcyem3fGkmiCV7WjLBHaEsreu\nrg0VShvi1Y2q+dFLDOnH76KMVByM2kCJFMb3M7WZ0nn1/AI/aMRSpNnUfBba\n9ACl\r\n=lH36\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"83e64a657390d1041ef985b0e6b4488329d006e0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-21T23:44:06.143Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.19-h32-unify-script-names-83e64a657390d1041ef985b0e6b4488329d006e0_1629589699333_0.7705780200396501","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.19":{"name":"@balena/jellyfish-plugin-front","version":"1.2.19","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.19","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1839bcd74c420aa5291e066f70d2644fb3db41ef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.19.tgz","fileCount":27,"integrity":"sha512-7mfMz2JjxHgBFrv4h9Bwcf54heX9VdxwGMuGfl9X7UiLU39ElF1vF+8kWtsLbUgfJblvRRw5iYAyoSdEQCxgrQ==","signatures":[{"sig":"MEYCIQCs+m/c5MEdq9TQJODltXqWGvuTk5V5no9BEiD87p1VFwIhAOydsCmzcfOsSHrMiQ6eHYD4yepUBK+lzlrjhjihoiWe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIZZMCRA9TVsSAnZWagAASnwP/3vcFTp4iDd5B+VfjUiy\noCmt6PHXXv9KtJOoSZR+qwya/ZwM0G8EdQ69D5U/H/FvqRbzuyOqamMprQle\nc7VX2IlQC5OGN/7x4wmn5LaFsKEcYDFuRqMqZUaBGGg+5Lg9Htzt0w4ffSPt\nlAh+fmN19PmG7Atk6opt7R/BN+fNKcJzxaQE2xasTu91p1ldLsSJv2eEX5Ht\nf7hF+GFgzWHPmwDwshKcuH6SlMTcVKEaG9qIqyUU/p+fqzF6OI1wWEJR3K/M\nK3N+dc4dy5Q3nKOCZK3z/bH+7jWbTLC+G7SxjMdnOdSpLUZMXpn9ffrXlmhq\nQAx2fNBmVGBvpvEOpJAdodO911IOe6Mf3v2h3tVkjxLYakb0Erbn1Zr+4VFy\npmJ+ci1lnb7y9lXxgeQWATgfCah0X7+Qbi1L/NXN4BT6f7XMYUBP2OSrFwji\nJ47AVlGeAXFNWC2vG+P6xz0rcGKPfeLd4/LoSzQmCqV0lvp3Gv1uUu5CZqwK\nbgzkZZH42KheWGuE8VWisgY5VQbDWexR/zTk4B0tpexLwi2fogNXQvZVlm+v\nBGmlDyUizUfeCsiFRsKYBxzqNEG8N6JKDLCzMvbgJY+ZUdGBZKBWroR37N9n\n2vPixYXfJT4kAv7Hcc/olV/i4fCS4RPQf2MjmYbqizi4myaWVxg6X9uQbz5A\nV5+P\r\n=IHn0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2b8f777ad5e96d6de20673aeda1cf001e781cb80","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-22T00:09:42.935Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^26.0.24","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.19_1629591115966_0.7205269421778624","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.20-renovate-major-external-major-3f1eed4c7855ba354bf731647ef58f3fe664355e":{"name":"@balena/jellyfish-plugin-front","version":"1.2.20-renovate-major-external-major-3f1eed4c7855ba354bf731647ef58f3fe664355e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.20-renovate-major-external-major-3f1eed4c7855ba354bf731647ef58f3fe664355e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f65bd4e56b959d6f13e1f0a02fbd527e0d9ada34","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.20-renovate-major-external-major-3f1eed4c7855ba354bf731647ef58f3fe664355e.tgz","fileCount":27,"integrity":"sha512-rukje5iMvRXBOi2mRla7WpLrbfKCfAjxenlmD6o9KNaw2X7fUH3FFKgt7nuwwWaBtfSXsE1kuiNE7E69rE+L8Q==","signatures":[{"sig":"MEQCIDx4Wj2eBAJTiIXYFoV9DGadIZ1waz/yrCAs0VlIDr9MAiAq6Bsdmt3q446N6GpRfr3uC36GI0ry55CrQZqGYBxG9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIZewCRA9TVsSAnZWagAAI/QP/Amu47fkiFoeKJsxGUJb\nO2cxHGSBWAe35Y9wBRQa8DFvqyF7YZffu2wwmpbafCicH4T2w0HrpbxLbBpd\nl4KxLAJEopYDLYxfppxN0xHitc5zcaa2mELAScwj8te/4fwPwTK5Yw95W5kC\n3Bh7FEhoBoz4K7tKCU09dLM2ZaL6hjMiOSZyB3P1HUERjl/yRC34QLiR/5wM\ntWUGRzaTu+HczT0beJ3qh86MwWnSvMwIb+7QDfLwqE2+5eyy3+YpN8TE8wrz\nFx9z3293ku9TTPDRAgekXMUGR4Cic8seo6tqMarou1P4/Uw3elAzMrpPGthQ\nPvFouGa5IFdpKjGCXEW7dcprxNydAXETe46xbX2RO0u4gued16IOmkMqC4en\nWytrjNK5nbsUJU8eiGr/zg7sKR8Oe50YAJd6OBTMj7NExnvSR+MwNMBwA9uV\nj5kYeJ8Y+j+xKZ16Ox6YpGQKYaOZT8J99bMgxtUzjT1zstUnC4JGIKRECeqs\n35md46M2dfg+gp9eENePUDTuVwSh/scy6oGBsDA8k/8TYt023I8xCCwtZSGK\nuCcxHERcIqj3MHiiW7K1IFFLXpJPe96AE7H9CBYvfjg+0mr+w+LiKeulcL32\nuVTnpBVBOOXAr7S9b0ZCWazdMf7zpQqyiYx0SQxGpeme1WXPnxxxd5FVbDQq\nojMN\r\n=bN/6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3f1eed4c7855ba354bf731647ef58f3fe664355e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-22T00:14:59.318Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^3.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.20-renovate-major-external-major-3f1eed4c7855ba354bf731647ef58f3fe664355e_1629591472514_0.7853697885949986","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.20-bump-types-jest-5e0deeaadb0c6359f1c280427733ce07447e10f0":{"name":"@balena/jellyfish-plugin-front","version":"1.2.20-bump-types-jest-5e0deeaadb0c6359f1c280427733ce07447e10f0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.20-bump-types-jest-5e0deeaadb0c6359f1c280427733ce07447e10f0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6e4d5da4036a8134fc5809b507c00a151002972a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.20-bump-types-jest-5e0deeaadb0c6359f1c280427733ce07447e10f0.tgz","fileCount":27,"integrity":"sha512-PQe67SxAdafJBz+2naweFTL/JhuUB7HVTWkfqnCGEFsXMutMUrPFFC9Jlf9y/AVDuKHVakU0RRX9H37CdZ131A==","signatures":[{"sig":"MEUCIEQWxeBcF4sShqpuaRNUGzgSTvS7hjYIgqEkrC9g72gXAiEAg38XssMUnsHKfZtQAjuo2ygs3mX6aM2OsiwXRdkrMFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIZ81CRA9TVsSAnZWagAACIYP/1flsL9rKAds4Hn3L2nn\nLfQ8yqRZXzI1tFE/zwLMgQTLRnJBAyt3YE4p1xBGttX/3P7fT04iTEwlfJgF\n1hvJEpqoIfHrLbVeCEQTGUmfo9kfB1aTVtn6c10M9vBBAfpKIBHG3vdtCsYB\n88y+ox7ZbmV9G7CKXFgzAoiqjWTvfoDPvLqqJH7Entx2JO/IwRRjAGPKQjiI\nEnJCea9LRbCBuQkmEvCJSL5HWvgghMJ1K08oZdT30HF4RW6A4fPli/y3OOMq\ncN5jXZRY5pQAel/hB54Ga6xQ9H+r7eWjg6cdFhfe+z88whNd32NrV47BIe+z\noIVjWpNxmbDVUkh88yOLPOvlkpmwxtUcMKltOD7TW46EgFY0X9B/XunI7gFt\no7pxg4NWMYSTOOYiL5Hi9Kd0uTe/9T/mhcqp4JTGfy232kxucFqNgqVlXPMT\n1Q3nzMODneRg2aTOkZRaZjuPTjOrezbqb+BD4xJiNx3tXOaQPCULoCSCBuNK\nWLiRpVyLejD2roJCna76LKxzkZ0PCF4Y1QIiPTfhcUp8ogW7NL8L8zdLH2/z\n8xppgUSIpVMsE8mf0B5ELyS5GZI+hZmeh5zyNQn5Nv2zjhYz2s8TCoabMLQe\n2cEYVg99qxooJcah27xaVhZY5XEywKChtYSaAnCb9/8RIMbIWNfEqDPlKxxz\nLFUA\r\n=eezZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5e0deeaadb0c6359f1c280427733ce07447e10f0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-22T00:46:39.207Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.20-bump-types-jest-5e0deeaadb0c6359f1c280427733ce07447e10f0_1629593397410_0.19997274161832834","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.20":{"name":"@balena/jellyfish-plugin-front","version":"1.2.20","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.20","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"44c990ca14d7e3648abec7cddf24919f35422b9d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.20.tgz","fileCount":27,"integrity":"sha512-k11V1W6v4kkwv3Im6PyFA/Qr+3XnBTRqP2dPNVKD2r+X2ub03dz9D3gqs4hhZq+qeosYbLbBduGNLWJ9lNMzfg==","signatures":[{"sig":"MEQCIEuF4AlZ5o7vpnonH4Rd+HmTpK11k8wMk++e61gbdeB4AiBI72VuWsgDzxczUxA3wPhXOBUdvZ516qn0gOKtiRayIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIaUYCRA9TVsSAnZWagAAQnIP/RqHmCnlYzzf0JyIEI6H\nbIjiwZbbaZu/wfJzlgOL5+eiZD/VAj0EVxfjIprolMCTUqZ0yjIWxsJ6Zsw7\nZZZYrkk4Eg9Ctc6XpZEj4Ip55Pr8mjXanMZmgnJrHw0Gn36e05c4PObRONgT\nYEmWI3z3WAltRPGnYKDWDPM3oif1f4Xkq7odgI9KfH2xKKlrV6PbfvlZxRwd\no1PHtNDtEnwLEbhL3KKwFTeDVX4PpkCGmzxV+fh+vyr0rGZ1LPinUt6jQ5SL\nAHaXMbBYzSx0DiCHWbVKGjC580HP5yLtTxhJpfMmFWlryU/DGkWBwV9WUgju\nIkk8Mdd1ZeIf3Ai2kfAFcaSqezpkY/Mtsgx5s5uuV+C4ElD3MuTDCcWgQMiz\nKVnJg8jVkW49X45I5E84P47Un9YYDthQlV142qBrwd28CZWgUbiFmuqE78we\n6TuZxdnXFyQ9yWrq1Ag90H9beKYL8YakQN1ipp5Ks7lclE+HrdURsEa2sL4j\nY6skX7AGwCDdfmvUkZew56360u6BS7XCwZzROQaGVomNB/5weDC0uuSvtMgF\nT8kE76ADa6hQ72/r0GFm2JXohy5+ZuGjrA7bQQDyk64dE9V0NoSJ+RM/Lqw3\nXTE+F5lyBc6YknE6BNJctnhSsFd2yU0ByZ54MOR32Jrgs6oMtKtRDOcMWWN5\nm0Yx\r\n=lEqa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c1ea3b4086f00c0193a6959dbfe33125cd0fefb4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-22T01:12:46.636Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.226","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.20_1629594904309_0.45682144323820784","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.21-renovate-internal-patch-1e140efc860e8e15c41536f01f6cd1908a431aca":{"name":"@balena/jellyfish-plugin-front","version":"1.2.21-renovate-internal-patch-1e140efc860e8e15c41536f01f6cd1908a431aca","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.21-renovate-internal-patch-1e140efc860e8e15c41536f01f6cd1908a431aca","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c4e43738a547eca892d5f2e6217368b444843018","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.21-renovate-internal-patch-1e140efc860e8e15c41536f01f6cd1908a431aca.tgz","fileCount":27,"integrity":"sha512-GTMsA1tlmxs7qyN4JlHXzYwZNDsgNcfElnBEALx3EgFMEnGfkhCyFRD8iD6VFgwKnbqP6/c2ZmZNma+tFpuExw==","signatures":[{"sig":"MEYCIQDb9lKeIhOJUrI0jn9oRLOTtrRhLBRM9mQllpmcOjFkjwIhANadCDlwkRqp2kcLzPGTllbNw46jJSbvRmsanrzKaCeK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIaabCRA9TVsSAnZWagAAPRkP/3sLnwZrkyPY+Vz3D2l7\nJCs6lFWztYit9d/fZgvEr1cvpdiM11amOmq9dnQtqK2KDd/+X7wGNpUUENd4\n+Hannl2xIbxjgJVgSDId3b23cgwz/KMiQ+2YsxWb5JLQLJWl6+5S9Zf7qXrw\nXyLUlUlD3grdcP8dF3iz6EKr9Ukgmnr3ggDCzyOi611t3Ow1P6cIcQziqylG\nW8e+1WocsPBPBMJyLBB/D59XXHgF4F7viSPQaWIBOcOxoI8jlrB/u6NlBaIC\nhHkc3cgU+ouzlWgybIxiRouRdHxM/SOEw3XPjNx9MAVRLdKuJB2Z8sQeysfY\nCCSR846dIKhvODeiA0LQZl0keoJ3vXcB8RgQWGTqBCM6WxYGiqBj//AfCD2R\noHOJXczKLwODaVUfa+XW/CYWEr+wBvs5V7tb7784N1HKA7FpmCGR3D4HJ8od\nNUy3FdC9UkZjrzU2CqyJcqvcHSLdVln083uXd0zwhIA1DHfEkXz9th9WAGWu\n6LuGJMpQ0PX7R6lEPlMx8UECNOekGCJ+H/6OmcSDIeA+XVYyOI3DPkRe0mkY\ncch2JD4OYMpSV1vz/QDXoyiCPwg87VjhkWfS87BLNeIuJ8tmB01Ldj8Jj7ll\nUg2n7wCBj0GcA4FEck8ZNEGzIGyMR7t9sUAuOeEW1ccrFveM8hbZ0pIPcgkz\nAIrv\r\n=Xv8t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1e140efc860e8e15c41536f01f6cd1908a431aca","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-22T01:18:40.511Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.227","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.21-renovate-internal-patch-1e140efc860e8e15c41536f01f6cd1908a431aca_1629595291632_0.3724908371619984","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.21":{"name":"@balena/jellyfish-plugin-front","version":"1.2.21","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.21","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"91853cbbfe732c23a509bccc66dd89c464d8ca95","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.21.tgz","fileCount":27,"integrity":"sha512-Rltg2yRCAF6fjqCmQ9t4bHgGecUXlfAkzpRUu3ad8Xu8HJDYboa/kBRRFTyvNVZMNZHsXAiShQIYNUwaEhDRMg==","signatures":[{"sig":"MEUCIQCbIO+9iK6gZFt61tWRrN9OlbIh5IzAuV4Z8C2XqiK56QIgKhsg9ufZgLrrndFtklok85bX8CquzrRIyk/jinlJWks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIaxKCRA9TVsSAnZWagAA+EcP/3sHnqq0y+h4TFE73k14\n7vR5hopG8Sh3zI75wJP6zG0nP5QUfIG1A4K+KmINiHLINBB4r95zcvZ7YsaW\nRbN08P3gt6+IZSBRKS/YfxMpavUid8uTYdOAh1PoC3aSMBoibeHTBuOXeZdc\nKJimKAAprsjdVnqdn3CYnVDJCCUyN9l2DbVg0vgl8irX/wY3vkXd4F46QdW5\nPNdlEnXubPb6e/hAvW4brfRT530Gklwp0j7558mZ9FaNCfe3/D9+2q0RD/lY\n8CXVmlqU+8yNPVujPnBCAvOvSuKUvmwoSThU8CA8SbgSaUaRn0m5qlP9C0ja\nlzN2l7yLyCFaoN+st8wvCeQmriF4WDkLnfyQVatnx8rbcLWJbYI3nOBvVpcU\nbGw6xJLW/vdDDyq98pUW8/GY3xubV4LlBzc9DSun92zSapGQdTrc9DzwdV/j\nhgoug6e15rluLlCkRxfwoOEpa6w5Kp+fjYkPjts5MO3q6kwLMESjdLpQgSbf\nHDGVP31H+OMI38k2APaAPGrgHLaMiWHtYw/P3lKziHBUpLXOaPYCPY3Kokbg\nzVACHdkzFY24KB9RWargbCfonJkpA9v1AZxvIEisDTd407ev10NDjonfOIjs\ngoVR0mPcl1FrLEm7ozl2HWMZS4xJ3gWQC3UBb6xashAtCz9XbOr0rlu4WQ8b\noQdj\r\n=IGTS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6db49350bdbb2365e19c651eb9e79e580c63b30c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-22T01:43:49.495Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.227","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.21_1629596745668_0.03731174594663367","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.22-renovate-major-external-major-62aa5d90dd25f542e87795d47944ccfacc6713ca":{"name":"@balena/jellyfish-plugin-front","version":"1.2.22-renovate-major-external-major-62aa5d90dd25f542e87795d47944ccfacc6713ca","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.22-renovate-major-external-major-62aa5d90dd25f542e87795d47944ccfacc6713ca","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cdfb431b28f92f75d3e5e1e2bec606df7d5be781","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.22-renovate-major-external-major-62aa5d90dd25f542e87795d47944ccfacc6713ca.tgz","fileCount":27,"integrity":"sha512-BcbXFVa81n4jLI387rBZpOHeu9Zqi8FZvUInUXhspxQjvm3zfoBp/oCg0cJlEWiMLXj6fnAfanWvMMRivuhwYg==","signatures":[{"sig":"MEUCIAKoLZYi75AtDn5piHeL7QdGBy21VgZcPrV7lFmcHImNAiEA3Kt+PIzvc/FnLsPBIt5uhHN6NfdpDahdfEFIaPDKSLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIa1DCRA9TVsSAnZWagAADUUP/3Z1OTuW1h/JhadppHy+\nnfpb9YFOQGFGMgYPygQdde9QuLRmV6Ursk5PmXU47d89y7vOKBFSf+xFRgcG\n5oC+uUIOsq7MoeaKwW1FmJaGR4i8xlyn8LSeNwwqEeEDz3GwQo/nacusUYhf\n2dYEtugKf2ouQFMuGyLgmCWEgRr4YWWRZ+Um8nbx842xDaVWNsNVfdiNSolq\nWlyFXtMNUXSLuwvf3v8zTzxcM0cf0+ooppUtqOcaCoNOgzQXWxIDyh9pJrp1\n+5NHCT/1W1h8PPmHHTsMod5t4wlCY/QmkgboqHUjZ88VYs0T59oV+8YqjzwW\nF0ILORiHiMo7eLcv2sCTCPvb19GfIU2CW4ZwzjCNeN2EMdYOH7mz4HVqlWUS\nrGz8MEEjgSZR4nudzL9o72sVCtpL0svl7zOBcBM9J0flGFl7OWYPQ5A/3U7A\nVvIXwnEUaoZcgd8bi8npaymVL62Re0mAtvTx7n37DCw6rSbAB3RZZHje81D7\nu5bDPKAp1kBb/TtXhZ06I9oaqO09tOS/L3LPSnquzAyL7bsQprm++zlgn+5n\nV0PyzGieXJNDyE5mai9s/0lC3LzCWPHT/Ly8vcljf/81YiQgmnfstt4Ylf0w\nJqxFhggWJGVkLgacmk/StjwdbOFaPfQJ38ukRNzy9HB7ofgAmsWrvq4TbpeC\nRmXC\r\n=eR7y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"62aa5d90dd25f542e87795d47944ccfacc6713ca","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-22T01:46:59.397Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^3.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.227","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.22-renovate-major-external-major-62aa5d90dd25f542e87795d47944ccfacc6713ca_1629596995629_0.4284889319136522","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.22-renovate-internal-patch-a455ef824ec2e969bcd4471f8ef0a15663d02658":{"name":"@balena/jellyfish-plugin-front","version":"1.2.22-renovate-internal-patch-a455ef824ec2e969bcd4471f8ef0a15663d02658","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.22-renovate-internal-patch-a455ef824ec2e969bcd4471f8ef0a15663d02658","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d5e29b2af6b5db0dce768cb43811e860a32a8e78","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.22-renovate-internal-patch-a455ef824ec2e969bcd4471f8ef0a15663d02658.tgz","fileCount":27,"integrity":"sha512-xwtlwDWjiIpx9pHTE4dRB8i7CSLgJ+7HND2I6lLmIwTDxsc8VUM6aaznRRM4MH3m/4CWW8voOFK8GRvwsAOvFA==","signatures":[{"sig":"MEUCIQD6fDRFyRoi6H0+a/P/Nvg22qlt3amrOVqGoQ9cfHKu2QIgQ7DMTrQz4Z1O79cRdlLKhDn/7wpLeFc3wBp62clyRGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIa21CRA9TVsSAnZWagAANxAP/1AVY86ogteuaOWl+o5Y\nChTa0II8byFK4107yon4QHES5lyqsqmqVVIXfXwaOzMQQAoylFkBhVR3V1Zi\nAOrnXfxsePeNvRzmN9PjCNFQ7SvluX3yMd3CK8hgDyBqPIEmjNhyApU5csCf\nNwY6IrF1Vi5s5LvKz6IUjNSap/4HhuF/tghEVXCityRLxAzARjXuBeYnbdJ5\nUquuT/BSfFEm4OaO4mjbHZKyeHTtvaQpjzoStz+fzw4gKi7bj42sZXHD5Zyz\nNe0a+rdjCKbNEyzbTW88Tuuoisw0pq/v3qeVJVlPcnqQyZ8cY6dtmdA0yLsC\nHs7BaQ4NcXR+DH19w9GFPq8BJM66Jdnu5Q3uPMq4E1Tqvcb9gvxx6XOr3fms\nk60LRhIs46ZN43LBzj3JQq4LCyP4oD88bI40f6hs/3AAZxtgVz1Zyy3N+taa\n7goE6HMEtfti55envLs88kMDU/95FHtVyYZXfLwT1EIRvd/pAWRc8pw5eogP\nq7wbzv2wjGSrAOgMFdd9rZeVlcBmN2Z0tloItp2VxfH9jaIQJW3POGFlilb8\nGiZ9UdIN2qE22XholV88Ki7QWMN1x5Jyz36VLsByjJUKc1SBltEkmzMbh6KE\n7li9rYv2rF+07d9kbg9E9is6jsgxDz/hC+HjSkoH932FEscA4xb2bZbGyXh3\n2b66\r\n=RZsC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a455ef824ec2e969bcd4471f8ef0a15663d02658","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-22T01:47:59.746Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.22-renovate-internal-patch-a455ef824ec2e969bcd4471f8ef0a15663d02658_1629597108956_0.3959018083149215","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.22":{"name":"@balena/jellyfish-plugin-front","version":"1.2.22","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.22","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"78dad94f28cee9d64fc58f5660043e2f423f87a6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.22.tgz","fileCount":27,"integrity":"sha512-W7ajPjC53CYIanLH8XVNo7O930Qw7q7EPJmx2/zCUhZyKGlebNMLmaRl0iXDcZnYdtS5f0VF6KoCuGVZCr1VvA==","signatures":[{"sig":"MEUCICKGJ/b5X6lMjdUxr03dwStbVFta4itmoWju6oBSb/arAiEA0l1us3vh+0PhPMGkkr1j+MBBovdyRPHhVCjACsGR3l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIbMRCRA9TVsSAnZWagAAAWUP/2wbYHv0/VIhE4MkTSBb\nMqEN+dSCvxdReyWVYo3vuXD6HANWfJ+71q4jT2Cyp3tYlpkfepzP+RXaj8SR\nFkUMIBNbd8oPvpCbeEURUXMJB+vpq9k8lYcVPPxjnDiLUXDXeqs6S3QKKyY9\nuKe+10OSv0UJZHHEqFvdLRZUAvmjTzSdhVoxRUT47EdcWVAwYmQp7aghtEV8\nmhm9Gfj14xAlZ+MvAiyfdCU4IQXQCUnYv6e5nZZbwM9X1gqCxbwpilc81ZaW\nleY+vyQmhDaA3VrWwa+fj46XVE2lk+zV4mI6qDJV63byLHrFsdFvekrn2z3M\n35KQQedlgKkzvQxcZmojsBQwX2m2x8ZvMjjkXF6u1lLInlYlXKsSW1nUm495\nZBn215uFra/7bB8c1AUoIWySYL4Qg+ONQgTHgeoZNLPfcHXOJtNBL2x1yJfi\n3u7FcHabKD/vCRC7J0rpZugHRgpBXfSChKxvLPJO96wt/xD6nSThJgCgmXjC\nJjU3UgyK8F+poNe5OQjdDf8094h8R6hRuQf0/5cbYO/sPdcaQzfkicdy/nq6\nmkjycTFlVJamVx3UIGeSfscuAbNiM3jmx6gLo/6dZaeb8+f63z3EwR1mu5or\nYhgYRkd7oPupc/KcBt9dehApIyn8V8AK3/J9V2v5kkeX5Xa1goroqh2v3i+O\n4egv\r\n=eUni\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9109193ed50f56ca918f71b3c239744beafa77f1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-22T02:12:49.624Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.22_1629598481344_0.008227783650248677","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.23-renovate-major-external-major-772518aa41942b591aa99e4270e3d17f5665f6d3":{"name":"@balena/jellyfish-plugin-front","version":"1.2.23-renovate-major-external-major-772518aa41942b591aa99e4270e3d17f5665f6d3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.23-renovate-major-external-major-772518aa41942b591aa99e4270e3d17f5665f6d3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"35eca1f3b62a0f12216076d136d3c40f24acf208","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.23-renovate-major-external-major-772518aa41942b591aa99e4270e3d17f5665f6d3.tgz","fileCount":27,"integrity":"sha512-fcfI7Zinz5gMaGWDO2FwCFZTYUFlefVzjXmYTS5I6ZaoEKAV3CEir0Ku8hgZ7ayN90xFEWM3aQbml/MPHFxcVg==","signatures":[{"sig":"MEYCIQCYzpmLbZY6D+eFhE04uKuEVfuSV2XR9vK2HWYOLn8G0AIhAIf3eyUmeqPc3JUFPu1cq5UBVV6D/V3GVML8IZznA9kL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIbQRCRA9TVsSAnZWagAA3goP/iHhB9QfEErCQvYH5/+S\n47hKQ4R65rhxD+L52p/VfhgC7S5GiO8HyPM+WfS8IGU1VmjrmUdGL7FpyyP2\nL35zBTM/ZA9T8d4Vs9XIPYOcqkVdOyxved6Nc7QbxA8yWZlMtZiTB9TWhkvi\novjwEgv7saQylWo3JjcW/k4yoS21p0YPSxLGClphD4/V18vrwZ0U3iSjhYPw\nJkvh6+Jg2ElIflefCcY6wCb1XSja9RYGFKJeaK6SOvDT/prvsLr8zRowf+i1\nrTQ2CrRm29ngafiwNPjKIkMvaisGWvzyLEGd7JInvRq2TVDjvXV5tA735fak\n+gl5M18VSpDcearXvUJaIitYbsJQvlLJvb0ctUGlMj89eFT4pZy2liL91/LI\nAXiu52LjNOg9J6ucZsauF8E0oRgvQEJjSZez/AeXHkg2CWjEoVBTX+KgYzy8\nRfd5HCU5MFSvLv7YTgwcHeIfRYr7SS7C3aWB0pfTZ1VKJJ8iUqFUAJWdTjVn\nv64qrpZeKYSx/PSQEAKiUb1iRH56KXzClsSh1q4YrOp9oKivMi+XSp/snun5\nk5FwHOsp9t+daH1GyayFh3SpsAXda5ZxnxEmGsHlVxPiXbLaZyKGGWoAWkKI\nxCJP3K2+F0blz8aeOMGGIOBWc45wao413Sfb9dTkDB+0aDsnJ6vSI99uccHS\nU0Ei\r\n=E6Du\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\nYou may need to export an `NPM_TOKEN` and values for the environment variables defined in `test.env` before running the command below.\n\n```\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"772518aa41942b591aa99e4270e3d17f5665f6d3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker-compose -f docker-compose.test.yml -f docker-compose.yml up --build --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-22T02:16:09.558Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^3.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.23-renovate-major-external-major-772518aa41942b591aa99e4270e3d17f5665f6d3_1629598737618_0.8309999985867835","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.23-repo-sync-secrets-default-90fc03c62f5309b361881462297c32e094b316e9":{"name":"@balena/jellyfish-plugin-front","version":"1.2.23-repo-sync-secrets-default-90fc03c62f5309b361881462297c32e094b316e9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.23-repo-sync-secrets-default-90fc03c62f5309b361881462297c32e094b316e9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"074f491f05e767e54f312441c6fe30dcb6ba7bf9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.23-repo-sync-secrets-default-90fc03c62f5309b361881462297c32e094b316e9.tgz","fileCount":27,"integrity":"sha512-tDSC1EmDZ+uaa4Y71l9ntqNIi4dFgGf4vxTn3TaxP4z6wZs0EEUQqLfnIj05GziL305Ts2UEUiSXK2AXs7sZbA==","signatures":[{"sig":"MEUCICIlmg6wURKffS4DuxCwuC0L4KRRJm4QZMvpjo2DW18kAiEAyBF48iWrdPKgpP2EfJuPmAry+GAhOv5e45vyU9kh8rU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLEZXCRA9TVsSAnZWagAArQEP/2ulHA56jyusflPqdvEa\nxna0p4Dlkg2QF8I1wGZzbtoJiUOcSP0e9fQCQCT+OzwoN5KNYQxsIOVi3wX9\nm7YHXEXsZ6Qysjv3EEwQ9htVDK7o1puvAB6k68IJyKXJztpUShlftA+tY3rg\nyrIrnS2nF5HhJIK24FpllEHoe/wCXtPkNbc0etyX+Czy5Xo2xf3tFlNmys14\nXDC2nzF0g4ev+7pQkUqOw7zSIkAbKwVLHETNsG3dYFaal/Esg2bzN6DYVpBL\nz+menDixusnrMWJfLMNYL8EmjOp2Z83BEY7GVVBb6AzOjsf4mnNSL+BK0/Ah\natWBRZf1O1WLdgoNdmWffxdlYW+j6g9hchmZQaJKZ1Kq2tSeXn46xrw5FQ7V\nihxeQL95z5HwCXWmOB0CdiP42qfjpqgiEDCzyLzB0QQguaipoCIia+xdKTeI\ny6lW70k5fn2BaEwiZP1ZeMHwx0gVKh5mJ85+afIqeQF0Vu3u+qlI/7e6oNQl\nzwBhcolMZ4WThNtOTBr1TyjlIfBybruvrvNLcr7lFiXCeEJU4Xd1HQ97mAHk\naETGOwWU+FNS0OIUtw+ZXlnwTxLpJBZ+d7xppSavVI/4dIKHjq2MOlBHZoR4\nCDBB4bZiSHeTuviaMIAx425dvVgHS1OxtG8VLW8hZotJiBTdjpEiz+rsEGpt\nOUTg\r\n=7//b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"90fc03c62f5309b361881462297c32e094b316e9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-30T02:42:19.748Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.23-repo-sync-secrets-default-90fc03c62f5309b361881462297c32e094b316e9_1630291543766_0.6327137931391191","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.23-repo-sync-secrets-default-80ec363b006e7b7105025c484372ec6355e877c3":{"name":"@balena/jellyfish-plugin-front","version":"1.2.23-repo-sync-secrets-default-80ec363b006e7b7105025c484372ec6355e877c3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.23-repo-sync-secrets-default-80ec363b006e7b7105025c484372ec6355e877c3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"20d9e8e441bcea8dba8a2c76edff90d845271e00","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.23-repo-sync-secrets-default-80ec363b006e7b7105025c484372ec6355e877c3.tgz","fileCount":27,"integrity":"sha512-tAPfmXvVAvb5nWlSGKPI2ceMrl1aTGQ1dX3pO3RQIvxhkWRWoZvNczFki1LqOArn048qJcv5z5eGRoG1FWpPcQ==","signatures":[{"sig":"MEUCIQCdTsLG85s6UYZrHcmigWtQeRQmJJWuVfAdjfAqe8ovZgIgDz2VOcdgjJEwHQAdDIodL8kRpztOML/txhI47Zo2FkU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLEjoCRA9TVsSAnZWagAAf7YP/1pDEoG21K9J+YgR4inu\ndBHLwlKfVmSmFv1aHJGqBzbTAaH1fYiBCaOp7FBcixPiRhJOSlpfnC4DVaTE\n4br0zZEtZlSpyHbNC1xExOOwzWvxoOnh+oH5vgd22oholRS32Hv5MLP3n1YL\njL4Fo6E8ofLeNeCgc4Bo4yJNWyx5nMw4yUQg/84mj6xtgYHLrYRsveMr2L2q\ny3K5wjVG4FPbFga2IWKyOsoU5tkXFXwlJoYJ42RZTsLYMoJdFgwil/u4uB7v\nxHx5CnDhbc0pU0B3Uk+/3JyjCJGaqWWT4hln5bK3V7Gfjd5gQTX8B0tZDaes\nuDwGcxdzwSxSMTSOJbEHjjcmhSGYuxs/vwiCz8TbzzRjEfzlbOjd14Ba2yc6\n5cUBVGUPcdnpRtQvnuTm9BDbdKDIz5LXc+y7vtHCFDFLV0PQ7N80MnBNyV6v\nBH4J7euih8P8cBysTjyyDqBiXc6eeHJHIaEdBKihDDFbDRNr9zXwQaCcTNls\n/2oRlRd0rb7It9Olz5xDkzilLOxc02R5eDMj673KUwiee+v4/uQyv75ZPiX8\nYA6GKu+UNoFc6eBtG0avURjCVFyEDSHZmx1yQfJ1n7FErZ6a1IqYM6kHiwBJ\nwL/egfq7oGNXMutKDM49cQW+e0GKBnUZLorm487/sEX5zNghSksKXc4cxWrk\npsCr\r\n=8e8u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"80ec363b006e7b7105025c484372ec6355e877c3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-30T02:52:49.269Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.23-repo-sync-secrets-default-80ec363b006e7b7105025c484372ec6355e877c3_1630292199872_0.8472015690343067","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.23-repo-sync-secrets-default-b1865fe5bfec194270e442824369e76a7baf4503":{"name":"@balena/jellyfish-plugin-front","version":"1.2.23-repo-sync-secrets-default-b1865fe5bfec194270e442824369e76a7baf4503","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.23-repo-sync-secrets-default-b1865fe5bfec194270e442824369e76a7baf4503","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fcdbcafbed561d7edf5a80160b9d3f87177628ba","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.23-repo-sync-secrets-default-b1865fe5bfec194270e442824369e76a7baf4503.tgz","fileCount":27,"integrity":"sha512-UJSoDXJMrFWYSjgsZqMva3C3zizbUKYkpzPAFtmnD0+HoDKIMpUjmuwnAs+u+0WZLSyHX79YZb/EvbDCYLSIxw==","signatures":[{"sig":"MEUCIAQ+dnuB3Vf8lphRD0P3D/7uC+IsGT3XahaueWqseGybAiEAv2neV2cAb/FkRFLSccp8EeTSkyKVGm3RGsklLiBhcKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLFA/CRA9TVsSAnZWagAATIcP/3KC2QvSFqVebeNEJ+yq\nrLENPR6NQeicEq4qcjZAwTsgCUayJ8CX6Jvj4ohVLmkUK8IqaI1b5TcVsvGT\nXtw6sUJUpoMCvPDqfF9kZ/AoyFVUFkAqU5+YZkn2gvVTIdvYnfjQvrl4zCmQ\n2OAhm1ZMj30qNrwfCxJ2x+rOA+lOuZKk658OPIDfV951ccXhMip3F1cqENba\na935ck5JtLSYaxczFT8vWwJl0r0UqPxZEEdV0GMT2jhtAcU5oK8TJBOFh761\nyl2UBwwpdDcC1rH/PJJIhCn/yy95Gh4XVh9JLuZygICPJe3FxWAFWOvZCR2G\n7a2aFqKlo0h8A/t7gLAFATlUHclYtIviW3auGhF1JIrlMv1QU0zb0wEQbBcY\nh0OVpFZgw8tDbYtGU110cStc1cu3zLyycJKWaYwygMS2TeDItQzfjCD4ajEe\nWdHbl1wTLo80lqCGrVKZkqubMUYsi8ngoUb7aQe8wv5ajyv0fT4UaNruLbkW\nNlmpmcIkRhPeljj+jNZM1l4v4SK54YKKyBAjJpn6BVwMtwPqiiyE5sPqO4TM\n0V+/F2jCfnv/h++wRV1AhZsvjCiYJVfRE+hfwIGdrMGgDNVGZUTe4ZJGLjyp\n3EuZcJn1W+CiSkt6rR7G8qe/nr3oEiJ06np5NG4CE6WtA9BYDaS/oNbBVLtz\neq26\r\n=WJYR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b1865fe5bfec194270e442824369e76a7baf4503","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-30T03:24:40.372Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.23-repo-sync-secrets-default-b1865fe5bfec194270e442824369e76a7baf4503_1630294079250_0.222356939497097","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.23":{"name":"@balena/jellyfish-plugin-front","version":"1.2.23","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.23","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4b926b4a624f13a8585a697d6aa4031d47b010ca","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.23.tgz","fileCount":27,"integrity":"sha512-3so1pUliN5PMWZSxEPQAiXvAf9z+LgkhNbqAucuVXASDyP/U0YM2h+SPLIlprAs3AhOpiSEGaTZDKPcWqmDLag==","signatures":[{"sig":"MEUCIA99hxOUgKp1cjzly4hXFZxMxqfNKU/DSNWCWOH3pVkVAiEA0EwQUN2dSlbUFu0SWaba0wsgCEiUqzKrY3vr7DSqlrI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLFXwCRA9TVsSAnZWagAAKu4P/i/145CUoMRGKHxyM1vL\nuYLaEYwTHnpNv8cZtOAk2sdzmsRVGyUtAwsnw6sJSvi1oKaezFkOk57UVo8K\naspWhGwK7/LZ8F5b+Vzhx1Zpk7ly1qak/pnTukhOIcm/b/jJspZTed5pTilK\nRmJsV7m4Oh8xcxPOQ5lIb2Pf7RL6alz8f3I5Sx3G7nDTzhX/6V9DjaMrd77c\n01VVJIatF/Ipvs/pBTTd/Hr+WwdJummRGQ0edSsEU9Vck3mK+WrtXXvAYuLV\nYoowrbQx0hpHGyCH+1eP26lZ4cpX0QNk+g3aOYVD47RixdLAe3WtCfBdLwOu\nydK8BASbnucMSJmklK9JJh94TGt2ShIRHbYDnR24Z1KnhMomo6vmUbDI95tB\nn3vELASBgDjLcihkgM/ynHChwsOAc6g91fJUfRHSPy+zQcdk8sz3iA2ViFFR\n1sJRwRk3Abikt5QLvaCQP8qVIPdtJIEtTgOoKtWlSRTaWCDT9LqfDey38e6N\nr/62ZXD2kDmAE3aqvgtJuJSjfF8iYuTPlaGnCbQXkJZSvs9M2U8+tjEptpLM\n1PA+Zfwb+xaPAvJ84raMtdxX0o/NuifkZW38GMvIPDffdLf84n759CesfNq5\nRRm6xYq/lijzX4aH9g/82eCDKvdWFWDVszSgWsgRUqS6m5q6TUNcTaRF/yrb\nZaGB\r\n=Nqpq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dbfc5214b994f3c527070f3762f6031d6769b388","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-30T03:50:29.847Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.23_1630295536690_0.33293754413130094","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.24-renovate-internal-patch-bd82296ba9aa6e369be0e2e37d5bd941d20e2136":{"name":"@balena/jellyfish-plugin-front","version":"1.2.24-renovate-internal-patch-bd82296ba9aa6e369be0e2e37d5bd941d20e2136","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.24-renovate-internal-patch-bd82296ba9aa6e369be0e2e37d5bd941d20e2136","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7a0309c914fe5de69df5bea4c13f4f0b2e0245b7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.24-renovate-internal-patch-bd82296ba9aa6e369be0e2e37d5bd941d20e2136.tgz","fileCount":27,"integrity":"sha512-pBMlHnFNSZ9tqkIVISmmx3b7wn6ehc8kVEBZFrfRCqA9ESrus0WAEtrdjqwQCTVasBvW+pmrsLg1UlOXOOhMyg==","signatures":[{"sig":"MEYCIQCoHeZ/wIY//ALRAbAsgNpV2rYUQfS0GWJNI9e98oP6lwIhALBvlwi2CRXgmPoyaEiVK5w2CClIr3jJNbuKYrMd96UB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLGDnCRA9TVsSAnZWagAAkaUP/1ICaf7GIyWSUpQp0T5D\ny6PjLl/KMHggUC8XiW8WtZi+mMhlypgkwMvTZvqBP5v6lM1dztgNM5lmxAzF\n7Ue79Fs1JPfmxg0iDhw8FsCvgPMbNtLrvOw7KyDnPg3r86TdOsvnYDUU+lXG\n9iSiHDer8Gi7kJa6HG+Aep+M15lPz59SdQLgy0yVt3DC6fOWBQJLUqhr6pdb\nhO6mbvZR8oHc3r5ndAfkIt3bb1CqzQpyUHKQo73kvGH5tXTKusPAYv0EY5Xk\nb9vsZTLaL/g8l5jqsrgkXrSVJ2jne8lswQrZXqZp8UUOZsaxKvXMQp+DmhUk\nptEnX85MwQtWvmBe+2MabkWrOMwUibvjCg5In3UOQmDxK3L30XMDWmh8pHFU\n45Wgyij7GEEDmxYcMPJ+Ei8JGjmXsVwnH5vrEFms9Ozs2V4836l6Oj/c3nA6\nBGrgXu97Lh0mpOJ/74Tg6BRImYPJHRMv8rnINliHKSau9QzDxr6g3i+G7Lsq\nznkVTMydqf0+/FHXrbxXeNpYcp4Cek5hqRFh5Q53oRwVRmoLewqcliiZ220W\n97SbDXo3A2BWX2olBRrHIcr99ApyHj92l2n0Tbk5W+35IOxpVUuLnGeC/haB\n1cyR+T+6UlYOuM5AIgUwjHgT1z1t7HEh7eRg1HvKxmXVT54KPmOubXKE6kMK\n10tv\r\n=taq2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bd82296ba9aa6e369be0e2e37d5bd941d20e2136","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-30T04:35:06.358Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.24-renovate-internal-patch-bd82296ba9aa6e369be0e2e37d5bd941d20e2136_1630298343791_0.025438633036118485","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.24":{"name":"@balena/jellyfish-plugin-front","version":"1.2.24","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.24","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"13eb810dbdcbec6a3e4f0003831736ff75917aa8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.24.tgz","fileCount":27,"integrity":"sha512-AvRolYUVmHFdOVZX5k3czkX9/AurGH4/5g1f1Y/JwEn84If5zGVqb857zPATOFqHr+BlLBpRZt7YVPRCHwUXyA==","signatures":[{"sig":"MEUCIG8JVbKNNVfTJOxXlpGMlSWQ6vE1w5EQXr/+wF2QUjWcAiEAmgZsjS0vYoG67HMa8kisufYgq5Kwekv+ZqXAF5usIzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLGa0CRA9TVsSAnZWagAA22wQAJrZIYI29hxRnmIkWO15\ne8lgOtLTn2oc5NvzNA1G1S41pqlnluVwqnDa0XbDYBZ6kel/+BekNFvKv1Vf\nYdRxOGWeBebSzjHxTGgAcVBhyHsfW/XYdlt4ODWnJmSLz5hF8pPK+nLN8Kkf\nSOMkigfIensuf0x0dGSPbuX5QsacgQLxjL5JQD573ZkETAS+QEC6lrcOjMk2\nf0DBIDsUhrn4Anz18rtjsXgDWHTETkmMWv+tLqEBVdDPuZ5HI/0L20WL3suR\ntpC+GsaWccGlEFoA+03rG5Y58Av24CdunTux8hT9Id04KFdxBwvF8iK+CFO8\n/Gx6XmB1fZJ/dezLDJ0LMfFkNZQzbDQmt+7Nwq6HvkDprIniCHUNzl0ezWMN\nY8BLwgakw4bGrjxF5vFrNxFmtXXygCXalWNB3acNWs4lq7KOYgz/Dd33RDTj\nipqT471kmYrOAtuCkdAYFu15wCtHQZyQJIyflwIEokFR9lMcmfH5J4Pubk0O\n6t0cqK2Cykm7zAt5GNZbfv8c13cqTZ2WK2g3kND+o29AxJGzY3nKVbiPU3t+\n4sazumNvsHEvueLeHSLLm+hEmdSzRxTu1ZXr9MgOlHcedlS967GlUXTfiN2O\nVYZRGKuIwwoiW/cFXpEUIt+jKAUaJY7xwT6lDIfhlFctTZ9XREgVN2eW0OcD\nhU+/\r\n=rRIP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0dc2e7e3393b179ae4718181304c99ba65f3bd29","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-30T05:01:52.844Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.24_1630299828063_0.11940003514647257","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.25-repo-sync-secrets-default-2158f0e0413e877f9d86862271ceaab7b9733e56":{"name":"@balena/jellyfish-plugin-front","version":"1.2.25-repo-sync-secrets-default-2158f0e0413e877f9d86862271ceaab7b9733e56","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.25-repo-sync-secrets-default-2158f0e0413e877f9d86862271ceaab7b9733e56","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"25ad9bdb15725757ff17cb185e788b198fb1e8bd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.25-repo-sync-secrets-default-2158f0e0413e877f9d86862271ceaab7b9733e56.tgz","fileCount":27,"integrity":"sha512-8x3ExvDc+e4PwApgdrg6+coWCHr3z2c0+fBaZwuBx6IhougljmanD67TxVxalTnsgsX4kTjHvVGBVbig1+48Mg==","signatures":[{"sig":"MEUCIEqZ/haUEhN/M2ciKkYCseZwnHW+8ulmNmhTqloCPzDNAiEAxYveWs/S0Xb50pRmk6ODDzL9tAt0TwllBY5EB6IhPaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLdLzCRA9TVsSAnZWagAASHgP/00JqcJA7bbGFpo9Ub7p\nE5B1B1jj5OV+2aQlmikVYrDstrZIFvcHxI4t7Y9V0Qn/7taiSFSuWN/TvrGV\nxUGqS6IqIyahNH/OqGWZ/h+PS8+UW6O5IYRGB4sjwgkry2Sjg7p/ZSj1hFUq\ngW0uwyVpuWhx1URBqjL79+uCYahRTa1aUaGVhFGp2u9vme+WzlljaG7ZC+H9\nSzToXxA+hZf/SBzxYSYp7ScCvvqLss8VApUabhpcuztS3pAF17o9dLRFsQeH\nwx3Vytf9wym/lSH7+edBcWNqe81vJ9fz2Nu3uGxA1xYEQgLOttEy6kHmbnVW\nrTBrI8XxIT/mwYZY40+OiX6xC+ov9lii50qyHbWrwg8rRPmhKLtsnd4agjPU\ntxIDOMrjXBf/F5ND0pQ66MNc/wY7tyPyEFyOchPe5GLp0I+LpICDtaT8xk+F\ne9NHNpHbJh0/dSvIVOgnkSfmI+omcIZ6Y45WJeXEh8H4Y7CCtmeFMrJ84jS7\noo4wn12A7uCQuijHnke81KQSwA3T/pVO7ol8ukGC/GF8SFI/2PRZLJKW5jzn\nIG1zIQzn92+Yq8YawPBCtsh9HEPeIkwfpRIO9yWCKmwcD9xk14ER1VUrRJwV\nfQix7AiTnq6C5HoMNjpNOc2OQkHDyJ51/2plugCUDEI7G+W0Os0K6JeGkgvk\nyO8x\r\n=XfJq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2158f0e0413e877f9d86862271ceaab7b9733e56","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-31T06:53:01.282Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.25-repo-sync-secrets-default-2158f0e0413e877f9d86862271ceaab7b9733e56_1630393075115_0.01705666338830336","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.25-repo-sync-secrets-default-e487e79042f817ccfe345378294e3ed80bfb4f98":{"name":"@balena/jellyfish-plugin-front","version":"1.2.25-repo-sync-secrets-default-e487e79042f817ccfe345378294e3ed80bfb4f98","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.25-repo-sync-secrets-default-e487e79042f817ccfe345378294e3ed80bfb4f98","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e3f23e2ab7bc3932a08015cf6bf22c1774d705b3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.25-repo-sync-secrets-default-e487e79042f817ccfe345378294e3ed80bfb4f98.tgz","fileCount":27,"integrity":"sha512-Dd086gFYydoqZ0gZN7juDb6Xk5yLN8dDptbn70iiTlW5+V6OZdXRvFo3Vt35m64MwKckXcR117CLeEOXknOVGA==","signatures":[{"sig":"MEUCICgnfH2bMYkflXp8at5xFZikrpgHqj/HkfGYeqjqyoiTAiEAnsVRbSD1Nt1eMc9HSgQXOLtO251eOhJZ/1Rpm7WxjYo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLeaSCRA9TVsSAnZWagAA2FgQAJTPmyQtl3LwJaenD6fZ\n/afY9tkijaqs4ZGAi7gQIEhaTkmHy8HXGRxtIa0Wt6aRFNsNxY9ihROKA5GQ\nJMBZcl2p6gFrhIapPJs/IcLQEpbint36vl4Kaho6NFASHEmTMVdDNbM6j/pw\nxsbpg3aazioqskRMdT9Z5TNm+9gfnVliE9jf6wr9aMjpAQGrljZOiBShDqG/\nY8X1YvncXBNuhz0p4FCLXFCKquJuq8tGf91rie2yKjGZP9Cf60AAi0zSW0KK\nOexrQ0dAyvUorVibonYLdAa2Dnf+2Xfrr45AnJ5BTxqS9Uz/ZCvXf8WUt4mY\n4jIaAmUce1HOrfwoa44QJTeGbK81yGeDF09uY6+JjIX3jeY+YK6FNF6aco7w\nmj5GvmHVS8NIu+z3cn8FSKT7/IvVIAK7tIJQVIZk8Sxf9FI48gohOYKxCT31\nCrNf1vx4qKO8imCuDinxCz4WVj0lMpelHOY63G3mzzFzueaptRcPEWVAxag4\nvB4E6UgsNDrnyHe9pjgNuU3u+jeeueZSNOnq5pJOUybcmaVH+2EbBX2+0UIi\neUeEepgJWQYiYQVzvPdpVUQRXbMVraI3NG1Br17Hez5x92lJmnYSdyIIFvSM\nlwfy5fucvujqj9tjNFRTVP/YxeQPxjlfrmp7RNIe0tihWokvSBqhQSoch6mQ\nLlD4\r\n=V8tX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e487e79042f817ccfe345378294e3ed80bfb4f98","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-31T08:18:29.420Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.25-repo-sync-secrets-default-e487e79042f817ccfe345378294e3ed80bfb4f98_1630398098683_0.5875918291426787","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.25":{"name":"@balena/jellyfish-plugin-front","version":"1.2.25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.25","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"780b9ac24c010e97160dadb48e8043d537139829","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.25.tgz","fileCount":27,"integrity":"sha512-fTtWPCKTHCqSHfJknSBXC/mvzVF9IMm5iEoy1ZeMISTKJ5uvnB8x+4aQMECYYF536ZBs5tu/McEH2p4Y53QNEA==","signatures":[{"sig":"MEQCIEY0RWzk3TaYlYMua9FcAoH1HO2Enzua4tVJmxXHgJSlAiAFKO515Q5oOhxZKAWc7oJ8YXE4j/gdTm52W58d6PSUAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":118968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLey9CRA9TVsSAnZWagAAFp4P/iwOCLZqIG5G4VSZ2TTn\nlCfdeN6aVxTB3hlha8rdfrN2K/80yPut7Sl//S3d5WMMY3hgVY81wK4gELPq\nqORUcVzeBPl02sXRQ2epG3UieQpa8hwV9pl12+xCMbnxAD0hmJHuQCFQeDh8\nY6DuB0Wcgd9WngRL0yX7QmSJffbARgGG94l2A0Lo76ksJXaTzLmabyrIEcMX\nQ94RmKc9qZLDU8AQHSpySdBQbGY9DbcfN6Jafb1SIa7AhX2GrLyahdefw3RG\n1v8xZiM8fLuoF5aogNDbwaCTc8y7WGOK0D1PPNnlL3TCVBYR95iVms85who8\n7XJePJWjlUtTxylih5+E21IH9lwmdHkPqx/GMf+ODTw4VMx+yD9fdsKLrrC8\nJMar1CMfJDF5mGJP/RWN1gdrjShkGiKXQZpFNQ9xRpud+PMOEtHjQPcbaROs\n4IsKICHSnYM4aTT67ifdF0/z7Tx5PdoJ/ssAkztQ9cyn69Pk1Ja0ifC5gQv8\nawV9DEIbdqmMctpTRI5/WgxVH6cpEYqLZd5IMfd9wLYMH1Ewwc/ofJCUoyhx\nKri3LWj/fsdcCXkhPEIR0gNJ+gw0slcOf43LYl27e2wYfSOjkLzK3vK+F0ek\n/re5lFk/FWyZsJ/PZdkn/ckWMli3ZwjWc1Z1qlhbIPK+QcfIp6om+dxZExBB\nMuG1\r\n=YTSa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"07d8be681e680b86fc5df1ec6d7ab151fb6214d2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-31T08:45:44.313Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.25_1630399677159_0.027561397370711838","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.26-renovate-internal-patch-f9b59d1b3da9d3a743d83ec228fac73787ac048d":{"name":"@balena/jellyfish-plugin-front","version":"1.2.26-renovate-internal-patch-f9b59d1b3da9d3a743d83ec228fac73787ac048d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.26-renovate-internal-patch-f9b59d1b3da9d3a743d83ec228fac73787ac048d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6d20944c119ee0fef4e61472b1c5c7e8c2ab9bc2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.26-renovate-internal-patch-f9b59d1b3da9d3a743d83ec228fac73787ac048d.tgz","fileCount":27,"integrity":"sha512-R4jvcA/skRgUQkxIBbdEVlzAZkviGCZjGfY2XQwNlADEU2X7M8szvNkEmNlyNwA+UUYKlDQD75yMdTuu2Q/p3w==","signatures":[{"sig":"MEUCICDUdy3gxtVxloHZR2bd8KT42+/DcGPoz6GjjwVurBrzAiEAwwlpI1JAN28kh5gClCS9Wh6+JNKgJRemP3uv8m5G8A4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLe4QCRA9TVsSAnZWagAAHB4P/RN/hqFmCXNtDbN5axo/\nfyDmluB3CgiMfaGUJQsTZ20FLGAy2sAaJtMgZWnk1qZwFeBePNIHqzMrisx7\n1DRFM6n/HMdN0nOeLHhvNkFpbJO9nCPz8x8E78bVZ9Bg6st5yKXw1n1TqvyE\nYJ6u+a2STMdZCRydCmQszL5a0bQurxdHXNt+PkhuC6cuwEt2+SHLWu+n1CZn\nsdR09lqTCh9iouIIsIYOJJfZD9RumhuZ8kO2sHIElJFO224Aty6gTK2Jb/8p\nAlO/Bycner8LuWsC2IMwktqaf22psDyff2WgtNaBEwTk3atiyMGF0b7Nervd\nyHK1JU9O565noArGQDTaQLOMY6eso2HRxIovcDPBdnpkbLyUnSR+bpltB+Zh\nr+tjjHShFX/y/5CDose0CGJ1sUrR6/oXOToh1MrcjrqYUhrgctW2YvHY4Mxn\nedsHVqijxReXHgk86vc2R9udl1wmjZ6o04FBStJmKTUm3YmWpAsDWicyBk6h\nXWoVOnWZoEpIIlmi2ipF/D4JAcrJe3exsXdjLHedJMWmuBXxRmVL7+KgTRaj\nS64wmAJvV9QeD3UwuUL19WsthvLvWqMFu/Nn6G/L1YcSDpZKfTajd+WuWwTa\nig9w+kpEtU6/FgWDEiy5+C/8qQ2fuUOBwJ2zwP7q6AXIK2H6mDnQYcOxzIxh\napZA\r\n=gDPZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f9b59d1b3da9d3a743d83ec228fac73787ac048d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-31T08:50:40.033Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.234","@balena/jellyfish-action-library":"^15.1.33"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.26-renovate-internal-patch-f9b59d1b3da9d3a743d83ec228fac73787ac048d_1630400016144_0.8132027891118208","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.26-renovate-balena-jellyfish-core-5-x-3b923b69bcede55c8b6af0567f157bdb4e1dccb9":{"name":"@balena/jellyfish-plugin-front","version":"1.2.26-renovate-balena-jellyfish-core-5-x-3b923b69bcede55c8b6af0567f157bdb4e1dccb9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.26-renovate-balena-jellyfish-core-5-x-3b923b69bcede55c8b6af0567f157bdb4e1dccb9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f47cef13a9a55eb0a68f302a13883fca57a9b8f0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.26-renovate-balena-jellyfish-core-5-x-3b923b69bcede55c8b6af0567f157bdb4e1dccb9.tgz","fileCount":27,"integrity":"sha512-yjeRK42ODchVk6zYT0E2/tyKIsAGwBNjCbjy5MUtCggmpXytanKR5rd65a+gL1+4hTflfBbKPFCuDRHzYiT8sg==","signatures":[{"sig":"MEUCIQD0oyJ88Wp71R6/1PgljSGg+3sVXz1YaaLpgDw2uTnaNQIgMWsOdHhrZdtnNNAC4JBiUW0hG+4saUnDzGByIzC8HK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLe4fCRA9TVsSAnZWagAA4iEP/iUES/w2iZorOtlSGSyp\n/e0b8X0U4IuodNtklE6dzp7cPnp5nE6YH28tf0lzp8Gg+anuA+7KqxDZSkiz\nPiqi9txc7OKI72NPtQDnS+gIVee+y76hhp8BXyXKRMNtbk7WExaApdS/Ta+m\no/rWK/y/AwRAlJ+ip11Z3l4wcoCnJ5Fn3ZVhvPXIsbvXBLRPydyNEhM356jm\n/fRN7RgpDkNQOp8NDABjDHEci33nhOSiDcba7RHYzaA8iy+8yliImTHhJPWh\nlx/tF3wzdtUTT1Fpny/uDL0MMZOHuf1Rb8SYjt9pyhoKf4I09xfiEjUVYoyp\n2si9E4fmudAHg4puZH8YxdDPo//beLf2jevERFXDF02Rc+SmvnoonWBMPAw8\ncXumG7foiRYvzU2lCyeCvyzJYSD4UVn8GybUVYgaETwwbMK2DIGJBBjDlu0R\nO7TGU8ZlWrpuTWzrsV7f3/GCU8CIgXvbBc9mOJqKtzks9jBxhIPk6DeA1A22\nvKdNYXmacJBfIRTBbtEUlUPq5qz8R2cX6Cr1ZdXruIefG4UBztqNeVSvZUqC\nBj0Bgj+carW0RgELoeizF7WYiKu0xYx2ZFptZ5yeAzA5fGZMzIXh3Xjy5Su2\nbaAGWFtaqNVMIW1xoTMCX+Sg+Zw84U+cAoQLoYl+yqEYFJPjjkkpUqxu1QpV\n9j+y\r\n=aqYr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3b923b69bcede55c8b6af0567f157bdb4e1dccb9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-31T08:50:07.253Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.26-renovate-balena-jellyfish-core-5-x-3b923b69bcede55c8b6af0567f157bdb4e1dccb9_1630400031535_0.13332761173097007","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.26-renovate-major-external-major-f4409c64fe2e08ff805a3992a273413f607212d4":{"name":"@balena/jellyfish-plugin-front","version":"1.2.26-renovate-major-external-major-f4409c64fe2e08ff805a3992a273413f607212d4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.26-renovate-major-external-major-f4409c64fe2e08ff805a3992a273413f607212d4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"436271899c9069ffaac0f9f03fac865a057b5e86","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.26-renovate-major-external-major-f4409c64fe2e08ff805a3992a273413f607212d4.tgz","fileCount":27,"integrity":"sha512-gbXRZmiaddvxpljmJF+mjYjwFj5lg3onaYv8JdBbeqxfWMTr8vWpifsTDRzRC7huGtaMtmnl43w4CeSP1XdzdQ==","signatures":[{"sig":"MEQCID3TQ5MNYmlcIRMwQZD2oj6uwwCLKAZ/RH3Th2M6Yf3WAiBXG7S/YY3ikz5GMl28dacCjy/JE/6FRfbbUyUoCE1iQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLe4+CRA9TVsSAnZWagAAdJUQAIE5cBzPkgJLitfjzXi9\njhmA7GTf1BzJCYILzb1thvu6fl4dv/YtLaojc8DQXB7oOC4An8WbgCwoA2+9\nkFFHh0oyC2ltNIyFBEzfS3jlNXTxichjqpC9XqUvP1sjO9+B8LLnREFnfSCL\n838/Jk+iVvDdGjvdePVL9rrClYv+bzYONa4bsWt2/om8fNDnJifmWbzic76G\n22YLc/JXDFueY6yr/PkoEWH2ojNanUCWAMqVUrMa2U3M7bZMg+3lMPQDx78l\nB+hEgiGBiiLBQd9notRrH5XcOqmC2PJV9xmMC3TJXQQ0AU9WbpIKEPS4fKLR\nzZNXEOnB55V9zIKNr4ovxE7uIJS/aQK/rB8DRb9FhBpMvCl00L9K2W6oT8Q0\nzNWkPf5i2WWij+xUk4JuFkyouJmwLKQcLFip64ovxfmuErft/tFkouYRE0vC\n8NMe+DMRqUw0OcqWpF+3obB2nenagyXQfajxqx1/FrxypKdnZkM/QX7McIeS\nvITh/6AI21cJ5f7EWCyOAmSvXbAuAJaBHdXDBxpLAtBgzqTQyCurrklnIFAc\nW1lteDMzM824NGNLPVfJrBV361USSkPfCY1oBVb4hIaoEuHK3NvE0U3ZauLZ\n1zt8LNEI1hWX18aSTbp9YL0mNpo/u5kaQCI9bjIed9R5rtnF24wnKIxmIRTl\nd/IC\r\n=ONkV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f4409c64fe2e08ff805a3992a273413f607212d4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-31T08:51:11.200Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.1.20","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.26-renovate-major-external-major-f4409c64fe2e08ff805a3992a273413f607212d4_1630400062197_0.5975729610155489","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.26":{"name":"@balena/jellyfish-plugin-front","version":"1.2.26","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.26","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e3a032bd24a3afab19631eed53d21707ea85bbd4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.26.tgz","fileCount":27,"integrity":"sha512-R4U+rORQ/6LgdeXOB9lAnA2tXS2E4oJvyJ3NNewJxlYBlIqeyObjVVIkNkwngHluqgkQLJQ2g1L6jsZp13JFtg==","signatures":[{"sig":"MEQCIEJ7Hn5XUbvAPnulcrwVRwwydSHixH9GABurTHjjnjCbAiBSwqtqFQMk9mjmgxv0n1K2Pv9ndMPmG2TLoNjOMEzImA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLfOLCRA9TVsSAnZWagAAxiMP/1zJA4W7O8aZCDvd2udP\nxzVoJuc2jZ35JTN6K73zqdKjKyxP5DiO1smHUmlitj9XD3EmmqA6Fxcmlg+M\n+Lgnt5ZbF6lnH3gFzgDy3LtGmmatAd9L3Spyzr+LG5JH8uA9Pg1mwfm45kiB\n6GKP7o5iJjUOyO7jtcb7gROt730oRWG7bVPRhSfjvD370sM1jnxUcbI/xFwr\nehARQMWxbDU7+UCrfbFu0kK8C+5VE1gzD+00ujHTusJv2Xou/YFQrNGEZHmP\nBY3sKkBiuFZB3GScmMK0Ds/KNgS9wQeDcWFKCY9YSBs/uy4gMtgVi818dbsv\nDNfLD712N9fCuf6JQbK57P6vM9KiZn/8WbKfulN32bfkvB23GdxvnDdiPqVL\nHIhsWVnzaUs5ZjcMCdLStkAIcZc97mP51SU0bbPKF2az9hLkn6VOzqHbn6qR\nmqcCQYb2q8z72a40l/ehkuIkSVO1s8TGY5c45bbY7l6/S0mHN639q1+S4edE\nZIZ8GHpTDQhG462EmF9RTFjZ2gXHmUqcks3gAUP+74n30aIPxtuJTkx/q2D+\n+pB0DMDDHxcQVTpx8WKfaDAu6h/zMiCylDWja5VXCcCZd+e/1uHzNjr8vJ+P\njkZyj7eIn4YGPIeVFuXmqHXOs3/CaHI8rcvi+4dp5F0bJLWC9iKlmQ+CFc15\nSyQu\r\n=Anqd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6e6c8e8c29cbf26d67d0ac6a7e5e0313b8e32014","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-31T09:14:59.615Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.26_1630401419419_0.6080748123846305","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-major-external-major-cdc91ccdb51e01cf997a536c4c9f208f9efb545d":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-major-external-major-cdc91ccdb51e01cf997a536c4c9f208f9efb545d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-major-external-major-cdc91ccdb51e01cf997a536c4c9f208f9efb545d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8f8eee413a6cc2ca9fa5a752d4b0d8afb187e6b1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-major-external-major-cdc91ccdb51e01cf997a536c4c9f208f9efb545d.tgz","fileCount":27,"integrity":"sha512-yHihLcDCtYvRHm8DcwsyNBVXs4OeSUPan+Io6HpJWzgjG5QiJCCVmBKkyBAABbuKLKGYGyFXlC7gnnsHwZ8CIQ==","signatures":[{"sig":"MEQCIAorTsgjyC/eWmS1YZz6hC83VXrVjzJgvEt4a9vq21bJAiBN+CXkSwq5fCg8OJoRLx4U/B9e1UQhrfnxvwxIDmjSbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLfSmCRA9TVsSAnZWagAAjKoP/375vsisUg5P35Pla681\nDnBSJ7/Df6oX4WCycFLrdLIj9/QTG+pJBmrGu23LSlZuxTZb+F8b1mNZ3rXv\niyVZd20ASvDxVZ5mf32+bwIK0OUb1l1gxosrYF9oIsMx70xt5/hKG0oUaIdy\nLVvKrYDjx8AdL6jIXHgD0JZ26IKHX/OpbQQtt7VcvM59HJQXqlcuCtylLwub\nGddiErpCjjiAQFIeW9AW0fSigvoAnvjYBEpIBc1P/i2zfroBbpfxYii1bsbm\nnl7niDlN2kL8zXgJSQHPJl5IZi9DKBxLa2wu6i9fVOm4LORUliKy2WKOvs7/\n9x/KY9CS2RXcCQaVinc/6s+avSTZmbdGwsPzd5L/ZTpQ4eYHZ6ZEyY7Nshjq\nKyJkpmArlW7mLBdzMqu9g0evo8x08Xl129OtIlrSCGIWpJuqsc91vpCZm6Uq\ndX0v9Fq6mBgdOLCUMlplX8vGWzWdnFAJ3i6WBk0Pjj/RBa65huZJ/TB+EApP\nSdXWak7FgF6O5REDX6atXo93NMZW1fPnxZHhxLc9VzN7YyYfuTGQpDQpd087\nJWMuIAqyRr+lEDSYU2SRyZ3SxubT30WaxVp4fVSvApFkIjg7Ts2N+AReatzJ\nsxYWyFnh4PYlaxZM+5v8lYE1CysLSll9uHV4KfUgqIpSEBbShoHd4RAhsMSI\nCR2F\r\n=nfkQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cdc91ccdb51e01cf997a536c4c9f208f9efb545d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-31T09:18:30.110Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-major-external-major-cdc91ccdb51e01cf997a536c4c9f208f9efb545d_1630401702163_0.8075874062394526","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-internal-patch-90b87b8f1a869525039904e8f402891ac602251b":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-internal-patch-90b87b8f1a869525039904e8f402891ac602251b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-internal-patch-90b87b8f1a869525039904e8f402891ac602251b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"37168fe1361e707c44eaeae98738b5b278d459f2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-internal-patch-90b87b8f1a869525039904e8f402891ac602251b.tgz","fileCount":27,"integrity":"sha512-nHXKCl2LJ5No/Dknhezz+gsUoDzYYUTJa29+8E2nDz/AXhbvqc0zYdiLH6WVs2n7OV+nQBccfB9+MKm4qthwQQ==","signatures":[{"sig":"MEQCIEXK+aw4828f7TW4T67WNX3bfOz5tC8Ef3Vp41dK043dAiALB0KuatnQ5dQCDbP7GAyiLUdPGKn7f2eNtqp4a1g5oQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLl72CRA9TVsSAnZWagAAA/YQAJwh2sI5fNVxqqngrGKq\nWa2lrjG4Prz4x1NX9PIxsEzVgFz0aXPqvZXkY9+XrgChTRW1T3z7/VmhCZAs\n8viAZPDvvzMmHRgErXSRYgLSnvBUoTZmr2RhHlluKaxxy2Q8BFlCPZm5314s\njYUp9zAq22qg/pwrjxzsP38Rktir/Rcz+SQ0vNv1NTsj4/rLVaNBBHw6sGay\nNAvscOPsYWArTwIvysPm8mHhpJryC6o9K8VVN0Yj4sSoxzuHUqlrnxY0C2h6\nsWWR+LTvxTPSAYLcyUN/xGVI40sr/kY6X+Xfl0smIHzmf2h4kZjBmMb6Wfa1\ndBwVoTTRovToi5I8POoX3cHUJUdFhcSQQ5SujIy9SRUkhkpQVc0PLjnvase1\n/gYP6mlEsdizUJVt5M52CfoZySV3btadUnka5dQnVw9nABoKSCqU4wZHJfQp\nzdr7LAehDw0TnoxnBfnOIUkEbc2o7KqbW0dU7PJ4SABhYNRb1NrLxbGx6ZiD\nYH/t83wLXUwdFQ5hrKMo+UqYJAm+FORRQ2RirJpnEhTy+TmBa1p0HRXny/++\ncArtxEGlkxjW/o2gtJUSLFJkNlq+EcWexFkyuXcRQUV3DMf2jj3mNKLGG4Cn\nzHR+gtWHkMcEyMzGKIZ2yPKwUhSGfMuHK3lo1X0G0VbitVXie/uVpPr+JYkG\nFY+e\r\n=6fTN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"90b87b8f1a869525039904e8f402891ac602251b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-31T16:52:09.738Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.234","@balena/jellyfish-action-library":"^15.1.34"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-internal-patch-90b87b8f1a869525039904e8f402891ac602251b_1630428918372_0.5917828044492273","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-balena-jellyfish-core-5-x-82e0d58aa6adf0d95083ea26e07dbdda348e6047":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-balena-jellyfish-core-5-x-82e0d58aa6adf0d95083ea26e07dbdda348e6047","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-balena-jellyfish-core-5-x-82e0d58aa6adf0d95083ea26e07dbdda348e6047","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0df03ec28a418eaca9aa466a6a319437c39dc8a1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-balena-jellyfish-core-5-x-82e0d58aa6adf0d95083ea26e07dbdda348e6047.tgz","fileCount":27,"integrity":"sha512-LY1gxVrTsTsWjlPQj9XCj6mq3sfq3sh50x9olv967YKYSw/rHQxDr5A2luhusHr+gh2ITlWMvY0Ia6m0HqzVzg==","signatures":[{"sig":"MEUCIQCMDpHyLJ8UYmDptWYFeMv1yk3BonAmNXP8ezRJmZmAvQIgU0PLDi6Uk6YEN7Djl4+eAfzxpW79lj9AEfvEDeOd7sQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLl8OCRA9TVsSAnZWagAArF0QAJGgiyqBVVTZi6jOwWrU\nEu90CvthP4oI+rkF0UW0+T47+T2wEiRpo8Nd4ouzrLfkAG7IdQ9Eea4wcG1Q\nR6EuLOyWfsoI0Y+bq1lodOnqDptLIUC6TPXi3l1eLI4cJgWxjyD2XMqBzp4i\nkodhRL3/JbGWVlB1tNtcFsXsywJLaR/EwJ3cOXNSocJIAA0W5j/Ar2bfx93F\nf12oxqep9R8HPhDBjkjR9qOnh+XD1G+GeoSsfrhMV99CNNVuMyPVi+KhMmly\nA8bUnzSxb/ebxt16UhY69bLsp0rEqh61QU/tI7kTKfsorK7JxWBtgVdyLpfw\nDEajcbM9mMsV1lES9I4PeGjOxTQ2kyH6bpNS03pKyiyPS5iXUShc6fljpGle\nleUg1CpS6Qe06O848KkIouptdRAZJmr9fyeDBh5T7CPTMyCxBL6atvx+mro1\nQpD5OwLSj/W+C8gqGXzcTwlvzcAt5+JdNK1dqMxkaq7M5hdNOYaBKsBO5UL/\nPe/M7COAil2CkiaREAuuRhIpl4tlA6UB8xE5vdewIZHBUF/FsOrSUjxF1uiI\nUgv/YTgYspI/6G9Um3vJJTvwB6FnmubIZx13qxduBqWxlLjg99cIp1hDG2tD\nP9msGKWM4w3L3g8gcIy2mSVwHdZJllrhsxcTjFwqB2UZvFc7xuf8m3hO8eju\n3GNL\r\n=bMpW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"82e0d58aa6adf0d95083ea26e07dbdda348e6047","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-08-31T16:52:22.845Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.3.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.3.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-balena-jellyfish-core-5-x-82e0d58aa6adf0d95083ea26e07dbdda348e6047_1630428942020_0.8760112569126992","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-internal-patch-5c1d48ca845d8c4f4ade65be4ce1e40ea7c60c69":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-internal-patch-5c1d48ca845d8c4f4ade65be4ce1e40ea7c60c69","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-internal-patch-5c1d48ca845d8c4f4ade65be4ce1e40ea7c60c69","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c90c4fdbf79b3ab7c0e2ae43114d07a90668eed9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-internal-patch-5c1d48ca845d8c4f4ade65be4ce1e40ea7c60c69.tgz","fileCount":27,"integrity":"sha512-8scj7KIWPcgT0PtzT281heiAp3bod7fNSE+ZZlZ+worq++fMqf3Q0lFuQNch3RJefwAEqTo3wo6Pi0+240kXjA==","signatures":[{"sig":"MEQCIBPJc4RV3ws7gvp3NrQRelxDxeA0TrNkuu62Mg5JB+ApAiA2RpLSZ/KZACcbhoaLMOeGVrDKOpBzKOLaH5gik4IB6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLuiTCRA9TVsSAnZWagAAis8P/0yp/Gc1JaousvUHJY1l\nAW848ta+WLo5M56YP4qCON21AD5uAj8JT9uKV5fibx/HojnYDgqKi88IKO+g\nhhj7R/mKn2e9t2/+6pDtFPGvF1UzTcs11S74e37r0CLylijPUrTJEtj8khO5\nfJubJ2CDAkwvX9C6tpniHTaFA9fu3kodA2oxmZ2hl4aDWOwVydZJQ94nRo0D\ndoagC7+NSRwJ3GD7ovt0S8S/MHUTrg3hAnPQQdwQHTN7bm/Kyjyhkly4+smR\nYapUxPcu96rZHHUb0+zO/u7qxLiaNdPOeKTRsigP6qa2e0PBm6lP1YX/25CF\nJJqkBVmWjd1EQeWFDAv6hjuZwotJxCEYQtNnBh8Yg8+IXCVC+KpYs4szvLNR\n3XYmaqnNoseXMRRUB85NBoT/HHokXHAfRH/myBVhFBrX1Xv8YhxsaxqfsTD6\nEX0ZbD1lB2r1WLLorLFxplMcFDy8skfvmmZoCpDmL6TCVHBLYSpMbQ4poFj5\n3TBhLTHvLh1efW7AiXNe+wTAAOlwdXQAKUR7LYS0oD6BKF5h2evM9N3cHhbe\nw78bGYCwP3/NPg5ZG2nz5prx9Gcg1f7hDI7lsjulLdG8fsuFUoyy3npOVQHi\nBQ1k582bjyK4TsagswXS/EY0SXCyBFwNWbL/ynKfPnILk7F88U8Rti9Km718\naSH0\r\n=pOFB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5c1d48ca845d8c4f4ade65be4ce1e40ea7c60c69","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-01T02:39:49.464Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.234","@balena/jellyfish-action-library":"^15.1.35"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-internal-patch-5c1d48ca845d8c4f4ade65be4ce1e40ea7c60c69_1630464147210_0.6433986480093676","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-balena-jellyfish-core-5-x-4282276508c797f9f0b4cb4036f5557f52ac2822":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-balena-jellyfish-core-5-x-4282276508c797f9f0b4cb4036f5557f52ac2822","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-balena-jellyfish-core-5-x-4282276508c797f9f0b4cb4036f5557f52ac2822","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"348b48372536042fbb73ca1fd675025ed0ac6996","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-balena-jellyfish-core-5-x-4282276508c797f9f0b4cb4036f5557f52ac2822.tgz","fileCount":27,"integrity":"sha512-t++nGemBjbJIzcTvgHc1n6BOkQ+7tzMGVFDcwgE7oWuxA6ZWgYiS7qM6vSDAhFeNdcZfcMLNc8LutiujFFOdzw==","signatures":[{"sig":"MEYCIQC33w6mG3wGptrf+iAAMdoMtuOD+6uRtdwfDjnWcydeqAIhAPs+FyaB79XOmThydp8DyTHOwIDOqlf+LxJ5xxW1eiIh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLuihCRA9TVsSAnZWagAA4ToP/jRL8CJ0XCs13E4F/Wr2\nYeOcu+sw/bwbU+9msB3KOhK570/hud44aKqpguk0+N5BqsM4lb8O5m5KlrlX\nj3bUyIhbB1LEss1vZQSJNHqHXfh+IMEN5M/DPUGPefF36BBpmBBNzL1T9Qx9\nxx7iL3NlJdY2wMA41h3+HMsfdet/MZtp4JGDn+RcWj5bpxdvJFk0LqwZznx6\nVzyQoss1G4WxFPc6r46ikJ9W5kwH+ubyHi4xIXwvKylgNNBQsB20oxYX/vAS\nRwAo5K0pfR0GwgRfCM78ihCxbQoV7L3GNbz1waCe9cXbSIhfoBqKf/DmsyBu\nNtatE+l+3EiKpzjYiJSwLJpj6DAQafySaeOsZG6X3/v5Nuh4k6MpDSj5FGZr\nBskQbcoDHVaJQb+xB+gd9eGTMhYc9E9K766wFyuD+40C1LxQhiF1lzXIkNog\nk1j5PQYbggFJx0gty1Jc4CsbrFTyIgcryhde0IX4+Mh6WnkOiAVWqCN23YtO\nwpMbaT/6OVKIYIwQHf7jq5hfxpLzh98KSv87zxJ/+gYYI2onHj4ZCNJvZKWx\nzk2T28nwcpFOFhvnDspdSErvrF27JxJTlEPQw+WeWz7qXeZHUrHxZrbVn7bT\n2ouysCjZyN0vsS62VVqFY/6+IQOtv9ctcr0hTxQlI+sYcEqvns/jdHoz6/Uh\nFjIN\r\n=hCYo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4282276508c797f9f0b4cb4036f5557f52ac2822","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-01T02:39:50.382Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.3.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.3.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-balena-jellyfish-core-5-x-4282276508c797f9f0b4cb4036f5557f52ac2822_1630464161415_0.05938892509791871","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-balena-jellyfish-types-1-x-f1270934f954b73eabe11e55020faa6ac006c613":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-balena-jellyfish-types-1-x-f1270934f954b73eabe11e55020faa6ac006c613","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-balena-jellyfish-types-1-x-f1270934f954b73eabe11e55020faa6ac006c613","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a6c2788bfbe3770a4deabad4daeb174fb5fcbc98","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-balena-jellyfish-types-1-x-f1270934f954b73eabe11e55020faa6ac006c613.tgz","fileCount":27,"integrity":"sha512-bDvC+iSt1yXGsW1iqnTcOEmLpxKGNzQsCE31Q7VI1KNsC0G8hgOyx2Al3GM8IjI5tg9kxtOhzQuu9kzGh27S5g==","signatures":[{"sig":"MEUCIQCXcSwk4meplZjH5mJ9dGXhKHRq8rByqX1guA6zruOAKAIgJkfE9p9gyFm1o/47ZPHrt90RxepzkCIpjsmLJcqbvFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMDDiCRA9TVsSAnZWagAA/yYP/Ava1rJES3luUPzpL0Ic\nXcPydBR/z0rU7iciz6lkcMISLmkJuN0yqtAJku2w05L/8fjR+TZY7PbnRnhX\nP2QJ9IQP6/E2fehn8EAwzxW1zRRUf+AWENoNOdyqGEJU9eHPi7U5dvEd2D/o\nYt6xmF3oSXRa2ENsVEMwYM6paVDVU3OYixCs2YOdRPuiAryS04K6KDdZw5r3\niUSJ6H3aibQg9m3QACgLN59xtA2SyhpwDIRFmaHAm/mXrtEmo1QpUKRYDjHp\nFQdx1puMhA77x+u0dFJyF0mcfrirXXRl8atN/Ak53a8GnFkdPm/EmjIiRTVo\nPBD+COMcVxhEokVfybr5tO4D7HienOV56ytqQ6uM/QHl8atx4nVzfNQeRiCr\nL2wD0kxxGrtzWZ4t3XVc2TX/2AMPQIkKQA5K26zqW9O/NvYY6de3J1Kfz1mP\nUIKksqmQxUrv4JL9zlcvYoZkG1Afn/FaPfWofV4yodwG59oHDAu2lWfKKA8e\ngVLkx5TduOFltgyFRPXf3CzAtMPb9eYd3s8z9fV4nRJgmuJZjgQmgBMpDOse\nTNG+QGJ8pGPBuoHA4hwhLmBZ3Q3UbbIxgloEWNWSeI0jqMcYq8uiPbl4/Yfv\naCsq0YDulJWxgTEw42aqs8zlXBw8cu+o6sbdgrmoywt2fisrXDnzvFJeq1s4\nXSpJ\r\n=g/dy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f1270934f954b73eabe11e55020faa6ac006c613","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-02T01:59:26.515Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-balena-jellyfish-types-1-x-f1270934f954b73eabe11e55020faa6ac006c613_1630548194447_0.34805912742959166","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-internal-patch-41099054ac3c8bbfb229401c2d5a9b53d56d2261":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-internal-patch-41099054ac3c8bbfb229401c2d5a9b53d56d2261","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-internal-patch-41099054ac3c8bbfb229401c2d5a9b53d56d2261","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4f09ef5163c017c9f8a11ffa92a1b324eb69a52b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-internal-patch-41099054ac3c8bbfb229401c2d5a9b53d56d2261.tgz","fileCount":27,"integrity":"sha512-JmECP/8RwLMhTjjU1jtmrsXnhctTj50NRaNGdwRIbProBSgSQ61XJTwacLX7wGE2jTGPaWe58EQbMIQXjp3Mhg==","signatures":[{"sig":"MEQCIGIKQQH86mmXTmncQX/MgvplmQt3JlsXn1sKvHStiowTAiBeRlvp4aiSTdiqTlJYkmrDYwqJn+uMHToCptK57+GKVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMEDDCRA9TVsSAnZWagAAng0QAIQtTx3+GjResE93r92E\nwLOmqyKg8IOeeQIM8MvSVnDo4YnbfQN4XW57/EyEK95HoTZOl2GNuZBBChWB\nOgO0BDVTZxiescPRZWiz9bOAMCo9k2h7fCc1EfWYnzgl3fshGpKQ30gu4QZn\nVoF9sy18XIEhapVaAeyG1x8bRz8j7nfKY1uTGWlf4hZPY+ZZnTcTmOAhLbYo\nb4SkUvljE163tv8GzxwnaJQjKq8DspZmaNk0aZUb6Uw1yuGe7VDnG5jX5268\nPF+0zc5XjDbLNt/S6jEk+oWsXQafP4yxHqm6z2o8yqCCMJsWaNf54rgGBEwA\nMhZzT32ndzGfOi1G2fTO7Cq65+RsVcuSKbJWHKWUI9G3v9Q3lfNlvc87OlGm\nUHR9w012F3dvuTwjKprA+FXdejOSaNojon4pJ5AZWZR3K6r1YDymfQPlSVyx\nQSzahmly6NqcR9vtqcmZDcmWmd/y/lOYlC8F+IlMCiv6/uUI5qCeqvIpeuss\n3UzERpGxCKn2j5iP3nqjrBrN9JZNFYAGA7fzBd3WDQNE9YmHyxNtMUaN5q3a\n1TOkbT+IKtBin8/82KAZ0hT1KqK3HpKqsM5JGJ3zWSGbNzBmSKqb9LQa/UOH\nlAR1FnpE8AU1chnjF2+37MpRQyIoNgj4oC4tvm1zWry9XLSkgaGWophTYwOe\nR70A\r\n=O0aU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"41099054ac3c8bbfb229401c2d5a9b53d56d2261","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-02T03:07:49.343Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.234","@balena/jellyfish-action-library":"^15.1.36"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-internal-patch-41099054ac3c8bbfb229401c2d5a9b53d56d2261_1630552259308_0.9376168050726716","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-balena-jellyfish-core-5-x-8ebdf3d0873252eb29b9886b9be225efa89ee587":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-balena-jellyfish-core-5-x-8ebdf3d0873252eb29b9886b9be225efa89ee587","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-balena-jellyfish-core-5-x-8ebdf3d0873252eb29b9886b9be225efa89ee587","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"40f9624800347ecf148ecc42bb422aefcbada31e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-balena-jellyfish-core-5-x-8ebdf3d0873252eb29b9886b9be225efa89ee587.tgz","fileCount":27,"integrity":"sha512-c1k4nXiTKces1DtrE3Apbvf775GCfS/tGuGXdGL5Yl38ASIjD971dA9Tvml6KLJ6r8HFuX6sQE9tXLsZaPqbVg==","signatures":[{"sig":"MEQCIBFIJNmHR9yIiQhar8qZbvV9XKPhyElbXOj+ERMMG1ndAiA1lGKZdGUr1DyDlLgyWvbMdFnx07kNx9+7T7QXYjb9zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMKAoCRA9TVsSAnZWagAA7W0QAIkJ+NXE26f37GhAe/kk\nQzb1/emp6Cohp5EAqFJIlNDTsqW6oKkTQEG1rpwoaZrgHtJsZL44eMrKOzAN\nOg7JUH/n9MBBd/0Nnr+5YCQ1ZurMlCE65bcYBiSPt40ekdhglH8n3qG3f56F\nffhAQ+w8IyaePvzLxMP4cmopZ9dMTNLm37UY3z/GVFVI3fEMMUei/YjWGSYu\n2KpSx+kP+mBLyEZxYJ8v6+osVLCFre2w7D1spNWNesTFJvRxdkf5Vuyw7729\nMv6B346tFgt6NYBCeSjpi0RKF69OPPTGbiYFxoTDbaU+GOvPOpUtwonNBTET\nQ/Ez+HovB8DYzYLDp0fBA24T2Rb6R9JhgxJxDkIiKpVLkFU8qcE3e1ROo0hI\nDDayFubp0bDMbDkpBHu2o6F3tddwHFUzf9xApQMkXbyjdZHYGjAbhhsxKPhz\njsYbyg8jFGjTEyE2/84A7/6tBuiifBIZnlZvJn4UyCUJEUPuZYoXi/s+n3wZ\nmgfFcIBslZ6u18jZSJ26YlhGfmL/WLHlurtsMu42sBfxykVg8Y9PZCnMaOj8\nvtJfF7rwZ8GIkMCotHYFXNV+3wcQwlQSlBeLaSpXksb0bIKuRceZpfNaH2FJ\nSbCiPQAjO0iMOng9LzbYNmQSPYNApxOSqI1Jjaq/cG9uIaacatlEsQG2Xv3U\nhTLX\r\n=rhwK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8ebdf3d0873252eb29b9886b9be225efa89ee587","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-02T09:54:20.386Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.4.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.4.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-balena-jellyfish-core-5-x-8ebdf3d0873252eb29b9886b9be225efa89ee587_1630576680797_0.6896369316172792","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-internal-patch-8cc390fa9319f0cfa87483d610c84d55a0d51376":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-internal-patch-8cc390fa9319f0cfa87483d610c84d55a0d51376","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-internal-patch-8cc390fa9319f0cfa87483d610c84d55a0d51376","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7ae8939bc47c6b5ff20303b2da80a6f7506d3307","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-internal-patch-8cc390fa9319f0cfa87483d610c84d55a0d51376.tgz","fileCount":27,"integrity":"sha512-ANbaypqLyo0ax216kj8b0A75Qo5Xho0YicIcHp415YpRYrqgLJQcnZ/dWDv5qFAdr7613Tak0GXRMI/aZ9r20A==","signatures":[{"sig":"MEUCIB/NaI+3CKPZH0y+ViHZUTeAHUd6/gcjObL2jrBMuvDHAiEAgQHpNWU0QfpmOKMnYLcECehzGCtuCtL89T+LgNNSzo0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMQkVCRA9TVsSAnZWagAAY7wP/1cAZCcvct0R9YS4m2RS\nF+Ddv0z1QTXvAKA2vjtU1plSksCkoLVn4uvABrDvMefW9ZNG2B/G5kwRM3bO\naSyokR2czDApGG8uR2TjC7ns0tLPIaVyTArahx6OLOnag5dSFX14LyvPD8e1\nHLp9BGlQDm37OKFim8TK3s7i9FtqvpkQh4RSrDbLwMqiWOq0XGTtqXhihTVz\np+53Rsd1sShaNZ4C7GsQ4DsGPEJ6UWrYb7C6aaDiCNulQhA0oi0edwAXUf+q\ney8o1bAn3wNAVaKRi6yVk3cAF737F8YKY0AXFfiCeQeDQJsdMpe+qJCBIvpY\nw/+pHyKCss6iegVXjvodxX5lRVvPTHueTaWtVgUksL+dZEyM/ZIhyMYMAeVU\neNteksMYQQ7tTwh6lzcviRe15f6lovVd1jpwPCx49DejOE21sDWnPfFz6XWs\nzOj66hMS43kmC4SJbJS5gbbhf3fiauRdHoCEtOnjVzW+hqDOSU0LoYlAHEKX\nn6ni6pNe2NWxJTf1qQ75pog89aKuWAUJtrZHbr+B52RKwL/M0s6EPjwIEz3G\nt7ymDg4j0+QIckeCGc5W1vI03RlZ48cFtsMjsL+mgQerwungEFCoUjwArUwS\nh8BOKN0dETsTHMPqDX4R67XAy2IBAcr7XSZAy7SBX4E/uUJXIPplb43dnHEz\nadd0\r\n=+6sm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8cc390fa9319f0cfa87483d610c84d55a0d51376","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-02T17:22:05.793Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.234","@balena/jellyfish-action-library":"^15.1.37"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-internal-patch-8cc390fa9319f0cfa87483d610c84d55a0d51376_1630603541313_0.08536436624331367","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-balena-jellyfish-core-5-x-195d992a5bdc3e65ffb5bd799f35a8563ed3fc5a":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-balena-jellyfish-core-5-x-195d992a5bdc3e65ffb5bd799f35a8563ed3fc5a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-balena-jellyfish-core-5-x-195d992a5bdc3e65ffb5bd799f35a8563ed3fc5a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b8a85f675fa53e1fdc808ff07052a5adf7b5777f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-balena-jellyfish-core-5-x-195d992a5bdc3e65ffb5bd799f35a8563ed3fc5a.tgz","fileCount":27,"integrity":"sha512-jsOr/7KIuzaYaSTQgSmhlhJ+xIhUHYjjA0VXHxbIp87OJZ5M9Jay7xrKVO4zO5AmgAkR8YyBs9bo6i6uejdn4A==","signatures":[{"sig":"MEUCIQC2weGiVA2GIhRXqNU2DRCubic9HV9DnuktohB/POm/EAIgUtQpqJO2FwM+HllmYc9R/rqtAnlypqwg1FzJariNkns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMQlJCRA9TVsSAnZWagAAwT0P/0me1Z8prfOxnD+Sexce\n2pFcLnTyl8U5BaajY1LroW6L+8cg/qqUa4SLUkY4jx/LoKvx6XmuSFLq/OXl\nJd4RZnIqkBZWKXNZ7YVOMZxWFEWiMxl4ExdE0T0onbLsdOoJdNVfXQlhR2wr\nIky9wshl2VReLrCcXudJB+51xwoIzcV+zXqIGdTMOhI+PGRrk14dxCPkaqO5\ne8S5P2yyj1tj1soYaOXtW5ZODFwhMPo2c7WW42N30HmH/z3u3Sz/1ptZ4XC4\nfMDnAKzqGRybPWh8j5pDSGn1OgqCw3/lB1XTS8DQ/rNfDGOUWEM3AUzQH+aK\nt8YZTkaczbfPn5da9U/KTmWLm1KUeCsKEeTkQzSsrXqKNUmuYEHHOn7FBG4Y\nEjpKL8uv31mEf9a/dwR00xt2e3O13FETByIsER9skEz/T5sJtnhCRCpaxP7o\nbXusf37C2A7jTHdq1PVxX7ubE1+oNBOSp3O/pnmkaOmuqVcsRPA3OGDQmRT/\nDHNiqvjszQaZC5acj9O2o4jPXDjnqdZWpsHg5o6xk1kUjUet6y0Mi4cGfA1V\n44LEWS0tGt+5x5hsEUG725du0qtTSXEGWrn7y5hK4VjdqREuWp9W/0RY8ZN4\nP5iJe7eEmZC1J4rP1ymEl8q/K2UM5iUiAH5sOfyMLBQjR5phAMysKbdbrcnd\nd/D/\r\n=IqYV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"195d992a5bdc3e65ffb5bd799f35a8563ed3fc5a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-02T17:22:46.974Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.4.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.4.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-balena-jellyfish-core-5-x-195d992a5bdc3e65ffb5bd799f35a8563ed3fc5a_1630603593711_0.2702506053104963","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-internal-patch-44ac92624a25861f99181465a680802427e2bfe4":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-internal-patch-44ac92624a25861f99181465a680802427e2bfe4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-internal-patch-44ac92624a25861f99181465a680802427e2bfe4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6dc44f5fb5776cdbd57219bc3bd0ab39f5268fdb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-internal-patch-44ac92624a25861f99181465a680802427e2bfe4.tgz","fileCount":27,"integrity":"sha512-lE0BjRPhvSFrxs8aG3Ku96sx1BBZvDdk9f30dpaG36Olgc5i7i4CVvKWLAGbwUKvuIAEelT0XxiPJiidEsZJxg==","signatures":[{"sig":"MEYCIQCaGOPrHfW5oHUWOwlkWoHQb7ZfsdRM9fdBiRKtjg/hmgIhANoxBI9pWoDmIXH+kttUv6bPdaEjqJbUalMJzGyxAPjM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMXZWCRA9TVsSAnZWagAAzTwP/R4Q0DgkWpHezNcyC/fA\nbB40XNpbPUTr2jQtxOdBq69dyLMp4JeQNT9Ng4JVmYTNsiYulVW9dipoDvmH\n4ZVIwe1rH3QKhcSl8v1o/tnhjG/Mvpp1zdJSDbH9fMfOqFg9hnk30VgePk3O\n1TtYRp8tzdtnSWPt4n6L74H12MH93o6Q2FHZ1MK0+LX6e/s1jr5hDynMM7ay\nzxvavKZV1PeiehIEFroBrEMrtc/aYRurfmGHTTSFirHjNCOhwiCMVkMODvzV\ntXv9N0S8CNXfuCFzTcGHCnWEN2hg5PoKNbEXhnk6upkqIlROjcGd2jBlS802\nvV9h0Xt//p7wa2AUrHS7hqe9plnPQkb5WUBiWvkDJuCK2EhYPGgwIYN/bhbz\nEzwk0BEteS7A/YSkbdLopK6gutGkE6jBBy5MPGVO4T6IKPxr6+u1SXwZtmx1\nu6TQHF/zjJBN+WdP96W34OZpgKgx6xRAxpcrUvFKw4Le0imWMjsjBnAkKR8t\nWdbb5evn0cTAZ1ZrRlEFQOEXfMX+4aKZ+mZZHGUqJ/TvXkP8LCdpyCwp+rK6\n6fpfgpu/N0JME09P/2h32efZFq/GZVPCOdx7V8iS24iGVylmH+rFTZfHW8GH\nIv701+3/HFiT/BOw6brIg+LTAXIvOu2j63T2Mm0X+r0fjjoHff79iQoOel9M\n90Mo\r\n=9EZH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"44ac92624a25861f99181465a680802427e2bfe4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-03T01:08:10.373Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.234","@balena/jellyfish-action-library":"^15.1.38"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-internal-patch-44ac92624a25861f99181465a680802427e2bfe4_1630631510276_0.559186994974243","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-balena-jellyfish-core-5-x-5d9c7310a1b64d16ad804b49508ec891f15e6c83":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-balena-jellyfish-core-5-x-5d9c7310a1b64d16ad804b49508ec891f15e6c83","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-balena-jellyfish-core-5-x-5d9c7310a1b64d16ad804b49508ec891f15e6c83","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"45ed06f1384b0ebc5edce89d25804cd53d60e709","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-balena-jellyfish-core-5-x-5d9c7310a1b64d16ad804b49508ec891f15e6c83.tgz","fileCount":27,"integrity":"sha512-ltwgNe4RMgS6t5UWSnLG3uP4sUQc/u2od0OB/Neev+L4cLFlh5V375e5Nb3qlFtUq5Pjr5XonfcMHw6sWE7MDQ==","signatures":[{"sig":"MEQCIAT0gX05AMqHMuem9cEjV6lPKXJ7NCzgvy0yLdlaOhCIAiBa+Qg2CN6hKtzjl8Lyktc35Hs1THLrkAdmA9ggaj8OJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMXZzCRA9TVsSAnZWagAAE20QAJge+C/kZmtcGSjn1JBR\nHGe0gORhjWMswtJQUw3AOqGrihItBoNbuctb7Zc6RWs5sLt+xUNj5fUS7gH/\nujM0LdoW2+0hwTqmnmmhWuupGmp4oEEZoqEjUH90uW3mXyKAB4E5VOEyjGvc\nerzdZUh/JL0B6wM4Pg5iWxO9Opq3eEprFWhomIBun4hUgQqNOfOSquSZykVv\nCWyQY/ml39okfcxcUd704/dJuXfBxl9RZQ+u1Gjm1nGc4+7POWTRBhBF28Wn\nvJxMaT1o8rxWrAjWyA9WPFQSB2LCwbThfR7RxuqL8mxHMG1xCunereDla1Rw\nXGCFLmzSe3VqanTu/ghVTlM3UDBnFlneVIqaKr4bRHmpXbvjObomaD/oM3SF\neV6CX7g6QNiuR3c1103dUxkHBx/E48nd75pxza9ZWF6Djc5Qfn19fc4WjdaC\nh1PGOVLdT14OhsomZ7ACv1ta1jmzVlNlYcUn8uiQ3ZlRGxE2Oi/i/NMp/MyS\nwPrlHuy/88RSUhBs0y+5oL8bb28imn3EwsYVEgqXmRj8ingJQqCmHkK3vPwz\n1NUYsYywOmVbKT7hTt1JbZ4jEsdDOV3FWdMehH4z/dEdR9zbtkh4ogBuW9pv\nJzeNrN0SaTmzNpsbvPchaAdMYQnFpH/a5DFh5I3naews82Qbve13r8vt6Pcj\n8xqb\r\n=r2GV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5d9c7310a1b64d16ad804b49508ec891f15e6c83","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-03T01:08:40.216Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.4.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.4.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-balena-jellyfish-core-5-x-5d9c7310a1b64d16ad804b49508ec891f15e6c83_1630631539149_0.3265990032212047","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-balena-jellyfish-core-5-x-9151ad0a4f90a1ca505e86f68eb2e63300f4196e":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-balena-jellyfish-core-5-x-9151ad0a4f90a1ca505e86f68eb2e63300f4196e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-balena-jellyfish-core-5-x-9151ad0a4f90a1ca505e86f68eb2e63300f4196e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ee36c88e3d5408b2ab83b5cb084e93f137d8c472","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-balena-jellyfish-core-5-x-9151ad0a4f90a1ca505e86f68eb2e63300f4196e.tgz","fileCount":27,"integrity":"sha512-DAsEse0worGuFpv6zpHpvLUVZxq6mlJyqJcKGGCmMppX07DTL8UHlTnYxUwSq01yvV5wqIWXyBfg/3fIxwXI0g==","signatures":[{"sig":"MEYCIQCI9MeuAShL6FjRtYV2DAj1Sf1ivgz+s234SUlSQs9AIAIhAJmti03oD/VlKEmEFzXLTpJbEsJlg/XLmTaSN7+coxqn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMjppCRA9TVsSAnZWagAA2UUP/A4mD5W6rJdNGNzqqNvf\nthxFr6sGz0XOzZw8TrUqcoWLEP2tMiuwP54MZB77ayJESqHmyH1edW8JqL0S\nb0N4llEhXKDCn/pFQtzm60v5FvsxOYpK0fYmtmSVaveiyQi8oHbjbk88/lFS\nCJbyXEH8pqirr3k5sBqruQVN8V1MeR1WxZz8Hc+CvIflA1uDKwV+Y48u5rjA\nvIs4vFHJKiNmTf+GxVUB3uvCqirU/znVFt9XrfFyK+b2S3eoeAB/kTp8osXA\nvJIde/3n9CisPwSKlWzwQPrUl7wSvZiLkPP7sJEOl8+AGV7aALOKMpBw3yP5\nTDzUQGp/Aq4iClpLsAYLkdRHD/aVSCy7qVAvsbWjinTFmdhraWRsvtpdU9+D\nG334bh+bG4VqhIcb11fxzIRwBzxfT4pDZiyPO1EMNAlyYy+lJ83xCA7tfeVT\nsljwKk/RyInv2CM4y2mU1PpPYV1/xWENTaHiByMeH9j80BrvxEcpUnIYCtJe\nJr8AUI8RLB7YvRv0rLjBX9MlGTg28cQVtB9fQnYzXjTFmhAB/x9iIwIZOvXQ\njVKcabP38z3jJ3kRgFyBV4xGnsm5mGrkhjG9OHVC6GErfqWq0/lu6dH3iDw4\nIUEzmPJ2y4cWodLyBsyTIhsKw/lz6PYl+rbw8u6DDEhawQYFf7gxyyMA4Xc+\nKaN2\r\n=Iwxb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9151ad0a4f90a1ca505e86f68eb2e63300f4196e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-03T15:04:56.044Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-balena-jellyfish-core-5-x-9151ad0a4f90a1ca505e86f68eb2e63300f4196e_1630681705144_0.39153236708597494","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-internal-patch-b5815d459dd26cb50dfe5e2b8ba7c011e047d5e5":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-internal-patch-b5815d459dd26cb50dfe5e2b8ba7c011e047d5e5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-internal-patch-b5815d459dd26cb50dfe5e2b8ba7c011e047d5e5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"46cfec6bfe100e3b7a337af8e400ce7b136a67d4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-internal-patch-b5815d459dd26cb50dfe5e2b8ba7c011e047d5e5.tgz","fileCount":27,"integrity":"sha512-jg8gzjWoO3UR3HFMr9c8fwPR9MpN764i0QupGFj0H3MaFYyE5sUfjetwk/+CLYt54+h+0uXTpxofXEGBAdTWrg==","signatures":[{"sig":"MEQCIGhoCIc4/DtU1Y4NY7ZffpUKPXeJ5m2bRd3EdYcj0xRjAiAJD7XJYmY4kwV8i5JqDD4uiem4qAvQvwigaOC2RYRRdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMkhmCRA9TVsSAnZWagAAAa0P/18edE3GxmWCGn4MLiJ2\nFCONG17Ay77iY1sM68+3LbAG0+5hhRY+EHH+aLC76Y99DCwpK/te/JaS2WvR\n9+C9a/qSt4i9A3MwLPe4k1Tf02X7PtewB1BEJXOor+uFpJLEYJIOtu9+8yaT\nnLxVuWzuMt+ENR/3CYOFGT6KtjyyGNx8FUSETaX+C3K35+vgNqTy0xipxdWT\ntmhu3GYpPYofhLhioVCUB1Ly4dkSr89M7Eo7Otogl1Be4C+0x9IpGOyG5OBi\nfyh9kRRLaE8oVJaTFB3Azz9rLtIooGmweTGmjfM/RYE2+SDlq+x2VTU882ON\norZHFbGCGwTAR0bYoEUHb1KYZvioqi2Q36+AC5GX+wnZe6G/uQZ+nkstQjfD\nYOTghcDU3m4C5oAvCT1IcqFGBwQRFRv8d6sxRZMJhg0H94ThLkkazb0KINcS\nQb2UbEH4B7nYgbjsrp4wi25UBxVSIc+f4VI3j6AWv/f4twrorvvG9itPrmKM\nN+7ciTNNm193WJtXC967YC+cGgnSQd09vmgDMdZNsOtRRukPIRAOY0ZMdPT0\nVrzVLsN6D17i6sZiEQgmukSXRC6oIlPIZvtIQO2JsL+X4amaIUV1/M9bJfBt\n8bYqHJfnW+fs4GsZV4eukL28HepPZXxbWa8vOO8PF54bpejW8tdZdlZEtM9+\nBUAT\r\n=8Uyu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b5815d459dd26cb50dfe5e2b8ba7c011e047d5e5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-03T16:04:59.271Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.234","@balena/jellyfish-action-library":"^15.1.39"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-internal-patch-b5815d459dd26cb50dfe5e2b8ba7c011e047d5e5_1630685286509_0.9326216591562377","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-balena-jellyfish-core-5-x-37531ae622988ab78569975f19ef318c7263901a":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-balena-jellyfish-core-5-x-37531ae622988ab78569975f19ef318c7263901a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-balena-jellyfish-core-5-x-37531ae622988ab78569975f19ef318c7263901a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d267542b09f63eb892931ed4dd6e36ae5cf2d3a0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-balena-jellyfish-core-5-x-37531ae622988ab78569975f19ef318c7263901a.tgz","fileCount":27,"integrity":"sha512-VQ7NhU4qi8v/iI8kDszXta1L09ttYw9wnF60C4dgAXyeLLeeMe+r+d9ON2Up4cFxfd3boX7/ZRrkg5h9H4Oz0A==","signatures":[{"sig":"MEUCIFSPXTH8NIZD2hFM0XfvY2DCcsPlU6Fd3/8D81jpsLdbAiEA+Wrcgy3PVrvkWKd/pkgp9qpQQ65hPEBP0tWdi1FfPeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMkiOCRA9TVsSAnZWagAAEwAP/2ojiI4Q8L8dW2Q3wx2s\nOvLkF1BLY7tc1T6HUoVpF/wuM2psdX42feBkGvQjqaekRCmp4WxObcg8gDTh\nWv+vXxevk8LjJpXnYo9seXDUSnLHj06FsD6zbpAQP8tYWZeCH1lxpvAWHRCo\n29NNG825cs8At8L2MCjMk3pWA94bnZAdyw/W/eYTCdCIsogoJDeSMo+j5nv1\ntlSC12lD3T8NMXhV8KNIoJhEzLyDrhRMyQ6hfpVmURFfMUR3xyYs8ob2DatA\nSlxomSEf7VIoOBd1SmPpthsp9iI6ea0IzpVekMHK4CUdGst6T4ktF6o5hrXO\nOOw3PnX4SUZRwhWYizDbXxxpBcB11A7lg3mT3XQWUj0Z4s7fTt0qvhtQk73v\nmjtPaf+Da5fajB3WPKrfnYQRba8Bl7xLDz09ndLtOu6eLLBsZiyEXKM20s1q\nG2cU0/ah+l70nFp/s354yebmPyecEnlcUUSF+W2HPqtdtBOgJpjqnpaglOWC\nKkWnm41qNuJDx38ZARfrECDXQXUaGlFKvSehOFzNEg2JwYLAqpDkrQjjI8Zl\nb8Q/+0vFGiVgaK2zFw4DtsMKQ79lSlFJE295Tb0oCCEfaDEx+higjmPn9cvy\nb2pGyvJetf6FvygoO4AFQu6jq6ohkRO5TEwmgc22bIJdmH4SIoZnuPLFAy9M\n47MH\r\n=3Seg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"37531ae622988ab78569975f19ef318c7263901a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-03T16:06:09.826Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-balena-jellyfish-core-5-x-37531ae622988ab78569975f19ef318c7263901a_1630685326122_0.8567654251404762","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-internal-patch-5e56535af06db4a5f11fa4df3917bcf7f1ac7e0a":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-internal-patch-5e56535af06db4a5f11fa4df3917bcf7f1ac7e0a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-internal-patch-5e56535af06db4a5f11fa4df3917bcf7f1ac7e0a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"02e89ca94b0617d792e6b6dd505f50e801816698","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-internal-patch-5e56535af06db4a5f11fa4df3917bcf7f1ac7e0a.tgz","fileCount":27,"integrity":"sha512-9NUfLbSj10KaBtx+sZAIq9HcraSwyajRHehDXwC611hajdg0/fLGNsThtoDlJEoavi+pRgglF3LUKIhfkPzxfg==","signatures":[{"sig":"MEYCIQCDAkcNS/YPoz41yDDyudSWjP7Dg2tFXgUv5udK4Vn0lQIhAL7lpCw7v3ty0lStutmsPiX9KdvUzVDifKIawYWm6MKD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMlEaCRA9TVsSAnZWagAAs6UP/RqXwq1J8mZoELE/Xi4E\nweZaxMjNRzkjIciROwpcwqPfIxy2ai67qGfpOBZkkuqTk6TES0Bp44iYwu+s\nyvfx0LIvoqtqJsyrb9IyzXtQSlnv9RIVDt2EzSmrQPZowtb+lqKldeC/ymND\nOjrIfNZwAdF+rWkgpMmF7xu+kpv8frSobx9juzTL16LpF2GPf8TO36YP5Z3u\nl/i3qNt6d6J6msjCRVRGaDabiM60BkJ6aFpBknPl/3YenztwnYVdaM61eggl\nNLJ+bX+VS9Q30P51AVyvQycQyZgxmKT9WBQjoIyqtfqw1oS7rVgi3iiXJYbP\nlQIKdFTDvZE4i56w2vDZo8TQCxfwVfPuYqTuXKLpR5i4LiYJ7uoxusjJTNE/\nAINCqrcaZPoJxglwkyH6006Ce9AstXiCPdXe1YkM07rb2DhiL7b9VoJOSqNi\ni/u5weGWhDAYiSTYBY/aYHrhJ+U1fbihTBTDbE9G0aCq7uLvZywIe3vzTmk3\niisvE08RmIOto1syT6XW1xadJEOkTb4ap0Bzdz42+nJcHV4EWDvOmJPPLRnl\nFk2A7GhfE6/BVHV9fVU7X9MSTg5CiXEFkhEY19y9+CIA0rqjDw6OEfJQ93+G\nHRKbjZeYi8meNWsZOgRRx1j3ksd1GdLW5RK3Kxi5fWe8LLyIYcNSc4nQ2UZg\nxt7n\r\n=FuSG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5e56535af06db4a5f11fa4df3917bcf7f1ac7e0a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-03T16:42:20.359Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.234","@balena/jellyfish-action-library":"^15.1.40"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-internal-patch-5e56535af06db4a5f11fa4df3917bcf7f1ac7e0a_1630687514651_0.9002350457224617","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-external-non-major-7f2a941a3ee00a481a75e8f79a852263db24a622":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-external-non-major-7f2a941a3ee00a481a75e8f79a852263db24a622","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-external-non-major-7f2a941a3ee00a481a75e8f79a852263db24a622","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"79fc4775490cee3d6766aca7d366f8756a1bfd18","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-external-non-major-7f2a941a3ee00a481a75e8f79a852263db24a622.tgz","fileCount":27,"integrity":"sha512-QRNc2IZQN7z9+fcsL8lMtlU7Lx0smeHTEqueWZNYLNiGsDnzVrqiQ03ilp+0v9cmjnhhXxpaKeWPRBB5bxTi+g==","signatures":[{"sig":"MEUCIQDZHaXLmr2FN0Gq7b9rsogV+LePQMncEKYi9TOUkke/5gIgFFYDwAxfIEeL9W+Q5UctBtyJfR6ZeGpYoa4FjMIJYZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMsGCCRA9TVsSAnZWagAAv8AP/0fHcqN8TwSAlba3OpIr\nDl2cxGkI8aK0IzM5iQPn/cYsV3v5FJDf2vpr7N6NoMgLwvuZvoP2FnuzbtoO\nVGXGNfb8F5C6LTBY3sALOkdsiPR1y9d33OO1DoBzH8+HkDSB5YmqUkelV0JZ\n/EGyx93I1VjhSQJM2qh/Gu0D5jKVsaYnFb6leBB0v1p4zHABrFgWwAZL2tnd\nRrbxom+5MtvLhwQtkjSEiw5NoW1lpNrawPZTPi8paK+LH8EfKM8B5WEbkNeP\nPZ8ZnHKknYrn1oGWnaQHbivjQVnPWrngIOFdWyO4/SRd/CGJ1yWFOn1Ask7B\nD4O3zvfdH9llKncevGJCHvqVSVMt0qbLRLErRjCBlRUuEmYuZ5nMcdVqs4EZ\nIPFZfyJx5ApFBRsg0qCNYYmz/g5e+F5WPnGBjMJYpy2V9k5D+UBPsqx9wQ+3\n062V0rDXNqmpkqCwiUlIf28tBF90VkUffuiqpHdRmbGjDvIUj+LEMsxuo2T3\npGVVa9s9/oCLuthk+buGcsHSKkwGEx5iPhC8sEtT2teqaSprGXXWTpgaSIIW\nUcOPghkC5vmF7wJ+nqEVn5cYVeVybiviTkspMHutNcc3douLy9LiWU078R5y\n9bCVf0xadKs0zsfKGx/QGjC1NkwDoWeJwKxqs5BCrvNCBcWRK8bU3f++xEbN\nyzve\r\n=YjQ3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7f2a941a3ee00a481a75e8f79a852263db24a622","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T00:40:30.034Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-external-non-major-7f2a941a3ee00a481a75e8f79a852263db24a622_1630716290688_0.9253458634491081","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-balena-jellyfish-types-1-x-9a174ca340d13ca5f9365d5b2c3e18d59fa32646":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-balena-jellyfish-types-1-x-9a174ca340d13ca5f9365d5b2c3e18d59fa32646","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-balena-jellyfish-types-1-x-9a174ca340d13ca5f9365d5b2c3e18d59fa32646","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ddb3bd7c5cc17f71575766d7e61dae98e7712485","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-balena-jellyfish-types-1-x-9a174ca340d13ca5f9365d5b2c3e18d59fa32646.tgz","fileCount":27,"integrity":"sha512-z6iGypOuRIEWBDDfx0y0198FVjR8vvGautaJzaPQOaCBY1Y9UxNj3p6iYLpKKuIxf4dBY5NNZOu2y0KM8mNnFQ==","signatures":[{"sig":"MEUCIB+utLKQPDemra85210Z4zF2EIpPc7dd4qTaCM0aULVQAiEAkqg3WVhMco+/r0i+qCjZNM7JmkkLT2FQZTKO7+1ZgjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMsGrCRA9TVsSAnZWagAAs+8P/iv3A3fi4dEO6KuFfvjP\n8aajLkNsfg1UJKxN4oIokOHeRLzrQQssb3NnRrk8ZFzScfZ0jnmbyfAk6l4G\nI4A/sT0QUzXlwaQH9hAazDusMfKYlJvUmUcAPycGtMgVYqxMCCTBfhkyf0xX\nnIza/Prq1aHXYLRSf24529ASa9f/c15pkL6yVJmqkR3xpNDmRfZ+2mvqm4SV\nZ/81NSju2wavhOlFu7YCSJpHZKeqTmxq6XEh+cmd7BBwoWcAX+EE9p/ypzk0\nSLvrOgsJlEcwqnoV9NATOAn2Y+rgO4ig5cWxpXQB+GrVtIWbBT7H376sWiJT\nWBEzA/84zUd2vwAgdqllx489BJrSbZ7EdxOP3R6IywcbNhUgvyo6hB/jsw8K\nTJenaaYZetBxh9XtD9u0jiIP/BTw1dLy7CJDScEXM0a6FS3nBOXKpU3fTBii\ncRrUwL1APO1Lg325PUYtgQNgqMRSfyKbzhNJSi0lJRArANxunOYFMxAqcnkc\nvsNSq66hF/cwzOwlv7eq5Jym3FQYRL/1fqnTRkbkeWasubX+p8K8vmtXw9aP\n3mMPF15T4Ltr3yrVCetr0jDkeQugYjyivVcguQZK883IMz+h/3i/Za1mxcoh\noQd7pEE0CCcpv7tDRScQsp1eL5c3sFryC5wcLr1Sw9/GkwjTUbm9QhaFQnS3\nCJ+r\r\n=whjj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9a174ca340d13ca5f9365d5b2c3e18d59fa32646","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T00:42:29.999Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.229","@balena/jellyfish-action-library":"^15.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-balena-jellyfish-types-1-x-9a174ca340d13ca5f9365d5b2c3e18d59fa32646_1630716331428_0.9540126457928104","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-internal-patch-1bb26d5d6bd9cf252cb166142d44677b9db7a434":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-internal-patch-1bb26d5d6bd9cf252cb166142d44677b9db7a434","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-internal-patch-1bb26d5d6bd9cf252cb166142d44677b9db7a434","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"631d98983f66d2dceca6b598eb3dca94fccadd00","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-internal-patch-1bb26d5d6bd9cf252cb166142d44677b9db7a434.tgz","fileCount":27,"integrity":"sha512-uruUnONPGlQQQlLRlJM1QEPiBA4ZRoaOE3ywu9KoJfPO+oh0r2kVuYnQ/L2L6zpQkXvv8hv6hu6fPZ50PtP3Ng==","signatures":[{"sig":"MEUCIAgGkNdo2VTjmLAnyz7HMxJiXdPyxD+sTbMfWOnrmySlAiEA4VEWvwUC0S5//Z9M4DKBO4LeBAcipuEkFfMhKXDLY1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMtIJCRA9TVsSAnZWagAAxmUQAKKcgcZQv+DJv9Jt0OkM\nZTplT/xF83eEXhpupOVyJUKpzMzwSbOWGgvTsLqr5LEec+yDtXNS1VzFZ47r\nxVMpKy03LPixYXA5pW7DYmPqW58P4PDmEzlJvACIPDbgSkBYhADTK+T+XymG\nkg0786ddHi47v4t6E56JR4K8VQjeqfyyxmC2UzrYEKQwThCGhPc3MBmGYZB+\nhsLz+AnISDAk9rU25w/m7fFEzfg9Us3975I4C623K24pm0cnVtfquEBNiTnI\n06ScnrGSZ12XroJQHXxi8OYlCL1AoOQon5C8aF8FjDJbry0ttaL9cVHw701N\nCb68eFBop7vu0MMYAsGutPHGM5BiEgOXdqB+NqXcnJlib5QSABrhJFfDtydy\nqe0e8w4URWMgwR3zmf+WeXuvl0mlmOIxhKPhUzSkjZzGPWl08hutGGWeAHax\nke3SApvHrhozidKJLGkkGeoU+IDW6pbLRp2uZfJSmciBmdsvFISekYq6zm/L\np3zBmTBDNWuUCdKPldsGC//X9wv15VJQVZkjSFXWWTZ3gVKwBpfm3dPZ8rCl\n/KmYL5PHqRx7mxooT/HKcEMH7nJuaUd+Q4Oncf4CETWZ8+oagVTununMNmHY\nwEcad2I5N3HmkZhC+VkIhRAXjGBf5JCjauon+D9fXzSgrSCeCkrc0RT7oA1N\nlpUV\r\n=bLtz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1bb26d5d6bd9cf252cb166142d44677b9db7a434","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T01:51:10.562Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.41"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-internal-patch-1bb26d5d6bd9cf252cb166142d44677b9db7a434_1630720520907_0.7439967868117299","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27-renovate-internal-patch-ac2839381e3c2196a2f72f41f2ec3fc2e2c163f8":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27-renovate-internal-patch-ac2839381e3c2196a2f72f41f2ec3fc2e2c163f8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27-renovate-internal-patch-ac2839381e3c2196a2f72f41f2ec3fc2e2c163f8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"58436bc98212c986d0f82f45ce352e547306a04d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27-renovate-internal-patch-ac2839381e3c2196a2f72f41f2ec3fc2e2c163f8.tgz","fileCount":27,"integrity":"sha512-1HfoW9nkyuCffk5uaLxEVz5DvGrDIq2QMZGX06xKVR3coCWAmK4yNyVamqlz1p8wEFMqN9a2ip650eGOpUy8mA==","signatures":[{"sig":"MEUCIQC11ElnplwvXoW1xS9L1BMOIKAaJCtNiYiGJmnOcXvO7gIgJ638KENemHNT8oRVT/y71mmYg4Yxye4dphh+/cfFGL4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM1P/CRA9TVsSAnZWagAAHmsP/2h5vIjDaNYY2fw9BpCq\n9U0Ti1KnWPo1Mi5yJQp8rDbEadsEWR/fD+z08cJDBOacrhlTE42NmNVHTafB\nQQ6o0eu+fSa8w2QICghLkJuEZNTXKGVcR8TIqi01AKx6N9yjzr691JvVJqwF\nBgJznqEYG08jUgytEZmTxA8CtD2GoBY5sUjAI3M80+Ht1sYBYcXaQRUkY1UV\n0DChTK6IPGamF0gKTQa6a9+RhsqrZVfzi7smXoQyXZL6u0GLP44c2Z9WsweD\nWBi/n+8E6eBEBm/7Z60LmNu+PzUuP7wj2KPhrRwnQ7AzxC06zvWgAG9hT6ne\nBjbEaC5Xu5RlFw8QN/zSR8Of5VR1qAMCN/uMNQ/RHT0YW4InVbQxBhxCCXQZ\nFk8LVxIm9vjkjS9MfEBGj3f98msNIFqu21f1Wx5f9DD7+NKXxvHPGJ0skWeB\nJadEt/cpFuSktF19usw2Um1849EZP41fqSLDG0c+1OSjzxmPBeQ3kFBOGDJo\nHSThe30aCjsyHuu0UktKA9LJbYheGbkHzR7rKkm2xDOxUxfN+a/YxBjmEYiY\nbmIPmkIxCg3aSPiRdC/0S9p7CJki2eEHj8jRCutgRP+6UT3IIpv3a0wmtH7V\nv7kTjbEYtEY+X8dZxqiRUKzOh+nE0NXN5B+hAJtRwZYUDF7qTWeC6c7g0c1U\n1416\r\n=q6bs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ac2839381e3c2196a2f72f41f2ec3fc2e2c163f8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T11:06:39.693Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27-renovate-internal-patch-ac2839381e3c2196a2f72f41f2ec3fc2e2c163f8_1630753791639_0.7673238215271085","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.27":{"name":"@balena/jellyfish-plugin-front","version":"1.2.27","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.27","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3cea760448dbc673594fc8dfb1d967dff5435a22","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.27.tgz","fileCount":27,"integrity":"sha512-hGBxIomDHr/Zez6Y8nMgErgg21nh40epTwNJ2/tbiZ5+Rlu7qL5a9gIMObfIfPUuM9ssWEvBrzCZ7P+KdL01kw==","signatures":[{"sig":"MEQCIFMLC/kcdu4cZIJry1D8FloV0iHp8FhVbwY5OTU0w6MQAiBDGV0Tehb8pCvS/brZnveoGYV/iAII5UXSY6rRnFcmuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM1oFCRA9TVsSAnZWagAAab4P+QBIZ/2mCPt1HGf6SLaX\nWlkr7j3u6MyEu30rC7sGwoYCznirZeB4BirVlvwl0kuuRKer/oLhZsO5cW8W\nHY9+YjVkYYmriMG8ozIspxQPQIGveXmYz8TdIgBgj93vQJjmuoZmC68jAPIB\nC+eCSPl+izK0grvgyzWnBwPP5z+tFlTGDFmDTAL/wINrfVzsTFOCKmpDsJLc\nmR6ze0CCOeFo60XTsUAq3hdosKcDRrwuOcvU81iGxLgFzZ9umBHiX+tKP081\nAix3/DKlUuoeVA0Hl7BufFh3o5n7xjxc0p4JSeQ4blYbvPywIEkZ5XP3bJm0\nrDHJc6XznFDP+xS7iYXK3NvUxikBFi5L+16BVI7Mp7IhRcpmOAjgBTQMdgNX\nYd2xBC/kEvc2xzv+ZzpKCY0X+jMsMw8sDuyw1YX3eunDLISE1F9o/T1QqpQM\nLdAM21ZhD1XDPLYZ4gIly3hFI1DweLpDj4nOn/Tn8lrH4HkgKFNTmEGtZdqo\nHee10yQiG8fEVTnuaiX/I2NAV+WXWTFbIQVN760VGajfVrztmbSdw8Yxjjym\nPm945VLTpf4tF9MZDbcl4y/DGt8XiGg4mNPQjqCZZp+hOCyhliq+AUn8EIHV\nD8t/8ovCym3jSi3sFtnby7eMEJSUwm3FkSnxQhEWGq175cQHpXXNkc9POcMf\nLMYd\r\n=zbmJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ed63b6bb581cb8bf0016030d852524cbfb6a1821","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T11:33:21.705Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.27_1630755332918_0.5072246085992638","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.28-renovate-external-non-major-f1f86947e1f02f18466225177be03ba2743ac075":{"name":"@balena/jellyfish-plugin-front","version":"1.2.28-renovate-external-non-major-f1f86947e1f02f18466225177be03ba2743ac075","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.28-renovate-external-non-major-f1f86947e1f02f18466225177be03ba2743ac075","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7699c0bff8aafc2a767158d3a2b039b8ddfa44cb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.28-renovate-external-non-major-f1f86947e1f02f18466225177be03ba2743ac075.tgz","fileCount":27,"integrity":"sha512-OBADfbGpcHMbxcizFWXgTobtZoIjzKgW06/VrQdC5+wyJduC1vVGqtkYuGXjyEBKOzNI+ckOQH4vexU8Mh/AOA==","signatures":[{"sig":"MEUCIHK3IGgZ3pxvABb1sECHlubdCn2KNvQWTLLFd/JT5NYUAiEA8yICAwTsvB9x2iZasHJGUaDPe7OjwtyT3KZYGj68/8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM1rmCRA9TVsSAnZWagAA85YP/2/3/VKVSLbrcJ8jpVMf\ngxWnx/j0mMm//IgJG2xB3kN5y0CH7HdDCv0/pIiRmjHVSvlW40dJW4N+RH3K\n/BhpmR/BdwyhGWkHEaBa35OIfTDiKZI9asxexxf0vOeE8KMb+A/lqBidfOka\noSqa6M7318K9dDGN+Ml51FeC0U/LOkO3lKOI64DY/GkysBD8e8+lUnbmcuZq\nOvHn9lA7VT29SOo9vSjeYvc0vjhluFOQk3U+SXDZ+eAJCnYZJjCK4Z8NuS2c\n+wSllM/7/bAS3NEzP97CvtkLwah6oVCxqYghjER3Ue/lSwIij5c5kBun5b6c\nr0Snc1IO0HjX+2L1dptQf7kP1rzJW6VTHRw3YKM/PkeU9Y34HwnLdpwurIZp\nn5LYrSX1mq1wuPaSg3c68S7ZcoaC+j4/rk26BvfnkCTX5LjbI5h0i7RiyGqE\n7ceKTIe6McNp/JSMw9f95a3e1M+Gq8RjTxtuX0iasEQ3o03LfJ02QXCYkGnH\nWllmFywVvCoiW1kfJfLDu1qaIN51mB5i3pTpU3GVemkeR+HCeW+3H9t87fwl\ne5673K1OS1wTQoHhiaPByYPSGUQ0n2uSMDb/+Qn3CJhFxXPhlJbIgmfU/urN\nXDDpCh6MYbo6phdxyz1NXB6W6q1IvMD96Cdjc71Kik49ATNQ0+cpNmWKKNgs\neJxC\r\n=JAFi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f1f86947e1f02f18466225177be03ba2743ac075","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T11:36:19.453Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.2","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.28-renovate-external-non-major-f1f86947e1f02f18466225177be03ba2743ac075_1630755558142_0.29470835370170323","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.28-renovate-balena-jellyfish-core-5-x-3bd6778566fed2ef04cb5f2bb91675b41eb9b44b":{"name":"@balena/jellyfish-plugin-front","version":"1.2.28-renovate-balena-jellyfish-core-5-x-3bd6778566fed2ef04cb5f2bb91675b41eb9b44b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.28-renovate-balena-jellyfish-core-5-x-3bd6778566fed2ef04cb5f2bb91675b41eb9b44b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e35c9a1854a636047b25500dfa8e6c42809441b7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.28-renovate-balena-jellyfish-core-5-x-3bd6778566fed2ef04cb5f2bb91675b41eb9b44b.tgz","fileCount":27,"integrity":"sha512-YLQF5END8I93LL35mznmED9uUO+3as2MFmjSaFev9rH17Fa9JBq42eNjZPx6OvJ0B+J7X8qrbnu4Tifc8cP6kw==","signatures":[{"sig":"MEUCIQDSxbxvgvbQMk30jOSlqPj8e0qmHexr5Tp2nnw9QiaeaAIgOEAEuOI0ThguVxk+sxll1FHGhroSQHivyjsJAvFLoR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM1sJCRA9TVsSAnZWagAA1qsP/ja4uPWzZWq3RwewBI5e\nL9h9A/XlZEsf8CdJLTTP1fEErMPD3M5V17MyR/P+VaChVYO+6f8zNEQHeVjT\nMz4OoAIcwcD8sVUBWf5IG1sDFelUF+6EUGXl7C7oZG5vCFGDZfzkWflt2Q2V\na1OuHjWc9px1JRD/1Wp/tR4z88Zmi0pwsnJ8YvwKZbuts3/Qzg/PecQeLYlB\nsYKrFdjyBNsdeAE2EONzDa+KCOZgK0vxsMC7Jw3PVfdj6aMCaGX/v8j0na+m\nWZcGUiXOVwk0cuBjUASXGeKP2qaNsfZmpoQbSnR9WqtzpmxYGfCK+B7XxMt+\nfF4FJJblFyi0fCiYqsmsyPY1DV5pf6sraU2UbpQH+EY1GdGSj4gSpm9Eac04\nx1fZkJcK2F1fq0ZC2+FRrrK7QwasnLHuGkurE/InoJpKDLeqwylvtVeh+ZJz\nZMPkWFnmxvi2dUAe1WkqpM20fqeqaTCNQNvr1coqtVGq1Han4/YHzmkE/1A+\nWb0HUPMu+IbWnkwMAjSjhEuA2WDr2igqk10U4e+mURMGQ3gyAeEsljJZcXJA\no8kq+luWqDNmkwFsq3a/PiBkB/OjncF1JVUMQ/8kWiMwh2Z5BHylQXWrxHEP\n69L1yzrt11f9yymq1k5xtuhFRJ2k5q1sPqFPctoRIxRV3K3rHwCz/ab6FEC0\n1bJw\r\n=M5l+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3bd6778566fed2ef04cb5f2bb91675b41eb9b44b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T11:36:19.856Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.28-renovate-balena-jellyfish-core-5-x-3bd6778566fed2ef04cb5f2bb91675b41eb9b44b_1630755593645_0.2427823817253827","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.28-renovate-balena-jellyfish-types-1-x-1e4d71d987b096614811d40ec04e72416f67f7c3":{"name":"@balena/jellyfish-plugin-front","version":"1.2.28-renovate-balena-jellyfish-types-1-x-1e4d71d987b096614811d40ec04e72416f67f7c3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.28-renovate-balena-jellyfish-types-1-x-1e4d71d987b096614811d40ec04e72416f67f7c3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"69c3d5ff0cb1017173beb44b736605a5cba27a6b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.28-renovate-balena-jellyfish-types-1-x-1e4d71d987b096614811d40ec04e72416f67f7c3.tgz","fileCount":27,"integrity":"sha512-vs0K4kMovuGM+XyQIkqxAG1sJQAjX9kPLCmcUY9fdcQgxWJgOSbUp+6ryQfi51+NhS7AkuXjzTxJDlMelEtV/Q==","signatures":[{"sig":"MEYCIQD/TOtm1oG+jFor+6XTrPOO2kfJtwulQiVUCVXQTPuiWAIhANBIYAbF+VOMXPvopm4DU3d7e6CVXhIRpEGC4wh28OgA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM1vTCRA9TVsSAnZWagAAt2MP/RvYVO7FLcivFKpydSZI\n5zH330i2dJZEx8hv9V5OHZhMIRPwK8yYit2CjDTNoOffZb/ex4MAmYIGc0FS\nPha07iDHtzI+odf3uQezbqBTPoFWBNl+V0n+xFeGVwbYFxHGfPlBfwYNBLZ7\nrqJMWhILW7YRQlNUE7z5OY5z0pNst5ygSbTL66JCg16lYSFs2TZOPd+XK6CF\nTlaJNhLOHdl7fkNuDJGp4ab/DbTW2cEsVswYhiZU5heMq7jYJzfwfwsQHoRz\n/LsmQsWvXtx5sa/C2NZS4pT5YUM4Qy70fDHStB6Uo+MtY34JsqEe0N0mLrAA\nJ/yYM5OOzf2L6StVuUcjF2ye6NF0BAj6BRrz99V8ygUOHU4+gZpHI07DnRar\nKbfZ7t1hrhhBDEh2T8yAnN04FvjBeIWhK/CEeIOw2m+Myu1AKGlb5MgXStD+\nSS8gChHiUXXbXV9eWWeAg3CcftEj6fXDPm7vtwt7IPwIOCM6nD5gLxHuBqex\nv3ZsrKCsVZaCW5Y30nU0xjuqQv2+RFy4qeberTr7SjPXkIVyVWTIq1TWtoIk\ndYl6uN8WPOuJeyOvKB7VzUPirwgbmG6AG+WAtANvLjDKFOlDI+DD1iFAM4Ea\nUthu/xsBHCVZnsfy+OE5Zz/gAyPt1Ajiw7Y4pzWCxqW5owqryLF2upsuxOAf\nyy7W\r\n=B/yX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1e4d71d987b096614811d40ec04e72416f67f7c3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T11:39:19.272Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.1","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","nock":"^13.1.2","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.6","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.3.5","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.4","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.28-renovate-balena-jellyfish-types-1-x-1e4d71d987b096614811d40ec04e72416f67f7c3_1630755795529_0.018457332075871635","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.28":{"name":"@balena/jellyfish-plugin-front","version":"1.2.28","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.28","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fc71dc707aa42bbc89a4a2b7fe368f21d7130b16","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.28.tgz","fileCount":27,"integrity":"sha512-fqAG+ya3pbElqWbgLmGHtJrU9Kr0JkM0PtGYW/b1iohBFaKV0wnxFZhz6HJ1SnBYlHMHj0+8wLUjcZNKimE2ug==","signatures":[{"sig":"MEYCIQD5JmhlmD/fdAfUXRbjba5vznWbUS9zRN4X4dic4OoD1gIhAM9WfW3vge9zLmoPciidpMMuJNzGuVw3rHaq4Zb9lbL2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM2HqCRA9TVsSAnZWagAA24oP/2YWxtL/pSdrDrrkdW+v\ngI5v672/uhQfhNLq88Cqtc72frLLbo061iDZdA6nXAyZHv7fpPZXFTb1TwCe\nh4oAMV6FT7/icA5nBaK2nu7c/8bKjgUA/XU21CS3Ur5uWjMqDe0ORiBV/gYG\nSxyiO/RhfOju4zw3pjm5Mdw/Ry7vtVkh20XqzfV54TvSHVNPCtlFhBrtDfPR\nfRsDwVtR07QFirhDnK8Wi1Bx5texKDEjyb3juWudXQz2Z2xJLDCm+7+8Iixt\nKnvV2wlwZZhX5/cKNNuA6R/aflYHb8F/yy8/VmoB/lgpQe44lvGy2IIqYhMZ\nThCJD2koZM029TQA0hZZVer/urP8ghhs6ee3K2q5RD/sYG4kZl+L1MHbq40j\nyQ/UWwRd8CAZXRV1b9/5bx60XHVVB7Voovp2tcTRDtPvBtxgs2xlnqPfePee\n0txk9rywtJB13QtQzqN8+aMkXNObr38LlxbQ/em/4AWXPwV4FdFWWpwIp4Ij\nrEsHYhlyjJKTM4HLHBe1l3NOwvIYRsaqou8yp5hxZ1DZRkNuZTAXiExxw+Ue\n555ND0EfifQZsq6bP6e6I+UoRV/AN5wUnWwpu4eNwSXT1dC8tok3XOYH+HJY\n9r9GtlFwOyzyT6bDd2t0MOiCOoVYh7GgzD5BiWaac0DyYSnQbJYt6TzHE5gW\nwL9G\r\n=yDSs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0cb3ecdf1842f98be176a3cac5435f14b3d4f298","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T12:07:11.440Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.2","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.28_1630757354295_0.16398984652850657","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.29-renovate-balena-jellyfish-types-1-x-c59d5dc326d36c41537b3d0d86cecb757de7fe5a":{"name":"@balena/jellyfish-plugin-front","version":"1.2.29-renovate-balena-jellyfish-types-1-x-c59d5dc326d36c41537b3d0d86cecb757de7fe5a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.29-renovate-balena-jellyfish-types-1-x-c59d5dc326d36c41537b3d0d86cecb757de7fe5a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4b80732d31ec5271bc712c5f527ac292318a2ba8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.29-renovate-balena-jellyfish-types-1-x-c59d5dc326d36c41537b3d0d86cecb757de7fe5a.tgz","fileCount":27,"integrity":"sha512-gnqMPBe1DD55CGBuC0r4GECMYMeAzDBlmMMcEYkSjOLnYC/s9FvlUz/5yqH0El54topEC/hLZKDrVqOH3Vqt5w==","signatures":[{"sig":"MEUCIQD2P4mZP03jbTfrE9F82TrYqhPvwI/hKcVQVfo6i7yTUwIgX53lmrlJHugAKb9NB+pntLcZbWQVqt0ibAR2excMa78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM2LyCRA9TVsSAnZWagAAxdUQAJMQapKOYiJXfCapWiCK\n0PJq7u29NKhskyaJdRGw9fFTGa5smIzPCDwUUasdwX3+K+1TGXVtvqSjJ+5v\nKZNzHymC1ct23QJdhl4n9ZSIOyK4pdSRxKIO3qlz1BWkrxclCgSr9DtR6vv4\neCwYB58OY8JV0uncyCyJf+hY7DUTRfF27zqXHYEFA1emsCGDxWGN/kclq8Ab\na2rAAj+6US67s1LHTZiGHkRPFHsyYTqU5jnNk6jjDuWQkRGrb7A4Y193X7/c\ncOvDrCt6uN3jtG+zooe2h7ElfCaxiAFyqt4QzEi662JBe65jn5cLGj288JE2\nZ/FTxG2zetycFntebgTMhk2Tuk8a2ALZX+aoBCpSYObSvO5tYSFBLTwpo5Wl\njkgI2AdSSXGmj7DBeGq4Ds6ZLb6ChJ/y2V4APj1adlHjxSqEEU6K0rDR9yNR\nxQc6qfiNFeZC31Ot3Ll7bC8KtDGFRSBJ0aD4OILmAonW6wm2IAa/3NclxmP3\nXKNMe8AXUedpJOunxTXfmUbyAQV7k8grw3pU8GPnA7KOutDlJ92WJYu/2eXl\n+AwhQff7XRQHUiTN9VSrkj6rnquOrUKiqT02JhNAt9GioK+s00ofy9tStf5E\nrny3GOPuKkfwTscNgaMGmYLsAR2gNnQiA7Ikfvf+dVgIWhojr5Qit8hmNabt\nb8g6\r\n=GH4+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c59d5dc326d36c41537b3d0d86cecb757de7fe5a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T12:09:32.581Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.2","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.29-renovate-balena-jellyfish-types-1-x-c59d5dc326d36c41537b3d0d86cecb757de7fe5a_1630757618055_0.5421948320480667","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.29-renovate-balena-jellyfish-core-5-x-581084dfaffc671df75c53bc6d260d4b0072a891":{"name":"@balena/jellyfish-plugin-front","version":"1.2.29-renovate-balena-jellyfish-core-5-x-581084dfaffc671df75c53bc6d260d4b0072a891","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.29-renovate-balena-jellyfish-core-5-x-581084dfaffc671df75c53bc6d260d4b0072a891","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bf4548099906b347e414f82ed7270bdcf58b2103","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.29-renovate-balena-jellyfish-core-5-x-581084dfaffc671df75c53bc6d260d4b0072a891.tgz","fileCount":27,"integrity":"sha512-cM4jlh+rDkUGot2vpg6ztEjk0R5/28il5pakj+PUjy7NbdlJ8VDP44jPO2DBuJ8pf9+G96cHNdHtIgDhWJO2vQ==","signatures":[{"sig":"MEQCIETDeOulIxk8QOFpKkERqq9YUu2i1bqE32uumBMcaqzmAiAI752drAqwsbBaIIoS4LTQ/6nEaTE7bjtLT6pWRmIazA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM2L2CRA9TVsSAnZWagAAQh8P/jWitrwCEQW5/aLcAx9p\n7useR0Y4TlC8li30XE3nk3Ldh9n72pYE9oL+1XXJNWHzXLEPn4q5aCE8hqEI\nu3LtML4Sk9Pv4NAZuzmowapYZypmPmirkSnjerVK5tLW0SVBnW3TmVL2ymNA\nUKv5zxbBIN4NPFsD7Z26/HMwmb2gmoZydEBl4V+TWy7C7Ohevk1XPIkJyQDE\nAfq9JS8e+PB9PlzRp0nXF9FxLKYlJLynJzQiedGqLZGgRtlEQ5uTu0/HcCmV\nNcMhP90yjA3RHk01ULF7z3g0FT59hbhk/gAFJz8h4G4Ci0I1yTxpC2ZVNGP1\nk6AYmVH2F/swno1GdPPdorRQz2dQ/Fjna/+oH3wBIqVGcRPuL8bxM2MuSJlO\nKqbzfVI55fDv/BmRO6d+hKqYR4em/U7s4g+uNP/li9kb4QGWdHMLTXc0OpJi\nsBM9pzZrWa5UVP/emMbGfiEt/uJZ/CIDSsEdheo1KDB51o3ppkCwgQldCvwE\nlfcPyerYY7w0RazFGF+5DKOvJYwvs/Q8hI6wRv384fn9eFlPUbgdpTRjweQb\niolQgeN9BnYwvUdoZI0cKBBnQyTqb/LGKw1IuTtfZt0V25GsBbg0sqVf2uBm\nhc8KZ/B5TPvtLZLxu8tUV0eT8TbXuLOckKtGoHp8WNaQR3/2uqEgDebNw7CX\n4MIH\r\n=tDPi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"581084dfaffc671df75c53bc6d260d4b0072a891","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T12:10:12.994Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.2","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.29-renovate-balena-jellyfish-core-5-x-581084dfaffc671df75c53bc6d260d4b0072a891_1630757622033_0.7791225258119134","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.29-renovate-major-external-major-f5b571083faf7c7b3d9ef8cd8d482ba633c8c630":{"name":"@balena/jellyfish-plugin-front","version":"1.2.29-renovate-major-external-major-f5b571083faf7c7b3d9ef8cd8d482ba633c8c630","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.29-renovate-major-external-major-f5b571083faf7c7b3d9ef8cd8d482ba633c8c630","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ff84de62ec6dad850c93660556ac3145f5070287","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.29-renovate-major-external-major-f5b571083faf7c7b3d9ef8cd8d482ba633c8c630.tgz","fileCount":27,"integrity":"sha512-PAP5EeLOHGqNfwjTsd0RGgA8fYJbFRmnKpxbqOOchaQjIoqvWaFdYSCsjzDvdlybAqydAXb0u5eu6kXXSbvAVA==","signatures":[{"sig":"MEYCIQCqiwaLYaD0VlO0fPqQEARErMc/namUifRGMNXP7Q8M2wIhAN+l1xOCKCSCVBLIYe3fFNZCeikQUb6UrVFiq3VlNosw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM2NDCRA9TVsSAnZWagAAR8cQAKJtCx2lJCwNxfAKgmR/\nzNkldWn7LeGLsFAcS+uXAhQ+ZYKcItT4WuWIQvO7Z0hZda3YEzJD7hZ114XV\nDS5BlaZfLUz+YBteElloGaItoiPfyDzwip6NeN5FV+CEvLGQFoXBDihpRjj4\nMFpLN11CyWHCMvT8il86onC1fkCsPTlAMiNcTdZ5aAd3kfjj47GndcMC+3p3\nbvZcnsBEaGKxbMYhXFlaOrkF6ePt7wnMTC8HCw/pusIwc5p5WeUKK229gEPZ\nym607UXCbF1oXnFHWsDRDJeRfnNB402/sTPXZ8Y0dqlXcmCMQVWzv3LmyS20\neP8Ei26rYWxPqxoyyEL71iwDoLfOpG8/hLtuA60gtTcPnOdUtfyuIaT9Zz1/\nk1/BPq2WTvIG3mqUk8Gyj3X9+LK8oYHtmG0o1+BaTFuuM4VYsfsQOs/eVfRV\nMkV3Ws00eAZXd8Eyh/sdp4EhC0XyQkkkLuszwRLU3GRDw5/M9wzx9ZTq8Uxk\naTsQhJD14VCA83K0wDfs5oJrtE5IECjwaDSvf+7s27P5K4SaVvuHmU9nbY1u\neKAAbSNRDdS14d2I1RJkYG4t3qj1KmIfzoQM8sN0eEkxmcCbRPptcQxMOpDm\nRk57gZ/R14P4b57vv0d2Ag2MutqGGT4qjFExRCJ6GpqJdkKR3o/pajQCJjIw\n2b7t\r\n=lr37\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f5b571083faf7c7b3d9ef8cd8d482ba633c8c630","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T12:11:29.889Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.2","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.29-renovate-major-external-major-f5b571083faf7c7b3d9ef8cd8d482ba633c8c630_1630757699534_0.0936513476529901","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.29":{"name":"@balena/jellyfish-plugin-front","version":"1.2.29","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.29","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"118798f85d6c1eed5ae7143a40899332ded6bdb1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.29.tgz","fileCount":27,"integrity":"sha512-xchs7BlKRwC2+8ezarUVNHpK+YTG302jaZ/k3e1RNJycUtzZuxjwA8sURlX/QO6RxavPxiIySaNfS0/Olyr+UA==","signatures":[{"sig":"MEYCIQCW9Imzo2JraSoJBnCxFkdrPhZo/MPezdJGiqcXtx7GcgIhAJCbvLd6xLcxq2fShvE/myvGnmOfMFcplKdO3bMmCrEu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM2s5CRA9TVsSAnZWagAAEwIP/1jteqLfhyjU7lyMzCLh\nFRq3UnIBcelpz05hkvu5vMkAe9flNMp+WerXQrjRO0F2sm6MlnnkJpYLbQsk\ne7BCg+YH3mwvCblzwmkNK/FMxVLVMFpoguO+dqJBH2G4ToAK0z8dVhpoELwv\nMe199r8Kd+b6cEv946bjvqtYoUc/i/VaWqgc75gTdOcq3p+bMgj4XuIxYbH7\n64xu/4qj0gqU4DTHD2M3dBQ5q8IKZGtLNOLEEXar+zeGsQY1CsALQh9aTsvS\nNwKzMvIb7PPuZLNzu1Tmo0qoDIeycOUjaFDOUha5uq0Wp+oYveppiaI6dsPs\nvnz8kBP0gya8QBuTZ7JLxoXiqEz9vO/86zXRgCXJ7YCOtzdrfBAY8y0du3gr\neIUs/PEh9XgI96wP/Addr/1RQwDcu0g9tuUdbgeniS3fz7jQLRZ3r78H1B8p\nEpdhzT+Xwk2Rpv0y28C132EMaK8heKgJEXV2C8FwFXlbrmdkMDcozCUPDk9G\nloWJ2g+Jp5WjnHwTPUh0sYZjEHLUYatelHrYUp3W7Ed9JEfg4KaYyRuEJdPc\nmpRS6lordE2MuRioKeH/o8YwZpCOR5SuaJWnnQa1KZceBIYQavZaWIsiRVLk\nKbG5kU0qNx0xwoOZI/8ahe9s04qT34Bl+RNoTupqN3m1MG+AsMXjRzzUuHeS\n1Z2f\r\n=Ej8R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"317787b3b0e99f22c75b9d232ffd41c18d18e61d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T12:46:49.466Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.2","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.29_1630759736941_0.18818926936605718","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.30-renovate-balena-jellyfish-types-1-x-eb1348b68c43ee9b1d763e8ed7b2f10d99aefefb":{"name":"@balena/jellyfish-plugin-front","version":"1.2.30-renovate-balena-jellyfish-types-1-x-eb1348b68c43ee9b1d763e8ed7b2f10d99aefefb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.30-renovate-balena-jellyfish-types-1-x-eb1348b68c43ee9b1d763e8ed7b2f10d99aefefb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0ef65cafaa408df076a8ef0c66fc7ee2493d4b63","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.30-renovate-balena-jellyfish-types-1-x-eb1348b68c43ee9b1d763e8ed7b2f10d99aefefb.tgz","fileCount":27,"integrity":"sha512-ex54iypZRiR1Bst6DQKGVTvIZ1vfMrk9U1Y4Y2CDSicI9hA/yx/d5dvlnlchHX6HGXB7imVeC+1dqQVTwc/0OA==","signatures":[{"sig":"MEQCIH1Q3wN4yRRg+nNbgb4m2dKxRcAgKZnvitfv6VmGWVGjAiABOTIB3O9a01p5Y+mQa40Dq+nfo0nNx5kc6sRlWwuufQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM2yuCRA9TVsSAnZWagAAWpYP/1AYXcJ/AuV2nCrKRj74\nj57JVrhALm6z2qgUXOzcWHnIABqNqEx9+VNQY7Gdq68bD7hcXFMc75UGtvfm\nr6IVAqrWuceLeXeZe7AaYZHtCjwGzeYr65fPuAdrmZSRuUTqpZJKIUWocyq8\n43QdOxXfNkaf2xkdpEk9RUJ5PmOD+AR9GleNJttNZubl6MwCNbZGhdwTHJA4\nOtpLgbABZJ3QlMyOZI5kx14203MhfjgqNcYZGNSBg1NrwsAbvo/zwoIx0U8Q\nTn1NUo75hRNmmMnX0gzXPMuR+AM1qh9p4LTrzfQ3+LvMq6L5xGGxDOn+feYK\nSmy/93lj6+h2+KvRQFrbCi343VCfs6qXxq1V2CypbJbCbXh6vG2Pc9igWdXf\nBg0QdgvSTfMbo9XFMOdgqYBCdbDknEzqRE4jx+lPnFRIRqkhwUiDsCeitgD9\nDW4KrgcDvbPzqUrFLzLf0mUgwKF61SQZRHnCHVDYM9WGKk5vCmEpSzVcjk0i\ntwWRXHggJgQ9VrocqnrmOC9dt/eOeo64UpFx/2P7cQQ9ZBPKHsie4u8UpUiv\noIMYgnFfi1PGfABXLP7bAqbfEhaKD3Ggt3vVusLAeeZvCt+Y6ACtQMEdY+cx\nPLlf8axB+8ZXSGlGkUU91XRZkEYIO0sgCR+tETU21hrpDJ8JtoXkTFh6F+0n\nLi8O\r\n=HvWN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"eb1348b68c43ee9b1d763e8ed7b2f10d99aefefb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T12:50:35.317Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.2","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.30-renovate-balena-jellyfish-types-1-x-eb1348b68c43ee9b1d763e8ed7b2f10d99aefefb_1630760109928_0.4174624256540145","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.30-renovate-major-external-major-757552d03bced1d8ee80fe15338c8337fc6edc30":{"name":"@balena/jellyfish-plugin-front","version":"1.2.30-renovate-major-external-major-757552d03bced1d8ee80fe15338c8337fc6edc30","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.30-renovate-major-external-major-757552d03bced1d8ee80fe15338c8337fc6edc30","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"56be5a14dffc2ac8cf79c4969bcac4b473e0ee72","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.30-renovate-major-external-major-757552d03bced1d8ee80fe15338c8337fc6edc30.tgz","fileCount":27,"integrity":"sha512-0eYRB3KwznnXOnZ/6f3tA4wTOTfiYIpo2+pj1RZwKEz4fkqBUtJH3Yh1bsL7mW1fIx/P50BYpSO8VhSIeqSbww==","signatures":[{"sig":"MEUCIDJRts+c6ueYJ4depjMBxAnIAOplkBC4yGrPy083h97SAiEA7384cyeIGVNcex6WddNvbUQewTEcTheK7ivvQVi9FIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM2zPCRA9TVsSAnZWagAA6bgP/i7TL32JK3M4yv1LVvfk\n9bDEzIQpOOL6hsQrJtVUaV3bO9JT+0KtpxiEYfaMqCataysgxVyBnipsp+ad\nCpOpO0Zdvut8tvHxzSOdUIqh6/uQxxq/24JYdUswO3Xo8jXJ140B5g93aOVN\nLwDpOklQShnK2bmGaaA3kGUNJCGnzTF7nCzV6CsEjnlP9YahQ+1CPna1XixH\nSZbpBuPW9roJyncVY60jaPBhMURrPllVLd6Q77mmRPDdRrmSdf/GrK5XIxT2\nsiaD/NOZlBf0+CuBfN57y9MF4tgpPbYFTww/RkUe0Xm7bg9xJSORkO9R35gL\nhSMZOuqJaaf7ASTg2zGoAU0wwxlCFfNpTVjwyrar8KlR8n7q0SpJF1dbtKW6\nRUqFOCO8kEy3KLdbAz0D4tdwlmgN877ZrY+EQw60CX2iFfV56MmkGzhBJE1y\n1ZsqC8y9dFBQHS9a3B7KSWNi+fcJovDc2hBmxVV0z9osOR3+PMZ+6wwEYJ/7\nx3OtGLomDaiGuK6EMn2Cc+MfBCnEIBegDyoJ811bpsVxd3eYTBE56//XFOMc\nLu9cNDXpWUKx26tT7EUKYb6RRfKPtvzddXm0yA3YHEojQsePtjwlh0yVgaUQ\naJJcN41svwinzKNi13YRATQL7M0YJhggpZi6bNLluTPxF9xHpoZgZD6z3R5+\nzqIT\r\n=unHK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"757552d03bced1d8ee80fe15338c8337fc6edc30","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T12:51:40.767Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.2","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^0.9.8","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.30-renovate-major-external-major-757552d03bced1d8ee80fe15338c8337fc6edc30_1630760143153_0.5788522518483259","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.30":{"name":"@balena/jellyfish-plugin-front","version":"1.2.30","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.30","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"42383200449ddd3d9d38bf18b8a7a289647ed221","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.30.tgz","fileCount":27,"integrity":"sha512-Cs1aBUxPnuX8ejx6mqDUoM0A7fyInG2Yymino24DxsbXL3Vq/8YhgYJOQE3IpkIIBT7wgenhRJ1/GzYzTlIZWQ==","signatures":[{"sig":"MEUCIG90caTZggWYwXMR/c7QWCKCq4U+Pm73xFMhRxm56m7eAiEAxXXpYHrO7IH2HriiEwgaZYjn1tzhY/THaxYnWM5yUNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM3u2CRA9TVsSAnZWagAAS8cP/A/3RMpjKmm79evLc6cr\n9hqbZBwnQId050J2SCG0NYuvDQs3KZMAkiD1VV+3uWUSuYFUXD52fey4s0Mn\nQXIPIifq+N7ECJyOE5ZXI62yjf3O77mwTZG2NJuduRTUrBtBryZLW33R5AYe\nCfSXcGfcS5BWlYEBSJqC8ghpr7CeXQEHgSiTICkK05GcdIGOXjVJAfApgVsy\nvv7YSzMx7XZROfs+PjH7H3ACKBn8JH5zdmV3+wC/5f30byigegQwKSKqWj9Q\nGyVXy+6QGPHeCfGpr4yiosxaTKMMvx2MyH5aw9CPhxJTAsUzI1OWkgVhUx+S\nDEyUqBmL5IGDvx3Z4E6E+/mUcvqf3XY2qx1XYu+acRQDZ3pyoABWHh2v9WTv\n+TDRCybowKOyYqEZZpYie70huKWkIDOJDx9/2zD0r3A2OeKDgIiqiCeELo8N\nJsm3vkhaa+Qp5Rf4Yvve+26munssDgBUp7yvDB/t3C+gw/NNOzYB5JYEPk89\naD3Rc1WDa0TpSaoSjJJTxDnyeD+ky+XTuTqZLE7sRygeW/iUuxnvinl4CUtl\nDrmzZ1+J/ANMOZ+wQbkQDvfuq+3rSsAw4V0CoRdU0Ac2q8jIJypdePHhs+IT\nibWLVD2dF3GGc4ODp6hmo/cS4UGqcvddyphLpEp6BRiJtpiQ1IIpimXEJHd+\nMyoe\r\n=N7EL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"657bed8a96b4ca7f632e6f3f5516eef957956aab","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T13:57:10.403Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.2","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.30_1630763958160_0.3415644287415158","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.31-renovate-major-external-major-f8f0f547ae0b75f741214aceac04d4ad6c3952d8":{"name":"@balena/jellyfish-plugin-front","version":"1.2.31-renovate-major-external-major-f8f0f547ae0b75f741214aceac04d4ad6c3952d8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.31-renovate-major-external-major-f8f0f547ae0b75f741214aceac04d4ad6c3952d8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2f097eace76433508e8f42251f0364e3bf1fabe7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.31-renovate-major-external-major-f8f0f547ae0b75f741214aceac04d4ad6c3952d8.tgz","fileCount":27,"integrity":"sha512-+hCv1v1VzcIOwKFxeEFAgZXAMCRtoztsiBnSpYHCNNtNtfgCJFbd+yC0Ne4tpwujQOygRNBDwRMqrU2Yjj+0Hg==","signatures":[{"sig":"MEUCIC5Zt/G7OzdoVQWIiiGlePsnAPcL5Iw8C0ktoLISrGWrAiEA6sa2ibUtseAXtsdIBaZJOQqYOgP1piA4oSpGgyylem0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM3yvCRA9TVsSAnZWagAAQ8wP/j5KPSZTf3g6h2iNLLWG\n53xV4HZHOxsQcQ8w8Qm6bU7rnQCjTacVGMZNGPia85uRquvnUgw9L07EyrjR\nI1wUAmbuWAO8UUjm7yFpJ1Dtda0PgCG0VKR3OZwxQ+Vfn4kbOZiszH11VMk6\n3/0F5XrDn1/QXzHsy16MarvVpp07aT2+xYD41ODD9ARwaxbYl7pie37MpJ1A\nlu4+AlXVDrhfjY2QeS/zs8CMVTOUikQMw/GFYSUe+Wtef7EfOBKZtGn6zNO7\nMLQuGNiYg2g6CaXIO9g2SB+b7ogSs8RTa0YA4nXOeu+L8Q1Q1OKWdYC8IPRm\nF3ZGy5167SD4XA5//9+y8yOIQgGxKCDhMkR+s7kj1WYz3p1mEiHsl4rdXYeu\nM33hkBAaty4UvMYdRpoBR0kpzjG/yQWGDSszH2aBuA/tEqL6LV83ZJtSBx6n\ne6+Zrs7wTRKl08h9tqMx5hk3NP7ITEcAsQP+/wTT38QN9OI+w9I+broP4hmD\n2oyUk8eOFzHplHgWneWQBiIYPlejhinzrzygD5+K2zkDJBWzDbQ7Q7hGnxJl\nhi+i5zmwTZq/ECebWnH3GPypmHGhMT+Yv1q7WIG7wRN+6oeB8E7FFJ4SOyeR\nAwL6jLd2SgwYyZrmo/Et59rok8BgdhIGQI3aKeKzuIBLc0O7MU3F1mQzOUrr\nBntn\r\n=wI2E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f8f0f547ae0b75f741214aceac04d4ad6c3952d8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T13:58:46.305Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.2","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.31-renovate-major-external-major-f8f0f547ae0b75f741214aceac04d4ad6c3952d8_1630764207755_0.7264905735106888","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.31-renovate-external-non-major-290ca02ab6f70000eca29201ff5b5d29fe887305":{"name":"@balena/jellyfish-plugin-front","version":"1.2.31-renovate-external-non-major-290ca02ab6f70000eca29201ff5b5d29fe887305","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.31-renovate-external-non-major-290ca02ab6f70000eca29201ff5b5d29fe887305","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"604397137e4a3c3488052bf9f45fc77e4cef1a76","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.31-renovate-external-non-major-290ca02ab6f70000eca29201ff5b5d29fe887305.tgz","fileCount":27,"integrity":"sha512-3IrYr2UU9ld+73gTR8d4A/xOyyYAPWPfSawO//9A2Kt7YqWku8cZYGNR22+xhi5fXipG+apzLyUchla6q/7RBQ==","signatures":[{"sig":"MEUCIQD7qGxc9zZExIVTDxYMpPYE4BI58PlCJtDlsH+j/2KOzgIgfU3UDq+6jsC04gPPsbX+zs7+2HBWtBSUQiqj8w7kvj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM9IyCRA9TVsSAnZWagAA95QQAJdkgbT5mZyNVC9qVmfJ\nWQQW+3lo4J8sLgWW4+CAQFFnYsT3dHqnRz8O9WEc/s8crUUttQjW363LeZg7\nfCYz8hnaQx1OPY7FB7fbODpPGBNv+xNFvdWjcMv2nDMNXCd4zAvGZ283E/ux\nek68+2IQUgTSvsOOlZKGtOuVlX+IQgVGzoFPQcadP14iagZQw1WVTvvXAx0T\nsShvD8OHTNLXEaju5t/5WtqMUFNmxKR/0UXopOlHesOFl2bHiZIhSK1NWsEw\nD45qccEcT0SeMM6NopuL7rV5FQQqgQc/ZWuD+JNKq+jCaiVHaSqxl667Hszk\nT2SRoQotYyTn7qJYiVQNIVGYZ5T6RC49iKSmQK0lbhEbBYrghYb433tOz+u3\nuE+8yzVQkhdKR9pIPkXwiCT3V6sIxkALz75O/VZZKyCxd1B/qG5dyKpE6E2m\n4HGPoHzYp5X2h92dJP6O9O81KIOGbU9UA4ErbG4YInP8O4s2T3TkawR6Jjo4\nDFmv8UgbF3ttiYhcnQWgBu19emWsx0fWUJaIY8ZV8j45Dse7UBSJJXsLR+lq\nr87f3Di5LhsJn60Q6xqLHfJhSOz5Sdu2vJWrKmSiHpDSf9QlKmhWjY3KAhDZ\nPm78T8rQZt+SiPqwu9TgfLphc25io78j18kMAUARn6SyhQqSL2IoQeGNFikd\noGJs\r\n=HBJG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"290ca02ab6f70000eca29201ff5b5d29fe887305","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T20:04:33.671Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.31-renovate-external-non-major-290ca02ab6f70000eca29201ff5b5d29fe887305_1630786098244_0.8968848328261958","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.31":{"name":"@balena/jellyfish-plugin-front","version":"1.2.31","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.31","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0346a22d60609c9c10b778e67c84b9f22a608633","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.31.tgz","fileCount":27,"integrity":"sha512-s8dUaQzwH+qEjnMDDKjWyfKIxJncn13ZUKk+c21b3wJqaSIrf9M3LRTl3BnW6okwLcUX90V6QHvGrOZ8UNoNIw==","signatures":[{"sig":"MEUCIQDiQ1RjqRwHjWG1zPhW7cAvx6NTQRdvzhTjM5zFwaK4IgIgMRGCBf2+ElnbFMyLPQQoHhuShyxaCUy4THi7WiNUmDU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM9hbCRA9TVsSAnZWagAA7i4P/3KqVZwNGzdwrRRZPXH1\nfCE6QmcqcXThgwOduE4Oad0yWgIvs9O7TCQwvsTIgBQgyhgi6TIa27PkYiDz\n+dBlbIhUMknv4yRtaIhcREGJZbsJJTbDFMnqqLqkUhIBkDk32H6ilgAuxnsU\nkv8zGrNKwTfzv073xMpwcU/eEHpknVVIX6p3F7Ni2JO9k08OEyQoOuR2rQMP\n7krHrJkUshgGPN8vgf2z7hNGeTIuk9HBeFPJi/nQNS5ni0wiAXlmsm2B3OHO\nGk3bXHc0g55yb835ZJ6P95x/p6fLm3ySfr9bx9SqTVG6S3BYq1rLmW2Vmk73\nrP1Hwbs8rEySuyk5z1b4VWRTDTJGU1cM3gAir8hrsn4U8fcqUTZ9O34TlBQz\nL5jgA4UidAAaKdhSutuS0yIGi6fdRGk7+8Gh2wGoeZKt2dvfuDlycz3id9rQ\nCDgSm8CJ+Os+rC9ewZnhUPPB+jzm8hbSVLgXfDIhOMqNf6uCb6ZdXZ8Mo1j1\nm2fa0J4aXiUBkov//uyjmsqxvKElUYZbYjd6/IY9OrvgxcxyALkk3oeHD1qs\nSdk02XpdeN34grgAL9ooyCfob1AnYewq7931o21wGYYJua7H5ykaFZvGzlo7\n3gXTkcUvfllmzvcEQ/frDhdVdwlg5RdRxdjXNGJ00MVwmRtl3bwnfi0xkgmc\nxmo8\r\n=m09f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6560703b50ddbe53ae447a050cfc76a37eac5183","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T20:32:24.297Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.31_1630787675652_0.24184251221196829","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.32-renovate-major-external-major-c27791f2f79953d1959fd79fbd8f79bea4177eb4":{"name":"@balena/jellyfish-plugin-front","version":"1.2.32-renovate-major-external-major-c27791f2f79953d1959fd79fbd8f79bea4177eb4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.32-renovate-major-external-major-c27791f2f79953d1959fd79fbd8f79bea4177eb4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6ab251552e3721d00a028037da93334a4e429c8e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.32-renovate-major-external-major-c27791f2f79953d1959fd79fbd8f79bea4177eb4.tgz","fileCount":27,"integrity":"sha512-CvMGuvNWA9IldNMldjrA1+hflQwjHv0xUB1Y8LQzLc0WffpWEOcuhrNpa+o2UgV4JBvNDvdhfaDveEyyUPSalg==","signatures":[{"sig":"MEUCIB8UNArIFK8tiWaMjsKdXrUsk3RsKDYwY1feq5HuViweAiEAzOscBn0sQ0pF+Oq0JluAGEpuCeeDLCv6/DJ77mZaJtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhM9oeCRA9TVsSAnZWagAAHKYP/2P4TZw7moM/tIOTJD45\nb/bcVWl25Z7Vb1QPRxyD6Xk0K79RtPXbQWRXSSEwWLYztFGt1DXMPRssTLrO\nWdKsPIEkw4JbuzMZ5HxRqL04j1QgQaj3rO9nvq3ayOuyKxN2xPmj+3fdXb0J\npLy8J+rxroCcci+GItaGQXCtehxMvT1Yf80RsPTTvZSD9bGjlPXiGDDq9oZ+\nLejfxU7Js1cp+ayNBqeA4MhbvjAYtfq6vvhQfqhGNL69J/3hHs8TcU9EBFiY\nrXaTBuSka9vH5DyWcA8bS0oztGGp5wL8vnOXI3VjlH8UItMJwWNPeBAgR8Om\nvScG+jVdFpno0NRJxLDedadf9O1JEqGkP2/sPye/DB8vQHIWucnSdO928CdV\nhjYmNazy2MRLIdyb18toFUrEh6uKm+wCGr5hHgcj0YDy1wqFxxDLEXxNAsU0\nb+sc7FuzcMreEXrS2GcgrcsFae6NcEtSFRbh8OF0lPkKK3NHRNDiwqhvTgEM\nzQaqydO1/pIlyarClZLZHBdZ87ympJTXZGYHuVnfK8uOfVhMJ5QXRpXGqKWs\n5TLILhv4Zx2GwYhK4GnOCbaoBhzYwokOLbTI7svwIJN8+AQn/3FrmE0YBnhr\nhBZOvWGx7JmjVphf+x/Rtmk8lMVoBR0yj3IyxNvDBVlXcfghlhb3i3R4k2NE\nJyMY\r\n=cCO+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c27791f2f79953d1959fd79fbd8f79bea4177eb4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-04T20:38:40.378Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.32-renovate-major-external-major-c27791f2f79953d1959fd79fbd8f79bea4177eb4_1630788126508_0.028760658366145275","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.32-renovate-internal-patch-a58ed916a7d72aa10f85903dd8c62bf0557f9d96":{"name":"@balena/jellyfish-plugin-front","version":"1.2.32-renovate-internal-patch-a58ed916a7d72aa10f85903dd8c62bf0557f9d96","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.32-renovate-internal-patch-a58ed916a7d72aa10f85903dd8c62bf0557f9d96","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"15c187e2742bfd3a6f58de16a3d3a32dab505958","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.32-renovate-internal-patch-a58ed916a7d72aa10f85903dd8c62bf0557f9d96.tgz","fileCount":27,"integrity":"sha512-ctgQxInVWfpDqdc/WV+618UkX3d06MIm2hoFBFb/M4veXYtkjt0z1cev4gVKO0HxSfD3ENf/czc7GgFNE2hAuA==","signatures":[{"sig":"MEUCIQCvXuHe1O4+BGQpRUzUZyqlpXT2l3wnOLuFrCsQCVI78AIgbx0rBXq4Y0x+UKdr4WSCIC6b2gX4gdH7GRxfS10cNTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNFJDCRA9TVsSAnZWagAArTsP+wTbr2Ge4S9YvTKQtbZD\nJZLMYiFDHsssVaXWZ9QD6hv+xbnLSKy2w2vr005MQPRdhqsKop6O/0t/j2cg\nQI1bqlq49l/OIOWSNYBbi761c9RfESoUJEk4ItFSUxbRLEUX0dvQF6Icslyl\npKZN0D5R8hWlYL6qPbA1mLbKqsoxMpmGRL96kpeCcBFx1U80PGooT7JYH2ud\n1ZxXSb29wITWtoXrfpW/1LSpzTBogckNcvyuSD48VHG8wdN+Yexl1tAJ7yb2\nyaMQYkr7MbhUXZ45sNBge/NJ9B+6Rx0wpsX13Kf82JPMJtx6xQecL4vqvFCZ\n7NhaAfHp+2Sag1my4zBMFk2qrQkOKJn66GKGPIFGeOVj0kR5ImXbohBpnFIu\n4kG5Drxq4WsRvU83ErD+bZwPl1790OO+VF3pgpKN3IL+JJpZqQmNPXkr+h++\nisaK/t2WRMH1HnZFrJNwJVhPrHvsQMr34yML+k00VK42Vo5+BNXhJEBhZ+Tz\nDGajXMtdckg1oj43cI4K00jO2hbaC3TIazru1FFcMW4QgoZUvqzdt9fFxvwj\nu/Kp7OKRd4cZtwe+Ct3Wb7PxCVGyCbVoQVp3VFA7Qg1l2TDfZW5RG6A+qjbO\nOIrBL2J27J3nkoKuGVMsYu6VbfZawiNuNURj3r5OTk7g8wWfaPcNGswfTe2j\nPtmR\r\n=ugEq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a58ed916a7d72aa10f85903dd8c62bf0557f9d96","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-05T05:12:19.599Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.32-renovate-internal-patch-a58ed916a7d72aa10f85903dd8c62bf0557f9d96_1630818882896_0.7752581256881415","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.32-renovate-internal-patch-9deed7023c50b3ad8cbe0cd0a42044cd9c39acda":{"name":"@balena/jellyfish-plugin-front","version":"1.2.32-renovate-internal-patch-9deed7023c50b3ad8cbe0cd0a42044cd9c39acda","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.32-renovate-internal-patch-9deed7023c50b3ad8cbe0cd0a42044cd9c39acda","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"658b593c71171626e7eb3848aca7583abf817c5e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.32-renovate-internal-patch-9deed7023c50b3ad8cbe0cd0a42044cd9c39acda.tgz","fileCount":27,"integrity":"sha512-mjXsYyJqeDsNqGmkTwprHljY8brjNPcBDJ8phYR+xxF0vjPQSm9p8khdtAoAHN0xr1lhehGWWX3FxN/g7GKDAw==","signatures":[{"sig":"MEQCIHw0+7JnzmobV/0aFscbAEI5lIWcDPYyghwwfCQJsQ1PAiAH9NTmI1SoAomgY9BoW7A2fBmcSxImP9rodBcfFq5o5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNFNCCRA9TVsSAnZWagAAmLAQAIL4jzxiNqLKkUyMRERa\nb8J5l/7ohadXldgiUJj7TYscdMTMAmTyRk5xvyXjH0xLH8bC4E1PcMAxPRt1\nfUfyNUbY9j0yEVx42C8e/fHi5b8A08U2qtxI8Jy0rmKKj3Vc73UovV7zTnH9\nmj1cCDhA/FR+RwCjepp30b+KMcFJz5BqXAP9Pma8+xYt6mhWpW6pTHakWn3H\nrqRzNmZvB79xqSJEtUs2Lrl08eRjx2bPOw/YEd7WG3/fuWyswE+Ag4O+HyIg\n1fbcs33VpabyS1kRSqyrNoY4SNG3/x/lO2e34rw/ZCOTbCU/qiGseWngwy73\nydhdh7s9g3llb/uKwomt9DOGiVyjpABr6730auPiui3qSO53jnZaff+NtDjm\nVVnAOfU8kPfrZqNHUxESfmf5NxgSbtryvkuiB1SZ0HayJFwJTmUEuMVOZsU7\ngOR0J/n9wyE1It6rk+UpN6kQys7gAoIL8qGO2C7yBHLBy+98o28QPEuRrAH7\nm3DI1dmfWwjTmg0a2QGKc6Dj9htOb4yHiDEWtwP7dGHdyp8poUIUDv2W8npe\nyEEkpgYOYkHkZY7/jCQ7yah1JIq3Qb6t7tPahm2Zj5M8Ij2Jn0Ee4RQXMWw1\nrX/CaT2MmfzS4xGziJ6WNqyoh7eSOCnsSSv2ARQkaJx0VK/LwPTUVDN/3eh0\nidN6\r\n=lyRc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9deed7023c50b3ad8cbe0cd0a42044cd9c39acda","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-05T05:15:30.419Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.32-renovate-internal-patch-9deed7023c50b3ad8cbe0cd0a42044cd9c39acda_1630819137981_0.5624958125922788","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.32":{"name":"@balena/jellyfish-plugin-front","version":"1.2.32","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.32","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0cf6b5205614f8fc90170fdcc63b4cbcf35ab8bd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.32.tgz","fileCount":27,"integrity":"sha512-Yfc+eCpN420P/d2LykpWX49EcCMZJtdoHEBznPf82RM/N3j3H5ixx4kDoJVIfZa2pjP3CIQ1O5im9N7bP6TvYw==","signatures":[{"sig":"MEYCIQDYarVMocBe1QdOhLfnLmGKju6oFa0fliVBb1V7VOCsWwIhAMpa7+G6iJmcNqNV/8MeCUpjOiFsKiWC2EAQW7d+N5/l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNFlSCRA9TVsSAnZWagAAUI8P/Aqz4MVQbFc6MvPA62Y3\nQLxH2aX78t1OwtAPCdkhISP4Rg4pgJ0sYgoTk1mSumWOzbzIK4lfSU+9coKd\nMXKnVKIadDeGM0vXZ/QAc9ieNNroy5VZTfPpl/4CW9QopP5pOwqc2u2xL0Fz\n/nW7mCdOWTh8Wwxc7re6qkZdPgDLw39MFLZPXDrpT/CVoM+pz1mAfxAfhuFT\nwwMnB63Li/MCqzv4aSR2ynUfWw20OuDwiJ4aBe/Y9YPKPmyqETlsb+71IUAj\nwElr/S1Cxy9dkQLnNB7AT1FHgZSmoulXg+N19wOGx2iAOXcBLG5EGB+oDORl\ni7QFem2dMZzOCXCfIQNpqsnEvZpQTJCUeKd4857gH2m//AU9r52nxxvPvvUx\nUbdx8eEfP/on34Z+6On5Y5Nvgo0E4JtktqI5hU0xT/Tc2Ui9/AeOdMnJqciR\nbysQya73rqVG4VFaf6Of5LqsmV7bdXmJQ0EZaPEifVNzByflONLQ5Lhqrk3g\nZrCZjRFclYFevHKx9lI7NNL8fOhh5YocpnW5/pOX/80CoHXwGaIgzIr/mKz4\nzzkIwNpicXJ6UvWbVZHoH9ERhLcl8n8vxBP9lZ3tzvuo8Uvw1BazWkhBf2rT\nebbmZedr1SkA8M+Ovx4nVeou36loyjMDJgY54iuPdEHJbu5k2hvs/IDDAc/e\n4OrT\r\n=Vw3D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2b673e970c322225d471b4fd905d3df0143ab1f7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-05T05:42:59.334Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.44"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.32_1630820689997_0.4953427927988414","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.33-renovate-major-external-major-bf74bcc45a20ee7f51a0877081753754b892265e":{"name":"@balena/jellyfish-plugin-front","version":"1.2.33-renovate-major-external-major-bf74bcc45a20ee7f51a0877081753754b892265e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.33-renovate-major-external-major-bf74bcc45a20ee7f51a0877081753754b892265e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9969fbdddae68909f377536402e2eb47c3ff284e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.33-renovate-major-external-major-bf74bcc45a20ee7f51a0877081753754b892265e.tgz","fileCount":27,"integrity":"sha512-CiK0d5824A0aoV+Bdjozf2WzW+pdH642aGy5qrKvC9idmx9CU4nqdnIscFeWV50dv06OZSSp/2uF9BIpva4kyw==","signatures":[{"sig":"MEQCIDvNJkuhPnoUfic+Nzn5tEs3xf83kMq4yS+7rU9fA+tuAiB8hsz7VkImhycooYHmZSlpavZRL6upSFKr4AfWltvwnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNFpPCRA9TVsSAnZWagAAJyYP/RUMNxfrkeNrRNqU7z24\nkzvCJ1usJl8aZxBb3BevowkItcIFNh2lDRqQ14lvpfKEyqU2qMBwbJ0niZlF\nCEEu2dRO/Ky+Ei77jHNp3Jm3dUE7yvkvB2vDnAFSK5XHpG0uWTyozZfaqL66\nGar/oIz34jKCW4NV83/G8fzqk282n4yNdLsTNGDicf9HDyI3xNO1cKJ41gzC\nL+2GleMIyXmK4YOCDWvuqOQ9pV7UZ3DQmjDoGYkp6lXNlyYNXzRWGN0wosXD\nEZCg3cl1Wmr/6qJPe9LFazSxJQOHbkBLp4uMrjqaA7hyZ/+uip+cER8jr7dO\nQd3EmqqJMLonRvomewBSOf/A+LaRhZwum2T5IFa4sjQ2g81DRFDORgzXc8EO\n2jMLjhdGvnXVe6VFJKm6CIuXMJVNU6D1nKMWzoEipm4onjsuH47fEZdADLjK\nqhgS6hWVle3kEA26XmTXuUryp1hZO8f3CzSnibYOKm9h/qczx99xWwwpx6Gw\nz3vAPfJQAxJVBmyM/eiue7zItty/iBVpvf8hvIBDvyQNIWYFbH7tW+23mkDH\ntgMyiWSS6EnHplo/+McJD6Cuv6TgpPRflTnGdy7PVzb0b3lpPfJbYVDOlvmo\nnoFl4ck+VaBmA6Ov7mWnhYNlGhCH3CycywlXtugGhdttfOb0NpebN9bSPCTV\neWDD\r\n=faZI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bf74bcc45a20ee7f51a0877081753754b892265e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-05T05:45:30.660Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.5.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.33-renovate-major-external-major-bf74bcc45a20ee7f51a0877081753754b892265e_1630820943435_0.46386004606599274","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.33-renovate-balena-jellyfish-core-5-x-139f3fcd5dc3f570b74544a1c01ede03c67a3eb1":{"name":"@balena/jellyfish-plugin-front","version":"1.2.33-renovate-balena-jellyfish-core-5-x-139f3fcd5dc3f570b74544a1c01ede03c67a3eb1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.33-renovate-balena-jellyfish-core-5-x-139f3fcd5dc3f570b74544a1c01ede03c67a3eb1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dc1d9777c17a39ef0ffe78a391a73935059d112d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.33-renovate-balena-jellyfish-core-5-x-139f3fcd5dc3f570b74544a1c01ede03c67a3eb1.tgz","fileCount":27,"integrity":"sha512-vZ4BGMVEOESnslKGwa0ayCrDU3CR7e16JXMPn7XflLqUHT2vQvcNO28SzEJAYR+biOfngt7/9FG1AgfXbe3Z3Q==","signatures":[{"sig":"MEYCIQCd7BXwCOf9UG5IyCj1WBtc1l/tSS2rRtEVD6dHLIR/dAIhAO4kVxeT0hzG1xPq04BNIldMB4AgIHBCMDHdrgwe/1yY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJOJCRA9TVsSAnZWagAAowYP/2kcbNJ8yNksPAtMhfNP\nfcSvkPqSjCZOo4NQyjSw4xGa2wuDbx1P/bNFIUsO/MV1R7W+VJESFmsIQ4yn\n2pr9ZcthbPENdauCjY8hv5l/CrCRAmCiWS+7j4q2iZh3+GgCOLG4OpzLOIYW\n0rVmllAoqERyRV02fgR3gGRIIX4ajEHl+ekzRsqVvJajKEOgtyr4qI58rpw6\nRAss8x8flQCI8lQt3bSO6Mdpaa5zBN6+9mjuTOwpde54Pz7g160uX4YJmH9+\n01b943RVDecGkYZ6pWnU3M5Z+Lp0+/bBjbaugQu4hRGEox9N3ajpJ3QOPoGy\nb/R7CkgKI02W2WNKwRJiIe1ExuAPEqsCA+5BPn4RHVjfZ4oE1neYTl6wrB9W\nXGsGZd3SEyZHlOFnCqrP0Bo0qLUYxWmeI5ub85JlMtLl+yLJNcVlA3mWnJzo\nNItJeYTZ2Pyo1x9UaQ6BHJm2noC+WymtZDU9RCb05Pkp5qMSlZGIb+nvsZp4\nvRPB5H8Towh0IkOcDwqvtfgc6UKopNcakZQ67tz0ImAFRN5pMxxgHkCblC8O\nWIpR+xY8D4vDB6ASTFPNs1g8cd7NrIM9scVSXmuFUvee23z0R5aObbjWz/ws\nxKH+sBbWFRcDRrm3lfQR4JI/7jmcZmOHHZ5MqGxlKD8AhEGVid86bSnqU65P\n719F\r\n=FOxd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"139f3fcd5dc3f570b74544a1c01ede03c67a3eb1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-05T09:49:34.061Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.33-renovate-balena-jellyfish-core-5-x-139f3fcd5dc3f570b74544a1c01ede03c67a3eb1_1630835593777_0.040607639886079294","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.33":{"name":"@balena/jellyfish-plugin-front","version":"1.2.33","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.33","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bd4ac3a277a6404f01288c8493120aac21fb1b6a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.33.tgz","fileCount":27,"integrity":"sha512-D18TvX4mYvVbg/kd0Jib+S4sJGjwEwPRn0JczkoiHf/MapHN1NA51pTU0aVUwzUTatshHot9AGCFJvjCBXbkYg==","signatures":[{"sig":"MEUCIFXq55q41wJVA1hwU9NUclkwXtLD7juvI5yr4U2myHLSAiEAv9YsA25yjLuyh9W+hgqHI2hl3j1bxx6L+gxDobj59h4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJoFCRA9TVsSAnZWagAAtOcP/2s1PYA9Vvb4wpVv94aG\normSPymwVYPDYKDPm+abiwIkFjZUu6nocs3+opsZxaQV5LtJSfj6X+dSMJre\nrsmInODBdbMAbm/Q3B3PVilBk/sZmYMWlc5h30v1y+Tc7PHWaWGwMLMz9hDO\noWfYhoPUQ1m4x7hR7HNfsaQI5TSUwfWsQN9TZysd6xulImWyNtniZxmEMNIh\noN87oEULy8zHpc6qpbluS6dYwRoXduis/JfK3QM8HALurW4FvVRnNE6vNzkf\nYtCyjgpPjjAJFbwGRAnTZWyoNbkKbc+PslLiBCrKjNJ6nHMZEnKceQEjRHBQ\nXtlXGRvdmPUjMJMmZeuWHJB2K//uvQiSQNlLNVKvpnjK2+ejqFB7jVUOw1J5\nPrOKRoy8qvrc3cEoPDxUXrLkEBOek0eNZThjWzm1SeHEQiaTl/OcrS5viKKW\nEarmGy+KewfJCHjnU9tUmTUn5WwpWG4J0ZkRsLu3QN+sSJEQNGgfsUDDA7d9\njxe1klv5Wf7wtswZ22lT/aDb48oYSt9Kg3ZiblGoskSWTXDczhOF0z8rOVH4\nUJDCRTrvR0rtwaYf6saazR3TLf/qTEknUcenRWKt3iYC9pG/2jJkJ9GkJ81s\nTgooRwVfpAfTaJb/lolMeRgGQbP0xFldjmgcTsSiUCYs9xiP4byHEfGYDx9s\njw4F\r\n=aljf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ad220ec69ef716de2e8414fc3567e41d165258b9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-05T10:19:00.728Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.44"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.33_1630837253626_0.1221983208485895","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.34-renovate-internal-patch-7758dc4f5fe1e910a41a33bdb160b004940b6800":{"name":"@balena/jellyfish-plugin-front","version":"1.2.34-renovate-internal-patch-7758dc4f5fe1e910a41a33bdb160b004940b6800","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.34-renovate-internal-patch-7758dc4f5fe1e910a41a33bdb160b004940b6800","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"530b82d58d8aaa6c42464652512bcaaf9dad4950","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.34-renovate-internal-patch-7758dc4f5fe1e910a41a33bdb160b004940b6800.tgz","fileCount":27,"integrity":"sha512-C7fGVPLB9tPgc192BEPZ7Y1mlBhveUAjGR8zRjeQtuTDdOArhM++2SSDW6cQfV8ZymXbys6+vgzKNoVmuPc8/Q==","signatures":[{"sig":"MEYCIQDx+4DliUrrZMqcNYYYnk+L+zleIetWWZOkQJBHcWFubgIhAPoSAzhqUVZ7jzRcdy9uRpEBzJs6hmgqFLIWYEZjN8s5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNJsFCRA9TVsSAnZWagAAAPQP/RL+iHSdORyZ4EeXAwxY\nRmBmC0YK/02++vmMsCi357dPXsVSQtgskJPPn7s0Sso0aNrkUaITCYTacIhu\n3F3S9OhZQSwrFodGIA7cKfZgr6wYQX7OiiR+6sM42UBZ+0g6ju6JajJYRLWr\nxeIZNvLvaF4PrTJRjm8M7uhSVnBvHyxUMKgIeBudYmvPq/BMcnSlsBMEuRCi\n9R6ZdrDYsomikbxq+P98q+EW8uk4qoEf+CIKCRdmL1xST42R5XIYGpa0XW/W\nvNP9gFa/3xfaPENOzwYFfLWsnJBJLjm4Y8RMOchliQPc2pndTdNOPogbUMs0\nOyVRPF43u4QHRSfkTyIJRaXrtqohOARtoMxat1KRxHuhltEecqEv/Zl6lQJ3\nIx+Sp5l8zCAe8Pux1E4nOFhCxsyVNPZi+DfntOxO2dDcbP9eEDznvnKCyCr4\neq9CW2cQzd439MgR5bSLEzUjh8w+QU2ETLHp3y1ecZZ9vjhkLn4mh5zZGLId\nvOcKVgF5cTOztgGge0CGpj4vRBJ4E3sCveVgGVrE/dqhwCx8W1O2wGnMbE6r\nbFZPXhlfmh6fQf717TDu+gbz5Ib3orqMLy5woo3Tkg2tmurmnpNPlRt4WvAt\nm7xSxyeDNi8KRacFMyMCpN3hiMExuGnDfmleRuPmT57tl732HbG7LkAHIeSi\nJ2D1\r\n=nTIh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7758dc4f5fe1e910a41a33bdb160b004940b6800","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-05T10:22:20.920Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.45"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.34-renovate-internal-patch-7758dc4f5fe1e910a41a33bdb160b004940b6800_1630837509266_0.5964316504766962","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.34-renovate-internal-patch-0b24605568b99f7b2979c059f9fda927e1ecfab8":{"name":"@balena/jellyfish-plugin-front","version":"1.2.34-renovate-internal-patch-0b24605568b99f7b2979c059f9fda927e1ecfab8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.34-renovate-internal-patch-0b24605568b99f7b2979c059f9fda927e1ecfab8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ae9d81328500594c8752c6a79c63af6693a86342","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.34-renovate-internal-patch-0b24605568b99f7b2979c059f9fda927e1ecfab8.tgz","fileCount":27,"integrity":"sha512-w9M9pIGKzp6wO9jfMpaQvT6QHpLTZihMUtlygE08Y8BsBjHkhtmcrelLvxBcWi/7sm4z+AcS8WNy0Z3nQmq6qQ==","signatures":[{"sig":"MEUCIQDqG+W4dL2QX3/bWgFgMcaiTN9vTFjDfQqLG5iNNdlkJQIgJ3rxpmeSstAFUVeCiaC7zz3td+VwypWQjiBa9jz1TN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNLi4CRA9TVsSAnZWagAAIsEQAJxJlUsMuTVqi0tHguXZ\n0QjJNk/oXugjiqBzWlNkmNTEF1KZm0Ur1YwcwoW0ksr3RLgHVX6N+x1w1Gsp\nJYDbCmPB1Oj0G8vSnieBT+HS156w5p5UcO7pEEJmrHfOx71BExt5X07c8PKO\ni/6nRUPujGWDwkPUBJJYH3jxzEN3hPGALerBMNGzWVEQCf4J8agt8r+dygdQ\nIqcVAy81/yJNCn1MwjTNH2oWzZNCTNzABoRi7TlxGNNqN4k2bCyJwcnfjN0l\nts3ivpXo0IHogRbBrdR3/kTpKCH0uePwURBm7vJxiU3d3UOSMLGI4/S23/jt\nIC4JIlVCaCpX3Je3lqmFJtfPTTSyYMcTgwVScyD9TB+6vKpWOx4PQ9rf5rIp\nfNP6Z06ouG26soqdyD1bC6tRiofgPjJw61uKCpKkogQnaAXzicnCQZPfNSxw\neY4f8ML4YNqNVidDvzeeJnrDa/mUXTZTIlHAbiLh0J5tPKqBv2DqRxSsCjgs\nKVWMT2nKD9UduSs6ia2z7jljjPMx1CDupfjBJstdiONo8Us6jrlZ/Qct/i9k\n2qC+NVJx8Rqq44/5TqbLYrMQF7ibMVzKVrHSmtHwI2JYBXv8QlDfnhnfeQTr\n/zy0vHkqzuXgBBW2vTNFp94rRo+9aqyrqlaGWIjtpjsp66UF5Ekw6Q89oCwW\nxJFa\r\n=fkGd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0b24605568b99f7b2979c059f9fda927e1ecfab8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-05T12:28:39.630Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.46"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.34-renovate-internal-patch-0b24605568b99f7b2979c059f9fda927e1ecfab8_1630845111860_0.6421624265557055","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.34":{"name":"@balena/jellyfish-plugin-front","version":"1.2.34","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.34","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dcd8ee81c7737adc8924be40228c005b400dc65a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.34.tgz","fileCount":27,"integrity":"sha512-9DxMGT7H7e5E/na2PzSxPh2w7FMCn+89r5rB2JjhxgqioktswtxaE3q5cEOeFrMIcCF2VR1VFCxLjnjNSJXBPA==","signatures":[{"sig":"MEUCIQC6roTVDDnA/5DMohErdGGiEpUCr3c6c/Q9Jb0NVesUMgIgXB4SMcW3gp/F28F5BMJpXzQ0Dt+34PE7OkQT2CldKlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNL6tCRA9TVsSAnZWagAA/8MQAKTHVopVvEi70qNDGHCX\nkUZr7W6vD2HUA+rxzymFSvxBoy7TK4BN2dOyKk+1BRakaHTk/sXQLBkwn1LR\nV+DYjGktRuyZdyRr+4zoAl92E5knzbT2m1NX8Mzk8vwBvbP4fiiz1J0RGBS5\ndclsrkQyNdU86gF+K41uRP9sbmVae2QnSaIT3ZrZgeM2wf3iFEe967X3+Q5z\npRP86MgkM4cSX+tg2IQkV45/OnXMD6ESxw21fvH/H6IMXFu3tF8LB8Mi/7LP\nj+CpF76h/hISdGF/O7ww+Zsoas97n/5mVzz6jlAvVZ2UTSvCCfGpaybUOAhM\nanrRYeAvnMtG9dZR/TAnVAOoBF4FnrrAoNW35+24Jja74chmOoopfSVLg+C/\nRJsvTMOav6nBy8Hfc9fg613GQtKrd3WM+wob9rDy7GMSpvB8ArQR+hl5wGhP\n8ZfdW+k0oHdmZBPpGOCJsx8ZeT9RpsOHvs+7f3l21yTwwazCMAv2E5TF7sep\nu9wE6VXP7lsO81v4KTGX+xkiwqA+qdBsspx8rgHn1N/+QhbujGhbgR3qjOmY\ncsd5UZUEXWn56b7ATw64LeWkqAIBkJV2I75SuB6K5xgF+f1yPDrCiFa2i+wE\ngkdKidIpJIKkq3NTI4IYSOZry3aj17hI63XSbiKTcKMDDVK8jeufwu3Dj6TB\n6iOn\r\n=vnLM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4ff7f3561739426a04ffd67c4e4b0f9ad4942205","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-05T12:55:13.767Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.46"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.34_1630846637670_0.9456418175958723","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.35-renovate-balena-jellyfish-types-1-x-9dd0edc856626c33f4f6592595de2ae519005be5":{"name":"@balena/jellyfish-plugin-front","version":"1.2.35-renovate-balena-jellyfish-types-1-x-9dd0edc856626c33f4f6592595de2ae519005be5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.35-renovate-balena-jellyfish-types-1-x-9dd0edc856626c33f4f6592595de2ae519005be5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7b08dccb66da12a472be6063afc44fc3443baea3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.35-renovate-balena-jellyfish-types-1-x-9dd0edc856626c33f4f6592595de2ae519005be5.tgz","fileCount":27,"integrity":"sha512-r/tgTcjdFWG/7k5AiiBDn1tr0b+iMDaAiSC9d/6MmNGTB/oXYK57f+plWlWT695kaSFEq2zzDxkDdyDHZ5L7Qw==","signatures":[{"sig":"MEUCIQDUxhvMcgUjvCNUb8yf+FCy3+K3R7GNsn2QivWuwiUmjQIgXPccl3x3u4dfYq1DsmwOkwlq4cZikn/uNJRJBph87+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNL+OCRA9TVsSAnZWagAAkwoQAKQNsqiJ4D72mzm5u0Md\nlUoAAD82DNnDafT8+MFlXzLhhdJygWYfeXA5W5S5lRnGUHsT2SszRjNMNAC0\nQzcOZdNuO+3kzVoC21LJg4HiCJjV+A7HNqVLJWQj4xMnd1uHeDyzs0b+VqTJ\npu+eJC+yRiQ/kraEl4N8IfDIqu7oxS4MJlJHQhaTNITjIBMx24UMZJraBFs1\n5N+2bZdtLqUC19kkR6m1c0C22FK8f6UTnEH+vR+awRplDR6iNvBEYzyTA9jw\n64ba0tZjWmtHouxok6gKFGjiqHSI+4H0znbM2jfZdPckC4+IL19y7jugx5+n\nYkwd8Xnzj1r910FzPOu9/MayTOacfWnMFqf8L30jcsvzNovepx/dqvHpq1FA\ntcNRSmDGOn5IraZMz0Y7imgWGPAZVMN0Yi2+C3Lo9Xna0o8IESGeE3gEqpa9\nnwaw3hiBpDRjH1NHRrSIhw3Ap19kqvxxDvPNqmWHwgWt4iKj4xaoznPpKmr7\nImO2xg+P2jnjM0SSmUnsTOayoL7yXjfCflkjnE65LUi+nsM1lXctFa5UWLCR\nFKqND5aignOkqN0nLPAzjAqel1skmbWRzpEmVGGnicIN2RoVJk6XTq31SsIN\n3MoIOyq19yX1Yilql85uORTv0V7b3tu540yAFjMjSySGOYesK5exQbI4D4cW\ndLT3\r\n=gHrU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9dd0edc856626c33f4f6592595de2ae519005be5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-05T12:58:10.745Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.46"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.35-renovate-balena-jellyfish-types-1-x-9dd0edc856626c33f4f6592595de2ae519005be5_1630846862303_0.18291647877972506","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.35-renovate-major-external-major-520475b62d0f77e26dbfcb2aece581c20b5d5b9e":{"name":"@balena/jellyfish-plugin-front","version":"1.2.35-renovate-major-external-major-520475b62d0f77e26dbfcb2aece581c20b5d5b9e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.35-renovate-major-external-major-520475b62d0f77e26dbfcb2aece581c20b5d5b9e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"27f0ac8f376d61251aa133d7a4af1bf58f42f0b6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.35-renovate-major-external-major-520475b62d0f77e26dbfcb2aece581c20b5d5b9e.tgz","fileCount":27,"integrity":"sha512-g/UPrHFy2ufB+J3tsg00hdJrwLWf1uFOcpGG5QXX9Gbz7dBYDwOQIEiWargjQZ7TcKJsKGiYgpbHxlc7ZjMhKA==","signatures":[{"sig":"MEYCIQDs5ZDIMeIreF22uxmoEEwZlBbcB6azUdCLD4PAYMdMCAIhAOeyvDBrr2xBLzfgnRMpZsTNGbX2UT6m47zCTx+fKKbI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNL+uCRA9TVsSAnZWagAAuwgP/2Db9/v9iqcQneRZ6eiZ\nzjUG1kU4RLUJW9HXwhyhLn3J6KeQ5xjZERS3vRG1EqXQExRgDHU85oz9OXMd\nNOQfOuR3MaIQSlZvAInq9pi/5ZThNgeswFJtJfviqDzyNXhDUbLe7dbFoKoj\np0m3P/B8dEePYozZ9jnp9CF/NxFSvUmMw/3ao8J6KrQ9I5ZFTbHFY67j29Tx\ngQiCM4fY97e1QBnIB7gPfRkm8VGiLKBbR/iiddQTM2oFkZqJqfftfsTUrz11\n5BYSoiNhDBDw8uAr8mh9BnLTt83yINkAIYbD82e72ZE1odWEIXtBvAwJjlTG\n8tr6TjoPQgZ31wuHUtndeQ2d2Ytq/I+F9CISRfeYLbkFCcI6pc1J32NftMzJ\n5320O4o7doUmjKUde+MMXn7lyv3bC3oB3ooLF6M4snTuLKj7bsHX9PnWEj40\nqKVsZ68Pb2SmddAj1rXyxvitOgIpX1BccPeypppMvTf7FC5XQld3n98/i/2I\nzKASnfOil75qalE4mf9D648nbqnI7LMOdi8c18vm8cmDCzZDKX0I1GdJsbQT\nJeQCn1isDaViWAbh3Br6cVSxgW98G1RSH8Yh3fKLhP1B7wj/w3kuWqim1lPi\nK9/iIqpU8HRKtPYq0bXJh7+5ZfHI6DOP+jCXdtwiZizKbKI0GQa18xrGCmgj\nyuVj\r\n=iTcm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"520475b62d0f77e26dbfcb2aece581c20b5d5b9e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-05T12:57:45.785Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.46"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.0.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.35-renovate-major-external-major-520475b62d0f77e26dbfcb2aece581c20b5d5b9e_1630846894602_0.08119223483775584","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.35":{"name":"@balena/jellyfish-plugin-front","version":"1.2.35","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.35","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e29c2a4352b460aa3db162988bd78e53b65360bf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.35.tgz","fileCount":27,"integrity":"sha512-jvoWb+dfXUotuu3XzbuemLvOfqV/xzcGQF0NYsGKqcEJmHbEEpseNu1D5gp56oYl30ZX9K+jRo5Pk9EiMbHO4A==","signatures":[{"sig":"MEYCIQCHAXpdpPQXy9MqO/xVfMxRuJQQ+IX5bbpD1AdgVQ7QMgIhALakaVoS04mUipP7eY4rWadEig4TNPiRmL5ayzH4h9l8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNMZeCRA9TVsSAnZWagAArQgP/3sGYq7Q7rQ08XN+HJad\nDihmkZYr4T56eM9OTt5gWW6q/xya5QQosHUEXpyglUmybXNWMQtpqWWO1MOB\n/CTgxpLHD5mBdzKuFITs7EVP4SE9vVrRJwvVQ4jw1TZJuh2QiYERGN/OTXnG\nF/I3xBKxWd2hnYkkkrP6UrQo7/BbPXP1WPcae1NV102r9cvaFI5ObDmmH4ZF\nhjYL7ZCoXes8Q7SnK5ugF12mm4iH85FbH9pNOD3NNk1hKKwRxq7XEU8GLbFP\nhHSmB7PKOaNzgj2kes/YAWXIY2Pdynz3GsCI6QxZEof9xg4hqSmC/2lhp+tF\nA2N8IQoNOzmvQlM56oosHYMwkdM2dpwQylU28sER+L8ZrXOX6OhOelenIX5O\n1SgbltmOY9/iJMfndnfEcZxgebBfx8D7/j6mS34hHHaYkKnSxQRnLjo2Tjd2\n0GTvcVoWE2ZHeagZEbhjapvKU3KrE/Ggs58m5OAr+eocYq5ac64PD9wWO8dZ\nPUTXNooXeaihIHL3lwV05WLCvvUdeSGnWvuct+zQao2W1k3UHN7QZwKFMXO1\n7CN46VI+1oPVaooBJ1mTBCItQL0QYoYKBFhy4owYve0weNGLx+KwEmsqVHY8\nUsY+hhhe2pJN50vO2LwSSmy6IRKysBTZ8HdJTJ8j7Ix9l0ymNPGoHeZ9/u8W\nrbWC\r\n=Yy9A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d92522fe0994226b0e06189a19aeb88d361bf2f9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-05T13:27:50.323Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.46"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.35_1630848606107_0.04471149079604242","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.36-renovate-major-external-major-c2e8a037c9c7ae2a32244ee8b7afcfeb7b5ddc53":{"name":"@balena/jellyfish-plugin-front","version":"1.2.36-renovate-major-external-major-c2e8a037c9c7ae2a32244ee8b7afcfeb7b5ddc53","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.36-renovate-major-external-major-c2e8a037c9c7ae2a32244ee8b7afcfeb7b5ddc53","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f9841a7f080bca6f3528f2fccee054592d6ad0e5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.36-renovate-major-external-major-c2e8a037c9c7ae2a32244ee8b7afcfeb7b5ddc53.tgz","fileCount":27,"integrity":"sha512-aR3GCEdNoXAYU054KSXzdI4bcLenV4rQ0pBzNwU+RYIT4yUgjHr2TseKvVuLl6AJwqxYCD8wzsEghNnVJVttNg==","signatures":[{"sig":"MEYCIQCcABXu6c8/O+XqFbPJhRiaiHFpkCDODRRjB+GRyqc4DQIhANZtpKk6ySAngNqskKlmF1bB58BdDOvc2Ow+k6bk+sqP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNMcTCRA9TVsSAnZWagAAGp0QAJGrD51nqkpYUQJyv9Y9\n1VUonlfdMqE7S7KnpKusRNBPloN7Dj1pMw+scBKLU5UWl9dqUJpZ6PZKrfc5\nkjSE+0e0H5p7U7sVBjhV/cpJ3F+ECO+04wV9K+EcvB8INlHXZtLtXqnb60YO\ndsjcPA19FfBX4x32KQire0QzyPNK4wBZxF5kLb2bkly25REQZxof9Oq5hMvz\n93NuJKj7wxz/5/IATPy+0bdmS56vvr0xw2+/a2M7gQIITGeljB7L+GYQK5/v\niwKxaTZH/6gx/kevjZHQIgLMlJTb14Z5E+wCLptyiVOqrQYRELLAa2uDrmIb\nRLpCoATDN3iEE545hF77symkLmv8E776XNdqak5nqeOQJmyRuBauKnRvDZdY\nA/gb0swlk8MiUiTiMjkYAmt3NsU+N7Xv9nwTal1RdwMMh1OaDethg3fZkSoZ\nvlhdO4sDyjs/J6qjfjFNrEJYz7F9TI9mZAVT3apVFW/6VECTG+eqB9MWMxE2\nKy12Qajd4MzQ+CWDZoW32GrNSvjg1fowsOIFiW5JcE2Q9wmErwOpOAPUPBqz\nZhwkqRjGPUZp5cPhRPNY9HsiAxIAXOJZbpM7TOWcuu8bRkkX7ikfiPpzl6wl\nC9VK0dS6uBk+frg82JIbYE7Umru3Z/oacWTXv2y3yMvQZDmrpKTrcyL2lrr0\nIu0g\r\n=Rs0p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c2e8a037c9c7ae2a32244ee8b7afcfeb7b5ddc53","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-05T13:29:48.728Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.46"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.1.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.36-renovate-major-external-major-c2e8a037c9c7ae2a32244ee8b7afcfeb7b5ddc53_1630848787008_0.784249867930868","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.36-renovate-balena-jellyfish-test-harness-6-x-278a86e4dbeb0b21d94b166023fa5c9d7d78fda3":{"name":"@balena/jellyfish-plugin-front","version":"1.2.36-renovate-balena-jellyfish-test-harness-6-x-278a86e4dbeb0b21d94b166023fa5c9d7d78fda3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.36-renovate-balena-jellyfish-test-harness-6-x-278a86e4dbeb0b21d94b166023fa5c9d7d78fda3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"164bb6c473a911c669495555c6dedfd2251c9f52","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.36-renovate-balena-jellyfish-test-harness-6-x-278a86e4dbeb0b21d94b166023fa5c9d7d78fda3.tgz","fileCount":27,"integrity":"sha512-OVs3tDin4GKxQLHwDiFE8SxG+PUhPD2RiEhIwFqRjWbNQiF4wsmiLKh33bkphhkxBMcnoo4jvTxFcusXFpdcbw==","signatures":[{"sig":"MEQCIGdAydQFzvvWyqg+PYiiuBUt35oOURPgKldEP+rffkkQAiB9Lsu4LCo/ZnW3+bodHdc6jTPN9cESlwxK8+Uvd0PbwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNZ/+CRA9TVsSAnZWagAAAIcP/1rFPZ9vDeJIqMFhfhBR\nK646F7iapid1biLl2cOxMQX0xmUaoJ9Z6L3CZ+da/J4aX3IiLwn/6npaCBTZ\nmLWrwLXQJR/EdCb/aWr3LtekdtUHmy0GvFCGylfvLoNweGMl131HEVW4dOFz\ns1iKVF4rzkpcWDYM/uCIEWusu+w+5i55uVlkJRhdDteWrKWERKm4fz0bMW8l\nUt+/ULiX8/rC91TKtlL9v5tr39MbmphVLfOmpFPYNn4mXq6AqrcezoeblXuF\n2E/EW1hy/EKMfCAtpIPEZ/2lambs7GO9noXss/3QcbaoKg7g7eu2OasBCdgO\nrYN1RHC9v3EOhArJ5T6qPMhLw1SGB4nItTO7Rxhyuo/eCtj2k9x/gAuOPenf\nIlmpLy6/fOgJOCDxXJiPCIOq4qG/eIGLUvkkqmvOZpS6KsCS9mD5Bm++vTqb\n2MIhxHX8uetlGimtuFuyuQ+858uCAHH8T3amA45B5jGx/jDx8Cv0lIvX65/v\n+Ynyb4JnsdqoDTtOukc9pbIUs1NIXKOtLIefcFrvQHZdjx3160xjiDhJIRI8\nwYQYTPQ97ImOKXAn9zSlEpVVgST+q/OjM0gf/rMwG2MWK/XVvoQNB1hhofuI\nsK4NMZk3Ga64xuvktVjTutzPJVCpB8U2dGKNgE4duOI6162remwsmoMlY8N7\n/t0f\r\n=FepF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"278a86e4dbeb0b21d94b166023fa5c9d7d78fda3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T04:55:05.809Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.46"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.36-renovate-balena-jellyfish-test-harness-6-x-278a86e4dbeb0b21d94b166023fa5c9d7d78fda3_1630904318042_0.7085551563843409","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.36":{"name":"@balena/jellyfish-plugin-front","version":"1.2.36","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.36","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d271cd008ca965e0e39eab4aaf19d7fe631a2a45","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.36.tgz","fileCount":27,"integrity":"sha512-ckDVBwweb97UX4j2gV6ZpyH1wczDFtKWeVK1wvMrWGR4pCGp0EfbiBtHEaIylUTc5F+wceNLpbNIqVkIhvSZfQ==","signatures":[{"sig":"MEYCIQDkGg7Dju1lizcA/S9lhrg6c/gB+oA5oRnUYxdGduGtngIhAMHEu6i8l9O+8YazqSeOVy8LB8sZs6Trgd/DCpYg9IA1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNabACRA9TVsSAnZWagAAx7MP/1veTU6ePifoBmp2Cb2O\nXsZO6hxzdHvx9BMj8cksEpKWCA50MH5/f1XU+1rlaZczdpX53MnKzl+X2TAg\n/hiF4/ZmvJb9VtkL4FpDU7hnbblT7zJqWdGciY4eAC1Av+uO/CLQFf3bJmo6\nFgqWUQWz4dlbD1YwYxb4j1MU517Q7BJqKevQt9arHEy1xldLOm6+sLC5DSUT\n0N/pAshyAPiptyr1eY/K6pZCWYVj+Vr9qciCs898EReasKHxXkOwD/nuPIPc\nS4DHN/3HZukn9aFZab7QZKPtSuFQ2jdX9j/ky8HLsRpC0aqhDSHZLtyZAsFw\nMU3HEpUCajc9T4kyauRLHFSQVfwbcoS9x+4aoFcEuEnLso8GFJayYd83Q5dl\nYjmOue/brlde8KSaulF4f8EkPWxg0yjEnGhZN4wB2B8TcGFLvITMF00U/Far\nlEEKy6GPytSnG1B7BotBid4D1ahx/fqeNdqw1+y2k2l9mI7N9jUhMzV0tWjU\n8mwFDHw1367GjeQJbw2od+4tp3LTpWLyWuX4re8LiRHqPhahDT6kI//Y/eqf\nyOxjd8zl7mRLd2/+E6m5lnTzEcH37PW3D9X3x/MJqu7/OtE3Mld41Z0b+RPz\nTBgRXvRF9L89EeB/9dURGMJZaKwLc0Nb4TjM/uI9XLpBeOMBwinsS444AsUa\nvjwm\r\n=dMrt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9c806488b49c42120b0dd9decece4c11b67b4789","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T05:25:23.399Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.46"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.36_1630906047946_0.2928420146624453","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.37-renovate-internal-patch-55b56da50a26d0fbdb7897c0d2d89dbe220e3ad5":{"name":"@balena/jellyfish-plugin-front","version":"1.2.37-renovate-internal-patch-55b56da50a26d0fbdb7897c0d2d89dbe220e3ad5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.37-renovate-internal-patch-55b56da50a26d0fbdb7897c0d2d89dbe220e3ad5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"28d9ab6693e6a49dd906acb897ea4fc8c5408976","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.37-renovate-internal-patch-55b56da50a26d0fbdb7897c0d2d89dbe220e3ad5.tgz","fileCount":27,"integrity":"sha512-oPbuDGnSUEK2/uBhCz2TEE1lRaYo7p6yANkTpeFKMc6dOmwmPWpRb4n1Akl3iGEyZFAw8GQygSVmg0xotQmgtA==","signatures":[{"sig":"MEQCIENYpwlc3lMOJkoOknKRUZyT7pNdaRwxpIzN2UR752m+AiAEw8N2WuJ8dUidxgl3s/qAbql+cV6t4dg7+JOyWx/1BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNafhCRA9TVsSAnZWagAA6rwQAJJUGn1tb1R+QjWGMpFg\n7wqsyfbzoHOkckTfqN7nnK6xlIRRpSZCmaII6G5H7r6Nbid3iq3G/InUTr+W\nm5GW/l92zgkaIJJY/Co192KYgoVdZokpEOGh3JUoHETYqKd5nD9an2/0OxHL\nOKZVWYR4Ad0K7o28fQmOS3dHiMt3BWbMWJ1qV0HftVzMLMppB601TPQ1YpSZ\nefemLwfYfKnNm3wKn3NSHq/dN1px3WCHh1Rb1MwuyN5ziVviE6EBsjUyOmeA\n5ushH6W6hJ2KwWM8JV2fYiDD/pF8TPP0gwrTK8GFoU0B1MEnrOk0WvYjCnmx\nrEOdgKSYFnWSU0R9p6z535cUnA/jwwmkSbFtLWmYeu52WbHEuD2s9a6aLLPf\n58JHW4HZ9XrAOYhe2TOgY6Ux2hrHfrJUmdULFBN5yLDgLns1KnItzAUGb4pe\nNx/GP91geljAV8N0W72GhF7KEGBgi2OYFkmsYPzZinJK680RKwoR9M3mEn8z\nOwd+hp7qfIBagXS+dehWcRYf385i8Sp9PC08Jjz/nFwJIWRfCtaUKB2rhCud\nAqKPELTnLMbumMr+Qprt74W5FzkGYpHpc2zpFIJs5eb0leWV5v+PthSL2IGb\nfgRK34k7X/rHFUU4fngrY1jdplP2zpWby96OHrcuuofUydCQ/P3NbClxv6pe\n9a6b\r\n=G8Qx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"55b56da50a26d0fbdb7897c0d2d89dbe220e3ad5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T05:28:40.083Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.47"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.37-renovate-internal-patch-55b56da50a26d0fbdb7897c0d2d89dbe220e3ad5_1630906337015_0.6622450082065559","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.37-renovate-major-external-major-c0d779dc9ead8cc87033ed13e503f06c417cfc4d":{"name":"@balena/jellyfish-plugin-front","version":"1.2.37-renovate-major-external-major-c0d779dc9ead8cc87033ed13e503f06c417cfc4d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.37-renovate-major-external-major-c0d779dc9ead8cc87033ed13e503f06c417cfc4d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5522cf6c21d2ddb8a768391c2d5e1115faab6790","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.37-renovate-major-external-major-c0d779dc9ead8cc87033ed13e503f06c417cfc4d.tgz","fileCount":27,"integrity":"sha512-+j4WTLR7flCYVpKZFeAVWn4O/inYZ1JolZHTwiF2gNSz8vxsfztak0O70fI1IbZFObqIdCohiRYi9eG7WHtEUg==","signatures":[{"sig":"MEUCIQDSFTwv1/AwJrmBTUhUR5yf+yG4glI9YGreEVX+THMTrgIgIen2bWkoyck/m+QDNn8WyMRdq00pDX4jnLRXC1NkS+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNagLCRA9TVsSAnZWagAAaDkQAJdBGoYXgX0IoWJfetG/\neOrdbQNjAPx4UwUl2+9MgxxbLD4zFV2d2JDEQVHTYi0pR6w7j5Bz0pygl4tH\nkfkHYQ1TyJKMSy3M6BpQIMlGrHGxweKL6uhSEd85vB4syopXj0zbvIOzSKpp\nXqn7Nnarl10QEqor310VfTrWC4a1rkO99Ykuf7sNiJ3B72ND+du8r7BnEyMS\n7o3DD9oyjQrAYSrYMtzkiSgCaSiq77vnl0VYxLIpKrCS8bEbpGei8PXjRnVw\nDJodh1Da5/jPd416+n2djo+lLFKol5IK4fKOpbDJ0ZUrPdFeDA4Zq/tZIDyX\no14R0hXG3qdzdOSUCUe6g/pInIx4a1ebH3OAjxqBJN88OLCc0rlEid+ufA6N\n9BPdIVk8YFAN+O+9FKEdZABDj+iQf7sZc6BunFrxD07F7+MsNLXneRNcaE9l\no7VgYkuvM+MSlRh0sj/KMQkjhJK3rkNRU8lx7Q8kYPM6REdhLOGZ9kp/E3Mf\nWB6eBCF/J0GSp5wZEMVVouJHqCSSShqss+IzFjZi5KpDBHGC7ctmErfWUuwn\n8FCTEvtYvdf6l82WaGn6KA4Z2U8byXmm63+LTsTjtPq3oDA7gJV7pDi0lDuY\n+TQXkXW2Gd6yIddlcQwtp3Jpf3xzaLuLJv1lt34Vku297LE+TA0ggPIWqRXI\nOTF+\r\n=W3mt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c0d779dc9ead8cc87033ed13e503f06c417cfc4d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T05:29:41.726Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.46"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.37-renovate-major-external-major-c0d779dc9ead8cc87033ed13e503f06c417cfc4d_1630906379765_0.8848149098497644","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.37":{"name":"@balena/jellyfish-plugin-front","version":"1.2.37","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.37","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b732e4aa37c3f564488db07283ab1ee84b28fa54","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.37.tgz","fileCount":27,"integrity":"sha512-D450gf2XMOAvZFDoocIh84iNIAkB3/n6264D01fqRm2GREE0LfeJisPbicv8x5VVPxMDIzjsr0SQ4Ai24kEQfw==","signatures":[{"sig":"MEQCIAFRPDi/Od2p5igE58FFDL96UdCMNXFpgi9dGajzTRzEAiB183zn0yoCBFWoI289YD+cA4y1ubBLPkY+8V8zAUZxxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNa9lCRA9TVsSAnZWagAAuXcQAIuWdJ1rUOJOrx87SHQj\nIJQo1uB+sEEQPi05GZEfjZqIWChIE0xT4Vk01TTo2L45kVkClolCl1kbf7E8\nIypn6cQruaYpSFGC2HB/U9hXM2kPwowY1WK4IVnsP+E5cY4yIVN8tAXZEHDn\nUr0/LQ2apkATgSDfKS+tXDklojKX4o1BzXF3rJE7pdXbccrB6X2WjJGMNekz\niikvKNF99PRwpumM/glzGu1k7YphLHoYWPcVhiGE1yffjUzKX/JjldXaihJo\nE53Yurt8bDxmh5kYnAWSx8RKWXylFnGpEzAIYWikURo4lB5AFjNJR8Nuhd/u\nCt3AwQarFmXXgmwbCuhu/wGrc2qgupT/E0VVYbc59uxtP7wtS/AKzYbzljEM\ndPEybvnmx2ZqWE3lrcfP9fGIAgDNqwSyY8IFE1YyPbLhQh3X7b6b/Ba3UzMK\n7lATfDMw3dUAnKkUB+zU0AjlZyZ2r1oPWt9ZsNIWkuM/FA9sSIaGL1fe3a9G\nlebl53usGjPy+6WA0t7FXdsC75ai19ZIdZquYEDDO0PhY7P+7W6M5HRGBXp2\nppxfxZoEGG2qPRVxFeewPAgoeknR0vNskZn3ylWM37zvf0erMzyISkLLyvUU\nP2RbadrTvPsnfHC6UT/oLy01lzYzJq5bSv+x5aMdjekGqfuksOhx38ub0bnl\nT0C5\r\n=xWEf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6a3f1dbdbd7e29a31b8f36e7d9185ebbc04e1f72","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T06:02:29.886Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.47"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.37_1630908261361_0.9270524883155891","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.38-renovate-major-external-major-fd277cde83f3cd6822728491e116e3587a10b8d0":{"name":"@balena/jellyfish-plugin-front","version":"1.2.38-renovate-major-external-major-fd277cde83f3cd6822728491e116e3587a10b8d0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.38-renovate-major-external-major-fd277cde83f3cd6822728491e116e3587a10b8d0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"16533b4b3d6f70cbbb5ba2328dd7ffbba3950195","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.38-renovate-major-external-major-fd277cde83f3cd6822728491e116e3587a10b8d0.tgz","fileCount":27,"integrity":"sha512-s58bSzOoy7EWrhTtZR9Ow+7mswcUzE7P/3PIb7UbnxduTDbp9uD5Ozl4WoAL6hhlzSSWk4V8A1mNeu+t8WtiMA==","signatures":[{"sig":"MEQCIHlufDg09pjzUST8mfuKHwr6fk+/zxrqKwcdUY/H6d4TAiAIBk0cDOtzYmaNztlI9FKTLRoHvDL8M3Niue7Tz9Rtow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNbCWCRA9TVsSAnZWagAAvbcP/14UBlw0UDm+T/P1sJrI\nGOH23nYtKQzQsasd66t7rG9JHImn+eccZEInlhtUPDucDaPMmoVK2kUuQTMz\nQWtGXNYDlVY1SjBZ8m5c8x+WtizSWardkeLstRFpuaxHM9WUbbIgB/kByTxO\n3hzctBbX45JteaS+bksjJErr80wBf3IGsOg+im60rpqEx0S+Fkm8tSimMjC2\n5hQuc2t52eNyqsU/lm5wcUzcgf2NjUZLM89RYoUQhu+ANWwnfdMfNguKs+0M\nLtUbGH2Crz9ujwVOqVA3gxmV4M3jBFSR6MQj4XWPuB9FSnJ5LsnPfQ2LFHIE\nkFvfKGVqRQHtbcEwXVsVu+uCZD65eHPDmP1bAb0PupYACunPTTjcQVqGJKMw\nigi0xfLuGuU9agoJZ8LWle4ELxpbqQfS2oOQEBYq88p4Zmv9HpswpVI2hJRa\nuzN0JtQUeIusQkAurfrS9pN497tmHMOBDPzb0v4OlWsM4BOnWW3L9YBT+OCQ\ns4voFpAw4K5/fRwSx7cZP+2UG55yEeNuUv+lCl2JL3Xf9QWpsgFww4dRESO2\nBeK7Nq2w0cSZi0Tj5XMpn+Q3oaAfbR/7oFcROionkiIWEfslrfwFFkLU3EVO\n02EMKxz2DQMnk5ODKw5DdBtvKtAv6LK60/WB1vUME/b3A0bki83JGxEO4Rqg\nf5mS\r\n=M5m+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fd277cde83f3cd6822728491e116e3587a10b8d0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T06:04:33.873Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.47"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.38-renovate-major-external-major-fd277cde83f3cd6822728491e116e3587a10b8d0_1630908565993_0.6387199336552174","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.38-renovate-internal-patch-00ede1377ca5510e065c44c8446dba0b588deacc":{"name":"@balena/jellyfish-plugin-front","version":"1.2.38-renovate-internal-patch-00ede1377ca5510e065c44c8446dba0b588deacc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.38-renovate-internal-patch-00ede1377ca5510e065c44c8446dba0b588deacc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"422a007140357f56cf6863042c948b8962af6523","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.38-renovate-internal-patch-00ede1377ca5510e065c44c8446dba0b588deacc.tgz","fileCount":27,"integrity":"sha512-b77QsDZR02XykdocetMJ/XwQetsAFPHiuhabMMrJm3NLK5taboOh2KHCdWEP8BIkW+k5aiqh5+eS9FFPTZEPYQ==","signatures":[{"sig":"MEYCIQDxEmPz6/dho7wHCdbvHfqPqRS7MSyrFQhpDWsSRc+GRwIhANGB9jeNyAm3CtbunCNCxcrgzn7vficPXUJ/fr/aEU8W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNjz+CRA9TVsSAnZWagAAfBYP/ixmVewqmN3vpSSKViV2\nEQcECKtxj3vFJxYTtXftu3RwHrzuYNrpsEokD2lts1OsbmJVQosZCgc/yYrt\no+e9cSSnJgQGV6TS3WNFic9Vf1if8pdTs+21meTseNQ2g0Y9FWm2ZIlkrI7/\nPMDE+dVTciLl7xFzQiS0iT7kNa0XR8VEi4so4whPopZKBle2LDpOwG856gqb\nFlqj0aYC/BWZwfRfbNo0zC5ZKisUIR96fsJV6L0j6QMx8HNVyh2iXX31HiNk\nfSrVDNEdOpa7JN0NHNny+CP4BdJzHFJZBWlK4w9rK33saD7115Ed/ADPrpXy\nvmKVHx/IaOJlcEErTMY/rtSxPKIry/VIZ72johjzHJojWr+iTBU6DrQHMxGY\nvNhizyjaAuQITkGD9Kk0NZjNivtv6BFARpVidJlCNf83E9ab6LSA7CoUaHtS\nWWAVDiiUPstswh5hGcSHaONeFbGj0/nmSA+uRC85HW4MbYPdKH3CXoaSVjqm\nUtQotLFs2/8oFUfj1pLxO69zVoIQ/vQTWZ6Be6hCkktDvsAZUkixRQmjeHiQ\n6IAUBZD/rR1UVtluQMgXoG6DIO2O0f7kCJ2T+ZGIbYg8luDVbk9U/S9AaFMo\nT08Spdrfusul8QeXG+HSvK4jG5MAxUkEjsxUHySoIJVpAV0QTVOVgy3Decc6\nO7jq\r\n=etMg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"00ede1377ca5510e065c44c8446dba0b588deacc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T16:04:30.566Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.48"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.38-renovate-internal-patch-00ede1377ca5510e065c44c8446dba0b588deacc_1630944509891_0.4675641135515358","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.38-renovate-internal-patch-84c837e48b4fb67107f2bea226458b56e9900767":{"name":"@balena/jellyfish-plugin-front","version":"1.2.38-renovate-internal-patch-84c837e48b4fb67107f2bea226458b56e9900767","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.38-renovate-internal-patch-84c837e48b4fb67107f2bea226458b56e9900767","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3dfe5e0bfbdf039e2c9060709da630b7c0c6bfb8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.38-renovate-internal-patch-84c837e48b4fb67107f2bea226458b56e9900767.tgz","fileCount":27,"integrity":"sha512-bh2zrpN8kUoKgJV59EA1nqW3LpO3UWy8E63RbgZG+PtOpcN//ZWaftmV9Eba2qXHCcY9g1cKhSLtjblWLm420w==","signatures":[{"sig":"MEQCIG912w6GslA3yZNGtFnryQgT0+Ok+SBC8qiZvZzARkvGAiAdm1f9hyzxKYfKtydXsdCouqq/BzVMUUZBF1qRwARQ9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNlW/CRA9TVsSAnZWagAAgsgP/3IEkqSEbphh+aWovkUm\n/a+mNS25cjCg8TgVwYdna0qIv1SaZEtVXPVgGQiBzREQ/nR8gwz8PSLsQJmm\n9Cch1ZyW/nJhoKyPhcptC3DPBAu99ygnFY692SvCc/1CyYP/auLDA94twGEa\neJtFNDcbJE7EGtNHUNxTfR7L5coFWZwkkM517knTo88h06ZitIfgYhX4GbYb\n2Vyg1bhBP9A48zoiO3kQSJzM8XK9HiiFgACqWpWtoBdl6oX2DCwYDXIeMFt/\nGgQ/M7YCB7CdTVjCzItjBFHPrrRjd3A0OB6K3Z8PX6ezyWXkQPMDztkPVuom\n6Fi5AbtR3TVp1xtZ/r02yDIO9E06+pPDX/G1nas5pStik/IiW3Rn+a+jzuAf\nSBMzg3NNybowYPz07rPFeDnI7rKonEDIuBl8kUXCwJAWU6ikGVwjCT644BlA\nQ1LkGs8ilmyuBeYG9b2fqG/LQufWRIFMCvRRTnxGlFjHAlCoSP5SqVj+uvan\nQy7cDdSoOR5X53hilcS6//dgHGjkf8pcZpGPacDa4/eeZuyaBfKw+7QZnWBi\n/REGtOXXOSPh7N7eGUcxWCWuvhWsGAHvxsgu1Poms2C1R4YnuADZWC4Wkn57\nkGV7QE1MrBIaQjuH084DS4VXzLEaOWu21TN/f5VsLkGhd0B5aBw1dyz8u0pZ\n1U1z\r\n=dXBq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"84c837e48b4fb67107f2bea226458b56e9900767","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T17:50:29.602Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.38-renovate-internal-patch-84c837e48b4fb67107f2bea226458b56e9900767_1630950847184_0.9500810414574756","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.38-renovate-balena-jellyfish-plugin-product-os-2-x-f6ec89334d3347d4142e295ff73c5dff966f2499":{"name":"@balena/jellyfish-plugin-front","version":"1.2.38-renovate-balena-jellyfish-plugin-product-os-2-x-f6ec89334d3347d4142e295ff73c5dff966f2499","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.38-renovate-balena-jellyfish-plugin-product-os-2-x-f6ec89334d3347d4142e295ff73c5dff966f2499","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e9d88ed5d040b4c455d29c25c88a2f3d0eb0b8e5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.38-renovate-balena-jellyfish-plugin-product-os-2-x-f6ec89334d3347d4142e295ff73c5dff966f2499.tgz","fileCount":27,"integrity":"sha512-FdQvf8CeBwBFXiZJC8KQCpFJidWJJ+TOjDuam2b5hwxsLoGo7ydumfcagLKRWnbrgR2f1gb7FFCHle4aPEUnGQ==","signatures":[{"sig":"MEUCIDGKXTFemErVcT6nMf2v0BwpnX+aLNuIUVSc9z1H5wx9AiEArtvhXCHxnLP4kzDg+olE30MjkBz4LNWzK60r2JqdZ14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNlXaCRA9TVsSAnZWagAAfyIP/R1PCyYX4MzQihHGZq/k\n/ud1bEKxh7+GZN8Qb0Gg2nSO+qjcTpdsuumQl+3dkb8RedLLOBzUIaQdKjCZ\nYMUsEthet1ogLOGPvfJZxdBIZe3tJaW8G2oFFFekOEZzW0YE5fEbddeZw4qt\nCuyKRV918An4HiGRoiz7CN6xWP9O+7SCh5FhYIh0+0mbf3f5nJho4NBONXbJ\nqoyvulDRnUzGEiEc/tW8RKqL4gm3e0vnnl3GIk0qEYFFuLq4cmgTpOK5+1PD\nNrl8LnbN6fJah+Bn0rL7SjTxFRyj+fWM7xggBd7r/gAS3aSismvjmRI3yiHH\nK1aQeBKdLQ79vf4Vhsx97w8BhMJO7BpDmrwj0hORe0qYZAtDjBYTWZ/EJv/w\nA2ANo02lFsM1SzTP4HcJ/JXjgLejtYYtN3//UP4V9R2pqYunBdKh+NO5ZkO9\n9Ipw22sNRANdTEl3EMRgdH6jSRkzF7aTZjsK3GHHG8CPKYpmrKbnEPuE1XKe\n0LfNPPQQDwWtdbih9q44MG07DqFrXwVBaxPn7t3jXbNFq3QckGnbMB6HKCLX\nmU6qrVVyt2sL8RYBDETGgbNAwdls0bx+YkSFJlVVGSO8C0TJcIVVgTL96U0Q\nGvEizAXgWTlfTyjAvipmLBmh/h8KaM8ny3woKMqPg7ox/+uU8nme/7Wozyib\nceY/\r\n=SBCq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f6ec89334d3347d4142e295ff73c5dff966f2499","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T17:50:38.910Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.47"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.6.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.38-renovate-balena-jellyfish-plugin-product-os-2-x-f6ec89334d3347d4142e295ff73c5dff966f2499_1630950874227_0.6391467261243517","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.38":{"name":"@balena/jellyfish-plugin-front","version":"1.2.38","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.38","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"084fe8413259dcc7daed72412f7c51c6057e7513","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.38.tgz","fileCount":27,"integrity":"sha512-7n+9f0YIUvc+j9k0rqSAeuRTaL+PuXoHa9Y6NBlyXHTMJaOdwypioiZTj7j2w11b2P+a0+g2DUuHYpABinS8wg==","signatures":[{"sig":"MEUCIQCqRMA5h9WPsSFApHhoBU3AyHY7+4X6lYTf8O17aPvV/wIgcDTZzmF/MReLG44A6JcyQ6NIlM7S3IJzEtMBHo6UZE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNlyECRA9TVsSAnZWagAArnMP/jCnsR487DOLey1zD5G3\nnVdlTER027zQw1x97wTR2MJ9jpTQE+JAiM82al8wXy99sZFLrgrRpz7TDR4N\njnTwRaaSqvW7IlQOw0pg3Ac6NLQyyC/CfsyKMXAV42i+4dcja021PNW6HbGz\nOOIR+E9K0B/uc627O8AIb3nIZYstfJAxvUS6cyO3TmgJfsgCsBh1iQJwg+ZG\n63wGYFQeg1J/X0oKC9+hxB1+64eKb4ZcyEzuU9q4G3dGGc70Qi1ZU+2M4mLO\nfp43kIUjPx4DWVofY5HHpxgfd9BHWapL2uxAgzCmsGlf75brAB4bZxao13f2\nuvL5M9+LY80W/2Vb62TtvlGNeSgwN3MOPovBt07alN5ONh+dTNfsDDsjdY7G\n6n2v+ISnyarGIdFIt+AY/+aLYUj68F+HY9XlKnJAA+YpEToa6W6gGRGxyHky\n+TF+wq2VOi9qfswu10q0/JM4mnpb2jJYcfxEaURmZvgG6255ha+9hLMHdw8G\nm81i3GUycXHaE7ALFSfw2jthH+oQ6/V66UuWMpVI7/YbdpMqf5W0FKbI5bUb\nTTD3dFZzvUHh4x/EC5yyLfGr2ve0ASDUhFRcn5KdDlv5TX9RKiD1TnfDbvn3\n3vZpGDsn6ZChJ+4drwWfNVPNRdu0q1NAji94eC+VaUOnPsCGsUHQ4oLEFbBc\nYSPD\r\n=dFcM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0b43b5324ce3033c0583c1478246c25081023651","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T18:20:21.472Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.38_1630952580312_0.5989826639142735","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.39-renovate-balena-jellyfish-core-5-x-c89ca05c818fdd96fe9a14cbe03e8229a97caecd":{"name":"@balena/jellyfish-plugin-front","version":"1.2.39-renovate-balena-jellyfish-core-5-x-c89ca05c818fdd96fe9a14cbe03e8229a97caecd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.39-renovate-balena-jellyfish-core-5-x-c89ca05c818fdd96fe9a14cbe03e8229a97caecd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d85093384764cca04543cb54fee938a719e23b45","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.39-renovate-balena-jellyfish-core-5-x-c89ca05c818fdd96fe9a14cbe03e8229a97caecd.tgz","fileCount":27,"integrity":"sha512-F+SiWK3Ym7/iZeDIq2Xk+NLBcKaDEOvUr7aANg7UnfIabgAa/xH+qzMKOv8UQcviWUE2OgD1/Dr0uS3H1viOSA==","signatures":[{"sig":"MEYCIQDNT8S8TWJMriJFEbwkVH/LXRFaDsC9+qr+VuaZo3CfFQIhAIdXWGdvGLDnff5oMznR3Rx7scrO0ps6in6ORhtePjQU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNl0fCRA9TVsSAnZWagAAIr8P+QB3bGIhljcBP3gyp0vP\nM48rLqL8Ox2X+5SsjkbUYvhPZntpjwi+6Q9ByYJ608HqznEXvJ6f60Ji2fsJ\nHo3eKFZaMcdOmXWFEjK3qNwJl9YZhMfgYpvSepM3JsYE+dLVDUd9cdXPOVmV\ntbJH3ed/O6Mtc7FAwPmPy6+FBIJ/LuNoNbAIUXY5V7rL7mRNYJPVHiYwlnT3\nGboUJCyugWoCZANxUU10KkzCW9lRe7dPd1njHUxN+/5ap+smDQP15DU7k+Ve\nXgdRHnvvL0iUOF0lUWPr3rD+apP7TF98TOR0le1zg+Q3miC5g79R44tm9p71\nDjSPNHV4yjcx4/CXFwtd+007UMln6BXO0WvnOvN1kbplqsztuP3FyL49g+Ed\noRA96UKttuvcmXT49Pldrj32LmCdhkqzr0pdBvrgiT4CBXVI2C8abPYpgyVv\nKkO8DS8RPT7AD/TVT1Aktg4q/H3mxHcJdpm4mJbV4YpqytBFNdGeCfEABvpW\nfH+g9hqfq6XLnmcST2bqKTnsPVjsDzaox1nRYz0cOeFwaX9J3xoGX2ickc2s\n3ChoTUrIINhcori2XG2/ex+LiR/are1cuVVj32avQrmI9FeF2/omkNopSCTZ\nkTVLH1t6kb5PrjyIfG1ZiwjL9C32oSV7kJrU9QBWzgum688amRke2NFY5Fe/\nTbjK\r\n=VLuc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c89ca05c818fdd96fe9a14cbe03e8229a97caecd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T18:22:19.727Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.39-renovate-balena-jellyfish-core-5-x-c89ca05c818fdd96fe9a14cbe03e8229a97caecd_1630952735817_0.6455480129282238","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.39-renovate-balena-jellyfish-plugin-product-os-2-x-67bd04587eb70d2b24a8ef36b552f9cedbad6c5d":{"name":"@balena/jellyfish-plugin-front","version":"1.2.39-renovate-balena-jellyfish-plugin-product-os-2-x-67bd04587eb70d2b24a8ef36b552f9cedbad6c5d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.39-renovate-balena-jellyfish-plugin-product-os-2-x-67bd04587eb70d2b24a8ef36b552f9cedbad6c5d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a6df43294829767b003270afcba95031585705e3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.39-renovate-balena-jellyfish-plugin-product-os-2-x-67bd04587eb70d2b24a8ef36b552f9cedbad6c5d.tgz","fileCount":27,"integrity":"sha512-/OLtcCoH2dDIyzOP136JwHYUcrt78Eoubwj+gz3oPdCCy4uNwmLdlXyYwYtl9ybQTn37eWf2stEyALVtJs9b0w==","signatures":[{"sig":"MEUCIQCHjOKe0wN3ecN/FRCIic4uLaNqy/pJDoIYncE33O1QMQIgWuA5GJ9LyKfpE/9jQ7UuhcEmM7V215PSZMH4o4+pxP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNl1TCRA9TVsSAnZWagAA9xsP/3EVxXf+9s+zfBKjSaWK\n2sF3Z3UIBRpMFGjgSmxck1IabGgu8fPneZd54QcGTgFaJaxPxizZmtktvMrm\nn6niyZ4hpU2D2RugG73M8OKhqWwiWlwtMFjvZrvX8t8uaQg7vuoCAn/39yE2\nh9mA4e/RfLPhAFMoCKd6SoxV3HsOa2QapOMPsr1Icdm2MBIWE77K+uDAUBO4\nWCj8po5HNYhXeE4gvPKmZh8cpxI83KvhJFZB0ymjPtN1nRyPwy+vwG1h7V35\nkDz6jXxQ4pgVgdwFQkh6PRtvyHo47FkWTthSyTWhOZyj9+rkV1lPiT7sNKrP\ne9WfDdfaJAgXo9mRErtki2EqM3FQ5E2KzqKSNUZ93TNK0zNU2JgtLijdzVbr\n6187EP5YqjXW9X4lvL4ORb5cjHYVrNbFZd/jjis0qCQfCmK4cUdz8Wspbi10\nLOtruIWnyIrWPR/dMw5bCOMa+chrircgEQrtuC7/G188aEigunZNvhFmFP4b\nSpjmV0H5v3OCIaBhcJ4hqnE3vmdjAidcTJNR5RNHLN9bI7zi66GjW7Qv3c/1\nqJ2/7qeGeM9cKC2Got7/05wIqoY6omQnFYjs8P9tNaY++uTYkdhlu56C4ZEn\nWrVcKlxvbsoKc2xFO1y8lJyP9BeHl9BWW63Kx6hF7P7LrAOBftckguCk8UhS\nBqrl\r\n=lZCe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"67bd04587eb70d2b24a8ef36b552f9cedbad6c5d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T18:23:10.245Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.6.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.39-renovate-balena-jellyfish-plugin-product-os-2-x-67bd04587eb70d2b24a8ef36b552f9cedbad6c5d_1630952787569_0.24609295590380365","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.39-renovate-major-external-major-20dfd0123f019807a65eabb96bf1ddce0da0bea4":{"name":"@balena/jellyfish-plugin-front","version":"1.2.39-renovate-major-external-major-20dfd0123f019807a65eabb96bf1ddce0da0bea4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.39-renovate-major-external-major-20dfd0123f019807a65eabb96bf1ddce0da0bea4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"33163f1fb8f4e7a2fe3384a647a2158764c8939a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.39-renovate-major-external-major-20dfd0123f019807a65eabb96bf1ddce0da0bea4.tgz","fileCount":27,"integrity":"sha512-F0ZSZLMZ4Y27euKoV7pmfrdXqASKfOa5zA/OIWV/7kElTULjg+MCUms3IHgRCiN4Z2/BMQ/m6mEj+N3cuv5EjQ==","signatures":[{"sig":"MEUCIEyP/kW+kbQtvxIAyMv2ONLclue2PfUa/Gxi+b4dajnFAiEA6zS+V3WQcGwnYp7+fH4CZ/uSjIBO2wN94eQztUSYDyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNl3yCRA9TVsSAnZWagAAn+gQAJFoELzDlRHaFkNaRu8N\nruo5pqZmkC0n6/2CUemvqp9Pz2DxktUpVEURRXQLR2ikGImu04dtMNnromMw\njjkoNEfBBZMEYjLKofu9mS6SDaijo1rXl2bMVwPBvbP0uM8Ov0kkfGOLHGKl\nqBB2jw4Ru8Ge53U3LGEXjVncBmQoiAGifzFJ9BV5rmxkQV24M6DZCSLK0y53\n2YYZQGW3820mXUEy8y3g8mPI+bXL56Z1WWnKZ0v9H71nm7qP6nFrof812oWH\nmZEHsNouMYch2Kv99OXDj3VwZ4P6P87u4SVcUoanPI4XkWSHo8d6NZQGEal+\nKh7jjgGeU8EzWCZfr6Xn5otq1WlZFprHu4mht0fPElfzXPwm/s5t8fvxrIT4\nLTINI+cQLT9IE61gHNXmdQ/XKChviGvuGAY4KIhQvC5raIBIUgcFWvMU1+0K\nJ8f67uLmRt8Z0tckmVyDPM5kGOHLxYuOVk0q6lJIN/vu6+qkHYVPbqhUu4rS\nlCj0jFM/3r4Inr4SB7SQsimrAHg87GVb80wseojtxLIABBG4JV2C9u09xquT\neO/nFBLqUY+S1q+no0Fui9nhWmJx9phMaTuRCXwiYONCW9xyR7bxZVWTM0io\n/lSNqyQu5OFKBTe5BJklTO5Oe6L+YCdTBzxSyDdyKYaRNtaKh37UfhhI58ug\nd8wQ\r\n=jVZL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"20dfd0123f019807a65eabb96bf1ddce0da0bea4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T18:26:30.462Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.6.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.39-renovate-major-external-major-20dfd0123f019807a65eabb96bf1ddce0da0bea4_1630952946401_0.6763182702232717","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.39":{"name":"@balena/jellyfish-plugin-front","version":"1.2.39","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.39","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f50ee32411ce102fb33ea998b7b5201390b667cc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.39.tgz","fileCount":27,"integrity":"sha512-SkaUQdHzTWTqPMetEovEpU2dFfds4sbsxdbzRzP8yn4Z0efyxfT3i1dlzB5s13gSidw5HJHszgRyeTxJhT5K2A==","signatures":[{"sig":"MEUCIQDkq4bS88uJkkj0mB1VtWUraYlVDHArJ8YbUeZ+4A0knQIgPjlcoI2nEgurlehx6O4Q1pyAkZwDeNQzsdfPtjffEcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNmOsCRA9TVsSAnZWagAA4FEP/1AHG0Z9KbHUwjvyD8xA\nTzOgmXyeHDCIWFZHAcosNUFUXbyOV2Chus0X8ib3So4ctzkPy3FBgrsyoVtS\n+jP3fn5bq97PIYwEnd+RjO0YKph6MhAT3PV9qIHveY826chdMXuJAlTE7EKg\nYOVWPRhdQUc+qZ/0id2Km85Ef1wCzR6K/f2jEpa7eq2e2gVfvDG+kXN/fFDD\nm9NY+FL6RRl0i6M9AHstpET17PN2MlSbkFD1bVkHP1aI7TcHw/wqtXYCoWbH\nDYsUlsAB0qrKNwGWdC+jbUxrVazQoD1XpThASzjWzZKHZ29aZe9WyOt0hp7M\neIJpR9aakq5ur5ZXuD9mzFWmIZ3XupcP59nmfV0eacpP/w6g46UmDktu4Exm\n2S9c51mb6GGK1wU7LT+erThYMFJDDxbpASn26iiV2UoFlLCb8PFnK9ijnU/R\n/6hNRzCQsfx3mv6PQehoj4Xydd1gBn+wBcrOtCjcAeFxEYv7nNF09eWISyK0\n5YFkJL05BA11Bb3si8Awbr6yMSgQJHX5CzeavfqzXGAyTEWQGo3/l6bYgOEn\niRa5CVkvjjyY4/0mHIeXOqVrjZs1oDurzxxp2jPc+vy3vUu1YDI2piw3xV9G\n1vKlT58iKJ4M1DfnnUtlcok04FFD/3WSKW7AAnm5aBDY3mu97YcLtAWF3N3f\nrwwk\r\n=rlY5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"36b406173ab3a15f42775610dd09c24fd7bc335f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T18:51:15.739Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.39_1630954412146_0.29061712807217366","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.40-renovate-balena-jellyfish-plugin-product-os-2-x-10bca4a392a28fb118d5add606d064321c397805":{"name":"@balena/jellyfish-plugin-front","version":"1.2.40-renovate-balena-jellyfish-plugin-product-os-2-x-10bca4a392a28fb118d5add606d064321c397805","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.40-renovate-balena-jellyfish-plugin-product-os-2-x-10bca4a392a28fb118d5add606d064321c397805","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5cb6effdc8cff3c5d4e6fee9e7c9769bfb96cb48","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.40-renovate-balena-jellyfish-plugin-product-os-2-x-10bca4a392a28fb118d5add606d064321c397805.tgz","fileCount":27,"integrity":"sha512-NS12pOmbqyGo7j7KPi77yCoHlHnKTnJdc/kQBJZNSEISHPk+Yhokgj9d/DdKTREyLvEqkIQ+juVz4IWKwjA7FQ==","signatures":[{"sig":"MEQCICVilUquQ50K0+1/PyLg9xOnPnPZg3dTDT5YEkJ1wE4LAiAcHDLRjQydKWrKlVntqKwSzlNho/cNrGOpdiLUIIXWnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNmS3CRA9TVsSAnZWagAAUiEP/jc0z9CrAQ8CuAUWIAsg\n62gr4hG18mjE0S+xuTKfVZSpwv8dfWCrHO2665DykXM/sYXDArV/xGHMwRv5\nLdlMmmCJCYPrW60zohNQhtCp9+ZdmsqgwaJiGTdD4/K9UYYT9Ec+q+3fbY89\nqy9aGKu3zvhQoEd1wSdyEe7WQ5Et0tAJQLVaimtrrALiMfDMPQ3S5VVm8K5R\n+h/HCj81R55z+irmxN9N/zujcaNJjChr9wDml1wCYzfB2JrbN1GuAvs7wChH\nJ4h2oxbJM3nbquXVqXcsg7UYBxG/C/pZOgZPuqLzyZ+UxOHCmG7Jsj0a39YN\nnUpQOwOvOVc/CvUkkXTCyHwYa3w9gVj4/9sIq8L44Gs6OgvjI4yRrEBsFAl6\n24uRjegrlC/JA6TLOWw62EG522IIrtN0K8+x0pipzxtBnpADSLw3MNqX5IP8\nkUZjAV1PbIgr/tJR7odOfhsEnl8oO7GM1jlVmg3fsKygTaL70j9DszjmHCZH\nlGF4wXFxQMNPNQPB6ZCEeXwsm3KkL1s0AaD9X39PrYxbAydIiExmfN6JpKBF\n4e/d+owuM1/hhIx2krGHWIxQxVsxqesTwG98hUjuA60JyhNaPkUBFLjnEC1p\nz5aETTFoqSP44xy/h84ZSch/GWbtyf18JYQWHx5yT186x1uuV2b1lfXAfFD5\n8/ES\r\n=/WFq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"10bca4a392a28fb118d5add606d064321c397805","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T18:54:25.755Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.6.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.40-renovate-balena-jellyfish-plugin-product-os-2-x-10bca4a392a28fb118d5add606d064321c397805_1630954679302_0.7448127064724428","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.40-renovate-major-external-major-5d995fca2eb3e17d9c5cb99a49047b730de2ebfc":{"name":"@balena/jellyfish-plugin-front","version":"1.2.40-renovate-major-external-major-5d995fca2eb3e17d9c5cb99a49047b730de2ebfc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.40-renovate-major-external-major-5d995fca2eb3e17d9c5cb99a49047b730de2ebfc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"556f4c8e6c71dc6a945dc8272d3f8cac84d02adb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.40-renovate-major-external-major-5d995fca2eb3e17d9c5cb99a49047b730de2ebfc.tgz","fileCount":27,"integrity":"sha512-VbRfd348m89WceKndnp4QMKs+Ot6oh2kIUNLUBfAu2u1IGs2itoQ6RvfCD19MLXCm5OfAUdwyprsxcWsjQauSQ==","signatures":[{"sig":"MEYCIQCueNRyFAZ/gI7zS0PZevfMGfL2kH8KYVXh092iRY5d8wIhAPYdFZGwrcpd4YA6SQnUDnRMN6JaQGglHmNJ4jVzgKNU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNmUzCRA9TVsSAnZWagAAQbcP/Ag6xycvteivWXP2fGnj\n8LGi/qqHILnEYqdrbAOGpoIO9rElUfP6YVDSCM7CmthTD9K9vWLy4xaQ66Zh\nRXuZW9MwqcmvD3QcUnLb2qaBpQno3pQMDyXN/G/OaOX+WVyMTOwE2vqtzc/S\n/DSenZF1DcYHcB5Rya1PoGmmiIwZdbtYYnxbkqxP6f/m1S4HsCw4gddzskS5\nYDBYRqTTu7D60hQ7IazmzJUPmxxuuT5lIqZgaXaGdb3noIiCZs3UQjEWl5Wk\ns+hO6ilkoFKlQz9F70H4dU6aPgvVPjnQhzPL6r9KksCe8lM8SuWebHWAyBHF\nTru38xsYCjuthU+2fLnw8YfoWXMHlPLJBs97wASB8fSC8jOQKnirx7RJcPzO\nZYd1ejDxmbgxngCa/Jp3Ldz7Hx6OB+VX8kuZGMLoL3EiZZciWQnf/nP7iQV0\na9uSYJR5XKjz84G7PClVB15SyDj1U5TXxqQ5LmCWk26Wod9GM4zEKdK8pclR\nOKSfyGOdYkExMO8igAhu+Kz/YoFmfRp6EWxeBczcW/BIrHRZAus6H88QqDiH\niS/NY/hFv7aPt5AJNdp9AqxQkfgvJS5bYiYr+f2SpWcM+yQnNHCUTgxo/eqI\n0jnnZQzXsXbly8Ykdw70LLJ4zADsOfqslfr9RSyrpaTE3FoKEY8IAxldzroW\nJBuX\r\n=SYJd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5d995fca2eb3e17d9c5cb99a49047b730de2ebfc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T18:57:09.836Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.5.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.40-renovate-major-external-major-5d995fca2eb3e17d9c5cb99a49047b730de2ebfc_1630954803055_0.30350809738972484","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.40":{"name":"@balena/jellyfish-plugin-front","version":"1.2.40","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.40","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"88f40e2c5d034923fd2735bcda603b6738e0c16d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.40.tgz","fileCount":27,"integrity":"sha512-Cfv51ZcXrLRG+dWC6WQ6WnyuSCxwAVSIoq2R4gP9e4WUDs17TyA90l2EjCxQo/eUD6ARGhLWUNj9MS+rwRMlQQ==","signatures":[{"sig":"MEUCIQDoSTLd4QX1nYQuTy3fIH1akt7f1CR2A26LSe6bBdcIXQIgH0YWQSz6dp17WUhOyzvsDsuUoErs8Cx4UtTcn2v2unA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNmuQCRA9TVsSAnZWagAALEsP/ibr59sAnYz1wqINDF4N\nhZi8eLAhV/ODSI3TbAvIPcheLDtYAe20Q4mTpmAUEpYqX4Zdy2L+orTZtie6\n6dfIONWNcr54OYuIJhtT2BdcsYUVxne/fVtfoANW9KB8uU20563/d8QWIM/A\n33SfOcFF1Gl0TdoX4FHUCBDQq7f67G1XJlAwunaDuAbvZ+yoX31hu1HJDv1+\nLIyDv6/owvuB7J7ZtUeWJ7MvFLlNcmrqnBs4YRYs9Rfaev+SPsACq58Q+qSV\nVxZjIirwgSE9H4cOSjCsxED7epQs0jRM7bWH2usObVYREqbWRR6WgpOWPoQr\nSF72kKjylcZT4mRb8ua/mLLck2NYtJ49bpuZ02X+6rIcR7wmDEGQm6FAizxe\n5NCZ7FioqHeCjX87ddzrV4gv8SbYJc5W6rtyfHf+yR3MV34Nou6ZEK91842q\nqjddg1BjxlPUEz8LjHKEDrKPuaesLsf9TEwUdOC9d1hyoRBvVqGIv4n/De/z\nE2pyU7qJ8c9rXhuDmxiYxeEsraGlaRl8bL5smMZh+RpEpYnwrry3opf3XZEs\n0OburR3AJ4cdS2+PwQARvXXITOOrpaqSjDnWjC7bC3XR+yV1o7dC0MeMyILP\nnMLOUl1OjeO/oczjBbA0uzTvJgPOJ/SKsX7LtVms/gOFuFsjvfP3mu2BEgjp\nnAsu\r\n=E/Sm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b318046c0c38cc6988a3f9720d014148a55a454c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T19:25:11.208Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.6.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.40_1630956432334_0.8135249973225509","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.41-renovate-major-external-major-68fe95d47569d392d94a046d99b26886d0833f0c":{"name":"@balena/jellyfish-plugin-front","version":"1.2.41-renovate-major-external-major-68fe95d47569d392d94a046d99b26886d0833f0c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.41-renovate-major-external-major-68fe95d47569d392d94a046d99b26886d0833f0c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eb6a8dfaa5d2862e0baf88b7ae85b62d075b6256","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.41-renovate-major-external-major-68fe95d47569d392d94a046d99b26886d0833f0c.tgz","fileCount":27,"integrity":"sha512-RvTMKny2dp7o2lxLL2tpN0x02WJ5sd+h3CYhVE2ca456DJ8rjmcYb+qd5pDy/vzenJHbRkYd3SrRXoLlOeD83Q==","signatures":[{"sig":"MEUCIHPPV0oEfKG6sjydh7PxkrISM71hliBioMSbGy5dYh17AiEA141b6vhw1ayu75O4dgbTxdFDEfFdjsolJHwSHCamc3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNmyGCRA9TVsSAnZWagAALIgP/ROdIz/20ywGr0XglLEI\nJUa+k64g25319FGlBAbmrZtRxlPlHkDHWOPoOwPdZJrK9inm+xYLnFOr7TLS\nqFQd0OWzejXUS90ueqRD1hGXnUVCNM+C/LaYzrmtZ6fTJaaj+8OXIz344I4O\njeVeUg/CFgodjA70hxoQiJRc45Ue7pIRc/NEmR+Sl9//ky5L4IVtFC4p2n0k\nH+gIk1ObEn/US6HnphdPN8fPh6lREVgjgkUp7hfsrWajY5pWV4PzyRkItHeE\nv0DOg+3/U0MzwWuqjXTeBbKSaNGxQNvhCQKE42eNLgXJCODJHHwDEMbHXsXu\nPMqUhM6RIdYgGAFMf2pnfds6FrX0wNcDmG4kAWvvTp38t4JxS6Co3Oc8SY0Y\nxjcpIUbKm4xXrRKIUq0LElf0bo+4huY78hd6f7cYkJeYG90DdbeH/h2f4JVn\neSRPq2BhYGT4fPErV1V8L0gt7MwJ40kk3wewTegiSjCu2mD9/qGgmmLP87jV\n/pmrLJYXBwSSjCfQIKGNnmENxBwGfbkTK39oHOUI8tuTqQtlNz8A1edm0+Ny\n5tGM0h4rFBQ0J7bmCaXTiX0aXadqhoGuscO5IWTlvpFFG3S8NEPqGfqHO/GV\ngQaE+14e8QLqOvWQUnrpKeU06ibjMogIMyv69oMSBoP7zOrkls6jmkiiQaBU\nduoK\r\n=wENO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"68fe95d47569d392d94a046d99b26886d0833f0c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-06T19:27:10.141Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.0.4","@balena/jellyfish-plugin-product-os":"^2.6.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.41-renovate-major-external-major-68fe95d47569d392d94a046d99b26886d0833f0c_1630956678367_0.9216664910733743","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.41-renovate-balena-jellyfish-plugin-default-20-x-00cd9d2999fc4f8915759382bad4e8f0309576f8":{"name":"@balena/jellyfish-plugin-front","version":"1.2.41-renovate-balena-jellyfish-plugin-default-20-x-00cd9d2999fc4f8915759382bad4e8f0309576f8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.41-renovate-balena-jellyfish-plugin-default-20-x-00cd9d2999fc4f8915759382bad4e8f0309576f8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"13ab4562a2b11512c2a89276bc902a79b916b3cc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.41-renovate-balena-jellyfish-plugin-default-20-x-00cd9d2999fc4f8915759382bad4e8f0309576f8.tgz","fileCount":27,"integrity":"sha512-QC0/Nq7poqVRQfHoyA9W5qQwmUWdcSaW7wA27nvQHdpwmVP3CoJNf63xrH1pIhGbStifuA/qfOEM/dt4zG2IQg==","signatures":[{"sig":"MEUCIQCaWqX1yUMgLk513E9j21vXouJbdyRFQzyk0YiXCTGvoQIgRxNxMO4LOCK5RPoEn3eKrO9bYlSbHYgn8kN+mZWz6LU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN3ovCRA9TVsSAnZWagAA4sEQAIMvLDWdlclPajONkpQG\ns6XJSfsIr4yA0rtnW0iLPojcccYfFH+aixqeP988l/qFiRddpXer8e0HoB0J\ne+TYjxEbBlHNclGUoIwga2HIE7fq53PKJJjkBJegKSztHMru/btAw/Dz9ZR9\nLHFw05NBhnFwEJO1DOZSCy0IefJYJy0eciIi4SCI0FLuH9hUiQ3cjiPhrkUF\nXc7aG5zkT0xP94xAyO8av4CY9W77FSWT69n7Asf6L+vGJ1mzLOC9yFJHVdOx\n51EQgzjWEFdpy6+A/0j0IY1NNu6vd5PGe0jC4PkySAWBdurSpQk40g/NfOhY\n5YTKW9dxRNOnnDPaNW6a46UYGOX4nuwSUyAgmiTfl3Y1DbLWLPQplMDa1Mkd\nkt181kK0gsUIVKz8Pfwv8s1uKN7vq74JWlSKe+8vBZFvLdnvYBO+0oaSLM+5\nghX3x1YZIc2Oj5IaW9LThAv3GJEIwxngnVWLGf3PxRKxGoAMpJ1UPD3x3dRK\nClFcE0fdF5p142c2ieIX4we3Tl0zsaLuSrJDJo1g7UJn+Qs/4EWrd69rw26E\nBPlV8ctP4pJAAaSbcV9xbkHp6xuX5Py1NSlo3Q+wDPmCVXdliGAEnM+GAT/U\n9BEw6PgAB0kA0BM0lFOpBg1jW+oqS6xvv5aZu+R/G+U+Ya8AEPl5tevv/2oc\nr1zv\r\n=MKwb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"00cd9d2999fc4f8915759382bad4e8f0309576f8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-07T14:38:11.096Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^20.1.0","@balena/jellyfish-plugin-product-os":"^2.6.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^20.1.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.41-renovate-balena-jellyfish-plugin-default-20-x-00cd9d2999fc4f8915759382bad4e8f0309576f8_1631025711096_0.7924850476690479","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.41-renovate-balena-jellyfish-plugin-default-21-x-d8da8e928b202a271e370c45f56bdfadea196dbe":{"name":"@balena/jellyfish-plugin-front","version":"1.2.41-renovate-balena-jellyfish-plugin-default-21-x-d8da8e928b202a271e370c45f56bdfadea196dbe","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.41-renovate-balena-jellyfish-plugin-default-21-x-d8da8e928b202a271e370c45f56bdfadea196dbe","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1d9d436fbb28fbff9462a1fb46edf76cf9387ebb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.41-renovate-balena-jellyfish-plugin-default-21-x-d8da8e928b202a271e370c45f56bdfadea196dbe.tgz","fileCount":27,"integrity":"sha512-7TYcDQsfv0qz8fSba3lVNpAEIuLPMRPmk8K2JWJyDHFpMtOBkfoSmy7FqHcLA1RyBxahn+HwugYO0Lz+OAGbVQ==","signatures":[{"sig":"MEYCIQDXE42N40Q6qYW96azXC1j/dVl+wdYDO8Lsg2p2zyE+4AIhAIbzxd60AArz5CfnD2vUfcpFuQl6c8ZHBmWmiW4gYJBA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN6cVCRA9TVsSAnZWagAA0G4P/Rv3kpHGdGpFHWk/k9fU\nEnsuw8vPRjQd2M9Tu500kKq9vXhTsT/Tsd27wySq4BOrXPOwMqCTEol9RJvX\nEFOXcMF1w24M2sJNpOs0gqIHp8fm18L5xHhaZAw/fCUJD6/cWe9ajgkmBeFv\ndFGx0/h+r+NrUm8nlBJ1bQMuPLAxpTgOpjMvr4hMJMELyu9gDl9Gk1hdoL5M\ngECeXg+NY5+fMf0ETdwsZLRTNA4CzuvgLb1+eELTkMF7I8PWLijhp9fUezJz\nC+MElbIDrpp7rzsn5OtDY/V9e2tMtPf+7HXTM6rKj5bNVBFMt3pCWT8dWnLt\ni63I319ARjqCCacol3U0dR8yBxCv1pRB29e0rLnueavAAmDG/F0egF2Stp2U\njjUaEBrp8zyZoeIoJxGJI8cUXxEeXwbOqC9FomglPkeJGeKqyqv0yD2Bxc46\ngDwt3ZEvywl3qLU8gHdLRaY9356UcVfvPHh/d7Mu+n66bxLOFl6es+OBOku5\nlBeiNhRs5OhJbl3vJBN0q6OPnyXFcq/BNTSlAwLtt3YNc7FwDnGIfPGS/TVs\nKeVpqo9RMfsAU5fbx0cRufhP+KJ8qoIRNI7Qj6ReeWYn3oi8Fg6ZkuPIZX7X\nWpV5TAY9mkzFit0G+xABUYqoff0M4t3rbJ2K5iS1Wp+aiKrJDS00ilNBFfwG\nUjy9\r\n=nnnr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d8da8e928b202a271e370c45f56bdfadea196dbe","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-07T17:49:39.627Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.6.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.41-renovate-balena-jellyfish-plugin-default-21-x-d8da8e928b202a271e370c45f56bdfadea196dbe_1631037205797_0.6956013860783428","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.41":{"name":"@balena/jellyfish-plugin-front","version":"1.2.41","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.41","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"09c4090ddf27a3bb5c42b0b0c3bf5d4f9a41244f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.41.tgz","fileCount":27,"integrity":"sha512-WnEnZS6N2aao3SOfN9SMSp1jzkhb8oQf+lEfL+kbN/JnN4oe9zFys1qQtknQcYVreMWsMJ6k6Bj8Mlq4uP68jA==","signatures":[{"sig":"MEYCIQDxYvLecSGTS+SjtoIkXQmRsae/G2NuIZBnw/z6snbzIAIhALIuF6SYARy9Zd6nuHtEdjADSIK7oqWBkJRwMPYy5FSj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhODwLCRA9TVsSAnZWagAAN+gP/R5lB+Hs5XCSajwe3yXC\nCV5VLn3Wmn7llel1wWRJsPTWZVt+MxdHzLabbfSqt9gJvaDHWgJvtKgUHHcz\nruLyjmTeArlbPtnYR1mjSDNwnr/je5fEyn8A6el7+Ge2gut5mfKsfdK1iHvi\nAFRD0REK2Mz3yHgt2sVl7TAeuci5CtzGucJUceNqhOn8Ymwc8mcIZwq2wASu\nckkr/9jehSbcbI3QmPBN/CrZ0CKHWfIsNyshb1wwMceAhV9ZNQ2AYgs0bx5K\nxBQt3rmzcxUb+V89bidAvwNeHObOrfPLgZiHjwySlM+t/gwYd19wZASjpCKu\nO7FGCt5I0GKN6GIXyLJA/LdiKxwtNgYLT8mLkhDGDePw61UTBj7OlbWHsnNA\n9iF8o2CJeY5CtLMRYFeTeJ78v6iA4CLC5bDQ7YY7p3j1qfApgvkF7uapZk7T\nXWR9awZsC8fLnDoqSmTxmwVGLBSaI1Bbdm746fwNU/ebLOq2NBgaKsN3RFTq\n+2SLs/AmdFuusDBH3cw7kh8fzgMah52fphXiHdo/8A+87PBtRNGiw8NIBEtV\nOF3CJ69eLHk3vl3VmMUka+A//hP7gn9q8WulZj7y81P6WFj9DfAcZiq2N4P+\nB2qJczSEZbB920AMHLYAfBQrARw7YjRo4SAXVXEw+DLBg7WPrCd5C81ZjxPg\nWWkV\r\n=4lGC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"07cf2fa99b3c38b921609a011807048237bd8131","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-08T04:26:49.507Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.6.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.41_1631075339236_0.42971832021093426","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.42-renovate-balena-jellyfish-plugin-product-os-2-x-d3442036247edb7ffb92cd7f49f2223acbd51cac":{"name":"@balena/jellyfish-plugin-front","version":"1.2.42-renovate-balena-jellyfish-plugin-product-os-2-x-d3442036247edb7ffb92cd7f49f2223acbd51cac","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.42-renovate-balena-jellyfish-plugin-product-os-2-x-d3442036247edb7ffb92cd7f49f2223acbd51cac","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c871b762913f06fa609086ece914a199ee438d34","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.42-renovate-balena-jellyfish-plugin-product-os-2-x-d3442036247edb7ffb92cd7f49f2223acbd51cac.tgz","fileCount":27,"integrity":"sha512-a0Q7U/iPwTPbPqk0LqfrUPuxGk+LlJOrssF1SI6JPnbo51KrhaXZ58HHX5xbQ9/9q0y8+eQ+imjzHm0jCstO/g==","signatures":[{"sig":"MEUCIBZM1ZUyw59PAGfDlzeNHagql6fLb8y7bjgmB/BnPlA8AiEAtFyiT0d4BOgd73AYs0y5CDIX0MHXBSES14q13cO6lR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOD0aCRA9TVsSAnZWagAAqFoP/2iJGW+CJU4WKLyO+3bR\ntVc0+I2QF2UWlqE0s/sCap1uFaZpHFoHohgj4b6q/8kDyyV9dWtIy5vxyfDu\nKrwRi5lbWV8bSWOTGyaYTjJnTU1yzhaNUmC3VrYP1o/m2syHIVJHv9O5U8TR\nx4nPzGBIOryVURc5fT8iMWglQzIN46ouT5K6WzTf8l+xhYzMBiJE22234RHS\nWbOG0Mjf1LRkYE1zp+ekQ1+VLzm6PvnESaiJARVDkat4A3SEeHDwK8gQUp0t\neTVKl3HJfuBPDAjarmR+s1uGxHDqQge5ajEuOE1KAqIgFqo+SczI9Y3kjjE3\nb0GK7G43Qoc/5Q7B6IVE5qG7+Ysnatf3aBq8671/jZJ0x5dv/8TieKnChgUu\nrj4dIs9DYcqiEMYqxwLQzyGA4jqjGm+2Hn17y1a3KhdnfTMvGjtXxLJ0PeGk\nIbCuFV43w9oWipWRPh/S9MmZAZqS0uRdi2Q75yJjcV1NAwexYLm51ChQSHdF\nqbdgozU83eMCp+Grq7iS9IJRiaQXQHADqvrAlr+n6vJauAL5vL6Mq1zmcBw7\nIFJ0NjTPba9uhdAtoEaIbXYVCubVL+8apJfQrm3cQSS+NE1LfOpnBpjSr3yz\nyqoK/aP5GT1kGL5mXPVRZEY82/E1A8e7xz8yeOO2IMJK/Vn4ojOTbpmVHuYX\nH96+\r\n=/GpR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d3442036247edb7ffb92cd7f49f2223acbd51cac","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-08T04:30:40.089Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.42-renovate-balena-jellyfish-plugin-product-os-2-x-d3442036247edb7ffb92cd7f49f2223acbd51cac_1631075610426_0.34949862221116956","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.42-renovate-major-external-major-906895b400ae754493fca24bfba2793b80925dda":{"name":"@balena/jellyfish-plugin-front","version":"1.2.42-renovate-major-external-major-906895b400ae754493fca24bfba2793b80925dda","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.42-renovate-major-external-major-906895b400ae754493fca24bfba2793b80925dda","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"34c5e7affcfad9b8f3a9158043745b7c93c9cd9d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.42-renovate-major-external-major-906895b400ae754493fca24bfba2793b80925dda.tgz","fileCount":27,"integrity":"sha512-mOwWkG2+Y5V94m9Z+lTQI5BKfwD8+uy15ooggmSq/PkhfsX8VLFE1MSfBh3rOAlTqfZmMRoCR+YKTw5oU1VJGA==","signatures":[{"sig":"MEQCIEhKAyukLhOn6YweZrf34CIg225nXFppGUBIboRUPVb8AiBsQ5pKqzZRBjk7TWABF0YXNBRW123AMA6SaiPsiE/zjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOD1pCRA9TVsSAnZWagAA7+oP/34oY+IoSiXYLq4rWsTq\nSILjMm7x7YgBdR2CCpK3GoMjQxruWjNE7IIg0U+fSnMlkjibDQPdVWALY9j/\n7p50Ftnn8ORAw3P6CAVMcEMO9LgfGlJ43ZYyCAVtpXZSjHh/ba5nkCAJ5P80\nB42Nj63k//1VxfzUdYrvjGWdQDFNMXnUcIum77SLNgtXs9YxRhW5+6GPFw3/\nq62qmSyDaDk62nUdIMlFqQi1QjdMBedvps05JV+fZFraJVz5NhHu+jodipi9\nVZDsi/K+nnpSg8ACRC4Geb5i6SB08lx7kN3zu8onpWz63iyBNAcm5RMWUHYP\nXLb8mSk+MEynaNgCFpeMNC02vH+sbTCSHUXADF6V3YUroWdbH3N3QdGzO5FA\nBGkBlKzcM58emQyR2Hx+dMjOAg0GhsFnllikZ/WUwX+NJkaKZZmO+wBFPQc4\n8YRGFERlP13A+fqyrA7fnnVtS2II8xFPpZ9aOn1/aibhJMOMSHl9SZcNzu8K\nU9L2qX1sgoSmlI48M4OfS5xzubsC2fe1VrGQk+Nd4zu2McuMk7ERUdLEyIM0\n6p2dveqJ81NpRclHL3fRn72DjRfx54K1PHWDRgwrnsZNysGDC+5eSWDfeex7\nR5ioIB3YT8cAehzhTCkuOuj/ax9i8jWMgZfvLCekB6InZJSlv2r11kbJAAJr\n7inq\r\n=lRqT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"906895b400ae754493fca24bfba2793b80925dda","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-08T04:32:09.399Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.6.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.42-renovate-major-external-major-906895b400ae754493fca24bfba2793b80925dda_1631075688990_0.9420653696788146","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.42":{"name":"@balena/jellyfish-plugin-front","version":"1.2.42","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.42","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dde1c8333c5ba5bff4bdcd73934ccb0ef55c6cd0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.42.tgz","fileCount":27,"integrity":"sha512-5plcrRA8Nx8NhlsrYVw8HkhhFAADJUJKhLpgVxqjVoLY2oF9rbGQ5XYjAFO++BdkQK39Fsh4q+Q4BWMCmOadLw==","signatures":[{"sig":"MEUCIF0wa96cz5/WCdVrYHKYxALM//Yw62Bd8QRrksp+o+b5AiEA+p5X2OTfhnc8+lOoFEHirJXVI/uRa3D+PYNxEaq8hLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOEO+CRA9TVsSAnZWagAAzI8QAJyESZ0QIhay5QS4W8t5\nUeD3VrgR3gs4zOGubrp0iZXPwzsZ2L/bdQudL1LCfPhFdsBMDoq7kqqtcoI/\nHSLkQ3TCswyCoazOs70NFqKU7qTXdtaVwRkohW4cQKp4o1oxoFeQzPzRbbNO\noTU/HRvFMLlzIkG3QqWC+eH26dO3evRIbN/vMaXvkGp2/1JL5ZPuU+5dzEjU\nhe7SvU2ssuZU6osfLD4nQlORgS6k+0uppNmj7Ln0n0HDoQo6MrGgH0JPxSHP\nu4aFW5snJbn2gXXOrm+bncmA2n93i15oltfRFfls6GqPOSwhEEwfHwBfh/5l\nSINr6ir5vQ9k55cfxEIM+s5MiVjZV71NrJkehGr64Q1NjOOaBr4iifUlPtMc\nNsdcurNObX9GPTUkG/+09h/mpckiUREeEAx05ED2kM5tnESH96UCRzKs8b2z\nHi+c7+3sbQHaV9FPW4G29PTjwIU3aqyiBiC/12r/D0cl+Rv6sHIwNYJ+BJ4J\ndmNdghQgXB1/AJ0v/w3oFm4zZlpCoJVNkwxO5Baxgj+5PlryP+jrEyyRWdYW\nv3u3aoDTpATgz/m4A9pDkmIWGqrmovv5d2a7ltVHEeE6WfL0tI4TvOQYhF0x\n+0mJTmx43kz2c/gwWnc39dSIATSiXDhnwmEQnrx6S7q2fFBoCTmCgKDqjZ5Q\nPSa/\r\n=qq+Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ca8a48b113fe9b332236c496562ee115d23d1459","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-08T04:59:43.719Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.42_1631077310386_0.6530084293825293","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.43-renovate-major-external-major-abbbd661391250d5c752ecb2d5ff1528fb310a26":{"name":"@balena/jellyfish-plugin-front","version":"1.2.43-renovate-major-external-major-abbbd661391250d5c752ecb2d5ff1528fb310a26","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.43-renovate-major-external-major-abbbd661391250d5c752ecb2d5ff1528fb310a26","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7805bddca4e827fe9cc2881cb9cb8499855a4b16","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.43-renovate-major-external-major-abbbd661391250d5c752ecb2d5ff1528fb310a26.tgz","fileCount":27,"integrity":"sha512-IzjrWioZtiS5hBVlEAWr9vs5l4u23CxHwfyNfQzPv43+HEXvVJlV7nyLigulXETH65EZcMv/fwOHN6x0pVPjCA==","signatures":[{"sig":"MEUCIQCQhOYjt3UHAHSBNSV5luXhN8qbzoKUrdTGBu8i9kQHyQIgLNds1Rl2F892sib1AsgNSzNME+XPdT021CZd4jeFMI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOESfCRA9TVsSAnZWagAA9QoP/jb0v9LqPvFTDc3JnXWu\nozY2IUQUgSzLqJOMjBkgWz7yyPaEQxC/hN7JqCZ+OFBqgkZ9RXL/Gpg2FANm\nRPFAuhGj5dI3cGLsehmvvkR0YyP1et5LhHBRUwYeqVLDKaykVOYlirO9ndTw\nYubWewXlygYrfDQ4A/svSYtRz9OKaax/yOoeU3t7NVXzvRy5sNnDc4akwU0n\nMq0eSEUxMOpuREcxxThqrVk9RUeFKK23FsB1VR6fg7BIlIOSwMLLdQ+owQ9H\nb6Pw9+9Wpm6QIID/5sKq1YRBWl8NMgdZbaJoZ6pZsAMVJN/4db65lNC31p2F\n7dZr9P+z6SOgpLI9q80kdHNUuYY+siseWb61nvW+BcRx66Rd1scRg4NKj/zj\nP40U6w+c2J/CuHjWIkp9UVwnfNWtBSNXk+DWyeCkT2lCPN0Pk6NUFlky90x+\nCnfteJCZ6Kkgm2IbdRUup2iYKkMrBALhOC05LSJdUs9pE3uBNvSJWpY3OV53\nmhO//YKJ64lHC0/SovobUDd/rp/jKQmSvo81xtMFB7zvPYsxwF05DRWZapkp\nIrKrbsLV+sp/j5PMIEbZuc0Sv/ICcXK2+4MHJx0KuEiASnEOnt9irTjU5LFq\nwRzPiFrH3CZctrBamxGp7iJYzYdfRinM0Q/Z3oH8uV7QrWZdKfQ/VyAnHWmq\njeh7\r\n=9QjL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"abbbd661391250d5c752ecb2d5ff1528fb310a26","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-08T05:02:19.940Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.2.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.43-renovate-major-external-major-abbbd661391250d5c752ecb2d5ff1528fb310a26_1631077534935_0.6165714288203326","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.43-renovate-balena-jellyfish-test-harness-6-x-f9070fbcd1439c58c83ef1ec44262cfeb441316f":{"name":"@balena/jellyfish-plugin-front","version":"1.2.43-renovate-balena-jellyfish-test-harness-6-x-f9070fbcd1439c58c83ef1ec44262cfeb441316f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.43-renovate-balena-jellyfish-test-harness-6-x-f9070fbcd1439c58c83ef1ec44262cfeb441316f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"96db325777fc0e0f1f6ab30320776815553f5638","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.43-renovate-balena-jellyfish-test-harness-6-x-f9070fbcd1439c58c83ef1ec44262cfeb441316f.tgz","fileCount":27,"integrity":"sha512-csyvtdH3D8+olTjCLTQxysmAZ3s+ISe6p57b+qoDExcEv42gdA2vmQnN8OrXDYGdBJngMMBAnSrWVm6KPudhSw==","signatures":[{"sig":"MEUCIFISFO8Z9F8xJ4zavGhJMeSAFQZsZPiD/gQj45kmnL6uAiEAtEOVjm9eMeSKAQYHrSVyxIf91rGNQkyDVkWmfEpGRi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOHwGCRA9TVsSAnZWagAAu5oP/3tPbmrvf7HALDIMe3VE\nZenEIIW6TuPMXwVu5+JoZwcu6doMN3jgGkn6/68yLYl9RmdCh3kgB4WSZjV9\nadE2/i5Vyvber/ytCbwBv5KOvaDBCFyJ8Rm1v/vfBguv0QCQ2beYhxmyoADn\nSL/NYwJE+tyEGoEX9SG+Cls31KG1bGiEYMxIwt1dbjO5eteXhbKS5/G2TP8L\nKBQjER1FUEKGwr3lQ3yPMNT3HRhIH/ZFdwJnefLqvXy9IkpU0qW5wXySh3UA\nXsYPpf0Ly6F+p0AgiQ35FCmAeyasuCZpVQyEmXK9RT6oR6FLMqoBTG/hxOtr\nEJaaYRZ221Mn6Jn9vvtWelwJmlevCH+XoiLkcmFQeps9ZXrz2/XQFFJGuFmU\noIYDXbvSXA3T09X0yszgEauS36kgk1Uzyi/l2Mmw3Cj0JMgV036/RtPprcCm\nAGOb9GrEx7FcT4qUX3bPrOuiIKNVhE8pT98/mH6s6J/II/LPQGnDTtX4AfrO\nsBr/oqg7mE2fk1aWu/ON1JQQnXfjCd+TdpuC38f9hr5iabXwdP6Y0CYRLBdF\nOLLSC1T7O6GLMoTduK6vP86AOotVrCnq/3jxiMHWx+Jvae+F+gM1TEwuwLhT\nJYM2th46jpIWNKsQtCix1Dz67AMf6RovzeCsQUrwXKgPBxxEUUctS4mCDqwz\nCFbh\r\n=q90r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f9070fbcd1439c58c83ef1ec44262cfeb441316f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-08T08:58:29.020Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.43-renovate-balena-jellyfish-test-harness-6-x-f9070fbcd1439c58c83ef1ec44262cfeb441316f_1631091718266_0.5653695724136061","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.41-add-mirror-tests-f5898655570db5bb49489ec27dd23698e8e1307a":{"name":"@balena/jellyfish-plugin-front","version":"1.2.41-add-mirror-tests-f5898655570db5bb49489ec27dd23698e8e1307a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.41-add-mirror-tests-f5898655570db5bb49489ec27dd23698e8e1307a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5a6a5f70dc624ee2d7817561557d0c1bfa7d5829","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.41-add-mirror-tests-f5898655570db5bb49489ec27dd23698e8e1307a.tgz","fileCount":27,"integrity":"sha512-IBv/W+J9/ZzMgtUnpd59Nd+iJQYiWeqj4w0W+zmvivipngs3f4du+vN80wJdEJ0zBLbuF96im9Mp3TUEpNnfYg==","signatures":[{"sig":"MEUCIQCA/rYlv6gbYmixegdIqPFXCeqbo+J2OouWb2bsWxwwOAIgCWd/XEaTvY25wBg9B1LyHtPHViQazc1x1KAFBcZu86s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOH0jCRA9TVsSAnZWagAAvS4P/0IobLxkrFyVVem6uY4S\n9fa/5TKOZPNvK9OFxEqjlbah2sgkV6gk4yCRnwXUjhlydyAZDpK595j3lz1H\nXyvf8MnoVKq3etXwEKlerhE/GMTeK+yaGD/j9MPzCnMDkqWAEalvVDW+K9Hz\nsRuEkM89aUb9IU7D84zRoHDFSQ2tdcay1aUp99/ZC5SoC4X+Du+w++SVKDWW\nqSLQW9LhMt1LhR797MaOfE0JKTmCr8Nn3IXG0DbfuF6q4xN39piIp6MFHffS\nepR3mFXMS0s7X60cErpSk/x+t7CpjR2DqLGiznHvOg7Y8Q1QG2g3CVQBZLva\n1TYwcm+Kz4sLYphDx7Qts3mmAhwDxI4N/zZmpoeaSR8FVIJv3+SBV/Ip8gwU\nXFWdex6jZ1SOtI8i1npHKsM8Y9NRtQSLu5NPqtXhfOl1oB2Gigz60jRBbk1q\njRHmTUt81pOZqjRzHHGHJEVSgh3l5rK25JgNnAHfBs2I5wqKmDs4VEnackp6\n2OC+JYS/8q9urNlRWwZyo2FMdjfY2wyRgWGIq361ofRZ48EvO/hkoYHL/vUB\nWpRXGyfmmgsQ8K/Lhd0fG3nOTsqc2jdbNGwW+FS+0lMU38dOTfek7I/VyXTQ\nkYKQs299zp93y9cgLaelq+RrdLIVLcRbtQlOaRfKUV98k3uFsDlH9dt5rBwn\nWYe4\r\n=4IWS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f5898655570db5bb49489ec27dd23698e8e1307a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-08T09:03:41.072Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.6.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.41-add-mirror-tests-f5898655570db5bb49489ec27dd23698e8e1307a_1631092003581_0.3929093248781921","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.43":{"name":"@balena/jellyfish-plugin-front","version":"1.2.43","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.43","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d600822acdce3ee141b8892de1a06b6ba053fea2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.43.tgz","fileCount":27,"integrity":"sha512-d6p6O4eYdpWj1ef/TTGni/BDlEMeZonUkJ9YJCRRsSCDUvkas3rPpNuTep80bJN5Br61MIPr/bLQVgBgp2gy3A==","signatures":[{"sig":"MEYCIQCT45QaMTVz8rms4QsCUHuqZfOGn+mPKfOAzzo7PnihZQIhAJbWMWzmtuFbhOWty6LEqk7q5kHCQDUF4rQBKWoArNhl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOIKzCRA9TVsSAnZWagAAfHEP/2rwxW8Dz/jUzfBnlZgo\ndzBu0k5ackRNFV+auuthIRHk6+s7+gW9C1MzHjfhCt4jWgY0ULgGLHgOGptj\nPRaXEVUGj/8vx7+2F3Zj1wRNJsdN2rhmaxViELXn6d5l0G+senTZ5F2h0urM\nmDTzjSK4PLrOhAmyXBanamJ4xRjl++mrkKB0WG+K92pEQEDhe2+Kjtd71KTM\nyA4eO441l3qhhpNatoQnOwarRIEriE8x98gGzPP6F8xXzHI/NoeRA0pYGBkd\nEWp+Gkw98C+dUDdBIGpZSedV9IyLytppe5qUV671mfh24CP9Ua3gzRXrjGLa\nAqEsxTQbtYiWfk3gYGv318DlZ0BKA8lumxRYVA9UtCQ1vTBBVzFFPBV83rjg\n6MWcJVAwuh6/8nCLPhzqRkmclsrCfjEJaUXZZuYHx+RhcP2cQLYJyMDq3S8U\notGPzMxzh2mkLYWM6QVfdWYH9FznNqZSCb30GpiR3I5neoloNGrODvqfbfSQ\n1rE/ObwT3rO201Cv0fL0VOCJuB/MOXVFEFKopUp6yuphs+gVu8L2IEBaYD+S\nWDeOFndTDXDNtxg4n/CRvVApos//tGfbYm23x8yCcpLBZYatCxsrJ6e9cm3a\nYbeiagJlYDQ1MCM87i7I8yfkCpy2KQkSil4Z01RJv91oZoXwBxfBat69utHj\nZMzX\r\n=1mtw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8d1af664fd7f40911764ea76bde031e05331652f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-08T09:28:20.399Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.43_1631093427215_0.3160414234409914","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.44-renovate-major-external-major-478cee57dc4081261216d498a59754f7beae2065":{"name":"@balena/jellyfish-plugin-front","version":"1.2.44-renovate-major-external-major-478cee57dc4081261216d498a59754f7beae2065","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.44-renovate-major-external-major-478cee57dc4081261216d498a59754f7beae2065","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"48e280d031302323c435121a0c8c62a48a8fa877","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.44-renovate-major-external-major-478cee57dc4081261216d498a59754f7beae2065.tgz","fileCount":27,"integrity":"sha512-uLCGqXibp29icyHYpXINYPQQd4N9ydQpsunC82CmPAy8HdeoRiy/CGCLZPF0RZWxOU9OwlA1dpD4XyzDpxbABg==","signatures":[{"sig":"MEUCIFsPMKRVJY6amTbRZYpWoSlgoSGA0ny6MH7bT+oG1Il/AiEAgpln5fLujkyR/IfmIBjQi52uNfrGpBuq072b90/Nayg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOIOnCRA9TVsSAnZWagAAm3QP/j0JnD6dQugL+511y4Wu\nkx7vPIksi7KEWAPGh1ZKbN4a1SkXDl5YtB/MeYD6M6ahT14IBrvqVap9Ltik\nHQ4fZeM/Wabg4/Cb3c+QHBB3QhDooPzUu/83/iUkkN7K2UlnFp0ps6b3GGce\nbbsf4SNLtPsAZ0FGwWurE00tboKo2/B7tFEMLtrDvX8SHry2x835DWuNaFwK\nzJ9aG7rWLKYlF2BnYmjOZmaFX0EjMGoo9kAWzilbfn5pmSHOwDmH7F7b6NPp\nvgYbCWFZXWohS0LuIiOW2EqOARhawegXBiA2c0EHpvHMMknnnUhpkNhgJF1t\nCv/xJ51wszUbVFl68iDyHzywCHMq1hOAGVmVKE/fIKmZ4iVBHLKb5EmZvMh5\nIrIuNmwJXqLtunEH4chIFm7OzA+OAdEgLHGDpFxobmsXU80qlvGQUoFUPv8/\nQU7+EA3TJf1MD8iVb++tdjxVsQeL3yvQIDyQ6J3iSpCsFEGfH1Sm4iuyD6vk\nIbVhz4xmbBpqOAhmTNMsybwXLXgq1v9tiZ1vcTLIhtVPZBcDgJ2B48Oix5j4\nfFVUXTgWlu5VYQ3Hy5YFjXFTrNpM9LSfkEpyjz7md7JkvEJt6qtw78ia0F/h\newtr8+o2EMOTPYJ067ppdeVEXNkw1jS9t8Z0UM9UT5dwbMULIVvgDPjyTF91\nj+7M\r\n=27jH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"478cee57dc4081261216d498a59754f7beae2065","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-08T09:31:11.895Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.2","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.44-renovate-major-external-major-478cee57dc4081261216d498a59754f7beae2065_1631093671499_0.43342499714376714","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.44-renovate-major-external-major-12c71e6e65bd5168a3be6245df102dc694294c71":{"name":"@balena/jellyfish-plugin-front","version":"1.2.44-renovate-major-external-major-12c71e6e65bd5168a3be6245df102dc694294c71","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.44-renovate-major-external-major-12c71e6e65bd5168a3be6245df102dc694294c71","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"88b6538f0e45d5e0ac5983ff7721106366e9fe54","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.44-renovate-major-external-major-12c71e6e65bd5168a3be6245df102dc694294c71.tgz","fileCount":27,"integrity":"sha512-1A4eiNqBb/SXWBMS3l++NId3FqkyejuVVEjcGUdR6kqhurNIF90zFaADYwomPsMzF5wNpeZigbpotxOxiEYCFw==","signatures":[{"sig":"MEUCIHO+VMCJDGxzpG46psMH3t3YM/lHb5sfq1yibLtaG4EZAiEAsQq1AHvwwLp5kVQWYXLLJTisBshkLVnrolSgsQVqySc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOSQ8CRA9TVsSAnZWagAAxrsP/2QVlovadKntHQXytoRm\nnZUNTXzeovPwPdzoZpBRncszzFlWh/LxxziO+0GN5D3LHKJQ+oWlhM3t6vWg\nmY6pfVQb0IwxrhiPhBlDoilkTjE1fFzfRJUeAkIRfC0r8qaT2HZvypg3oy1E\n5+4ydxaOKaT5hfKcQlINo1Ei4/kkCeV9F4MU2aw93/9gu7y5Qpx1qkppv9N4\nF6n8cU4FmiNug1xBjAT4IjCtjnrpIxkbSDheJQKOGYmI1vPeDi1VhQsermrm\nVoQ/qDH+8OTP6talKtwiZJJlg7CUWvjjdxrd5ohM9cKKdoauwNA5dOWkqSi2\ncMdXYIsOESci+jICnY2TpO1UftNfKrddgbhRQcLqE1O2uLAyX0mePISrTfty\ndKl86jrt6N7oNmBtE8VzIN6MelTC141W0UG8BQ70xYWnn3ErgLGdQLuLVOU+\nWTivJU+R72mssiAQXyE/jAzTu+6dO1HxhEpmYsmg53i3GkjdWPd4EltqnhGr\nrgGxEikcEybosRVT/7RDNn0Ysi/RDoTek4sKTAsA6Pcz5oVGo6QkCkLv3e7F\npPa4Bs+ozmjzlaAWrRj1/hhJ5wzo5D7vRRmh5yYYgB5mzmROXOEYB3rTVWrr\nk5YJ+aabeAIFacOXUPq64us+KhAozem9yJ8B8I5yO9pamJNxX+ydHDpP+l57\nPUW7\r\n=800o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"12c71e6e65bd5168a3be6245df102dc694294c71","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-08T20:54:35.179Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.44-renovate-major-external-major-12c71e6e65bd5168a3be6245df102dc694294c71_1631134780552_0.93083374600451","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.0-h32-improve-trigger-filter-3dbd52449b3ef2de98a2277efaab90056385ce75":{"name":"@balena/jellyfish-plugin-front","version":"1.3.0-h32-improve-trigger-filter-3dbd52449b3ef2de98a2277efaab90056385ce75","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.0-h32-improve-trigger-filter-3dbd52449b3ef2de98a2277efaab90056385ce75","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bad806433ff624518bc21557f7bcebf9401e9dba","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.0-h32-improve-trigger-filter-3dbd52449b3ef2de98a2277efaab90056385ce75.tgz","fileCount":27,"integrity":"sha512-6VXjIMOpdxFgYES1rcMcub7SAXSjYTdIupx7Zr9I2cHOXWzPa1a5RsMbBFawsaPSMZGFGji+1QWORxz76BxBBg==","signatures":[{"sig":"MEUCIDQAjpywcBYCmAacnDBGZ+rUHLrALrwbVsH0y/qb76IVAiEAwevPtMpByOtk2CrKmNaHISrQvBVzxhSKrE/PxZEGq8A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOfR7CRA9TVsSAnZWagAAHqgQAILMgFM89xQSApbs3aAV\naqr/0vq2/aTcYoEpg5Wp6PHU0CKDu0pTlWpq4AE3qQZ4+8Mhx1vTqNhTSxYA\nmO7pdKRkOgwr1Zh3T4vJ4fvvcZLF2YrqIfFLOc9gVNdt228BjPF3yczaPFSh\n+S65wv8y9VDt/5bSUbr63mcmv4sDpuQrutSwsMVMtobdxFbfkfdu/A6X0/ap\n3ebRrv2qjyYu8t5v48ZkYSvR7w9JwiNWA/V+w6K2dZjNHQpPKIRV3CXr4OSH\npSluQACy8GC/ImznfP5ozSwv9ciptetG4e8JJI7zQGO1Zt4/8flVo1uG5Bwm\nCSWxiM1nXW93Maqx7eIulHAAjZ7DGg6blAIvvmqYO6ENw2iRiDW8exut6lQ5\nBm15eI1XoD+VXNdbyOEdu2PiyXRUXTRDi5Udir5NFdrpatzDyuheCbCvWild\nQwiORRV/2fe/X8JUjrTdqCQeBew7LrwPTwAhW9pSwNhT1B/nrtsGrQrwk53y\n5udyMccysR0S4KMSvDhE3mIGW3rB+5KHQSEsA3XYvNUZoR9/CaBbg14Jouya\nRO7kdLiQlaDoLezVyv8yoK31qt95SPTV4hAvGDAkipRDyuDrDOkjdCm+i997\nEcBqNS3YTb7sBMSeAK2AmysjuN+Aw/jgO0wH3TxYsMJBOFjQRMUcARP93pLx\nAOxj\r\n=jSes\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3dbd52449b3ef2de98a2277efaab90056385ce75","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-09T11:45:29.580Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.0-h32-improve-trigger-filter-3dbd52449b3ef2de98a2277efaab90056385ce75_1631188091273_0.26781008915091675","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.0-h32-improve-trigger-filter-4438edab0f39a1ebc17cfb8763a04bfe46b70b2a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.0-h32-improve-trigger-filter-4438edab0f39a1ebc17cfb8763a04bfe46b70b2a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.0-h32-improve-trigger-filter-4438edab0f39a1ebc17cfb8763a04bfe46b70b2a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"558230d31ea2a514a02f4d4d328d5eea13547579","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.0-h32-improve-trigger-filter-4438edab0f39a1ebc17cfb8763a04bfe46b70b2a.tgz","fileCount":27,"integrity":"sha512-gX2sMm7J58L10VVGCP+1zneSzZb6Hb4Th9sA3OOZOFLvHj34tN4a1ys+4uWjViF77hgaYEh1EnXtCa+ObI442Q==","signatures":[{"sig":"MEYCIQCY7mnH262MIvauVZ7tTb1Yoonsr8RDKr+GZZjwadp+tQIhAKjp7fPPL+4rEJ+Yonu5fe2xnYV9664BmK1CXVUYjPAo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOfa4CRA9TVsSAnZWagAAlKYP/R8Rlmasn1thdIWtfVG3\nFKLr/A4xmxu2Alyf5vOIC9WU7hN9ErRH0fNvv3LmgZ4e99WdGZQEitH+G6kW\nFkj50Mvabx4oF/UrYUwLORrf4l53qEL+AWH/dWsc99hod8UkZraM7Dq85IAi\nkr4gtRBjhDdiQHJL03IcS+qVR+hN//a7DIR6KrUvId0Pdjza7IpvvJhiBuEd\n17yX9l5pPM/EG7NC3csfDBFt3GEvJ0kD2DNHsA6H8/XLiHnx58cDT4EjhLry\nZi6V+MgnK6ORGsLMb4dUMvUAf+oJPgN/kvc88Q+dMw9hwMCDA4h1P/r7Cnpi\nvTu6hb09TyuRy8SsRHlk4OpX/snSW2VWQ73Lt4tMUfIKfKITd+AbHzXcYOsG\n4GNXtLfS77jkiTIl4ofh3UTzlOkjz2ffgs9/4GV2Nw82ZRI/3j+wJrxS3mD/\njlKSzLizVWsls6kh8szg6e4g6cZToOFVB1dNh/Tx9jsZUclgbMibZ7Vb+vib\ncDVMPW+t0jvp5cwNkdApChmbSLIfhr95KdbHxODMRjadYmJiCnPJ517FAfqz\nGePxxeJSpL8vvhGUKNNRvNiXRDL1wm3EE6OJsEopti+njlhGn3uyz6Tq0s1E\ni7UIpgkIs+PYcZ6k2Q8LoTuDIpaoB69ZA5R9NjkwgMbZvXMfl/BJ+UHyJD8u\nuGhU\r\n=R7Z7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4438edab0f39a1ebc17cfb8763a04bfe46b70b2a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-09T11:54:29.660Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.0-h32-improve-trigger-filter-4438edab0f39a1ebc17cfb8763a04bfe46b70b2a_1631188664176_0.944624638956225","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.0-h32-improve-trigger-filter-62b8b4997f7d48923b17f670d10fa39052b472f1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.0-h32-improve-trigger-filter-62b8b4997f7d48923b17f670d10fa39052b472f1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.0-h32-improve-trigger-filter-62b8b4997f7d48923b17f670d10fa39052b472f1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5dc82aeff47ce2b8e4e65d8b99c53a95339b7d1c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.0-h32-improve-trigger-filter-62b8b4997f7d48923b17f670d10fa39052b472f1.tgz","fileCount":27,"integrity":"sha512-zGMbNARWw1MWdBYtJJoi5SdK9CCmIFeXznzSnXPNyLuOlpHL7ljrxjuljVFhimYoCkoJk7CbCl8QaBQSuBhdxg==","signatures":[{"sig":"MEUCIQC9HL6I+KLC1XhkDkZPEPp0E1wzN/m9vzxJcCR/3nebXgIgN+H9ObTp8gG+AaVg30xLsgDDeh4krMFBFCNVBvihrQU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOhdoCRA9TVsSAnZWagAAj0EP/0pg2NszkVaZo8W/AosN\nB9qYAIM4bBc2trQeJCQya+Jb9mOZ08EYYqylDFpGWlOMGmqgtr3tfgq4kECV\nUl69qhSAOUZB5MX3+jVxib0yW5MgpGQBUFg7l/6TNJm+HslX54goZtJ2n1A+\nev6sB4U/o07HWCFoSGyB1LYBSao2xYfMwGLsEyRE8iGUVMJC66236u8HMTMf\nIFhW3kISsxIXzXhpck82NCbUbYkghhUqMljbmmQX3GSXVuIBUsfMaGhx7SZy\n9mLQWSmt92stRddr0MhHmJgYyva0iVMsTQuFhb5Lbr7WVlfLnZ9CV4s8Q36g\nLOkOzAGsMTH32D2s8YQG9aes2+5pIwkYvAeKH89fioe/PKPc8/VUhSPTUIjF\n+oQ0QOuJz9dlFdSFmi7Dlw+FM0o4p5B6RqbhpaGvcYdNsNxMBlzhH1Xvjqlo\n9DRiNfPmnFfdy6ZXKb0jwIoOORtkTS5nR5pw5iDunYl9kmNlKq9U/PxsqglA\nssTX+TsGzFtk5ZY/6xH7utlmOiZfNvzdwoy4z1Sa3GTp6bOj3PehaDJ6oF2Q\nE0M//YjB/2ABWavVw4toytnu5w0WFw4wlF0n/RnFWA0k2cro7D44NfgGC43/\nZ+iD5EGHue54NLrf8WktdpCxXDMzzMzlF9IxfRbuPaBw+sewuPU2GBkQotpJ\nAbJQ\r\n=c68O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"62b8b4997f7d48923b17f670d10fa39052b472f1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-09T14:12:32.525Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.0-h32-improve-trigger-filter-62b8b4997f7d48923b17f670d10fa39052b472f1_1631197032192_0.9381306431720084","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0b7ad1f1302d1cf0cebafb6c649124eb8b307152","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.0.tgz","fileCount":27,"integrity":"sha512-rLq2scld77ic6iBqCWqbNTN2bCdN7VBq5BHQwWP5N+qfPB3/l8qVqQ6jgP9NxWX5MZuKGNWN9W/Aw3CBUHg5/Q==","signatures":[{"sig":"MEUCIH2fVgmMU1VBeXCr80zHxx/drNIFN+LOScvoOnfFEEbvAiEA9SGdiAFDfKVI6IoabfWeTZRwS7EYUAfIR2o0wr98d98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOwUCCRA9TVsSAnZWagAAJPEP/0GPNhPiF1OnCDigH1N4\nl58EvmADHVDmeSLo/90trhP8FicTkr52Ch8+VjU0nItYgL2ZAO1dvCpzpJSh\nCDufv7IgtzRCxnFSeDmQxiVtTzRydVN0Nct0mMUq6skArgmNhfv/nSVSYkK/\nvRfzJ0aH9BUIcYfJ9zO/HRn7RGxAnAo5mu9Q+SyZnnWn43BCTCfPmI19oKfG\nGnNfpxz/fCjWmix4uoxkxvIqwoRwu4X+NftMcGShtHf4TBzG31w+vClL+q1G\njV2xregvGy0woXBIF9it6H3VKkezoZSP4ougEbCyb8Lbv0nRjDnalQCWTZi7\n0Ngyr3gCxlmCIrtvZi5mWurVsYZYoRgtYAWCSKv20l90ttKyidkR36/BU4Zc\nI11kPxb4/fSMFBUHues5jlM8fkriOz8EJXLXDlDi5RoQpdbrk+Bk9unE0tyC\nofZTMr3Q64eStuuRY4pSItkk0fyKKyIdsBIruFKJNQ5FqJq5lv9XmYFZZ8e+\noDhC8SiuP325UJJSMM3MKsuBzvOEHJ1yz2YaRxBj5E3Q4hKpHd1ejDeCM+qC\nlPRwCGA+8R/Dbu+t7B5fHvFIx5aQ/IWIS/FQfpJnIEHDm2LygVbbZsHI18Kf\nn+f9fxmscBmI2taP5tM4TRpOW6//S2a/NYTcBnRmrsWfMmkaKdDZIshUIWHr\nyXWP\r\n=kxnA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ae60df28a527a72026165febfec9926501aaadb7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-10T07:08:59.186Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.0_1631257858558_0.7839077800673038","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.1-renovate-internal-patch-89bc9fbd0e62dc17ae85ef428f95e7299e91b80b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.1-renovate-internal-patch-89bc9fbd0e62dc17ae85ef428f95e7299e91b80b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.1-renovate-internal-patch-89bc9fbd0e62dc17ae85ef428f95e7299e91b80b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"89bd833bd724bdd3ae67ba5fe6d87255657326c0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.1-renovate-internal-patch-89bc9fbd0e62dc17ae85ef428f95e7299e91b80b.tgz","fileCount":27,"integrity":"sha512-U87BqcBTokiwoBrEjt88WkoxU89flC5aSgB2JPz9cI4W4PHelP8gsYW9u4mmZ7wLt9QTAlCrbo4tif0GMjIlmg==","signatures":[{"sig":"MEQCIEuPNiERb7yJYf4c/jQwM8vSmV99vi8hNhhOAf/oma8wAiBaFV+VdWCe5pCSlKjUG9UiWjHXwED8XDU6V3WJ03CwCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOwZsCRA9TVsSAnZWagAAvqIQAJ5n38+mNN0bH01ADV2C\nt1gMAltdfQ/lBVddTAtctFkkDJY7Bmdq4B0W1liyAxvtWgyAI5F2rBhXvbtB\nyM0P6McQr+kRmiUSgjNk/bQYY6YFKH1DuANyMBSNE++U96FMwo2JW2t2b8ml\nSJ1HENS7zqb7kPrZ4euQx0APqepuUTer69hOAji/rqBFi5Rs+hYu7HBc+wm2\njie6StbZpZDYlVfRsF6rzWDg1Qc6hcOUJcpsOvcf11ZymMozff+nYziX0BES\nnx+gbUKltyfIyt1jGwgCzQoOqabhscNwVJlD9qZzPtG3QaKZxAdFFJHVLbbW\n2FwITEEzL1kRx9skq1c8sq80N2BJ7JyXLNbx3W+b7ePnmKkNqq2eAjt7xcFR\n4dWE7Dp4xBvtJ4WwyVaZjcfV6TMc5TXYpavhS3PuUs3IH8MbgJGX0IlJuKpM\ni74Fsyh3xothHhAbM5MaubgeLQEEO68TSVGbWud7PyjG/Em2O/dnWNxOyb1J\nwBnS8hLWsZd5ZVRZiGov9JMrtTxCcyt5fH1nvoeGLrN9hEzbPZ8AB2XBoq+d\nkq5HbUTY0yLIbz27kcogUAhpOvBDF9j5yHY/J8d2xuZvyh7V0mNfdx65KN6j\n8zaVRf76eFkVyx4S4lH6tpOuOjbe1qweKJmCkoJJD3WoVv4WP5vIO1rP3bCE\nBNUs\r\n=dpyr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"89bc9fbd0e62dc17ae85ef428f95e7299e91b80b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-10T07:13:05.021Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.237","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.1-renovate-internal-patch-89bc9fbd0e62dc17ae85ef428f95e7299e91b80b_1631258220734_0.9207068907313951","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.1-renovate-major-external-major-a1ffc8e2c4be6e02b8332f2480461846b702d9c9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.1-renovate-major-external-major-a1ffc8e2c4be6e02b8332f2480461846b702d9c9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.1-renovate-major-external-major-a1ffc8e2c4be6e02b8332f2480461846b702d9c9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d5cb04d02f4fd24a2c8073f2667c8d0c5e4d7134","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.1-renovate-major-external-major-a1ffc8e2c4be6e02b8332f2480461846b702d9c9.tgz","fileCount":27,"integrity":"sha512-9kp0hBoa+P87JrRTzXagllfsdCoxGibCfXZFYZHbCGq5uUVBmn+xqGFCN0ujBrw3u8t4s5kKKONp477PWY18uQ==","signatures":[{"sig":"MEUCICwAaBkPL2DuEUGJHJIm0HjXznIs4MDXT+E922E+Vo90AiEA2mqJlLbl8He3PkYQ2PuUQHbMBOIJLzjleC44kboyuis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOwaKCRA9TVsSAnZWagAAEfYQAJGmE0ugXoc2DNoOvhvC\nBongayfdpOBa+bfQ8gsbJswVishh6yP/DdNR2UVc4uRZmSzxfncR5GGvi9a3\nlCEVRF80+N9gcUY+YoYcFBB1X+PKQoamXbA6HClsyqnhIhy0ekdlro+dDDaq\nnyU1g4H2ctfgmy0bACtSK6NgOW4wCRHKzHhossNvQm+CuTZm05teBOXb8kc9\n/6NdS74Ax3psoX3Z8b45XHybJ4cVHlQ73cuUtD5mH6jTJ7TqV3nrX4qNopKZ\nl3Q7oKU8b02mk3e0gsKBXd3H62HjqQuA+ndvID2wmbuSg00Hf667Y4opPX7V\nwzHahfxrlEiEotOAOrMUTXU55qrgIMIxjL470wYmVsom7n1rpiQrALIT3cyZ\nl/0LHeTYh2GOWljDWEtVxCZvNMKCcnDdyyTRPQN2KQWi+ConhYiPiWgN+sgi\nkjRca9iq+QuCkOXGIGJkX7V2d0CKgfOfLG+RJG7zBsz7lgynA+6wDAsPBsvA\n7l5kZ2SmeddjgJDDAn51L1VtHKCHVhLgYgEsfDM8he6BYxZBIsyTNNlapq9D\nsis5AMZhtOOxrLFBScClo/Xasjiblbqd/5Nf6S1YPDxHVgqgaNMgqUSRFha5\nbMK0ax41HzyYNhTDrxDjriWgd7Wsku1lQQRTFLG2WNTTBXjUfcZEdLkjF/QB\nQYWn\r\n=3R5c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a1ffc8e2c4be6e02b8332f2480461846b702d9c9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-10T07:14:09.903Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.1-renovate-major-external-major-a1ffc8e2c4be6e02b8332f2480461846b702d9c9_1631258250660_0.28848344867378617","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1c10530d52c86b6f259efd71c96c22190c00759e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.1.tgz","fileCount":27,"integrity":"sha512-8d7x8G7heJYIyPZ6YxlgbrjqP9MBT1liEfY2wg+upGy2eKs2wdQnuAbRjCgiARcEeh5y97TogKmynOvpzInnxw==","signatures":[{"sig":"MEYCIQDvGAI84dQ5KO5u5fTsdknHGF970Lqoj3EWqj6teHUffAIhAOkH6XHjTyFSCqfkOPxMMjk+EnzGulIkJZDWgQ35Pvgo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOwvsCRA9TVsSAnZWagAA3RMP/0AB8SfISaWkYUQoj5Jd\niafg8uvEzazGVVZzNHP02okVUi7K0Ypkj9jVcrc4+iBFFwCNIxNz4CTGOlH8\nqb5dN+8w1oxMiTvt7Rovuv3LYxjUn1Di5+rmpMHyCEPT6wwTskYtx8JXjDpZ\nHu7TyTCHqHdDjQd1hmH6z+nW6SGmPuViquIzrS/9e2Ocs4rDa0E1LE/+yhIe\n0wMW1at/XTfB6pv5uq6/Ocg16PhyE/bCveKXe0l6Gdj3tbZtYxi21zwic4CX\nMDH2lN3o6vukSsOqkNLOOU+5F439e8zgQdhTYr5JiccABdN0Kqhm/iDL+JE2\nLS7fSJ8RSX7lY49WSt7SFo0zh0a9p/uzpP96ofczk7/FTba/C8u+21hDyDwN\nTET2TIrnHrO+KYNUJa5oUdY9VCSKPdZakgJa2icfa6K+lPwHxa+WIfpV9E7Y\nTSrxnT82gljhG7EmhRYZPDVtYihCj/cIlBPm/ul0M/MctHsWRp3F6Ap7LI6l\n1PHWRS4OCEipZIom+PtOy9PlKyKUQyLgVI7xVhWhiNDQhpYD8AlYPsfYlOQS\nn3/2nirjxTWPjBSX2gY0pU0mxCPTqVxH4ftMpzfw9FdMN8YMeQHIFYcyFEDH\nTZlfQE8oSmi2JxNJbBlCF+GBTwlkbvFlurSpKitG0oW+U6o+184TJADr8+fv\ngzlm\r\n=+Q+i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"07eb098c238a7578257355359b940460fd36110b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-10T07:38:14.484Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.237","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.1_1631259627942_0.7469984337759195","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.2-renovate-major-external-major-b00bf1f790c4183fa23440ee4ba78fc119c31a74":{"name":"@balena/jellyfish-plugin-front","version":"1.3.2-renovate-major-external-major-b00bf1f790c4183fa23440ee4ba78fc119c31a74","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.2-renovate-major-external-major-b00bf1f790c4183fa23440ee4ba78fc119c31a74","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"62d54007a14d40ff21b86d32947d58dcbc43fc29","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.2-renovate-major-external-major-b00bf1f790c4183fa23440ee4ba78fc119c31a74.tgz","fileCount":27,"integrity":"sha512-ImqtjL9PZZ8aQ/UK+TkwtDgPMyVcWPKzAD6QK3D6L+IsdaXfE4Fqmna3sNFqjoDhxA9pqHmOb27s7S6wS3wA/A==","signatures":[{"sig":"MEYCIQCF/S17CCHuEmKYl+y1K0bqowwg6eaOX9LvZKJME/EQngIhAPiLD3d+mWoSy3M0eXwD90EIRzRgh/NSvlvE1SZc61q7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOwzjCRA9TVsSAnZWagAAwbAP/12hS4UQE9Bk/Fswdml6\nF8TmLNi/0cbT2mSy3cq2kWvLVPox3nx8ytnUVUrP4AdIMAnUYAsp+TrgIMsP\nWjgSXS/93FyL91j/hw05LRnO3UwjrqFTH7hSGBXGE5puxoueqfM3yU8tW00O\nKUxG3bAKOXP0dtL/V+KkMwlAdE+cJxV6vapasTxDuUQaUnxPpHvPDpN0TfzL\ntvhZzTb6AhGbrj4Swg4R12OSe7zn4JKHKlSpnMtJ3gCWzm+WypoofIcpZHyN\neek23vIuDW5UrEoErz0qGfCjh//n3L9S5G92mN27Vyo69BK9lgTBtblb+SLY\ntOqP6hR4jisDmH0+i6vDM6+9/3RQol6UoolrPsNZ7qGO/oiKSQf1o56Ig/jC\nus57qnGW3XGYzpG11mb0OAilppB6Zsw1tYGyA4h/2crK8yC1XknFwlhX5xNi\nipRqgA/bO4VcRt1IbW8UWZ4BI+SZnv6XOVMGwdw7RdmX4D9ztILTyA57rg82\n9s3GqN8jlFPfpHPKn4qIugWyKamqsjE/pmhDfrwPk0CvsL2h1TvYuoB60S9A\npYPJP3QDlLMsYt3q5FgDjlgXJWie5e22GtbF1QTnb7Lfd/D1SubGZqTV7OlY\nTU4hlJKvB7gifV3T9r2b8oTa15dDX0CBD/N3YoRgxJ/3dRcN5mZT3iujyM+t\nFAZA\r\n=VV39\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b00bf1f790c4183fa23440ee4ba78fc119c31a74","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-10T07:40:59.841Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.237","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.2-renovate-major-external-major-b00bf1f790c4183fa23440ee4ba78fc119c31a74_1631259875682_0.43716108869486003","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.2-renovate-balena-jellyfish-test-harness-7-x-79b27ce720304b5a49665160198cad0a0ff43433":{"name":"@balena/jellyfish-plugin-front","version":"1.3.2-renovate-balena-jellyfish-test-harness-7-x-79b27ce720304b5a49665160198cad0a0ff43433","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.2-renovate-balena-jellyfish-test-harness-7-x-79b27ce720304b5a49665160198cad0a0ff43433","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eaa935a91a4f8c7122169c2b7a59e137ee811a38","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.2-renovate-balena-jellyfish-test-harness-7-x-79b27ce720304b5a49665160198cad0a0ff43433.tgz","fileCount":27,"integrity":"sha512-PRYtPrOkbwidp8FI6YuhffnYNqfCjDg92JiyVQMXbnJhXZ1REfhXFe63XbF7zQeDyHcqDGOEBOPvV05lzP5TsQ==","signatures":[{"sig":"MEUCIQCH9MTOUE4eC0tUimheEsjdASSPwToIxcakfTf7Se4ISQIgZ+qeEHPOKPjfWRW895OgBciqoNtQIuHdUYgJjinN1zQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO0nLCRA9TVsSAnZWagAAUXoP/1lD4+oATbDB0FStXXN9\nIndTR4nD6Ng9uNgpkqsbpTt2yxKYNUYhRu0eNwyuq00ejJI1LIJl9KyrhU75\neAz9URLXl0J9hXni7uZZXJC1KNx40+99J6sflV/LUKoszRCm+4QbkSOLXQTn\nXJCPsuhuv9IXOskLWkscORM12EiKMvcQKEypeUdU9Xf5jW7v1SgtskheFh1L\nI8h3Qra47fBTiULHIJ/MJs339g2sigF5x08XGZCHWzwEsFcAldiW5R2go6dw\nL2gnf7H5lWqKX9bs73ToQCTaBPkg4/nM0hVdJ3eZU9rMWPpRJWDzeOFqAIL/\nsq/Glci8cP+EicsoddgYj61+GcKMT8FEc1t/xuWr+OW4M2f8MqtSecx7X1cB\nChCL9XlOrEZe5jwMLAUr7WjHmi9/cj384ZG3dsjMUMl5mcjhj3v+h5VKzyCi\nDAst39vrW3E4Sw0viyvL8YhXhPFnZUmQDKINuDVXZycZEbUsw7G3wJETpOwx\n1YeKqlY1S39vWpWzonNkRNzmwHKZ0ia1Q+D+hIzTIoewnutXmxO21Q1ri4n/\nBnwrmup7+3TUqoWjIibFq4kBK9LLmnCSN9blOdSF/GJjwU58vPwf2ECy5EWg\npa4kB5krrMEM+DhDblN6mRjgRuLNYhnoVWEGZZrW0cqmKBtV0Gjlg3F+EAHS\nkv0e\r\n=c95b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"79b27ce720304b5a49665160198cad0a0ff43433","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-10T12:01:09.916Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.237","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.0.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.2-renovate-balena-jellyfish-test-harness-7-x-79b27ce720304b5a49665160198cad0a0ff43433_1631275467326_0.43809877329536384","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.2.41-add-mirror-tests-0180aaf1d0e486d9097fa0edd729612ae3f4684d":{"name":"@balena/jellyfish-plugin-front","version":"1.2.41-add-mirror-tests-0180aaf1d0e486d9097fa0edd729612ae3f4684d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.2.41-add-mirror-tests-0180aaf1d0e486d9097fa0edd729612ae3f4684d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c94e9cbe25a4dd04f50bb46297a4ec4fdb04d827","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.2.41-add-mirror-tests-0180aaf1d0e486d9097fa0edd729612ae3f4684d.tgz","fileCount":27,"integrity":"sha512-dcGDxCqHqLBaNBh9bByK83AszdaNKc5DAtkNrZQdgwbShGBtjYF2DaeG+e4Xd8zKJdOUD75ykJm45bfe4je1sQ==","signatures":[{"sig":"MEUCIFutOztfUIp1Q3SwiIwEaDGPfG2MHapavi4/pIQxpxj9AiEAxqR93uoboJD5bCRvc/6vn63NquQdGzUrezDbhIX2tmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":120742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO/7JCRA9TVsSAnZWagAAAoYP/04kZw2Hrh4bSKSawsVl\nfecaNh/U8WZFqDTfbfE1P5dfZ47079VyITprQZknob7GqJZ/FKkQksOj5E3R\nFwcxWU0nzuH0KsKe4qL7h4wmH864SQftPucvOlhVvNoCksXC5j+jl4AmPUui\nDQj3MvdpyPR3QMj5OQ7/7AMrzZ5vkNXGHmxefH8T48yPZOS+ZGxJB7AVQvHC\n0vIMJdbhJT2nb2M/xlTIFgQJ7KvhqrJu1nHZzFV8y9yTCKC2KalxanHV7oE/\nGjhi3Zk6xTSzfdtLFWlK6GI15bADmyCrWEpZHrQ1cHKHSXUdrCPCQlGvHn4t\nOcXyPZZqLSe+0mklaNRmci72K9PdZZS81FzjZzNBhDTPfoJIMkSfg4Q+sBx7\nefrCFs23hMTQlaC9D233Rw8yYlaSBB5YajuCkSAIsQe4xT83wfAmuToHpjyJ\nauC5qg+dtnbqeTNCI5TfbUImVZ9DzMWOeYFaGJQcls2lZ5Kol/IUDr2Wt+Uy\n6Y4N444Ay8KzMqq9FsEY2Vatj6tfcud+WOLfDE9jBiblVH8LKniJ5fCq5FJy\n51OJnJeWm6DMk2u/PKjduvAGQTjxk4FQUoK0sOxuK/7U8tkKQ/uBVR02e6N5\ngZJUiWxJYMMfjfp8woXhGkSQk9qwbItuVsSIlJAkozUicrJKbgAK4uBcyTLw\nvI4Y\r\n=Tco6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0180aaf1d0e486d9097fa0edd729612ae3f4684d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-11T00:53:19.724Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.235","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","random-words":"^1.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.0.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.6.1"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.2.41-add-mirror-tests-0180aaf1d0e486d9097fa0edd729612ae3f4684d_1631321801407_0.9044986469552523","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.2-renovate-external-non-major-71e8f054af69f13b75570440ea2732ca6735a404":{"name":"@balena/jellyfish-plugin-front","version":"1.3.2-renovate-external-non-major-71e8f054af69f13b75570440ea2732ca6735a404","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.2-renovate-external-non-major-71e8f054af69f13b75570440ea2732ca6735a404","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3045e9708f027818bac35afd0ece8dfee42d3a2b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.2-renovate-external-non-major-71e8f054af69f13b75570440ea2732ca6735a404.tgz","fileCount":27,"integrity":"sha512-/t+9ZYinIewTQg3xQwURYzmR7fwoEi7UhYUsidEmLEx4leoIwHo4XGXxqAMWnoq7ssc/Fv9DQZIuJmizE5sIYQ==","signatures":[{"sig":"MEUCIE4ZrPyXJoDBwITgkAlirN5Ds8jUKdYiwX2v5NDX7BjkAiEA2SkAmj/2OVRCnXLap/TvTsS/XNMii734Sn1SBvCIlhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPAniCRA9TVsSAnZWagAAgOgP/1mMxccACckR+WmLE9gn\nl6uZnlPDtCUI0ioIZvB5q3AKyaQhJvFr8SGVxTFbjnapLdgKAMSq5KyfD5wU\nON9a1/rUJBAOnGM8yjApbmmTBSsG7dox8ZHkYfTTIOH80gmLmdi1AGMlpEjU\nqxFG+jdH1ZjPwXMVi1hV3+CnJmrnCmHuulkwRRZCU98SlNqIr5byt3wE37v/\nBjvwx9un+txsbIvrRsYCHz0IRhDmcU+elxsP8h0hsuerfGJHoXX1XSKyQYhI\nBxYZH5Xlx5OaU27yxVdzawOL93OBh3tMR9yMe59Eu6ZAWMCBWyHiAzMwjX55\nFKE1py5RFjGH4CdT5vItJWej5heOURCuhOjLUM1ru5yBXQg0zSMs0vW+Fqp2\nVtUd7MDXi8OrL/zEf66mqpykMG3cNtZ5HGZ2OSNiAmI/XDoF8+zTKuB2Zgpp\nN+OyTgLAvfys275n3gogIDBL8iOJ6dSgpDqVyXH071x40yjNXUDL8PgPwwU3\neX67JxJzsoHDI90iJEbG/s0EXdvSEpZZVsMRPVDactZs4P17ExW3mEQXaaEs\nFLvTBLArmWh/o2cUVlKRnj5viYsL0L1lBCO5zoTNnpfmzFjDDBV8L1cPDCoM\n1XM2F+N/Ja5OQNlMzACKL71T+Us0ffzB8dRorzPMJOy5H+ffAgaL/TCtVdEA\ni/Xr\r\n=rlIT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"71e8f054af69f13b75570440ea2732ca6735a404","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-11T01:41:40.067Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.237","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.1","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.1","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.2-renovate-external-non-major-71e8f054af69f13b75570440ea2732ca6735a404_1631324642082_0.6533131148974345","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.2-renovate-external-non-major-594e62134aa7dc7ae58295a3db6ef03f69986e11":{"name":"@balena/jellyfish-plugin-front","version":"1.3.2-renovate-external-non-major-594e62134aa7dc7ae58295a3db6ef03f69986e11","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.2-renovate-external-non-major-594e62134aa7dc7ae58295a3db6ef03f69986e11","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7ee42605dc83854c61bce57fd6ebad428f03834a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.2-renovate-external-non-major-594e62134aa7dc7ae58295a3db6ef03f69986e11.tgz","fileCount":27,"integrity":"sha512-nkewOdbWpVbAISwAWQUQVqy4lJ4iggt0BuZsxPfpDlQ68rGQDFhUly6TliZzmuqKpfsUvAp/Fa106Q99afsRUg==","signatures":[{"sig":"MEQCIE3NH7BeDicwTbKRPZnGSKCQ8jOHBUqWpLsoTk2CG7HKAiAcRqnwjKbSinKMNmii6p05hm82nVLsYIxRVnSeLnD73w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPB0dCRA9TVsSAnZWagAAj6sP/0DsGTIJ3Ht0JsInAFuq\nmwNXgEIGlm8rGyJPvTNemH3kHeKKK8UMQXRMHVeI0XMaNULvkQj+0Kic5gqM\nAqRFVm4RV1GZXpSLXurbLF7P9Hfqc9QKRWf1jO/4XUZKobLmKCudenRjkT/u\nnQH/yCyOR8skKWeO4Fqc3/aY/HZfh3yWhwQqc0n21GVFfQ4yd3JFbbCM5377\nQKP3myCzuQwKadhOgNwkeMSLOKXmvyUgzDE4hjbF2AsRUTWTQQDQiuimCkVj\nXdC2eYhC2c90R2PhWPdl7fG4L0p96mmy+aaEDHEpLnBA5xg/MMmlW9xYHLHH\nsLGGoaRfhBWSzlhLwa8aC6KfTfOH5EObh3TVUPHVH9WKL5qdpxWeHxUrcry3\n36NA16tBs1QLF+A4p9n+e6kg2AHlr+T5gCWaOD50pvjRZZWOOtjSEU/7zDBR\n7Jat/yF4prncydQl1qil7DIsU3GIGZ3rsTuch/cvTh/+i0uwnnK1BpmTVKIg\ngcI5bLBV3rKeNnmqfGDHlcoPEVOJtK5mjXD4gZvA92hDsg/vEoUAfmmi+46G\nLKMpUQ3ylD+/AbfH62kRKo7k8q0BDCYMTrbLgP/91bYAOfYMwrsQqghJsal4\nc+utCqDavu25DZ3mzenN68xVGnWtwqpTyZC9EqJfuwbEaU7hu1nLI4/l5V8H\n3xaw\r\n=lbQv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"594e62134aa7dc7ae58295a3db6ef03f69986e11","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-11T03:02:29.809Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.237","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.1","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.2","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.2-renovate-external-non-major-594e62134aa7dc7ae58295a3db6ef03f69986e11_1631329565566_0.8106601803957776","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.2-renovate-balena-jellyfish-test-harness-7-x-cdac52c29dc9fbf5deb42ba495afb201b58f037e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.2-renovate-balena-jellyfish-test-harness-7-x-cdac52c29dc9fbf5deb42ba495afb201b58f037e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.2-renovate-balena-jellyfish-test-harness-7-x-cdac52c29dc9fbf5deb42ba495afb201b58f037e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"48f0052a59cb7912a30076ec4056b06e5875898a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.2-renovate-balena-jellyfish-test-harness-7-x-cdac52c29dc9fbf5deb42ba495afb201b58f037e.tgz","fileCount":27,"integrity":"sha512-WyogIDLm1DQgha2bKU71Fv8OTOjcgPRnskmV3bZ9RbC+sn3FRJeQbpoVvT/aXpqZ9fU9InCWIXXf6z3RuqDIsA==","signatures":[{"sig":"MEUCIFOqXqgLoy7SrpTFCHlGoif7CbXH19ICwRX2ADVwRncHAiEA2WCaD+5+Cn2Y4I70mr9I1prmWhiqi3kz0ohhhYmV6jQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPHkMCRA9TVsSAnZWagAAAh0P/3PNUWzGd5fs4rIAlZF2\nOAZl7tS2wAXiTfR/3ewXPJpuGkvtdpw3NTrBVBAA7qNLpaKDhIs+85jbELjY\nzztJhdsEdxmCQbptO70lJcfX7nZUXGW+VzFxBhyC8ZsdDuiWA+XVW8t7wlkm\n2POgJ6hlP1AmvW05rpm8Anp/8vVRtwMnrDo9EM/NQiOedud6MeVL/plL/xFk\neEZOAHuxD4pixJowK9JZR3NtdnerKlgUGYqF+ZkfXEXTQhzD44VPDj7bONu2\nZkXTqENw7Ps4gyFO4ItR38dNR2Iw1WPxI/pFPGl9NLFchNdy2fJoeCaiWKdD\n90wEBg5BCBsJm8LXTlyPIFjWvooXp7jjcrzqdyUglNkX7Ho853mG81UDKSIa\niV6qY9Yrzv3AzY6ofLIFyDlkTwJs8DMumQ5EaSaXUuu7NbylQppqTriybcAz\niSD5W+AgHaqhE5XQO2cRbNlQ70TKohm+CH13qpQLUitfzhAeW+nckaTuR++k\ntNodEn+YlFknu8vXtyd1SJyK2rE805T6yrpVBYU9CX7bzk3xDAAcmp7q1Kzv\nLDzkVWTdalHCwze19pIYzLKBuacDlEVpndMupl5Wcmh3ZooSrSCW/oqu9TwN\nSFdIyWr6REnlTA7kMvc1SJL1ZPlMKamWWvv/lPkZUrf6kOLOi8eVPTdPtsVn\nuDTa\r\n=SX/T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cdac52c29dc9fbf5deb42ba495afb201b58f037e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-11T09:34:35.199Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.237","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.0.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.2-renovate-balena-jellyfish-test-harness-7-x-cdac52c29dc9fbf5deb42ba495afb201b58f037e_1631353100461_0.5360399672835705","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.2-renovate-balena-jellyfish-test-harness-7-x-8526e2bed381c8fbaadf325b7d2a4691514403f9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.2-renovate-balena-jellyfish-test-harness-7-x-8526e2bed381c8fbaadf325b7d2a4691514403f9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.2-renovate-balena-jellyfish-test-harness-7-x-8526e2bed381c8fbaadf325b7d2a4691514403f9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d47f1078f6075361504c63e7491c605235892ad5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.2-renovate-balena-jellyfish-test-harness-7-x-8526e2bed381c8fbaadf325b7d2a4691514403f9.tgz","fileCount":27,"integrity":"sha512-RvnNlLnhdnBU3q5gEMcsWdY2qs710PXZnouvfhD1IIkerD7fqvlkXROn2GIPtBoQijWqggRLc2WcymoJPQcyew==","signatures":[{"sig":"MEYCIQCrsF95zEzCGiGdWzqxNUSfcGxpP7kARwqy8to/0bZVCAIhAMzVphzNDseM7Gy73RdHxzMbte4fIZuh8yoy6HEX7eQ2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPNNgCRA9TVsSAnZWagAA1lcQAIra0vRXF2CKJ+50Zkf+\nSNcptxzUEv419ShRa2D11+dMhX5GcyHsP977Av5X7GnTD/lv/7tLd8EBl3AF\n/vcM910jqKBZr+d7BodZjpJYklNqW46wCKn2xEPzty/iVubHo86rSFLkivb9\nV1wZo85MjSdplTzHPiUaiw+2l3mGh5T7+khLlVxm4i8cqrYFAcG042TQVK2a\nybS1ZoWsGt+PEmsAaSUML3ynSMCTBQaxvrDDFW8WG0LEKCvhxrv+bwFyNzYc\nwP2E5u/jmQl/HKtg/jNTW0QC/LEuEiIVAfl7LDSnhtnz6HqvdP3IGHmdNJcP\ngLFsvrv/n1wAAiSEi796PBUaWdCmFJN+ib1VdTQwobR+EU1nRaV16NYtWosS\nNTJZW9Tt02et/ObPtIv7X7C3aRk6lPn5StD+O9fELBx5wgVOECWF2s+NqbPc\n8Eu+A2E2+nFsq4dNn+fjkpx0BaWW6jNohO3CIcPjf/C5GnjKA0cxBCB/QAnI\nn2uUwZEcK15ssYzuDttpjTxT3GaHJ3yIaeVnoyhZZoKlP0rMTvsYYDm10CLA\nqVN6LIR+5ETFZDbaB2hu1emW1BKiZBqDdI3DSZ3bTmL5nVik/EtUkq5TkwB/\naKGrAszoXzgICzCOVYA+go870MD1J9nIIFAEpPLzqi+2tBNCSgd94nn2BJc5\nKomd\r\n=5Vr6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8526e2bed381c8fbaadf325b7d2a4691514403f9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-11T15:59:34.618Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.237","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.0.3","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.2-renovate-balena-jellyfish-test-harness-7-x-8526e2bed381c8fbaadf325b7d2a4691514403f9_1631376224214_0.8459541610867103","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.2-renovate-external-non-major-16a50d8ca9a0e4752fb98f9ea202f5eee30d513f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.2-renovate-external-non-major-16a50d8ca9a0e4752fb98f9ea202f5eee30d513f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.2-renovate-external-non-major-16a50d8ca9a0e4752fb98f9ea202f5eee30d513f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"36f15eb6faaeac9f98d44aa7db5c9e35916ceba2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.2-renovate-external-non-major-16a50d8ca9a0e4752fb98f9ea202f5eee30d513f.tgz","fileCount":27,"integrity":"sha512-BsivLfB1pl872dhzT5zR/2Vuqz3dckoMhAV0oWyKsbN7D7ryjTwBYQV545wpt57xaoUJ5YfBzn625EQlqmRvvw==","signatures":[{"sig":"MEUCIQDviimr2X4GG7DhyZYFmLLCiYTTvGn1hIiwGq5Np+Q+QgIgCtwkBja1V1CF6QSLfjqy3lQLO+ImoFy81eaSZs/aSJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPXJiCRA9TVsSAnZWagAARUsQAJhcZ6w4MCwjXcIFDgTz\nzW/8gaOWI+3zrT8mxLZ71xGPM+1ph0kHUjgX/elWEpFGzIxcjYOPGhG/VFEL\nVMNHiqDkCDfS4S9gqMsSy1UVKA231RuKRQxKcOh2IFu0cCDEvQhWV3PP/b+b\n09iBgarG/lbDZfpVSlLJ4mpVxjpyEducH/3yYVFToQZm0+93fq2g99761CGF\npTVoj32jT92kdG9XqwDaK/ohnivqgpoJs2UjRmws8CmFSA4dCqKjn84H0pYY\nuqBeC7BJBedsCalftzWzYUN1aO+roPy64GIqSWRFgvKb0/VZc8lEPYa6QhP2\nukqTzVV3xPRCDYSQdYhqGEwc/w5LxUZRuxPFCBK1VHx94S6unyfoG40CX2Qc\nOaUQoVOo+hI9CenOw9WxaBHKTWhRE9GeMK7bES9AEFCz67p2HmSfXCc1SJ1c\n/TgbXcTJ2d0ylIV+QRMeJayUc8kRfSLp1453d8RMPaw3fhllhBqBFGoDT+Vt\nvMmiWaF4JGfPB1UCVvBzTmBxtHpgMvlM0aVRWM+yBRyYFv11A6RV5X35ZBcN\nH1vIDn/JMpIuEyXhGCRKfXkkOg9ESP/29ADA41j+oqDBhgoC5J2WmtwaVrks\nKUTnRXZGBmz5CzR57K9ejVBYNHgnuLk9vdQcEtjeINOghXjiWJZw4lOCHvZq\nE+1l\r\n=ccOS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"16a50d8ca9a0e4752fb98f9ea202f5eee30d513f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-12T03:19:40.558Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.237","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.1","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.2-renovate-external-non-major-16a50d8ca9a0e4752fb98f9ea202f5eee30d513f_1631416930150_0.8670242843140505","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.2-renovate-internal-patch-76a16c058b5e1d6d6d8791b2753bdfe5c9c173eb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.2-renovate-internal-patch-76a16c058b5e1d6d6d8791b2753bdfe5c9c173eb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.2-renovate-internal-patch-76a16c058b5e1d6d6d8791b2753bdfe5c9c173eb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"644d8b66a106618df7a25d220ea83d40e1cb1d1f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.2-renovate-internal-patch-76a16c058b5e1d6d6d8791b2753bdfe5c9c173eb.tgz","fileCount":27,"integrity":"sha512-Rx3aQlWoEAaLjmm9zAI7b+SrXYp+ZUOZk1PQDLt/qezNtnrXQ4mrQMPxJylewZSwDX8x0Edr6sS7lpgsBJDv2A==","signatures":[{"sig":"MEQCIGqWOPKb/UdLT6reiUh9kzXaUEuMqgbBiz0dfFFbyWX3AiAcTNlVxIjBQS7r+1zoq97HkwaOa/sK3DQkc3eZ+LfCZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPZkKCRA9TVsSAnZWagAAavYQAKTv8fWvF5/2EMaKsxOx\ndeC/O3Eoiz0vv78ttGd6bl+Sv9Ie3J2N2iI4y4L3q+mmVKSnvS3hMToHH+Ib\nCxaWvkBK4ueEV3vndB7/Og1TcKDh7slgRMwt6EWxgfPJAngtmdBo7eD0aZQv\nToWKsTdk0b0RZcqaWM7j5HJI3UQiVd7xVSveyz1BU7yUC73u20I+Wp5JGM50\ngABdWw1m+BDXY0X7+1Mm2xZYizuTZfNm+c3dVDFJuHktDex5g+L7l+PL39R2\nBMSewCzMPyo3j+jwSR8B5qRFTbCRrVTzHDbmuOr4TqIW1Hhg5ly4WYx1mhoV\nxXAFdPJjcXK6vjnR/Miogd9Ke7ZzCeUF0GnssOc+HL1Y5mC6IvRbEqRF7QPP\nY9y8OwBcnF7rCvp2DKXURzFnA/2OrAJtgZLsP7Z5JuineXwP3GzLHqw4SHDi\njDtmdVyWeI13NXOYSH8T2RK2MlAH116YYggcgw387jhx2jYAd/kT8ZEFph+g\n7CPli8Y7ggJ1WgLzqHbU7BXQFXKpP40imY4cjy2lZocWyI/I1tR1VNCH1/wP\nvT28mrAC/o+f7W6JZWFfONzg8dJp44iZyjd+WdVLG/bwExaQJV3oLDTrIQvg\nk11fubv2K4nvOrQ4JRz6HR+hHebydspKcdnRaZGG4xtEk3Er0VBm0zPP9Qh3\nHLur\r\n=1JSY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"76a16c058b5e1d6d6d8791b2753bdfe5c9c173eb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-12T06:04:00.340Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.2-renovate-internal-patch-76a16c058b5e1d6d6d8791b2753bdfe5c9c173eb_1631426826061_0.7504175621317992","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.2":{"name":"@balena/jellyfish-plugin-front","version":"1.3.2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3c1d1070e529418a864f051ee269fc941e30f53b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.2.tgz","fileCount":27,"integrity":"sha512-bELv+HbUWzq1/J9U9OWlhvgaYiLGyvWQaPmts67DuGMcR08DnkV0PzPXlYdSXiyGGhsw50b3dI5MZr+x7KFF0Q==","signatures":[{"sig":"MEQCIDATi75Y3IuPLwiW3sKj2k79Id5Wg8aNcICP64KOUh+FAiB5zb9ckVZLjrAs+igMw6jjZUS6SV7Lo/LfuOvitLQQOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPZ9YCRA9TVsSAnZWagAAhm0P/Rmdf/hjo/TYcnVRUmj0\nU9pU3z/V5B5Pwl+rmXbhzP60V5PpdH4NyxfhotHGwHTnXN/MAYhYDagWxjLL\n4PKpwhyKlNvJLbWhSyHRu3nV3wvBy9KvZj6PhkDi3OlkU705VqaZaLBvghfQ\nxw1nf8h6hRF7c16bguWF+eRRtsHxai2hmCscFmnOoTmRF66+Tzxe673lf/SE\nhRHCOGEzxFcVZIDQuFzECXPjrT++pD9S7BeBfgddI7R7io5zd9Hsv+BeYDpV\nYJ2jrTdUtzPKJQlDBeoxaNHJPyKQ0ymwNASInrANNbIgvrydymHn66Fi+fWv\n8jrTZ7hesX4MbqhyJwZB27Ge/+bpdwk92w7gRuW7UkUjrxaTPo/25PPwi+Hb\nEmuro7G5xMOiSisjjumR1pGZLB5qKWp2LX+EAxbyw4ZN0SD8MyulJfvhbs0y\n7rsMPVwEJJQvLfuMdzIoPIPaTWnqoriO2uJUw9qjbNzaFNmmAiXu1NyZB/Y6\ncrALqZabgluhY5xLWSRcCcob7A2pdBGAKroiwvDSCNrYzUYMzm80I41o8gjr\nWruEHbL3XGwCKaW/TDdEQAAZVmG9f3PWuD19CB+s/4sWhGVjDa7Cf/Qmxgh/\nRLDnPrk+rl1snBI9klU63iNOYDd9TA/wQTLLufD2fq8ljWwSUzClU5btiFEN\nOVEc\r\n=KkAt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5e98fbb2a17a1670a6bf8b45cba571d3edc9c202","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-12T06:31:50.191Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.2_1631428440350_0.08289236167395675","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.3-renovate-external-non-major-f77f8c03d5efd2a71e872cf377cdd058d893e9c4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.3-renovate-external-non-major-f77f8c03d5efd2a71e872cf377cdd058d893e9c4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.3-renovate-external-non-major-f77f8c03d5efd2a71e872cf377cdd058d893e9c4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"98f8b6b12bebb4d4885ff45ed1e4d354e66249f7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.3-renovate-external-non-major-f77f8c03d5efd2a71e872cf377cdd058d893e9c4.tgz","fileCount":27,"integrity":"sha512-aFmy6K9XJazOKUwWkby7/QxGIlDqeIKCdszeEOnnHaHIv9CXTtmJt2Rw9a8aFwaIuqFAVQh5CGM+rUju83q+WA==","signatures":[{"sig":"MEQCIClMMSI82YwJ0BGYqjDnB6dRfUYt+g9DvYB1wrSyzfsvAiA29y0Ebkp0RLe42l0SltZCVHwvLQX/qIgHzGiBxmNT/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPaBVCRA9TVsSAnZWagAAUWgP/Az4fvV+lLueV6pfIi7E\nhCRK9qtTjvsAYiFsdSKoe4x/H+3CgT75mCu1JRGmhjVDo47XhrA2n+JFm3kO\n+OmM5W/dEJq+NBBjzM1Kx+/JVhRqw9l5S3z0/JEfqHStUNGCKcF+X2eGM3IB\nbMqkn7+Q3IO8KlTLVWlDi8Sof7ZhskNbgLxJFOHFAWBdjklI+ST1ITsA6nIZ\nBH1LT8kjlQjRHR2HU17jlD7FGmPJ0arjzHczj7cT/cybXhVOyYG0c6u+icTL\n+pl24n3q+8QxsC+CAddtJTvy5ZwOL9ZH3Iyqs8BAA7QFPeQslQP8IS5dXKAX\nXhMHjhRmkfwsrm4MTjFcH3/ITEYnqp5vk2VmRS+H83T4xQuXggljSvwtvvU3\nRb/B9/BVWZDujP/u5Wfe1nAXHDHhfPXMLUfz9cXwFmhvPVxQznRvDCuRZnps\nuyK/7e/7McN3D9A2sIEZS3RGEknHTIUOSDtnBetwySbWMIRjLROpZnqyeVD2\nrHibd/ca4J+kdsmG1TzsKft4IYCOvExdzvwnC/0KR78sB5l/INYhYkjRApHj\nqCK/Mez8bfax4VFAVC6TNaaBMY0INlw9rdVMX4b0hyHSbg+qzwSFMHPSp4wQ\nlk2bUMYvZzuH7kx7TqOu4vS06QCVBwhCalE8V7dsMkWgd8kRyFCrhWpEJWqO\nRgzh\r\n=N8sI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f77f8c03d5efd2a71e872cf377cdd058d893e9c4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-12T06:35:01.284Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.1","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.3-renovate-external-non-major-f77f8c03d5efd2a71e872cf377cdd058d893e9c4_1631428692980_0.6512634327939066","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.3-renovate-balena-jellyfish-test-harness-7-x-8beffce75bb90007fbc3566cc0ff68280041881c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.3-renovate-balena-jellyfish-test-harness-7-x-8beffce75bb90007fbc3566cc0ff68280041881c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.3-renovate-balena-jellyfish-test-harness-7-x-8beffce75bb90007fbc3566cc0ff68280041881c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"16c12074ede8558b3c67452531637b638d6ed8f8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.3-renovate-balena-jellyfish-test-harness-7-x-8beffce75bb90007fbc3566cc0ff68280041881c.tgz","fileCount":27,"integrity":"sha512-8+7lT5nkaL8fAcnWZjoXYfL3DJSHbJb5EV0G8S1afBBCqYVUAn3/I0e2HFt0ySr4kbtCssIcEBYvRftKrXbrCw==","signatures":[{"sig":"MEUCIGL1Y2YaUM6/N8EX4gfdKjKp+KYpnQE1SCxvAz73ozdvAiEAkj2cL58akAS3pmbsqdZCKEJCEo5eVjnxpLUXYgEb+Jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPaBfCRA9TVsSAnZWagAA59AP/jSGNtw66IIqQ3GQPtwq\n+U4YNVExlG5BR9BkX5z2OSql0gcRWpUMWd8w8a+BV49Xde0jexzWIiyc3cHT\na1ZEH2Rlt8155rMdmYc46TJONSz8HmXQLkCKzmztHMyGyAuQb3qqZaPbOhQ6\naP5xwiBwu3soC3m052Gi+KiEWlnJ2Fx0a5Atjt6HeFOazyMjFHrG9DZaWJ/l\nAFbY9rdjctH7ISbIPIovibXdD6Ifu8T1ldmzZZ7hyc9xo6rOlIB1GcmYLuHi\nsVQQZ8Qsms2QF8LOYoGKIpHb4ZPtrtwOnkExetjgv+rhC7JScS0iyc+6PLYO\n7kYBsf9xP0TpsVm0tb8Jp5v7W7iZ/oGwWFynDAlkfe9Sv3DRo5GDHtM32Izf\nCyG4Bx+z3Y+uHEV8gm7mG/wUYcGqI7yQ9gSaglBbyofPaVscRYYQ9+6U8GB9\nDf2GZKr17RBOnVAaz05R9Zx6Q+hQIOpK8+ARbklsExG2qeut1SrI6qqAS4Ks\nBnKxa7pbI1/61NoYD6PDPjU6WuCz+3Iv6ERXDKthSL5nY7us8v/MaHuC0vYj\n5f2HNyMRX756et0orq1PBmJKiL/yIRlHuznxPNX9ik3WCkjepfluextcDasz\n0HOSqM2Js60XzJpj2WvMtqfUAYGlxmfMOvgOn8RjQLqaM/yX0JHxIv3+IH6V\nRkcJ\r\n=oxJ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8beffce75bb90007fbc3566cc0ff68280041881c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-12T06:35:19.948Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.0.3","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.3-renovate-balena-jellyfish-test-harness-7-x-8beffce75bb90007fbc3566cc0ff68280041881c_1631428702920_0.6509723301596426","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.3-renovate-major-external-major-fbb97f6f8656467af54b1491e15d87f25c36a0bd":{"name":"@balena/jellyfish-plugin-front","version":"1.3.3-renovate-major-external-major-fbb97f6f8656467af54b1491e15d87f25c36a0bd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.3-renovate-major-external-major-fbb97f6f8656467af54b1491e15d87f25c36a0bd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b634c155b6488686c679764bdb6ef6ca96c7695b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.3-renovate-major-external-major-fbb97f6f8656467af54b1491e15d87f25c36a0bd.tgz","fileCount":27,"integrity":"sha512-uSZUWNIn0ynt56EN/AgUw+sx6+SOA/1aFSFWMximHrYFVM5vH+W7GgGnMmFvYHNknlS2EJoT8tpY/ugfFWuyZg==","signatures":[{"sig":"MEUCIQDDztzrs28JxEtrSSc0VCH8c7e0zQL8U75zHxU72zumIwIgJTKg0UHY6w6ZIK/SNMA4V27ywv3Aiez1jMjq4jFUeDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPaEdCRA9TVsSAnZWagAA63gQAIb1tdF7J6XvvkjWpnYz\nCgGVVzDLIC2M0ZZlBd73xijacj4GvFWPq8tqTc3kARLjfLr+IMIUrpzceYPH\nCII2C46cBZ8026MourhLXZDYY0m+TzS19btOUmJa3PXjtYNUKxMf/vxm9u0W\ntEls0LXfxiDW1Lrd3GsGh8RzCHLyagyU0V6TjIj4DHtljvUWhH+TsVK8FhCK\n6l16NbOeeN6/9mzYLDu7XqyDg1ZtrMjRM0RzyFAWwhr137C4NgSJ8kXP3bHV\npf1nN5t53Wk6/TkNa41jAohIOikX7jfSf6FJgPAgcA2OLQBXhZ0ovhWxGsJB\nJY8xYACuPTqF5uNLptLH8Ecw21U+QMbqwHrWxgPPkYtMX+5h52NDYHf0bAhX\nxCQrk2oeAbOeh4itCzQyK3TPI035AAODy9UNbIFGhWAkyfLfdveztWp5oBxm\n1ODBBVUAu5qRp5C+Xh+qRsJTFtMZTNvisfqmWbnD/83UBayD1ypY01eOliqG\ngIdsDld7jKZfeQ4Q8v8Zg/qNcr0crKG7bDtCTPqejrA4kPutBrLl65PeMugW\ndC4l5xaofY38dz5A98ZbaROjVm6bdpaO/QskU2yWrRqLFimPv3YC8SIJT0nh\nLQZXIwX7nenkNVjZwhb0isuKePZAS6bOIYiXA76YQz39cHvOprfIt8/WYZON\nDRAX\r\n=tasY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fbb97f6f8656467af54b1491e15d87f25c36a0bd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-12T06:38:40.094Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.0","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.3-renovate-major-external-major-fbb97f6f8656467af54b1491e15d87f25c36a0bd_1631428893658_0.4542742087424352","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.3-renovate-balena-jellyfish-test-harness-7-x-7136dc214066655d1bd8fbac7f36869fd3b2bd7d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.3-renovate-balena-jellyfish-test-harness-7-x-7136dc214066655d1bd8fbac7f36869fd3b2bd7d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.3-renovate-balena-jellyfish-test-harness-7-x-7136dc214066655d1bd8fbac7f36869fd3b2bd7d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7a685376552a432ebf71e01c134d8e28167f0f87","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.3-renovate-balena-jellyfish-test-harness-7-x-7136dc214066655d1bd8fbac7f36869fd3b2bd7d.tgz","fileCount":27,"integrity":"sha512-4JM0+qtv/NGcVnDA9XQSTsoE1t+2EPgL0EGrOjnk51aciTVMl5OYt2W4oAv2XNyByAWJoedrpaoFmeZLICPEfQ==","signatures":[{"sig":"MEUCIQCThCnXT+O2gwGPwYueFhO8pZFyJVoYcC9+9LYgabGedwIgA4YRjqmaKI0h4sqKvVDabzzmoyrkH7UiNhYR5ObcReg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPd6WCRA9TVsSAnZWagAAGScP/02anf6kICUifnSV+itA\nmOKD9gl+HY+PsYABq4EDQ1pHMpcu11ab8AthsL1QR/JGweRJIQxzQCGAd4Gg\nuyR429aZQru6cR4o8m6J6rf7fT5iAbU01ifOp4qj6FkgtkXU8UCbgJtMjzIU\nQmiWjpO8fbRTaNtPzgrQKAghBjXvNwUn7YKGoEOvSO6oldsseaoyYxqOvTee\nMZebBDr8ktKoYF7zgjkXW9MPPm+FU3Wf0Hxr842FMYL+K8mkxX8f5u9k/sEE\nD7MymrBSfsWOoJ+UyFWsG6U5LUhxZCPl+O96OBQxMBaYm/vgiDmw5sGz892E\n+lWFUoRXvrdaexb9SypXSP4lmEC9TgAACqyrXFOKO4RJOmwP5f75j8UIMsRT\nRiHGL1ZEhJflm+M2AcWqrMqs+lXVBWA8sJMXG5NloOdC+wUFQlaASyG2NIRG\nbTYwhERtgIrmC6WrCMg/JkAJQIuv4hnJj6yFq6lZdxa2aE/M6BSduHDlaGqT\nRnUcWt0VvAJ4UCmkhj+JlaumozNdrlbKjYwlGLX/ISGJ5/mwdrttmB7yR5uA\nImmnHpuKMN7bmidjVJnCc1YSR7B8evNOPAAF5hpBnntecaC/1fOt1YSP6Nb9\nywv1KdeKXdVtqvbZy/wjYvaAul9UpOXaq98lEdRq13a2dYAqXIXGqw8mGszl\nYtKT\r\n=nzTL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7136dc214066655d1bd8fbac7f36869fd3b2bd7d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-12T11:00:39.769Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.0.4","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.3-renovate-balena-jellyfish-test-harness-7-x-7136dc214066655d1bd8fbac7f36869fd3b2bd7d_1631444630533_0.6349687953671772","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.3-renovate-balena-jellyfish-test-harness-7-x-5b64d4e3515ccb8dce571aa0bae2b937db328338":{"name":"@balena/jellyfish-plugin-front","version":"1.3.3-renovate-balena-jellyfish-test-harness-7-x-5b64d4e3515ccb8dce571aa0bae2b937db328338","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.3-renovate-balena-jellyfish-test-harness-7-x-5b64d4e3515ccb8dce571aa0bae2b937db328338","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"33e33ad901f6030bb994e19d6c13fe4e4ab28951","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.3-renovate-balena-jellyfish-test-harness-7-x-5b64d4e3515ccb8dce571aa0bae2b937db328338.tgz","fileCount":27,"integrity":"sha512-61ugXyBDMwesUpe7gl0OZSRBekvR4EpzQm/AVUDccmrJmUpqOfmGbSiXnBo37wAQ4ACsSBcDbzJJdNYPj88t2Q==","signatures":[{"sig":"MEQCIDDUUDnKtI/XlNSsfgv52KNfH3sM/XQfHQSrOQzm3hZUAiB2HDDYSKOzyT8tHT2y5NXwHBK1lxkXp6oIT1o6v5D3Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPf4JCRA9TVsSAnZWagAAQ+gP/2Hg0KLSuN5ns2ZwP32H\nBr8qTSNGCQT3CFL+tNQ3c71frM5bdokZM3rVfVtWtVw9jobqu4moVk6dd0r2\nZ6WNavyNTvoddPgYdYQ5tQRJBwYOuNJqPDRujTmFOghWYYxe2uMX51O2/Jnh\nj/LUF+KaUZRMpFqyzrMuw1aIkHH3YJlfGH7tO4P7rRI5NA0zbMxhP6OMglpT\nOCHnj7DIHHYDWcGo2r0R3FZ5xcE/DvlXwa2A4Pt8EfpU1NQ7ZPMYLW3GITZs\nF+0dwtlfgZlvdhLSwIFuX0rhqWZIzg2D31CrcDdrnlFMN8rx6WjmkEMWqb/a\nI1Bxsn/YuefY7t727FGyJ8OpMbPQ6v2589kysy45RlUOVDJJ6aiChB23TP8m\ncWZpy+N/WhKManSdITKOT+JKbABAsTyU9UKlZESYJo7Jig/Rf0ihL/WwiqLl\nby8z99aK73qpBY56bEn1ktPbtmwT4GwTHzDR4WS7/VpTryqfTX1Hy3X8W0Ks\nSiTdZpTzQNjapFfH+hmM7OzLzsn4p2GoTFm1G7xoidtf5kqvW6frgHcCrFu9\n2h4LOIr08HWuc9xq0Q0rUtTNQDvDZEEZM5ifzRlhl/CCakiLICrcX797smKb\nmIoayAaU8RKqeaa6HEHGs1TgQ9baK45logxtuLSbo1uwdy9jcQp746asmUWq\nK51k\r\n=o3+x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5b64d4e3515ccb8dce571aa0bae2b937db328338","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-12T13:14:19.838Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.0.5","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.3-renovate-balena-jellyfish-test-harness-7-x-5b64d4e3515ccb8dce571aa0bae2b937db328338_1631452681462_0.6654693853436713","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.3-renovate-balena-jellyfish-test-harness-7-x-ea35050e76f652cbfe64a2186de0f07187e66626":{"name":"@balena/jellyfish-plugin-front","version":"1.3.3-renovate-balena-jellyfish-test-harness-7-x-ea35050e76f652cbfe64a2186de0f07187e66626","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.3-renovate-balena-jellyfish-test-harness-7-x-ea35050e76f652cbfe64a2186de0f07187e66626","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"53cba010402d7bbf378169dbc287839470fbb82f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.3-renovate-balena-jellyfish-test-harness-7-x-ea35050e76f652cbfe64a2186de0f07187e66626.tgz","fileCount":27,"integrity":"sha512-LAAxd7v3d5Z8gGh/gUPNyeHJZqb3yHDuWGy50ll1C45aYUhW2Dmp4/oNulSSmbeKS1FTNwwXN2D/qONHrAN+NQ==","signatures":[{"sig":"MEUCIA8tUHIOZpzCvJZbdlybzl5AOuGNnpa1NAsB5pQC/LO6AiEAxtSYoOmYa47ozqNKspqzNy+lzspYyS368Xca24C8bvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPiWHCRA9TVsSAnZWagAA6mkP/i4cBomZclDV28fg5c/C\n8dI1WP8tQZH1N2dzLvxpj4STVxKCEpbOGUCc+9YF0Mva5bsFL5jmoOul64aL\n7OIEIGvqHOqSpyIAhgsHHb9ImAFTOuH1cHsGbvov+827kRDAtdK1mrN2bDZ4\nZE7TQ80b3RvMZXcJDwMibrZ2ac0c9Eiv9uWRMKZIkTJOMyL+V9ONE9P3UYp4\nWmVkJPR/YjK6o7GuWtJ0XwLqSOVcsLSC5WTPa151RFYtFsrDlzFWD4VtQmcN\nkVHBUprM7Ib1YO6pTZZ3YoiUaWH7/wINnzlY1qVrtyX8q10apawoen+RF4dD\nyhleNX8FgjYBbCK8Znecs6eG3onj7Z5FSMdDgSc3xFVrgCUl2dkX9vF/Ugyt\nWVzxadfYessps8H99v96LYc21U45u6XxxyL4XeB3XpvnlEd/TqHAOJveQZLs\nt/rLBRMZRlESJiN9zOu9VqrLzBJfHGE+Uy/EWhYW3Yo0+zm6FY8WtJhsnKWA\nPWBvtiRoZKbuA0pSgxh9OeWSxnf5F8i0mtS+C9JKP527FUFpCd1sOyXuAQxZ\n0iqu97eje9ZTsdKsxVhspl28oV4/rmA7nlxDMmPkF0LYV3iiY5O71TFbUWn1\nMI0VUxrUCYgEb3Qht1bwfF4bqSy17NhnyuJhqDFI+AXDJArkxn97qO8l0m+B\nkUIr\r\n=ofAI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ea35050e76f652cbfe64a2186de0f07187e66626","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-12T16:01:37.753Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.0.6","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.3-renovate-balena-jellyfish-test-harness-7-x-ea35050e76f652cbfe64a2186de0f07187e66626_1631462791052_0.59629264617744","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.3-renovate-external-non-major-26613e3b028e16c8648c3ddbe78e8fcf5b57c4dd":{"name":"@balena/jellyfish-plugin-front","version":"1.3.3-renovate-external-non-major-26613e3b028e16c8648c3ddbe78e8fcf5b57c4dd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.3-renovate-external-non-major-26613e3b028e16c8648c3ddbe78e8fcf5b57c4dd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"498771c2aaa9e2e83ed73a2cc50ce1ad3c425563","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.3-renovate-external-non-major-26613e3b028e16c8648c3ddbe78e8fcf5b57c4dd.tgz","fileCount":27,"integrity":"sha512-i7rHsnRZTMct0ocEelKPNk5JurIcHSU9SbkxSl5MsOUWQJkuR3aNNktSldvo3i7A2dP7OtjbvcyX1dyohwidzQ==","signatures":[{"sig":"MEYCIQDk3mIZqioCa6Z91Wl0EDgN2is2AmBHU/0srP6TelwylAIhAJ4n2xf4QSc78JMqWVYffRV0fqT1q09oclZebj7bv8sI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPx7GCRA9TVsSAnZWagAAQOIP/REC+3P9kaQRIVKJ6nbz\nCwJ69v/Kl2QKINjo4ZLqWziibN2MN4PfumJ0FUH9fZ8hT0/UoMKaMa1wZHb3\na2uw0Jnx0yLsmzCswgfDnT/0AaFsDLhqaOipl+N+vDzFoUlkt0NPzX75Ot6j\nBM1Sr5D61Gff/Jlxu0jYTSF3DVmVZkwHrp+85AXPE2aJhkS7p7ySWOlyfncq\nIkF3iFCUugK5tNLBVEclowr1LMvu7vMXbl/h0CtIJO6sxFVdE+DxyVwgtcfW\n1F0DliBWWVpi8Qli8elYzC7jzJrc7hgr2mEwHt8PqMCNQUAdPyY6UezXrPmi\naQA4HllY8WIwTWjw9w5Y2bsPrZFzLXMVm3p7Y0gns17sg2d0sfUywEE6XUr7\n7pMQ+sDNNuTUZBYaBTKQSlTg67G/MqjN8/WsZrRqxibrgPf97yCgg8rJ6+Kq\nGmsjnF5GRng6XI6UwzDUTS7hnXdD3nuFpnDmu/17AVdIns3MLeWeP/HwA3t9\nDDNSvpT6BOXEupM/VHF6qRrPoTqPpR/ywJXHGyowobWtL0YgVSCsd40Au//0\n0VZdJU/TeLWQPgEUEM+SJFnCRaCI7v9TraoKFG7i8XkOIHyWvxpZ51qBjMaz\n4NNLSHhbX8qhIYR7y8eF8QiamyY18AZduGeJbAv8ulDjNv70KB8JKie30sTv\n98bn\r\n=+4br\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"26613e3b028e16c8648c3ddbe78e8fcf5b57c4dd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-13T09:46:30.372Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.3-renovate-external-non-major-26613e3b028e16c8648c3ddbe78e8fcf5b57c4dd_1631526598808_0.3405464642500271","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.3-renovate-balena-jellyfish-test-harness-7-x-d11f41992a3038ce2c62b7156a759ce7e2785d97":{"name":"@balena/jellyfish-plugin-front","version":"1.3.3-renovate-balena-jellyfish-test-harness-7-x-d11f41992a3038ce2c62b7156a759ce7e2785d97","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.3-renovate-balena-jellyfish-test-harness-7-x-d11f41992a3038ce2c62b7156a759ce7e2785d97","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f373f59e8cad4baacc64b5982a78ce1bb704ba34","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.3-renovate-balena-jellyfish-test-harness-7-x-d11f41992a3038ce2c62b7156a759ce7e2785d97.tgz","fileCount":27,"integrity":"sha512-I0avtgL7x+m8JpaebgnPEJL053I/JS4DUM2mQlCVFwTl1+s291ci+wiLnHRDYHg422kvCXi1oAc9W0Ma8DmMKg==","signatures":[{"sig":"MEQCIHMDhhem+7ponJF7BsUBOAMioInZD4ilo0uqlRyi6bpMAiA3Ygty8xC+/jjGZHB8Co6wj7FRDs03KjmcCBgQ0fm/mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPx7lCRA9TVsSAnZWagAASD8P/01bPuYMFUrBY+R8/KP9\nUg1n990/EQaAHOp+eKfz58fWypPEJZKoKH/wSLRiQNmxq915JYMFzFb696Ve\n6YUQTdnQInuFnyOCL6urLQlrJrKNRysPb2JwY6P5GlVd9RZPbzBM84g0M5kY\n4TAPS4dzMqQvn9t7Kh5uLYvzNJNwgdMaokXaqtgrEd81b5GjThT7jHYNRsN6\n3Yn1KX7fzx6RSlpaX2ozMNNOFofjBEFZT5we++m095D4gom8SZb50lBlqZLg\npHFkJHL7kFtHTuN9lOLu0o0SpkaQhA6q7CzwhpGNxYf6Q9SJoAatW58SG/qO\nO0KquBbe8dle95MFgq9w6KC/400qdzmm3z1mmgebR3KxegbXHYC86KBvz9Yy\nyJrCoR1yUAKq0IeK1q1+bJv2+XgqVjTDiNqFPGXMkjlS0+4GuSpdJYrStWh8\nF/mVyeBKkfdRH+nR7ASc3uCuNN4dAfFGfFfwiSUWls64Z1zGGuHI05Yk7Jmk\nAhgwW4qWCRU7aUJEb9Q8zxG5LmDJhqAqJztpTe2cBX+ai0ls+NP2CKGR8Wfk\nehC92iKC9pz9jr1358ULJcy8AIeJNTSWhAWYueBXbfZzjTu71CvcAW1dQTTc\n+uSNrd3ys3LfRybkzAx6zk3OJImnh3M19juEqFMYK2Zdhg1k3I5RKDZzhfDs\nEdaI\r\n=skBu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d11f41992a3038ce2c62b7156a759ce7e2785d97","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-13T09:46:49.865Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.1.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.3-renovate-balena-jellyfish-test-harness-7-x-d11f41992a3038ce2c62b7156a759ce7e2785d97_1631526629136_0.026532870314224466","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.3-renovate-balena-jellyfish-test-harness-7-x-781700224ea82f8f6ce231196d3e22f9919d816a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.3-renovate-balena-jellyfish-test-harness-7-x-781700224ea82f8f6ce231196d3e22f9919d816a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.3-renovate-balena-jellyfish-test-harness-7-x-781700224ea82f8f6ce231196d3e22f9919d816a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"16965ea4c2eba508337c12ed6340d7d852d0ca80","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.3-renovate-balena-jellyfish-test-harness-7-x-781700224ea82f8f6ce231196d3e22f9919d816a.tgz","fileCount":27,"integrity":"sha512-L3D3dEtb669GXkEntxb7YFvCbW+3MqrKt/EA7x17GhyyI6XgNWk/N8BIODiQhEycTS41VbLI+wd7NYm1p030Iw==","signatures":[{"sig":"MEYCIQCWV39uZdfiRTouBPlX0hVnVAQeAAE1oeqnbKbSZRhPygIhAIRRPUUNAHSX54fXaazU0wUKiCcQHwSaZRStyM5GkVPV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP2O7CRA9TVsSAnZWagAAo0sP/jrLubHQ7j2NLrQYLbMa\nCAD5EpMq+Z7YXW13PUeXD2J/qLDDjLJYvDIFDO5+6NB1qMS6H8DmNqitaNf9\n0YI2lw74yMry3sDWLdwAi0NH567oJtQe3DJwCWvV6e3cJpUzVw+DeJZQmIzO\nD5tvVNijntPDuXmB6CbFO7KzZ3R1FJfnL5xUobF/6fAe3E3OZof5dDj4ZWFe\nCvAz284gQaI+JX3IcBiZavdOCLpp05IKzP0zK9UZY+ldw8BAVqIJgTyuv5E3\n0AcHJxZN03D2XcAZ6Xe1skvj10z02pQiW8NqtnspJt9qaR4klPUpU/IIzp1b\n2z5WvV9sLF+cNhG3eYQOEcfDsnTrrYWGiCd29i5DvSd4RM8abDbrhJR1aMJS\n5ZvYhcBg1Ir4WSEAtFJXc4+yqSqt6emjgAJp2QRrCbubfHAfymx+9gFkt/Bq\nDsKzh1PpJ4z2I871K/aDM0CnHKdrzILayk5h8JD3WeOGA4FiKpv1na2h8Ca/\n05bboJqsD+xeVGM72MkmVwV6om4SN/Cyba8n9VO1PAjYjIvaq3CM2U2iWODv\nbhWaVOco5Or9w2SFU3e/S3FCp+imLe1+vzgbQRUJIRBxSjDHeF4QaY6bz3lC\nPg/utiIXpjSa78U7g6g9babXIjJvkWy9Q4fbfb2aIgxdLNuoiTwdrF0MN2WK\n8Ehz\r\n=21ro\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"781700224ea82f8f6ce231196d3e22f9919d816a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-13T14:41:00.150Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.1.1","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.3-renovate-balena-jellyfish-test-harness-7-x-781700224ea82f8f6ce231196d3e22f9919d816a_1631544251720_0.9523505194705875","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.3-renovate-major-external-major-ec2d2d2b781f80e3353b0744fd9f6ab99ece5c09":{"name":"@balena/jellyfish-plugin-front","version":"1.3.3-renovate-major-external-major-ec2d2d2b781f80e3353b0744fd9f6ab99ece5c09","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.3-renovate-major-external-major-ec2d2d2b781f80e3353b0744fd9f6ab99ece5c09","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c4b54c81cbfa02498c8bba74770cc4aaaea44d5f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.3-renovate-major-external-major-ec2d2d2b781f80e3353b0744fd9f6ab99ece5c09.tgz","fileCount":27,"integrity":"sha512-MIep3MJPwA54gLd/qC1lmuczTooA5etxbwqCo6N6qrCet2oJkHU4eGJNwuDlmSRMcyTCSxez7xY+pMcA6pipUw==","signatures":[{"sig":"MEUCIA3XFJLbsEBeCe107v7aOl4u0GIo1iuqrBC9x6UXMDYGAiEA8k8HxsheovHu7Vv3RGqfyGkAgxgjSoV6xuc8vpE5M3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP3ZGCRA9TVsSAnZWagAAB0wP/RzDG+6ivoKCMZPWTCWb\nCU+4sjPzMjlDc8Jh3uRESBBOY1WLcBZ9L6dEGYxuO3hvK+9wlxxO6TAsnq7r\n3J4LFc8uTr41eiz9jsYfpyBDlrNYKBZU8MS8TMzPtzYTcH//92BMoI3kJBWq\nbvLlpWe4Ja8XD6UjWfnpWpUmgk4fFXJr64Wi+8ST63zlQUPNfa+1LVEpZYdA\nG/XEzb0ID+n4+le5oFB041pJ7mFy9qS9wzgB5a9ZkrSrP3/+Ud9bsp0GeOfC\nVZttKL3+VJwV7ZwNX0Gbbm554WFcHEJAAVubVHwjiL6qMiwmEj/T/4cGyjWN\n6zjqZUHdZVPxRkBq4MDBg6SKDLbU3KH5+0sfa2OgpTQJCm0ILsbtXlOJgqY/\nCIo4X1hkb444nUgDQNYe/zSAyQ5otQDSr64O9Yds2MjsPkbqkemlxHn2SEam\n/c9lRMHSikEtp/LkOS8cZTvugdx5rjBgRQ7lIaEn8mOMpIifQtUytluNlae4\nqgjsWkPVKZKUxD/16aClzmGJwOuGlsJypphbsgzjYVulZgiOuwKPGOU0N13A\n/Iqr8ZmBV/xnTppzuNdgMLVBH5Wi0NoLx9vKI2r7ZJYVYTcxB7QtU7jDNW5Z\nkjFvkguuzWbt9J4T32weK0AvYJ9JTvu+4vWRCgfX9UgVccAUHciZMXmS1MKl\nnTyQ\r\n=9ANv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ec2d2d2b781f80e3353b0744fd9f6ab99ece5c09","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-13T15:59:40.018Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.3-renovate-major-external-major-ec2d2d2b781f80e3353b0744fd9f6ab99ece5c09_1631548998673_0.9442407611941339","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.3-renovate-balena-jellyfish-test-harness-7-x-114dcc08ba2790e528a9d84c9579a5e570680b3c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.3-renovate-balena-jellyfish-test-harness-7-x-114dcc08ba2790e528a9d84c9579a5e570680b3c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.3-renovate-balena-jellyfish-test-harness-7-x-114dcc08ba2790e528a9d84c9579a5e570680b3c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"576ff98ce3271e61d4000bc227e7ca6807436827","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.3-renovate-balena-jellyfish-test-harness-7-x-114dcc08ba2790e528a9d84c9579a5e570680b3c.tgz","fileCount":27,"integrity":"sha512-ZSn4VfNtJJLpRCKYPeFrG2nNNezg6zv0Xhx7Vs3tXvBpHUpfqMOTimf9I95PsyBM7nbWir1IIVbavlkuGdxWbw==","signatures":[{"sig":"MEQCIF2lexkHVRFeOyYhI9uoCEBUiNdQpPyuDS/SEZenNMqRAiAdNPG3wYyumsnialC0RuixYEX14olvll3jrZTzERA3XQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP6QICRA9TVsSAnZWagAAqzkQAIMVUJz4XH3U1Zprf8QP\nXLq77PXrjQ4xpsrCyIWp4cJ0ZJtJ9vp/Dup55CnAyze037AigiBcFQpm9jfB\nuwiHJeomuds7L7uoTL51mGBS0M4nf3ZwHVKuWAyFfiaRhuj4xpXDYORWr49S\niq11x91MgSazch23oHgFUijjQRqI92uDLL3DhGLpUGdaTJlOe2u4MhS06OeG\nAUHf3crMeraIVzsRVOfVxVPv1u+cR+fgPFQ4XSr5gLPvLluwyZt/9GJ/CEBK\nO4WQVCbbdkUqldLCyoMiX//NDaRTMrtlgnY9fD0rVto9dWjlfhjWwwBC4f5v\nwTMPCJB2R+SbXnCMpHwYVeQNK2Zl09SniMHGIkCs5IwMNWP+4gUX5pXb3n72\nkv5lDgU9fn3JogtFgyhlC/2xZqWBZbWHOgqS1npvfAR+oFGG2wagZdJ612dQ\n9fBD/3s5EbweiYXakuhabTtHGSXcUOhuqxYG57UxVo2OI11OOW9dhUv3phq2\nq3n84HDixMZnviKBNRR+BI4+WF6GXLjL48wM0acWIjCagxdaJsIOXmmI6DSi\nVqDjKsSCzbWWAn/e7IFZI6sC/DYAxZaRttKHJYsCyY75BqYih8erViQbS+HH\ncrXfT0vtgxdFZciyq+wWnhx2DxbpQCC6cEzKDtOw3rHnZVPJMGQjm9JMY2eO\nNQFz\r\n=3RfZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"114dcc08ba2790e528a9d84c9579a5e570680b3c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-13T19:15:30.073Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.1.3","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^5.7.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.3-renovate-balena-jellyfish-test-harness-7-x-114dcc08ba2790e528a9d84c9579a5e570680b3c_1631560712616_0.4323655381398215","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.3-renovate-balena-jellyfish-core-6-x-83d2f89889b627f426562aaa123c182579ee2e1f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.3-renovate-balena-jellyfish-core-6-x-83d2f89889b627f426562aaa123c182579ee2e1f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.3-renovate-balena-jellyfish-core-6-x-83d2f89889b627f426562aaa123c182579ee2e1f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d6d67f6505393edcb23e63a1a651e8518c523c8f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.3-renovate-balena-jellyfish-core-6-x-83d2f89889b627f426562aaa123c182579ee2e1f.tgz","fileCount":27,"integrity":"sha512-+brQwbVSsFCLRIq2ZkOoNY+v0RNWxFyxY830qH0aWcfS5keJRr00X34nQU8nGnOpQhCv1nm76QttxIgN0SMEeQ==","signatures":[{"sig":"MEUCIQC5oQPWzigfvsVji/9wbtGr7CbbxZFF3ipA88VoN7gKowIgXUWD/d3OeZYTu5rlhnZzomA/NWkKr19vVx6rcn05Pss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP74vCRA9TVsSAnZWagAABsQP/1H2UwF3EYnbEOvRDtyK\nNwus0mIjutvNaI4MlDfFhYg+uzCFAgdoH/LA2f5nWNyD4lzTEwues4nBrkG/\nUqjfrXo/djgR1ULj/PVv8JtRCZy0Uwo5FTgpxfNzMtiRkm+XdHzeZreEpSzm\nr5Wf2SgsecAb/jOD1m4RB5V35JOM6XRritn6iygyjae05e8zrwbEdqMOxC5y\n2c1nIojhX4nFJ4ruUTRTi1NI6kbqdKwWHS/XzaZBRBMApqXghBHaGsULwzHu\nIqnDYQK/Xg13rY9q+kKUEcPWVulmC3dFuSbXp8YRtC0gE+Xermq+PDpyTYMI\n07DehZ3ZvRDyxfK1GRvNohubEVBvyoSJRbis3H1vk4dF2S3zAIQe6XNIn57Q\nO+vPi7NdtTnZKOT6b/XpiVk5y3J0mPJ2EmaoC3fuaaH+Rtn+a2XBMdZ+4Fjl\nxEApQKnNnrbRZgjdesc+Baa7tvz5n6LYeSutdcpRt5bpX+JWSkwx+BP9t8cc\nN5e7BtH3obNUBDD4wEQ71k6P9wGxtZ4aCq1ZK9auKktRr6uMn66hR2ljswEN\nS5dK7vtCP1nME/8pLQGTYc66tPAybe6zxvwpM8RWPpp0xdxlR3oLcFNFPaID\n9PNaTz1zP9iqN8kWXNWCneSed6/7E6SVhEuclOYa/32LaVnM9uAMaWoWZxtK\nvMjf\r\n=Mdsi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"83d2f89889b627f426562aaa123c182579ee2e1f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-13T21:06:39.629Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.3-renovate-balena-jellyfish-core-6-x-83d2f89889b627f426562aaa123c182579ee2e1f_1631567407424_0.21616104027333916","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"422ec67fd1ede8c7775d04798268d2e8544367c7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.3.tgz","fileCount":27,"integrity":"sha512-MFLkazjVSxZIdvmB0oBCPuOOWX3Zooqq+KYh/iiBL0g2qbMQjgw/FsZEn0uh6X+eH6fRfW+9Mj6dYE3ut2gwzQ==","signatures":[{"sig":"MEUCIHI4acDH+GJa1MFTrlR5ycal4qFbNUcwRrwMbhX9attpAiEAgGEOAEhty8XJQN0R0vGphGeDPh9iSauHq0ovfKVQdPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP+JBCRA9TVsSAnZWagAA3nkP/1NHnTX8azH+5Vlol1nu\n9zLRn532s6KDK+MHTr5a+5AiJP0wTE+PUv6WDokzerFWf/E/0B5vq6jD8dUZ\neM0b0VIT1B04fAPw2Be3abBT2nXhlubTpsNXD7RrDNfKvMD2By0E9D3htDeI\nfrfVEAAOzJhKHa1Arsknfa2wV1Qp+FWOmHO8cm//EgqCRpFr8llW1GyxOhPP\nbpYbUxtRqr1Bbjqq+VfDjd7qoFTuGL6IGcJ91RJmHO2+9A4e/NN9eAwIySHH\nDK2DAsw/GywcuRMTKkWpHLJYEbKhUXp0Znyu/aJq1n2heuJQn8pbXvVGQmS/\nrZgIVZpWVSVjtZZDqnfbrifG7i2bn7YIOzcMfmyoEEDwLpYILAlU8++yzBYI\nVDnVpDI7iQIsu6C+Kseyw/aSUgTIjigq7Q+nNM/u3uTMb+rVwreN77j6RSrb\nrRrjrXS7Jli9EcZvaWk57CIKdaosqdqgjacjhmToARztU5u5m/efIMASun2o\n16qkLztdatlmL6k8QW7ZcDjRYvTkt02oczdx2zODxfra7MB09Py6d8lODuCX\nvZYxv2m2tk6wmRqWZAqsAct+N+2Lks9e9kFP5qTkhg66I5kP+5aOA2FHAHll\n307ABdxR9z2CneMs+Md3EDzyB+qZFrkM5Qs/2C7Ob3hX9Dx806yZUJt37+h/\n4uzY\r\n=tmjs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3916c09ed82818af0cfb520b932d6340aed1fae2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-13T23:41:50.761Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.3_1631576641468_0.3811847477470067","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.4-renovate-external-non-major-16283aad3eafa831e80499dde391ca812ea23774":{"name":"@balena/jellyfish-plugin-front","version":"1.3.4-renovate-external-non-major-16283aad3eafa831e80499dde391ca812ea23774","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.4-renovate-external-non-major-16283aad3eafa831e80499dde391ca812ea23774","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"863f8cc85ca23f64b1a3fb05db6f6f920b93d536","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.4-renovate-external-non-major-16283aad3eafa831e80499dde391ca812ea23774.tgz","fileCount":27,"integrity":"sha512-byDmO1Rm81d5L9hZiIlVRZc1rXM9sJOYmyMQRWcGXt4W+yd7s/zvbG/LTmcv7FIybkZyKRJFZ+L0W7A8HqUzBA==","signatures":[{"sig":"MEUCIBW8vQkvrqm+JeP6adFP3KU2mjIUat4WTP44ugfP5F84AiEAwmpi+UwKJtzY+DShpyySAf0Vsxwe6945jQW5gcqvYso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP+MzCRA9TVsSAnZWagAAxKAP/R1oYw8pTdTlEx3jpmTR\ncNjOPhnjGuC296K8NPKtq06N7NqCHwhVeMhG1QAM/KntmZ/9OnVpSUnzqTUy\nEfJ/tX7o0WoUgIF8RDdcAcKq+Qy+w+rmobUxjyo6Jp8Ja66Se1l6T2AJLjU3\n692wCpp7N7vM/Kds5AvC5TI61MhTPTEK6uRk0siqKDtJTlXtFH0B5yfrlTAe\nXF1HCnwhPAtXAhI1EBnbT+60fHQFvJQ+yMrv0SZoJzqxUySIxPrXCOmQjgNK\n7DF8HWfGV/bdW3WqQZJIQc04YogrjO7Li/lWdTzwfSy6SRBoF/e3jDS8o9B0\n90F83rDxmcyyIOuDdMpYqWhvnk6KOB0KQWh3//c6yIA+M9mu5Yk1ES1y+55N\nZ83I8eiAq4r0r40MFIDQmYTELBSMtvY6PY+44CLxJOBhknlR+W5ZinI4ptSm\nAfB1SJiOOpGDGix8D6U5OUxoeSrKTp9gWurgRK9kzQ5ufBKAxqcaM7pj3ZwB\n5i9x3sWu4K9ODh+H47dCTPQvCIiY19Zzs/gZbfS5fJ7L4IYmLTmTjwl7ej9S\nsTrOk4pjJGbTOkHZIHZHVtPh06Mve7wE2ZiyC8dhxRn6LSEiHL373Ol15PAu\nR59WeAdcQyfOdOB2RqwB/NJx8fwCdbTVZzi863JpfB+hdDPrdQXGLPnDehzX\nzhBw\r\n=x+Mf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"16283aad3eafa831e80499dde391ca812ea23774","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-13T23:44:20.604Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.4-renovate-external-non-major-16283aad3eafa831e80499dde391ca812ea23774_1631576883810_0.7003792143486516","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.4-renovate-major-external-major-6a406ced7e0a51c2eb1b66527e8f2ef81f2e5523":{"name":"@balena/jellyfish-plugin-front","version":"1.3.4-renovate-major-external-major-6a406ced7e0a51c2eb1b66527e8f2ef81f2e5523","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.4-renovate-major-external-major-6a406ced7e0a51c2eb1b66527e8f2ef81f2e5523","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c2a8ab93f428abfc416fee4e74f7b6fb351ba243","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.4-renovate-major-external-major-6a406ced7e0a51c2eb1b66527e8f2ef81f2e5523.tgz","fileCount":27,"integrity":"sha512-05r/nG+kNT0eQc69dlTT05UeZhK1ISZHqnG56PYHsIPNwdb6iCUbuMW3mcXK+bmA+KRgQq7pTYFEDVylFO/K8g==","signatures":[{"sig":"MEUCIQC0eohr8G9wW+h+A/Bb60xtx3i19t2BWFbbqLAqy8akWgIgUjsjEGfwlrppELnBUF/VrDP/cxgGMCa1GN8H+srWskU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP+UuCRA9TVsSAnZWagAANhQP/jJkMqe9XWPsPmdnYeR+\nOMu7IUfSS2jv49668ciH5ymrUu0VeLrXG7LMxFdtZwGxHgpvbsz+kK2DOUKQ\noXaiWOSf8Y9H5AM7PKxqNv1E6lfhxiVyOpzLG5HIfOn4TS/+ZKSGpNBxkFG3\nJkduw6T0dYg40T0v/n/symkfLOG4xnPhjq6PmtY8Uc4BZrUoP/bA6tz4xuaT\nsUZC6ilUwXLNpCCtK7tebPB6esDevwVckKXQq4Xye7Pqvh9Z1UB2SWxtFIVr\nMM/8Qp/QE9m0hDANDKF11eu46w/2ZigKXwYzs/9ItFbemQW4m3brRksBjyOu\nFM/Ar8HAosXDZmNiB5Nz3A9Qb3NfqksZLOdvosT9A7Zfx4xf2g1Sz4Mdo2mS\nLGW5+MQsMOqahMhwXbtvhpHE5P2GSNZxPKoFgHvppTmF4vuwEOIRSDEYHHFs\nV0yvQ7HPFt6GnvMdwtHuqWZ4dR5Z76ElrcjrkAz3IdXN94C6gGh+l/ffEXau\n9h6fsgOJXFcQyA5igiwx6hG2TqXSVKoia1ArmrhdBVOa5VVJM3vlHq3iOpbE\nKPehnQcg42Ph0DuLGV5EYmb0/g3sQ4FRpH4H7Fgpvd3rBtmUwJM0r9yEe7+D\nUVfL9xwQR6c5xvac7HLNYt42qJ1Xse5CPWLRKL4o97Zthbf/iRI3xonXs4AU\n7+YO\r\n=FH7n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6a406ced7e0a51c2eb1b66527e8f2ef81f2e5523","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-13T23:52:10.969Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.4-renovate-major-external-major-6a406ced7e0a51c2eb1b66527e8f2ef81f2e5523_1631577390153_0.5092995659801045","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.4-h32-trigger-tags-312922533294fb25b337741e9f28dceb00026c50":{"name":"@balena/jellyfish-plugin-front","version":"1.3.4-h32-trigger-tags-312922533294fb25b337741e9f28dceb00026c50","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.4-h32-trigger-tags-312922533294fb25b337741e9f28dceb00026c50","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8da22c6fb797a56bf8ed8c5cd5427115edc7c2df","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.4-h32-trigger-tags-312922533294fb25b337741e9f28dceb00026c50.tgz","fileCount":27,"integrity":"sha512-K57yIOG//wM0FY6v0DcTw9Wor2S2NRymy6kJSzFXcs4poPgH6POM3In9/QyVRQ7g8tDpxTJX1UUMiq7kSwjVIg==","signatures":[{"sig":"MEYCIQCEtpK/o5Yy7zUSC6CfxJ35kz+fluCn+t4zW638F0eAvAIhANdUJSEdsieAk48D/Ygja+tiEQ7tXGMHZotmy34XaSCq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQEhCCRA9TVsSAnZWagAAQ+8P/2RMqL8doYNRfIrDzag9\nLkxd8rchRaN6wsDlXgaLv7hwuXULQUtLfSuPvvGDdilKW4gELA/HbUrWBTqs\nE/Y7x14rrJJp6opbyHYgnRk1Qe4V18UQt4w2Uv/xNYgDCtUNt1acbqtGU59H\nESDviBbu7MRmHAquy2874BZadBVk+E13ILc7ejckpe33Er7Q+llgqFYxjVwo\neI7033MWHKh3ap/JKRsjGKLBX9amqt1cnU5MV0Xo/zZ65ubqUJuZIVjenunW\nfxqP3vIT8c+GdjOtHWty2cjfgvEHZlKoJpMhfU9BBOYclp5w4ixT+hS2Bq+f\nnQLBZgfIme8c0mg+T9eax6LJt25Gq12yheSIOSbT6MMg7dCGkoJnR1Kig+Hs\naHSQiytjdkP7VlCH9qwrHk+jiaX0L7By2SPZi6XILnh+GMRfSjHFQ3qIRpN+\nrjVP9pOGC8ltJeofd7Qy64ZAkV6UXySIFDzxmTdxfqWKXKqGC9kzGzgo/a+E\njQrZPO9jlAx/bY0DYmwj3xr6lAD47JrqV9dnTc+rpzIzASS+ERejg9pTfDce\niGE0RYha6+e2VB86942n+nMBfHoQtn+ez56nKpboz4j1ZgPrKSFurTZibJo1\nOSav/9h1dT4mum2By7QXpFRuId9GEMYH9yBFvYPmxyeJX8g65BEJGTjhqcDe\nYPDM\r\n=RTE1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"312922533294fb25b337741e9f28dceb00026c50","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-14T06:55:40.155Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.4-h32-trigger-tags-312922533294fb25b337741e9f28dceb00026c50_1631602754698_0.9239469866264445","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.4-renovate-balena-jellyfish-test-harness-7-x-c33bd6f8fc58a797d3d4535cae218a583d28b2f9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.4-renovate-balena-jellyfish-test-harness-7-x-c33bd6f8fc58a797d3d4535cae218a583d28b2f9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.4-renovate-balena-jellyfish-test-harness-7-x-c33bd6f8fc58a797d3d4535cae218a583d28b2f9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"986e9133d96dc1256513593f7bed242ec16d98c7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.4-renovate-balena-jellyfish-test-harness-7-x-c33bd6f8fc58a797d3d4535cae218a583d28b2f9.tgz","fileCount":27,"integrity":"sha512-WnnonOPTp2tzJNEIz6yp3+UTTiyB4+zlJY7i8iCRiSpc6DMrhACcc1p7+dJsP19qT8PxNI9w0+PxNGKpOM9BqQ==","signatures":[{"sig":"MEUCIQDQcI753FbnWTo+NLAtrPj0zK79jq8uEGopJuyjf2KA8QIgfSgqG8f++EkxAmKaxHWLIdzt/aT2rFMI8VWRkrf++lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQGYOCRA9TVsSAnZWagAALVkP/00hc66GGFBLxJ9RTXiK\n3eUGNgRtOpJkm81Ovq+Za1m1L/+dKlVIu3HY3EbyydtS8F29G4/C23DBwZO1\nd0RGVORJ1OMwzqDVs0dfH3q1wCP/j4XHf6J0g52qNuPaJOt46XhH0PvdULYN\n4vWVgj3C032v+bPHVHt3m6KuG4kMQoHNoFoygdzYXAmitp2bzo6Zoq4jF3Fw\nBJ8QmpZFY5iyZMGSg1iCgnYSVuk1daevEeYMUT4UWl8zRE1iZBQBzbCD/mVj\nX03233KcrnWiotTA6imUcCW7K0s0gf0CDx9TADyHWlS4nXb4Rwg1DbpMqDqy\nbBK1JWu9o6HWd/LhpLMx5MjqvfBUJsQa7lxSiA94Ni95KPql4vhPctUkKtMC\nOC41xNQS74xEVX27A+VtSOp8EGOu+4kqNUcWZXzRPPs+3EGQOq2dAnVaC/+F\nZKghnxr3zHGFCBaLCs9eqaCTPG7raGMLXHrnlQ1YrruV0tm0KNrYue403Npl\nbbDrPd+N+qAxiVXzSdq90HoVGmrGMxrCl8WPOTK0cy7a3LB0uIcJ0EGwVeJk\n4tg+we4qa+R66aLkCkuW7dK2f6pj0jPXBsKZKQ5SLRjbr/5U2aFZRy6I4BIy\ngU7wLilW9CgeOeb0nwLaJGwUJL6kKn5n/+RI9eVVhynZBAYtHqW4OAsNDrqM\nAC39\r\n=YqX7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c33bd6f8fc58a797d3d4535cae218a583d28b2f9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-14T09:03:01.356Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.2.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.4-renovate-balena-jellyfish-test-harness-7-x-c33bd6f8fc58a797d3d4535cae218a583d28b2f9_1631610382369_0.7714085204741312","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.4-renovate-balena-jellyfish-test-harness-7-x-98a9154311bc159a8cd6c7374fdf3f31d898c86d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.4-renovate-balena-jellyfish-test-harness-7-x-98a9154311bc159a8cd6c7374fdf3f31d898c86d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.4-renovate-balena-jellyfish-test-harness-7-x-98a9154311bc159a8cd6c7374fdf3f31d898c86d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6b6b27f8de3edd99858c8c36798de66df4efc49e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.4-renovate-balena-jellyfish-test-harness-7-x-98a9154311bc159a8cd6c7374fdf3f31d898c86d.tgz","fileCount":27,"integrity":"sha512-S5TyVMdKA4AGn6cxjaQ9Cce6HsQPvuixYfivrB7HSujyfNHPiZnHSUmXNIJNHWYlJtcU3FWoJgeYuUVZuQ/l9Q==","signatures":[{"sig":"MEYCIQCS+qYgLc0gS8LMaSIWJD/FvqYtdZTzWOwvVmn7e6caUgIhAMPRSO9EvEZIM30KLBksS93194rIn4dNTW4U3p35GD6B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQGdpCRA9TVsSAnZWagAA4e8QAIQe8o2UN/dLPTYPoI9Y\nO1RxEnjtvfY4/DyMSDwX4z+mky6KMZ2XKmtIxrx0QNBavoBYJdBend6k1ETR\nniE7cMNPmt2stVbxvospuSwlOJpLAh5IxjKWTmWA4BqpbKCpzao8GZiJdNj7\nWMDfHi/1t8W4/yEbjTZrCXvzvRtfIc/0O9z3SgZG05m2uGDcJJfCBgXVYuTz\n89CnATlOXx2JUOC37qWluv2B58pdrSZr4xwu+bMD1ro0xQUM7fUPdpaZqrQq\nR6PG0PlKEyRMO+pnTmwbHczHFjD6NMINgAJaBQGQMiy17+hds/4eVzl5SgEP\no8IwiIdPO1mnpNsm5JOZVf5GayF3rymZ8DlbjjseUll2ZY0zvhnoUwdWylrR\nd+Iy9aPllpbr4Fiu71asBQInHGe+JxpoInjhHoxP3UW/Iai5Pzq98RnAZUPD\nViZj4MKGeR9aCZfUy8+2dnKp25H6DmD66IBqV6ZlkqLtPZN+yiLlVfmonuMM\n3WCIZLLBpQX5mUtJm66lvDd4n/FKDmb0k9S6ta9Kgz7dC2hFa0Sm9x4B3U+n\nm0XVecwhuigo6n+vEAlNY0gVAHSPIi04pFaFskujsvGd2vQ3UvJen32Za64M\nhbsdZai/2AF1h9pyCNwI+4jql6BfSXCdNgdxEQhDJEwI2KNpqNkJoL1ViYEy\nlyAG\r\n=Vi5e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"98a9154311bc159a8cd6c7374fdf3f31d898c86d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-14T09:08:51.196Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.2.1","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.0.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.4-renovate-balena-jellyfish-test-harness-7-x-98a9154311bc159a8cd6c7374fdf3f31d898c86d_1631610729178_0.7108875240165453","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.4-renovate-balena-jellyfish-core-6-x-56feb51d537580b4d5d229c179e989aa3ff2e599":{"name":"@balena/jellyfish-plugin-front","version":"1.3.4-renovate-balena-jellyfish-core-6-x-56feb51d537580b4d5d229c179e989aa3ff2e599","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.4-renovate-balena-jellyfish-core-6-x-56feb51d537580b4d5d229c179e989aa3ff2e599","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"20e1218e3c899caa6eaa4f5ba070ce1bbaf12ccf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.4-renovate-balena-jellyfish-core-6-x-56feb51d537580b4d5d229c179e989aa3ff2e599.tgz","fileCount":27,"integrity":"sha512-5HdRF+T8PLfe9BmwAZuZKSlIPmm6SQAZ/VHa+msQrGF0NFzggC7ux5gvpWcbR1WLWRp4sYRp61cTmZySvbOJxw==","signatures":[{"sig":"MEYCIQDJWpQOaxo1LKcA3TowR8UqNnKLU8j1e/y+aj3OQh55YQIhAIjZ8iNbhKWuDSkgeuD6WCh0Ml2575ASJJ8uZh23jrJm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQHDCCRA9TVsSAnZWagAASWIP/0ScLvUiERnqnn2CUPgj\nA/yeCkhb1nK2pBNEtArrZYi+95A45rfzr/NqHoIrK/3uRvjfDWm1LVefXGON\nXVNBG2f6LEZEgIhj3KY2PGBM3S/RlLccU26kg89akm3U9q78aW9czPKBp3oz\nb+d4uuCORqSA+3Ctdkl6K1bnKK7bXq8g7OPoK7EiW4cGXba/Lq1ck3V9m01j\nHAbOzfjMoWhKFD7QeKoMSpVhRR+UKbdQVxtwJn2PmwJPks4a5M6g7ueMBQV2\nQ6/w8Svn0qRUPVpYgWSvYvhq9r1BWe4jRgeq8jvpURvObK4F9UH3N+wgF9gZ\nmRhVyVUNY4+JyuDUk/VEe2WtRoHBpfgxGWVlEXWPTctJ31CRllzKwDP7W4kz\nKnH/A8gyzZYMDEAdieqeRu6BVXL/73udiC6+tQP+7cOhhC7ATI5GiJo1Q4Hj\nT2bWRM4gNXc2yyiCi5anYV8H4AgZ4Pey9Hod+331wgN9O94N/E+rEeV6MLcP\n9tw0N6R5od4QI+uD6vFN2SViMwUrlsFTKQN39XkpdTrKo4xVskZNaXPkB0FR\nSay8edXEmPIkNmUigpj6Bg+0Mm2CEk7h9hsM3/V8800Zi+n++5QUYEXqguLN\neeMxB4qbKptaj+l9xbkKTrZPXz46+CCG0C5c1V+GTNEUQ/XCXOh6SKQ2Pnzs\nAljP\r\n=kJnV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"56feb51d537580b4d5d229c179e989aa3ff2e599","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-14T09:49:30.584Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.4-renovate-balena-jellyfish-core-6-x-56feb51d537580b4d5d229c179e989aa3ff2e599_1631613122043_0.7992763719420948","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a5002e4cb3240a2229bb2fad33c495342fee7cca","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.4.tgz","fileCount":27,"integrity":"sha512-2Dac8ja1eVqZXo4pGPlr304KqBelYaunZjvdRGKIZ5e5wyM3W3hVrEn6K5mewx23OOzCQo2cLzxny5gad0n4Ig==","signatures":[{"sig":"MEUCIHK7EGP1b8qov2oYTxv8JnvLxKGV/E5CyOUjbb4wJrQlAiEA2329w7z4c9RrkfTXLJT5MuW7CSsI0Y0ZNBWvY34Ncxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQHbwCRA9TVsSAnZWagAAwEIQAIwUcTScfZX+9Dp0Abjm\nUdjJaQg8lc+8tmjYCFxJDdU8vpluSBiIko/iG83APKj5loHs1jleCIvwBLgw\nnJs2t2FdANXkJPhq2Kh0ZYWnvWuCGJhSfqZov7tt+cskvUdLCHdRD+odrdu+\nWgFOjVVX/rabLNdGzCDzhaZuxU1CxFsR4uCo03ALyn4FpEXItWsryJq2aoy8\ntHBsSKbjxSQuZxDmE4ZuSg2mQO7trjHJe/GjlFZFk0tOqHKUylSQtOlBmom/\nyyWnXST3ME92x/6wSpqGQBqL+sHbhNHdQOVwzBx1U99vPHRPknxhKrDqplUR\nCyqcfxq6bIDiR3gtY20ccNGbisc5r42iQA7yjK0HVkCB3fbbsJ7D+sOLEhK3\neoc69MhuSMR9bmGZww6awUc8JkGiQ40MDdlEvTREShpsrtFQb+R+Iv1XVxsA\nVUloUHOAyxqGBMPYA0KKcWGGlcEnB/tMLQjmBohepCNSFUPTlDt9sFSmH6k+\nXRn/aLSWMibBUgNK5smiNDHiyTn6Ip6J9Yjw7RfmrNe26vG9NVavVVVSu0d8\nvg7bBzsepcZZay2b08cF8eELDlPjyLK5hN9ByKYNnwx9wzt/NE/tyRWdBm55\nu2ToLxXeqbhFqkgGC5zDQZFyAmjl1kHvPFU1JHFhWp7wjQhNU+RRFIpHP4al\nwC1q\r\n=BTNS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0aaa3cfbcfbe2088d3706574f1f44dcb62c8bf25","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-14T10:16:32.573Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.4_1631614704800_0.014881353676675202","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.5-renovate-external-non-major-f677e1094ab312828b80b023871284917acfcc06":{"name":"@balena/jellyfish-plugin-front","version":"1.3.5-renovate-external-non-major-f677e1094ab312828b80b023871284917acfcc06","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.5-renovate-external-non-major-f677e1094ab312828b80b023871284917acfcc06","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6491da1d6b483ff9f120bad67fe71c68cba1131b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.5-renovate-external-non-major-f677e1094ab312828b80b023871284917acfcc06.tgz","fileCount":27,"integrity":"sha512-z9hahIR/kgR7WHSh5/6IwAJSPgf6o38GFsN62yJPHrJeng8ZGYOhDFobdcW/hsxJ8ydsTRhvf/LnpyrpFY/jFQ==","signatures":[{"sig":"MEYCIQDJo4TdhMx8563kOrEXcgxsanWnuURmDDQTmKJ2oKwyLwIhAMqOcHPNWiWrluNLtOp4/Hw9IFBtVZsDvJAqX5Uw29TN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQHgGCRA9TVsSAnZWagAAFU0QAIqpUvXQX67cXfV6p18e\nkb4IF1oEy/1lz5n+lkCapLTixUgadD0CXC4trN5jqSZINj7cYsySYWuHwZXd\n+fBDYo0UtJlB9JVFxPJy0AwTAjBlZ6hX9Y8xNefVyxileXTBTG//NnkaGghZ\n4kr925u9v6QKCkfrH0btrnct8yYmXD5UYtNwpn0snfTakedxi9g1UL/cO0BX\nD4tW8z8u6hJ9Q6HSLXrF0RDjzSIMNg8uU2K3nhXaM2qY4Sx9fhVK3gZ63cGU\ntClg4OLPw3qYyGKbs9mkPQOQrs21cofLo/KX0WF/ww6V8bLeeN6fwZ5uGdmp\ns4E0KgKbaY4r3KhkpucDBT33+18BehaMXAYj2WfxDh5M+NzbUKwlb05ENc4D\nq9Gzgit8yzWFd+jwPy3Npw5rLUpCLiFGcfILByMsqODKp7VyMp5NnBzKUzto\nudjB9FKNFo3Olbp4yvceKDJZ7/tYhXIhb2X+BIcEBMec9EutkEiSDbeH9tYY\nAkyFKY6nXIs3kdOmEX5ZYcvMCPNG0DyY6NBfikrJN1lsGnhtHbO1Cl/T/5xL\nhzRxbLQh73LyR0WfIOeO6FrIhjWOSHZrJyaW+bf2+XMBcoXxtXF3h6HrTJa1\ng93G/ZaRhgkLmyVjI0FKcHu474qVjkvtZ8N5QCI5M0D8boyVWfM5nWoT8hG8\nUssC\r\n=NWlY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f677e1094ab312828b80b023871284917acfcc06","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-14T10:19:21.145Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.5-renovate-external-non-major-f677e1094ab312828b80b023871284917acfcc06_1631614982035_0.2881335446553408","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.5-renovate-major-external-major-8949900ef8fd195167b0d7b512bc704892a1874a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.5-renovate-major-external-major-8949900ef8fd195167b0d7b512bc704892a1874a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.5-renovate-major-external-major-8949900ef8fd195167b0d7b512bc704892a1874a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d61e6560b050b942059e2e78cfaa1306f5432ac8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.5-renovate-major-external-major-8949900ef8fd195167b0d7b512bc704892a1874a.tgz","fileCount":27,"integrity":"sha512-hXi6brQG+JGvX/MrQoUpyP9la0reVPaqALXdMAWANi3CDrtuDvDlD56PJw1usgV5I6d+R/B459x5P4F9A46/FA==","signatures":[{"sig":"MEYCIQCW2pq7KJkvY8lJXR7mhOy/mX1tdOAmSz/raWeRIohYpgIhAIV0qUEfUakWIEuIguP/OEwA9SevpzCRRIG56OmqThzi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQHhpCRA9TVsSAnZWagAAUEkP/1+ZTP4T0wVOZDRAJ2go\nUCaPxeSXljF8wGd1YZlgQ0NWPQ1E2AmCfNm0ocIA0rZv/a9DZ2JdjjqRbnOz\n1SKA1wsRWP2ZoOCBlqYRQd1MBVm5npNJy6qRZ1QFQKS6cazTTbp6AUfhouO6\nPNusT0zQAKovbILxMVtwPbWo6xraZDE2cnKCKYR+XKmq78LyHv+rBBdyzrjt\nkXehkDKtW2i76/Nan0RgK92LOEQGE94c7NCm+ywNItcK8bnfYxTKQgOVZYp0\nKhTVo5odCiy4D19SheKoHJezEVEYXU367ONo4Co78+xwzt+Q/tvR3dEuqWzf\nPBhOHSH5Kk91l629wqr9VCCOr+cAbVYI1QwwHyRWPWKBYqtRLcwI3s1o3kq4\nInz0Ku4DWyb6wmpmbj5pmm5dSWn3X9E5FjtzkWPzw0jY/T6zfyfqgQg6qdvh\nKFXz1Ft2fEYbcgKaKIg9gnitUDFrWoMGcrMLmfivsb55ct0znv3EuKjKFNO4\nTQRK084MQVlR/c3ZRQ/QGb2mVAjLJCRrTPFaDezMQexhe70FYZajq72D9uDH\nsWSQ1yMBncH3g07X2lUuBzwfVa9QTJ1/oTvHxRsTHKfCZ5Q/B0ZVpQMY2fRF\nKsYxJRoxdKdyiNrej8DmhsWbIfkjhY3C40ju3jkKf3mayRuncv89VTTHr2Kh\nSa/f\r\n=0cVm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8949900ef8fd195167b0d7b512bc704892a1874a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-14T10:21:19.902Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.5-renovate-major-external-major-8949900ef8fd195167b0d7b512bc704892a1874a_1631615081225_0.6918786878251377","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.5-h32-trigger-tags-5063df79fa18ed02bc35713fc0321529c024bed9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.5-h32-trigger-tags-5063df79fa18ed02bc35713fc0321529c024bed9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.5-h32-trigger-tags-5063df79fa18ed02bc35713fc0321529c024bed9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e255c9ea3c66a6dc06e6f61b2320b48324d05c93","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.5-h32-trigger-tags-5063df79fa18ed02bc35713fc0321529c024bed9.tgz","fileCount":27,"integrity":"sha512-bdMaRs9IjsS4pKfG4ongCbQi8G1Rv2QUAbTKzyWvkEAea8hT7W53djukSA4vxykwwUZNjMF6AsrMfZhJ5UbeMg==","signatures":[{"sig":"MEUCIQDMOMT0sZa1osY45BO9lv+V3V+iodQiCUi2CScIwne0LQIgTCdYx3PPfZVcaj1us9JlBZXuVsGWdXGwkNJqHwUaxsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQHmRCRA9TVsSAnZWagAAJFIP/jpbtv5C75gyvB40F667\nj7ghaZUW8liX0AEWsEUknVdD2CQwxFgd/yENA9gcQFlMC0JfWD6I7tUYr4TQ\nMaVCwBmX3hvU4Qwzg9JY/T6Nd1JEHddAb14Yvz2DmRLyGjq0IUO7GZyOKJiW\nNpglINK5wZdQ6LW5vtuE73/kxsEJI2rc9iCqpTnkLOF6tHBeiQvXnRVwP5K8\nbe/vBkE6WLA38fdO6r0Hm6h1wrE3uwVPMw7s/FDsye2UI9PBwYmu5stka4uA\ntFYl9K4IbIGXfMlXuNw8YXS7UHwW76nTEwnXEAn6+MDmW3IJ1O+FaqVHL8Jw\n7+RrQDQwzQ2S8H5tx2ca8W3O8jhV/TT1DEn7iUCV8tNwxUDh7InfPnVQ1DZo\ntp6fyrYwOToaDqEKISN2BrEd+HpbKPwMoHE1dPW1ewhXinYU7fxe1Q0xP6nT\nms+E+iByuKzjDq/yl5naxzYFX1Fx6T30Nx/kGfsPhNRwqAJ9q1V/n+oDYbBB\n7oX1IGhX664SWlDRvcyx5H0T+RwfEJmKWh+EZ9lCCoGO45aWPJsJ/kmX841G\nlL7kwq2eqjMQzP82pLwx7j+w2kEejAeNdiVjDGEmNPu9eo/9yvo/l574yQ5u\nK8eeeErFayfU4yOZkaVsUbeE8EGAxb3wWUZAKjmIviB3kq9ZNKzK2kcNa+dV\nsgaE\r\n=Wd8I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5063df79fa18ed02bc35713fc0321529c024bed9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-14T10:27:01.472Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.5-h32-trigger-tags-5063df79fa18ed02bc35713fc0321529c024bed9_1631615376996_0.622971762590343","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5ef0104c224bdee31482cb50fda00fea8fa35dbe","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.5.tgz","fileCount":27,"integrity":"sha512-DT+TF61s+AZsBotO20ojlsVjvrtkD+gC7D+r6EgYtEhoohq6PfS2apSrYRblPHb7ggqiyyMXyNcFh3wanZRgiQ==","signatures":[{"sig":"MEYCIQDgMn8SyJyLbXpnuhWw21HC46I9IkY6RGfjy0BIRepgjAIhAJYnMiB8j1Awa1TpL/PMjpgTMuUpNv8QoQG7/CaK8if3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQH+9CRA9TVsSAnZWagAAS2IP+gODRQfxOgy3yQlAa6cI\n042W8Bq4ytpzxsIgF3xnutAwC5Uz81HWS8ZHqNKypVWY4VRqKkh27TbdC1+U\nZWnsL5uWnIEtNscNQJJxIX+JZrbnhzonrbqAtk+dF6ToUyD3ukFEXJq06puq\nVO0dC9V32U4EwZBOf+OhAc63ctDqcme63UNn21dqkegp+s13sZdjJ6LSUBgr\nQHm/CAwUOGcfWme1YhE+oc4f1mWDENO1HlGFMxYrLa/36seLq/VukwQoZzcU\nNNhtHXStYM8ziaAH6AM7CHg4gl6flOC87BNouscJdUkE5mrMJcBua965nsuX\n3ZaFDJtDYgUdrodb/jfuUg2zig4jesjffxD2I/5cuVdE8fKmjE8vazJLHa9E\nhdFMkjVyMqRI+kJVB6LvYSI1eKT8xhrEjZuFbzinKBejXDxMdYHm5K0/p8vr\nu+2ku1xJSGG2t/WNRiT2kQ4eiHpZkS4isSh+U2knyXBVmCC6N8Zez8KdBwKH\nn5CQHldfumu/Q+lb9csz4Iy7T74qDmhJGwUgSgpdnm6EbTiDqR1oAq96KKWB\nt/PGCaluGrruCnL+tlU6ya1g+47R+CPgXCzJYZ9VC5eCxag3CVRZ+u07UHm+\nPOj1EUyvBhsv7bdqsFSjzSlobVL080Ie31817MKeiTm+Q17zFSStJYcDBzio\nSfva\r\n=0WGu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"68dc9734d498f7c9a10657e7176729f18a68c13d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-14T10:53:34.959Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.5_1631616957137_0.6918474977441054","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.6-renovate-external-non-major-3f94a142f6e1aa4c5e72d32bb6833d5471a690af":{"name":"@balena/jellyfish-plugin-front","version":"1.3.6-renovate-external-non-major-3f94a142f6e1aa4c5e72d32bb6833d5471a690af","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.6-renovate-external-non-major-3f94a142f6e1aa4c5e72d32bb6833d5471a690af","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8ac7b9de576782224a97678a5db5e6da394741c1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.6-renovate-external-non-major-3f94a142f6e1aa4c5e72d32bb6833d5471a690af.tgz","fileCount":27,"integrity":"sha512-JmrVeb8MA3G2czkw7R44LizsAqmr9F5HNyGASYt8RxVv16pPjLXHAArbIPRvOgakiNda4qiOE9HAv3Zhvguc4A==","signatures":[{"sig":"MEUCIQD0Uv7KyeOrRvpuieDRBS7Sxc5v+qORLvXQigrvlA+2YgIgElgC+r2BLjux8JVlg4HcPAN1Bi5caEEBVndsro8RiVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQIEsCRA9TVsSAnZWagAAmHoP/jqGtO1bRx+STiDbV+u1\nz369CdDpM1TTcY3QZp98+uulxAqaSyuJtXsdMriYW/TF/FLpw36dVjOvy92l\nvPNHrM8ZjslVdWASQzgEcEC2flUMluq5yTy8Mc2B4dTgsSXDZcmWVyf0+Mx9\n7PAewusZ3QDBC+twbflzYkO9jP+EgGjry/OtyC8V4qfdAUrLZvCF9tuL9ewX\nFvjpqJxuNEloOUhj9PvNrqKkLf4C70AtPn1TGRXvOEFxG3BWEJmvkjIpo2mE\nekcvonaZXEdzVxF6Hdl7MwfJqbtayDe6mMuy2zYR4a8qF0jpXoSYnQWgGbdt\n1l0JRPMTna2S2MYpW89LqmcZ9YN8ArCVLSOwKJ78ERdM+yLqJPe8DTB4arcM\ncqNqAE2ua5gT1khCqkor6F4vnPQyPIfEEq+9boQ++0flegDocK8GW/i+4Fl2\nmZZsM9HqUSR5MM5d0FZo3/gzVOGpT+EkGg85m79MIVeZC4kglsL0dE2e2yqO\neTuqaHCEtrVupV9JnOwPmTJyb7nwinuV3o+6dWCugxao8Uib+qEasnpfLKM6\nf986eImvk6cNTBPkEEEQXEWLerjp4X//m7BEpKyrZrqOCPMnmi4qAXUQ24E1\nFN+LQgAxKmN8RmyxfrfBE7c4mkOC0eF7LKJKini64i1fLFr5Eb5mlQYfWHBA\nNZn7\r\n=UJqs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3f94a142f6e1aa4c5e72d32bb6833d5471a690af","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-14T10:58:29.716Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.3","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.6-renovate-external-non-major-3f94a142f6e1aa4c5e72d32bb6833d5471a690af_1631617324769_0.4938097487180022","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.6-renovate-major-external-major-8a5c85757120a6289ba4d0485683810ef081b8e0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.6-renovate-major-external-major-8a5c85757120a6289ba4d0485683810ef081b8e0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.6-renovate-major-external-major-8a5c85757120a6289ba4d0485683810ef081b8e0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8000db944dcb9385c79a92ecebd3ef02cf6bace6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.6-renovate-major-external-major-8a5c85757120a6289ba4d0485683810ef081b8e0.tgz","fileCount":27,"integrity":"sha512-z2FbuOFYVpuO1XDYB30OE4PO1sp/r1rAbSdaLe6LrguTYYdO6Fy441BLA2oAn9TcK1JYRzUmZc6QClVM27RpKg==","signatures":[{"sig":"MEUCIFYNjrPemKKMeN6cvptm+u3TMZTgJ8i6gF87+ggEsWAIAiEAqeHn0FLYDSsegy5IN7B7edfEH/eu4b4cGpO21lc4TwM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQIFFCRA9TVsSAnZWagAAWn8P/Axa5nf+PjZ+7jjpAlMF\n1lx7FXY8d7j/JbTgOG+SZP6FmoD14qZkurCnOp4Da9RIXuvGlbM8PonMM7/P\nprC/9WnDT09sGO1Ih6h//+nV9F8//ZVuhZZcJxtOnAKyh9NvUsChXJHSEL8P\ne3Q8LzhpT9HbqfbFBlkZ2IqbfEZS+TP2Fo8XRhQwP+YcwvdDKiCkeOvaMjYI\nQCSDYpCGz2+Jd6IBXeBEi2tWarsXZCi4ximCfdDPP1Cdb9m3cNifa1MwMto6\nb7RJLdCLhCkqCk8KzIKUVhKznCARPSJRfu/9h7BlNQ/GK3yuM0Optptm03UO\n5+AilxZzqKP8GQRB9yKoIqmkuXPWsqC9ZelHpvsN7+ZY6NcYQMyhCqxXUWl8\nJVde13hF8eOtvVv6mNlGq/E7PP1LXDEr+ZqTbPm3nDi/EkeQ3X/DDkUGCiM0\nMeycRyczGMSaBu7rC/22ZCe1yS6wT72tJ0NIRMPCSQV4YdSv9RHMeJoAgmis\n7hbsXuDMl+pSCcLRbM8kzLlqorGuRTlbiYNe0B2ITaXuZaGwWzxhE++rVtvI\n0HqKjMHpJv1mI8jkOsb5CWjRGvA0MDucBlxIRG2tCXVvX96mAjG/us3N5yY3\n8ooWZ7qIjxX8t58/38C9lvJS50BO6+s2chCfNT625Lk1Ov6umUvrwG3dOyAr\niTWq\r\n=Cqif\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8a5c85757120a6289ba4d0485683810ef081b8e0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-14T10:59:50.458Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.6-renovate-major-external-major-8a5c85757120a6289ba4d0485683810ef081b8e0_1631617349646_0.9832121040007402","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.6-renovate-balena-jellyfish-test-harness-7-x-5b75a7e2b4293d0e039adf3ec79d913954f92769":{"name":"@balena/jellyfish-plugin-front","version":"1.3.6-renovate-balena-jellyfish-test-harness-7-x-5b75a7e2b4293d0e039adf3ec79d913954f92769","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.6-renovate-balena-jellyfish-test-harness-7-x-5b75a7e2b4293d0e039adf3ec79d913954f92769","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"00d2e36a2ddb8ccc239b679bcf61b92b5bc6d28a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.6-renovate-balena-jellyfish-test-harness-7-x-5b75a7e2b4293d0e039adf3ec79d913954f92769.tgz","fileCount":27,"integrity":"sha512-j4ANZQuqmSRoM1BkhMW01t08TL5C+y3ZjozBPGmUS6/skO3F2fgsyv7DBtHqNpTVP4k1PWg/iyYDZG1ScLFHHg==","signatures":[{"sig":"MEUCIQDE4QNkrR/r4D6qF3e9wwjV6dD/iHxWGDd82UAbZGN5gwIgRi4/mxO4skemPjxulmo1zLkdXAe/e/wCYdYZEfabPZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQNBCCRA9TVsSAnZWagAAALMP/jEU24L9kiavQTyeGmhf\nTvZ5cerRFVXpapO3lTHa7HGHPGGXpptp1xUg99FT3C7Jxb9bscfv5zFwjbFr\nafytOOPFCd5qDIC/RvA9SKPRSHFeKTJWUz5u4J3tTnL90tIlrP1R7TDULfq8\nVc8oZcSflCNopKms+osRsGArHaketu9YzFXbaEArumaYsu6phqALfTgIF11D\nLEgz22R/YZaqiFkcuqb2Te0KFOwjeWUgdQOVc6bxE4lt+6p545NU9bVZ+m27\nC9/x9xWnruyCLD2N6Xxt3WoBOjtXAVxHkSQCMe0m8DqXWVWgy0QuRh6FpdRV\no5mQBs4KeE2hCFZ9zUartMm59Tp4WP8IYxQBN0zBAAU10v0peXqSRzGseHqZ\nNUiuaiya0uIoBXVDPo0dxdWZETlLbBdmUJhft3Wpqh1nkkvh8ixU+3k/VykV\nwzEiKtzDf88BSyMQb+qmELwOIUKYpVA1anIiQ/OBiJAezUcF+15Eaj4Qp7S3\nzbAfGgNWnnL/3vqTmvHVLUnGGvVtoLcA84xZiAshKsuVvnqDHHZR7afOmubr\n/mH0YpvCsrmXBpeCNagxzJ1R2HZwLV1X+Qj+an9g3ntIs2IvWYHStThE1xis\nFoF4sgdCKvbkKFczKKgXkYsQ7omB+Js7KIudgofRnbAW+hBW0lJZRezRNngj\nQ7hM\r\n=A2K9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5b75a7e2b4293d0e039adf3ec79d913954f92769","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-14T16:36:09.796Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.2.3","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.6-renovate-balena-jellyfish-test-harness-7-x-5b75a7e2b4293d0e039adf3ec79d913954f92769_1631637570616_0.017398658776233145","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.6-renovate-major-external-major-fbe390281db35582d0e754fbf91cd13d8a4aee7e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.6-renovate-major-external-major-fbe390281db35582d0e754fbf91cd13d8a4aee7e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.6-renovate-major-external-major-fbe390281db35582d0e754fbf91cd13d8a4aee7e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c9afa2e7b100629cab71475bb858bb1b8c75a149","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.6-renovate-major-external-major-fbe390281db35582d0e754fbf91cd13d8a4aee7e.tgz","fileCount":27,"integrity":"sha512-YULPc4XQA2HeaouvdpfYuHfwSus4vGKb0GV0ZfXsw2DZIqk2Xu+fQGocY+ES+bkDgdwep/aEDACZYFL34ohFCA==","signatures":[{"sig":"MEUCIFoQXzIXV3Yb1hBKlAiBnxGI2YUCfEo8h68kGHnS/AmaAiEA/C8itFSXJYuCc5IcgFrG2oznznRoGpto1Mo/4yOS2F4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQOqWCRA9TVsSAnZWagAAtmAP/RShPLPjASMA+70LiTOK\n2N0S13Wd59MaR1TpbCdWfYfqBvUUNIzIdCNoRK5Z43ZHi+5ELvqkCAyicLP2\n0PmcOxqiWDapsQCT3lIHYGGBuZb9gV7dxBwnmzRfUgIAG0+LchsNHTk1T+ak\nQeyze30y1BUpP+DavohaUiI6rJbETAUkJOn6faCX+KUWwkEEUdWzaQNwiMzv\n6UD5dE9qBTHlXuef1mMrfp8kZRPcI+bDOmtvhytNkFlToayJJUwbdQxp+bam\nKS7E/m2DZHsSQ4JZT8jKtVAFmI3jsmvh2p8QhMfI5f8457zI+wa2fbgBDzxA\nE1+NkE8/K8g4xvbsz9QEPF4+i8luq5iXUR8vlkTxHygc44tERawX+pUh1GYM\nKEL4fr7A0gP1Lny3mzy1QHqPoorygyGlMqjLRhTFkgo4AVRFJdhq1AGXH3TA\nlS1alqA13vP4arX7DUycYKPWhCT3qDU1DN6K9v722OfoBqifuRGsKFqlWZ+w\nl0F8+EcmJmixQUD4LiZGO+s5ucWNSRnWKIiXQlaWsklhvEMbcYK43gZ2aRv5\n3kNDhxpeD0OJyKHb1CjwyT9mYs6/j7E7dKQX1L4zv5ujm0qDJoy0c26ziPcK\nXMT9DvMg3k/IJVcx8SgUqaVL6Fj/sEbh/2xroFmN4FAuqGEfPMH6DwsALHvf\n77h3\r\n=efpO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fbe390281db35582d0e754fbf91cd13d8a4aee7e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-14T18:28:29.996Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^6.3.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.6-renovate-major-external-major-fbe390281db35582d0e754fbf91cd13d8a4aee7e_1631644310421_0.10458200318263433","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.6":{"name":"@balena/jellyfish-plugin-front","version":"1.3.6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e6d3c3aa06289308acf3ad3897849233032dd816","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.6.tgz","fileCount":27,"integrity":"sha512-1otp6+pJ3l0DdFD1OdnL4DdLK6rApM/kQxPCBLmsuF9rEjr2PcdYDQfvCOgi9S9jFNypC/+76w+g5VjLksn/AA==","signatures":[{"sig":"MEYCIQC1l4rRku67Ef6sPSif/r8MqVAFY+y+L/hB+/Q+Bm25SQIhAJk538c1PYeHAuqajNnHpo3b7tQBdySiqoVWD3AxPrbP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQUjECRA9TVsSAnZWagAAaMIP+gP8HWakqmb4J/ahtMt6\nxF5yuRBCh/m7X4s/ZAL49i7Tv7rNJJQfPNV6hLnVxfgPlAAK04qo9jJg3nfO\n3Kk4koAf95I0XVTmKzulq6DFLd0si3PMowY2i+VE1Mc+ZA+HTX76DMUshUcY\ntAsejsBh8QvBz9pGHwo0WhTPa4YBgs9zIIgka39rWo736esQQH8h65pdj3TW\nfy105ztSr1TU6KYCLlnynwSdpmOJ0cQ1ty8LbibdmGV4dv4Zncs2dvjlYFyG\n/Gr1FbNr55jShfymaJTlEKVDNm/XBqZg/+EZ3dbUqdRxZ3JmPkBLl8KngEAH\nIxj3pYPXgbnggmn0I73YjHRM9FIbXTF7drQG3T/EXSufHSpP5kiGM13Rwyh0\ncmuSRlMwHrIm+UYd1CDpUjH240zFrCZBb5PnI0sFSC6e/2DrKr7QdOeXm5lv\niYLsq+ZZU+cEYgFyj0HKKCKSd4FfwCOlWzFdtzts3nM4DSXt7ow55L8KBDAu\n/8VgJpqhGMq9RilzklzCbVzh68my8CZt1WJ96iv+jkm7tuYqscGfcDgoj/Tu\nrLelEYaZSnn/oSFsDHR4b4A/LKTshMbGQ872w+cBddjfOuihBPch0uWYD5zA\nUwNTu/0udc9Eqy5Zp7NN1wgKude5NwwIOOuDNcZKnAHQr8TfaPDqaI3ZgVE7\nbbr1\r\n=EW1C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1c52f3476dfb73c775e78a6e1953416abfa3b404","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T01:11:50.557Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.2.3","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.6_1631668420531_0.6480566581986376","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.7-add-mirror-tests-be209f3bd463ba2763697de9f64e363f9a62153b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.7-add-mirror-tests-be209f3bd463ba2763697de9f64e363f9a62153b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.7-add-mirror-tests-be209f3bd463ba2763697de9f64e363f9a62153b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1d18962ff91ed2966cd2340782a58d91d0c8211b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.7-add-mirror-tests-be209f3bd463ba2763697de9f64e363f9a62153b.tgz","fileCount":27,"integrity":"sha512-JW8f2JyUp16nkwu7eUYb3kT45c7x4xt1klXwHZe2X8w7HOnv7zajzdjTUnhWKlhndPmNjkTOdWI2Q5LO09k54w==","signatures":[{"sig":"MEQCIFugneRhKQ7B9DmUYY8fK2giODqPI7BCiCW+cVfc9HDhAiBh4kK5mYbm85kx5AfMAwD7FeCs6DXVgBbI/EMw/Zrfmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122771,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQW96CRA9TVsSAnZWagAADscP/j1GTSlzT0moe93JSI0f\nVMVtpXoitJX5cl+YnCvb2dpLnYaaB4HVp3a6+7/6+cHw233Rt1h4BCjT/Te4\nlyYH9cEU06CC11gReY6V7lhwSvlzsej1qLMdumAbjNtzUnHb4NALahvAmjDz\ng1XhsM8D4LdxFQk+/ov/7vG+0CM3qVoD4Ze5dSY/DSIssHT5Fv5q7LSi4U7y\n6p5bZ9bJbG3Gbualt0IGh+cQyolyJlih4a0DxDeQ/aQbrHx9HvAxnznnKB/R\n/GZNwU8+FS9dZZFncxRd5WrAKQU9WBUyCpo8fzb4aVkMb5oNtVGPLD+vlLBS\njZzNiRDPFHC9xNOH+nxggrXeplAiQiOlXBbj5HXnVoY5j4U6D2v9qhhX7+Yd\n9VbdWRZaQIMoRDJ+5HEhTU/iCnrWrUtbwj86+HsadtjqsDqm03TCfWkfe/Ux\nh2mtsG3TrBY337Vy7h7vZ1EUFN0SicCWKup7uam33SJunBPBjqF+O2L8HwaI\nSUJQjnH9AV/1lWv7dLxfmZi00PvjnSv4rBpRymWvLFNCemhj7trLn2DwAVD0\nj5bgAB6k3W4u3NfQAXUYooL5b8jhEEmuZjrJkxAoFk4mQAxNXL1fe9V6Ba3l\n+fqoxTklQYS5sLJ79OvDQ4Vi0NApEgpDD6iV7LTgiGF+D2cZY47EKDFm11hG\nNXuk\r\n=65E7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"be209f3bd463ba2763697de9f64e363f9a62153b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T03:54:59.281Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","sinon":"^11.1.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/sinon":"^10.0.2","random-words":"^1.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.2.4","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.7-add-mirror-tests-be209f3bd463ba2763697de9f64e363f9a62153b_1631678329954_0.8882208444157305","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.7-add-mirror-tests-7169c1ac923eb8a2d62f5310ca5167ff4058f163":{"name":"@balena/jellyfish-plugin-front","version":"1.3.7-add-mirror-tests-7169c1ac923eb8a2d62f5310ca5167ff4058f163","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.7-add-mirror-tests-7169c1ac923eb8a2d62f5310ca5167ff4058f163","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e211be68bdae66b8eec25ad877fb068c6dcb1911","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.7-add-mirror-tests-7169c1ac923eb8a2d62f5310ca5167ff4058f163.tgz","fileCount":27,"integrity":"sha512-jB+h6ObnJxgm8hHvnIF0mYeuHxbS2YnAal8PMIUMujslkhFy6RBdevLYffUZcpa8VYSwjdw2840EMWrKuTgD0w==","signatures":[{"sig":"MEUCIQCaeUtvzW6uSrTCOl0M0DXMmg5q/ANr+8T7Q0ffF+O1VwIgIySmxnm/R35eGlNlE7N4T3N55Fbg+N6T8L8fBePR6os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQXD1CRA9TVsSAnZWagAA3QIQAKBQ7PZGR5l1yaPuQOL5\nWplne9PF73vTPcwH31Ol/1WcfpQWVZ6DFD1YEfAGcG1YeimZSOq3WiFMTDYx\nVGCwNHASlqjbfksfVYa9RQwkqcrVyR1nZ7TmJo4drHSL/i/TjE0N+g2Q3KZ5\nUvou2bCdleu4v4y1RY4KZs2C6G/n6YlvyfW/DtQ+om4GlWgp0PXldELFCA6p\nxQ0dK8poCvEvOj3IOpmO6leGnfvIASDNakXqPMhVR7lIbfbgulmOC0Ru2/Mj\ntMiLf0bTyBxbyESb0i75ni5pburdKggn0o2nwGfmRuoyGHabDqNpO28UUOei\n01QTOyEA1rbBChd5GVlqoCxRztDMyCjrX7yFpB7MtOt7XTCO19W/GveCKmlH\nhmkVkpaFzLlcIuFA6MtQeWqg93Sp6/1UVS48gTsS5vRbyrBlbqIMd6pS9Ug5\njs9sD+QVNOyl1CXSgGofeTsuSy9tAp+U3+BzIP08lAEaZRVBQWqyTlveYVQ3\n+rwdrvza4owdC/3VysAJh6ogBisEc4u+yOlWi/MWT++6KekYD7U06lDJXW38\nqEockJCQ+WG7b0beriYVPnBFPL/MtmO4ALhg3THhroLK5xgPdhp9eq39p65w\n1P9NGMUs8Jsoai/+mmj+WSKImxZDV+DAMsPRSlmvECVP/Yf+Cajeq3XAjAE9\nN4ae\r\n=J06I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7169c1ac923eb8a2d62f5310ca5167ff4058f163","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T04:02:00.636Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.2.4","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.7-add-mirror-tests-7169c1ac923eb8a2d62f5310ca5167ff4058f163_1631678709429_0.1407609105293537","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.7-add-mirror-tests-23335cf977f299feeb3609383d33cf628d5704a3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.7-add-mirror-tests-23335cf977f299feeb3609383d33cf628d5704a3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.7-add-mirror-tests-23335cf977f299feeb3609383d33cf628d5704a3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8831a33c7c862a0ed551848f6f8ed4dc709e7bb7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.7-add-mirror-tests-23335cf977f299feeb3609383d33cf628d5704a3.tgz","fileCount":27,"integrity":"sha512-irfrqxBmFcnbS8nTyg58SAO3N4Ro2nlv3h1uebN5VLRd2AZG8ATCfy8me3kTfBezJ+d9Q52UPD8n4TnkUINFWQ==","signatures":[{"sig":"MEYCIQCK65/D+1MtW5D9L790NvqrvW40fUANF/PF9PDS2UQnRgIhAMv8GWNr03LLD+Bgtl3kjo2sXicz1KZclgyszRRUn5ZJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQXIUCRA9TVsSAnZWagAAJqIQAI0GuXkOtvd17D2V/dKB\ng41aqHGDzLeDT6EV7tukxOYRNtMF1cFfW8oj4Jc9EfOnpIGGRUPmXvWMdr1E\naNqs4HPosHmCBS1IJSBGmmFNIDIfQn4ft1y2wCxR60VLhebUOu/RfJyzDgCL\nMWM7/twAV/204nrCnAaPdqIVo+mV2IBGA49BN5+Z3c/Wbud8idXGGJv3kSHQ\nZhYZnRX5UOl6mu9hQrqub6XKB9bcqHc0rVBTJIqGVfVuUU/ASMu8LeehrY4P\nmMHevVcT2fL/2MupYVLFXB1IVRN/QMcmyowx4rdrICBpmnby4Vz6uVUST1po\nY37yMtHo6kh6OpH6/X8IKmu+hiL3zrKJ+BYZgeibOiQbTqhLLIRpAtsNGXEe\nN35h+J8OO0gacyh7S+e5AToLVcZkIYCyTjPiqTa4k/n3o+pQFWeF5rlQ/fM6\n5mBxABWzWjWPEOkJ2+/Tl3V8FrhNgxzyiPZ8aPp42qjHdeA882/ifG8Z5jBA\nI8Oxx3kBjfygLgtflY31/2F3QTFBziuiRYP9VTIDpdTiQTqIL+GOzaRjQPl7\nY9Heo67T4ad/7qw4e325nihUk01SR9+6qvIPxpQHx+qPuy0/d6EWfV7ptemL\nCA6aZ4fGWNseCS/bXD5NMZw6VLC69emqHxez//GAsMR4B/OwK6nnPUREFJ6T\nGaQR\r\n=8MKY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"23335cf977f299feeb3609383d33cf628d5704a3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T04:06:49.569Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.2.4","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.7-add-mirror-tests-23335cf977f299feeb3609383d33cf628d5704a3_1631678996227_0.3984857300323441","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"48b22cc29831b186a86e328a4a0cd553a9db0c5f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.7.tgz","fileCount":27,"integrity":"sha512-CmfxzIKQxHcysW3yxbT3Sh2NXMZ4WeJlLdDg57SWtCGU6GsZdy9OkmOhgYcuU4XqX7bBX4hqbtFQHA83942POw==","signatures":[{"sig":"MEYCIQD1TIMocADkIWnMa9jf1qx7orlR/4neVk+6Tm0/B9BX3AIhANUjTPw7w5d21x9UAf5FIo7oNJvBR31sT93aw9jySwug","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQX5GCRA9TVsSAnZWagAAwt4P/Aox0syDDx6vT5iYVxOa\n+SdRjSNrQeg+DnOhDEF8gGSHR2aiXZxsUv6uzB1EIMP0AnPU0pxgPBaAy+KR\nG2VbF6tfHZbh6r9CTt4iXoLnrHHjggHdRLAb74o3tj8xW5qXqC9aojFCGAYl\n7V3KUKk082IPbVVcMEvCCtEtowHwGExHa3Md2IPbx3Nt+DvbokSPE5+NnKtK\nbF4P0Aef+WtzlHynz8egOGUS3kLf4HF17AR9oTVQF4zHppsgeNdw2bZtzKjX\nPKx7LrI2CGv8xGudPXMT5PgJTcPAwOZf45Seaue2jU3rtBsR/NsaFSJ8VAPy\njdP2AQjYsuO4hVxfT+6VPaDqtiw7BHM1sLPKHwURYAS2vWschB4T0vJ+HSPx\nxoepAWH6vigzvYeyAS52XH0tp2CUgwiEXGfhMtbS9xE500hvC8EkqP64YJPS\n8OPJbV1pQhFlXilqUpH3nciLCpFRY+XVoUvr4dOeDIlA1sWgdYGm+27H5hu+\ntfQlz9XoFzgtde1cz2JTF7sm/4Wyx4ZrDroSxtXkXw2KtGVE0ysGVawS7/Qj\nkhywuOAD9p+xckGtaf2gzubK8YhD2NnUASItALdanaHa9Fq6vwkoO+Kua66o\nN0pqs9aWJwMkIEZ2OfO2PkAWNeJKAttoJhy7s8u/UrDtivtUv9vAvpfISHgN\nLEJf\r\n=kk7t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1ca62fe62b24a1b5e1e4632227d3a576fd131c1e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T04:59:46.920Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.2.4","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.7_1631682118806_0.560585151762363","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.8-repo-sync-secrets-default-9125159be024540df4013ad0b32a7abae2d3ad0c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.8-repo-sync-secrets-default-9125159be024540df4013ad0b32a7abae2d3ad0c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.8-repo-sync-secrets-default-9125159be024540df4013ad0b32a7abae2d3ad0c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a6c6b6084079ce9e5f3ca1e5b9e5bda1907e169b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.8-repo-sync-secrets-default-9125159be024540df4013ad0b32a7abae2d3ad0c.tgz","fileCount":27,"integrity":"sha512-WDN6gGcBXvBHXNIqVo1V0hvmzJdXwMiNxLUtAywLk/nbcOa7YPJZwIS21rDhByt6W4TglB64r8gKWS0s2zk5vQ==","signatures":[{"sig":"MEQCICjsouy+zLAUov2SpIDqxXTprdNEutAziHZnF9Gvs5JIAiA/1FHYo1pBzaI/gW6B5oWjhAbJlWdWSIlikc46C3JapQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQZAECRA9TVsSAnZWagAAuykP/1Qlajlafmn0nw77ziXx\nf8PU+5CFQ6iuNMjb4kIFPTb9tNlmknW9GUrbNLgaYiPpTHTyeDANMHYZfjo+\nEcmxYG72nxoNh9rJbZl/oZMg5sC6j+7aZEF2Rt8GYe6NKCBT5qUTvpB/c0HR\nYm8zqr2qbVdLYypVTSeOKsZFhOVlRrEvqW/5u6ptEb12gnFGZ2O+r5VkkTYt\nUAPSZwtXHF58jg3BZqX5ZP+mZNsP3gfd9n/d4RRjqHzag4dMYoCNFYZPf/qq\ntuwkz5yNQ1zbujABjVIzbMC/dqRKJ3JE2GwkHO2eXeMP/wLfeuJysjwjXIvG\n3oL45bLAJZRAMN1+E6LmRANRxYJnGdo0LP3aHAmA2PuS24gMy2VeUeYhrWg5\nuRQQQ7ulFvbw43A/NlQxalsw/5rt61A9J4QMeGX620+4f1JlJCF8mNp6UNHq\n5riyVEcjGIeoZVT2lxs/mECTJrfaJ7ZSha7d0nnZK2gn71fyzEqAyGJ/Inur\ni2vc0dEeqUqU2gsY8pZoJxfDtNbq+nPif7Mfizli2yRMXj39y4paNo+jsk8m\nX4dMOC77ra9Je4R3unqpayGcRzpkRO4/60MTBqwGRPkqq07F/YAgxmf57CcC\nD2RUkToPl46KZ0XG44qkRw7OBOiyCSF4bhkyafhEW18L+dsl/vxuwR3I91E5\nxbpr\r\n=1meh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9125159be024540df4013ad0b32a7abae2d3ad0c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T06:13:49.326Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.2.4","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.8-repo-sync-secrets-default-9125159be024540df4013ad0b32a7abae2d3ad0c_1631686660686_0.7567235636395273","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.8":{"name":"@balena/jellyfish-plugin-front","version":"1.3.8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7a4ad589736530544e165aa4bc283ff6541005ef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.8.tgz","fileCount":27,"integrity":"sha512-Y2PwGIop06bozZU5wGKvtyCoz0u5hBCpgLDMscNd2qjwpckyCNpwR0w55E9gjQx3U3F/YhmxPVUmC8dHTxApXg==","signatures":[{"sig":"MEUCID28syIAbgH/8wPsvZsoMdcF3CFG/Q2vbhx3L+JXauwiAiEA3PS2LBRVysqmg7o7udc3BRDwOzUC1BfU9SEemAz8XuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQZcvCRA9TVsSAnZWagAAHTYP/Ag3HjatlG2NVDJtiagm\nRQ5JfqWVBomBrUyT2gQNMgJCdOXgmXpsWuhH0QEjtcFgvh/HLniRbRJAkPa0\nMzELflJa93UQIWiERqwzg43Dvpdh1jZq9pPt3rPnrjRgNlFm1yzm6c7Uigw4\nEpCERwgStgEzBua0Li8HPwVvCHsYNKSM3+aS9YgrPJCrzU/Yb18z4x7IPvOV\n+i8Y21QqNKIVZJ6pK2jn59P0DyJul+RwKLx3fYdMr3vvcvW6TpW67NBzALwc\n6d/m4VZsUnpsgr17nFa4EA6EjHfnsxsOoYEek9K2Y2s5sKI1Qv+faNsFsGRd\nz0w7JYoyMMtVwxGQDAEBlfz836eLFqIR5u8s3kqGWmJVtSKl+idWV+PEXvsz\nf/Qm4CLZwWUSScpo2GWj+1bMvNwHhi3sMZHaenjNVAcMRoU/6QdqZSs7OOEu\n3M0DEkBlfIhuvzZ115HxXcGDbyplLGJaLA6iaugfd5lpmLg+hNxN8NdKa9iV\nFuXBuf2gIQaZiNojOJA4nT5hNe0R4UI2kz6vhWQ6UjT1ty+8USJ9znafSZQf\nd7zpi3fsM9f0FI6JFr8iSbi9K9g/8lrbDrQZ3J77wnwiIpb2mJQ5cx4R2Z6r\nqsMBmXN9ZrAZsKS0or3a1zGUnHTQnV3qhwlTIaBy+9JSYa76uttFq31s/Zco\nUCwU\r\n=ka/B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0ecca974c632683ef5ddd0addf270c3b0f6f387f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T06:46:05.003Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.2.4","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.8_1631688495673_0.7582131533252701","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.9-renovate-internal-patch-830b8892f1ac5a5fbcdbaae47fae3932446d8b8a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.9-renovate-internal-patch-830b8892f1ac5a5fbcdbaae47fae3932446d8b8a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.9-renovate-internal-patch-830b8892f1ac5a5fbcdbaae47fae3932446d8b8a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eb062993c6c1fd11df81d2100a740f9a72447ea5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.9-renovate-internal-patch-830b8892f1ac5a5fbcdbaae47fae3932446d8b8a.tgz","fileCount":27,"integrity":"sha512-hsL8DsKKXHKeN8QnyFMzYhYPolMdzw3cxxXLsusEJdOzrQNe7Dqx8xTBhMfaUAoRQGKTyJWdSn8KLcEMA7mn9A==","signatures":[{"sig":"MEUCIGpF5ZoTlo3MWVsvpwoclFqX0dI7cUPizHwXwG5KI+ynAiEA2X7jtI5hygcMltPOUyQENyioH0F6QeebTvGe0KX0+9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQbxOCRA9TVsSAnZWagAAbO8P/2KNV7Q99Tx4yseRbGPH\ne2GWQ43pZQRB11yEVhoZGeTWErYKaKLS13SxaB9W3SGIt4E3coPi3IbAJ4qi\nblCM+JxUUrkyy5gVrhSoEZgV4UNdsXGYgfet88gv40CCBg3/QQNnNMpHgubm\n8GbZBT/wqKpd6pSCrLInu/VOTP+zRsOmamvwNXtZOwj/70v4qNxKRL2hiO9E\nGvVO102IqgBpp3deuU4NhgHMlD+XuWsKnhRgGe3q22qIu7xYbYTcIrDPOO9Q\n+c2Z7kt6gAo5N4sK8mO/XYVP0RB9VGUpG9b/ImhkbB707AvIn3qJjlpilUd4\nfdnO24NT5LbPw4kzINbxMQByx3QW2p/Szd5HCsmAkuTdR+yNhm2ut9EJa4xR\nzRA41tamGLdPZpguTRD6k4eVWAvny/+usAJvIHGE6LbG5B8nZ6UsdVqeL18X\nMmVBbMuWYfvz7yWTunfKlEN85iNd1JaY4jPpxfOoOJ5D/MrcW1+hbNdklNWo\nItASkvnnZ0I7YORcGdJSH32e0j8iT9+Qrle/DLXVFGcpRro4GeHIMakppaGG\n2xvbjJwvfSS6rB6AGnvaEM7IV13sPZGDYbLa7GT/g/+SoEmRXQwvGeAf4YVs\nXJHDJK3ZCpMkbWVEXFd1iVFK+IqbRqwlmrfYzpuc/yATrr13pPgZgc7fz1or\nASUC\r\n=eEIn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"830b8892f1ac5a5fbcdbaae47fae3932446d8b8a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T09:21:45.465Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.50"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.2.4","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.9-renovate-internal-patch-830b8892f1ac5a5fbcdbaae47fae3932446d8b8a_1631697997691_0.6977134735754549","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.9-renovate-balena-jellyfish-test-harness-7-x-fad644bf199a17d4f8cb6dff8fcc7af6260c66b5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.9-renovate-balena-jellyfish-test-harness-7-x-fad644bf199a17d4f8cb6dff8fcc7af6260c66b5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.9-renovate-balena-jellyfish-test-harness-7-x-fad644bf199a17d4f8cb6dff8fcc7af6260c66b5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"018d6245e10a8689e97857f40e2cba0250b41566","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.9-renovate-balena-jellyfish-test-harness-7-x-fad644bf199a17d4f8cb6dff8fcc7af6260c66b5.tgz","fileCount":27,"integrity":"sha512-OzXSFOwVZOMQBlZGWgPhXpoGjAST3kYva0aPVzwzrVZ1sl2qQ9oeTbPcO5CzUXmsYHDuue3AYjz+flrJGMYSuw==","signatures":[{"sig":"MEUCIB7eHt2LS4bE1mBRg2GcQoknDpgUIbTy/u9RRnu1VV0RAiEAjKmzYe2m4l+ytspwxXOfQCa9qGUURh4XJ8KPPDMfI8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQbxUCRA9TVsSAnZWagAAohQQAIZKKf+kV1KW32HjDNW8\nVkpV08nviuPz7DRyS48ubk+zwB4bcgQ3UgvQtAyGxugiGiX7+5XToGh1Wb2L\n2gFoN/BXHFGdaMy2JpsN+1RXWP/eLY7l95wQNmfWH1PRj75idh5J0LT/VCUj\nSsT1skh37SnO/d8v2KU7gelQlnbPd3oEGIisnqkFll8HfuLjTI6UHI8alcX/\nMOFQ5egFAyl5NFXctV+KisN5LwNTSXdsl3xEzvSEPpoGJJjttsrpJN4EPTAO\nPuWln8BTHv6zwApS+nPsqSpTx+3l4C0JFiJyMHLRkbfXGvsnk+5C7bAgSjV9\n+Vxggszse1QLhR1Vj5AdNwhAVl9mhG3SfrEKEQePSLxSQlKPflsjWcQoG0LV\nYEt89TW3f1hdLdEYLoXOtQ11siimbAmJZsWPOoNAw7mhaOQ3ptHeEZmBDpRP\ngVIKW902RkizszOWYj4BRF3odPlAUEkCHvrqE9iTsbz1eI/FGtUeQDGTpstE\nwtsXLyrxp/Tgz04MPM2EijygTuDtHtSqBdmJ+aJX0GEmMkEsExcko3pjbk1/\nOS5FSzbg2PMeYRxeeUbWP+mk8K78x7FgQslEaOQMF2ySOUeq9NXZOdN/8S0J\nFD1PHYwzXUtoAb3wApO5JSBGZyZWzOAycgeHv1vU/mdQ/rDgtM6LHthA9xbQ\ntIEe\r\n=Y1Bi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fad644bf199a17d4f8cb6dff8fcc7af6260c66b5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T09:22:29.919Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.1","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.9-renovate-balena-jellyfish-test-harness-7-x-fad644bf199a17d4f8cb6dff8fcc7af6260c66b5_1631698003928_0.7787998678490204","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.9-renovate-major-external-major-67e82ca6e7f35122aaebc92179ac54efdfeb665a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.9-renovate-major-external-major-67e82ca6e7f35122aaebc92179ac54efdfeb665a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.9-renovate-major-external-major-67e82ca6e7f35122aaebc92179ac54efdfeb665a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"501b8c9114e92883d96f4103816d1ec14d427f49","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.9-renovate-major-external-major-67e82ca6e7f35122aaebc92179ac54efdfeb665a.tgz","fileCount":27,"integrity":"sha512-/aI0G2zXma5kufF24ezpAJ8Io3fUsFKijQR/FEU3rTqoA2fEQcZuJHpjlhXCAYq8DU4x6YpMXb+OJCcxwQ7KNw==","signatures":[{"sig":"MEYCIQDmY0OIOlMuWlKO1qqTO09rAGiXVZVpHT3yxfM7LeIcqQIhALPDpN+Rv01bJsThc0ZlO4uMBMX+2MgrjFmoAztPpq4/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQbx1CRA9TVsSAnZWagAAjEUQAKP8sq5rCKxvTt5ZaOck\nlf4LBhfUzgn0b8sEEKkuOhuF5qIEfCUP+bm55pNYzfx5O84zMtxFdf+QcALx\n1i8LvWVzuBnHWFgDV124oUgw9ZWjP9dqoAdhgfue+xEauKE032h1tMyeAcLI\ndRIKeY2xzxuRKaR1VD4IgKAs/SThq06/nj4B3LLTS2fRFbLaomQi0EKhcRlX\ngZuwceloQqCkQ4QqTBM/OWiFSzW6ORs+Vq358li07ZoA73db6Mm6LZksSH+C\nfaxKxtHS9U7p1dmil4+p8C8sVlQScMzTbjMHn2rCfw0UuFIdxdhv1uC1mMYf\niENgUGN/W8Ol+CkAn6ckyWHA8UAuTE1iNmmHcrM11ZA3LJMBnhtaLxIhHTL7\nIqOuIkrNPv4te6h6pVAysBOuzyORF1uL640Ypm0eT6WfvUj3pDxkpd+wx6JQ\n7m4XBuAMlCP0M04YfkCanCYonHNNAWXl5+GOW7kVVMJF9MnR1yTT9Ylzyz5g\nT/4PSSmuBZ4Wtq+daUC3cCrh+kvMcX5TjqMcmEn2fTKLhgeCoAW0ejBElV81\nRT804WstKSr12c1KY7fKMeSoxjqH/GCKLKKNze5DEZFXOe6au02gGKcmT2oQ\ns75OMV4ya8J5mQBrRXOb4v8v2dy5O9f7DBYFMnERe3W0j+rnhyBSZU7H8FA+\n0pea\r\n=Lmrc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"67e82ca6e7f35122aaebc92179ac54efdfeb665a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T09:23:02.622Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.2.4","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.9-renovate-major-external-major-67e82ca6e7f35122aaebc92179ac54efdfeb665a_1631698037481_0.828577943203417","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.9-renovate-balena-jellyfish-plugin-default-21-x-8b00925a91f68b4542046fd6ea554aae0288aa6a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.9-renovate-balena-jellyfish-plugin-default-21-x-8b00925a91f68b4542046fd6ea554aae0288aa6a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.9-renovate-balena-jellyfish-plugin-default-21-x-8b00925a91f68b4542046fd6ea554aae0288aa6a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"df665554b0fee33e6e28ea371254c2376729fc8c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.9-renovate-balena-jellyfish-plugin-default-21-x-8b00925a91f68b4542046fd6ea554aae0288aa6a.tgz","fileCount":27,"integrity":"sha512-LCHisf6k6hfzjnzLemhDd9fppzusNU89zQaeUMZkIkHGCZEf2z/RkRdnpKeMah25HuqNdRfOQsNroHztvzC41g==","signatures":[{"sig":"MEYCIQDlkpWmDQ0XWofkItFCS/dblVQEjXxd0pq6TzkQlqL6JQIhAO54eQFHbZ0G1T29M6Fgolc8jik0F9ZdzuU1LGtP8fsG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQfy7CRA9TVsSAnZWagAADygP/1BnecyHSzUOAvMwRuFk\nE8YXcWQK+TYCQ1eE/1m9p6MWVyOIruetoGMP1yP+lgEhPCqzbhm/Rlw0RqjN\naVvpd0eM0x62MhOE56noc+EyaS33gfqYC84EkXc0AHIPt0mwzP16D/o0TOPm\n0IYekb9bNH5jfQBJUshFKNbSKlTvipurDwly39vCcZvv3FWRa+WFjpbVFRM2\nGrdmr8YVOjVussfEyaZ3a/qN/ZfiX7X0w6ZMVS2KSaCR0vmFuT/ww5uWx6Up\nd/yYWXAn/4z9nGElDVtzSur+Tsu2+FUS5aCb8zRyavEvoGYPnF7RgdTPpre4\n7/nRR/LW1ALlNe0fo1qpzqGE6rR34wvIAerUOiykhfFrMTpS9gxFAgdc2SBq\nz1iGk1tZp4n71d+sK6LafERhHOki+xqncFxmaTxOEkphO51OwdtD/y6VNLVV\nZoSX3WuX75nElXTDElErB2vffyx1bcsQmFfJV6ahqyIsLWPtsbr2GZObCUUs\n6ioDBlqlPa6RYXgs3XRxiQRNHVqJ5jJL7tgzqShGb3r3irvPZk6oFgurZy+C\nxrLqp9kYWzFj8JlLUG4bNDtYSOxhJhgpN40r2EK8oYbUsGEPBV4TSPSLGqVa\nwLrRvUbR3dO1KNMElxVGNf1HHzqzUPzf8MaW7OhtCTjK4gxtpK0PWB/I4zKV\nn062\r\n=HxPZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8b00925a91f68b4542046fd6ea554aae0288aa6a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T13:57:03.936Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.2.4","@balena/jellyfish-plugin-default":"^21.1.0","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.9-renovate-balena-jellyfish-plugin-default-21-x-8b00925a91f68b4542046fd6ea554aae0288aa6a_1631714491637_0.4756014308735288","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.9-renovate-balena-jellyfish-test-harness-7-x-60a9a7d4ea7e94c8bbcfd6c76a386037255c2ce5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.9-renovate-balena-jellyfish-test-harness-7-x-60a9a7d4ea7e94c8bbcfd6c76a386037255c2ce5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.9-renovate-balena-jellyfish-test-harness-7-x-60a9a7d4ea7e94c8bbcfd6c76a386037255c2ce5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cd51a1f7501e0efff4bbb3254df983c900d7bd01","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.9-renovate-balena-jellyfish-test-harness-7-x-60a9a7d4ea7e94c8bbcfd6c76a386037255c2ce5.tgz","fileCount":27,"integrity":"sha512-Oqx3qotCe+jyxLP15qfwei5C0iN+s+Kb4ZoHNTK3zWPI9WFJX7KS5K4Wx9uW1uD0g2SErTQlRm8SEpKwhZ0PnQ==","signatures":[{"sig":"MEUCIFy6+VexmmbWD9ChOdomvgvATRjRNReIFH4gbKJlN2SYAiEAg1FNWcpg9Mz4C8ri8Q07vB6iKEDDkK0kHdMCFi+pG18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQiBXCRA9TVsSAnZWagAAlyMP/RpT+AjNidHlO3fjAB9W\n3PQSUh5E1AJOmiP/8Ze6N8JX76zTvCCx5B4QDcjjjv6d0Z0c/SG0AkrdWdcl\nWXsLEwk85tQAzxJbN4uWmYA+xNxO9NNwFolaiRsgHutRr2m0hX700nm01arI\ndD1mXYPz4ziuTsKNKBGhpDdjnQjDuONDgM3oQhCbzKdL5LAVA/w7Zg+bXU2i\n4Syp1P7ITOE4uSvUm2AceCpQ6kIwRxd+fMWYDHEilx3KTupGjTuMSgzI5cT3\n1YpPBkBBpoKeZYUB3RB89j/cHVtp+NnMV2KF4gizDyGkHqtf0Ccam+bDWR8z\nO642XlfEoxNkYcLmclmjE6qQCpBRb2nB7WGwQTcgJwqai/JixJpjv9X+trjF\niKP0FNMcFd5+BbgpY6GgtOsJo4/kOSQ8ctCEMW8TOF7EIH2tMGyC3rAK1DW6\nrn4q3tT4LlQRlqhGQa+AgZN8YftAsITZjfWBAEUCXIsxaLIrxcozXY+mHvxN\n3ofkOA0XHlkXHmeaVAv6TgPKJP5eCmQHS9xvovGiAAu+ngapSY1UZQvhj2cc\nABrKXbcc+Lr0pz5K0ku+gdHZ88DtibnzmQ/n/CrKNzB2GElrG3NH8K390ss9\ngjScpKxhM9HxcWdM8u+n/Rn5F43nm/opUu8C4dCCpMBbluCe2NiVI0fkUvgw\ntos9\r\n=Hznc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"60a9a7d4ea7e94c8bbcfd6c76a386037255c2ce5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T16:30:30.096Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.9-renovate-balena-jellyfish-test-harness-7-x-60a9a7d4ea7e94c8bbcfd6c76a386037255c2ce5_1631723607156_0.8062803284186542","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d83d077b9e0415e78d6cdc2d2030fa5b0a867d21","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.9.tgz","fileCount":27,"integrity":"sha512-vqQtZy9sE0DBxo3b/Lx0BIRa/PriO3FvF3aNjINYc0+OJWFuYtLFsaHW39ZTOwhf9UyK9sGU3QQ89ePunGOQIw==","signatures":[{"sig":"MEUCIQDzgujmxfIVlyK5uv+ElNKeXmjURb1W98A7N4CSAfHM7QIgfwpr7rfN1YJ9Lwybb8giJ1FMpAK0wm4x3S6DS9l2nK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQiaLCRA9TVsSAnZWagAAaWUP/2wpoE6TSNX72c/i9ENQ\nsUIrouZimS8uDy6zVoZfNMhcJBxnZW41GnwEtJuRx/UQEIiNhIRRUgwD6z9i\n+dzTOCcHHATi9XN5c7lVyNRiN4gqeauTja3xyU0JYjPfv4hoNTIrXYv/Ho1b\nb53h5UfBu//j23auJW4bqqFYyoyX0Se1BaEs3/PNQxBOUw4wJ/w+bgfpwX3/\nO4x00/b6u+BkJveryfZi9DxH4lREjM6OqaapSRlZuXDKFAXHHr3SIQhFz+p6\nZRCds3DIL0dJmJLe1IaGtGHYmWbDDtmnhy2wMJoaECo54TOi2VPEf3s5CGwc\nZ3tYVHiWGUxfyYwYUl9EE5dC10XMnPd4o42cL41NTqEuPl+3Tcz6YLekRKS/\nPwYR95QQJK7HOD6Ef6FfZpQ0DpG3Kbcs5xP9lg9NhPdDQ0rImMnWvXEfaKWG\nq/mPUDPkS0MmY709qRLsS55bYhR6o9zX/w3pMhGQfhdKr8DWixdjtKUHkARk\novZMvUzCEtLqfOhr8PoYyddiy58rdmA5njqZtKMFIyncP/JuimA0fGwru+Xb\nqjpSdhWu21cSsR/05VFUwJFRPBzXGLt4nheJLYP9cNVo21msQZ/ONQ88NL3W\nPdnfOOY+j+90DK6HKb1euD4TUCPFh2R25Kxes075ZkH8VKt0TxyWoidbxVWs\nUUil\r\n=3rqO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1261f7ad793acbf77c253dcd9bcdcbb58c26ba29","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T16:58:00.052Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.9_1631725194956_0.513687770775989","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.10-renovate-internal-patch-5ff7419a0a0583f609b924956b3bc916ef4c397d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.10-renovate-internal-patch-5ff7419a0a0583f609b924956b3bc916ef4c397d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.10-renovate-internal-patch-5ff7419a0a0583f609b924956b3bc916ef4c397d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8ca7581a1dfed02e5642a7cdc1ceaca949074765","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.10-renovate-internal-patch-5ff7419a0a0583f609b924956b3bc916ef4c397d.tgz","fileCount":27,"integrity":"sha512-vJQC2xLQXfqfPUg2nZEvfrSSwc/hzBJMEWyKK+VVzdUCXhb0ku1+nawnlWo8TRrx0ivdX/zt2C+eVMDT01+COw==","signatures":[{"sig":"MEQCIBkGmpgCVk4lCdsWaQo1vnehqkHuKkioHz0OwDW9ZyFRAiA2gC5snXAL9V8UNGLeoZhvIdvpBcIEfs1KeS8OQn2Ghg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQidiCRA9TVsSAnZWagAAQ1wP/ieZFjPagAjD+CjIb0ef\nDPN+WY2Oem1pFbNPXtg4NNpPOZ/AcT4CfgSnoVFVu/NiI1lswIaKKvTGR/bP\nxMZkdFfjaKnZ+zR6d0UFsyCe5tx4VF/JwoovSXIt6KJP3xMFlzMybU515iZ0\nGc6vdDYfcGP/E0LkSvjNt0N6wEajjEUvICKlD8+sQLE2beZvt98ikh5tWles\nCpulmGnHtN4C+d2FN9S4gsKqavn9ZEeJJnH4XaDqQMkI6cj9r2aJFMYIkEN3\nZr9FUxiiY6MhY0tLNWVgtpUgQ5+cxG4h9deyn7NpTSOdeq/bBpk7M82xBkzv\nSzYYrAswGNQl0scgTwkUufn8j6YwBvqEbg4jYNEt5z1ePkJtM9Qg4CDRnNLZ\nB0xhKRMs8HK0BkSpgEFYQrYUBFOU6YWt5J45gAfcH2qxQT/iWEPdnPWBFHY1\nSRh+av5Ks/rPy6bvOEXbSFxdqbGmI7iWFP9ITpMHNUyJNxjjMX2iyl6L6o1l\nDsXumAPGHxDHifUOBW+bj5v4q9CTnPrUBiZ7RqSj7PcXYcNoUmMLCfoFfmFP\nmO3s9duMdm0lhooGp62YUgVqbwGyGmcO37cu6oZwkd0ip8A2/eznZ/PizvSY\nybxudiB+CK9dEXxyPUOofGv29YDqxLUrXp8fSvz3DXM71ssW8bzu2Wxs5NZL\n27+r\r\n=zqlG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5ff7419a0a0583f609b924956b3bc916ef4c397d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T17:00:00.664Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.50"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.10-renovate-internal-patch-5ff7419a0a0583f609b924956b3bc916ef4c397d_1631725410716_0.8849600763179888","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.10-renovate-external-non-major-97e7e5e54c518aafd32a38b92cbeb93f1e680693":{"name":"@balena/jellyfish-plugin-front","version":"1.3.10-renovate-external-non-major-97e7e5e54c518aafd32a38b92cbeb93f1e680693","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.10-renovate-external-non-major-97e7e5e54c518aafd32a38b92cbeb93f1e680693","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fa2310c3fa6560c4b6a0526a4fb23708f2e86177","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.10-renovate-external-non-major-97e7e5e54c518aafd32a38b92cbeb93f1e680693.tgz","fileCount":27,"integrity":"sha512-vkAxWFJiErGl4MRjwgBSNmbzFAEHUuV0MaaGH4/goRfCMw2cvh4Hz9HCX3rtULOxfXNvufWDml+NkAjjVrDl6Q==","signatures":[{"sig":"MEUCIAeH8lGf+GRYMb0qOFglzgx8mhwEPWi0e0e7KjnTWXi5AiEAzkr15lapJHmtTB5TgmTiEH/bkAksEanvosWEAJxMldI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQieuCRA9TVsSAnZWagAAg1kP/RDZMspZy3+EJ3ZCGUV1\nxjghxl1IGAmjF1vkmLWhy/TDg4KWmH40umDh1S313POsFewN0GaNte1EJ41h\nuqiXjw7cGxZ9F2AWFWVRz4N+WJ2UTqZ3yGmC7nHb1BsarScNKIlBNC3etF2T\ndmJg613lVnsF+cBonBtuOA/DHS9oUS4Z9ObJbZFA8SFxspXQBlwdnWEunbCH\nSWtDGMUa+5AzY9FHoPsglU/dMbX70yYuAzLmrwtjKgOWwFhozezPJk+GsE2x\nc6tfmOJOVpjeeQbqL7/saEj2Yn5SXRkUY/6cxvvqFThxgJc2ZiGmv5mlGZhC\nfNY/kPDttKNFyF0c2cecEtzfLaGslmitbNQKhDx+hg6GnWyVmhjskOwzDLmt\nVjCEPm2OoG0diEKUyYcdNltTdAAD+aTMQH5yIDBPiyH/qRCHsuYJK0vdab/F\nP5SbREdgrubkY91Zy2Zas6l9nUTnSQnAhZNrv5CAZ8SySAXs/GG0SiKafHiZ\nt7hVsQZ35rrOaXLoiPjU5AqAsTpYZv16oRFqUfJXdnfS86T/d/ZWtaWi4e3V\nEjRg0MrHSZkY3KOCecNQ0U6W+RY7LrAo/hyvwTjR0LGhmrm/vmbpU1mL9q1/\n8nKhlLcP/I+3F7tgy+/3v0Gjw+SVPAZ6VHdluXMQy1lHpCf0boOwV3l2dopN\nEqgi\r\n=idWY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"97e7e5e54c518aafd32a38b92cbeb93f1e680693","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T17:00:11.080Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.3","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.10-renovate-external-non-major-97e7e5e54c518aafd32a38b92cbeb93f1e680693_1631725486234_0.5637902934210295","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.10-renovate-balena-jellyfish-plugin-default-21-x-719c6440486ac1c884e50cd07b6f9fa1f8fc98fb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.10-renovate-balena-jellyfish-plugin-default-21-x-719c6440486ac1c884e50cd07b6f9fa1f8fc98fb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.10-renovate-balena-jellyfish-plugin-default-21-x-719c6440486ac1c884e50cd07b6f9fa1f8fc98fb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"175289506db2e80053bda07cb010e543c8756533","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.10-renovate-balena-jellyfish-plugin-default-21-x-719c6440486ac1c884e50cd07b6f9fa1f8fc98fb.tgz","fileCount":27,"integrity":"sha512-P/lSWTWPWyLxMUjK1WjsVAYGwgRO3MiOTfo7qBsgevy99eTshJ1ptGh1aVaebvHu1vslXkgToGuHZ7FAn241Ig==","signatures":[{"sig":"MEUCIFaB3tfdTk918yuSJD4kJdUQ94UbqvJpdw/eJhMbPpGCAiEAxhc8lVLyWVUlBDxGU/reXLu+n9rmuP48Jz4dmdmD6Wk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQigQCRA9TVsSAnZWagAA2fIP/RRjC7XIv6RZQyyr0lWx\nq39JFxqfLJ3XvpFm5DTVP6UD3469eK4FAJ662ECUVQmA/U8aomjunun1myKW\n9KNd0fVR62aAILBD17iWNTzmuMtToDtuOHoHzwAvS5HlQJxd9IxaGimNYUDw\nlZolTgCxJwB5CCD/HAU1hAF7t9oHQVmq9EdFHhAYBQBZOVWGWMfP0SF/tg+J\nHix9p/qEQOzLibRTZ5CQeYoNE6l08Ff4ZzupHZvcv9g4sQNovuiPEgx7H3Pd\n6YBDtsloQfj7F66JG164kauo5i3i8fSgO3burEeHEsRVJ6IdkphXCVbcJc//\nPXi+O7TliTx9rH8LB5/n66SmVbzFcaB0SAHSMSA/a1UXKLwnxJgQnwcggrFo\nme+t0NLG6TBWu1a/ikIHZh5fwmTXKns7qJP5v1QZsDgwMyduaLLjlK8/O9hn\nXRFXXnqqwSBgGHF9nu1oRPbq9dCVZs7d3mGtMi/VfiiyOed6cyR6qnqWdAMW\n8jKRBTlUW5y+3IB8fAE4vsPMM1qRkTqIi7ahNEKOMxWfY7SIOW7ty6eF/H/J\n4XtCJVHA+WUE6e4vate7ZOFl2hV/9dQZITptBekqp6DFcClbfbASNI3Iir6D\nubfn0fOw0PviAXbqnW9qKMDAsrG6/u96sZ1O7tTQBy1oMBJk3ejraSAEZKGU\nd/MZ\r\n=MKn7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"719c6440486ac1c884e50cd07b6f9fa1f8fc98fb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T17:02:21.283Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.1.0","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.10-renovate-balena-jellyfish-plugin-default-21-x-719c6440486ac1c884e50cd07b6f9fa1f8fc98fb_1631725584277_0.7850229262123898","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.10-renovate-major-external-major-79be1192afb1ed3c49a0e139b54f989c51074fc1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.10-renovate-major-external-major-79be1192afb1ed3c49a0e139b54f989c51074fc1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.10-renovate-major-external-major-79be1192afb1ed3c49a0e139b54f989c51074fc1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4fc63dd8c8afcd0d29886a1731ca8439a1dac7ff","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.10-renovate-major-external-major-79be1192afb1ed3c49a0e139b54f989c51074fc1.tgz","fileCount":27,"integrity":"sha512-ozfsyo4pCldsnZMfCyYr/9tjKf1A7h/6R9ftDpshRYJq8HtscqyGhZD+VsMalG7xw9I3U6IEJ1fiB1R84edULg==","signatures":[{"sig":"MEUCIQDkIWU9XNQnsdYzKDHb3VEAaGIqYIxsnPB8lQxOqYJR9QIgIaphctmJ2aqOZZboNdyFP+rQW4wm3uqrN78dP1tx9ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQih8CRA9TVsSAnZWagAAFwMQAIn5cgHy8hjXohCNgeXh\nEGVCRD04x7Q5gJxKYZFOK3TOME8d1UhXAJN72xGJRG0dU+7PqJ2orRHnIUti\nQwmcadXYvK9CrLqHiSGFdkqWuus39mbYrSHfL0yAseCUWdQ2gELVJtHVhq4+\nHN4wWT87cIcM6YTxxIylE1dro0IQS7Awk8mjuYTmF3emxTJPrqTFi2cKl265\nfetLI4N1fqeDVV4NXH1t4kleWTp0iqZClbx/Qitz1gF+5b3/EmNBcSyblnKx\nLzH37CA4C+CMmyfnOxxjJz78P5XaA1ol0dalusbfDbixSMYHO32aDu1XNG2X\nvdEWTALZNgjG4wRhf4JqBbWFFEBmCKllIyVufArtr1UcDP9I7z28wlAyRcyj\nJ2KpGIUY6TsVy0BI1V5/juk4GwFNQVn+sTvkNLzWUvcm+U2axKMTwnCeV+ig\n5073pAXL5hG+uOfW86V9vR6nPrat0DYKyixbESeVfpDTm0j/FxZ2TyhMs0aa\nnv4UHkTOyH8pqP4mH/POR+ioBgAe46Py+TJmoY5eSFaHyZPP3d2dFg52dVrq\nlI2ySbv6UeblvKdj/h8os/+iYOmUDk3ccz9aAcoIJVLWW5Dq1l9YWfSAsOUv\nrqB0MjRHRkDA015mx4hAEQhZF/vP0s8mdyBVlQpNopfzxNV8Jyz9ptaUQcwn\nqS3V\r\n=zbUr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"79be1192afb1ed3c49a0e139b54f989c51074fc1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T17:05:10.983Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.10-renovate-major-external-major-79be1192afb1ed3c49a0e139b54f989c51074fc1_1631725692286_0.29596778442638194","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.10":{"name":"@balena/jellyfish-plugin-front","version":"1.3.10","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8b642113f7194087be576ee7a0102037edbf90ed","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.10.tgz","fileCount":27,"integrity":"sha512-dzMOO/0Xvh4ApalFTd8TWnrbxc3bxEMXfTiMA+u1BivoxTY6ZWkAVR+zzYZnQSsf0q2VHyhS0ceUimG5zNpHyw==","signatures":[{"sig":"MEQCIHLGLykpzJaBfAyzSZRg7aciKXVKwU3K+e52oJ4pBXwiAiAl476AWHTRDOQfy4UdD7AxHZzlpSLNVNVYouiz7Nmy2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQjAoCRA9TVsSAnZWagAAlRsP/jhmvxrzz6hPb2043xQe\nP8y2iYMMTHdlJ+IXd3ubZ3fYAXYvbr5GtWRrdKt7E3ShnW352qPLVhKcmDCM\ndF3Jtn7+/RhLF/SZuAmshuQpMJKZsGAP0EStNZdo5ukBf55208zEw/Vf56Tp\n/A4ajayM4wIoselDXRN14SGwmfNJB+zRtnysbkUscMNRqf8F9DyZ8TiOCv36\nenGVrLTXByRSa7p7s/sZuF86ezyYgbPqL9oO/iEfuYbYvDxRjJQauoDJgm6l\n2sHhn9iUXLA5rIGGiDZ9x31Hst1FOJY8A6YGbAR9PECCTDCErvSn7b1QcKPg\n/5bu26IcI/wDxcLhSRFPyuOvnNG69KU7i/808nnuEQN3yhmhXxdIofixSXVO\nZHW5EBCHM/Qi7o3VJ+4AbDgAe32Ksq5CGGHkaz4K9EFFvJ7b3IUaFDtToRuP\njUjamU67/4eDrZXQZ48F1my8gjg63nvP+Tsrz7+ELBW227aPRjb0GzCJcm7r\nr9ykJi5eIgM03lxWEqxbT4RfSVPy5bFNem4BpOj4O8zWuG0QnGbpek/kC8IK\nv+eTaVm3dtZ4TH/NNyFjJ7MARuVbmB65Qa66QQr3Xgmulp7zuMKwOu6yD8nR\nSGPp+9IB10qlpU9NM1E6vuM+mmHvY88DtrNsOxYfHPfspUy574rK3jxPzc4I\ns8Fw\r\n=s85O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ff851b4c1361be90fcca2903ef422ac783ef0c8b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T17:38:49.638Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.50"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.10_1631727656633_0.49082727836828277","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.11-renovate-external-non-major-7c86ee1d7d36cd43396ef7d2189a01280816140e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.11-renovate-external-non-major-7c86ee1d7d36cd43396ef7d2189a01280816140e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.11-renovate-external-non-major-7c86ee1d7d36cd43396ef7d2189a01280816140e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2e2dfcedf7c448ff13b76e1189dac01f5e9dcb65","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.11-renovate-external-non-major-7c86ee1d7d36cd43396ef7d2189a01280816140e.tgz","fileCount":27,"integrity":"sha512-ZFAmqy2zwEhdzk+t2Tw6UH7fIyVkCrP0dz0+gpy5eZSvSsJ1LR5WA5B33f/oRWihmkGqOCuMm6GoBDDVdMxAPg==","signatures":[{"sig":"MEUCIFvgYm5YZ74DG7Gvo7vzgwIzFID0DtzgGUPxc0TWLSowAiEAnmN2skPmBSdMW05A6EuGhuk+p5nxUFyoNtIDpWom948=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQjFSCRA9TVsSAnZWagAADjIP/3RUOW4oAddGdODYRNre\nvwdxKB2TDQfhZ3VpricrWOGaAV7Pe7Ri71i7ice3XRpLhawhIL5+t9IcQkaY\nQNzxbFYssiLTiAD10oaAZVeVfxW3j5hiw9zrlVf5vrANm7hxISQIkmiebeO2\nYPrZIzG8JHLcliOJa/SDlQM/aJhkqgQFLUnGRUrSYV/I5u8Bh7mkMiXmGwFw\nAT80TiIOjgZDCseFJioW3QnFXQIU9bnVB1XPzKc3aK1YzJio3cqUw4D3oEqR\nc9Vh+n014nqcA95A+TkK4lLftZCcQ4MvE2+ZXrl2bLX2oXXebL2w152TlIKf\nnOkHldJianbjXgakOxiN3Z8IDS1Ecpf+3cT1RC71aZeOJ3+SoUmusINPkoKT\nN6yXTx2o+HvD96I9EMg4AWUJyCRm7pcoxGMpGcJlK5iYpEE3yXmX86kiTXSr\nFcuAb357iByLcSOIJr07gySd1zahHLSnqq1rIJs3Kf8sAJnofIKtJUK9bQCA\nbB5Q5sny0vIdciYmWOR9BKRWrSr61nzxPhZZcS7UYk9t3whX1/N50Yt5y9UC\nOF11XaVCJbvzqWi9rmg6tTXFwXqUrRcV6PszGI4iaPQeTDahMB5H4+V62VUc\nTagc+0tRiUPrZFFo5GvTRGFLg36m9nuq0ZjtUYr/Bmk20BByT5ZOqptK8xIl\n5KcB\r\n=HJRi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7c86ee1d7d36cd43396ef7d2189a01280816140e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T17:42:00.204Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.50"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.3","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.11-renovate-external-non-major-7c86ee1d7d36cd43396ef7d2189a01280816140e_1631727954152_0.4622476676109577","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.11-renovate-major-external-major-398cc3397bdfed3acb0afa8be91f17717a2fa290":{"name":"@balena/jellyfish-plugin-front","version":"1.3.11-renovate-major-external-major-398cc3397bdfed3acb0afa8be91f17717a2fa290","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.11-renovate-major-external-major-398cc3397bdfed3acb0afa8be91f17717a2fa290","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7213b494d3f89a5105da98e6803c7c63ed706140","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.11-renovate-major-external-major-398cc3397bdfed3acb0afa8be91f17717a2fa290.tgz","fileCount":27,"integrity":"sha512-0J7Re2EFBy/MsoeUiLbBsmmrDwcZ6+6YQFVH1s9bl83Pedki3FDi7CiscdPmZJUHFUEuPlWZ7+vDk3gTAS9lgg==","signatures":[{"sig":"MEQCIGHszI9i8SghF2DhC3Ks4CYthPuzkNktZZ/Y35LJpp2KAiAGen6942JqpO5cxU+OUvYk5QHh5MmbS8Te78lRQiMbIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQjFkCRA9TVsSAnZWagAA3moP/04RzA4OckOtx69vxn8l\nQ9CS+MZpE8qMwo4KvG0kBkrpdp7+mMrgf+2P8DAQ9CZQ3dJ3cvfp37s7/irS\nUzsSL5WHgSHHu/Z+9R5a4aiYLOGxAaSCGvmBLIcc03SlskapHyx3DJ9K50iY\nMmlgxuleq6K3OZX9bWmcr6208Af0ToSQzxMyddeL4Rv2O0+9P3Hz598H+m+k\nKe8AOOpjZ8SM/pJRJsxL6v7IQjuarTKXJtCAyLNJ5JxrWj9BLTQVHLhwJakI\nxFL+06ezofwGwkLD3fXrXZgmlb1IPtKza/XBMMRlW6haUBJCWY3epNoFfsvl\ngQXrrKHm5bYMxZPUDJqlnMiYTkD5lLF6DdsX4s/tsXhq6McO4yrXWKHLdMR+\n9mxHMvTHF3m12u2+XzJo4jlwpdo3nhOGxcBbI6NwsldyWdt2OKWBbC36giKm\n9u+F4AdxV3rP1aJq2wC1oC1z48TShvkB1WQ5OFR6PJ9wdSWqHjHQODHXai6G\nNnhUfzUeNnGxIjkIBxN8KMJNQSdEAfs/P0RKXIn3cbNgLEJM4/E+jajpux0O\nTV7vzIZIyUuOmm4bGcSiQZtqlPk1pvoaep/xjIm7KItRcZl7FsTgO6moSa/x\nLnTVGEImTM8rhnCkTJ7/c+ZykrQ7WSU1NQfdhe4KbRCIRRweolcXEISa7IV1\njtqq\r\n=OlJe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"398cc3397bdfed3acb0afa8be91f17717a2fa290","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-15T17:42:20.335Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.50"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.11-renovate-major-external-major-398cc3397bdfed3acb0afa8be91f17717a2fa290_1631727971995_0.06450334372283617","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.11-renovate-external-non-major-5d12534c49ab1edb906185b9c198d9c27534a9e3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.11-renovate-external-non-major-5d12534c49ab1edb906185b9c198d9c27534a9e3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.11-renovate-external-non-major-5d12534c49ab1edb906185b9c198d9c27534a9e3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3bdcb7879067ef704351c7ee2c2783d212d5e1ef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.11-renovate-external-non-major-5d12534c49ab1edb906185b9c198d9c27534a9e3.tgz","fileCount":27,"integrity":"sha512-7EGhkVXMcgmNa808OQMa1T6iBLil0NRnkIDkXrhXdfIRdv7gKhU9IANoOxkSogpLe9OuWakbxzAtcisNFB6zGA==","signatures":[{"sig":"MEQCIAzmYts2RlwOdUI1WTQoqxO46+upV/tBvVb3XWwzK9ZxAiAvmUptkE9fq+npwVb4iXQ2GBzbi7VZ5QtbGWP0Feq0jA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQp9jCRA9TVsSAnZWagAAt0QQAJxgrIASWtckWtUnTzxf\nxu/lH5B0CgDiqyY2U3nQssCzCNwmokfRQ6EAPvsHeAjlDoV50bxz2q1VXtN5\nkExJqgK0sV34cA2XpXnWi6V2XqweucXIteZvwNI5lB/WnYj/IxhCdCjkO+qf\n5U78S+z3UcbwwAHKNqVWtlHjwcxlbxGBVD+UmkupxCk5scu6rGCtW4zn+9Pc\nBZCWFR5626YDSl+ZW6IcEsyg64GxVauh38tqZXIMN77IM7FZuNyfszr7ZPTB\ncs67QRAr9h22FIA77UJZiIHIVfu08Entns4vqCNCix1c/21FxQuwxP47NF4y\niIdXfdSneJJXLGihlg5wLBQdOgxF7tWtIWlGaZYJheF3kM/UXmVwAi1t6JcZ\n9ckZRCi+TIAgsITLSSeb4LJKdKHqqhVDaUfa1I/s+Dipd1q5E2AWcptPPTW/\n2bumxzTybnHdldQcxiN3LrrPCBBuo6gsTR6cd/20m71gqkNbgbFDzVw24xfl\n+fb+0jwKnoOcaSjLj74ONoxCBNTjvsat84s8S9prR7nNf0HCtlO6DOAYL/14\nOdqfwtYusdxYZ4xdJwGeoqddiHEk8ahi4pdnaiZtNNFfxz2c8Y61MmEz94+f\n0+0GRt5q2PQ0avatNPONbViW20FbfSg2fXhAg/1ga1h6kJeVniyifgLcvjRt\n617U\r\n=AU47\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5d12534c49ab1edb906185b9c198d9c27534a9e3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-16T01:31:26.572Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.50"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.3","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.173","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.11-renovate-external-non-major-5d12534c49ab1edb906185b9c198d9c27534a9e3_1631756131391_0.41304145478011045","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.11-renovate-internal-patch-f3232080775c49603662e70efd5e3a8bc2b163b4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.11-renovate-internal-patch-f3232080775c49603662e70efd5e3a8bc2b163b4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.11-renovate-internal-patch-f3232080775c49603662e70efd5e3a8bc2b163b4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"38dbf048df500c04ab72b9276bfd2cd3283ecd56","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.11-renovate-internal-patch-f3232080775c49603662e70efd5e3a8bc2b163b4.tgz","fileCount":27,"integrity":"sha512-nuu0mJYQtRrPURMMPVBt0y1iKB1NeYmYNP/XDeBhm3vCit4jpwz+EZ0++XmvdESLgFFM7+/GslqPD7K0YT4kxw==","signatures":[{"sig":"MEUCIGFastxSQ6kp6ytmCI5Ww/fCp95hbshwhHxoCHhR9CcDAiEAmU/czlDtx0NAbFDU1/3Co9HlJhP8/LgUNvZ0tPx0HMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQrwhCRA9TVsSAnZWagAAbv0P/3uhSM4wPjyJcgOPzR2D\nSCjGDp+7rKZSyziReaNp0fA84wGOT9poZPQdWqBXFNUdEkK7eifU4Rqk4rI+\nWApcE9DsHrfZStsnxq3nxRC3mPHIU4msMsGsc8dZw8V9qjiBoFbGAWi/Rn7l\n0HH6V443Eregz82Qu3JabIWOoyJssryCXPsf7gzS+3lbqnhrEJIVa4lpAMtx\nfkzJMrGfPpSZhECLlAb8pdHM/R3T22GZH4COFaiUhIN4q3AR8MPUx4OY0JeS\nR6CNHInhjZREUkV1bwHmsLDrRt5SxAEzfKRdCWqXWuD5UDv972bvPb8zF+wk\ngzD6u9FudCCR9bjyZ3fn0jFKkUNY00umkjXJ8QoWQ4jK7ItH6RAuiKU422EA\n2s/QEqf+i6FisZ8JEown9yoB0wO+kiTb99vsJ/NRewyu5I0HBvjVNartlW9K\n08wljdqAu7LjuJvVHTTzygW6jhKo8cQOkHMPIAcyvAS30/x3xh5ALSw/fmCf\nWB90ht4uJcsgeni8SM3CAQKJvLmD5OlZlf87atn7pSTy4jOpmVF7WIUg37ia\nTQ7s1ij31vOdk+eb14bb9tYK/faOPoQlJfte6Yb8Rcybr2+a8bT1kFYxq2QI\nn0Pvg734OcBpdzd6JVbZnPPolr8iQ2BEGc/dt2srvZsvZQh0ppEJNorKDKSO\n2LH0\r\n=e53B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f3232080775c49603662e70efd5e3a8bc2b163b4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-16T03:34:37.006Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.11-renovate-internal-patch-f3232080775c49603662e70efd5e3a8bc2b163b4_1631763489088_0.7639526708638749","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.11":{"name":"@balena/jellyfish-plugin-front","version":"1.3.11","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.11","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ef9c0a0c0422d19de441cf5cc381708eca8452f4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.11.tgz","fileCount":27,"integrity":"sha512-TthcdX6LwQCZ934DSnE8QEG775hCaSSgeIHxkveonlTHI36YwtVj+j2vyNK5/ztyRYGmWDyU3qNJllIjqEpqMw==","signatures":[{"sig":"MEUCIF86RuaXv8myPY6m4H1RY36/4OQ+Xb7MlP7E/3RNyPj8AiEAhM+Li/SNGs1L4Rnjigu59tXLJ7F+dL+REk609oOpmzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQsNBCRA9TVsSAnZWagAAlSQQAIQpDBzjufOXlQepPW1V\nprzjeB4rz56KLxbD8dYG7qrhAllAqZFvc5J4R0UzDA/gUP8K5zd/QOxa7+up\nNJxU5xyBMqGzoFAgHgZ8JaHerr91Npj/j8uOQU9hui7gCL2vC09Mi4ZcOnen\niQBIDLrPd3OguVmNXTSFxpAz6xFBOBbulAdWV4CVdDlphCTWF4NwltGgjV0F\ninak9/Lr40Dbu7PkjJ4Dg9pf12GYdQDSd1SR0rm6hbcEdqn4n88uQXL5dsRP\ni3xMcbX2r6eRZ9UtjxfMxh4lc3CunrB+av0rFNtRuBE3pjV0EYIcJuyt2hZU\nWQ3cPDNR8rHVmPidcRBEiZX6TqmxU90yAZP+5b2SPb2NzuGbr3sJHvPY2Y2M\nudG8cDZ9uyB04AFg08+r0nAmihw250OLYU8BfnnkUbu5FAWyueP/eGANKCaS\n1eEorTW3ha+TVbc5+ao46I1iDb0m6nkUlPVVqfKOgN9ZQDzVbaTddjlWy7qj\n55mIEoqUUwaBknSUswWXkUNqLvvhNmdNWPzf4zbC66m86L88Z7ZLYc1ieoMN\n7sDhG9ISVNbHtQp9P+gbpdVW27JTDW/bVPeDWNAbDVkshPDbcG83kVR7BvKH\nVg0MUUs4tBRZztAM/PYug52T99zqfzMoldtaYGIt7OfzJIespLYfLRJDT4yy\n2lkS\r\n=lN6J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"14247263771e62ef285cc6b37021c2bc4bd76301","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-16T04:06:14.159Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.11_1631765312885_0.4870597293708776","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.12-renovate-external-non-major-f64d276ef66ec188ff600bf1184080b3c9d6168e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.12-renovate-external-non-major-f64d276ef66ec188ff600bf1184080b3c9d6168e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.12-renovate-external-non-major-f64d276ef66ec188ff600bf1184080b3c9d6168e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d6576bfbf319461a5840c6dc77ed283d44994fcb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.12-renovate-external-non-major-f64d276ef66ec188ff600bf1184080b3c9d6168e.tgz","fileCount":27,"integrity":"sha512-hnUpXt7eXIhLBCUO+++mnlsghrX/yFky6OjILfBLF8NSHRIoZ8QvdpyarIxX0WlQ3AsrJUUkgecSkuzoHtiOZw==","signatures":[{"sig":"MEYCIQDsBks/nk1Nwk09AC0TOBc3TPLZpV9NXuqLvbjwN5qcfQIhAKrXlAX7MfOqQ6PyRugDFFuT2Blh5D7pMZ3WdBZCqW+b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQsQtCRA9TVsSAnZWagAAH5kP/R9aQpydriAyufvOMEFF\n9pouBv+RyYpmESzOV4fJ6oQfoaZFqE7fMUlP4Ie7L5mNXIfD1nLofR1xUIFs\n+4fPlmyXFx/R62L+MEJhYH9zrVe8ChLvrllwBZsaccOYxJMfLWd7B6Ve6zu9\ny01FysF9hlIgG7Xs5KlYbSQfyJ+QPOrHmCBpy8red1rlPQdVBA2TTMm5ONeA\nLxBip1fGCKB7kbg0nsJB2T1TNXa5hYMPliu2jYMRKB+YKlV7W7vyKUd6ECF3\n3N0g5TJBTEtaAP25wHv33PPiUrB0EPzclV1NxngCxfjrB2yQUR2eTvuUafcm\nhnWrS8jAJmKb/K4H81VA4EZRAADB2RcOU8PxQTi5kgnicjcBOYMdczZpXY0V\nntVHRX4QjamXxx3fubDh94o5bH71OJg3pGznZxjgZNfo10HptkaFuJhBaNfy\n+T8PcI8jZgrMn5/KSOGAKpq3KNI5nN2BwK+NcpbUTcT42BGPjd65EU42sMQO\n0DbfextFe2AzuyG94mxN7HPuDQNti4sRmk64FJ7yVKH7ppqZLV7vpyU5FCnq\nmZolpJlEfbZ6qiatuHcINBPhEJ4z8OlqCsUpKL+Cd3OPFPmZJwmXn+9UFQgj\nee/VgtCnIj24fFao2LyeNoI4mTq8C72L/dxnddcf/xSWetnNj3yyJpPu9KXd\niu7z\r\n=JouD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f64d276ef66ec188ff600bf1184080b3c9d6168e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-16T04:08:30.198Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.3","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.173","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.12-renovate-external-non-major-f64d276ef66ec188ff600bf1184080b3c9d6168e_1631765549325_0.7209161828214175","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.12-renovate-balena-jellyfish-plugin-default-21-x-fc6aee6e1ed451b7467a11e9ffa9c07876d2f8b7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.12-renovate-balena-jellyfish-plugin-default-21-x-fc6aee6e1ed451b7467a11e9ffa9c07876d2f8b7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.12-renovate-balena-jellyfish-plugin-default-21-x-fc6aee6e1ed451b7467a11e9ffa9c07876d2f8b7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"44d87b1b941d15ffdb3c08c57437f61b605f4bdb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.12-renovate-balena-jellyfish-plugin-default-21-x-fc6aee6e1ed451b7467a11e9ffa9c07876d2f8b7.tgz","fileCount":27,"integrity":"sha512-Vozvn/jK7P6DBG3eFLHumoCMtQJTxPEk4s7H6BlAuAnN3QiXfW78Nt3GUXZkTteFosC6CVAkFdom3HfJc3HACA==","signatures":[{"sig":"MEYCIQDfpGWw2jScp4orKbNLpzh7bi74w5xm28noLD3l0ZqE0AIhAP4903dSW+5sgZ2Vh3UImJjQ+koggyDG5tpkxuylFEDI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQsQ6CRA9TVsSAnZWagAARpoP/3XWRR5LjIdDQ/I0ghuS\nZAJSnzYyjIDHHmn/49W3T/yuvIfDnSmB6W57cZ4hgzFOHgwtrBgPuIe5dc+C\nzc0lnUmH/3bS7ekZJRGMf7dlwWbQE27OBGtFT1D9mNNmzVdE2XUQ/lheQIQ4\nbqnIIl6MTo1Ez/qHbxjR1bS3urv7rsDBtNYS9ILFZEma1JJXBTuYBkKAJUNH\nCLcj/1gdfa5ZMmxzo0SyFnglt+SD1/Ja3I9D9NotpPFSVL9sjCg6bnnlMyR+\nmxKIOmUAmXVYc8s6gAuIDdAgvdOGtYC37SYljaw2uEYcfWLm6D39fzF+dGj6\nn49/ia7Gl56Ea60ECmxVBi+l8MdrVcKCZNbb8/jddFBiOhMcpXUgBLEjj6fZ\nI9LZHeX/Sh1T5HK5qxlI42TylY/UnMKGcsh4sSPzs3ON3yln3ygZFl8tiWmq\nn35tkPedaIbFDIVbMlUMx95W9XXGV/m6jw7t+ZfTM2xwLf4GlhNtYsuHZqgN\nhAXf7H89JHl5DEH5gxR4STCtm+jbqjocP3ln+3W/rkUn1B/z9zazhrrNe3ZM\nItiqmHK+eQD6qNFNrKIQlrauKiOuRdGSg4WXTWeO3P9be1L0SCo1bLZCKCPv\naXD9UCSUG3cyLaD8cFea0nZW6vuuRdu8u9L7i11NBUfhPnhv/qMsYfKYcSin\nirc+\r\n=6yNL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fc6aee6e1ed451b7467a11e9ffa9c07876d2f8b7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-16T04:08:38.259Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.1.1","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.12-renovate-balena-jellyfish-plugin-default-21-x-fc6aee6e1ed451b7467a11e9ffa9c07876d2f8b7_1631765562293_0.8509653965555413","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.12-renovate-major-external-major-3f2d97d0e043f26235c7646ede193c03aed6a4e6":{"name":"@balena/jellyfish-plugin-front","version":"1.3.12-renovate-major-external-major-3f2d97d0e043f26235c7646ede193c03aed6a4e6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.12-renovate-major-external-major-3f2d97d0e043f26235c7646ede193c03aed6a4e6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2aa379171288cb3aa5a09b896122a5a5b274547d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.12-renovate-major-external-major-3f2d97d0e043f26235c7646ede193c03aed6a4e6.tgz","fileCount":27,"integrity":"sha512-a7YGIZ8Ic/hJ3Z/VtmhCO/82smgPaXFyS2QU469Z86kj0ZVzZDBuLDUWjuLBP2L4FvLLwgFUN4P1Tid1ySgOVQ==","signatures":[{"sig":"MEYCIQCrm3JtyOnsw2vAE9UCcves88ymn2ORn3467tyl7PUZ0wIhAOUmxXuWmBGOZU59mhQZQDu39I/naxox7wiD36+6aWo2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQsRdCRA9TVsSAnZWagAAzUAP/2Q5xp3jBEjujpPZ5l0m\n1/znyz/AdMQEIAUEof0OHhcCSqzdPIM7yztIMZDIMhRBJl4un8n0jqHJbPyL\nlV4UzCtWA3cw1TQx6W5Spoi5CILkEaOTCNNyHSTdK8UsVx03INgJ/unALebK\noYng1HjP1s2A1Ts4825F/YwYFJgH4bsg6q7TMdbOIXM1yrVCSQSjCKsT5plJ\nLypbAG8oP3DsZz8QDrJoaD2+1FHuyW9GSC6Niz+fKC5vJAy0nMTvdPcN6Pvx\n4Rh868XCApCqNADycxwAinajoiHOmsPNt8zb9gtkvfU+j0BW0sZEP1xG/XN2\ngpXE1+pAJC5gU1P49TqxIPS1VV9TFEEu0MzU+lURPMU8EgFFQBwu0qTokmoD\nxh2gHxN3tqsg7kYWj0SprnLceGnXUGgkeEg1OiAVmNiIMQMyW4c4zRGm/7qa\nRZ4CTAOK8S+wyqDipSxcFg5hTWbOSw2IjlICS4Wf9cgpcSvgLLkW+U16AKJo\nQBLSVDpZ7CcJXxx6R6i3ALNfDX9IvfDmstmbDcgprH2U2HNyzbue1rYM10Dt\n1bcwcOoF+qxtzjFTQtc7YBzR5EtJN4bv8sfJYwg4T8o5tm5A0x79sykGHJno\nkukSPkP48Gnu1eBTo9estW4chQANTAd8U+lGOByKNlP+oo0qGHhUQwoX0qjc\nyKYf\r\n=yiFO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3f2d97d0e043f26235c7646ede193c03aed6a4e6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-16T04:09:50.765Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.12-renovate-major-external-major-3f2d97d0e043f26235c7646ede193c03aed6a4e6_1631765596988_0.407351460929827","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.12-renovate-balena-jellyfish-test-harness-7-x-c9d63c86e98d75fc132b3d9ba2bf7356b2fee860":{"name":"@balena/jellyfish-plugin-front","version":"1.3.12-renovate-balena-jellyfish-test-harness-7-x-c9d63c86e98d75fc132b3d9ba2bf7356b2fee860","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.12-renovate-balena-jellyfish-test-harness-7-x-c9d63c86e98d75fc132b3d9ba2bf7356b2fee860","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fcfc52984ad77ced394992ff2e92454c7e51ebab","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.12-renovate-balena-jellyfish-test-harness-7-x-c9d63c86e98d75fc132b3d9ba2bf7356b2fee860.tgz","fileCount":27,"integrity":"sha512-TrAZsKOsrvELZ/s7rIOMaMAHEbKXDuBJeaI7VyBktezwOn88nMKP5Eh9wrs/b85TNb4PV+SfbvdKui10tzRV5Q==","signatures":[{"sig":"MEUCIQCEa+p4hCqqWuGLSmJbH6C95m4yGF6e00/3v1uar9nq3AIgfv3tw1buviFJWvKqQJ6klio3CxlGxKPcPmNfcrgVgUM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQwQJCRA9TVsSAnZWagAA4JUP/A1UTepB6IaCYVAYXq//\njxLM6SDtvn4Kv4sAo6TeIQOm6S/IF/jSWqh/51BSgq+WLMPvZxFAhGHLG4+u\nDe4ulDLN915LEoC0kHbY8YkIyDE2S39VHz+OTVdd9n7UqMbOBHUswwv+aIS0\nRfhSCSse83EftGbXJkBH9qGFPSMseZyIatCH/BajrjyVYkSUIgAf2Ac3P/kP\n0UKG0w9RwmU4M82U9N4INkuBhix7cUeKtZnxkXYfi8ss2PkJ2aJioHxM2knx\nycraq+yEd9tSI1uuYVtj8cLzN5C5y9gNO7ggekbekCvlPKPXskX2AJh4vaGd\nj1ktvoR16D6NrTL+LvXrc+JCam+kkOyM8ZumIAWWKg1j5b7oHPFRp/TlD/MQ\n2o2WdpDjTvFUxJpNC7LIFpVoifj7qCp4HCuNsSJ00UKG3qAfRo3NNH2H+SaP\nzi/oHHQututR/CfrP2BQI9po9rH+YAOTFP3kyRSDSaN4REm1L72QAl0Gq1Sr\nXE6QKEJ41ixSYoFzcu3TschG9MCObQ0Atu6SJ9nGCJJou9DQ7gcviD2/qHj0\nGG2TWNo7/75xt1ja0K3eNjvbpgFmIz/D+U8prfeIP5Crle3UyhV5wFNiGEYZ\nTIKXlp48zn/EJm7uEAXK86ieuc2fHCinOw+LK/+6AG1yQk4YfeaQX6ClzDey\n/O58\r\n=y4W+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c9d63c86e98d75fc132b3d9ba2bf7356b2fee860","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-16T08:41:01.764Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.0","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.12-renovate-balena-jellyfish-test-harness-7-x-c9d63c86e98d75fc132b3d9ba2bf7356b2fee860_1631781897497_0.22309780476883256","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.12-renovate-balena-jellyfish-plugin-default-21-x-f32f6099969999561b3ea28238baec2d51e86952":{"name":"@balena/jellyfish-plugin-front","version":"1.3.12-renovate-balena-jellyfish-plugin-default-21-x-f32f6099969999561b3ea28238baec2d51e86952","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.12-renovate-balena-jellyfish-plugin-default-21-x-f32f6099969999561b3ea28238baec2d51e86952","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"12d47e59b64d43c810df3d9a27040cc5fe1de1fa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.12-renovate-balena-jellyfish-plugin-default-21-x-f32f6099969999561b3ea28238baec2d51e86952.tgz","fileCount":27,"integrity":"sha512-6wD127fRmA9xJD3axDLa1P893Y+xU237RwgplNmLo8HwpNi1hQ57vk4vxEyyKBw0btNoiScVNJJyCZn87Dwjwg==","signatures":[{"sig":"MEQCIGVKwW5bxqbzbjS/28vD8ZHOSHKoIWwdGq+nlMuuDJmhAiAcIUn5hsrEMhqu1aCXU+LeQnrDHG0+EpbWzgr93nmMNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQyX9CRA9TVsSAnZWagAAU10P/iGSxncjATiJ1pA3lTj+\n5BOLgT2OA96GToqM/yLb0hZdTB/fKSvmBSuTQ4E6CMuzMQIcjRXUGDogkfqV\n+spj7DSRbgK6AEm8QKez97RX12y6Evq0NsSuD/1I4yN9qOsD4cLn0DVMWDl8\nbMjQqhFwXTqinCnGd53inQYeKHflau99K0LHh8RPXzLsDtmkgL/wvWCb/IUo\n1pfhT+HFZ3X6u3FEDsVCCRhQcWjm26EMjiP5T0i5Pd7qS8kE+FcIde8OWNgm\nfcywYtc0/9Z5Neb+Nand2KddVPZiOF5Cq7+LtrR1Y7sA59+xkNHSdgtEAt2L\npv8qOjJU1bLxZxU4cPqP9jFLas7w5w7zVxmyGKQwUi7WKL78/BCZtd3ETmr2\nBK5woY8arPpDiJTwWZYsSp5nH0Fm9Cgo2XCJCzjVWhBpppKF0LZMKfekCHBC\ntRrVfesz9umzTf6fxXBkUq8klQuB4kKWA/puIhzyOpU5w6Exc/NulsFTukHv\nOvQ+UL3oFWvnByXfvg9oyf/Y2msXrEyI0MOHRnxQQIY6pS7kP6uZlzCOeSJK\nQNCjsjgEIgZusmwbFqR0Hu+4NXJYWv+PHN1AQPt0WxNTDyxG5dOC65Z6dzQH\nF4PFnHeSdLdh+9yatcQGVbyD5INGYEK6XB+sk0IGLfDvldxijjwBFNv3w2Os\nTdKZ\r\n=Q+Wf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f32f6099969999561b3ea28238baec2d51e86952","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-16T11:06:00.152Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.12-renovate-balena-jellyfish-plugin-default-21-x-f32f6099969999561b3ea28238baec2d51e86952_1631790589618_0.36262094149709734","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.12-renovate-balena-jellyfish-test-harness-7-x-7ee92ae287474f1d1609b5739b345b163f600243":{"name":"@balena/jellyfish-plugin-front","version":"1.3.12-renovate-balena-jellyfish-test-harness-7-x-7ee92ae287474f1d1609b5739b345b163f600243","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.12-renovate-balena-jellyfish-test-harness-7-x-7ee92ae287474f1d1609b5739b345b163f600243","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"270ec4c8c6bb81c79741a8c20e00ff4ce40c2f0b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.12-renovate-balena-jellyfish-test-harness-7-x-7ee92ae287474f1d1609b5739b345b163f600243.tgz","fileCount":27,"integrity":"sha512-5VYGewUgWlrAaf1Z3wuE7UR2PSSmWSFpKhLn3AIh4iOxf6/aXMeeMvc0iBAcYA/98nP4fQtxI2932IRTG8ho6A==","signatures":[{"sig":"MEUCIQDaMwiRG2TvFYFDzQA9La4CqwI2me0LmNzsZPKbbZfUWAIgCi8jGKehpG296fskV8P/Tj74oDhinSXfPEE8c2vTcBY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQyYWCRA9TVsSAnZWagAA+KcP/00EZSYITIyJ0cbz5u1B\nR9cmVfN5JUN8Ik1upSReJObGXzgZ/hlgz7VuOX9jjXuKMH3jDLq0aXlelJfs\nUHg4soEaMvYnIe6lZys4pA3r2D5YXAcUYSBX3J4Bwly6tstyyDkCeUpVBABf\nzF3LhCOQbMnD41xlJgIMsYOcNLZTKkema9knAVzJ+FOEofkLGv14Jap0N3xZ\n16jTxOra1+02dXiXyscHr/LyKo25Bygzf2pqGLIJlIt7aN5JqSPb/Wsu6SvY\nWxNIbhnYG+X8Zzp/L+C0SZ+Yp1KluNftlG4s3TljmcJE6eqoEDc4VxnJ06YC\n0yWnmgi9XJ7IEhGnJAM1fxtF/y3ZlGYuVtwvzJM6N37cfy68y3lOeJrpUNPW\n0nK0Av2bzbbEjLZc8Nfp52UhO50XfuUl58LC+c/ZdWVrEj0MKwZAtlxSx1B7\nds3NBqnpVuT8ZP2H4jeeTNrYO6Js1W0jgsPF7+gKuXryFHx4FACXpcmFkC4R\njJZ8/NdI3rh0/FSairL6/dfzuca0FDanRyy6WqWN8+f/4B+EaWQxFvvey6vx\ne2w60hci2rDrS5uEC1n7SLtuySLyGpG1GY0LBWBe6kZxB+i1QV+B9Hqf+cx+\nMUtmCeZ7UUbnGjBzYtUkL6vBJic6cjzp8MGxYnZQypYb6Ay2iGCOQRWCCycM\nwV4N\r\n=OpqB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7ee92ae287474f1d1609b5739b345b163f600243","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-16T11:06:41.301Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.1","@balena/jellyfish-plugin-default":"^21.0.2","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.12-renovate-balena-jellyfish-test-harness-7-x-7ee92ae287474f1d1609b5739b345b163f600243_1631790614384_0.15214621714532406","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.12":{"name":"@balena/jellyfish-plugin-front","version":"1.3.12","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.12","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c9578ec52b0dfc2e61a457d912a8a59332e8fb17","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.12.tgz","fileCount":27,"integrity":"sha512-YblCoklWVxuI6KvznY1ZZE1TeRKk4MrydQt/0klLTOC9DbFemp43PXl1ZzRKbSCM2qd5pV+FZ0/id4LpYo1qcA==","signatures":[{"sig":"MEQCIESkhQnL2sa+jAjXCSOGRMuEEX9cBHYyfXBOVGo0IpANAiArb2qQoBN3ueaLMqrqlZQpGRdeH2677ualaRSNg/mklA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQy3rCRA9TVsSAnZWagAAqCUQAJDx8dSPV40TackBw/nI\nLuOjsx6v7caadxY/BopfMBj9X6+zP3o0YeHC+PotoupWiLGEv8t2hQ1wCSzo\nq9K51rbi8gFaZklstXmtDCJUCQeMZN354piMNugrCDPreKS3s5B5sSduYITl\nF3ywBNnEaStlpbyhrIELro+Avkh7XraizlYTzSkKD+y61As7lcnhVvB/sR/f\nGWHSpE+6kuugpOUedE3lpd2P2hvaoVfiElupSlvXlZWhohyZH0je2/RHQole\n2aEERW0EvLNewYHssEXvVkyUQ1O8iNlWtKqGva1T5cxPqs2FcD0pFnCtudtl\nOaICA7D6ZnK8xS2LPS3nZ1b2uQF9KbH6PKtdIkdmr4Mw0DHdbl9yiSKNz4hj\nDcZOTX8SU1SWuxIP/M4lR6+g+3W2fpcDGoldr1Ai+xITn2dyyvOSXcUPd8PJ\n9OfvBIcznQ/wxohd6d1ZTXSvOxslbCJbx2MZGmBuH6KWLj9XDFqaj9YC3nzW\nEBShwsu6Fg9ad11yitjAVEAy24YXTAWwWVFH54PIWKEOXKVt0aeDXLPlaJdU\nKMDUaTJHUidabHDtA3uSP+8lUto0t2P4e7YYrEBl7PIxVB+FwTxNbAmJtYOJ\nMAwc84Dgv94FqAspaP7jpsFVILjAzXSWbj5qDFpfXdWF/5rHmnpWGoRn6Qwc\njbis\r\n=Nc7z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"aa8c92de53391492c483d96ae026137b637a10ac","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-16T11:41:49.992Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.12_1631792619224_0.7988299641466245","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.13-renovate-balena-jellyfish-test-harness-7-x-22be7c5b5cace748f601f880fc9ab4adfa461fc0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.13-renovate-balena-jellyfish-test-harness-7-x-22be7c5b5cace748f601f880fc9ab4adfa461fc0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.13-renovate-balena-jellyfish-test-harness-7-x-22be7c5b5cace748f601f880fc9ab4adfa461fc0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4f96d6486348953f1538e1a71239e0e0c086c7e3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.13-renovate-balena-jellyfish-test-harness-7-x-22be7c5b5cace748f601f880fc9ab4adfa461fc0.tgz","fileCount":27,"integrity":"sha512-wO5MfZNQNgFz7Vb5kG+9vVdqdGVQNiyqqP365/VlFlsD1j3SdgLW0fg2x7TZxMfrb76iz4EHAbQt4GSsmkdHHA==","signatures":[{"sig":"MEUCIQD1jr1YiDS6wM0x32VffquOmC5l/P3kHuSxssJxyUXJwQIge47mB2z2QOnQaTmpQApuPwQ52FRiqsKHvZrAo/Lz20k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQy8nCRA9TVsSAnZWagAAb5IP/A6oLs+inzcm8oGadgsG\npMEvIedqx83c72OBqqf87ssu8HARhvAPTvTFJUYn54cxjmZ/0bPA1p8U0eN9\n2i3rodDkTjlVDM8ayGySjXcTb6cpsehEzHqTNazAm0d2ApMIblvgFEEyw8q+\nTwcom4ucTPBqdaEbrYIlnDbRdfTaDBYBHa4M/m1W4x2yKZMjmyHgB44KIxs0\nHUwwJp92pBKvFAwe96F+z4RGxPGWakYou4q8tiOaki2fEDiJ0spSpcx9FquO\nY/DddZ9rRClJGvNGxCpa2BvPJGpP/HhrcPIgOFBTX8DhuCtLRKrI+BhHxoMk\nxvMSGJ6q3ahp0d5cED3qkmA7UCMDRho6z/Zfiwuw21HqsyimCLAUsNPTOz5H\nj5f0MnFBZoinyD+SU+MWPVLU/PuufBTAucLVkodrX8joneEvspj7fwNofoL/\nJjuEY0fUVn3KPQRORvPefdwVymA75aY2umoSJznetHm7W2ZAsAglX1Kezbgm\n4IJnfN8K6eT0AKFr0gQkuYs2fwSayKeYbbR4jpWsuBznZNKgUb7pZxeF6yp/\n8MajslAYTcVE0Zh3O93+5P+CiPNkDvH2rzU5lW35lHQ+q4CixjR1MyKgvTjn\n2UITI5AODGSnwNNkURsPA3c1XKgWBYi870BzwurQyDkkQh/VXV9EAk0eO31p\nbkO7\r\n=HWLX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"22be7c5b5cace748f601f880fc9ab4adfa461fc0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-16T11:46:09.695Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.1","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.13-renovate-balena-jellyfish-test-harness-7-x-22be7c5b5cace748f601f880fc9ab4adfa461fc0_1631792935242_0.8657683080488343","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.13-renovate-external-non-major-58694c0b3d3905e5500accc6c12c14a6d3370c27":{"name":"@balena/jellyfish-plugin-front","version":"1.3.13-renovate-external-non-major-58694c0b3d3905e5500accc6c12c14a6d3370c27","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.13-renovate-external-non-major-58694c0b3d3905e5500accc6c12c14a6d3370c27","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"05a1a60e32077f5f69505caaa4623ada6caa0e9e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.13-renovate-external-non-major-58694c0b3d3905e5500accc6c12c14a6d3370c27.tgz","fileCount":27,"integrity":"sha512-fU4GRqJjd+mcfWgdLPJ0keDWOcyaKXPDM7V8CjUFRFBQ3Ksz9wvFILSuayWMQBkXVI12P/GPuLGrLV/gN/xKCg==","signatures":[{"sig":"MEUCIQDsTtKmG8Lt9Oz97PGI+INNba5Ag/eIz4LdhFhK64gTYgIgD4KHvV+dN9hXzgigDoZDmnFWDwWBRcBv34qCr7GdjIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQy9zCRA9TVsSAnZWagAA2mIQAKJd7IyFzh1VrMYkSEKC\ncgtFuhGTq0GOerLn/U3KZPQv0bIzKIdCFa8/6dlS+xxu/OTho3f/uN/QwYWz\n+6Byf7c/DnEznyc3O+gjNUdI7PeClWtjENyWYCvRW3Gn8Qxw0acbPzwfOTAU\nMpmpWcix2guo6rMQWjDnPRP5QVg/LutWUKYPdZTHZcSXSjyrJg1n7DB8iveH\nfssfOb8seU6IIJkULpjYK0eLJmhpTyPmeuyz7mc65rMjmetS39CQotPuOjRk\nApmz3IBuakB6FTtnJ2LqfWbYyUxFgo5+LvEAyD7auhCjks5Hx1yl20LwEw5T\noQWVg0gDhnDTi5rf8wADy6j3UrdSwFosKAWJH7pAx7a9bWxZL6eE61xxK9QL\nOguebdyHfj1EOL/TS0MiEL0WCLVhf6982sip04Q0Y/6hRTRCZNEiRGDt2xYz\nc9KnNsd8joNmN3VoXnb+eov4qj77DfLxxQRyyy9Ocbp5togRzN4bWdfrAEJI\n5VAfoumO58mG2vx69kjBbssJHnN7L2PkuZxJ6DPCHRYFTOvZQFGtLNuqjZ+Y\ncPdopqGdUYfPuirE791j3awKRu4ohA9OPn89fy7LTOxXnbfZbbQQnE2ZD7pM\nyjoWTcy7hovOXC9Jc9PEq6q9JY8FwKs68yaS/Zna0LdUTFQdsjznzx2jJu5T\nKuFL\r\n=wIRL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"58694c0b3d3905e5500accc6c12c14a6d3370c27","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-16T11:46:50.254Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.3","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.173","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.13-renovate-external-non-major-58694c0b3d3905e5500accc6c12c14a6d3370c27_1631793011197_0.11427287896205862","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.13-renovate-major-external-major-ebdc792e61a9673981dc13922d6e2322c64382ce":{"name":"@balena/jellyfish-plugin-front","version":"1.3.13-renovate-major-external-major-ebdc792e61a9673981dc13922d6e2322c64382ce","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.13-renovate-major-external-major-ebdc792e61a9673981dc13922d6e2322c64382ce","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"05c9a257667d5b7412920af75ae802a449a5fad4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.13-renovate-major-external-major-ebdc792e61a9673981dc13922d6e2322c64382ce.tgz","fileCount":27,"integrity":"sha512-YDpVl+s2z9tQupfNw/Up2aWazTkpjtWD2KPCqekkQnNBy/kvAS4ELkxXopF92NlVpjfkv6DL6OkDzjBXtBHCQQ==","signatures":[{"sig":"MEUCIEXH/TO/3QLC4fixPOHoaU6P1xNHZMJo+1ZNzmZCsi46AiEAiTLp/5tX5Unolr6Adz45h7eRFPcOWcCOvTP46BI+/cI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQy+vCRA9TVsSAnZWagAAX3YP/3+RYVuiyVoHdVFKte2E\ncHYlt/Hq/0ve+bMZK/SzkwbzAoL/Bc6zc5OtgcXvH5veW2oGFMMJUf2Y1Z4L\nmBMtf8e3zI3k4Iu3XdEk10vDwPOYWW9IWXSrW+beKQC75Og3JMEEKBfVndB3\nEyEhKfYKlIIYWV9gN/0GRfcc2L3sYGPT0oFAsGrgkNuA6dTn8daGfY4MqIpo\nZeTTsc02dd4tGu+wZ8Cg+pxd060u53zfU50nzAItvHC6eifcpHdFzQaBB0Fg\nV1ZCdFjsrlFxQibKJKT9Kscav8z2Fb3aJ+8tGKnmsoXom0YwJzeVaEv9vgAK\nMjFZ2NVDk7Un7YGcN7tF02/u6vlFV4O53nDrqgNBJk+71dfMJiGND+G952gJ\njaOVKYIw3+W00OVXpKbcaTWpFultXKNQ1YRxv66BowTh7LgILDFPKJf6HGA+\nzaaXpEpE0BvBbzPCAG66NG/AlfA/vneLiDJrsYFk/XJnBGfZ5KLfWBOWJp7F\nZ+ijK398nRtRpHdx+bguLbiu8FSpAjgpDC0YpMckfFGwagkFK6BrcrRwJH5a\n785uOwu2y2TGyaCZvw7XUHOFp/r7+JFK0THUG/pjgEeSot/83KxPzGpBrlYO\nJjLaVp7BjhJTq5A2L9VJwtJckIDebjbs6CGu7CEseAjDQPPSCLNrnw3zJ7SG\nMhF+\r\n=qgqQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ebdc792e61a9673981dc13922d6e2322c64382ce","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-16T11:46:59.178Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.13-renovate-major-external-major-ebdc792e61a9673981dc13922d6e2322c64382ce_1631793071282_0.23326110112007448","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.13-renovate-external-non-major-e5f103e1e6e9575e39ff464dfd44192bd1d5ff62":{"name":"@balena/jellyfish-plugin-front","version":"1.3.13-renovate-external-non-major-e5f103e1e6e9575e39ff464dfd44192bd1d5ff62","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.13-renovate-external-non-major-e5f103e1e6e9575e39ff464dfd44192bd1d5ff62","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"08cc318968a92b60ebf4df1124703fb70e259047","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.13-renovate-external-non-major-e5f103e1e6e9575e39ff464dfd44192bd1d5ff62.tgz","fileCount":27,"integrity":"sha512-6FjAgIigdY6VQN0O7vdjrgplhgkhbvNV6M3eCDLLj0BFmtNzqPwPZr/6dIXFuCEdMwJmrwaBVD/+sZal0oLJJA==","signatures":[{"sig":"MEUCIQDQRo7nH5clImuZQXIQBgeaKFrKPBH6whUWQCOzLvqmoQIgaYwfCS/qMm1IzTQKoJAYlfXV5J0151W0J0yZ3WDOne0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhREbBCRA9TVsSAnZWagAA/dYQAIYCAjijIQG82e+S3ZVX\nBtFI2h02bM2RbKe/YUo2GDOKcRkgE1DodDWVDQKllCNV6/+4TLhs0oxJTylw\nHtVoQ8r8dGlPuOn/0G+icmMf+8Xpj5jJS9fbFrOo34P6h67WNNpbV6IrF7R+\nOaBo5NoPJy6oXpo9QylRgQzWgkCFZGPLpS/K/osjGWYRc9K+E2gsE6CpHiw5\nZzpdUS5SUcUa/YOrR3iEB+3Mdz9zkewmcEK03EZBxE1FoTqH5b6xJR/dnQeS\naejg5TxGBRHikalvkWtRe9fRPIqUOoo8nEzr1M8j6hbE4xSYKkX4fHdsO1XW\nNlAtLeerVmDMtNyQashicsjuyc9KC274Xn3ZJqCTnFvamsI09cWSmTmk83xY\nI4UXIAGrWUzfp3iaAWFK3v8VbubATSl4Ts73bcri+bDPmcApQ5c6RlMAtKsX\nI9UU/9sWt14hjI403iYob8hSbnEjoLKIs5xMv4ZUyUAqAM+iMLdAjLfAD4PW\nzzL+lvyQyX7Gzc6E4Nr5Mx1kln6nLtZ6GBZ/MfyESOwypezwWj/FlLtdwhKZ\niN0fwHJ+cFUpHki2pWjqqqqSp4mp2ohzQxKSjwRujmK3wtuckmR3j5LLy32N\nGocJ2yR8lznOkSm33bz7CP4F5PCnlEvyakokIK/0b9AsKGYY7gA61tpU+MmZ\nZ4O9\r\n=Yes0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e5f103e1e6e9575e39ff464dfd44192bd1d5ff62","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-17T07:38:20.159Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.3","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.173","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.3.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.13-renovate-external-non-major-e5f103e1e6e9575e39ff464dfd44192bd1d5ff62_1631864513048_0.5181064624566849","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.13-renovate-balena-jellyfish-test-harness-7-x-f5a8a33bf6597c392014bbf54e1204818fca68b3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.13-renovate-balena-jellyfish-test-harness-7-x-f5a8a33bf6597c392014bbf54e1204818fca68b3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.13-renovate-balena-jellyfish-test-harness-7-x-f5a8a33bf6597c392014bbf54e1204818fca68b3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"977226cc1659b0cbfcad714329f8f5e9b650b64c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.13-renovate-balena-jellyfish-test-harness-7-x-f5a8a33bf6597c392014bbf54e1204818fca68b3.tgz","fileCount":27,"integrity":"sha512-2XTirsRAn15ubjlG1X2f4ZYNrYEkrRVT5++R8gKy1pIQTyOF0SvP3ewPIIEfwqdsFcbSSJuH//DGJmOQT/bHUw==","signatures":[{"sig":"MEUCIQCnAoiOuS5ISYzgIsW/vt3sZEjieiBF7ruPs3A9E1hmuAIgRI4x0bgtLjL6/T9uI8yE4imhO0cKi1cjX88tkmmKuiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhRF4+CRA9TVsSAnZWagAA2kYP/jhlVifyCNfRP/rooymj\nGeaS2RY81VrBh9KVuRra+tIwEttQ6VOECnG+67uEkCt5Wc+O0q7H8J79CUCz\nK+OddaXC0tNis/Nre+KSTPS/ImvkxYZs9RJFL5fOAFcO3+vZ7+D0cFfbdMg9\n+pOEeo22gT84jzQrBmyI7Z3By86cvPFjMiS3Oz7PrJXbPh9lBoZplkEgMWDX\n02OKOR51kQ3DqifTnwR4FKfHY4FoVGehvYVUkNN14E0rIIRIDHX47uojiKPK\nQ1pXL7+gR8tnk4QTEKlDwr/eY8zLBTCJyZRtQz3VE/tvl4vnfs78qfG6bhe8\nXAGstm57jzXacEzRfVlXiO2QC1I365sEhMDnkTw+Itqmow1BWiQTg+PDP+eY\no7158dtsFc7+tf3tn64aFhU5aqBmm68MzmcnHcghFoqcJIUTngV3ycYhzXSB\nuwARgnaPhKIepKmVmnNfcwCSkLMwxPJCPNNKZoPNUPFoGDIaPFPJOf/6nw9y\nlWHP9l2rBvkRy6Icpwt+js4+v/F4Ui767rpIn+J90VC0jliUgffc0o+K42bM\nYCVvmauwIrDYTkZUk8UtRGVxwZt1IM7bYOHSQhVVMW4oH5ENpsnSJqqFCgxq\nJAP3GWGy96/OwAo6apYp2of9yCjMX4zN1zJ2vU+1Kh5PMM4SNmxXMyuUxO3i\nil1l\r\n=zsv3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f5a8a33bf6597c392014bbf54e1204818fca68b3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-17T09:19:00.214Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.13-renovate-balena-jellyfish-test-harness-7-x-f5a8a33bf6597c392014bbf54e1204818fca68b3_1631870526150_0.8835180863423808","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.13":{"name":"@balena/jellyfish-plugin-front","version":"1.3.13","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.13","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"05bfa7623c03f14eba5c2239ebc7db2674424ea9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.13.tgz","fileCount":27,"integrity":"sha512-v1j/xI5qVdkt+JPUtjtOJNfjT9kD1owcSHym14qIInBAx0kT2K76hrf3C8q/Dof5K2xwXKaEbFvG/Ty9llFA5A==","signatures":[{"sig":"MEYCIQCOiURhJK8fRo1xXNZn+QG40nviHcg+cjAyP0nJR2a//wIhAMwtv5hloYqzytlWwzPTX2EdvzfHurRMiLM6vg91+aOD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhRGTFCRA9TVsSAnZWagAApJ0P/28tls/kUSf002s5JD+v\nZiKL/tb94pQf/cDn4DRJKE7xPIDgPJNpqWlh551Vn7kzS3GSLOt83ICS/kO2\njfINoVyCEmrAjxzFe4KYk57PSkCkqvUrAFccMO/sVNx/IqqlFSAKl5UH2rLv\ngENyg4guXfL+ZiHzCUCsNZJMHChShGknwV8MrLpivGiigTKzl065XyP8bxV7\nGlvS0WSB5b3ivt5kLkrdAvbZ8+bziMaw+/ERMhR7UpfR+Ohgqi5NYrz3dsZa\nKTYGExPo3NigDaAPuhlbRM3/lCquYLOr3kUGM+NhU0W5DI81mfuD+xhHqQKW\n0p24YoPaUvfiT+FKERYsq3126rsVp2ICgDo0ZfxRl07pP+fvriVo+gqFY+VD\nU4C/gCig5nfTV/RkPmIfXVZo8ia1IceAqmaVflhkbZpOiUXGvb6GGxu4S8WU\ncEZkB2/D4y1fsoJJAtbnDDZiJlXx//D/X26DagRstJO49kLn1kXa6+nlKsin\n8bNNgcSrhwH/zvxK5Svi1H4efYsM77+sgYDh0+pcB9LmY+memQNYnwHJQ5ln\nWAZIsfPDPQSvQn5SRFqGQfCjn5kyU5JU3s2VYAHeXmbmYyG6bBH9/uwXaFnj\nXNTa8K6I5EU4v2hsWNX5jOJmC9KeY37pi0ZTSmTc6aQHzwnbYUnakQF5jSoe\nTNZ6\r\n=LzpO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fd02882a88f43ef6a7199d1ddb892c018ffd18c2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-17T09:47:59.548Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.13_1631872196918_0.05912140912631414","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.14-renovate-major-external-major-8707e8b3602895dc31b00754834f6358962d654e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.14-renovate-major-external-major-8707e8b3602895dc31b00754834f6358962d654e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.14-renovate-major-external-major-8707e8b3602895dc31b00754834f6358962d654e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6f4aedde433b3275caf6423d7de341598ae51e74","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.14-renovate-major-external-major-8707e8b3602895dc31b00754834f6358962d654e.tgz","fileCount":27,"integrity":"sha512-bNVVIh+fQVdtXPv5KAFb+vF5bPaeAKJaoZhyASktemHhz6uHo6TNArEyEkx5eLvKZsxx/J7GVTJIRkUG3lFVMQ==","signatures":[{"sig":"MEUCIQCUpC8JL6cv+Ihc8OlR/JRGcMdb2lD8grUQuakmYLH1xAIgZHkNaSWB2z18agvyQ9QslDA2Mn1DviYEkgVWbiSFXvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhRGW7CRA9TVsSAnZWagAAXCsP/2+LKfeEhwG5Xq5WpMm4\nAP8uc0EEn22XtFIosrQ9QQf0PK/R+5mz2OQ1C2IDjYwpQ7W8cv3CtLtvpjLY\nkxLg7iZhlLftAGm4NsmPOs7a9gu8tpi0ys/uwnMSxNKhVV93czP1fNYyH7Cq\nx8T2rcj+RKrACbwI7tgEcUCGFqtcguldEvMSJlS/EJlRnKZjPJ2k335OCsFJ\n5FXfZa1iJ/3S7cYTp8kWB7TFdLcbEzK5xE0fSPQczteUphzmn5/ZFB9cT+N3\nax1nEXNV6d6ftR9oZFdICSSBC40IAhrISUDcsxoG9LjstLPKRhDkoeixoZkL\nyIM9r6jMkEAMe5x65gMYu8PXNlqxHeyNPuSUGggE/enab8ogj62i+nNzm7RI\ntSkDxOb74XRfSbuLjMm5v7WIGlH8C8yTzXTvauu76RHsZgR3qVk7/A0KmoQF\nFuxaMBt/kHyZjKeH3QlbRhI3qswhQm/ygbnPopgIPtAY5++oH49P8U8fFc5o\n2Il/GsgN6QYjaH+N+FOFxauZkN2BfuJoFnphbJiCWVpDNnC12xJFo75YUtHg\n804I+xW57MTRSu2/AGyfaEAezlWXCjjhTonFw6TricSkIioo/gIFz8VkeRJc\nxhjmUwrkuIBAfBvx6fhEwPHvg9iVtt6Y5aY8F29IEQsUe3T2QV083x/qlGxP\niaaZ\r\n=1own\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8707e8b3602895dc31b00754834f6358962d654e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-17T09:50:29.787Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.14-renovate-major-external-major-8707e8b3602895dc31b00754834f6358962d654e_1631872443263_0.9627262746327319","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.14-renovate-internal-patch-795af099a7eb2c3c20111a4e740dec275257c4ba":{"name":"@balena/jellyfish-plugin-front","version":"1.3.14-renovate-internal-patch-795af099a7eb2c3c20111a4e740dec275257c4ba","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.14-renovate-internal-patch-795af099a7eb2c3c20111a4e740dec275257c4ba","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ec8a8424b3d71af8c2c2fa6ea649a53181f48bc8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.14-renovate-internal-patch-795af099a7eb2c3c20111a4e740dec275257c4ba.tgz","fileCount":27,"integrity":"sha512-Mb6Tu0ajWA/h+TcmAXmLeqWjiHn5G9KCqZWYiObMyv7h3PUkbV9lNlOkrR0VlNfSy5AGLhceAYgvyDsyQKMiMw==","signatures":[{"sig":"MEUCIEkk/mUvyiNDALg4ZuDHXauijFWK79abfZW7RJc2pdsGAiEAksFg5bbRJ6BjQ61pG06xpx+0EtmUUGgjRtfUa8toSbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123465},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"795af099a7eb2c3c20111a4e740dec275257c4ba","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-18T03:38:16.013Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.56"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.14-renovate-internal-patch-795af099a7eb2c3c20111a4e740dec275257c4ba_1631936551153_0.43840723503214574","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.14-renovate-internal-patch-4dac705c632a1d48ec27a8cfa369a48f60da145f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.14-renovate-internal-patch-4dac705c632a1d48ec27a8cfa369a48f60da145f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.14-renovate-internal-patch-4dac705c632a1d48ec27a8cfa369a48f60da145f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"41c1f3f0c6f8818f33da1781cdbeab9324853481","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.14-renovate-internal-patch-4dac705c632a1d48ec27a8cfa369a48f60da145f.tgz","fileCount":27,"integrity":"sha512-0hWxjeq6kWE7LUsqWSK2aBmCe276GG8sr/RKFHRTPiODo3/zrf0HhWU8ARJP6BCL2T18HVsukk9tavhjjC+Fgw==","signatures":[{"sig":"MEYCIQDxy1cbgUfuWena3PRPlgR3ktol9FHi+5OHuQ95gS09YgIhAO6KXxcmmydZ0E5Sk0dm0+u2+U7lkBOLipxrtBfnXKuK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123424},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4dac705c632a1d48ec27a8cfa369a48f60da145f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-18T05:13:07.076Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.240","@balena/jellyfish-action-library":"^15.1.57"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.14-renovate-internal-patch-4dac705c632a1d48ec27a8cfa369a48f60da145f_1631942215689_0.15128080516693387","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.14-renovate-external-non-major-b4c29cc41c7992b654342cb703852f0f8f41fdc9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.14-renovate-external-non-major-b4c29cc41c7992b654342cb703852f0f8f41fdc9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.14-renovate-external-non-major-b4c29cc41c7992b654342cb703852f0f8f41fdc9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"99787bb863e53b7173b869319d01007992093d00","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.14-renovate-external-non-major-b4c29cc41c7992b654342cb703852f0f8f41fdc9.tgz","fileCount":27,"integrity":"sha512-qBlac5wMWdNcunsDv2QVqH1hC908AJcZVUIpE6Y0ijmgclqe6Ax6V9BCACVdmQ4dWIaa/T7b/bgz5sHdsa/Oeg==","signatures":[{"sig":"MEUCIQDYgqzYM6kn86ezCh47AREB2WmOpM709AmyPKjkYyop9gIgNsrpJ/wsCWz/jlELW+psRkQV1ZjWncf4cXYjVZ+kJnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123432},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b4c29cc41c7992b654342cb703852f0f8f41fdc9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-18T20:33:15.727Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.173","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.14-renovate-external-non-major-b4c29cc41c7992b654342cb703852f0f8f41fdc9_1631997433001_0.6947148353042534","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.14-renovate-balena-jellyfish-types-1-x-d0322845f55c8a6abeec6694b41f334e59934b36":{"name":"@balena/jellyfish-plugin-front","version":"1.3.14-renovate-balena-jellyfish-types-1-x-d0322845f55c8a6abeec6694b41f334e59934b36","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.14-renovate-balena-jellyfish-types-1-x-d0322845f55c8a6abeec6694b41f334e59934b36","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"04e7e1391f18ad0e93205de3e9cb1ce8927e9edc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.14-renovate-balena-jellyfish-types-1-x-d0322845f55c8a6abeec6694b41f334e59934b36.tgz","fileCount":27,"integrity":"sha512-8FyEMO0RFzMcIjaXMAiu5QfjKTTHsikbkeQfnW97bcJiffFTWcYfscgFJKqEai0Vym/+FPTNgCuNwqBsvEX8+A==","signatures":[{"sig":"MEUCIQCWtetqjGGZYD1/Vmo3LUmaEVwUK/qRVBQToMAduLW1WAIgNY2zz0MIau75pDTZ0ftPXCRQYB2eAJft/ZPgCmzQpcA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123466},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d0322845f55c8a6abeec6694b41f334e59934b36","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-20T11:20:39.871Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.14-renovate-balena-jellyfish-types-1-x-d0322845f55c8a6abeec6694b41f334e59934b36_1632137033661_0.5551722763526468","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.14-renovate-internal-patch-5ab47fe5a365e07cb15d5839fde91557a606c07b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.14-renovate-internal-patch-5ab47fe5a365e07cb15d5839fde91557a606c07b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.14-renovate-internal-patch-5ab47fe5a365e07cb15d5839fde91557a606c07b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e60b37a204e9dcb4b8d205e1a33d5903355ac1c6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.14-renovate-internal-patch-5ab47fe5a365e07cb15d5839fde91557a606c07b.tgz","fileCount":27,"integrity":"sha512-BfbCOsw/ggFv1/B7fwyvEe8vIIA4y0IHLLYOcIAsjwDhOQ792opyKHI8xZpkcB7HElmr1spOLcXzmAsqz5J60Q==","signatures":[{"sig":"MEYCIQCuHcY69XJ/WTnXB7bmPtPgs2a4HqAot7YBtc2bL6OG1QIhAKVBUFhqdWPPcbd5dwuVqEkKIF7lXs6nGljei6E6Hu0C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123424},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5ab47fe5a365e07cb15d5839fde91557a606c07b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-20T13:46:29.424Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.14-renovate-internal-patch-5ab47fe5a365e07cb15d5839fde91557a606c07b_1632145764565_0.9487552643162844","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.14-renovate-external-non-major-418edf0cba2c1db27fcf93e65cfa9895f6c65c34":{"name":"@balena/jellyfish-plugin-front","version":"1.3.14-renovate-external-non-major-418edf0cba2c1db27fcf93e65cfa9895f6c65c34","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.14-renovate-external-non-major-418edf0cba2c1db27fcf93e65cfa9895f6c65c34","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4da75e8e6160f8c5cc8df9d59a2145bc5d2b0923","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.14-renovate-external-non-major-418edf0cba2c1db27fcf93e65cfa9895f6c65c34.tgz","fileCount":27,"integrity":"sha512-iwgKLMpvJg601+nD8NJm5e3GCSImSkTZd1B7Ko8u6umf1uz7hmjR4Au4f1ksHfyOwYe1FUgykLSM22xRe48iHg==","signatures":[{"sig":"MEQCICCHzrG3RkKwzSEG44l8LWSwSnn8UGSnt75T3dOozkCcAiBc6JuOrgTuZVNOGqHVPI1zY5Yn+NOgL/DjxtdfqLHBTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123432},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"418edf0cba2c1db27fcf93e65cfa9895f6c65c34","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-20T15:55:19.643Z"},"_npmVersion":"6.14.14","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.239","@balena/jellyfish-action-library":"^15.1.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.1","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.173","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.14-renovate-external-non-major-418edf0cba2c1db27fcf93e65cfa9895f6c65c34_1632153501529_0.20812324963712148","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.14-renovate-internal-patch-94c532d4b5b61f5125f0eedab4b3e7e2baeddf89":{"name":"@balena/jellyfish-plugin-front","version":"1.3.14-renovate-internal-patch-94c532d4b5b61f5125f0eedab4b3e7e2baeddf89","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.14-renovate-internal-patch-94c532d4b5b61f5125f0eedab4b3e7e2baeddf89","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0f57718465bebc87330c8c903b38a144749697c2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.14-renovate-internal-patch-94c532d4b5b61f5125f0eedab4b3e7e2baeddf89.tgz","fileCount":27,"integrity":"sha512-cxnVZ4WZxmUhsOCQUwBA0LSKXUwoLf/+CXGf9ZT5hpeHlIXNpVH2mpdJcGoJVhn/F0YK9gAyjL1RwkX5Mm9r5A==","signatures":[{"sig":"MEQCIGnLTYtDbMcx5SBc8mhFldojtw45lJBDaPP662iYQJRdAiBkv24RSq78h0+YFe2ii51xka4chPpokofe2jkwAm3gtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123424},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"94c532d4b5b61f5125f0eedab4b3e7e2baeddf89","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-21T08:30:01.584Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.14-renovate-internal-patch-94c532d4b5b61f5125f0eedab4b3e7e2baeddf89_1632213294067_0.570135827476095","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.14":{"name":"@balena/jellyfish-plugin-front","version":"1.3.14","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.14","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7e004454d37ff8489b422452aed6d503f138b98e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.14.tgz","fileCount":27,"integrity":"sha512-B9PIOBd/4d626UfP/WKd/yOVkVB1TmXmVpCyVFMD7z9G7Dg67SkDYyPYtm3gKw3tjWCteoPcA9uiIWGFK3k3CA==","signatures":[{"sig":"MEQCIFVQtjm5RA7eBPB5x5TOUbm5fnFCZXIM9OHt7VRjq0v3AiBGvjcXu3MeqBwOnCgK5iM+R7V0ySrVjmSywQH6yD40wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123359},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b41147a89dbd1611bdfc66e07cbb6137e180fc69","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-21T08:59:37.562Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.14_1632215001722_0.42341192131399397","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15-renovate-external-non-major-21bb385338389839d49a6777c565a5eb1447604c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15-renovate-external-non-major-21bb385338389839d49a6777c565a5eb1447604c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15-renovate-external-non-major-21bb385338389839d49a6777c565a5eb1447604c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"09809decd656280e253d180e94802320a0c811d6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15-renovate-external-non-major-21bb385338389839d49a6777c565a5eb1447604c.tgz","fileCount":27,"integrity":"sha512-gF5+YZpi7ZbIHUOjqOBywuXXQdXsHn4u4is2IAURe2rFEBBQ8iIBEQmF26+s40PbQxqLtfRijuyA06aSRBmulg==","signatures":[{"sig":"MEUCIF/WkpyPalEr1R6y+028y4GvS56SboOkXuoU890AJaY3AiEAwFLWt+HqIrYS/s8Fq6N64xYiXwGUsDChxTpumc6SZRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123503},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"21bb385338389839d49a6777c565a5eb1447604c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-21T09:03:10.336Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.1","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.173","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15-renovate-external-non-major-21bb385338389839d49a6777c565a5eb1447604c_1632215257898_0.6016075400270589","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15-renovate-major-external-major-8229f378ba6c3a098caf279217437c57b6cf958b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15-renovate-major-external-major-8229f378ba6c3a098caf279217437c57b6cf958b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15-renovate-major-external-major-8229f378ba6c3a098caf279217437c57b6cf958b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"00e66b0efd96873f7256551f168b668035a6bfa3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15-renovate-major-external-major-8229f378ba6c3a098caf279217437c57b6cf958b.tgz","fileCount":27,"integrity":"sha512-6jeBRJ+LtJuZpTOes6b2uQz7qIKTTVCGgEQDLkO73ONKCOkc7TzdalbhdlGEBpmrAiOHeYffBnL+0TKNYHLF9w==","signatures":[{"sig":"MEQCIHJvjak1SXKcccNrup4B4DqdEIt652XsFiq6ouY456neAiBNFVhadp7MFCLwdNA1fbYjmMda1o4Se9ZmzmEBX2k5gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123501},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8229f378ba6c3a098caf279217437c57b6cf958b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-21T09:05:51.420Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15-renovate-major-external-major-8229f378ba6c3a098caf279217437c57b6cf958b_1632215433976_0.05825314260060077","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15-renovate-balena-jellyfish-test-harness-8-x-aa88c4b8adff76b9e0026771b6b3d175d644e7a2":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15-renovate-balena-jellyfish-test-harness-8-x-aa88c4b8adff76b9e0026771b6b3d175d644e7a2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15-renovate-balena-jellyfish-test-harness-8-x-aa88c4b8adff76b9e0026771b6b3d175d644e7a2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cfe27dd6e7741f58a6f11670d72614c96858a916","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15-renovate-balena-jellyfish-test-harness-8-x-aa88c4b8adff76b9e0026771b6b3d175d644e7a2.tgz","fileCount":27,"integrity":"sha512-GZ+r8Y9u9eWZTiiWTz+FmPgeh52u/p0GVyAnC3lSv9UdvMvb16yF3skf+s8UIjFJ/rQSv3adPYTbH2hbIz1w8A==","signatures":[{"sig":"MEYCIQDdGj0Rk56HuW/wxWeIfouSkyyWJKpOFIecTouRWKjnOAIhAKLJDRiQqnpATUAeh8CHmJkcKiyJ8tBCfrdXdcNC8J1y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123547},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"aa88c4b8adff76b9e0026771b6b3d175d644e7a2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-22T08:08:05.128Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.0.1","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15-renovate-balena-jellyfish-test-harness-8-x-aa88c4b8adff76b9e0026771b6b3d175d644e7a2_1632298280159_0.32572589979538913","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15-renovate-balena-jellyfish-test-harness-8-x-0b5a0cb5a2f3827057441c35a91e02f8cb488118":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15-renovate-balena-jellyfish-test-harness-8-x-0b5a0cb5a2f3827057441c35a91e02f8cb488118","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15-renovate-balena-jellyfish-test-harness-8-x-0b5a0cb5a2f3827057441c35a91e02f8cb488118","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"79a8bcfee189a15f256d5e8ef5aa1b1cef3ed34a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15-renovate-balena-jellyfish-test-harness-8-x-0b5a0cb5a2f3827057441c35a91e02f8cb488118.tgz","fileCount":27,"integrity":"sha512-iifB0R3mQ5nS8hGkzmDxLVYzYOnEH6T8s7iqIfZC1HrLhFDSRV3c7n8XawhYPbJC/LHRqUq5pCCpaoc2KsARAQ==","signatures":[{"sig":"MEQCIEouWr83b/Yixu/m511ohZ0sxsy+zdJAOLJhy5iJoto7AiBU2zF66h5eNhI63MC5nxv/QqQGduJ/FIQnA4WjcXj3kA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123547},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0b5a0cb5a2f3827057441c35a91e02f8cb488118","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-22T11:26:40.032Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.0.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15-renovate-balena-jellyfish-test-harness-8-x-0b5a0cb5a2f3827057441c35a91e02f8cb488118_1632310184507_0.8459094326401402","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15-renovate-balena-jellyfish-test-harness-8-x-8b9d731ec774fcd0a595fd2ada04e3f3e32b0819":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15-renovate-balena-jellyfish-test-harness-8-x-8b9d731ec774fcd0a595fd2ada04e3f3e32b0819","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15-renovate-balena-jellyfish-test-harness-8-x-8b9d731ec774fcd0a595fd2ada04e3f3e32b0819","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c8c1b7c45b65f5375bd98b745c6d12e7bcf80aaf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15-renovate-balena-jellyfish-test-harness-8-x-8b9d731ec774fcd0a595fd2ada04e3f3e32b0819.tgz","fileCount":27,"integrity":"sha512-VFQKH1v7GXB1bPZKuVnNMMCuIEeYQNKHvx0LCWJHWdTt8CHSDdYIG7v+SFZJsNvA45yE0PPwC1PQ2G3MLOKmOg==","signatures":[{"sig":"MEYCIQD59DkhBff8CKDsUo3MSuLCKCokTdj7P2cxRexN07SKOgIhANP2A7ODJTYeA0O7gXTyWNHrhSEaaX5Z0TC4qgtmv6fE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123547},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8b9d731ec774fcd0a595fd2ada04e3f3e32b0819","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-23T02:38:49.852Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.0","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15-renovate-balena-jellyfish-test-harness-8-x-8b9d731ec774fcd0a595fd2ada04e3f3e32b0819_1632364932867_0.7511703381206436","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15-renovate-balena-jellyfish-test-harness-8-x-83fb1bc86b37dc3d7e41595374c32e3361d05442":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15-renovate-balena-jellyfish-test-harness-8-x-83fb1bc86b37dc3d7e41595374c32e3361d05442","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15-renovate-balena-jellyfish-test-harness-8-x-83fb1bc86b37dc3d7e41595374c32e3361d05442","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"63d9c413fea557051f1bc16b4cd4bb8ea7aeca61","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15-renovate-balena-jellyfish-test-harness-8-x-83fb1bc86b37dc3d7e41595374c32e3361d05442.tgz","fileCount":27,"integrity":"sha512-YGODXAbhW4P/ZIDmCNE5MYumKRzXyPuQWaA6E8PWWIlxQe/cysFkb2/vMkOQTERRx5x0/FVkODZ81ualk+xjsg==","signatures":[{"sig":"MEYCIQDx+D78zwviPPyRcYPi8hwnvLIN//4dlwBJcEFAyXVyOwIhALx+UOKO1aG+QeHMgh+XlRkHAAUbXSCBr1k9wO+eVG3F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123547},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"83fb1bc86b37dc3d7e41595374c32e3361d05442","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-23T04:31:09.556Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.1","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15-renovate-balena-jellyfish-test-harness-8-x-83fb1bc86b37dc3d7e41595374c32e3361d05442_1632371686404_0.9830625293287798","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15-renovate-internal-patch-26948f6bb298f60ad59141409ac7a96387c3f371":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15-renovate-internal-patch-26948f6bb298f60ad59141409ac7a96387c3f371","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15-renovate-internal-patch-26948f6bb298f60ad59141409ac7a96387c3f371","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a39d47ba0e1662a3a63fef4ea6331bfd628f21a4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15-renovate-internal-patch-26948f6bb298f60ad59141409ac7a96387c3f371.tgz","fileCount":27,"integrity":"sha512-e8xZJqSXzCMY9TAN7VgXhoiv592xI1zz/NMW1CQLFlftnIFGT2FxRwjQMUj8WzWUEMoYPgGuV2V9I0C63ISEew==","signatures":[{"sig":"MEQCIB5eCI8Dx2SzYQrptaCFoSQcxt2b9Vy3vVcRHOxKWvgqAiBJKUz2TAF+Z6vVrnSZop8PW4v4dmYcbKR1Y0mr+g+0dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123495},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"26948f6bb298f60ad59141409ac7a96387c3f371","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-24T11:10:06.640Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.66"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15-renovate-internal-patch-26948f6bb298f60ad59141409ac7a96387c3f371_1632482067572_0.6723501876214506","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15-renovate-external-non-major-f235cf51ffd0d19a7c5883ce62feca9d42fc4cd1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15-renovate-external-non-major-f235cf51ffd0d19a7c5883ce62feca9d42fc4cd1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15-renovate-external-non-major-f235cf51ffd0d19a7c5883ce62feca9d42fc4cd1","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"46c7ae0f24250dd503f20f52794975b73a540709","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15-renovate-external-non-major-f235cf51ffd0d19a7c5883ce62feca9d42fc4cd1.tgz","fileCount":27,"integrity":"sha512-8vuuFt+uvMoINwgSgVp3nEQEF5JEUhHZBce09E6wXtD9UjIPAYkNv3pTdmX0U1iO6nUZUjmRC6EMFUt0fGEYtQ==","signatures":[{"sig":"MEUCIBzORA30OxB7WEDMCdmvHnQi5TYndEptFFx/2V3Be+8OAiEAkhIOJ7DRYxnZicODXFXEG4YP3OOwWV88OkU12PNDlIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123503},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f235cf51ffd0d19a7c5883ce62feca9d42fc4cd1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T01:54:51.066Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.1","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15-renovate-external-non-major-f235cf51ffd0d19a7c5883ce62feca9d42fc4cd1_1632535204114_0.6897419288503976","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15-renovate-balena-jellyfish-test-harness-8-x-677b1d31d9f5818d6e5e7a5dabf358bc4edb54a6":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15-renovate-balena-jellyfish-test-harness-8-x-677b1d31d9f5818d6e5e7a5dabf358bc4edb54a6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15-renovate-balena-jellyfish-test-harness-8-x-677b1d31d9f5818d6e5e7a5dabf358bc4edb54a6","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"de57d738e18443f1289db67daa5812569f80a65e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15-renovate-balena-jellyfish-test-harness-8-x-677b1d31d9f5818d6e5e7a5dabf358bc4edb54a6.tgz","fileCount":27,"integrity":"sha512-eygvf6AVwOcS7VQgOTlLWUbIPugrevcp+O6njRZXIucJcm+6YcsPCr5+ihPPMyDte/qXLYA6HKfw3kpNFk6mnQ==","signatures":[{"sig":"MEYCIQDWmBalr8AdC2siX2EVk8NYDtAGD6iiS9I8vQhYPMVDYwIhAJDBk4E1tvuz/Qj7LdhqxBGBj5baECHvpKyPHqTr1Gn4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123547},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"677b1d31d9f5818d6e5e7a5dabf358bc4edb54a6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T01:54:50.616Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15-renovate-balena-jellyfish-test-harness-8-x-677b1d31d9f5818d6e5e7a5dabf358bc4edb54a6_1632535240607_0.532953848962181","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15-renovate-internal-patch-1d85edf7687fecbf40c9f480d124fe1517b4143c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15-renovate-internal-patch-1d85edf7687fecbf40c9f480d124fe1517b4143c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15-renovate-internal-patch-1d85edf7687fecbf40c9f480d124fe1517b4143c","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e708bec82fc6c3a6690deea59e3b6bb378bb0eb4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15-renovate-internal-patch-1d85edf7687fecbf40c9f480d124fe1517b4143c.tgz","fileCount":27,"integrity":"sha512-Y9Sk6N90FB2XCHQ8tiw/w66gmBXFC0xoQce1OvR6TEwqZfCs1J7k5NtsUoENBT57jo0IWjR7cM+/3WJsTRSc1A==","signatures":[{"sig":"MEUCIQDNjatL+Qs2aFN1yXiBygBiw3moLNwuXjKrgY6kM9BvKgIgJaTdrVtelFF9nuKnHGjSSFDDGgHhvyr+SfcezV5zNto=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123495},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1d85edf7687fecbf40c9f480d124fe1517b4143c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T05:29:50.387Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.69"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15-renovate-internal-patch-1d85edf7687fecbf40c9f480d124fe1517b4143c_1632548066821_0.07273587642628065","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15-renovate-balena-jellyfish-test-harness-8-x-70a2806ed675e45b15cefe4c526f83b42b66f2e4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15-renovate-balena-jellyfish-test-harness-8-x-70a2806ed675e45b15cefe4c526f83b42b66f2e4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15-renovate-balena-jellyfish-test-harness-8-x-70a2806ed675e45b15cefe4c526f83b42b66f2e4","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6f84679f9abeed7160d3478609713daf807cefed","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15-renovate-balena-jellyfish-test-harness-8-x-70a2806ed675e45b15cefe4c526f83b42b66f2e4.tgz","fileCount":27,"integrity":"sha512-vdjCew6PX7YpZPuM2xpFhkxi0PIRDM7FDIFdqv++qXUoYfWSnKiil17JRhjgA6jhQjTtoOS36BsAl2SLwR/AYg==","signatures":[{"sig":"MEUCIQDDAGYUrXRbIasVc0NICE0TMTxqd8h0hIoFYlCzmlJavwIgVf1q1u9nYiI+yol+RBvb/riwhJN9q3xOS0BcscRWuVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123547},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"70a2806ed675e45b15cefe4c526f83b42b66f2e4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T05:29:47.857Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15-renovate-balena-jellyfish-test-harness-8-x-70a2806ed675e45b15cefe4c526f83b42b66f2e4_1632548075605_0.5714979516463554","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15-repo-sync-secrets-default-1bdfc265ab3c990ce87c2cd6d9df4bdac743b7c5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15-repo-sync-secrets-default-1bdfc265ab3c990ce87c2cd6d9df4bdac743b7c5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15-repo-sync-secrets-default-1bdfc265ab3c990ce87c2cd6d9df4bdac743b7c5","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"93322a1637c838ae7336a84b8b2b76a181285605","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15-repo-sync-secrets-default-1bdfc265ab3c990ce87c2cd6d9df4bdac743b7c5.tgz","fileCount":27,"integrity":"sha512-6PcYsVVAREahFe4XBbOO2NNkarh84vfiDnnwtzI4VDCgAJWFA2fce2babZqMlf2I+6s7EyljJd9UQ6YfRLUzXA==","signatures":[{"sig":"MEQCIDdhoLFO2eQ+h10a9jYGdQLgouCgJ4B1VzrjtIetPYyEAiBR/xypT19lISOxoOR6PAawCd2PZ1uGVFYtBTtmSYcENw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123509},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1bdfc265ab3c990ce87c2cd6d9df4bdac743b7c5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T06:09:31.575Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15-repo-sync-secrets-default-1bdfc265ab3c990ce87c2cd6d9df4bdac743b7c5_1632550525687_0.598813624533977","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15-renovate-internal-patch-96552633d2a49dcd0764a5926f403907e5bc4001":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15-renovate-internal-patch-96552633d2a49dcd0764a5926f403907e5bc4001","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15-renovate-internal-patch-96552633d2a49dcd0764a5926f403907e5bc4001","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"43818446c10a21c3d7c628d48ae9439bb72844e6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15-renovate-internal-patch-96552633d2a49dcd0764a5926f403907e5bc4001.tgz","fileCount":27,"integrity":"sha512-VTWv1PC+a0kAJ43qUledKKAcoZMcLWzBmp8aZhyCalHUNGJ26/r28qIS0Mn8sOUKPJoqLltoItpB3lIs7whO2w==","signatures":[{"sig":"MEQCIBLXTwwEZ33BHZ5a/e6zyFMNFCS8PNt/IiKrs73UR9pFAiBCxZLNAw5+RmnNXic4Sw75GK+7Y+IjNwY6Gc//7tnqqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123495},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"96552633d2a49dcd0764a5926f403907e5bc4001","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T10:11:40.565Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.70"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^7.4.2","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15-renovate-internal-patch-96552633d2a49dcd0764a5926f403907e5bc4001_1632564900527_0.754881850068887","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.15":{"name":"@balena/jellyfish-plugin-front","version":"1.3.15","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.15","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d35016de1bc640acd0eaa7a2b250d20e3135a609","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.15.tgz","fileCount":27,"integrity":"sha512-eaJ8D1MrL9+W4Ca8y9n4LlzHv2W5w7JC2DgNqw9w08c0Ya32cfYVk56WrxEO3YIhy6zRClGr6MX78xKuoPOSig==","signatures":[{"sig":"MEQCIHE1Mz+IGoxqNGUOC3JLNYZzCZEz4Ztf7V2TlKwrKcQjAiAqCIq8T60zfC9ffa91SKx7zOAj7GdLUULZSwnGTpZkWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123463},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1628b6930bc0b6eec7b58455a92d75b63adba361","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T12:30:42.610Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.15_1632573221856_0.3944631182507732","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.16-renovate-external-non-major-3c05e97204e4bdf307869095504edd32a7324338":{"name":"@balena/jellyfish-plugin-front","version":"1.3.16-renovate-external-non-major-3c05e97204e4bdf307869095504edd32a7324338","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.16-renovate-external-non-major-3c05e97204e4bdf307869095504edd32a7324338","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7ee090393f7944ab0145da36b3ab1588478320fc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.16-renovate-external-non-major-3c05e97204e4bdf307869095504edd32a7324338.tgz","fileCount":27,"integrity":"sha512-t0+r035AITS+oL5mkYMbaNLCS+RuRVKEzhsgOdM7awl9Eec/brwLcieCs4bU/GL1yUt1jbtQFin+G9Dvu5Nc/g==","signatures":[{"sig":"MEUCIAf52hSZCOpi25aKjWbyKQSyrXle3LFzvPzj+w+3iZLOAiEA7MYeLLD+qgF++nTEIuqECuC0aQ25reUiDHOpYV3ud6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123607},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3c05e97204e4bdf307869095504edd32a7324338","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T12:32:55.528Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.1","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.16-renovate-external-non-major-3c05e97204e4bdf307869095504edd32a7324338_1632573605726_0.7998484553017484","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.16-renovate-balena-jellyfish-types-1-x-cd02a1f65ef0460e1164ffb78f42087edc647934":{"name":"@balena/jellyfish-plugin-front","version":"1.3.16-renovate-balena-jellyfish-types-1-x-cd02a1f65ef0460e1164ffb78f42087edc647934","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.16-renovate-balena-jellyfish-types-1-x-cd02a1f65ef0460e1164ffb78f42087edc647934","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3f27e64a9f0d3811f6ce39f5110adb71148ed5de","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.16-renovate-balena-jellyfish-types-1-x-cd02a1f65ef0460e1164ffb78f42087edc647934.tgz","fileCount":27,"integrity":"sha512-LYgHBx3oFNES2gsMDuAfzdAAtTpFFn8I19ydAz1H5tHT0UBgrttAE+a1CKSsifCyONcTGAa1tvzHn/WHAN4gjw==","signatures":[{"sig":"MEUCIQCT8+w5rBCaxhXKFJ3WZYdNWj+9wdIxJTJww99WYPlqbwIgbAj4zlAvbDoGPOtymVysZjXUtRIAwh+rnqY3vQXgvLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123641},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cd02a1f65ef0460e1164ffb78f42087edc647934","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T12:35:03.099Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.1","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.16-renovate-balena-jellyfish-types-1-x-cd02a1f65ef0460e1164ffb78f42087edc647934_1632573612452_0.7050149271649828","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.16-renovate-major-external-major-f848445a185f5a76e8bc6744e6556ca9104163fa":{"name":"@balena/jellyfish-plugin-front","version":"1.3.16-renovate-major-external-major-f848445a185f5a76e8bc6744e6556ca9104163fa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.16-renovate-major-external-major-f848445a185f5a76e8bc6744e6556ca9104163fa","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"579129227b22c5ec613c6e831575a328c0881bc4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.16-renovate-major-external-major-f848445a185f5a76e8bc6744e6556ca9104163fa.tgz","fileCount":27,"integrity":"sha512-RNdCh0p126F1tuNR6ZRClDDDXyGwPJp4tbY0k87e6QYjwlhDb1T8yO5JKKUHbGBBaQmq/aSRb9N4bJPfd8KHyA==","signatures":[{"sig":"MEUCIEMCR3UctLnPIioyZs4TwbtEHZW2tFWN9I2Mc7BX4q++AiEAsFhR4k59h7IZi/06A2G2h8kKG2tblUQ4PAQonoUFTZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123605},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f848445a185f5a76e8bc6744e6556ca9104163fa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T12:35:07.221Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.16-renovate-major-external-major-f848445a185f5a76e8bc6744e6556ca9104163fa_1632573634130_0.4667703151641196","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.16-repo-sync-secrets-default-4160b5ddeb1659092177722bebaae9a8490cf57e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.16-repo-sync-secrets-default-4160b5ddeb1659092177722bebaae9a8490cf57e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.16-repo-sync-secrets-default-4160b5ddeb1659092177722bebaae9a8490cf57e","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5dc96765f47804c156519466b569ce752932f573","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.16-repo-sync-secrets-default-4160b5ddeb1659092177722bebaae9a8490cf57e.tgz","fileCount":27,"integrity":"sha512-fmsnNOR2SOVnV4iUX4tqqKwPbC4Bl7RNIKO31C6QqXFCnQnbMBJ5zZ/xcuqWl6WWFgv04OQU9BqYc5OEQW0JwQ==","signatures":[{"sig":"MEUCIQC/Z3nfiWwZA2xsJWZRcyrr5OF+Qz+Q7/Qy7/IMd8b9MgIgDM2ppi6X7Kc661qxDobAsn/AWJ6YmyiFMDjRduCkzaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123672},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4160b5ddeb1659092177722bebaae9a8490cf57e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T13:10:29.662Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.16-repo-sync-secrets-default-4160b5ddeb1659092177722bebaae9a8490cf57e_1632575700793_0.7028150276911442","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.16-renovate-external-non-major-6a4571a2e227311d14040e202f0f524c70bd1956":{"name":"@balena/jellyfish-plugin-front","version":"1.3.16-renovate-external-non-major-6a4571a2e227311d14040e202f0f524c70bd1956","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.16-renovate-external-non-major-6a4571a2e227311d14040e202f0f524c70bd1956","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0f92f2a17f6a8802bcd762e9f202103ac182e476","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.16-renovate-external-non-major-6a4571a2e227311d14040e202f0f524c70bd1956.tgz","fileCount":27,"integrity":"sha512-p/VvHFQpenRXf2jje99tx+Nt9V6osakL/nhXnYmJajxpAeWUF9Ls3ujl/UcQmWi2DAXEaHyz7YVUjPZi6CJW4w==","signatures":[{"sig":"MEUCIQDXNHgmURN2AVBcURgr6T7LbvJLy7laIkRV3VEYbf4d5AIgVCGTxsaR6B0zlYCU2FGLgSHapHkolRxXuNjgShTelM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123607},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6a4571a2e227311d14040e202f0f524c70bd1956","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T14:15:36.999Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.1.0","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.16-renovate-external-non-major-6a4571a2e227311d14040e202f0f524c70bd1956_1632579656346_0.4651487589512233","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.16-renovate-balena-jellyfish-types-1-x-76574cd235b6910f484b2b79f67f49b72fc9db7e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.16-renovate-balena-jellyfish-types-1-x-76574cd235b6910f484b2b79f67f49b72fc9db7e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.16-renovate-balena-jellyfish-types-1-x-76574cd235b6910f484b2b79f67f49b72fc9db7e","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"106079a513e14039c6c33d9d991a626f1247d2dc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.16-renovate-balena-jellyfish-types-1-x-76574cd235b6910f484b2b79f67f49b72fc9db7e.tgz","fileCount":27,"integrity":"sha512-jyJVWXBNbwRZF7grHntKVPPXTIgNBzvemTlK3i/y8rJARzRnnJsw6p4nSAcxFXHf39xeNKv53dGuCMyOELEf2g==","signatures":[{"sig":"MEUCIQDOA+tHPue99/4WbDPu9tyobW62LNiNlgWw+G+ibCyMrgIgGmrfsyP8MXdvBTPnyB7GyLIxZf+hQGM3hwzPQH8p70Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123641},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"76574cd235b6910f484b2b79f67f49b72fc9db7e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T17:04:40.130Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.16-renovate-balena-jellyfish-types-1-x-76574cd235b6910f484b2b79f67f49b72fc9db7e_1632589781350_0.350139098663498","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.16":{"name":"@balena/jellyfish-plugin-front","version":"1.3.16","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.16","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9ed1caaaa0bae12ff23707d4cc907772d0937ff4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.16.tgz","fileCount":27,"integrity":"sha512-lHLrpTjZpXRWf5qYmb+IkArpjJSUbdUnUC1sRqEmGlYTDTKHb7g3rRxBGPHCCLSsvpe3LjYYs7fMCJQx46IPng==","signatures":[{"sig":"MEYCIQDpqp5fPKjiQFIVi1xTSSc2HkHT1YBIlmN1QLQ/eB/yDwIhAO0edYAbBqS2XfdVJE43ElWmvmxL0Lh6z9ZfzUX3JayO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123564},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"802273ce7fec983c5da72c89bce8f31fb4aedf37","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T17:45:21.982Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.16_1632592065708_0.3497601037880884","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.17-renovate-internal-patch-2696657b3a78e5c749e750c0bbe53ec03dd10ef2":{"name":"@balena/jellyfish-plugin-front","version":"1.3.17-renovate-internal-patch-2696657b3a78e5c749e750c0bbe53ec03dd10ef2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.17-renovate-internal-patch-2696657b3a78e5c749e750c0bbe53ec03dd10ef2","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cc66288a669b4224ebc1cab5fa9ca22dc1f0ef0b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.17-renovate-internal-patch-2696657b3a78e5c749e750c0bbe53ec03dd10ef2.tgz","fileCount":27,"integrity":"sha512-q5NeW8j96xwkuxD7+NAmN/SBeZGKFfbKzPtpqqvIfh+YejIbi7ynuqW8ziE4p++LkDRExlwYROArjLTWLMUR/g==","signatures":[{"sig":"MEQCICANHuuT7tvJIEJf7RfI2gsUu8cLRfOWvqxjI8/+e9VsAiAl3i/cZEqVWzA8Lx7oWSM4RVXn0R4ody0RxEQJ31fJrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123700},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2696657b3a78e5c749e750c0bbe53ec03dd10ef2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T17:48:44.637Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.74"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.17-renovate-internal-patch-2696657b3a78e5c749e750c0bbe53ec03dd10ef2_1632592335487_0.11799826188923834","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.17-renovate-major-external-major-d47e29251e91d638fd7fde8792d82deaff0b2a25":{"name":"@balena/jellyfish-plugin-front","version":"1.3.17-renovate-major-external-major-d47e29251e91d638fd7fde8792d82deaff0b2a25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.17-renovate-major-external-major-d47e29251e91d638fd7fde8792d82deaff0b2a25","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"553a31b057f2f96bb311029294fd55be41c52156","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.17-renovate-major-external-major-d47e29251e91d638fd7fde8792d82deaff0b2a25.tgz","fileCount":27,"integrity":"sha512-xv18x2YiYMBUwa++GrQsE9AHzw0RZJh9i5Wgg8MPx7uN9vfaViQRTSW9W4mmArOvvQGNmx07GP6pgGKDPVwLPg==","signatures":[{"sig":"MEQCICVw9GWXTmTU3suiy5HTmVlm+qgyZW7nGoENY/Mb8IodAiA+lPDjfrM/QnecJ1d71xqEeurjlQggEwQ2KxteTOkuKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123706},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d47e29251e91d638fd7fde8792d82deaff0b2a25","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-25T17:49:23.043Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.242","@balena/jellyfish-action-library":"^15.1.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.17-renovate-major-external-major-d47e29251e91d638fd7fde8792d82deaff0b2a25_1632592396278_0.9270906337262463","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.17-renovate-internal-patch-2dffa9f25adc02fb1e73cbfec72fa00ad02382f1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.17-renovate-internal-patch-2dffa9f25adc02fb1e73cbfec72fa00ad02382f1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.17-renovate-internal-patch-2dffa9f25adc02fb1e73cbfec72fa00ad02382f1","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"41f88f38b4c2ab4bc7f5db4eefc332a6163adc59","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.17-renovate-internal-patch-2dffa9f25adc02fb1e73cbfec72fa00ad02382f1.tgz","fileCount":27,"integrity":"sha512-e1hDlV+QFs0sh3YLfHd2LAF3XS2XO7mFepeJcJFmnrXQa/EaWBCMjdtMaRnu4NL16KmVJ1gqK/MBUGus/rqysQ==","signatures":[{"sig":"MEUCIE+7oiLBvahZle5MWUauDR3mpGGPdZnCLN+epS4zj5KRAiEAhrOzldfm8KHyp5nwKg9Sb82QWpw22nHSdcUZP8yph3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123700},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2dffa9f25adc02fb1e73cbfec72fa00ad02382f1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-26T03:59:31.481Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.75"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.17-renovate-internal-patch-2dffa9f25adc02fb1e73cbfec72fa00ad02382f1_1632629033284_0.7078437190763007","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.17":{"name":"@balena/jellyfish-plugin-front","version":"1.3.17","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.17","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cba0d94ff642ce70c2e0a7f382314c92ecba13b7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.17.tgz","fileCount":27,"integrity":"sha512-anq4epStxL5Vx7zRgUr6U1+uol1p/UCB961coCWa1FnQTOiCTymHlYRFY0R5+g/PeOQjL7cQh58HdTW97gCu9g==","signatures":[{"sig":"MEQCIBfy1Nvm+1NqK39b81eCkABjWWSmJCdgAQvludCtVCPBAiBppCwzcltxvDHbqCc8mlyhOcA5MKPtxMog63F6Cz/M+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123635},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8db273fe35ca8684918fd20a81e0448b410ac964","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-26T04:29:40.611Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.75"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.17_1632630707633_0.44628256244412845","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.18-renovate-external-non-major-e1b8a3afca32551930a7fcd3acf81c258a824e4f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.18-renovate-external-non-major-e1b8a3afca32551930a7fcd3acf81c258a824e4f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.18-renovate-external-non-major-e1b8a3afca32551930a7fcd3acf81c258a824e4f","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5819212b4d636e56e47f6abb0bedbd9de1c826bb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.18-renovate-external-non-major-e1b8a3afca32551930a7fcd3acf81c258a824e4f.tgz","fileCount":27,"integrity":"sha512-1/8Vzca5shILFigaa79RPoQiO7Ez1ZK+o/zhsUUHlVGTXFPVZRiZaydm1n7AqviPYbbDnxcXF+7rYj3V5cwaLw==","signatures":[{"sig":"MEUCIDemYYAUNpZK2r53zyrqmlXFOESY1ITPKGlLESeIv++FAiEAxx7JnbG5M4OXMlHUIB1gQX7A8N7nUgI1AYUQYL9SspE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123779},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e1b8a3afca32551930a7fcd3acf81c258a824e4f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-26T04:33:21.595Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.75"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.18-renovate-external-non-major-e1b8a3afca32551930a7fcd3acf81c258a824e4f_1632631010694_0.6043395963053935","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.18-renovate-major-external-major-fe897e41509b654a6d609ed92a5a4c8ace121dbf":{"name":"@balena/jellyfish-plugin-front","version":"1.3.18-renovate-major-external-major-fe897e41509b654a6d609ed92a5a4c8ace121dbf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.18-renovate-major-external-major-fe897e41509b654a6d609ed92a5a4c8ace121dbf","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7178d47b59204a7b26dc1536f2437f31d1ca08d1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.18-renovate-major-external-major-fe897e41509b654a6d609ed92a5a4c8ace121dbf.tgz","fileCount":27,"integrity":"sha512-RSXeOxfYt9tZp1Bypz6mo94sqs1ut2GGk8I+N2F6KFecN4YCrkRxUNmGO4soZxavBWgJ9NjZ8+uXYF1i58Odlg==","signatures":[{"sig":"MEQCIHVpir+94TmeTlDq/gHQp8/CW7109zK/Pv7bFJO8kKy8AiBDQ8tioODkEq98d1+P4/tgqSdZnC9Omgsh0JsGQWrw1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123777},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fe897e41509b654a6d609ed92a5a4c8ace121dbf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-26T04:36:30.664Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.75"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.18-renovate-major-external-major-fe897e41509b654a6d609ed92a5a4c8ace121dbf_1632631223405_0.6430934368360839","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.18-repo-sync-secrets-default-5e5ad859e438a81b23c4d115075bc0da394cf6c3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.18-repo-sync-secrets-default-5e5ad859e438a81b23c4d115075bc0da394cf6c3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.18-repo-sync-secrets-default-5e5ad859e438a81b23c4d115075bc0da394cf6c3","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0ad3032d8aa1190db2710d7e64ebccb7e06fd066","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.18-repo-sync-secrets-default-5e5ad859e438a81b23c4d115075bc0da394cf6c3.tgz","fileCount":27,"integrity":"sha512-HBZSDDitExt4O2K2DOCGpBFrnwT2qaPP7ptLQOHSKLdDvswi2z+JrwUfAU28ar+y06eF+8u65Dj3Ao6A87e2mg==","signatures":[{"sig":"MEUCIHncKKTS232suBC0Pt/r8Ruz7gbvBu0WnMKk6Fpn0OY7AiEAnyCqVsZI5DWgfQsgvgB36QbOWxw9UllHe2mc00HvbRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123844},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5e5ad859e438a81b23c4d115075bc0da394cf6c3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-26T05:29:00.353Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.75"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.18-repo-sync-secrets-default-5e5ad859e438a81b23c4d115075bc0da394cf6c3_1632634433417_0.6283343942081934","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.18":{"name":"@balena/jellyfish-plugin-front","version":"1.3.18","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.18","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6173f26f4c8e5c081fd068cae2d0003fd060ed57","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.18.tgz","fileCount":27,"integrity":"sha512-9Fdv5pcWeWISTvYFDrElxOQPdgRegxnwldP0sICYsaRVeT8vFcr5wlLiBpS5wX7oZJnQ94/JocgN/RJd+DDSGw==","signatures":[{"sig":"MEYCIQC52Zen2oGoZiMtPLfGDyxggpXaJfgiuwP2UakGBRA1wgIhANZB1Zd/3icIY687NpuczjnK0VzDI01tF65SPPvyafva","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123777},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"63753a93f5a9e3ebf924f991265c5a838c0468da","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-26T06:16:50.322Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.75"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.18_1632637149700_0.7836817217230332","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.19-renovate-external-non-major-86fcd505818a695bf72b000ebdd613ce28fbf954":{"name":"@balena/jellyfish-plugin-front","version":"1.3.19-renovate-external-non-major-86fcd505818a695bf72b000ebdd613ce28fbf954","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.19-renovate-external-non-major-86fcd505818a695bf72b000ebdd613ce28fbf954","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"18438cddb541361918bb9462f8836bb7080ff1cc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.19-renovate-external-non-major-86fcd505818a695bf72b000ebdd613ce28fbf954.tgz","fileCount":27,"integrity":"sha512-RkJakPZSymmIGlxv6/vOY4fJwTHFl70ftlgz6+rDe1ONMYdhX/NH7+sF9cy8Z1XEUq5f++rmd6qoa9bIdHHVtw==","signatures":[{"sig":"MEQCIGv8xeILXutBVoV2qHHVmVfyC5gZak3+llj8dAbkYb67AiBdGAPVHOKOOY+xBp5SxplLatwOsj40CvoeYoSreCClbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123921},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"86fcd505818a695bf72b000ebdd613ce28fbf954","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-26T06:21:50.949Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.75"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.19-renovate-external-non-major-86fcd505818a695bf72b000ebdd613ce28fbf954_1632637506488_0.6013939422087939","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.19-renovate-major-external-major-04f0e638d06c93beb620aceb44f135e772f622ab":{"name":"@balena/jellyfish-plugin-front","version":"1.3.19-renovate-major-external-major-04f0e638d06c93beb620aceb44f135e772f622ab","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.19-renovate-major-external-major-04f0e638d06c93beb620aceb44f135e772f622ab","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5fcf5a6b6a32c1ba0325797a15f0ceb4556edf43","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.19-renovate-major-external-major-04f0e638d06c93beb620aceb44f135e772f622ab.tgz","fileCount":27,"integrity":"sha512-IiDmwmQ1D7Xv/4vxj9oKtzI2UhTAfpEbd2L7db2yv5v0/KtK5gJXj1IN0ACwbABUq8xHAWzN8qN6W+Y+y4Yz+A==","signatures":[{"sig":"MEQCIFfJzmsz4Kd6sc5/MuomQSbNDJib9mioUO1up5kOaoWbAiB1ngGaJvTrBfnZQmMJtMGcLD864xlSQMo/bXzxC6N5MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123919},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"04f0e638d06c93beb620aceb44f135e772f622ab","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-26T06:22:11.466Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.3","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.75"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.1.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.21.9","date-fns":"^2.23.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.2","@types/jest":"^27.0.1","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.172","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.19-renovate-major-external-major-04f0e638d06c93beb620aceb44f135e772f622ab_1632637585067_0.3581887166992892","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.19-renovate-external-non-major-1ce19afae553423364c19ff3bf25e26cf287712d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.19-renovate-external-non-major-1ce19afae553423364c19ff3bf25e26cf287712d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.19-renovate-external-non-major-1ce19afae553423364c19ff3bf25e26cf287712d","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f0ee6b003c0daa9484477a47d8aa13e27e52cdd9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.19-renovate-external-non-major-1ce19afae553423364c19ff3bf25e26cf287712d.tgz","fileCount":27,"integrity":"sha512-OgfUlGWQ5DKVV+vkDjumv+npCxLfDbDCP6MQeoZSZPdieUQAzQvdYYKP7pfIgQ0Eh2gVNHyFx45DNvS/YMo3TA==","signatures":[{"sig":"MEQCIHUHx/vctP/Vxr+J5L7AInnWioOvc8ERpmyt6bl8dXRdAiBOyEvPLVyI+/vrmRR/557+KzGvEmFmUFbZj6TltW6/4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123982},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1ce19afae553423364c19ff3bf25e26cf287712d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-26T08:23:59.631Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.75"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.19-renovate-external-non-major-1ce19afae553423364c19ff3bf25e26cf287712d_1632644925039_0.38442062673551347","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.19":{"name":"@balena/jellyfish-plugin-front","version":"1.3.19","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.19","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"415adb275324d1b48773841ff5a6a6154b8e2023","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.19.tgz","fileCount":27,"integrity":"sha512-3nV8hzE3LnmqpvRePS5lrn0dw3PTr/507SlsQyUT6KKq691x80/RWjfVt5gyAI6eOirgixXLPXnlRQnuj34GhA==","signatures":[{"sig":"MEUCIGIqcaeXerrwuYl3qHZaFa29jb7HDVoBdiQlaioGEFJiAiEAjVQriL0Qrun45L1IpCgl7v0qvBqwnQXrMiojX/uAa5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123913},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ac7becbe2a944190411267ce968b7e1894fb48fa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-26T08:56:51.760Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.75"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.19_1632646756707_0.7530462271607388","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.20-renovate-major-external-major-d56d0b2d16ba2dbd957455c7a0b6a12d3c75e8d5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.20-renovate-major-external-major-d56d0b2d16ba2dbd957455c7a0b6a12d3c75e8d5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.20-renovate-major-external-major-d56d0b2d16ba2dbd957455c7a0b6a12d3c75e8d5","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a16b71ffd74b014fa303c1ec139709b4004c899b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.20-renovate-major-external-major-d56d0b2d16ba2dbd957455c7a0b6a12d3c75e8d5.tgz","fileCount":27,"integrity":"sha512-Cys5BVRfIWBVqquK2ZmIXP3qrL3+fvQbMuakPjPoK/KzUQRlNbLQpZKDEvB7OwmJ4vlcB1MZ0xoD5QRhsZuvkg==","signatures":[{"sig":"MEQCIGNuyVkdNdIBxIFSO39kPe285spspIEvVr0pGorJKuFMAiBCBTu0sPXH9mmWWP5ID/5SKG0fAK78lk84O5DnlhYIGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124055},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d56d0b2d16ba2dbd957455c7a0b6a12d3c75e8d5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-26T08:59:20.831Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.75"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.20-renovate-major-external-major-d56d0b2d16ba2dbd957455c7a0b6a12d3c75e8d5_1632646963414_0.28637015121331566","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.20-renovate-internal-patch-8c0b672380797637d6b8edcfaf69b1d816406d25":{"name":"@balena/jellyfish-plugin-front","version":"1.3.20-renovate-internal-patch-8c0b672380797637d6b8edcfaf69b1d816406d25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.20-renovate-internal-patch-8c0b672380797637d6b8edcfaf69b1d816406d25","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9221d66a97be293f3897e1bad08018dd57eb2fd4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.20-renovate-internal-patch-8c0b672380797637d6b8edcfaf69b1d816406d25.tgz","fileCount":27,"integrity":"sha512-ChBmSKIddfzcfsDYvM6sqqPBev8Rpi4hH7OdX2M4lvM6RAIAZY2cYyVBGHNQbDcNBlvS6SloNZgHIeJTimDt6Q==","signatures":[{"sig":"MEUCIQCKHnRGlXbhECpPSyszww85rcfmwzn7V+ScI1peovOdrAIgMEuIcuWlYmLoRijE48v0klf+jMROc2WzY1OlOyh6z60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124090},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8c0b672380797637d6b8edcfaf69b1d816406d25","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-28T01:59:08.577Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.20-renovate-internal-patch-8c0b672380797637d6b8edcfaf69b1d816406d25_1632794720104_0.06668543205577393","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.20":{"name":"@balena/jellyfish-plugin-front","version":"1.3.20","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.20","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d4776612e2e780bf62ab7112e79f772fcd65577b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.20.tgz","fileCount":27,"integrity":"sha512-3alANVlmBl5CaoBtxMPNtLYsWpB4VZyg4JhPOf7eg+/Pi4LgZ3NH1ZmjiwqxDCpzS6bDRZYU/tt04BxigaUC5w==","signatures":[{"sig":"MEYCIQDRCpNBjAObw4FLy4ceoeuTjT5qLh+AREpIK4PfuNRjxwIhAKVZxJ8MWWKv01fhpY9VpDsVTVHSRa7jp4PZIOaqfU4Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124025},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e567e79820cf440c82fc152cddea47f5aec337a7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-29T01:16:24.268Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.76"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.20_1632878371884_0.059305434237634014","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.21-renovate-major-external-major-c814929f06b4813ab93c070217a4c96085573163":{"name":"@balena/jellyfish-plugin-front","version":"1.3.21-renovate-major-external-major-c814929f06b4813ab93c070217a4c96085573163","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.21-renovate-major-external-major-c814929f06b4813ab93c070217a4c96085573163","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0424da2ba5215423ccb8cf22ac40e86e154f8376","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.21-renovate-major-external-major-c814929f06b4813ab93c070217a4c96085573163.tgz","fileCount":27,"integrity":"sha512-Z0Sl+JHcdE8TYDfkSkhhpyzlTvbG5NRdcvJsBUhH9MXHg0btNkN0UczIZOYFyvONyeJxEZyZEaOPSAaAbT1gvg==","signatures":[{"sig":"MEUCIGbZN+DOXkEIOKtnAnJWK55DfXa2YrSbMyKGFW485j1mAiEA2F1VU2uxp7zjofPYX8R6eUq10NPTTKdeZjvVDYULL5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124167},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c814929f06b4813ab93c070217a4c96085573163","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-29T01:19:38.478Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.21-renovate-major-external-major-c814929f06b4813ab93c070217a4c96085573163_1632878607699_0.3127974541939116","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.21-renovate-internal-patch-36f06d82993181f0b34490ee118620abd295d8d5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.21-renovate-internal-patch-36f06d82993181f0b34490ee118620abd295d8d5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.21-renovate-internal-patch-36f06d82993181f0b34490ee118620abd295d8d5","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9c785bc06b9c9b0aa20a09e1ef2b5a7dae3976d8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.21-renovate-internal-patch-36f06d82993181f0b34490ee118620abd295d8d5.tgz","fileCount":27,"integrity":"sha512-YO4Sf+HpZR7wZoWUWSfr/LE+yVtqZvrNqQqwAeycDKCNhHfxXY74CIa6IX/OHpvbxsfTUulDb/82yIN2G8+ejQ==","signatures":[{"sig":"MEYCIQC1NYp6tXylJ1ls+civGPXimokNbJBt0l8RpVQG1Fa6VAIhAOwBXHF9JuU+GZvm+w+7XHq1I/0NTTL4PjjQ6NYHlFqA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124202},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"36f06d82993181f0b34490ee118620abd295d8d5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-09-29T05:25:18.862Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.77"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.21-renovate-internal-patch-36f06d82993181f0b34490ee118620abd295d8d5_1632893359872_0.9276042413135019","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.21-renovate-external-non-major-86088690cd0cea5238a3a69ca89504add4800c41":{"name":"@balena/jellyfish-plugin-front","version":"1.3.21-renovate-external-non-major-86088690cd0cea5238a3a69ca89504add4800c41","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.21-renovate-external-non-major-86088690cd0cea5238a3a69ca89504add4800c41","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"300e455d57fc3a18252e0157454012132dede26a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.21-renovate-external-non-major-86088690cd0cea5238a3a69ca89504add4800c41.tgz","fileCount":27,"integrity":"sha512-+/2AFn1sMHIfuUY7LHYg6/kss+iMFdmtzMS0/8rIoCXT1wYsoE1aN0OaqaJw1BrfWlWtqZ1OeCT2B0lDDAQEzg==","signatures":[{"sig":"MEQCIFueBIDg0gKTJ3f1aEIeGAabmaqVDvUPtNP409xKCqZUAiAmlJ1CJapZ85Oe1nc/guWN/XCUi4HsHjXluamfAHO7DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124169},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"86088690cd0cea5238a3a69ca89504add4800c41","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-02T00:06:07.012Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.4","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.21-renovate-external-non-major-86088690cd0cea5238a3a69ca89504add4800c41_1633133456895_0.8916264424209739","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.21-renovate-internal-patch-e601b774df78a8c34c68465810f0423955f78e51":{"name":"@balena/jellyfish-plugin-front","version":"1.3.21-renovate-internal-patch-e601b774df78a8c34c68465810f0423955f78e51","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.21-renovate-internal-patch-e601b774df78a8c34c68465810f0423955f78e51","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6a7bbc44ea4a31d1edb7145a5ba23faa677fba8b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.21-renovate-internal-patch-e601b774df78a8c34c68465810f0423955f78e51.tgz","fileCount":27,"integrity":"sha512-AKAtwcZdKsuh32nSrHi8+LyyolIZI+hFm4916khuIrgqJRziMFAI0g0IwEbHFdHFCQyFeRAWd8I6mBLf644tyw==","signatures":[{"sig":"MEYCIQCMTauwow8KYQKi8pfstopOYVnZJZhs5gPscjqMWBoFogIhAOYz4cvUrU/hs4jHkhGQeAe8unlTSqZAkzBeLUN9zz3j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124202},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e601b774df78a8c34c68465810f0423955f78e51","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-02T01:32:49.154Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.78"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.21-renovate-internal-patch-e601b774df78a8c34c68465810f0423955f78e51_1633138631345_0.29883075544717563","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.21-renovate-external-non-major-178ddf1f0c85bf004a103985d7b789d228c1b4cd":{"name":"@balena/jellyfish-plugin-front","version":"1.3.21-renovate-external-non-major-178ddf1f0c85bf004a103985d7b789d228c1b4cd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.21-renovate-external-non-major-178ddf1f0c85bf004a103985d7b789d228c1b4cd","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f9258da56ee9e3a610ccf32ff63195109b5d1ff2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.21-renovate-external-non-major-178ddf1f0c85bf004a103985d7b789d228c1b4cd.tgz","fileCount":27,"integrity":"sha512-KVNN5apRV2UkQzwDtF0R3mPXHi3rVAe+xEGmR4ukp2jBdwEWAikod6k+A4CZ2DKJF3ZvOzxub7Uw+fqH36Sk4w==","signatures":[{"sig":"MEUCIQCu8ILTYXbE/Vv9WAFAutPKhFg1fF6WgNGqRZeZznY/IgIgcXaoJ1NYRY/WbQndxrrgBxM+bXiYX/ZpLB0idhnbnXE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124169},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"178ddf1f0c85bf004a103985d7b789d228c1b4cd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-02T18:14:00.302Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.4","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.21-renovate-external-non-major-178ddf1f0c85bf004a103985d7b789d228c1b4cd_1633198663970_0.8718861922202477","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.21-renovate-internal-patch-db1f4d7df98a547ba5d01ab53eba6825db9b6695":{"name":"@balena/jellyfish-plugin-front","version":"1.3.21-renovate-internal-patch-db1f4d7df98a547ba5d01ab53eba6825db9b6695","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.21-renovate-internal-patch-db1f4d7df98a547ba5d01ab53eba6825db9b6695","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b8dda5777f1c8095a5ab867f7b77973321f7d338","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.21-renovate-internal-patch-db1f4d7df98a547ba5d01ab53eba6825db9b6695.tgz","fileCount":27,"integrity":"sha512-PnHjhq1bHigvZigBeF5OG6yqF7vamFpQonD6QW1lJamaBFUplu6ISTJVvXlmKnQMEZ8YqeAzAzejyq0CjOZw/A==","signatures":[{"sig":"MEYCIQD3JplvVb4WCB222pvbi+sx9hKdpt566E0Rn1LZRnYMXAIhAK8uamWHvRydf/hI05G9piiwANRXEVF7OTi2yRM6Md3G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124202},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"db1f4d7df98a547ba5d01ab53eba6825db9b6695","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-02T21:05:38.940Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.21-renovate-internal-patch-db1f4d7df98a547ba5d01ab53eba6825db9b6695_1633208976393_0.36754070464579636","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.21":{"name":"@balena/jellyfish-plugin-front","version":"1.3.21","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.21","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1ee80af93bb36ec07f76ef8c115887b3bd9413e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.21.tgz","fileCount":27,"integrity":"sha512-foSXebctrscaxadtFaBlqaSRbU9cgAhFELfD2yesbNzn7LhGEDFqqyoKqlpneeWrdQCrOJ8mze2jLhH+IBNDyg==","signatures":[{"sig":"MEUCIGJ/syBpPR8mrIcHpzsFyaDrL/0s6saisP0icfeszadJAiEA9vhQreivS/s05ilYXl2qkKoAGsKg1rPwuT/b1QOx8sI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124137},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bad9e0e241cea17eebd9b260cdef17f625e727df","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-02T21:35:46.720Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.21_1633210695461_0.6906716285213355","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.21-renovate-major-external-major-9a22a09477c52122f394be4b7da841952ac722e7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.21-renovate-major-external-major-9a22a09477c52122f394be4b7da841952ac722e7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.21-renovate-major-external-major-9a22a09477c52122f394be4b7da841952ac722e7","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"efc067699693b865b53f8378c2997c6867c3bbd1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.21-renovate-major-external-major-9a22a09477c52122f394be4b7da841952ac722e7.tgz","fileCount":27,"integrity":"sha512-dq/kLc0cagyqP8PyDr9Ofh5Bzf77fyqvhuUt/yho0thooXDfw8wag4foIIO7rRbSx9qx2VGYOMCsq5gZYUrnfg==","signatures":[{"sig":"MEQCIAMzZsgAhZSX8+gDIZ/xs6YPpkioEYhQ3iLAreQYU4EaAiApKh71R/WCZ50QRA3Roi7fpg7gMtYGM9/JyMLDKKgrOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124254},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9a22a09477c52122f394be4b7da841952ac722e7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-02T21:38:58.627Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.21-renovate-major-external-major-9a22a09477c52122f394be4b7da841952ac722e7_1633210953769_0.35383408268303285","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.21-renovate-external-non-major-7ee0f0d25b07737bbf8453142af3fee800d786e5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.21-renovate-external-non-major-7ee0f0d25b07737bbf8453142af3fee800d786e5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.21-renovate-external-non-major-7ee0f0d25b07737bbf8453142af3fee800d786e5","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ab7d5ed9cb8efb86f902cc859b6f85f8b4601334","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.21-renovate-external-non-major-7ee0f0d25b07737bbf8453142af3fee800d786e5.tgz","fileCount":27,"integrity":"sha512-jjqhPAmMvgBkW9hdr0frSDt6/dVRef0hR/VjlCLFLIDbrnkynlgNe6AeTLYztsiXUYadkUAG66qusFKnwoPdAA==","signatures":[{"sig":"MEUCIE2WerUN3SL+cuSScYPJc75ZV4j4VQIlfvD2lNpm7YeTAiEAnElDaAlmRIXo59Yh63fH/F6gstcL5fyBpw0q3hDNJjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124256},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7ee0f0d25b07737bbf8453142af3fee800d786e5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-02T21:37:56.404Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.4","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.21-renovate-external-non-major-7ee0f0d25b07737bbf8453142af3fee800d786e5_1633210962407_0.05369104252404422","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.22-renovate-major-external-major-81c0a718353898b0935e7ece5839352ef47de2fa":{"name":"@balena/jellyfish-plugin-front","version":"1.3.22-renovate-major-external-major-81c0a718353898b0935e7ece5839352ef47de2fa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.22-renovate-major-external-major-81c0a718353898b0935e7ece5839352ef47de2fa","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c83dc113ea899c5ba47cebc23b9875198c3a9f5f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.22-renovate-major-external-major-81c0a718353898b0935e7ece5839352ef47de2fa.tgz","fileCount":27,"integrity":"sha512-tsEtRlsyiTtYR5bt7bBTrUjdwDRKNtiwp23vk4JILhOMqRVJZ3BipMET3TzyuzPwebw0JBVDNulPLmyNMNb9hQ==","signatures":[{"sig":"MEYCIQCVFg/2W2YvivX2BQeCU+NXmagi8ZSNcsRMpLfAki6A9wIhAI0ckpWFEkO7it0gCwn0aQdkipMhF6QB2+Nz1QwuxKmv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124279},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"81c0a718353898b0935e7ece5839352ef47de2fa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-02T21:43:19.218Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.22-renovate-major-external-major-81c0a718353898b0935e7ece5839352ef47de2fa_1633211271373_0.8373379801487324","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.22-renovate-internal-patch-1769a5e16f02dfe573927ca5149f54d9992692fb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.22-renovate-internal-patch-1769a5e16f02dfe573927ca5149f54d9992692fb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.22-renovate-internal-patch-1769a5e16f02dfe573927ca5149f54d9992692fb","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c9277ad196262d6698cf5d62774b2135e3bf5edd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.22-renovate-internal-patch-1769a5e16f02dfe573927ca5149f54d9992692fb.tgz","fileCount":27,"integrity":"sha512-0oyT6/bvUyUuCH0VUDwdf1vHNFObjXuuR1Fn0f5DziU3JZ4ZwawO8Y2zu46zSXt8qVJy2ADXCEjPRBBu+FwmUw==","signatures":[{"sig":"MEYCIQDC8n0SiaaLfo1hjjG4nNg6pfjCx99cDmcCYJ61KUaxSgIhAOpaJGiaUGyo1Psg427YRFf4htkd0TXOPSD/lsJzTNiH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124314},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1769a5e16f02dfe573927ca5149f54d9992692fb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-04T10:51:49.439Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.82"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.4.8","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.22-renovate-internal-patch-1769a5e16f02dfe573927ca5149f54d9992692fb_1633344993825_0.4709666029068855","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.22-renovate-balena-jellyfish-config-1-x-8cc78873c1e51736869f26060a681c23072bd83f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.22-renovate-balena-jellyfish-config-1-x-8cc78873c1e51736869f26060a681c23072bd83f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.22-renovate-balena-jellyfish-config-1-x-8cc78873c1e51736869f26060a681c23072bd83f","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2c92140e5884ca7a1e06ec201ff81f44c4615f73","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.22-renovate-balena-jellyfish-config-1-x-8cc78873c1e51736869f26060a681c23072bd83f.tgz","fileCount":27,"integrity":"sha512-p3SLDyDIROj7zeIiqq3mciXZXbgwuQTBQjmtbcjJAvTpljMcq53AAiUZsPK85+kSve84xXjP4lFDcwLHbIZJMQ==","signatures":[{"sig":"MEUCIQDh14rCGURDgA9k9+7gm0XBbV+8u5cD1UsvAlLq7K4raQIgS+yzehjgCR5yGhZ6UQDWtRWQeJ8pPZxG4DgvhwZvFic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124317},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8cc78873c1e51736869f26060a681c23072bd83f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-04T10:52:09.865Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.22-renovate-balena-jellyfish-config-1-x-8cc78873c1e51736869f26060a681c23072bd83f_1633345011164_0.7911898099113996","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.22":{"name":"@balena/jellyfish-plugin-front","version":"1.3.22","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.22","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"837b8c1b790147d27fde3d507a72853b02c1ef85","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.22.tgz","fileCount":27,"integrity":"sha512-/zY+UVRTBNjnSpnJB9h5p/918eDQP2g4cGXg8hcxeL8T2BnleYwObbzgGD8GvrMyHsu+CeIw3ETGohiVQfh7KA==","signatures":[{"sig":"MEUCIDHcw/TGEJPp7xm0XHm9xj5HJlABHlX1QE2UMP2LW/n8AiEAkhTiPey+M05rWF+8O53Zd8Q9Vx8g2Xv7goi+KeZH91k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124239},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"66e41bbf11e0f2c0ee8f5d11a8996e8497fc9d83","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-04T11:27:39.429Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.22_1633346983123_0.6169828854223669","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.23-renovate-internal-patch-6dd82bda44d8e4b105a5772729570caa437a126d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.23-renovate-internal-patch-6dd82bda44d8e4b105a5772729570caa437a126d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.23-renovate-internal-patch-6dd82bda44d8e4b105a5772729570caa437a126d","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"77a61503864f7f7e9e29166b66f73583cdd5fc89","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.23-renovate-internal-patch-6dd82bda44d8e4b105a5772729570caa437a126d.tgz","fileCount":27,"integrity":"sha512-AjBsbiFq7RTo4qxGwqp85EV1i5qEQumUoLWk6um8QLgSAfSzKR8KNmKNXiK+RSYeG9AtM3ZXYFZvzEc4M2CUhw==","signatures":[{"sig":"MEYCIQDbggKqItmIGYyqFiDNSy7sIsqX123WrI9FdQpsZkNamwIhALiAAUHsWss5HWqgtlY5vDjVlvfXqbBK7jIAM6VZp7LJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124416},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6dd82bda44d8e4b105a5772729570caa437a126d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-04T11:32:08.474Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.82"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.23-renovate-internal-patch-6dd82bda44d8e4b105a5772729570caa437a126d_1633347331705_0.9865256060383103","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.23-renovate-external-non-major-8a7d86c2b3f7cbe46ac42385e2d433a0296d3b9f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.23-renovate-external-non-major-8a7d86c2b3f7cbe46ac42385e2d433a0296d3b9f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.23-renovate-external-non-major-8a7d86c2b3f7cbe46ac42385e2d433a0296d3b9f","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e844f766704a23fbf7c2932204c6baf5d8ea14bd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.23-renovate-external-non-major-8a7d86c2b3f7cbe46ac42385e2d433a0296d3b9f.tgz","fileCount":27,"integrity":"sha512-NMT18rhgpLPM6LX0dCaY48XKApQcpBBTyAcZkxqWNAMZUyDuTnxRuAbl6ijm9o5qQt8BgxDZC61UT/rVRUfCyA==","signatures":[{"sig":"MEUCIQCA7OP8xL9wGvJXs0gulHVEf6vAFPez11KyPRRwwSjTEwIgbPZRV60QwHEN+zo9S13XxhqahGwrvtAFS0ysrJILpFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124383},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8a7d86c2b3f7cbe46ac42385e2d433a0296d3b9f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-04T11:34:10.035Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.4","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.0","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.23-renovate-external-non-major-8a7d86c2b3f7cbe46ac42385e2d433a0296d3b9f_1633347446192_0.42535019861631684","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.23-renovate-major-external-major-2cff19f5a39949117113f844acffe8be709ef310":{"name":"@balena/jellyfish-plugin-front","version":"1.3.23-renovate-major-external-major-2cff19f5a39949117113f844acffe8be709ef310","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.23-renovate-major-external-major-2cff19f5a39949117113f844acffe8be709ef310","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"03908d2cd4e9554c2e7db95e38b1e65702e27a58","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.23-renovate-major-external-major-2cff19f5a39949117113f844acffe8be709ef310.tgz","fileCount":27,"integrity":"sha512-4gaoftJ+uc0pblsCqhTToAYRJc6KiJfSQcJGvifnRCJjHIn9T3XfZEs5fWgsqUEnhjgnIZOkfoS8vLi6GxWovA==","signatures":[{"sig":"MEQCIC0MvashHhWA1wX4LfCcDCoLzs5U4mfiDNw4/hVxv1VyAiA3+mLkgzE+dwJLf3/YZj7rnzETaacb6VHtapGziZcm/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124381},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2cff19f5a39949117113f844acffe8be709ef310","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-plugin-front_sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-04T11:34:09.154Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.23-renovate-major-external-major-2cff19f5a39949117113f844acffe8be709ef310_1633347485647_0.2781898347931089","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.23-repo-sync-jellyfish-config-default-3f59e05791cb8949129cfa5a5b5a3053f8625cbb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.23-repo-sync-jellyfish-config-default-3f59e05791cb8949129cfa5a5b5a3053f8625cbb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.23-repo-sync-jellyfish-config-default-3f59e05791cb8949129cfa5a5b5a3053f8625cbb","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ea63a00c62610179880b562979786ba14d8e11bd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.23-repo-sync-jellyfish-config-default-3f59e05791cb8949129cfa5a5b5a3053f8625cbb.tgz","fileCount":27,"integrity":"sha512-tow+3p5zd8ebj58/Gti1Jfitb5FpqtqyFr78L4tx8Kw69vrBOWN9ZigFNOa9R9vvfMxYiujSHP6mmnPlTQZk+Q==","signatures":[{"sig":"MEUCICzNI4xt8d1Ju30wJ5V4HMyyO+3vNeicOYEwV38M1FZFAiEA23tA11ZoEgvK0YKcx6AqqyEaP0OaNnLbl4z+qfHhSFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124451},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3f59e05791cb8949129cfa5a5b5a3053f8625cbb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-05T00:56:23.777Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.23-repo-sync-jellyfish-config-default-3f59e05791cb8949129cfa5a5b5a3053f8625cbb_1633395625350_0.8080267219606749","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.23":{"name":"@balena/jellyfish-plugin-front","version":"1.3.23","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.23","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e298658f8396b3de114c724e9eecd47ee62d8502","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.23.tgz","fileCount":27,"integrity":"sha512-QG0Bi/h00acUJVdP1JxRK6PcF75uL3rCaQs8yOBTxKR2wnFI2weHySdYCLGwHGaB5l+ZUoVU8O2JtuwUJNL0dg==","signatures":[{"sig":"MEQCIACqXXVfPSDM2RxB6SYXQatPBESNPi0HvcRjq/az+ARhAiA9R4e3ZUptPCBS+V6bi7UfXIIUtUXAP37Mx/V8fVX3Iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124375},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8b85f1bf7f1f1c86456dc52b53344157c468ab5b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-05T01:37:43.963Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.23_1633398013058_0.13602891741609247","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.24-renovate-external-non-major-f78254c08182759eae80ae4541641cebfce5d235":{"name":"@balena/jellyfish-plugin-front","version":"1.3.24-renovate-external-non-major-f78254c08182759eae80ae4541641cebfce5d235","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.24-renovate-external-non-major-f78254c08182759eae80ae4541641cebfce5d235","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"94ceeff810cdf84bd657984350e85f5c64db6eb3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.24-renovate-external-non-major-f78254c08182759eae80ae4541641cebfce5d235.tgz","fileCount":27,"integrity":"sha512-lLJLKrKlVmpYIgeoo+wcJgnhqHetSgbeRAddtKzgm4cssXY2PpiCeygkwfVdWLjP35DbB+UIzqLAVzf9kGGk8g==","signatures":[{"sig":"MEUCICYQEKR3jjM1jF5fAr2sfzMLME03XnALEDvTtD7X5GN8AiEA4atI7Rw8wXWffqYzp+/pOG4qg1jobWWF6quI7cRlZuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124519},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f78254c08182759eae80ae4541641cebfce5d235","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-05T09:10:57.110Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.4","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.0","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.24-renovate-external-non-major-f78254c08182759eae80ae4541641cebfce5d235_1633425343525_0.5810426831051021","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.24-renovate-major-external-major-e3a1908fa6ca8e99d701f50496738f3eb4cb81b0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.24-renovate-major-external-major-e3a1908fa6ca8e99d701f50496738f3eb4cb81b0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.24-renovate-major-external-major-e3a1908fa6ca8e99d701f50496738f3eb4cb81b0","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1754ae823786eccbd499cfc454c2c359ba2bd66f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.24-renovate-major-external-major-e3a1908fa6ca8e99d701f50496738f3eb4cb81b0.tgz","fileCount":27,"integrity":"sha512-8ikogOJ+rK4AyW6RnFTLX/+I4vSqo9jcm07hY5J476gvytVcsNB48SN+Y8qaICuTehcoOKK5Z4Yf1qdcEIuj5g==","signatures":[{"sig":"MEYCIQDUPWFVa1KRbQzqtU5MqGgiMQqy7ZdiUgMz3lVo9osfHwIhAImabt+PiPj3wfRC2OVsLe87/D2cQN8mvBY8bit3llv7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124517},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e3a1908fa6ca8e99d701f50496738f3eb4cb81b0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-05T09:12:19.758Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.24-renovate-major-external-major-e3a1908fa6ca8e99d701f50496738f3eb4cb81b0_1633425361730_0.7714023046134182","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.24-renovate-internal-patch-93f71f178cd28498ed44f915fb94d94fa5a4ffe5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.24-renovate-internal-patch-93f71f178cd28498ed44f915fb94d94fa5a4ffe5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.24-renovate-internal-patch-93f71f178cd28498ed44f915fb94d94fa5a4ffe5","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0650fb803f3ad81cd5594d86cc1f218f804528c4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.24-renovate-internal-patch-93f71f178cd28498ed44f915fb94d94fa5a4ffe5.tgz","fileCount":27,"integrity":"sha512-FkKQU7uu5x1HSqD7VMvc2RUX6H3dEXFVsprjyb7vgEdhD4m3SxLW/aCSnQHJZe2bnE4LcHDIuix1g1YmLLYiQA==","signatures":[{"sig":"MEUCIBjk+jz8Xoc+wrt75L0pjJgjlEQdNAhOpvrt99T/OZSQAiEAtbbEpHB6NtzSZwT7I6/mRntmuSWPbivpsilKrTAWN4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124511},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"93f71f178cd28498ed44f915fb94d94fa5a4ffe5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-05T11:01:21.717Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.84"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.24-renovate-internal-patch-93f71f178cd28498ed44f915fb94d94fa5a4ffe5_1633432088191_0.6256978503937716","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.24-renovate-balena-jellyfish-core-6-x-17dbbca0f3c872a60cd0f2c174d22ae3379aeb09":{"name":"@balena/jellyfish-plugin-front","version":"1.3.24-renovate-balena-jellyfish-core-6-x-17dbbca0f3c872a60cd0f2c174d22ae3379aeb09","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.24-renovate-balena-jellyfish-core-6-x-17dbbca0f3c872a60cd0f2c174d22ae3379aeb09","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"298934206820219488b9d3409e5869bc8dc5c5ad","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.24-renovate-balena-jellyfish-core-6-x-17dbbca0f3c872a60cd0f2c174d22ae3379aeb09.tgz","fileCount":27,"integrity":"sha512-lBIra0yQq4F4YV1HB9KMPruFu7iZ9a9GTfvDBSf40HzFMMR0DmK3kIHig09yDFcNO7nxUSeGhGC5uPsYRZGvnQ==","signatures":[{"sig":"MEUCIByrz9ubu61dj8gM8K5YEkK1xz8vFUAtmUaFVDSikm6GAiEA3tpKHFYMDEJo/sbEKt+6ljEj2alPSCxZSOFdry61FOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124551},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"17dbbca0f3c872a60cd0f2c174d22ae3379aeb09","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-05T15:48:07.605Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.24-renovate-balena-jellyfish-core-6-x-17dbbca0f3c872a60cd0f2c174d22ae3379aeb09_1633449093733_0.9769543764898516","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.24":{"name":"@balena/jellyfish-plugin-front","version":"1.3.24","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.24","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d97d3beed24c4a46801dba0237ad892cb7293e6a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.24.tgz","fileCount":27,"integrity":"sha512-PQyfKaGExiOo6Vojz5j9ukMrphXGQQsOBYnTMbBxyTB3IznykFO2OyVdFRipN2QdP1lTLL7Fu5xmxuxHujFjKg==","signatures":[{"sig":"MEUCICTLT7OM/CT8um4hJ/75mwOlYx70uIaffpDyzdfDP078AiEAiUiKsCqwiSmiwzSEe2ZdZUT6YPtzx0MHVc2RpP3Zd48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124475},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"49eb9680f9ebdd6af21e567b39e8bc227da99799","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-05T16:18:42.510Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.24_1633450925802_0.6780379897091142","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.25-renovate-major-external-major-b431eda4847c3fb65c8e9aa2174761200f5f41fa":{"name":"@balena/jellyfish-plugin-front","version":"1.3.25-renovate-major-external-major-b431eda4847c3fb65c8e9aa2174761200f5f41fa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.25-renovate-major-external-major-b431eda4847c3fb65c8e9aa2174761200f5f41fa","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f53a82170e6df820bc84cc8e6516c8b7bf9c9f29","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.25-renovate-major-external-major-b431eda4847c3fb65c8e9aa2174761200f5f41fa.tgz","fileCount":27,"integrity":"sha512-zFMFU0qr18jxPMkf9ps0C+UPRXtYYlmcaHyPuq6mBGZW6JEfQUzZF2KUwpdg+OFjznYsrYYVJGNNP1u2jK1rHg==","signatures":[{"sig":"MEQCIHqKmQ1ilM2r6T14C+Sk8GxW/JAkioAUcdNyaoXTdEWiAiAjcaoZiisKouu44qifQr25RmQCTOihmoxqtHUAtyhPSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124617},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b431eda4847c3fb65c8e9aa2174761200f5f41fa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-05T16:23:08.290Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.25-renovate-major-external-major-b431eda4847c3fb65c8e9aa2174761200f5f41fa_1633451183104_0.25867424860646415","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.25-renovate-external-non-major-c95ab41e9d373f54fc30620657e4bf85ddfb6fae":{"name":"@balena/jellyfish-plugin-front","version":"1.3.25-renovate-external-non-major-c95ab41e9d373f54fc30620657e4bf85ddfb6fae","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.25-renovate-external-non-major-c95ab41e9d373f54fc30620657e4bf85ddfb6fae","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"23420a51d97b64582142abd2472e752d82688bdd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.25-renovate-external-non-major-c95ab41e9d373f54fc30620657e4bf85ddfb6fae.tgz","fileCount":27,"integrity":"sha512-R55kQDyP3fqoy0l8Tju5wWjRdJ+np5RycYkNvUlZRXyFqvo/WHpR/YyUKjT7+8UGz1aUb7WQceUuews56bOYIw==","signatures":[{"sig":"MEQCIDKdK9KyvNBL/eLRUGa/Wj1qcSiV5+UsZKUa7PF9/gHwAiApNuTGbckOwq1e7wPqtzkcR97C6j39VcKLqRQcdf/1mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124619},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c95ab41e9d373f54fc30620657e4bf85ddfb6fae","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-05T16:22:37.598Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.67","@balena/jellyfish-environment":"^5.0.3","@balena/jellyfish-plugin-base":"^2.1.243","@balena/jellyfish-action-library":"^15.1.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.4","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.0","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.25-renovate-external-non-major-c95ab41e9d373f54fc30620657e4bf85ddfb6fae_1633451201898_0.08261280551481587","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.25-renovate-internal-patch-9e059340a359476db1bc59b18e04bdce2059bf91":{"name":"@balena/jellyfish-plugin-front","version":"1.3.25-renovate-internal-patch-9e059340a359476db1bc59b18e04bdce2059bf91","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.25-renovate-internal-patch-9e059340a359476db1bc59b18e04bdce2059bf91","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d63dd70ef4c4f47aa87d4bbc75162a81cd0665aa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.25-renovate-internal-patch-9e059340a359476db1bc59b18e04bdce2059bf91.tgz","fileCount":27,"integrity":"sha512-hVMoy12dybtQIUQqDcrhDTZhlxyQi8CAcBAwWxLBqksLFnlu2t0vQsPYy4PXVH/Tf8x3RuCdzGOOwcfeoO2z/w==","signatures":[{"sig":"MEYCIQCbozUbDm38sTDet4eIBVWaLE+tf9bOyVkk0Hf0ZZ/w2QIhAN214uWuc7ZmooI0P3a6vKFu6Aiva+7Pfku4rb2iG+4G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124611},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9e059340a359476db1bc59b18e04bdce2059bf91","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-05T16:25:56.937Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.25-renovate-internal-patch-9e059340a359476db1bc59b18e04bdce2059bf91_1633451436489_0.005585683886076387","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.25":{"name":"@balena/jellyfish-plugin-front","version":"1.3.25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.25","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bf4f125cba0951920bcc8dc7b37d605c0bb29b09","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.25.tgz","fileCount":27,"integrity":"sha512-3T8rgMOIAf129ua9NXEL1Qnho7gvsGw5DdHlmwpsetSS5oyhQ3q4wKSY8iMSOwKZ+iWsJkb095NB0evYTWiBOg==","signatures":[{"sig":"MEQCIAGjNsucO+tIZsmjt7fB2YlLKtgFYL1IskvCDrmpPrMxAiBvHPHafRy+YUdscvQHY4V+qgYtTPbZwvtAZ1kGpqMd8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124546},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ebead3e29040fe040047ed8fb15ef8b8cfd10bae","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-05T16:55:17.049Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.85"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.25_1633453044279_0.3098088066337181","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.26-renovate-external-non-major-5ef2d1cf79b8f944371194516390cbfd4092d87c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.26-renovate-external-non-major-5ef2d1cf79b8f944371194516390cbfd4092d87c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.26-renovate-external-non-major-5ef2d1cf79b8f944371194516390cbfd4092d87c","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f01acd2a3554ee11ab232eea140ee9b636abb0cc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.26-renovate-external-non-major-5ef2d1cf79b8f944371194516390cbfd4092d87c.tgz","fileCount":27,"integrity":"sha512-GZ93P4qNd+lBQYxrIbL2stagRnZZBGnwgDU/m/+g9gwU5nPFOWkbCRPT/r43gTsGU2tAXGzANdp/GBWlhGz8tg==","signatures":[{"sig":"MEQCIF0U6p2lJtf8TSg/+pYJ3XaxVZsEU0PQywbhI4CiMpuhAiBFUIVln/1i1rRArtTOfxqS4Ike5ipB/fxALAwpCJirGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124690},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5ef2d1cf79b8f944371194516390cbfd4092d87c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-05T16:58:37.666Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.4","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.0","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.26-renovate-external-non-major-5ef2d1cf79b8f944371194516390cbfd4092d87c_1633453405480_0.6291804359614843","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.26-renovate-major-external-major-23ead0fccb93ccbebe1dd7c0438d80309c74f2fc":{"name":"@balena/jellyfish-plugin-front","version":"1.3.26-renovate-major-external-major-23ead0fccb93ccbebe1dd7c0438d80309c74f2fc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.26-renovate-major-external-major-23ead0fccb93ccbebe1dd7c0438d80309c74f2fc","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c43311f971161ee6b2cdec84875f8822afa04147","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.26-renovate-major-external-major-23ead0fccb93ccbebe1dd7c0438d80309c74f2fc.tgz","fileCount":27,"integrity":"sha512-HTICaosvUl7Qk/SgGDLUJFj+LMh0LbHoEbKsQAZFvS6+wSgc2BSjlUqcyGcKqAfWikLGLyn7oOA1CROS1nNWsg==","signatures":[{"sig":"MEYCIQDVqiz1ZAGu7cHDPGnNHt1+sUo380RXEuNTQq3H7FWmvgIhAMT5LJCO3+mEVw6jggfZjpGuyXc70vN3qGISjC0nWzIb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124688},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"23ead0fccb93ccbebe1dd7c0438d80309c74f2fc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-05T17:01:36.869Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^3.0.4","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.26-renovate-major-external-major-23ead0fccb93ccbebe1dd7c0438d80309c74f2fc_1633453604037_0.925719745600653","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.26-renovate-major-external-major-81d860aa9f623bd3f06f68ef8fccfcdc75b35b41":{"name":"@balena/jellyfish-plugin-front","version":"1.3.26-renovate-major-external-major-81d860aa9f623bd3f06f68ef8fccfcdc75b35b41","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.26-renovate-major-external-major-81d860aa9f623bd3f06f68ef8fccfcdc75b35b41","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a5747054a39aa16a7216d476e95f40ec461608f3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.26-renovate-major-external-major-81d860aa9f623bd3f06f68ef8fccfcdc75b35b41.tgz","fileCount":27,"integrity":"sha512-fsXV6Izc+aO+k73w9L707ZzovoZAiiafWlLmO9j7IwreUl/z0cDsY9m0BNHuY1wAT/h0vjPPd6JtYenh7fB4Gw==","signatures":[{"sig":"MEYCIQDZ/Lur23bxCL6mASIHc8JwNSSLiUUBjXLkVtQ2rEoUogIhAJdXw0XVmpbkESagH8/ibfZzoHENVSJoeJBb0YldnL8u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124688},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"81d860aa9f623bd3f06f68ef8fccfcdc75b35b41","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-06T21:31:47.577Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^3.0.5","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.26-renovate-major-external-major-81d860aa9f623bd3f06f68ef8fccfcdc75b35b41_1633556116290_0.8501392744296243","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.26-renovate-major-external-major-34ed0319c8b6be8465a34e20adee4e0a0c560ea1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.26-renovate-major-external-major-34ed0319c8b6be8465a34e20adee4e0a0c560ea1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.26-renovate-major-external-major-34ed0319c8b6be8465a34e20adee4e0a0c560ea1","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2e2d6a468862aab9ea536651e40b6c4df82e80d5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.26-renovate-major-external-major-34ed0319c8b6be8465a34e20adee4e0a0c560ea1.tgz","fileCount":27,"integrity":"sha512-9GkJKbGd15cqKnKIPi8wWM4yuYKBIdC9H8So7YHR7+gQJsh7kkwF/mfUyYviG1DOYNE7OJRQvxoteTuMlJEDKA==","signatures":[{"sig":"MEYCIQCCKX9j6N7sQvkH2H1EJZrZJ5ABU/ZB83kEinNq2sEzowIhAOBcmV9HysQe4/OZLi4D8olRQSzmDu2Qrw1VkgEsi7T9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124688},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"34ed0319c8b6be8465a34e20adee4e0a0c560ea1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-06T22:37:37.706Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.21.4","lodash":"^4.17.21","marked":"^3.0.6","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.2","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.4","date-fns":"^2.24.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.1.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.174","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.26-renovate-major-external-major-34ed0319c8b6be8465a34e20adee4e0a0c560ea1_1633560087983_0.5924514586010592","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.26-renovate-external-non-major-738910950d99c05c1929b8ac11e3ecc899db45c3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.26-renovate-external-non-major-738910950d99c05c1929b8ac11e3ecc899db45c3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.26-renovate-external-non-major-738910950d99c05c1929b8ac11e3ecc899db45c3","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"62be49e3cad67f266c8500e84ea5ef0bcbda81b0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.26-renovate-external-non-major-738910950d99c05c1929b8ac11e3ecc899db45c3.tgz","fileCount":27,"integrity":"sha512-uDBTbA94igoqOP2/wVdIXNYjmW4iXsGWTpJkVMoFhqZAPgK5orPkCE/NewQvJkUzi3QJwszwXgKdUYQc7Gfckg==","signatures":[{"sig":"MEUCIBHD6k5Cr6B3HFbGg8jGMPYQ+7DSQKLnjvyiHMQRT+QKAiEA0jvquu5SGCnOXXTBgRJYUMPo4eEYrpeAnjZoxAtuL9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124739},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"738910950d99c05c1929b8ac11e3ecc899db45c3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-07T00:14:17.358Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.4","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.0","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.26-renovate-external-non-major-738910950d99c05c1929b8ac11e3ecc899db45c3_1633565868051_0.4624230832793772","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.26-renovate-major-external-major-2c3a6086c87764d62c3a7aa4b941358a9ca7c3d9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.26-renovate-major-external-major-2c3a6086c87764d62c3a7aa4b941358a9ca7c3d9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.26-renovate-major-external-major-2c3a6086c87764d62c3a7aa4b941358a9ca7c3d9","maintainers":[{"name":"iayanpahwa","email":"ayan@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"nazrhom","email":"nazrhom@gmail.com"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"051a5a34fbf804f5efde42d0d3df9301f39fde25","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.26-renovate-major-external-major-2c3a6086c87764d62c3a7aa4b941358a9ca7c3d9.tgz","fileCount":27,"integrity":"sha512-15MkpLb1ts3qKAAoroZbv4sa8p5gcFc0ZKhr91gGUo9pC5IlhQDdGXyMB/lujK4exPMC1YJbtEJaAOdCK+781g==","signatures":[{"sig":"MEYCIQDMeAWRWJan4ug/f0ci2+BffSsjDlMFHyKHySVEUkSmagIhAM+nRs/MzrMSrG9Y9oallZpFyccWk+oNbCxmIDsM8eb8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124787},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2c3a6086c87764d62c3a7aa4b941358a9ca7c3d9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-07T00:49:26.815Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^3.0.6","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.4","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.0","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.26-renovate-major-external-major-2c3a6086c87764d62c3a7aa4b941358a9ca7c3d9_1633567987939_0.5306527767219567","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.26-renovate-major-external-major-bc4959177fc6ece9ffdfc56a21a3c47b85d12d2e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.26-renovate-major-external-major-bc4959177fc6ece9ffdfc56a21a3c47b85d12d2e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.26-renovate-major-external-major-bc4959177fc6ece9ffdfc56a21a3c47b85d12d2e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6cdb6178d4ad215c7b7985c2badc60166369720c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.26-renovate-major-external-major-bc4959177fc6ece9ffdfc56a21a3c47b85d12d2e.tgz","fileCount":27,"integrity":"sha512-1MfDxXDM/GZux7e/6w8v8FbpQ7QmT+Y880z1peJxwMOmj2jfYeZRcRyIRW0KAtM8JvWhixgVqkFPS+wj19FafQ==","signatures":[{"sig":"MEQCIGtCg6XY4KmcVgSPwGdNUxfvxfCAfx8t3Vo+G8lvBtW3AiBTTYGdAHulri87GhCme913TQ7b5PMMYKDlaibZM/iw+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124787},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bc4959177fc6ece9ffdfc56a21a3c47b85d12d2e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-07T15:53:17.311Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.4","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.0","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.26-renovate-major-external-major-bc4959177fc6ece9ffdfc56a21a3c47b85d12d2e_1633622278495_0.6242092371111898","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.26-renovate-external-non-major-63684b2d2f1220a748bee7fb8073a2c89d5b5d33":{"name":"@balena/jellyfish-plugin-front","version":"1.3.26-renovate-external-non-major-63684b2d2f1220a748bee7fb8073a2c89d5b5d33","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.26-renovate-external-non-major-63684b2d2f1220a748bee7fb8073a2c89d5b5d33","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"62c908ff00d48b2e06f5fc939eb75ea13b1bb9d8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.26-renovate-external-non-major-63684b2d2f1220a748bee7fb8073a2c89d5b5d33.tgz","fileCount":27,"integrity":"sha512-KUlCIizjNnkPK3AjViiytaelG4g36LrddJm/Le3kZrLRn++CsnOGgIynSZw3w6ETFo1UoRJBayNpMaq7syss1w==","signatures":[{"sig":"MEUCIGjnneurXVeD8J1tDy+0f9EyThPtIPyhCDorwOv5/237AiEA2NEBbLnewZ92AKxtNp9dorhigmdG9eVf+wVbXmws6hc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124797},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"63684b2d2f1220a748bee7fb8073a2c89d5b5d33","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T00:05:46.680Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.0","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.26-renovate-external-non-major-63684b2d2f1220a748bee7fb8073a2c89d5b5d33_1633738210311_0.1517402315488905","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.26":{"name":"@balena/jellyfish-plugin-front","version":"1.3.26","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.26","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"042874c52e2ed68c054d3fd86882399bd420669f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.26.tgz","fileCount":27,"integrity":"sha512-S568Z525GIYaP4fKyGU2QIf7OxyWgGCplBo6Q9VrcNJYg4VUT9KbEqHYggb1UaN4l5MHhkcz0EpqrFlzc0L/Ww==","signatures":[{"sig":"MEYCIQCgVf+qLt/X+Fcc5cwwk6tCP2evIMrgT2w5RF14G1KarAIhAIWXg+uiALRxTQKvEHf89ok9/+oC8iOAekq1nfBvBGea","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124728},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"14d09d749602a7c3cbcfa6d394bb56e47965b825","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T00:35:47.626Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.85"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.0","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.26_1633739886212_0.9360155002066626","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.27-renovate-major-external-major-3bbc2152a2374b6ebc1806815457fc76108a3c5f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.27-renovate-major-external-major-3bbc2152a2374b6ebc1806815457fc76108a3c5f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.27-renovate-major-external-major-3bbc2152a2374b6ebc1806815457fc76108a3c5f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c6bdd7f77e1354072e5aebd208b1e9856740d5e9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.27-renovate-major-external-major-3bbc2152a2374b6ebc1806815457fc76108a3c5f.tgz","fileCount":27,"integrity":"sha512-hCwdAo9fWKU0NrbzRodXnfTkNJDytUttQcI2VnhT4gCPny3o2Qik+Fuz82i/3VLGAv3QSfss+BBqmKAh0fyHJg==","signatures":[{"sig":"MEQCIE+GGfHaq8WjLUeupEkJ92GLMRoT6IBw9D6lJndLq0C9AiBtn6shc/L6Kstz+frD95BfwitsoFTcs+sRA/1zj1x1VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124870},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3bbc2152a2374b6ebc1806815457fc76108a3c5f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T00:38:17.656Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.0","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.27-renovate-major-external-major-3bbc2152a2374b6ebc1806815457fc76108a3c5f_1633740131917_0.28343971689725045","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.27-renovate-internal-patch-481689c5c2a8a5024694c9a2e553bbe4afae359b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.27-renovate-internal-patch-481689c5c2a8a5024694c9a2e553bbe4afae359b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.27-renovate-internal-patch-481689c5c2a8a5024694c9a2e553bbe4afae359b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ad8c8776355b430feddbc2322fb9f2d2dc5dc4f6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.27-renovate-internal-patch-481689c5c2a8a5024694c9a2e553bbe4afae359b.tgz","fileCount":27,"integrity":"sha512-rWhDqn9A+sY5KBuu0Tt+ZGOr1ZiZzp+M1FtZNj1pAK7hz3C/eCJ8/DFSYJttIJ/0SxVtfJ7xSWrnkZma2zJoIw==","signatures":[{"sig":"MEUCIGZBUl9pDHnQ2HuZ/G73dDHXWiciCdlBLgm9h4436BO6AiEA2YoKNDRXpB/6/hzuJPF1ppuyqXGi6Wxu1Whq+pus3Cw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124905},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"481689c5c2a8a5024694c9a2e553bbe4afae359b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T03:30:06.833Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.86"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.0","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.27-renovate-internal-patch-481689c5c2a8a5024694c9a2e553bbe4afae359b_1633750451043_0.4517221538453797","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.27":{"name":"@balena/jellyfish-plugin-front","version":"1.3.27","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.27","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"30b79a61fa386e3f74d47f6ee3852fa8f9490f6b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.27.tgz","fileCount":27,"integrity":"sha512-dCY4jR4KG9XzlSm0FHNdZ/KFoKu8+mc9lhj2sB7Gz0AqQuzWJgnNUTKaxjY3Mx0qSN40yh/GgnJc4IHpXVoVrQ==","signatures":[{"sig":"MEUCIQDpHZEIl+QN7GtKcAP5xPbvlPd6obCT+CZikDUYiL6wXgIgCIHRTWxB51udaxeS7dGqsJkUFWHpjZkJRG8pCbnNzBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124840},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"25accc9816be5d2879bd4f339517db5a9b33f1c3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T03:58:46.729Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.86"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.0","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.27_1633752056133_0.8467857829595344","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.28-renovate-external-non-major-49063715e96d675ebe7f31a61e8c7757bba5a912":{"name":"@balena/jellyfish-plugin-front","version":"1.3.28-renovate-external-non-major-49063715e96d675ebe7f31a61e8c7757bba5a912","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.28-renovate-external-non-major-49063715e96d675ebe7f31a61e8c7757bba5a912","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"84a47f234f602969da51a35c924767fbf881864a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.28-renovate-external-non-major-49063715e96d675ebe7f31a61e8c7757bba5a912.tgz","fileCount":27,"integrity":"sha512-slmqE48gq0vccYQrLkN6sF++MspghyxPUJCUzFml3WK16IWHpL2ynxVrXkmwn4wek3ynHjgSqXmFoO5VgcK/TA==","signatures":[{"sig":"MEYCIQC6Vx4oMM9hZItu0QqWaatTnQ8gAxWZk+T5oB7T7m+97QIhAMQMeaW3OfSFVGDD4BHsKnft6TEfqvCA1fpeJyeJ8ZJ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124999},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"49063715e96d675ebe7f31a61e8c7757bba5a912","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T04:03:17.509Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.86"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.1","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.28-renovate-external-non-major-49063715e96d675ebe7f31a61e8c7757bba5a912_1633752421015_0.5989030361526404","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.28-renovate-major-external-major-9a3e3a8434cea3ffa566808ddbb343aa9bd99771":{"name":"@balena/jellyfish-plugin-front","version":"1.3.28-renovate-major-external-major-9a3e3a8434cea3ffa566808ddbb343aa9bd99771","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.28-renovate-major-external-major-9a3e3a8434cea3ffa566808ddbb343aa9bd99771","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6fd42e570203e1961c279d8252ce57050d3763a2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.28-renovate-major-external-major-9a3e3a8434cea3ffa566808ddbb343aa9bd99771.tgz","fileCount":27,"integrity":"sha512-sqJjp/1Unj+Ya8yDNFYuh/BZ4jXFhavdT0HZKECLSFrSODFulNcWsyCukt0BAOXZJEPbu2Ry/Sq60yJWgcVUaQ==","signatures":[{"sig":"MEUCIHqStXAFgEc6hFTHWr42/IAIgx1/tvaVYyZ50QGqvktOAiEAiWy+FO3WfrWR2al4R+GfQ0iNEUIlQSbscjS+la2SQP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124982},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9a3e3a8434cea3ffa566808ddbb343aa9bd99771","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T04:04:36.771Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.86"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.0","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.28-renovate-major-external-major-9a3e3a8434cea3ffa566808ddbb343aa9bd99771_1633752490075_0.5408699683614626","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.28":{"name":"@balena/jellyfish-plugin-front","version":"1.3.28","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.28","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"50aa87736550f779ca0c14750c139383c7c02477","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.28.tgz","fileCount":27,"integrity":"sha512-nqvoG1qtZ9uDpt59Nwj/kK+nG/C4coQO7Yh9FSnv2luagRONIz+643O3IlfSvd6cmFPTQq3bKgEjTZ9Ny7mO1w==","signatures":[{"sig":"MEQCIEE96PqfXLY5UaEVHuqKchd2mDCE87FWMzWfnkd1RHmxAiAUUwFKGWeYz51juXZeX7bZW9687YKmarTMAkNRfRHMfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124930},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6ed196a24419f4b8fb66ea3b0767a196f4e3132c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T04:32:26.778Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.86"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.1","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.28_1633754088491_0.2341072392810828","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.29-renovate-major-external-major-145b16553f79e32bb28c1e2820b86cd0b9562013":{"name":"@balena/jellyfish-plugin-front","version":"1.3.29-renovate-major-external-major-145b16553f79e32bb28c1e2820b86cd0b9562013","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.29-renovate-major-external-major-145b16553f79e32bb28c1e2820b86cd0b9562013","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4b49f18dfe6dad47bcbbb5cd22e2d39409bceb7e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.29-renovate-major-external-major-145b16553f79e32bb28c1e2820b86cd0b9562013.tgz","fileCount":27,"integrity":"sha512-ldNIDzYwVPQlJnRBWmi+H4+arJCvejGEGA2QBtYKI2j9/7E5s37/xyg0VeE6nfDkI1ftlA2JcqnzYA8jKvRy1w==","signatures":[{"sig":"MEQCIFT4a4hNylHMMpBrea8Z9BItISSA74zb20kNU0eYvMnCAiAneAkD1QgdruS1gwe4BWKpBleM/g7aqRVLvVc10Epl7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125072},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"145b16553f79e32bb28c1e2820b86cd0b9562013","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T04:37:37.015Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.86"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.1","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.29-renovate-major-external-major-145b16553f79e32bb28c1e2820b86cd0b9562013_1633754543662_0.4633377200359292","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.29-renovate-internal-patch-cbd0f1edbdc4949629fc6ff93c692725e84bac92":{"name":"@balena/jellyfish-plugin-front","version":"1.3.29-renovate-internal-patch-cbd0f1edbdc4949629fc6ff93c692725e84bac92","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.29-renovate-internal-patch-cbd0f1edbdc4949629fc6ff93c692725e84bac92","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fe1916bfc0769597e9070042e910c6712ac0a8e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.29-renovate-internal-patch-cbd0f1edbdc4949629fc6ff93c692725e84bac92.tgz","fileCount":27,"integrity":"sha512-3Bo7tessFzYvJ8Tyd4F9VhM8ywVgAvPTvCFYL57uetsvL7aoKBGsc18SOlUHq7lXhxBaMPW+lJ9M5YZ6u4+w0A==","signatures":[{"sig":"MEQCIBCh/f/vscW+mRBcNmLbpCweUddKF1e2JJCL0HQKE/mwAiAqwFwFNuZCodmYOvBud7kT23w53aEjazHDxezoNJpQGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125107},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cbd0f1edbdc4949629fc6ff93c692725e84bac92","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T08:38:26.688Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.87"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.1","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.29-renovate-internal-patch-cbd0f1edbdc4949629fc6ff93c692725e84bac92_1633768942362_0.2764049754104885","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.29-renovate-internal-patch-a5a060c4980a8fa6481d5866f2cabdee9c877e2c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.29-renovate-internal-patch-a5a060c4980a8fa6481d5866f2cabdee9c877e2c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.29-renovate-internal-patch-a5a060c4980a8fa6481d5866f2cabdee9c877e2c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"178384a0a29494c8ee4a716eb76b538407401896","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.29-renovate-internal-patch-a5a060c4980a8fa6481d5866f2cabdee9c877e2c.tgz","fileCount":27,"integrity":"sha512-iWKaPbSPXCN3s3h+4WY0uGRGffa1gD3rU4OIUm0ULCI1yoZ26zSy02RHLJv0HMQ1RLXNHsrGGb5PdeQTXtHC7g==","signatures":[{"sig":"MEQCIDF6Uk7CozgSDQ5AIKMBvHwrg5+sx9ZMBirwLpPZfNHSAiAYU4SDUXXojajjh/G/4+nIChwFlq0zmhFMomm6QlJSuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125107},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a5a060c4980a8fa6481d5866f2cabdee9c877e2c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T08:43:06.697Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.88"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.1","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.29-renovate-internal-patch-a5a060c4980a8fa6481d5866f2cabdee9c877e2c_1633769241212_0.7566082881739999","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.29":{"name":"@balena/jellyfish-plugin-front","version":"1.3.29","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.29","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f1d7ceb525735be7eacf89efa1c23834bd0ec05e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.29.tgz","fileCount":27,"integrity":"sha512-98ibf+FPtzSYZr6Z3ycB+RxagycUKmZDdwVbabeQbdX3tyeQm4hLdrj+jPUMW+1RnZO01EOhUIMOvHRNIQr/sw==","signatures":[{"sig":"MEUCIAFlj90PQpddJbD3OxwvHhveadyPxRTksu16HvhVglBeAiEA1bhz2GHz8swjWvH7ck2euw9AqofaBIXIheVYmCMn3uw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125042},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"00953041b2f676b42b38229c597caa6104bd9665","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T09:14:12.332Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.88"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.1","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.29_1633771009570_0.557946257676099","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.30-renovate-major-external-major-591a6fc5d9e7240d584b1613a5a277c274037e10":{"name":"@balena/jellyfish-plugin-front","version":"1.3.30-renovate-major-external-major-591a6fc5d9e7240d584b1613a5a277c274037e10","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.30-renovate-major-external-major-591a6fc5d9e7240d584b1613a5a277c274037e10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7e0b17f7129377b649a168b04b940ee36f49780d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.30-renovate-major-external-major-591a6fc5d9e7240d584b1613a5a277c274037e10.tgz","fileCount":27,"integrity":"sha512-Ab8Y1csXuziWtN2Be6Ozt6y7e47bzxn3ILrR/yoYZuio9tJJIBgg8Z3BMOgkWgY93SsGsRjGbQGg3RP7LVNiPg==","signatures":[{"sig":"MEUCIQCjxc0e0R9VWMrbXVFUkTPbcd/PKOj7BM0e+qh7V/dTggIgazWlb0ZHb85JiiqWbQaBF1g5T5Pw2rLdARN7SiniO0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125184},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"591a6fc5d9e7240d584b1613a5a277c274037e10","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T09:17:08.342Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.88"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.1","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.30-renovate-major-external-major-591a6fc5d9e7240d584b1613a5a277c274037e10_1633771214058_0.9496384247263241","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.30-renovate-external-non-major-61bcdaa31fe69b394621083317da2c0a9ca027c0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.30-renovate-external-non-major-61bcdaa31fe69b394621083317da2c0a9ca027c0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.30-renovate-external-non-major-61bcdaa31fe69b394621083317da2c0a9ca027c0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"01df51ae592c4c04674610c9f1b8ade0d76099ff","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.30-renovate-external-non-major-61bcdaa31fe69b394621083317da2c0a9ca027c0.tgz","fileCount":27,"integrity":"sha512-NbtXfvu5J8Dwi0yhgk9Ru+ZJNxJvepkeMwfKifF+xV5dPvSjVTnCqrGC+Sv4aqFfh4jN47oU3H0w7BUnwX5AsA==","signatures":[{"sig":"MEUCIQCMLvFfHfZKwfWcw4EovnHDPQOsh6QIrEAh6m5euGvZ+wIgZ5Ch4HaBpx+daWOIE238mbGq/x5MNU8yKLlfkKFig0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125201},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"61bcdaa31fe69b394621083317da2c0a9ca027c0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T19:08:13.726Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.88"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.30-renovate-external-non-major-61bcdaa31fe69b394621083317da2c0a9ca027c0_1633806773428_0.4810022795827713","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.30":{"name":"@balena/jellyfish-plugin-front","version":"1.3.30","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.30","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"99b056899eac9564fd7a3b2f667bddbbeb3fb9cc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.30.tgz","fileCount":27,"integrity":"sha512-PpF7DiEccSrDAUx63QcyG+kcYtqrjT5yKn5kj6dujRna4O9vbVQHWCchvi5rrXVAexp6NcJO6U80+2NhXazlmg==","signatures":[{"sig":"MEUCIQCEgpbTon3cYPCRXFwrZw0egZJ8c09DYJOuHkJTHScb3AIgMYo4UCIlhrAsyRcC+purVG1aDew3f5eK1joMdXV3uWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125132},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1cfda5aaf023c938bfcfb2bae9c1e54b161bc2ac","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T19:38:43.817Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.88"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.30_1633808490616_0.5887458120067566","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.31-renovate-major-external-major-273f10f1436798d7d433d2bcf4a0c6a7ab4b0b28":{"name":"@balena/jellyfish-plugin-front","version":"1.3.31-renovate-major-external-major-273f10f1436798d7d433d2bcf4a0c6a7ab4b0b28","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.31-renovate-major-external-major-273f10f1436798d7d433d2bcf4a0c6a7ab4b0b28","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"28b0e285055ed117d8e5ad93adb86ed264361d0a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.31-renovate-major-external-major-273f10f1436798d7d433d2bcf4a0c6a7ab4b0b28.tgz","fileCount":27,"integrity":"sha512-kR/nKYLM183iIDcwHaEhtj3iDVWFMZTzyndzXQ+iNFDp5MlLhHxD8nahm3nCPI3qw38SnaAznwNtN8c6QXMwxQ==","signatures":[{"sig":"MEUCIQCSn+Q9AnbyrLOCWpI3rjyS+b1PO32vkV5kvBOzkWvCHwIgIOlko+sCgkmDUZryq6BF7t8cY9v8bI+BczzkPj4qiCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125274},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"273f10f1436798d7d433d2bcf4a0c6a7ab4b0b28","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-09T19:41:47.682Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.88"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.31-renovate-major-external-major-273f10f1436798d7d433d2bcf4a0c6a7ab4b0b28_1633808739966_0.29998809290043704","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.31-renovate-internal-patch-b69c64383f077e325990e89be4b7e030a266b3c6":{"name":"@balena/jellyfish-plugin-front","version":"1.3.31-renovate-internal-patch-b69c64383f077e325990e89be4b7e030a266b3c6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.31-renovate-internal-patch-b69c64383f077e325990e89be4b7e030a266b3c6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9942d74647cfc83e4b2c978aa3bad3ced75df8e0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.31-renovate-internal-patch-b69c64383f077e325990e89be4b7e030a266b3c6.tgz","fileCount":27,"integrity":"sha512-R9gAkPzDoj5Q/IfUiW295Mw6PlOhObVWTLRgwM4inDepi662JKkMSnZnSzXA97ZQ+1wQRfKZDMaJlCeWG8QMsw==","signatures":[{"sig":"MEUCIQCx9j+sRoMA0SltKmrCWsEnKQT47u2HcGOP6RSEZohd0QIgXrd7Jb3ulHDiqxCytv6M/avBwtoEnzN8/rFIdLZLZRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125309},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b69c64383f077e325990e89be4b7e030a266b3c6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-10T13:50:36.917Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.90"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.31-renovate-internal-patch-b69c64383f077e325990e89be4b7e030a266b3c6_1633874103686_0.20039369074594537","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.31":{"name":"@balena/jellyfish-plugin-front","version":"1.3.31","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.31","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5695ce3eb45f878dede67568763d57180ddce4c2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.31.tgz","fileCount":27,"integrity":"sha512-Ei69UIjYqqTKQ4przUF+I88L77yDmpMaYetn42gezHwKGfw93i8rQW2dcm2mBBmc73bDiLwW4EtLqUdMYbhPLQ==","signatures":[{"sig":"MEYCIQCDvZgQOsHdc6L6U7wt1l5crVmeLh6DGOCeIWCpDd3JIgIhALVICXnuzllyODxVrjQbCJ+1uN2v1H6Dgbe5sqN2/XL9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125244},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f5578316dab781404725559b9db8e86fdc8179d5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-10T14:20:57.389Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.90"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.31_1633875787419_0.1937840268950557","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.32-renovate-major-external-major-f1c19d5dfb046160d37f61530dd1d7c4bea131eb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.32-renovate-major-external-major-f1c19d5dfb046160d37f61530dd1d7c4bea131eb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.32-renovate-major-external-major-f1c19d5dfb046160d37f61530dd1d7c4bea131eb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b84f0f4ed14dc40bc157e4e643fa37fb03b89a3e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.32-renovate-major-external-major-f1c19d5dfb046160d37f61530dd1d7c4bea131eb.tgz","fileCount":27,"integrity":"sha512-yFy2ZSPwQTQDlDHuth6rNCJmTIBeAb9BYZ/QSFYJtd5OVB0aqpmFKjruIzVR6I2PJJ0YPISHPkNmY2KVUWrZiA==","signatures":[{"sig":"MEUCIBHGT03axOStth3srIKxuNvKpFfrvryUj1QlSs91JCy6AiEA8ZDoAJdNGXxbiU2e5vEGdEYfrFY51+umviWPSW98SzU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125386},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f1c19d5dfb046160d37f61530dd1d7c4bea131eb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-10T14:25:07.360Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.90"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.2","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.32-renovate-major-external-major-f1c19d5dfb046160d37f61530dd1d7c4bea131eb_1633876140160_0.252729050758151","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.32-renovate-external-non-major-c90f249b5dd37510b96af5571e667b90fa2ff3eb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.32-renovate-external-non-major-c90f249b5dd37510b96af5571e667b90fa2ff3eb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.32-renovate-external-non-major-c90f249b5dd37510b96af5571e667b90fa2ff3eb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b5785c3b26b3da235cc02c05ad987839d5783dc5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.32-renovate-external-non-major-c90f249b5dd37510b96af5571e667b90fa2ff3eb.tgz","fileCount":27,"integrity":"sha512-f0cg8KuZHvJ8J1viWTmwgU+OTxUp3MQjCnvqbgbjY0vkER6nIftigz9+xJMdX5F7LDKHN+r1Xk9BRTvXiOaUXw==","signatures":[{"sig":"MEYCIQCZQC3JunBZTanPE2ZcaPw0OoKv29aIhoPWMoxG5wVSWwIhAJ8Zn3rl+fDjGk5aYMnsVlLpxpv0xAU5tjRjMu+HeTc8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125403},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c90f249b5dd37510b96af5571e667b90fa2ff3eb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-10T17:59:45.008Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.90"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.32-renovate-external-non-major-c90f249b5dd37510b96af5571e667b90fa2ff3eb_1633889065751_0.14546812692419353","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.32":{"name":"@balena/jellyfish-plugin-front","version":"1.3.32","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.32","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2ac620fcaa84dadfa8955303be8317341dad443e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.32.tgz","fileCount":27,"integrity":"sha512-f/7Q0i46nb5T9F7cxUkJjvIJHH0e20GnDG+uAdQLRoSUWWe/5W22ZIhaYJloMWdR7kP6VXEtZ6Tr4qL8l0A0TQ==","signatures":[{"sig":"MEUCIAOSdaq0ks9H+K9L2GEpcScmTdWHqibTd+KA9aRdhK2FAiEAvWc6QidvdNbOrA7qURLdpVpc4Vhg5QzPwQYpnkhcbQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125334},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6e070b71d4d406176b717a631761d5cb30d5ca95","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-10T18:28:51.928Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.90"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.32_1633890686548_0.4629273214450931","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.33-renovate-major-external-major-9c5127aabf411ebedde3371298bacd6aa3f6b042":{"name":"@balena/jellyfish-plugin-front","version":"1.3.33-renovate-major-external-major-9c5127aabf411ebedde3371298bacd6aa3f6b042","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.33-renovate-major-external-major-9c5127aabf411ebedde3371298bacd6aa3f6b042","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4a2215b783b425d4e81e9982c9fa4535c96c0ad9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.33-renovate-major-external-major-9c5127aabf411ebedde3371298bacd6aa3f6b042.tgz","fileCount":27,"integrity":"sha512-NV2ORPMywtMH72sCzNp2QikvPLbngizYT6yutOb5bvcgAFN1XWKMTedtFCSvG4L1U+VU/Imupoi/T5/s3gVAAw==","signatures":[{"sig":"MEUCIQC28euy6GancmY9VdAPhrxlJstV3tf1onBSus4IGkBGqAIgebLslKM3CnPFWI//URWWxTJUpPW6qpkrWlgtWGkTJp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125476},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9c5127aabf411ebedde3371298bacd6aa3f6b042","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-10T18:32:07.000Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.90"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.33-renovate-major-external-major-9c5127aabf411ebedde3371298bacd6aa3f6b042_1633890951445_0.7744991313647485","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.33-renovate-internal-patch-745b9716f37b9fc7b31808d5d1a93720233213e2":{"name":"@balena/jellyfish-plugin-front","version":"1.3.33-renovate-internal-patch-745b9716f37b9fc7b31808d5d1a93720233213e2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.33-renovate-internal-patch-745b9716f37b9fc7b31808d5d1a93720233213e2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a6c7c94ac9bc672bcf92a9f70394cd3d79df74d9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.33-renovate-internal-patch-745b9716f37b9fc7b31808d5d1a93720233213e2.tgz","fileCount":27,"integrity":"sha512-rrsE1OtWcMBm7+bTuXC1sV3Skmd/nyF5q0YfA3GIJb2CszcmNz6TMzXm2kfHDmr0l0PO06dV+CT09ovSjpRkwQ==","signatures":[{"sig":"MEUCIQDJyF8mkJ5zldZ0a1QQdyxLBDzVCW0/GW+XhSz0hYdz3wIgUk0i0PTyyphAk/geaCVM+l0oxf9GgToj8Q3toVrkbh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125511},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"745b9716f37b9fc7b31808d5d1a93720233213e2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-10T19:54:57.962Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.91"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.33-renovate-internal-patch-745b9716f37b9fc7b31808d5d1a93720233213e2_1633895932978_0.8254349149500921","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.33":{"name":"@balena/jellyfish-plugin-front","version":"1.3.33","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.33","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"375b7d9bd4c62d0b7bcb55c41c088ced79740baf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.33.tgz","fileCount":27,"integrity":"sha512-4xQfxLh8TTUw4Wp3Qzy/YVM0fa++4OSCH2V8JNT/nOGKIIjeNXGfrwybY5/fn5ZftuwzppQxL9hl2jbZLTq/Vw==","signatures":[{"sig":"MEQCIGLyR+CmLQWhHu8weHJurbpSIGsnU7einjcJAXRFd8QVAiAtULp2JCKm85EaMpTXY2O3/V+grdPGfwJGMzxMqKViAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125446},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c3dc23087af13529eb579f023b1e4fc99b180e6d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-10T20:26:37.174Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.91"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.33_1633897726353_0.6577956009665196","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.34-renovate-major-external-major-8eadff9b170fce8b5dcf76ca60f0b071db06570c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.34-renovate-major-external-major-8eadff9b170fce8b5dcf76ca60f0b071db06570c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.34-renovate-major-external-major-8eadff9b170fce8b5dcf76ca60f0b071db06570c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d59565604f25ac1f1f467c303fc5adbf2d41a5ab","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.34-renovate-major-external-major-8eadff9b170fce8b5dcf76ca60f0b071db06570c.tgz","fileCount":27,"integrity":"sha512-qzg2f4co3LalAPmoKLn6ql7AY15XOUe7n4hBAYbCBJZt+mOt+QHsSZdoMyLHksPYqDUY8+qTOOlpOgtzo0rRDA==","signatures":[{"sig":"MEQCIBAh+OgSSxIzc1KkXsnA2tpPPWPzrnSWWTggqMRSInW4AiBxn50aGUNaaRtAa9jNl/etW2/OAx+9j8M8KKI8O8mZww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125588},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8eadff9b170fce8b5dcf76ca60f0b071db06570c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-10T20:29:38.651Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.91"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.34-renovate-major-external-major-8eadff9b170fce8b5dcf76ca60f0b071db06570c_1633898075764_0.7534390346849988","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.34-renovate-internal-patch-78c2f3c4a39c48a910765f3ead3b85fec5bc940a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.34-renovate-internal-patch-78c2f3c4a39c48a910765f3ead3b85fec5bc940a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.34-renovate-internal-patch-78c2f3c4a39c48a910765f3ead3b85fec5bc940a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"16619aabe1e33eaec5004ccbf5632df1ea147830","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.34-renovate-internal-patch-78c2f3c4a39c48a910765f3ead3b85fec5bc940a.tgz","fileCount":27,"integrity":"sha512-l3Gu8wIir8r0wQU2SzAoLC/Rf2ukDOXryUvqa5ntkFz6PvlNF1jHQzy2PISZsIifAe6phDWNsXguCX3I8Q0O4Q==","signatures":[{"sig":"MEQCIEUYg4YEfDZlfYG/OHRycgqXMuma8tAPaWq5U0US59dNAiAn4fWJA8j/oBDG515LDgaHwBrCLiH7DKAxnLdtIHJ5hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125623},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"78c2f3c4a39c48a910765f3ead3b85fec5bc940a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-12T18:01:57.064Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.92"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.34-renovate-internal-patch-78c2f3c4a39c48a910765f3ead3b85fec5bc940a_1634061972212_0.673851598139793","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.34":{"name":"@balena/jellyfish-plugin-front","version":"1.3.34","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.34","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d78b0914f4ad86f0df67e9448f2f9e346c1ccfa6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.34.tgz","fileCount":27,"integrity":"sha512-D6M1yxrTP2JuD7DTdRJ8/RvdtJS5i9RQg2cIhx7Gsk+z33pl93+oOjymnUL4s5rRmFCXLadTELJsVqX5PZs8iA==","signatures":[{"sig":"MEUCIHDd0LX9aVCokvkXDBZo7J84kJVfXBBZaVSvcyM7L/igAiEA/GHaygnnnJPMgORy4MZtrracc0LBU7U5MnRjgvyeAgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125558},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0dd7216ca10fdd12196504ce72712acb462624a0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-12T18:33:06.421Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.92"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.34_1634063725026_0.0633440531648779","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.35-renovate-major-external-major-ce65f12ef2207a3adf8e027e53658dbdd1c9c9ea":{"name":"@balena/jellyfish-plugin-front","version":"1.3.35-renovate-major-external-major-ce65f12ef2207a3adf8e027e53658dbdd1c9c9ea","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.35-renovate-major-external-major-ce65f12ef2207a3adf8e027e53658dbdd1c9c9ea","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"94b7a50e361e98de9418356d46323564077c81b1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.35-renovate-major-external-major-ce65f12ef2207a3adf8e027e53658dbdd1c9c9ea.tgz","fileCount":27,"integrity":"sha512-unqEhh5YUkWm9XB8eal397JIHWKvAShYgflJ8uJtd55aWxzp51k9gLHTb+T0uKeiaTLgboCuO8kFHvrLBBKrFg==","signatures":[{"sig":"MEQCICVvgcYUltil7qRUYiCDr2riM2n2mMFZpA9LbUG3Z4jiAiAStm8DdArUE5BWQFKfOJwOd4R1zYJHxYigwJTerWyaIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125700},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ce65f12ef2207a3adf8e027e53658dbdd1c9c9ea","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-12T18:35:57.744Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.92"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.35-renovate-major-external-major-ce65f12ef2207a3adf8e027e53658dbdd1c9c9ea_1634064028504_0.5645304913231379","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.35-repo-sync-secrets-default-ffc1328258340856b4ed8e50211b4be09a00d013":{"name":"@balena/jellyfish-plugin-front","version":"1.3.35-repo-sync-secrets-default-ffc1328258340856b4ed8e50211b4be09a00d013","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.35-repo-sync-secrets-default-ffc1328258340856b4ed8e50211b4be09a00d013","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e40f46942341267246a9dc8ecc61aff8b3a01092","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.35-repo-sync-secrets-default-ffc1328258340856b4ed8e50211b4be09a00d013.tgz","fileCount":27,"integrity":"sha512-Wl+TTMCNd7oPM9TtZnizexFjjoT8EARcXI6mneCOdphxc+vVpXvaJ4ITGq/DNs2B+xf0oyGwEL/PSxzI4KKZhA==","signatures":[{"sig":"MEQCIBN2LbaHmcfUeYhk4LoXad7x4S2vXgMNAcBzIJ9MGWjmAiBajTPtTye3sDaR8IJLs0AGEAMIOnbbgeM94OjxE1YwwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125708},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ffc1328258340856b4ed8e50211b4be09a00d013","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-15T09:01:37.476Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.92"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.35-repo-sync-secrets-default-ffc1328258340856b4ed8e50211b4be09a00d013_1634288731859_0.2706528993970676","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.35":{"name":"@balena/jellyfish-plugin-front","version":"1.3.35","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.35","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a1534f84c724966a0f1ece42f76843a0ea3a479b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.35.tgz","fileCount":27,"integrity":"sha512-drGsWVD8smXEgvDpU4QN2Sen06oBeS940vrZxDg7OUmOxDDeztwbHs2VOKjRGAp2wDdfPItq4RWRLYyNn6CMwQ==","signatures":[{"sig":"MEUCIHomfeQRqimve1ES0IikgTTGEk+cnfl/40P2rRUsG7o6AiEAnGB8V+ruhltSxEeh9yCftQIlADOz7R99i3yfqQjogSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125641},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"095a870cb32ad0ec30401578967d47f9c6f9c4eb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-18T06:44:57.527Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.92"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.35_1634539630074_0.08125513428207132","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.36-renovate-internal-patch-a21ade6642eff641a5e837b6ba0a9f46e7ecd54b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.36-renovate-internal-patch-a21ade6642eff641a5e837b6ba0a9f46e7ecd54b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.36-renovate-internal-patch-a21ade6642eff641a5e837b6ba0a9f46e7ecd54b","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3d8ec4445ca4c2eac064ed32540645dbe477d1a3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.36-renovate-internal-patch-a21ade6642eff641a5e837b6ba0a9f46e7ecd54b.tgz","fileCount":27,"integrity":"sha512-gTjUzeN9jKuS7cT2T7cyEaHwVbk3Ksxg85RJ/LHzCo//Z3pyMcMJ2hFTYLNmniiIv0h6nRdCpeLrr7aeeL98ng==","signatures":[{"sig":"MEYCIQCUq/wuYKMzvAVEixdU0KYaktD9i7T7Vc4ocMHKL31g7QIhAPHA7kCDGvFuCoCPsKhYhCP6MdwgapuDxWhzwOrj3JhL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125818},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a21ade6642eff641a5e837b6ba0a9f46e7ecd54b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-18T06:49:37.514Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.36-renovate-internal-patch-a21ade6642eff641a5e837b6ba0a9f46e7ecd54b_1634540016507_0.7229386244565648","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.36-renovate-major-external-major-b825db5c364688ebc6e3366edff710a2a2520b36":{"name":"@balena/jellyfish-plugin-front","version":"1.3.36-renovate-major-external-major-b825db5c364688ebc6e3366edff710a2a2520b36","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.36-renovate-major-external-major-b825db5c364688ebc6e3366edff710a2a2520b36","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"26c9b3a4f6a5583bd31d6a6b0c027c9713bc6d3a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.36-renovate-major-external-major-b825db5c364688ebc6e3366edff710a2a2520b36.tgz","fileCount":27,"integrity":"sha512-Bf3UYSkIsH+eAkfxw2V8IxVASRV5JHWNsX+60pG7/amKbEhK7JEpzzxa3Bh1VObTKlItOOfjjhS/X//NmLbdpQ==","signatures":[{"sig":"MEUCIHQcpZmb0ZKfAJF0MNYGjhDjVfvCwS6xI1v/0Dq01dzeAiEAkd234nohh009Te3UJ5TLZ+VpNol6Cm7QCuSx4KEH7TA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125783},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b825db5c364688ebc6e3366edff710a2a2520b36","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-18T06:50:25.369Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.92"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.36-renovate-major-external-major-b825db5c364688ebc6e3366edff710a2a2520b36_1634540108358_0.18794600744931889","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.36":{"name":"@balena/jellyfish-plugin-front","version":"1.3.36","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.36","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2b41ad7d3e2c35bdb6068b438e62f7c746f1ae1b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.36.tgz","fileCount":27,"integrity":"sha512-mq2jEgbYps43rsJQ2ZE4eP5gfW9v4CDHvnMDJzjOznSx+kHmyIfKSjv9UUpwGQJfG5fc9m+Yci0urOY6Lm6xfA==","signatures":[{"sig":"MEYCIQCppBRY6WhPRRIB+R+h4JBRNTbFy4VmTIt0MwQYbZoW7AIhAJwKvIWjHzd/hi4zLwtfld0HmzYAObt9ITgBeCPivbYD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125753},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c115d4c0fc1d5357346f70530a93eb7438bb92b7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-18T07:24:23.796Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.36_1634542030457_0.8686527918486284","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.37-renovate-major-external-major-ac6395769ba7c19d9bb20020dc3c7c9ee692c7a9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.37-renovate-major-external-major-ac6395769ba7c19d9bb20020dc3c7c9ee692c7a9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.37-renovate-major-external-major-ac6395769ba7c19d9bb20020dc3c7c9ee692c7a9","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"22ff6d11955cd6e8cdc5a6e1122b0b2e16ec03ac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.37-renovate-major-external-major-ac6395769ba7c19d9bb20020dc3c7c9ee692c7a9.tgz","fileCount":27,"integrity":"sha512-YX8GKFsYfRx46y0VDVdRqdX7Ut9QgTGWmDtYf927oPDO/QTFkf2mZmLT7dcjk+1dmGhMO7A8wLV4cWjJJAJ39g==","signatures":[{"sig":"MEQCIBqJyYa6HdSYJSEHTxk85aTXwtLubmeFuYlmeNyGWKvXAiB//6dgYUt7LimHm/1gSj+OC15s/qkCqjZQ7BR0yHrXJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125895},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ac6395769ba7c19d9bb20020dc3c7c9ee692c7a9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-18T07:31:18.023Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.37-renovate-major-external-major-ac6395769ba7c19d9bb20020dc3c7c9ee692c7a9_1634542507062_0.8456732271451228","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.37-renovate-external-non-major-4476cc135abaed24ff89520d88a5182abadb8d4d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.37-renovate-external-non-major-4476cc135abaed24ff89520d88a5182abadb8d4d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.37-renovate-external-non-major-4476cc135abaed24ff89520d88a5182abadb8d4d","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a24f7bf49c839ab48b78f5f4a3b0e7d2f2a64dfb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.37-renovate-external-non-major-4476cc135abaed24ff89520d88a5182abadb8d4d.tgz","fileCount":27,"integrity":"sha512-oJYz6/B0ex7HGMhg1nDWsniDlo5vT6hMEs4ZbRVnrueM5anBLpYIPbtw0z0+tbcdKOA3MjaN9eqAVUUDnANsKA==","signatures":[{"sig":"MEQCIEC8F0rn6vOHcnOGjNE3tjSXyufFOu5lTd/S39SjLnwVAiBwE+r/XapcA2zJ3+LAgQSdbL8P2tR+9ce58LdguOKr1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125950},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4476cc135abaed24ff89520d88a5182abadb8d4d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-18T23:31:57.559Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.37-renovate-external-non-major-4476cc135abaed24ff89520d88a5182abadb8d4d_1634600153351_0.42520456312107613","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.37-renovate-internal-patch-273d042a1a29e01c4f38f919c9ab5cdef13ccb6d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.37-renovate-internal-patch-273d042a1a29e01c4f38f919c9ab5cdef13ccb6d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.37-renovate-internal-patch-273d042a1a29e01c4f38f919c9ab5cdef13ccb6d","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0539721f990c8376c2aea1106f4dfc005e546a72","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.37-renovate-internal-patch-273d042a1a29e01c4f38f919c9ab5cdef13ccb6d.tgz","fileCount":27,"integrity":"sha512-DQE+bKf8kSBWQxPR+M56qGfMOesz1IooLc3TRJDi5XwIYytc36VTF89GlqX7uhFFPArcwtqLNYlGW3CpLSLihw==","signatures":[{"sig":"MEUCIG5Yhsn5HgkRMBvXOQUg4n7T8a03G8IeaAf09FGSv2QiAiEA7bGe8Ku0Ay5bL+CTNScazsxAKoAtEjWvx9tL4GFirRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125889},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"273d042a1a29e01c4f38f919c9ab5cdef13ccb6d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-18T23:31:57.834Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.22.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.5","@balena/jellyfish-plugin-base":"^2.1.246","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.2.5","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.5","typedoc":"^0.22.5","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.3","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.37-renovate-internal-patch-273d042a1a29e01c4f38f919c9ab5cdef13ccb6d_1634600155572_0.05657335567236066","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.37":{"name":"@balena/jellyfish-plugin-front","version":"1.3.37","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.37","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3400534a8487fbc3954cdc2bb1dd350552161bbb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.37.tgz","fileCount":27,"integrity":"sha512-tD0uTwWy0/VsW53u1og7k3fv54jCrr0KUatilIT0ebAObseVvaxOG4Mzej6kz8QlVYOasbULrdSUyCnRykG//Q==","signatures":[{"sig":"MEQCIQDFaTpH+gBisJlsvH93pG7hC3B82t7ZVqjhgPNQGvHR+AIfU3LvegRVSX20P8U1VFerhGbde47h3S5BipG/Hw23Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125881},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"722a75a10ff0911845be205ae90f51b03b7b25cf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-19T00:34:57.483Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.37_1634603828932_0.27358830980629234","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.38-renovate-internal-patch-b27b789d5c6a112bc52c3bff878bf0aa7ee25b77":{"name":"@balena/jellyfish-plugin-front","version":"1.3.38-renovate-internal-patch-b27b789d5c6a112bc52c3bff878bf0aa7ee25b77","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.38-renovate-internal-patch-b27b789d5c6a112bc52c3bff878bf0aa7ee25b77","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e80fcea601f9577dca1724ab3d88dae818a517b9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.38-renovate-internal-patch-b27b789d5c6a112bc52c3bff878bf0aa7ee25b77.tgz","fileCount":27,"integrity":"sha512-lWJs2kc8L7LFGX45As12AbeRgwg9mTdEkRjr7BA8Oh8u3EwzjOlVCCdm7Ufn4aLdzimR5ijmGA5k+ag8owF1MA==","signatures":[{"sig":"MEQCICz5ocTMUfX2PDgZJ7a7WzSQ2CoVOOaG5IrG17pS5i6xAiBMKj7Fd6v3gKEMCIRWUIk9nh3LsvyTycPhqZjxBzAWHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126017},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b27b789d5c6a112bc52c3bff878bf0aa7ee25b77","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-19T00:39:26.400Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.5","@balena/jellyfish-plugin-base":"^2.1.246","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.38-renovate-internal-patch-b27b789d5c6a112bc52c3bff878bf0aa7ee25b77_1634604211156_0.01959491976590888","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.38-renovate-major-external-major-eeba4bcc8115f2d6a0f6534b6c0701a61ab9224f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.38-renovate-major-external-major-eeba4bcc8115f2d6a0f6534b6c0701a61ab9224f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.38-renovate-major-external-major-eeba4bcc8115f2d6a0f6534b6c0701a61ab9224f","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cf26891e3c612721dbc22f0c22a9efc9ded2fca4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.38-renovate-major-external-major-eeba4bcc8115f2d6a0f6534b6c0701a61ab9224f.tgz","fileCount":27,"integrity":"sha512-cD+jXNz+2RBh3Jri+Fl3rqh2NDOan9IiMOJwYyHRti3K2HyWFVIpA/JipS7hDPtkCUxSs5Z4h97CGjGo+E0myA==","signatures":[{"sig":"MEUCIQCVmO6z5p1hkbIqaYLzU2bA6wpJeHEZFcHtAojDG9FqKgIgKDTy8WMhLM9PePRrQ9n5dpo4ThkOpilkOPOFnBJB5y0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126023},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"eeba4bcc8115f2d6a0f6534b6c0701a61ab9224f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-19T00:40:07.091Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.4","@balena/jellyfish-plugin-base":"^2.1.244","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.38-renovate-major-external-major-eeba4bcc8115f2d6a0f6534b6c0701a61ab9224f_1634604268311_0.8446345829596005","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.38":{"name":"@balena/jellyfish-plugin-front","version":"1.3.38","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.38","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1d15e77a8e1a229804f722275af5374205e71e44","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.38.tgz","fileCount":27,"integrity":"sha512-RNfZG4AzNAoaOkqRfvhtONuxhPZMa/CND1WBpnlfH/yAjk34wCvWbhNjioXpqRDz0sLFCmC+Jv/fqsoQc6XK2A==","signatures":[{"sig":"MEUCIQC0OSweqFDm03uWVT6jH9CzkCEQJ10SNhI5v638hAfWPwIgWFVQpPEiycV18fdrHGbYe/q7QRGp8QvfH2+v5Fi9+VU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125952},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d420e0a07e2ddc221050a2282b2eb70fad3a7b7e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-19T01:06:51.020Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.5","@balena/jellyfish-plugin-base":"^2.1.246","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.38_1634605769251_0.3833198519678771","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.39-renovate-major-external-major-b0ba1435de090b9d674f8ab0cb20a4459e0cf1fe":{"name":"@balena/jellyfish-plugin-front","version":"1.3.39-renovate-major-external-major-b0ba1435de090b9d674f8ab0cb20a4459e0cf1fe","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.39-renovate-major-external-major-b0ba1435de090b9d674f8ab0cb20a4459e0cf1fe","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"aff939aa13c61a816f5692dd3a4ff304e9da4fe7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.39-renovate-major-external-major-b0ba1435de090b9d674f8ab0cb20a4459e0cf1fe.tgz","fileCount":27,"integrity":"sha512-UxbmCdLqORJc2uoBwAXkovmv/mT2G6bSjghKO8rOqIlZe1SceYyqMbpAycv7idDbhTWKr79l58RHLKlEhnQlnQ==","signatures":[{"sig":"MEQCIBzX/Qwv4G9dvlGzPkNWxztWJazQnjh9FKOjWxod2D2AAiAGc9AoMuzaU5x5wGlI0B7KnUqM+fes79eDCJvmtK6dSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126094},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b0ba1435de090b9d674f8ab0cb20a4459e0cf1fe","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-19T01:09:14.907Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.5","@balena/jellyfish-plugin-base":"^2.1.246","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.1","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.39-renovate-major-external-major-b0ba1435de090b9d674f8ab0cb20a4459e0cf1fe_1634606041427_0.2900420630114653","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.39-renovate-balena-jellyfish-core-7-x-dd233a958a05293099861d6c985027b89f13a2d1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.39-renovate-balena-jellyfish-core-7-x-dd233a958a05293099861d6c985027b89f13a2d1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.39-renovate-balena-jellyfish-core-7-x-dd233a958a05293099861d6c985027b89f13a2d1","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c1dac980c921ff4c0ae8ae5b5f590576d412e76c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.39-renovate-balena-jellyfish-core-7-x-dd233a958a05293099861d6c985027b89f13a2d1.tgz","fileCount":27,"integrity":"sha512-qpSffNCkLd3QiF9kGKghD9KtJ1NXPIDAY70OQE4mwKtgrXcRRQsJVQIEfGoZMFH30Jxc+eEoLLqu3+0/ur/RSA==","signatures":[{"sig":"MEQCIBzQH1KXPN58Fbt2zx/3eQih9eSyt2RMkKcPrlD7XmjfAiBk4b4hLoIbXCZL9Gnk4RGCB7P7TrYjbAEvOiEtw9VGuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126124},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dd233a958a05293099861d6c985027b89f13a2d1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-19T16:01:27.529Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.5","@balena/jellyfish-plugin-base":"^2.1.246","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.39-renovate-balena-jellyfish-core-7-x-dd233a958a05293099861d6c985027b89f13a2d1_1634659512045_0.6301012756776829","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.39-renovate-internal-patch-90b9e15ba110825792d2a453113d91f787e56ddf":{"name":"@balena/jellyfish-plugin-front","version":"1.3.39-renovate-internal-patch-90b9e15ba110825792d2a453113d91f787e56ddf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.39-renovate-internal-patch-90b9e15ba110825792d2a453113d91f787e56ddf","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bc92de008d4ef2cc4905ebf76059f235b0b003d5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.39-renovate-internal-patch-90b9e15ba110825792d2a453113d91f787e56ddf.tgz","fileCount":27,"integrity":"sha512-VWY1bY0DL9GthswkTzehoFsE4csJPYjDKh7ggE0sbtcbWH+Hqi/3uLLI5ZfDzJYLveijhHyirYisKaYirDZy9g==","signatures":[{"sig":"MEQCIFdeCSk2sFyPi5YiRWWV/kI6arsipprkbnYF5k84vYNVAiBqxqYGqxTJ1wYKKGWXREXhetuPI/osZGipMpj1BZRpBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126126},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"90b9e15ba110825792d2a453113d91f787e56ddf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-20T09:19:48.151Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.5","@balena/jellyfish-plugin-base":"^2.1.247","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^6.2.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.39-renovate-internal-patch-90b9e15ba110825792d2a453113d91f787e56ddf_1634721845516_0.8028903991437233","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.39-renovate-balena-jellyfish-core-7-x-dcafa1809276e4881dd418324ba9709c1244f913":{"name":"@balena/jellyfish-plugin-front","version":"1.3.39-renovate-balena-jellyfish-core-7-x-dcafa1809276e4881dd418324ba9709c1244f913","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.39-renovate-balena-jellyfish-core-7-x-dcafa1809276e4881dd418324ba9709c1244f913","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5515deae1a95cb836f7efaf4b2532e9244942482","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.39-renovate-balena-jellyfish-core-7-x-dcafa1809276e4881dd418324ba9709c1244f913.tgz","fileCount":27,"integrity":"sha512-aUsUjRtyrZ3z8woGJod5IBwqpDPUDmRXEkZZFLd4Dt93L4rSiDW5wt6rsCvMM79WiEIvx3k2tt50jek1gfBv2A==","signatures":[{"sig":"MEUCIQCufRmXzesQr9uzNSJnr330ixZyTwzyKoUD3f1X8qB5eQIgH6bltJEDns4C/AlN0jdR//XHiBHogA0E8FVtYACxK30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126124},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dcafa1809276e4881dd418324ba9709c1244f913","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-20T09:20:38.275Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.5","@balena/jellyfish-plugin-base":"^2.1.246","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.39-renovate-balena-jellyfish-core-7-x-dcafa1809276e4881dd418324ba9709c1244f913_1634721892994_0.9276279381454491","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.39-renovate-balena-jellyfish-core-7-x-d3584e30848a2b8b770f0314c0419b526528b08e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.39-renovate-balena-jellyfish-core-7-x-d3584e30848a2b8b770f0314c0419b526528b08e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.39-renovate-balena-jellyfish-core-7-x-d3584e30848a2b8b770f0314c0419b526528b08e","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"74de988b09e35e985d09e602c8da417d0458b50a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.39-renovate-balena-jellyfish-core-7-x-d3584e30848a2b8b770f0314c0419b526528b08e.tgz","fileCount":27,"integrity":"sha512-uuybTtoZdb7/FkiwvLL/Wz8yEnm25XCPf5hhAh0cOEPG2YDyKipmW+yc1vp1E0b4rrTkZqMSQRcv7qL9IJwVAw==","signatures":[{"sig":"MEUCICdFx+WRzJ8mMF4Fen953YcPj2UFeB2mbx/F+cmf+XKsAiEA3LxA9dkXH//O3deu5e5wt5Ps2RWO4Qp3vccTb/lxK7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126124},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d3584e30848a2b8b770f0314c0419b526528b08e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-20T11:29:14.008Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.5","@balena/jellyfish-plugin-base":"^2.1.246","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.39-renovate-balena-jellyfish-core-7-x-d3584e30848a2b8b770f0314c0419b526528b08e_1634729632113_0.6296858455881642","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.39":{"name":"@balena/jellyfish-plugin-front","version":"1.3.39","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.39","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6ed251aef0fc75ade562e38e6e82b2ae3e02249d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.39.tgz","fileCount":27,"integrity":"sha512-WGfhtf3ID7wV0Jqg5jKYeGVCP/dyGzYPKrpAQ2eMa9Pelad9nlWuWSGt+Ghtjtml38VVwGgEmu9IXa/2v0WG2Q==","signatures":[{"sig":"MEQCICQ4qajOwKuVffFzsme8bsbah3aKqYZzwijDb3LdTmjZAiBO0ayjGC3XKpUfHfZSzpg/dEYKOWALoBvguNO+jwn3FQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126048},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a07c240d0a0210a81e56c393c0333a4e8b0f3507","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-22T23:26:09.063Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.5","@balena/jellyfish-plugin-base":"^2.1.246","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.39_1634945311334_0.14423155098358076","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.40-renovate-major-external-major-f826dea416d9a0ed306f26d000539dcc527f3bfe":{"name":"@balena/jellyfish-plugin-front","version":"1.3.40-renovate-major-external-major-f826dea416d9a0ed306f26d000539dcc527f3bfe","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.40-renovate-major-external-major-f826dea416d9a0ed306f26d000539dcc527f3bfe","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"750d22370d72e33f0c517ddca53dab7752e033a9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.40-renovate-major-external-major-f826dea416d9a0ed306f26d000539dcc527f3bfe.tgz","fileCount":27,"integrity":"sha512-cfjLx3URThe9ly6xBNyt79v+To723iyYne8tFJqlNdxf5Qj8ofAH90ndK6UScD8Ro64+4mVWrTey63ubfHUmZw==","signatures":[{"sig":"MEQCID82xcCFuNWF5hixE4/TuqqpSrpc2ileSH8SX/WyLYGqAiByD9wvg1qPn0Wl7cJ2V5hQreXcxe+O2NQPGBhC2ruzvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126190},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f826dea416d9a0ed306f26d000539dcc527f3bfe","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-22T23:27:57.991Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.5","@balena/jellyfish-plugin-base":"^2.1.246","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.40-renovate-major-external-major-f826dea416d9a0ed306f26d000539dcc527f3bfe_1634945534348_0.17138507876978792","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.40-repo-sync-jellyfish-config-default-7b57a2dfbfc589b52aefbabaa1f7911dc5750139":{"name":"@balena/jellyfish-plugin-front","version":"1.3.40-repo-sync-jellyfish-config-default-7b57a2dfbfc589b52aefbabaa1f7911dc5750139","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.40-repo-sync-jellyfish-config-default-7b57a2dfbfc589b52aefbabaa1f7911dc5750139","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d8b91bd5caf68c387dca5e9d8fd63e79ef2b8049","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.40-repo-sync-jellyfish-config-default-7b57a2dfbfc589b52aefbabaa1f7911dc5750139.tgz","fileCount":27,"integrity":"sha512-M9tbblnW34t0iHjEz1F0oOtK+N1WcphUPoWl7XNOYJe8g8CchCf/6P3yhhMC5DZJmhpCY4Qkzs2zROM4tl3RaQ==","signatures":[{"sig":"MEQCIGgfgf0VpI2tiGJW8tdEW9SzqeZtLl+SwTwCBYNcX4cEAiAexVxNCJ/Ysm19pEH2aGZ6SuWpuWy9GURpxAAG+MFlSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126216},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7b57a2dfbfc589b52aefbabaa1f7911dc5750139","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T01:10:58.106Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.5","@balena/jellyfish-plugin-base":"^2.1.246","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.40-repo-sync-jellyfish-config-default-7b57a2dfbfc589b52aefbabaa1f7911dc5750139_1634951709536_0.1502908829954004","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.40-renovate-external-non-major-5f459fbfd551077b2de0a2cf97bb85eb7786e752":{"name":"@balena/jellyfish-plugin-front","version":"1.3.40-renovate-external-non-major-5f459fbfd551077b2de0a2cf97bb85eb7786e752","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.40-renovate-external-non-major-5f459fbfd551077b2de0a2cf97bb85eb7786e752","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b2266b8d17929cca1175f465e9416f67696c7c7b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.40-renovate-external-non-major-5f459fbfd551077b2de0a2cf97bb85eb7786e752.tgz","fileCount":27,"integrity":"sha512-pCvgJb4UK7fl025hnFuMxjzED9yufWuFQIRtzj3q4sDurPbEDImZBRkSvXXPLCsh/RxitSS+H+j7eHGM7l7iMg==","signatures":[{"sig":"MEUCIC4zVRuTnBxmc3kGmGSym1IWl/g57FI/+i5lghopWA0jAiEA2Xtj6MfVz3bm83Z26aHmPb2KhLK3WIMu9LUnmUTo+Ks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126192},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5f459fbfd551077b2de0a2cf97bb85eb7786e752","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T01:34:07.833Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.5","@balena/jellyfish-plugin-base":"^2.1.246","@balena/jellyfish-action-library":"^15.1.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.40-renovate-external-non-major-5f459fbfd551077b2de0a2cf97bb85eb7786e752_1634953095927_0.20172208393250357","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.40-renovate-internal-patch-2bc993e9db53971c187eee9e8d8a870110eecf34":{"name":"@balena/jellyfish-plugin-front","version":"1.3.40-renovate-internal-patch-2bc993e9db53971c187eee9e8d8a870110eecf34","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.40-renovate-internal-patch-2bc993e9db53971c187eee9e8d8a870110eecf34","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1b1823500155c675fd61d94711305467894f6b72","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.40-renovate-internal-patch-2bc993e9db53971c187eee9e8d8a870110eecf34.tgz","fileCount":27,"integrity":"sha512-mVco17CTbsuClsdtAkv5JgxJdRK0lrwcl4yRpe+7xq6miJan3psETU9Isp5ZpQhFrD7zsBTJuMG7tVv12nPx8Q==","signatures":[{"sig":"MEUCIDf8EyoIdcVcdNH6eRkbhvC46egfOalRSVjNqYYPp1I+AiEAjTa70Q2s/eI64FhFZzqmKTFyk5vAHNA+QZwVT/8YCcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126184},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2bc993e9db53971c187eee9e8d8a870110eecf34","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T01:35:47.925Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.5","@balena/jellyfish-plugin-base":"^2.1.248","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.40-renovate-internal-patch-2bc993e9db53971c187eee9e8d8a870110eecf34_1634953205920_0.5269490320329795","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.40-renovate-internal-patch-3c62e907cda0b0dd889a0f1ed15627c2d57be4b1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.40-renovate-internal-patch-3c62e907cda0b0dd889a0f1ed15627c2d57be4b1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.40-renovate-internal-patch-3c62e907cda0b0dd889a0f1ed15627c2d57be4b1","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d703790a1221ed2ab85d5c85b221aa9e90a154fe","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.40-renovate-internal-patch-3c62e907cda0b0dd889a0f1ed15627c2d57be4b1.tgz","fileCount":27,"integrity":"sha512-NFbeEvLfRwm9sqBTyzIngDVj7HzeHUfm5DC29bKkRgsHPoNowFdZ9e1FFOcRFuBKuXJ45nQWjCHugxad4eW9Cw==","signatures":[{"sig":"MEUCIQCb1s0fmD3Nq4mOOn2wER33u93Ou0G7483hk1CnlSaqJgIgFEdssl3srk2kFffDD7ucl0KcSAjfc1H2ToD/kUyQKgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126184},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3c62e907cda0b0dd889a0f1ed15627c2d57be4b1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T02:40:37.175Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.248","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.40-renovate-internal-patch-3c62e907cda0b0dd889a0f1ed15627c2d57be4b1_1634957064065_0.38572916398229773","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.40":{"name":"@balena/jellyfish-plugin-front","version":"1.3.40","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.40","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d740ecd3cabaa615a6c51fdf4bb22886015a738c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.40.tgz","fileCount":27,"integrity":"sha512-G4QMFR7ZhWO7uZ6oG4yzOiZiR6+vUhDZbOSnUAtKOAcQi7RnlyIEHKqE7lQSruiwcfthQICuTTK0n/BQmBWjXw==","signatures":[{"sig":"MEYCIQDAiQgiFlD95Ac3/KZs/DqGtij969djLznaWSrd3eWzKwIhAJC3QxBcL6FOUoVc1rwjnWtANKzgi3VXVtM6GNO9SqJU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126119},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"52155ae624ab98117526e7b1e04a43dc1ad70c6c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T03:11:26.972Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.248","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.40_1634958820070_0.1671464229653714","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.41-renovate-external-non-major-5c143c11e528c423e675f891b45dc53e6e03a22a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.41-renovate-external-non-major-5c143c11e528c423e675f891b45dc53e6e03a22a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.41-renovate-external-non-major-5c143c11e528c423e675f891b45dc53e6e03a22a","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a147430d2f9cf52d06bf95abf06a78feb85a59dd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.41-renovate-external-non-major-5c143c11e528c423e675f891b45dc53e6e03a22a.tgz","fileCount":27,"integrity":"sha512-9/FY6d03DG2O+Q0vZF88BnIpkRp5YvOcCO8EpTP3gTs03VsRR+T3Z7cQoeUxIGQJDVgOI6oExWkzOS8bUUUOQw==","signatures":[{"sig":"MEYCIQD74k6RMDCDqCl6rUQoaVhAofBk2mP7gveSufngCArvWwIhAIdhSIwdSBAP7wDe1hhGyUxk4Fv0oVCgaEO/xi7F/WyF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126263},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5c143c11e528c423e675f891b45dc53e6e03a22a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T03:14:57.042Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.248","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.41-renovate-external-non-major-5c143c11e528c423e675f891b45dc53e6e03a22a_1634959132295_0.5499537734385878","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.41-renovate-internal-patch-4b337ed4d99d54710cf4716cac796d12eb933920":{"name":"@balena/jellyfish-plugin-front","version":"1.3.41-renovate-internal-patch-4b337ed4d99d54710cf4716cac796d12eb933920","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.41-renovate-internal-patch-4b337ed4d99d54710cf4716cac796d12eb933920","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"064e0bebaf17cde1d1ef2cf71331db401e93f835","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.41-renovate-internal-patch-4b337ed4d99d54710cf4716cac796d12eb933920.tgz","fileCount":27,"integrity":"sha512-uPob+w6MxgPlkgm4G8P1rciGnZKEKa9Kr7obqcEvc7zhmcx4S9lu+uMT7ICwlDujfcx7U9DP+1beiIudc7bn8g==","signatures":[{"sig":"MEYCIQCArL8KK3EgkMkSdHe5IoTd1nRlIxg7nqnaOsWPp+cj5wIhAPaLudAcI0c51JRl4lrV4dxt5Jm2HD34bjINETJKXGye","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126293},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4b337ed4d99d54710cf4716cac796d12eb933920","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T03:14:07.791Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.249","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.41-renovate-internal-patch-4b337ed4d99d54710cf4716cac796d12eb933920_1634959139381_0.9095290679025059","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.41-renovate-major-external-major-0bfce7107c2f0e5d487db985b3e48aa7aa037ef0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.41-renovate-major-external-major-0bfce7107c2f0e5d487db985b3e48aa7aa037ef0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.41-renovate-major-external-major-0bfce7107c2f0e5d487db985b3e48aa7aa037ef0","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f5d3a5e4e6b222f4bf583634e6b9fb7050d64660","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.41-renovate-major-external-major-0bfce7107c2f0e5d487db985b3e48aa7aa037ef0.tgz","fileCount":27,"integrity":"sha512-Gps/ksGgKSijHfFrAMIap3Tn7obVLgll+SrEDN3Bce2wTuQegvbwzofgESv/+Kn+ZKAYEDNDJLT/rO9yVN45Lg==","signatures":[{"sig":"MEQCIFp1O11OlJP/Ow5CQ58/rpuODpYoNQW9a0wErwF5PreMAiBB0Ke0bgHMDLXVwvYXp4QThC3L6pxLpxZ+QCfuG5MaPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126261},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0bfce7107c2f0e5d487db985b3e48aa7aa037ef0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T03:18:37.237Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.248","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.41-renovate-major-external-major-0bfce7107c2f0e5d487db985b3e48aa7aa037ef0_1634959344157_0.9022387017278382","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.41":{"name":"@balena/jellyfish-plugin-front","version":"1.3.41","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.41","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9feb803cf51c3b4b140c33979da58a2b18080011","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.41.tgz","fileCount":27,"integrity":"sha512-hHAUuxq8vj/1Q889TCvxzrzOk1ZiIsgPYPel5D8AkdRa5ALcxeqWP/zzhSlexoxKC26vv4psbCsn659uD3kxCg==","signatures":[{"sig":"MEUCIQDvLFFGbasECVnHHyrEY/uMbaNHXxa/COLI5yxM6vsb6wIgfpQvRcAA6ouE8L5jk8ZwIWt8/8bFLqpBUxzGc7MUvMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126228},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f9553780e814785f5542fd92ec06bbca2419c9f1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T03:49:38.042Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.249","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.41_1634961114488_0.05885674712573308","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.42-renovate-external-non-major-731661f8d3cdf233d607653dded4d3f6697ed23d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.42-renovate-external-non-major-731661f8d3cdf233d607653dded4d3f6697ed23d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.42-renovate-external-non-major-731661f8d3cdf233d607653dded4d3f6697ed23d","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c9895233727a64a91ee7571e250655b828d63ded","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.42-renovate-external-non-major-731661f8d3cdf233d607653dded4d3f6697ed23d.tgz","fileCount":27,"integrity":"sha512-I3ubzDJnWqQ4oCZWstkcdZesLrO5mDyapCKtySvKKMG92orMdtmRhbKxlq7cv8WeDg/k+Yk1vo0Pd+5ocyb8LQ==","signatures":[{"sig":"MEUCIEb9e8GxnHVcUAuWVr/J5Mg+zzKSBOSUbzllh6Nz7nVrAiEAtH2zZhY8F8pd/nExsEHjJrg7SYlQpjfDrbEK/b/feQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126372},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"731661f8d3cdf233d607653dded4d3f6697ed23d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T03:51:46.939Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.249","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.42-renovate-external-non-major-731661f8d3cdf233d607653dded4d3f6697ed23d_1634961436190_0.21091594027619154","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.42-renovate-major-external-major-806d5c60bbd337080ee9397f5fb162490096bad3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.42-renovate-major-external-major-806d5c60bbd337080ee9397f5fb162490096bad3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.42-renovate-major-external-major-806d5c60bbd337080ee9397f5fb162490096bad3","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b9a4d28c3184c6df9fd234f1b27201584c9d8474","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.42-renovate-major-external-major-806d5c60bbd337080ee9397f5fb162490096bad3.tgz","fileCount":27,"integrity":"sha512-sc5zieR+USSxbglSdpVnWC68/IQ4qIUD9nK+jN/zGiLv1e+QfPFg1iQkS9RNJ1BG8pbS7Eae0Y7GD8CVLiQ3MQ==","signatures":[{"sig":"MEUCIGsSoVtrECYNeO4wCCDtxn+C1GE/GSQtu17KCDgvnVBFAiEA+3ucEPQLb2izspOBXfSPIYKNuGP1zlbvfBjORF3cguQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126370},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"806d5c60bbd337080ee9397f5fb162490096bad3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T03:52:37.435Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.249","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.42-renovate-major-external-major-806d5c60bbd337080ee9397f5fb162490096bad3_1634961441556_0.8004639088534098","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.42-renovate-internal-patch-5f96b907c0ce06caaaa55fa10f31764964322867":{"name":"@balena/jellyfish-plugin-front","version":"1.3.42-renovate-internal-patch-5f96b907c0ce06caaaa55fa10f31764964322867","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.42-renovate-internal-patch-5f96b907c0ce06caaaa55fa10f31764964322867","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fe0059196e107803a3a362b0250fb895644b120f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.42-renovate-internal-patch-5f96b907c0ce06caaaa55fa10f31764964322867.tgz","fileCount":27,"integrity":"sha512-FmYa4PAcpOrCQZQQnOe+Hnd4CelThggu19umFFJEH1ee76W6rKeCQzS6g5mojF1dKC0XcQyqSlzDk4DY3ltk0A==","signatures":[{"sig":"MEYCIQDpWCQCKtNRNHptB4uF4LHag5Yw5bzR61ex1+/GWXeTPwIhALH7+OkU1D5fzcdFunq/BmY/bTfSJ/mX0IY/FWbOeVJ1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126402},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5f96b907c0ce06caaaa55fa10f31764964322867","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T05:16:57.837Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.250","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.42-renovate-internal-patch-5f96b907c0ce06caaaa55fa10f31764964322867_1634966410624_0.15190912392842915","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.42":{"name":"@balena/jellyfish-plugin-front","version":"1.3.42","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.42","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7dae3d9012c4b1b65250149326bff2de008cbe6a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.42.tgz","fileCount":27,"integrity":"sha512-Vrp+1XfAVif2Qn1DthtlJ+Ird7dxzqPO+lr9CGB81VP6kC6TenxBq4BD3xSIxL9F7mPT6fe5aHX+Tr2x1FsgfQ==","signatures":[{"sig":"MEUCIGu7G9+r7zHcYLgiY1ji/xA/UQk5VsEDtoeqw7hOXXXOAiEA7nDgXrN3g2LO16ya2cGHh2g90LeMuG/6RvVBwSaPP0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126337},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"89c3ab6f716e1e58d9544223b15bf0964f396ee3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T05:44:42.769Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.250","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.42_1634968030433_0.7603455451026919","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.43-renovate-external-non-major-b979d42c502dd6950b7fc81fc9d25022f9c6ce78":{"name":"@balena/jellyfish-plugin-front","version":"1.3.43-renovate-external-non-major-b979d42c502dd6950b7fc81fc9d25022f9c6ce78","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.43-renovate-external-non-major-b979d42c502dd6950b7fc81fc9d25022f9c6ce78","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c8b13456d0aa1be8f3a88355b308dcd35583710c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.43-renovate-external-non-major-b979d42c502dd6950b7fc81fc9d25022f9c6ce78.tgz","fileCount":27,"integrity":"sha512-uJK5SQQo1JVWigAgHXN1IKp4JzVu49XkbLtW1UPlKyxRZ7FspjD5OgGX2RNf4hSl5XROYb8kTqsa9KJd2zrhmg==","signatures":[{"sig":"MEQCIETLwG2XwY0FW5kaZKrqKhtHpAXAiNRSeqTu2T87WM3/AiAeODl3u5hM7HxbxndxggLFR0UqNBHR7yXw5iW9vgcifg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126481},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b979d42c502dd6950b7fc81fc9d25022f9c6ce78","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T05:50:17.507Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.250","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.43-renovate-external-non-major-b979d42c502dd6950b7fc81fc9d25022f9c6ce78_1634968457034_0.5921739000090576","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.43-renovate-major-external-major-025d6025206fd5cab0efee0a323e82e75feff57c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.43-renovate-major-external-major-025d6025206fd5cab0efee0a323e82e75feff57c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.43-renovate-major-external-major-025d6025206fd5cab0efee0a323e82e75feff57c","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4137e22aa4c3908d223f056314619448740c6c85","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.43-renovate-major-external-major-025d6025206fd5cab0efee0a323e82e75feff57c.tgz","fileCount":27,"integrity":"sha512-onSSikS0HC0V9hzw95bbD1S+i/Nk5uzvO6BWD7dnqsN3auGbQrdCXvGOR/H+Lpwg0zRc2yioy0YTgKdSR1D30Q==","signatures":[{"sig":"MEQCICJszJqKjaY8tayUa58oXpSJTW1y5ylr+9bZUQYnURFTAiAkFWuOkRobAbSPdrGOpLtj4qndw0AH9hxdz/yqd9S72g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126479},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"025d6025206fd5cab0efee0a323e82e75feff57c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T05:50:57.600Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.250","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.0","nock":"^13.1.3","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.175","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.43-renovate-major-external-major-025d6025206fd5cab0efee0a323e82e75feff57c_1634968523475_0.6372883525432194","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.43":{"name":"@balena/jellyfish-plugin-front","version":"1.3.43","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.43","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"01edad8e798797a9558554b1c2f50cad1093fbc2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.43.tgz","fileCount":27,"integrity":"sha512-X4tfDpGn/m6JVTvEeI95HsXKpOfUVEpa3TBiPXYg/myWDiIDuT3hqKv//Ca1vmaXsmOGCBPKFdoDhV2VgnXubQ==","signatures":[{"sig":"MEYCIQDf/yeZurXPVlmrmu4sTb6fISB2BklGBPdTERiE0AaOFAIhAN32FXQ9oDLl2HraA2iGBVJCEd0e2ojRX+5bgKsqMix0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126412},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cb601b1a47fc7175dae214e395e1e579d49e3e61","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T06:20:38.571Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.250","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.43_1634970180473_0.9358763105821384","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.44-renovate-major-external-major-5ce535d1e0cdc5e9b9f6e3969d4d10e203825c23":{"name":"@balena/jellyfish-plugin-front","version":"1.3.44-renovate-major-external-major-5ce535d1e0cdc5e9b9f6e3969d4d10e203825c23","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.44-renovate-major-external-major-5ce535d1e0cdc5e9b9f6e3969d4d10e203825c23","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"674a4bbccaf64a765234847bee3656612458e35a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.44-renovate-major-external-major-5ce535d1e0cdc5e9b9f6e3969d4d10e203825c23.tgz","fileCount":27,"integrity":"sha512-x8pjyY/jd6ITBrZZM+nErVtknRji44ud+2gVWl6v/goOxB0w0n7uN2svSIqzI9Mjxj98gkQAoajUdX3mcUNJQw==","signatures":[{"sig":"MEYCIQCrxc+tbIb+KLfPSwfEBNyKO0EUVWGNVqN3w8Q5kh36twIhALyhz9fmcEFtDKaHJnoXqgV2pQcgK+VZTS7CZVsBk5PX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126554},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5ce535d1e0cdc5e9b9f6e3969d4d10e203825c23","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T06:23:27.252Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.6","@balena/jellyfish-plugin-base":"^2.1.250","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.44-renovate-major-external-major-5ce535d1e0cdc5e9b9f6e3969d4d10e203825c23_1634970477811_0.16424457640990364","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.44-renovate-internal-patch-209adbaeeb5fd1513b8eb9db13c09c6487b9e686":{"name":"@balena/jellyfish-plugin-front","version":"1.3.44-renovate-internal-patch-209adbaeeb5fd1513b8eb9db13c09c6487b9e686","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.44-renovate-internal-patch-209adbaeeb5fd1513b8eb9db13c09c6487b9e686","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"66ff6b097bd1b3ba5a73ba0f7f19a8e3853b7b45","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.44-renovate-internal-patch-209adbaeeb5fd1513b8eb9db13c09c6487b9e686.tgz","fileCount":27,"integrity":"sha512-TGvlYfHz4gd57y5EF1Muu913Pq3SbAfq13m3899Q27gqGgXC4gxk3xeh/r/GpH8GHX4hcvesHzv6uVSwEyIvjw==","signatures":[{"sig":"MEUCIFW9uIZG7kJzCHWZ4sSZ6ElV9vgcNf3bFlGa7mtKHSGOAiEA4edCvn+oMW4UUN1bxgmCgOV3Ih5djDMjQ1A7twxtZ9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126584},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"209adbaeeb5fd1513b8eb9db13c09c6487b9e686","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T06:31:27.543Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.250","@balena/jellyfish-action-library":"^15.1.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.44-renovate-internal-patch-209adbaeeb5fd1513b8eb9db13c09c6487b9e686_1634970929015_0.9329391264146512","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.44-renovate-internal-patch-3b4b77daa5b76f2ca7bd15e87c748ca2a0f92205":{"name":"@balena/jellyfish-plugin-front","version":"1.3.44-renovate-internal-patch-3b4b77daa5b76f2ca7bd15e87c748ca2a0f92205","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.44-renovate-internal-patch-3b4b77daa5b76f2ca7bd15e87c748ca2a0f92205","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cc64c2bfc2e1ef05d84a3a273ed118e40794a796","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.44-renovate-internal-patch-3b4b77daa5b76f2ca7bd15e87c748ca2a0f92205.tgz","fileCount":27,"integrity":"sha512-AdwC64K60cErlZq5xHOIDM8HmiZpz+dZXt6xIEY+Q8ubJ5QGrnashWIwcJBdV7PLWHGG0kqkeR3qS1aHDTL+OA==","signatures":[{"sig":"MEYCIQC2dwHa3c8gel5J1mDoTgzYO9GaSGr0bGE3NA2YuUGb3wIhALnxiA6l1IVEcsCIN/+ug33pHrs9T42dCc7zjG5PSq2Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126548},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3b4b77daa5b76f2ca7bd15e87c748ca2a0f92205","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T09:12:53.135Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.250","@balena/jellyfish-action-library":"^15.1.98"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.44-renovate-internal-patch-3b4b77daa5b76f2ca7bd15e87c748ca2a0f92205_1634980693445_0.02174968289184731","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.44":{"name":"@balena/jellyfish-plugin-front","version":"1.3.44","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.44","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ddb3a9c8588d3f1ece1f53b3a1b243c7a5b17cc0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.44.tgz","fileCount":27,"integrity":"sha512-StlKahBupdRZwvauGOI3t2STz5Ni99ZmURpcaPZOoJIfn3mdpmMJBJxlBVNOAOyv4dMni3+Wt9/1oq9YkK4f2g==","signatures":[{"sig":"MEQCIGI05OKy1cpjgRdaN91dAd56qax3DaLmNm8sVM6bPZIyAiAqb2egaRblN2CxDzdo8M9fsiiIaS4WWlN/iDdPkHZ3gA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126483},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5101480821b18c9e3f75a15794508bcecb9086bf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T09:42:52.596Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.250","@balena/jellyfish-action-library":"^15.1.98"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.44_1634982333669_0.5067782903933198","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.45-renovate-internal-patch-e055c3cb4b4253f69b47ae3836600eed96a7e127":{"name":"@balena/jellyfish-plugin-front","version":"1.3.45-renovate-internal-patch-e055c3cb4b4253f69b47ae3836600eed96a7e127","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.45-renovate-internal-patch-e055c3cb4b4253f69b47ae3836600eed96a7e127","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ecd80ac79bf89f1672de4b56d5fb44c846dd4370","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.45-renovate-internal-patch-e055c3cb4b4253f69b47ae3836600eed96a7e127.tgz","fileCount":27,"integrity":"sha512-/MVuGBnqIjsFaNccQp2rul8l61evpjwyrka1llg5Vw43jRcrqUxGyn5QJgm7pbTVnNtl8it8/GchT8k9aFZwrg==","signatures":[{"sig":"MEUCIAu7vtvgViLwbm1hPmutZLBFzQ1BTaY/XrloTAtapqbuAiEA983S/TVV0cdNPFGT7RGmO3foJXNngc3WPVLwEGldBpQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126660},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e055c3cb4b4253f69b47ae3836600eed96a7e127","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T09:48:37.672Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.250","@balena/jellyfish-action-library":"^15.1.99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.45-renovate-internal-patch-e055c3cb4b4253f69b47ae3836600eed96a7e127_1634982797787_0.9950775944995498","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.45-renovate-major-external-major-4148674503a31e3c8e18301a16bd947f42d4aeec":{"name":"@balena/jellyfish-plugin-front","version":"1.3.45-renovate-major-external-major-4148674503a31e3c8e18301a16bd947f42d4aeec","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.45-renovate-major-external-major-4148674503a31e3c8e18301a16bd947f42d4aeec","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c79db2c80e094ce0594592e3dcc82235182e1c33","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.45-renovate-major-external-major-4148674503a31e3c8e18301a16bd947f42d4aeec.tgz","fileCount":27,"integrity":"sha512-QE40qhb4rax+mKPFQDkw2xlPk0PdEB1Wu5nKEn+uPl8n1/0dbgls1NvZldtgfT0UBIugZEJBkAd4wGZcW2lHOg==","signatures":[{"sig":"MEQCIHYPLCHYJ6HAC9h8vRyuDuxap5+u+kL3wSwU1HTLyZ08AiA2CXd2hf/lf4y67OA8O41TJn1sg2/PqPjlWjUcNODFXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126625},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4148674503a31e3c8e18301a16bd947f42d4aeec","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T09:49:27.547Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.250","@balena/jellyfish-action-library":"^15.1.98"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.45-renovate-major-external-major-4148674503a31e3c8e18301a16bd947f42d4aeec_1634982826629_0.992755289058552","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.45-renovate-internal-patch-d97b6583562d9c834eee772ecb2cce6c06300e30":{"name":"@balena/jellyfish-plugin-front","version":"1.3.45-renovate-internal-patch-d97b6583562d9c834eee772ecb2cce6c06300e30","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.45-renovate-internal-patch-d97b6583562d9c834eee772ecb2cce6c06300e30","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f317b9fd398b15d5501e2751889208a153d3bb0f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.45-renovate-internal-patch-d97b6583562d9c834eee772ecb2cce6c06300e30.tgz","fileCount":27,"integrity":"sha512-NrT4ko3NtbxYRieJ2FxCkDcxmWHjFwOchlRLkqynCYXbBaCGWeZOeUX3l+PW/44mFAlTs3OJ02GCfDa2kpPAOw==","signatures":[{"sig":"MEYCIQDoLGEUWw4orA8qDRD5mLvMr3Xwpjy/0TJ/I8pYxA64wwIhAI3aW15uDNeZw284+02DMhNPmg9RpalHUuSI46ECqtR0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126619},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d97b6583562d9c834eee772ecb2cce6c06300e30","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T09:54:37.182Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.251","@balena/jellyfish-action-library":"^15.1.99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.45-renovate-internal-patch-d97b6583562d9c834eee772ecb2cce6c06300e30_1634983096744_0.2936230756780336","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.45":{"name":"@balena/jellyfish-plugin-front","version":"1.3.45","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.45","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"13b10b411c46f2046b2f004d478535de4a48da1a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.45.tgz","fileCount":27,"integrity":"sha512-OkYKdTaUxAzmz9RPgM7pt+NTLHMvHM0Lh0gkWlnVNRUXzjAUHoa4N8UCmvl9mZ1gI1lRrEkwBWB65LTRyw8+sw==","signatures":[{"sig":"MEUCIFWlDbefx3Qn6D4RW7FYBCckOO33Xfi4lE5+yv9x5KL8AiEAtIDvCrSeXweuJuDgQ+5f3kdM8cHAlDwAzKu1BbLViIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126554},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"64b0c953cf5263247d5bee082ebb0b953a1a5ad0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T10:23:07.014Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.251","@balena/jellyfish-action-library":"^15.1.99"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.45_1634984719015_0.7469980589907603","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.46-repo-sync-jellyfish-config-default-8f82e6f2a8ddf09dbafe09a5f4852b7783d89578":{"name":"@balena/jellyfish-plugin-front","version":"1.3.46-repo-sync-jellyfish-config-default-8f82e6f2a8ddf09dbafe09a5f4852b7783d89578","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.46-repo-sync-jellyfish-config-default-8f82e6f2a8ddf09dbafe09a5f4852b7783d89578","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fab72ff4c52e9e09bf1e3d481e9b5650c65e2880","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.46-repo-sync-jellyfish-config-default-8f82e6f2a8ddf09dbafe09a5f4852b7783d89578.tgz","fileCount":27,"integrity":"sha512-njqmQTxnA0Ez4E3TmPVTJrUfJS+2Fc7aqy26UeTaiqY6Y/OsBjhVYpuvfBq101odGeIDgUW0OOJJefKOHkuSAA==","signatures":[{"sig":"MEQCIEJOINwm4Kfja35eOunyYkRdFby77g+i7OzHOam05caCAiBfzCkz0pEjrmGoFZuUT/UqbqH/KWoax6dGv8mW/sSCHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126722},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8f82e6f2a8ddf09dbafe09a5f4852b7783d89578","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T12:12:17.503Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.251","@balena/jellyfish-action-library":"^15.1.99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.46-repo-sync-jellyfish-config-default-8f82e6f2a8ddf09dbafe09a5f4852b7783d89578_1634991358477_0.32519790538244475","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.46":{"name":"@balena/jellyfish-plugin-front","version":"1.3.46","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.46","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"82fe19e7e85fd703a3d61bbbca6610657635cfde","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.46.tgz","fileCount":27,"integrity":"sha512-mzlpHLLXebeHI43mh3aLKI5o698VmbWF5lcI4uMKeJfWxXGhdgBQrAqh22K7uMmLip0u+Fim6zWnc/Wvvo/Kng==","signatures":[{"sig":"MEQCIE5sR2JTZUUBWnRhuLpsX6Sb5sJnHKc2WKWzs1vGEWDTAiAgvRcRNNrBjRRBF4oPzkriKTyeqNT+4LlPQ0YBgo5IBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126646},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ff4fc0fa5d9a75a3a58b94cdf2eac6134e6dd27f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T12:40:13.106Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.251","@balena/jellyfish-action-library":"^15.1.99"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.46_1634992965194_0.4212078036609761","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.47-renovate-internal-patch-ddcdd68107e42d4c472a63000d802d74201d131b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.47-renovate-internal-patch-ddcdd68107e42d4c472a63000d802d74201d131b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.47-renovate-internal-patch-ddcdd68107e42d4c472a63000d802d74201d131b","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fbb19cd6c64e9d85e9603bf2b289414d2673c3af","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.47-renovate-internal-patch-ddcdd68107e42d4c472a63000d802d74201d131b.tgz","fileCount":27,"integrity":"sha512-cFnicTB9FwI+bIN0UarjT+wbikXYVFjlPjZtlrMjjFRWlUvSqAK1SGFgbNdEqjS8XccOVbcmBqBUjHU19QTbfQ==","signatures":[{"sig":"MEYCIQCsYfXTRaxwVQMGAm+gEeqzVipc/wn1G50X2f5dF/4bbAIhAJhrlNKyfvATAVeW5Tyv1Sd15Vo+5I0YV9+fuBaAayVq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126825},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ddcdd68107e42d4c472a63000d802d74201d131b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T12:46:07.144Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.251","@balena/jellyfish-action-library":"^15.1.101"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.47-renovate-internal-patch-ddcdd68107e42d4c472a63000d802d74201d131b_1634993398041_0.15038003352382656","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.47-renovate-major-external-major-c7bf24fbbbd5bfc4729185aec4dd5eddedbb470f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.47-renovate-major-external-major-c7bf24fbbbd5bfc4729185aec4dd5eddedbb470f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.47-renovate-major-external-major-c7bf24fbbbd5bfc4729185aec4dd5eddedbb470f","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f88e67d218ffec7a336687d052db8d85d417530c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.47-renovate-major-external-major-c7bf24fbbbd5bfc4729185aec4dd5eddedbb470f.tgz","fileCount":27,"integrity":"sha512-NQt7asn0cvDoLoUQ0q3husCOZCzw71oorfUvcZcIumiB7Rlp+wKRB8Bk8nzOKd8IDt3O15Ljvv8b+FCvJnjYug==","signatures":[{"sig":"MEUCIQD0QB+6e2jkAEZpDN8MlNZLbSEDwQjBOniZQXC5rAda1AIgMqY87TMgMAmAIrSE5CJasaH3M+usCS8tgytmrQOGBEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126788},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c7bf24fbbbd5bfc4729185aec4dd5eddedbb470f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T12:47:17.721Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.251","@balena/jellyfish-action-library":"^15.1.99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.47-renovate-major-external-major-c7bf24fbbbd5bfc4729185aec4dd5eddedbb470f_1634993419494_0.6571976200945475","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.47":{"name":"@balena/jellyfish-plugin-front","version":"1.3.47","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.47","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d4b43cfbb8e10622b27070ba5673cf57e3d33ffb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.47.tgz","fileCount":27,"integrity":"sha512-T+FIgXoW07wMiaMbNanlmOmvDhoMybIVLLgwKCmas7XnBoYsvI6ruhTb3kKlB/08V2cn1Vo2qvWhVh1dVhYseA==","signatures":[{"sig":"MEUCICcfwrS+/W6+jXmFO0F8r9O08eJI0E77s1PJXIXn3q4iAiEA4mg/ZiyIEi4BqkcTLBhmWg4S/emaW4lDxFznjNqxTgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126760},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b693ae6e182c9d8d99bb7bc4e663e91f29b10c4e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T14:04:37.775Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.251","@balena/jellyfish-action-library":"^15.1.101"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.47_1634998047302_0.8587390631431451","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.48-renovate-major-external-major-d70acab9f373e41f76b6ef30d8986aaf91b802e0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.48-renovate-major-external-major-d70acab9f373e41f76b6ef30d8986aaf91b802e0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.48-renovate-major-external-major-d70acab9f373e41f76b6ef30d8986aaf91b802e0","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"be31a90aaf031d5925e7861975490ec0fe1a3043","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.48-renovate-major-external-major-d70acab9f373e41f76b6ef30d8986aaf91b802e0.tgz","fileCount":27,"integrity":"sha512-XZ18lfLlE4PeGzL5icXi1X2/Z8kv6jHL+5ZBcBTb9MnB+g/u8PTb8q+DaCg3tkQFossBicWTtrhw9tjUFPcJJw==","signatures":[{"sig":"MEQCIBdDEied5fic8iAkFCnaak9ZQD3B1F7slV6RmIAKlTKTAiBFRuuJm+ftK1Fx+RjZFTd/GO2ldHSy7vRC5blmgMrtlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126902},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d70acab9f373e41f76b6ef30d8986aaf91b802e0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T14:07:13.578Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.251","@balena/jellyfish-action-library":"^15.1.101"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.48-renovate-major-external-major-d70acab9f373e41f76b6ef30d8986aaf91b802e0_1634998362997_0.3526400646870522","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.48-renovate-external-non-major-a6f65e256529660002fe7687fd445e5001ff308c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.48-renovate-external-non-major-a6f65e256529660002fe7687fd445e5001ff308c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.48-renovate-external-non-major-a6f65e256529660002fe7687fd445e5001ff308c","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ddf0a4e0d05d39c0010b1131396dd83d9a0b8b38","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.48-renovate-external-non-major-a6f65e256529660002fe7687fd445e5001ff308c.tgz","fileCount":27,"integrity":"sha512-Wbp3Fo9x86fnwwhWlFQjZ1p5m7XB++vX5mvZxGYFUVPI3lTMYWN7L4Et5EcP1J1RMa1QvF70Aq7i2OPnfokptw==","signatures":[{"sig":"MEUCIQCzGmDz3z0Ds6qQb2VGwxt9nXezSycsecOAP7CUqJ6GowIgCStobM3bp9ikf/MLQ+pIMXUA4PX+RE3Gh2s+PAWluGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126919},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a6f65e256529660002fe7687fd445e5001ff308c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T18:26:47.294Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.7","@balena/jellyfish-plugin-base":"^2.1.251","@balena/jellyfish-action-library":"^15.1.101"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.48-renovate-external-non-major-a6f65e256529660002fe7687fd445e5001ff308c_1635013831320_0.009789205141770063","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.48-renovate-internal-patch-b838f6189955bac4c2a943f8036a5e577a002966":{"name":"@balena/jellyfish-plugin-front","version":"1.3.48-renovate-internal-patch-b838f6189955bac4c2a943f8036a5e577a002966","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.48-renovate-internal-patch-b838f6189955bac4c2a943f8036a5e577a002966","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4686dc93d944553d13ba6eff0fb9a84922ff1fa9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.48-renovate-internal-patch-b838f6189955bac4c2a943f8036a5e577a002966.tgz","fileCount":27,"integrity":"sha512-suQ+MlsdcixmTcsXVcdokV1EjLB/k6UfQWH3AjPyxCVwaSOzI5Ctl+Bsb9cIvl97EFHACeGfFs9Nbg2RKBQ84w==","signatures":[{"sig":"MEYCIQCaqiJJUV5ZaI+cAuU08Dv2lt9RxFlbRsz/VvcunR24tgIhAPX94IZd66K7EGhdNR9B5cuz/j5yMiQsax7eT9ReQ2IH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126896},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b838f6189955bac4c2a943f8036a5e577a002966","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T22:43:07.853Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.8","@balena/jellyfish-plugin-base":"^2.1.253","@balena/jellyfish-action-library":"^15.1.103"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.48-renovate-internal-patch-b838f6189955bac4c2a943f8036a5e577a002966_1635029263274_0.2715752750296505","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.48":{"name":"@balena/jellyfish-plugin-front","version":"1.3.48","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.48","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2124c55427be9a77681ce76ea1a8df57a5b5b7b5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.48.tgz","fileCount":27,"integrity":"sha512-2hjuMcBKEnxkNQg0jpBYuQ0IzPzL5iHnGc6pr98AKE5nUBS2/MQ608RQkG+vclkQlr/1+E5vnlytXsCCojQvHA==","signatures":[{"sig":"MEUCIQDEPO0GZ3rkbw5AjPdvibk9LHlDKpI9KJ4KFWJwe2HFlwIgAOFGVYA+uULEkJlJFWfU2l9wTQxFH83VwNEBL/9rTKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126831},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2e07a6ecf0d33b9f2c029ad641466e1162e43f7d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T23:13:37.113Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.8","@balena/jellyfish-plugin-base":"^2.1.253","@balena/jellyfish-action-library":"^15.1.103"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.48_1635030953302_0.46691091400848017","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.49-renovate-external-non-major-00cbe84e552fcff2b90f7b03b69de5fcd509717d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.49-renovate-external-non-major-00cbe84e552fcff2b90f7b03b69de5fcd509717d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.49-renovate-external-non-major-00cbe84e552fcff2b90f7b03b69de5fcd509717d","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"288a017797888bd3b9d208c556926eb60ef46739","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.49-renovate-external-non-major-00cbe84e552fcff2b90f7b03b69de5fcd509717d.tgz","fileCount":27,"integrity":"sha512-ArNh0QY48eWH6nyZmYqi824jqjnW9KT8wjAPLOU4mhWWFgZSrIIzY36VtRi6GMkfj6hVL8vJPJrL3ZcigQVaOA==","signatures":[{"sig":"MEUCIFXGIrkEVoVW31+GCq4xiQD9gvxdcSGqGO6B1YnAsL0uAiEAqSA2Tnt9HqEFDwg4RliCbee2NBoRoT0rZAWl8036ito=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126990},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"00cbe84e552fcff2b90f7b03b69de5fcd509717d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T23:16:48.712Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.8","@balena/jellyfish-plugin-base":"^2.1.253","@balena/jellyfish-action-library":"^15.1.103"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.49-renovate-external-non-major-00cbe84e552fcff2b90f7b03b69de5fcd509717d_1635031292245_0.8549942687900229","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.49-renovate-major-external-major-e9b4a245014be9461475429e3ea18d9e0a2b9a34":{"name":"@balena/jellyfish-plugin-front","version":"1.3.49-renovate-major-external-major-e9b4a245014be9461475429e3ea18d9e0a2b9a34","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.49-renovate-major-external-major-e9b4a245014be9461475429e3ea18d9e0a2b9a34","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2367bbcd21fdb0a6d118e63af8c0f4591abb4381","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.49-renovate-major-external-major-e9b4a245014be9461475429e3ea18d9e0a2b9a34.tgz","fileCount":27,"integrity":"sha512-XJtsopXq/pV3gX3D1lsWxQcKGoQuHQgCTW7pFxDRMsFZUOk2HwqAEthmUw8Sxwwv2OdGjFjYZxD0r1AcWAxrwQ==","signatures":[{"sig":"MEYCIQC1lPizzEZnW8mviF7Dh4i9ZnXYpioiRzNb/Aksov2RKQIhAL5l3m4oniUHG3c4UXq2nfLWNlkqVFtUIYxzsIdqLQZ+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126973},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e9b4a245014be9461475429e3ea18d9e0a2b9a34","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-23T23:20:18.033Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.8","@balena/jellyfish-plugin-base":"^2.1.253","@balena/jellyfish-action-library":"^15.1.103"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.49-renovate-major-external-major-e9b4a245014be9461475429e3ea18d9e0a2b9a34_1635031449883_0.907577453604028","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.49-renovate-internal-patch-366f1ab3ab13028f1723df3aff94f9dc7a907875":{"name":"@balena/jellyfish-plugin-front","version":"1.3.49-renovate-internal-patch-366f1ab3ab13028f1723df3aff94f9dc7a907875","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.49-renovate-internal-patch-366f1ab3ab13028f1723df3aff94f9dc7a907875","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"520af2e12e8395af9cb09d804d5dd9946aadb025","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.49-renovate-internal-patch-366f1ab3ab13028f1723df3aff94f9dc7a907875.tgz","fileCount":27,"integrity":"sha512-WUwwfWVYD4aEmMYT5LINqjFbSlqxnwW85MRUn68LybSrx+aTFJko9kC0tWk2RE6NTI/GuiUWHSF3mfigc5FTTw==","signatures":[{"sig":"MEQCIDlbuANyBbOblBXPSqb5X1IL14/o9ZP4Lc6Q1gRvqml+AiBMQue3ck1frJpeJSAyGG99Bzxx2MoTRm+wT7uJfRtCFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127009},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"366f1ab3ab13028f1723df3aff94f9dc7a907875","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-24T01:28:57.121Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.8","@balena/jellyfish-plugin-base":"^2.1.253","@balena/jellyfish-action-library":"^15.1.104"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.3","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.49-renovate-internal-patch-366f1ab3ab13028f1723df3aff94f9dc7a907875_1635039219117_0.8883603135482756","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.49":{"name":"@balena/jellyfish-plugin-front","version":"1.3.49","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.49","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3d51037e87acc6712504a707f6259bf362006129","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.49.tgz","fileCount":27,"integrity":"sha512-Glw36IlL9Br+8+RqTSD9ckZ0IRH6+IV6TR8J+uMDWwHr6IAvgIiBr8lJUEJ90AtETBknRtO+dmC1WItP35QFaw==","signatures":[{"sig":"MEQCIESKAzruAjYjE5H8a6PGOZ2F0GQpI5sp9GFJcV2RdyMJAiBOY2fTMf/D/fO/rNVnoG2VLpvWIOyxDtGAEeIdR+iSjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126921},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"048d7c7719aec34d7d838de1becfdc4d590a8ae6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-24T03:07:22.411Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.8","@balena/jellyfish-plugin-base":"^2.1.253","@balena/jellyfish-action-library":"^15.1.103"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.49_1635045062288_0.8978217976048173","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.50-renovate-internal-patch-d5b2d60056e3c5b144181de53f5cd263eee2c40b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.50-renovate-internal-patch-d5b2d60056e3c5b144181de53f5cd263eee2c40b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.50-renovate-internal-patch-d5b2d60056e3c5b144181de53f5cd263eee2c40b","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f573ba9b1ad9c505f82424fe82e35a2bc9e4c6ca","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.50-renovate-internal-patch-d5b2d60056e3c5b144181de53f5cd263eee2c40b.tgz","fileCount":27,"integrity":"sha512-Unt1OUkFq5VhWkBP8kG3BHPlknznc+h8jlz7nsEDdh8uwIiYkU3JMDH5NtNrL74aV8PS/UfFFLnaHHfhpm3dqg==","signatures":[{"sig":"MEUCIQCl2j8rpfaYiaMO6e48JDLZjoZhR+NiGqWct/Ks3nONCwIgfAlRjmXv1ZOzKxdytx8k+FlH5iJkk2y9nvEIufCLkyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127099},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d5b2d60056e3c5b144181de53f5cd263eee2c40b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-24T03:10:28.035Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.8","@balena/jellyfish-plugin-base":"^2.1.253","@balena/jellyfish-action-library":"^15.1.104"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.50-renovate-internal-patch-d5b2d60056e3c5b144181de53f5cd263eee2c40b_1635045369605_0.23056523181466826","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.50-renovate-major-external-major-fce0934cbd71a104f7d0613a8551c9bac38691b3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.50-renovate-major-external-major-fce0934cbd71a104f7d0613a8551c9bac38691b3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.50-renovate-major-external-major-fce0934cbd71a104f7d0613a8551c9bac38691b3","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ab98c30667222cf489b3911bf450e8385a1fa283","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.50-renovate-major-external-major-fce0934cbd71a104f7d0613a8551c9bac38691b3.tgz","fileCount":27,"integrity":"sha512-AV0Bg53+DKjTuVU951uM7KXE3bNHD0azBWb7bWtik0suMtRSM/XK5jt82iM8hGkMNgXIZfxIM/Wsbhx25QLOqQ==","signatures":[{"sig":"MEUCICnNNuFH93Qk8MWSIkjZPc7/LhKZT3iAOt/F3z1grMuKAiEApn+LQrVmTBHpVC98KZXigFlyQdI5nnrT+yvWfhEyKcQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127063},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fce0934cbd71a104f7d0613a8551c9bac38691b3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-24T03:11:57.486Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.8","@balena/jellyfish-plugin-base":"^2.1.253","@balena/jellyfish-action-library":"^15.1.103"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.50-renovate-major-external-major-fce0934cbd71a104f7d0613a8551c9bac38691b3_1635045424491_0.45534972134573914","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.50":{"name":"@balena/jellyfish-plugin-front","version":"1.3.50","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.50","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ac0091766b7e6ae40f069ae79b03d5fe14fbf8a7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.50.tgz","fileCount":27,"integrity":"sha512-FAVk/cT4czqN8+lkeUXbvV0h1SAgpmkhVMWkt0glLVq+qellv7DMD9pyk7wVJgWlapXbtKhi8Vo3PjZxsv/bxw==","signatures":[{"sig":"MEQCIDDDBnsySGkUZrdMdrrtJhbkLiFx+CzbinuGQsoQhOeEAiASSpHj4t+oHo2L/ODboG2NjUkki7wA8s2Va8BJFGHCsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127034},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b78f6b08cd6d104080fe12908e5171369fb885b6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-24T03:45:08.884Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.8","@balena/jellyfish-plugin-base":"^2.1.253","@balena/jellyfish-action-library":"^15.1.104"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.50_1635047274630_0.15260736851967804","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.51-renovate-major-external-major-da5d0abf5af378323d19d02b4560168ac556ebd6":{"name":"@balena/jellyfish-plugin-front","version":"1.3.51-renovate-major-external-major-da5d0abf5af378323d19d02b4560168ac556ebd6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.51-renovate-major-external-major-da5d0abf5af378323d19d02b4560168ac556ebd6","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3b65c26ef899fa0b4ace5a722dc8faea9674cf69","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.51-renovate-major-external-major-da5d0abf5af378323d19d02b4560168ac556ebd6.tgz","fileCount":27,"integrity":"sha512-jo8TxEzUhMjW6bi2jGCGHUS03DbQW5vdk9uEN3tJcztpi1mX7xaLm3kLBpSvDrokRy1fzmtgAAalk4AI2VGiwQ==","signatures":[{"sig":"MEUCIQDiAKSaYR9fcs5WgsNw8k0TFsg4dC00DGE58j/5lNZ3BQIgP/EZKYklpapRswLT9vk0uBsrhuS+nq94Rq/47NrjaEI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127176},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"da5d0abf5af378323d19d02b4560168ac556ebd6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-24T03:47:37.977Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.7","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.8","@balena/jellyfish-plugin-base":"^2.1.253","@balena/jellyfish-action-library":"^15.1.104"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.51-renovate-major-external-major-da5d0abf5af378323d19d02b4560168ac556ebd6_1635047508882_0.7444863823170902","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.51-renovate-major-external-major-a7d93df81da98712cec17614f2d93a489ac17c1f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.51-renovate-major-external-major-a7d93df81da98712cec17614f2d93a489ac17c1f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.51-renovate-major-external-major-a7d93df81da98712cec17614f2d93a489ac17c1f","maintainers":[{"name":"pranavbalena","email":"pranav@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"32cb08855efccb89d4b5565e3405bbbcbc3a9adb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.51-renovate-major-external-major-a7d93df81da98712cec17614f2d93a489ac17c1f.tgz","fileCount":27,"integrity":"sha512-bjjmaWS8RaIHLT0kcHp9eL8Dd6rV/JEHOfu2huX6YzHwfm8BUadkgxCkUIm7gOtmRrdO48wC9dKnAIzA/Ye2/A==","signatures":[{"sig":"MEUCIQCVfKE644xLRMv8rJXuONAPHXRLm6FNwWGTK5phqM8BaAIgBQ5pstOOStRvifpQQQT0W0Df4djVekoJudfVTleKmR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127176},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a7d93df81da98712cec17614f2d93a489ac17c1f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-24T09:30:17.497Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.8","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.8","@balena/jellyfish-plugin-base":"^2.1.253","@balena/jellyfish-action-library":"^15.1.104"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.3","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.51-renovate-major-external-major-a7d93df81da98712cec17614f2d93a489ac17c1f_1635068040870_0.14504335219010467","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.51-renovate-internal-patch-1a2fcd45fef5502d09289200b3b53777d9f50256":{"name":"@balena/jellyfish-plugin-front","version":"1.3.51-renovate-internal-patch-1a2fcd45fef5502d09289200b3b53777d9f50256","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.51-renovate-internal-patch-1a2fcd45fef5502d09289200b3b53777d9f50256","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5cf6f1d0c45fe7a6da4e56ef3ca9bfec5f831e5f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.51-renovate-internal-patch-1a2fcd45fef5502d09289200b3b53777d9f50256.tgz","fileCount":27,"integrity":"sha512-DufZbJzALo95leBhgNXiJrub/sYhT/eFmIPUQAlZ0e3ASTxaoW2lZB9/yDLdKL/UJADIAoDkyQVxofosKXTZnQ==","signatures":[{"sig":"MEYCIQCK5PKUdcfHOEAY8qz+SOcP48RzcM8si1YlsFyOijW+WAIhAO3E02JhUMN9l33wLJNIJHDsGRpmgtFQHDWjrM/jKmXF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127170},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1a2fcd45fef5502d09289200b3b53777d9f50256","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-28T02:26:47.479Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.8","@balena/jellyfish-plugin-base":"^2.1.253","@balena/jellyfish-action-library":"^15.1.105"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.4","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.51-renovate-internal-patch-1a2fcd45fef5502d09289200b3b53777d9f50256_1635388202872_0.8319031479542016","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.51-renovate-internal-patch-f91028c0c17d981a5c263fbe532630ccbe7a6c5e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.51-renovate-internal-patch-f91028c0c17d981a5c263fbe532630ccbe7a6c5e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.51-renovate-internal-patch-f91028c0c17d981a5c263fbe532630ccbe7a6c5e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9a194029da7b47a127a104f237457961fa16c72a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.51-renovate-internal-patch-f91028c0c17d981a5c263fbe532630ccbe7a6c5e.tgz","fileCount":27,"integrity":"sha512-Jb43KqJC528oFnvOzKlDxDaL8z3gfXZYjT5mDJw4u5elsfZq1fBavtRANDRe2HnGPejeuy+1DFMPgnHHS0sZ6Q==","signatures":[{"sig":"MEUCIBy+E5SaIq37ekCGy/sUFvXIyEZEv1uZ/Ccw46skrb1mAiEAr93k4VMaQIv/+1MF/N73JWzu2vCbYjMhf5x2AVDgssA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127170},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f91028c0c17d981a5c263fbe532630ccbe7a6c5e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-28T04:41:16.812Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.9","@balena/jellyfish-plugin-base":"^2.1.253","@balena/jellyfish-action-library":"^15.1.106"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.4","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.51-renovate-internal-patch-f91028c0c17d981a5c263fbe532630ccbe7a6c5e_1635396329811_0.5121561236536345","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.51-renovate-internal-patch-26e9a38681644c6a481d20fea3ffe92a686ade6e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.51-renovate-internal-patch-26e9a38681644c6a481d20fea3ffe92a686ade6e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.51-renovate-internal-patch-26e9a38681644c6a481d20fea3ffe92a686ade6e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b579d714e26dec84c4db9e86d5fd3268a03f5122","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.51-renovate-internal-patch-26e9a38681644c6a481d20fea3ffe92a686ade6e.tgz","fileCount":27,"integrity":"sha512-GHTbaaK+0sb7bJv9WJofAXcyFYrXQxBjOaEMvds2JFik5Eb1KDHeTdX9zhT05YTSI4wmS3OY1ZovJwqI0RbYjg==","signatures":[{"sig":"MEUCIQDQ100bxNfqmM0jqat1OR4rY9V5CKmdzWvsrzBivQ8WQQIgMmBaDjfAMk1ORlYNlVh6IS2mPmA6Cfkjk3nid2NF5cE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127170},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"26e9a38681644c6a481d20fea3ffe92a686ade6e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-28T09:29:13.250Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.9","@balena/jellyfish-plugin-base":"^2.1.254","@balena/jellyfish-action-library":"^15.1.107"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.51-renovate-internal-patch-26e9a38681644c6a481d20fea3ffe92a686ade6e_1635413616728_0.4424434854812669","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.51-renovate-internal-patch-5c837b686a6125d2e73c96ec88c74e66d1c39bec":{"name":"@balena/jellyfish-plugin-front","version":"1.3.51-renovate-internal-patch-5c837b686a6125d2e73c96ec88c74e66d1c39bec","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.51-renovate-internal-patch-5c837b686a6125d2e73c96ec88c74e66d1c39bec","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"136cd8f9918835117ee86a187de439b9625dd735","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.51-renovate-internal-patch-5c837b686a6125d2e73c96ec88c74e66d1c39bec.tgz","fileCount":27,"integrity":"sha512-sz25RYw55mRKZFl1H2yKO8M7ipQal0QkJmxHzhGeznuwbiR7VkuhxdVNEfBsUYooA5PImD29pAHUmXuQVLXH2Q==","signatures":[{"sig":"MEQCIEmZ4b64KU8VdYnmMumEnGAXfOx1PwABPRugGOIyeP6TAiATkf+6tDYeIxQRv6VoX7R05RbjE/mpdLSrnE6VVNP+bQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127171},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5c837b686a6125d2e73c96ec88c74e66d1c39bec","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-28T11:32:07.812Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.10","@balena/jellyfish-plugin-base":"^2.1.255","@balena/jellyfish-action-library":"^15.1.107"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.51-renovate-internal-patch-5c837b686a6125d2e73c96ec88c74e66d1c39bec_1635420933116_0.3395286299454241","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.51-renovate-internal-patch-b9635f94534ce9d248d3a8365a20f995ea314c25":{"name":"@balena/jellyfish-plugin-front","version":"1.3.51-renovate-internal-patch-b9635f94534ce9d248d3a8365a20f995ea314c25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.51-renovate-internal-patch-b9635f94534ce9d248d3a8365a20f995ea314c25","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5f052d51815b87404e0d00a92a896188d92d1b1c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.51-renovate-internal-patch-b9635f94534ce9d248d3a8365a20f995ea314c25.tgz","fileCount":27,"integrity":"sha512-NE+Y0UyzYlX+CKeOvUje0lWTBgNDiEvtEqTaeIqMSvJ334JSrU8PXdna5Z/uaWM5CwkrdX/y4oEERaYrgIUeAw==","signatures":[{"sig":"MEQCIA155qSZPAz4r+SmBIzdOETKSEc6fK0jmJoYbqH9dlNhAiApoFWk9hAvoSpdTb7OUZlyyqlo3OiiDAO/NbUWGULesw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127171},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b9635f94534ce9d248d3a8365a20f995ea314c25","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-28T14:04:13.448Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.10","@balena/jellyfish-plugin-base":"^2.1.256","@balena/jellyfish-action-library":"^15.1.107"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.51-renovate-internal-patch-b9635f94534ce9d248d3a8365a20f995ea314c25_1635430107309_0.7866676909207004","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.51-renovate-internal-patch-34c522c899de5103a948cbda2ba41c0b956dd771":{"name":"@balena/jellyfish-plugin-front","version":"1.3.51-renovate-internal-patch-34c522c899de5103a948cbda2ba41c0b956dd771","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.51-renovate-internal-patch-34c522c899de5103a948cbda2ba41c0b956dd771","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"64dc80bee8b84f9cbdac481c06ffabc07934f1ac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.51-renovate-internal-patch-34c522c899de5103a948cbda2ba41c0b956dd771.tgz","fileCount":27,"integrity":"sha512-w0Y+O9/ZQW1dHKDs0JhwX6pDVodEcIgKHf0DhUkLiRLC9XgEFLwibPcfA7YqOW8a1HzqvIEMh4MN3YuE4ZvmAg==","signatures":[{"sig":"MEYCIQDPZN90c7Uobxwo1w/7tGEJkuyUJcSrU14pcBYHaC68vwIhAIQwVyOT+fxYA/dmTxCrGJd7iNFI3U4fwqYu6+YF7p6A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127171},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"34c522c899de5103a948cbda2ba41c0b956dd771","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-28T16:11:57.357Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.10","@balena/jellyfish-plugin-base":"^2.1.257","@balena/jellyfish-action-library":"^15.1.107"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.51-renovate-internal-patch-34c522c899de5103a948cbda2ba41c0b956dd771_1635437710240_0.17221646661137435","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.51":{"name":"@balena/jellyfish-plugin-front","version":"1.3.51","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.51","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a2491fc2cda8ffeffb867276e2611adf6130cbcd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.51.tgz","fileCount":27,"integrity":"sha512-ek5FhDMo4YA6NekvwemBFTibO/p0cvwZxvBgAjwIAySJB3oQzGQWWpI00FeDK+jUp6zL5HrTlxQWflBf8DyS5A==","signatures":[{"sig":"MEYCIQC54bVcHZn9i8pXLunJF8+XdXKmTKd/Qp3hEZPYpBScDgIhALC2al3E+dcFZAe5Dz5ax7V3dNaojGbPwtKc8EJ8vEns","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127106},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a35faaa5ae53f0017a660800df31de8c5b84c982","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-28T16:44:37.262Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.10","@balena/jellyfish-plugin-base":"^2.1.257","@balena/jellyfish-action-library":"^15.1.107"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.51_1635439609649_0.25807370574396726","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.52-renovate-major-external-major-b2415ad335905548b9031ff20bdd2d5e7a16baae":{"name":"@balena/jellyfish-plugin-front","version":"1.3.52-renovate-major-external-major-b2415ad335905548b9031ff20bdd2d5e7a16baae","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.52-renovate-major-external-major-b2415ad335905548b9031ff20bdd2d5e7a16baae","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7baff44f5711a11ccf8f11e851556119a90ac18f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.52-renovate-major-external-major-b2415ad335905548b9031ff20bdd2d5e7a16baae.tgz","fileCount":27,"integrity":"sha512-n2DohWNbHxaHj9L/2sLzkYr6CLyZlaWIWKtSD6OCnSnC1sA/nt1twibLxcpf9fNZ7n9sTyS4rVNK3TXe5qFqqQ==","signatures":[{"sig":"MEUCICNODjmQFhzrJgELHvbvSQn0v0bqSHY3NAuemFkevh/nAiEA3aPzuvzSU4j6Jm8FOb7zakt9tioWSoxjZNoxkfRqJx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127248},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b2415ad335905548b9031ff20bdd2d5e7a16baae","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-28T16:48:16.740Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.8","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.10","@balena/jellyfish-plugin-base":"^2.1.257","@balena/jellyfish-action-library":"^15.1.107"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.52-renovate-major-external-major-b2415ad335905548b9031ff20bdd2d5e7a16baae_1635439909422_0.3376485911839373","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.52-renovate-external-non-major-65c4a85e5381543ac2321544591b29ad81b6c91a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.52-renovate-external-non-major-65c4a85e5381543ac2321544591b29ad81b6c91a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.52-renovate-external-non-major-65c4a85e5381543ac2321544591b29ad81b6c91a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5836e487bebf86f8d094e8ba0eb44f4ddf6639f4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.52-renovate-external-non-major-65c4a85e5381543ac2321544591b29ad81b6c91a.tgz","fileCount":27,"integrity":"sha512-sLTLqGY5lqpvmKQaeEd50XgkookRmMaCQjkV1vkcp8LINdSdTSbL9r0L9VyoNSq6jyEsruaXPY2mzUwaZkinjw==","signatures":[{"sig":"MEUCIQDMG1ejD4ZH+bE1whCaYxMR/VKrTwOsArLB4VDgtl6LWgIgThoLeHgmE0c5k400w6Gq8Ig4hUs9vivTKU1BWJNMa7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127250},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"65c4a85e5381543ac2321544591b29ad81b6c91a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T00:48:38.812Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.10","@balena/jellyfish-plugin-base":"^2.1.257","@balena/jellyfish-action-library":"^15.1.107"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.52-renovate-external-non-major-65c4a85e5381543ac2321544591b29ad81b6c91a_1635555196716_0.7863882086559795","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.52-renovate-internal-patch-26654e843e31fff1eb43b7c67dfb5761755a0e91":{"name":"@balena/jellyfish-plugin-front","version":"1.3.52-renovate-internal-patch-26654e843e31fff1eb43b7c67dfb5761755a0e91","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.52-renovate-internal-patch-26654e843e31fff1eb43b7c67dfb5761755a0e91","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e722ed4aed6bd99371a5fa6b78824a451eb160da","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.52-renovate-internal-patch-26654e843e31fff1eb43b7c67dfb5761755a0e91.tgz","fileCount":27,"integrity":"sha512-zaI+s/LyCaytBkF2zU+0SA0qcAwjqM2Vr5/DR74ezGr+ssIEY5GruqQpifjdxK8YwSEfzXGmdaLnIJyLZmZvDw==","signatures":[{"sig":"MEUCIQDrT72LkRQjQZKIIrZZdavIg+DfEfOnDe28dKz/3Ekc9AIgUJx3x+YZ0d2TwQh/04GAvF+q//Sixx7x0HRa6Y3qoEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127242},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"26654e843e31fff1eb43b7c67dfb5761755a0e91","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T03:33:08.381Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.258","@balena/jellyfish-action-library":"^15.1.108"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.52-renovate-internal-patch-26654e843e31fff1eb43b7c67dfb5761755a0e91_1635565068778_0.34262642176722924","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.52-repo-sync-secrets-default-7cc7a43fd1248f44fa7aa886d8b38c675836f0de":{"name":"@balena/jellyfish-plugin-front","version":"1.3.52-repo-sync-secrets-default-7cc7a43fd1248f44fa7aa886d8b38c675836f0de","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.52-repo-sync-secrets-default-7cc7a43fd1248f44fa7aa886d8b38c675836f0de","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a2db8e4a9541b7072954577ddba48224f848e9bc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.52-repo-sync-secrets-default-7cc7a43fd1248f44fa7aa886d8b38c675836f0de.tgz","fileCount":27,"integrity":"sha512-kVcu9LaNcK+j9oKxkY2TzE83v01d8foFmfEMkZ4e+ZhjdALKqltyy+28Jtftf8jqeYptOrg/jHx5Y+YRSmFiKw==","signatures":[{"sig":"MEUCIF1ER6SGIH18CMWP8YpcA939+OorVj4imEOppRZest4xAiEAqPnb0Rt7aueJcmLvW+twLH795pKNNVRrYDq6jiG17lc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127256},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7cc7a43fd1248f44fa7aa886d8b38c675836f0de","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T03:59:28.902Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.10","@balena/jellyfish-plugin-base":"^2.1.257","@balena/jellyfish-action-library":"^15.1.107"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.52-repo-sync-secrets-default-7cc7a43fd1248f44fa7aa886d8b38c675836f0de_1635566668761_0.8364275633023559","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.52-renovate-internal-patch-f15893f0561d1ee0d65b650527fada2b22c4868a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.52-renovate-internal-patch-f15893f0561d1ee0d65b650527fada2b22c4868a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.52-renovate-internal-patch-f15893f0561d1ee0d65b650527fada2b22c4868a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"da0467da67b9fea61c92b44160297295d3d98f58","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.52-renovate-internal-patch-f15893f0561d1ee0d65b650527fada2b22c4868a.tgz","fileCount":27,"integrity":"sha512-bfOniuquxJtAM/GG/txTHmNSQm2q62ULlB6ivsm+otnJuGVUI4XZcZcnvpHrs+Qc9w8v21KGMeoNikE9flb/9Q==","signatures":[{"sig":"MEUCIHdSAloSeHQAfdWVBicRUTA3g2L4QduP7u17CvBGQGBUAiEA2LbLU0YY1uBjTCK5dc2nwE4spESdBiapie4BsMleS2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127242},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f15893f0561d1ee0d65b650527fada2b22c4868a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T05:37:06.902Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.108"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.52-renovate-internal-patch-f15893f0561d1ee0d65b650527fada2b22c4868a_1635572471365_0.5456490597016228","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.52":{"name":"@balena/jellyfish-plugin-front","version":"1.3.52","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.52","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6a90e2c8b9a6c5778a9cb416ffa405d83f08ac4f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.52.tgz","fileCount":27,"integrity":"sha512-XUFEdOegtYQBHmyybewk3UmouAOzqC9Nwm/qiLdpRaGU/MnZgz8i9nc1Op9P1dv5og1Lyk9OSgBoNGXnCh9Cfw==","signatures":[{"sig":"MEUCIQC4UdXIpGjmGE+sKWy/o9K0unzysOomc0TNKVscaozyswIgKG57gu2mG579aWAd/fqmp+lTHDio5cPdEKz6Mq61Vmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127177},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d8dea69a68c045a61b48993f50de258461cf0d5a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T06:09:16.703Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.108"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.52_1635574317248_0.5458555651692336","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.53-renovate-major-external-major-50b5c8d56048b0ff499c3675d7945b56a507b54b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.53-renovate-major-external-major-50b5c8d56048b0ff499c3675d7945b56a507b54b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.53-renovate-major-external-major-50b5c8d56048b0ff499c3675d7945b56a507b54b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b414eef32cca014ff5e992f194b6530955496bac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.53-renovate-major-external-major-50b5c8d56048b0ff499c3675d7945b56a507b54b.tgz","fileCount":27,"integrity":"sha512-miKnCYptyz89ro/xS2uLFF/HHNoV71L1yEGQatjt9DSz+AeUj8Qch6e4rXBJlhFxCKMgc9CjONiMgvm3STp2CQ==","signatures":[{"sig":"MEYCIQCnkWmaDzS+tYwF8NkRi0fT66QdrTAtjQlSE4CCbS0gzAIhAJrC6Unso+W1/m+Vp5Wk8x7vs+V5t2ZIkNKeiNg/TT4p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127319},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"50b5c8d56048b0ff499c3675d7945b56a507b54b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T06:12:38.020Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.23.0","lodash":"^4.17.21","marked":"^3.0.8","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.108"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.6","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.4","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.6.1","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.53-renovate-major-external-major-50b5c8d56048b0ff499c3675d7945b56a507b54b_1635574609749_0.07276016980649058","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.53-renovate-external-non-major-4e232f87cc40aa8adf8b96a5e8ecb20c66417ecf":{"name":"@balena/jellyfish-plugin-front","version":"1.3.53-renovate-external-non-major-4e232f87cc40aa8adf8b96a5e8ecb20c66417ecf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.53-renovate-external-non-major-4e232f87cc40aa8adf8b96a5e8ecb20c66417ecf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6ae38fe3ac81ce949a5114a0fe3d6c15b9466fc3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.53-renovate-external-non-major-4e232f87cc40aa8adf8b96a5e8ecb20c66417ecf.tgz","fileCount":27,"integrity":"sha512-5YfCjUYMTL/IcMPVyEuCaogSSY7W8cYIRgazz/EbiPV4ZgWpEgm3kQSxWyXLJ2RA0x8Fqc+y97g+nmNIibNKUg==","signatures":[{"sig":"MEYCIQDAFOawEEbkvLScxRnqKLHeco/2xEz3AJfypOxXc9yOfQIhAJMmL8V3ovlFVyMcWxCFO++oDf1rU7mGVj18vgkTZxjx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127321},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4e232f87cc40aa8adf8b96a5e8ecb20c66417ecf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T06:15:08.515Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.108"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.53-renovate-external-non-major-4e232f87cc40aa8adf8b96a5e8ecb20c66417ecf_1635574759538_0.07742261953734797","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.53":{"name":"@balena/jellyfish-plugin-front","version":"1.3.53","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.53","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bd263a147ccda733d0d3a2effa21e039e37fbd57","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.53.tgz","fileCount":27,"integrity":"sha512-uHW9n5V2VyZiUyKYZJ4tXG7LI/qSTPnQ0M1lW5P/LJ6qHLeyfBoIsFF01ddhYON9fBU/RyzaVw/Nw0X1ll4AUA==","signatures":[{"sig":"MEQCIHMvUx8FXYq0Iwga1GfcpvT/tQWMjiv6mGoeJjtxBpMiAiAJN7QaOnPEZZcSurgVVmLxL1h+Wdnp+84fqz05ygOIrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127252},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"34cd358aea464bda15480fc22054007e13dc98d1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T06:42:42.338Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.108"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.53_1635576321788_0.2442229163293983","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.54-renovate-major-external-major-0b2621e21cdcb13f79910ffbba3c5c893201a554":{"name":"@balena/jellyfish-plugin-front","version":"1.3.54-renovate-major-external-major-0b2621e21cdcb13f79910ffbba3c5c893201a554","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.54-renovate-major-external-major-0b2621e21cdcb13f79910ffbba3c5c893201a554","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"22362e0ccb6d04d45276bc98ef3cd20f0400649b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.54-renovate-major-external-major-0b2621e21cdcb13f79910ffbba3c5c893201a554.tgz","fileCount":27,"integrity":"sha512-QZhYRxk1zVADRIgC6IdAnN68r+N7S1zIJ2s+upbgpUqVpqmG5qckjEvcXV2fd1inV6Bfla1pGz1ncFxI4OzXww==","signatures":[{"sig":"MEQCIHrIjhvSc8c5x7675gRVnlu+kQ07IeBWOFh/wPDF/Jc3AiBBwxeaFFYOdv4VY2AjdRfyH/SBLD70V1xFn7ZEwwuhRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127394},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0b2621e21cdcb13f79910ffbba3c5c893201a554","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T06:45:27.031Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^3.0.8","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.108"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.54-renovate-major-external-major-0b2621e21cdcb13f79910ffbba3c5c893201a554_1635576589589_0.4217180109620846","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.54-renovate-internal-patch-7bbd53379864762ffc3d14b9fd850732066d418a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.54-renovate-internal-patch-7bbd53379864762ffc3d14b9fd850732066d418a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.54-renovate-internal-patch-7bbd53379864762ffc3d14b9fd850732066d418a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9bb1497220762789c0fb829c6072b10cef282f1c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.54-renovate-internal-patch-7bbd53379864762ffc3d14b9fd850732066d418a.tgz","fileCount":27,"integrity":"sha512-rtpAiP2hRcZ9JMHXD+dK8ci7jWK6BxW4cjqtCNyfTVPPFkINQ4QLqW9X1DWYJjsBsp+68Q6DmRJJLn3GA+cKqQ==","signatures":[{"sig":"MEQCIAJELve0Go+v88JuuR5yndcSSct7sry9sPmh1b/yNkSZAiBZXF5dbmMJqHxLqTx5swNjB/T97HFmQdJKv+7lZlxnxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127430},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7bbd53379864762ffc3d14b9fd850732066d418a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T10:05:06.956Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.109"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.54-renovate-internal-patch-7bbd53379864762ffc3d14b9fd850732066d418a_1635588574709_0.15237167590906786","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.54-renovate-internal-patch-e128bc2fcf934d5a6f939fd82732d36b44f6027f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.54-renovate-internal-patch-e128bc2fcf934d5a6f939fd82732d36b44f6027f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.54-renovate-internal-patch-e128bc2fcf934d5a6f939fd82732d36b44f6027f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ebfc51a134d9f6f05b9c898e82caa28bc57edbcc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.54-renovate-internal-patch-e128bc2fcf934d5a6f939fd82732d36b44f6027f.tgz","fileCount":27,"integrity":"sha512-zXR4AJeBqiOhSLXsomC8GWmQ5m8EWP9SnQ7SP0GvcbxsLcNMgI8jb//olEinyVFg4+AabxYF35UwpnCvSp1/Pw==","signatures":[{"sig":"MEUCIQD8LRwRpOLSQvRoyOo9Lii7Pl3G3voclLc25EvBHGZtMgIgeApuoMIMxyV2fO1CzqozD0gKwEm0XLT1OtexE3xkLlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127430},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e128bc2fcf934d5a6f939fd82732d36b44f6027f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T14:26:48.729Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.54-renovate-internal-patch-e128bc2fcf934d5a6f939fd82732d36b44f6027f_1635604279304_0.8967647924516493","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.54":{"name":"@balena/jellyfish-plugin-front","version":"1.3.54","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.54","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ff4eb3b8bd8419af08d25d93c6aaba1310e5c36e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.54.tgz","fileCount":27,"integrity":"sha512-5iqKD/bSRIOoQpVRO0Sf1fsR29DPcEkqHCzFePRAH8nOJUsJ74ZnfSTU2J1DdkwrlSdNWpv3IuRHvx9Pk4SCNw==","signatures":[{"sig":"MEUCIQDaiCKlUvPMMuOCHYsQxxBgFZIKQ7G/DLNHcRHTnyzSJwIgHEYFijOspwMtLVTcJc6lFRh/tVT6wvZdtEwPGRNw+rQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127365},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0c6ec7b5d590ab02eca946685da4f17cc40aed02","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T14:56:11.924Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.54_1635605930184_0.6101595184525528","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.55-renovate-major-external-major-4d9deba1402188c76746a5f5d9bdfc2748a3285d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.55-renovate-major-external-major-4d9deba1402188c76746a5f5d9bdfc2748a3285d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.55-renovate-major-external-major-4d9deba1402188c76746a5f5d9bdfc2748a3285d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ca632c9cdec666872a17e366f73f412a6af47e88","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.55-renovate-major-external-major-4d9deba1402188c76746a5f5d9bdfc2748a3285d.tgz","fileCount":27,"integrity":"sha512-ptzD49yOM1Il5KQFYQIfd456iWP0GEji4QX10oupNOJrE1jx+Uf1feZJW60RjU3Ew3nPrRYQQkJ7lFs9AZIjGQ==","signatures":[{"sig":"MEUCIQCvmDdqxm+7xSMzbAcyIdix8NcS+RAh3MnkboErwKOp8gIgd0LlvojfoRbJgAiI+WbFK3WRmfzan9S9zzTUtKvZCxo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127507},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4d9deba1402188c76746a5f5d9bdfc2748a3285d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T14:59:46.861Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^3.0.8","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.55-renovate-major-external-major-4d9deba1402188c76746a5f5d9bdfc2748a3285d_1635606179267_0.7866780013036159","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.54-repo-sync-secrets-default-ce78cc2e5e7d9cdb0d2255bf8f65c9da8a3d73be":{"name":"@balena/jellyfish-plugin-front","version":"1.3.54-repo-sync-secrets-default-ce78cc2e5e7d9cdb0d2255bf8f65c9da8a3d73be","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.54-repo-sync-secrets-default-ce78cc2e5e7d9cdb0d2255bf8f65c9da8a3d73be","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a6e2e87e127154c4069aa6b33556286e8073cc05","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.54-repo-sync-secrets-default-ce78cc2e5e7d9cdb0d2255bf8f65c9da8a3d73be.tgz","fileCount":27,"integrity":"sha512-WBzAXDerFSAdXq+cUj9MsH34V6jor0J3JM2a5gdo9JtqY+RrzltD8loKYjd1+j3JY7toSCFCqRFKYaFAXHH24w==","signatures":[{"sig":"MEQCIAUWDcllMs5CuPFkoH/Dp9W7ZmTTpAii2rT8zNfjqDB4AiA7OjEpgggKcPG7tCGeFUKsPIPoAiYLjIiXPJ9aFBtOUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127490},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ce78cc2e5e7d9cdb0d2255bf8f65c9da8a3d73be","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-30T15:00:07.126Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.54-repo-sync-secrets-default-ce78cc2e5e7d9cdb0d2255bf8f65c9da8a3d73be_1635606260890_0.35258040545175207","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.55-repo-sync-secrets-default-1414134552972312bd141dff5494feada3052bbe":{"name":"@balena/jellyfish-plugin-front","version":"1.3.55-repo-sync-secrets-default-1414134552972312bd141dff5494feada3052bbe","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.55-repo-sync-secrets-default-1414134552972312bd141dff5494feada3052bbe","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a74a6eeb047d0409adc6d1d99a4b3288ff74241e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.55-repo-sync-secrets-default-1414134552972312bd141dff5494feada3052bbe.tgz","fileCount":27,"integrity":"sha512-VNjQFVluOOnhC3Zy5XvATPSPs8Qu00ld87Lieacd3QaGdSoJnk/Ui1W2LcDN+J/hzmLm/5+R1URxFEItnHmt5Q==","signatures":[{"sig":"MEUCIA2kzTqgxz2QUFvPFf7G/VnhmDKBxcSKxHcFrP1aWvwbAiEAnPjwbl2AYNTnPU66DpZPMexlBnszi20KPTfFt13c118=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127515},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1414134552972312bd141dff5494feada3052bbe","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-31T00:07:56.670Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.55-repo-sync-secrets-default-1414134552972312bd141dff5494feada3052bbe_1635639116481_0.6713287097422198","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.55":{"name":"@balena/jellyfish-plugin-front","version":"1.3.55","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.55","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"89764a7bd64b55c6e2db3bf70b9839f12912bce5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.55.tgz","fileCount":27,"integrity":"sha512-tuDGNe4W+R+tAYUFkCHDNIIqnuImC7gH6Lzo5DmuFgeF8s+nrXljoeUPFdD4jbaOqT+mPSzdvY31OCvnjJUEwg==","signatures":[{"sig":"MEYCIQC+iysOY84M9blW+a7+2TS0cOF3PhhtQDKzW+oq6Y8hJQIhANLnKd/skhVO3UH4IP8CQF6Njne4a2PNssy7rQ1k0tFN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127448},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"88f6d35756ed62cc1967cda9c33eb59dd581b829","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-31T00:38:12.958Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.55_1635640857939_0.15565431524748963","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.56-renovate-major-external-major-0422553c996003e577196dcf2a818523082cd1fd":{"name":"@balena/jellyfish-plugin-front","version":"1.3.56-renovate-major-external-major-0422553c996003e577196dcf2a818523082cd1fd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.56-renovate-major-external-major-0422553c996003e577196dcf2a818523082cd1fd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4ce4af41a5dd1acf7cc68d8419ee35cd664ecbd0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.56-renovate-major-external-major-0422553c996003e577196dcf2a818523082cd1fd.tgz","fileCount":27,"integrity":"sha512-DauEvr7CBgC3H//V5KhswxxtsJkn+VaTC7Q2jGfi1uopm92P6lmRadvf48IpR/PyAuQlc22rbWRzRa1mNGpVTA==","signatures":[{"sig":"MEQCICpINKBouLFuL8mVNqpUYPIxj2itpkSXTloNldkYwJHfAiBj3sly2eNrt1eaZVjpSWovd8NohZz7T1z93vYrEjZfpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127590},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0422553c996003e577196dcf2a818523082cd1fd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-10-31T00:44:17.325Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^3.0.8","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.56-renovate-major-external-major-0422553c996003e577196dcf2a818523082cd1fd_1635641269505_0.22471521194940136","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.56-renovate-major-external-major-108fe11dfd63ef57c01039794b95fef495653c74":{"name":"@balena/jellyfish-plugin-front","version":"1.3.56-renovate-major-external-major-108fe11dfd63ef57c01039794b95fef495653c74","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.56-renovate-major-external-major-108fe11dfd63ef57c01039794b95fef495653c74","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4bb6833bb21191df9f6f8c4174a7ca99d0c3e766","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.56-renovate-major-external-major-108fe11dfd63ef57c01039794b95fef495653c74.tgz","fileCount":27,"integrity":"sha512-bwW2cGtiINmnKzq0NtOUqrXV9ymiKlRpgXsx9WiWaC/S9Kw+AmNn9SZ7cJA7CmblcAvBakpIKuwsFbC2ehtG+w==","signatures":[{"sig":"MEUCIQD1SZvcQOZGzy5c1nf6Ezg/Hu4o0h29n7/r5+M8QX2TxQIgFeNWMu3KbMsATPNgZSNfMsWq0kvXvoVuNzysB/uDPR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127590},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"108fe11dfd63ef57c01039794b95fef495653c74","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-02T16:55:07.739Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.56-renovate-major-external-major-108fe11dfd63ef57c01039794b95fef495653c74_1635873000928_0.14436827707888522","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.56-renovate-balena-jellyfish-core-8-x-ae9faad0c496ef05a6891e44cced8b3d774f1958":{"name":"@balena/jellyfish-plugin-front","version":"1.3.56-renovate-balena-jellyfish-core-8-x-ae9faad0c496ef05a6891e44cced8b3d774f1958","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.56-renovate-balena-jellyfish-core-8-x-ae9faad0c496ef05a6891e44cced8b3d774f1958","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7ab4186966eef50b61c3aaf074d9a474d6d88c9c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.56-renovate-balena-jellyfish-core-8-x-ae9faad0c496ef05a6891e44cced8b3d774f1958.tgz","fileCount":27,"integrity":"sha512-mCbKw5WAcZzQ2KBUXDC9Uf2oEQ6VXTOhwDjFb8LVvT+nkQ1aHfoIeAR5iU9GpqqtnUhPPsg1vBQLlWIr+VDdzw==","signatures":[{"sig":"MEQCIATRE4j/l5clb27LH2bMPo1oZRwrK1+bZ3OMIDEAzBofAiBvfBhjrmDkspl/4ZX8/k2enhwd+Jkd8pIvOeSIiEK/JQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127620},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ae9faad0c496ef05a6891e44cced8b3d774f1958","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-05T10:10:33.494Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.56-renovate-balena-jellyfish-core-8-x-ae9faad0c496ef05a6891e44cced8b3d774f1958_1636107246671_0.7582350644263331","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.56-renovate-balena-jellyfish-core-8-x-77f34869e515b1a12b250f6e784c5b9f15159acb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.56-renovate-balena-jellyfish-core-8-x-77f34869e515b1a12b250f6e784c5b9f15159acb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.56-renovate-balena-jellyfish-core-8-x-77f34869e515b1a12b250f6e784c5b9f15159acb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"80c26a3dd684874499350b8ddc3755745863636b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.56-renovate-balena-jellyfish-core-8-x-77f34869e515b1a12b250f6e784c5b9f15159acb.tgz","fileCount":27,"integrity":"sha512-tPY2wAZehSBB0n6sJc7qXnfWdrc+5yjTuEf2WGQ/P9bHfZmIa4MQLCDIP2iy//PBdzmzlmtpFcouf3bUUJjF8g==","signatures":[{"sig":"MEQCIEW3GGv5ezEmpULCS8QCa8+WKcS14MLisuC/dw+mS5KBAiBLRdLfDZ+iIOx6rEa/Bv9BMq02aUuKK35pe+ou/5VKxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127620},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"77f34869e515b1a12b250f6e784c5b9f15159acb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-06T01:58:33.148Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.56-renovate-balena-jellyfish-core-8-x-77f34869e515b1a12b250f6e784c5b9f15159acb_1636164133727_0.6632019650529377","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.56-renovate-internal-patch-31d75a7bbb88316e25f19b570a6bb5bc508fcf28":{"name":"@balena/jellyfish-plugin-front","version":"1.3.56-renovate-internal-patch-31d75a7bbb88316e25f19b570a6bb5bc508fcf28","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.56-renovate-internal-patch-31d75a7bbb88316e25f19b570a6bb5bc508fcf28","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"099ac1cf642381819024a55562b57283ab22f4e0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.56-renovate-internal-patch-31d75a7bbb88316e25f19b570a6bb5bc508fcf28.tgz","fileCount":27,"integrity":"sha512-YgVM3arqpt30sEm/B3fBdUB3kGiWJ87T5rB9UZfsqg6sVChYwfAucD8t7QkhGwEW7ZGYe5adY5al5hfLlkYaYw==","signatures":[{"sig":"MEUCIH9vS7obE0iKueg+VSkRNa8GsWhjaOaEy+f5ir3iQLdHAiEAyiv4IZ/76YJtMt3/CzvuJg5JCa7H1i3CF87ClKKsQDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127584},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"31d75a7bbb88316e25f19b570a6bb5bc508fcf28","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-06T01:58:32.623Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.261","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.56-renovate-internal-patch-31d75a7bbb88316e25f19b570a6bb5bc508fcf28_1636164202291_0.40240139205619796","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.56-renovate-internal-patch-5933d1f3db245a4752acaefb17b979f1546b88a4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.56-renovate-internal-patch-5933d1f3db245a4752acaefb17b979f1546b88a4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.56-renovate-internal-patch-5933d1f3db245a4752acaefb17b979f1546b88a4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e7c05cace1b7270bd7a01374074c7f16c5493f0b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.56-renovate-internal-patch-5933d1f3db245a4752acaefb17b979f1546b88a4.tgz","fileCount":27,"integrity":"sha512-TqOWeWg5QuwZfLZqisGc0jWiEEnJdX81OOfKPycpaNHD779DDO7L+ufJTkzZ7IcN/QH0W8A+oWci30CtGLo1mw==","signatures":[{"sig":"MEYCIQCzUmddyxi2x+H29gcorHRy4LT0r0ro5sOlYEOn/BPtoAIhAO4dit7vV5B78fkX/sKy1DsmalPhWR8GTtCLZEglPW5U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127584},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5933d1f3db245a4752acaefb17b979f1546b88a4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-06T03:58:01.302Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.56-renovate-internal-patch-5933d1f3db245a4752acaefb17b979f1546b88a4_1636171292473_0.3828416764063787","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.56-renovate-balena-jellyfish-core-8-x-2106c8044cdfba3740a525e747880dda74fcbfcd":{"name":"@balena/jellyfish-plugin-front","version":"1.3.56-renovate-balena-jellyfish-core-8-x-2106c8044cdfba3740a525e747880dda74fcbfcd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.56-renovate-balena-jellyfish-core-8-x-2106c8044cdfba3740a525e747880dda74fcbfcd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ea4bfcc873f32ce7410c11119c4355de7edb825e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.56-renovate-balena-jellyfish-core-8-x-2106c8044cdfba3740a525e747880dda74fcbfcd.tgz","fileCount":27,"integrity":"sha512-Ju9CnyfN4TRNrjKRqt3BkrhS8DXBdyh1lxB/Wx3yoHtk1TE8mCLVe/BRyeGvE320TT47mCDSAoJZEfAsF8aWMA==","signatures":[{"sig":"MEUCIGJs9KZAseqtY+zLixyL5STT87lh0LFbbqv5yrbFaUbrAiEA8c+aTwsM2x8wL5lJFVy92W09yybss09eS5PYq/+Ik1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127620},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2106c8044cdfba3740a525e747880dda74fcbfcd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-06T03:58:27.693Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.56-renovate-balena-jellyfish-core-8-x-2106c8044cdfba3740a525e747880dda74fcbfcd_1636171365197_0.5029124029092933","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.56-renovate-balena-jellyfish-core-8-x-52aed259d25fad6e433543687c59eedcfd23d81f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.56-renovate-balena-jellyfish-core-8-x-52aed259d25fad6e433543687c59eedcfd23d81f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.56-renovate-balena-jellyfish-core-8-x-52aed259d25fad6e433543687c59eedcfd23d81f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"be04da1516ab6d3c3ac22cb6c4b2ae07bee3588d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.56-renovate-balena-jellyfish-core-8-x-52aed259d25fad6e433543687c59eedcfd23d81f.tgz","fileCount":27,"integrity":"sha512-qxKfU9dh9F8DktVbL10WTvPCkMB7x9BJWWTfbRpk8cFeGIlTpiXTSkvOlDl1iKBPRDb3Iz+4G2cbbcGbtVuR5A==","signatures":[{"sig":"MEUCIQCXK7uxk9vx5xp2c5MGDyg82ifNOF20NIs0WHyvHvBCpQIgDarHX31WFEHrcO+kDuzPQIpS7jNusdPHrbU15ubb1Jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127620},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"52aed259d25fad6e433543687c59eedcfd23d81f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-06T09:50:36.854Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.11","@balena/jellyfish-plugin-base":"^2.1.259","@balena/jellyfish-action-library":"^15.1.112"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.3","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.3","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.56-renovate-balena-jellyfish-core-8-x-52aed259d25fad6e433543687c59eedcfd23d81f_1636192441626_0.4074990805878862","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.56-renovate-internal-patch-00223a0638d3849f9e33707454bb56529bb977f5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.56-renovate-internal-patch-00223a0638d3849f9e33707454bb56529bb977f5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.56-renovate-internal-patch-00223a0638d3849f9e33707454bb56529bb977f5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e032b407632074684599289a52a9e99eefd4b395","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.56-renovate-internal-patch-00223a0638d3849f9e33707454bb56529bb977f5.tgz","fileCount":27,"integrity":"sha512-xLz8b+8zGet3ZaiplIKC5JrkEKXHWew7KxevW9y7w9UTIgaqYp1ckbuxASWtOoKNQFOr3+gZmzKZVp1F50B3zQ==","signatures":[{"sig":"MEUCIQDhnPVJKcKqTqE9kvGeLJlQ0NdIJiPAuZE+Oam8/+BxhAIgYu1gh7wEJZH4H+aEXhsxbdl7JiNOezwrZKrR+uiQmWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127584},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"00223a0638d3849f9e33707454bb56529bb977f5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-06T23:31:48.880Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.113"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.56-renovate-internal-patch-00223a0638d3849f9e33707454bb56529bb977f5_1636241701062_0.7432292325352234","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.56-renovate-internal-patch-73e1e77733de6105d7b1c267a0298659c62b1e1f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.56-renovate-internal-patch-73e1e77733de6105d7b1c267a0298659c62b1e1f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.56-renovate-internal-patch-73e1e77733de6105d7b1c267a0298659c62b1e1f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cd2e6948511f624e81a5419464b4ef8b317da9bf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.56-renovate-internal-patch-73e1e77733de6105d7b1c267a0298659c62b1e1f.tgz","fileCount":27,"integrity":"sha512-1A991yNkoc3ekPJUU65CNwku5KQaQ3ydKPVtaFe6eRt0xIxIJ8Wvxy1XIinQ12Z5LUNrBsC8eVa55I7jEV5rHA==","signatures":[{"sig":"MEQCIGMOejEh+smCxf0VgzsZbrV57y8ap445sXa1iYRJXcB1AiAkvl4ytcYPewgSaFBmw+hGgInouhz44Oc8Asd8yEU4dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127584},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"73e1e77733de6105d7b1c267a0298659c62b1e1f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-07T01:11:51.457Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.56-renovate-internal-patch-73e1e77733de6105d7b1c267a0298659c62b1e1f_1636247767921_0.14251093220799405","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.56":{"name":"@balena/jellyfish-plugin-front","version":"1.3.56","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.56","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"794e750ee2d8b412dee247583dab8b03cd250174","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.56.tgz","fileCount":27,"integrity":"sha512-IcPvNrKtECRuNgQu0i/rUgUkpmOyEjeqKe8C9gnmPN8CZzggbZNFGD1rCsuXycEuZpew3Ac9jePuvsig4SEoiA==","signatures":[{"sig":"MEUCIAq1bifWbn1o1qdHOJLOfVc5R1rdWCPZHNHthUjKU8ckAiEAngCDKWOblqOcu39JFyVQ3kDosMJNNMwWLM/+rDVnNzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127519},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6435ffbe6f1673cfb6a316e8b1911f97e3c95fae","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-07T01:45:27.577Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.56_1636249687138_0.1985541355496876","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.57-renovate-internal-patch-0cf2c2600da42a9b856bf23d7bf96a4f7a332f07":{"name":"@balena/jellyfish-plugin-front","version":"1.3.57-renovate-internal-patch-0cf2c2600da42a9b856bf23d7bf96a4f7a332f07","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.57-renovate-internal-patch-0cf2c2600da42a9b856bf23d7bf96a4f7a332f07","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"596912726b3247377567def94909e9ab89055fb7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.57-renovate-internal-patch-0cf2c2600da42a9b856bf23d7bf96a4f7a332f07.tgz","fileCount":27,"integrity":"sha512-ak+DV7GfYcAUKfDSyfrCqSQUoaFV6BDHcdWa95h5vSfkq4Rfa/CaaN68GZv3IEM2MCj5cexOOe4A//tiZzriAQ==","signatures":[{"sig":"MEYCIQC6dQNzG61UlEzbkis9M0vUaRcK56+az+Ym4v2rF7B7jgIhALGuVh2JA0ioisWUpr5YE5uzbjKOS/cDGtAXJiiVlOSV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127655},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0cf2c2600da42a9b856bf23d7bf96a4f7a332f07","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-07T01:47:45.734Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.13","@balena/jellyfish-plugin-base":"^2.1.264","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.57-renovate-internal-patch-0cf2c2600da42a9b856bf23d7bf96a4f7a332f07_1636249858738_0.21194636618338492","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.57-renovate-external-non-major-8ce8da14063e9e6db10dd89b7b19de0e7e2ee20a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.57-renovate-external-non-major-8ce8da14063e9e6db10dd89b7b19de0e7e2ee20a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.57-renovate-external-non-major-8ce8da14063e9e6db10dd89b7b19de0e7e2ee20a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"01555ea8b7be2bd2f73c69687267cc4b247bd117","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.57-renovate-external-non-major-8ce8da14063e9e6db10dd89b7b19de0e7e2ee20a.tgz","fileCount":27,"integrity":"sha512-AS1xh1ATszQlCVutzsGSSQgbB5ZC6nwlV8xumc76zlRbCgWRzs6Ju3m9xzmzgKMo/Iuiv6DkiouPLAq0qSQdoA==","signatures":[{"sig":"MEUCIEzvSBnU4Q31FpbBxCh3898Y+8ggUx4WkiD0QoDSZYyNAiEA8gDBWC16R+ME5IKGOa/iSziYkg4kfVfId3ry9yUBRUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127674},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8ce8da14063e9e6db10dd89b7b19de0e7e2ee20a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-07T01:50:01.530Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.8","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.57-renovate-external-non-major-8ce8da14063e9e6db10dd89b7b19de0e7e2ee20a_1636250104643_0.27743781197378925","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.57-renovate-major-external-major-dbd0b2b6b42f2d503b1ae13d037db6cc959fe83c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.57-renovate-major-external-major-dbd0b2b6b42f2d503b1ae13d037db6cc959fe83c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.57-renovate-major-external-major-dbd0b2b6b42f2d503b1ae13d037db6cc959fe83c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"08bdf9d3f1c0037e5adbf4673892372d25d216bb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.57-renovate-major-external-major-dbd0b2b6b42f2d503b1ae13d037db6cc959fe83c.tgz","fileCount":27,"integrity":"sha512-BevEFmr41FfBY9QfHM9J4tjVfwBqHQRgtmMzt56+dSEkr2/x0vF2MxE9OI9LUtse2bgesIwamxWqgTcPCfil3w==","signatures":[{"sig":"MEYCIQC8d9HQorG32Kar1VeBjEGFQitiobFJZ5S5Rn0qeceDfQIhAKCNNyFUJXFnvWE3Tcg6N4FgJYBJ4192IZYe808h2su6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127661},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dbd0b2b6b42f2d503b1ae13d037db6cc959fe83c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-07T01:52:21.217Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^3.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.57-renovate-major-external-major-dbd0b2b6b42f2d503b1ae13d037db6cc959fe83c_1636250210909_0.6104302710533946","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.57-renovate-internal-patch-6d771ecc894c92eb64cee0ddcb172d2969599680":{"name":"@balena/jellyfish-plugin-front","version":"1.3.57-renovate-internal-patch-6d771ecc894c92eb64cee0ddcb172d2969599680","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.57-renovate-internal-patch-6d771ecc894c92eb64cee0ddcb172d2969599680","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"59c8e3d7b58fd7eaf20ca9a6e3683c50cbeb2d8b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.57-renovate-internal-patch-6d771ecc894c92eb64cee0ddcb172d2969599680.tgz","fileCount":27,"integrity":"sha512-V8agOpAZQ7Ep51jOFXA5jXLXRKoa6Rcr1+9fj2ot9q3RHfpcdFO1MgCyl/uMrjmb1oFEFGp4d8sL+tTr7d9GAQ==","signatures":[{"sig":"MEYCIQDli7+K8IBMkS96y3obGX2iSm7tjPZhv0shLz+zppGuWQIhANqpgf2OJc+eqwm4i4Au6eK3C/29MDFR9qZrYMdAwIba","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127655},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6d771ecc894c92eb64cee0ddcb172d2969599680","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-09T15:43:02.364Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.14","@balena/jellyfish-plugin-base":"^2.1.266","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.57-renovate-internal-patch-6d771ecc894c92eb64cee0ddcb172d2969599680_1636472979550_0.4569704068939726","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.57-renovate-balena-jellyfish-core-8-x-3e65949f593ea4de763cc491325e4612751f07bc":{"name":"@balena/jellyfish-plugin-front","version":"1.3.57-renovate-balena-jellyfish-core-8-x-3e65949f593ea4de763cc491325e4612751f07bc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.57-renovate-balena-jellyfish-core-8-x-3e65949f593ea4de763cc491325e4612751f07bc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"577cf2bbec15551e6220e15523671836114b9124","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.57-renovate-balena-jellyfish-core-8-x-3e65949f593ea4de763cc491325e4612751f07bc.tgz","fileCount":27,"integrity":"sha512-NBj+XpTpueQ0jxHTOPr14g7FwD4+suCc2hdrurqhX8hLKvuGMuRK2KDLzHmC1gvjM56bG5zVWlZKTRe9RilrAQ==","signatures":[{"sig":"MEYCIQDkuyl/DaGgkEpRvkByRi6Z1TYuCo20kLm4AGQQZETPqgIhAP630n/kGmhRwxoxvoeQcwgI6HSl4JBn0/+RCRKPORBI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127691},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3e65949f593ea4de763cc491325e4612751f07bc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-09T15:43:33.441Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.5","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.5","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.57-renovate-balena-jellyfish-core-8-x-3e65949f593ea4de763cc491325e4612751f07bc_1636473063817_0.9181473627343504","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.57-renovate-internal-patch-7a98859a77635589e9967a3b6fe7b30fccf15225":{"name":"@balena/jellyfish-plugin-front","version":"1.3.57-renovate-internal-patch-7a98859a77635589e9967a3b6fe7b30fccf15225","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.57-renovate-internal-patch-7a98859a77635589e9967a3b6fe7b30fccf15225","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3989695e8df1a86e4da4c88d0f1a2ecbc4ade4c4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.57-renovate-internal-patch-7a98859a77635589e9967a3b6fe7b30fccf15225.tgz","fileCount":27,"integrity":"sha512-0QBJuIhnSRdph5KgGm+Y58yarnk2Bs4jd8n4hKmiBLwoJJ+RJC4iDsh0iUKwe0Z71VdLxIlm3UPxr4AZwIkGDw==","signatures":[{"sig":"MEYCIQDiihz/fPu8QZNv6mYXIl8sGEnSU5hlhCm3itABHXDpWwIhALpPR7IfWTlEzxsmSBaBxkQIm7vz8yrJhSlDnqOICqoZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127655},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7a98859a77635589e9967a3b6fe7b30fccf15225","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-10T11:49:04.513Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.69","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.266","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.57-renovate-internal-patch-7a98859a77635589e9967a3b6fe7b30fccf15225_1636545128781_0.312517338949188","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.57-renovate-balena-jellyfish-core-8-x-1382bd2360c5cd0b7dd797c107d062e2f192a336":{"name":"@balena/jellyfish-plugin-front","version":"1.3.57-renovate-balena-jellyfish-core-8-x-1382bd2360c5cd0b7dd797c107d062e2f192a336","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.57-renovate-balena-jellyfish-core-8-x-1382bd2360c5cd0b7dd797c107d062e2f192a336","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1db2f4b6344fb485403539a171d7833a72a6ccef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.57-renovate-balena-jellyfish-core-8-x-1382bd2360c5cd0b7dd797c107d062e2f192a336.tgz","fileCount":27,"integrity":"sha512-L39rb/px9hUnwjE5nGDEuk5lTwkYNMB3ar5qTmRpTOAY3oDk5y3wQ7/1ddo5hFvffqHpy0a7ITj2tSFMa8aW8w==","signatures":[{"sig":"MEYCIQDkKCbFiC6jZNe8nOBnXigbKcpFR2abDl+OtygHyH/4lAIhALpLe/pep7o9eK/4W+lSV8s9TPTqWQSjWmtyLuAX2kWp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127691},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1382bd2360c5cd0b7dd797c107d062e2f192a336","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-11T00:42:42.434Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.57-renovate-balena-jellyfish-core-8-x-1382bd2360c5cd0b7dd797c107d062e2f192a336_1636591600188_0.39878945101852104","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.57-renovate-balena-jellyfish-environment-5-x-10c1bf6ba1302cf2798c0947386146e723f6cdac":{"name":"@balena/jellyfish-plugin-front","version":"1.3.57-renovate-balena-jellyfish-environment-5-x-10c1bf6ba1302cf2798c0947386146e723f6cdac","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.57-renovate-balena-jellyfish-environment-5-x-10c1bf6ba1302cf2798c0947386146e723f6cdac","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"456d47392995e5cb48ea29c04640e0999b784f9e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.57-renovate-balena-jellyfish-environment-5-x-10c1bf6ba1302cf2798c0947386146e723f6cdac.tgz","fileCount":27,"integrity":"sha512-9mBCDzqnIELxwCt9fNrRe0V3oxvisK8X+xW5Vcaz5IZ+zRMvN2nJfg/7LQVzH/O+XHwxSA9I1QaQBgfjGhuMdA==","signatures":[{"sig":"MEYCIQDkYgvb5D1uH0N6ohTiNxqybkohJCxQ9xYq7/iOKXSuswIhAIS6bs1yvpNlBuyFkSMyox1XxplvGMEzWj6t5xJpfr2D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127708},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"10c1bf6ba1302cf2798c0947386146e723f6cdac","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-11T01:45:40.820Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.1.0","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^7.0.2","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.57-renovate-balena-jellyfish-environment-5-x-10c1bf6ba1302cf2798c0947386146e723f6cdac_1636595370903_0.21649029545188347","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.57":{"name":"@balena/jellyfish-plugin-front","version":"1.3.57","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.57","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"868cad02e865e24c28d8bcaa86264b47a8105ff1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.57.tgz","fileCount":27,"integrity":"sha512-Rbc5r77OwPsH1G1qtzDoqtbgAzYuHp6nMki9sDQbY1TmKNW475rVhNRAqr3o3dT0wfBW6HsvZA/7dLG2Cmc2xw==","signatures":[{"sig":"MEUCICRzk1Mx2Xy+USY223YX+inaJKjzQ/IEPYzhDhqqb4IlAiEA+GoOfI1WB/u50z1w0AjnLw+IAabxxtEdZVoqAg6PZxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127615},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2a3720b2dca5b4653a43588ba1acd316e79ccc75","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-11T09:53:45.366Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.57_1636624596322_0.6763586646498772","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.58-renovate-balena-jellyfish-environment-5-x-2e85777ea7a72823f571f18e97c9515bc10a6ac7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.58-renovate-balena-jellyfish-environment-5-x-2e85777ea7a72823f571f18e97c9515bc10a6ac7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.58-renovate-balena-jellyfish-environment-5-x-2e85777ea7a72823f571f18e97c9515bc10a6ac7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0a92b6375510f5a0f3940161a06e6dc15f18e868","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.58-renovate-balena-jellyfish-environment-5-x-2e85777ea7a72823f571f18e97c9515bc10a6ac7.tgz","fileCount":27,"integrity":"sha512-nVyGFAH89KngToQYd+CwXFqPW3M/94T7YMvD76zg8AkK7zJaYCejlc+vx9xoPVOH/MWHOZgvMv4rAB5IrYGoNA==","signatures":[{"sig":"MEUCIBApOEofCu570TPF1OJShvKnK9MKaMauT0xN/5zsc8nyAiEA0lmVkIWbr7sG7oKoZrlcjQeoMu7x6B0MNl9bwKrulVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127804},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2e85777ea7a72823f571f18e97c9515bc10a6ac7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-11T09:57:22.613Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.1.0","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.58-renovate-balena-jellyfish-environment-5-x-2e85777ea7a72823f571f18e97c9515bc10a6ac7_1636624892284_0.16918738047111503","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.58-repo-sync-secrets-default-31b8b568ab2681ada089cf1b7ef17842efec878a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.58-repo-sync-secrets-default-31b8b568ab2681ada089cf1b7ef17842efec878a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.58-repo-sync-secrets-default-31b8b568ab2681ada089cf1b7ef17842efec878a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4dea573b529076dcb5cf5e5fb6b0a00178f6e417","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.58-repo-sync-secrets-default-31b8b568ab2681ada089cf1b7ef17842efec878a.tgz","fileCount":27,"integrity":"sha512-c+4ouyD4xIMMipQCRDCsXC4QTURB2zeDhCsdmFPXirxnE9a0v8Jv+86jkUyfLw2/hEqsVqAk7yJw12dANk7ptA==","signatures":[{"sig":"MEYCIQDLANTGan3Ve6DJjeoP8u2OIsTNMebRDGbNVFS4odG3zQIhAN/LXhQRFSXUEbz8LGu5RcmiXx37VpJ5xoA+7P6L4n52","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127765},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"31b8b568ab2681ada089cf1b7ef17842efec878a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-12T01:20:33.779Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.58-repo-sync-secrets-default-31b8b568ab2681ada089cf1b7ef17842efec878a_1636680374797_0.4448240451098757","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.58-repo-sync-secrets-default-73831b76fbb26e46501d17d4432b00a1ad40373c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.58-repo-sync-secrets-default-73831b76fbb26e46501d17d4432b00a1ad40373c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.58-repo-sync-secrets-default-73831b76fbb26e46501d17d4432b00a1ad40373c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"30ba637df712dd53f59465049b9eef133fe65e68","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.58-repo-sync-secrets-default-73831b76fbb26e46501d17d4432b00a1ad40373c.tgz","fileCount":27,"integrity":"sha512-5r1NBAD79LvvBVmbQWeAad9JjMeooDKLN8sgM6kVmQx64wqJg+TErJIbPFK36mcDQln/d2Gu06NoWGPjvnJL9A==","signatures":[{"sig":"MEQCIC8jZ83Iw2pSBlkH60FvEOtsLM9h5mdy92xuPg5tDfgVAiB8lQARUdy5X9UkeVcYxDCJVqI1C6/WM/XQ34kLBky5MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127765},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"73831b76fbb26e46501d17d4432b00a1ad40373c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-12T01:40:19.823Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.58-repo-sync-secrets-default-73831b76fbb26e46501d17d4432b00a1ad40373c_1636681513325_0.5581974042325464","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.58-repo-sync-secrets-default-3cb39d4d0fdc3cfcdaee904ab16a27a387c06e3b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.58-repo-sync-secrets-default-3cb39d4d0fdc3cfcdaee904ab16a27a387c06e3b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.58-repo-sync-secrets-default-3cb39d4d0fdc3cfcdaee904ab16a27a387c06e3b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0636dc434d8359fe328283e5a68f5afa2d1d18a6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.58-repo-sync-secrets-default-3cb39d4d0fdc3cfcdaee904ab16a27a387c06e3b.tgz","fileCount":27,"integrity":"sha512-UwWLVl9gSsKmGhZSIcgtBPwBdemzgSjFaiVccmsFZ8MOED0dIhBbvFm8Dujnu0wPBvIv/uc+zmkHViGWH1AWnQ==","signatures":[{"sig":"MEYCIQDmZ30vT4mBnS2d8nIwgDlBWuL9fXFbaNYUGwgjU3c8AAIhAPFU0Z8swQphh2rh+7ZxgM+deHNj+JJ8MPT8pe5vaXI1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127765},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3cb39d4d0fdc3cfcdaee904ab16a27a387c06e3b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-12T01:53:27.654Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.58-repo-sync-secrets-default-3cb39d4d0fdc3cfcdaee904ab16a27a387c06e3b_1636682228233_0.3750148129796522","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.58-renovate-balena-jellyfish-environment-5-x-eeab1db85a586c9147be67b364dfb15c5e58cc85":{"name":"@balena/jellyfish-plugin-front","version":"1.3.58-renovate-balena-jellyfish-environment-5-x-eeab1db85a586c9147be67b364dfb15c5e58cc85","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.58-renovate-balena-jellyfish-environment-5-x-eeab1db85a586c9147be67b364dfb15c5e58cc85","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"143efda6444d27507e955410d017e5dd192ad3b4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.58-renovate-balena-jellyfish-environment-5-x-eeab1db85a586c9147be67b364dfb15c5e58cc85.tgz","fileCount":27,"integrity":"sha512-0QA5k5Ybn7GY/V9K53fg/cru4SGwmfCbH43FOF62alRVh27CBrMBIEX3Fo08e/ndKPlJsag+HM6Lbx6Vq5+rqw==","signatures":[{"sig":"MEUCIF2R0BuLUs3fcwR0glrDVDojMAiqZqXLeuoIh4UQjUl/AiEA+fivAfZnHeOJJ92YiGotvaoRg75TWU/VBw3GEM/VL6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127804},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"eeab1db85a586c9147be67b364dfb15c5e58cc85","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-12T01:54:00.989Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.1.1","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.58-renovate-balena-jellyfish-environment-5-x-eeab1db85a586c9147be67b364dfb15c5e58cc85_1636682306578_0.7758083350383558","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.58-repo-sync-secrets-default-ba144e630d6c2ce4613df2caeb3994dd84273492":{"name":"@balena/jellyfish-plugin-front","version":"1.3.58-repo-sync-secrets-default-ba144e630d6c2ce4613df2caeb3994dd84273492","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.58-repo-sync-secrets-default-ba144e630d6c2ce4613df2caeb3994dd84273492","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4d7657ce0e028ccb0e0edbff96b094ea88b4aaa6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.58-repo-sync-secrets-default-ba144e630d6c2ce4613df2caeb3994dd84273492.tgz","fileCount":27,"integrity":"sha512-/unlaQ7ibWRrQ+wmx1KEGqggXFbDshwltiT4zPOFO0I9Jr5xQ+7IL0c0ZamniuTCGhf0Xkr+4gFP5qGiQ5IDNQ==","signatures":[{"sig":"MEYCIQCRIqy+ANH+MfrVCx9e/zOH48kn4gPnM4LMQlyoEZQ+EgIhAMeGYGUemj0goaw2lUHR9Pp+oDG+MOkk70CIbohHa9AJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127765},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ba144e630d6c2ce4613df2caeb3994dd84273492","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-12T02:41:21.646Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.58-repo-sync-secrets-default-ba144e630d6c2ce4613df2caeb3994dd84273492_1636685104791_0.045613066902421506","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.58-repo-sync-secrets-default-5d119fb5bd55bc02f28a3d9e8dded0d0b4eb12dc":{"name":"@balena/jellyfish-plugin-front","version":"1.3.58-repo-sync-secrets-default-5d119fb5bd55bc02f28a3d9e8dded0d0b4eb12dc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.58-repo-sync-secrets-default-5d119fb5bd55bc02f28a3d9e8dded0d0b4eb12dc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"55ccdfedd8932b6ad8b7cd1dac4f3bf2ebcbd4e9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.58-repo-sync-secrets-default-5d119fb5bd55bc02f28a3d9e8dded0d0b4eb12dc.tgz","fileCount":27,"integrity":"sha512-nwuDvLCqapdZDpH7Ew2bqFwmYC8TmWJBIjyAkhKmSYSwSxp8F8qldGTJpO5ohjPQ/dXRjIODlPgi2GUK5wxjPw==","signatures":[{"sig":"MEUCIH7DrwyIDG9khc3J1EHL6o/9wfNkZIRZiwWlK1o5Wo4QAiEA5WF44TCILpKF2Fy6Id/6JfGkD7ZSiOB+xLOjctiX9q4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127765},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5d119fb5bd55bc02f28a3d9e8dded0d0b4eb12dc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-12T02:56:07.061Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.58-repo-sync-secrets-default-5d119fb5bd55bc02f28a3d9e8dded0d0b4eb12dc_1636686024613_0.06861116402226464","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.58-renovate-balena-jellyfish-environment-5-x-6bb92564d915aebbd7c9bdbf93cbf74fc053bc6a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.58-renovate-balena-jellyfish-environment-5-x-6bb92564d915aebbd7c9bdbf93cbf74fc053bc6a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.58-renovate-balena-jellyfish-environment-5-x-6bb92564d915aebbd7c9bdbf93cbf74fc053bc6a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"11609586591e3b602a18ba6a352adbfa5a450876","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.58-renovate-balena-jellyfish-environment-5-x-6bb92564d915aebbd7c9bdbf93cbf74fc053bc6a.tgz","fileCount":27,"integrity":"sha512-HEI+zCZXGeFuiPZfM90HxnOxTgFfBrm+iyLCMkcP4fLtAFFJQgD3SblV44x2O6LASKKPbMW7XTyuXLJATYyVeQ==","signatures":[{"sig":"MEYCIQCye8I8S2Z5lmDP7u0aNfjw5StvAl5BiimA+DV1ixyH0QIhAIBLLP0V06QWJB6uHcavpSXsHjlakxl4w9GxmawPkMWw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127804},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6bb92564d915aebbd7c9bdbf93cbf74fc053bc6a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-12T03:20:45.786Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.58-renovate-balena-jellyfish-environment-5-x-6bb92564d915aebbd7c9bdbf93cbf74fc053bc6a_1636687429604_0.38445909387350397","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.58-renovate-external-non-major-07184821f4a4c8377990a72f2dbcc41ba63e49d8":{"name":"@balena/jellyfish-plugin-front","version":"1.3.58-renovate-external-non-major-07184821f4a4c8377990a72f2dbcc41ba63e49d8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.58-renovate-external-non-major-07184821f4a4c8377990a72f2dbcc41ba63e49d8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4bd2f566918b712e7f5941cf6f7bcd7341c4bb3b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.58-renovate-external-non-major-07184821f4a4c8377990a72f2dbcc41ba63e49d8.tgz","fileCount":27,"integrity":"sha512-OMPwMwct4KKnTtokMlnlJfS9K2mN1Fnwha0hy5y2GlnrecCqsn7AbSBi8Btb3c5tFQe6gEuFs36jn64206bAWg==","signatures":[{"sig":"MEQCICMJKrpcOHu0JUnpEM2MpODbuk+yhil1KdUaSYsqdPrhAiBoKywTWqe/6PsjuwfCXVPYvJMKAB6p8UBzP+X12gzkpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127759},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"07184821f4a4c8377990a72f2dbcc41ba63e49d8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-12T05:29:05.299Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.68","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.262","@balena/jellyfish-action-library":"^15.1.114"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.8","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.58-renovate-external-non-major-07184821f4a4c8377990a72f2dbcc41ba63e49d8_1636695146162_0.6835106640805964","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.58-renovate-internal-patch-73ba0c3b4c364ca796d8b30d87d2211b4105863b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.58-renovate-internal-patch-73ba0c3b4c364ca796d8b30d87d2211b4105863b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.58-renovate-internal-patch-73ba0c3b4c364ca796d8b30d87d2211b4105863b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b8c5f88d3aad370bce8356403be65328651e4577","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.58-renovate-internal-patch-73ba0c3b4c364ca796d8b30d87d2211b4105863b.tgz","fileCount":27,"integrity":"sha512-nrFdKneABLrrCnbUNhLm77NmeX3Lm5av3Y8WC6GaHvbW/bk2OXTfBKxdJID7Liv+Tov9jKUC/kGOcCK7uuRDcQ==","signatures":[{"sig":"MEQCIF1vZD4J8PzJQ2PkF3T/y0wv2mlXaqbDoQ6ztyKzoaSdAiAmUQB2xmY+QGG4mLyWqDcXgsIGSpRhcqv9o4W0XMS/0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127751},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"73ba0c3b4c364ca796d8b30d87d2211b4105863b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-12T10:03:03.538Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.71","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.268","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.58-renovate-internal-patch-73ba0c3b4c364ca796d8b30d87d2211b4105863b_1636711599518_0.35901345462434997","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.58":{"name":"@balena/jellyfish-plugin-front","version":"1.3.58","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.58","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4a77f15bfdebb02f05ea9de8dc770489cbb03a7b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.58.tgz","fileCount":27,"integrity":"sha512-G45PfW6EBqHex6rkt79piMXH3v6gCbsJaFfTYe7MGlSRKSUXlFts+PLPntDtjvip+1yDeKMmYtgUbMOm6mQ97g==","signatures":[{"sig":"MEYCIQCcNpKiyUqDd89CR9b+T9Boxg6sqt/qeDfz1c2QC8v3gwIhALYeS4OgT+hTYkFmdoPHM0fQHDfcZGRshq50hm9r/ENp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127686},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"09acefa86622767f597b98751209440fa3925816","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-12T10:33:25.192Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.71","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.268","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.58_1636713324146_0.06551575833792311","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.59-renovate-balena-jellyfish-environment-5-x-35123912a0b1995d57a2cc88bd527e58b79596cd":{"name":"@balena/jellyfish-plugin-front","version":"1.3.59-renovate-balena-jellyfish-environment-5-x-35123912a0b1995d57a2cc88bd527e58b79596cd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.59-renovate-balena-jellyfish-environment-5-x-35123912a0b1995d57a2cc88bd527e58b79596cd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c67b01fbe8b19fefe7b6d5672238bb650ef043d8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.59-renovate-balena-jellyfish-environment-5-x-35123912a0b1995d57a2cc88bd527e58b79596cd.tgz","fileCount":27,"integrity":"sha512-IoNW7G5r6GrVW0OJDDlg9HuDV2GW4kg9j/7Uva53jlyySeRfcthRViheis8cRY/FqnLU6dPyCyc+388KlH/WVg==","signatures":[{"sig":"MEUCIC6ZopoWwOEa0eyYcsruP9NOaAKtPD/c84/tkQ70OcNyAiEAiB1LL4g/hUJ5ExsK0ESXYojHRSocaVPGVq6wXGU9q38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127875},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"35123912a0b1995d57a2cc88bd527e58b79596cd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-12T10:35:23.388Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.71","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.268","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.59-renovate-balena-jellyfish-environment-5-x-35123912a0b1995d57a2cc88bd527e58b79596cd_1636713523498_0.046402851316055704","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.59-renovate-internal-patch-3d4cf45e9ee3dfd4128f141eb5f3fa854c156496":{"name":"@balena/jellyfish-plugin-front","version":"1.3.59-renovate-internal-patch-3d4cf45e9ee3dfd4128f141eb5f3fa854c156496","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.59-renovate-internal-patch-3d4cf45e9ee3dfd4128f141eb5f3fa854c156496","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d77c5450feab4992e24649587508baa623dc0189","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.59-renovate-internal-patch-3d4cf45e9ee3dfd4128f141eb5f3fa854c156496.tgz","fileCount":27,"integrity":"sha512-5E3GTVqQMthIlOnVrAGHebcI8GT/XtTEUrPTvCTW001XUF+/+MlJOjLnE2oSnguKELomtayzGp75tZoxlPeoHA==","signatures":[{"sig":"MEUCIQDJgFrXB7X7ZBtCOOb9pDtAz1FcjWojnl/Y9BEMJkjiUwIgAjzlKjevbhaIFa9weTkia1DwzQOL9UQ/6nRvtmnC33U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127860},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3d4cf45e9ee3dfd4128f141eb5f3fa854c156496","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-13T02:51:58.418Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.71","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.269","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.59-renovate-internal-patch-3d4cf45e9ee3dfd4128f141eb5f3fa854c156496_1636772150545_0.3953831291176839","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.59":{"name":"@balena/jellyfish-plugin-front","version":"1.3.59","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.59","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b48255bdc9d6241ee0a9a1748e35814fc2bd27d0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.59.tgz","fileCount":27,"integrity":"sha512-LAtqhNwFeswo0afPZyEmX9QtfHr0TfZsDWep4BpJ+ZAQrS3ozstwapjw0QLktvTyp/1A2e7Qc6T7MimhfD28WA==","signatures":[{"sig":"MEYCIQCrUlj/aJdiBlecQn5jT29XCZVByCsBBtUDNEVNfTNs7QIhAK9L3taYVFTTkH+6A9cjwQCQotEx1eNpnlUnUrmm2PCJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127795},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a041b5a417a91d1fb9833ecc55d27ca249bca853","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-13T03:23:21.896Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.71","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.269","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.59_1636773960927_0.5485155006575917","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.60-renovate-external-non-major-a7eaafe1e3207de24a1b9db4481286223772b545":{"name":"@balena/jellyfish-plugin-front","version":"1.3.60-renovate-external-non-major-a7eaafe1e3207de24a1b9db4481286223772b545","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.60-renovate-external-non-major-a7eaafe1e3207de24a1b9db4481286223772b545","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7f129e8aa53d75e363671b1bccfaaed54bf837ba","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.60-renovate-external-non-major-a7eaafe1e3207de24a1b9db4481286223772b545.tgz","fileCount":27,"integrity":"sha512-zeZltWughqrJPwcWBuy+m4OpMwf+ZSW1u6Kxw2mxRVUrM1ApHsQ6v/yXT5QknfFd0Pr8AsN1OzFCJKqIiXKwJw==","signatures":[{"sig":"MEYCIQD6t/fHSYL8Sc8xMTPKmkDrBcSUVLdkI+f25WuAe4Id8QIhAMvuOBfYNZnTHwOPNzBNCfdnzKRydEt8O/XxbfaDtmYg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127939},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a7eaafe1e3207de24a1b9db4481286223772b545","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-13T03:28:49.331Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.71","@balena/jellyfish-environment":"^5.0.12","@balena/jellyfish-plugin-base":"^2.1.269","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.8","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.60-renovate-external-non-major-a7eaafe1e3207de24a1b9db4481286223772b545_1636774294681_0.8604123990850472","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.60-renovate-balena-jellyfish-environment-5-x-96df09cf2e1cccaba9722a4f91139c1a46937771":{"name":"@balena/jellyfish-plugin-front","version":"1.3.60-renovate-balena-jellyfish-environment-5-x-96df09cf2e1cccaba9722a4f91139c1a46937771","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.60-renovate-balena-jellyfish-environment-5-x-96df09cf2e1cccaba9722a4f91139c1a46937771","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9fd558919ffff16bc15cef56df85695150c0332a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.60-renovate-balena-jellyfish-environment-5-x-96df09cf2e1cccaba9722a4f91139c1a46937771.tgz","fileCount":27,"integrity":"sha512-kcPb4LwF/BZprUz4M1pEnAgMXPC3AsF6uGLRTI9+Q46aMY2Nz8GkHVqin6oAB5B+gQMW7bgmE5ONIIN52D+Dhw==","signatures":[{"sig":"MEYCIQDkK93MhAYTGnLgw+zmOYCe+jBrGR7VxKiAywCQCMhgyAIhAKAjfmiXE7E/Ft0jYBk/8vPJ5l3LlVwdYnvd37HsFjDk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127984},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"96df09cf2e1cccaba9722a4f91139c1a46937771","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-13T03:28:20.952Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.71","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.269","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.60-renovate-balena-jellyfish-environment-5-x-96df09cf2e1cccaba9722a4f91139c1a46937771_1636774304447_0.11026237977013809","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.60":{"name":"@balena/jellyfish-plugin-front","version":"1.3.60","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.60","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8c4efddd7e33a14fc76f47447fa33c7a89332a3a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.60.tgz","fileCount":27,"integrity":"sha512-jT9PAqB+uIiKtI1Atmp4P9/Nk7+6n9HS9Y2ixv9F/1v1Fpq0gYcj90rvuFvNeec/PacT+XzrI8gyc8u1x+eakQ==","signatures":[{"sig":"MEQCIEiu2bGSIV+ob79bPjFItewD7GiCq4b6qgsmJIYDF0CzAiB5INsqRgrsZEhm/cOXP8+YxYwz66Es8tG1tGE/to66KA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127901},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8f8ba16a10f5fbabd0b87d8c92545c31e2bb86cf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-13T03:58:30.416Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.71","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.269","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.60_1636776033843_0.01927596587984648","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.61-renovate-internal-patch-ce01a8e8e124e515df095dab221fb2d15f33afc3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.61-renovate-internal-patch-ce01a8e8e124e515df095dab221fb2d15f33afc3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.61-renovate-internal-patch-ce01a8e8e124e515df095dab221fb2d15f33afc3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5cd3304632a2d6fc2abf439042fe82475960c8f6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.61-renovate-internal-patch-ce01a8e8e124e515df095dab221fb2d15f33afc3.tgz","fileCount":27,"integrity":"sha512-kbIDFAn0FNRbmh0yhS1As7ux2i1fTBFm3YBbocI4uY8oDguCJuglCOaVQOL5rfWqrlI7G3+JzuTPb/0qhKpWmQ==","signatures":[{"sig":"MEQCIGzVFAgVVj+5lDC12z2MqRRHB6ZmINvx+vhjIeiSrGSZAiBgPJNHGPHEEWKBF3/MiOASPLTqhM2c8BC+a3OVtDVe/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128037},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ce01a8e8e124e515df095dab221fb2d15f33afc3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-13T05:58:02.323Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.271","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.61-renovate-internal-patch-ce01a8e8e124e515df095dab221fb2d15f33afc3_1636783405889_0.4676502050274516","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.61-renovate-internal-patch-bb603f0222efa083af80ff1cf48f8eea34ec6536":{"name":"@balena/jellyfish-plugin-front","version":"1.3.61-renovate-internal-patch-bb603f0222efa083af80ff1cf48f8eea34ec6536","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.61-renovate-internal-patch-bb603f0222efa083af80ff1cf48f8eea34ec6536","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"76227b1f4323e0cddfff041e2f40cb96c0d02e30","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.61-renovate-internal-patch-bb603f0222efa083af80ff1cf48f8eea34ec6536.tgz","fileCount":27,"integrity":"sha512-SEvxaWUU4lxueynLfjUDzkUzIqLMQkDEUK0pNLN3MDMuk78UIn7HW0usVqZm6v971w7CtZ18K8EIAnPpTLwhNQ==","signatures":[{"sig":"MEUCIQDifScgTmh9dpnkAigiVMX9ReXb9+HRO1vBYDBpb04l3AIgeHPPzk3GwvUIf8nRz0edgjk71ctUrpfSqjoP6wdH97Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128037},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bb603f0222efa083af80ff1cf48f8eea34ec6536","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-13T10:52:08.035Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.61-renovate-internal-patch-bb603f0222efa083af80ff1cf48f8eea34ec6536_1636800942337_0.34346698602391434","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.61":{"name":"@balena/jellyfish-plugin-front","version":"1.3.61","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.61","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dd5d651ababc32cf2a5205c8ed0970cd1ca14dab","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.61.tgz","fileCount":27,"integrity":"sha512-2hoZ326YaRh6BKfeKZ8ux7pzAGRtgXgAubUGH4dzkxcgKTXbwTPIyoFjFK0PCTXNs8425PdZBzAjMgwc736l2g==","signatures":[{"sig":"MEUCIH9nm7qPh1LmBcoH+2Rk/snaZKc5xBrR0exN90s6aLq9AiEAtsL2WQGUMUSbEW+G8vTELmtg1qFImOYWkNlVTEgDZiA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127972},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"518564a252e291863b77938d0ccfdbc9e64af4ca","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-13T12:45:57.655Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.61_1636807681932_0.24786906737408954","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.62-renovate-external-non-major-d4b0ce2326117683e89d2acc665110b7061a6301":{"name":"@balena/jellyfish-plugin-front","version":"1.3.62-renovate-external-non-major-d4b0ce2326117683e89d2acc665110b7061a6301","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.62-renovate-external-non-major-d4b0ce2326117683e89d2acc665110b7061a6301","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8246b7de9fbd0f590088986d2de0baf0cd9ea199","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.62-renovate-external-non-major-d4b0ce2326117683e89d2acc665110b7061a6301.tgz","fileCount":27,"integrity":"sha512-vj63YXiUc+lsV3tHL3QKK49eYcXpN91DSXYxTE3gck+8uscLnNCMy5b4Xkw21ksuvPaE4RSeNPlxlrS1V153lQ==","signatures":[{"sig":"MEYCIQDWMlYaobysNLsbhqJPuWWn9S9n2UEF9uYQc+IvTr8y0wIhANWyCnZQqAo2t8+q1qNEv/62d75EoeZREbUkbMQ/1e+S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128116},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d4b0ce2326117683e89d2acc665110b7061a6301","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-13T12:48:55.548Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.8","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.62-renovate-external-non-major-d4b0ce2326117683e89d2acc665110b7061a6301_1636807912859_0.7496979820628662","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.62-repo-sync-jellyfish-config-default-bbd8e73850f8551f570e3b73adee3c7569ce951b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.62-repo-sync-jellyfish-config-default-bbd8e73850f8551f570e3b73adee3c7569ce951b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.62-repo-sync-jellyfish-config-default-bbd8e73850f8551f570e3b73adee3c7569ce951b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cc60049c9f52ed74f080c5ee97fe7334d0a1f79e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.62-repo-sync-jellyfish-config-default-bbd8e73850f8551f570e3b73adee3c7569ce951b.tgz","fileCount":27,"integrity":"sha512-A0FLwgq0qIQx+WtY5pHKy4CgMPbtkYoMvcPCym78rAu8ThOo+DC/8au9lj738Trele3WHnKONDiErPIVDl9Yyg==","signatures":[{"sig":"MEYCIQDwnW43mGOID7h06ZBpuwt1+RI6J31bB+ku4EEckJ7WsAIhAMb8EgQobVOh2Kvm9/7c6LtFk72z+C4Unn2s4MaZn9RG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128172},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bbd8e73850f8551f570e3b73adee3c7569ce951b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-13T13:52:17.162Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.62-repo-sync-jellyfish-config-default-bbd8e73850f8551f570e3b73adee3c7569ce951b_1636811774642_0.661556324860261","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.62-repo-sync-secrets-default-08c4eb0e88397005d64f3a6e93ff9d11e9e9331e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.62-repo-sync-secrets-default-08c4eb0e88397005d64f3a6e93ff9d11e9e9331e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.62-repo-sync-secrets-default-08c4eb0e88397005d64f3a6e93ff9d11e9e9331e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e474b263dd8d5a180f9d2aea31fd295076fa4723","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.62-repo-sync-secrets-default-08c4eb0e88397005d64f3a6e93ff9d11e9e9331e.tgz","fileCount":27,"integrity":"sha512-Tkt04+1qvDLCvuQO2j5E1naOgUIRHNA0se+jWsj6L8m/56SELYiLao5HR4BtEKpQnztLIPt1KDCPxIMCHr+4ew==","signatures":[{"sig":"MEUCIQDFzGov4DIJgMIE5DlYeIlv4Rsb4cNOy4p7A3gk//2OSAIgFsPAxzl/sdLM7OnNmJFN5im2saIXvLJ8Rem/i7l5Xwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128122},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"08c4eb0e88397005d64f3a6e93ff9d11e9e9331e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-13T13:55:28.371Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.62-repo-sync-secrets-default-08c4eb0e88397005d64f3a6e93ff9d11e9e9331e_1636811924078_0.731953959140448","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.62-renovate-internal-patch-448960876abd3aece9da4bfd436e1e299f29ee45":{"name":"@balena/jellyfish-plugin-front","version":"1.3.62-renovate-internal-patch-448960876abd3aece9da4bfd436e1e299f29ee45","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.62-renovate-internal-patch-448960876abd3aece9da4bfd436e1e299f29ee45","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8b624b1ada4d40be5770294587bf90970cc2d739","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.62-renovate-internal-patch-448960876abd3aece9da4bfd436e1e299f29ee45.tgz","fileCount":27,"integrity":"sha512-zCC/CPBb7+UZUYef3AtCeTzVql1Zb/4ksucSA+G61gNDkR0soGJFN7R25YTk94DbpuSwCClmPCInPnGzfCawow==","signatures":[{"sig":"MEYCIQCfxlWCky4pQASxGgvO2JjaDmyP2hXPIKqQckICsEkTYQIhANdDKkhtGyletXo8k0nvFbRN2Tp/AjuJ1w57zbfRqd5g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128140},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"448960876abd3aece9da4bfd436e1e299f29ee45","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-14T12:54:13.176Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.74","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.62-renovate-internal-patch-448960876abd3aece9da4bfd436e1e299f29ee45_1636894666693_0.7769681813764167","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.62-renovate-internal-patch-7f3a042f4f3bc6fc7d4da37d19ab3cfae1b3fb6a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.62-renovate-internal-patch-7f3a042f4f3bc6fc7d4da37d19ab3cfae1b3fb6a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.62-renovate-internal-patch-7f3a042f4f3bc6fc7d4da37d19ab3cfae1b3fb6a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"07f3c8ed4072bdfd265af24ab3d54903ad924fa8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.62-renovate-internal-patch-7f3a042f4f3bc6fc7d4da37d19ab3cfae1b3fb6a.tgz","fileCount":27,"integrity":"sha512-xokcmOdMiDDKFOxIVsdqZ2DsjJaAM6ZgiRY97pApxaaGECSNoz3Pr3/8wWOt8A5E8YBvCxOe6loJimWijbbRXQ==","signatures":[{"sig":"MEUCID2w0wqtfFPHg6pRz57i8u6q7AQBPLSysDgrAZ0EKNQCAiEAtVd+M3Lmc3SJW9h02gNVuRfH48PbLdkAdHbeSCONRRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128108},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7f3a042f4f3bc6fc7d4da37d19ab3cfae1b3fb6a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-14T16:34:41.412Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.74","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.273","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.62-renovate-internal-patch-7f3a042f4f3bc6fc7d4da37d19ab3cfae1b3fb6a_1636907875842_0.17137294126632163","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.62-renovate-internal-patch-aabacf6618039f5fdbcc2207eb9a9664381007bb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.62-renovate-internal-patch-aabacf6618039f5fdbcc2207eb9a9664381007bb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.62-renovate-internal-patch-aabacf6618039f5fdbcc2207eb9a9664381007bb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"644de2cf1c032c88a917e3054a9b35f19a7dfec0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.62-renovate-internal-patch-aabacf6618039f5fdbcc2207eb9a9664381007bb.tgz","fileCount":27,"integrity":"sha512-sJiBVC+WMAT5Qdanlaf3BXq7DHzyYV0IZ4RCZdt15Y2SqazdXC7B7VQ049xOEvwHGhoqzVA/95d43n4sMy2Chg==","signatures":[{"sig":"MEUCIAm0Rw+wtktP3/xjAcfrMP/AOeeg5COTByToE3tRe8dKAiEApdFzE4fBHELlsCexe0osKXkQX/m0rviPBoiyQ6e3NZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128108},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"aabacf6618039f5fdbcc2207eb9a9664381007bb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-14T23:03:47.876Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.75","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.275","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.62-renovate-internal-patch-aabacf6618039f5fdbcc2207eb9a9664381007bb_1636931244028_0.23660263826131733","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.62-renovate-external-non-major-1dcc094665e65eb83b75984c405b0fefb2aa5830":{"name":"@balena/jellyfish-plugin-front","version":"1.3.62-renovate-external-non-major-1dcc094665e65eb83b75984c405b0fefb2aa5830","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.62-renovate-external-non-major-1dcc094665e65eb83b75984c405b0fefb2aa5830","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a7d039acb5ef1cadfd22998fa5bd246931cd5b58","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.62-renovate-external-non-major-1dcc094665e65eb83b75984c405b0fefb2aa5830.tgz","fileCount":27,"integrity":"sha512-bC/2AOKHbiSNsfqJwAQug6LJWsSED0lLgei/CtxTebcIkBlJZwCCJAbMqeIymsNDj0oTIt+6RfTnDACJZffqYQ==","signatures":[{"sig":"MEUCIGDHFn+DtuFUCobOPlj83Va3Kwko8qX5nvEbu4IYevlrAiEA8RSnCEdIfMYvt148Xui9gDLo56YdrOjgUrk7zDmgsj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128116},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1dcc094665e65eb83b75984c405b0fefb2aa5830","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-14T23:04:15.343Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.62-renovate-external-non-major-1dcc094665e65eb83b75984c405b0fefb2aa5830_1636931277970_0.6687219899857941","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.62-renovate-internal-patch-1a1dc84d68c99c8044e254d4549b3e524cc3904b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.62-renovate-internal-patch-1a1dc84d68c99c8044e254d4549b3e524cc3904b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.62-renovate-internal-patch-1a1dc84d68c99c8044e254d4549b3e524cc3904b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"99da0175cd1877c62a8e531a3662058abfe3cb1e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.62-renovate-internal-patch-1a1dc84d68c99c8044e254d4549b3e524cc3904b.tgz","fileCount":27,"integrity":"sha512-/gVX9dbf4IcM4rjsCGhHJ3m8PFt23Z4AvoipyuMqDQG7VROCojLROa9LMb+gDuzY8jcW9UdudxzzKI2wh74akA==","signatures":[{"sig":"MEQCIEi7Pj5QqqhjLBo0OCyfbw+RS+OoDr6liPYn+soARVUFAiBIUep+SXgJScSOYthIv/xVV51jCFBWN+OC6N3eJqKJPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128108},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1a1dc84d68c99c8044e254d4549b3e524cc3904b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-15T01:25:05.101Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.75","@balena/jellyfish-environment":"^5.1.3","@balena/jellyfish-plugin-base":"^2.1.276","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.62-renovate-internal-patch-1a1dc84d68c99c8044e254d4549b3e524cc3904b_1636939717735_0.5065628394367865","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.62":{"name":"@balena/jellyfish-plugin-front","version":"1.3.62","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.62","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3a189a46ad21a2ffee686694a2a5f07a3770e8d7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.62.tgz","fileCount":27,"integrity":"sha512-6UZRaooNhBbcErU5tYIcDmNWQcGUS8Rkua9HgMVps1Ew4k0cuesv4bmiCwWUdgv1zgzYUysAcZSgU4EFORqu6Q==","signatures":[{"sig":"MEQCIEqBRfQd3KX2b+8g1F7lNQsGFkxXbtEcH16QpMjEsA1QAiALxFWTytka+A32NN3ktycDshT2RKt16pLYZYkD+uYmJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128055},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a8b55bb87fb6769658c81420c5dcb965c35e5b68","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-15T03:20:32.797Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.62_1636946619826_0.3238542854107047","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.62-renovate-internal-patch-724596027b7b67275304ffcae04ae26f253afed4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.62-renovate-internal-patch-724596027b7b67275304ffcae04ae26f253afed4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.62-renovate-internal-patch-724596027b7b67275304ffcae04ae26f253afed4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2b652e2fc5cae27d05870d171cf4f91b3e211354","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.62-renovate-internal-patch-724596027b7b67275304ffcae04ae26f253afed4.tgz","fileCount":27,"integrity":"sha512-w4DVONjKadcPea8sUqYEDxGmXpR3a5semiijfGIk6XR0fRvJUqhrkbo3eYR6DbcgZjGlWC4J/Whylyp9kcfPmg==","signatures":[{"sig":"MEYCIQDgX6r+NIMu2vP7bXYcggY2yNo/+5A6y+owCYLqrILSNgIhALZY3sr1MJsl+OCThbFf5+LU3L2NYPV7O6sOulzT8C0S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128166},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"724596027b7b67275304ffcae04ae26f253afed4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-15T03:22:15.559Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.75","@balena/jellyfish-environment":"^5.1.4","@balena/jellyfish-plugin-base":"^2.1.276","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.62-renovate-internal-patch-724596027b7b67275304ffcae04ae26f253afed4_1636946790082_0.15732499840377034","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-renovate-external-non-major-8c1854d6b16e7321123b55977a40eecb5f96591c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-renovate-external-non-major-8c1854d6b16e7321123b55977a40eecb5f96591c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-renovate-external-non-major-8c1854d6b16e7321123b55977a40eecb5f96591c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"91198f4208d0b29cedf0b8425a8dad2792d957a2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-renovate-external-non-major-8c1854d6b16e7321123b55977a40eecb5f96591c.tgz","fileCount":27,"integrity":"sha512-iyoIbQfGfed7/BKy+irGw+S8pMdSn52u67BtTU5jj0DgDQ3UutVXj/JFb3n7Bf7h2cuiDKZ1B7t3IUzarl7YPg==","signatures":[{"sig":"MEQCIFukrl+qo0MkNstRMva0JheHUZ/ltzSWijuxGoeAz9XWAiAJp6gMtzzkEnEjVvvlPWvNb1z9aoj0yiutLJ5oWRK2mA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128199},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8c1854d6b16e7321123b55977a40eecb5f96591c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-15T03:25:47.846Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-renovate-external-non-major-8c1854d6b16e7321123b55977a40eecb5f96591c_1636947013800_0.6597478389749469","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-renovate-internal-patch-0678ae0ce9c63c16d46742c2b3535b4f2697dd42":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-renovate-internal-patch-0678ae0ce9c63c16d46742c2b3535b4f2697dd42","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-renovate-internal-patch-0678ae0ce9c63c16d46742c2b3535b4f2697dd42","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5bc2a1514ca2b60dcb0da70f187ae9c3c5a83a33","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-renovate-internal-patch-0678ae0ce9c63c16d46742c2b3535b4f2697dd42.tgz","fileCount":27,"integrity":"sha512-K0Ruz986g7htHKPV9j5CbOz5w/3zw4qc4ZjvCBXwoWu58bXdNKx9oPM4L2pvOQJBJT60A6sTTWsDZpDoTNTLPg==","signatures":[{"sig":"MEUCIQD4OAifQfr7LKNCalFqLOmbiN9WOdncHxuC5ahEOjFKsAIgafGlS0vHNB/hz0rVGR4R289r1JSSRpafs65bFxo1CEA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128191},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0678ae0ce9c63c16d46742c2b3535b4f2697dd42","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-15T03:27:40.361Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.76","@balena/jellyfish-environment":"^5.1.4","@balena/jellyfish-plugin-base":"^2.1.276","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-renovate-internal-patch-0678ae0ce9c63c16d46742c2b3535b4f2697dd42_1636947115343_0.17585642645978283","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-repo-sync-jellyfish-config-default-d3d93595ecd23dadda4d49ab8ca57286e8321614":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-repo-sync-jellyfish-config-default-d3d93595ecd23dadda4d49ab8ca57286e8321614","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-repo-sync-jellyfish-config-default-d3d93595ecd23dadda4d49ab8ca57286e8321614","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dca438d59fd7696e86e77a2bc8b02d86f96304bc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-repo-sync-jellyfish-config-default-d3d93595ecd23dadda4d49ab8ca57286e8321614.tgz","fileCount":27,"integrity":"sha512-DrmaTt/xiWPtO1L0+Ipxibvc6Q0s+q5InBLDZ2IUz04X883QO4+C/pHhN+e+4tqrlacJt0sOdnspFl5ur/SiYw==","signatures":[{"sig":"MEUCIQCLyCLbZDCu3dZ49yhL3uWvU5iUJIQkC5xhTjAzXUCGGwIgPUSCC76fUCNo5mQ/33PPSMWQS1PVBabuqVPL3mH8XbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128223},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d3d93595ecd23dadda4d49ab8ca57286e8321614","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-15T04:15:21.220Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-repo-sync-jellyfish-config-default-d3d93595ecd23dadda4d49ab8ca57286e8321614_1636949966767_0.2746854436821753","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-joshbwlng-update-test-compose-e11e8a3205e7af80020956a6f96c361633fb6c25":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-joshbwlng-update-test-compose-e11e8a3205e7af80020956a6f96c361633fb6c25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-joshbwlng-update-test-compose-e11e8a3205e7af80020956a6f96c361633fb6c25","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"36a96923bfb487f16327e601b18f52060bf909d2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-joshbwlng-update-test-compose-e11e8a3205e7af80020956a6f96c361633fb6c25.tgz","fileCount":27,"integrity":"sha512-tE1uZqvQiHFAu7iXg7z2q9QdmMgR/v18At8nd/P0thuVGvOduI4PeVqF6ofpvjHPCChtX9IMwWBgC4gsE0oikA==","signatures":[{"sig":"MEYCIQDAW26MoS/XR4MAWlQR2UeOvnzv8KeEI0Ev4YZSxeUmtAIhALfhi3gDqUZAFWKdUhjYJ8ISlcoHkdSA8jMuydInApaT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128141},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e11e8a3205e7af80020956a6f96c361633fb6c25","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-15T05:05:55.584Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-joshbwlng-update-test-compose-e11e8a3205e7af80020956a6f96c361633fb6c25_1636952973578_0.7325406750204166","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-renovate-internal-patch-f68c4679e327648479935e9f9ff45cbe89969573":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-renovate-internal-patch-f68c4679e327648479935e9f9ff45cbe89969573","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-renovate-internal-patch-f68c4679e327648479935e9f9ff45cbe89969573","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"053bdf8bf5bfad0f9290e9ec0f83faa86049a720","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-renovate-internal-patch-f68c4679e327648479935e9f9ff45cbe89969573.tgz","fileCount":27,"integrity":"sha512-1o9PVWHNq5hhPLSNWb1FPPlV3X6kAhLrV3yhHvIRulYGp8onjodXSnj5+fTfpI6vURCQFAzYfuRyEvOf+jSYxQ==","signatures":[{"sig":"MEYCIQC4oXE0eqVTpqHtQvbAhCom+XzOX4HglaUA/yrzW+EHGAIhAKKDOVWl7igjwzorurNDLQjJ4br+3tlRjp3uL9AAl9FF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128191},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f68c4679e327648479935e9f9ff45cbe89969573","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-15T05:40:57.634Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.76","@balena/jellyfish-environment":"^5.1.5","@balena/jellyfish-plugin-base":"^2.1.277","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.7","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-renovate-internal-patch-f68c4679e327648479935e9f9ff45cbe89969573_1636955079111_0.7228745994056287","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-renovate-internal-patch-50e99c93902d6d5303e90622f1499db91f35b619":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-renovate-internal-patch-50e99c93902d6d5303e90622f1499db91f35b619","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-renovate-internal-patch-50e99c93902d6d5303e90622f1499db91f35b619","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b9eba3aec19e4d91f98b82556bd2315d095d7d8b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-renovate-internal-patch-50e99c93902d6d5303e90622f1499db91f35b619.tgz","fileCount":27,"integrity":"sha512-qGV48O2E4gOHTye5k72ZUR8qNewiAmbS0ZM7sF/0omkNk9vpLjK/4kmO57kMQFyHgjIGlbxkNcJLUSaxLt7Umw==","signatures":[{"sig":"MEQCIBcVB26hhFlcyzgHUa82SFHzWfXKFuCAdUbhS4XuD+hTAiAe92ZLEdcqw3vYIBX/b79TCQssm/IeZDiwSUeEZzn1wA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128191},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"50e99c93902d6d5303e90622f1499db91f35b619","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-15T10:00:11.718Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.77","@balena/jellyfish-environment":"^5.1.6","@balena/jellyfish-plugin-base":"^2.1.278","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.7","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-renovate-internal-patch-50e99c93902d6d5303e90622f1499db91f35b619_1636970612403_0.36336589245034845","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-renovate-internal-patch-2a5dc3bb1f1007239e38e16aa3d9492c3a882b49":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-renovate-internal-patch-2a5dc3bb1f1007239e38e16aa3d9492c3a882b49","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-renovate-internal-patch-2a5dc3bb1f1007239e38e16aa3d9492c3a882b49","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6b343b8cb160387c2104a1456ad54f56d491cd30","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-renovate-internal-patch-2a5dc3bb1f1007239e38e16aa3d9492c3a882b49.tgz","fileCount":27,"integrity":"sha512-hJ8hfuVWbGyxULMNjL9F8oDR0Ir3vgIyytySz8CtGp+ck3RcYyCyTt27PBHVp4Nvlm6dRUBTgOirxl4U9SAc1g==","signatures":[{"sig":"MEUCIFrHmrFuXzY2B2bLzqQJgBLcj0HuHPGTXk/Vo1Gnh3R+AiEA7Qcm8Cz8CC4pcsO7IwB8vR1HpBwGuvn6nPnG9Fk0DTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128191},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2a5dc3bb1f1007239e38e16aa3d9492c3a882b49","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-15T13:37:37.842Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.77","@balena/jellyfish-environment":"^5.1.6","@balena/jellyfish-plugin-base":"^2.1.279","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.7","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-renovate-internal-patch-2a5dc3bb1f1007239e38e16aa3d9492c3a882b49_1636983662712_0.15800177575926444","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-renovate-external-non-major-64d4e3c4e83905082c8674d84067d46ea252e2dd":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-renovate-external-non-major-64d4e3c4e83905082c8674d84067d46ea252e2dd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-renovate-external-non-major-64d4e3c4e83905082c8674d84067d46ea252e2dd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"65f7d3760146e8611cae5c0b2cb0ce60be903d65","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-renovate-external-non-major-64d4e3c4e83905082c8674d84067d46ea252e2dd.tgz","fileCount":27,"integrity":"sha512-PFrJLcn/fonnaCG7XxnxE7ISczf9bDcTdRejUS7c465aTSg4/N5bT47MP7Uv/rknFCUmOdYtQUwpGjFG8IY9Ww==","signatures":[{"sig":"MEQCIH/IpZvbXHX7PuJndrWTAm0PzVLwElfGXndwU+ZNc6zjAiBwJI8qgyw58o/5t0wo//q2h0Z7mlGbgpnDoI6+Z4QXYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkp2xCRA9TVsSAnZWagAAX8AP/1VAGwZAPOwGXYSsVkz3\nbu05T/VvoDEEXFRUKhBjHC2kFl1y4zucl8NSLTeyS9cVqcsmkWC4bPN3vtz4\n5N4eA03RWr7CBm02TtHMTG0gfVFRYph5dEbGjPDIq+DTerm0ed+wDQVMJWZa\nf3XOZ+0igwRN4pYG8Q8xNxGKZaq+m8RNBjP5BubOUuyFlOocbz73ragkB1j8\n+xr4uJ4jJuPewVIzt5PIcpBrFNl4pHbbspMiGSMQXF4zKQlbNntCdR55L2Zu\nrKGyusVCkNRhaJ7w2OjnQCbG8XUjzFPCbutjnSZJ6XxQLF6x/tJp4MKZu9As\n7scXrQ604Ba1e1Y022fEmTaMgHluBkMyZZhEWEyjkNGo46BVoSYvfZE+aOOn\ndBJBGWfpS35JufFwHoSHrM1LnfQ72vyeUE/g91me/riyjrvjd4EOkaABE6Js\nADkF/Qoyz8eUsZodheINxGBLj3yh2RvXfY3NmTea+pDZwWcUvQeg2tZ3MOMM\n+AGKis2AtBCqxYQP9DdIVrMnJvgP093/kqPPmikLkH7JiQmIf4O5f1cAadP5\nSOD1gsHCWhGWQOCOzVQ4ivhDLPFv/nh8LEVq4S52Qe1SbgrpI8S15tiUXa2j\nByK6EtDgms7fsfVEC+K0MV/F2uCHKaXJdgtjId6JdWR+MdqvhKKYj2DOLpnp\n6Wtn\r\n=X/fH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"64d4e3c4e83905082c8674d84067d46ea252e2dd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-15T17:46:06.700Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-renovate-external-non-major-64d4e3c4e83905082c8674d84067d46ea252e2dd_1636998577148_0.9489056525380342","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-renovate-internal-patch-3eae1eaf4e7e59010c00eb537f2237ce655bbee5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-renovate-internal-patch-3eae1eaf4e7e59010c00eb537f2237ce655bbee5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-renovate-internal-patch-3eae1eaf4e7e59010c00eb537f2237ce655bbee5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"56849e2f9421d8afd57d797b947431df4955ae5c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-renovate-internal-patch-3eae1eaf4e7e59010c00eb537f2237ce655bbee5.tgz","fileCount":27,"integrity":"sha512-npDAzVOgcMumnsYizJqxzmpTrY4AnJ7IyJ6G0MJfIrLp5yj1jw0HSPqCil0QHlWN3pQcqnFfkPwEp+H6nANnGw==","signatures":[{"sig":"MEYCIQD2quetgBZpNIvKsZP1TbenOhu9RwyWjdkCTOAN3gxCZwIhAKI1k3lzuqS56q7hVY1cLTjDbWme+O3oUPF899hxUHcH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkw9GCRA9TVsSAnZWagAAKEEP/2XNhnNtr7QUQ6BtjryE\nPXlN2Io7C2cjP6zhnr8UhHutMdyKvAOckjCZiQBfCYQRWPCJXkkKmVeuYDpf\nCUXjJuRajZGKFnb6EpOuDYWekBYWbTVoNLS5cC4QQK7AvSl6u0mlZKtmtYbZ\nGELItzj94DMPaC0B9Q4+rF3a0j8yodc+BD6BwNeLhwbe0bO7dv+iLTiWQDLb\ngsEn3g8Xl8tdzA95Gf4Wg6lQn3mmj57IjVuG/CG9Jhog/ImbhTN5AgTzHuqr\npatQgzu5mjElZF37zK6pgeIy+UqXQunozJoQSDblGD3Wri/SjR5hZ2R7tjOB\nxfFsm3ogIUKPUzHqTeYBpGDMPgN5oLDRtwoLKEtPFjrAf06REiw/ysewYnN3\nkq62J1OKDsFiGzdfgpc/E1IG+2KrTcHh+HNNzFMe3a6PnwlHb5R/W+Xm5/0Q\nf2XbAyZB2rHuPqd/m+UWZCbAGYUS/bAYZvnUY2u0keXwUhlSrXzzXzUi07GJ\nujJ2RkTKyxXSjMcKbAd4FXveeZ01tUg/ydiBHIK79az180U8tUraM+e5uzL6\nmMTh24w92EbppDFakcBM4vLCQEH+7xS8OeLx4CAVemIT5dy1kSJbxS3NZI1O\naWT+tKoQWXJ4zbyORTHUYDM4YEbtIxSDdsQeQfuhwK9mhbLt7tTOnnwtxyGy\nImq8\r\n=cEWd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3eae1eaf4e7e59010c00eb537f2237ce655bbee5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-16T01:50:49.937Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.78","@balena/jellyfish-environment":"^5.1.6","@balena/jellyfish-plugin-base":"^2.1.282","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-renovate-internal-patch-3eae1eaf4e7e59010c00eb537f2237ce655bbee5_1637027654487_0.03415110098857044","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-joshbwlng-set-license-838ff019309b9a12c3a180a6608a1ea9509388f6":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-joshbwlng-set-license-838ff019309b9a12c3a180a6608a1ea9509388f6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.63-joshbwlng-set-license-838ff019309b9a12c3a180a6608a1ea9509388f6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"21c4222551b8cf106d1760496dac2f41bb3ed64e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-joshbwlng-set-license-838ff019309b9a12c3a180a6608a1ea9509388f6.tgz","fileCount":28,"integrity":"sha512-eZvTUWA3bHz4+nPPy7mClEOu0+PtHC4Mduyw9XwiO49NHk1B+TVFtaCy+B01PvCjuC3Uy22LtZM12Zdl/jHvNg==","signatures":[{"sig":"MEYCIQDe242SdqDaJ1UQYw4DGoSftuIjsiRKmAZmxfe4bsryhgIhAIdj0/M/DlUKrjFoRz51eEy3UpTIB/7DRB/Om7M+WiKH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk1ZmCRA9TVsSAnZWagAAfcMP/jENT7RtrHxnvY5Ks0OD\nHjUrbdpP2ytP1XGj2UNGDVyaA8dR2irlepPZ9VV5SnEN+q5UPxytgWDIu892\nhQEE69tURx69ZH+Isntg51yN2v2RizlDuPfCkXhSmxCiMKQWnFYN5uVrX5Jg\n1wOTBwytg0hmaXYmJytQ+5KkEdqq8KlF8FdQegVTK1INewUaOrDQ8vcdTtHo\nGd/VLSXN6r8/S2bSstL197kR8a0j3yCqS7RWuolsRsPXBAlvviOGi/EhyHtG\n2WunqbxKnU+BMXB7bHEOpaPBT2XNTq05cdr0URbcRAIqaZUd6ZYNiFNsbPMt\n6tfGODMVB3xEkiaXwzFqyMH7gY9ASn6F5ol1Ik0QoV+T7edvSswnXUhxFRZV\n1XQt4SFvZs4pTSyO8a9lBIieZwraYfu8K3aDOyZTDgoQwSVFZCFOwMrns4SW\nrcW/gNd4DKdtZo/VJwZU/xjmeJLipFntMuV71m8+UeDj+cH02adLXag16klB\ne2yiXhy6xG9EW2/fQXztYHxZ+s012jIRXcfUBl2d3Zzz4X3uYPTiQk49LxRH\n2mVYhpfuEGhr2NNGFVOoZ1rJU2rAomvMxli56rPP4mMUkp0/vRaxEoe6knkJ\nB1dMp9MeuSUDRHv2QUEPWUYoWaTZqcWntRmoVdwaR5QTKevGFPxsPpfFIozF\nQe5b\r\n=x8yx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"838ff019309b9a12c3a180a6608a1ea9509388f6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-16T06:54:10.126Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-joshbwlng-set-license-838ff019309b9a12c3a180a6608a1ea9509388f6_1637045861787_0.5995231756735446","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-joshbwlng-clean-test-env-e98249d6d1c2b4677bb8bbed23d68017943264ae":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-joshbwlng-clean-test-env-e98249d6d1c2b4677bb8bbed23d68017943264ae","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-joshbwlng-clean-test-env-e98249d6d1c2b4677bb8bbed23d68017943264ae","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"537a5adb09a9e37b3fe7af67d8fc37d5881b9935","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-joshbwlng-clean-test-env-e98249d6d1c2b4677bb8bbed23d68017943264ae.tgz","fileCount":27,"integrity":"sha512-IA4pkw8HC+UlHkbPCPtPg7sYqUURxxXEDzQXxTqrd9xz89cDt178ttGOWxGs8CxGF1SXYJ9duOqlhbKOurJcxQ==","signatures":[{"sig":"MEYCIQDv4BDtjdWGRZFNz8TDcYV+rMSyGORkMuF68K9XIwTZFgIhAMxXHUYCmIDp+/4VMBQCkzcBU/GEkZ8Oq2ryeo3Lhq2q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk1eDCRA9TVsSAnZWagAAX8QP/Re7wA57j0foOMWGzwiR\nPkWjlp7yvspW3/b89W7G6smTCa8EGgYzvfaEPYKk9JyaKFMhoxmw33QO6iK3\nfY2i5/Cqrp1bwZ+7zo+cZcrZoKeiTtqwKSZogY5PjbBTgqqUtrA3/GsMz3cz\nRsqQOR8Q2YZx+CiQhwy96xwO2RG3+2A8+UPJzF67J7/s2gIcxgW4vZBSm8cl\nlcLL3ZLiF7DSJw0hSghx6GvpllJ+KcaSI+aM2wEoKrdyTyg0LSEMEKCFyLxx\nj3vW+4ZveWQCjGTvr8QeyNBPpHTJFtF9iksGjslHMOj14vz25HnjU2zLsuVD\nYoF4vzI1y5YKWyYSk7Pv+eTVoBdyBy5tylgbicPQUw1RX3PeZV+rrML8GdXt\nnoldWjv0SHc5e8kqsA94npSxOlv7oczRoVzi1lr0sUePmOeJSF5qaWvtURwf\ndA97ExeMrqEr+tmftJ0MXlVJBpKNt5uHHx9VOxjukFT3NnzTbw6uxNjGYemN\nOER8oXTNhspDVfPGieEqQRv/jrrPaFB6fqjN2u3HWZQa+MeAq/g38/Okz2UF\nIv3eK4uP2uf1tWsqI1S2l3yD0/DoCd3C0kExdvAwWHKSnyvvh2mar7WMxJs0\ndhdx1aX2491FYSGmbvk9sXTXS2IsQDyA/DOAb9/5fn2dL4RbiknNH7GDDgwI\nfHfH\r\n=2sdq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e98249d6d1c2b4677bb8bbed23d68017943264ae","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-16T06:59:05.622Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-joshbwlng-clean-test-env-e98249d6d1c2b4677bb8bbed23d68017943264ae_1637046147619_0.10736266778168368","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-renovate-internal-patch-2f0bac9095d8eba5886f6e8f728344baf0d3e1ab":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-renovate-internal-patch-2f0bac9095d8eba5886f6e8f728344baf0d3e1ab","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-renovate-internal-patch-2f0bac9095d8eba5886f6e8f728344baf0d3e1ab","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d0b82718931cb36ebb97aa395ecd2b34950fdde3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-renovate-internal-patch-2f0bac9095d8eba5886f6e8f728344baf0d3e1ab.tgz","fileCount":27,"integrity":"sha512-kl8pxxx0haOca0NwCXXaJF3lgVUzcgiZ4TF475qLBAcO4f2m2pJ7aPYHDd6rAwfHEKpTKx8KArYinb36sm7XFw==","signatures":[{"sig":"MEYCIQDIXIVc/tIhT0Sgm+GHr34c1Nm68NlEg8UhVxQ3y/CiwQIhAOK1BKbhlUY3f2w4VP/WC+6CxRe+3AWf+n+4mRml7aNg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhk3qgCRA9TVsSAnZWagAAscUP/3NXpIPlpS6yN/j/xXIW\nImNFvLr19Xw8uhUwNzsQnw1M6MVdNraIwLoAJStJOWNpBkgS5gLfl9KAEA3D\nIdjQeBh1O3zSZFYFj0G13tyVhObUSnPj93twAbbjJHemGIOQ8oe5F1zl9bLN\n2Td1FZqIl02NWxdKQNgutTc4+DecL7i97PhF770C6M0PgtPOrHYzy6PF5HcW\nXfgn0r76wNFlLuEn7vMjRkW4C9Oh1OjREuDBI3EmXUSUrLPLXnut7cAq9VRo\nxnogY81uxTDLbBAKoXyAMivsW+1dk00+17jREG4f3/7xfZ8GmdQJRRqB3HHc\njCTga8fuBh+A/eJbaZ1MgMSI6qjP13i/Atwg/zcgdWJnVAjHDv8kabviEsKC\n0s0PpE2mzVpWKvOlfgSltU2zX7b2PYuSOnrkV/U2Os4VvwmnNGVmNTSC6f1s\n5vOihDlldO6iwwc5KxzqhHU2nd+XCrQshPP9PvyHvg288TIc+oFwFnB7BQMg\nYt9GEXJdiphhdoBrVUJ/1jDWc0os92THaCzvbETYUU5sfN7OFkcb1EBbmp4F\nPvBbuIvFWEvarnwRASh68Uud3tEEqhwpt9dWSSS1Wj6xKjT+KaEW4TY8Om1J\nbqqMpXaJ3LSX+P3Z2LNrN4/0Vsj/B22sq2M/YEWqFiDHsp2t6Qj84gg8uis3\nbCPk\r\n=F01J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2f0bac9095d8eba5886f6e8f728344baf0d3e1ab","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-16T09:29:07.538Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.80","@balena/jellyfish-environment":"^5.1.9","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-renovate-internal-patch-2f0bac9095d8eba5886f6e8f728344baf0d3e1ab_1637055136325_0.11213978111749934","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-renovate-internal-patch-618d6ea49d277b123cc40052f135cf6196a8cf41":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-renovate-internal-patch-618d6ea49d277b123cc40052f135cf6196a8cf41","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-renovate-internal-patch-618d6ea49d277b123cc40052f135cf6196a8cf41","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"85c85d7b9fa5749cdc45128d5383005214dabfee","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-renovate-internal-patch-618d6ea49d277b123cc40052f135cf6196a8cf41.tgz","fileCount":27,"integrity":"sha512-fLEhw0ksFw4WPEh+AjRSN6q+xdd02IiNxGta63TCoXJ2O/Ea9OSnKyMCsTL7ZOv7B3n98cfhZx2B5Etb2Bsm0g==","signatures":[{"sig":"MEUCIQDo2Eu+rbrnS8Hxb6CBwynfPGzPBlefgalHaIMDaFGxWAIgH0faTP6emzMjnd9Y4Xm0IUU+WBu0TLp+iJpMXk51CI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlNg+CRA9TVsSAnZWagAAnfMP/jnA1Z9eqJ8m7X30xheo\nQc0bxbRtlQNTwYxOILUfX5yZm6Yw5DRBr8XX+vf2FDafbc+LPrqMm4ALXcnK\nooYjTtC5h8pFJWaaN2mZ3PwzCj9f5HE5dFbu2b1e5dYYuLCEdkSf8wqu2D9N\nUg2qm6Wku3lY6vLzD58E2wR1WPZW9D3kz2Z2to3A9zZzJS8jffzS7i3gto8E\nmd3NOznzM8jOGyPARunoCDh7hfKkF2hvH8h88Rm1RIeYPAEA/0i2A+pRd8zF\nOG4OmCJuUd9cglQn+/nyUARyR/nOtIyB9In39dPRp2hugXus3+3HDEV4Cv1H\ng5uZVJatKs08xhQVYQye3cRFH6eq5KYio/yYCxRVIMqJeJNSN2zhepb4nwXm\nsmZYFcPoMLA8Dzz9O1+a1Yrr9UnIHzFl0AaWxVoP/i9gI6m4iT6PWUVaK6q9\nizGkxquCmHDs6Avg3bqWuFOUNuEQh4Y8K4YPANPr5qEbVtFKh9M+hQtoutg0\nHsdhsCKcTBNF8RwW6ucyGGvTRUJ6hVwTlMuzyCK3bLA8CWMVFSdCwmUWeGEl\n7ym5q259t12QfQB1gY10g0yNzmEegZwmcqLCuOHzZC3rXtQ/msqtDM2gYg7n\n8S/NMGTIaV5jOiMGY5HcDsj8n1d3bT1G4jvkHL0aeaQDlLScWIIBnyaUqAyS\nRfrQ\r\n=v6ET\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"618d6ea49d277b123cc40052f135cf6196a8cf41","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-17T10:20:44.377Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.80","@balena/jellyfish-environment":"^5.1.9","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.120"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-renovate-internal-patch-618d6ea49d277b123cc40052f135cf6196a8cf41_1637144638710_0.5988078141703181","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-renovate-internal-patch-8a3932fca5d0b4abe38d9a44ea2875e227029970":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-renovate-internal-patch-8a3932fca5d0b4abe38d9a44ea2875e227029970","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-renovate-internal-patch-8a3932fca5d0b4abe38d9a44ea2875e227029970","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1629673e973bf44d951f63fac7589505a8ae8520","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-renovate-internal-patch-8a3932fca5d0b4abe38d9a44ea2875e227029970.tgz","fileCount":27,"integrity":"sha512-J1+Gx6qnIMPN80gprtTo1ZrT0SZb4YMWvSKx2FQVs+G+t0phWp8b2JLq49iwd4S4QxxRNk9iAnTOIcAbnhosOQ==","signatures":[{"sig":"MEUCID5pF/AVoDHOqO+eJkOQQ8tnoEDeGuydIeroRDEP2cHhAiEA1+qqTythgWeJwjYDNvEBAZJ8mYEsiIgt5RwUY5slF9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlPqwCRA9TVsSAnZWagAAW+EP/jN+pkmUkD3mTmnUBhsx\n6TuoObkRI14AA9HjvuhrTgvT3RAOd39eEkoY8ZiiBShli1OXQxH6hDAVHl67\n9pfw8dgfPLMjlcg031e2jZRmojrLXOtoEBlPikZ8BqMOIADw2sJ133kmGZFk\n9m5S5M8cwIBUVQQ6Yg1kKB2jFPWf/iara7LZ1vnb+4eaKymrplq3kkzaMMXt\nfwdyjzk1F98SEE/7hWe5QrqFN68nyQbYFtGKCLAk2SKBl5UOAtfHud/6TYQs\nQdm4R/C8Y1OzTVpv80qKe5c0VcXoDQ9rsTDKfV33h8rAzeDKovcfCBU1OxjI\n326DnZ+HmNLEXLvKpa+iIBgloHlq3Ds51+/U46lDF8/KgU3Uc6+LadAO6nk4\nuADyZWdQthOgTpqG0vgZGOfVrI2Xf/Sq+wvQFCuuzRYW9Sl8NkHvKamVqVlW\nPLv2exnSARaGH8I+BqeaoPz9snoUM6yL5jNTO2r2NQ011OPwGup2bYCpZmZM\n1+Qw9esnvXq6/E7W9j3k3VrVrIVtD7Nabbq3QAjATqiAZYWaULG8NDHHdPCr\ncpoWJUepNRSYKHOGK+zE136C/YIkWvQlitBrNRp7f5wpAUvUxA5p5nlGqPAY\n4W1RNAd+VL+9sKWrMuzeDnkUErXhTl2n3bwwqHzqDQCXtZ5HAb2t6PxZrpn5\n7wGF\r\n=Zz4l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8a3932fca5d0b4abe38d9a44ea2875e227029970","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-17T12:46:18.793Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.80","@balena/jellyfish-environment":"^5.1.9","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.123"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-renovate-internal-patch-8a3932fca5d0b4abe38d9a44ea2875e227029970_1637153456119_0.09251473927601173","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-renovate-external-non-major-b9768681a9a94b03b5f4d710a5f863cc2df9b699":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-renovate-external-non-major-b9768681a9a94b03b5f4d710a5f863cc2df9b699","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-renovate-external-non-major-b9768681a9a94b03b5f4d710a5f863cc2df9b699","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e71f2cf2030ab825288a45c141ae4f1feccd169d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-renovate-external-non-major-b9768681a9a94b03b5f4d710a5f863cc2df9b699.tgz","fileCount":27,"integrity":"sha512-6fVGs6v3Bs/85Ff3Jo7JsUmN1xJuSr81TddXwoujqzae/Rc68LplDYVNEYzuvBtV7LtdZbZ2xNhjEhIqKDgrWQ==","signatures":[{"sig":"MEQCIF1cTxSzQoByZg4nM3ftfNZngE+3jvaLWcn3XysOwbW8AiBfpxWEJpdDvrW+xrE4dT3fufRxGKDA1kVetN+XQJNQwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlWRPCRA9TVsSAnZWagAAa9UP/jgJ1qCzKNzTj2F/O+9E\nrjbu42KaPITa3Dkj5kTOR3U/fRsZWgo3mFMNynE+oEq9I6/0uCe0D4Nrt3SU\naKJke1nbvL5LIDeA5a/Bx4mjl7NF7plUaiXKwur8JFFm8dEvDMRhQ/fnWwSM\n6KA/LgcJsNo71bUVs22R+kJXSwzlafY5owzF1Prfx8y3wV9H3EY61Dl8kaFN\n8QmSuyojRdY0dGrtyJcWgYY+erz3QeY3ZEveQfXPVNORWKewJtpj28wx4O/G\nFyeYp6ibOXiYi/nLHKcyNl6QyHcKO4Ffstq+S16VUnJwG7fvxR8+HjUF68JU\nTZ9BS7WfIB1mfxO+fSEeBntvfjBkGMX4WNOgbjoUs0ZAEzEhGuKumPEBYtWx\n5sL98boi0gF7AJCVUbeXEIu99Jx6FqCfa8wB380+qKEvc7/XQnaFBeEAjiXW\nVk9kZeIBa1sTlWjinRZeHB3o36ALwXqQoAzonxJm6Nfuav7l0Ae8wCYWHGUl\nSn/pe7WuvokYcC4TF4s20b0hXw+KcgWIpEIGh52OCht7RXlmqNVXDYABUvkG\nOS7YSSyRTmqfgOw0qTEz4eJZDC2yHIx3PUAeAhQ7/RYRxXdpWm7VFEi3iOnQ\nChNzvf6hjE95KmHFLMwnpzx6MSL34MMyxgIebF13n/rJcjnaAQxYSpMFOCvo\nj300\r\n=eJ7l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b9768681a9a94b03b5f4d710a5f863cc2df9b699","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-17T20:18:05.888Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-renovate-external-non-major-b9768681a9a94b03b5f4d710a5f863cc2df9b699_1637180495748_0.2830321806765439","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-renovate-external-non-major-0a0a87885d88d6143afaa958149ff458b6058bbc":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-renovate-external-non-major-0a0a87885d88d6143afaa958149ff458b6058bbc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"UNLICENSED","_id":"@balena/jellyfish-plugin-front@1.3.63-renovate-external-non-major-0a0a87885d88d6143afaa958149ff458b6058bbc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"37274e8c38f332f1f697b5be9e4448a69aa76769","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-renovate-external-non-major-0a0a87885d88d6143afaa958149ff458b6058bbc.tgz","fileCount":27,"integrity":"sha512-WUeCjzedC8x43OcnBl01mOG8yKCq4GS074xb7HWI2kNJEBjaWY1MXUt5qWoMMnzqN+lITeVHpEyrvj6ZxQI4gg==","signatures":[{"sig":"MEYCIQDtsuMABT6gl4iw1pUJvaKaGVNGc3hFUPwY5EV3zPfeNAIhAJCPLNbQ1XodSoWsojpFnu7uJgIOJSebgBko1dDmzJxE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlYzpCRA9TVsSAnZWagAA9RUQAIjeBxvZYG3X9TeZntCB\nZxtbPHO63E9tbpnoSWL0S9yRaoQQ7fehMmRA5TnrG5gv2mxgsJFgOQiMZEEK\nzPucVbbhQ0BZ1DHoxcfsY+JJI4iOy/KG5k90bKEfprAEnDWXKvx8/C4wVLZI\nfDUIoWHHORDqyyedKGqWms8kuHWOkj0qzLbAXDKC5yIUfNNPsHyVeOpUYAJU\nSch4H+Y0E1OleN1AZWovlczi10d7eoQi0F5NBXl0e6XpxMazHOJ88Kv2tH1z\n488EtDHG5sx4WwN4oZfezNZ8m3vk0kI6wnPVdnzdZrYS0DWfn8xo8dEZNBE7\nRgxDvY455uIKWSkdAyGehZ2iGhViYawEi7maxHSOz2hgx3vz3r2fjZeAx/Em\n/CFsvVBh1gGIxFgO0U3YB8gfs3uK3IbdInqqd/WW7SNkemD8cR760i6rLfI7\nFXBfaiAE1iNMqXTFIvzykfInlU3ZiWpCx4lRgzgkvF6jmhQBNlAMqfKWDH2O\nL7Yy6TM0tYKDJ4lCUtui8hC7n7ad32WJaFQYQ8ZU4dsXupKQQCALHHp4da4E\nYGmWnCo4sUtinPeTuGzMkLETmPxeiFip3bWWgCPRd74AwuiLLww2pw8FamB3\naMC+czDkQAOQR8XkfXkM8rIb+fhWBIgwwHFHNf+nH3UXOKDFKbuXrG2KGvJr\nuOXV\r\n=fJ/G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0a0a87885d88d6143afaa958149ff458b6058bbc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-17T23:10:58.925Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-renovate-external-non-major-0a0a87885d88d6143afaa958149ff458b6058bbc_1637190889696_0.2985014753411319","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-joshbwlng-set-license-6ae8204a6e88b2cab0350bbe073a43a6bc369532":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-joshbwlng-set-license-6ae8204a6e88b2cab0350bbe073a43a6bc369532","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.63-joshbwlng-set-license-6ae8204a6e88b2cab0350bbe073a43a6bc369532","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a62d18e6309da42d02bbfdc75e0d1ef6fd06c2d8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-joshbwlng-set-license-6ae8204a6e88b2cab0350bbe073a43a6bc369532.tgz","fileCount":28,"integrity":"sha512-yu6ApUwuYOnyAvNXA3HQCddw4dsk1B7Bfeo7DbJiS8xU3w8bPijZ5k3t8lqBbs3OT1QecvQduJZp0PoVy+EzaA==","signatures":[{"sig":"MEYCIQDsntRZftYGUvPzAjSogbMdzAGK2myMB7muR4xqIdLprgIhAOHEM0KY8YgJrfB99vRv/lfozM+UFy5l3D3KXnhj/FXd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162729,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlbVqCRA9TVsSAnZWagAARTAQAJ5W6IYD6n1tmICoQJ8v\nBu4pW+reUMVncQ5gjRwhhnEE7ZtN7kw5kyEe3EVIDVe0+H+W8UUvDYdorh09\nO54arvYZqJrq31vWXtvxM/O0kQt0S8PuUuOz+jgwqf/PsEqYdatE4FcPPkcK\nTWVL6FDSjcOOuhSBNXkNoMcG7VGTHlWYC00fJNNF0r4X7Z9fYcRK4winiqYa\nPlWzxvc/nAX/yUslPQUEGs/J3C0cnbCrqV4ImboLaKIvLom1178t4WL5FNsB\ndd8h5NTM/qlxGKaFuH91xI26RQh0esifgtdZADJgvXV6jHZXjkYvyHyqdgd4\n6zAMPzxwJ/Gs/UKXiPhrz+XuGvK/KaQ67qnqA6NVFEVrXjgHNV45/2KNGOAv\n6VTz/on5niFUXtuvAcxz6NGdGGtNNyVfMTuZ6n4buk5oc5pGBrNeqGYRkpNm\ntOJX8kQFK/h5CiR3E3fhToMKdJs//SRa71vASYUv/vQar4iInfqmwdpAQS1y\nfdf6mehXquhIlYEFvx0NjcwpDxboFhb6Kb2E11phIIDDVhmsOIYNONLvSR9E\nvnHp4Omyn25HEHAQYIjM8LGRTx9hWc5wj3r9d4rJsX9zQBHsdi9yVtDhl4Zz\nt1sOifSk+Ra4fXki6zkE2KbgpC78qdfUNHJgR6PXAg2/XX316pPdaXRnja7a\n6O3x\r\n=HxSO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6ae8204a6e88b2cab0350bbe073a43a6bc369532","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-18T02:03:50.191Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-joshbwlng-set-license-6ae8204a6e88b2cab0350bbe073a43a6bc369532_1637201257871_0.10922860072857632","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-renovate-external-non-major-fc02f0d4b3ea8d231ccae00e9817c94909484c1d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-renovate-external-non-major-fc02f0d4b3ea8d231ccae00e9817c94909484c1d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.63-renovate-external-non-major-fc02f0d4b3ea8d231ccae00e9817c94909484c1d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6f5b1aa269a028306a2686def6f165efa34db62a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-renovate-external-non-major-fc02f0d4b3ea8d231ccae00e9817c94909484c1d.tgz","fileCount":28,"integrity":"sha512-3IF7/bj+zNrv85OtCTwdiAxjvQHb6Z5JlLw0y+51Ea5HI0kfem6/j6Iuz8qE96PX6yi+nQKiLpKQxbCuS94Whg==","signatures":[{"sig":"MEUCIQD1V1HlvQsZuTKZy7K8bX5VB8cCzkEKwbrSAPpWYR2OiwIgGnXpwPsJ5EdUcMPgQ56rT8IqCL4tIqaVMsDcscHAuGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlb01CRA9TVsSAnZWagAAxr4QAJV0aMqjCILh0fayEUEY\np4Z5ReteRyQeWeHhnIjucV2xDUJuTrERnbi/k1fN9nP+tG2GNXbIv3lbB5AG\nkN2CpIBkjV+njm32FvnjUDMXW33fBGk9Drul4l0dChv6xdKzTcZroHLfjRDV\nYr5O9Tgygz2JSWunkm0wJnISD3vGx1SPrvd20ctqZ7OF03rqPW+flYkeRHrm\nHe4mgqKklyH1K6FUcmRcu7x1wsh80tFzaiu7iSXjJBXhLCJLJljrlb2YvG0v\nXstNyIBIBQ33N8gYDFBOehZndYbYiM33Uc19P9csk13gYaO4448626uqpTz+\nrLhe39IdU5EQvWqgZByR9jG1ni1pAQhKONFAKFYjV5X6Sd0RO7cEgkOitGbG\n6mvlelLRwe6azXksEvrA677BVpIijokCc3AsqxlgOiIsaeOOVb+PRvOyXZS+\nxjdB6TnsaORqV14nXZksy/nh94ktvY1Ky4Q9aMB2veRNFaAbT11pB3Gs0QPs\nKXHYCRO9KJJNxG0QGp1FzRFtnltqi9DWsCOmzn3YRfsF5734b0r+eDdmjJM/\nI4RR8+Kn6TCDNf9VzAaMM5boA4tdY9pr/kR5dDowwHe/pQHzbR88vrFYH2Dj\nNpLgXhjgcwK7ajgT96Z+2hdjhu4n3jTo230Kxb3tDsypJmhgr8NoumhM2IY9\nohjv\r\n=VEEo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fc02f0d4b3ea8d231ccae00e9817c94909484c1d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"DOCKER_BUILDKIT=1 docker build -t balena/jellyfish-sut:latest --secret id=npmrc,src=.balena/secrets/npmrc.txt . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-18T02:37:23.957Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-renovate-external-non-major-fc02f0d4b3ea8d231ccae00e9817c94909484c1d_1637203253314_0.6580407916992321","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-repo-sync-secrets-default-a855df9eeff85ff595b0707eb9c0e704161910f4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-repo-sync-secrets-default-a855df9eeff85ff595b0707eb9c0e704161910f4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.63-repo-sync-secrets-default-a855df9eeff85ff595b0707eb9c0e704161910f4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"563aec00da28eaecbe0806823e879d17aae31393","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-repo-sync-secrets-default-a855df9eeff85ff595b0707eb9c0e704161910f4.tgz","fileCount":28,"integrity":"sha512-jhwXGG/kX5kpl3XVuSY3vxjQRHr2iq/Xz4OI1EeoIukbu7dd8TLnqUU2CUGLsKY13bAP5XiA0F9A/nE6zistHA==","signatures":[{"sig":"MEUCIQD2XOkmb1cKB4E0uBLtLAfW6Y4jAcrJ+QtKCauGEFzFGAIgHWwD3grXzKgeNVgjZQ8YdF7B2MEaQH8DscZCCTqjdY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlcpSCRA9TVsSAnZWagAAA3kP/RLFqjxPDy9bB72l78yd\n1dB0GDwxk0iqE0W1y3eaE6mlKfpVwRVCeli2LiKErPPvwzZchgbRKgsh8rB+\nL9K3e8K5dV9ARNwZKVMlRnDjzLGTrVdAGbuFJ0zHU4BQImE9e+D9JhYQfKRq\nRNjEpLk2i2gWxNfLIFmxIsYUTQZ/95A4k+b0Of2A2A5+GgJRv3q8TCQfeRfo\n+/FxQtHSo4kwbE5nCupMqjpcVIdGJclsH6k0WAuI6/NBMr48kjfE0q4PohXl\njC3J4PpyAutwFRjjM/T78YCakUrfk6h3bqpyaoVUDVKmnVrvXtrwUnXeYaQg\nrXakdQuGrrnuWd8uw/Z+3Rfvicp15kHYoWfaiVXJYZHfxJ4h9P56H0ZPlaIl\nyeD2vRvyF/o0xu5l0XGHHkq+NYoguadN0JhdlRKKOxO0ljjAQdFZ27Xo9Zvv\nNvPXrP2PKQDxvbI8GV4jUbUZYTYy7eqfJk6hGi1Rede1ndlfd6Xs9YP2ztH8\namh/Hvfh7RONOHDwOp/vbr95wWsXjDDTYQRdc+87B9oAgFNMhuVruT0B2uww\nfxFrHBaB4MGr6YtNB4LRKPg6yRB/cd9RE4cNybmSfxgFonYY/XDO7PQb9LOh\n9d19SrKKEDPT7Un0q7a9rLWFxNQJn26Y363o9WyD5lUT3lKD66FPRv46ztzY\nyptF\r\n=EaFc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a855df9eeff85ff595b0707eb9c0e704161910f4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-18T03:33:06.008Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-repo-sync-secrets-default-a855df9eeff85ff595b0707eb9c0e704161910f4_1637206609917_0.5640986266556745","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63-repo-sync-secrets-default-b60a46a4666a9eccfc08661625a6431c1f8c733c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63-repo-sync-secrets-default-b60a46a4666a9eccfc08661625a6431c1f8c733c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.63-repo-sync-secrets-default-b60a46a4666a9eccfc08661625a6431c1f8c733c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c57a4ca834f7b55c83715534fb9c5f72b8c75fce","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63-repo-sync-secrets-default-b60a46a4666a9eccfc08661625a6431c1f8c733c.tgz","fileCount":28,"integrity":"sha512-hkDv5ty+/Xd/GLDwMsAuPkZtk3nsc0gciNpc2sYpwMKu/JU1oelXxWOft63QTeVhc3I/OL8gpTESbehte5AllQ==","signatures":[{"sig":"MEUCIQDf741Tj606mGlsYnwUdhi2pncRmD91MfYI1JEvIZxczQIgdZbBcSfgLF/HrE+uV4o7bwgCBtRb5KWgbn44oevpJxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlcsYCRA9TVsSAnZWagAAwiwP/1TvcyKaRI1kiTwt/+Fv\nB/hja8n+QiOPo2RwlCdJC7Yv/QejBhm6+2nR5Y19nIkTqz/BhXw1sQWJrb2k\nVT7heqtd5+6lUKV/CTwazKz0kdtVjJHEawzq0o3if+3wXPnFaO2ywJ4UFBuE\nGHaXsML5gVbsCIl3ayUwMGudrd12Fkk5ly0xU5OTjXXpv9CVZYy4zTn3Ddon\n/D2j4QSp7L/IWhfqkEuwPYSU+6fNqtRZxVli06RzTjhExqJwbCCoLglSgmt/\nBuR1mOO7kbeg5fRVGbre5hS+6JoxPigwzkZ1fO04JgIkkEyWRk4/kwVe7kyp\nDiIyRF0CJovVBLx6ZiNG7BrUKA+axFaehSYJ/UMZiIkhz828ZvHnsQf2X6Vy\nHpiANnME5ST++HNgjiOjQNcJB3Mhrq8tmCP0QCg4pkswzdHZVSSWCr+giaMN\nzIXjO0asJK6kEv5z9bUJ+elNdJQ/09GJm2OPYng0tkqqdoML/AtV1V/AmqmV\nOB+PZAqeGTyZSl4yQhmO3Six7H+Wv9r3evyoRSMWHU1ZWsi7xndalh6mfdgx\neEKFDqG1KgAgtWP4UYGlZ1rslGHd8xSVTjo622z5/LqYZ3HbkyPOVD37wt3Y\nSBa/GujJtzoV/zGpEIMRgebIL2QCo9KbNlCOaMQPrcmmGxqZ3SOdmpY7kxNf\nk5AT\r\n=ALlD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b60a46a4666a9eccfc08661625a6431c1f8c733c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-18T03:36:50.464Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63-repo-sync-secrets-default-b60a46a4666a9eccfc08661625a6431c1f8c733c_1637206808723_0.007920504483173607","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.63":{"name":"@balena/jellyfish-plugin-front","version":"1.3.63","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.63","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9f707215c885880cbd8200e9e05e452668506a87","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.63.tgz","fileCount":28,"integrity":"sha512-cezk1TH+zcbYndYq7pNeTaVLOC6YQHmjDwsoKLw8FTQW4/7UCMIva+mbsgxA99N9p5MnyYycYLGT1XyedPh6UA==","signatures":[{"sig":"MEUCIQCH2lSDcjwaOmy+/pgbI28Ke6mJI6f2ue0u2S0MMX//4wIgINOKiiQGEQl0KnyGU9Kt7rSSiQy8TPzpAGy7knFIE+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhldJXCRA9TVsSAnZWagAA/xcP/jwjaGnd7D22RgvalJm3\ngEZzEcsn51VYjssghbrElmt6EW6yQbYTvmkDxBrC9eiGdQE46bse8cv5jpYh\nWOPCVIOHY35hVVZ6W28uHy/6fKJbWusmElICW94he5SriVxgFRCoCbBFV7ng\nt7DYuJcDWWLy1y3wiPMKjBXU5QjqG+F5nWBdVJbzWQyjI0wmViZVcOVh8sRr\ngltfByFvfk7bR76kqE/gBXIyEP9yoJ2eplHsBe9/T+JUU9UmdhfSal4Fj3YR\n5N1QrO3obV6dxpXRR7hPahtoVtOI/TytShxrkROzi14+/BiXIU5C5AeBKtY1\nHOdncmV46/B6pahWyTULVdHl0BSNAwF298vWYdq4Q3pCUviGBNbdrHAe3V2N\niDujCS5IOtT3JKdbgMH4ETcbaQN/YFfpzp2stB68QhI5T84WXR2phDEGGOut\nA2f0uSZOCstVjbABLIflH3hXPNRUEuPQ6UVGR+IOIX3KGrUqQ0Hn6hixAKrL\ndD4pnfdnDLeJJs5/+uKeMwt5NC2tcukaWTbsoxFJbRV74BsHlmWdUXkLHzkA\nAqBCMs4PRM3gD8/8tpXyFvDgOJgu59L+0SVZfeYGpe38cPlWVRHjYC89Y49y\nh/HaYtWcd7N8gbT+7YwytagixqQ3vuawBz3BAwy0+nkn+2VBuuQmOe+fL3eW\ny0tH\r\n=Qm/0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2f1973dbf76bacfd8a0dce31cf869834c0f14cd5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-18T04:08:53.411Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.73","@balena/jellyfish-environment":"^5.1.2","@balena/jellyfish-plugin-base":"^2.1.272","@balena/jellyfish-action-library":"^15.1.119"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.5","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.63_1637208663153_0.3352429932707395","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.64-renovate-internal-patch-c497b2837966466c27bb62624bedb61e3746bce1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.64-renovate-internal-patch-c497b2837966466c27bb62624bedb61e3746bce1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.64-renovate-internal-patch-c497b2837966466c27bb62624bedb61e3746bce1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"baf75367e096d534149ba4ffdbc64c76356d2e48","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.64-renovate-internal-patch-c497b2837966466c27bb62624bedb61e3746bce1.tgz","fileCount":28,"integrity":"sha512-wbNfYGsAP5lEZ/bdjtuSzAy+5i8tbd5uku28EyFFStsdVPFqPtpcJkb9rOIU+skZ3d7JuHeXcVO7anriA8ZK8w==","signatures":[{"sig":"MEUCIQDJhCpcMSiZCnM39oa4Y4ip8LywZhGYgpmjX9/o/kfOdQIgdjCwbLCEewsrICryCKmE/SW3idcvZiE26d72lO1639o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlseoCRA9TVsSAnZWagAA0+cP/3qTKJYMJ43gXh+sA60R\ns22AdnYgx39eeHotedNoqUrJ2yhgnrVgH3eu06J53e7nZVSWHfdzHjNla3Og\nYdMoFPWAoAxEEP4FfVjuxpsd5Hd7GD63AlF8Ct4fisBaIXoxLvdTGECV9Sqj\nY0VpxJZffKsWLhj5JLnD4vVbPoggyRbJu4hLkgZ1H7waEfYRliDXcmBnlGkU\nUalzOEquJY1CDRDZPH1b+lE7gXfSxszAZr1sS+6WHfBvniMMxxsAlG4wZxQO\neBzM/ZEmvJjXWUZKdmg3K34hMYWl+cW9Blj91pBf7MwRh+fyTTnL4o7RiS2j\ngfCfb1mfRTyNowrQSmkUXxO39nIK2H5FasOyOHYM3C0LmIURZuU34jyUF+Z5\nqpTTnSSl4QyxRugZ61yFZPNe1WqRHFph38F00y3brza3IXrXRk2NWMVSEeBz\nNMTwfemDkBnxel8HcZyeu1FH9212dX3Bpzy28ehEEW0aPi0TNy5DoM1uJbVd\nenqMKZgoRCdO4kC+E+ngzyFk0IoR02a+C0ezTx3Z/IVhhAj4Qrij2MxCboHP\nLeGGBZx79Vd3Lj0f7v+04etfDOo+NYyGhaLL0AXg7YCe+Xzh/gXs7YbqWibN\nPqMlvZ7de+om02jZ8PN8O9ZcDyjy5sIpwsdS6n0hPGKCKDKgaNKuMe+f7jHC\nyFbF\r\n=bWPY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c497b2837966466c27bb62624bedb61e3746bce1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-18T21:34:29.517Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.80","@balena/jellyfish-environment":"^5.1.9","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.125"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.64-renovate-internal-patch-c497b2837966466c27bb62624bedb61e3746bce1_1637271464452_0.9055201678487039","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.64":{"name":"@balena/jellyfish-plugin-front","version":"1.3.64","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.64","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b6e177bbde75703943a50309c8f47f57d530ca0a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.64.tgz","fileCount":28,"integrity":"sha512-eYaNH5oy2t0YPwBgnesVSfDUZZXdaaAPnKNZgFDeBpCOHkJG3nJdb6lGXpbR/Q5RF/OQvSF3B187k805BKebfQ==","signatures":[{"sig":"MEUCIDqZWVkSc3rcqOfYeqzbTVGQgnvgoygRrxMPDayT9LJeAiEA0Nj+dRuNV/xY4wg/+zDh1vvAB9HbiZxhVmLhTHqnTxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhls9NCRA9TVsSAnZWagAAeesP/2cTbrLzUaakCtQLpQFC\nlycEIb3z9k001bvEeHmHJgXayt8I81xCfkJqSUAcv7u7UfVnS+mPA/pqYxZD\n6lXaiiVNZKTIMvgJ9gpgIDIigrjoQ+W2a+noqD1oiySdPCY57Asg9J0kWFYt\nwZeXTNAGmiP5SWcpfGKJeZ4wqgqdMjMeu06XQN3fwaAcQAlRTn4TzcWubmlj\nL24/euETkt3/kDKsizm1lVtrjzYHlwmgyrTnuowkUVMoMBPfjEtlffBLyVN+\nX93jFBO8xjEVsWxc25HYTQ8PJRYQud4mgcUJfnr6FIIXmpjXpL0FU0amqauQ\nUpp8xosojhFwO3KMvuGHm3jZwu8YM4M2YsZzxCYj8CwdTY7DHRqIKrY+lbCR\nUwC15pZnIsTfqAEvQPL2QT5vFDK2hoLjJ+8AXArYy2tTLQerBtjRZa8Z1xVC\nKJzmxetUhuszHYTUorHaJpAlB2Ncdbt2Jtseu8zrrK4pv2zsz12l76mbHvpX\n0Oy+2r0SdGtALnQVUEaHgPSH8wJDtO1i0u2vKtuK14qAx1BWA9bzPe5T6PNH\n+sJ5r+xYTM7j7SFVLSOVhqMyZ9C2l1wlJmQdi3NPFj8E6Kz/ZHe/xxmcqQzP\n5ADH0t7g0AMpoE6g8nAab4E5zcLRfUGTdhptr8n6GKxKSRQ7UT2mD7L8eLoI\nvk9H\r\n=T6/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5da674617aca2b1a23b43f5e2c49b3ef450636a7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-18T22:08:12.809Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.80","@balena/jellyfish-environment":"^5.1.9","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.125"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.64_1637273421218_0.14448961884706835","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.65-renovate-external-non-major-275056beb5fd5a8b9eaab1c4f261545ea3dcf43b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.65-renovate-external-non-major-275056beb5fd5a8b9eaab1c4f261545ea3dcf43b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.65-renovate-external-non-major-275056beb5fd5a8b9eaab1c4f261545ea3dcf43b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4b94204139a16c269a1f9f9ed20ed96880ccf54d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.65-renovate-external-non-major-275056beb5fd5a8b9eaab1c4f261545ea3dcf43b.tgz","fileCount":28,"integrity":"sha512-H1EXHbhPaeZ0mUufmR2bGi+5t8DK4raxqXiipmHyhtq7112Vvh13qe/NovKDc+Pj/AsACcS/ha9ZV6tdni63pQ==","signatures":[{"sig":"MEYCIQDrkvrx+QVk9VoEpf8E8ZjMAZCo0mm1nkY9LyHjAiJjwQIhAOOcse6De+5r0UrGTvx+YEIJkCeIRPwNHE3RWFmDKMFQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl3gcCRA9TVsSAnZWagAAh4sP/RMlNhaCWKfHlmXLwYNT\n/lZMCdCUy/lXWTFJOz86neBy/hs4gaV5P45Jhhp47zuKVoa/VgMz5mcQ7YFe\ni5buTJasIiwl9kVdFKCRP1a18RhG8nLHQBtFBI2GlhT4Vxg6/XzUgJ4I0Xwf\nxtm6/IsBeVvrB2rUxPIlHl5IjjBiTZRGMRQInL7a7Yalqr2JGoct/kzs48gu\nZBp37BwMf/rummaVVqb0AALYqN2tTZIllI3srD4f3QpNRnSgO8cdcFPE7a9C\nPvfj6x/JGEm8E4iWu/UuO0gQ2/9EBHpNncbuNcW9y1epuKOnSubNRqaB7BfM\nvVTb+ulo/QN/7JmXRirWPdTA2O6dYBJ8nLU1Z5hl4nklGuFrLWXuDkjzNcGy\nxQBAbLb210JQsImdGLDwWeqT3ianCSljrGn9F+4Ee/RqUvLucqq/1n6QkCn9\niFOBsfZQEegETJBX2AXyzvSB+BerQOSzgiitDB4BKy7kjxY2hdycPmT85qmj\ntmfzq7HEUT4BEcf7R9sORJqxit43HSYmGa011Lnq8QEOwkfJJE9zrsF6I6qp\n+kkC2CFnB1yf/4xlLH+Vxk/tPnVuF8OJVEPGm+3QxwVSIfwohjJQYzM4MU9S\nkGzciqX5M0HQ8lSBkPyK9sOBQ32UT/kxM8Pm7fjn1jSAB2kOptmKNaEg/1mg\nFHPF\r\n=+hl1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"275056beb5fd5a8b9eaab1c4f261545ea3dcf43b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-19T10:07:19.306Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.80","@balena/jellyfish-environment":"^5.1.9","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.125"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.65-renovate-external-non-major-275056beb5fd5a8b9eaab1c4f261545ea3dcf43b_1637316635767_0.01734040038415352","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.65-renovate-balena-jellyfish-core-8-x-c81d4da99465633fabcddf50fc35f64e12faa62d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.65-renovate-balena-jellyfish-core-8-x-c81d4da99465633fabcddf50fc35f64e12faa62d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.65-renovate-balena-jellyfish-core-8-x-c81d4da99465633fabcddf50fc35f64e12faa62d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f7d65fdb17683bcd025edf5c2f78dc507e83e612","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.65-renovate-balena-jellyfish-core-8-x-c81d4da99465633fabcddf50fc35f64e12faa62d.tgz","fileCount":28,"integrity":"sha512-Hxo59Ma1wBR/s8gPJ50mmPzWOeWpvpAMiwylN8XN8+jnPGvMxfLU8r6DQpMSlxo//6IxfNcLmUthc5Dx6qbyww==","signatures":[{"sig":"MEUCIQCPh/g0J4C0aspzOjRZ49t5j+GMciOpENlhHdsvo0cRCQIgUiep4P6FBwXUpEC2jI40ppBnrD3tiZTadB/qPFHXIIc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmAWOCRA9TVsSAnZWagAAIskP/iHdn5G9evzxv3Z7Cl23\n7/mzDUQsJ+RlK/69/WCWb+62q7KYuyyaLJ2Ol7l7L6oFzHvY2SbGcIA64J45\nUzyRoSmzYDR6k7S341sIkviZLwnME06UP9TdWPAwWHvFnHRW/Liqpl8b1p2Q\nLpAzQcCkCTd+TQLoJtDlnoKm4o1WWBXrPcdwOcj//KyILddyBteDH69unywc\npXWkBARriyTXZEUvJON/HcblP0wZHbNnGzh4/pObbTqQ8DyDikTEBzJdE44e\nSkGSDJx5ScFSGXnY0pKbueo49Ie7WFZmNDP1lrr4sWSkajmdYUmcx99OSXPx\nDPamukY6sQiLkwBoHw6V+sAzlaY528r8FTqb5e+CCVf4drFgriDcqHWccz88\n93B6NWEnl5XAHVdfXV+tGZJwmmRV4hC9/fMInOJQhEjvUOI9LtOb0gBRsN1E\nM2pGEdTqlFfWAvv3k73S+Ho7pjawzEfIQSEe2M98sMpVH7V17yqpLaWU5dIQ\nJNDxVqIBt7YyXBSW/WMaqD2HLZxsvvG+SvrvWXfqMBvPyntqBYaCwQakN/Ab\nNcJouJDP2Qn91NkquJIQ34F5NjYo7SGgh+l0oTL020LCsVI/XXYqXnvMGN8q\nyQ+LaqTd6WN2UOvYvk0Bu5LYYgQL9FQRIo6QGP1FRYz61IRP3Y8rKPminz1x\ny9Tk\r\n=mx+K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c81d4da99465633fabcddf50fc35f64e12faa62d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-19T20:10:32.983Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.80","@balena/jellyfish-environment":"^5.1.9","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.125"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.1.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.65-renovate-balena-jellyfish-core-8-x-c81d4da99465633fabcddf50fc35f64e12faa62d_1637352846545_0.7133355780055948","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.65-renovate-internal-patch-b653b92a419d7b1ca366e6ae599372c1745c066e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.65-renovate-internal-patch-b653b92a419d7b1ca366e6ae599372c1745c066e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.65-renovate-internal-patch-b653b92a419d7b1ca366e6ae599372c1745c066e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"26141ae89a5c14a0313ba34450699128cf994f6e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.65-renovate-internal-patch-b653b92a419d7b1ca366e6ae599372c1745c066e.tgz","fileCount":28,"integrity":"sha512-aRbqyptl7J56eTzySmfJAB4IqumQfX3/5m7w875KBLpOuCs/O14Wib9fVO1elS20ioG3VtD3PU1TpXwtAZDizw==","signatures":[{"sig":"MEQCIGK1l3uM6IOYWL6sYF4RSZWDv0V/ZjWbgrHyawDH32qQAiA06O7tgWH/rBhrOhcLw7elqRRavcXbdzYlfxmRLgLTGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmB9NCRA9TVsSAnZWagAAe8UP/jbmv3W9PJ4Xyy1wJfze\nLO2ni5MhQ0pCia344TNA4W3hlWynS+Aqi66FboMk4e/dptelqXhRpltm4UxP\nVJd/DcyLkbpmCRmqK+6fu7cFQzxgD5ufi4zE/FdPksE6iqrxldZ3xaxG2c2Q\nhxjE6bUZu+ckRnAvKD8AKr8338uSKhTulkYyO8wN0QUBAGMh4sx2z8wYWBqN\nyjRhzkr4rOkrfYG2LtLS1rhSqRLyG/+30vNe3Ni+0WZ53DgiXeoKTqCNnD9z\nIWsdH0FOs+M7o/LPcvDBf6wQDiQ2TbmFiHceJ57eEK9aCEVH2B7iTWoZhS5w\n0jjHizPwIuHwE4dj7VHvG1TH/+dc5a9vAuIRutWeI1onH4KFYO1oSClKYWH8\nPpX9YiMfC67UNGbjvzo6iugf497Vfi/Md63qIKhhZU8OK98runluyqykCwHV\nf71F/3GW/xVPl1jGb0F2pKTInGO1jAROp3Qg4/1Wd5CgYHimQvukwNhmc4qY\n9LdDpZSW6p2ZNSyC0OgDvZcZNKx2hUdtiDsLD99Hlin4QS19VFpFZ62fG66U\n5EVO8LiIBUQhQ5lDFCf3gH8A170nCM1/96Vv2m1oMGe/l2n54odABA72cRcI\n6hUH/eduqV5NOxH65PdYhUPVuGtEuFux2o/hUMKiuW9Tc+EdzgdNp3vewk+9\nIKof\r\n=Qk+F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b653b92a419d7b1ca366e6ae599372c1745c066e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-19T21:59:54.616Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.80","@balena/jellyfish-environment":"^5.1.10","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.65-renovate-internal-patch-b653b92a419d7b1ca366e6ae599372c1745c066e_1637359437449_0.8690076476035762","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.65-renovate-balena-jellyfish-core-8-x-d040fd7ea174d488c5d2b31081ac125b7b143327":{"name":"@balena/jellyfish-plugin-front","version":"1.3.65-renovate-balena-jellyfish-core-8-x-d040fd7ea174d488c5d2b31081ac125b7b143327","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.65-renovate-balena-jellyfish-core-8-x-d040fd7ea174d488c5d2b31081ac125b7b143327","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e767f8ed69e75a89a07c8d753e6b8639bcdef603","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.65-renovate-balena-jellyfish-core-8-x-d040fd7ea174d488c5d2b31081ac125b7b143327.tgz","fileCount":28,"integrity":"sha512-ho48abh/OOeYDci5RDfWWnQ8nmN2eOlLv6PloQLv6M8Hej4ZkWAGf65TwttldTYhQVteBvrZ25wtwe3szKM9Sg==","signatures":[{"sig":"MEUCIQCBrgt3qumC+ZLr+hJuhGr5J1fB73gB28NZ38g/T6VR2wIgCMiHO6m5iF1sb9K2kEgvYW8gaybk+VgCk6hYPPmTsb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmCeGCRA9TVsSAnZWagAAUZ8P/2FNtsAanTbcrr0coOaX\nBQJUs4cikOwwnnUjGjTTEsav8om25LguSty8ACizU1MmxfqfEycYiC9yvAbP\nZ88ePieNJXs2ZZZVPwx4mS9DYa1YzL0YQ1sP99EOM34FFQAkKSDKFK48Iaqe\nreHw+C0gvgAk15JW40dBhW0ZEdOSVCyqJBLwKB3yd+zoC2H14Es/RvUlrl9P\nwot4/GxyfMilKrc2Vl2bXfJiQ/FrXJ6hGbjtZEi6y4L8u9omZrC85uHxLlWj\nmC7V0sN8Iirb0PaLKZEY5bA05oIfWeKXOhXM0JPdn9Lh6ySoBjkL17CD3R5E\nEBM86oMAFNZmzOsQhN7acBc4UhEqc3dU/v/6Ed+pq0saIVTf7tCVJ03VdnmY\nhQrlknlkPWy/DVDdOpbPl0n8cD6X/oGLkGhyP9Z9/F/Gi8RdhiOqA/8ZQ+kf\nvzdo4GZiES2oa83Pi7LqG/Q0XQAs+537ee/QDtA0FevPaWWwXMV5M9J9Yc60\n0dRFEo8EvzPxFi2pMtIVF6GwMXOCJ5prY9dw9lhDR1MUk/pRiqzx9Fx5Zfj1\nNfQyC4xPhS1vD1LU1RpzNN3qBF/pHNA/2fAv8MRKHn4uIZsr+djZsAHq70nh\nan4LbM1HlER3lTTkH2Mpv9HEvIAJYfV9GHmItc6p8RpZFuQVTi7vfTfl1Xl0\nGWiO\r\n=Juos\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d040fd7ea174d488c5d2b31081ac125b7b143327","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-19T22:35:11.182Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.80","@balena/jellyfish-environment":"^5.1.10","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.1.0","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.0","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.65-renovate-balena-jellyfish-core-8-x-d040fd7ea174d488c5d2b31081ac125b7b143327_1637361542088_0.16046703682339314","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.65-renovate-balena-jellycheck-1-x-e2c5df404361a85ce62cb7923ffbfde1603c0c43":{"name":"@balena/jellyfish-plugin-front","version":"1.3.65-renovate-balena-jellycheck-1-x-e2c5df404361a85ce62cb7923ffbfde1603c0c43","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.65-renovate-balena-jellycheck-1-x-e2c5df404361a85ce62cb7923ffbfde1603c0c43","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"379450f3ab7a4bc42c28d9d627a829c473b623c4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.65-renovate-balena-jellycheck-1-x-e2c5df404361a85ce62cb7923ffbfde1603c0c43.tgz","fileCount":28,"integrity":"sha512-nFzdXG5ut5UTlY4raBz40wGr0KjH5zBzvPAcXI6QlaYp+Kllqhz1413j0boXw9zqeXv4TCEc2tXe37BocCc61Q==","signatures":[{"sig":"MEQCIEFVAl2hyNt2Afj/BbPY91oaO98/0OvkG6PaNcgk7B/UAiBfYUX3L9zHDsIoon4OVS6MkSdVkrcBMYdL8//wfkzSZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmFYHCRA9TVsSAnZWagAAAhoP/1MA0Y38DNSDeBqKc2gl\nNKTnkNUYZ3EkcuneBtsVb+vouU4jQ0bMhTK7wu4FgOZ5Rkvomt01SJAFSJya\nQK7rsfPma/pc9Ccg0KMB4HoJuTK1QqJ2Q4U56atDhRqzzrSDnLyuKVGmQEgD\nVsp2DamsDLeJM4nOR+++aAXkx46nG0rfqB/OHqFnEbARkO4q8x9RZqkOPc8S\nO/vPGuA0Mzf4eycEVuveDRIQgbBctcAIg/O+OZC/eMQ5oulu5/AeHkujiUFW\nBwrLoeCIpbVFO1B4FGN5us6yiq4IJY78m0tb05Uq7vEwk2fmu2FfXqWDcwbJ\nigFI6xuN8rkwDvJpGgbtJf+NwJqyoe/iKqs4AFOkQ43ADUuYdprlzlPNn+ZX\nov5RWpihwEzMik6V6ulTK1vajCu7YSp35AC83FURHixvsp4WjkJ2GVg0KBqK\nzun0tW34jcx4U9T81LzDINjIZ/7N8QJuu/WaOXorx4J00hVVTrPm9DgIK0YH\nOxUFiTRv0lqTDY+FGddJHl0rbEzo0F3U4c1n1JMW2mWbYmNZu5bYRa+jE1yt\nfffcE1aLh4wKQX61QFz28N0hJ/gV+/YUCvzP4K7h/9FNXtLf7Xbien1HI/pu\ntCPetzjYuUebLVPTZm9cS+OpRYfuso4brM+Ydxdkncnvb91CQUFp1jgDXmEM\n/RGT\r\n=oxj1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e2c5df404361a85ce62cb7923ffbfde1603c0c43","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-20T01:53:44.623Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.80","@balena/jellyfish-environment":"^5.1.10","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.65-renovate-balena-jellycheck-1-x-e2c5df404361a85ce62cb7923ffbfde1603c0c43_1637373447067_0.6695384339912576","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.65-renovate-internal-patch-64434124ef6158f84ff4772c05f39f58909bf034":{"name":"@balena/jellyfish-plugin-front","version":"1.3.65-renovate-internal-patch-64434124ef6158f84ff4772c05f39f58909bf034","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.65-renovate-internal-patch-64434124ef6158f84ff4772c05f39f58909bf034","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f87ff3b38561137002071bcb4795cdd440963705","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.65-renovate-internal-patch-64434124ef6158f84ff4772c05f39f58909bf034.tgz","fileCount":28,"integrity":"sha512-wYgiPxBCN4ygI3e0meHuukLSoG1ob1F2NpYeQdcDZBgyNWzUK4tegkfZ4eCqiEIQf/ykTdQ9rl/oXxBFMtkAUQ==","signatures":[{"sig":"MEQCICQnGeigTMj3jBjYb2WbeXF50DfyWkJOT3IQk9/aOZedAiArj76fg/qFtgTpXV0rPhtpcIRJ+qYkag7GCix8rtq/lA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmIhZCRA9TVsSAnZWagAAvOoP/2fjwJoBFxFm+Hl/Uz0W\ncsVArFDILCIZplnrq9yrglwdsycz4NK+ab0lQDZHLUAptT7eJv9Pzrbnmzte\nL4SN7wJI6gYbYCEe5xQ4nm3Ho6Sq+cSR98wjvMjbBcHVD5Xiv5Ca3ZiSlULO\nJ7v1RLhKs/JkmynocYfKR8+JjcF5pQD/f1f8TkrrlPXw/V0smmIg6eZ1SVkX\nyZvM+qy7OubR6fKYb487ZYvzFRGuQckFOyI5upaEq27xDrmXHbO9hbUK7w0g\n/FReo62Iv8imxBxByvU5OUHPEKZ6ZxYeyqUx/q3S5YReHUisUyNA+z0WvMa6\nz4O3P5a+S3aI+1U1dH50mek23kGudvsryFfO9voetZ+9PcD5Aoj4HA5sCu1O\ndNvEDYoddUkFvTokcoZ2Ef8Mv8gz35COHnn47GQE15bxahiZZCBKCs0sRhge\nbaDq4HJsKebEcG4evfx4xDcv7I7J8CcTxq5G/0/B3+jUzDnbCbbylcfoG1jS\nIKCCRqv8l1esJ1bLoHVyeBfcdyUjAkeT99+eVgVyblTJIKlCCPSYfn5l/ngn\nZL8cnmj7HeFBCnpvjNU56WMBaifJd789z0WYwsTtufBg8kZDtvxUV6J7KyCp\ncSA3MCPsfFLLxDbOCELdM2v+nfmIp3vWRiYtzx/W4mJfqyUlwdiLSprUMlhT\nd++I\r\n=cgZn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"64434124ef6158f84ff4772c05f39f58909bf034","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-20T05:28:45.204Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.81","@balena/jellyfish-environment":"^5.1.10","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.65-renovate-internal-patch-64434124ef6158f84ff4772c05f39f58909bf034_1637386329401_0.053088165154558054","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.65":{"name":"@balena/jellyfish-plugin-front","version":"1.3.65","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.65","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7955578d47a7222426d5c465a6bab599fbe6650b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.65.tgz","fileCount":28,"integrity":"sha512-GU03SzlBacrnLxniQVu5/mDPF+qmbzlaiq5uOSym7cbu/4hrp0JYddMphk//B1L4HwU0W/ucZPhB4fWNuXJppw==","signatures":[{"sig":"MEUCIBiqZDtlP88DQ092152ikDQkNIwgYYECgyofqXnbg6e6AiEAxqlvC8zZlJfY/vjbqwAGgn+n3oUBCrzxzjypaQJclSM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmI9+CRA9TVsSAnZWagAArcEQAIALgnIquIcrcBMj1MLi\nx97vsuqZ9ZUIBZJy510UNykNB6xkalHATLLWnXZYwGJO8kmaD5oOTxrkiH27\nIsPJEWRlbthKyfhWMob8zEArrVaBAtL0tZVFJLCmidBln9TwbDMmM/R+jnwm\nXV9ClJyO4Lz/JFekzJZsh1vILqHtvD5vXhYtyI5z1vjKkGjrFfU8U3XG8HBZ\nM76OQoKKB5EFxnWChi+AtiW+FNdryuAJ+sZyeyOuLGfsjRzSmQfgBJ1Q+Pvs\n8bvi/S/+s67Pe/c5zhnH/Zy/NOLkM/pCi1M4jyIYP325l9/zoisljxuqV8Ku\ndgqsOtv3Vtq9eFr8Gv9WoqcSle7g0As+b02s2C4VWjc/I9Bdqqm0jT0aeHyN\nFHPIl7HPnnpcQ5pJmEP00BG/CVw+NIu+a9EzqYifBwW8JYcuCHE1hI2PdDUl\nvrMNcLqm15jS5shVUHbrdaZ2CHjzmTKFFVfD7SDjW/Y7WzBKkYJCnYywG6vf\nfefSMJH8Pq4OzrCAxe4E0glRRxHLgeoAeyDqCsoD8a4HDgRu/LcSVV1BFn1s\nLUUnTXMslVsKO2FiXmoYKKB9w0ykVXrkWDM1aLE2vGBASlivR5WVmwPdF+Rg\nn83LBjnSlyd+JU/yVFJLByr38fipdE/ewMCYSfGmrOh7yz+7UFS/dga38ovD\nMDWv\r\n=62fE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"80ae4e74419f6b82070549ee138cb7b8de1f9d07","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-20T06:00:14.480Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.81","@balena/jellyfish-environment":"^5.1.10","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.126"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.65_1637388157849_0.105748695772101","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.66-renovate-balena-jellycheck-1-x-4ef37778194c07dbba72a27946ba76903d74d3ec":{"name":"@balena/jellyfish-plugin-front","version":"1.3.66-renovate-balena-jellycheck-1-x-4ef37778194c07dbba72a27946ba76903d74d3ec","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.66-renovate-balena-jellycheck-1-x-4ef37778194c07dbba72a27946ba76903d74d3ec","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bbd654181104a1e6e92441c1a828c3394343b8e0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.66-renovate-balena-jellycheck-1-x-4ef37778194c07dbba72a27946ba76903d74d3ec.tgz","fileCount":28,"integrity":"sha512-1uGqxZ7gikT5GtKIlzaQtuc5Xou+hzXa+vzSyUAjlO+tY/xzXEF800Ld6Y6rRFEHIR1EfqCnq0Ez6Qe4lB97Jw==","signatures":[{"sig":"MEYCIQD3X2BMwu+EQI3/TFgjY6emv9otemqK3ak9pFNXH5bIiAIhAJyIUg63JBApZCq/gioLFuiIm6JWAOnu2l7jPlj81MMt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmJB2CRA9TVsSAnZWagAALHYP/1whYKMS/QFXIpVAUvUu\npAVmspV5N/A44VictQRfMrhxvXnuQiUxPxrnXgbc3jKb8t2HgRJRLXe+Ax2M\neVZsxEjeH6outM2LcQ/0VqBRhx2M/yzd2GiFjAgqrGslUW1hCSg8pzebp0K8\nAJD5oiNB2AJcGvn/xqvp5D6N98pdAk/nuDg4COikoWkJLKvFQAHSrDm6gnc7\nOWgxKVqn2jbZiA+kKOT/igDwo0fNM1L+Z0TWU66+wLGCCjjGKRAB17EggpeW\nUBAWo/tlT/L/0CigdfSrpXGdxr4l/azh9HgdawPfl5I/Uf4ZJtljZOk9l+IR\nsuFidDDj5vBdF3+rELy66sWGqhO8j83O4UnPzPQjzRgcPCVdePKGXXYRK0VQ\nyTv6MUoAGne1KY8+3Ah4MW+M7sVNeOnElpIKa9dpkDzT5YUq3oYp/oKNcdd0\nW2/eUc7rfGetUAxTyzeBPkz/ZGX7SgNiN7L9jiEc5xl4k+G6Fphq3w0kq0wx\n3z32UgTsOub+C5qgXIu1kynwy3CfB5b/MTnEnaaiGJKQ1RqQxrAxdceMDszV\nr+N28EGX0gzTedXLGK29/6j6A3ePIxGETH8kCmRs1DNCrfBewcbKEmiTyaVU\n8rOIm3+Bv8He+gpi7VjPB+fgkkVlkYgeD4BcMoWmuBKdx48naK0m8tqRw/bM\npV9F\r\n=gu3e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4ef37778194c07dbba72a27946ba76903d74d3ec","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-20T06:02:23.242Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.81","@balena/jellyfish-environment":"^5.1.10","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.66-renovate-balena-jellycheck-1-x-4ef37778194c07dbba72a27946ba76903d74d3ec_1637388406087_0.38917251195031555","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.66-renovate-internal-patch-12d8d4ab08407dc4e8bb937e0f7eccf110c250b8":{"name":"@balena/jellyfish-plugin-front","version":"1.3.66-renovate-internal-patch-12d8d4ab08407dc4e8bb937e0f7eccf110c250b8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.66-renovate-internal-patch-12d8d4ab08407dc4e8bb937e0f7eccf110c250b8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"752c49a0bdf51d6c5b0605d34c8cf3657cf8c6c9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.66-renovate-internal-patch-12d8d4ab08407dc4e8bb937e0f7eccf110c250b8.tgz","fileCount":28,"integrity":"sha512-rnJ67kOMg3bXfFgNE9LKdc3ozG6ugTTMgBYjMdydhizLTcpKjMdX+CyFCIGXa5XHSPldHaNnqZDjsptJ4lfCQQ==","signatures":[{"sig":"MEUCIQC2Wc/9pMrUZ+hP/kgSwP3QzVJGpaqiFnbv7tM8dMOnHgIgGZx1QvvZHsD9BkfGITRD7MOaYq8+fXtpDnb0Qa4NI1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163067},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"12d8d4ab08407dc4e8bb937e0f7eccf110c250b8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-20T08:41:57.387Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.66-renovate-internal-patch-12d8d4ab08407dc4e8bb937e0f7eccf110c250b8_1637397982626_0.05914253866008101","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.66-renovate-external-non-major-351fe2f168ac221ff37867ebcbcdb03c138da025":{"name":"@balena/jellyfish-plugin-front","version":"1.3.66-renovate-external-non-major-351fe2f168ac221ff37867ebcbcdb03c138da025","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.66-renovate-external-non-major-351fe2f168ac221ff37867ebcbcdb03c138da025","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f43892e0bfc8443e3aab91cbee3c8c1905cb632e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.66-renovate-external-non-major-351fe2f168ac221ff37867ebcbcdb03c138da025.tgz","fileCount":28,"integrity":"sha512-wpKgu8TTlPtVNZCSPVU4bQ8knll7tUlDtgRYbRJ80LSYDRNnmbZCBtmsY574u3yCVC9cPZ4+rWh+BWrxn8SEJA==","signatures":[{"sig":"MEUCIQDeJxw08cNk9r500UWus4/5qtnt5vzyQrMQvJZAzS8QRQIgJAbEryVafvs2UhlZNcoQRD+QviIN3lE2rz6PuH+Gc10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmL4mCRA9TVsSAnZWagAAfP4P/iXYOQ/Z+jb537BLIlS3\n/NdEXWhUt5JLCn0w/+VSrOoSy0Mtzp+DWT+aIBj9hCz5qITedaKnbb1LpmMQ\nTiA7p23cqnx6XCOBOl0SWKBQoTV+DovbBs3iXl4JSfh7Lthcqh7OFNxYRuNi\nbZbeqErNWXlAamN6e9CGl9vq88loq6YoBCP4TRKn085+3mDPxZf7O6POQkHy\n/rbr0xsevsftMoMel+rKRqyFS7lQBpZct0z4C/R7ySLqQLIZx5MEB+0d7vrk\nkvxxQR933kTUKtlrNBHb9HdyxdHVY/kEqxeS1uMbzhkQnUgTp7U4vPcD9flX\nTyJGqs+/HAI7vjudmbm2JPCSlJiyh1gKQMmUNBvSYkTLeIVO5ZmUAylcdE9o\ndm9psMYlZSXRvrCKBW4cDVHa+pRnstaIB5RusHmGrSmYEiEyxyKgATkSpbhV\ns+JQFAPYvmtlARknuL9+bnl/PecoqM96gi4GW0Orl5jGtc+2Y4FWoGmHEhAi\nwySGsHtDG0C0mXRchrX2K8237ecW/0piahuNZtJZUGlekSm3Av7JKavvzoml\nfojrkDRVbLRFwQpJJrnDaRYB8FMdSulg1h9qPpFoWabNXq8+FvSf1kk3z2g+\nsOfqq+5O1QyX98dwXs/ZEpwWG0oine/Px+Dce+CeNeDiV0vLgBWN5cj4KRIn\n/eEQ\r\n=34a2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"351fe2f168ac221ff37867ebcbcdb03c138da025","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-20T09:17:38.580Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.0.6","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.66-renovate-external-non-major-351fe2f168ac221ff37867ebcbcdb03c138da025_1637400101940_0.7630283582317636","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.66-renovate-balena-jellyfish-core-8-x-e965819336b8d456316858072813321e10a45ab5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.66-renovate-balena-jellyfish-core-8-x-e965819336b8d456316858072813321e10a45ab5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.66-renovate-balena-jellyfish-core-8-x-e965819336b8d456316858072813321e10a45ab5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c2f6df3d82198af8ccb2d5ddc653959c529baad6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.66-renovate-balena-jellyfish-core-8-x-e965819336b8d456316858072813321e10a45ab5.tgz","fileCount":28,"integrity":"sha512-naAyxfR1QZ8iP7SC8CaLHDIlCluSXi+OUSjY4H+aKY8o4J1NcOq7Dy0uJOI6S23ve6J1NDJLByr/FRpy7Dt13Q==","signatures":[{"sig":"MEYCIQCCz9oX7py2EUCVgZ66bzNviYfuMqn+C3Q4LR+MNQHxcgIhAILJJIgyCEcBaFwEOWO5Vd66OlpVW/HMDJUBEHyyZ8BE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmQGsCRA9TVsSAnZWagAAz7gP/2f4lwtpHc+Oi49zhJov\nrYOSua7ag5Ranj5jnrCqDTAL/9aGnYB8X9DVZ0KiCGlnitN0pVhm9rYzTUtF\nSr/3RtjeBkqi2hKtb6peTDCdnxyTOtPLzC56kZtqdAkqEKEdk5lXw8UgSH9k\nOU3mMwWeMwVNIkADdInxZ8O3ZMPO0etmrWNkdqfUKZpSy8Qjolu3775YufQu\n+olDOB4rOWZwdOMVAzpV+nZLSFN/C4/blvOTzzzu002K+jyxEdwDx62DBOA1\n+WMNaIqWDToNMXuNEMripuUDyT/pskgieCKaEWvlqunwfLEJWXXo8+J8TkLe\n2c63YL991/Dmn/jXZJwptQ7szaLMbXS+zXGDTmAprjgF4Po1zbaNtkY9tSkh\nHOE2c/EMgHGVALFTfcKpbxhnYu81ovEEPkUqbv8DXVQUHxp0OuEYx+9uefIF\nhF8zkDn5XAJ3/80NqKksRW3JciW+AxbHhYd3KylRhuUY1+9upD0AGoBA2p5D\nsps2PrmBiTWLMaHOOAlwFoLdQoXE/ts77YfmdiWQEMdGMGmtmVwx3Xhz3gtM\nl7wUjtAgC3XgpYU6cVil5jyWJMvzPZC2Y479wfdHEoxykqeSaMVbJ0JJrYvj\nwg/JnnFehmaADI5JkEs672vUGEdjWVIpRm1CzcrU/as+GTqFm1GpiM2VN/6t\nTurd\r\n=GPSu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e965819336b8d456316858072813321e10a45ab5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-20T14:06:08.301Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.66-renovate-balena-jellyfish-core-8-x-e965819336b8d456316858072813321e10a45ab5_1637417388273_0.2265554546112727","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.66":{"name":"@balena/jellyfish-plugin-front","version":"1.3.66","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.66","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d52fdbdb0efa7eb6b106900485768ad8d0f59cc2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.66.tgz","fileCount":28,"integrity":"sha512-+3fYMZ7HV/qeZBT+yHqYGhUvMPBVkfFIm2vA5LEc+VJmQstyptXAtf23BopmQwXUUnsbZQw3gIPs1xerM1Iz6g==","signatures":[{"sig":"MEQCIB1R/vvX4PBDyLALmJKnf1pBqLa6alwX12pBcCGqKXynAiBImp7vJ7Y+Swiom3cqkvXV/SkXRTKSjhGItzwWvGKtFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmQkMCRA9TVsSAnZWagAA75gP/2/VMdH+GSxGaclbwhPd\ntSCMpujqbRvMt6bI0F4SH5TK1LorOwUMIHjYyW7y/Kv5dbbDwySPlcOdArPL\nW1ZlZZ4TtnRBxrOJNzyBWauvEaHEAhIp5jbROjdfEPobWo+bIt0BJLic22qj\np6Le4kdQHTe+2ogqEyVPa+oWd/0jJOvkK2SsU421CUojrZHzqT7kARM4PDv8\nIM6szqbW3xGMBqmDO7DoL8siiVV2zz95sa1VLzWXq1HnJEtLick63F1iJztd\nY6hJO2kxX3Desexb9S6zjMTNFeb8riOJ/IMt6s5tCGrmmQbedhMSUnu4Twyp\nRCd4XjxyJIEaHLgzFTOqj1f8ujv1j74Ko7aAy3o0vtAvzqaIu4OkMZCG8YdB\n3rHfczBdvt8JWrruqpDeOW/da2kbXpL1cJ3dN/jIm3VYWiyKAOLzbWPbTQ+t\nY5vdivlE65RYEMEx0VhsN0xNuMmP0sVfRrd4EVVGHCR92iA2V5RQcv9dxsHn\nBmr3H9MG1DMpxtHbuM8xmwdzV3sgLaOErM3JeT0c5eHTdZW3H+Nywtp2D5sq\nbbeNP6gdWer9Eo+YjfuRBNu97pEiv1IhroJPxcd41EYdrzetIPYLZF2sO2ck\nhftOyvpO6IJ1HAodP+gwC7TeuzzlcCsSB1qnFnpt+DOzY+LK4mz/kJxJbpVg\nTk5g\r\n=Y+CW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"775d125e722a1332ba77bcfd4e1ed93704556ba9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-20T14:38:45.978Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.126"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.66_1637419275550_0.9657539880879444","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.67-renovate-external-non-major-6c76853bcaefac8106727a43f942504c8ab5485e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.67-renovate-external-non-major-6c76853bcaefac8106727a43f942504c8ab5485e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.67-renovate-external-non-major-6c76853bcaefac8106727a43f942504c8ab5485e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9b2e474651712d600e1a4c9303a8d290a1eaf4c5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.67-renovate-external-non-major-6c76853bcaefac8106727a43f942504c8ab5485e.tgz","fileCount":28,"integrity":"sha512-9fF20ZdN24itUA4R8I5C5IeHvmtA+O9HuRPaInwDozn/tEm+wr+XfQYUUolAmnRhYvagK8lgOzWmSbFO/o+ckA==","signatures":[{"sig":"MEUCIQCv8E4IPZafgqW6OJ6OdQJpKoE11i56wZeA+8G1HwsTkgIgbsLDOakBqLhLkaFUP1qhV1VRQ2hEEKdByOSf362/VqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmQnNCRA9TVsSAnZWagAAMXcP/29rafH8eYJzHyUgBhYp\nttr3VLN36Vr0GjnOxaRpj4kuWRwOIHw6DLxUR7SMu+B27zoZq+kT9yBUfXWE\ny6WzqMyD9bPXkk7OzMkElJ85MdqYv00k5QAx45DZOo0SCL8yCsOOfivO5H7z\nyXBme++pAFSAhq8w8qE1Grn7Tvybhn2WFtXvyulD58gVkYD4UqF0++uMKVPQ\nM1ulOj5ZfKjJ8mm3XRy6dZBFrtyeTdRG/4s6d2yS3mLJjomUXzGUelerVXX3\n2D/DMrQvnloglS0VS/QEXMkFMFRAh1oCIDCI+Y6t7eOZvH15iIQvm9qjl0/+\nSM/jeotzmZ1pWIw/ynkys2T/8tlY+DfCZQ+GB185fb7a24IM80pRE1Vb7Ct/\nEzZOKi/4gSHqicclLPk8GrwpzN3rf/9ZpMZMzHBh270E8DLf+Dqeps4LtvEe\nanZHjFNYlq2VG8ALi5RYTccLGyk1JpSoXR/j6vzMtokxihNFl2QXByLkW5N3\nfqw4UQaFvafAhJ3GX2tWbAlPj/Q3IjolX41d9ZA2blfA5Zip+s9vRadp7sco\nRBeBRUinggJWyOhPXEQshLZMVQB+XKGC8Ud7JT/qAu9AvDgZ1WJYUj/D3eiJ\nV8RUh6hWPYFYPGZG6QQGzZ9n0ACCpuWGbcO/+0m+BzI4y6JBeYtI+pTOi4a7\n9BEP\r\n=a2fe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6c76853bcaefac8106727a43f942504c8ab5485e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-20T14:41:19.374Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.126"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.67-renovate-external-non-major-6c76853bcaefac8106727a43f942504c8ab5485e_1637419469797_0.3839339146412579","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.67-renovate-internal-patch-59c2faed1eeb9fcde7743fbfee7e53dd5386b064":{"name":"@balena/jellyfish-plugin-front","version":"1.3.67-renovate-internal-patch-59c2faed1eeb9fcde7743fbfee7e53dd5386b064","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.67-renovate-internal-patch-59c2faed1eeb9fcde7743fbfee7e53dd5386b064","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bf6522f3dd73b35f2ab8b9729c34a5d70cddda36","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.67-renovate-internal-patch-59c2faed1eeb9fcde7743fbfee7e53dd5386b064.tgz","fileCount":28,"integrity":"sha512-fb3HRp5O3FIbzQLksq35XIEJemkrrW4fDRbFPiEBxTyrfcjSkWFeBZCY/Hk75czYaE2GYfUt9Mpupb9Lp1poLA==","signatures":[{"sig":"MEUCICzj6XrKH6Ph/SkWszKkLzhvRyhkBJiKlRM2jQYOudydAiEAu6YISBVtvQO/OU5+wRUsv0slzhFDUnV6Y+dTrFTzG/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmQohCRA9TVsSAnZWagAATfkP/RW+FI3fJaj053YSFMan\nNtxUN9tNwSOCemdyJr0BcRqfPEgf6VjCqvKazESAcQnqquFT8j0jqUm+GqcF\ntEyXJRDUg+GUWT1TXjWoKQ0Kzz+EGFF3gYUqvS56hu18RoyijQY/f3/PK7ee\nAln4beQLKlDMt4e24z6ZtESq6ELZDjbXmEPC35z2w6Th7lk08Ga4iUxDkkWY\nXJb1P1izGRaKY0Lyk9/7OuRiDIec7Fyh4JsTZDGYmx9xLwr6X+T6Ng/n3AQb\nW5TPhwLo/BahByT7Q1kEWSiPGVsTJHXAYVfpYhywnh4b3GVnPQw3zCyQ0kXQ\nY6o1bZU5+EhbZUJ5y1Te5/HKjZf0p2b4Jf3LlcOc8VcRfO2h03cLojSbfRu6\nt1P5edJntOQZgOGB4Gt18IOD5QCI35g0khugHuew7Rr3g8+6okDhHN+NsY2p\nuNj0Z6Pqmg0T9T8+hK5+tpqF/wPn6VL4YJw/XgnTZ0EJmz1epRKFQLkQf2QP\nWphNwY2XttJFgkmBVDNC5dHkWxvjSChDcJTgtqLQnymvDGUMqKx9bI7Aynkn\nMZMnazGBtgzr64S/oxYq0OJDzeiE+JP3UXk0MbCP8oSKUH5LmQ2l/4w/c0zL\n1Vk0iTJvyqwSFHQyEeQSGS8yoDNdOe3dvPIhLCy+zoBX6jmZUKUtZfKsAxwq\nk5ua\r\n=C4q/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"59c2faed1eeb9fcde7743fbfee7e53dd5386b064","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-20T14:42:12.907Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.127"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.67-renovate-internal-patch-59c2faed1eeb9fcde7743fbfee7e53dd5386b064_1637419553254_0.811535323711434","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.67-renovate-external-non-major-0148fe7f0855747548b3a3b02aa78704ca5dcf26":{"name":"@balena/jellyfish-plugin-front","version":"1.3.67-renovate-external-non-major-0148fe7f0855747548b3a3b02aa78704ca5dcf26","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.67-renovate-external-non-major-0148fe7f0855747548b3a3b02aa78704ca5dcf26","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"16f52f7682ce1b11f9f527912dc6d1989f6022cf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.67-renovate-external-non-major-0148fe7f0855747548b3a3b02aa78704ca5dcf26.tgz","fileCount":28,"integrity":"sha512-6MNvF2bHZjmJbVy0/cC+uIavkJmomqPPDdp/yC4Exup1oArnEkquiaD8ANzYRbkejVvRZSqWlhwIM0CTWh13Zw==","signatures":[{"sig":"MEUCIQCPt1hID1+GDnGSq63bA+RgItGjpbOCUzAqnDxWuJb4xwIgbc4XsM0C/z2fsEIQo4/a9qwFJeBjZ4X6veQzzbF5fBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmRJRCRA9TVsSAnZWagAA/o8P/A5cDX8dLMnwm8H6uRaa\nY1hq5T32U4gAxA9FngfEJjhpuAcwEvMl8uTWcMosG99aXdvMQCm23zWeasgF\n1t2K+mMJLebzgAUAzm67Ju3WCULjv2WhUEiZWv7iy8uHDlD2QXHUTEdtEYW9\nSworJlms+t8LwZIgMn8AmwGJHoMzBtTZWr/Cl0yHuC/ipszZxDcnXQm+nSvK\nSiDVZQ+oO8IB9VQOmcenkpDirtqSHSID5zSFl67tX6vhPQbtWqmtXAM4BAB6\nHuYI6B1ZgOlksaI+f3xbo7giwncgGEFYqAplOoU9R6ytZ7rVkvF9dRH5kOlZ\n+Zb5t7BBevsan9ITyPq9cXOYRqncP7dSXQiYFDP0AfG2AKYtGbs8+I+3okVO\nRu2Bz1rjwQIfcn9S6bn8BrurcKReSM/H/cleE2u1CgnXd0pyOJ7M9uBWVUuV\n7QLbemRCmbOHbyzaLM4dcNEgeSs2DlvBXq8LEIiyVslE/r+WvW8Ik8uqYEij\nJ7m+BrhPMmtzBRAXcEz0T94JrB+8zPM+niPcwcyH0IVt5D2kM7Wd5NXVGXus\nIFxkXhKWnXXW7EsCa1GOsP45cTazvlCFFRXibmgyNXO3vwGtDgZA/PPxGows\nbfgRbYZU+Ydxp0bm40qdG4nZfy+jd7HY5bgao5IDMcmcP/74tCd29eFOEit6\nQF2k\r\n=ioLp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0148fe7f0855747548b3a3b02aa78704ca5dcf26","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-20T15:17:36.460Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.127"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.67-renovate-external-non-major-0148fe7f0855747548b3a3b02aa78704ca5dcf26_1637421649573_0.4494957711300114","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.67-renovate-internal-patch-8910dca04ea7b1907ac3bde41a5fea1f94b7bbf8":{"name":"@balena/jellyfish-plugin-front","version":"1.3.67-renovate-internal-patch-8910dca04ea7b1907ac3bde41a5fea1f94b7bbf8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.67-renovate-internal-patch-8910dca04ea7b1907ac3bde41a5fea1f94b7bbf8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"66fefef08f34277583927c5eda8f7c5d1f94755d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.67-renovate-internal-patch-8910dca04ea7b1907ac3bde41a5fea1f94b7bbf8.tgz","fileCount":28,"integrity":"sha512-erkM3OqptZrtxw2DOhfZhrW6xGXhguIwF3gDtFoHasJ77tE1H00tiYkKV2Ne+BkHLjCjs0hIwO3unDlQvrJXZQ==","signatures":[{"sig":"MEQCIBlvCmFRmqeXBTCEDxPDxMYnCT0D/sj9fjFDLSXsIZ7KAiBPvS+EtH2l5gyW2SWj9Y5bY0QfiPrExAa0nC/kXEYJTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmTvcCRA9TVsSAnZWagAAlNYQAIA+6HxPV7UEQsTnfbJ/\nGk4hlIII1wFsY4/9T6/nmVAP8fE8P64BRRfNQjuNBSn4HmOIqaAv8EsL/46u\nkVoiNgRuIVR4VskPaUllQhQhDDSBonG/oxjMmvq+Edap0A11z6LAO0/j8/PH\nHA4O5Py4Y7/7T9JM0otMeaeEJNXqd3HJBb9laxqqVGX7D+6EURdI28QDcklC\nSILSDGKHmv1KV2xFuSAllBxTcuaf3IdRaFhgJrk1HjuLJzCf+lhpacndZBQ6\ns+QW3wU2TTETVuhqLhQ543SmfWptUGm7pcR9gicPU+cDUfXB7P0szzbXsDHP\nIp4D21UYaNUrwbQDCh8fR9KF9054cUuL+DTesUvjF+G/fXubq+6Cm9O5B3zZ\nZU6wGUDZqHrqbryLGLIRWQHdPu+6lZlSTSUl4GpVgiUop1TaIXZo3A6Yw1zF\nfRgv8220Znxcn2U1zjq3NkePWLypMbHWkTW3OD4zMUvkzQs+U77+nwDDyKG4\nfb7qyxOyhqc960dVGWX78Mntnju8B4kkucbecPQwV3mp1TSZsPZw8Dj7TYFC\nz2WXHyFqtLYUWMPzi8px90lrHejMz7ksacKnJz9H0598XTM/Quck7UK7bEvy\n6N4ozktvxyEGtfE0IEdRj6qjh83wRaauG1e4Q78hGZtQN8wTgCKg8w4keanK\nvjRJ\r\n=UPcl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8910dca04ea7b1907ac3bde41a5fea1f94b7bbf8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-20T18:14:41.831Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.128"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.67-renovate-internal-patch-8910dca04ea7b1907ac3bde41a5fea1f94b7bbf8_1637432284732_0.5606358461540162","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.67":{"name":"@balena/jellyfish-plugin-front","version":"1.3.67","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.67","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"72c84b6faf4c6e08962f724a45cf9b47a7ee72f2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.67.tgz","fileCount":28,"integrity":"sha512-b4I/kL58UtyhcKzFtn7kjFFmJVKYA7y6S1iiqgrCozqnq+z6ASgs5bnV2RNXwxzsMAg+mOMXR+f1g+JI13SwFA==","signatures":[{"sig":"MEYCIQD30Y2rNMmC4kzsMW8+pKXGQ7vupyIjCe5OIQsQPTWpEAIhAOUeOI6D1HUxaZzAek+C/pfNe3lTwt06Tvt6OJlXp9Se","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmUM0CRA9TVsSAnZWagAA1+wP/RS0eTdgI0vq5iAmfCEZ\nlHp08hMIJFHTNY9WRhCKYhn60u7X3sYzYph60sCe/5Vo9d07DPVBbTriBR/x\n9t+hq/6wp5tQxecaI7JgGSJV1kEkmZqt4+pLGUjGCZyq6TBqsRipkGxSlI4y\nMR1tw7Jvct9TgOiy4yfpOnFxm8XVq3NUFNbG3q5MnDICqTCsNPQyvitItIZt\nMwTZpxXFRcu/smoE1BoNl1xoipzKhHIc1JjxkIBjLLwj1wtdTiPXB/MorAqF\nOJsu4I52C4u4+mRngC9Wh5VjZzqmGqKgPF4/1yzPTcHBOHE+bo1m0gcRd38r\nYOR5YwecTMvU4R4XSXnlCm0lqcbomelKAu5QFQVCbOQfncTWDNBumiE4b/Hs\nMSoMHFjEu8eawAp0iVBNBMEcxz+flyRbcVEfhkI914lwDiaI8VsxhJuxtulA\nqq+7JrnXlp/dF3xXTlmgAxIk7nMNy8IgjoazLz12WlcJCuNqXRuzxyKsda+P\nYEQsyDlzwn9hZFKHN4WdJqUtJPGhYsOV9w0H0uvbboR5z2R/lg7r1qeGiaB4\nCfF2zGEAMN3F3zqtUpNABqRQ3ATK/26wxM3N2QxKW/E9mPoBqOzOKkRoVJu/\nJfbPzDIaFzDsngkJsbDvjg2qJ0pZ1Ah0dVgmxT/i2BoYKbWQsjkYS/cD+Ito\nrtLV\r\n=P7nV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cb3627b00bcb0d340d0209a3737b62f3f8021c87","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-20T18:47:02.809Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.128"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.67_1637434164253_0.305044800626723","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.68-renovate-balena-jellycheck-1-x-678b458b882a4cd7a92c66b1f71ff3537de94cf2":{"name":"@balena/jellyfish-plugin-front","version":"1.3.68-renovate-balena-jellycheck-1-x-678b458b882a4cd7a92c66b1f71ff3537de94cf2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.68-renovate-balena-jellycheck-1-x-678b458b882a4cd7a92c66b1f71ff3537de94cf2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"da4010fa4719dbaf180f31cf2b2d4e9ca80bc157","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.68-renovate-balena-jellycheck-1-x-678b458b882a4cd7a92c66b1f71ff3537de94cf2.tgz","fileCount":28,"integrity":"sha512-J10SaFpQ5L9g0vQnAM+cD7sSCUVQZfY6Ep57U270ypof3H2eRheW2JyQf6ldJL4NCP2+0KF6siYnU5/Ot7Hy6A==","signatures":[{"sig":"MEUCIQDLBD9fQXz9TrDyHjtIqwd601QhQdk6CTSLLBySGo0GvgIgNmSau5z9mbIJ2bU/RgDAHRVCuRPCa8tjBbR8Xo6Qw9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmgJyCRA9TVsSAnZWagAACY8P/id5xEJLcyH1fqyE3c/Q\n9ae8v9/dUD4qKFSfZxHT7T0KhcTLQBmJHaPMZZD38EzGyj14OX7slzlnjALH\n5KqIGIgxiRrPPX8visEgC4dM14YY8CiRTmuPn64CYso2EfMsxhHweDEcRHS1\n4EgIVRJfKK2zzbxb3AGam7eZH1Lq1meCvCyQXWB45c2GKfE0KsgrU4den1ow\nktAeXFO0APggDDsd4Wq316/8ts2XJR/02KozWAg1jqXQLNVkolwB+Zwe5WYB\nJTZ6Iy8Tr6PkmBZ+cVQb0l4UzIKb5eBJ3Zrqe15nh8VN2uT/zxUQI91PFdOC\nv3+XWvy7DimcHEDBehBvB50n+iEFN3rkazKi+gyRhBKDZHcbEpX8OAXNDXUj\nwTqVJvbDT28LJfrWK/wdn1T5eiZ2bZ5fYAZcgewtqSTbiMQ8fyZrC0HNAM5Z\ngACXbZbZi/QMtcD0iA6HII1DN2s2r3xE+PT54Ov3ShR19bpdmQUOR4o/X0nD\n2DVQIFbga9GVy4h6WBuJzj8L2apEqBiTtXsvBUIX2M/LOcEsqPr/psstV7/J\njXLYWOBv71oQxu89zlWyNt95cfi7TISwbZ8iUFNcWOIs+AGR3erL2/5NHTqW\nT4mEQSQlrP4vC3DRiO1fwZ9N9bAvKiv4p0g5wICjehApBwRyYSXlDmoV1wfW\noqhF\r\n=6ajU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"678b458b882a4cd7a92c66b1f71ff3537de94cf2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T08:20:51.099Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.128"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.68-renovate-balena-jellycheck-1-x-678b458b882a4cd7a92c66b1f71ff3537de94cf2_1637483122046_0.4385621509758173","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.68-renovate-internal-patch-f046d799b30021fe081e6b53263a713bc2494a09":{"name":"@balena/jellyfish-plugin-front","version":"1.3.68-renovate-internal-patch-f046d799b30021fe081e6b53263a713bc2494a09","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.68-renovate-internal-patch-f046d799b30021fe081e6b53263a713bc2494a09","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e30030d18e6403ec77f04d9837762785fa8fe6c4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.68-renovate-internal-patch-f046d799b30021fe081e6b53263a713bc2494a09.tgz","fileCount":28,"integrity":"sha512-k4RUEMQo565Kx6mT5tsKHvML1RMNUp9X/t8QuOyiG+wQu+aTsFyfNUmQPH91oXI3v4xBD+9bJbhvyEfA6VEf2A==","signatures":[{"sig":"MEYCIQDEnhJDofBFWKDcyMk+RziUC4NUUiysmWXXcYoI/FB79gIhAL60tW+BP9J2M3sJRXlPyp87IkVBP3r6Ejl7ypOy6O3q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmgMkCRA9TVsSAnZWagAAtmUP/2htds/e3+pYW63Y/1xg\nnaWPLjVSRj5xDlWFku2moPMnb+4fpHLLHsglZ4OVl2uyFAAfaJq0dSCK5qlR\nFat48tP3R1dhPk1UmVPqp6uZpZI4jnFsQEQmeeT8tJFyNp2Pi2zm6Urptb4K\nGYweCGii8gi5o9JFpqgvBD3ZfbyiDkvjCfBmizq+MXLdJVNk2EwpR8gP2mUY\nKU9526B7XTe7Ht5UWQzf19seT6HMARyoQWHuyG4zuWXXVhLWcgSTZ1q8r8Zr\nk8DkebaELfKeuUulnjf7LSrPWiDn5bmP/RgVEcNsJ5TNrvVMCPMUxlp0Y+5O\ne9KVTOJIEZuCVVaHW34FAwxLqt9kDjwh2D4A3PjkuWaVwZ8xaQlJ+fcS72yf\nEQTKTtgq6Cfkb/Hk6UJxc36YuNLApaCXaMXWtmloxSSfmASchk4yyqhSB+kJ\nePm5UcASjk6xlzeoGSLEFBoyVADAM/t9HxdOYKtUI5YaJX2sCc7DzsSLIKqp\nnS48WMWzdhX7pWnG7eS7UbQp2FkGXkgY91SISHumksdeg39DFAuU9C28Sf4F\ntuz7rqaTM/W2yKvGnuj8vtRlbRHLvJchbw9YX3smzyWs947rHlUADojTjl9w\nYdHm9EsQZoEazBWh26G2/BTCxz2gpMhU5lQLfn3PSrFBNquYcQnCnA3H3apF\n7ypi\r\n=Vzrt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f046d799b30021fe081e6b53263a713bc2494a09","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T08:24:47.927Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.128"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.68-renovate-internal-patch-f046d799b30021fe081e6b53263a713bc2494a09_1637483300544_0.8895971723036633","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.68-joshbwlng-remove-license-headers-49bfb2fc588e3c3879dd0c20d064f1f89a56f717":{"name":"@balena/jellyfish-plugin-front","version":"1.3.68-joshbwlng-remove-license-headers-49bfb2fc588e3c3879dd0c20d064f1f89a56f717","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.68-joshbwlng-remove-license-headers-49bfb2fc588e3c3879dd0c20d064f1f89a56f717","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"32bad514b57bc8b7305fe32798aef296b92f91a4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.68-joshbwlng-remove-license-headers-49bfb2fc588e3c3879dd0c20d064f1f89a56f717.tgz","fileCount":28,"integrity":"sha512-urSFCyx2YFr6pCDDyD6hhU1rLZizS81Ckw6eM5JTBynbqqb54Js3cbYkwzr/kmAK5s0l3qRP0js1dFm3nY527w==","signatures":[{"sig":"MEYCIQC/v3eU5k5BxTAY3YSNtEO0bg/69TIozUpkyC5acJEPgQIhAJbDUir98xrRAOa3LVEQsVAKT8EaMrh2mojTC3LJ8+cu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmgTkCRA9TVsSAnZWagAAkXMP/0re9/R5b1KbKo9A1sN/\nVO+gOj6f2xAINIoT3z80iO2V+hawPflSFCb+uv25osc+IJAxwHjde/lvDTCl\n9zOubGcE2BYDwCIQUjqdKeJ9AmiUKwpAQNeZNhsWggI5tW+pfrJPV44k8dO1\nziDooosH1LIYw8DHKWmNHIUURXaogAtfLaVL4BJzwhRriREeHt+m84DnOR99\ndVAUjlOrDt4K3vIZqeJEEYCF2KRcMpaTaw0woZgTFuvOi6kaUMWMLYs4EQRy\nD6naSm27GAdNtkx0I9x1StVr5qbJfHue/44oedO5Ja/4SE7xg6fkF+JemPl7\ndu94DXLIHz4YWUIqMSaGoP0awnVcwn9e1hDeTDafskY1R3qjTqSKJo+v6VFs\nul2eMfRwvcrZf3DS6erW4BHRI8gq3XNzZEH+oZuOsEuBoY/xK7ZWghCnGe7Y\nrIbMSM3XHzwf3P0btSmUozaK4AFa0ERPLxnlETl/KPphPfc7Hn0YUhXFZ/tm\nwhRLlfYwjZNqOL+rwPVpiDeASpF635IFduA8+I1oPWiUzX8Nc7W5jhusl3PC\nx5FLjlpGhG4JR9HISOxpbx3wucfrecYomWldg2MwZiDleqw23/igthOB2WoC\nmkoyLsh3faltkwlB6G1DmLBawZomj/dfwgvblUH8pNgkMjIVPlch3LUDWThq\nKwQm\r\n=hXqJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"49bfb2fc588e3c3879dd0c20d064f1f89a56f717","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T08:32:03.203Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.285","@balena/jellyfish-action-library":"^15.1.128"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.68-joshbwlng-remove-license-headers-49bfb2fc588e3c3879dd0c20d064f1f89a56f717_1637483748047_0.17070646085821428","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.68":{"name":"@balena/jellyfish-plugin-front","version":"1.3.68","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.68","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fefe27572e4fdf3a51455ab942d35efcfe03a1c6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.68.tgz","fileCount":28,"integrity":"sha512-b3x3FjWCYq1QwuH8ycoW9zSrgjg5IlaO07aPxA1V0EsA0rxbf5LMPA3/WINl3x8gdODzkLGHT4s3ajWrDvVP+w==","signatures":[{"sig":"MEUCIA0QbinLrmWHR2LCnx6B5rDuHh5RgdaO3oG6JuF64BwyAiEA9i7+gdbQvpozHiexkFoB4OCWQI3tpqu/G+J80P7XWYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmgp/CRA9TVsSAnZWagAAD0MQAJDqEbu4xkeG40Zi2Og1\nLou5uZpoJ9ASzIDe4QBbEXKXpDvACnJKx7PhdhqwnJw7yZtKR/1f9/fC3C/t\n9MPTow2QBQKM2Zu/myw9xQI3K+1n6HFkAu5gJhumCAI7ujVvPQdR5XWeUalq\nft8ghxUho3ElXu5WciF5eIziSviC2qScVbT1NvvY36GVkNHt3e6Ch2PZH7wx\n0CyVDWwmFQLJjDBwhJHZll1uLnCr1EYgN6Wkre0JrpyIIQ0XxiTkN8tXczJS\nWoTuj65Mtp0VBIa+hSX94OBLnLok6KvUhvf3/EnSzEKpP9Sj3b0kJ9mCBtVZ\nGl6Vw3dA5pXYwtnijOGony7vaQBMFCsTaRNeHFJmoB3ZFeTghryOl91ul5GR\nrM+lus93VB6irzeAYf4lKW7kRAUCSb6gi4tjkzhJingHbSGWOkE/+vpONPDW\nnRbPt+7NRsSVVd6q9GmL0rVPfWtImz/hXgAM13eDYbX0DRRExhfdP5rhQHJ9\njQfOpdlEuDWxRigPRLUtgE+WKciLjLDr6K1frkQ/4GbzKkZ03B7xqWNG/tH7\nDtf7DxVF/MOM/oVsgLisEDHRDgLN6C9mJPFmQ0BxVBQ5waN0o/YuZpTHy9Tx\nSmxBW9Kq080Ii05Vd7pqt8E275tdUgPlK82e4uAbwlaAKv/tg6z/3eFKNm5n\ny8tX\r\n=0Zl9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0c3060c655fc70912a1fee43062aec5adcb242a3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T08:57:34.966Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.128"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^0.1.8","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.68_1637485183573_0.13477374350477755","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.69-renovate-balena-jellycheck-1-x-49ebade739812d6f1e09cc0e69f98636a686e8f7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.69-renovate-balena-jellycheck-1-x-49ebade739812d6f1e09cc0e69f98636a686e8f7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.69-renovate-balena-jellycheck-1-x-49ebade739812d6f1e09cc0e69f98636a686e8f7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9352f116923a1e96f3ed78dfddc107f55e21c63d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.69-renovate-balena-jellycheck-1-x-49ebade739812d6f1e09cc0e69f98636a686e8f7.tgz","fileCount":28,"integrity":"sha512-sh+ASjpKoMcFqK6OY4mW9j4PG+qdYeekD0PsJYhSNZ6kXGcSyksAb6f1fvf/bSuIeJtQO4vMhTNLNecEJ+mZnw==","signatures":[{"sig":"MEYCIQCZ8y8KFPM6jJmEfsKheac6CfHhFeTL7cKRtaYHwuCB+wIhAMEH7tM5Ca87J1Q9HX536HY1THdOD7rQwxjXJtVcKxpx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmhJsCRA9TVsSAnZWagAAWO4P/jYArTYMAwS+ydEPb4R5\n2OVPXsc08HF5nIeYRhd4gqDcZCS8Y8ZLFV99oP0DPqLsVwf04F08nDAiwBny\nBZypShiPBN8FXqPuGnpuLGAy5DLLmMXpu0maiCuNlMJ81wBW6uZGu0WGU45r\nzUTTgK6Vbd9vz0X57TjXb7/xz1wd+kA5xHoCYDBmPgbrR2/PYDdBz6i/kpvA\nLRJYmlNJNDMeFhY/WrP+feLC+P3uRjFNE+hW0bB49bwC3FDBApQf7BtWR1WI\nmDQZTI2wzupXPmBVTfrHWrpHfQolSTCACA7hMjTKPd+et7IILbIIsD5AMZud\nL//GxO5yR/s6CvfrDD73EoCdsjarXo4Dn7w+8y7jwDEH+wPzXv3S0RFPd8O6\nHS0WABm0V87g3M2vhTcqscQ7Xa9lfauhQfMxi36G0F7bBbJYHsRptWeq3UOM\nkOh1Thn3OWl8BU2G4U4i5/mBGU5fm9yxdd4VJDTPWijJ4Rqqb5h+Mxpd+ieU\nbLd3CXykyXbExguIQwXyrWlEC3sBSv+/I5qmgI4TenpwwlOoSaRWg+qu5t2N\n+iUcZznP/9v6ab8U/LJmRJkWmr+bvWXxxxSjZtnhNb1mSJFdXJd4x0qdk8TF\ni/r/lXb5qdyRQzWXr9+V1WQshMmdxNsJ353XG8bf6HuANQJwUh82aqlM5naE\n7Lmr\r\n=igQA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"49ebade739812d6f1e09cc0e69f98636a686e8f7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T09:29:37.721Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.128"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.69-renovate-balena-jellycheck-1-x-49ebade739812d6f1e09cc0e69f98636a686e8f7_1637487212371_0.6386099377947467","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.69":{"name":"@balena/jellyfish-plugin-front","version":"1.3.69","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.69","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d2d557deccfb14130b50b79fc3b3f1175a0200dd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.69.tgz","fileCount":28,"integrity":"sha512-5o81ogfvf9uIW61hi1M6Ik+Kg3C6Stj/cbI3v74b7CN1SOMdnCdV8ZiMX3z1MyncF/yC5DLp5Kd1kTM9y1DVxA==","signatures":[{"sig":"MEQCIGdRs4nnc3FG/XdVH0BCpvQDGjJrQeN1T8ONedmtp0G8AiAzTo66XszQ17pKgB1f6zZc2klTza/vlOwoJ6L6MgZPPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmieNCRA9TVsSAnZWagAAFmoP/0qA1SRN81dwl6kRpjUe\n0gTRd9AkZU2n9e2rTuCTr5ld1tp6bSKvl4DWt2m+tojZu2mXoJ2obsvs88eW\nSKhhtmTdOda05/WsSjMV+tjMRDjx40aoi0AH/A/dhyYafGFRlxYxigMWM69B\nkOb00l1rJ446pn6iZMWXwowE6rMmjjoHjBqHmdY/UyU5DIBc6jK2fZe76zDD\nOrLfvG/QF3T+8ijq+4biQVAkwNBuaj8IcxgUqsnnB+M2gsio9vF/PSiJHE/p\nkoGqeScQ9wtqw/smg65j8tXwdDU7QKpruvp3t/QbkgDHA3E7EmFZa1Id6Ejs\nPurItXH2ogSeZtexPZolZWHvXLeI/6E/FpPPMbho5rZ+DeW10s6+MIyuuf2J\n/qBs49hytUsx0d0FtcsAE6/xSkCq0lrZ7i+ry4fLaGX4NHibb7Dw8S8ecso1\n9P03IQ5FTqe3mrjB6MXHbcYB9yXS1bxs2CBRGsX0HXAJ/PeEprO/d4to94EP\nYqv5xXzXg5BzVnD5B2oKw2dVgvKrMUT7rW2thik12ODj0G4xu+qW/iKNvuRC\ntbBM2JxUTdiwYs+1x0UUAL+6aJT3T6G+uDOm5KJKUZYdEHQZoy1Go12QaKGh\nLU3Ggk/mybYDC4EIO1+V45V3e+epC51p1ULULMPIYk/ALUSaG/JTEuVhUo0Z\nnquR\r\n=apzz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"33d61e1914bc364279ad33226c0ace81a2fdd758","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T11:01:32.676Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.128"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.69_1637492621233_0.20742657092145422","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.70-renovate-external-non-major-ef3efa7ce6b280116b4f5a1754ad53dd74c4b55d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.70-renovate-external-non-major-ef3efa7ce6b280116b4f5a1754ad53dd74c4b55d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.70-renovate-external-non-major-ef3efa7ce6b280116b4f5a1754ad53dd74c4b55d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"296025ae62e0b22b702aff8d0284ca1970cb1d35","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.70-renovate-external-non-major-ef3efa7ce6b280116b4f5a1754ad53dd74c4b55d.tgz","fileCount":28,"integrity":"sha512-1w+7w3cqVemZxm9iWNQzIJJcFBxr/Tk9POQiSfY8ZjkmX0tuXnnPkJO8xiof9XuInzZa6awegawj0xjk9q75MA==","signatures":[{"sig":"MEUCIFz32Q8wffISejBGm8UyHqDcORvZAbEPF/4pHWOz+kllAiEAmhUM6y28c7ujjEPDsRjJwp/3A7RgO/fT7rQL1w0L/xY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmijICRA9TVsSAnZWagAANT4QAKNVWoi0AhaIGRrLof10\nkpv3ZsA9Z7AQn5VB+Ji+1QLwMd1nb+d5Tif3XxZ+I1sdsbaYRGGHGJ54HYRW\nkzE+DTUeZdkrxkSnJ3/eHBdN4bScu0myLQpJaWIY9bBgoEZT0dVrgX+B6qp6\n6VsyEyxJMtq1i+j4WK2qCLP6ptKVnOCGmpO0f2DLhvCCMN3XJ2P5E/lKSk9d\nZlll1a8SOIO46jkZ6v3QXECpNUbIkoa5WwKwr+zp9No3k5Fdha6ul+Ih0YX9\nO17C0TwbogZNLUAAt8qjzjk+PEp05PxztMoURIEn+8ezYbooSOxxQpXYIAZL\n3EQwqZE/kPtgjQ/rYeF5H/6gRaKVQTqr4zvUuCtqlalYjXw+LZsSCaaEkTEJ\nDqyfLdWr2ESdULeaHFsnZZDd+wW1U6U9HD5pD+fFUnt/TS6hjxv25BV8oQKu\n8YFyMweB0TGIGsEXVa6hANr0czUWCK+Po+0DRxvOxKJGSJcy3oS0DL80u8lI\n6nW1lZj67KcfRL7a2mLY0h5jao+ryxiO2lYOzyNFfSWR4AkWZBseclKdWfUK\nIXAw+1iZMjHm5/SZoCNFVx0R1Tn1Evnq3+x1qtsHMDJDxaH1ywAT6ny5EdV6\ndqg54BQk2kJa2a+6f36m9BkxlcyyULRy1HI4ZG3mU+FC73n9YgKXpMuxeweZ\nAeoA\r\n=lpeI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ef3efa7ce6b280116b4f5a1754ad53dd74c4b55d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T11:05:36.895Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.128"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.70-renovate-external-non-major-ef3efa7ce6b280116b4f5a1754ad53dd74c4b55d_1637492936129_0.7593705655056848","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.70-joshbwlng-remove-license-headers-856e87be73c5f3d54651f137c4684fe8216cdb93":{"name":"@balena/jellyfish-plugin-front","version":"1.3.70-joshbwlng-remove-license-headers-856e87be73c5f3d54651f137c4684fe8216cdb93","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.70-joshbwlng-remove-license-headers-856e87be73c5f3d54651f137c4684fe8216cdb93","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e24917081ceb59a48fc938ceedeede4d79adad7c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.70-joshbwlng-remove-license-headers-856e87be73c5f3d54651f137c4684fe8216cdb93.tgz","fileCount":28,"integrity":"sha512-rOvn+vCQvJier6iF1QtqDR/MUCwjCjWhd1DNJtWukdP86l8qK/H1sMMLlNJtP0hdYWq1z1/jykK1R/hs25kzLw==","signatures":[{"sig":"MEUCIQD1L41ITw1cKWPce8Ww4O43BQWBP8RCosBxhpILoOOjuAIgKTgSi9gMAiV9lx9opympg+OVKl7f4Nz4RWKJB5cB8t8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmi7kCRA9TVsSAnZWagAAIHsP/jREZC2zdtCjjNTDectd\nMbNSKyiZcFi/zCu93ISNMd8F8JrINbLC8tXExAnsEiFqiTRreNQyhndWJKpn\nRBj6kCM7r4BGxBDbXKtwEMZws0UjAErwrx+qpasrGesXNtkqnrsWyUmyboQP\n+qJsoEzvx059diS7d0n5roriVmJDEvYlIWdCynO4SHWST7ky34kuwTth/GMZ\nAe6FVvdp7W9EA22XaGdHzM2U8onif2z7ezyFj0yeNwNTM+RlLwau8qn+DzXj\n5BDGgrjHGX4dJNfCGn65Jw97pLGFPY385FoTLCHAjatYiNk3yR4zAouqz9gG\nO1vUHR/DJIJJa/wbgy8tWNF2EjtIQCk1LMPEbvDBgh1+xYTFHchcF6xP53fu\nKH5KMMH13whQ+gzAofLtrajxEyQgAOcOR0PFKvL+3IOjgJ5iZDqPejXhYCSy\nID6TB54zaoJ/0RnGWqI0+o2LNuWusMp4WTOTenxhdpvCmYh3a4tT4kIsqZw4\nYB3kP/GXCqTBafcQDKn4eHmMbJuO6/gwED/8AxMfhg/PARvVuQfun53cdQpw\nQVKGZCeGGsZhQRqqcQ/3M+PpVfSzAZHISnidA9DXBU815ZUmeoTOpLgl8sSE\n6DR3G7437npNYxQLcJtbY7vY1tU145kv4kjwOjqaoDT/aahsf5blIj1O9G88\n4wpx\r\n=cd58\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"856e87be73c5f3d54651f137c4684fe8216cdb93","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T11:31:37.402Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.128"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.70-joshbwlng-remove-license-headers-856e87be73c5f3d54651f137c4684fe8216cdb93_1637494500136_0.4322665489403299","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.70":{"name":"@balena/jellyfish-plugin-front","version":"1.3.70","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.70","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"58e8ca796c746ce1df43ab86c771b89b68a05b5f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.70.tgz","fileCount":28,"integrity":"sha512-Q7s03LNrRPRHnZR+uNHpM6ttDQSSHucBHfqK8xaqBpGZk0/T6ezhjbZVKKFJL4tVl2GQkYcjBonMBTr8cZQDkw==","signatures":[{"sig":"MEUCIEV6d0uGEibDzEFR/7f/LC/NIMerrZBcxdAv8e5phxm3AiEAgUC6COOIaMWqEuZYuQ+wxS00qjkZU/zL5DSNeRLMzr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmjYXCRA9TVsSAnZWagAAGXkP/A015PJsj+Oi+30c6cjx\nA0sjZf9gSLzc2QnXFCY8pdKibKAmtnJ0vERTWEMF07l+TXNwWMLMNnU+FZhk\nLJS9v+HbDAw9Gf04X46CzNDX0+xxlot//hqQsp72s38gFtQx52q0MKARU43E\nzZRsIg5FynV8Lo9DcNP7Bz7nFiLaWmcorDG0Gy2fU1SOFOPgwStkceZ9O1H8\ntANyHEhmnYMR7CRqVVtoHH6XPNQlZ7f5R5dX02ai1dFpKsUNj0bUHtRfv/0R\nISjJ8U1xXMn71j7PD/MaM2uey/+6GCp6TSBD0sbuFfBHP9xc63v+x89dVXT9\nY0JcZZt7sE9jzom7FQmI0t/Zj0xjnY4slrhfaFiZT88LWDahOik57qknN1NK\nGgO02Kk9PAZOvWAL7dJ/y/2GKm6IvUGFdqnfE70sU2WB18Nq42lU5FAmjP9g\nGbfyrcYhC7Z7IUzijoxE3zcQ6BqNBtaXIL27Z5YwgI7I/tRRH6tSdnXeah1u\nKaqJ+HFnG/r2tKUvkg2/mUyarDErkMfotzPp6fm8VHzxIgKXzfpduJjJIHiB\nRBafDVcXRrpJVQ2JbdBc6hXI6Q/HYkQ2YTE7EhCEKvfcG9r+fjyKhA6uGUQH\nAklfFKUZRCMJISsmXdxLWPGb105RCiFAoHUTaaG9Dct7sOphdFnmjnFp4NfU\nXjrj\r\n=7kMj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cf3648520d628d9f34ae6999877a49be1659d95c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T12:03:04.410Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.128"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.70_1637496343755_0.7885567621489622","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.71-renovate-internal-patch-57e30624a112b4d1d5143127b23f17a921b8c323":{"name":"@balena/jellyfish-plugin-front","version":"1.3.71-renovate-internal-patch-57e30624a112b4d1d5143127b23f17a921b8c323","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.71-renovate-internal-patch-57e30624a112b4d1d5143127b23f17a921b8c323","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"15c1914f5c4bdff8f89a2f7fcce0b7c9f21863bf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.71-renovate-internal-patch-57e30624a112b4d1d5143127b23f17a921b8c323.tgz","fileCount":28,"integrity":"sha512-Y0NQTOCH4dgBcCGqfuPtAYf2Lv2WeTQPFSCqYcTY3uxP3DwTu6VND3y//JQTnCD9nno6vXbHtNdb1UYmoC8fCQ==","signatures":[{"sig":"MEYCIQDicCmsWy1tfuNxbM/1XaAJhVpi827OT/vaLMQcaASCHwIhAM+xF9EkSMTnXCJBK+uVQ725cG1xV9z9fTeKh7EnflT5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmlEuCRA9TVsSAnZWagAAKtoP/R2blJm6tz9DrWeX95AY\n1+QVvkkkmWzwUrLrud1CwwBBe0gVgegJd0T/wHJ4ShrxPX4lAq0uDy1JCi/a\nziHF0Wg9G/VTOGGn7ERXdk7D4gnqFf1LRJxqP2H6m6K/AhBonlmbjj64fpZN\ndaz/pGZZjc8k1t3QbOilKJWKgOaXi25y7zkcLrjbNgdRh2XMDIehvbvjH1Ro\nxpEuI43rEA6161oAc18kMKSClVghnZ22j0Qs9qceaRKWp1zGOO+nVqk7+3RQ\nxvQsOi5chslfiwKimM/nsMuH+2k6UMA30sWfza+sj7qyStqt6oeN/5h4NqiH\n108ri+Zxt1G/seAbReCbsdYOSvH4cjNY2nkFomXYwvNJwHWx7qvdOYUloaKF\n7EuZ1RBMgXmKLOfFjgTNjY3VAn+S6Tnr7iEgtym6agRYcpC/xSjmwidYR92s\ncQvB32EQlsuHWVWYXMQhUf1IcbbAHrnK6KIq3kqTABfYSaxURaE+YPndOqa7\nosBVqd775ibvN5U7QjfTMiVCfYYlFifHtiCMDZt/s00l74EMgFb1DCi0KS2K\nYOJaJbT8+xY/aRYj47y1JE+XlK5sEMtvUEmU/oMXRUH409OxAPBlemBMafFd\nL6P3e6569bMxmSTbFaAXyOtbtaOcarSlwoWFRIgE8I7ogsWy4s42ouqGBtwT\n/qah\r\n=rX/u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"57e30624a112b4d1d5143127b23f17a921b8c323","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T13:58:03.544Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.130"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.71-renovate-internal-patch-57e30624a112b4d1d5143127b23f17a921b8c323_1637503278257_0.5286155731783699","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.71-renovate-internal-patch-cef4168a059134dc6be0bc9fed843aaf372b1704":{"name":"@balena/jellyfish-plugin-front","version":"1.3.71-renovate-internal-patch-cef4168a059134dc6be0bc9fed843aaf372b1704","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.71-renovate-internal-patch-cef4168a059134dc6be0bc9fed843aaf372b1704","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"74a9fd8b6283c0779be894ffa343905a060fdfde","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.71-renovate-internal-patch-cef4168a059134dc6be0bc9fed843aaf372b1704.tgz","fileCount":28,"integrity":"sha512-LqDC3ii7MDlfM/u/rLDoa7/5WBXfhSkfi+cDFD5AKW1lRA5Cb3U7xf/EANXnOorRDZqa5qYXUAkR85A4vWee7w==","signatures":[{"sig":"MEUCIGUTEMjU2IOX1TsVH9xFJTMTcLfFp97Pi7VY0BkHn2+iAiEAwzsZrtysw1E9+VGy3Ej+Z6sVpAdVkSl0HKN9PIyPAJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmlIFCRA9TVsSAnZWagAA0zgP/0aMoEpz7iT2ZVJI+baV\ntQSORgsjjo+nv1J+++zNy0TqZV9hvxgM4BEA+ATPY5vYExoiw+cOfEI8tjkv\nuw6/ld2uNM+w4+iK6RDGfUnEdBUSwXR7pjsaOuj2Ohq7JAOvjcSp4NYGJCyp\nqGy8oCZ28DSrMaN8P6u11anjeCQAS3sKWZmBBFYvADQ5P/9C4KUvPrEp7cIV\nhlgtZeW8Y0y6v21nu7kmsYL792yX2YplIeu73d5eqJjQCZ0F0mhVYrfT7iSQ\nnHtxjP6oK7pVR6NnZyH3mMg3LUhj3i0mDeoV4AaKddWwjvdgMWK7c60aZI25\nwVhZQUf4TZO0Kt1xzPgrKghxx41jCkBdGIbXv6RtqUcyiir8ig4Ik1LZFON+\nMavx0M5nNKQ9RZhaKjZuBiMx5SW0NRoajpxsMFVu3kL/zHMvAy+G3+5PgOgA\n6x3LykPYiOsaBvyhi5JQp7ORub2KEuBBcJ8jKiPrhiaypaVdmbPqZmKuWRC9\nLdO7sZT85yeNe+vaL0EV9UHemBareMifRk+rFOUlScScLQoponxFRJQ9tEK9\nLxpZQimFLcZccPwtZcgA72QSwfGA5lIFQK6W+QVJEayOoslJH5BN1MWAXQLD\njnh/PrbTmMYL7h3EY9mIn7y0wTa8Bjd2yomSOXxn1jyzycSs2sgKhdZ9BWrJ\ndLBv\r\n=H6mC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cef4168a059134dc6be0bc9fed843aaf372b1704","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T14:01:43.973Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.131"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.71-renovate-internal-patch-cef4168a059134dc6be0bc9fed843aaf372b1704_1637503493364_0.525173435030909","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.71":{"name":"@balena/jellyfish-plugin-front","version":"1.3.71","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.71","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c84f04662f30a64aa2149c7fa0fa467b5ce3e664","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.71.tgz","fileCount":28,"integrity":"sha512-RRRbdh3zrJR2SWLpm3DymLrVf7cYLQMyuwlL24kMcWz+zb1O1uJZkL3aMblbyUcrwtE05aEsjUUre/dDW6/j4w==","signatures":[{"sig":"MEQCIEj5d4oSx7zA96kjwIWdRizUWR1lA4wKJLE6ZT3/0GIqAiA321JA23KGkmQdjDLb/fmf1XsWkCUBe7jenGy720BE/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmll9CRA9TVsSAnZWagAAQ6YQAISLE0n2DF3Tn6MuNWeC\nNE2ivTo/fhyM5BZwLXy59r/LUozIlHXbdmHblpzhsi6/AsoiTKEK6nQkYKBY\nACo/Qz4E8+NtGefrqwbY/xCBNQzJmE6QNE+YvS0/yTTQ8jVjfQHLqoRbH6nm\nbZYhMP/F8f7OTVcHf0AsRUIy6I/T2NhoSL2ZAYrP8ILkRQjfXJMY43Oxy3jX\ns/b3WZIHBzPORioX9Kc2XF8pifepVoF4PI80BGErCnVLkJqFKFwmaCPGENAo\nJZAh3zXhchBpzIdpd29KL8gIFl9+eh/Jwv56q1Mh2AtEy0oFyjMgF4TiV7de\nn8VKdMo3qlx8VNR37VCD0nCf1CFQk+vidmKHD3H8YcryoaUv/XgNnUZK/xiM\n/hBqgXxyHZ6HRjqYXtfRRZTM6TXwdcApijwiTK6pXp1FyRw39hpwJQGGtWp+\nwYu1fKJOCJZIxLrJxkNuDkojVa7YH4pWFtU6pjxpfMyRqZ3HNAFZnI8NbLtK\nEv9VddIXj71cWMRLiRzJ4cHFj6sfUipxVphYcHtnBEpgseyvd8rLFdh1N2sK\n8j3VusCWZ+Qi/fs9imRtZXwyFD4/Y22Kp3zSqR3ipSlGnEqcqObg7zg/k+at\nQX59Tq5WwNxhP3u5cbLpJT/3hoMVQwb7zUEOEmrGj5jYsDWFtGQohFPbx/ss\nzM0y\r\n=+4Ee\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"622099c74d5dc3f989c554a9b7d64b949490d394","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T14:34:35.108Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.131"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.71_1637505405197_0.0557131946163294","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.72-repo-sync-jellyfish-config-default-86ec2ef23e839a9431265f0681978447d6a0777f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.72-repo-sync-jellyfish-config-default-86ec2ef23e839a9431265f0681978447d6a0777f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.72-repo-sync-jellyfish-config-default-86ec2ef23e839a9431265f0681978447d6a0777f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0d0e9fe2bd4cfb6f6818a5a1c2daa48c51083dd7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.72-repo-sync-jellyfish-config-default-86ec2ef23e839a9431265f0681978447d6a0777f.tgz","fileCount":28,"integrity":"sha512-oQIk9baxslND7+hnx6z1WiuZvtdx/YrZpbPkHpgAcGJOGRLIhsg6pHfobg2tWwcXyWMKeEQxRIKLE89HjulhTA==","signatures":[{"sig":"MEQCIFn47+Yi9Iugv98cP3jmUQzd8v/NXryyMEo/6gEAuoq3AiBCCOTWMtVzZ3FYUJQ60poUQCs0zjH3WoiZIP0MweVLqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmtDyCRA9TVsSAnZWagAABZIQAJkaoXBSfShwgAtP3jno\nh1aZpO0O5h2UlhsorPh/9Vt4Lv4geY7BsMwHN8J6+aOn9A8l0nBqWtC393K2\nZ4TvhSgFYuQ2wTd4JAwMZEhHIjpiEWVzGNYw3ugbHB38PZrR5HnLPN50Bo6u\ngESUMsfoqvkKn6yDyOrsddUsl3yaAf1OzpFJphud60Lr5KxDdkQqG1pPGJ3r\njiW9VyupvTdIBzT3xpFQJUuP9YoRJsJM8bnI9TBXwqbtXXfk115JpZg986ZX\njbey2C6pt39HWQOf+x/IACnwaJYnxHLwOHIrk44by4XQDiGncL79zYfzxE8k\n4I3tzynCJoHei6ku/qsivt9DZFy+z6Dtquiv6eEDM6kBF7JR20IivgpJhUaM\nswhEv+TeV+51uwowZQobaNklhCVxsOGLcNKpwKKIr+NkpFP1oIbvwR0e6iFM\nn7DUD4bs32MWE7a9wRBczmgMgkqEgvCZ8gVPxQ/7afNLEnewB7ESvzX0P9v3\nBdIkUMZCOBkRXvQKklBNJ2nucWzsmEFHmlG7KSbu5Oq8HmdGc4Vpab+P7zyv\n8ycVA7XtjI5aiUa3/OEFMZOs5W32b/nYwr32c/BMCO3Nh6aBWo0WZeKAfSs0\nZyzWseukt3kwlOtel/miNqov130uXCzzYU4XWBGk3TbVIcRc/SkmTO5n/ZgZ\nOoF7\r\n=rqKd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"86ec2ef23e839a9431265f0681978447d6a0777f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T23:02:02.002Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.82","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.131"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.72-repo-sync-jellyfish-config-default-86ec2ef23e839a9431265f0681978447d6a0777f_1637535986315_0.8918549492375802","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.72-renovate-internal-patch-95b21ce31d02308fb992abe2e471d2e8958b75ce":{"name":"@balena/jellyfish-plugin-front","version":"1.3.72-renovate-internal-patch-95b21ce31d02308fb992abe2e471d2e8958b75ce","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.72-renovate-internal-patch-95b21ce31d02308fb992abe2e471d2e8958b75ce","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"752d98b12056b1bd35d812548a29a69d4696b5e8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.72-renovate-internal-patch-95b21ce31d02308fb992abe2e471d2e8958b75ce.tgz","fileCount":28,"integrity":"sha512-BCqL9HmdYkuxHAs+Fm1NwHD59m/YJeJp5flrRdRJIncOurWf7mQfiUZkFExmNtLxKnMNpMs3+4O9Sa2VsWJ80w==","signatures":[{"sig":"MEUCID1Jw58rAsZL/3xBxoFNLiR5abte1UCmHfbutbxOjGgWAiEAwzmvazjHA+M9wALH0IQ46nuWTNGYTbM7ebeNUsf0I5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmt49CRA9TVsSAnZWagAAEtMP/jsFhZk3YoPyIGFoAArm\nMne7rZN2OG4ojm7Os8odV6eB3dQPyBzTFHKDcpKYsR4coyQVtlfysC5dYw/B\n370h2MiNmQ1cgcYXGq0gyhlSnCz9Fy827VfB39AU+qbmjcpfKtJ/Lw/eYUf5\nq12dIwNaqFrMghQy2w/ONmaT0GJyX1CvpQAhSe6SZiCqRqRB8t66/IdxY1w2\n2MBlIX/RL+GDuY6mQ8S4ywaLd+HnUKqGsKkIStZTkfR6Hg3amqu0Z8zR893/\nIsHlCdihk9F/a8eIDMBQ1eK/I+ZgyQo732J8bD+rLaVbkR/e+qXbP88SsR6D\n7Zgl0ikdqtnhKPBK5L7As6qd0ukY15HJOjOaM3sqGVs0KoTlLtSj9fHMRHde\ngJ73xSgR8fex3Xuu1KmSdoAdAKYciOmKnsbCoaOWQCXLdly8c92G8D18DdXG\nzkgw1riVpgiPCxoSN4WYRKKCPb/HCZUxLEYVxs5XwA3kYtpAKyonssG8o4gz\ny/baDS9W7nm1ZkuR0llLKVBByFT04fiBbkOJTB8eacrKc79BDlmCODr8+eM6\nkoQbjlFMT7Sb9RsLP7N4lcZapDyKci1K+1CRhJpcGrqn5PNNP6NN2p4p+Ho0\n080u1yWBJyVCV+S+uQaWYKbzouyzbBdm5GFr1UqsYAqhUNBHsVlhKFm0STr2\ntXT0\r\n=9v1n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"95b21ce31d02308fb992abe2e471d2e8958b75ce","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-21T23:58:58.221Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.84","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.132"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.72-renovate-internal-patch-95b21ce31d02308fb992abe2e471d2e8958b75ce_1637539389503_0.6005559781426995","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.72":{"name":"@balena/jellyfish-plugin-front","version":"1.3.72","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.72","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"de08d3e89095384f8e873243760245a08374995c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.72.tgz","fileCount":28,"integrity":"sha512-U8fLg6wWWKVxe0Oxkk9hnVEpIVlZe1V4PTGrth2WWYvn6jSGXTO4lk2jpVvGeD5q2T/muDVCXbvZtv2J0qBgyQ==","signatures":[{"sig":"MEUCIF12w8PuCGLh084V51AR+ioq8ZDeBtXBnDhGdsEbuEKWAiEApRax+GJm3RtQ2r3DWXN23eOiCEtR3vDfRAavkpGOD+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmuXRCRA9TVsSAnZWagAAubcP/jdC1RcVrOlIJCZEmAdm\nts4+h0CshXYoOt+oxIa+n4TxvLcj9jpcauYp9y2qShkmTKfatQ/w/+QF6Y2B\nxTXB+TqC0OJVPWxsQs5Z92h2bq7nBP9iVVGwDyKMyKicD8zeL5TrgHdkeHOJ\nPr2pDFgOnNvLbn5HSaxgBAvmlntDhR+x4lO/Xye/AqxFHg/CInvbZbXxf42b\nw3BRfa0j+fzCJfVYGE5Xa/jFDM4WIULtJbKleOCAYJ9SrUw4yDrvGNUHQpSN\nWBg4hRDpegxsRyZpf5hcdbfG/IfRMcg2j10Pb2sXsHn9xtlhIR7ZNT1sjhao\n2hQ4ycTy5dy+vFTYUVeh3xDLe7GTQ0JlabfKAWIMyYcmLLS2XVvgyQp6yB91\nkJnJwjlp0qNtFTper+jLvgVIzr4Zs0sb9FPYOaQ2chmDgNX1iyod3cdnN15L\n8+4DeV/DBrSvyY5INbHBZYl8KFlSynn6DXnPwHplNcEwmv1qX6OI2HiZGxxC\ny2w7onXsRxHEh7eeL34uWe7X0FjGBV38lt9od7hiFAJFmdhQEu+Z5loYVHNq\nzAjvoPv+Lr8MPWWtOQ/EhDikEgamTSyAm1JTqtoBb0ePxxAZ5Cc15XfIeRtm\nOGRiWZwnhy7UFp8Mp3inaXJvBB+m9B6zyV3DlQxvNatQQODXSC9XNgvDjhCJ\n5JXF\r\n=OimT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"42383437c18c42eb6a522c1e8a1a384d6247983c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-22T00:33:14.049Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.84","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.132"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.72_1637541328851_0.616683444763273","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.73-renovate-external-non-major-0265a628495baeebc343c93cc426fcf5e2158884":{"name":"@balena/jellyfish-plugin-front","version":"1.3.73-renovate-external-non-major-0265a628495baeebc343c93cc426fcf5e2158884","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.73-renovate-external-non-major-0265a628495baeebc343c93cc426fcf5e2158884","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"44eb56ad21beedccb9ac619d4827fe268fa652bc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.73-renovate-external-non-major-0265a628495baeebc343c93cc426fcf5e2158884.tgz","fileCount":28,"integrity":"sha512-wGzQw2msjY0JrsAhTV51Ompa8D72fafRS437Z1SY0PNYegdtH8puKNNxXUQtNySYYY8Zs4qopyAjxS9K8KBrEA==","signatures":[{"sig":"MEUCIDLXQQ4Uo+s2NW4+75YlbOT7HbgWKNizXZbzvS3iuztgAiEAoGxpWo39UjORU/k43WxFMWt35iZtryg2izjgyQXIuWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmubjCRA9TVsSAnZWagAA8DgP+wXoL6L11cVUsv19hU6V\nz8ZhHXi+sSF0UikuUv/vcinW41RDrSMm3OK6fe0c+F18vX/E2iB1QconT0ie\nyhXIhbtUTvQHNPx/LbOcIPVt+hfe8BW9hFOIWNrLkkyYXTGvC3sdCuDDHZBF\nQCOS5PqPw8sEZFsEvKciRYBtoSc6QSvYptM7UXPV5mQa6KuypY8mZ6Bx71zm\nhNsXj2JWtWfKytuZS8/vOD6zaV2duJqRtjMPIAsAGRSRytcQ8kYUs3a5Znm8\nKIpqP+ttnIxQYZ5YSJii6LNR1y3fIKaS4ZmAF5WDBAajVyGk08Vt6iX47M8C\nNjsCt1SDDot8qSP0LNCA04Uzl2IRIJp8m18jILfWCDyAhB6ZCS/mxstxlkmn\nz1sR8xph4+3S8JfOoUkxsndvFyhpxNcdp3lU0G6hqu4DN2GrXBDRnqueV/DP\naCnRhTQgSrqOgS0F2up3g9YasWZ/iYauhw2EYX/LmoYuLlVixqja6xgxZxMO\ndPY+tEma5sMu30/Bu5vo82wA4PycJbhUjZemgEg03R47NmmGdATsU8gko4o/\nV0xT3RsHIFKpF/Wl3gDpgtMTnseWQ9yHodb0gDhlqLFXR/KbX3dHjoA0iY8+\nvg/kfAHwP4GPPkfoktVPHc10yBD4q0fDDWD8Z1ZJ42xdzzp9AyoWFPe9TUVk\nJzXA\r\n=09er\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0265a628495baeebc343c93cc426fcf5e2158884","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-22T00:36:54.151Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.84","@balena/jellyfish-environment":"^5.1.12","@balena/jellyfish-plugin-base":"^2.1.287","@balena/jellyfish-action-library":"^15.1.132"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.73-renovate-external-non-major-0265a628495baeebc343c93cc426fcf5e2158884_1637541603376_0.46198918716615034","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.73-renovate-internal-patch-1d92e9063e6bec7e49e012f77b166365cc6a6fb2":{"name":"@balena/jellyfish-plugin-front","version":"1.3.73-renovate-internal-patch-1d92e9063e6bec7e49e012f77b166365cc6a6fb2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.73-renovate-internal-patch-1d92e9063e6bec7e49e012f77b166365cc6a6fb2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e5042c69f6b43d7942e5659c17e8337ea75d32ca","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.73-renovate-internal-patch-1d92e9063e6bec7e49e012f77b166365cc6a6fb2.tgz","fileCount":28,"integrity":"sha512-tyHjJfiTh/sjdRs0ZWlbqm2WM98HN5bLl+QBiLUV97rwM+d+r3QRgG0KjqkY9cDWXKJSn13bzvxY/oJE0cujCw==","signatures":[{"sig":"MEUCIQCt8zXvYQuSFIGeZM6IZ5O6K7GJcRBJqLwkg2OhszXzRQIga8mlH2ZjYpOkxSnONHs0DPg5ZWXSAZ8tzML/zmkKdd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmySsCRA9TVsSAnZWagAADdcQAIepZyfH6Qt98j1cEtrN\nsMRGmhmdM7VTq23WZxq/mJKifibQun4HnQvZRqfWVyTepXSrVofQSnUmrmtc\njG3T1S4twTrTS+GZQCN4mXo5zoZkA/qBYgHjnc/MItInPmQvgyDeFzscQCkX\nVAMwtj9AtYm6787pxk6O2J+czc8LRfBiMTYky12MlIfD7cJ9WJibx2Ynx1g8\nfrtx2rxhNIEiAtzJQdyKJSkYjhJnCJKBZCRltyjpILHmjV5raiN5H1w3Yx7s\nVh9vsTMc6LM2wA05h01beaXpPHdGJbw/WCNfH7Vb6OsHONnA5gUyqQ0ppP1V\n2M3T69Z7TradtCJ5O9prg98rzvxyNZQMbyEKunnVZnsmzv+vDOyzsTvlMkvN\nVX31SSu7MFFWHe31401TfY5cMPV2gLFS7YCLazGi7YljCjN+u7sKPjenRMZA\npcGYLGGj8x/PXiGRaqbRodlic8Za/U4BsstaEYa63s/IObigxT84k+3rIYDy\neyY43AaUw4ZOhWplmk1Vv+kN2BjprcyuTNvuiu0zBQhjIMNavxWiJ6cQk0HH\ng3Q64o0K9vpC5tvayvnWndl6U2K4aEATLM03Ajie7+oNvhO5YodUs7RQbbzJ\nxIafl4dDU8GxGIb+n8LoC1wOH4ofo16vR/1DzFtOM0qMq+Ha7aSupB9K7tHP\naXkD\r\n=vF7Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1d92e9063e6bec7e49e012f77b166365cc6a6fb2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-22T05:00:03.510Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.85","@balena/jellyfish-environment":"^5.1.14","@balena/jellyfish-plugin-base":"^2.1.289","@balena/jellyfish-action-library":"^15.1.134"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.73-renovate-internal-patch-1d92e9063e6bec7e49e012f77b166365cc6a6fb2_1637557420489_0.6547794369804274","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.73-renovate-internal-patch-629e86f8e2461df6c79e864ea203bf6f114e739c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.73-renovate-internal-patch-629e86f8e2461df6c79e864ea203bf6f114e739c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.73-renovate-internal-patch-629e86f8e2461df6c79e864ea203bf6f114e739c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"acf30c2249490ba6745407900837014a83f07df7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.73-renovate-internal-patch-629e86f8e2461df6c79e864ea203bf6f114e739c.tgz","fileCount":28,"integrity":"sha512-u6F9ovmZKQinrSWjwZI0knWOTw59Mhb25HisDvD9ubKSfHzQEs9w6NeJ/I83RABbJfJzSWDXwgYmcJDV6iRoJQ==","signatures":[{"sig":"MEUCIQD3TYcobhwKAK0QNK+I9+ZzbdwA+kBg3MLaDLJKk8PUFwIgZGHvsAdsxXhJExfN5Doz3ahimocdVAxNw9gCYrSch+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm57gCRA9TVsSAnZWagAAFeYQAI8jEeWfvxIRCHhDjUV3\nxh0jt+QyMIF5cSoqGzrbcTUKDUl36ksczUXONBxDTeDIoB5FnBqFHFsR/cZa\n+x3TmDM5/ZahPZK8qybU5m3eCZaAM+fSYFs6OogCHS9ExgkDJEkdCc7xFsCg\nHMNSPQKkfkgozXVxCQx09Ih3yefxuSyu1oM2me2tSYKRJL/jk3ChziBKYnQc\nZhNeugeKEjCjv2vVO8a3JTdMp9jxlt9qnL+gAe7xd/F5sAmsLj6Kt3EVoLYE\nl69xgy6IX4mqFvBMN7F9roQxbAam5y24VWT2f0jygWE2LiCHPZiaEhV/a6xp\nglJdbzTgDhFEyvILHjNHX+c9AhXEVzy6Tcc3h7RAUHNGj5f6BoUvU3jl/fdw\nKC+OI+7Ye3Kj4CPiZFIfHmqrezQGg866A7GgRlM41fgo61qEe8hXQL1XZOB4\nDn0t3Zf/Jrs5lFqNr6gDO7gnHJENjj5esLGE+ifvBrMaHueZvq3/ZTHer5Fb\naiVedx9haxD2dJS0RzCXGhYBUoOls/QuorxbW/J/wJPCUSpE9L7ftfStOw3i\niKpXmKVj2kMjDiMgaXEJV1bmwYpCos7ZlzRw5LAkAtctAr2Qm4S9v0VZNKxi\nD25A4o+CMQeJ8dagxP0SGorWCD6Uc9APOV6ZZ3Jpld3WKtSYBxW/lz/bbxwo\nV6V5\r\n=9Wzk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"629e86f8e2461df6c79e864ea203bf6f114e739c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-22T13:41:07.500Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.85","@balena/jellyfish-environment":"^5.1.14","@balena/jellyfish-plugin-base":"^2.1.290","@balena/jellyfish-action-library":"^15.1.134"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.73-renovate-internal-patch-629e86f8e2461df6c79e864ea203bf6f114e739c_1637588704745_0.9730293426958152","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.73":{"name":"@balena/jellyfish-plugin-front","version":"1.3.73","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.73","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ecfa94c5650dab8fb9cf5865f8b38132f339b3d5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.73.tgz","fileCount":28,"integrity":"sha512-cLC87QEdg2CRKQxs31LZTI6IbRMVFZoTbRVrTZ7u1o4LhXOolq7MJK+gUzGtEazwbB0tHPsnNB41ngnEOAm9JA==","signatures":[{"sig":"MEUCIQCuMxNmFpWx0hE9N79F8gM8Q8nwhP1N6quVyYjHr/pEQQIgVqc9PJ4G9Tm6qCdstYkos0vEPrFiZQ79fNHDj7YGtz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm6cbCRA9TVsSAnZWagAA97oQAJekq7hY04JCzQD7tfK3\n9KB42cdab8GhtaoJnOKdL/Kfvlsi3zbvXKShYSjz6D3KLBQ4ep0mLhObQR+P\nmK4YsRpy8C+c6pQ//pf5Lj648cwPBdwxzQzYY6URai08cEiFyFWRmqzp6VnP\nLVGn9GqTE6dysCzTdXLtNHEuPJ29RnpOtl4EqtUyCBmJVVzTgYr8O/pSSsSB\na0HGKxZoMxgb6z4r8cxvfYVNuD25KPFov+yOdjZxaGTqb3c9wehT2g3Ln5Hu\n+PPUuCnlPpWXupJx+OW8WVaUw5JS4+mPIvqfHPGRNEYAJaPF3PQHVhWyZFf3\npU5Q/vme7NMgtfG9YvsBu/XrniZuGHYEykXBJZ3c/d4Ss+lYGaIvNOoWFn7I\n7zhyZr0RUQAYVwAUHT7cuoFWECXeiKSx8wGlHMke9EFA+lyrpQ0PJHaQai+t\nyEMt/MYDmoqj27NgSMogCs6FaEnyMRfpvlyJ6MOpslSiiJNL1ahbs9K9THCJ\nSwyfp6Kj0kp/iqAADqeNRo0kaXWO/UBynWf9bggH5XJ8lRIa18sQKiNANKWV\nyA6BKDy79bhDcMh+GpR+4Pyi/9b0i1lqJAJZIe18pD0vawM8xHeT4VtpAztf\n/lQReWIAMl8wUSx2RmEy+LyNiS66jBgxgc7HfKJ17evaxPoJT1x9YpEY3jOW\nrmxL\r\n=r5ua\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"28d28028248b00da35c6bedbf1f3d890ebc34f3a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-22T14:17:32.924Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.85","@balena/jellyfish-environment":"^5.1.14","@balena/jellyfish-plugin-base":"^2.1.290","@balena/jellyfish-action-library":"^15.1.134"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.73_1637590811183_0.20604204688610928","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.74-renovate-internal-patch-8325eeda0e35fefbc942c8c7477b009b20ac1485":{"name":"@balena/jellyfish-plugin-front","version":"1.3.74-renovate-internal-patch-8325eeda0e35fefbc942c8c7477b009b20ac1485","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.74-renovate-internal-patch-8325eeda0e35fefbc942c8c7477b009b20ac1485","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"06c841ee26357e86b442193b25cb43ecdd295004","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.74-renovate-internal-patch-8325eeda0e35fefbc942c8c7477b009b20ac1485.tgz","fileCount":28,"integrity":"sha512-GpAZz0qvIim6QETfA24MgDGezdP4jNFQNaf7PB0iHl6C4/ajyvbtcaOzmyNM+XcYTpMiaOCqHS/dQ7pz4++vEA==","signatures":[{"sig":"MEUCIQDsMnHCq9kjc+It7YOQ55FJn5jSxqVvLTB42FHjjsgK9AIgNpPiX1Jr6Wc+te9/jGxu9ZJTu3ATJk5E1W+Q91Ms1xY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm6gNCRA9TVsSAnZWagAAbGkP/j+4E9wmIhq8wagzzokN\nwgO80x5T0quXD+9gwJkq7n2fQ+vG7aBxhaU6YkZbnjOq0lQOkXNlrBYHh1Q3\niLbrQIEFH2c/TdYQz4Kz/omEZGv60bWhVyQpiVBFtkoZvOI1YnBlL8PSjXkj\nNlSti7SJWmnu5752Na8e58s/eufNrM3aRjbl7kSKBewnWF8xwmcEiH7/w5pW\nioBgcYhjpN18va7iR2+4b15ab9WaSsavQONuHBz3kdA9eklD92Pn5TNZQh3e\niti7TCmwXQdIMIPu1bI0ir/M+HdVhGogTVnUwcJuj12hXMA8CYe8VUX5ugw7\nzUdHJZJeiwg5sjf1MDDq4eDCRG89OPn7foKmbcccgwRqC6xPwVy0eZeMQ6Dz\nUtNsq/jg0yBVaGQ4Dtttva6Lr/sBuuSJK9WHH/qDkpyVjO0zzlyiXcik1BgU\nIEiVIXl/qHrsL/235jquaKucU85Bex3k4KBXYEHOHoH1DfFboh45q2+KKJh1\ntU+I9SFQ0SQZe6qbt87ygzofFmVhnSXu1HRQb3yuVNujmLc6llJxmhlau6Dv\nm2glgGYbaxYZsdy3JTFgt2IjlYwWbiragOvaT1nPYj3QFC+T+hC/s2H1F/20\n3KEY1BjgPFH2oT2HcRMrw7RN+dogk7ovn3BzBa3n2k6IB2fGNDKkfW73ERns\nnDUp\r\n=qUxt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8325eeda0e35fefbc942c8c7477b009b20ac1485","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-22T14:19:59.790Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.85","@balena/jellyfish-environment":"^5.1.14","@balena/jellyfish-plugin-base":"^2.1.291","@balena/jellyfish-action-library":"^15.1.135"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.74-renovate-internal-patch-8325eeda0e35fefbc942c8c7477b009b20ac1485_1637591053039_0.7925752599642544","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.74-renovate-internal-patch-948f9b62d952a4d6424fe7c76a9a65a118ee6258":{"name":"@balena/jellyfish-plugin-front","version":"1.3.74-renovate-internal-patch-948f9b62d952a4d6424fe7c76a9a65a118ee6258","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.74-renovate-internal-patch-948f9b62d952a4d6424fe7c76a9a65a118ee6258","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"17b24a01f7af0a05083d46ff5a4d4f6ff5f1e53a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.74-renovate-internal-patch-948f9b62d952a4d6424fe7c76a9a65a118ee6258.tgz","fileCount":28,"integrity":"sha512-IjnhbnOI3KAfVqDHl0aO7GGd7ER/0AjxzL1Pcm5bpLPO/SFpLsEKk1rgd+Nl0GRUOs3Xo3UYj/eFgktzSKcUrQ==","signatures":[{"sig":"MEUCIQDF+MvwhicznRN0exRVmxkAdzIu0RewbE6ygg6QEqMEnAIgTrdsH1GyTv3guB6ZYv6/bNVhtq9JcfrNSJXvyGw9Nmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm8L0CRA9TVsSAnZWagAAtekP/25eObDv+roT2c4pteEY\noNrOW1vy0WCkT2CPJNi/mf6ZG/LbgW5x+tEASVb67Sznwx1PboT8B7uQLyWw\n8z+bg6/hjYTnz1A0nq4TMjvEk7OPZl/q9zOBAvERgY/P5JA9YV40Ptt5N+2s\nVCk5XSaoPXpRMKYh93o4azCrDHf0J4T8zYKH8gyCa1zlB45FiM2notljO7QZ\nBTokQ3HCL1VLvM7lueJcPdfSxlk+4ImQItwcTpId3XceHPIFyoswaOtArFqG\nGUvOJc50M9clv/+fGt8VIyXYjTeH+dwmCyNfthFyr173GUC4X5vYUJ5+Z4Us\nJR/cF3T/Zsk19wkVVy6yz8zqwhsCLHrvNrwJKlftlOUGWjf/UwZrvTAva4OB\nTHXEaXY7JQKe2NsAhwRPfiv6kDYSr2l0F7Gp03Ap7M1aZpPNlaF03oE2fi3d\n2suusIBvtzD61Cwi35s7/sucuTD/E8zldOxoZhtYlBP8DwT8p0mvUKzGMbtr\n4RCo6TtD03nBvzL/arhjV2UrWzMzUJkWRDlZKw7Ljb6RFxkJWxYPR/D8yD/o\nEYqt6XOhpn74boKuuIIjbofTEV6ixGvFtLmVxZPARecOSazxqN70r7I7I2Kr\nzoEEkSGphsPx8YNhFTPV8IgOmmmxrGQPTOHY7ApPhCnAQC8ZANAMPlTZofW9\nk6Bh\r\n=fYkM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"948f9b62d952a4d6424fe7c76a9a65a118ee6258","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-22T16:15:17.174Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.85","@balena/jellyfish-environment":"^5.1.14","@balena/jellyfish-plugin-base":"^2.1.292","@balena/jellyfish-action-library":"^15.1.135"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.74-renovate-internal-patch-948f9b62d952a4d6424fe7c76a9a65a118ee6258_1637597940235_0.9353598441735311","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.74-renovate-internal-patch-c2d74efb6d48fc2b29d8c71ae35c040e02e4802a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.74-renovate-internal-patch-c2d74efb6d48fc2b29d8c71ae35c040e02e4802a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.74-renovate-internal-patch-c2d74efb6d48fc2b29d8c71ae35c040e02e4802a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e0f289820ce3c7737d047df301e9d0fbfc5290e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.74-renovate-internal-patch-c2d74efb6d48fc2b29d8c71ae35c040e02e4802a.tgz","fileCount":28,"integrity":"sha512-3+s7dAfHCq62DvV627m0lt74Fq3CICCcbwvoLYoGTLRqi3CzLhKA1nEfq5PtIoxZtyzB8RV+4bY1PA3mhMKvvg==","signatures":[{"sig":"MEUCIEdxyzdaaQhcu3Z8eLbUO0PyOOFcd0UhZnYh30YI9SSUAiEAy/xiUKxgYC4huGfDUCMALF47YLiIn1wlpVHPVuk9TcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm+kICRA9TVsSAnZWagAAQL4P/1K/swd7VU1wClFW8ZB0\nWIwUnJCW+dqju4Ix8qg4KKPp5j3jHVRr46EffjdhyBAqrLyX7aK0+OMqG50B\nFqhy/3afb5Qh+gCljo/tfvkodIRrOm3Y+n+y8ASpVAaXRF2AQlscPTAwXdbb\nbJA2fK4EOvA5f2tOyDf+PnCvxWeqN0jYPm2KLe+gyb83vfnEmvZhOiTqZsr8\nBsgReDzVEaFYDWzW+NxeOJzcOxmqpoMPxkZQX3GAEig4rjMrTLJv3lTUJcnR\nIQTFqAKBsmg2N/pjEl63M/rDoLER9Y0iYKl8PGzPfB/J7F6NlM5ChojPWlkE\n/Jlqjtka7RFSOI2lRCppIW3UacJBqIe5hImjnBAwYA0J3yzKC9DHDyw35zGt\nJCJNzguxV59GqTmq50TNDNFIAGYbIUk90XRd3uYY1tmVnfIYeLpO4JcvzU8w\nzvVzjXWh5JuXHqEO+s5n0drON4Q5ebPsAhIfow2hW7UYNOsLMq6p0JDiyxdo\nUmJV+XsDmx3zpCf1Rm4bDqHAPaimXIyNo5/PpuvI3kzKtiOsFnySSvmDbNZ6\niX4+of2djYIjEMlDAm18WXmdbu18miT6vBWBlH/FZMhj3yQ5Gkk4cW0FuFQW\nJdYQtCdFoFJBmnxCr7RtBfBEwwjjsqHD5vTPX8iiASzY2iPCFkHBXhMY7eo4\nPnDz\r\n=67NH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c2d74efb6d48fc2b29d8c71ae35c040e02e4802a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-22T18:57:58.914Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.85","@balena/jellyfish-environment":"^5.1.14","@balena/jellyfish-plugin-base":"^2.1.292","@balena/jellyfish-action-library":"^15.1.136"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.74-renovate-internal-patch-c2d74efb6d48fc2b29d8c71ae35c040e02e4802a_1637607688596_0.004018417783401729","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.74":{"name":"@balena/jellyfish-plugin-front","version":"1.3.74","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.74","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b902023636ec7541214037be9a512654cb9fe258","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.74.tgz","fileCount":28,"integrity":"sha512-jODkQ5pNcnGu3ILhiyjyarua/wDr/t5MpOb/w4pU5uLvSqnWKCKGp0OHV2qJqtaZBtexDgxZ0ki5yu9G8bfOuA==","signatures":[{"sig":"MEYCIQDo5eVeKZjQQXHssbcOG8DEvD9CP5nwhyjEdNcP9tCzZwIhAOV/7i9p2oTuoePAzEY9BtYE9VNoIjuTC2N0OxhiK31g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm/BmCRA9TVsSAnZWagAAx9UP/R+SDfGv/TkWsMRp5e9E\nRoCiqNbIwZHbQ7pBEsWjbOrY/jMMe2JaZmlTRR84S7eAPosCNNw+YL9/Qx6L\n+N45xnNDPQIyEcnBkvwUCLGaiAaP3sveKfRUKEcmkXNX8j4LvNjkKj8prQYw\n359ZMsfUbhQ1oOOYJfRDiv4H4rE9eujr+5TOHU/9UfG/sD+gRDZTi1qlePQp\noM8+9HHkwbhi1UEc9S34AbWfC+m9qyEqK68axuqFmQRxM7D7v4kLRw9MmpRW\nB+5cyS+jP5a5AXkRK8eLtMWVSazIyyOlT0T1K1j1TNyAmvnN2AkTjVEXhkKg\nsi5LSMhoq1DhGJS0ioQFpRkcVuBop9sjx5csdPshRjhFiWob3gcoUSUrb8V5\nFGsxhMiWK4VtVvn1iGCf++QCAzY6aMLZPxn6pn5MJPhKq8NdUFM8AJN1naX+\nkF68S9JOBmdeCZSVxICbgTgRM4YPWVUbaZOtOJ9uQ2rBHlTgIJt3OWZiEWWM\nnqhq249sLE8A1junHMgcGj44MFriyQiXDo/AaqCYwJ0kk8clf6oNUTO8rVnE\n/Bmllp50S2Rk1HuwEaMcP09PCSJivGKe+eaAeHjNnfUzKHpB/M7jCpPn20iT\nhQyNyFrTn0SENDcT4dkJDewNweDCOiHjV6SyEYDkD8fUjMKE4ksb7xvFo6f4\nIat0\r\n=tCYI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d6875646d861e7967cdc6ed3557babb033f02788","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-22T19:30:41.288Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.85","@balena/jellyfish-environment":"^5.1.14","@balena/jellyfish-plugin-base":"^2.1.292","@balena/jellyfish-action-library":"^15.1.136"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.74_1637609574104_0.07490560453374817","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.75-renovate-external-non-major-4617d18c326e5cf6d86a1b4927e503c81ff8e49b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.75-renovate-external-non-major-4617d18c326e5cf6d86a1b4927e503c81ff8e49b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.75-renovate-external-non-major-4617d18c326e5cf6d86a1b4927e503c81ff8e49b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a4a1a4b597826d69c782145093ea87b10885ce7e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.75-renovate-external-non-major-4617d18c326e5cf6d86a1b4927e503c81ff8e49b.tgz","fileCount":28,"integrity":"sha512-jKT+2C3z5iiIfZNiMpTl0nXWCWcUU2HNDee8t1j4rnoRgnevHpF8De803KzHN+SxQ3WLo3mhFbdi2PSyFZejWQ==","signatures":[{"sig":"MEYCIQC9ciwVRBSrtZDksd8yWZgP3zatZUlHpX9vl+ZFnNZD4QIhANaXPXSRK6HRIJLo4waepmM4Ol1XIXfoQeWFqDJL2etx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhm/F/CRA9TVsSAnZWagAA5/EP/1rmYRDzysZAGw/jFYxk\nNPXyT+BBuG2rT67w+r/bDAGSjv2VuZnJjf4DWNDpneTt8Ni7fC2Lgs3vaYFI\nJeUIZuEXiG+Dvn6pUOaU0YnKMBc/eyU744o3RKopRN6P/K+/MkhdaZ27RohS\ncPsSaAfAlrhLdS5wEnfIUWFfJQ/Mv/lUlynCENkgZJNVhdSkG7sdqUycKe73\nkcn/dBJ/7+bzd/Dk94RTS8zQ7ydtc01T8AMy/BSMCZ4f1fUH+9w/84yFlLAz\nQSWjzY1BV2ARiqxq5nun4viSsbOlXOyZdvycg2PWusW/7ihaxoovppNu9Tih\n5DEzpFaO60d3OQUyviHX4w6v/j7b/nRGQyEdGKDXoq+XRZzAYcQluQHwD58M\nKAYEBsZi/OilzW/Nafo8o3QNdxLDBHI8sfDUiymE6Q5OSe+oYq8KsfID4oM2\npAE4QcRULqsL/N4CmIxTk2Dfq4K2z1NUhwYrc4gGpTVeZLKtu3H/ewzlapAe\n+uDGgaw9OH9oDR1GMKjrlweKsOcevtvEkPQEeQwB6UkWWl/GhXXpOC23atZN\nuegQPWZl3IwXmm/02DNU9ziU/y/vqCC+D2C42t2AqxrxZs3lRzBnrEoOfRYg\nwFWq8zK+EYTS3ingTxRE27kay4rtLuAt2izY7twI9dV9eWYtWK31TPzCSj24\n16B1\r\n=mNnQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4617d18c326e5cf6d86a1b4927e503c81ff8e49b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-22T19:34:32.308Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.85","@balena/jellyfish-environment":"^5.1.14","@balena/jellyfish-plugin-base":"^2.1.292","@balena/jellyfish-action-library":"^15.1.136"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.75-renovate-external-non-major-4617d18c326e5cf6d86a1b4927e503c81ff8e49b_1637609855506_0.44324952716991883","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.75-renovate-typescript-4-x-24bbec0e621b2a5c3b9f83921825fcc0f81510c6":{"name":"@balena/jellyfish-plugin-front","version":"1.3.75-renovate-typescript-4-x-24bbec0e621b2a5c3b9f83921825fcc0f81510c6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.75-renovate-typescript-4-x-24bbec0e621b2a5c3b9f83921825fcc0f81510c6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"95402f9cfd931ba0e1b028d6047d16703050efd5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.75-renovate-typescript-4-x-24bbec0e621b2a5c3b9f83921825fcc0f81510c6.tgz","fileCount":28,"integrity":"sha512-P1pWtIeEP78w2ZiLtmj95YDnEtHmz5NTml5t68OkrXRF07O39nyily20zOLbCxYg2aUl8o4a+JS4Z8+KzrG4tw==","signatures":[{"sig":"MEUCIDf8MJ6YHzd+AjAvx9lZ96v2zgUL1wUx5SHo+3msQvAWAiEA/N10gA5hJab4tS88OyrVlui3UHtEuQCmHG4GcwyEf64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnFhbCRA9TVsSAnZWagAA4+EP/0Lv7aaTUvH7Mk6FUtBR\nyF/zZorLykJopMhI5fAad+SMfMHYnXbFqr4VC8DKuFkwgoueIjbNavNFt+Za\n0bgHTs+5lZChUsn0PJnV8fbV+drIksAMmGX2BNfPHD4TOymbikQy9tCj60fp\n/pwWG2+8E9t3kuP+qbvFE44NvJDTiIriN0JuALvDDoJ0TT2ecqi0W2D21KJv\nnbp+oRjdCWgZnksM599kBKDrAMfOBoYNUFZ9N9M/RUgZ9Xiq914hAZmQtPhu\nltTS8I+fYSRaYL+tYguuE2NVB9lnY0Hhq8oI4SQMeiGwydBkdAZPaczoaVJQ\nYVIMW7GpQZDcvbGDSdv35l+F4zxWNGRdyMFErMAT4yX+z6URec0co85R/j+T\nAH0PddZ941R2qEza3I4lYQV+huztXSv7gMG1EACd7dgpOY6uqUAiZdtZA5gX\nMj7LgcS34W6SjJvQ4wC1arnJtrwpeTeffGVIwg6jgvmzIk5Ee1kfodnfzAjU\nrgrmyRyru2AyH4Ul7IOkFMPyYsXbWbnBg1VMC3qTdNV8p8xNuq8KdfKJb0Ih\n/WtL16800MvPN/R0n2Muy5Ncl75uMKO0nA17Eht3Nobm9YvNXk6nQzi7qRjG\nz53G90GjyNMZX+TSyzIhqHib1yf5tDbEb9NkJQ+9m79IhszK50oGhPuX/irr\n7y/M\r\n=ldDK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"24bbec0e621b2a5c3b9f83921825fcc0f81510c6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-23T02:53:00.247Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.85","@balena/jellyfish-environment":"^5.1.14","@balena/jellyfish-plugin-base":"^2.1.292","@balena/jellyfish-action-library":"^15.1.136"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.75-renovate-typescript-4-x-24bbec0e621b2a5c3b9f83921825fcc0f81510c6_1637636187286_0.8884541112830382","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.75-renovate-internal-patch-e090f2ae2862ecac53ec0a68bf756940a7104832":{"name":"@balena/jellyfish-plugin-front","version":"1.3.75-renovate-internal-patch-e090f2ae2862ecac53ec0a68bf756940a7104832","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.75-renovate-internal-patch-e090f2ae2862ecac53ec0a68bf756940a7104832","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c0298d502ae6c1bffc2aa219287e1fd8a8e83215","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.75-renovate-internal-patch-e090f2ae2862ecac53ec0a68bf756940a7104832.tgz","fileCount":28,"integrity":"sha512-VVI+3dUIkTjHvt3Ky6NKUfb1d7JJwvgY5wH/h7T/C0YpbZ1dvjBdVQaoCtqBvmWFwn77+T7TX7bWzdvspipLOQ==","signatures":[{"sig":"MEQCIHZT7c/iRZpVyf9JZyqXmYms1Ooa0WxOhiCEWSov7lChAiAl4nM1SWBHmc/Oyn6VOOee+P+57QMFkssxGOmnPvvA8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnFhpCRA9TVsSAnZWagAAUC0P/i6zSRVXCFQlsDjwZkdV\ncvj1OUprYfQujV3Ni5QdwLLHqg5QawuhoEC1YwmIzaHUkyC4oOaLJcontSoC\njg3o2viKeX+4L5QBGe29zwDqFQ0kkmKa5UU1DVdpvoFX6aufvmfMQdMwCdYe\nynN1yuti/V3cZ8O44rIR0GzxpGJIJAL/zpltGRSgMtXSyeg9CW0QdHbNCFde\nQ+Wcmrgf27OZaghQv6Z5UXBQPjfUSJyUFCCatWQcLhzkzMqVXsmCRdoXEDOX\n8IJxdumA3yAGapWNaevNvsI/4+jRNAY2iHfgppNn1tcq0Y1lpNVnOLJQeoVw\nYJyLHUVs2grY1eal2KER4kivykoeVAMlg9NqiliHQYtfi+Vlkb3Qs9Nq4/HS\n+UfFf7rjddIEvcbhwvdOwldbpgLh92JP6l42NtJyZJ7HxGaGR5fb0XpiX1Qi\nREI5ofcX4BnLTb0bTmFLyEIh5fLcEhU+TYpNt7N06jLW7bS9Khk5SLYU8SLo\nN/gkYrK54CgbteLzaTgKceJeO9zBNHDE2FzYfvwJSA2XZzGlXqYSkt++zd5g\nflp1nVox1wbYKJsxykeMtpjVEouAFueViek7LnXiqG4w8KdIi70DMfGE66wU\nHFcsFA8tRURRHdgZyIaPtF23CVGpUeXU75AN8Jv/uakdhFPI1F9HXRrNEGCv\ndOaC\r\n=c0WE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e090f2ae2862ecac53ec0a68bf756940a7104832","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-23T02:52:25.073Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.85","@balena/jellyfish-environment":"^5.1.14","@balena/jellyfish-plugin-base":"^2.1.293","@balena/jellyfish-action-library":"^15.1.137"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.75-renovate-internal-patch-e090f2ae2862ecac53ec0a68bf756940a7104832_1637636201381_0.020120524934934103","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.75-renovate-internal-patch-c5afc63c50513b4fe1c691ecaa69105846dc6ddb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.75-renovate-internal-patch-c5afc63c50513b4fe1c691ecaa69105846dc6ddb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.75-renovate-internal-patch-c5afc63c50513b4fe1c691ecaa69105846dc6ddb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9cd59bc0a29680c352d6dfb7ab2c20942652287d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.75-renovate-internal-patch-c5afc63c50513b4fe1c691ecaa69105846dc6ddb.tgz","fileCount":28,"integrity":"sha512-My49kCOEMYerndjFPJkxNiLjeFIicRNFBSUsr23AUxyL4hCd8UvprrqqP2i0s27xr/K4332J889yqvR2ycZSLw==","signatures":[{"sig":"MEUCICzx5xXKJFVrVkqccH/150ZK5uprZWxLFEAh7corhi3DAiEAkaHkat8M9DRDROk2EsSRZvJQkaaUU2y8CaiHqns3RB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnKAyCRA9TVsSAnZWagAAIecQAJzHQFb/tJAyLM90AO48\nUobwVkOzgrOIhnue4NZJnkdb/g0hTA+KUqLsq6Ou3HOLGjccxVRZ812Ogh1s\nXIwxUC2MXukErkp/mFgd4FzZng2jkjHObbEKIi4MDPXbyeCnp6VoLIjRL2pc\nrFGB+w/bvbyXJ0FHj5S1pdEUeOGANcqyPfb7TouVCY9KPyevaO1rcf+W0vnp\nGNc/CXqDokDlLPYf7ZMSZymfbM6LqlJSL6mq0r5PA4RXhFrp6HzAXKXdAD3B\nBNKylRPgIaSFQQOCAUrIqj5jbp4WkyF+j56jivTsaAuWnew7WsTsX3eFY4S0\nhARSaTKNn+1rzMb9nBbLuXWq0huOl4XQQAfDISeHBGLIRKZY/ZklqXTQB/cZ\nu7fX9fYJL+a/W+podUlLnuV+CWIYH2AbtiHn9h0dub7yS1d7VQR4kADnftWO\n1jrvP1Yy78d81tThdSQkjroQOuBSVLgHDPbbgK93tOW88pj3bCDh0MucJODL\n56u1zAqn+wMCw4U/gURjyhXxuzkQnrUr6j+ecG3Xo40ALwo976WTiYSPCf5y\nwj8DBxIBU8d2YX9dHOf3ysx94nuk2UdnPKvWQDBdZgrEpCtw0rZJnjYLA6/i\n9HSR9Gk/M7YYD8O3/O6eYeZK3dS1bwDdl/Yk3y8H6uvgI6+zDVNHnSmYN6B2\nQ8w3\r\n=iOKM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c5afc63c50513b4fe1c691ecaa69105846dc6ddb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-23T07:58:53.544Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.87","@balena/jellyfish-environment":"^5.1.15","@balena/jellyfish-plugin-base":"^2.1.294","@balena/jellyfish-action-library":"^15.1.139"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.75-renovate-internal-patch-c5afc63c50513b4fe1c691ecaa69105846dc6ddb_1637654578105_0.1727792966431012","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.75":{"name":"@balena/jellyfish-plugin-front","version":"1.3.75","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.75","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e43247c96e21511ce90a172ca009648d7f504cc5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.75.tgz","fileCount":28,"integrity":"sha512-fKXns6PHfWEF17xn+LPHzB+9r2wz6ZjvRQ6sVy1onQN2g53B+i6/C1iUEnZ4jxtdXJv3N/NCqPaRBhg7V8Yg/g==","signatures":[{"sig":"MEQCIDioNkUtFyN0k2QQnI4PzjPSMF8CeLZ2NLSoAnclr5frAiBLY5WssMQ0HueAkwGJCv8sIjWJmSU+wXpFRYDIMf1dvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnKfgCRA9TVsSAnZWagAAZ4wP/31zGpAJisIhU7Hk59Zb\n9//LEbJR7cHqd4PbnjdGgAJsEkNDFBaf11N6y0sIt7GkGrNeceg4LCgc7Z1u\nGnozHLHoth2Xtv9f7HWQxMgI+xsBfMOqXdyp4xSjqwHEb/w4wiwStIAWHA/3\nuBZFmySp9E7HprrRNIRND3JcIpYJqcwh5jdRWRDHzICT+CUJ7eDd8YSouWES\nxg8hb12z4DdPaxs7rypCRvCB8VjwA3qfuJFEmJOU1DGqu85SlpPDiv3Siuza\n1vX8MkGUrkXCTbfVMpaQZxn9tzw2sbWN8lEqfvog5LjuimFKTB423peSlhGy\n7OFY14pE0nX6gdHSz1T1FEB/Fs02Rtt4x2Iub6WZRfPHQ8MkaX8Yi7M8X/pv\ngA2HBmUXxHfQOOpsKRyTWU5DQ4MFs7qKxrG9q0FF828vU9TbfPMycCaa/n43\nZomhrhampa5142W28e9M150mbTqDd1sRMt2bel3QY11dMhJf3k9GwtqVZAn/\nRxpfUHtq4i7qm0l1c8v8j6i9MULJnOHPXxr6wtCZOjFFMwpid/8QYCrX5jPL\nX3tHWN60i/NWLi9k7HQZfQ6Q1oqMOiogS9WWYFVqFJfEfc2z3k8wn9zUjawZ\np7QTtWsYddtazJYVj+vkT8Nubne/HK4f2nwD524qS3NkRynRhO1ZgKYDuc/B\nFExF\r\n=T8A7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c186e9338d08ddb14c60a981622e062b0823cd84","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-23T08:33:34.081Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.87","@balena/jellyfish-environment":"^5.1.15","@balena/jellyfish-plugin-base":"^2.1.294","@balena/jellyfish-action-library":"^15.1.139"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.1.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.7","date-fns":"^2.25.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.2","@types/uuid":"^8.3.1","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.176","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.75_1637656543815_0.6364232430704375","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.76-renovate-external-non-major-96aad64f996c2ac66bda82375096d6ec899f3363":{"name":"@balena/jellyfish-plugin-front","version":"1.3.76-renovate-external-non-major-96aad64f996c2ac66bda82375096d6ec899f3363","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.76-renovate-external-non-major-96aad64f996c2ac66bda82375096d6ec899f3363","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7a7d8cfc793f314b67194c5c69f4deec5b1862d2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.76-renovate-external-non-major-96aad64f996c2ac66bda82375096d6ec899f3363.tgz","fileCount":28,"integrity":"sha512-yhqC2uMaGFkqkKVSe/BvuV9/Y4S+VZii/IFG3ZrPXhZQ2o5nHx/qpKgrC3bsCaHVQrnACtq4vloa3/ljWNoerg==","signatures":[{"sig":"MEQCIEla8sIMQm2IwZ/1ue+JE2b4LSh6GaMKLn6xS8rWQHHIAiBJpytcTsbdTpxwbxYT0FbykKeO9KHHxrK24rydaUauXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnKjaCRA9TVsSAnZWagAAxtsQAIWRL6brf63ZVKHta1iO\nbbsH63tct3pPXJdGu+ZN57Oq4NBn3e5XMO7MmYXM5SyiljW/P/PyiuPq848L\naQq+QAxDA3M8K5L5nyWxsoRtp4LsrElKAGOV9sUq85j4+Cqt4c+EHqUSg9yn\n+TTfDMxiEtQIbtN0RAtm5CKijAFFL7IcpZaxyCn9aeNicui1JbFsZuYcHVKP\nkTTDgSXgIGjcrqaASjKdFWlFNp7vII+CjolMi/zl7MtWW6UcJaxwNDA9gLGI\nUb0ARJIaxQ/gq1yCQQKTumbP2OWJXVX2XSwrHJT/x/aVaoLIcx3/FvWhAXhi\n6StW0ltkNfW5EIhClHeaOJjYAnZ8Yz/tqBF3snUw/50DybS5bvzG+J7HZnCu\nBj58V4bRRw5gG6eWcJvW1kgUTPP7cQJS7FS4LqDya9kcYAzXXX4cTJTl6Jwd\nxiYk80B4Hc9yjtIym72r0rqJ3U9LPAIKVCg/1S5ONEwg7SowikClQUhm6JrG\nutguM2bGstmg0faL6U12x2qUfTMbFyaFHBjiZEhL1EVvWKeph1q3F+30iWdj\nzEGlsuxqEx/SQ4TfXATBToBwFvXSQvt/6ryOeH1Pxk9ExpjrNg4Fi5o804eC\nmSA+mGkbJRHdkHzws2sMGebMtgqmJCZ7lWsp+QmOsZglQvkEPfP4MSPjE17I\ns/BK\r\n=WG5I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"96aad64f996c2ac66bda82375096d6ec899f3363","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-23T08:36:01.250Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.87","@balena/jellyfish-environment":"^5.1.15","@balena/jellyfish-plugin-base":"^2.1.294","@balena/jellyfish-action-library":"^15.1.139"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.76-renovate-external-non-major-96aad64f996c2ac66bda82375096d6ec899f3363_1637656794359_0.8640273296387648","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.76":{"name":"@balena/jellyfish-plugin-front","version":"1.3.76","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.76","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3e0990695075e81542cb2753130b4ea8994c61a5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.76.tgz","fileCount":28,"integrity":"sha512-wo5MNw8qdZsa94zN3EJSf1mBDayVObCmkAYAA28EcQCyxFt+hkzDLeRpUt6tCFSLb6h3cKZn2gtQ2p+yt34Zpw==","signatures":[{"sig":"MEUCIHC0Iov2RRfDAROxo1AH/b2UK0T1RBolwtKlP5jBFDhMAiEAworgKO66OZlxsPrw9KZGLrFJKWX7OiUiTSsTHrNtfRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnLCxCRA9TVsSAnZWagAA34YP/3kmhbAzxAcm2NMddnf7\nS+QYFQ0PwYqoKq12GMKmVqnYlojMkgM4q1w+9zCmpq8GWSfPFHmWWtSUG9iZ\nUwRY+hfGC2AwP/uzbke5FhHRGPaSUfDCB5+Z/PeAaRzkbNPVRu5RaHlahTDR\ndcrW+t0SxpwJZctgBNOM4zpq1JB2ZlL7hTyKEFBbqx9mZP2ihohdbWtuKS1t\nYuorYGp2SZhZqhL1DYZl7/XQVlKZDo/FNUcgWNSxrYF7+FtgRW2B/FCH/x0z\nRlR5jbJOjjeqHbECKRocKm6n/gTL/B6QPspzjvBTq8UWxlYo/rY2Bx5nwFpX\nhl4XM+2mdGjwJthZRznOfehTAvOOqx7oCSLk08XjxJfJodBIaCsmDSWKyBlr\nNmObWv/YUJcL/Mzfm6xXUGR8zgNepr2WKPRW9kAcVpfJmZ2dDkY1gH7zEAr4\n92BYZuQI02ItMsDcSJfohU3prNNNkjBBtBvH4E4E+fOZhUMFokugKx9MAYqc\nqNV3nWiAJNibnFvPHW72YRukH3YK9hsWzkh90Evj+FwRaH34rX/yD8FJP3e6\n0K40OKYNrJzj0xrEqUuURGiQ3aP9ChOpm5Bewxfsi5imsXXN40570vZqXNhD\nfT1Lw1FE0nhF6SnzDj6TyslGOQZlIRGdSpXZ/pyiNJyA2opRw5l76hmlHQFe\nhmZt\r\n=OtI3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d7c46a54ccdc68f121575dd6c7b0699677e65e95","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-23T09:11:06.829Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.87","@balena/jellyfish-environment":"^5.1.15","@balena/jellyfish-plugin-base":"^2.1.294","@balena/jellyfish-action-library":"^15.1.139"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.76_1637658801503_0.6155569364835425","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.77-renovate-typescript-4-x-f357768e2aad3314953c1ce8d88223f3cb470a02":{"name":"@balena/jellyfish-plugin-front","version":"1.3.77-renovate-typescript-4-x-f357768e2aad3314953c1ce8d88223f3cb470a02","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.77-renovate-typescript-4-x-f357768e2aad3314953c1ce8d88223f3cb470a02","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8e2dd77629b1b4679d392dee8e92fbf462f61b65","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.77-renovate-typescript-4-x-f357768e2aad3314953c1ce8d88223f3cb470a02.tgz","fileCount":28,"integrity":"sha512-QCKSkmdkCqDZm8zZnpjD6cxu98jqHGM6NoVkCoK6OH7KB9M43d6SsKvXADQnhbwP+b2Xven/DaDZwYP5HGVNaQ==","signatures":[{"sig":"MEQCIGr7cBGWOMZHAqJPX3HLKKjspKy6rMjshydnm5yI6Eq2AiAx3P/YwUTqIz0YgntDVgcjkFk9QCw0DcBvgSQNRXE/5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnLHsCRA9TVsSAnZWagAABqYP/1Hkg+rbGZjl2WNeA+/p\nRXcgBUi54Nq3zj0zETXs2JaH+lxhsxNjVWMgoey/uxpewwkj0X5wociRK+Gx\nY5lgZu3FIxOfrcE/oGDdn86mIE/nbHW8dRB+ca4IswIh8AUUHbJ1zbg07Xbj\nOI9Y3b7Xlda0NIlrjiltvDH4EYDSPJZEWXVFstPMrNkCI1K2vS3kusYU+0xI\ndbw1SW5RWKx4sF3sqbMyPw/w7XGjYE8DKe/k/gdTC7HdOnElY8QWnAZinLvk\npJlBxprt/BtdLsQ5JK52R469OTURuG7+QluLq4GS/G8fZfueuJzDakJb/q1L\n7SYLoq0775tWw/YWfznAY3XFBrbn/67WGf3g1zx0c7An/bv1kfgQfSjVV+Ay\nkK9HQdlPp290tal1obK+WgegRlPvIRlwqHnVynPBQaVsFmOjoE3ohXCOV51W\nvt3m6VgC81Rjm+UUEsth304RPklpwiBvHmhZmVL0tP/9r8606BfUlv2ok56s\nwc+tMmcgeZtP+FyhYS7rJITKhXuhJGebrVM0COvvXucbpyZBZe5M5MMVVtr1\nyagAeT9QLsdBHkZGwjQiWCdLXWPSPR4zVbh0ujF5hhD5PAHud8j9daqaUQOH\nDEhV77DDQGky++j7oY7ymiW5VKDpqeJtDTReQ/tVGuEWe/4wm7SNCu4Ihk8m\nVcwu\r\n=D1PK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f357768e2aad3314953c1ce8d88223f3cb470a02","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-23T09:14:54.416Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.87","@balena/jellyfish-environment":"^5.1.15","@balena/jellyfish-plugin-base":"^2.1.294","@balena/jellyfish-action-library":"^15.1.139"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.77-renovate-typescript-4-x-f357768e2aad3314953c1ce8d88223f3cb470a02_1637659116434_0.9846560974740424","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.77-renovate-internal-patch-b60dae2b7ae74c64df63bde63d0c87a18a3eaeba":{"name":"@balena/jellyfish-plugin-front","version":"1.3.77-renovate-internal-patch-b60dae2b7ae74c64df63bde63d0c87a18a3eaeba","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.77-renovate-internal-patch-b60dae2b7ae74c64df63bde63d0c87a18a3eaeba","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2edb8d427129b7e90b93b6fe2277cd672dd6e590","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.77-renovate-internal-patch-b60dae2b7ae74c64df63bde63d0c87a18a3eaeba.tgz","fileCount":28,"integrity":"sha512-ytut3OqwUCkE0/0ft/NzY4Owj0+TC8T99IOJx+heIYawPxJidgKr18iFq5+32XK2/+rJA4ewLqLviQW+zz38Kg==","signatures":[{"sig":"MEUCIBKiiHIUfi36fiZk9FefH+EP1RAXXVaOo3MHLIg+jBaPAiEA9+bt9fPV1BO0UEiidG45jCQIDZzHO6XawLpeFV5iDnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhncAYCRA9TVsSAnZWagAA3oYP/iSxlA2PWkwEQqO1lKC3\nQEnB0mBAANu16s0cdJFikRew7GX5dINun2kPyKg5Pa2rNrlVpXmOXaqhH6cJ\n8Gh2C+LjkSSDVLJlpjGMFJaXS3a524CUkuxUzUlMZa1CnC5uSQqRRQsnYfVQ\nTZCnjTERm5t2rQZKbqO8yF0+pulUEs3+edVcSQLKn90YiurxL2USYFjsbp+4\nN3C8OPcCsRGedaGJVs3fWXBVeMNnYErVcURH+zZkta/xka6KCWZS8YEvggyY\n8F/Lr5Fe0bZlAU9xFjt9cPO0xBypndB3rPLPS9/s4dpVaSvLD6Y6ZBNh/nAt\nE1q/qrMncuu/LgXzee6CNNJFH72GFGnk0dIyWtpTWdnxlt0u98GL0zdVTbTe\nq557K+HgIFYD7pei3cXAO8SjSvmd86UXtooZWPsGvEHyaR0JBOC+akUZdpdN\njNt0ox7vaWT6gKmL7F0swsIDxHq3GjY1FOaRVJ1oKwSvQ7Qxl5kgCuIp7E04\nBOF/oWc89nNQAAHI9xCJLTfypjAU2YtzNi+aYR8qz34f1h5d0j9SzQ2HWcii\nmkHut3AxHlo8cXq5XRNqGZtCDpaojzbxky8AQpER3Q/a9Y2ukSXC7T0YCaJC\nhnlBB6eoioFM/r1jb1KYk+4BOETOO07R5DzC7lFRl4Ret8JZjLBsapaoXFbL\nfzp9\r\n=56vz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b60dae2b7ae74c64df63bde63d0c87a18a3eaeba","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T04:27:40.900Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.88","@balena/jellyfish-environment":"^5.1.17","@balena/jellyfish-plugin-base":"^2.1.296","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.77-renovate-internal-patch-b60dae2b7ae74c64df63bde63d0c87a18a3eaeba_1637728280166_0.8708336904259701","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.77":{"name":"@balena/jellyfish-plugin-front","version":"1.3.77","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.77","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9711529935939a839166a837d224f80e4df8f125","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.77.tgz","fileCount":28,"integrity":"sha512-40yQJx+/0f8MDxnAYSF3LY7T4qQJJ7Ms32La9mt/f7exLTV/uMvjHwZ2JgbUcpzB1aeVd8nQlI7jbh36CbPiAg==","signatures":[{"sig":"MEYCIQCc/lnugolD2DwJkZf5rdNjPx/ARjJo/4EUmd7HBNCyDwIhAKRw2bg1Ca1T3aI7lnevD16VttgLwSYcMJCEW1oAViEQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhncg4CRA9TVsSAnZWagAAMyQP/3+E2l8QPtCsMxV3w7xd\n8D3GPzPFEDNcbW9N3dyD3YtWO/WnhcDeEJKe/MKY2ZIp3oN53tl2tL/zLk7k\ndKg+MRejl7dnr/FzwSPz+OcsFM8lxi43iLorosnSJakbL0RJb+vJ22YBwcpR\nwuD/pm5j6l1Xtp59RDWf8A8HIcA65xnNCR9ZceKOL57bXwj0fjF6Zp1VelTL\nK7KknQ2qJmXWCsIFezd6PUE+/l9Nvi4OPTiN98sRWvu4zsD5jKiFI3H4njkE\n/4uv/plqtcppFTqr0pwNMXR7Jv1lY339JTzhask2O6VpUKkv4LXkkcYS+dgR\n6s4+NfccExM8ju6Ff2rDEFuH4Awv0FJewNft9wm/bw+LZ6Rq9iwYAKCIOv5E\nNerjZzfdeYgiZNrnxe64eBTSjyWNjZ+PHSGJibMLsk/QzN+ahf1Sr654xBJT\n3vsXStAiajPVTagh8JTDEHvSAb1De/KCpkLrvU7MMM6NsUzMQsjCVCzBS7ZG\n8yGVSX/0nGAaz+44A8Q4GAV7o0Z8f5wbJ2sdvQsoKKqJOOE2vvaGczDR3woc\nRVqHpihocV6fZXKU+6rMT/Qp4xGSTlY5IP98ZhWJq+UNu+ZpGtbyQ0l76Ndl\nyukQzy+heMJhQVdFBc89u7HjvzoMdeul4jx7VY1ha6dEEXCYHOzQpWtCPWrl\nNLoX\r\n=wWOt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b4254d7136957ff1fe2b06433e927d8e1293e3da","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T05:03:37.861Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.88","@balena/jellyfish-environment":"^5.1.17","@balena/jellyfish-plugin-base":"^2.1.296","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.77_1637730360278_0.8700494515479169","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.78-renovate-typescript-4-x-998a0be44dd2fa348aa5ade18b7ae2e751930b07":{"name":"@balena/jellyfish-plugin-front","version":"1.3.78-renovate-typescript-4-x-998a0be44dd2fa348aa5ade18b7ae2e751930b07","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.78-renovate-typescript-4-x-998a0be44dd2fa348aa5ade18b7ae2e751930b07","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"493723bfd27babcc27bf89f492aef9d0d6465d90","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.78-renovate-typescript-4-x-998a0be44dd2fa348aa5ade18b7ae2e751930b07.tgz","fileCount":28,"integrity":"sha512-t6yEuSwzHh4jmFXkj/18aMzyQT/E854d1Sr/yrM0Qc4kRiHUC19+CxQKRZqSem5h+LzCZgnUTFBR6NQuOpoPPg==","signatures":[{"sig":"MEYCIQC8d2ft1VjQIY5DpFhdpHXDGPAljvkD/DHkUEGNcJwVawIhAJVaw74gKsl/dhwqnq1UJNIoA1b4ZxsADkC5ivfhLLeS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnckDCRA9TVsSAnZWagAAKxsP+QDb8+kyIsgln2utkiLU\n23N2cMYp4nK+G6eBwY2Ma0KGK7c8Rk621wT2PCNlxMVkzOAc9oNBQNsIhn/f\nddCRQPSRNRhkVwRN+l8cCQlx2LojkTRGpD521HETNvBVKk59iu78NcrG33R4\nL76auXDEicFKlop/+DpesZQUct5lwrKJ2rnnrV+hGgWmrW+GiHEzmv8L23HA\nSmt2Y1Aetfl9pX7zqVHlRaFYLpEYze0qUvrtGe8+oRwb5x4myevxAipSFUbu\nGpcWUoh4MkzkYZHTk4ihqxcdWkbLXNTspJa9b0zgOy6dwI1azbaoNNY+T1dJ\nry224ysfrGIGoRIXf1C6nt715IRTbS0aSEf4PQADHYsaPNi80aFRbdw90jWH\n/YqpyVi8YKshe76IflGu9Oma4L/KVuUIoa+qR+FCHHtxqwuFhppgaXx8gZ7g\nyPAufhtpBGikcT4pNu4+AbjkUbiM9ge6tmx21Lk/VR42FGTtqnsvDYC1+5mK\nizJvka9zVofRFLGefRj6PUDpX3GwZgrgJnd9MJESxJZOSknJ+VZmlHh2Vp0f\n4+ziM5UOXQO6R+JpI8YeODqjxrT7B8/YbCulWAR2/UMB2Ski1pE4HjPVKpqM\nlMd94Rc5Q7QcHcVqxGTg86PZdAaXjAb37k0PaB/BUkSz4OB7lO9HTd8LuV0p\nLlvU\r\n=/Pda\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"998a0be44dd2fa348aa5ade18b7ae2e751930b07","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T05:05:39.328Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.88","@balena/jellyfish-environment":"^5.1.17","@balena/jellyfish-plugin-base":"^2.1.296","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.78-renovate-typescript-4-x-998a0be44dd2fa348aa5ade18b7ae2e751930b07_1637730563659_0.7540165892502273","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.78-repo-sync-jellyfish-config-default-ec62b68fa9435120e658488750321c4c6db39642":{"name":"@balena/jellyfish-plugin-front","version":"1.3.78-repo-sync-jellyfish-config-default-ec62b68fa9435120e658488750321c4c6db39642","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.78-repo-sync-jellyfish-config-default-ec62b68fa9435120e658488750321c4c6db39642","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"10684cd6a75224e5bd780564107d2dd4006e7b0e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.78-repo-sync-jellyfish-config-default-ec62b68fa9435120e658488750321c4c6db39642.tgz","fileCount":28,"integrity":"sha512-bHcPuRGsPXVTtlvxvGkneIBJmEAZ3nB4bEbMAuZGLL3iiRsMnCxKjIwOeNWb4MjYNKNq6VuE//iw3SDdqwcKRQ==","signatures":[{"sig":"MEQCIGdA6wshJuzO0JRWfbQlcP/0L0zlbdIOv8rzNnPPpny3AiB+3RkoGFFR86mN/+a6kifTwBufYik5rTuM7dhoqeY53w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhneC7CRA9TVsSAnZWagAAlBMP/iAVmwTvZ+j5MYljDyOA\nmBLWkv1plDikO9QjEWI2FNOqvBo8FuslkW3Qz0s5SYwWeDNcnmdn0Ui0v2AK\nqFtMCN5QQAzIMLHbqMg/j+zjBJvTVJ0+LgZW5KDKBKbDTXJjkTTxwcO9Ataz\nQO+b4peoT2FTMaz7uqrCTfxx5T3H2tOeU3Y6cLziD4LKkSsedHaDA7b4rQPi\nHBy+EbHfKmVzauQ5GT8010PA+dV0qGJqvY74/jwMblWZNjx3a5Ln0Fs/fSMd\nAPi+phn9/rVjirgUct6hSr+DJqn/bnfm3HLpVsmuf8kt+Gjq4qN2txF+abXc\nGaRqtNCB/G7asOrGXlMg/Xhtu9Cm9qah/1dFYitOL18Qw3XsnkjN7zrOFNjh\n2eszTPEYP2hPBE6mmMVdeIwy3aE7ldqpEVaWFZt6XT86RWjGJTL0/jvfIOtj\nwqV5Q4r+3ZvTXEWE0cvBBCuauPN4CtADGcEmhExhF3LXk1Elm0Oxfv/2w3ya\nGYV0Y0up1EzXZVaGLZ2gzvl7uGW7fh6V6Di1shsdQlx02ZxDoWW8VI5VbXNL\nkcSFaA5vVqaSXr7Wam8E5htjrcccp/CFl4HnVaIAI6H/TZiURuoGZXE7TQqK\n7ZDtd21CIK5MIVQZvpSn5AfZugiQJHS6+N/sTqff1vgG0ai3DaSDv16vq/1+\nEp1a\r\n=jxd8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ec62b68fa9435120e658488750321c4c6db39642","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T06:46:39.806Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.88","@balena/jellyfish-environment":"^5.1.17","@balena/jellyfish-plugin-base":"^2.1.296","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.78-repo-sync-jellyfish-config-default-ec62b68fa9435120e658488750321c4c6db39642_1637736635099_0.5287148734759768","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.78":{"name":"@balena/jellyfish-plugin-front","version":"1.3.78","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.78","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f9d537dda7fe015fe90c4c817db4b0e19063a908","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.78.tgz","fileCount":28,"integrity":"sha512-EYDUuJsF/qhJCwAxDgOIVWh9M3jwycoo0yuGEDn526rfnCcYUs5sjTumEYN8YhuFghi/71Os5OScvkGWcaZw7A==","signatures":[{"sig":"MEUCIH21T+8cdoISssrzdxGQZ0onjUt5nd6jAl/WiZv2qxOuAiEAuRrrhRUl/Uh7j9vLafrTbYUFhFXYeyyuoNNUGwljypw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnep+CRA9TVsSAnZWagAAJgIQAIgtGOKogqJ/35/b+cPR\nu+PIm6cTvUGlbGH2OoKDoGWlLHNZAdqfyWP7W2flTgvPisJm4AlPqY5NgPzs\nKkUewViv4yaDjGW2xfyXPoK5oBaUTbu+3Y7BLQQ6ZccG74Qdy2IR8viPCAMC\na3Cy717PrJxNe2I8a1s5zAcytd57NsTmw/ndZgrn4rwT4k609xhvTl6QrBFz\n82VyWf6kWydwsnHJaZRdjvOeBkI/XJmgX6YNclsG95QPWclD9AlF0+j4WOwL\njYzKvjtMLE6H30kNZOyonMQUhqrOvYc30hHLeCIwmRzHqcIHS7MMSCrFwnKs\nCFPPhxz8h2yM8WByNKDe3zsMpYIrXOrV/PKexIC49ph0SF+pXHf9C/9KeVRG\nDHcP/4F8GFL1W/9Tj+Hn4NLemU2NTgV9uuJhu3k7Hpdp1lrVYai3zRGa72VB\nm1G8Ldjpz6sVuNltRDiuImSQrwk08Xetn+UXzg42Vm8+8C/BMzmJ+Xx2/5/t\namss44QWDz82r4XeTx2ux0HUxW30ZLuL9opHh+VwgZWu6gpbyfZ2nK8IoLw4\n9i5m5HtQDO35YNCqO232qlZEjMxErXbOi22svognTSvYWKhjRn8+RsyTckgM\nvYTRaJFDjiHYnza2When25ua8BdBQxt4kmjF5YybvF3LW0rkypRAUJiOBjIb\nTzpX\r\n=DfjZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6904c71ff0d745fce71d57d6c29a901d177767a6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T07:30:05.448Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.88","@balena/jellyfish-environment":"^5.1.17","@balena/jellyfish-plugin-base":"^2.1.296","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.78_1637739134061_0.22623055072613885","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.79-renovate-internal-patch-8d16dc6fded678af97a292bb8b3ba39f060e08eb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.79-renovate-internal-patch-8d16dc6fded678af97a292bb8b3ba39f060e08eb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.79-renovate-internal-patch-8d16dc6fded678af97a292bb8b3ba39f060e08eb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4b3cad3b053ab5b9960f113602429da29afd0ac7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.79-renovate-internal-patch-8d16dc6fded678af97a292bb8b3ba39f060e08eb.tgz","fileCount":28,"integrity":"sha512-dCsj3Z9UsF1XzvGCveT2oIdmSwtGbBEsOc2jMlpoxLU/oBMVfUby9gaAKiW3cFjSN/8Cph4ZchaARtgR9kk0oA==","signatures":[{"sig":"MEQCIEGMupwiorzzTv3UH5Kph/N1+FTO0kOvjBNdHOwSk28QAiBpq/cJGh9QmaxdlbDdj+ajXnSjDfAkZaQE28QJkIHuKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhneunCRA9TVsSAnZWagAArFMP/A4HiIpwHYWgw8albQsE\nfoJtT2wYRI784Hi34T8sU6D71//qfHACGeLvvSVaEIKsjac6g/aQ8iZ947pH\nhSSWPqt8ELzR64r/CcdY1mWU1XbtAM2xXJp5Jpdp/b3/WfGPXAsYN4siLAtL\nu5CoPFeDG8tYOh+kD/6Mn7ZYP0noSbR3dIok0CU4TCqm+hFnCOoaq3R9YUg+\nqzh/0wgxnQefd5YzyEaZIYXh8h1lxqFV+y5SyK6W3gJKJgZi1LkU0aMudj/l\nzrqb+8wB9cUCoGhnN3oDWfgdk/5meWiGD5M2IV4Qb6hoh4AeGr6Mq04TRKoX\nMz3qnm0fkUvVJXu1mbVJsNVen1II3UNagPC3V+eirOkNbl3EG85NLTqL1iVj\nyOvDqzk7cYt2kCCHgZBo1AO7Gg0OXTH43P0ovAjq1MvKEdRJreKLKrp9P79/\nIVvbohCx61nb/uNVS0Tvyr5pKaipIJLlzGTq1877zK2s/qU/75arkUs/qwXl\npaaN5zccilc66+84o1rHlGLrqoLlhOiTF8WgJ9sUPpVCd9FMfU0Qxz+kh4sh\n1waW+p4Zq7cBRBrxpDhvq8N37CfiReapYWuZtZhfzHVM56b95EclxnHeTzB6\ntdQiQDdI2u8oBOKA5jqr9dJ3678JjXvMG+z0cZW7LY0FugeHV+buTix7osaR\n/S33\r\n=W5eu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8d16dc6fded678af97a292bb8b3ba39f060e08eb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T07:34:01.722Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.89","@balena/jellyfish-environment":"^5.1.18","@balena/jellyfish-plugin-base":"^2.1.297","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.79-renovate-internal-patch-8d16dc6fded678af97a292bb8b3ba39f060e08eb_1637739431233_0.3360133764844302","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.79-renovate-typescript-4-x-04d0709718bfc86792c8e03235066e35eaa4a339":{"name":"@balena/jellyfish-plugin-front","version":"1.3.79-renovate-typescript-4-x-04d0709718bfc86792c8e03235066e35eaa4a339","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.79-renovate-typescript-4-x-04d0709718bfc86792c8e03235066e35eaa4a339","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2376a0aee5059abccd5faea3d868dbe979f4c36b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.79-renovate-typescript-4-x-04d0709718bfc86792c8e03235066e35eaa4a339.tgz","fileCount":28,"integrity":"sha512-1kYXCzuehZCQacnS25ZJi60722/2AyFyGhVjkHkRUS/T1BmvmcFW7GHfVUWLHg+q35cikETln7vFjwlAu3KJxA==","signatures":[{"sig":"MEUCIQD9kz0oP/GyalaXF0qXjdBOhLTKy5pKfVhQHglI5d2dKgIgMyTX/Bg+BQu/mB6DqR6r/W+Ggy18CdDqmtnJ9M4jALE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnevhCRA9TVsSAnZWagAAPEQP/3WZTnTdb+RUtrSeQiJz\n7H9KtRhn7F9QP79oXd/TApFb28hvbD1QGr1uPqMudN6vpAcemdLgDAuvH/rb\n4gnzNPEOmeX/RbojPHO2QJysjLRAju4TNPilPP+6RqgsJpOgkTsPT/Z4abz4\nKHQ6FaErQO77+sovQmTRCYjAzgyn2x1rteGHyF/VDGR+sa9ao3N5pf6DbV0c\nl7SBn3MBOgy9ty0sSB43ykJelYMpjKxUv/dGd5InmQNkCvMAHmEzIO/hjCtI\nKguPNRP6FEn+yEGjxIVzPlRFWf5UBZg1uV60L5JefEJk23b+naG0eQCiU/5W\nCJkvuA2Tjunutegz4cFP/uc3D0+ossZFCGqHLQTy+tzHq7RlfktAcO+Qimi5\nnKISCvNp9eClJ0/5qQsADq6L/RA0Vm9HlCU4IRNkTYYb89OXRyPs9GbnTBZZ\nQk+ohyIZ7Izh362RF22uqr2k+imR8HONtDDNzwkYJ4X2HdQnHZdG/POuGT4h\nxhnizdxySml9So9zSQRiVpKPhE+u5saMycy6rbLUsWQG32OYW/ozljklmdPF\n30ze2Q9H2402+P2PyGzeaibK8TQf4hN+jr/M6PwGXuCEm0SnM2I1edJfsTsm\n05/De5P0/z0p1rabaporKXY1+ehyjiZwksisvkxDfgUABgWE59LTjoxJtEQ7\n/Qge\r\n=DEj+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"04d0709718bfc86792c8e03235066e35eaa4a339","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T07:35:12.049Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.88","@balena/jellyfish-environment":"^5.1.17","@balena/jellyfish-plugin-base":"^2.1.296","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.79-renovate-typescript-4-x-04d0709718bfc86792c8e03235066e35eaa4a339_1637739489574_0.5675555657387963","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.79":{"name":"@balena/jellyfish-plugin-front","version":"1.3.79","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.79","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e31f5104d774bc39e8db17b39f703dfb83512e6f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.79.tgz","fileCount":28,"integrity":"sha512-UEph/Og3JqN+bQ2Jdw347rMxZjMPbY6hs/+rHr653bCfNspwxoFKqwBmASwshhQC5yJmOwh4KaERGFYJc+mGNw==","signatures":[{"sig":"MEYCIQD65NGoM1B5U/+yZI5Bt0rDeNIz1TWmyy95mZdGT4VAlQIhAKTNwTy/IBBLbxtL0QzvUn5V6wG5Gmswx8TMLWYg8Jdf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnfPbCRA9TVsSAnZWagAAgocP/RABeCX488ytElAHotcd\ndEwmjbaKLqGkYVgMvBBGFJvDIA62J4sQSdbtEJw1yr/KzycvjK3+IXqKAv1g\nNHDuGlDuB8DlCgygdbCXe29zok8pCWjq2bWDqtW7opZ//kUAla1xZf4nf2dB\n/qdKiu4zx7/0IigwAOEQXPZthECjwvuYJ2n0SkdBl6aHQikXxsj1WXX8iD9Q\nXt2xhX2ie3R2MWa3x9zD5RbI3Ti5k3ECgrUUMq/+HCKUUIlHmpgDaGKmJYUW\nOWJN6Uzq2htiYPHr6XiNM9rFzciSenNkxCSLf6xRlf6h8QERuWUCzH6uXDn0\nvaOP/H3j0tP+tC5RBdEODqsu0OERxAe6+39cIP5J6NBvUoVqyR1w+pMbFTo6\nvTAQACNocGpGRlbQl9tMIpz0v82mdColVRrvNuXtdyMtEM8AoBr3hfUbJoNg\nHjIfTu0ArQ0aTzRgcx5wbJorRb1ML/dG6af+b44sT8VvZRe2lA7uupzIgQjC\nYlTpGvvrAloIjhaJbaVPCzasXk9Lr2G4/ElLpr/IIk5ZPm8rJNNuSdvvhJUP\nEf8GynuKprhwRoxEB6VE3+U+p5sWumoGz44aIUc5s10N6KY9mv3HekaOyb1m\npXcR2DapXPcxEHBxId/8RMrzj1V//TMnp5vfcrF6q+P5x/bB673gZq+dci8A\ndNd6\r\n=xyuc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1b577a4f54300970265f56681ac4d8ce5e27cb34","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T08:08:01.631Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.89","@balena/jellyfish-environment":"^5.1.18","@balena/jellyfish-plugin-base":"^2.1.297","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.79_1637741531310_0.07165131066782027","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.80-renovate-typescript-4-x-17c48e866aeef61a4a29e46fd2438a975df6fa50":{"name":"@balena/jellyfish-plugin-front","version":"1.3.80-renovate-typescript-4-x-17c48e866aeef61a4a29e46fd2438a975df6fa50","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.80-renovate-typescript-4-x-17c48e866aeef61a4a29e46fd2438a975df6fa50","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cff2f6f86bdfa5747708e55854cf54a51a87bb2d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.80-renovate-typescript-4-x-17c48e866aeef61a4a29e46fd2438a975df6fa50.tgz","fileCount":28,"integrity":"sha512-Q882XhCEfTqRpED3tn+YW3nNW0jOHD86gBdhjeD+TCVKA5s6NjHh/rO/hBnfV1q5DJ10GDkjxKGpOGlzjhgn8A==","signatures":[{"sig":"MEUCICx19Bh9w7RSwhYG663Y2u5bv5vElDthrrdiDDWb+FeGAiEAyKWphYPvngnZD9yWUjrT6XClmcQwLiNnXJfH/x08xpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnfQrCRA9TVsSAnZWagAAXUMP/15p6Vqrd3/mrPQ6suB8\n4uw5lfqZRdjdVS3gvEWCqBGIxrj6p0tLsKIJoe0+264vgyAszd+pmeTO2VxB\naTKDjFq7DYSvtdabuLDm5ZjYVWN7pxBCjqiAYjT2C0ZrGnlIMO2k0VWegC8y\nczD7N4C+VLwAGqTSix90nu5j0kF2BkjidRAqK8p8MNrQtTdAjYO/cCsDelfE\na3vvDZ0Filrd0aFPguJwH1Klsm6cpkxLZa71Q6Roysk3AARf+EEeuJLA3TN8\n5so/dVz0Z/gypcW5jP8F7hyGUAuBu5zxw9kHjH7uWxAZnxB4MebCpUVpKtC5\ngeOkGs4q42swGXNShSRbI/94SS22LOkeG/8AWjhl2yr04INui54Hi0U15HsQ\n4C4jXe769yxAl5AEsorC9WsRP70hIkIW+sfPGKZvu0ClE7xHOsSdmrQfztAL\nEHkCAWjAniPycI/vugpoZlU5KuC1c6yIJq+cgIx/0Olousm48M/5XIxvJShu\nAdmUknw1Vl67TFpIx1XuaX+bU7YTbPwVR5bn6bo4UDtzcwqEJQ8ILLWGDOvV\n+kABACxxWz1LEaKlzSo7Suw6Lc3/zGb3+tOBCvY+KQRvZrRzkbXQIrd/m3ZB\nRZG8Cl8XDbrbHjs+m5hG49glTkshRx/LN0zXvjkNjaTILGBl+DpGSIc56Bvd\nKyNe\r\n=O+pN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"17c48e866aeef61a4a29e46fd2438a975df6fa50","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T08:09:55.470Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.89","@balena/jellyfish-environment":"^5.1.18","@balena/jellyfish-plugin-base":"^2.1.297","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.80-renovate-typescript-4-x-17c48e866aeef61a4a29e46fd2438a975df6fa50_1637741611554_0.4975443135597428","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.80-renovate-internal-patch-013181c740f59c8d7b3f0682bbe9c5ec2717196c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.80-renovate-internal-patch-013181c740f59c8d7b3f0682bbe9c5ec2717196c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.80-renovate-internal-patch-013181c740f59c8d7b3f0682bbe9c5ec2717196c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"390e3865da269cd5b7f63cabeaf282cbf0b7d1ed","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.80-renovate-internal-patch-013181c740f59c8d7b3f0682bbe9c5ec2717196c.tgz","fileCount":28,"integrity":"sha512-lHd56KpEHst066H+tJFoOJlPl0Cg/odstF4ZlzdyKs5CWmqQcRQHN8A2vakRYp5iumumtdxGMOhvvnvIT4dOiA==","signatures":[{"sig":"MEUCIFo8zrkV3PT07EKVBJjZ7m4A3OflVGBKf8rRT9U2d3PiAiEAtSBoIYEAHNJmcZiU1Ya47UZbgrOmYwpaZ0zGUh8AXQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnhknCRA9TVsSAnZWagAAQd8QAI9eCR3Ky0Jf7WRNpI06\n5EEA2YcUvyVf2VkNCADuCBKOSvSpwBkufWy+aVCJ2eNuRP3YLgLnVaTeuYff\nc6AwBf0azMP41OB0TXHOxDdJKWbZW5kxoZbW/C71fUiWLOmPIKy/NErMzij4\nBn+EeyUWmKSdoIHgHhz+E1b+KIu7Fj4p62503uyXW43V7qYsPUPLztlFx4sT\nVQUwcoXrzSOAvotnGsvIL0xzjLwLLmV3RTwH6KT6e9SbqOxH8aNfKqu0qWt9\nTxU57MEaibodBB35WI2fUSz0ggQtSzYuAAYui12Ug7sAKLmNcdrv++xWtq6M\nExlZMH2kxw0bYa506GqSPd8s9hiRiAeEjTaJEPBZvcmwgy/en+qXs6/tNZ+A\n5ntjc0M3ZiVCbOgwYcEBQH8NuRBMg+87MrGvecCfQujrDGcNnfjYfzZ/7ZxP\nyP0leCVTNK2r0kyq8aBB0xinkpfZHOYxEIKa5cDiiv17LrktDiAxk3BLOT6e\nCIg+390yWZ0rjYbN0m0Fsh6Qf4Lze+QkijZga147gHcC7atiqMlJ5g1Mp12Q\n86w9egQnuh4w5yoPePt0MdF2BFKEI83rS31HyrBxK8YQWokRPfLvCj6Neiiq\nKh3PYvOd54qVVseNTXnSiuT56hF9PJ6R6Fm52S3jal8LhjIruoqb1NmwAcOZ\ncvhH\r\n=M0UY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"013181c740f59c8d7b3f0682bbe9c5ec2717196c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T10:47:38.200Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.89","@balena/jellyfish-environment":"^5.1.19","@balena/jellyfish-plugin-base":"^2.1.297","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.80-renovate-internal-patch-013181c740f59c8d7b3f0682bbe9c5ec2717196c_1637751078893_0.5494849502372836","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.80":{"name":"@balena/jellyfish-plugin-front","version":"1.3.80","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.80","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ac72d90583f951e2c25e964b38842dd78998763c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.80.tgz","fileCount":28,"integrity":"sha512-1uprmof+UGaM7mf2zPZeFb6Zju3nsfny/p7I0yUXphPM9U5s3Pz+c2I2RBRvXnUrwRQBRk4FTtKReZF8MhQvBw==","signatures":[{"sig":"MEUCIFJPWPR3SV8wSjcZn2ju7FAS2txeOUXPzZ662k7e2qWCAiEA13DHsDgUYZeYISTp5/5buG2WsUnCsxJE/6KR4PlnVQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhniENCRA9TVsSAnZWagAAth4QAIxI/c81Xd+jFQZmCdLD\nqfNs2VRDV8UovM0s5fiNSFy6Nlv8nttOUSrYxtEuw3L6iFVk8rGErYQQhAqE\n4et1LxzfIGKl7/nLaoEaidKHDMbicvl9tz2UdxDQW6ZTTepHgRqawgbBT2AS\nk7p4R5UtyM4k0huXQLljY83SqGm6dcebBw5CmlYsRk81F5frh6i2qYEN64cd\nNjASPjRuOEIwIL1V2crvy4Q4668lRvVs+jpIyz8oiNmOOcJtVe1ICNSpxr+h\nPHQLX8i+8LysNYwcH6mQdvO8p1U5tZ+XaVV3iy1/+hbUUGOrurMiveVANzbs\n8A0RPis1l4kJ4eWzYy1DZhfToj7u60u8Ed9x/oB71XeHUWqrrnGkuj8t8xHM\nYU9j3DJu12MyuuKPJgHz+LHNrUE9la5VPSAXK7PvsDFymFEcHJiM8b+ek3ZI\nw8gxrejjKX0Qd2y91w+eMRqvFNVmzy7l98MU//3fUQkJ9GA+Fh2PopeIGCb8\n/77PTjhxssSVUi7TDfxgldna9keACeeqnAJt0O03ZeDsV8LN7B/mbTWxADmr\nqnsWqd1VCYnjnomNMuYi5pX+mKoYPAfbvJlmOC0DXY/vLnyT1qfSQdLZ/LeM\nr27xh3bXeB98r6rkhx5mH/kOBx6GCvkgbzOvqgKFoPI54eUU9nJIupOTj4b+\nR1n6\r\n=zE6N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"298d587458d12bc1e01aecfe4b2007b1304c0792","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T11:21:47.967Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.89","@balena/jellyfish-environment":"^5.1.19","@balena/jellyfish-plugin-base":"^2.1.297","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.80_1637753100877_0.8536586676780327","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.80-renovate-typescript-4-x-3697b5ef28ea8026d70e5b408750bdd2699177a9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.80-renovate-typescript-4-x-3697b5ef28ea8026d70e5b408750bdd2699177a9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.80-renovate-typescript-4-x-3697b5ef28ea8026d70e5b408750bdd2699177a9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bbbcd2f07f9187860f3f8f0b190187f8f1eb5fa1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.80-renovate-typescript-4-x-3697b5ef28ea8026d70e5b408750bdd2699177a9.tgz","fileCount":28,"integrity":"sha512-ntPDjkrwupNsYNMNGIyg56MrhMHs8sLYBh2r9sG9D3aGzUvbeyJv4kob4afziuAE+fkRiIPagHws+yL4wPx4pw==","signatures":[{"sig":"MEQCICeqfH+4L5/QkQopBNcspcde31M5JsnSKAhWpq5WCPpVAiBGnWaw8nb9S+WPq6RQkomPpK/CfaKT0azTZfwDTxZzrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhniGbCRA9TVsSAnZWagAAWM8P/RVTKRICk8tHbxkvBtQ9\nZAPFCM+NRCU4kxb3kx5c332GA2Qoj2Vekpqh8h6VHnD/qS5FIAEd1VsEwnhc\nJOb9i0zlNC399IsZbgsOj5x45+fyajAuj2emGKHUYL+IQJShvi1HwZ3eKWAr\nqF1PKS/d04NNGUNI2pbG4x3/H4qWhWSmWTpze9SSuoAD2ofTx4YuhxtJLEcJ\nR59ws1odkU8cPOXnR/CXaix6wIKGmCBytofe/tREFwbyGOfsAXcS+Ua1y20+\nuiaftp9yobPB5Rmk1CL08GJjSYaHnKidLm0d0awkgqQXppiPzlFZvLvtn25K\nnnZ9lGtwsZr9rIiV4x+a7KJ4T8G123vnuxLNLuDB/6gf+2Idn//2NqaWPku1\nfBG3wpRLmb7Y+2PWOFFkpsGhyypKe5HIaRlHEjMpK2uIr3YoAJv/nZf/FIwN\nKNoIqPShjkG4x5ds+J4ECls2Qwz2Ekz7bOcMJRXDzpGCPcpMqeP5LajRJngI\nWYL6B2m3Z6hTljWYvN5B3kMbAoX9ZDKO5HBINJoanQD3CQIhDp7tryiyfdlB\nEjZAuJ0Oc8EL8DhNEf2kJR1RnpzyzGlyEsqzXQzxeBkomC3cjDy3sZ7SbCgB\ngHcEdhmXT+j9nJlR9ThTqSIeAzgJF3RSfhIzpf6CAjTHGN973vbnavrq/QT/\nSXht\r\n=McLi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3697b5ef28ea8026d70e5b408750bdd2699177a9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T11:23:56.680Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.89","@balena/jellyfish-environment":"^5.1.19","@balena/jellyfish-plugin-base":"^2.1.297","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.80-renovate-typescript-4-x-3697b5ef28ea8026d70e5b408750bdd2699177a9_1637753243193_0.8692836523208385","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.81-renovate-internal-patch-2f77cb6758063de311107f1d657a9a9d69e205ec":{"name":"@balena/jellyfish-plugin-front","version":"1.3.81-renovate-internal-patch-2f77cb6758063de311107f1d657a9a9d69e205ec","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.81-renovate-internal-patch-2f77cb6758063de311107f1d657a9a9d69e205ec","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"521e314bd1171fa01e2fab8259825b5ae1732852","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.81-renovate-internal-patch-2f77cb6758063de311107f1d657a9a9d69e205ec.tgz","fileCount":28,"integrity":"sha512-jjfIl7/tEfphtixkumtrgg37eBvi7wRFw9AshVP6YYXWIgVZoxlig1MOU8C04stnHmiJv7EdVPe5dzttkg+S2Q==","signatures":[{"sig":"MEQCIElZUu+v3w0o7EO8i6rY5MSQbKuGQ6exfkQr2CkcUejzAiBs0BfRk/0sS+OvN5xS5vVGJKQhSQQfjztdCdVGbjwYpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnj+hCRA9TVsSAnZWagAA0a4P/jSf+/iWc4GVuOZG9HIl\nHdEdIZZRXk+V7iuvPfwIhwdVW6PxHHkGAjydqCegRI2iriwBHre0wM8cic3Y\nIf6Wq/4f645V+CDpau8tZMPRmDycO/8aieKVpWVBdhQ+lSaTm1rN+nChBXWa\nrTIFpYgUGui5FzX7S6Ez8Ed9ktuFcdO+UxC+c3tL5CywCCDraVlFSXRuGvvf\n+kcSpz1xcNwCFIvVF3kR/mG86GFET9a7I0hioiabz3I6PEAVZonbmLGgiT2B\nDiQD5lvEPqhI3jHGZwHGinacluBgtxYAzGuHZ3c0Cc2vvIheY74GOBksLg9h\nsqlnNfkLGbnj1ughFEhkTPZrpsGgN/eGQm6nvl7OCg+OSQTJS/9Ua8l1n4oo\ndYUvbui/PcFJqcBJksVhPNIvmab/7hI8h6NQIyLrJ+iGM4O9gXgNEzQDoERv\n+J8tc/4Emv80lU8Iyba5NpRcQmXoL2/izN5KaIqo8YHtiZWjT+V1qU7cctEj\nfI4nUMPqxVe6/pshtbhggisHFbPM6P+22I4vNT1zoJB5JSRPe22ecWHwjikU\n/z4++jMKuWnThUTrfNxUcnbrFxFqpcWDe/qmiISVJ2cuaIzt2ippNhMgm9HC\n1wV+odMbHALwJNSlULVmVx3dF/ybJzKwj4cl6HrOBD7a1I+7qJ4btBGunPNm\nVB8C\r\n=IKbi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2f77cb6758063de311107f1d657a9a9d69e205ec","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T13:31:51.471Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.90","@balena/jellyfish-environment":"^5.1.19","@balena/jellyfish-plugin-base":"^2.1.297","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.81-renovate-internal-patch-2f77cb6758063de311107f1d657a9a9d69e205ec_1637760929147_0.32181698386304647","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.81-renovate-internal-patch-e3a809739a01f3f946a0d9a6aa52114a3d4bf145":{"name":"@balena/jellyfish-plugin-front","version":"1.3.81-renovate-internal-patch-e3a809739a01f3f946a0d9a6aa52114a3d4bf145","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.81-renovate-internal-patch-e3a809739a01f3f946a0d9a6aa52114a3d4bf145","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5cbeb00d42d6fd50a689032054125cf3a799d7e7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.81-renovate-internal-patch-e3a809739a01f3f946a0d9a6aa52114a3d4bf145.tgz","fileCount":28,"integrity":"sha512-uszhEcswZhSr+3bRb5ccgpeRoeNsGGXGI4Z7sT9rDSJHmPYWbw3T90cNbBHnR8waJJrvVdDQKu4Jgnl0I3Gahg==","signatures":[{"sig":"MEYCIQD1UDnB9UJSo182gbLykZzPBcT3c4BWjBW8KX3KHN57TAIhAJ4v6wRHstg6qcTp2zz/30i1a0suSimjirfA59y4RYL9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnkESCRA9TVsSAnZWagAAjl4P/1fJsa4Bpyky4HQk6NO/\nl3kp9LrGE1zUhraCjhqotl4TuBrpRkcFDKq4e749jP81sO2FT5QzGz9tDwZ8\nnLlVXi9ROiXsWBBeUzkbqoS/HqLPwESUwNCwSzAh+aT+I8q63iYzPSXfxcpR\nK6yK6okIPoem/pDn4oiCYINeWtm55waG3JLR8As7kNhANXl/is+0yNEVjzaT\nHHh3UymbAfcSCXiXeoK8EmJE98B3WGY+iX6//Y4Oo0Ur+oZRFvZxgUUKXN9a\nKXvim5IEOd5+ukYhK14iZ7D4Xklq0jP3X6yBOsaNV1Amv0Bf2u7AbZeUo+AE\nmMI87aTryb7OKcNHhYdHORN9wuDk52kokRngQFcw9HXNsgiisBWon94Z+CTl\nP+ejo3CNXX/wQ3b3r1P7WxgVtqgycMEotgtkgaGcMaN0yV1Rrc1mnv6wp7Hm\nG0+veIaLZripwVdP0deFp57gNQyLCI3rq7IQtT5Yzv3ayL95atfCsFue/zv2\nsfOSf/9DeonsRuCF/Lpobv0H0wOSA9S1guR47vYmL6guP8y3kDEK1lxJNU4m\n24kEKJcepy72wCbKKL6Vec0cEy1kTjmoUhmMHnUYxXFzVsKIhxELTqhIfQ9t\nDD5oGDDr5cBoQ3ex0mNKk7YEW9zfdiFIMrbHvxqA0de/z/Y4Wx7DoEBrI9Ox\nzvzk\r\n=yTqN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e3a809739a01f3f946a0d9a6aa52114a3d4bf145","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T13:36:42.804Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.90","@balena/jellyfish-environment":"^5.1.19","@balena/jellyfish-plugin-base":"^2.1.298","@balena/jellyfish-action-library":"^15.1.142"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.81-renovate-internal-patch-e3a809739a01f3f946a0d9a6aa52114a3d4bf145_1637761297923_0.1438075362986504","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.81-renovate-internal-patch-0d10803eebb62171220f1d3c8458ebda389c6979":{"name":"@balena/jellyfish-plugin-front","version":"1.3.81-renovate-internal-patch-0d10803eebb62171220f1d3c8458ebda389c6979","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.81-renovate-internal-patch-0d10803eebb62171220f1d3c8458ebda389c6979","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e69d3ae1860487403d10d65f26d75b753fc0f69d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.81-renovate-internal-patch-0d10803eebb62171220f1d3c8458ebda389c6979.tgz","fileCount":28,"integrity":"sha512-s2yOHOiinFkP6SxTnrfmKHuQ17OtBmSkMTLRx2eZqjYmeWqetzYlkfP/SR2EtzLH/O2p8yiKAbuLYaVOFkTo0w==","signatures":[{"sig":"MEUCIQCHQF5StlpGoqtCqXUiIHpjLKtsfNhgCS4skqzlpjf3KAIgRTuSmyb3B4BTNPojIuMffWYlxwulbEJ8uZaIV/ibqws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnld1CRA9TVsSAnZWagAAhF4P/396TTaJ6rDnyGE+oNec\nNK5Jryf0T29eCXxEE1TMJtPQKz5fkhxMMD8E85EI6O8eqFIYcQ0dB36thrfE\nnMePxmz2miFrCg+RlS4R/9LbbqViNth24AJtRFoZpdVIgPkkW5rD8Jy06nWR\n5zMtH1IWvCjcELxPpZXwS45HuUBnrzKxZktxkS43QK/QKEi1cEuln1kKUUNH\nMDPIGtHkD4vxSA07rNzgGzSl9qGKMcfzRcZmwmF59DIfei1k/dEv+YodvGj/\nxErx6jtocbXJ/d2zDSN/qV4PicHwqUimKZxM6PHU5mfA0cDNJxNcoq3eNHYf\nuSHUmNd3pDYbW/zf74eQVlEGpJ/1K4x5sYrVj12Jt/ehk9Lpd3AKrdnaN78m\nQGWvH7vE+dmwxSNwRx7xiH6uGVCIQcTfSO+WO1tNaOOgRGc/WscyCga+hOUR\ni2evRrimSz/DM1irCi3VTfRmkWn8Q5UJeuO4ig7UqZx/C+ynvMKtB8ReX0Jq\nqRgdq3pNR3BHxc4bFjuRHiOPt86yuCj3cLcZ6RjM4E7SIGRcknHkAVhf6rwW\n0yVjUrYRWwx3hNoE2hIxctCNzrBxrK2tj4JB97AIgCIKYsM9iID9vWU9lpB7\nvTMrHxPfWufepBCrw9dZoX7t7bQ940zgqJO3ZQ0/VZDRbwqm1GuS75+aCIB4\nbnGU\r\n=F5pW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0d10803eebb62171220f1d3c8458ebda389c6979","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T15:13:31.860Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.90","@balena/jellyfish-environment":"^5.1.19","@balena/jellyfish-plugin-base":"^2.1.298","@balena/jellyfish-action-library":"^15.1.143"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.81-renovate-internal-patch-0d10803eebb62171220f1d3c8458ebda389c6979_1637767028966_0.913778791528004","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.81":{"name":"@balena/jellyfish-plugin-front","version":"1.3.81","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.81","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cdb0aa33d8f175742f3c5adf9bc6ec6f54b38080","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.81.tgz","fileCount":28,"integrity":"sha512-B7H3j1ibrL3zbSTet6kxUinXNn9AT0z4/2MytmPT9iXouNKO4f09wnvTup0+TDZZkFPOJyGlu13U+eUcIqbX3w==","signatures":[{"sig":"MEUCIQDNQZbg/frjES7g5PNyEHbD1aRvV3LaVmRj38UPWc08WQIgUO9sckRCldfjDx5VSBxIyEDHVIHrargyl9uBKnjtKmA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnl9XCRA9TVsSAnZWagAAgk0P+QEWnpkwEq/1Cz81f9Ky\ncs3GvDWfDvqXLUFXhQqvA0P7yI0IWJ460QgnetC3nPw/PhiWkdGtBLGbyusI\ngBVbbFrRFBgHsFm0lU8B+Cz1MC5r2aukHmZ2Q/cjg536bqRPwyhbWt059yjJ\nKL/kHT9j9qs+M2ZjNCHjyGgegAisZLgfgQ59c9eU71qwVTOZu3We9dvnKHmR\nsYuQWZGTkSGGOCh8146tZHEn0Rs4e2tBVNRKNpMYUvDGLxrhuLykvEPGXtGu\naZ+1Bp5OIQnlJFTxXCnabWBtnHjbmBVWlbT58/HN20tsflqA8YhqV+Ci6tUU\n1HyTN7LhmMkMtfHGH/ng31mpcyG6ZoH83XTgGLfrpYPjCYFoxLartEdNugdR\nlGzKdq09E9JSVGuRb3c1LJfZcGkHLaMWbzve/dXLEZIQ9SY3PVSmZfmvW17U\nAqLE5+IRJVteHuh0c/drhGfHw81I36bSJtaTLrfrQ1o42oJda2eR2GXgUdaf\neZxMxlSvVYCwnAaZHSZqruwA1keA0eaVwtfD4ddpPwzzInjqpGEsWH960tlW\nrGHfiiar+5ULHgsG62H5Dz8ZL3B7nvf9J9Xw8A56HlHD4agOPorZcDhO38et\nZZNzEpke/ngI9KJZM6FThg2EbmifqJBZ7Ats6jwqWo8jBu287/FCr16x41eY\nUFQ9\r\n=0kH4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9a5d8c605cb604201b605530974477ffdb9515fc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T15:48:20.523Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.90","@balena/jellyfish-environment":"^5.1.19","@balena/jellyfish-plugin-base":"^2.1.298","@balena/jellyfish-action-library":"^15.1.143"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.81_1637769047295_0.6298190762718283","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.81-renovate-typescript-4-x-96dcc00ebd8f7576da584b5fbd9ef1a08cc423c7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.81-renovate-typescript-4-x-96dcc00ebd8f7576da584b5fbd9ef1a08cc423c7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.81-renovate-typescript-4-x-96dcc00ebd8f7576da584b5fbd9ef1a08cc423c7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c133cdabaac6e0df34503c1482024305a3cb4ce4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.81-renovate-typescript-4-x-96dcc00ebd8f7576da584b5fbd9ef1a08cc423c7.tgz","fileCount":28,"integrity":"sha512-qBA7vzD3uNa/YmW8aBPJM7DObZ0JdmnEmGtZc2x7HYTa95SrNUbZmbJc45+NsFHP5o9sbJcONuahRiYcGZgQ/A==","signatures":[{"sig":"MEQCIFXCY4j+Jw7YfYNuBlUUtivrcGDhJISxb+gqQlXcmsDOAiBexo97UnzPI5jl/MaYlazzIPy1eP9r44X7K9MulD67Zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnl/hCRA9TVsSAnZWagAA5nAP/Rmqu/pDPRDcqH3yf+/z\nizHnhq+Rg0wisIodnFHR66h6rdn8V4UvJlR7ugx/c/49vVVLbgufimH9w05M\nxNLKES5faeoXG70d7V6keYX4Qu84WAXDekkDmcjAIJvutvC35ZNgJRv5sq3J\negLSjxrQDg1coLKNbP6qtoSbrlxhZIVDATz4rILNsERfcY7RE1iIHetc/9Ez\nh3qPqCZsba8ntRGc7P4eICGNhg+FQu6bxBkyMZGEq64qGUi4Jl87nCgmjUjG\noM2EIbl90kiO13jyA7EvOOYVYbZc0mXRju8CmWfrMUP4770pf5UMJGBByqld\npKZLayQTq1sQLEitNxpgw8P9cGF9ob094krHW6ZY7UoLL2OqxVLEsNeNMtX2\nRmcPHAGh/tSUoD4SoW7e0SfG2zO0l1hm36jwx3TX99Y5epSrnWBSA1Q7C4Et\nWcfoz/OXx3TVXhA3WcokdHI+Z06MCr6Q52XQPxfONGAd0rIMf72//w2w83HI\n2qr6igdo521lszQXaxPqXP3KZPPMpZnlimTD+piBFPe23J1X+OBka3opdIv+\nwe2nMo6C1g7ew3eyo86nyCx6zHpFwLyCW/II0OF4PDhJUO5a1KFvztvKBJA/\np0o0zcybc6+KfpDRgwGq82GRHPwue+BinPNa0m3rmd3T5MnBIOXtjTxyvOx4\n/+mw\r\n=ql/m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"96dcc00ebd8f7576da584b5fbd9ef1a08cc423c7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T15:49:24.746Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.90","@balena/jellyfish-environment":"^5.1.19","@balena/jellyfish-plugin-base":"^2.1.298","@balena/jellyfish-action-library":"^15.1.143"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.81-renovate-typescript-4-x-96dcc00ebd8f7576da584b5fbd9ef1a08cc423c7_1637769185168_0.028616785311465165","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.82-renovate-internal-patch-dd669e7adaba6d1e19225916a91799660e69a8cd":{"name":"@balena/jellyfish-plugin-front","version":"1.3.82-renovate-internal-patch-dd669e7adaba6d1e19225916a91799660e69a8cd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.82-renovate-internal-patch-dd669e7adaba6d1e19225916a91799660e69a8cd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5df9cca6ff95f705eff7c687da65e6f9fae30fcd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.82-renovate-internal-patch-dd669e7adaba6d1e19225916a91799660e69a8cd.tgz","fileCount":28,"integrity":"sha512-hX+b/7M9EmxQNuA7w2bxrDQqqaDaZd3jBenr/yS82UAVyu0HihPHujEAeldjgt3H5avvPalJ9BM0WJH7i0tk/g==","signatures":[{"sig":"MEQCIGutuh2eDBr35QHwhhnLoXKodT1C9kVXE2ktSoTyDAypAiBZ85dVHGGdFfpsBdsywTlcSooXalVN3XVSwx9jZ0L1cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnn0ACRA9TVsSAnZWagAASp4P/RhF2XQ4q1S5H03eppi0\n9jFmTE2+UP5e/x43nFHxZ4X3eOj+tPIm7Qp8CfKlHFGu09u/dkZ5KgFYa4CY\ngkeTG//fnXHPIqujbeQUxVtidPOVXvuGCegGmQ8LNoX9FspgrysbAq9WR2yR\nll8RmjYDGC/D3WvdXJardc03N9QRglkKVYc+zCrOysLVSUluzzb+YBGtVTJB\nth5Bn/msCK94PRkTG5JwHYGOB4Vcf3TNJLDmd68AmbS/+InFnblu8I76VAnN\nNuiijMkJ+fVmgLKSNXI7jPZC9vRR/kH/UvqsuUpD873A3nJSfezRgZLRoJ8D\nuwkFOo6lBiXhVIcYQr/rZDwfFtVcuk+zOsRcipirA75r951qtnMdUYOKA4ej\nLhJ+49EzVRXjBEKEgQt03pdmBvGlla+ujfzu9tS2lkENFraESLQygE4mreBb\n9IkRUNhQ2qypYNATCShhJtgLIhDcidvQ1taZ63KTl7cw1ywVrrqVUwRdcsL7\n5ouT9TKOa4LLPuzKoYUCA4qCCOjoFY93SEf0X4MRnDNo1a/EgGQAMsJHDsFE\nAnhPOZz2N0euzETL9FwGB1YoU75go5V+1tYZrY/sCOKrZcVYBE7ekfdYP1M8\nAn7+T0QruhrBSagbq4MED0DaPNfvyrCpG4HjzA8W0UCMZhQp09kXizCVDXqR\nrw9N\r\n=2Tfp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dd669e7adaba6d1e19225916a91799660e69a8cd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && npm run check && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","check":"jellycheck","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-24T17:52:50.430Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.90","@balena/jellyfish-environment":"^5.1.19","@balena/jellyfish-plugin-base":"^2.1.298","@balena/jellyfish-action-library":"^15.1.144"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellycheck":"^1.0.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.82-renovate-internal-patch-dd669e7adaba6d1e19225916a91799660e69a8cd_1637776640456_0.9754517827361315","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.82-joshbwlng-remove-jellycheck-5927ef842d7b820c4514ff41ff6d6e9514b129c7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.82-joshbwlng-remove-jellycheck-5927ef842d7b820c4514ff41ff6d6e9514b129c7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.82-joshbwlng-remove-jellycheck-5927ef842d7b820c4514ff41ff6d6e9514b129c7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fbc40aa524d99e53d41c3d54a86e5b20e2af9284","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.82-joshbwlng-remove-jellycheck-5927ef842d7b820c4514ff41ff6d6e9514b129c7.tgz","fileCount":28,"integrity":"sha512-MCdtLEGLhpgwUbv3NK9U6mjmskVirhM4y5McPMu+rKtUAGJ0oP29psnezBFkMfkLooNy0YLNske6YkyUxk4Qng==","signatures":[{"sig":"MEYCIQDo1iXpCf795dPVeJubVPu5Aw4AsWUhjk/w5VIfR31vqgIhAIFH2OPS4zUfGSZ2Edhy1a2hC5sbMziuCRBqXaD/wDeh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnwIxCRA9TVsSAnZWagAAUU0P/RL1HEjsxCHAb3UkFcP1\n/mnh4KNafbEEr9+YI/BI5GG+U7cA6dpqq5VdRTCeS6IVgVryXrorSbMAUw7D\nEqVqo896Ut2LJOm/M/7718wyWkUS4V/bL/coiIOYb5tz5RvjsUmrwSbytNTh\nKHyxhXGKNDWLc/uhsJYErKgRFpbOzEBc/kz+Rx0+MXt0Xv/Nd8oKqznBGmw8\nzXlExShbsvaE36B8yfDlc2Di/X0ktYIrf10+NJCaiWag4tOEnzk5gsOsXAF+\nMG6X5HoQKejLj5VEhIJCiOmgxRnBAdbO9B67nf153khPdV9AfwlKzKngP9Iz\nIiZrJfB6hQIQKXqwnLk4sFRUWQDOHrIExY0uH007PKyOzInotzxXHYCmSxKW\nemzGqvE4jdg/fA3oIIlqQHNoYRRQtdPjQNYaWOWueH6LthYQSOGT8aMiCDl2\nB2g05YLoHhl85kclz+LbuxRFoPiKeP3hHTrz3iIrLrTo7hpWn6J0ifHxm4Q1\ns2mrqKeBNdaqZP7oNRPAo6Cr2bSEdyCWj+yuC6d5HKAdsAGwi/1c4qjIUltd\nPzZAnFI1grKqDPxbXoAwAot1R1X9iU/Qd9MXPN/eUZqERYxaW+WIe4Ql6i6H\nt5QeKtc7HM0MBodYFMYdeVIFxWRbVYSM24oTVr5N9L34Wdpj2KP5q9xQJ3Wf\n8Rvs\r\n=wRbj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5927ef842d7b820c4514ff41ff6d6e9514b129c7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T03:22:07.907Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.90","@balena/jellyfish-environment":"^5.1.19","@balena/jellyfish-plugin-base":"^2.1.298","@balena/jellyfish-action-library":"^15.1.143"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.82-joshbwlng-remove-jellycheck-5927ef842d7b820c4514ff41ff6d6e9514b129c7_1637810737558_0.3696659579121635","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.82":{"name":"@balena/jellyfish-plugin-front","version":"1.3.82","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.82","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"74e62cad29fe204806f4c7389a3499be6aaf491a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.82.tgz","fileCount":28,"integrity":"sha512-jQ84SMGcmQg6IC7sgrCe8uWuMDL69EL8nMZ5tR0STqEVqkgJ5+6nuzJtj0xZSxtEkNfFZwc0wJ9lYLNC7REQpw==","signatures":[{"sig":"MEYCIQCJiq6bczM4m+nujvtxPkSIaR5gK/hgKee0MH6VedCXgAIhAKMjNK4OwnRmtssxI3oITojNBCXdXqYsMDoPbZhRP5uc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnwmRCRA9TVsSAnZWagAAzJwP/3PZvMBWRsZGNH/WjzLG\nu1VXF0RB0HPtb7T4yrWUpZGpJ+UOqGn/qPFWAtEtFUgThxCwHMA/VgK0uF8y\nZGkT57LLF+ZOdvHqrmubC0va/QhM9wQ7s1msV0+5O9axNjsqSQ25pWspmNbQ\nDliY7K1OVS4z1c9RoSJubmOXintWAsGL1DSMSv0MAYFiJUTAI+FY8kolUnc6\nBfcjXuRxg8VYHLNyfnn/+KfF17yOc4g01TJOivEsn76Yw186S0C5cqVsGei1\nw29H8cHmQglA6U5zNM2wfTwmltTMhJbhz+JudILBUD0KiRa127wd8eavcyLs\nB3Vw3d1zz6mdRSuvY65pwmWd/vuiSucQBzbzyLGaxKEXUeP48cL0bz/4Diud\nGTGTmpff5HgfAIkfeYpuANmS4pJcaVRUEblGAY2T1js47eP2QnLWxxDo9mb8\nN/eygkiFYJ6XHyde7tTUsY7ceDyXoAHCuTqC9tJ7l1q2TZ+NegLkGEtvcNgn\nHDaPXlxUZDhYi4OpkjPHl4WUiGcaZdI3tYuGnTwFAWNOHZdrzMRtJOmvwenM\nb3/8/NPKB/K0ULYnvqp/Jgbwp1pOl0Adlbv5XorQMdpVVkwhrmv5gDrzDI8m\n+g3/Z95VmPZ95R1CjgKCWdsP0ADDQSttxv0sWs8hp8/iq/VUmyvAsvmYsqSl\nUq+N\r\n=RJSI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"54c05b55d79e3e3772289510a2fc7becd08a5222","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T03:54:58.269Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.90","@balena/jellyfish-environment":"^5.1.19","@balena/jellyfish-plugin-base":"^2.1.298","@balena/jellyfish-action-library":"^15.1.143"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.82_1637812624909_0.04525878488143453","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.83-renovate-typescript-4-x-16d4bd93ee3bbc4cae903deb99043270c3b0a789":{"name":"@balena/jellyfish-plugin-front","version":"1.3.83-renovate-typescript-4-x-16d4bd93ee3bbc4cae903deb99043270c3b0a789","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.83-renovate-typescript-4-x-16d4bd93ee3bbc4cae903deb99043270c3b0a789","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"46bf3d0b23ba090219ecd3655c18c9ca6f253093","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.83-renovate-typescript-4-x-16d4bd93ee3bbc4cae903deb99043270c3b0a789.tgz","fileCount":28,"integrity":"sha512-CV9Rs8wVTMWsHHSeuJyPr4R5CQUIBET7aWFueg8SIrA5RWNzC7fbfAtmYKDwMSw7FE3MIOPfSokohbBkR9PzBg==","signatures":[{"sig":"MEYCIQD6R/uV29fXuOLxfcBcWJGtJKvJZpKdszFNSRNXxlM1qAIhALZqhPS1XWiLkZZyu74Z6ollJM6JoZjntffGlc3k9bCt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn0DbCRA9TVsSAnZWagAAG28P/A5TDyD4F4wXkebfqWv/\nrv+sqYm1CyTyJ12m3dGuFhaUuBYCTyuzJKFYWUG4oJh6l8XQLstUn2BHt0Ha\nzD+xpNiYm/mk9h3PXiiLgVpO7jfscx4CI6oBZr/SPob3rW/v024okekbisMD\nfac5vuN4cfbKcUAwQ16xc5Oh9XYO9rqeHJbX0p4ReNhKwYdIM/tdMKyM0YCP\nPagWSYuf2UG4RZotKF4qT2U04Z7Xyt8rm6GAoQwOsYNMgon6C8qq76Hkaklz\nCnjFbhpls+nXrML/mAThpL/JDdk9m2MWFYKNuF4Lqe07v0vj9BPytIIyASMp\nQHbXa+7q0Op4YbvanfY0QH+d1V4qhnR83YLOh/6uk4F4u75RcrP7ziFArf+5\n6Xa5gfqLkC8L5N6FYgCUMaaPbzvsGn7vdWgckOUsqpBOUA+AbqJ0c529wm9i\nNW5vTcYZqufgBXr5CfdZ31ic4D9Ak395qRxPhb++V6aHPQ710CNNmbNBZJQd\n0S690cvMmDFci6lhGUEjR8WXFHLwu/VqPB9xOjxkXPIm4doG9P5vrKk1qsth\nHbKme7+9gnQe5Ma52aGwGSZAgEPAJdbJ/jLT9ZMgTnlld67jQClE26lNun8s\nqhHv6Sn2bKxrc6zt8iED1DTA5LxF4IuLGOpr0bohBGUfgY2aMbxsvU2ZdpNn\nYOhI\r\n=1IO2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"16d4bd93ee3bbc4cae903deb99043270c3b0a789","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T07:49:47.365Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.90","@balena/jellyfish-environment":"^5.1.19","@balena/jellyfish-plugin-base":"^2.1.298","@balena/jellyfish-action-library":"^15.1.143"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.83-renovate-typescript-4-x-16d4bd93ee3bbc4cae903deb99043270c3b0a789_1637826779427_0.853680050987615","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.83-renovate-internal-patch-30780bb80d13a316299345b713786fc572982f93":{"name":"@balena/jellyfish-plugin-front","version":"1.3.83-renovate-internal-patch-30780bb80d13a316299345b713786fc572982f93","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.83-renovate-internal-patch-30780bb80d13a316299345b713786fc572982f93","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1ae7b61ccf74b3c9e59d9645d174255caeb2dcac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.83-renovate-internal-patch-30780bb80d13a316299345b713786fc572982f93.tgz","fileCount":28,"integrity":"sha512-13eSWrs9CW2z2Nunv+Kndl14CJxeu3bMwt1NPilWdJv1c3U6D8/l/RFPNbTV/us5pTB185NYBgXcP0C+KoVe2w==","signatures":[{"sig":"MEUCIQCcUriTpI1m36GKojOnIctMXV4A5gESv67fZF1XX58v3QIgXAYGORP2IY2FWFUsHbAKSo1EJoybdv7g9NZsHomIPXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn0D0CRA9TVsSAnZWagAAkH4QAImzm/jL8A542DnZxa13\nUSxtuMljKD9SrpviO4X9V2UPvu+7LX0twvhkmtzn0KTeop+jmUi24cpYG86B\nnTxl+MZ5TDnUZmHiEy6G7CQxsH9hk5367TxGz9VtRi3B/+rELsLeOLCZCgO+\nBTOI1rgKaVYYV4GfcHCKD1b1tX804SvVrEOp5aHWKOnU7t2AzMtt67+PRqLy\noeurm32dm4rfqXSqc/qDRtjB0V6sByBggYYJeOq9lFKvj4PxX1X+QGMsc6oX\nkq3uKUJEmej2I1+Qo4NmE6flcvdLov0PP5cES97/LNLn12LHaQVk/pFNdVec\nNnlaHCZ04or47mG2+Ud8hsowvYKn1ftBmJYJ+Yb+YZNbMBsBG9537YlPQMvl\nJII2b6lfC8igf4Yc2VOxS0CKovf87woLVNvz2rjDfedyyMruGfpQOMKmD+LK\nOppQC+VbH/oJDui/M/CxrCGCR5XO9IX3HP42skbvhzjLCICrwGxBCPX2Uigr\nIAyfhUI2ee0y3cU0ikLugf7Lp0EsB+kwNXRU3yjawrPwNJ7QX0XUmBrCxEDr\n+2XknM+XVB8OLbtdhWNXEHuC/yfPIeCtIV2Vi1IsbJHQ+5PP/yfu9RNJ7Wq/\nvjCULQtB2b/pEwS//ZqOszuLj0JvQq8fcmRECHZKQTk+uQ7N/4h/ju17etAT\n9DCj\r\n=d0b2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"30780bb80d13a316299345b713786fc572982f93","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T07:48:46.955Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.93","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.299","@balena/jellyfish-action-library":"^15.1.145"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.83-renovate-internal-patch-30780bb80d13a316299345b713786fc572982f93_1637826804312_0.6796086745135232","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.83-renovate-internal-patch-beaac43b9eddebb9b353a1df66ec9192654d40d0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.83-renovate-internal-patch-beaac43b9eddebb9b353a1df66ec9192654d40d0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.83-renovate-internal-patch-beaac43b9eddebb9b353a1df66ec9192654d40d0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"265565dd4872bdad3dd18c059e29c0dfd49b21b7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.83-renovate-internal-patch-beaac43b9eddebb9b353a1df66ec9192654d40d0.tgz","fileCount":28,"integrity":"sha512-wxsqZDpHoM6A8Uwaoo1UXN/uLMXkEJxy7hFSelEtjFKH/2y5H4mUFeqC84KgzwHTq5QnCrlO3D3z+pBTeWF9AQ==","signatures":[{"sig":"MEQCIFy4div4EzTEEEGzWGo9vj2wtAV4IMRl4hxt9t3Y+a/WAiB97uB1x5kEXJQGvUsdpHWAOAx3tj2ypMebOzjHsSxreA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn0HQCRA9TVsSAnZWagAAS18P+wR80C8heu+cyuRkR5Uu\nCNSpHYJppXE4qIb19ruwWkNy1+Zo4gpqw3fD91XAJLaAhpBS8bMLzGFDGA4z\nhAZQApfImG9u8OSjA1RMN8H7fF02x6yLCoH0z89d4j0XjJPeIaZnZDx3fbup\nJgpO/4IcggRELuhogH4iY1EPN3rwS7C9t03xFA/Qy9tJJ+3u867O5K5+IUea\n6VjTfVftjWHDqsEHFUz+r+fcVJdnbllN6+eh0h9yexh9J12879BDj+/IV5rG\nMHWQ4vM79dxN8Zxz6SkzX1Sazgd2H6EdLe74AAeAKZHWpJxaVTZz/0vRA0q8\nw3uEyWnkO+4RP7dmkgdXOLViScNNXItL+ut2TLbBMeu31fJxpNqg8ryfIEOP\naRAhJK6AHIKEFEkNTk1yCysm1D7ZUhwBcd2Xld7Iz5UEtxr45L2rGeRMUlqm\nJvWnq2Ts2G4mwayG8x2l8GndosWHMOih2Nfgp86PR9OhbA14W2scHX6vIc6/\nRD4t6sFFhiS8KkwJOplGpwodM6hyuCdlrhAveK+f1ZeE1GVEC60wjix5UoR+\nXvHK0krKfA3WAx/8KjAs7Fj/IP0aVNNwGasVkc5TTIXZfGfqwcBtcj1sPoY5\n/qjrHqAFWoh904AqmBEpscbQo/SjSgjSyg2yeoXdcPA37ebRuUMUHgetogOF\nVb85\r\n=idW1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"beaac43b9eddebb9b353a1df66ec9192654d40d0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T07:53:07.595Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.299","@balena/jellyfish-action-library":"^15.1.145"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.83-renovate-internal-patch-beaac43b9eddebb9b353a1df66ec9192654d40d0_1637827024266_0.6836110630195587","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.83-renovate-internal-patch-b0cba61a045d9876fef88d400050694e7ea427e9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.83-renovate-internal-patch-b0cba61a045d9876fef88d400050694e7ea427e9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.83-renovate-internal-patch-b0cba61a045d9876fef88d400050694e7ea427e9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a89d7cdb46a3aa7d85cf5ca1c70fa5f1f33494e8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.83-renovate-internal-patch-b0cba61a045d9876fef88d400050694e7ea427e9.tgz","fileCount":28,"integrity":"sha512-tPuR+VMgrOskwaNQQ1y+erPvAKAXXTb1YOxRL7IDyN8591A5QzvycA8qUmMOpJCTQjRWNDt0bK7wyu/al7ScBQ==","signatures":[{"sig":"MEUCIQDpiNy1pNUJp72aKyaKlbNm8QEvClvdUmmu+oq+9NO6CwIgYEb663HvXt88T5+W8JaQ1vIy1gnWjtSXwLhgyIh7xcc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn1gjCRA9TVsSAnZWagAAsn4P/3t1iEtdcwPf1xDqioLE\njczX6HPKH8DlyXOHGN0T3UcrmOLWWXHlaYM2kH9k8DhoyBBXBdQWau4qTxIj\nrEnt55w8/YcPPcjRbz7nkgAeDFBpo+LAXqMKa3V1T3cGaOPY4vghS14c8vU1\nKxSHWjnQYG/A/rAB8x8D3FJTLANwBep3QmXkJYIxaaJg1pD0YwBnlHJnds5o\nSaWNfzwHTP3Jw6nDdaMgGRcieQ1GyftDq3cKItqjmkL9mPvug79dAN7LMtzF\nbnEHnEG7lm7W8Mk4SOJuIUVIaxlfH9eavISj35rGw6CRyQ+9Z9zewSTNLWAX\nr8wrBdA+KeoJG+E4/Ud2zWhYoijUitt1M5f9H+QKZccFk4ULJA/+bsLNeth7\nteZN7TtEuYOguNeBvPcCQvW59/EtDuWpII5MXUlsJx1WCNRkRWAyvjz7rQm3\nF9nM05e15584XLvHDcdyTI5KtX83cXUqgSLbsAfy59XlQQ98ZRKD3omeaxX3\n6jXHtcliZNAI9IneC+tcEGcaSFFa2re/3SnUOOhFVtMIVslkrW5Oqwuf+8je\nqphNfTf1bkc7AHKInaCrAUFaX6V20JFyoFq/3k2Ts6n5YDxl5SxwaM0aGXTg\nkobeTpTMqKiBYtCOyUmNnXTt5Vz/dFFjfHqv923C2jq+ZJJY0s3yhdoA4nmy\n69WQ\r\n=ooNP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b0cba61a045d9876fef88d400050694e7ea427e9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T09:28:54.834Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.145"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.83-renovate-internal-patch-b0cba61a045d9876fef88d400050694e7ea427e9_1637832739289_0.8249023896399994","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.83-renovate-internal-patch-e1802b38a4e8c425b00268c2e58f91013678ebc5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.83-renovate-internal-patch-e1802b38a4e8c425b00268c2e58f91013678ebc5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.83-renovate-internal-patch-e1802b38a4e8c425b00268c2e58f91013678ebc5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"854af0bc23e309afd95597317e2bc67cc90ccdae","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.83-renovate-internal-patch-e1802b38a4e8c425b00268c2e58f91013678ebc5.tgz","fileCount":28,"integrity":"sha512-jlaDYzr2BKj6tyyi3n6MO3F2MnsqNrEPV38dGyI96m4UG80aoI1ZwEqIloOQlPsXEuf2q4M7pDM4haaTD/6dMw==","signatures":[{"sig":"MEQCIGn7vlOBR8biCXFM6lt7uzySZIJtIe4Gu9NS6cUwmUahAiAhzzLYOdUvmNO7NCLt2WJVg8dfr55o14Dh0J1UfsZ81w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn3MqCRA9TVsSAnZWagAAt9EP/2msRHjLPP/fr+HXfDol\ncihgaUVbdGWwdJxavpLQ5V4SjpvgkoURz2jz1Y5t//6sxTmPvvO7cDUNCs/X\nGLa0X7Bh5NQE0gLGIPD0UuM97JE7G7ksKEjAD8v4J6yw7IhVOW0TaFlsNQOe\nGcJniLaO07Lu6rJ+52fqUAkHbTDL5NHdChPrRWizJJO77OyQKVNNYUFVyBYB\nv8GLZDFdJbm/Ephj/tpFxs9qwgm+sgIF/ovZUdRK2qYGhpEh0u0urmh0nRqo\nowBX0EXwgBl2IuJ/4I9pKx/ael9QNT6lQa81K9NJ3hVsToWOAZZG2hwUlMzj\nVe55duL6wbteaHGDl8QYq5kB3AYoViOjOQD3w3l/XU9dAHfBM3gK+CE7o+3s\ne2tddBIhkwgz0ek8nDPN2M1pBAQ+mqc58ovDI7DP+fZx1LBYB8b6T1sV9+rf\nZkPEI7ae2r2p4KUWnF6k2wNPcbcucN2n/8kNZqShlbXvk3KKX8H+mUgmAWcz\nvupzGciq8p1jg872LsdY/Wnbk05V4dLH0PdOgxkeHBDSwPpS9Z6YrC2h/scU\nDPU9UYM1451ka2T94dVpY0pczhjVXJpvR1V/yQ7H5qgPVSRQNhDxYu+ZvF3c\nIc3tt7GB2lklAPEgmK9vRNSCt9yfihddXTKa652vPOSS7IwjV+auHq/15WGB\nAE7q\r\n=YBbz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e1802b38a4e8c425b00268c2e58f91013678ebc5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T11:23:44.739Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.147"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.83-renovate-internal-patch-e1802b38a4e8c425b00268c2e58f91013678ebc5_1637839658107_0.8911918694552756","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.83":{"name":"@balena/jellyfish-plugin-front","version":"1.3.83","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.83","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2366c9a59d6e4bfe29f78ec1f1bd93aafefacde4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.83.tgz","fileCount":28,"integrity":"sha512-h31m9Xpe8l2dFd5TpR1KqDI/7THRABd+m33xBW183AqpMfMeHq5dEMoeqKVMj/nLl80FA7eTsVQkoKB9tUah8A==","signatures":[{"sig":"MEQCIGfxd+RxvcM0uqyjUSkwWtyQJhkF813Fv8xXzZqYkJl4AiA97Nfrpzkjp2xyBYs9Kld8Ly1wJ/97h4PqbqhlYDqrnQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn3rDCRA9TVsSAnZWagAAJS4P/3PkYkP32dUSTITfqSTO\n44fOjh0MGN83Wan4JhUyunQ+CjxQgQ6zo0dLJ+LsnIDQJw8Khl5pV79J8gq5\nWvUbRMq8Rnq1XzGpjwbrDKzTgVxOjUp0fRJU43eexKZv+E4Q2ETT8GanyKlE\n7v7gDFMdm8q1qs217plirJDnGUFj6XvFTZtLqgbmNTAIbSIOFaByFGeH1VH8\n4ESvv98nBkJL5EMAKqDqIGZEdicEU2Ji3MLl9nqeXal2bUQFFXYZM1WUrnhb\n9fJV0IwA05Y7qWksm9kSFkVSXy9a13l52k+KItOgDZ8No7GyoenQEzcr45wH\nLApwx3ic0U6Vp8mNJJYU2ApMIliEp+MgwGtyy/h8U+t1qj97xWUxxu+gcTaO\njVPpyXL0/LNCSqvbeP7mHc4LSZHIF2AEhRMAfX9wFraV5thDkc1ziawJRN3l\n3VMt/oYEsfwY7bqMaWI9iLNKwlhVpFrxiBOa8BxNIUrIa7oAm7Q3T1BL0YSJ\nZK/4a+eMINznvOmWKt0mReJl9lUWtl1pMKegZ1DJ19sAnDB7s8pz9nFDO5wH\n5MLiN30hSr/8cdbOMlmipTmf6SKh9zv7OjqMGWV056uqB36Y2dowIZJF3AxA\nTZ4xkX4umlQq086MKQUaw8k9a7CxUWFJHSW7uQOxKL24JBbHhLLBw9M9WoZN\nmf2u\r\n=moUW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"539c8f3949d51b644f70023c8757f6d00cccb326","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T11:57:39.419Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.147"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.83_1637841603104_0.7340691659998644","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.84-renovate-typescript-4-x-657b3761bcba50d86c8582acc10a96d46beabc2e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.84-renovate-typescript-4-x-657b3761bcba50d86c8582acc10a96d46beabc2e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.84-renovate-typescript-4-x-657b3761bcba50d86c8582acc10a96d46beabc2e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1a332e936254e0e77a9335d5a2ed9f95ee653b2a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.84-renovate-typescript-4-x-657b3761bcba50d86c8582acc10a96d46beabc2e.tgz","fileCount":28,"integrity":"sha512-Sc8z+R97J0dr1c7XZJdHtdNenIGIqwOCOFjE9sV/Pi1SsEwDnvE3evXy0g16g69bdEML55dNgAzZll5FCi5v6Q==","signatures":[{"sig":"MEQCIFDDiUQZhkCo72SNaO7dam4ArjbIcP+SCH/BUKbZLOEhAiApQCviPMr22+TmcIu+RxAjc0tCvEmtg6YV/DYOMFTg2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn3u+CRA9TVsSAnZWagAAejgQAKPJYchBsVfpZfG1AU69\nJUVRnVYy8Xgj3TWTuMb4/WX5Ap4dQLalO7zZhUj5SNyTK9p7U915qctk6CcM\nA/y7jifiz8hND0lr9huai8H8/mt7GQ+inOKkxrMUmi4Jg02lMrt/9UCQJXG+\nzH9wMqd2krA2om/K43E9WqGzq529kkkPKsRR8k4nctxID2nIL+CTuEXgGDNh\nqEGOm2dEqBZnOCNWBe6VVdpgy2ZEh6Kxy3wKKIZIKFIetxtuoM4tlQakmt2o\nHVmNh4YbVW6ao/fGDvzZFq8NajeKzY1cLKCoGJqH0OATgFIkFH34tjz92GES\n0+iOeykJPLkamYcATDbXN9/s1Wj7LuyFTeGUYaws8BCfTUgmQmi9nCvFkt+G\nwQFedShh+5nrEYHUHwRypGyFs2NSB2uUSwVst0Ax9BQsbGGqoq8xzm14b0ix\np6HIjC8Qg3sMKXnGxjDIgnJ5wu9bDzktyre4UI17DWvKeRwHtBCu8hcz9cwO\ncHz68OkQl65rjcuJB/lJq4YHf9fRi/7yUyFlp0EpB6D70ngohp2YwjNliSox\nZ5Cm9iObpQy3V/iWEzLzHBQ70Gu2adbHsvB+YjY5QBTuDg1IEjLv+pqPzqyj\nUh2cnxr5nyqOOZqkVaGzkc6roa5No9DjbALzD66+tI4jBApcOw+x4n1DxJnM\nrpDv\r\n=bLkU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"657b3761bcba50d86c8582acc10a96d46beabc2e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T12:00:21.150Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.147"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.7.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.84-renovate-typescript-4-x-657b3761bcba50d86c8582acc10a96d46beabc2e_1637841854263_0.08489365563467621","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.84-renovate-balena-jellyfish-plugin-product-os-2-x-21de295f6b6ed9568add1855146a7b04f7ec3ba4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.84-renovate-balena-jellyfish-plugin-product-os-2-x-21de295f6b6ed9568add1855146a7b04f7ec3ba4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.84-renovate-balena-jellyfish-plugin-product-os-2-x-21de295f6b6ed9568add1855146a7b04f7ec3ba4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2f56c7c6cf1d17d517ccb7f63974deac600009f9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.84-renovate-balena-jellyfish-plugin-product-os-2-x-21de295f6b6ed9568add1855146a7b04f7ec3ba4.tgz","fileCount":28,"integrity":"sha512-v9Vqe095rSZtTKvsLVN2E3Q0KVoEjW23khPdx4M98GOeJEI9vPitlrrzbpybnzd6ex5VEz3aQohbxbtErle+FA==","signatures":[{"sig":"MEYCIQDDrQdrE8NMiSy/rTKmFa5Y3Irvkjbxmcim3bUd/rxVBQIhAL4f1yaLnSnkTxVXPFb7kcRo7tpKT0ZElbDNUgMuzlrq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn7E7CRA9TVsSAnZWagAAAqUP/3fJSwQ9zmuxj3gAePuR\nSIpelIzFQQsP2BM1bPt/PHAMtYhskSQIM1J/JSexmbrLpR6GUhThtiPTLl6Q\n/K5wwri6k/TfyMR829VXjnClf5fEkuN9DHZ3Nk0Cc9qp2oP8LfhFB/6lVk1c\nT9Q16hLqUqzbXkW7znUp8lfP1XGP7zrz9jWFjw0GBRL5V6qX45KaLpA0S+1N\n7fKBoZgb6dQBir6k4qX9GjPxlbAL6BKEHpZdNu74fHZcIoBXkzT0SYeZ7vpZ\nvhgCrOphEH5iRvVv7VKjgTuoCQB3VDenhgVWRwQpg5l33/8Zx8DmAs94ZNAW\ngcttrgts/UQjkZfi6rHYRNW8hMJTydP8dPIPGhratLgPomBRSQUfz9ILNLNZ\n0DtX57JnZ2TzCjzGID1aERJ+Y0tRmMHKtI9vx8J1leRAjsxdbtTPRnCMsEL6\n+8w1lxHTrtW8UEKF2W9eU5c1t81aZ+EbB/a5hIl2V3Bjz50B6K96kZry7H7h\npC069RGQjej+rJT2Bz7pwwSO18m3C/RrwQs30BEaQSWIQtp7c18xgKWt9U4Z\nP1o6RQdsr4ZdfBPloXQWxDMnotKXvRJZC+cbqNLherS2W1gIYzZyhWo1of2T\nUDO8gl4QeUlGkKRl8QVSIM2oy03sEwHkeoBu9KMTK16c/nIdNPoIRkZuYaPM\nEKRF\r\n=oQAQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"21de295f6b6ed9568add1855146a7b04f7ec3ba4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T15:49:00.182Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.147"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.84-renovate-balena-jellyfish-plugin-product-os-2-x-21de295f6b6ed9568add1855146a7b04f7ec3ba4_1637855547784_0.6012618157705678","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.84":{"name":"@balena/jellyfish-plugin-front","version":"1.3.84","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.84","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ed49d800e337e567ed2df622f91d543d62ff013d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.84.tgz","fileCount":28,"integrity":"sha512-mJGyyaULnex6kJoNB7VqsQ2ln7CG6Gb5NCDgkhro6WprgOr958tyZvBDqfpDqIzyR8JMmWes1o+9hvaRkK7/7Q==","signatures":[{"sig":"MEQCIBICpKXeYl6xGqOTeM9XiuTfCzO+SocMJ8LEb/TOTV4GAiAOJPyfTlv7iaWyhm8JnWO+lxj96JG9/INPgHX8IrgTsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn7ndCRA9TVsSAnZWagAA+rcP/1vQ/kpw6wn8wlKVt0L3\n/ZPhnG7aAudFrGEmqGEnbokbOr5xzlaCoScn1NDCedfzwMZ4uAS1s6myayP8\n3DoqSPyrxoG31u03EmjMYb/Do0hCwfjD5/AAwi4s9cp28/79QYmu1zZ2qr+q\n6PJygm3akFyXLnmRQ9XwZAAXoofemyO02yzsvGhjmN9Gl7kfHDGbnVZaFMVq\n9f6viF7YNkEIxmd2WVq5pRjn2FxPHx5p6UiPqahX6TkXMQ9SsCg/pNSbehef\n1Ny66Aub++j0OTGDig6ui1ffO1vpeaCF3XTFD1AfC+AB5czr8cqi8U8XRJqB\nvAalIjRhb6/W8JqK3Ff1xHC60z+4spPabju99993ggAccN92w+Nvgr77CqNd\nygnGEG+bsQgog1g/rdUuGIL/NDBEnjS9KqznxwLFqHsoJdA7TSU6KRSYt2Hk\nIvMrRhdLvju/9Cb7vx2mmD/i/aF5ynOuZ64a+KElMZvujYqe1jg40Cr820P/\nc77sd598L/LgvITVil5VUOU7N3039zXng4F12LQDb4bBzL+nPqBoDk7pvP6P\n+GtFlXj5VwlkdouH47pck7NXznGKgKQsyCLvN7umj8zwXJq6+pIfYgRx+Pk8\nh25hQj3+tzBh0v9v9gCUK2z8+1Fh8MQlfWSlj8wYYdQ9vYtuqUan5SG+ODtJ\n2HT3\r\n=v/oq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c74b6730bda03abc1bef917000c71e49322b243a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T16:26:54.258Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.147"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.84_1637857757571_0.8340134956659444","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.85-renovate-internal-patch-a2b282c219a426938a41d15203ab5fe9db21ed93":{"name":"@balena/jellyfish-plugin-front","version":"1.3.85-renovate-internal-patch-a2b282c219a426938a41d15203ab5fe9db21ed93","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.85-renovate-internal-patch-a2b282c219a426938a41d15203ab5fe9db21ed93","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"27c02baeb7b52bcb664f0a21644acf32ce775639","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.85-renovate-internal-patch-a2b282c219a426938a41d15203ab5fe9db21ed93.tgz","fileCount":28,"integrity":"sha512-t4FOhD8BGgDYhi26f5BbIQjUxtjyIZRkUdtAKxWJ1j4GXvuRg6DXIu3jG2/j4mdnwLQieFLxJoHsLmbXtRNy5w==","signatures":[{"sig":"MEQCIGakDUwbPsRHDQj+54jzsrmkTex+G9romONtYrvSkGpmAiAc5j++1+SHxdwj2HuDch1o2dbfNdmXNug5SKygdd17Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn7q/CRA9TVsSAnZWagAAveAQAJOWOi4VHU1n+69cLbL8\nJN3gS/Stq1pC9lAgKZATr1m7xkvm5Wgl1re/VH8vkc7ZzpGeSL7B+cqZrVe2\nLVLvg+7Ulnkjw22jV93i4LYlR8wb82d7j0ZsW314j59TursgpI9ymrcAh3D/\nmHfb04+1xb11LYE0nHVCK8IBUV/eACJ74FfZ/BtoqKxQQeBXDZ5v622FLOJW\nbiH/QLtO4ElbljTJcYttfrgah/nm7mmfGswmwbgjJwObdOBgXjAyT2QK0Lmv\np8q4u6XLfgiH2iqu1nhdIV2TPm2f+Swl+rWCfdy7X8oNRHYrgOnhmkBITm/p\nRHZpSi9UMTs0HKOAjXfRoLt03erMh/3VHccALlVaIDEKMMTMoq9cn1EgsRpG\n1CAbli++ItPy+MmQ+vBfVcSa3kY35U57XsorTxvx6NqdAT+8vFqeykEE8TT5\nv0XM4dpL1w6kCgteV2V+zgR1ECKrcvM51cnatbeDMhEsw7GB87LYYuj1FHja\nFOmei9ianN/rUZfgsOZU0bOotEU/jYIPu9I2C3/T2yXNdGSv83vUkRCtTxbJ\nJNojdfjs0ojEodYRuujcGrTZTdCTveSIaSKbCy9b1pvgra0PO8JwbhX6utyG\n9LTNvnfc2DzW5w4sQTAPNPJc8Mb/qgaTSahVrcHFGEgk9vi5XyTu2bUwUkjt\nqkln\r\n=+8Nb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a2b282c219a426938a41d15203ab5fe9db21ed93","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T16:28:44.520Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.148"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.85-renovate-internal-patch-a2b282c219a426938a41d15203ab5fe9db21ed93_1637857983520_0.8717669061422832","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.85-renovate-typescript-4-x-d43c57c7c675cc6a5fc16b9178b0347e676a02f0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.85-renovate-typescript-4-x-d43c57c7c675cc6a5fc16b9178b0347e676a02f0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.85-renovate-typescript-4-x-d43c57c7c675cc6a5fc16b9178b0347e676a02f0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"79d60881cbd5908672b8920f04d4a134ebde6991","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.85-renovate-typescript-4-x-d43c57c7c675cc6a5fc16b9178b0347e676a02f0.tgz","fileCount":28,"integrity":"sha512-VIuNELz8unMUGFE6b4eIo3eWJTgAjQOarMrXPxR1i80UYD7dKmdwgBhj9BYHkI0C8zs2PVjIV368PL25SWFRHw==","signatures":[{"sig":"MEYCIQCJJRck3pzvkKDTng5Lgc7VdDUzoL87q3yiIgWlzBS6hQIhAL0aqbGfu01QQeljzDuATsMtn/7H38nsmxsQpBk3lrlx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn7taCRA9TVsSAnZWagAA/vAP/2Yl6ls+C9kJLknUdxf8\n1ecsW6MLj//hVLZEunQ8jUzO9koVdVp6TyB+NbKbWmPF3pT9CJr9GIMpVYr4\nbfX0d3LQ9ZJWGeLuVTz63a05mK3qDpR1LMv+lYIXcYaluGaHMeRddfrJPO/u\nBJbBDg3wWgt2SOXa79+oUOaCOxqmsROl9sjP8CsruBthvOQrCZEjrE2dgj4z\nKSuag9Cz1eHJei+Du0Jv3qw3cvaN0XePkIZIPWQBDGVwzfDzWTttZfSCodvt\npdsNF75qZZ5W8TrzKF+NLwLQYRdtLS57aFBi+29/zjD49RUdVOktsYH9erQM\nojQz2qJUSQlrVmtwHC0x9D5q/pyHZVZCXHl5gIawdAeOPT3ESlgzovG1dZ/g\nqe39hg3OZuRLFXL+Z4l7Vq71PqZqq7R6tn8J6h2tdy8mOpfOFBYn3Z205OyU\nm8un4/xucmXUeqBQoDZJ8T5/ZX7i02mmgnyipQArlZyijApl+kj8ILIYptqW\nFJMw2g4ns51YaiuLtQCIMQrLD7Nyc6E1/9yhy0C0xcc2ifo4gScS3WmMexjS\npvLmwMtPZAM3zVhwg+dmNriIYcwcacw8xpChM5N8bFd4LL+juig6J5hi3aUl\ncQtJE17LFf2Xn23PeChWP6IlB86M1q5n7QDP8gmw/7eqgM2xXtQJc3LDLtXu\npnkl\r\n=HeSd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d43c57c7c675cc6a5fc16b9178b0347e676a02f0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T16:29:02.143Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.147"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.85-renovate-typescript-4-x-d43c57c7c675cc6a5fc16b9178b0347e676a02f0_1637858138486_0.8834625472664397","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.85":{"name":"@balena/jellyfish-plugin-front","version":"1.3.85","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.85","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"41ce1622abf041e60e01fb517b2b2c623adc0604","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.85.tgz","fileCount":28,"integrity":"sha512-jyBOCYSQCN/M/oACOE8I9E7N10W24WdiMs8dJ+488tUFVdBkr6zNZNq6uRfwCM1m/tvZNmndEloIHPkEJV2+bQ==","signatures":[{"sig":"MEYCIQCNxGyRjRWhR6XCWoCJBHKnbyR+5jawg7vBaLuHdjF3wAIhAMN10IJk7030K6mlTvG8dJ1xrOSi2vjudnRUdYvoMOUt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn8N/CRA9TVsSAnZWagAABFoP/joKWgJMa7/C0AFUF6l7\nstYrRQepPb7j+516Hi+eW9yyJ5312CCNAL5NvjD8PTgSD6aCEcH/OsU+iKyq\nYaKDvFXQjJppzCHmlYfyKYJ5Ej3jkfc2MWZheSdsH6KZQrpH4bSiLlLOpQeL\nBOiWYdErfaVwIjwujKDc0g6+NHA+WyoIoKBl1s5emQYohR6dnkV6idauBB7A\nw2fICgoVJpN/KWXE7ZMPVBATF8NTuOro+X+0A3yv6zp0ACqlefO87WkXa8rZ\nlRMGsoslE/KQxrcjsReNO2AdrOZ8esSu8L4wpjDCk7oMAL54RMguSoZGvzif\nDPbE2z7IwRdEzLuGjSzFkM2kUVwhTo7GGuysf5WoSUyr93H/nCTGExmTF7BC\nUC6jis/ppk1bWcZ3OOW4XoziAdIYeS5PulmfeEOTxLtyvleLpp3YrjVKRqZN\n8ogO1Lu9X2ApDeHb1lkpmbjGmrSXbQgyw8NYF8YdgRAV/zBtXHZHogaF34fB\nIB+14l8L0XKC/8rLwQIjY0Y1IyxRQqfjJ0b/EoRr9aJZlolVYHLO14kXJchX\nARDe8Hw5CozzHuZWHKDd3QDDxEHcDjMuSjDWszQXRCz4eYNjDI7oqxe/OYEK\ntHZbgee1oyf5Eqd80XoEZ3icxFuMcur+UGuNQNu/vw6hNyjKsTDaJr95J+Bu\nP2EY\r\n=Erh9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6aed4ab591d532cf1af4f84527a56971eac8a45b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T17:07:50.032Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.148"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.4.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.85_1637860223565_0.8185807823137083","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.86-renovate-typescript-4-x-1b1fe9ee5ad0df85837d6f84e3021aa6b951fc31":{"name":"@balena/jellyfish-plugin-front","version":"1.3.86-renovate-typescript-4-x-1b1fe9ee5ad0df85837d6f84e3021aa6b951fc31","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.86-renovate-typescript-4-x-1b1fe9ee5ad0df85837d6f84e3021aa6b951fc31","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"06d3121c7197e1d4c1c96e996dbcd77d53a2e4a1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.86-renovate-typescript-4-x-1b1fe9ee5ad0df85837d6f84e3021aa6b951fc31.tgz","fileCount":28,"integrity":"sha512-+bxqKmH4Gi9kHoc7eB5Ydat2wWn9L5gKyjqg6cKH1zB+PDe2fuhWmpw0eOte/w/xQfDA06hjWYqE/Dy09ZF7NQ==","signatures":[{"sig":"MEYCIQC221oyegPjgHX2c8xmFqPVYDjzvAnJjmtB/KCJwNChHQIhAPZmmvHQaS+Wd5xo9WZBFx++eZbih+v5Z0/vPuUX6OQv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhn8T0CRA9TVsSAnZWagAAt/kQAKCtkuGXtlpQN5g+9TQh\nptMr9El7GKA+Go5oItZnsrHYWi2H3JNoj9HDQj/8h0ZfgF8enKna47Mdmv2p\nWvCPxqsHJnsHx6SF2Bmcbp62Q4lgT89tGX1b4hciwny2ptl/0KK0gE8orr7e\n+107sTIMdlRNmoYiA0OexUeEkOX4z4T5wsTnp5MY9j/u18UpGBsZsH+tu83F\nh23nTvF1JRIi2xjfFsktHcvMKXR/mREQ7v3fibxY2cBKrwpWJ6u3dH1yyneg\n+OtjE8lAIBnHSvYa3P8vYujs5OQjBip0fUN+h+lq9gE8p1GDa0TpEc3nW03V\n3D5KQG2WI8Pw/fXz90R7UOHgg1XELmt7OklE4Vcl29a3svAYgsnxe26G/2cD\nLswnhb0FbSRDQQ07VS3Y0KYUtQ7Kx/iNJo2bgcojyRMytO85C33Co1KXqJoF\n0dlZQOMVB/r0T2DwHj0cZGb3zQMqfF37MATwsn5LhwpOJRJ19+dV+ybj0gh1\nQyhnFGg9cgQ+3MBV5XrBVJnaqzvEXcXi7IpRe3UxGcq6OV3ngz2onR0XTLe4\nBA+dNCeZdpms9+/hpy9NZE4Ub/yOIA5Dncs0y0wgJ8IKn7fbsnJdK0t38Zjx\nDm8b7GrmeD/pIhv11JSQBoNIUyGknhFY+7T+l96YBRZWvIu8ZIxBpnxGinIG\njCtl\r\n=n4Vj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1b1fe9ee5ad0df85837d6f84e3021aa6b951fc31","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-25T17:12:48.875Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.148"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.86-renovate-typescript-4-x-1b1fe9ee5ad0df85837d6f84e3021aa6b951fc31_1637860596040_0.9720636745517992","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.86":{"name":"@balena/jellyfish-plugin-front","version":"1.3.86","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.86","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"784cb4ae94a6f59f90950156f8ed519d64c79a85","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.86.tgz","fileCount":28,"integrity":"sha512-wBnX9TKzfyZBVfBoSBJOPQCTVGQnYiabB43DSgEyVL4riSV6i/SSERrYvUJd+j40n8pl28SltMv0AXk6szMyYw==","signatures":[{"sig":"MEQCIHSC0zb3r4BRKO//OWAHSocw8EnwBFxVcflATYxgjPDSAiBagFCe4LXYevR4BUczZz+BDP11yB68bN9scUQZ/CEgEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoDTaCRA9TVsSAnZWagAAvJcP/Rs3BicNU4f56cN/7azm\nfZh2ER2Lt8SC1JjYPU7maGH2ODcZbSTMb27HrlxbAH+z6ly0FPyyNOUReNv4\n+yFFTgVdkb1NWlUM7zPDqjRHyEbwrMXbui+S2Y+GmId4fvunO1Xfi+uOQzAy\nUKgktuIyfeeUGbxv9tLJgjguZqpeELlhA3y16Dr6V6o18+uhBcwZE8XXurJL\ny6Yfl98PHsnCbrw4xCXgdzD2H3xoZK7KLbijxP3nucqckvsazAdnYF0ZI58p\nLAU3HakVCbTQPfuMwarLxIMpUWGN5U8wiEdWTjNW/Ch99v2jaBZacyDzeaT9\n43axVy36smUfjzAFrGLplMs2yMWB0oYVlbtGCYd1NJktUnHw7ViNWQhTOdCU\nTuC63VTX2JALlI+8RD2InXL0EbrvHC5xaoem536P2HX4LESKl78uiUy38BYF\noJAMy+eiAU53m0EBkXSXf3IlGKYjPzCo9zM92JiF2+SUfnNIjKUB/FtH5pXG\nI3RqwlGv+g76eBxObGgf+OIGnq+5pPzOwdR6zyEG6H9y7rm5T1G23/2Ziy5w\ny/Tryr4OB96GJD7OIFzBilIhVJJSL0InvMxp6h9N848drLss1jJFXrC6QACj\n3d6F4C4ahoxGJyduP/9Y7ddodGHdx/2PKoHO30eTK8sB51FIagIHsQgTdrlg\nfWUd\r\n=mSvR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1199314f6e585c9c263698a41b84794e0fb02166","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-26T01:11:36.336Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.148"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.86_1637889242659_0.9303893825803411","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.87-joshbwlng-use-renovate-config-5026dc23d2ee476ebf09d98c79218919154935bf":{"name":"@balena/jellyfish-plugin-front","version":"1.3.87-joshbwlng-use-renovate-config-5026dc23d2ee476ebf09d98c79218919154935bf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.87-joshbwlng-use-renovate-config-5026dc23d2ee476ebf09d98c79218919154935bf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3cfcf4e6f8325d7289f0e93dcb3ba3401503210e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.87-joshbwlng-use-renovate-config-5026dc23d2ee476ebf09d98c79218919154935bf.tgz","fileCount":28,"integrity":"sha512-IemN4O1rSdQjKM4MJJ9fae+bc59yb4X3hPAXztbX0zJ4t5puLo3LQeJE4A+RL3/txfhyEtTT4m4CZFyaD8KeKw==","signatures":[{"sig":"MEUCIQDyUvj4oeVOSZ15gjEUxUPzXyrNAqMLC2slRPROnRpAygIgWnoS6PFRBz2WnXy6q3K5qF0Yt0pl50BLPaZWbI3Z1pI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoHOeCRA9TVsSAnZWagAAT/gP/jad61B4bkVZBhHk8Xk7\nr/UJsoXYx8FqK6bq872cv6q6yxthaoaede9Zn+4pK3OJmKWJTmhUVrct8IVS\nhLMfw4r98OOcog0o6/snAVuRcnUGfHEa5kECnlF95sMaqVmRJQb9da23LgJV\ncSlW3BJ60rv0BTeS6JJJs+9p8Z0V6Pnn8chb8Yb3ahgWPR1mDyab4QcPqd5j\nV1abNH8GBLosydQVEgShzamMsTFR5hcvYGCCiQMj/H/Ioal6gczYFYHwhblD\naMbvd4AJVotd39fQN4u7Qq7bDNbJFfqBsqQTlC4LAO85k2aZMFfLr7D3leRT\nep7OMejwzxjHyREGG71NmXnNerUnt6lo+HxA81Zf4xxQJ8Kg95aVY0GAnx2W\n6rHtC3NDlE+AqlqSRmX+mi7tG/7SG/3KVvcM/8Kd45IGNn2sqvbh3oFDTnDw\naAX3gupBjR/ErzQjAQPq4bpohtgkDREfrsrKVw9dsyLtqvIwIZ2fnOxKtWrm\n8taOfBW1tFrSdxVYz2ZnAjazNVn7Ql+sppmYz5nWsG0IjwDrdNTmX9fg+etY\ny/H3ZeS1lKwgP2GTPrrNvuhj/0IO7F0jB/TSD0r9O931S1kE0VYTAmiqfk67\nv5AAPUNnyVFOCVlJJPQ++yZv0vm1Q2b9AS1AyFi2vmDc8LRbki33d7HjlEBP\nwNgm\r\n=ovYm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5026dc23d2ee476ebf09d98c79218919154935bf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-26T05:38:15.252Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.148"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.87-joshbwlng-use-renovate-config-5026dc23d2ee476ebf09d98c79218919154935bf_1637905309932_0.7651743057267504","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.87":{"name":"@balena/jellyfish-plugin-front","version":"1.3.87","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.87","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cda25361e9d4dcfff9023fa2cd2f3b0a43c0014e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.87.tgz","fileCount":28,"integrity":"sha512-6eK6U4JniVqRzO9T1alp3Y5wCMSFlbGKhxtPrCsQknzmWq8sy1f0BzmYkrWVcXO7Bv/lEcW5Vm+NWDJXwSZtXA==","signatures":[{"sig":"MEQCIGLR1vFzjbTVaTZheIHnoVk5Jl/r1MXwQ2au2PaIiBYSAiBf+xKmjidH4Gu9cwGN6/W7i54ODMZ+xDtfXUib8mLeKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoHwGCRA9TVsSAnZWagAAehIP/RX6mul/MiBcNsrGZaYI\nQPQy9Xqs0zyOWCuBOx/gcYwKsvZylpsIhsEckMGa1e+M8HgtiSWpE/sKFV/p\nAq7O7V/C0d6N1kaG4poaGbE4RHEJSk2snq8H1CEfdaNkv0l9okdAk1jCJ5hJ\nqimOkhgncmqsicNxojsu8RhMmXTY2MSEpT+a9lNKgLm/+QHb9sEDK0upOpX9\n33asXx1/SAUwRHaKNrFDRlXoIyOKX+yyJVvUxHtTS7QjBk3qhpLxjWOSvFCI\nj2cxcM5ErJXf2W2aiEqoOutoQ8sTjyEPlDWWnKIxyjJ5/7qGekmJUyqyxq1H\n6kKS9CTOTIQUFG259zXERmy/oJ8s3tB5Y++v7vuoXzpayVj5tkls/tKYF/2/\noKwxFLNXTMdL+C59WLTlITjEW3pbopXJJvpu6qCKXk/ksMC3WXuhwHuNc2KK\njbwfRphySJvHoWKptB4NJ+km2dNMpIA4DQjy4HiH9KHJ20KDnwT9OaYaFvmn\nIFPDF/67UIq68QKY7Ros8JeOcO36TIMFeht2F3lD3u7rLd/4M2IHMuPkEShq\nxMQxffIxvbdInmmJiY8ZAdUY5ewEmFLIhkAC4mlTjvJTMZ8pNFn24mcf3nFE\n2XI/lxcpR29UTDGHencsp3d8r7RPHknfuYz4CDzW1IY7Cs5NubXXcKItpop0\npNpd\r\n=wDMY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e6b79bbe77793bf036365cd6304219e3209718a4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-26T06:15:28.474Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.148"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.87_1637907462672_0.9273544442454085","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.88-renovate-balena-jellyfish-config-2-x-6fa292eaac5aa27c9626e3c0f232f14aa75d42c1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.88-renovate-balena-jellyfish-config-2-x-6fa292eaac5aa27c9626e3c0f232f14aa75d42c1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.88-renovate-balena-jellyfish-config-2-x-6fa292eaac5aa27c9626e3c0f232f14aa75d42c1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"180e42ad911a55e3c979d90edf21215e36367f66","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.88-renovate-balena-jellyfish-config-2-x-6fa292eaac5aa27c9626e3c0f232f14aa75d42c1.tgz","fileCount":28,"integrity":"sha512-2EC4Osp3zCuBO2wWlVtDdhS15GSnMBJaLrC2UFhFQxh158BDN14uKcFN8s4Qa2aWgs9f7OCvVJwvKyWdeTl0nw==","signatures":[{"sig":"MEYCIQCFhLSnFyor63vEMVLQkTflHF3jYHPlw/jaevPNd+XrrQIhAI+rLuQ2jJB9MGqTWcrHPBu4gpy4aGd3b+4JTSi6kfaf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoLJnCRA9TVsSAnZWagAA0aUP/0NRIGi1WgjJqi07W3hQ\n13y3nWNANx2WZnWTVS5vVGNk6quj0NFKLQlFQd24WXU6m8AD6OHzmCnxeDDn\nH9NK+JUqZl/oNboJrCHl0/3ujqagcy/E8GKjhN5Agn/O4ezIv1B09fX3pTZ6\n/mzEXJpQFHLQfXP7xDDh2AT4e6VY7JvLAXEI92jiWhmMdNALKIqqUSW+rPQ7\n9r86I4womDXoBrpvg/vA/z79LRL9kxTjHuv/0fApZEI0P5WOrrHlrXoJHvRP\n5slEedMNaNML9hRnY0g9HkYBxM3vaZC5jz+0XlHKLur3WVAWqbSuukemD4rb\nQsyRg7G+CFTit9kHMOMzN+93fOWnorn0Hgju/+ASXLb/OnU9JXN6DMTMUsfc\n6BNyW9PgzNf6i7mpiGLAULj2Un9shoibQy+jsBBalZBuZKv8vVfpzZUzBs95\n3VfJrUHxlVIvTadlEaCFrl+AQNjbEXgw0cwoZfCb6pc3YKecFEm2yX9cgo/7\n5FOgWmQYTcIpdBG6IUKOj2jX0uDmAFil9gbTJSPpIsskT5OmxvZsLko36oB6\nXbErd2jo2qo+LVXbMnWwnmmDn45LJ8M0U0bwBRdq7glxJaMNAIOCM4AvpwjP\ncaVrE95WeRnkkdNt1KMwacJrKSHODghSRbqBSh+ZMAt+1x9C9svnbxQQIylz\nuoOI\r\n=VV+6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6fa292eaac5aa27c9626e3c0f232f14aa75d42c1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-26T10:06:20.504Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.94","@balena/jellyfish-environment":"^5.1.23","@balena/jellyfish-plugin-base":"^2.1.300","@balena/jellyfish-action-library":"^15.1.148"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.0","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.88-renovate-balena-jellyfish-config-2-x-6fa292eaac5aa27c9626e3c0f232f14aa75d42c1_1637921383749_0.29364852857727475","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.88-renovate-internal-patch-7acbc3c002954f6f1ec3bfb138976f2e3a474b8e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.88-renovate-internal-patch-7acbc3c002954f6f1ec3bfb138976f2e3a474b8e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.88-renovate-internal-patch-7acbc3c002954f6f1ec3bfb138976f2e3a474b8e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e944078217c5e575c4e2fd03d7647b01abc93b6c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.88-renovate-internal-patch-7acbc3c002954f6f1ec3bfb138976f2e3a474b8e.tgz","fileCount":28,"integrity":"sha512-yWRS06RO3KvDSOq8XqwZOKdOd+zoFGOYlCs+MwdyBRJIfgGyx46wtfuO7oYdAwJ32G/KsXr5b30IbQc2sDaMhA==","signatures":[{"sig":"MEUCIQDJCrMFXy+PSXpwknTVTNjl+cR8Bp+g7UDhd0jx3V9WTAIgfPKXqQzYSTvtUAr99+qXTTXLhUjjgXZod79CeTQidSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoNB4CRA9TVsSAnZWagAAWaYP/02gFvQijW0gYoZvTCIW\n0EK26WBUOrW2Ebk9LthAWvpoJzPvk09E6Vtwribr+adu/s184D7DxYxa2DxR\nNRhPOFj6j8E/DMRFpTwkF9XtmfodUyKQCFFHQS1UU8PgDxjSK8teyLBQefg9\nXTkERQvY8mUX9gEf8ahWVor6fU56Jd3655vDaGg3+jVyqTE6Egzn7GeSKWPy\nt0r21oHsZXhdSXbeuRSViwpF6vrA97WBNW2e5Netn1p6LiOXZ9RR6TtuVK8X\njtf/iP9nrcmvoiYJMYfz0l4IbWBfEHybRkwDSyYjVeKcJ9bnQM4L/WLVJpX+\nxIaiCO5ZQCxJczsne+iCxdLY5USkMd2WIM1wCyxIGVg2AFixus/u/SpDz/wu\nwGfjVTzzV5nzGhLaAgtv2ph19JCkOKsosaZMoZOv6vOHKy49HP9LS2d/aYMO\nhgehxnBxKqdMv09MjvutVdVw3W0ICgvj5zNBEwNMgSK/rR8exlGlBY9i+wjf\nFOjk9xNw2vNyAbLLmZs25tTjfwSzOxpKbhaD2lQ/605QlT4vjmHpm19RHGS3\nh3ObRXbTDDLI3eN+EsW0k/bPKFGC4r/lwhtMKWAeq+EM57VAU2W0ybMRFnBY\n+e9Kk7ZCqglvwpFHj3k0zF55t7LK0jaWy84hTZD4nm2IC35GroQl9bxIfeMW\nYriM\r\n=Ell9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7acbc3c002954f6f1ec3bfb138976f2e3a474b8e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-26T12:14:51.315Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.95","@balena/jellyfish-environment":"^5.1.24","@balena/jellyfish-plugin-base":"^2.1.302","@balena/jellyfish-action-library":"^15.1.152"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.88-renovate-internal-patch-7acbc3c002954f6f1ec3bfb138976f2e3a474b8e_1637929079948_0.52388804562716","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.88-renovate-internal-patch-e5c185d36bf0e05f7e48f7005fa694cf17121c3d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.88-renovate-internal-patch-e5c185d36bf0e05f7e48f7005fa694cf17121c3d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.88-renovate-internal-patch-e5c185d36bf0e05f7e48f7005fa694cf17121c3d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fd2944fee06b674687117f300f3a0d83d0397087","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.88-renovate-internal-patch-e5c185d36bf0e05f7e48f7005fa694cf17121c3d.tgz","fileCount":28,"integrity":"sha512-vun4MNZtJAogh1MVgek2fh8Psj9eHUEQF+1Q3sowHZq4RAVt+0A2JbWUn4z3WWWGhPHYbt3bi9Y/lz3W6gBB/g==","signatures":[{"sig":"MEUCIQDgUf5K0d1o2QaZFlK3kF39cIfnKQZLNjCkGbbBoDH2SAIgNnoHzlzPRn6f7U/w3DtvARwrRqymsdU6QtSjo52/NTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoRpuCRA9TVsSAnZWagAAIN0QAIuWOzgb2ITzrPtoLtMZ\nECj6CB1XEueHyy/Sf0vxKv1aFuDrTvLQA2aq2lxC/o0no2sSwTdvIrxI1Y55\n+VVgcL5CdvY6OHMORHNPEPXAzolEpg/8AioLRBTPgcwPDUKFpSR9UHT43kp7\ntTug9stqUBAtFmoROKkz2RxG1AHYF1GLU36Ik1m9gMzokc1469Giwb2Gtr/C\nyJB2jyUg18E/ZHFlGRwBGxdpxZHaGUUVrzPMWk2wKPZvmBbzCEIyEJqu76es\n5sqLsuqD6r/uxmnUPw4YMfEzYbil35U36IgUtErZVhQ02KSL0C9aUt1hZUb2\nreX/9tpz66wp0m9Du1KaDvgXsotv2AXFwCV7ww6VsqDfIRzj8QgiOAJAdXmi\nxTPoj1PWlMipdSJcu0zK+B8MPxuNFZ+8LZBK5GEddEkDecvirrx2cB+B0feY\nVzEAgzhdPDwK3b+U0d38cKN+Q3Y9JpmE7c0vUnN5ipmuPjdE/civl8ZWmcE2\nI0UMyOpeQo8JuwB3dBCnVc/9ZcQe8iVmtLXQVB54awfKpAnrupGCQH4CSZ82\n5AeUkNWA5arV80c8QHDDEZIpMCN7wggfEYlIm9iPeAZeBZTKKo4nUKAKaW+n\najj6X9P7wnT5yhema88DOdlP8Q/rw0ZlJQxm1gJA6Oq8NwY1Fi/J37FbyP4l\nKNl8\r\n=m308\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e5c185d36bf0e05f7e48f7005fa694cf17121c3d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-26T17:28:23.647Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.96","@balena/jellyfish-environment":"^5.1.25","@balena/jellyfish-plugin-base":"^2.1.302","@balena/jellyfish-action-library":"^15.1.153"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.88-renovate-internal-patch-e5c185d36bf0e05f7e48f7005fa694cf17121c3d_1637948014245_0.40882545002150605","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.88-renovate-internal-patch-be2c4ef94af650946f7a7bdb53db3ccda0890a0d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.88-renovate-internal-patch-be2c4ef94af650946f7a7bdb53db3ccda0890a0d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.88-renovate-internal-patch-be2c4ef94af650946f7a7bdb53db3ccda0890a0d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8ecc49d30c675d8c6750da87f8fc8060c05dc522","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.88-renovate-internal-patch-be2c4ef94af650946f7a7bdb53db3ccda0890a0d.tgz","fileCount":28,"integrity":"sha512-af7vCUtmdG3W2S27S/nu88fe4Z1f8uo+6Ef4KDG+xwrewG87zEzYDXiewgFdPM/PBVX+VFDAISR+XISalEc/nA==","signatures":[{"sig":"MEQCIF/gAh+MmJ0KxrNKrc/LzGxYdJoavZvoOjufieWs1pyvAiAAm1AEYdUfSNhF87T7VBb/K5WqGlUKEfn1DZUIo/HDxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoUXECRA9TVsSAnZWagAAWnMP/2ldEvB/gQrJdzlTWSUM\nOgHJk9TV/X5jp2Y7lAVpMl6TgtU8Pi53MWSv0SFhjlqY6vKA+m2NvVYTTpZX\nwlihZjfQEOaZLQFfTmvCkrLRfpVSrbgYQ5cOkTSrfvdkp73j/S+nw/OqZ6kl\nRTPBoILg7fFudJA4Zcmmzd268O8oRzk34QKlpbpzZ+KupwnZGgjkcMSyaVOn\nnRkLzSlOAcFnAytm8HDMz2lJOVHQdxNxKM94XF+kekDiRsZymm3DPisq2m4K\nQXCibsl/0GmE0zfDRnqsBtDbp0sCnWM088H4LPPfxqXOn0qi+cYombFNlt7l\nTVTfHNq3/4U4dlgSb8MWJ+wnireMJHBnqmZSrDs2E6l5avjcYePAiGeo8c3A\n3Llj22ox3TxpJb7SK9WniCjFA/ObOISiIXcA2W5NimC5TLdBp6zcSPOWALn7\nBPsxnVgovQOHUv6gY5OnzEJ6EMX3RkB/XcHhs3db0UsugX47RefgPcycN9ke\nZ97fctLLOWdJThfIKBHzHpbtu5HYvZIrlyTj8erd41r2Si4p8fL6pbqjcZnH\ndvIEt0c9LBgAdLF+BEVDNzmjQIkeCbkrtsy7xRz06RZtVhjXjiGyU3KEiGLU\n25z6aB+K3wD/e23c5FbI/X1XZUScYmy0rDC+AdMwEWaiFJuJ7MajzpPdHJ+X\nyk+1\r\n=67vk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"be2c4ef94af650946f7a7bdb53db3ccda0890a0d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-26T20:34:06.820Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.96","@balena/jellyfish-environment":"^5.1.25","@balena/jellyfish-plugin-base":"^2.1.304","@balena/jellyfish-action-library":"^15.1.156"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.88-renovate-internal-patch-be2c4ef94af650946f7a7bdb53db3ccda0890a0d_1637959108320_0.7383711761568024","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.88":{"name":"@balena/jellyfish-plugin-front","version":"1.3.88","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.88","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"80cf9057340de686dfa93fb330794d2dc21a36d9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.88.tgz","fileCount":28,"integrity":"sha512-eUWMaN1L+8hmlrs5lakfeyXdx5cGIZ2/YXsunBblZ06tRRV/v12aRQrP9kD6NHAYI+yhJ1XnkoDX13c4+MPfVA==","signatures":[{"sig":"MEUCIFlPEpgbkrHFWft79Xi97VHVZNnCpVDhA4WyQ9bUz64YAiEAzuYeENFnyspQ1i1OQTb7vaiJo6io0hj0BKZKBVR/AGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoU1sCRA9TVsSAnZWagAAM2YP+wVsgz4YA2jWxvuc7lqg\nExlM3ItLLNwGRicf1ruxQ3aEWA3Lw91z2eXma0OHpQHod2ddCqIOxWU7lJBX\nNpUqmAujHGuBTqmlYh1dgIgLuQZw4/0jwOsHEFo4mlMJ0oXBsT0GZp5qZarG\nzVwrpnteiWisVeeTjK/ga91QxprUmntfoyzejn9MzLAFBKRQRmiPZ/H1Yr6v\n+uQXwSPs/dKYleGnLUCjQhhLt9ohLjt6Lk13fZy9FyrzJhGsHMTY7ulYVKwC\nVUNMyXlbGE+DGZNUhCk8IEv9G1uJSIjtyTpZGhPvDtiUfuGiKWS+UsNexC2T\nnQcUIyjfTBaCx3ahVryjdxqREOcYrbCVT4jYNS55mwIm06plCax0ZWG9Hy8q\n/UXYY5ifRVeDc+6TeJTGaTAglAR2ZqHIeBqcCwx+K3EF+eGXXsayyD44mt/n\nZxvPQCMXJnDYkOxXnZ2a7jvPTh96nv9OhDZkEeyA99fyvzRaLcppP/3i28Y3\nK2egDBTgvcbwKwRu15bLBIgbc+jd0bbJkOZoECyTkbPS0Qcz5+FghaG6W9kY\nI5dtlKThiczH1zLmMXgdBSCbIMerwkxb6YbUrwREpZrvPGvmxCdSUBR1GzkS\nLISg82vYPZUPwub2KCXPxVXzisg42BmgIk/O6LmL89lRK1oQfSjtyQRU+BLQ\nAxyE\r\n=CaCp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e55bc6b386364d34335b5735387f69d53107c401","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-26T21:08:50.071Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.96","@balena/jellyfish-environment":"^5.1.25","@balena/jellyfish-plugin-base":"^2.1.304","@balena/jellyfish-action-library":"^15.1.156"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.88_1637961067874_0.19048839773057513","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.89-renovate-balena-jellyfish-config-2-x-284da9ea184ba707e3ac7a434ab178e2a78cf242":{"name":"@balena/jellyfish-plugin-front","version":"1.3.89-renovate-balena-jellyfish-config-2-x-284da9ea184ba707e3ac7a434ab178e2a78cf242","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.89-renovate-balena-jellyfish-config-2-x-284da9ea184ba707e3ac7a434ab178e2a78cf242","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2b89779e4f5bb04b5499cbc476a9a2d4766c745a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.89-renovate-balena-jellyfish-config-2-x-284da9ea184ba707e3ac7a434ab178e2a78cf242.tgz","fileCount":28,"integrity":"sha512-secx077F3VC3UhjFCiDUasZ+4rViavJAjIbpJ3hM36hMeTbAjKeMpCOyzQPdUthj8mRHAqbiijQN0P3550UFTA==","signatures":[{"sig":"MEYCIQCn0gVbWQ2RAm0n/5FQa2PxOorrPTK0D2SbImEsDG8GgQIhANh17XMAuwl5fYMzhdY8FQMkif2+Z6d/NU3/o9KsqosH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoU7yCRA9TVsSAnZWagAA6+AQAJ8m9x9PRJp8VcGTEJHo\n08ZSPIpx2qxTLmVedPcLnObakLYtwFbkk59B7YA/pAdY7YAM5ROxNUmQ0D0t\n1J1MCxhUecI5EykZX+HdZHvmyvXGoUCn6q+u18ywNs3uj7Fs4POvbsge0m7I\nbTMgpMIn4OhkzP4tRdgSDGp8a3j77Dspgt5nqR1YELHmdjxwFv7+V5x671Io\nmO3ptVHrxNqxt1oMm0X3xSBabhZwwdMnD9LM1ewvYIENZwau9GKEOvRWu6Hb\n2eaRnsHR3YKOBPROalFg1mWQefbF6oRuBwWUGpLPHnXhFfoF9VFcBKGXOcn3\nHDwdj08F1/ypA9O1wnmg8oSLjZRIqwfZmZIbwLGPU8DxRETNqeMtjPktA3vp\nuqgCWrSeQG1yOdV4MRQK2XaaLEcEf1mItxLbuTdY5bN+nacGMnxRuqigFAEK\neeJKyZh2lLIzxBgDreUswHZkDWJFza5tLbQhIvsXhVvyFje23GVYvb3cmjFk\nkrcL53Jj3Wa8vhm05d5Y5x6+tzXk5lMja6ILvDIOhqQdib4YzUMArsZcOnEH\nvzPdwL30WrsK849cl3r8a2tTQs/UzsoZtz7VQFNmI1IBWwYB7XJ/EpRfwyNn\n6Fj7F3sNYLvEb7vAJ8o1nRplBTBZ2vnpaEuyk6EJkT7Inet3F4fOBoZu77YY\nCB1s\r\n=v2W+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"284da9ea184ba707e3ac7a434ab178e2a78cf242","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-26T21:12:13.439Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.96","@balena/jellyfish-environment":"^5.1.25","@balena/jellyfish-plugin-base":"^2.1.304","@balena/jellyfish-action-library":"^15.1.156"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.0","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.89-renovate-balena-jellyfish-config-2-x-284da9ea184ba707e3ac7a434ab178e2a78cf242_1637961457872_0.9342486798238456","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.89-renovate-balena-jellyfish-config-2-x-f24586b7086da25a1009529588d14350777bf13b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.89-renovate-balena-jellyfish-config-2-x-f24586b7086da25a1009529588d14350777bf13b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.89-renovate-balena-jellyfish-config-2-x-f24586b7086da25a1009529588d14350777bf13b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d90e271136d05ceef3ea25d2315ea633a19c53aa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.89-renovate-balena-jellyfish-config-2-x-f24586b7086da25a1009529588d14350777bf13b.tgz","fileCount":28,"integrity":"sha512-MIAOr4LFSpfSMVF32l79nb5GE0kHw9XOhEs34GeB4+PVAUJQdh+5cWlCcb3m4+M6LUhYyF2F8VrrTtXUrzs+jA==","signatures":[{"sig":"MEUCIEQcuN9pbjlxsCkM8t52Mu39ID/X0F1MH2BClOd3PVVQAiEAuDjrsDvz5iufAWjdtZU6rszb+JxF3vCf/91FnZANDP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoZA+CRA9TVsSAnZWagAAkLcQAJRcvNKBvrujfQdJg+l/\nyqNtMlsprHWGE0P/MIMnw2ftGQXjCHNGkJsEEo5fbwNwasm9MQ+8uZazHi6c\nFdhACP8WyTr9OiGiYT1Mrzfw5M/H8CYhUbMev/T762pd6VDZ+GwJ6sGsXSpm\n1Qgy16QSPoBIxaqX02iSkAvE9fsowxzWJKhgFq18Tk96qyTPvniVS/vTutru\nS00cKNWWkNMsUmvixHQyKHfdNKPfgX8exQVffzwemoJT5eWeMcgFh4mAdVDf\n2mJ6/ssbuAswXNPnq2MbwrZugHrw7VaarccuHCizS8uTYPMsoMibVhwAR1rU\nq3j3Wu3NvET3oJAGnzTUrFxQnWibtGtzIsfSRieSoBx1mVeiGIw0dPjdkd4d\n4+kA+IdqbWIC2n2+JhRfN2sr2em5k10G1QVdTF3maM46r8yznCBfMVS4AQmk\nOVaO0XQAqh9MDmznZxK7fiIcRIz3zLxSEqBqjX2PhxKCtBEVnK1v8WbAt9Rv\nYefFfPnVABUEVfyDvzNRZK4Ro1PXN37XenrtsBKsZc8sq6e7+EcKZL2UE6ud\nmipx+lPfzVGCQ6HuQglu4zk4AH/o9R6CZJRWM4yCyJpiNYEdJDbUPK8oJurk\nLRfFgitB2uygZYuBB4BLeQpDYNt3GQgx1lFynyoHoz1zOzaozWDkipH0XN3q\n/Nos\r\n=i3Vt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f24586b7086da25a1009529588d14350777bf13b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T01:52:19.782Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.96","@balena/jellyfish-environment":"^5.1.25","@balena/jellyfish-plugin-base":"^2.1.304","@balena/jellyfish-action-library":"^15.1.156"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.89-renovate-balena-jellyfish-config-2-x-f24586b7086da25a1009529588d14350777bf13b_1637978174134_0.0028771009333894426","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.89-renovate-external-non-major-a18f26762d8288f1b46052915c5c4398e7d5616e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.89-renovate-external-non-major-a18f26762d8288f1b46052915c5c4398e7d5616e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.89-renovate-external-non-major-a18f26762d8288f1b46052915c5c4398e7d5616e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5db48c20c5b24de5b8c8ea85171f770b531a5b4e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.89-renovate-external-non-major-a18f26762d8288f1b46052915c5c4398e7d5616e.tgz","fileCount":28,"integrity":"sha512-Qv4uUNFmQjRoyyNOHb6RXzhXfTW6d+Z3eB6BE4XK/1j+E0k8L2m3eUMjAQC4HRQhkVNBJ7WMOXSo5x1bZNt85A==","signatures":[{"sig":"MEUCIQDPS2mpfiMkg2ywITLq4lRB7GI5mJEuNKOYAch1y9pN/QIgJySO4QgR+EftC3Wq2TnZphMD0Sr4W47vdrm9fi8onMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoZBZCRA9TVsSAnZWagAA3pAP/ienYEH6HMUXWLQhN20S\nlE/tUYbBVqOmUIfLT7kuJxxGqCazEzIvFSfP9gdXVOlmzzK2viNhJUZP4YLe\nevTdqYwSCEQQnZuUkZmgNw01OXExrPZiwnnRWjVjhCKNbBXBP0vrpjMRZUkQ\nmvn84BxnoOeI49ZTFWq6yIcwyci5tONj0+BWmupbccgRGb2PGbsi7JkEuPPO\niqmH2Puhf0TFffubq4IfKRSUMfHnp5l4cF1ZTqzI/sWqbXFOFR0cs0G0RhEf\ntiQMNT2Ft5Os2qLmsJXQBZ4UnQfH0VfU6f/GZM09QhBOsPg9yCm73gAc4Jco\nV86yx6felfC0DEuSmRk2n8ikejeT5SS9qN3GOa0CVWLMXdGJgjkuH6aaiO9l\nH7+s6w0FmJ8FZfeoKq3IJMc34lDYiWzoC7pD9ZAnCr1gBBsNxmpIgGez/ZNs\n+ps424AXNmGUESktSxjRTM57vFaw16ON2A99z0GII0Jgg3xFnUO7brQpzejr\nNR0CJTGn0BkBAKDsPXI/aCPO5I/kpS77l2CuhOTpN9LZrKwpT5V7TQToWOYI\n6fsNK56RYu+BOKv3Tmutu/Oc7Vc32XOzEJFipJgKbNd71hLuvN8DmahuT+IQ\nKkMp1p/hT8WFmd4Z0xJ7Ieq+o+CAdzjE4RnZxolWwhY9BkLHoQE4FTcU2DK2\n7y9C\r\n=l9+d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a18f26762d8288f1b46052915c5c4398e7d5616e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T01:51:31.129Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.96","@balena/jellyfish-environment":"^5.1.25","@balena/jellyfish-plugin-base":"^2.1.304","@balena/jellyfish-action-library":"^15.1.156"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.89-renovate-external-non-major-a18f26762d8288f1b46052915c5c4398e7d5616e_1637978201532_0.10586615280203615","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.89-renovate-internal-patch-0eb484d35c51453c50d693795c07b067d5680932":{"name":"@balena/jellyfish-plugin-front","version":"1.3.89-renovate-internal-patch-0eb484d35c51453c50d693795c07b067d5680932","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.89-renovate-internal-patch-0eb484d35c51453c50d693795c07b067d5680932","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e930ac8ec34bc52245c93d2650388578441c5f08","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.89-renovate-internal-patch-0eb484d35c51453c50d693795c07b067d5680932.tgz","fileCount":28,"integrity":"sha512-9ZXTCH1YHo77pS2tc9lx53VjcdV1Du8wev0ASQ0AgCzi3zqqispJtV8QkaAilz9umHu8dADydzzT3kI57mfO9A==","signatures":[{"sig":"MEYCIQDRA8i5cq3Gugy2XhNuYaYah08Q3mbZonmCdNw4+r6E3wIhAMoPGkeHiaw5Usi2WH0fRugK+v802m+Egub3yBcY4QAN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoat5CRA9TVsSAnZWagAA4lAP/2yjoJyhVz6ffgck5DWt\n2JgKchD69ZvsMO9F58aD8fVj4NyhF4Tvb7bslXg+JggDh0qe64IdDzwMiM3C\nXDloelT+JhNjD4FCYEIdLRwrZlJ2+Bo0XyI3jjmGz25Re/XueO/BOY7b5D/b\n8JGBwaTMqrP0/g1ipMCLi10m+wMUSiUdo6CcaimnwzKibdDe+hyHqlYbbRvF\noYq1btFNy7lXe+HePD6EjfDu28PZ7h5BCDreLDezJyBRPrsfRLqgIVcsxS/X\nlrJcBnwUfxVg7kvfpos5fIZbZnHBOFRcYulL+mIYrDN36eCN8pvFURuTVskP\n+rlNy01fjE7lp9N5oALLUTDVI89jmP/9PtTEFRjOwmnZu4PUgMqh7HvTSuxS\nhuw/1qatbGOLEttvj326bqlxXlree1GrANMUasAk3hIo1vCaSay+lXZfzg2F\nk0HrU6cdVmao8lY9F/Y9YUXWM2vjiMNbracTnyYNFpt0NUm9BjATuFIXiIZx\nltsXIo2Pb0LZb+dHbWh3IOtv0oBLByKnC7m2fUj+T2HsuYES6axxERruNBTT\nFsdt5YJGuCpw9Y7hLYY5FgtJmm7sDpLlgbV6Dm+LJTiDjSXplRkfw4US6fqZ\nqbz6Rr+PIpoxmlHIJ7ErJXCsLVLfqJtTWzpA8IoO+QQnGpPJE4uuOShyu0GU\n+SEO\r\n=nch9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0eb484d35c51453c50d693795c07b067d5680932","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T03:47:46.277Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.97","@balena/jellyfish-environment":"^5.1.25","@balena/jellyfish-plugin-base":"^2.1.305","@balena/jellyfish-action-library":"^15.1.157"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.89-renovate-internal-patch-0eb484d35c51453c50d693795c07b067d5680932_1637985145091_0.03418841402914352","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.89-renovate-internal-patch-9f0e07c5655417738b56db32a4cdf947e547d2bc":{"name":"@balena/jellyfish-plugin-front","version":"1.3.89-renovate-internal-patch-9f0e07c5655417738b56db32a4cdf947e547d2bc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.89-renovate-internal-patch-9f0e07c5655417738b56db32a4cdf947e547d2bc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dfbcb400807a24cee70672d668df61ae417dea53","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.89-renovate-internal-patch-9f0e07c5655417738b56db32a4cdf947e547d2bc.tgz","fileCount":28,"integrity":"sha512-06kr9pNqL+OwfjPHhvnywC1TDyC6f1E/W7gD3rQ6i0Ju3WFde9ES9TR4w1Xeoh/HXXPInK8qh/8EZGh+zu7i6g==","signatures":[{"sig":"MEQCIGyloaG6mg3aHBHi68LUoazCTry6g7wIdItq/YygjlVlAiAG5oK8cr6oteFPYNd23affyvHCjQ7VLC50pHNZMjPN3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoc5qCRA9TVsSAnZWagAADkIQAIf9KGI8Jk8Xi2h3+fv1\nOuiAALeqg2kAaxO+DPVyA2jyuefLQUgCR0i1q7YN+MD7pd4s79I7Ps6Q65Pi\nDGIkdmaRwtg9lmL+sMykudfACx9HZRtAlu85qpJYqextwbNYDui1cBPzPBBn\nIjPmqAuZSAfdfovZQs/6+yQJH0O0fiGeqh9D6ZJNKbDk85dHSM6CIF8gxTPK\nNzuKrILt5ttWfBvRSqazT68MGaLR/BEglgDNbh2QVIe2Gu4ppICkfAbWJmC/\nC1YxSgKdDfMvYonbX3SeoVNarSiJaeQ9gPdoVZHo8ydYwtoAlFHCfxxwVaBS\niUC3pga9Il2ZEdDskhS1FSJTAxQfvQ09zKXZgBPbg8JstCiqJQ0hTwa7CmrL\nwtvPkkHPtMEfoTrxIjaGoXcII1+EPqOq9fq4NVvWCxsrHvW50pU1s5WpATl5\n1T296j3nfqbbcvRWYk8CYFiVtKDEv2aSeHeP9au/KNdm7Yv7apfeaNI95RJW\nd+JzG97zffujCyBgzKtjifel5iHI/hCp0xpJnnIyZ78wR0zLW/dMOEhXAaIm\nuBXeB9O66gbzAg+GP0m6jruVZroT27TjDSPJ0UlaIpVcb0c+Daw6WGm6nfTj\nlprSew5zg/xRqeXOrt6g3+wtuDXlpR5dvQVHAbnY87ry+vzFJf5LFvGWmyLd\nfrdZ\r\n=0tYx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9f0e07c5655417738b56db32a4cdf947e547d2bc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T06:17:18.002Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.97","@balena/jellyfish-environment":"^5.1.25","@balena/jellyfish-plugin-base":"^2.1.306","@balena/jellyfish-action-library":"^15.1.158"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.89-renovate-internal-patch-9f0e07c5655417738b56db32a4cdf947e547d2bc_1637994090500_0.7996152014293989","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.89":{"name":"@balena/jellyfish-plugin-front","version":"1.3.89","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.89","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"631c6d9cda1bdaf38c656864b8308b931cadd1cd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.89.tgz","fileCount":28,"integrity":"sha512-QQ5p0W5HyejaOdnILfAY0bU5pPEvbYfPZSEafSkMiQ7GgNwlsqeLxtPChoNTx+DRwBQA5PwH3f1kxg38caNAfg==","signatures":[{"sig":"MEUCIE9g/4lUYV8IZ61Lks9zymjK7swTfNxOBf4PtP3rBT4rAiEAr5/8cTmFfqIf0nGWDLDr70VAgCxk3G2Ms7F4LMK2CXk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhodY2CRA9TVsSAnZWagAASmMQAIfCcwewPBiTGNXhpmuL\nQaRhVeUn2QjKUbdcuD1J7pq6Zrup5mYv+/y3YD6N+qeiEoxfoezysOmJV/Zd\nTHEnVLLfWBqRUgrsTLkrbBCxk+wkQN0xgMcmZPaHIARb78zac/JR+KdH58ah\nqQIFkHIrCBoE9vDRBWZ/PFyYsMIUTO6Jc+XK9eAyKgozw9PWXIchHO5b43OG\nPPTgHdO8g3tED9Tf5Pgau/yrPKFusOq18W3TRC4V87XL97YkbdwnY+akaBr8\n4pmK8s7eyc1I+jqHi2dIBUQ9exo/7lsfR+gRstp03cg7kWFdphLcl24AFwh0\n9to5RHe87oTIM7sMYIUBNwkNh+iZ9Ern9tWSJywUSqmXAVU0MfrjBe8a9/5C\niNvQTCyCEAPuz9LbyzZ+V/OYX2FQDWzt4+cf9Bno+aU6hTd7lhMgpig1rch0\nlTpluE85hPOCSa9gmSoYy6j3rSIVT5a762lohuzfnACiQjR89oGhohqD64CT\nka34uE32J0YO9vJvWpafxHp2pRFKmH0Es4hC642OOOiUXDy9zQneJP1cQsES\nhzdnRlRK42LugRG9T+UkjFOCh1ieIfbp/oz2JYkbaK29wPtmCSV1a1pqjZtl\nYHPGqV+3D5I0M1wUildgFk4hYalOc9vCqf88SSDtRxxtM8HbdaT3z+lTylbU\nIWAn\r\n=njMx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c15de80ec68ba33a672f160f6280727b5f17eecd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T06:51:00.140Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.97","@balena/jellyfish-environment":"^5.1.25","@balena/jellyfish-plugin-base":"^2.1.306","@balena/jellyfish-action-library":"^15.1.158"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.89_1637996086811_0.8062858586527848","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.90-renovate-balena-jellyfish-config-2-x-a54569e0937302844a5cecb272a376a5f613799c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.90-renovate-balena-jellyfish-config-2-x-a54569e0937302844a5cecb272a376a5f613799c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.90-renovate-balena-jellyfish-config-2-x-a54569e0937302844a5cecb272a376a5f613799c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1b42592ff5bdf519e6dc6af5fbe8660d2b250149","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.90-renovate-balena-jellyfish-config-2-x-a54569e0937302844a5cecb272a376a5f613799c.tgz","fileCount":28,"integrity":"sha512-klCs9aOJMZrAAlSsUhr+Z/3yPYxPrZxj/goEpTyLK5dQevyZRI/iVup5vuXVJxCFoB8n+b10+V52Um8hVWZnxg==","signatures":[{"sig":"MEUCIGBCRFHDvkMbvzmVot1KyySNTvFJyeUxo2ZO6mJhb8+WAiEA57gUI1OlAJcvMVuo89HxaNUusYkcfGfO9TwqpPtvJEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhodcMCRA9TVsSAnZWagAAgSoP/0LMJYezoicko2Z4X/tg\n2sgjp6gM7IqdoKdFMJ5PMvGQp+uCR2PgjuMtZ2QC8fDgqaAyuYgC41qwFGzV\n7R4HMPbfQYGCWFCsx9fLWnj+aCHoWSLJnn5/2yh+XGRuWKOR5qlOAvFjx1iD\nwqxfGSxpaG/4T9GJkG2sDsmIS3EUXjk7fISERK8sxHu4rta/XoR+1WUiAPb5\nn/gqfJTdYI9igeIM5xdC8R6qXWV6RA7YOykmZsVWOdkOOCFgFVQxV3j7Td+d\nn1x75IEjnQL28M7BaFRN6oIEvwugjIX6Mvg0Jmk4v5YJiUvfHGvHWdEjALBg\nyyxYngJv/RBhLcdUWp7APBRn9XlsalbB1RTB80SyZGH3JChV5KohZWALSkkH\n3rTIXOUB+727CyHoig8JX+pOKOklAGG0NrtRuH7yh2edRx+CfGAzr+IWuQaN\nU+HAhOecdLR5v2ntLKhEZpkWKZSc9kXtjkkEChZGj5NC+e79KzBsBLS0VIf/\nF4I78duvsbRrWFqyRPUjWw52/36eXd+GjCCkwpDgPX5u4OVBf1Derau0hzrc\nZFKIouD1N3ckt3Y4RbitXFk0WSMi9ErjHxzxvXV8kZKj7wbDsAHGAURXdTss\nzaBddZ26rkBKmnHYStr2OOspnxKdYG9JNhrLdEUTo1r0NrXl1zshVCvoTAkn\n8tP8\r\n=XPdM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a54569e0937302844a5cecb272a376a5f613799c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T06:53:52.113Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.97","@balena/jellyfish-environment":"^5.1.25","@balena/jellyfish-plugin-base":"^2.1.306","@balena/jellyfish-action-library":"^15.1.158"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.90-renovate-balena-jellyfish-config-2-x-a54569e0937302844a5cecb272a376a5f613799c_1637996300663_0.8553242190090578","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.90-renovate-external-non-major-3d05e8793ffee8b23cdccce90eef97cbd8e1cb36":{"name":"@balena/jellyfish-plugin-front","version":"1.3.90-renovate-external-non-major-3d05e8793ffee8b23cdccce90eef97cbd8e1cb36","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.90-renovate-external-non-major-3d05e8793ffee8b23cdccce90eef97cbd8e1cb36","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2034d581ef659a4c32b6952ad4b6999d8e8512a3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.90-renovate-external-non-major-3d05e8793ffee8b23cdccce90eef97cbd8e1cb36.tgz","fileCount":28,"integrity":"sha512-ZW91HDhvqn+3JM0hCYzPfpo5oARE+cHPNN4hKoCWOaBIqg3FdLg8FGzEeTFOKN/J4de68Z7NsrLk/xaXNacX3A==","signatures":[{"sig":"MEYCIQDmsGZhawURyHteBHuUfcfxwaIKSOuzdwdViscTF5TNRQIhAOO851CD7JMtLv8R2Ea6/2S9Dy92wX4wLUivnT7lHKlZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhodeOCRA9TVsSAnZWagAAFuMP/1LfFLZ1bYWFs7dRmGI6\nDxHqlTjMouGTbreqlgYNXw7LrE0CoZMOHZH/K6oRLweKdN2hJ8soAyfu3p1N\n2qyqIbSCuy0BbFpY77Z9TAtVGkEjVHNcqPsFaBkSoq6SmdVQuPXgU52Q6W0g\nu8+txFaus8BhUgY5NZyDF+y48uWsOgVAmNgkrygIPphmJPqaS590Mb10S4Im\nmYE7B4r9SutIRh84gwQ0x/Iaw7KUyvEA1N1jemWqY5p3BvRWwGYUdtcwWSdC\nBZGrjY6HUVZhnoIyr3aDmQ7GA6En6mds80P/qr6vviXUnKmKruAaSXetVbiy\nXlP0yILcDTHuSq1Wcf/eYltGOctj1WVMBjCS8ZrW5ct8RCOskeCMJhoZl9e7\n0vKtV4n0mzDdBkAq6Uo0/VkdKNLj2NTUUnNr/uN7E+tLqg8Jkw3MoXI/dWVc\nH80jw9HOd12VUDEI8yDfRvUoq4J4syjumnm4zjli2TKHQDIZ1c91gXm1S5va\n5CJqd+xTyIYiVLoBCwULZ/NYdflOaN+DeHyqMKUpGsHZjNqzZLYOFWvHIHYh\nvbJ5wBRoGt7q7G0unq7oq3If03Av63y0AimBpf3h1BjBZXQPoh31kn/CRVwq\n9L6WkPDPjAUNND1Ew0kfUwW/xCDSpkIHqzkQxU149GxF4QxUu7b5foN4XMiN\nmg01\r\n=TBWS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3d05e8793ffee8b23cdccce90eef97cbd8e1cb36","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T06:56:30.746Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.97","@balena/jellyfish-environment":"^5.1.25","@balena/jellyfish-plugin-base":"^2.1.306","@balena/jellyfish-action-library":"^15.1.158"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.90-renovate-external-non-major-3d05e8793ffee8b23cdccce90eef97cbd8e1cb36_1637996430101_0.10408249090524202","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.90-renovate-internal-patch-9413d7bdbeaeb610589f33a8d011b8788415119c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.90-renovate-internal-patch-9413d7bdbeaeb610589f33a8d011b8788415119c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.90-renovate-internal-patch-9413d7bdbeaeb610589f33a8d011b8788415119c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"def750a9aa4429577badef9cda4f6c84d1a6a689","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.90-renovate-internal-patch-9413d7bdbeaeb610589f33a8d011b8788415119c.tgz","fileCount":28,"integrity":"sha512-uOc6oXFQOrSXuSfhwmNKOs+w8CKF/BNMgL2+9z2EJP6pfh6FfFXWzS3EMzjh/KMsTLSDEMzubyM2seooc7T2yQ==","signatures":[{"sig":"MEQCIDUAFOjbztsJHG0YritAxqcr++B9Momi/fPQVGNjcfB8AiAFdPLcyxpzD2a2pPzI9QoRBg7mHWcg4LTlxPDnEd2cMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhog+HCRA9TVsSAnZWagAATrEP/0/BNNivFjZ5LN2r0Kd5\nSeHjpYjWToKaljV8pecv+iIVusG74ecMHFNeSqdS/wdpKacQ3aJOp1x73Ed2\nFGMAFkqOlNvZCZOTeQ41NHZUS/DJ8XbNk3fDCej7aRkbsf13xjnH5XW00Il8\n+wL7V2BCWVL8aM1w0XLcvPIvvEFrebp3upBVhPn++pJts3EjNAh3nJjYYa+z\nUYjzqaNnx90RPtG7leJdWXhyeItfl+TDaTRiGZrHtjH5am2NgZHFSMtUk62G\nz7xZmSbio35+kYSbODkU23WPcztUmA21sTQj9S9LonKxh6AkfwLbMyBLRSlt\nYatNWjAcx661T+2TUaQRajCiPlVNe/GM3s4ucfULV1p6gcGx8G+CRFCA1GBo\nA7eK+v5HSPtY/Jh77vatBG1T/wWyEe56+CIBETwfIISYjmcYEEHISZl7LuLn\nTHupRJvtvW0Y607acdtxGXxzOvdyNPlzfMgy2McYM3PD2MJkQVRsfoNc6JgR\nlUtSV45nh6ZotXEbST3xhF/iOuTePn+Qfe25ZFt8Nw146qbRI5ACXiSWA+lq\nd2qx/U+GpFnGJVWIMW0jqKrM6IpO7dum6NQiLUVkCOOMUZ9ndctg+u3910a+\nEwQz/2bKLYeFJtiNTep3oBaGACU8cfS6B9h4uX4dbZSxmKDTdGAZ/ON0fx3L\nKxK8\r\n=/b4N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9413d7bdbeaeb610589f33a8d011b8788415119c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T10:55:22.111Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.97","@balena/jellyfish-environment":"^5.1.25","@balena/jellyfish-plugin-base":"^2.1.306","@balena/jellyfish-action-library":"^15.1.159"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.90-renovate-internal-patch-9413d7bdbeaeb610589f33a8d011b8788415119c_1638010759344_0.7566632641344171","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.90-renovate-internal-patch-d88e8eff6959087e685519db098fd07da407dc6b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.90-renovate-internal-patch-d88e8eff6959087e685519db098fd07da407dc6b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.90-renovate-internal-patch-d88e8eff6959087e685519db098fd07da407dc6b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f6b8e67661477f66e244ed8675964c274849a732","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.90-renovate-internal-patch-d88e8eff6959087e685519db098fd07da407dc6b.tgz","fileCount":28,"integrity":"sha512-5kuKpIy1J+6sIrRKhveoSqhUa4ZinlqREW54PkdRjzChRN58ZUnsJaLD080KKJR5Pk9mqCFOl+WGuSgH2ThLuA==","signatures":[{"sig":"MEYCIQCjbMRWnrtIag8uy4xO2tL/Qoo1kD60roU1QKcRuDEZrgIhAK4r8/GnEHQx8VmYkQa4j25seuuMVCSWU2OxVZN4T4Ih","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163713,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhokcbCRA9TVsSAnZWagAADgAQAIIwSzJJFu0oh/1YmIMC\nA4qqE39yzPaFJeKX9kE8T59eyzukfRLUCRVecqUG7fhAo3DyXxySuOZSMahL\n7NJylfFNgmAR69TqwJUWzfwFfhBLJziA2IHmeQHUtaeqs3fqFJ+P0a2gscyY\nNCb/jd9OFcfQb5rtln86guRYeZiE8SM1FNgco95wNuPo26sflNAj6QhY9TT6\nKm/EQ1lS7H+MV2YbUmQ8cyjeSuKhyezyHw2DWri6jeCYm84ZNlxp2QB93WAd\nKjVTlIQJOHDNL4Lx5iKH2r+Nu5NyFPBAHKZjQ/Zsb1jDpDlC8SkrtnA6bKDs\nVOjxsunask+SCldeZiuxARfKGQfwH6szmu15MPdKBnD7PI1FQtcAa6BKoyDP\npp0/pbZm1UpHOCXxSxHPmMaFD5c2/iR08U3zg0rgDckmDR6p5n7qhKEbn41T\navjhIrxO4GyOtzzb//jX/vAHKQW6fjk+HwDZPvc45lNRZNcRjqL2r4PXrzYP\nLo7v/tix2pgBDeYXYDqcq1kvxCK6CKCv2trYOpL+/AjHFFh9IJuN5OGst5mh\nxp8Q1D6XuyqUuRKAFGNxpDiLw3b3ZypzgPQ0NHqkfODGe9oYcDfrB0l2gBeC\n5k4p0scfxTicRyqWr9L1G8Fsj3qiz+L7XOd77Bj7dpLNzp7b20DX8gBKI9zh\n2Doi\r\n=Osij\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d88e8eff6959087e685519db098fd07da407dc6b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T14:51:41.738Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.306","@balena/jellyfish-action-library":"^15.1.159"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.90-renovate-internal-patch-d88e8eff6959087e685519db098fd07da407dc6b_1638024986830_0.64005309614379","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.90":{"name":"@balena/jellyfish-plugin-front","version":"1.3.90","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.90","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a39ebc814dc6c7ef158f510a8bb172e081552248","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.90.tgz","fileCount":28,"integrity":"sha512-YaQoawZnKrvx5/ZeJtaShlLuU1Pj7DFY8x48s8yogyVFePXYHP3DIDE9odxMMb/G9tpDQGeITQLsQZxAY3wYBQ==","signatures":[{"sig":"MEYCIQCOix/erDmFEIHHl4xFjzchCgSaSZ1gawK8wqa/vd38wQIhAJGIjJwUewXVen7jThFqs6xl5evmxiAsdTIooi5r+FPX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhok7HCRA9TVsSAnZWagAAs3oP/juI2FsC7yFFWusgusVn\nD70N7GCg074ZEZ/uyC+vZMErNqxE+X2WJVzqF9OqUX/39YyHSt1rahVSoyXP\nAhtMcufk61qFR4tER21zeN154K5UM6Fs/m9jU4ifbiMPasnkQ8866GMgdoTw\ntoFDkuw0G2+AiQYt/Vgj8vDmV9iZNU/09fb0Eq1c4iZvZNQqbU3srWURLUTW\ngWDD5zxFkhpI4l4xU51oV6wgZZwVIV6c284h1gdfWuRO+6lnsSpQouRhtYEk\n6j09te4ZXDfVnms11D35zeaHkeKGbv26vxhdivMn8qEs/24FrWZCL8uiPV/v\nxEtfYk59Aoi2ecG7tu5DJKjgPnlAdlVi5gF7b1NxyEQyqGRolEBhf88X/zmB\nkFgj3vjor/Q8Yg8D3yn/LEidNKZH77+SIzQFr7MjONaG6p8iXoQpTSppMiJt\nmRkmUYZvfDDvGZil4FRhmkiJTNMiZAabILfJGAMBmovMzl6ASNT9EnNHI7mz\nZZGJ07knepMteE9GuU7nazWMvdlZtVpp2cCFCCZjVCOd909alTgYlRJpGDBB\ngV3PsZ4PQNgOLPb57sM8Sx9oOlyaNU2ljuaxwiqvhW//GL9fqMRMMBtl3hBo\na6C/M/1oXPHt9KgxiJoGg8qc0/lx7AbfV5VQs940yS27ui0R+WweBcIs301z\nN6zD\r\n=okNR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"976ccd20f4994b6ee0d73046dc522d34334e8699","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T15:27:03.653Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.306","@balena/jellyfish-action-library":"^15.1.159"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.90_1638026951604_0.72867600431869","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.91-renovate-internal-patch-99b8ae9a30ebfaa435ad2a787add23cac6ccab33":{"name":"@balena/jellyfish-plugin-front","version":"1.3.91-renovate-internal-patch-99b8ae9a30ebfaa435ad2a787add23cac6ccab33","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.91-renovate-internal-patch-99b8ae9a30ebfaa435ad2a787add23cac6ccab33","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a68a6743e964cae5d96c08c195cc319486d2273a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.91-renovate-internal-patch-99b8ae9a30ebfaa435ad2a787add23cac6ccab33.tgz","fileCount":28,"integrity":"sha512-tYKbCdb/KlSHKOQ4X26dh5wmK+Vpzq4h2VQ6WBKtv6XX3JKvsyM65ZXrNK1ll00oX9nGyiAVKZjAk2V8cWK6BA==","signatures":[{"sig":"MEQCIHl61jBXTYWcfBg7vxas4uSBec/kbdCQGMHvpcCBYxi8AiA0XPC9DVRW2ASKxJLMDBaf1KyUZl6q3X7mMlK5Jwr9eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhok/pCRA9TVsSAnZWagAA2m0P/R2VOlkgNSAxUKvvQIUY\nNgpK4a/rz8mO/k6xU380E+bCOV1SoD13pSKwi/sX2fjqqn8DC5gmoNVI8xiP\ng0qfPcJmgoWu6kK4AKhdYfARmRWX0Z0thcEWGEKyEDl7WETPj4B4RRfnG5Ow\n77foGAAoexFOXe6O5jqR8pmMMG0MWWZiIcCK4phW3mFjPGnWTeCC4jc3AXmu\nui/XkVhECtF+L/9ZNgZZAqE5o6HzDss9oz5hquTGfy6cVQUoq0vkPp8AqRLO\n8jbhZ14P4tsrqQVR0TeojKxMtQ+IEDlUwb0Qx1oFLSLW7wlTwk3ScKGazlKE\nXqRiPh1V+9wcpJGMMlBxIuRCsPf9ebB5Pz1bdWCmYQsCF8eTWQ4hfMoYG7S+\n+DJLKQz0XgMv5y0Hu2B3p8ZjikAWhoOdlj6wocaS7HiEeZ+HtdxfI8jENDNb\nU5Eo70poDXv6v6fuErR1/a2ip5Ujx1X9te2YGSTRFO/7pOb113Nbd1Ie5JRB\nFpe9K+gDs+QajHjKc3+3Gtw8oZA1L8D5M3EfDS0G2DH+MlEPkXHVUDZvZOaQ\nK+xFldbz9yKXFBcTYjmhmuLh8KekG2qyo1+tTEp7JVUvXgQnlDYIfPmH0gtF\nbSiHw5rB6JwA3jX7N0bCWfZQD8eYESGNVhNvLOeOLwNEb0e9xnXFa4IWYUXo\nmSum\r\n=3aH+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"99b8ae9a30ebfaa435ad2a787add23cac6ccab33","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T15:29:33.525Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.308","@balena/jellyfish-action-library":"^15.1.159"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.9","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.91-renovate-internal-patch-99b8ae9a30ebfaa435ad2a787add23cac6ccab33_1638027241715_0.284423573008024","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.91-renovate-external-non-major-816f0dcfee4fffb986a247544ae996af856aab8c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.91-renovate-external-non-major-816f0dcfee4fffb986a247544ae996af856aab8c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.91-renovate-external-non-major-816f0dcfee4fffb986a247544ae996af856aab8c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"63259b05f8c54e8e55776a61cddfa7a513a2e9e1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.91-renovate-external-non-major-816f0dcfee4fffb986a247544ae996af856aab8c.tgz","fileCount":28,"integrity":"sha512-d6aZOxKxHmV6c9ZS2vMC7StOKDMKZnPp7AgaqcH6dD8Mze9RpW1pFKZ1xGGX2cW0AZtQ6uVmFIN4pyTDJPFt6Q==","signatures":[{"sig":"MEUCIQDHhdgzyUAYr8aVe2R8e7n2BQgQp5RZ1wHG3viD3wDHWgIgetTs7Dl8TwaBgOLeeGm7MyNZHTnhhcDLtBmBy94uXh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJholB2CRA9TVsSAnZWagAA5GQP+gPhZGnZHK0RD7M41aeU\nxKdwwEx75D2U5E5IwyfY5jT5t0bLiobKht3xbSCFxU8WAj6mZOy1LrPNX4SP\nEV/Sd8JRBkh6nDu7MN4NECEFPjM0h7oRVJemtR7B+h9T4InKlrfkZ8020PMv\n83I1uDqd5PlvyhYS07/tvL6PqC5NqnI4Cd/phXgQyYER2fYQakJZAUu2rfzq\nToDCKCXoLcSkeIv06R4P98SksNO9fBJb77KGEZsEcLoegezeWd/ULfWVSV9U\njV4JxGvqBqKwZA9cd5m5ntRX0Y/EDHMjMlY9QYx5gDd461KwlcK1IM7Qiv1z\nX46rVUwCC/tpSvcaBEksMs3aS/WhOba1eWutsh3cKQgg/OIUH7r5lDxy8Q/s\nLhSotLmXFwCdEtkW9BucgQb1CQ5BNkXImkZgY/zacbsCCWkBR5OrjaLrGF6h\nYEtb2Kp1kb6/vN7EjrDfkUhcm4IGjr5yp8NvOJiQ0XPp0h+holunAx2dM59V\nOrSfkmp6/8PviqrnynjlV5UcRbMiQTmQZRqC37H4Ure0vrVKiLb6GEPiJKa5\n8THwoTrasz3WZLAktit6oOqgbtqfBQjLSIm3M3jRajvBo9qKvRniPnxu0mh5\n9NCHz8z5okyVVgpqrZFl+ryIfbAttTYIPGPJ5PmZ6a9dwHPwgO9DbVlxWPyO\nFtkK\r\n=2lZh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"816f0dcfee4fffb986a247544ae996af856aab8c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T15:33:06.527Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.306","@balena/jellyfish-action-library":"^15.1.159"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.91-renovate-external-non-major-816f0dcfee4fffb986a247544ae996af856aab8c_1638027382392_0.8637205058309356","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.91-renovate-external-non-major-757a4486d8c17c5213c73e4ba7aa8eef1fb3a9bb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.91-renovate-external-non-major-757a4486d8c17c5213c73e4ba7aa8eef1fb3a9bb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.91-renovate-external-non-major-757a4486d8c17c5213c73e4ba7aa8eef1fb3a9bb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b22448126a65b47c6ee5d7af30bf30bb35407a53","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.91-renovate-external-non-major-757a4486d8c17c5213c73e4ba7aa8eef1fb3a9bb.tgz","fileCount":28,"integrity":"sha512-oXwWo5f19hkbOUc2DlZF4lqpzp1qflyWJNkjdJLgWchtVTXIfoqexv6Oo3l7mopa/XNJFWwZG8TszGTcEbtD/Q==","signatures":[{"sig":"MEQCIBvkjYr62vrPucFkbZZzN4LLbBV+xUPQyjyJS8wYOKzNAiBZjD5a9dtaWXPHldlSCpdFltWC7mrvdtoxNue7Tzgw7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJholkPCRA9TVsSAnZWagAA+YIP+weDtVsQIUc7v76OYqJw\n8V1SkE2p65C5enK+TpwgWyqxlVSxtw+5YVZxxTnu3adC6duxxjIqb1gBhOdE\n5QLot8sES/bwPxOdn0SWQ6WSA5mSTRSBWEBM0p8M7cAVz8G64yOpJArQYiuj\nk/OjcthpwG8R/R2gWZxUfnN/h+oRoKDkMyt12znuqfFcGRFM1wn2l7/dCyqo\nIP5rCucADv722SGVAwsKZZ24RFPzwcB7C3xmlH8mGU2ekMTXQbZeYnVClJJs\nF0HX5NMMicks0bHo/ko3VP2uBskbm9WOl70fOnw7H7H8bUjn2cXUgIXx0iU9\nW3+0yAlbbSeMMydo8tI+U/85m33sIdywEzDuuDYKDKPOJ+htsd+MXMVf9hD2\nJKwp3PY63YRa9fpw7u9cpwANMVCAe7J0tjB07dvv8HjNfgLtJow/nPXoPpxR\n4IPfF7krcEpmPmRQhmxuziDGdxphKjToQLTiGxWljLV5HOrvzsFD4Iq9OcDi\nFjRAaRyY17OjRXFMleHhQ3R4+xsLRT0CFaYDwAmMlKlzyn0WD0IWzDsP31Cs\nSTxzXIKCGxd53ECIFL6FK4KiIRLWLQhdLFO74n9z3Oms1aHVEJSmIxFRfrMZ\nfV1ppfkUeHid98B3ukZt0DJVEGhrEwCTiHYzCJ/XEmVWHMcuV/ch35tPYoHW\nRM9e\r\n=Ebad\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"757a4486d8c17c5213c73e4ba7aa8eef1fb3a9bb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T16:09:11.169Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.308","@balena/jellyfish-action-library":"^15.1.159"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.91-renovate-external-non-major-757a4486d8c17c5213c73e4ba7aa8eef1fb3a9bb_1638029583770_0.8528327878780273","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.91":{"name":"@balena/jellyfish-plugin-front","version":"1.3.91","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.91","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"561e6eb43fa932e6e327de7a5afd64d208b23dc6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.91.tgz","fileCount":28,"integrity":"sha512-64564FAwgegIdw3vPIfGtmeAyZYLEtjRfBUCcRP8L/bj17TUD1P9xIXS1EIa54YQ/uN+9UT5dkT6Sj9dO+wlng==","signatures":[{"sig":"MEQCIF/XnqHEDB87gpBuQqqx7ti1Q4JJbYZrj9UYR+awotbcAiA1xd2asx21iuVzC6Igsu9g+HTZE/dSRCU0UHN5R0jenQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163820,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhomEECRA9TVsSAnZWagAAETAP/1YlHYGybaNKbJHgxV/5\nU6+/VecYoTYBdJTOBelpJRyZ0U8mdMNZg4Xirxmb1jfRXwMl6bBkr7Cc2ztX\nDNJrYsS6EDdTLBCwh/FeTf5iMqJkryHUFp0ZCYR1FBy1woBJE7cPpxvnDLqE\n+qNveJHqVHI7V3WIUejo9cI55zjgo6K854Frl7Lvrwf6ra/YXhl/VkOpvioG\nk7iMY/CLPK0UJhg5Yf8tTuEziWFVJ7NR7kovjnB3O1Lud9c8hmjFYkNpOv17\nEi7O6i7SFPK7kVp5nsig7NWklW4onL4SSh9kjEgSzaiAGBHNNzp1Gjq+pL2i\nhcJ90F7TWOqn8SV21mzpxrC5cdBuMeSTS3Lef2fR6xEw1e7F4s1ObFpJqXWg\nicTDYM+qOOgLRo9HVpzYs/afO3VZ3WezUyUYlkCjU/6FAnP4pbf70M9FNUKX\ncviN7qFt5POedKZnVr54t+VpywxTVQsSTW4f61PuQVgp7w2X6vXU3vAfcDx/\ntx3sSDVGlmtygABoG7FuwIKmhTaJlVsIrWy6z0h0aZ0rmTn0I9Ru3Xkj4VyH\nalgYNkt6FBTjEnGWnVZvnsYSW4WNbLp7p8iTkZKCdt3JAH1nWqNdvLuBZm8B\nMw/fF7Xv2xAVdQpla2uvwG06ijvIbcSOtxhuszW7StWWXPbP/n7AoRdwxw5v\nrLDR\r\n=peWH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6e8c7a0d16a143452be7ae6e0badbb7ac76828a6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T16:43:57.689Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.308","@balena/jellyfish-action-library":"^15.1.159"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.91_1638031620615_0.35202365264379476","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.92-renovate-balena-lint-6-x-b78845b479c2308a970d2c551f7fbe2cd207a6f8":{"name":"@balena/jellyfish-plugin-front","version":"1.3.92-renovate-balena-lint-6-x-b78845b479c2308a970d2c551f7fbe2cd207a6f8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.92-renovate-balena-lint-6-x-b78845b479c2308a970d2c551f7fbe2cd207a6f8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"46518849e567076a8915ceffdec5a3ca54f1e1ba","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.92-renovate-balena-lint-6-x-b78845b479c2308a970d2c551f7fbe2cd207a6f8.tgz","fileCount":28,"integrity":"sha512-QtQLC0PtnACQTCX9ereWRkxFpN1bWVln9JYEU+hOIkZt4NQ+e+2CmOm1pv98C2tbCRlyIZf1KbLZD/ZmIxbG1Q==","signatures":[{"sig":"MEYCIQDX+2q+HH32PcKGbquO25ZWnDiKHO4VSMWhGwIdw/KBOQIhALiAO/0drpnTFhjWFUJrQLdVO6Vh/dSMMFrgZcJYw+Sn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhomISCRA9TVsSAnZWagAAiFwP/iti9OA4oQMnyVWoE4HM\n7eNNEyMrY70YFirMQMci9iKIux+MZp/xoQsQ0HX+gif1qTmRxTI6kAQxiJcu\nFncjt1RVdRqe0lJG81OUkJ4WqghxLf7D8SnGhtMlZ6eUITgTMv7ZbpXB43Cc\n6cbIJTvpH5hUFbint92LlsWlcKVCtZyLM/M2z6KnRLXgBAUqRCXvOj0Kmm/6\nALXYX3hM1YVes2bb2uJCaYdqhNH/RH+eQUg7mCDeJaU3uCajq+uKKtdiwHr8\nPt/4M4wNEMhpH3MWNmlmqKyjHr8S5IXHPVk2saPpXHP+I7CGP5aqXvzXasKs\nl6sHrhirTPcUMWVBckpnehX4eUqoCzYaZbjCZh9auSklheYN6e/jiANeoXSs\njFKVZZBRT7rs+OtewtfD6JzPolAnUF9shXrBSdSnimRJRDLkguwb2VUP0gD8\nph/SMf0VEsJg3m/hDGbVVuZPJR9PFqpE7u0eOfwrpciZ6ncJJhkNkmsNKxVL\nS468Uv4OTc8Ttw9p3PROqqa+1w3yMjUompCtBdnxZ2+olcPklUxfoT8HAKGp\ntI/y2WSQMFN6d21ySOAM9JhDnDRZA6avlMqKkFss5/RYmSMGk9Yy9oQdeOpe\neB5JLCFtB1s2IL6kPWBiNNJ/DTX49hY2ug0rm+CaRhmp2kaPDtJvBnmM9VTQ\n/b15\r\n=7fmk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b78845b479c2308a970d2c551f7fbe2cd207a6f8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T16:46:55.107Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.308","@balena/jellyfish-action-library":"^15.1.159"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.92-renovate-balena-lint-6-x-b78845b479c2308a970d2c551f7fbe2cd207a6f8_1638031890239_0.9027428889686682","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.92-renovate-internal-patch-539ae94c64eabe4c584b07fba0e1f820ea6bf407":{"name":"@balena/jellyfish-plugin-front","version":"1.3.92-renovate-internal-patch-539ae94c64eabe4c584b07fba0e1f820ea6bf407","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.92-renovate-internal-patch-539ae94c64eabe4c584b07fba0e1f820ea6bf407","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"14ca05c996d24d0b3f455e88b5b3e6f43992e09d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.92-renovate-internal-patch-539ae94c64eabe4c584b07fba0e1f820ea6bf407.tgz","fileCount":28,"integrity":"sha512-F7+codoQd5j7GeoV9QNfGHNY7lLtxG14Myr2d/UD5QRHJBFA4qog29mjo6oeuZecuzygc79nCkFGbj/Au/KIEA==","signatures":[{"sig":"MEUCIG9fq+LOm6q+wzU11mnK63iiG1wBI63ZLp1480Jlm1zRAiEAhqgK4gtCFoxv9iy9Ge+2XQnrOVXxgo9XjmZ9m9WShcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhomIbCRA9TVsSAnZWagAAiE4P/jcX0Y0LUMxVcypBMXn9\nNUwiDZm/LFI4E8NVMgDQvDFB/8OfhLE2zzkc1LcV85BIf9aolmrgPQ2V/qHy\nF71DGY333uvU3Z1DmLte+c/ozammYylOmEnJTYNMdOHFf/CeGd4qiTVlSQJp\nws0tBI4dylw9himroP1qmpnA3vrnrFddRjlVGm8kbgm/yMb9eyn9eeZgq/au\nW7JlVQjjl2MZPU22LRFIoek8nXMW/pqWoabqX02ybOjGy+lsonq6IVGvEewl\nv3jIImEdqK5HWGgk0b3BgVeQPqGs62viNzab5FPQCYHuOCmA7Cm9paX1SGFy\nKOIVOuhZXQ0I/HNIvpAxtwlk2Sx6/nKWcBq9ggr+C5+pN7fIp68mB6zD2WuS\n40K+AmJ/W9jUL27GKFCEQiiFIVH9x9uHVW95ZAsBohjPdiHqlb0lFseAvG7X\nIEK1N9zQeDVeNgKPZun+GYzI5qM+/44bCVdB3RQY5jfd39JUhIlRVTRGi655\nKZzZq4fyjQK79s19Yl3GrU2sCX5pgQ6233pqD9xd4UPJVSg1YJ9Fu+Qa3lnE\ncCGOoaBzLL5/ETciAibjUtWQLPFXvbf6Dyh34ORsMOOdPbSYskyvmL2dS8ue\nE5yGnvPxXxnZXETbjYSFY3c8ZK4plo975uw07WFWOTj3/96VjVkg+x/Plxdh\nu5nX\r\n=m30+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"539ae94c64eabe4c584b07fba0e1f820ea6bf407","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T16:45:56.461Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.308","@balena/jellyfish-action-library":"^15.1.160"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.92-renovate-internal-patch-539ae94c64eabe4c584b07fba0e1f820ea6bf407_1638031899475_0.611103971915695","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.92":{"name":"@balena/jellyfish-plugin-front","version":"1.3.92","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.92","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5cea3ca315aa5d33b73257a9caad63742656c40e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.92.tgz","fileCount":28,"integrity":"sha512-H9o7GqHPlV2DQUirP0j214neZMIuoUeBrWRhlrS4TpUNIIgmZHMHH3zpZAok2zyQEDmvFNz0JEvYLzlqf6caRw==","signatures":[{"sig":"MEYCIQCMCBagLnZp/D3mKh5TqjfWxqFVRYIwgFZDSF0WTmE5qAIhAMID9k3I+jcTi5OlAUQVLEwTBA0pF4tT2WaOEajh43B6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhomq1CRA9TVsSAnZWagAA8EYP/2zKc/TUTVRe4vMAgenl\n4k6odVrIrkWbl6WvLlgHKkCWpN3krqeIAiMHE0s6oPEEzhv/1iMNnSqXqwNw\n0shN/3ie3mWw3R7+FUTrwUAsP5J1jqD+kMM3yIEUoc2TCERoxGFa3O01GqIC\nBoqpLBMOLKYI5VUOAbg+DdnSoKgXdt2NzhuQc1Y9YXwxUtBgHo+XPIOW/jd5\nfk+yuGkkktP83uXCTfMesIu/is6r8dFgwWeDljGR6F5ktrmVV++VoJNZuxSz\naQY1q/NJWO5/Eu8SnOpPPXAWShHaTilV49spEAWPBPaLahPu/pEj7Y2T8+jJ\nEx7BuXJyJy49ysM67KyLqyl6L+g+8VbyGHKMmU5n2yJFZ9+FynQMSH95Cqj5\n2aLBL6gvxoYz7Mq22MtnTGJmRQDXijoanoiADQxb2py/p2G9zI+WavulRnPw\nXAH3AgEyuRWqX81d4gTGrTZKm1+2gfTGm2MMyRvP7DRvvWanlZqkuQRpWe7k\n2pv6UrUPkcgpnx91ciY40xaybEl7u6xpiCsNsjOnyIEqgwmaGusyvdzyF62P\n/NAxPBdvxrDFvDv7ooPI1O6W84hN9XnepxzDhsjC7tmjvnmB0qipH0m5kYks\nYjDv4zvedHR5uFZ8CxbU9vkvIQyP8C7Yhi27uOs5hP0JFTYJoPZGxL/dSApd\nxD3T\r\n=Y8do\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3b5c5e451718b98d1b02db3f4a65b2b5cdc79637","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T17:24:23.346Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.308","@balena/jellyfish-action-library":"^15.1.160"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.92_1638034101098_0.43760851308932436","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.92-renovate-balena-lint-6-x-1ab450005ad46562c5a4178e67486668a0283354":{"name":"@balena/jellyfish-plugin-front","version":"1.3.92-renovate-balena-lint-6-x-1ab450005ad46562c5a4178e67486668a0283354","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.92-renovate-balena-lint-6-x-1ab450005ad46562c5a4178e67486668a0283354","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6c5e37bd8427472e210f94b3f50670810e2ca70e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.92-renovate-balena-lint-6-x-1ab450005ad46562c5a4178e67486668a0283354.tgz","fileCount":28,"integrity":"sha512-lZEANWIM9vK173MJjXe/ZkzjAMNb6+M/TMpCeHcnBl2OTRbRWMFBoGqDcnP5AepWGOHyEXUVWMGeTBfacl8Qiw==","signatures":[{"sig":"MEUCIQCVw1ljTag9AAbL5NWRALReYxkWIqkQm4Np8MiO65h4swIgH/+aZvqZi/1GkSPu5MAZh4XYmO9JnkOPlGlgIHbvUk8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhomtXCRA9TVsSAnZWagAAoQgP/iUUmR0AmJdjQQiMrd2p\nC9KVvY7zhrL0rgZ0OtA0lAmC8TACqddgq/qhrWadREIc6PNsOjCkvvD4eACt\nnLEZNoBfWKh3So7lXKyEwsWZJGUsNOLJ9uLV6ywDlJg3c5F2yBmR+F8LxErU\njcpFW9gCcKM5x4AlKST7JO8x5iVOK8Xpzr3AHfJBhbQhyt59DT/co3J+YEz/\nH+agNYgGYIpXoI+fyQkYhuFFaq0ksJNwiKSaFRWEhVjviLfLfTovhqtXpLZF\nI0zrxreU3WfKKH6Rkp0AKY7lcRHCe+hSWv1G55/8JwoLebm8zOpn38p9n/Zd\nZjVgnx+zUYSoTecPljQVeYJxS3ynbQwBaYBgtaDY1tJku8HmhWx7PxtNMzp2\n01MxPJtQuM7u7EAS4wJV3ORaX74jNmKhdCKdXPlIj2tySk92rrAdF+ADc19w\nXtzlYGOMG6ayY5RQaV+Y7lYqmnajerWRI7EAmgXTCIxt4YnQdZNPzVzKdmL5\nTCnrBHwZOEJerScug/cUdVT9JN+mJRhltZDSR54LhpMrwL4er7fJBSiy0q/j\nEaqUayicn0bD+rPPK4q4ER+udzIXPdKOZqz1jEzZm4EHVq1BLlAyOlRNwAMf\nMyj4MkuEBG/QBf/eCoB4RHC3FUCc6XbC5eua2fMjo5A1Tioeycenmht7V0vz\nzgVY\r\n=lszL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1ab450005ad46562c5a4178e67486668a0283354","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T17:26:16.896Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.308","@balena/jellyfish-action-library":"^15.1.160"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.92-renovate-balena-lint-6-x-1ab450005ad46562c5a4178e67486668a0283354_1638034263450_0.7140465345511324","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.93-renovate-balena-jellyfish-config-2-x-df3e5b065c0881701d8f92a0998afbaf683439e6":{"name":"@balena/jellyfish-plugin-front","version":"1.3.93-renovate-balena-jellyfish-config-2-x-df3e5b065c0881701d8f92a0998afbaf683439e6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.93-renovate-balena-jellyfish-config-2-x-df3e5b065c0881701d8f92a0998afbaf683439e6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ece3422a85115ee7e36bbaad33af5ca61c509fb2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.93-renovate-balena-jellyfish-config-2-x-df3e5b065c0881701d8f92a0998afbaf683439e6.tgz","fileCount":28,"integrity":"sha512-Gnn0Re5nsijrKvZo5A4V23wq4LCe8fvTaQ3nh/bawMRBHZgUieJm5n9FyCQOgG0or7qVXHJKeu+c0sKbiFxwsw==","signatures":[{"sig":"MEUCIBSfl4OUJ0ES6QNu9N1eAZeOQx63lQwXY897ds7N6JMSAiEAs/ePaH8vOMSpLdx0jKQDH2L+5eb1qDe6x3gmuCeUS1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhomtwCRA9TVsSAnZWagAAHMEP+QAsLxOlUkisxRnsLxnA\nUstmOSNHmq4R2/VPx+ApfrTWc8WE0qHH0Vxd3NQ17iHuqwECCVQi1SVJ7joG\nB/Qcf0p3zX9UqtgjXGklxKFrDf8Y2XT4xK1GhcSkMohvy3Hrn/dhADgtduB7\nX/wo72xVdD0091GTR23GYRNHwxA+BP2QAjQ6zI/V7bkxiFmUsceuwOweWTm7\nqgTh2cnwhwlzrCKDXU1BK1ubh+kj3hkG8mtLo3PIxoj2KKLMjnzS/VLjXP3S\noFdX17re/HOmPaAJrBZbBN/STnhHevLdXFQehZYKHLQzedT/gsHjjC+2u2K4\nWKll9zBgd9QYSRC9zPGTLcEw92wZoFkRrR32zepNC/EUmMRiBLZhrK5gIX0e\nQbaWu5v7pLadXbAT2lqLp0wNm6K9vNAJaYFfdRIZ5HDjU/eKpbXV83SdZwx9\npABjBlrl5xFvExyzTMxaB7fplo44w/PoBMlaGpL+u801JWSpphQOaLU7Spb5\n9pr8oGQndJqJoyCgIkLPHFYzzL1ySXlhgiKQkftf2QwxPG8xB1Ia7MwNFVhB\nGc4G8psC25zPa5D3D78yk4x6B4VBK+BVdKdA8XHoR1x51rI8c/RK54CahhIH\njfZ9WulTqIu/YQ0MHrqJK7hCOp10vXjqE9T0UL2d4y1NlzFHNXEl6+mSH4t6\nFpQh\r\n=3m3a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"df3e5b065c0881701d8f92a0998afbaf683439e6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T17:26:59.903Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.308","@balena/jellyfish-action-library":"^15.1.160"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.93-renovate-balena-jellyfish-config-2-x-df3e5b065c0881701d8f92a0998afbaf683439e6_1638034288540_0.4319408899048722","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.93-renovate-balena-lint-6-x-1250679900584b0a1c866100c9ac396c8fb311f7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.93-renovate-balena-lint-6-x-1250679900584b0a1c866100c9ac396c8fb311f7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.93-renovate-balena-lint-6-x-1250679900584b0a1c866100c9ac396c8fb311f7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5ea38b2a3d44d3f15966f707677d21a8a42ea03a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.93-renovate-balena-lint-6-x-1250679900584b0a1c866100c9ac396c8fb311f7.tgz","fileCount":28,"integrity":"sha512-5ANAlcsk5c/NA3LJlk80pCzDBwvWspy2e/wYGknyfAhpt6yruz2Z9QtjhObdo5537fnpzTWDFbamCIK3kETDtw==","signatures":[{"sig":"MEYCIQCdlvn+wGxvNZ3hQXXcoiuQlC52f5e82b9Js5uaTxg+lgIhAIx2vcO/+jLKgtcOTSYjWXtvEftPmQT5E2v5x7dWoat+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhomvYCRA9TVsSAnZWagAAFT8P/iE4Y8l4UnLzGz/zNSBg\nVFhhREGE4CTVI7FgZUd3BxsQPoulvyutI70D+hyCTipKELc55/jkZOnVJ0w6\na/XucNT7avqBd00eV7//CjqoNemMUlG5YtaND1MPCmLDcM1e5yMATyqFYcZL\n/tW3XCwFLDP+QxQBtmPwD3+UygDIerc0FKiFY5XqRNuZUN6pvCfcaP5SAQ3N\nixsHGqo2uanBPgbtnvjSf895jlkKN6SuKLHar+dpshv1p77P0iZNc3ZMt/hc\n74+GkVT9pYusX+9lqSC8QT8B+NVhfiM/+MbGoxSliYxzpnNFyEdpwg3DPtsH\ngywQ98fevHHol3NGmoS+D6tkyELZWwxhbogV+eXJeQqnNPyEazZJt2nVEdc8\niG8ZzI0jkgzMfKPVrfYXOep9evaxh7nc6jqo1+aE/J6cb14sGObHOw3O4Zuo\nY/tr04dWfgqJlxvDs1hYLhcsglgOyUov5wGmDqtPi5/yLqzUhpgc5+C5NauF\nAkGRXgZKZ8WYTcKi+P+GFrbYEHqCA6kerbRAn3/Yo7maJe9bQ4kdGIai6cvl\n7VLcmOOOGPD1x0L/4YQ9fK4KKOHUHuuN4nodhSzIN/+iQHHnY9GJySQ3WpkU\nLLUgMCoTlXhvLegObF/CMerl72BjPHa10dwc/rrP8ljF+NG2wneWzm1uYXCz\nILNk\r\n=fGB5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1250679900584b0a1c866100c9ac396c8fb311f7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T17:29:15.186Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.308","@balena/jellyfish-action-library":"^15.1.160"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.93-renovate-balena-lint-6-x-1250679900584b0a1c866100c9ac396c8fb311f7_1638034392326_0.2425144559918675","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.93-renovate-internal-patch-e06484bc5f5892c66c7bd7de7cb4f82d45b9906d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.93-renovate-internal-patch-e06484bc5f5892c66c7bd7de7cb4f82d45b9906d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.93-renovate-internal-patch-e06484bc5f5892c66c7bd7de7cb4f82d45b9906d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e8a1c7fe25b891cf19b74a0e91f45b7c45dbc733","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.93-renovate-internal-patch-e06484bc5f5892c66c7bd7de7cb4f82d45b9906d.tgz","fileCount":28,"integrity":"sha512-7ykKX3A+UPF+mYHiI5WbIUpOW+jg85XZWuJURWAX/105/bFslWmRvSkZwVwlmRU0QvmKHHgASVdYVW9exxJJpw==","signatures":[{"sig":"MEUCICpZL2eNx8VhHmR3u9n7MR9w/UBN7X6/GGP8OID2u7SGAiEA1y9CbKqNeVQ0hJYoGvf5sWHu6hIAoE7SOtfkqDafUwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoovyCRA9TVsSAnZWagAA0LIP/iybqTELwtHc+3EU2e3Q\nv0rO2ym2hzoUikY3+S0GyraAG74FhdMDaSlG5/S0Zz901pYkoqLgfS+81VNb\nMGsVdc3Iqo/dQKx/UePNx+Tx45pkRY0kbWbYUPaB9PGOqTnpBSLSrP2pR1RF\nAzPXN582AYst0AFYtNbE3lwJ7Lh/S+0jnmRmT2A7CqQQq+wVNQHO0PRKT/Ir\nyTXDXkZo2jHouv9Rknvxedy0bJsPJ4GSsepD8VuxT+HHMWf1kY4ulguK4MfQ\nFp6SQVwT6F3Fh+7SkW+rSPdZf9gPnQp//swWA2rpRRAaFCfR4sIj9htAhf0Y\n6AVmwjdD92jubWx7ga5WwbHegGUczsdBQgCl/IH52cOzUCqHjdjX9vewKbrI\neYZdwAHc4I0iBd+L7z/jTgmoWJzi4gkvvwQUHcEb3oa3qRvtm0oNNds62dt7\npsfrOjWthcIv5ZsWHAWrsrPyhoV1rbAK18rU2raG1A1CG5RG6/ueS3wWveH2\n2Bj6G9hXCDXUVcfBHaEv39bWlQ80cyHm7TQOlQNy3hiM+gWQ4g9gSyfjrniS\nmFVsPF4wqCU2z5hz56ORPIXSdjb8VffJ57Qo15FX6xof41Jwhbuz8vCt49Kk\n0Uq1TpJpIhmfn4ULNyByuDKaQclmmw+fCxU+g/RCNfarWGv3GBERo+DEzw/z\nI9Ia\r\n=bI7K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e06484bc5f5892c66c7bd7de7cb4f82d45b9906d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-27T19:46:02.064Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.309","@balena/jellyfish-action-library":"^15.1.160"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^1.5.4","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.93-renovate-internal-patch-e06484bc5f5892c66c7bd7de7cb4f82d45b9906d_1638042610302_0.36602703882818965","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.93":{"name":"@balena/jellyfish-plugin-front","version":"1.3.93","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.93","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"55fe55bbe546541c206a306b5c89695c94db6011","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.93.tgz","fileCount":28,"integrity":"sha512-CxanwiYn6ivYFhbT0ENNbCt7qOd8+47Uvt9zf6RJMWNIMG1XPqns+z/GjSm9o51D0BWHHz4XUpDm0T8cUA12eQ==","signatures":[{"sig":"MEYCIQC9U7fJcS//MIbv6wK7PpzDHAlcyJWyek8gBlPE9Et9HgIhAM4CuQSDQvcwLq+z5RwtgM+yJVKRyhZnFQuJXzQNif1A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhov9JCRA9TVsSAnZWagAAkTAP/jHk1SmGjmlr2SVr1Fst\nAAX4ci7Eeab7Shtmsy4FBUyhw6JkOOHw2+OMdpgGhIzRAYWjvhrGo+K5W7BE\nch5ZT4o9uqGkqTJkCu+ukNW6vFofUMAlHV1n/THXze9fc1nYfWeeY9ypUzAd\nUuOk0OWHbwLdncnDaaDnfe8PsR3UR5HiVzZlWb+thK0f9bmha21GJulxq6mA\nsBHVSny8xILeKCY2WcG5G5vFMvApT45667iTpfLWzXADuU7i4KhSbx/fbyO8\nXbg2NXPBHx79ABYKqwwNgQoC66bfi1rtkgcMk0UMNe5ckY8xEu7jT81Od6T+\njhsSjIlAwqCcTtA3ZFPkP4Ic3D+NvsVVmiTnlaI56/TQjSfU1qKnABm2HDGt\n/0jkEwBZofi6lYkT0bFTy2LAc7+QFho49BD7VGTdmhPSiyGJ7/oZIG2xQMAN\nS3Aef9TlHSQTLKeXw0idWu1r1MZn/BIj2tMj6+tNcDppe8txlV1JX64zw43L\ncEo4tFAvaRuVSPGoVCI9yy6dU4sGvssgif4ckdufVIFtFHVNOKMhoXmF2YBY\nfnu4lXGKKObPi4+K8QZfhQA4+saYr+wKbyBf1H0qxnM40qjXksjUosWp7RNq\nlheoRAi33RL8ozQwvK3wQwMNiQksELS369h+/XqYmy90911vCTiSbInPR7ms\nyqYz\r\n=nfrP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5c85b268dc4d0ed0c399972ebdea02ac0fb06956","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-28T04:00:01.074Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.308","@balena/jellyfish-action-library":"^15.1.160"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.1.1","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.93_1638072137106_0.0344088452055038","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.94-renovate-balena-lint-6-x-9d06d9527b79dfa2977d9e7d6ee42f83a8eb82cc":{"name":"@balena/jellyfish-plugin-front","version":"1.3.94-renovate-balena-lint-6-x-9d06d9527b79dfa2977d9e7d6ee42f83a8eb82cc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.94-renovate-balena-lint-6-x-9d06d9527b79dfa2977d9e7d6ee42f83a8eb82cc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"860a5d6d9351b208f9fdbac7df29963518d48ba0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.94-renovate-balena-lint-6-x-9d06d9527b79dfa2977d9e7d6ee42f83a8eb82cc.tgz","fileCount":28,"integrity":"sha512-WNUXfwLwJ7dv/JDtbOvCBne+vQtY8fiEA+6msE6V5/5IHaLHOn8xCrdtR4r5hKxdnNzZcSI5E91ja+saj/o69Q==","signatures":[{"sig":"MEYCIQDU8LATLPGp7SJWpIn51//19tvKWwAFXb4t800eo3w7UgIhAJRy1OljM9tHVTjlqtlR6kUXwfbyPvi0MbfzgEOpiRe8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhowE+CRA9TVsSAnZWagAAagEP/jB3zlOb+Lv3XHGCIjtM\nMXD/09BsIeTHxTcK3QCIMBVMCUmY3389iH/y3SNSHq+GiNDUTMLFsiXGdXS8\ntK1nY7pzP4m0w/44L/xADOe6puCj6kQG5vprqq5TOizYNBHWai7ku/RXExdi\nuIFGK5REmCchsZXpmE7KvRGzr4naafC/jZNo9g9sDMSdqxYhQkSoBGQfjdh8\ns435OULUJIUWmNpEVRQYzGXXQRRLqhERfIM/BucWJL1NI2XCxmoVZHXas+MJ\nZ2YJ4kyn79ZnJqwDOo7Vx7kBciZFCz+oW/lAx7zycYKV66T8Kw4sgKIERGN0\nDeX9YHXbkykNzNBS90iF2sLRXZJr+jeWW4m1fMTmZxb9sZNCYxId9xl40wkZ\nO4VP4Jr84d1d3291ooytl2wjvtczqMaG3DhcbyLmCWRv6IxA2QMQ50x1ipIG\nh0eG+7CBepDn6kdLhCwWh4uiyYIg/5/ua5scB8BKluYIKk39l2lObdj2upmV\ncy78KbgEtngp26yqWd02YTG/RAZNjE8kf9V6aHTO8vQvLkpPunq4SnIBA3uD\nTTvYo04W0iUjf3Xu6OyvCpyDpdxUuliTOVP2Nb3rqGKI349EUABirwDqFcTt\nuuNnkivHyIh2fBbecM6kI7EDHwAc64n2gqQ3P0kmV74gIeDLqXiheI/jRyx8\nKui3\r\n=rElM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9d06d9527b79dfa2977d9e7d6ee42f83a8eb82cc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-28T04:07:08.868Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.308","@balena/jellyfish-action-library":"^15.1.160"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.94-renovate-balena-lint-6-x-9d06d9527b79dfa2977d9e7d6ee42f83a8eb82cc_1638072638285_0.7259302275187025","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.94":{"name":"@balena/jellyfish-plugin-front","version":"1.3.94","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.94","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e21efb7c86605ae8f4673180d7f46754b72df73b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.94.tgz","fileCount":28,"integrity":"sha512-isxOTxVn7aEtTLSjS6NZtjU4ql2ghm6fbkrcfNfX2/8QbHUR7KpgFL8p/WSMVK9syWnPIcEiQmbzEfcw2KE+OA==","signatures":[{"sig":"MEYCIQDaGGB7mv1QekGXPlcrT4uB/Bc2gkwVDlef/dN8BzCAcQIhAJq6ojOSabVo8MgnnvUaFHN62csLv3TC7ClEU6FU9uqC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhowikCRA9TVsSAnZWagAAkbUQAIO0v135k+X7gVRR7pz6\nwzaHrjZGYkv3vpU22pYyc0JkAmW4OFxcmUj1Ye644mmA6TGi8D56vbtwNK7J\n2TcO+Ca0Wh9Tl5Pg5XXXTbsk3IOI1SS9RERh1fDpJMn3dGdarRF+7e3C1Ykm\n14Y/FdxGMYJ/xKZhIJRNZfr9hI5Wjcbhvip8UKeic9r9NfGcZYZMd5Zo70bP\nYoHdrceNbTXhql3zyQ3lP1BsKFsfI4VmJdT2QpDIHpTmYwehbaKb9YQHdQ7N\nks/JH/XH8L5oVq3rtZrmCdn/CjGMuZhfWDtKORQzPkffAssnjGLCsTmX3GbL\nbwAhtyFDkpG29Hn8IyB8SSIJGF9u7PDaG7gl0azOGTk1ZdUyunFgWN8xfFSj\n7Nip/2+ooYKZecsqN3SvckDyINE6oLjw6fjfWuMKTeuBtHq/w9c4c7SQ6B+o\nNFFDNhp8C5hVBUyYmr9htLf8G8Q6GbRLHpC4/s7tUlm90Zmd4RmxdhHQ918e\n3cPr24JP5/jrfQvju2YQ43qYFvpPLwtlkY4KX9/Ei5CBBsVUmRK1N1lYKHxM\nM7k3uxW7ZN/8VzdUyFEKpH4Bsaw3svMjAKY+yY0pdcEKdcryUw8l4J/jM2lM\nKQ+l8mSfs36pbtNwhyK2B+86DpJpb6lbcbKfqc0rf6tLyXymtqqCbe2Z1vQy\nbhno\r\n=qF+P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4fc98a3264ef3a458ff6d092b59c16e361ce5497","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-28T04:39:59.846Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.308","@balena/jellyfish-action-library":"^15.1.160"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.94_1638074532265_0.7787097993828085","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.95-renovate-internal-patch-d00131eb613689769cb3e4d31807663d20aac885":{"name":"@balena/jellyfish-plugin-front","version":"1.3.95-renovate-internal-patch-d00131eb613689769cb3e4d31807663d20aac885","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.95-renovate-internal-patch-d00131eb613689769cb3e4d31807663d20aac885","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c0d7cbf3b5f43d12b56d239d717d44f9d2c22994","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.95-renovate-internal-patch-d00131eb613689769cb3e4d31807663d20aac885.tgz","fileCount":28,"integrity":"sha512-8aoHnPOhJFQn8YAHp8UwlEE7Or8UfBLhMLbSGLqnr9sZvsiAqUXnlRQE5aoHuW3AJ7OUitsmv0YsyHaESo3Z0Q==","signatures":[{"sig":"MEUCIQDxInGwyET6sVTV9hdRY3qL1KcsupwDAFeKXbJ+zQrmvwIgJQ3dtH7BferB/0LCqfS4XejbdckPmd4qwOOfRuhN+2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhow17CRA9TVsSAnZWagAA22YP/1maHqtIxKxNC6+7UVJf\nijCcXapE65prc2Hd1Z5jDeS/SM5z7I8ky6JvE3bLY4oCafDswnwrOh8ZeIGm\ngNx2dzXF4kibLKYM33QwAzZFQJdmZEE47IKQlNhhY0Pe/rlxF7PKEPVAE1jb\neK6Wfy6wDj8HkNG/JEZHE//0ilMIuJcVbVNY2pkVmz3SYzx2CRqsLBLl+9U7\n7/T3ogpAaG2zgtxPnYoVG2Nt8JpNgPDbh0RfOEQKnXFsGdN9/fOyRFZy5pun\nqB7nLG9mXNj+JpG8MWNT8eutCrbiEQQj/DY3kytGiGN+vrMUJzc426anuWxT\nmiOH07OGrzBkubY23pKmk/niZm2znIxNXi4u5Gb0isiraCt2QFIDsPDdYIHW\nzhkBrdpgUhwPFzaMc7k4BrmXTPkK+J0Hh/A9Te0h2JeJ3lD3seGhBODdp9uh\nvrtERj1XCxsh4OLOZpoMonwPq3DqhT68osTiG6KFJOvc6FLgkY9Ikbt2Fiuz\nW7UrZ3KYgEh6GNjsvAnH/Y3MNlh/2Cf8mPglzTbwKMr9j/uMen10CCSwrcjP\nLbu5BKzSOzjgxUS9sNxxxG61cw7Aizl/hx1025hfSC+ZiIFsrLnsg5lZ7C4I\nvEUx1PNG2f4QPqYSinOL+f9oUl6OV2LaDmnbdgH9VZVXVMhpHn5YNoMb5dl5\nZOEA\r\n=B0BZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d00131eb613689769cb3e4d31807663d20aac885","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-28T04:58:56.788Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.309","@balena/jellyfish-action-library":"^15.1.160"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.95-renovate-internal-patch-d00131eb613689769cb3e4d31807663d20aac885_1638075770886_0.7132348312309997","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.95":{"name":"@balena/jellyfish-plugin-front","version":"1.3.95","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.95","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"49dbb8511f32adb64b6bf0525ea2702d16db7183","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.95.tgz","fileCount":28,"integrity":"sha512-2PdxEYQ6OJZv33OXftueYOJQH3CFnvoZ6mAV+iGhBwW/S/O4Hal886pTkhjaxsFATGewEhBkqVTKflctabymCw==","signatures":[{"sig":"MEUCIQC3fl+pc9NKRNRxJX9v39EaizhaNaFQ0eO9Mg/km8dlEAIgbunG3qE9EyN1Y92ZnXJs5Tz9Jx1O1u4P4n4mw7jUxZc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoxUdCRA9TVsSAnZWagAAxkcP/iWg9+UD5nhSqemlWUdg\ngrgp4OKIxuMbZaXY66iT3W8DUd8ou4W9AsgIQTBWkUlnTUw3zJPjDzA87BPA\nPIDsomOReT1r5HdXircgl5uIYe0a2DB98LeUU88exRcOhfVakeoD0/r82We5\nF9M56pxEKFfHNSOr2GnJ2RFTsJhwxq3HYa8FtEtf16L/yULDHu/likjiy2ps\nf8PZlfx0gvjGFJyncNNIPF3a8c51wbM0hUEf320UHuprMLI4oDVsl9xUhN3L\naQ/xNHOUN0QxZfEVchHI4laYDsWJRyQwg5iLw6PD4oTsyEgrkmnuhiby8hFC\nVEeOlPiiFqRfKhnLWh650P1rvgiei5XcRnOJCP4EjP3CkEFoVAawfpkrscmD\nYhV7KPMgd/8bsEAcgOm8IfKMebT3zpyFhYXoJkgq+huYKxMb6fClrtmAiZPk\nPBe2eJiVXT1HftZBVq79lddxG9a1xOn971394RJbID/mz44FIMk/fzc7h3m8\n+oF6zhgkZNSkrUf8dA/RwNIbHCX3OSB5um7ubA5d4OwpDc70I+TjLjP18aWC\nPC3BOJEiIBvS9A0CsZShg4RKtGnEnwiZ4jzMognxqmLjGmKrtf6pID6KezJW\nzWOdce6bU2VKGz9pYm8ksvA45gOUM9CNnM/OTM3jsQzsc75znM1QMR+OUvs7\nPmh9\r\n=Pid0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d6f950249a7cf505dc18cd4c5b2542a9b1f3e441","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-28T05:32:15.128Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.309","@balena/jellyfish-action-library":"^15.1.160"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.95_1638077725033_0.8410371688914069","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.96-joshbwlng-remove-sync-comments-e57dabecfa51d9be3224aba8ef35e6e48cbd55b0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.96-joshbwlng-remove-sync-comments-e57dabecfa51d9be3224aba8ef35e6e48cbd55b0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.96-joshbwlng-remove-sync-comments-e57dabecfa51d9be3224aba8ef35e6e48cbd55b0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f450eb0d622d981d669eed1c62de242e1807dbeb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.96-joshbwlng-remove-sync-comments-e57dabecfa51d9be3224aba8ef35e6e48cbd55b0.tgz","fileCount":28,"integrity":"sha512-OD9d+okZtRH6ccAQPKhkdLR79bWMLaG/z5CAwUsSbU0sCTMruICHSDsGJRXoO994V+AxhFSlrOPfYbXUZh/X1g==","signatures":[{"sig":"MEQCIEEf+YlC0vv9HbtvCaSGTzGl7jUhmp2kV/edzNVQpX7OAiAyNv/xLgLa5t5wbFHg3hriTpX9v0jHHhsQcz3RAToQ5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho00dCRA9TVsSAnZWagAALyMQAKG5gJGk9Ohc45wMUPhb\nRu4RlgnnkHMnFR/SqLEOTkgOJMRHo0hW8mgl/4Q+krgA49yIcVODVVYanT15\n02VG3NrsvwkgOk0HyJB1ueqwyYZPIjzYTaX2gE9Bg7TDqI0qJkp+v4ZdjEpm\nnh15O/kRqAFj7MP9bEySpfK8SGWkLxl36Mwi2YXlBSIAY/4qHON2zyU9+6Ms\nJvPu0Ukh0DDad0k4fiXWuJqGu4mYhYjgb965x02+k+VBvKqthziiai0ULIHf\nO00z2tT1ktPAojOdNH405C1vHkzDiWHWuYP29B+X6zvjoBIssf0gV3UohQ2F\nYzrAQjbqE12jAdb4w/Dve3Q9fZRz3YUXuVmgiw1coB5ZdNokVWTzoHh8C82x\n+hVxB1KoRS/M9ZBm9OT600XPT7RGm/I7iI5cUW2xAYraO3vCsgFgtkO9q/hq\nd13HoLv32/05iKv0+iilmD2oNtPsWdAPCn4SXsTKNFkH3TBtdTdOPnClKdRF\nERa7oEiMlyEr7DTD6vf8XqYh7jKcBr/aPQ8UjEUWMmzfBg2khoo8kvYzb+IO\nduMVK/3DS+Ps6O1vZwRJn/nrtm/IsvjRlinpq2h2t+D1pML0JX/oxcw/UrHB\ns5fvuwhU+aKahXUhDshDP+haZnzJkA/D2aTzSD6wjqsPbwp8YwgQVx4nOPb2\ndcXN\r\n=Rvys\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e57dabecfa51d9be3224aba8ef35e6e48cbd55b0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-28T09:30:25.707Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.309","@balena/jellyfish-action-library":"^15.1.160"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.96-joshbwlng-remove-sync-comments-e57dabecfa51d9be3224aba8ef35e6e48cbd55b0_1638092061423_0.7143583783559782","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.96":{"name":"@balena/jellyfish-plugin-front","version":"1.3.96","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.96","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ab2509d6e626e85c3a1f6c2e6d333ff8e7e120d4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.96.tgz","fileCount":28,"integrity":"sha512-8i45U5RYAX4vH1pruChP0MQr0DzYolQmIOTWIp3Y1R0WIOwzo7WjfhEL24wYWvidxW7vE5Mk6oFF9INN5965FQ==","signatures":[{"sig":"MEUCIFvtDpdOPdna3Az8hqeRYbFHgUE23BFaUXiLQFOVy3XCAiEAuAM9iG2loIW98ONIcE3crQjazTmKvWe1vBPdzFIpsq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho1S6CRA9TVsSAnZWagAAnHQP/j4rF1MBT938AgFXji0/\nZyTsSgdHVD9jRbtVrPozl/MZZllNR6sNdJ7yvJGGbvLWtDVqlkfO2p4ZjVqL\nWBK5be5PXcPIkmFz3QreyrHyx+bO+1LMCMeAagg11FwpyLFHzsByn9n704mi\n5iokValVLAj5SHqIGt62dKEm3b/x9CuwU4D2hyCPIVt/Lw4dswiA34GiM7gr\nEChMU7Qtk4rQmoqjg+NuxffAsSBmllEjTp5jncWShN4LgMij5TcfBVWao+hG\nJ1Lwrh/khJNPrXRbMNAnf/JHS8f9DTLXIQmgbvDx0g2xJSDUuaHnGPsm2/ET\nC7ZjU8wo4dJj298fGmqIc6+FG9cuwY9KIIn2g8dxrO+3aW2f5vBxFYB6bcCf\npzHPitVA0cakfqK7zMIW8lVA2vCG6WE93Mhr4A5NEuFvm6b1WPnRCzq3XZkY\ntsc1oXwxUWwBzy4ITfC8xUY15x7IFfkp6p8r1gjZhmjTXGpreZjOU3ppiX6a\nYOx5rvpdZgCqm71o5YBeurnkONUb7ysDMdGe4UkmGvJS0VhSE37/ngRtaBc7\nJREZHB262/1wciVymq9LsbA0sEhi7uaz50iMgIBVcaI6xibg/mPBvXkRZ1RE\nhA+W7/Zyg1tcI2nUSYZqnauGf8Mk5sNHYvA4QN+8MoMDxbFoBWoIGnlVsIVk\n1F1w\r\n=y1Lm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d0b3340687a16f03455478b7424f74b8bebba42b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-28T10:04:35.618Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.98","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.309","@balena/jellyfish-action-library":"^15.1.160"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.96_1638094010143_0.5981684331857506","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.97-renovate-internal-patch-b92a1f3dbbbfa4bb8a2037a71511df6c51651990":{"name":"@balena/jellyfish-plugin-front","version":"1.3.97-renovate-internal-patch-b92a1f3dbbbfa4bb8a2037a71511df6c51651990","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.97-renovate-internal-patch-b92a1f3dbbbfa4bb8a2037a71511df6c51651990","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"af733de95a489f956d11bc15bcd3fb40a118df59","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.97-renovate-internal-patch-b92a1f3dbbbfa4bb8a2037a71511df6c51651990.tgz","fileCount":28,"integrity":"sha512-dQd4ZyImfM6q7G+lst2g/6a3Wk9q6zToZHMnfAfZBR6HEYHqdIeu0ANiyAIEt2WkFPZxPb96gg8xoMIBh0Wrhg==","signatures":[{"sig":"MEQCIBpEkvWt0r/oFqevbDrAt3l69Nlrr2SgUgOW+MfBNmdbAiBthT8zlfxSf3qRhMGDZi5ZfIpRn7e3ESiZC50wDo0m+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpF8/CRA9TVsSAnZWagAAbDsP/R/Krn0RffIyzWTRMspk\nJTSCge/D5AmjqWmkboSwdBY1PRPzg6IiH4Y2PY66o6/VExDzAYK1761rCUko\nqmHafDOSACheHeA2U82nCAOQn2Z2HSu0RKULkKzfW8bjfMJF1aUvlgPOmJHe\nj+F+nZuEcx+e7m04aUzCTK58biUk3Z9RUXLNLdoho5iFDvA5UvA+PeLDcQo9\nztWv//Kak8iMqBeZw7YZif49OoGfjc+VJBHSlYh680mElbIQ7OTUwBSXzsQw\n5+YVmtCdTKpDFs3qPWYbqCAT7MKrqM6d3cTV3YAIv37Ncwlu2Rds2pw7lLiy\nGAnKZYRBAC3VK5bMNNrD4kI877bpT/gq7kWof4j4i0F4bkcilGCIORlPxKA2\nwCDe7s7DNIB+uM9/xN4o2AX/qjdW1Y3dFpiZby+baFx/p6uFmfyEO1uD8+O3\niAn7rPgbxe6jAiEaKD6s3e+Xo1BspyH8idvGZiFSHXzcT9Y1Wtvkrv4XuKrp\nutZnitbAOg6OMqEi24OODpql8lMPakoEOv8IbgSTBc+KqfZeYjvre8Ur+znq\n44P7Yi7+Rr7gYay2vSw3/eJBG73Mq5gdCcRUEyuTz5cuVD7Jn375v3ST7bDk\n+DdzhwSAGqqmL+2ERtr1hfG2+4WywNe7X2YYcTd2bBdXmQ9cQH7McOssTCjV\nplQh\r\n=ysGC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b92a1f3dbbbfa4bb8a2037a71511df6c51651990","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-29T04:59:20.274Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.309","@balena/jellyfish-action-library":"^15.1.162"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.97-renovate-internal-patch-b92a1f3dbbbfa4bb8a2037a71511df6c51651990_1638162239131_0.5184094525724574","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.97":{"name":"@balena/jellyfish-plugin-front","version":"1.3.97","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.97","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"21e008335e41c60a43c3d773eb4ac9f264e1dd4c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.97.tgz","fileCount":28,"integrity":"sha512-JMGGafO5tQx0IUApgKv22h+PmN3O7NNLkO3hGkPYHuXBAQfyTSIjsutHKcPjeX+jLLFSMSqMNcNBP1JeOHgJrg==","signatures":[{"sig":"MEYCIQC9EmMt0CSkpAT/IulTq5j11cB9dW8qOBc+p/nqwut8cQIhAMPPtOp232+o0Fp8iqSK069SZv67WpfeRDljvqUsU+q/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpGaUCRA9TVsSAnZWagAATtwP/i4JAhdDRCPMwiFkZMGI\nKLzrEJe/WmxANxlloWUfaj34JvtxGR7RlIZ6foh1fqBTwTywawgMn+0SXKy/\nKkIuAG2uRoUO949bBIMGf7FXfj/PWTKO9FhQa0exhiYtalfDIgp6bBIiAcgR\nHTl2gtNoPc2GwF6RJJ/QZr6W2NGRA7vSGjuQBeAg6qJOlYTKsO5BRsvn7St+\n9GlDRhSH8cWbCwVC8mepDIZr6uX4rtorTfaR/cdWkQCMJoeRLftvAnwjbmF9\nHMxW4KvFNHLJldr2Jfpudme3Fa22zwQyOw0s7rgvfSiWl5wQng/Lxh/jBsex\nAiJNL7Nf1k2xQxJGLXnAm1xtfVtQ1CoWACM2XDSiDagc4qsGPBNrBo7Zkjxq\nhiOx7mci1uDtUw4ymStMt4At/GP3p+cikfXVhWzlWnj7CyNzQj1aPZ+BdHYp\n36SNEUa45cTaWBtODdja2wQxgEeL8GEL7PygzgeggjrKKI8UTGjhJXohsBRs\ngEiNf5vkKL8LwEsswyRDeaz0vcgpuCDlveocyUqF5UNelxTDrNdVaM3wYc8/\nxMvyVNMPbVAbUpExxqy7V7i2FaFcGKseAPYhg9uB4crf7MfmZiuEoerV4dgZ\nS5B3N9JkrDZFmIu74XOIcTSslrHAP+L9F5euYJEQMsul8T7DAJ2zPwK1xbxy\nBILc\r\n=WHrN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a6bf0b6aacc42bd8b77172e48c0ed57df7eb4579","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-29T05:32:46.841Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.309","@balena/jellyfish-action-library":"^15.1.162"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.97_1638164116188_0.027691093329821337","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.98-renovate-internal-patch-1cbbde82cd0fb79c572ed381f83e0aa35a4bc743":{"name":"@balena/jellyfish-plugin-front","version":"1.3.98-renovate-internal-patch-1cbbde82cd0fb79c572ed381f83e0aa35a4bc743","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.98-renovate-internal-patch-1cbbde82cd0fb79c572ed381f83e0aa35a4bc743","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d89c53ffb25223a0b41784bf971960112e6b7461","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.98-renovate-internal-patch-1cbbde82cd0fb79c572ed381f83e0aa35a4bc743.tgz","fileCount":28,"integrity":"sha512-H1CqRNzGFLcNJnTKXQDJ6TgBTmKis7oKg/nFPJycqR13IG0SwOZd7jmFl8IFS4ZgXTV/LCjHo29zTI64yGEzvQ==","signatures":[{"sig":"MEUCIAnT6txysa5QWy9sRfBP1Z+XPN4P8jNpmDj0Yl0o/r9RAiEAqgBg5EQ8045ansBWXITTtN1FYPDCpaMtxogGOx/uYAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpPDSCRA9TVsSAnZWagAAlcEQAJ/zRk6Po0wtO3pfuMD8\n5Mm5LyyKnSFDCpgeHSds6OEBOLesH4oH38AnpMdNsgAmPtjSjW+ujbeIhKuo\nYpNwLCDR+/EKaYw0efRymWTzUQJkR4+/s3GK4ZiQQe8n/9K3CF6stqSm6S4V\n8Bz1apG7Qj4Hued/2/0lNTxfljE4PLEcY4bTWMvdgHEwbgmwhS+zwLtQ3A7l\nTRyGZRmvNZz3j6R6lD00FK/rEcwIZcgUFpaTNYlPQNg/AlNvZHPl8S1k5co1\n2dsIGjRhxDJtYX4Hw3ddAaytCSL4P4y5ij/oi9suGzPcBzoe0S16IIcuv0IH\nFqN2InKqSOCVg3laBO68EECTQn9nsLbWpGesnRI8iI41prYdDWqPrfNpL4Ru\nuVyzajiHS2j+ulg22st6mNfJVSKN7UfGfqg8C0AVijsjK1mQpOOESlDUOmg3\nnABMFHPEsHSc+WV6+wcHqNV2fK1S7qbqNmS0yQDPbOrASTKK1NqQkdrrkhya\nJVssA2f6TjFgP/e5PNkr+JuH2o+0lxwpM1JKEesDpVCnRMZuoUhmJNIqQHDR\nn8tkazueOPzPLivsRJq2aZDor9cvws/umUp+kzy+8G80cwGFpnM+fw/cUewH\naF0QS158Q1yHW53kRnM56GVQMyjpDRfCp49K/8d1QcTU+rrnKRIuDcPXKLO4\n2I+8\r\n=lCnW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1cbbde82cd0fb79c572ed381f83e0aa35a4bc743","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-29T15:20:47.710Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.310","@balena/jellyfish-action-library":"^15.1.162"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.98-renovate-internal-patch-1cbbde82cd0fb79c572ed381f83e0aa35a4bc743_1638199505866_0.8284793694117012","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.98-renovate-internal-patch-801ce6524cf596a6e0bb1a699b680b4a8242af03":{"name":"@balena/jellyfish-plugin-front","version":"1.3.98-renovate-internal-patch-801ce6524cf596a6e0bb1a699b680b4a8242af03","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.98-renovate-internal-patch-801ce6524cf596a6e0bb1a699b680b4a8242af03","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"57a3cffba176cdc4565ce9c270feba7724eabcb5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.98-renovate-internal-patch-801ce6524cf596a6e0bb1a699b680b4a8242af03.tgz","fileCount":28,"integrity":"sha512-pbJ601agDiS9RCspQcdkvAGL4/r/FoF+q74B9bWPIKG/Bc073mr3arGk9V0ckaVWtG79mLU2ohv+Eoct7BsCjQ==","signatures":[{"sig":"MEUCIDokuEfBPYgkYJ5hDyvhGDh+n+3+rqhr2pN0xk1Z0F1wAiEAnQfeuXplKJJw3AjEAGyZK6tLGYAodTBWz8Lo03z1VCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpRKaCRA9TVsSAnZWagAAwgMP/31uRSLwBbn+leJmre7N\nD0o72MrvGKV9STNFJZ0MPJZhb9fEdbT7N4T/8vFGOtBfRMU8Q3OFCguEkyiG\nsQUoZi0UHv4Mp/PIBTC2Pr9rHrO2uMSunSTqsjBb5/ff0b7LyJNy0U2kn4El\nUM7Cfm9ewY34jOYo3d+seVskKey0x5syXf6nQqzsOPaj/zJLL0eNY4/s2VOh\nE7kSQZyuGQwyL/4h0VjMzL21aLYGrfZFPlX/pZsQy3xsBj4kG9qYpd/AwJAx\nMMENbAlPIail5N89Kftt86hApsyHM8icVzSn7n/YsLqft1zFBC/LX+r0Y3OQ\nf66WZIR7nSVt92UaT8OfzosQ8byY3v5yo57GV/ahmyxw+0HPmCWhUiV1QSxp\nDGTKYEs0NgOIx0Nrif1fMuogxiCu+MZ+nXZ5EqThMtNJm32rKlwATtiv5zfN\nEXu5fgqcRmPBjN6Vi08+GmqSVOOvKtM9nYC7++eM6pWnnko8C6NEOlrvrEFF\nOMa6dQUCjEbeC/xj1jAEN19XHRCdaS8WC32VNuF/5Yg/edKv/wz7uD5WUCpE\nuH6C4xrIBOLm6YLqOCZmooqIBETkx91kFzp6MBwEylqDIdzGo9QPDDSOmc4V\n/Rq1N4nYL4wjkyz0WeJFXi16E15lQifhK6RLAbai95IhrTbUx2frw7ienNcl\nrPUC\r\n=woNZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"801ce6524cf596a6e0bb1a699b680b4a8242af03","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-11-29T17:45:20.821Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.310","@balena/jellyfish-action-library":"^15.1.163"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.98-renovate-internal-patch-801ce6524cf596a6e0bb1a699b680b4a8242af03_1638208154085_0.5208899492738888","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.98-repo-sync-secrets-default-836be849b0c918d04c732856dffe9a3e51336e8c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.98-repo-sync-secrets-default-836be849b0c918d04c732856dffe9a3e51336e8c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.98-repo-sync-secrets-default-836be849b0c918d04c732856dffe9a3e51336e8c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8afea7881bd57324f1bf39f041ab4f693a87ddbf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.98-repo-sync-secrets-default-836be849b0c918d04c732856dffe9a3e51336e8c.tgz","fileCount":28,"integrity":"sha512-dOX++1JaxWNY8V/6vRdjphhxOSYtqGJ8NBOKmfMk4uUt8Dgj/GMX7reGMFlukhJ8ZD//xTNNE4nuUFPsBs9OpQ==","signatures":[{"sig":"MEQCIAsB6aYDhIdeW9VlLRFmYZyTMML1nnLRZOLdUi7uqLQUAiA6J6vNOpL+oEa5OgEL0tLYQ6v9HrZ9o+VUmkh8/S6nsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpsRaCRA9TVsSAnZWagAAWcIQAJk2FQFX+tG6TPavpE3F\nzSNHKDA7UIP2k6eGVIZfPBbvoPTL99sFEAsW5j/FWbxIysqfnGoaMdxKxfsX\nyJ0ygSgmW291DMw7U8TCCecNl7HCY93CoGWFQjjjREAllyC4dMy+quPyZvA2\nDudBx2U2JuQ8szYlYHw0wxXUt4zmUaRcpIXSOHzQAgR1FZcu1eP8w7HIvunc\nyGTU9+eSyQSAlXM9e8ZEo1KjqDXyDPETbvWJHW4zwvK2By7ThGthd4Fh5npR\nLJ5u0q5eLkvQ7tsj7GZXKYGVxYo7WSJkSJj1XgVVCseTR/SxboVs6tVPo1ar\nJQ98PYC+Ws1I5/V1A7sg5cDfgkSm1Slqtz9pWjHYRaxiB9qgWHAhNROQatXi\nw8HjEsLb1hmFGEITzn254l+f523aH7VYOGn4rWQgrKKQKNsm7OL8T7jVIHv2\nDsY+JNLZxA5cuhke+fY6fco0jrSMuSuOgEcEvcaWkL7VFxruB2eXHYxXw6B+\nCq+CJDHlbWfzus7izcsjwnwqZnMml7+i5RDVJ79D018TtKcC93E4TU5njcCu\nluJO4MsbkIr1FmsKOlwXQb4RQEz/vp/qw1JZFn1SnypUnY+orPRTHA3fYNX5\nPi9DilNPbyMGhTqoXlq4pxwtJfD8czQmoG9X5pncd88y/g+qmKEO/oZ6ex96\n0gdG\r\n=0zPf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"836be849b0c918d04c732856dffe9a3e51336e8c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T00:35:04.348Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.309","@balena/jellyfish-action-library":"^15.1.162"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.98-repo-sync-secrets-default-836be849b0c918d04c732856dffe9a3e51336e8c_1638319193646_0.7824359919623625","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.98":{"name":"@balena/jellyfish-plugin-front","version":"1.3.98","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.98","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"421a750c56ea03dad82e7a38a96f3d02a5db5828","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.98.tgz","fileCount":28,"integrity":"sha512-Kj+UaovNM0rrThG52ImF2Tg3NyNmW0NWnFAECOiAHPxu1KXyr2EeXvJOnzdwimNZDMvj8VfYWocBQvnXUB3gcw==","signatures":[{"sig":"MEYCIQDvWPBMuCZbkTolbo99sOsilGi+NipgdKQxU4cCg+AhOwIhAKg8y/GObEpWFRe8XYCpRrOA1gxJXtFjK4ukcA0zxj8m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpuRoCRA9TVsSAnZWagAAZwEQAKETgb/bJw34/1lRCG3F\n/6XYYUg+29/h2UKeAAl2o7AntA2kjxjjgRcv19Vs4igkeiCmjwXXlNJSrGMZ\nKSPXaO+U7uPW7VWmyxK7QH/3w27yBY7BERHhOEut2b8TWM72xICxKvLkzwRA\nu1T/AWWRmRCCjMXoct6+6JJZ6oAUBENywPIqzHWc6QWnEtwnV1DIow9kGeEI\n7kMcfsSzx9rGESBCI8TAA4+qkPG+pXbp1qdbOeFQOn+MOzBC0fcZq7oVlI18\n6iljmXINfs3NxKD4fSUn9OjQSzPeDJ6er1ZiPSeNjYFlXtGQ7ZosHDbO8BHI\nOraQ48jCAMQWPFvUqOLSwW+GBEbRKpcaK4OPRQu/1DrFtjl/SkXlabhMZdY8\n083HYPGitJgu8ndqraYEXv5NLDn9lcyqZlo016yLd1slLR1j1OTNOJg9YLtn\n3vnIpmO2MgTpP6Ik1qeOhzTD2Pmms7esoTQINqksCxN8JNKdjTFHD3GUBtYm\nZYIGbt57NG8dxGFFpR5YZzefc5qK3GcysKUZf914ljVdH1EUNzIi/JQ8IzwT\nfKqS3qB5GmJFSIR3ofRRFatAnYW0EQq9tW644ALM/hGIUCD8qX2jZ5btNWs9\nicAKenfG57kX1VXgRa5uvFXfenpdlvnd0jo5p9GqfNVSZ5wTD/VGm4E51/n4\nyGNe\r\n=//bf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"01fb7aa19bf7452af9375137388c44d339f3acf4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T02:54:24.879Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.309","@balena/jellyfish-action-library":"^15.1.162"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.98_1638327400403_0.11659695232037537","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.99-repo-sync-secrets-default-26b6f27df701f562f051e48578ffda80c4ad6ea0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.99-repo-sync-secrets-default-26b6f27df701f562f051e48578ffda80c4ad6ea0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.99-repo-sync-secrets-default-26b6f27df701f562f051e48578ffda80c4ad6ea0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a80aebf362c081da39773e8597bb86c10b28ff05","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.99-repo-sync-secrets-default-26b6f27df701f562f051e48578ffda80c4ad6ea0.tgz","fileCount":28,"integrity":"sha512-LcDcJ2XrhWoXy+tJd+xvy7EXKmArnDt6IDnmYoIAzXJx3o3Cml1lBLLZpKdoSZPhkwTd79PrZQBtAubuKWPJpA==","signatures":[{"sig":"MEUCIChbivuY3oqcmoH0+99Nwng5QhFsytlY5YiLiSm+LLytAiEA8MCPDx7wYpe85MeZR6jAjBOFLnsn/fAIaLNknYDVmxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpycMCRA9TVsSAnZWagAAAMIP/0BCfWukNXfbgXVOCucv\niikCQnftonh7CfRJXMHUCiO359s6Qq35ujEvTadYOKTpkTjboqHYz9l7DJYt\nYb2WL0pzl46PFGgXKiDJZ02PUfbAsOSsHRQD5NVSMczocXFVGKrvKJLWR3d9\nfI2Zh/hieFyFWPbQo7S1XR+XR/9BcWqygBfOdYGFWLwdui3YFSQ6HYSkl6Fl\nQ11VWIxgMDsrDHskhWMJH+LHmfPupdgHnyQzFmRnIMm0+gkGocvXQVHSxaRW\ncwem4SD2JfOxvA2MiLWP3B7gso1TUpy2EXPT/1WqXOvauCpcJlWnYmF1YoVV\ncJ2TKvdm2wY8gNfHzBN2vKwOYYPsBQmoQ2cUFSs0dG9Kf7m8gpQNMogGZRvd\nkQ43QXWe7ErDh0pO3/0Gm5+0jCopsJbURMy0JkmeASncnmeo+bhabv47ATKQ\nn6uwjZO3c7vpVvx4XYwJvxdKvk+Oz+g8uIApHz2pnzyFe7LL73ElRJbVlF8+\ng0lCH+P4/3/gRh7uhtYuWYLsuTRLpVnW4vEi5LtcquOVdfTuKBrz5Sz35qmg\nEalV/zGnFZf9Qjn1unjSK5FKA+6HdhlJjiLLN5ovvlldIluBokHt3yHDSPhX\nM3O5pnLKkmV+IWQPZXBIDC5fhuzm02Y8ozr+3Xd90r9HJShxvMlHFP+pDCtX\nFpao\r\n=n6rg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"26b6f27df701f562f051e48578ffda80c4ad6ea0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T07:37:25.198Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.309","@balena/jellyfish-action-library":"^15.1.162"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.99-repo-sync-secrets-default-26b6f27df701f562f051e48578ffda80c4ad6ea0_1638344460143_0.07344411582916033","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.99":{"name":"@balena/jellyfish-plugin-front","version":"1.3.99","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.99","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"331528436ea6897bcadc8423d92f256a995ba459","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.99.tgz","fileCount":28,"integrity":"sha512-7LKPIdRS+2yPozNQ3Et/Kc99ih7BTrmxLX1TWE6zrLxhaLMDC3mEMkk2O9yTiGAVnrYbZTaLPDumSO49ZIhjSQ==","signatures":[{"sig":"MEUCIAKtvgf8H1kRznM8sHgBJZgQ5eXwkUrpu1SU6VCdGWV5AiEAiULSfVJ6WX3ZV0Ww8dc4dwBqkiOOlB7cqANp5sqnxNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpy7jCRA9TVsSAnZWagAAPKgP/3OFr310nwlzKiKck3Ob\nFGTR4nqA7u/54xc2Pds5Lka958W0ZaCPhjkxXRLRFgf+dKFKW9QP8mXWBVor\ntIdYLQxV+4MNWC2ONrjhc+/y3DSNQHB9wv4W0eS7kIqOwng9bspehjswK7eh\ndHWBWzDYWVQUHgx/yMQ9EBagISjnzs0kbz3tOOM0hHT/Y1GPVhQFK6jTBVLm\nVrBhU//lywyCQUkvaqGAa/nO/gse8bwCJEb4NQ9KKF346QKEdyOuh0yindVH\nMTJIrBtKvFJ18xozD8uU+ePxqUpOIcUIrqUCU3EGYkAMJW42JtvVCcZLjdv6\nKbIwAQ+nzfQIQa6tuHbDHKeOhizNOcgSKELycqi+j8oOhffFlbkcd0bkJPfT\nQQZyzt61vVYXpOICOf2Gs2vMyworY4CKmH1drV4h/H/TZT8BOsYkY7uU2W9R\ndBhXe4BnEi9N5qhesGvjWs67tA8VteNon2VDjITX7NO8EJUNW5r8GQe5ogWc\n/4LuNfk6G9sNviTKZrk+AKdJcY8xihL18+Ws/PzL4brhGDGj5sVnfiw+CznV\nr6/bqk/cdk6y7nUcU8MJMyCm+rdrnhlVSAVSIkBs7Wl+T6PIpyr9TrnNKBJ8\nDJ+uXf4Y/q0fu4pjgjq8cHplbB/jHDLPadYaOiftnFSt/F2gSObIVapVAe6L\nam8W\r\n=QtgQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e9eb6cdd99984cd3396c754f90b12c29800f70b9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T08:12:16.346Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.309","@balena/jellyfish-action-library":"^15.1.162"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.99_1638346467078_0.5776455992252216","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.100-renovate-internal-patch-51c5ae9217546205f08d5ffe2b6101d9b6cc0f5b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.100-renovate-internal-patch-51c5ae9217546205f08d5ffe2b6101d9b6cc0f5b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.100-renovate-internal-patch-51c5ae9217546205f08d5ffe2b6101d9b6cc0f5b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"903c26dbf4133f934a076c56387e0ff9322b6f81","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.100-renovate-internal-patch-51c5ae9217546205f08d5ffe2b6101d9b6cc0f5b.tgz","fileCount":28,"integrity":"sha512-ipvyuKpHowZo2PgB80UME8tspST2fh9jLix4NCk0KpKB0pmRt8A3Xf55A2dNdDrJ8a3dO7P9XRt4dwBqLKFsug==","signatures":[{"sig":"MEYCIQCQbekirYGc3rwBZCqZv73euViscYxfrI2r3KaMK/CfmwIhALotpbvDAZyud2zOXSzur4zov+XMvTqrJxRa/S2mso3u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpzBcCRA9TVsSAnZWagAAAxgP/izdf9XbPc9KYxyy9JEJ\ns+nhQlbIGK5uE6TXPPDznTZ+iL1IqBkrO7crXPpDsyShYyC5GCO2GdqfvVXn\ncb8PrdhiCd3XF8PJro6FMfxckcBCSR3IkTG3airPMckBrkTN0PmV80m16x5M\nb3nRnoygq1zju0zEqaA2tvO9j3FlL4pvHhKX715ksUrRYwJRPmVFrt3mlbJC\ns7jrtXc7nC3G9RBjSCFpAxY5OZHfUapGo5ShwrNH6W7xTCGp3pcIvscAGDDR\nFCOhqVRnPAwN/j+txRKJmHb2tdcZEjD8NsoiAJMHtRy9O4Fu1rpyUEJ5QZDT\nDKEHAjtfSuewfQBrx5xcZ9wkvYJ0ENVkmQ1gqWUravIjRH/JvImA4cQLSuii\nVV1GqQBv+oUaMvKQgBrWqVjAJz3/G25YTzM1f1a+mxJWGwDaeKeT5tbEDAch\nMSiIsJXuB7wcGPP1GjiGpmoVYMATAtdMl6trsb+4aKKnPANI/8gJE5vYWnO7\n9y2C7GWbjbel3gTkkGMoi5jInhqpOuOdHiYK8JHKH1pv4JomiNTpfWvlyGi/\nx+z49xSUOGZxMZ8pyFBbawZ0hljWnUkgs9w/O2vlLyVRZl2P+cndmmijxkQt\nutroXWNNaFyd6JaYZR3NZmaDKrN8Bc5IaXfOdjQ8JPshLRipMI0Td7V/jDZC\njnyO\r\n=498w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"51c5ae9217546205f08d5ffe2b6101d9b6cc0f5b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T08:17:34.265Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.310","@balena/jellyfish-action-library":"^15.1.165"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.100-renovate-internal-patch-51c5ae9217546205f08d5ffe2b6101d9b6cc0f5b_1638346844415_0.9659882963787523","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.100":{"name":"@balena/jellyfish-plugin-front","version":"1.3.100","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.100","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"07a3c9acc4ec4577cb0ee860c1c5e54eece8dac2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.100.tgz","fileCount":28,"integrity":"sha512-FOcUmNnFKscAxmNi9bnwssVEsQbc6aKrq9oAYdklx1RWeoKhyMwIFywFddX+5DZuZx5Y1xRR3cQICMKFJfuxfg==","signatures":[{"sig":"MEUCIAr4y1D0hlAb9U05g4w5q04h8h287nwpgyIQNvbwnXB1AiEAtTH1LnYDbCvsB2Muxg99VmL2ErQ5ibjKjndW+b8RQc4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpzeuCRA9TVsSAnZWagAARUQP/jTEkBypS1mTXwwDCsNy\ni89AXUfMsTZKqSVf3pWqBX55eQ8h5uzbwKQHX0heMR0jMfuT6clN0w+tqj05\n4KHxb/A2zTlbKKZswSDFyh3xQ0EkzfULcR/nexFke9o96FmIwJLS5+xXGllj\nO1LOPsYdwKdZD/pB8g3e7c0ModoBEGuwpoD/G9YVJW2H80LseulCHGPNtqUz\nKqBjnrFysbpDfn2ZXGoUgD9yl4inCYBjKrgifrThcqvoni7OsJyQNsrVcNVW\nk/L9Qd2ZteKaA6z0hnAfRmCp25IIYqRu1Q5II0b7p3o02FQ0aYU2/lYheB8/\n9VKpENrR1pVrXBFN8MtgOTRTRcvJOxQDvyGB1aGTA0WVHW770/AgHgRypHWO\naL3/jJDBIfOYGvx29IczQdVb51U1xEljUGpwuJiuXLgoi6NFvkGcQx14SYgF\nuVB1xctM1Tno47Gt5t8oYfPtiN/LNG+9saRLDgjJ6vWdOTwqZyXhW/pDTr9M\nj/uWX6n3YwG47yr+uApCHP7Nf/eXk4l5MC8wKugP6NjKlbaO2cHQXgFcdzxi\nZFMX+ObcTX06F38rBR7yrycUCUssarjOBvYrgEdFXJjVrvJ1DIV8Th2gvqnT\noeYga3RqXNk9b2j72NvEAV25oyWgjWzCtA8Bz2caj705LcNRueguyvsd5g8T\nqSX6\r\n=Dher\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"78e323538e2d59279b4cd83e847f3a96bae83b5e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T08:49:49.317Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.310","@balena/jellyfish-action-library":"^15.1.165"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.100_1638348718058_0.032807814686940606","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.101-renovate-balena-jellyfish-environment-5-x-517c0f743fa73c1c3dde911bdc46c5ad9f2d0fa7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.101-renovate-balena-jellyfish-environment-5-x-517c0f743fa73c1c3dde911bdc46c5ad9f2d0fa7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.101-renovate-balena-jellyfish-environment-5-x-517c0f743fa73c1c3dde911bdc46c5ad9f2d0fa7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fea7a049c0d05182178357aac5994bb0eeb30059","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.101-renovate-balena-jellyfish-environment-5-x-517c0f743fa73c1c3dde911bdc46c5ad9f2d0fa7.tgz","fileCount":28,"integrity":"sha512-hf/OqMk54lsXr6lT6RRamOuK67bHameHNhJqIYnqix9FRZBDiaA0NJPCWjiseZ38HA2g4EHNtnHG4N+1BcSQdA==","signatures":[{"sig":"MEUCIFPNww2sLBlB5bwrY3YaRtm9kLU8YlPk9rJWiOgfhzAJAiEAj/d50xOvJpcyIfLm0oq5sGst76e881Aoh42b6dYUhMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpzicCRA9TVsSAnZWagAA2u0P/0N+K9YwsAIT9CU3mKwY\nR99yZYbhTvtYfkydYIHCfkSNhzUSMG8X90OcLq4j9k3NaRSDhV7cNDTVGy15\n2zmR/r3KSs6gyO4MStnYkv2X4A1aUL6LVx+BlbzeVBbDmIVTSI+1NIJRkAwD\nBTbWAiZVx4xeblUdF7GVKyPCTDbL5SWNQNq4vSY89jKZQfVpOEL+yaD4W4GB\nUMgJyYVtwJC9/021rQqGn8HKAiY45AhoYcB3JIcYUG0GTQG6XqOUdliyLVIl\na774H9A4RqA8b0V4m24RiDvFbh/yph5fByQ5NPWwhAoCrgmwmoERHof7QmNt\n6IETEAoNI2GQNtmAD3uHNQFiI4SDBEjjQAzmp2pWTQvd085dm1zaH1+GZPF2\nkPcT9WYRPaJ/7t/t0C3CUgQJAmymB4Jt2aLnQ8EMbpLLUzamASp9OBvm4+3/\nwLcKYWYvwJE/zJwAqZGUIWhaHqn/y5OKdl9i2dEOlzF9lvjOfzFe5OJAHX3q\nqV/f61QcOlrwFhSaSio5gAiM3Pm0yPEDQO3wsnWfEsgJ8u9Y770RZUOymvpN\nnf4lTuoTZRLI3tbGxBUkHNLa026hfx4y3BfG6jFQkq4tPXgCEiwxzlrdKaxg\nIkzV9+OBwGwm4OiIm+i6Ic1Pvu2fA5ExfsBCi1A8K/Kc1ei40xAaA/oixoGI\nJ453\r\n=Cgsl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"517c0f743fa73c1c3dde911bdc46c5ad9f2d0fa7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T08:52:36.205Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.310","@balena/jellyfish-action-library":"^15.1.165"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.101-renovate-balena-jellyfish-environment-5-x-517c0f743fa73c1c3dde911bdc46c5ad9f2d0fa7_1638348956238_0.07396557582380647","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.101-renovate-internal-patch-46c6a48b8427d5017ec0cc93415f85d811f3499b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.101-renovate-internal-patch-46c6a48b8427d5017ec0cc93415f85d811f3499b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.101-renovate-internal-patch-46c6a48b8427d5017ec0cc93415f85d811f3499b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cd39b189fb5c2ea71b07fda7511b0a9e87064b39","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.101-renovate-internal-patch-46c6a48b8427d5017ec0cc93415f85d811f3499b.tgz","fileCount":28,"integrity":"sha512-pX252lTRE5a/b+iS5pxMmjZB/iS1RPaQQo++Xd1Uo1SoAa2OLNpyCiIXb2MmLEUpvbrt3tAkPFJNKbf/UD5YtQ==","signatures":[{"sig":"MEYCIQCrhg2JbLoHA+gEU4U7/As/Gw98/O2QKIERNt2oJTXT7AIhAJB8iMb+CtivgHnDc3K8etRqjep4AyZxQTlkEI+kKb//","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp1mHCRA9TVsSAnZWagAA3O8P/jUs03ws73RB5CT8xDK6\nmj0jcKNp6OyJ/Hig22XXHbDVwAInwrpxsjTbUbNitn27iNjz3Txi1SRAiuJS\nCtqtQdrNZgmKNYUmcLuLyKA5QsZNzCzBrpW7mpFpGCHDcApImgP1jyJ5LByd\nGHlZoU1DCEeFjJxS5HY0BcDY6eURwB0nPgJiXgpcINiLHte6LivGS5lJHK0g\nOPyYKBJcDfhO6B7okErlAKMT81XCkdUmzBlQm0Lv9HxiMbXKuXe+O0ZHxBtp\nWkkCaJ57BnVDbCcF4Oms8DaFHTWAVIehM6q5NCKhAURhXGg/zOHa3b48FjvV\nMBjyvHujAGuRowJtvB238pRRLB8gQ1Xbj4tVhBlH+rVsEy9wdjwCxZzxD8Ga\n+XsZbToXN0s4jlKy/rZCnqRs449T4anzdEUigjLavlZlojuHPbCMI/GS73hB\nB7/udCPkS8EXuSFg3oXAk+e2QumWxT9o6Wud+n1V9TMBPZ/nTrgSuUGr0e1s\nGlEsdY98lbXb/HD0zmdH/k6y0FbxBPuqBiqBFSxRpVDlK3UmmQEbKFLeU4Sx\nyWkJMoz9tHyaeTuV9WekvoBNZcuBJsycSjVYzznpPObUo6KK+ztAm4CwykRD\nH0QAo0DEHhUmC23ur+oCN5W+cejsCAjRRhn46U8R2GwdWppyUnYF+vMs8tjX\nW51c\r\n=HAjq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"46c6a48b8427d5017ec0cc93415f85d811f3499b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T11:09:41.610Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.310","@balena/jellyfish-action-library":"^15.1.166"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.101-renovate-internal-patch-46c6a48b8427d5017ec0cc93415f85d811f3499b_1638357383132_0.8958403212073012","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.101":{"name":"@balena/jellyfish-plugin-front","version":"1.3.101","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.101","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"865d0cb98606c999fe41ccedfc1a97a54d465603","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.101.tgz","fileCount":28,"integrity":"sha512-OXPqf/qxz9hWNn8QX77LNa125jzukopKSU0xWTfiPHCydNvNXAV6NVRLlLXw5aO27Vn/9uHJZ5qkVYj4Q5N5/Q==","signatures":[{"sig":"MEUCIDByBbHoX1SAN814lE6BOZb7+vnUVRe8zzhcuoIUA69GAiEAniqQNVe4T7N/n0bZmLFaZ9xZvwBa8cj7vXL0dWWJlNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp2I1CRA9TVsSAnZWagAAICgP/2ty+HnM+S0RPzpk2b+Y\nyjBRrgqFbdAFYLdUuBBzdtVMDj/h8yhAOLN9cGlt+9uDffhBqn2VtVhKiL5e\nfQcVs/OYmOpUF5vVC0WnnBulPxC9X4CDEdqVmsdxYHgY/vVbB/BXOncVZ+ee\nWqsPAo3/TLK1pyyB2DFHYMV0QxPGq1+y4jxa5eTYGJUPBwDU4C6O3wQCstLF\nYdC3IiOHAnh3IYShXqqg3FxcrXReGpTtjSFvu5U3XHJDy28A9yIr8SkZpGPK\nV8Idu/SgLRfjLSdOckEawO22nH85HHUkJp4aRN2eog1Ky+YhTXqy4DLJJZhr\nWP7K5P+qXjyXXVxnSomxj0lHpUEEs9d1oqMeWm2dPWTwqxE25Dj/ZCCMlAhC\nLJIEi8nDwfxhHVqkkw0rDcAyveW+3lP6d4c+lKIWqwr2/egXp/bb1iDH1UHh\nzrrzo+jTQudtk/zLvzEgwZIKweLooKiGzSzr7lZ0oLG0zXv0DfeTh9VnUV4/\nNe6qR43vhwg9/arrs+ff32LJ787I9CK+uiTvNO5u2GTy/WCGwWp4h0szp5Md\nsUJXsoHZsAct55fBIe49VKEPIy7USwWFZBzUwH72q36RO01Bb/CMizkfFjyt\n9z113gAFDqlDzi1mjmCm5FXCWeZE7b86QAiCpF7SCgIQEoeH5KXhuQyYsBJW\nEgcl\r\n=an4R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2f646a86bb65ad8741e72022f3fe81af07629e12","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T11:51:12.502Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.1.26","@balena/jellyfish-plugin-base":"^2.1.310","@balena/jellyfish-action-library":"^15.1.166"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.101_1638359605458_0.5441083502100748","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.102-renovate-balena-jellyfish-environment-5-x-887a0875160f4e2468af8d63a30e7da659912cc4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.102-renovate-balena-jellyfish-environment-5-x-887a0875160f4e2468af8d63a30e7da659912cc4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.102-renovate-balena-jellyfish-environment-5-x-887a0875160f4e2468af8d63a30e7da659912cc4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2649c17a5e985a94dd30076329245d069757846b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.102-renovate-balena-jellyfish-environment-5-x-887a0875160f4e2468af8d63a30e7da659912cc4.tgz","fileCount":28,"integrity":"sha512-TPeiU4r99zRVIAKaFHvYQg4ndxOU5ypxQCB/JMTNTWmgyKQK+ZIn+JfRKGqp4Uz/v/A8VnAv8stiahkpFAw6Mw==","signatures":[{"sig":"MEYCIQDVrbKFb/LR8+NP2oVGuOrNm5ifxEAaMazyRYMIfGHy4QIhAJLykpzy1NzRaxCol74IUxgR+K7ifFoM8KhFEiARQWSg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp2MCCRA9TVsSAnZWagAAQhwP/jTatYmXsVzFjNBAPubl\njV/f2CMQx9pIzTB/tm66Px5Xr4L/q+QMlSwmF9e8c/KToeW3DDTM+7UeZo3p\n2b7rqoB1qi8c+e13zZIjd4r9IqmHS1sG/DN+d9HMA7UDCEL6Hyfyl78q5Tl4\nSEj7qEVUcwiK3npHmYGXKsPoks5JbB8MnA5FHZcbQYxokv65zY3aSghN8HJ3\nqWmn0TSz6OLTToMAAMVhe2UaxocYT3RaDglRTYKTEoEx8INAoGNCyMHVCSkM\n3m0o32yyJZ++lrttAUcRzZvkv1hWTVDBTBW//2og+uoFKFu56XZc3IJp9qOV\nm3nwJUOrx616ZHW5/B4N9pwJbjI1RVDwuxPzV+BLINarsszDVTiyr55Kn4TX\ng04iuPcoE4yLDhh7turebfOF5tiqbUxrR4W5rloDIQwgCzgEr6CCKPcv7e5l\nVXL6rvW7jNaaKq7YEY4ySKVv5WZoHatknACeCWBWhu6d/56PNX//+zo69YBl\nWUPE1vuQgqjvDFl3UDgH7YdyFn6XvxQUMXb/IdoO+ZNRWxGgf3MmHPG8TeTY\nrfP1+kXW/2gy9OxCrIgilFDWr/+Hk2apW9+Raa7fO50A6Aci1xyQOvPdQ3LF\n4iDyHml5ACLuagQ9KF0HHAGxZAVSyCKjPs11P7yKFHyGMsA44rDIMZEFmRCN\n4Bmi\r\n=CPSe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"887a0875160f4e2468af8d63a30e7da659912cc4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T11:53:23.587Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.310","@balena/jellyfish-action-library":"^15.1.166"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.102-renovate-balena-jellyfish-environment-5-x-887a0875160f4e2468af8d63a30e7da659912cc4_1638359810641_0.6316550354804218","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.102":{"name":"@balena/jellyfish-plugin-front","version":"1.3.102","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.102","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4075d9431fee578691c889cd11ef4c8340f2f175","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.102.tgz","fileCount":28,"integrity":"sha512-uX11og1OmQm7Bwo2rNNVR1cunGuRrBnCC4fevyOnAfHPqi1S715qFcdcy+tmH52nmPRprvSrqYasIvG8ZFTlmg==","signatures":[{"sig":"MEUCIAl6n6zY2xu4nLRGGdGXh8TVi4kzgB7J4BNTqDuEn0FgAiEAvsXSiG5qflHYdcs2XbTudN9gRfCbEv39CY1XgyQL2A0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp2sNCRA9TVsSAnZWagAAyN8QAJ+d1OJriYwEOfoXSgmF\neKkrS9RCkXd8s4rZyTm5Ow+AVIURfsh2g/9Gb1+R21Ogji6g9MfRO7xbjjAe\ndwWabOqtrv+ocgn63w1/zbT5x+UNw445cQJJoPBu8R3krKebcC/k9c07y+FR\nyMBtwdT7JaQBt91g2ZapbLNdM81gnI9c9WStGGSHRnuy89JxBV+yo9Q2+HZh\nAWD08aefCOVqGS8aJfRgryW6kYjpIBUxbwV0PCR+PJL1mor4yjLuvIdCKxGc\nSfGvJHbVwNHJljyzzHLdcMzVVkoK80vBGN5QyF1JdPr/UCUmkC+KrY66Hyal\n+2c2fPKnRnQzJGjEdZs1alyzuoCIXvj0SjDXWCPdr3US1sTSvGd5EVSZYITA\n3h0J4z0jdNhMOyu8u0qV+nCNGS8gQFGUFaWCDCoG4etw7LAYi4sU3A2Z4GeT\nTHQQ4U8A4KMfvcXNbseT5O/EaDC+6NgrWydYf8amrh8fDz/B2Q0NarN55gnr\nHzjAcrjjv9rV4NDT0QtefGY2fVeM2rZB5Z6SJiMwdoRbR+YE42ZbUEfVs7pL\n/mvfIIURABTFU9rRzYlyXthbvyg6RPlUsOvViVv8js7kFqU1HU39e6Hq413M\nXvAm2zsZ6KM6Bw7AwKvaD4Qia10HlX4GvbeA6dj16Qp2H4RA65Y12cJ0yKmN\nSbuR\r\n=2KPd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a85d06517aa2524f790507a8db1e66d1b8f7f8aa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T12:28:49.856Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.310","@balena/jellyfish-action-library":"^15.1.166"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.102_1638361869020_0.7404454629883612","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.103-renovate-internal-patch-986fe50717f7b3939f1167574279af23af17dfda":{"name":"@balena/jellyfish-plugin-front","version":"1.3.103-renovate-internal-patch-986fe50717f7b3939f1167574279af23af17dfda","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.103-renovate-internal-patch-986fe50717f7b3939f1167574279af23af17dfda","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a11aa50940e1dd93f52b739ad87513d1b0d98d97","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.103-renovate-internal-patch-986fe50717f7b3939f1167574279af23af17dfda.tgz","fileCount":28,"integrity":"sha512-RuH81SGCJYCyRl/gueJWtcCgaORcvgWQ1O/wZf/w6dI0tOBrH8tdWgJe+GvmqGfFNR5cdijLxwuC2zDCnM5Gog==","signatures":[{"sig":"MEUCIQDJI4hTN+5RL/dgahrxq48ikYrDhGc5zKo5+HhoVZeTVwIgEhsAuB6YOOFNASfuDqnWteq5dc3f4sCNtyI7eE+bxQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp2vhCRA9TVsSAnZWagAAnMUQAJls2VC8dSrK+1lvtd5r\nop2vzczU5I5KSl7qugZu+qFL+rJP6HdSPUvUYcgIz7Q/wI11SlRoyu1gmYS5\nvn+8O1C7IJ9bGEN01KFjlTCJMPRabYgSK0bCVs4fjX/jTabJh9402BXDHHVb\nCSq1XCtQflUxVxClllF95Zbpk+Ot9bC5Xhb6z2VitPGgPbkiznqsHKBjqVPQ\nQM6WrB2OIRUYd3MES0ld2llvQudaEanQBC3TB38huumH1TYx6XIe4CykBXoB\ncwfDPaamX0P6GEKlieFsoaoZEEAhfnOFFnSIo5rLYpA0JHXRJ+NXGG7t9FXN\nOuAiqR5Hj1Z/n4QWpGS7fFZXnmMJ1hIHVW3I6ASH0p4e47OgpoV+KJuSyRUO\nF9orKMleRjHTICc/FW5P9jyDd/Db+FWzxvQ1RUj7H0jwCkxLXAeocWAt0V8I\ndi6AfFw36/zASP2yyX12GW3xUzQlRMRCLpUHDQp3DUHKd9MOX8c7DLtBLzx3\n9d3vCaNwAJRQv1ahqp13yhNMa79jMfBnOwQRhJqYaM6d8LWPm0byTEjsVshF\nH5N9/g46nIRND58Nj+5ZHU/KVFaSCn+vi+ybPlUPRkSOFbvWvoaD5kuxrWez\nl+O/6YL51Reil/AglyOB+Rl5fKuyGqNe5G7Ece+Lz4NPxRBFQd4UHCHhYUjH\nE/Tg\r\n=VDMw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"986fe50717f7b3939f1167574279af23af17dfda","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T12:30:58.296Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.311","@balena/jellyfish-action-library":"^15.1.166"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.103-renovate-internal-patch-986fe50717f7b3939f1167574279af23af17dfda_1638362081702_0.2568158572123973","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.103":{"name":"@balena/jellyfish-plugin-front","version":"1.3.103","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.103","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"370503d2450c8b5fa7054ecb33e49d9c1151d488","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.103.tgz","fileCount":28,"integrity":"sha512-F/vDVce6yfXviLVV7XDYGPTkX0fzt3zOjzpxmBrbBBSOICIGKOvS2tkrL1x/b9Cm6a98hb+2E/voJ3GHgqh4UA==","signatures":[{"sig":"MEUCIEj5M5kx6C2S2nDfCCcjomtG7CsIe1Pu1pMvo67aa1mDAiEA/6eAn0KddH48mQRsxXSyNhUmTwsF0Xq9v+S4p0E588c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp3ZzCRA9TVsSAnZWagAAgTIP/16hlpCWHomqv9vdnkSg\n8qu9JKOObMhITHhJ+SB8d/I0tuUVj9CDkcYfRfkHfV6MICaOw64gfckWyEQY\nifS+avz03RnxpJ7HqRygwe0y2pKIZEqb3WtTSC+ZCCJKkfCKrHbI2Io7ziID\na3Kbbi2CVyri90cw8O5rj/0bzt/uLLQOraLVbvqBCDFSg4Z0TFFh+TDmm3Hk\nn2q5dDwKhAPF90sD5CmSgE1w0T518BPVl5DN3/ZNtiCogk3I1QGb1CgRIEpI\nXiRbW87fxoB0IhIwPkRI4quP7x6LlA2m8RPTnGnBtM4I+Out1bbZrzdml0wp\nk++wOxmbcco+PpiZb/vmbs12fYFYUMaRb5NKwHQVknKxdWtGBJt4sBGKz4Jg\nCtNmXNCTyx4up7hgn9K0wdvYBMRzXBXrIwNvpZe7ScZ8sDi+oDZLIxWmU08k\nxwSy14zlmjhLRvhoebv1GaTxoDJZjJcs7ufVdfOulI8fLukgNgNj526W8am/\nZrtXXgMKTmW5b1U7FS3WD+ZRdzfm4tISNvNRCZgwM6afPjsys+1Gv8mzTSz5\n6Xa4dzMSGx63fMBPJtccRK8O0bDDnSplMjlUsdO1c4jTdX+HmCUxxEMAU5k6\nrYwL1wPKXVEr/27t6ePpPyqa8MsxRlsOa4YmgaEEieasfSQOWUXbWSQU2LUM\n3/uk\r\n=Olf9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"07efb90fdc96cd7f71dc4be99e2b876188b2dbe7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T13:17:26.424Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.311","@balena/jellyfish-action-library":"^15.1.166"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.103_1638364787806_0.6227730261072195","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.104-renovate-internal-patch-329652f6a804a17d96167e2f4c620d2a2c08f784":{"name":"@balena/jellyfish-plugin-front","version":"1.3.104-renovate-internal-patch-329652f6a804a17d96167e2f4c620d2a2c08f784","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.104-renovate-internal-patch-329652f6a804a17d96167e2f4c620d2a2c08f784","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8a25811f04ec9da6f317382504e3e5114115f87e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.104-renovate-internal-patch-329652f6a804a17d96167e2f4c620d2a2c08f784.tgz","fileCount":28,"integrity":"sha512-/ik42ihOvm6pIxerzk1xA6PdMqV/i1ho6afHobNyNQjT5SP+JvFQbD0VyMybh21GYxnMDoCT0XwiksDP6+WzDg==","signatures":[{"sig":"MEQCID0XNP4MhssQBH3u8n5EcpDTArqr/tG/6C7sN+k752u+AiBzZCIEaIbbmjfZDNLWpXiFXGpdGxVfYgOtlp2lPQGs7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp5YZCRA9TVsSAnZWagAA5PwP/0d2CHqhvDOzlzDBBfCL\nENhVVfxDg15wD1sOEueZpe4/lgxwAvH06X0+i3Z97rXuBv9KauCCOef9lLnH\nq/e1SKzV6KwtWqMSzVRImtmic5QuL6k3UHZMWof/mfXo3/lg7TWQ+1i5om/7\nf85A6BMU6DWLvyiQq4Y8tcfxMZXOh+5JtSWNGv61tyr93MJsLoyFoswKTgO0\nCyq3LO8ftOMzF1PnkKhIsbCBgNzDziSsuZ4rPaS7ApRznWcfm/GPGv1DhN9O\ntCNStvp8ifGNzwEvpMxi9oduSrtjwo+yTLLyPvntzhsN/FIbIQQzoQrpU+Pt\nUAK7twkIhIRCrLdy6CnHdfu1G7+1bnOBnXIyBSpB02DD64MAEE1oDZzNJ/PB\nSdO1/pFGx5GWB5NsE+SIjaN8QAIJ8PZKaU9XBlcFnR1Mt96S4mNYCusINm/H\n6pUgPM6YoPfDI2eVcp9HNDX6RbABHdjIi9GMsr6brWjhU2irhEBYJQe7hbe3\nZa64J/TSsx//UyrlMOSFeWyj1KTp+QMOqLxtfn5nPXSoOzswsOy6hE8VJx8i\nyXx+0wjUxA7C+wU5p9BMFyIKnfY7DL8vRoZ+MwiBUmUEktrxbUEtkZ9HHmAw\nYsDzX4D950uNNJoDPkELy2DJCkCQ2TacGNYryj7MFjFBL6Ko/Zgox+0mgKj9\n/ek2\r\n=2iGL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"329652f6a804a17d96167e2f4c620d2a2c08f784","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T15:31:43.623Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.311","@balena/jellyfish-action-library":"^15.1.167"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.104-renovate-internal-patch-329652f6a804a17d96167e2f4c620d2a2c08f784_1638372889280_0.7619050150351863","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.104":{"name":"@balena/jellyfish-plugin-front","version":"1.3.104","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.104","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c3e020adf901db80cef48f31ff71e335cbc33e54","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.104.tgz","fileCount":28,"integrity":"sha512-Q9FlffSrkIqfw805QK1xX6Ncun5ZEspubZaAl1waq8yYUB+KE2mGF7f6mYhAsd8Hj7iAIHOUsNDaTXg4XINBwQ==","signatures":[{"sig":"MEQCIGBkNtIDOzvL3XAQ7UqzP34VOXa+yqoioAu5HFTU1PRaAiAIMBwf57UKgYxo6sRZ02WddjqRul5mDexjTDqtRbsJYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp552CRA9TVsSAnZWagAA4ikP/0j6K/hy7mOPefHuVjWm\nVMWB2znDJt0tzlzTUvyi09hTmvZkqlPpDEmf/s738Fy90W5ENqWnr99OyyWK\nzpeVK18m4kTUYAAdOjDNr4FyL08NoNp6/fV5DLMTvnAY7gEj5PJPGugVv/qD\nBHti4YvW0h6OgNTB/3lvBYPAoiUc6udPs9oFW9jzVkS3/1nwC4OUnxFqgZLu\njCcWjMAagM9gkRDJA3mQV6vKqAjdJQbnRfpjwMhzwQcFRe6aqQMxFcSj93FV\noAF/aI4qleFUxr8wss6tIrtbecH19JQHNyxptCa5im1Q5K+iZMTQcKPQjIJ0\nwaBCh+j4I/NLWYqL+BJVGM/Oc4lsRVhzB+YZ8FLp6jvOn/k3ZXyDbGSBIsU1\nMcMUOUNuJRwQn9X81yZ3rXvzKSr4+BSPralRuqE2zgtuh5ZGj+quzh3INnzl\n6cle/16kiVeMD+9kzsOGuSgbh7sI5hh7rVGAO5J1Bc703dzzTeW1fbYVkz8E\nT3fRgI+brM4nUaXUPlh8x4SuSRirECI+x4tBVhcV7VdmUDZqNuSKZ6SjmHtb\ngi6SIkmSS6N9yvYBdhDcO/ydql8wy0/Rf67aYy59PQGyd6fwDLYdGBiLIZuY\nzvQdEqRG7joCpuOSsqGNSRqdpx1xWC/cfZaCnI7xoKJg7pqc/LbZ/EvTjkAS\nKQur\r\n=8fUd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f92aedbae1e12453a91cb25331faad9fe44a63e7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-01T16:08:15.308Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.311","@balena/jellyfish-action-library":"^15.1.167"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.104_1638375030198_0.08440470202536177","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.105-joshbwlng-update-readme-346156b9486fc1bcee5b18fcb15ac083b4c70aca":{"name":"@balena/jellyfish-plugin-front","version":"1.3.105-joshbwlng-update-readme-346156b9486fc1bcee5b18fcb15ac083b4c70aca","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.105-joshbwlng-update-readme-346156b9486fc1bcee5b18fcb15ac083b4c70aca","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b72e8aa7738591fef04c3935fc1fdd2f35cdba0d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.105-joshbwlng-update-readme-346156b9486fc1bcee5b18fcb15ac083b4c70aca.tgz","fileCount":28,"integrity":"sha512-csK76fV35Qu4/HFxDGsH2vrrDcbZK7vjXuYs1vTm2ATda/85dtH5m76B6MSWwT0KmlLo/pcwu9IXh8hbVTCKsw==","signatures":[{"sig":"MEUCIQCdsvKDxz9zMPwL778jJy3OPU0p2MrK+MMz8ZIOWPzpewIgKxZo7T0a1ZAE7OoCOrTfs88P6LS/0VQBzsUmK1DzL7Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqBtSCRA9TVsSAnZWagAA5WgP/1HMVcjvZ6YmoKjLJ4GZ\nRyiSQIA3p+X8hg8CaXuMakm9n/AAOsK3uv9goeThgvPi1bdV4gdKcum1bHz1\nU1gZIi4s4xw8REIpSKaQ1F0r5vEtGV2GUKF+Mc/RZ4y1kekNzGHfN4WDwfit\ndHkxR45ZCz9ppb86zKyn+kg4Gz5Beugy8OI5JeqXLo6s56rh/l0HEFo9+sJ9\ndl6V276ABxTRwqQcZ/8loHRFzM1g9eqm6A7P1kcDQjpT8yIdIkgjim80oDCM\njmk2+YFaoqQhhf/5anL4bhVAe2dNIq2J+50L8kGm/zIDEqFEN1EzWEZ92/qO\nfzWUMXmU8tK4g3VLowuHe3nvRapy3TOkSmfd62kHPOXAbc84RvXA32YJhyvy\nKvY1nJ7nwyDKs67e/+HeaKoSqgGt5lIeuY/L1KOu3J8aLyR6prvPkYHl+Pc/\nRlZF3HphDhdzxitjiyKbvXINcGdnhGMmDnbcp3XVPpqk82rEaBlZu/PYeFzk\n6YUijIhRBdKhgJvdW1Lod3zocJDn4pjDmcmQcwqiVqrBJscuydsl0MHwhJNK\nfJLRJLTXFSHLXZnT+JFTpYEjwH3/1aE3ed5ZiDzNDsRqmkkl4NURfdYPo3hM\nIrmM3AtIdpUIG60OY+amFaXkzJCMnU9ff4wWots4hsmVOeaT1Zb4bZrxFg6p\nyrCq\r\n=t0k3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ npm run compose\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost POSTGRES_USER=docker POSTGRES_PASSWORD=docker npx jest test/integration/example.spec.ts\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"346156b9486fc1bcee5b18fcb15ac083b4c70aca","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-02T00:59:46.956Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.311","@balena/jellyfish-action-library":"^15.1.167"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.105-joshbwlng-update-readme-346156b9486fc1bcee5b18fcb15ac083b4c70aca_1638406994150_0.19913712647997017","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.105":{"name":"@balena/jellyfish-plugin-front","version":"1.3.105","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.105","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"594eb77c356eddadb7a943ba822d9c723a6e4686","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.105.tgz","fileCount":28,"integrity":"sha512-gdJCi1KAr93GE2Vbc7Y9Xd6LBUiA3l/L6vR6x9lYsdavcl2mEpWf/KfwE9J5ZrOEmNwmj4K+WAj3Mld87v65ew==","signatures":[{"sig":"MEYCIQDnDWU6v0skX0HppnXv0Q8uMQK/6q6i6mdaeIc1ewmP4QIhAMTO3jWUBoTrnVN22eyiEg7lfc25OCXm5GxEfoXyeEv0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqClvCRA9TVsSAnZWagAAiuYP/1vooiWDPVfI20Vco+tZ\n+ofEbGl18ajQXBRnz2I3ZrLqLne/zWkFQ00inMuhutfnVG/PXF8gfer1pI9m\nsFSHqKz0MOhdDrsoLgGewCryqIDMmzbbQnCmbzhTG/4A+Y7OUAxT/MS5mBWp\nLtp2ZpSTqBLW6IWpl56cnlngt2z+8klUojXYV2ZIvoCEPhoF1lcCbVSM4Kk+\nIgi+12VaYbn9dzQqNKeEGFPOenP96J0TNyey9VBSrYIqPVgkfTwU/kzg+Hf3\nl95KEDyVdryLeiNEZ/d6Ik3Gf2yQN3M2yy7p8153GEx9LdGbbvA17LU+N1uI\nvG66c3fQVkQBdonj8heQ/Y7tg6ew+RdbMznO4rHFDnZ/UUe94pzpYUzpmxJN\nMfdhOpz2x80D2WvVua/biQ6h47W7YyUH88W29aKcI6QxT0mJjUyN0Px/yC+/\npHgKQq1d2LobTfJlgH1p6wj7BrUhKoBeIzP//kOf2AyFazb/Mx4dlVVgNegm\nhANtdsX9lDhqd5jD7P9f0RNOscP10Xh6R6iopRoRRXWgnKLxPRwK8GePRtE1\nrjBrpWQ5BFqIQ3uJ0JuAlkswssToT8BW0oalrBVYcH1Nso72v7ApJ+O3HDA9\nm+wApHMN26LMZ21hBeTqhHSpsJIKM2Ed2OCQ8NyxaRRW6KYuRKhT2EzS6XvL\nXgDd\r\n=vYv6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4b3a971870e8111a5ebc4092d2d0753bfa1ee8e0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-02T02:00:57.534Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.311","@balena/jellyfish-action-library":"^15.1.167"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.105_1638410607136_0.020005628881995863","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.106-joshbwlng-update-readme-969a9af93332ce377eb6d2c27c2a675901b30d2f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.106-joshbwlng-update-readme-969a9af93332ce377eb6d2c27c2a675901b30d2f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.106-joshbwlng-update-readme-969a9af93332ce377eb6d2c27c2a675901b30d2f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"43d36b941c14df8e8e43a6c5f3fa0a67103856fc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.106-joshbwlng-update-readme-969a9af93332ce377eb6d2c27c2a675901b30d2f.tgz","fileCount":28,"integrity":"sha512-b4/l+h5UxuNkCI9ClZNNgdKTlnrQZqBAZBe923XYmnbiNgYRFqXMnVVRWj49xmQWRpQhtTFSt7VvZNJ7X9z6hA==","signatures":[{"sig":"MEYCIQDUDXX5udfAVMk2cS28siU0OsrHkWadjcOJz/vKV3SnbwIhAOIB6rJpIGqfmWODOpO0eTgmEJZxRGZbifq8p88vxEHR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqZLsCRA9TVsSAnZWagAAq7cP/AowtBzBqw4ELjvRPHFT\nyGLzqD5bkr/9CASQE9iKvR5ucDsphhvLVN/RI54/pDykiGCSLL+T0hn6C/Ks\nKbFmEoHmBN5pY6sERevKea9ElHHlCVZ3Mjd2ly/zTTYceZjwtx9qfUnvYLHA\nGXUY0XPwxChmF6T9q5kyc3CDngMc0Wzr4wYPHfD+nnpismBS3onpsUpJNuNZ\nXhldezW5mNhq8zsXfqazR8Qm1i0/vO7mB+/NCSo84CRJghIDOSkb9G686z+a\nJ60k4DsGZWF28+nYuDeBUsJFs2zlZ7eu7X1qhe3+T86/kHCYRKCCTbyaiN7g\ngQCRybAY/978PSxf2Utu3wGQyWGluzVTYnr63sGtkrtb2IfAUgt/aRLOF7py\nuNGgeCll60li8Uz+UD7PJ8+dsL8IPdYBtTO3kNVjMpHacQeyFtQGWQcrT2/m\n6P6ZRRFGeEa5ZMmncoRrIqmBbMLAoKTruq5rbAlnMf/F8Hh9VEWT5zAxP0FX\neOy2bl4u5tH3x77/5Xsc0Gv3Cym+R/r5SzDNzOJ2x7Y4h7p7VBU2T6uOzulG\nKJejHYSOV5MkbatSJgATx7GhY+6KIbR2RYfPp5VqaV3Ykb5SvFRJIvImGxtq\nxXIopdvkS0EQRGffbs4XWbo+N+EaIZLNH9kZ/eTv+FSdTeYf1igNxLhzaLUw\ncU7E\r\n=G48M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"969a9af93332ce377eb6d2c27c2a675901b30d2f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-03T03:42:11.765Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.311","@balena/jellyfish-action-library":"^15.1.167"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.106-joshbwlng-update-readme-969a9af93332ce377eb6d2c27c2a675901b30d2f_1638503147857_0.9530203385435241","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.106":{"name":"@balena/jellyfish-plugin-front","version":"1.3.106","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.106","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"29a7391ff0033a03ebabb3ca186e34cdaaa065a3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.106.tgz","fileCount":28,"integrity":"sha512-Fo0X3O/8Bb/3LuFL1XCI3bAnrI/8XXan5CPQ7dN8l4Izjjm/wsuT27I6heXkNP7IpVIwnjmEpaPITzPYc3RtzQ==","signatures":[{"sig":"MEUCIQCw7utVBf1nHkZYTIVC+Zr2ZIOHLpR+L7WpmHtrbxo+7QIgRhJqVVn1LQkwSg3+Kn/N4dRRMF9YgvTwQRmyas52BhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqZpWCRA9TVsSAnZWagAA7W8P/0y6M/LBTvz1wDy1kxxj\nuRWWpa5dvUj0cqgXbX6MDD39/RCSDO3MSGXlzUxCQO4oi06FCq3vvULAs9Xf\nuxGngAmkwW7KRL/Eo60SBMO83GPtMozFKCa7fyVltIrDITtrcLQX+EsYgoM3\nFHvnHQJRyPkbse5BtsZZa9uKsBRtrrRcJUDl/h/p0L7L5qgqoRnG0cB+vyHK\nCfc/gmmQAv8xpdAOv1355gWf38tV7JfMHX19tT8C5yLuKP0S2U+tJIXqhrUD\nFH6z8mp+pcX+cxHeBYfeCC2To5gKJhnNnHeeXjA9uNUZaExB3D7Uyx9Tqu2F\nTkOvjP+dMB5LcmR2EEBvl3v2cIOpD5R1X+EzodY1lOMtK7ab9YF6tZj6RQj+\naQLRnU6cJu53AlOSsjQhaRCDD5PQ5BaZKJ9HZEBYjEPAiuMzDCeBQF/PclXq\nJMlDBK3ROmKeFcYlWYazU7At5d0CskV9GIX2u3oU45BOxuNu01iaB43UbNPD\n9VxtPAdrXxKhgUC+BNjyWtPAQyEBc4+Hrl6KA3EPbzllNHU5dKLMRaJu2Ntj\n0IWPaiqhK9/G5WxAg/mlmzMBZCs5bgrMhEpwhfuVfG40m/aFHNAXg9sRr2N1\n1Qkuiky+NuRZShwif1pVAzd1SWiX4KMoOBNZwZ5a1FJWp3J9yZvMh6m66uv9\nId3g\r\n=z0fx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2943d09386b2a0aa60a0014c89c4dd32155f2820","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-03T04:15:12.084Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.311","@balena/jellyfish-action-library":"^15.1.167"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.106_1638505046398_0.6987646260241858","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.107-renovate-internal-patch-c53ebb14ba249ddb78f19a7ea548b8f6f189e03c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.107-renovate-internal-patch-c53ebb14ba249ddb78f19a7ea548b8f6f189e03c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.107-renovate-internal-patch-c53ebb14ba249ddb78f19a7ea548b8f6f189e03c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"00eaefb9601ef3c3b76f36e124dd68623e1fd942","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.107-renovate-internal-patch-c53ebb14ba249ddb78f19a7ea548b8f6f189e03c.tgz","fileCount":28,"integrity":"sha512-wW7N2rne+v2Zelb3B8q/CjZv2S9g0EW7P6ZZH2NzJO3dnxqgSoMRCN7o5cfk8jOOJjvv/Qq+5/+iyoLbf50rfw==","signatures":[{"sig":"MEYCIQCd6Ylu2oBh5myOZuh0uPZ4qVKJnhLJtdLztWomXuRLowIhANq6HijZOIk9Chx85A9DxxkcVikpSzfLVOHWPHUZkmB+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqepCCRA9TVsSAnZWagAA3mwP/2pVHlt47aol0YpZBFRZ\ne1z6IVuy/bwMYj9GEZNuMpDxzyK61rgFCVVzhLzBQemtqUfzMNf09Kk+6Vkw\nB/vPi8gHhd3nd/S7yMQxz/8Y6ikLDxfAqEVsGM9P9v5fujtoStsiItyjb+wH\nm44aP3H9APnNtISwEQFHlAssppE/DsmRGZkf1t/XqgJJ8AxSbv5RoA4zmEeR\nK6f2kc5JwzQe+Gh97gRvcuE6ffISfx0iM+0bb5oMTyVxpOcpPWdm5ujMvx8Z\nJm8+JbrH40CW7qmwG9RQs2RVaCkCPlee6wOCWMbhxjiGrVKz8sB5DPt2lanE\nyU55FDrY0h4nO69+VfSYTtlGF9pJ9XEgOinB5GdY0LWAdha1vUbz9RGKifke\nip5WMZcNhqe3rcoR4Xm4tw7QBT4SAod4FLY+hn/LfIMkmBVyI5DmaU4cchJh\nQcKPR9IJxHYrzmoe4ZFOaTY1g4guOa75uRCblXsy1StiklTICpBff0TRPbLL\nx7EruX4CFiz+tg5OcTEv1YIDFM+cLAwB2Qh1xrz6SwwpQKJjvshNvt3TRE8r\nYSPzECkrnCcoHEamDHNAoupZvr/KyVEN4nFvgki5kkCeZOFvxoi9LwU6ZyfW\nzwRuqcdkANlTsYNqJkIy0YlD2PWVD4E1VgxptQuQ8zeM1sqSZq/dRTn9cGfU\nyteS\r\n=nL+Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c53ebb14ba249ddb78f19a7ea548b8f6f189e03c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-03T09:54:34.355Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.311","@balena/jellyfish-action-library":"^15.1.171"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.107-renovate-internal-patch-c53ebb14ba249ddb78f19a7ea548b8f6f189e03c_1638525506671_0.68901022849882","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.107":{"name":"@balena/jellyfish-plugin-front","version":"1.3.107","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.107","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"40140188f723bd4d5815c6d6acc9178de7d057d5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.107.tgz","fileCount":28,"integrity":"sha512-mp0Y2XaUdTJjHqIqea81rQKqctTXnsR6r09cqJmQz30rjvsYkd0mxX/cW108HgCfH8lUzD4AgNZaKHzZMO6GEA==","signatures":[{"sig":"MEYCIQDB9vZ4i2x7BYcbgpNGW1V1+TVO7gHaXnjFtdW6a/ck5gIhANk4EOVkNrWE2Lu6BTBUZjS/50rG2dsaPCl123zGon2b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqx77CRA9TVsSAnZWagAAL6QP/jRge+XwJcnk1UpGKf5+\nEUw6JqikQZBzyXw0acYjXXOomewyTGiHZ4XqJxvDmDUQvTtEcjsZNsxlj/vN\nmg6aXSnN2oBg71J8ZT0Eue7//5TFQI4vEbrkZtwp59OWgg1gdH8ZUNvn2RBW\n6Z96Y1cj3fCUyQeSLhZ2CauTwSsQnxGFLClXXljFlIOvPgfm+FcQyU5Kmm2D\nBwfrLjkmrBL4cF+aIdJ22uQaaZ8E+DcF+1+zv142kGZsNOrW8GwyPkNMuwsF\nYT4jLnQ+mSF46j0IyPXnEQs5bevD/9IqsWpzn0fzs4/bJ0eZI+/iOJj+/lHH\nqW7EvNfqSl2PFwXsoGGk9oLUbKdJhZP0E52QVBgboy8KJ6RQmmgughq1Qk8X\nbwgQam5iC0o+dk0NEiZvVkNXLz0q2kYIIkR/zUSoMWEEOl2fjaoB7Sc4nD/B\n/zOhuNs/GiAr/sKTV1CQ14LjNshIOdCS/T2h6Y1NTp7IE8VcGuhGgIoYHyUu\nUB+Y6WEE7OA6PY111AvSXMxuW6IGm0BlH0FmjqDu2BrAfmczjgmhePYBTXfF\n4qaK5AcDvB0wqxTxsEqpO07mQ5Xr5y9+uTTGKNCimi8TG8qDJgS55x8zKXh5\nsFoOLWXjtreKk5tviTgECNTc7l/lMx8w3x9t0HWnaA/LxDo+u6prJ5JrNCgM\n/cdI\r\n=DT3X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1488ac9ad7efd6c38638a984ba543944a0be09fa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-04T07:53:12.464Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.311","@balena/jellyfish-action-library":"^15.1.171"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.26.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.107_1638604539439_0.9175920987854773","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.108-renovate-external-non-major-0d57606a1f359334df7a1db0bba5679ec78d25ec":{"name":"@balena/jellyfish-plugin-front","version":"1.3.108-renovate-external-non-major-0d57606a1f359334df7a1db0bba5679ec78d25ec","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.108-renovate-external-non-major-0d57606a1f359334df7a1db0bba5679ec78d25ec","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"03d094fe69fbebee18df5ff9b525dd7bb63e3d4f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.108-renovate-external-non-major-0d57606a1f359334df7a1db0bba5679ec78d25ec.tgz","fileCount":28,"integrity":"sha512-J1aH9+bGgHDj38VnXFIPKZtSA0zHWqinUS//8t+AH/OSrRKZJgoultsxa2SCH8SxGIVfglIHHOs7706Pr8ERlQ==","signatures":[{"sig":"MEUCIB84RJ3opufOBViSuqQVFZRnxzHhZUbT7spE4RHVqxDGAiEAq4BwxMwZkec+3WITlp6cTcdamJB7t6SyQgfHuj8yJwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq7HnCRA9TVsSAnZWagAAYqEQAKG3ZBAhVQoYi4eI5L/y\nVC5Lc4BH2I/Ll9rYTX6yw0UYOQCKNtuGpq4KfFdmPGp2oLGpYhx5FkR0r8It\nwJ3gOxfKlS7kJ0vCaUCS/04qsDNivj1MN6S/4qXy9Kd9l0OQC4oe0cLwkS69\ncQLl5agoWjb8QtYQQwrrOHlAUtjcByVOF+My67QNOLMwP1dfVneIqkMX+mEB\nZuW2ejcl/XijUKhRwqqKFA3vN92sRxhmYOvFnIuEOHapdqDniHSm8MAbZixG\nNp4EhbF0+/KBu8KPU9a8Iby26GxJOzVQdYJ/0zgUPMxIzLZ8STR6ZZ15f7hs\nmROdNqNMjpaslSPM2Cx8Rmy0leBANdy/xr8b38cmVhmJsvm4qlagMFCOg5Kx\nmLfUf3p7HwjwrJyA1PasAvWEznf1pC5i48/ATND541dpRYke0f0Fy6P9QhO4\nx63MVNmN9zwfvwYQtI2epXOlCLcQvshOCZlNHfFmic41U/Ka8oZt6s3i2F0n\n3fJ+H9jL1wyzkkhgUbze8NS3cRi0J/vAcbblse+F716u9PveM1ekqVc4F0Fn\nw93Mb9xuda6D53rMoibyvA0eA5RrGrR3mIxDkFpsAB2AL6kjIF6cTNjjh49l\nE2VTGYfCNxSWzqvPa9V8yGdhvh+MGYh15oxgLqGWmGUXNsDcshyAfFQiAn+5\n1sul\r\n=5wwf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0d57606a1f359334df7a1db0bba5679ec78d25ec","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-04T18:17:35.528Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.311","@balena/jellyfish-action-library":"^15.1.171"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.108-renovate-external-non-major-0d57606a1f359334df7a1db0bba5679ec78d25ec_1638642151760_0.3291714349546744","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.108":{"name":"@balena/jellyfish-plugin-front","version":"1.3.108","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.108","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8ed37866b6e251557115537075b71bdc32417807","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.108.tgz","fileCount":28,"integrity":"sha512-G4ouQCWNeTjpjnmgs05bhxE/k83CSc9X7UluduPf5Zm1MJO9nT61YXMB1wOHiSvjVPW+FWwQ30PZH+bBrtsj+Q==","signatures":[{"sig":"MEUCIQD9cWvJgzfBmjCOZm2GC8hMg13gxYxoW2iI1mjPMPNSjQIgZEqKKlhfOWjt+5RDjeiPAiAhy3o9KGjo7eoF/QNQuWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165570,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq7rFCRA9TVsSAnZWagAAoQoP/1cZyhrrDAKSfqb2RpWM\nEMXYzE6jO2IzWa7G4DksMUefNRMuqmEmx+19PGLuFYdjiw5tdXO0RKXpEatP\nr2i38xIsZTV1R43zcJA2GwfOxzbs2CyMUD18J88F1IIH/QKFqZZi58GVxVtC\nJxhW2ZOgaF/TC+0JcxwCN6QAlFhP3m+RRRFX0DrK1L1JwJVoS3sQDzDViY5p\ncqCOT974Rb3tB+Vs3Ca/0C6T1oH4lzLXBScTbVu5KaTuxOqvDLA7wD7HQ0Ly\ndeO1dCQNdgF3okWgCEBA+SBujIQ+KInOSchPUdWMr2fcVPMx0LAw+UfcaMOu\nr6BiaQFrjjuyt1gtqkxFcsi3JlT4hDsuC6Y/Y/2htV0I1HNhoYi2NNCdJYtX\n3a2k0T6mT+gwS+NyhmcVGD7RQ1g0WTFPCrrDLjb2oQqicKpk/6Gt7aNyGwTZ\n1M1t3gqCopLv3Kw/c/kR1vB7NjpFYh43/w41xYCCBaZYGFJidtukgnoUzX2W\n+k46OOUy8qs3ZrWTy7r4hVi/HLlkW9tFyoLvL1vT1AQvgNFiQx2BVbrrEkup\nCN8p2XY60fD4ohrsGP4W0DLhlmC6pyCu+/D2XBIL+MFcJzixEbHI4i6EDZBC\nX2OSVSHi1O0fn16n3mY0PneCeyfRlkN5mhdR/jnuxvq8VPa1+Hlt7ffXtaVs\nKEgC\r\n=rE5p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"eacf3cd4e8af48f5b3a75c0d479a60fd2ac8275a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-04T18:58:01.605Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.99","@balena/jellyfish-environment":"^5.2.0","@balena/jellyfish-plugin-base":"^2.1.311","@balena/jellyfish-action-library":"^15.1.171"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.108_1638644421493_0.09973068910300609","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.109-renovate-internal-patch-f3b8d5cbafebcb7ea2fc14a37054737bdc0588cd":{"name":"@balena/jellyfish-plugin-front","version":"1.3.109-renovate-internal-patch-f3b8d5cbafebcb7ea2fc14a37054737bdc0588cd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.109-renovate-internal-patch-f3b8d5cbafebcb7ea2fc14a37054737bdc0588cd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"84edb8ff476f89c73fcee8384dd375a744e89633","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.109-renovate-internal-patch-f3b8d5cbafebcb7ea2fc14a37054737bdc0588cd.tgz","fileCount":28,"integrity":"sha512-GTCjDF2og3YCM3yLArbDDORmkryDYccnhrRu6ZR52oED6AlRzxNKcvlQa21MqQVs9KATuZ/kbiFnVBLoPCPlHw==","signatures":[{"sig":"MEYCIQCUkYqG3ymcsIu2TYnST/UC2Hi3n4ekzy+QWIMuAxxocAIhAIZEntPdK8LdzXlj0GVPueEHwcCzrWyXhps3lGtdCinf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq7w7CRA9TVsSAnZWagAAO/UP/0q9vpLr6GiSIurHxbk6\nKwnHPT37N5ZnWq9yCI+FQ+oSisYn/+PwMllzSAAhAqeobEp6QOwnuBjlS7cC\nJMY9EsQQNADqTO6vgmLu6SondMt/4/Uaci1s1v80gcayyQMMPSmNulUxfm7Q\nyze7yHJC+buVJnIQ7dP7VP+jQTV/OTc877pCHmJHJJ5ZMIwfVlKedohKEo3M\nWXBMvsAn1KpeRU0gazHbRG2Hc6kkmdeoVvF830DZyLD3XiUqUME4FldWgfz5\nwbCa1ZeIrpV3Hm8INoCPHDGf09lqeu9I4sOGT7zDsEHKX1pcLmXD7cyLi0dO\nLkHa1zLRO/yj3hUTyOS2IWB6DahteyX92UJ1wVgQaod7vxeQoU2y4+7VO5vw\n6QclA3gealyG3chkr6fSbf5OsNU12zKzyJnir+Let0izBQpS/VGJh7Nk+lur\n3XRUVpnWWlX6ECBp4gruih+IST9dJCYJm6+Qt0NvPAO4nOknTqF/T9AEm7Ld\nBd7j45+71fx2xd2muZ8Ehxybm5XacECJ4fMZc4i1fjGkGg9o+3EKVkMZlntF\nNJOrkujvFN6uC0HxLvmG+gNet9+oadvtmR/3h4qe8uG/vxmCmcpNWFTLVQKW\nOSLG+IlYV4F83IZsKPkwa2DibP7Mh+4YPsuK6PYthLmF8UGLS/qyE7nE0571\nbcMD\r\n=sRGL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f3b8d5cbafebcb7ea2fc14a37054737bdc0588cd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-04T19:02:13.313Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.100","@balena/jellyfish-environment":"^5.2.1","@balena/jellyfish-plugin-base":"^2.1.313","@balena/jellyfish-action-library":"^15.1.175"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.109-renovate-internal-patch-f3b8d5cbafebcb7ea2fc14a37054737bdc0588cd_1638644795032_0.7190702868254699","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.109":{"name":"@balena/jellyfish-plugin-front","version":"1.3.109","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.109","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a72adf9170c25b3d3a922ddce770428bd03c57f7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.109.tgz","fileCount":28,"integrity":"sha512-G2djaoAruoDFaIFNE78bOL2R+1HnELptvFOCRL3HQASGwO25hnaKf5xRRQ6vIqy+5AaDSF8njtpTA3CcpcRidw==","signatures":[{"sig":"MEUCIGZC9LxX+h7E47nJJ8AARFKS24kxUay2laVlFC7UUFV4AiEA75qN3NzsPDDmlY1QmMyJ7fmDr7VKG3oysX9xCjBcNP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq8NmCRA9TVsSAnZWagAAG8kP/AgAdonOB+atrbI+yc5p\ngzq5E0mS5NulB4kKVm1J06Cad0TTuobL8ZXg0m4kbmdPcKx7+scBoXat+204\nkGE47jGkLiyC7CeUNwVCnOSD6IVRZ0hLljLrr0afiqtRCbVivx7TfoXXvy8w\np7kkPKibjWlpQuD09ajmHTg4ROPgbbE2nU8GLbYknGeWZc6+iZHDT6ilVQ7c\nw95KtjkmaxLEBys0+DQiUcKfwNwVHBeL8Ur6g/C0uS4UA5hfMSYVFimSS9vn\ncEhyfHp+xQjvS/2XWqlKpAFUfxNILVLDJ8i5RN7bSnfRB7s++02FVcHFxGUy\n6NZn8wXpQp7DDf4MLQTWD2MY/E/0UEDRySLSwdjnQKDJRVBOUuI3HkdgL/Lv\ndld82wk3+bEKUxpDCuwBkEXc0t8Et7+0f4lJNgjJ1NjNW7LvSsoApZ02sr/D\nV+BmeNak7bIn9ZUbP28BZ3Q/4Bt7yTmM72NSgikR5Y5KXlG3yUSxR1Gi45JO\nhhf5jrHMGJD1AzCeMuMZoMZ9mHFz/i4iqORfTVPdMfS/5Wvynv5qBFhnKLJ6\ncgXm75CN4/65GGaZTlV+Z4rr9DE44mTvdOAwyXkSSH1d16Yl6Box4PugJkCA\nT+NbwTLWzY4viWx501YK6edkhIS0Z4uKLj70+DHMSGgWcVycQtcrHMqIIAxY\nAcoP\r\n=jTKW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8be615df8b8e199a83582601302e33fc5b8e73fa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-04T19:34:55.488Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.100","@balena/jellyfish-environment":"^5.2.1","@balena/jellyfish-plugin-base":"^2.1.313","@balena/jellyfish-action-library":"^15.1.175"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.109_1638646630091_0.43708976730534155","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.110-renovate-internal-patch-e10c794cb1a19168213da155d2b411cbcaf05c29":{"name":"@balena/jellyfish-plugin-front","version":"1.3.110-renovate-internal-patch-e10c794cb1a19168213da155d2b411cbcaf05c29","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.110-renovate-internal-patch-e10c794cb1a19168213da155d2b411cbcaf05c29","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1b4495b88cedd7c0d08baa772cd137f76ebccd8c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.110-renovate-internal-patch-e10c794cb1a19168213da155d2b411cbcaf05c29.tgz","fileCount":28,"integrity":"sha512-mRxjK4E+bpTCkIXIzdNOW1Pv5QLidON0iCzEsvn6MTlKNva0tWkvcP03i1FiLYrNb5bg9B5nW2+2f9aL88tnmw==","signatures":[{"sig":"MEQCIFtyXnljXdtK0Br8nZd3rBDFFf9bXvmTggI1KsFlxEaTAiAPzWZPY6PTokaWd6nK818ViUZ62s9Lzo7YdGleC8c3aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq8RECRA9TVsSAnZWagAANBEQAJGhpqOGIPjkPFWTdFCq\njZMP56wm322tUSGELl5p8nYFdO35udUHRglqUn0rpguNn1LwxQ8ieA1iQ9XD\nnHImYjGv4/Ipi6NiQ01wP+ogMWxqIah16T2wEkWh3eaXkaFZ0SxMG6g+gaDk\nlxSv8ATUP04546GcmFrJOdKs3h8uM1Y4pngTJbJiDRLIVOhIyZNd/3nP3wgZ\nkafKA5G1H6Tvadkzz3u+goaIoilUHHAI7ZMMFWjQ2Z/gpJB0GhVdrpCiof+1\nHNufxgGRWjcPiwzO/NoZTWueatqQw+hmGGmQkPYuyo6FQv+/3EKI5dwNFZC6\naFw0WfxhOdvFm3GKUKr4+G8qXlgjnlIgp7qPPaBORqKpWnftHYg37qttNTIv\nReHvOIJkYQAzTKOGoS3TwaDvVsy4+XbawWmsZ4RezHr6z6t7INKepu6w684m\nNLapk9FjgKvhx+Sr4VJ0NEHRGQx6w/rmEl87afbIrPdmPklolobNTv4ExtkU\npnx617kjEktEsOvD+jHSma+1M8fs+71ZbEC6FdsL0GW8SePmSXOYlVU3mDBJ\nYb5T/qnHovjKYkaoZ6bUHERYueLrscp/PBM6Ti0/7O9/UAVqZ8cQBq3Y0+fq\n+SK4DC6135nte7YkKIL7b+4MEmgcf+iXEwr87cxjxmMCBbJX8ZH1zLVdbAqH\nPELo\r\n=Upwm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e10c794cb1a19168213da155d2b411cbcaf05c29","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-04T19:37:13.923Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.100","@balena/jellyfish-environment":"^5.2.1","@balena/jellyfish-plugin-base":"^2.1.313","@balena/jellyfish-action-library":"^15.1.176"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.110-renovate-internal-patch-e10c794cb1a19168213da155d2b411cbcaf05c29_1638646852106_0.6331958813153176","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.110":{"name":"@balena/jellyfish-plugin-front","version":"1.3.110","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.110","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5ab35ee718c2993db504e0ccd4ec310757942fc9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.110.tgz","fileCount":28,"integrity":"sha512-K8ZHskK2KYe/yaXJ2Kk34IP1kZYez4ANQLP8Wf2opJmRQaJa6ewl5cKLWx2h2DEep+h8JpBLrFWlSSIAPCb28Q==","signatures":[{"sig":"MEUCICXoRBwhJNWhpSThbk5sJpi26FRlNVphEOxmz5D3Eko8AiEA3jtl+MMaUrLZMxgxz9pUjV5iJ2YrK0rYUdlM8c1aRMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq8ufCRA9TVsSAnZWagAA5JQP/jcDozBWuHsyONTy+Wzg\nbU5rbu4ngLnPVkFkMVZInLUH18ImvSNXG+RtHZz0HCGoIXf+v1Ou81UccTol\nWpTtTwzV34X9wUI83to8brIwTsaJRjWXFz2nvn9sC/xMf+wqkV0VNMPOdHH3\nWQVADihjCISLq7yZY2ftimN1Ka4mjmjWNmwtCjggqIuaClx5HbKNketM8lwq\nIF6RFcwdYwkjP3JArBCpd/pYP7t8FdsR5U1KllcYgKPYnFYEJmwEN069C34a\nwXMTHPEixEyDgVIZ+S9QMMTjFh3QgRdA5al1tpCHep05U0xltMW0pZri3VZ2\n+fWAEy+Kb+hGyCYocV9Ctn6jheQw9h99SOuxrSzkafJsMDYUqXYR+fLbd291\n/YVCzov/qFi8jxfPwtzVqBcnwWhARzQpKqWYH4T4JYsl2cwZrcOdwjvo9AYP\npmdzS1AFDpGerJuAoHxqFBOaxmF6p/MkNZ38skHCX75axRq/ScGOqV8pN/qE\nF+bJWNyxqFJZnJlutikUdkteCjHjoqaJecvRB1b7ZozhWPD4mU27Xj1M2Uq8\n3VO8k0Puf1yMFMFQ9V4xtFTRtOoT6iL/3K03IOmhXdHF2EK1PChBpeLzqyem\nh6OpcKWZJC/4/QD0RkhidHnVjh894nsIqZkUNwbYM/pmLSIXt7bS2lpzTKzQ\ncbvm\r\n=dBjh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7b1f5b474c90359ba2a21b24d0dcc3a53b102e65","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-04T20:10:00.122Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.100","@balena/jellyfish-environment":"^5.2.1","@balena/jellyfish-plugin-base":"^2.1.313","@balena/jellyfish-action-library":"^15.1.176"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.110_1638648735822_0.9385582464016544","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.111-renovate-internal-patch-1b6569e1d3404cff657d9883529f9faa4dd6e843":{"name":"@balena/jellyfish-plugin-front","version":"1.3.111-renovate-internal-patch-1b6569e1d3404cff657d9883529f9faa4dd6e843","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.111-renovate-internal-patch-1b6569e1d3404cff657d9883529f9faa4dd6e843","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f9e7d9e2db3ff2747fa054b74f4e9a414b7cfa2e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.111-renovate-internal-patch-1b6569e1d3404cff657d9883529f9faa4dd6e843.tgz","fileCount":28,"integrity":"sha512-eZgN5uX/7dxTmHB7/f4EyjtFkdOX1wYfrCpEae7a7AltqmuBhI5p3hNN8Yy8pQsHnRbmXavqubY88eAyRcRGsQ==","signatures":[{"sig":"MEQCIH3fH9bqYLMDih37qurGnz6/t/+NPA0efhGry2zvNBaSAiB1Q5f6OZft6ywm0p++NynRuNKH9NRI1mFl9+PSR7dG7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq+9eCRA9TVsSAnZWagAAif4P/3wwDIEyx9hAAbHc0KU/\nFASBWt+XIR4Zx/w5/VppJQ4ke0NIsQv/bu6k+Y1aWh5vx9cmSk+tav/NHQhB\n4WnSLpq/h5yHBjcL/jfdTM+wmeYAYzBDkenGWe30oB2XgJYcTHSBTHYn3IVW\n0xsLk+9bZEBA9xSO9MC8AwJ5EaOsBHP75pgzodU55jAZ3i5ZJT7DSMQL0YXi\nPK6zmnE1TLknTzWjW1jfmugoJ0oM1qjAvnKwrAHr98nXjmnhYNJCCjKCorpu\neGofakg8+H1WLwcqyZck5PgSN6pvOoK9ENIjREOsrcGHa2DeflRM1AEZkYVp\nBpweVO0ypcpLuSdaTg6TH0IPFk7LejGLiJAPyvynJvDvCBH6Fn5IPpwx9SlA\n7k5zz9yEmLs2LhiU5kIfHwAor4ECmDn07FWlW7J97edPOCyntuk3m70jJdE3\nNwR9kPNLKpISMTAfWtYaE3j/Ce6AhfQ9znWgfvt0a2wXBOLJq0P+bPFGW+KH\n6bN4DxM0sbfQ/+x635awE1/lBBfzzCDW32PZcDYt8bEbYiwIgIOBXHlh7/jq\nA9wLOuE7xkO+2f2J9uhH0M1yswSUcdNKjlh1FYQzK2ARgwQyZt5G0ihBSD3X\nh0IxF5GjCwu1tUYw7hDaZIwXWtkIRVMI6eeDNpbqLjddanZF+JF22nzeJTza\ngl/C\r\n=5ZNt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1b6569e1d3404cff657d9883529f9faa4dd6e843","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-04T22:41:07.695Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.100","@balena/jellyfish-environment":"^5.2.1","@balena/jellyfish-plugin-base":"^2.1.314","@balena/jellyfish-action-library":"^15.1.176"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.111-renovate-internal-patch-1b6569e1d3404cff657d9883529f9faa4dd6e843_1638657886332_0.0516357256679727","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.111":{"name":"@balena/jellyfish-plugin-front","version":"1.3.111","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.111","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a97a71fbe046d73a1f0a7de552bc4b3f4c35f49a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.111.tgz","fileCount":28,"integrity":"sha512-YL82ZFm8o/HiI6CaM70AH+3WOAk7JpQL4CQ/L6NjicEjbmkMQvKeu3FbLuP+4bPz8lEQUIQKnNb0ReVBuCSZ8g==","signatures":[{"sig":"MEYCIQDxdCzqkksuC1jM4mh7BMzoPMhA/BAcig137db80lddsgIhAI6Y5Hl1XAB0/p7Is7dDrTGgzwVxiQF1DvmqIShFO7ID","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq/dgCRA9TVsSAnZWagAAmT8P+gPrEN3eOG8eJxSudnuM\nfKFdWgf/l0jvK+Js0TEUmhwre6QdIhNTbx4Fe4fY+mQEpKlhUjA9aKbmWUJG\n/xk93POFhhLFBsZPOtrrQK/McY2Fm3AJd3eSGuKBsGC3AUB7vjmiC656Wzbs\neuCfvAtZDC5kHR1+RX+mmAaEULO2WV8Xxqiv/T+Me/Ent/2jgzBSnWm7nUu7\nLFb5IGNS7ME7kqJTCw0cDEz3Q0b/WZzwNrzmihTuPpQ5tRzqvlRgaoJiXZ18\nMh0D63hDwnE8PiicpmR8sRwEXInD65+cm7sy1eQe88PRVo6uVsv/AvLLyE7B\n4s7ERmoYr03/PSxtVQifhee5nP1RaByAOSFG4H2uVZ+kh312t1zVsHb4qtt5\nnjqN4Bikm0IIfSztWGSimvRCIHUXkzs7j0Y4MBllcegOrdBdoRhyljahpk9p\nbnXNctZEc9ZU18I6ExDC9DMm8VAeiuVwx+VKhp8UA4GTqhxPau8fUgfAHala\nKktOsRX9hN3YhP7FfUhtth0P1TE86bzOhof4D5i80c+jIGx7a8p6WiyjVv0D\nvk3472McMMJyHAtDjJwfQi0lDssRv9Q7ASqF+bkZyAmB+GkY5USy3s3fpecr\nby7uYJ1/b4kuRB9+4xXf01FdOKXpNVnb8DpjX2yVTESjhvq/sX9+zXD8o+s+\nW/EZ\r\n=PY2R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ccaac30c7120b9e4943414ff80932985f66c33c5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-04T23:16:41.276Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.100","@balena/jellyfish-environment":"^5.2.1","@balena/jellyfish-plugin-base":"^2.1.314","@balena/jellyfish-action-library":"^15.1.176"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.111_1638659936064_0.012593142339745622","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.112-renovate-internal-patch-f7bdad00c1ad376812010a4ae77a38d99f801380":{"name":"@balena/jellyfish-plugin-front","version":"1.3.112-renovate-internal-patch-f7bdad00c1ad376812010a4ae77a38d99f801380","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.112-renovate-internal-patch-f7bdad00c1ad376812010a4ae77a38d99f801380","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2cf1e5dfa9064cd1cef195707c30e2eb0113f913","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.112-renovate-internal-patch-f7bdad00c1ad376812010a4ae77a38d99f801380.tgz","fileCount":28,"integrity":"sha512-ulYQacpmz9ed9uGqE2aCaU/v3nrXi8XdZbHCV78WHaijoCipuiwTLaASer/VPfUxKH3RloUxm852YSTQvDNd+w==","signatures":[{"sig":"MEYCIQD5clndFQIG6iXf06H5o3++9tDKWkjfx9n5DLoTSShhgwIhAINgdD9Jkr0tQ3v5Fh4pxiZkEk6DI+320gywfEvgscHi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhq/ksCRA9TVsSAnZWagAAzOsP/2nBB2jb7hJIX4afDwsa\nxy+iTRJc6iqFplt1mMadwCBdS6gXYSUahgigFPB+torEulyk6AECNL+5v9r8\n3oDrTi7pLG/4CRKBX7jQppbXLsJdIe2/umi5cxkxsRtJr4R9Xo3AcJePMbAt\nlHNVdYjNET3JpAAKbDg7xzAEyligXL8TZsriERf96G2CBOl15mbc5e9Wno/e\ndVt7rXLFhBSPXOylNaOEY75uMPtNoA5cmSLAKqkvH+bTW7SjXKnUauqbU0UV\nm5KRIJTuO/lqFCS9sHF6E/RTHaB8n0MdES2+Q1Q33E2LMd05zAPxCX/qYzCQ\nBl04I/gSaAgoKq/9QbLFi4iBnEHR9mGObfgOdzqW7ynpkNi3xGitlmXmCWHr\nQ7eX9snWW7DgYjcKJuYDnzp5yGsMSwYWmSvtYQHjACtyjPZ5nex6dp8hJLOT\nFdTu7wELVBK0EaPzWhmIvn7ofl/GAjiyqb2vnMeaO1HOXjFVeHZ/RRJdEWM6\nw52jdVi6UDwGVdxRgl6vtRl+1eqDiGUp8/sBOMhTG/W6B3t+qiOgIfi6uuhK\n7NE/eaH9GO1ejlssgtvywm5KxfHS4sh8OwppV++5W+uYa3sl6DVZMneRK+Rs\n73uAGJfxqH4yPPEJuq2XvSkXh6+y4o4ZhVmqGdsmpGSObhn12XoGEpHmGG0M\n10d8\r\n=Pzyc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f7bdad00c1ad376812010a4ae77a38d99f801380","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-04T23:22:18.607Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.100","@balena/jellyfish-environment":"^5.2.1","@balena/jellyfish-plugin-base":"^2.1.314","@balena/jellyfish-action-library":"^15.1.177"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.112-renovate-internal-patch-f7bdad00c1ad376812010a4ae77a38d99f801380_1638660395943_0.6149195796566809","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.112-renovate-external-non-major-f60d6ae2fbfa25e648b3e43356a4784ed1da8471":{"name":"@balena/jellyfish-plugin-front","version":"1.3.112-renovate-external-non-major-f60d6ae2fbfa25e648b3e43356a4784ed1da8471","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.112-renovate-external-non-major-f60d6ae2fbfa25e648b3e43356a4784ed1da8471","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"56b92cc6ae132574ec2f7d4c6db2915490d62fa4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.112-renovate-external-non-major-f60d6ae2fbfa25e648b3e43356a4784ed1da8471.tgz","fileCount":28,"integrity":"sha512-uELmmHIfgjuAXvU3adThHKR3U76aj4YpAINPbuh8NQ2Xu6/r7Ie3/LoCyjbb6XsU+KJQAAX6jjZxkq9NP/MxWQ==","signatures":[{"sig":"MEUCIEl5+vb/wH/i3dIrAhElxjN1msw/gd7JXqz+mVBPrOTeAiEAi/EMSprxv8av5zUepi51kX4eA42qdMqFLvc1V0Cv/S4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrJpOCRA9TVsSAnZWagAAsOUP/Aqe/OSYfcDF2cilGRjw\naEDBwhVNMcscJk0dbkccsgsJRJjEvA4tYTrZxcp5EqSB3wDN9kREFI69Zxv1\n2S+KoSbDkUboyT2TbRGDCt2fzfe3r1vv8vAPvNmkBud/l+hsSt+sf+ZHLLI1\ndJlzLB2K0EYk9Namm1vFrw63cvFIMgIJbw+p7L8EZB9nO8NR+JROFeUz6TBK\nF+J7yhQ5Ttz9ll0nE13NFoINj+ZaN2dL7Mj++Pp2SOv0N8wWtRH7q6tXJmng\n6WK7xOfR/c6YqSnKioUS50J0gXOZHdBxOhjDAMW7PtZE47WiMR0nfnOvjI7U\nxbJVBe1f0hTB2zUcii06GjCLFrKpeBsgusuw4ljZhgDO7uTT6hABjExyujfn\nySPrquheIXTg8La4b1KB4H6MdXGeO45RgTXdPCDs2YyciJ+7pgfhbYJiHy0B\ngVO+865gfRsYbI74E6ghbY9HpDkAI+GzHl9MYN5T5yw2+GxItavN8krPPNsP\nilr8Z1ijRXlnrMQIl7NgXDk38BEBQ/t600gcIMreRoZKIg9/9zLZNvjd//Ko\nqFKpLv0morM55nrQK58UDU73Gr8jKX0Vgb9jJjiO0zVADDcFc53FBVQJDPik\nWHOVDaoWMjIKRy8RX0vwhr0YMbSc3YL+EMF5Z1rxyI90ZLmGTQY9c4fsriPA\nwyea\r\n=NoUs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f60d6ae2fbfa25e648b3e43356a4784ed1da8471","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-05T10:50:19.458Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.100","@balena/jellyfish-environment":"^5.2.1","@balena/jellyfish-plugin-base":"^2.1.314","@balena/jellyfish-action-library":"^15.1.176"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.112-renovate-external-non-major-f60d6ae2fbfa25e648b3e43356a4784ed1da8471_1638701646501_0.6291900580501575","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.112-renovate-internal-patch-913cd62e6f4f8678748bfd65784c8f8da3f31018":{"name":"@balena/jellyfish-plugin-front","version":"1.3.112-renovate-internal-patch-913cd62e6f4f8678748bfd65784c8f8da3f31018","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.112-renovate-internal-patch-913cd62e6f4f8678748bfd65784c8f8da3f31018","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"040a9b73489db468e92fda1b8c62a3e960a78789","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.112-renovate-internal-patch-913cd62e6f4f8678748bfd65784c8f8da3f31018.tgz","fileCount":28,"integrity":"sha512-n0zxifI48se6P6PiBUIGNdXBl04NE+K+0wklly7ieBXkcO26oKCIFXIwk117HCO8t1FtPWbUzuQLgZ/aBbBVbA==","signatures":[{"sig":"MEYCIQDL41aEIIQw7aUuNWtiKCPBv0xKRU9jYkzi4MYXaq1AeAIhAOszvEbH2sERmNWEqHa1Iz+ncYdK6v8rX9w+vZMASyRc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrPurCRA9TVsSAnZWagAAHLUP/jPmzdcBVMZQ8miBim78\nYxNeQE3regaCw0+1KhkDSiqjqcJI0/M+5swZAB7y8dUMg8FZZZ+Szt9E6uEs\np/t9dJRgBtnIvPbXvtA5ctyR4V0QnrZIAdFO0l8oMPQ7OFyhgl9lDk1S46fE\ne8GIyexvOtVtXOEOWqXmQQUTklSKgsOXe2lK/OxMXthKgy+Lv4eEsz2mVlkp\n7VxZ60V7FZhRgUWDgvzj/Rdmm+hWoRj0Eo6Jmqqv/bUXhWr/8Jl/COGvpXxc\ntlmACZtJYvOflcv0LPvfTEnE1WO9MHr83WRIkqzXxPBpjJhOKt3cggPG7P0t\n4+VtZiEPEWtLTuJpAshTcXlMkbdZiD5zEYtyNRuFzS4yzuk5ihZq1RjgV5dP\n6J7YGB7yFCQw4HlQOCdcl4LmKFyrcQVs3jcW6UnJjqrtI2eGFg3UMYRw7XBs\nzL0fsXqTqD7aMpqYr2l4QXIibWYxqfPMumYv/8Kza3ZhMovnfeo92ivW29Q/\nukFbbTS+AoSiQZ7jKIha6QQpXydxu+7W/LSMkV3CAZbYAeofRiS25GhiP99G\nb9SKBT5vbXnZOIY6omX/aRuHrHexoYp/2y/ECYJFswanwGrxcik14T7SGSC9\ncnJs8btljJwjT7mvN6hCdqO4ghGzmg2AsnDybjol1lkdv8UGeoCrgWk4iOlj\ni+pF\r\n=lvbn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"913cd62e6f4f8678748bfd65784c8f8da3f31018","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-05T17:45:43.080Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.317","@balena/jellyfish-action-library":"^15.1.179"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.112-renovate-internal-patch-913cd62e6f4f8678748bfd65784c8f8da3f31018_1638726571314_0.8246192303812356","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.112":{"name":"@balena/jellyfish-plugin-front","version":"1.3.112","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.112","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"76a508f01e323311395528108bbcdad0188240cd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.112.tgz","fileCount":28,"integrity":"sha512-x0ghW0ZQLud+9/myLqY0pDpR46174YgnM7V3Cago+Rw35n5Ah9g8MrsVxyV7TdjeDrrMLMvx9SWzo7nYSjPNAA==","signatures":[{"sig":"MEYCIQCmgcBodVhDO4QVih3ZQJvpNewl9gpbzNtr3MChfx4IbAIhAN5YNpErB0jkxj/hDBM0dF8kKoEmiIMlt6i75RW/ihDX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrQMZCRA9TVsSAnZWagAAkP8P/3RH5SO4ThMIU088g+1b\nPnMpj0yBU8y7pZFxznQGPGU+817eS+lAxWSoAC7dEakUhTRsoRVU9F/83PVs\nZA4CLu5n+SCWhi0wVxZZF/daaUfM5zvrLOlFjjlbIr6AeRpjLp4etbiOzpSk\nfFzL1hL7SS1ajOZMdTfnoe/XklYLxz4Lao6uGbHg+E/pZ3s1LAxUJlCBMuQr\nZpwIlDG5t7mWzA616znyJgMu3smb7edAv+qH5Bl0QqiEk0xiaONg4Y61uR1R\ny2ci8EVEGwOHl1VCl9JEW6Clh0wckFDi9roemN7CRAxcJOz7wUkXRsH2veC5\n5tTsIWbfZSL6KjGO57cZaZufER/r+5sxZH2dza2c07FMDIkchoK2sr3RwGKV\nEYhAB1zFuR2TcwGAlibWMv1d01tfCYqYTQeO1vc4oREtJbjO7WcDyhXinJmu\neO4XTMraBGFKoulF978PlPpbiu7f6geSaPDRZAOmX5ewFWlcUb+ly3N8V2R3\nif4pddM2nmWO1hFDW4x9S6E23QlZYRFixdC+zBywJIao80QeW+5S6a3Wwzbg\njSlTVocIyVKVlm8aBK+r8GkwPeElGomNliSqxly2+OqhSE33DVakxUqxeDIu\nnJctzpBKTZo6Y201WQnNhiAidldsDJkJll6kJhhs6HMHHsmdV5PDcb9Si25M\nVyEY\r\n=xN/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"852586333105618f02aaec1d339892c254bc5e8f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-05T18:19:04.390Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.317","@balena/jellyfish-action-library":"^15.1.179"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.0.7","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.112_1638728473240_0.7909867071798056","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.113-renovate-external-non-major-a322a59ad02a8e2f08a0e3ce343875bd3f6c0781":{"name":"@balena/jellyfish-plugin-front","version":"1.3.113-renovate-external-non-major-a322a59ad02a8e2f08a0e3ce343875bd3f6c0781","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.113-renovate-external-non-major-a322a59ad02a8e2f08a0e3ce343875bd3f6c0781","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0e1238f281e8e7ef6c257e9c7202536dffeb1d36","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.113-renovate-external-non-major-a322a59ad02a8e2f08a0e3ce343875bd3f6c0781.tgz","fileCount":28,"integrity":"sha512-Ox282uWl1Z+AQYVR3+D6v3y35mZkmMPTbtO03LQ6NVKrXAybrSRMedjPtVsE7/SXiNHVjBhJAV6h3+EZP7Q02w==","signatures":[{"sig":"MEUCIFD1E8azSnzwO1KbmNnG5F0NDW5F25eRCyGfXMPjPXoqAiEA9FztnhM0tp9tYGjPpFmSHO0FPgK4x/XAg94okj+4Jm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrQQGCRA9TVsSAnZWagAAtqgQAJOHqwwPkktjgwqTMlsK\nkcrnRUecELerjv+Zf/hB59caYjaSXpEfR6e4pWkfRCJM9h+d4wsD2lPoJFuQ\nNTI7oFY3jDVf5zBZkVd4A9YC8Ig6wVvoHaHZBI/I4UTHvzV8TvbKsYJflLJT\nV317V1SKZCLhqklfLKolEJ7bxbyJqHN7bsTdXwjurflPhF15vp6Lg8iZPIas\nAHD0LI2DwhZZKwY6U2/kROBDRxSYH1G0G3TyTx3dFcI166vW+ipEjAndPXE2\n/7BcCkLticnaLm5PbY4Bwa5Vjhv+2VnWWMsJ3xPghbWp9d7H+18oSZ/ev0wk\nJZkCuRjZ+BMZzvhFKzOuViuUYyOdfJxNaTaFWdNOzUic3nKH4bd/tPU7oZ6t\nceUwzCZEdNnswhBPEA95RlKcfpnKBsDWJOzSQneKYVceJcQIfewcgd9yS2PY\nnRf4Oa3DAC/+Fb6eCIAr/PIGyqTh0oVYOSqP7vYN9BkTW81XiZY/f0suy5fJ\nZBTreAGV/FC8X/bsqXQdfXDF1xZzCTKWuSSlNvdTRuZ0FbHLCY3F+aihoni3\nZoA9ln2YmiYsmWz8xH51PIbrgaLb0pd0rTdmsWkSt7wDvqI/Vii8hOvVhON6\naGLdXndamsepObiYbiF0woQy3A/jK9cJfsTNIBz8IVAKC8RxnX49OISldzZH\nKVbO\r\n=HKkq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a322a59ad02a8e2f08a0e3ce343875bd3f6c0781","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-05T18:20:48.704Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.317","@balena/jellyfish-action-library":"^15.1.179"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.113-renovate-external-non-major-a322a59ad02a8e2f08a0e3ce343875bd3f6c0781_1638728709917_0.33134574186534405","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.113":{"name":"@balena/jellyfish-plugin-front","version":"1.3.113","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.113","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"13568122273ec46421de8456acabb072552711b5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.113.tgz","fileCount":28,"integrity":"sha512-hOCRoZz8ps+S7x5zLdpbU3chlptqmHhVsTHdM1wHulVnbwtvuuRGb2ZcO8HNQgu16xlIJztdlKxS1IDaLL/plQ==","signatures":[{"sig":"MEYCIQDoEBLGJeLkaRrsGvtBk2h+JINWvYihTHBRUFTvXzcEyQIhAN4bL7s2OG3ce4TwH2m0mPlHAt6bp0NBk6B0+rMRa6l0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrQtgCRA9TVsSAnZWagAAG94P/2R/QsWrSesHkhXjEAY8\nL+gA9tYfOO9LXMkdc2mRfpnhKzXeD6+pTmGluxXO8TcXvSA2OOAyGAaMBSwd\nohfJLM7bYoAw0m9fpyX4d8GoZfR6sE4k+ur9biKFoYD9QNxME/CVh14sX00F\nC+CdrhlLrUw03CPwwwWScogJL1aBldD4tscvaSyHcXq0RgFc1gFkC49+Uxeh\nbpuDAB2EBBOJV3rqHReuKeAPIM6BFxaaGiRdFHzrZyfOJzo6XMDg4QznLUI0\nRrmsSdBQ2J4S8t8bNJZqUmC0KHIWvsikc6iCb71TH/ekqFmfRiJdot2ZnhcO\n9St2epIiaXLhHKwiNnmazCm+QJz22LiAy9WaZ5W2g985Fosp2sBhgjrchkUb\nxONaJyEFj/QUUEUj5jrGMusJI80N5pXtGBhy/mL3FPjcKfj6oBEuYKowY4bt\ng1E+76WSsQZtN4ZX2wRD4cQeSJUwtX0JnsmULqZuchWBk2P7nNyGBh1afGuP\nt0diyrZMbzYWlx7Ge+cQFJf/ZG8+nGYQ/ndU3D/oMs3IHr3CptTqc02DX7Wc\nx8oMoJ1bnsxfVY3qAvteLg0ZeB5T+/UgSjMsGAz8Ken5LMCmb8ifqj5RIkeV\nCh4fkn7xr3Sjp47z612P+ftNKrgxQtrZyaWLk+mmuu75Sax9gXZHmdSxAV/y\n4vkn\r\n=l0NK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c218fc2698bcbf2686dc1f09911a03601a833a68","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-05T18:54:17.187Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.317","@balena/jellyfish-action-library":"^15.1.179"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.113_1638730591777_0.4503073685887513","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.114-renovate-internal-patch-38e87f51d225c1b1346b73ada33af659811c1585":{"name":"@balena/jellyfish-plugin-front","version":"1.3.114-renovate-internal-patch-38e87f51d225c1b1346b73ada33af659811c1585","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.114-renovate-internal-patch-38e87f51d225c1b1346b73ada33af659811c1585","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fcdba22a5b1f997f1e41567831c4661d2f62908c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.114-renovate-internal-patch-38e87f51d225c1b1346b73ada33af659811c1585.tgz","fileCount":28,"integrity":"sha512-vYVYmbYzeDMQsJDUpHE1oYhczYTBXUmSAsvW45yL1thtFx8ArRGV/NMQcGtq3+V0niYMGSH2Nv7FDSXW8VuuFw==","signatures":[{"sig":"MEUCIDPaeK9lbApN5mmY/cdleccDc/YrH6GbzyJEYca91Y2SAiEAvLcEeOWVpw6sAG49Dce3nkR8/NOk+5VrkQ7V1hMBuE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrWMCCRA9TVsSAnZWagAAIBUP/jgUIbYPwLTPktjgmQfS\n6PeYLXVm8o26ZYboduicIK/CqvWtj+ue0uRb0PSOlvx1RA7PpNpVGXe9E24O\n4qm17Yujt0grvht2tPNcO8jpgMDyIADtnSgMvYbkx0q1oqjb1lvAl0vWPdok\nVjTlAJGBKo9CM5AKLQozvJ+lILzzcs+0zAgFyj9Zyk0iDwa/+qPpqOjBbldO\nV/5w6aS6wFNrxbm70VOMSNfi2kWlwRPJFaLDhw0NqlHz4OHKvJvurYL+1D2I\nQag2o66RGF+LyieR36xAttEag6+Qcd7t8YNSah8Ho+NVID2W+kWdTHebw5zA\nOd/krR86WLnnsdKKNxeBRhKMP39ZbdK8O9oDjhSaQZJcKWbF63lrtt18hfTK\nfknTkDd+7pNiUI3DYS1Iga7o2AvVf84wAUZyFB5cyP1IR/i4aQm2GkVir+F9\nIQXWdq0O7QxwCDbAsdgdqS2HMYRs8qOx6WjIEHPKD5CSRwwBoOYSUVURsxCw\n+uAsI5gSpZIGc3HylYs9nCZjquFYIOtsFpkV1vnlaxnQvkJXu97cQXVvhyJb\nSG531922XtLIK3qSbtZxs8ANx7zBlrCNEJvP+wBzbvCj8GzmAZNMEoxPjH9b\nVIjLXHhcPaS1wDnD2XNdpU0IbfaJjvgZnApJVNvzFmWN+VTAYfto0rQUq1Y3\n22Dp\r\n=ut6s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"38e87f51d225c1b1346b73ada33af659811c1585","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-06T01:06:42.887Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.318","@balena/jellyfish-action-library":"^15.1.183"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.114-renovate-internal-patch-38e87f51d225c1b1346b73ada33af659811c1585_1638753026553_0.12525851706929703","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.114":{"name":"@balena/jellyfish-plugin-front","version":"1.3.114","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.114","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"30b16a3b71be4fe3d796f6054a87864f506384f3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.114.tgz","fileCount":28,"integrity":"sha512-m+9i8U7pxcc3x3ZyfWzhzv+n2wbGALSn+DO7FaNLkGdrqOSvsEohBe+6coA2MjSEbw2AVcVvopKZDOKUemdtWQ==","signatures":[{"sig":"MEUCIQDE1TuVW44+8ty4VgWHb274zDVJBlroFUSvMyAtmwbCcgIgBXqcG4/gW7oFjjP5HdERizXYAA3Nq65cFCIV3clZTb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrtXlCRA9TVsSAnZWagAASysP/jtGTVcIpj6Ri+6JKys0\nQZ2CB4H19B03wP1uNG9myTXVJuxRcRGMNZWTQiSeHNQZAxjts3HWKfkxlwfI\nY5YcOsQuyoikx4Upa3doWubu3A5Fyvvw8ELA4EExVLYOg8a5dyQ5OZDDKIR9\nKYz1PbRF1AklibtWCmj1pCtDIk+AIYWScy9Q71tFrot84dG8jxb2BVB/ZIJW\ntxqk4zcKNH/ja/+NnvDvSeah+S760TKIkyiQcH1TWqP120hDrGRruzhs2FIY\nBsl5A7h1fXXrQcooCpy3WbdGLKrY9M/PJ/xIK+dMOH982ZCCratfjduJvE4X\nraxWoYIMeKixzAKRZej6WE6Sd1Qzr3WheW0nNWX/YVXyZoCfAJMUmOo/wt7W\nIX7Ydw1FnCn0G9+pImi+yJxjIe/tP7cY+oqa67PpiMAN7ZXgdpnivsei6icO\nzYGDn1yY7gcPLP38LtMETMBxPdr6sy9+1yzOTK7Q6eG6I4/1U+RgJuwmGZJ3\nBzVu1bh1O/IzuhHtbiHiey33VwAPKPcWq624JV028JiLsCPF6eu931EtZ390\nz+0NnD2LD3s7zpgEBB5QT1Px413CLHvz9jOAplS0UJ6ZBF1C5xT/qzglQi/G\nkd5jQlcESVsQVXMEjd5oIVspT3GYG7MdA0I7kVj739ATWrKGaPdw77jx/0hL\n99Sm\r\n=JtZN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"62ff5e5b4921d14cd8a28868a2b657779447b718","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-07T03:30:35.569Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.318","@balena/jellyfish-action-library":"^15.1.183"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.114_1638847973432_0.6463568381834415","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.115-renovate-internal-patch-ff65b990aa530b4f1fff7326fc9ab2751b8f5528":{"name":"@balena/jellyfish-plugin-front","version":"1.3.115-renovate-internal-patch-ff65b990aa530b4f1fff7326fc9ab2751b8f5528","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.115-renovate-internal-patch-ff65b990aa530b4f1fff7326fc9ab2751b8f5528","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b6ab195e99246c83c170737a266a7084e5454879","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.115-renovate-internal-patch-ff65b990aa530b4f1fff7326fc9ab2751b8f5528.tgz","fileCount":28,"integrity":"sha512-mn4YfyXPftzilbPvhuC5JFWFPLIutlJ72PJez4Q/XP9WNreXIWAAChxnKmIgSUT25LVpniYTcTvtDWy7OJ+2rw==","signatures":[{"sig":"MEYCIQCw7sW3ISNtI4cjRkUDx8jFBVr8GrnEf9hd+ImgiTj5RgIhANl2moVZZXTh0tiHR/oo5TsZkKZ6HqMPNWeC8EMmwStz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrz+ACRA9TVsSAnZWagAAztsP/0b2sEUpDWr6klcSTU4n\nLb3/eFNQmGIHW4Pqdyz1xwa2L0NLnr4hA0JBG+G4d/xYh0JlxUZnzDa+sqmq\nelfHg7LM2XidmsWRPrl6HohsZXjBEJwkr2gBH7Xet1BWmycIULXoomZP73/F\n0tgEwKuEr5VRhnvbWSWvqb/ZOcUQXMkprY4bo4Gf6S6Ab/DTPWTCfhmiB7Kk\na9ID6YCOBZpodqYOEkhG4SmUh+5c1t+zPshg6IOGqw/mjrOPkvcWrm23q/gK\nBkuPryK4ZyQp0m6sdsq7hK1Q3MIYQ360qzNTdFeek2v+sM93jmwNp3bpYwp8\nFprispg0T+Emiyyk7pLMxbwcsW5WqUbjmd5KNkwDhQdPDbVzi35vg4HNWzWP\negKjxZwA9vhSkfZ1infuzPuVL4PtpGeFNUCsYqRmAjV62E/RZckmyf3XQyN2\nCxSqDCdTiQLm+VYj99IAJDnpkLokjwM98N1YGAM/Y9oKqsNczdv7JWK5+sXp\ndEbbdEn1UbnA/ThMTyJvDa/7Ia/weMEa9rsegHMsf8BS4KRxBCJ5xF8It32G\nttzDvsjbYOqIQ6POY8ue+5OLUCzDtkZzk81h9ZHrccL/wRJYgLqfVcp/3q8d\ngGZIdlZRN+DHA8QLXbaCjNyiQqUFn7CY98tuJeYwRjaCauVyGQDRZ+ikfT+o\nW4wX\r\n=CCFI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ff65b990aa530b4f1fff7326fc9ab2751b8f5528","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-07T10:59:30.860Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.183"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.115-renovate-internal-patch-ff65b990aa530b4f1fff7326fc9ab2751b8f5528_1638875008387_0.16523542762338095","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.115-renovate-internal-patch-54f4994ff27f6fd970847a265f32e0481dbd5638":{"name":"@balena/jellyfish-plugin-front","version":"1.3.115-renovate-internal-patch-54f4994ff27f6fd970847a265f32e0481dbd5638","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.115-renovate-internal-patch-54f4994ff27f6fd970847a265f32e0481dbd5638","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7ee038f23047c836275fd287818888148bf4207b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.115-renovate-internal-patch-54f4994ff27f6fd970847a265f32e0481dbd5638.tgz","fileCount":28,"integrity":"sha512-xIDuYq1JYBOU6+4Egv7X2ZWgVehAhjr59mw50lsApQZBWdTkF2F9Zt7Cy3M//CxyPkJ0pmkDRmR3cIvOpxa4QQ==","signatures":[{"sig":"MEQCICMPSjAL1srfK8Yl83ohg8XWgz6jcMJgxbn3Tw7q9j+fAiA35jJSJnp7gQtKi/oRmr44qTcED1aOssARY7E8nFUQ1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr2JjCRA9TVsSAnZWagAAsGMP/3Urughlt3OczsHILbf+\nrInPCx25u3/e7Ca5fZnUZV/0vD0t+aox+eTdhJpMBfaQch41gYd8HLMdTqwu\nYyyRCxKAiQsEmIpM/Kmy5DxRHmoFI3PrbISMyR7KHgTcXhr4KPBxuoJcIqqA\nDRXVIDU/aHAgANLQv++55zHUFSD2iJTvqKtLnO+Jb6CqJe2mL4rrQGBAbs1c\nM3sAqQMMbiWnK4f+gjEvalHMKtQ5yJ2bViERuNWWFxV5inH/voCt0bZdvQE9\nuu04/AAaYQP58oFY2k/sb9c7/Y0IU02PnWP+YkIT1Lc60R2EqqZqmqN2a5E3\naa3dwlASvvDjCfcLgpa8gVkeQdceGxkTZ0xIIjG78v06XJuG7/ZlYJGkYgc+\nvo5hC+y8kfh6SYulQNLunKlCUCCGa8jit6l9f+atvzZuqyrBJm88mSG59qm1\nF/jDnAwP7w/vuHia/0h+ZeLreQO2o2SopL6kUaQt/HBGOr9BIZutNyn55Wuv\nlmMeCfupbXOAD+U7PVCZ+l6WX5Oijny8NpzPDe0sI3ODp3lRBNUz4DpvMDEC\n+Kq+J2tm0HF1IQg5FHmtzgot42FixC8OFOUjvpk7lE3qoYKoM8ntw+UTNknK\nBol7rm9tNoOVwylJpmMWAEx1qqP9i3kH5Xnc35bdYkVpMawY+iYWzTgiEQpt\nTxy3\r\n=DPUr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"54f4994ff27f6fd970847a265f32e0481dbd5638","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-07T13:28:45.303Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.184"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.115-renovate-internal-patch-54f4994ff27f6fd970847a265f32e0481dbd5638_1638883939460_0.655164972880472","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.115-renovate-balena-jellyfish-plugin-product-os-2-x-1323f85ac65d37a92524c490186eb68cd1a82687":{"name":"@balena/jellyfish-plugin-front","version":"1.3.115-renovate-balena-jellyfish-plugin-product-os-2-x-1323f85ac65d37a92524c490186eb68cd1a82687","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.115-renovate-balena-jellyfish-plugin-product-os-2-x-1323f85ac65d37a92524c490186eb68cd1a82687","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4989361af6096d7f6b5ec85c837ea80dfd0704c6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.115-renovate-balena-jellyfish-plugin-product-os-2-x-1323f85ac65d37a92524c490186eb68cd1a82687.tgz","fileCount":28,"integrity":"sha512-u7Vv9ybxaL4VG75ddOvtWeC+OW18lbmJ2zUcR5UsOcXrNmHAFCxRzrULNfsTxgMeUYiZdfT5NI+3KFD4XrVN8w==","signatures":[{"sig":"MEUCIQDgaBJw/99IvK1xCIJjKHD/ErsEgKiLHYXOFc+l7Lu+7gIgc7PXRLfOQzMdbIR7ULf6QHS0Jd4qDtjwYpPOjc6G3aQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr2LjCRA9TVsSAnZWagAApuIP/0nCT6VRcpwWql+YptJo\nIbjXwlxvJc9rq9QryK1yrNA97jMYN8Sj/DPOkXw3sL/KlWtYq2Ob7opxS9u3\nQ+1lotd/uLf/ZMVtxSoE5+FbH9izygfSrUxrJTqzKpeZ/HeUuUwhpf82P4EG\nM7pKgzZKyS6Fp9nKUQh0Z08LUnV10gkCkGS5iFF3QiLotW0pm5KcjzOviiqk\nZQLm5O3uT5+D7v3CZ2C8FwVhbvXc4nRvnibiQ0RIldIPe5+S81lx0r128rlf\n0D+3QuZTkIu8ELXOjTQHCAYHGj0MyZ04gHf/o73YM9QhbiIXnWWo8K8PkpUN\nRI4B2Y7qOqsfNMWst3Gh3jJ32Wlg/72e/CKilxsNzup7gc0BWe+fCuLIOP93\nckcXxNKVqh2T+wZu+ZZVBxpVH8u4ItVUOsRDHfKC0lM2rkdxTeW7vhfBfxXE\nE8B2kQK3lEEUZSq1Iua+8bQaMNrCHLQueu4nDv1ZkQV9QlG64j4X1zVuF2TT\nMi+aC64/Hj5JRoTBOjPQ2LjX1AlGPbl0+RpWNQ2uGy+Nc7v+IHRXNKzC9ABM\n2dk63obhtgdHGL43PMxpNDZonz3Z0sBr3POw9wbHl3rWqA8gbPStB6CIGG0H\n+c1rRH7l39Q4MEPDSpHvSfJBOUvM6gNsSKIYFPuLOwWrjcDYn6hgyEDVBtq6\nPi7+\r\n=ho5q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1323f85ac65d37a92524c490186eb68cd1a82687","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-07T13:29:29.744Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.318","@balena/jellyfish-action-library":"^15.1.183"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.9.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.115-renovate-balena-jellyfish-plugin-product-os-2-x-1323f85ac65d37a92524c490186eb68cd1a82687_1638884067076_0.49195846828260104","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.115":{"name":"@balena/jellyfish-plugin-front","version":"1.3.115","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.115","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2db25f6ce3489742f68226d9cbc84b9f32784648","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.115.tgz","fileCount":28,"integrity":"sha512-SawigcWuD3vbhsWOrP52t5QfGDCUfi2G5SIYmuB563ZWjTWTc5fRkAqk6aGIxnS1jEnSznp/wWmWlqnWMe4Spw==","signatures":[{"sig":"MEUCIQCNl/zKzh0HdDYyb96ozhWzDibLowhqybMlW858rmpNaQIgJjmYu/RkStgYT2GoksQoW1aB13uLj1a/ALlxHRsIlxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr2uUCRA9TVsSAnZWagAA0p4P/jUh8V7yEFWUFstOdgnn\nFTGh7g63v3xApm2LzoU696DgfArXiYw7Tx2JGtEGpNyuUO3i0TtVjNAVRJ79\nj/9OH2hzMSWjx/vx53cMDT0zh8CT83tRQxH7U/DbjobPP/xwDym/DRUB7chm\nOW5EJ3m1rCjdnDTiiYhuDqsmu4Oo7TSARGDy1pzmPHBN2x5hnK0WYfYfBokk\nFua3Q9zhjCgjLQKoi5qqQOyi82HbIejciFILzPryDnt62Ten2bW++fW8v4t0\nP7Uamt939hPTRGKBJuWzI63mAC/Gfdma7+CA5vAWHxSgo/SAfGyMj7fASKet\ngCldQHp61XKGp4rwkS90aBvTVJ2AYcRUPAag3MHANq+W0gSPyWn7HjIPe3N7\nL+kGgDLInpIhoE4Qal6Um/eweyoBFa2SeD47OL+SDwreu7Ar55Pmp5xkx2B2\n055JGxjDUPW+TPrNMexOf6Ki+lK7x0oSleKdj0cUJyTwteyMJqi9sEA0bOBj\nOxiGQHDaXw04eOaHuKlfthN07BZFE14K1LZD4cihLc+4Za3mbnQ72o4idBEB\n++7ltTTWSnbkYutoARQJV+rJVaiXJr7UGUHz3sb53MPC8eNsOy8GE/bkawi0\n1DRn9NB+0eBgiJK05BgGbb7Qdrzru+4a8NXjJBoLEbWReKsxDuRMkwhHoFRk\nLekr\r\n=4sAM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"169b8b48c7f5f828807854258b20f29afbb8413e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-07T14:07:09.150Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.184"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.115_1638886292753_0.39563244540848297","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.116-renovate-balena-jellyfish-plugin-product-os-2-x-05885820f4aceda0d84cdd84ed053c2faff0e990":{"name":"@balena/jellyfish-plugin-front","version":"1.3.116-renovate-balena-jellyfish-plugin-product-os-2-x-05885820f4aceda0d84cdd84ed053c2faff0e990","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.116-renovate-balena-jellyfish-plugin-product-os-2-x-05885820f4aceda0d84cdd84ed053c2faff0e990","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"27c85cd37f907263cdd4108b7769bca9ac1a12f0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.116-renovate-balena-jellyfish-plugin-product-os-2-x-05885820f4aceda0d84cdd84ed053c2faff0e990.tgz","fileCount":28,"integrity":"sha512-Glt9ZdKOqUKfeqQTlBFzlx52tE5hJNcrOX3plqRQeJ1j4RM8MdFYjuZMVkWFlycDR/jpHVpAJ1DYMjU+hFcAqA==","signatures":[{"sig":"MEUCICsKNRvEj3mtfhbGFtcTWuIByLkjo8R4Eq7NJmu7Q85CAiEA3SoDh47y1zdkh9F3/38NU/Ve5wVpoYKDzQLB+CbdbF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr2zdCRA9TVsSAnZWagAAdIgP/3V0CsUnCIOH3yv5RACo\ndQzFdegUndCv3vENuRYqjWOhJ4gHyRmQY6B8gjj9r+RxvXq5tehfqLahBFd1\nWTnmlh69xbpAfWnfov+3fIKb83xQTW9ombiUMojTAF5r0+KdeN3mvMfjYFbw\noa1Mn3o0ZxWMdCQjMk1hffGpR/PZTe6R4wWDVeqilV6+bsrkkSbMphe3Vv0H\ndwLppP5gZEfIxwIzFC/+2g4iviOywgR98b7RuHdJEDVhHAWLOTVcrgfwXBeZ\nddGjm7Pck5Hbpf8PDrH4BOajZ5XRVpIuz/1VLDzWeuEi8WMDdr2eWCY6hgPG\nYwQrG2yP3dEXxZ8S0br0+IS5/gg0edTeCHHqazpVcppzsLioTp/6epqwKK7J\n7+aUWwa8CR3lPY9EBOTO98ZN2vSI0nf/crwjmY5qimPXYKQZcTgXLOLHMZQB\nrm6y5gzfIbGrkV11BSm/2FOL1pZt+FjhLbaQ22takBhF3Wi6gtygJ68LYjF4\nQnXhtv2MiR8+3rb4UTf+Qf8W/xxhwXVzodfDCCo9Zk0y+plPtg90J+FOcHBf\n0RDnq8pwYV67eGcRBOI3/ZBYxGVj5hIwMz/K5bcPOuXfDSCuxMMZYV94pP8O\n9+CIUxjgMgWsne3FUxCvU5KsLFoorp6sEffSVPgrMABzyiQoria9j77U/QUm\n7/u+\r\n=+sFc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"05885820f4aceda0d84cdd84ed053c2faff0e990","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-07T14:12:23.692Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.184"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.9.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.116-renovate-balena-jellyfish-plugin-product-os-2-x-05885820f4aceda0d84cdd84ed053c2faff0e990_1638886621710_0.018939983734101773","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.116-renovate-internal-patch-cc486497762a4c23f362d696bebdea85d32fea5b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.116-renovate-internal-patch-cc486497762a4c23f362d696bebdea85d32fea5b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.116-renovate-internal-patch-cc486497762a4c23f362d696bebdea85d32fea5b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ce780f90b1c41c583d01b6a0ccb1f83c40541994","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.116-renovate-internal-patch-cc486497762a4c23f362d696bebdea85d32fea5b.tgz","fileCount":28,"integrity":"sha512-i77U5ijm9OMMv5t/xBnkCT4fWxZ2QLME694XkpWDNZto42E3FMSjaaq8ldMxAN6WV1nj/9fJih0ATVLAtoXoFA==","signatures":[{"sig":"MEYCIQC8gjn6x24unSlGjukxBoc+9fLh5b9adUdqJFN4wQKJZwIhAOx5sfuL3y8dXI74cT1uCmP2sz+/RLdJYktq00Kqkugq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr208CRA9TVsSAnZWagAAXZMQAI/MYhIzi0jRAIkfghDj\nvkPvZZniHSsuBDD9GCQZcbymX50Vq6w6G7LaosUwx3pdtVKOls87Ie32iCfP\njlHeN5X2eHu8FPq6aHNJiO5y5hIyjZLWG93cmGAaYn24mTgRFGgGqsL71BDg\nI0HWPLBPTyll5xWF4nPqfptgxtS48Fro0E/DLedp7g4osiRbPnj9daW6jN0v\nVhv2bLQ/ihxpniLFgZXIyA7ktIEylXYOMwoPSPq783Za5U2oYYWcWPCj13G5\nbolBGapsCocl7dnF7cRBP6GYFEYj8G5S6o+hvprQJyqCl3cP3Eani3Q+5cUY\n9FY+Bn43u8ZT3iiPOEm2DzK43CiA0vwXJt/bPvBRJUMIOvSjC2SSWH9g1PnL\nlGbfeNdhLq7xHeMFERxDUgfYCMnSQ+wu+yxyZaZDxRpvQe3rTHM3q9gsKz1K\nseKL0kWelLd5PLEzYP6rvJU420APVuydw72PARSu7ZT0RxGZTFJQaJEa3O/B\nDr02z/B5mIqRQH3yX72W30WFcpmUSq0nHafAtCmSGS+TGaccGKUDNXF6641D\nm7KDysqhZDHHJ/DBnJSZc60uuGcEuIMjz2nfQojv2fQrsnXEfPaFKrPuhJZ3\n8zuQ3EwnbXY26p6L3Q2R60zSKUU6aeaQdKRvyS+aKvzfmA/AiqZZuOfK/rlI\nUJeO\r\n=FlJZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cc486497762a4c23f362d696bebdea85d32fea5b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-07T14:14:59.011Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.185"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.116-renovate-internal-patch-cc486497762a4c23f362d696bebdea85d32fea5b_1638886716811_0.9401565038193218","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.116":{"name":"@balena/jellyfish-plugin-front","version":"1.3.116","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.116","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5d8e2e65586fe1a213f3ac02ad571f4016fe4251","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.116.tgz","fileCount":28,"integrity":"sha512-JVwNDilG3nJRX/1SYjrLe4NHtnvhz3bTi8ptKSLwwdeW/Yv/HojPehc3W5YDH2jddnvPWWuAsPSSsf4RQFJxow==","signatures":[{"sig":"MEUCIQC+zx99kiBWSf4mZvREC/zU43S4atNLJP3GCkZWx3svXgIgU2y25jRFsOOG+vBSL1LcriMScndNrFQ7YXuT5ckZnfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr3UQCRA9TVsSAnZWagAAaowP/R71+zEsa9fbzrSRSTYI\nNneGTvHap4BYr1KCLUvc+DH5YgTy3k1M+iVZmIwOGXI/7BCTde+B/pUJqpMG\n0szt8VQr1oZfnGmtI+9dZilzR/4njlNSVNfh6cXardm9+Ax+1T2vzif61LmF\nlSaQ2/sRYcnBP50RQL1uYbQ6YJhgwgItzJOA+hv02Wgzxpf2KLePavrqbjXs\nCEK7zDD24RngIQoZYUVrEUO9zIK3MnuoVJc7Rcj28wi3MLyFZxQQANEhWEym\nd8/nZlsNIKVYHI+AJ/X+mm5WVKsu5TLXBXcM8FkcQd0BICPBEO/0W8hujK1d\nwEHMp803e+6GYBwLNEaUWfYQ2QWsgeFy5Fj6aGe2XkdyaRtzaYYLr9SL0xQL\nbF24GFgokZEzHlce/h92ERJKDOYz6gj/Lz6+p0aJfTTrDpa9kWtYvXZSOWpP\niEizkqBrmJmvTceh48vZYq6OwK1H8+VRkwK/tHf40o8hR3TswnAZCy3IRPcS\nMJYQcCIdm1kgYOmUK5ZwsRFTpv/UvRemIxdOQ6K9S5m8SudoIjjPUY3ElC6N\nmHdwagCEpJnKlqN96TgQv4HoxlLoZvHFrcmuT+vvr0swEbQeb8UW5ijv13Yx\nf/nLnn8YNDa5URpslrlNYpqDHaP0LfEL1ObdhM0F5icdj7BXv0xkY1NVQgkK\ntHyh\r\n=NC6l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e1557733827e5178598bd1812828b8d50ad00ae3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-07T14:49:45.599Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.185"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.8.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.116_1638888719953_0.5310222441886738","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.116-renovate-balena-jellyfish-plugin-product-os-2-x-22c3c987447ab1bb276794169fab7198be492a46":{"name":"@balena/jellyfish-plugin-front","version":"1.3.116-renovate-balena-jellyfish-plugin-product-os-2-x-22c3c987447ab1bb276794169fab7198be492a46","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.116-renovate-balena-jellyfish-plugin-product-os-2-x-22c3c987447ab1bb276794169fab7198be492a46","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"aed55aa9afb946bc00e8da7dd27ecf83f302b166","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.116-renovate-balena-jellyfish-plugin-product-os-2-x-22c3c987447ab1bb276794169fab7198be492a46.tgz","fileCount":28,"integrity":"sha512-5q+dUMvxGKV5BHbqkf8OFXa+qAyZMbf/IrNu+I1kpn3z/S3oWTaJSDSlw9f1uS40BIB+rSN+VnINIYWBE01HQA==","signatures":[{"sig":"MEUCIAVZjlFzkD/Ui1vMqsCMW4dPoS3dvmnTW0xOI+LuT676AiEA1Wzk9e/GwJT4rdl8WmKFvifJTbo4YJzDFEDw5GFRXw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr3WyCRA9TVsSAnZWagAAtPkQAJKrR45VOvsiXm2a72qo\nLF3H2WSepqRWZakYAwQNO/SFNVRDwyYAX08sch4hb/wjB/SdABxdDLMj/SpQ\nU9tAOWw5HjctqX6NE1xJY0z0ytlkG1gVdr+9b0JjxB4GG/qpn6BmhGfl+cFS\nq1K0bP0AnURVsGDqUTdTP+w5HARx19K6bIIfQG7TILBjdDtX191kOqReky3a\nQP60Agebunq/XkqAa5W2A0ZvXxOodrv935s8Nmul3H+YXwOPOrhEEKwULdq3\neSv/KYgx5AbwGHH913h3I6q9b2bOXpybUjWvqg8OYcmW9dGyQ50vJZf52/Za\nh2j3hTnyt5Eae7Pvjh4DJ88hFnNXLWZ67Vo8ClRrGCD1tQVz7cTi5TVc8ts3\n0lnQ0dCgNj5mmbhvSLzt9f/BP0suiXKJw/JMoxcV1NlFl7U5QNakriFLg/KO\nLjeOCM7VXGgUYPxqVTkXPfX1YfIdYqT4S8IdOKi/ub+Lj60QT2Lp9/Fbgsaj\nv0wMzIkNeKgWQRMkVFbSdQ+e2A0BW10gM9cgLbAsGLP7ffELeTVWgPZpdNeX\nrxvgkURaHI3ixKVZjlOcDZD/HU4TqxO7cOLeC7QAvzzVKg/m5cFcMcJrXrc6\n79qvkrUrdg7B9b9RiAztbIKeRrtmBC2ratLHxg+AUbSAmVSe/q6DpDN9Xi4H\nNyY5\r\n=MQy3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"22c3c987447ab1bb276794169fab7198be492a46","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-07T14:51:02.386Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.185"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.9.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.116-renovate-balena-jellyfish-plugin-product-os-2-x-22c3c987447ab1bb276794169fab7198be492a46_1638888882355_0.5476914669907254","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.117-renovate-balena-jellyfish-plugin-product-os-2-x-ddc0f2bfd87e5648bdef27836a99bc3668fa4622":{"name":"@balena/jellyfish-plugin-front","version":"1.3.117-renovate-balena-jellyfish-plugin-product-os-2-x-ddc0f2bfd87e5648bdef27836a99bc3668fa4622","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.117-renovate-balena-jellyfish-plugin-product-os-2-x-ddc0f2bfd87e5648bdef27836a99bc3668fa4622","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7128a806f3f15558f40c58db968db553641c09b4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.117-renovate-balena-jellyfish-plugin-product-os-2-x-ddc0f2bfd87e5648bdef27836a99bc3668fa4622.tgz","fileCount":28,"integrity":"sha512-xZEPukgO/EGXP07Xdu7ur1QaBUF45cRSRxfpF7wTrw2tjWGo3fZT13gHrEvzfaE+qZXlGOEr4Raa2kPzfFu/pA==","signatures":[{"sig":"MEQCIG/mHecCSlW4fQVNU3Q4zBzxnBiltEXfnU/POh/R54vuAiA/WaihD2ZPQWpxAGj8C1ChelPL2KO4Yq3FHZ0hL3T3qQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr3ZdCRA9TVsSAnZWagAAdyMP/jRv1RIkrnpL/wkC2lsd\n4+TGzhwmTZdXFf/F9pC4Vl6LFzhQFklhyqsDee/udMjnsXfs2hXgz0zKOEIO\nmWDxwkSOp//mgJM5CKJKXyPVhoumMR5FNyaGNQAi0DGNi4V6ows6PIR/dVm4\napsTfml7QvR8FDoxUuCFqza4niZHVdUSjiqQop7WwprIrc8bejLGMXIJyNTa\nC12K5SfW7TBUmpVesMJRSj+jaxfrYqEmcNWvfsG2i7URSagIB+8aLQKpN+NX\nPchqWD7mb3U+boXNzQOajJ3ldfz+b9QGHSzxtAwJczKTcsobMbemwkanLgLa\nvRFr2CsjYICI+BcLcc6ryrG9juJXx8W6UADrTcWVj9IrKX4oG3MAqwSwjcKl\ndEhFMWi2Gj2i8LfaJXHuClnftL8/HQftRP3VpyucUAghMsRsrsheuBQ98ue3\n9yPnY86NWKtXeIeRFqUkBaNc3pN7ehNMcrjx8uLwIaXGXsx4Te+aa0sOphMX\nIhFiqMvSOj3iRj3a/pRVyCyRsJmjmc5RVPS3xMnXRdIw1iIm7BAh5GnGu+tX\nqhNDrvc+dE+tBpiFrjCL1Wk+eMg4NA1eUZv9gqMN4glUWHfT2PwCa91Ro+JU\nXy242FK3x3waFyyDs5m7D435xG/nqLUfKdB+TrK9Zw3KIOjSYARVk1TX7t5W\nXyJQ\r\n=miGd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ddc0f2bfd87e5648bdef27836a99bc3668fa4622","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-07T14:53:32.624Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.185"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.9.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.117-renovate-balena-jellyfish-plugin-product-os-2-x-ddc0f2bfd87e5648bdef27836a99bc3668fa4622_1638889053448_0.09377881261959176","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.117":{"name":"@balena/jellyfish-plugin-front","version":"1.3.117","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.117","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e43045fd3985104283e8a7d1507d7b43c43a0ceb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.117.tgz","fileCount":28,"integrity":"sha512-PQbhtAlMkXvBdhl0NAI3WmdNviZ3QMmxYugMlHPqURbP6dACzqHqCIsAXztTs31yPlFzzl0DbwgRW5XSUSw4PQ==","signatures":[{"sig":"MEUCIGg1nFUjdd1EUcdeH799Ah1x2Ge8J6Ia5Y5JDyOJ6rCFAiEAuUSWcfZD0f4sotC/ustx3w/Ot+v+JRbcojtzYESV7QQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhr36MCRA9TVsSAnZWagAAPrwQAIqX7HSQe4oYUTBsvexJ\nxv0mtLUXEhbzHFPYlj4A2aiMt7UTod2XR1hBJbV4ZQE7gjZfYUJ7IffUBxu9\nzIpjQ2nL5xTZ0HZqEN/ZG2mzCgT9NgMpO9mXv9VgmeD3N9JkTt4bZowXkVOE\nwFXiRCw4NAEcH/fm/i2JxN6dVepT8caowJOSDj4s1QfJNdZEtblfQlAjm5L5\nZOa50oAPiRatqbzip/qFozuI/j3TWgay/HrhjiJJLUN5MBxZqMF3ngAUGrb3\n0eowd3r5pJfhUVsdO2uaJGAL4Hhm9cCb2DNlq9o5T7F3PCOJWtuEOsSxL8pZ\n4JZCTumctC9blFJR8w8rud2fTo6K9M/2pS+JwV7lZbhbsvIaLJcT2ocZjtwb\nRUaKGV7KMjWKxVtg4hRL09lztnXnyVjsns75egV62VPAgRad2tCXU7mu0R/c\n5XqlmQVusmFwzkxI82UZ0KG9pIPYOI0YBKMgXNRbbDNpnx2H+JLE9C0dM+zM\n8hUzESUMi003PA7j5/XXKv3Iy89rtQb+Fj4t7yRdmi/5hVBSnRdtng2hESho\n9DEEZIzUb0M0irfB7vK/TNKqomI4qXsGCk69GbAaxIRVFva39im9WtMJ8V0o\nI1lo2ePp1yXS8UCSVWFIpdR2/lMdR7oM82LjOIgToePxwoPJS/BSlKwG7R1Z\nyJ1Z\r\n=b9Uj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c3b2e3398aac7dd58b0976257fe5d9699206c53c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-07T15:29:57.374Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.185"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.9.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.117_1638891148511_0.14177851054792567","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.118-renovate-balena-jellyfish-environment-6-x-df585fdb2f8ff1b32588448f207a627957e98a01":{"name":"@balena/jellyfish-plugin-front","version":"1.3.118-renovate-balena-jellyfish-environment-6-x-df585fdb2f8ff1b32588448f207a627957e98a01","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.118-renovate-balena-jellyfish-environment-6-x-df585fdb2f8ff1b32588448f207a627957e98a01","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"47c55ed8ec5f070566adc4c29b0231d81c388e2e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.118-renovate-balena-jellyfish-environment-6-x-df585fdb2f8ff1b32588448f207a627957e98a01.tgz","fileCount":28,"integrity":"sha512-5185T+tMmBNHjLLIIbLvQvkH4DZF/oUonP1cSg3zeU5xx+X2aMY5zTpshEBYvgfZWV95bPZy4LFrl2nPKeRubA==","signatures":[{"sig":"MEYCIQDaalAEif44vtyROj9bzylqDQYnxpJNqK2Zjo3zCsYusQIhAIqygWUPUBt1blAMAyGA4VZuBs/lHkFP3S5jJVKaycXD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsU4lCRA9TVsSAnZWagAAAXwP/Rt1BntQlg4uayZVhMa4\nu0Bq0Mx9XB+Zoi6rIVELJ5vGOyiC8t3zs4kqz1FifKcmYqTpXyam9CsVnq2N\ng/MdaSNWbOXYvVIaSC/xb9rx0ZSNoUajViVI2oY+VQdYfvl2Up+hqg2/1+Nv\njRxbpnALK/QtcUKn7xVL7tH2jExNc2f6uR2AZVkwSfAFLgKY7HLsNrTUpSc4\nYMXuEsg27xh27Gb6neNXdx9ssy9qFtqJB1MhJ9FmJJJV3GBdyrEA828AwMp8\nfMZkFUiNQH9/tTzUcXx4yOIF/aImM1+unyytM+FnrprQk6ExNSy+AB3JG2Mo\n2mjZExTgtfNkaHgaGRsy5dfG6yuoPgE6T8FbWS5eUP4/UgeIyR6EH4eeHSVS\nus4bHEoX7a2m8pN84hFRyLO0hiXHqaQFByIr3bwR7QVniJYE5/fWaxw9cVH/\nBdCc1RCUACQnCdcEW3aKAGAdlqqiwgQq1aGP5F7jMlCYvtZzrsuOH3t7HqBG\nUnk8sokdn69zPLYLjLIkGzmsFQcKzIiyyhGio7nL3vvJ3Bq0TgARf3TuPG83\nIiKeVlOkEMc/gqAHSCMxv3b/fvv/2d0CnXbcBsscG/BuZEqd/tQZuggNDjFn\nHT6GfH+1agN3LnvkoHdY98o7qiteUxR7MtaRIWbqTaYQBpjFTf31bkOtIPOo\nS/l/\r\n=brU/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"df585fdb2f8ff1b32588448f207a627957e98a01","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-09T00:27:02.451Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^6.0.0","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.185"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.9.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.118-renovate-balena-jellyfish-environment-6-x-df585fdb2f8ff1b32588448f207a627957e98a01_1639009828953_0.337111692211576","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.118-renovate-internal-patch-7e09109bce746fabf6e540d0ac8a9c0dfa139e43":{"name":"@balena/jellyfish-plugin-front","version":"1.3.118-renovate-internal-patch-7e09109bce746fabf6e540d0ac8a9c0dfa139e43","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.118-renovate-internal-patch-7e09109bce746fabf6e540d0ac8a9c0dfa139e43","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0225452366df515de86da83a7bc6d8765a3207ba","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.118-renovate-internal-patch-7e09109bce746fabf6e540d0ac8a9c0dfa139e43.tgz","fileCount":28,"integrity":"sha512-TlDPFYd1SXNSZAgDxzYvotkpELbNmP1RmtjtKPCHM2kIqvzGHX+BHHMFY8Dp2ogFFdj9gRbExUjThVQqJ9KFKQ==","signatures":[{"sig":"MEQCIGKKy+5nhBxkqBjOYbPzjRpAWbeU5d1TVXGBF24qbqS9AiA0lXdv3wY4T0Njmj8miW8e9JCGn+k/jk3dmce9hspmlQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsZKnCRA9TVsSAnZWagAA0OQP/3sBVwH1UgetNXv0q4ps\nXBqF5rkYGTxzb+psqTsDnfnFpd87iVA88pc4s8YEv2F/QG62Gtq/YhkKZkhC\nUzWKEbjBQDf5nm0+Xtb3TOCKUyrk46kzphJm7wc4w+9kSHOelQx+fTY2yRAh\nNMqKheSkIiJX46ov0M/QcY3Q8B4Bj/0JbYtElTUq8vTCsB2e16vLlgAOs4kX\nAJrTGVakcjnpYfQsDkoGExhyAaJTV6/9J2vIxDNlxiTUZhWd3VayhEykl+Ku\nLf3zYwqNQd/reKTh7Oe6eezQ8OpQSHkvhJEYEnF+JSzdLGmCeXIZHwmzl3qH\nxwKmWoISvCVzG/kkABy7NOGrlHMQnjoZF/HYERb5reTxMbEV4292BIo3ufNE\nZnBsoV+uR3NRj8uz+OInnVaX8YtbQaWIjDZJy9Z1iP7//a/T4naeNncMXG8D\nx5ivgbClx7qR/5M0sSDDxXA0Cy4QU5L3oqrKjFGadLVN4ZUzbef6Ivv+x2iw\nURRhiF/6wPOU6EiwewAKTwas3rJMRhpUTl6+jukglNw/HlhVsDEii3+SKRf5\ntcABP3Z9PBpQy1FOYSpSGlCijU5kkHTMVIfBGbJ6TMNStX5w/sZseGJJfrIs\nYc3dcgMNvWl16Qv5WRjBUIMA7K9otPK5al9HfZsmAdCc9bfuj32NOTPVqiSy\nG4vK\r\n=fZAS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7e09109bce746fabf6e540d0ac8a9c0dfa139e43","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-09T05:18:50.016Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.186"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.9.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.118-renovate-internal-patch-7e09109bce746fabf6e540d0ac8a9c0dfa139e43_1639027367825_0.8326696243528133","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.118":{"name":"@balena/jellyfish-plugin-front","version":"1.3.118","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.118","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"11c4a882fa83131c768f741724db448523f95b3f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.118.tgz","fileCount":28,"integrity":"sha512-5b4kNgROsOslmTTezDOi5MlAEP8sLJLwweOSU7YxMfAdTv+yxpEuVUXYDIDMIWL+VQgD6qb6EWYJqIaRffbyTw==","signatures":[{"sig":"MEYCIQDlTM3zPUJbc2OT2Z6CMoIL6p8IGbYdis8yaBqt7jzI9wIhALJs7WeveSQqCGgL88PVjC7lVJFeJedzAe8LmnAiWW2X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsZqzCRA9TVsSAnZWagAApCcP/A1cPBwbOLxaW33WnhMl\niRoK3n8KDAdrBE6pLyk0nl/fBaaNlk6R+ZaSrKWA2cdHMvUcZu/3YR4C1ATA\nca6XPP2wmeYYSaSwWYlEx3TlKck1/NXMwfX7PfGxylv9Pa+HzcHDc6ZW3A0H\nfXzC/F0Bd8J3/Q4jBuHr4/4M5jguYyVQYeq7SispGe4jFYBP+9aq40VwlzYk\n8zOOCNcLleeEXSm9P6drPEn+DeBlKGWJSN7Y7RBIiXBngccLkGz6CSjjVUCc\nAdxAUdy6F3joEqdoDwR77CbgSFTcfSbzSxghBlmuD/oyusXRJlxLVJlwWa6b\nNAa1Uv15OhbKHmeSJU0s+0x28FVNMVxxFHvVA2I/KmuCNgVfNtJKlg+bmUfV\ncC+sZIh39QrBHvY9VoqUEcRwjtXK03Xfqi9gg02j6CNfHnEXsccDx9a7S3DX\njWY/MBwB/LY8dQlZwzSkPuPX8CdeCo9AiStTtVE4ezMUv5fbxRhenQ1QjK7X\nX0IF+got4KRCvfNb/adlG/Zzetw6cZ+39RGKNnmFLrpd82kZ7/pDkFJdE/XH\nVFSP9wb0+XwSLn8u0HvlBweM4gWROs+IVTINJ4T+r604Ku7hqD51za2rEOHR\nb1sumcgr5tZqImvZHcbQgA0Sb38CTZTdTyI6HK/64ALoQDiHIFy3FLmkLG0p\ntBsI\r\n=0p+0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"eba7b1f83347c7601db11669f76cb04b1369de75","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-09T05:54:38.199Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.186"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.2","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.9.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.118_1639029427404_0.05998407938930117","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.119-renovate-typescript-4-x-d78c477d0c96a6604221f329bad75e5c1e457cc4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.119-renovate-typescript-4-x-d78c477d0c96a6604221f329bad75e5c1e457cc4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.119-renovate-typescript-4-x-d78c477d0c96a6604221f329bad75e5c1e457cc4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4ce126cdee9640c04ff185f32b90ee2d6f547edf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.119-renovate-typescript-4-x-d78c477d0c96a6604221f329bad75e5c1e457cc4.tgz","fileCount":28,"integrity":"sha512-tx2fqmmBcWBTmmj7f5umRGt0XbrsXQIH2mGm4/S5sGaT9qDbYDvKUtcee3B9SErPrrEozF2mdlcaPI1d0sxAjg==","signatures":[{"sig":"MEUCIQDMXzaRrsBS4ISC0OWIcdVfc14ostpq9B0xzX5EE80T1QIgGQtpkBkFA3gknyh5cnav5CLd9WeVAX7VijSWh59km54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsokkCRA9TVsSAnZWagAAEcAP/25qqJEwg0frhL/fdqsF\n5QKr5tOsb0tGk2LecqbXc8vdth9bH3Mc/jA/QjmvOtFZP59u0P0+6Mc8rXQz\nM0M+YmsnrnC3t4ZDTKFvh+XWbPvEAsypsUMhIoKj4OjP1uYGATnXajEox5q3\nesxZaTcPjCIUhkpt0B0C26JdjGono5DtAGqlVlcfVn2Qvw1D/cJcCOcJc7hk\ncsjUJgSxuVs2C3CQ3WU+oyJG4eUKKA1lSnWRkxcF2JkXOY5jmF1S+e4kZGR5\nRGeECCoTZBgBPsxFiXw1Pj+XQX/f9hyifN1yGYWr/GqvSEP+0DBns3rshsDF\nEe/xSysaSV7GX+IO1wDoBHn9A4Dmv+6bSQKwYVOhtXQOktAKPH+921cGQiBE\nE/aEJvSE4FrJqm9DTwPEjLzj+7+O+3M1VewIwLViCSziDdLYPctvVtT3/VSr\n9RATEculAcsaP27VaBkqq/BBtFDItJL6tCUyxGJNJKqBsquR2GQYAOGY7Iop\njt4+SJ54VxAvuhZKMS3rU0nbP5ekMpXCpVzN2AQ3e/3jcQfcw2JkuKhzJ8Kh\njSOFCHWPipUOobhMXdUHJ25CcxBB1fNvzkS/3ODZWccHApUfQkmWm0p/2+hG\nCCT+plRlt5VYpT/wmUdnQ+nNwids2l2r+TYsNW+BvK8GiZX9xWer7+N7yK66\neHyW\r\n=pg1C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d78c477d0c96a6604221f329bad75e5c1e457cc4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-09T22:50:19.853Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.186"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.9.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.119-renovate-typescript-4-x-d78c477d0c96a6604221f329bad75e5c1e457cc4_1639090468401_0.7221625828291036","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.119-renovate-internal-patch-ea82a419121b5e8a8cf8498ffabdb5a94ac15691":{"name":"@balena/jellyfish-plugin-front","version":"1.3.119-renovate-internal-patch-ea82a419121b5e8a8cf8498ffabdb5a94ac15691","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.119-renovate-internal-patch-ea82a419121b5e8a8cf8498ffabdb5a94ac15691","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b20ced428bcda937040ce62b1698c4718d7f1c40","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.119-renovate-internal-patch-ea82a419121b5e8a8cf8498ffabdb5a94ac15691.tgz","fileCount":28,"integrity":"sha512-7MMeMShFT+K0yZAsvljIdf0KnITkZWmrfs36Zv2uz2CUNkigohDNHtgrSPV9IriWnk+jxSoIXY2w3plyqdIQ1w==","signatures":[{"sig":"MEUCICK2AptCQ78SmTp3dnPa1Xdff8dI+E1VrNfl8phzyqAWAiEAlmLRiNctMk2kSZQ0oWM/tLkBsTiJE4IaXOQAFgAtRnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsta5CRA9TVsSAnZWagAArDMP/jdFa0+AJDu7C41X1/3z\nJF9MszNUr3nFzbAQDQdGVtRdvUkOEj5OKuUXl0+VRayMb5XBgzJ2jOA/FwBj\nT51ePxTJ9hcZYC+sV5Jw06rROneaWy92s00W0Vkv+ssazvjAq5p8WCLosdgm\n7AzfylDHomHSFafMZbUbMtm3QDpJ01lyw7U+ypiqpH3PsB4AijzWsEQEl44W\nYNNStkA3H7jQAy4m3zlNttE2ADYZ2PzsFrGvUzVHUNO3jjVmGL+kERMylqy0\njk/2DHGV0rCFow/VeGhNXfUae7LxRLapf6pwJuR3Lx01SH8Fl2i2eI4PdcjA\niGiKtevjuCkdlr1a5TpRdbg+ZTv/QR0aveyY+LdmoVBsgyR5AbvrISbyh1fC\n/9BPVYMs4pN/GkeP3jeJNoQGzUVwyYLjM2s97Xj9+BLN9Uk33MZOvhqQ6Jsg\n9ZYytTzlOYDMlSQPcKv/qBnhttO6jZrzyEJi61BYUyoAAlvpEk7Bs6ULrNRJ\n2JCbWFTaO5af+oONNYDDQtejlmHWqGovR5J0/fHqTgJs8YAxyFfX76v8KvHJ\n6eah5rpd0fHGQlYYzxRP0orB9EX88GD5eeiQ7lxuwK9s1z/Yq+eKFSovyuQS\nWzGYG0jDEQSsKAqrppVn3baGqQQFyjGKavzTT3PavF+Z667sUjyl+V1hhbRq\nbGNa\r\n=HTwS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ea82a419121b5e8a8cf8498ffabdb5a94ac15691","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-10T04:22:08.495Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.321","@balena/jellyfish-action-library":"^15.1.186"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.9.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.119-renovate-internal-patch-ea82a419121b5e8a8cf8498ffabdb5a94ac15691_1639110329542_0.25634515743198283","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.119-renovate-external-non-major-dbd9f6a0e9409b0022bcc989f372f2e675e4493f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.119-renovate-external-non-major-dbd9f6a0e9409b0022bcc989f372f2e675e4493f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.119-renovate-external-non-major-dbd9f6a0e9409b0022bcc989f372f2e675e4493f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"556420c8e2205b379a323985b08aaa147b173c73","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.119-renovate-external-non-major-dbd9f6a0e9409b0022bcc989f372f2e675e4493f.tgz","fileCount":28,"integrity":"sha512-TrYy8v4n7rbxd5p5WnBfbwZX1OSCbx7IlWIu9HNFIPizMAzFWeaFoFRgZF2JYgUTO+o6yZfnw76KkTMZOvQpdw==","signatures":[{"sig":"MEUCICt/vgsarDolUvEoU9slT+a/IC1B0pSt9XAdolqDkwKcAiEAz3ngFytuuaqdQvhbcg3IABzn8NqfL634o0KRKRgjJ4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs/IPCRA9TVsSAnZWagAArKMP/iOiOEABaOTvWYRH9DVF\nob5occt9aryRHnpO8b/vaj1L2gNGp5R/F/U6FtOpPhDBtA6r2TTxs1ZaJH1K\nh3t9dtuUlpEjnWPGwQGqSmvskNUzJ9HZUKsqYJFlyG+V+IzvWUIZDrMXHbtY\nGTNkjWGXmQIqYQ74P8nC9GZY6y4iLug6rvCIo/dJmcNAnOEq4b57K5C7xcDG\ngGaDfXfoRZgO8jXsgGLHbnRJfSM+yhyuONA1U6xy32MhZNZDqjDbDi8VjjUo\nwwFy8zQ/5qrGWmi0c1FOqTT5wou98ZG5dA2Yn0Adwl00jdLRctttmDmQuTpS\nFrPT9G9chp2bVe5u0mXm5lse/AVbqp/u2n9PFUEmSPeeSqYTneCnBn2M24yY\npC8T/y+4t5ChOp4jtfX9MYWsAuORW47jDpCh77IkMlQrBRozTOJM3gVEgb3b\nfgN4XQuARTzw5y0Rh8dQWZYFsT9GrmubyPE8w2fduG5je9nw0vzhRhIR1HMl\nw6KAgjcUtMnpYJ3k3C/9htwJ0wqVyOHjQUKpttaoovK7hRiBFXJ8BoNUg/Jn\nFEr7HNun0Jbrpgp8EE0bkLpKt0ZryEgT2P9D5cc8diJkqXGjkpMna1KiMyen\n2nmHDxfIBaSsgflv1afuWK2GRaCJUTeSEzU+x5khXvWbiNE/W7oAAzAbt0Jv\nyEOp\r\n=Tamt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dbd9f6a0e9409b0022bcc989f372f2e675e4493f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-11T00:31:14.880Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.186"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.9.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.119-renovate-external-non-major-dbd9f6a0e9409b0022bcc989f372f2e675e4493f_1639182863420_0.8642897553442983","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.119-renovate-internal-patch-b6bd7b32c22e15170118d6db07901bf940e99d1d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.119-renovate-internal-patch-b6bd7b32c22e15170118d6db07901bf940e99d1d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.119-renovate-internal-patch-b6bd7b32c22e15170118d6db07901bf940e99d1d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f6622dc758b30e5cdad32ade147f0304df5a1ba9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.119-renovate-internal-patch-b6bd7b32c22e15170118d6db07901bf940e99d1d.tgz","fileCount":28,"integrity":"sha512-le0at/3OB9MW/Qbu0XU5e5UTu9MFmC+yB1OfshuN2869pn0cABkuLGCNsF0Wr70Uzbs3UyN27MoBxngYi1o1Sw==","signatures":[{"sig":"MEYCIQDpeVlqGMstAe3pJLRnZxCEHFAePICUw7igTtkP9qYoXgIhAJ2LW/R2RV1fwjiVJAv93NkFVi5YoABNcfdrHd5rIpvh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs/M2CRA9TVsSAnZWagAA2PUP/jLZ3tpHIPjFEZ9R7MqR\nlZUZJPfRD9sRsroKC+jvzP+6e3/PKraGsJs/brlbxbSGDFM7nUGyFYx63SVx\nNoeEz5Vt+H0MZAIYDAQGluNl0CYHHfQxa1+OXRFY8WJakuEd6OtvLnWLwh0w\nFTh1Tum0SvpggRkMmVG6fFBYUrnOnkif+p9uZ9RT4HDgq4SbR0WObkCaQ/Kz\nt1w7ypG3u3iD3PlajruqZDE9Jmnoa7XWT6MhpJo1xe+C+v9R1bxpJUr1D/K8\nsyqU0OOVWMnAhsmiLuN1EcpNBPqtkL7oMyBUHvwdHbuUjUug21IVyfhD06ON\nwLAf08XkxWXxbiLU8kqf1UGFRDq10HHfRmMFWZttY/doObuNZbbHyMOzyiQt\nDvfBNguvdj4LxC7WKdC17mIlvYBVRZmEAgDqArbZdC0NWZPdrUHQBBkSysVh\nywls+FRnYBqNuZAmsS7014hWYRhdI+yiNhC/mH7aalgKEj492S9flNU6u5H7\ngrkfnztALT9t3rVcujPFqST+AD8GwVJkUc/MVL91pV6p82D4Zq8V083JGWsG\n3VwPLGjSneYlh8FUIKY6NxHEbfff2AwOmCjN70DZt7GiwzGsyuaMQLH3sG07\nThvJbHHMpH4B0lECvq2MeI3d6bb2zfO7SXkFAzYXbwhVpCAyI2dAXilURya5\nTSm6\r\n=60LF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b6bd7b32c22e15170118d6db07901bf940e99d1d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-11T00:35:56.375Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.321","@balena/jellyfish-action-library":"^15.1.186"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.9.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.119-renovate-internal-patch-b6bd7b32c22e15170118d6db07901bf940e99d1d_1639183158361_0.8869733198659013","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.119":{"name":"@balena/jellyfish-plugin-front","version":"1.3.119","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.119","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"baba7615b7c89040310055566f0ce0739e3af4e0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.119.tgz","fileCount":28,"integrity":"sha512-EBG8A7nsmOuUsdklt3vDq/CicinT5C5ssFxl4IvQb0taubzCbwbWw32LdiOn/LLQKqh8knZrAYwoK+P++x1Z9w==","signatures":[{"sig":"MEYCIQCysmKIaTXSXdLaL+EfQug56XhA2TTv/tXAtosTTjoHZAIhAI3CvF2IKv6Z/SI52eITrUuhEteZqjqLXAsXEZCmdWpn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtDYVCRA9TVsSAnZWagAAvu0P/3NQXlyA4+dDRhFuw7I7\nMpV0fjy/FoH1zPc3o6APh5H9uhcyA8YtNPnKY6GyzmvT0Y2mzKJrupIRjnJN\nzJedMFAcWHAWbnBtng4XaReIVf/tzdiqIfbaJ7LBkfzTU8DFqvCv7NnuhD8r\n4sOtQRCrdKp7bhqAIe5UaYo3LLh4mtqhJaaUgqM55p8rx2C0VpqS9SW15PGa\n1Z0I0VFKGup36vc+7URAb96VN/LQ/BeDZLtwGO5uOKOtaEOvBfZYtzC3OQ5i\nCgN20/ra0tgDhr2CYlraWyK9whOMUXnAiYVXkSXATLYdaRLKMSH0tQAZXAIE\nZKGnz93JP0SGIGff2G70ARkJT5rHHLN/xqvr3cEbGONJHYQIH7SXezaKMmnX\nYrOHjyz7oalxQjOW8p/osuX67hBl3NjhsMJy3Ob5aY8ytraS523tYMgl7u38\nhEX7xH5LRAgBCO28iO27njMwazfZ4KFSoUJwC904rmDv9kp6vA/bxGiGHJYm\nzZhMZispYDd++Y8y3ya/rXIUnQzHIBJD3GmGr+y9uE+uzQ1CQpmW7xABueDT\ncULRyK3r95316yjgIu+Acnf7nW0Wk5q8GoW4DexkOZVp3RbwTUOe7pfjkIGZ\nEyGKA/a4Cb0FZm8k2pGwZ0zWrTAutfMOmjZ739VlynwF8FVqqhWioHZ9lEfr\nnb8b\r\n=zoH0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"634d3342d59b72eda64ccbd9f00e513c96056bd2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-11T05:22:23.841Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.101","@balena/jellyfish-environment":"^5.2.2","@balena/jellyfish-plugin-base":"^2.1.320","@balena/jellyfish-action-library":"^15.1.186"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.2","@balena/jellyfish-config":"^2.0.1","@balena/jellyfish-test-harness":"^8.1.4","@balena/jellyfish-plugin-default":"^21.1.3","@balena/jellyfish-plugin-product-os":"^2.9.0"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.1","@balena/jellyfish-sync":"^6.1.5","@balena/jellyfish-plugin-default":"^21.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.119_1639200277240_0.521389489132482","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.120-joshbwlng-bump-deps-e023583b416890c948909cd0ccdc0873f782d049":{"name":"@balena/jellyfish-plugin-front","version":"1.3.120-joshbwlng-bump-deps-e023583b416890c948909cd0ccdc0873f782d049","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.120-joshbwlng-bump-deps-e023583b416890c948909cd0ccdc0873f782d049","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cceed20d32c0325fb5e70876d8720245aa151864","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.120-joshbwlng-bump-deps-e023583b416890c948909cd0ccdc0873f782d049.tgz","fileCount":28,"integrity":"sha512-zsZ5D6zqRV1OT97LeH4plcMPtUQUrDRWYv8SYSoK10PFtIg4sm61VP2IiYnU6YZizsIwxpPbFrdui2VqqkLCEQ==","signatures":[{"sig":"MEUCIEB1fWEa2hihjyVwzptD0GHcq8Q/ESf1eroYEnx8xNrZAiEA9jaIM4ibPZez5frTnMPmCxesjJaVo6cqxgkJkXA+eQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtD5RCRA9TVsSAnZWagAATsEQAKF9Ybppi/vurQbbWpwy\njFBIvZdF2SZeuTiygj9npb/vXAU9xVpPkuWuyFWvn9BKuj6DGtGNR451PLP6\npd6a7pn15UQnKmfQ5nJycXO25xQBdfdIZKBNmAaIFnVugGcNvbXgPdNQi+9b\n+NWHB4eq0SNjUfxFk2nsC1hcqRkgDU84nhYqKcYOvgVcedWlO+1UVpKnUwiL\nrTbC+1wp6o3vyIJW00LdLQvh1lL8YLzTXQeCORpJshmtdgMGnue6YXzcYiZk\n+WREcQ/z76Lr59n6ZLV57L/r/0iaFnzINiMftIqSqowgRF0Ic83BWvnohwCp\nqk/2sxbnVVp8bTgFvqs5tkbN8jw8wenDCLm0jTkzYGQXDhBdCEYixn1J/M48\n49pGOZ34qexnOEiFA1ripuDAo9Br7lC7zBQ1SjNkS6IyUalysloB1oHaxYC9\nDI+KoDwR+bdV7SjrZh3cKzXf4vSlvKZxVbKIJxbi+sMQTG8ZhHS1NNu7wsoU\nVBn8QqWX4TFB3hjriHuh6mmo+UhAjvDYI+NxnfmxdPZuWXhMrSNvQ5yrnGlZ\nEN4v8RW5UowryvxSfXQgpjbjpyxtZCxAC1kMpSVzzBpNjESxvVMZMI6NxmD1\ngJQ3skn2W8tWktI0xI3wnnF3cq903JI2UyWXXPR4p1neYJhMY2Ry+FgDN/cZ\nh3KN\r\n=Syb9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e023583b416890c948909cd0ccdc0873f782d049","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-11T05:56:46.262Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^6.0.1","@balena/jellyfish-plugin-base":"^2.1.321","@balena/jellyfish-action-library":"^15.1.189"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.120-joshbwlng-bump-deps-e023583b416890c948909cd0ccdc0873f782d049_1639202384869_0.20149008999585738","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.120":{"name":"@balena/jellyfish-plugin-front","version":"1.3.120","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.120","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"be9af6fdd6e2eec77fa54465ffdfccc306bc770f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.120.tgz","fileCount":28,"integrity":"sha512-iFDov5CdK8iaP46gES9pIHCIKueTpvNWGq3WRIFkezJUbAnROU4SKAQCGqqtKcNAniJ8LVYqpuPsAlBHFZzPcQ==","signatures":[{"sig":"MEUCIQC9dEUsjPATBlXk3YW8ZV6YZSLrWRRzp4retVaLZCBKPwIgFx10tIHPuObd2JzCrVbLgNoHtQckAmljQ7S7Hq+8hzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtEaWCRA9TVsSAnZWagAAPjYP/1QsHurvZm9+e64kZldC\nymdHoT8byZWJZtAgQo7k0CTVFWzewYV82q/ScIe/ZpktGm//XZljwAiS+ZQe\nCk9J7B8ovRiPJErDz0Ea29bxwUERPSB19SDiWyQJkXEQpaXM3UP+aZz9/Pha\nroMMlpqeoWSkTKxci5Un+6lkeh2v0OPErHKrctG8xXr1m68xly2xkX8Jy7Kl\nUil2izgcEbf0SPh+YwJ9iSoFXemiH5qYX4VeVs7lrQq5qnf5Q7IRExmtf1gD\nppr3CFJ+Y7TlAYj+wMw5MLzcmXyZvnrNKaWLLYTrLA9DsRrJstg9yv1WTClV\ngHfAmyLE40wrELpXALHURnc+vhTT9df9kDOvVDPtW5wIXnWliY1vP9k0nXR2\nW6UvnaP38XIEVJfSldP0IaaSsGUEvkOptWEiHkhl3RBzQP8lxEHHjGoBJAra\ngjbRLGzJkg0xaQN+PweiYQr/vimyH/u2ozF51OAhbKGeiARvB4SOhodav9eJ\nGazHuKgEOyvNbiqDr7fSI8WSJbrHrJUnptqkMX+xkoGmBmR4HFF01Dq4O1cs\n3YEbO+IBnXCLUZqV1BPzQ0M9Vy07HAkOsTyAx0Mccaxxnqw4xirDdma3/hIu\nHUyjESaey9vND35dG9+FDgeqrNZ1b4Onu3WRfdnHrMAmvnlnTrBUrD/VVDyl\nHEZE\r\n=JHJQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1b5fb4506d7f000e052452461da8f1b596bf3cf7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-11T06:32:49.297Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^6.0.1","@balena/jellyfish-plugin-base":"^2.1.321","@balena/jellyfish-action-library":"^15.1.189"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.120_1639204502214_0.10369527683328927","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.121-renovate-external-non-major-ee5a17967e8a6fa225527fa3fea6fa8a52105428":{"name":"@balena/jellyfish-plugin-front","version":"1.3.121-renovate-external-non-major-ee5a17967e8a6fa225527fa3fea6fa8a52105428","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.121-renovate-external-non-major-ee5a17967e8a6fa225527fa3fea6fa8a52105428","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b3ba1db87def56384e090be19e62efde3ae33b41","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.121-renovate-external-non-major-ee5a17967e8a6fa225527fa3fea6fa8a52105428.tgz","fileCount":28,"integrity":"sha512-ATJYipnE6+4D1Eof1iu3u2fdeNPqDwy3DIiHkk4ZMLdMvsIYFUT+CWANuC++HOG7obOBGi+aOSk8SBydfJvfXw==","signatures":[{"sig":"MEQCIEIzFsKF5YJm8belpjtA91d0kjaGvqKkX6kR/ZrmB3isAiAEtrTBoo/q+tfrlo+bzo/8C32nKmkA9d80d37G3uYs9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtHPzCRA9TVsSAnZWagAARsYP/A3+f8S67kPfSalLsoRV\nLp35Ze8wqbOJkN4PO6pJdy7KuVFfxO/Du124yer4+WJqC5qkpciJHJRsAe9L\nJBseu+uthgMYvLi9S7hj004IIMqGZWE8DRX18v7t1JTXPB6wlNbYBJ5zSMMy\n5IaZhyHwMMQeZHnmUSvWiALjRQ5KE2FFi5G7FQDW2vMaIFYEoA48hBXBeDfu\noW0NUjvV5tYclAhd1tpd0DQLT8rcSCI07OeqVrlb3PN/sDxzUfkgGZXQ7b51\nz8dTSkblvBxEjH0ABSwomFv0qugMci9D/cljU2tLDQdGNVY/Cc4VUUCdBCAJ\nnst3yd1kcVB5AGDyctd/I38qbYYryrLEAb4Hw39guyyi4mt4zMyD5G3NIznc\nt40qt9nV3j0AZOXS9+F9P2bDTL7lKxwDHIVeLplJvKJfgnaQdDerFv7zxHIE\nAMFZzrp1F5pE/oRzYa3eqT4xZAv0ikaCezMCxoi8Sk3sDs3kyyQOkcMtHifr\nxs1PKKiH7bVYDdFQWaRlHJCXKWQKjUu60hdVg1Md0i+W1nnfXKtQbobcua4B\nfhn9wBXxkdfi/lc/bIxLMANaABq3gXWDAr6+sOD/3Ji+ZBBunpYXp5pZrMvd\nkjHK/VP654HZN2bZoy1JM65IY/cRW3iSEmDCbp4AO5rnqVaro41GeT8ADF8s\njjut\r\n=souw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ee5a17967e8a6fa225527fa3fea6fa8a52105428","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-11T09:44:20.479Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^6.0.1","@balena/jellyfish-plugin-base":"^2.1.321","@balena/jellyfish-action-library":"^15.1.189"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.121-renovate-external-non-major-ee5a17967e8a6fa225527fa3fea6fa8a52105428_1639216115698_0.9843860007792484","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.121-renovate-internal-patch-0035ba524971ce46cebe65d4f754be9a5c75b7e3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.121-renovate-internal-patch-0035ba524971ce46cebe65d4f754be9a5c75b7e3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.121-renovate-internal-patch-0035ba524971ce46cebe65d4f754be9a5c75b7e3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8755773da7f5460c43cdbc2df0820d807899cee2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.121-renovate-internal-patch-0035ba524971ce46cebe65d4f754be9a5c75b7e3.tgz","fileCount":28,"integrity":"sha512-Ahax4mJt2P0+UxqU7LgTtMZM+LyRP6CjqgSsOsci4SQESgbiQF0vhAgmo7Biyoicsz3kEMTbVYGOOv6Hav6Zwg==","signatures":[{"sig":"MEUCIHd9Xmo7YYdFF8+j/jMS5hav9ukmYzt1hccQwmL3PhZgAiEAhjcUwM9tNT26PuIlNf1cmtdJ+p+SAEnsGwE7Q71qrdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtHRCCRA9TVsSAnZWagAAajoP/A2YzVoQWNnm89M/Etg7\n0NOq3kvY1me6Nr0Jc5RSKdGTjkwYAANsqJXRMbwlEyM+J9kZ2bW8N1p/7/+0\nA2YRAxaAwP2n3VzyYG1BbTuTameX7FHbhLgnSJeDEsbhsol6DSmzBBqjCt+A\nlzG1k3Gw++ST6zRz90yUjFhUYyKl2n+rYi04M8nyCRV4ZXyajlWp4mpk+wMO\nU94y6s4vXZK0KwAmb9uAhNSbNKvXVcu0IF4LnJxzQhvhkb1jAR6nVkpobCAr\nyAhnRAZqM5rde2Qyrf/NfMpQ133puZaWWZZOJ7jPObGJW2/Tg9K4W/IC/Snr\ne4xZLoUiamZc4mGhV9nKZ5vOCHEyfLtUUrHqMM5+WzAkSx+RLFx6xDmbvgVJ\nRuoJ5SUVjc3k7yoKCbp2oSf6POEEfoMda1XSLoOgCSCyEyx+SH6BJrV033Em\nKzD3ymnLEZiXwj0rusuTaxAFZn1+91kuu7ZPKvSMm/870by2u+6O0IUPuaDP\n6tTsC3K6heckas6a7sHKB0XAsSynNs1dNKsbb7pS21xTcUwVx8sQtBZJYe30\nk0CdhtT6zQmg1pMxRUCNsr5pnAAo3nNkrtqndgbB42Cmz2o8Uc2xEsOEm50w\nOLXv5BmNpYrPTUOMq4AUVaObekgRtVYfV3Fwc6eU5keOOzM+gO/i6Y2q4pIi\nmw7r\r\n=Rg6Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0035ba524971ce46cebe65d4f754be9a5c75b7e3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-11T09:44:40.473Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^6.0.1","@balena/jellyfish-plugin-base":"^2.1.323","@balena/jellyfish-action-library":"^15.1.190"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.121-renovate-internal-patch-0035ba524971ce46cebe65d4f754be9a5c75b7e3_1639216194413_0.8101175051411136","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.121":{"name":"@balena/jellyfish-plugin-front","version":"1.3.121","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.121","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a622cc6d6706609bf80ee9046da6ff98b8514a28","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.121.tgz","fileCount":28,"integrity":"sha512-H7JOIxlfCM9YnK+7X8rtQzn0KoBbH7uwkSTosIepgFqbM5WQyYMtBZDk3zl6Y+A6vPX67NREwgtaJxPSlho8fA==","signatures":[{"sig":"MEQCIFjtIiCRAmm+3DZDWYgKDADm7T5/2QO5yaCCVchMQlVKAiB0jPmQjOiOLBvBOxhOesQ3iPKZvkaQjY8pGwjqlV5nKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtH0/CRA9TVsSAnZWagAACYEP/RYGL30znteVt+OFMwlG\nRviCCRfJ6zQsXYeBXSbZN+VkeeKqNpqU3FP9aNT0UAKQegkty9XkkLbR2owp\nr0CkSpOoiEP8DWHlhWrp2VL6ACvNUUA/VzneXIcbYzd/4QGczGvaOailbBVb\n+uR90kM+AVGyY7L3pEnIEdqfPABcE2rapFAHq7R69bIapY3RaUZ6OK9fiY6g\ncMWeIaBjqyhJt0CbDMxMih9W2en8fHxWatAOEav47EUbp1j5w3gBJq/Hit7e\nQuTclsjD2K+DVCNPV5i6JCmYJDKnzD8cbA3lyccddKtfx4p6AK7o7Nrnx5Zz\nDErmT0efMYAieNL3CmELyyfybpVRdTBPmmGnbYw8n+vZ4tgGzeqRO7LJ6HYU\nLUOJ8BuZ4IBNDDVGNKIouhqHzTu3j5pnogob4AG4AkwW+/NwIH/+MGUi7J/x\nV907P0lbqg1UmBXPJp2y8H6nZtiKRDeUxRhACWAQpGsLEaWP4WXKuEIPxuy2\nMbPZe/BprnTFL+f/MBKzhj9KcGoPe4Wsf/aSSsatPnneGHw/xTfA07N1W6CB\nJxr2IEuXe8dPD8+zo0OC/Cr568KuD9tCR0Eyyy4SmRdIpLzV9EcGhVHrAlMb\nBMy5uDuryZf/pDyT7nd3pJ17i6CgkwGbkmS64MwT6I8+Y+JOBafx8+OWNiT0\nytvf\r\n=bZJf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"65722c56fb103a38597545ceffbd2dab401bf2a1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-11T10:25:23.195Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^6.0.1","@balena/jellyfish-plugin-base":"^2.1.323","@balena/jellyfish-action-library":"^15.1.190"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.121_1639218495214_0.576438873127626","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.122-renovate-internal-patch-f10d0d1469031081c9cedd81692a513d2f2f7a61":{"name":"@balena/jellyfish-plugin-front","version":"1.3.122-renovate-internal-patch-f10d0d1469031081c9cedd81692a513d2f2f7a61","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.122-renovate-internal-patch-f10d0d1469031081c9cedd81692a513d2f2f7a61","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f665b4edcd8df40bb217674fbe40d9193ff45e75","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.122-renovate-internal-patch-f10d0d1469031081c9cedd81692a513d2f2f7a61.tgz","fileCount":28,"integrity":"sha512-SfiEIn5I7IgsT1xWy1LV8rvsMgR9tO/zVg5xoa/2f6Bc+EZL9EKzdAiU/XP62Sk5fuhMHVxuWfEK7zuyMnaihg==","signatures":[{"sig":"MEYCIQDp+JSUqppqhbAjH8JBD7PuRnYpKj3ag52z+Tte3iKWvgIhAIizJmmY3YK7bWF6kV4ZVXJv38KSUmR6IcqGW5MSaxaY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhttrdCRA9TVsSAnZWagAA+UEQAIBBSoGXd7E9/EQkn0Gh\nOqIYH8PjMGNfE47WkSOBok6daE6F5oVia9HD8YkOxKCF6LhVTxHKXVzo4b1N\n/1LOcEbHmmw/9aTxe6RS/iTv97ftIfscUwk15X/pW2S3SYca7W5LXc5AlUFW\nKnnhzv+jeR7vtZ2MgMW3tQTHze8S9jLH8vblaCJO69gfy8xyNoYTgySQyPHi\nHDU6CyBhHq1aERFvDYsyg4W2R2yzNgHYLq7KGj6k18/7OD9u/jkHN3rcptTt\nL2tavnfthFkbY0UtKCapMJLVkfq4kun6xfXyCdUKbESibE0Qk85hv/wwpLld\nkWgt12yF7YlvbolfonB6LX0pqK5WfWe3IDi3ULrlVsTl6FohQnSb8hbvhGTN\n3GaKTZOXSDksCbZ99GGxKGJM5tKR+HDlzQ9zQSh8k0nQTHjwHIbo1EwVVEFv\numcmlonFiRZGwbGkeQCgwCmqwig2XUT5Zn1j2G7tGxdw95Z3+dtzTvjpzKCu\n7IFpRu5ca6egQIBxpeHlU1CsW1lEnY88fKcmloTPFkhdDKZNQIY0llGOWHb6\nPMcVh/aqAoDMwG9RsJbeyvUpNZD+LhXzqWfmWO0i4fDLqgN9g0BZn2GcxJ2G\nkx1gsqYss4sOi3T0KiWNRJ8jMrccLngQXU99uhJc2bb0kOiVXay5rQ2re0qL\nF4qG\r\n=Uzur\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f10d0d1469031081c9cedd81692a513d2f2f7a61","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-13T05:26:48.495Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^6.0.1","@balena/jellyfish-plugin-base":"^2.1.323","@balena/jellyfish-action-library":"^15.1.192"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.122-renovate-internal-patch-f10d0d1469031081c9cedd81692a513d2f2f7a61_1639373533197_0.273158572087959","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.122":{"name":"@balena/jellyfish-plugin-front","version":"1.3.122","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.122","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"33be923169f671d88c9afc52617eacae864422a3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.122.tgz","fileCount":28,"integrity":"sha512-/st4iExAzfGoAZv3BYuUGOC6s99iAjHeW9kuLwy6uUbtVa42v09HIDGkjP7a/Drf3hhvA0+WgbmoHelbiY7Xew==","signatures":[{"sig":"MEUCIQDcTQtm3c/MgL1uQ5U8BExsfNHr+1fYPeumm1r+OKniVwIgFIxhk7OwTDERWhcKZC8PZA4BtbaJeR7gl1dmtFo28bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtuGzCRA9TVsSAnZWagAAzaoP/RKp1MtNdSmU0goTta3d\nTERlk1nOVKAMBafaN59JKraIIEiWhCZmr1tW0LCe0BMZeRN+kOYLmNwkoQRJ\nrAOX4P7SndKK0Nr0K6NczqW4dFRb6iOoCg0VT8QAsRdrVId5b7qw6IKywUp6\nJnfNSWT3tT/mPZ1tU5RTA60QgihWIkKnQaGAKbwKDb3RkJWzfhTkW7n2X5HU\n9OHfL/9SlVS4R5vZrk4z8VcjaMToaFP+/yj+ddvG0H/0xbcETit8CJT/vwBR\nOo9jGS0s52+aQRC+bkIwZk2t8fRKz9z0mqLyGBWedkuuYSzvfilWZOm0MwYR\nvBesPMXgz/GXAA8j7XyzifzteJfNmCU43kefTSjj8cjuCXCvp9keEkZNdgGt\n2xtCwwGg1s8fpGK/M2HdyTKCRmy8BAaKdkLpeyembdCmzylSMuEuL1dq78KW\ns5UFto05e9zDLqH+bfsklThiD1fV3gCfJ9ewXBcCcN5EIDBjwVAMhlkiPWIQ\nGsRty37MVH9NKifHnh21lhONW5qMj3WUMGyJzp/KKlNJoATcJ67UmD9MxHWg\nK8fdMYB9vs0JxmdJ8YFct6mgGeDK0claVOe3x+XtgPvRZqPFOpTMEcNCAB7q\nnEM8avHn3QjlGFl5lmpZ8ySLwkn0nxs1EsdsW07qY9ZzL+5T4yz+ESldxylJ\nUwHM\r\n=O2Nn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"07ab12c688e94fdca9ba4203a670fac39b16f42e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-13T05:59:03.988Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^6.0.1","@balena/jellyfish-plugin-base":"^2.1.323","@balena/jellyfish-action-library":"^15.1.192"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.3","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.0","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.177","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.122_1639375282952_0.42125275634444437","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.123-renovate-external-non-major-cb5d49fa8e5accb49ea2ed1de88a71a08728492a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.123-renovate-external-non-major-cb5d49fa8e5accb49ea2ed1de88a71a08728492a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.123-renovate-external-non-major-cb5d49fa8e5accb49ea2ed1de88a71a08728492a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3030a1d61f63428641b9220d0e671ffd76675bcf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.123-renovate-external-non-major-cb5d49fa8e5accb49ea2ed1de88a71a08728492a.tgz","fileCount":28,"integrity":"sha512-plybTA/ykdRDhJPAY5Rdl5MM66vWWPM18V0JtpongGHgVMI+HoHWyNbGvVgc2ZZOankStPfahLZ6EYvpP8DkBg==","signatures":[{"sig":"MEUCIEP6dVCVZSLMEaPN5THID8swIabOgsROEQm780W685JdAiEAl94bEiTw2WrUUsAM+w0knt7xOcqWjNwCGYIGaBbsHnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtuL4CRA9TVsSAnZWagAAOwwP/2CaZwIOV0zJIt65TKnL\noprfz7YJoKFc9xaRjoSjf992KPuUh11n1SwjO0kOc8uBuh0n7Y9pRbNWmqM+\nQILZ92dgMFQcTfZh0KYXwKfKzx5wayrLr3oFvv2qlvFeHg0/qaHRh510vmyP\n9htpHzHx0r0KMApFVRrwFiDt7rTdXdDRQxSQVKyjdwHo5W+JP9/jQmzYAA3G\nfRY0Dvyu4XZ8cFFHEm8BVnI3Sc9XTyWboGiKInPYfk5oKjVVcHk0t1xa06Qr\nd3M76cFhSXFry2dqZSKoCcql5MqyQc1c5CE9sEXBJHVN/BDNxG/PJ8LR36GS\nqVIuVg4JBv+IVjLmltqrRELZqtPRVlLvg4aZXB2L8Ok/mWWzQ4/bgfFLHrQJ\nNjZdS35itoriFQoQKl3lZH/VKvEZI/mExI+b2E/zjvQxR+ROhAbPo4MPNAsm\noiyIjsuNF/0Hj81KhPuv6qnjBtuq8OrbVe5C6LfldFX/xd8nC8bLSgDFtgjy\n/NeSHMUibq4JqRd13wN55wa1FNvza7xb90/xoTUvKX0ZPAhJrpsTubonYY4w\ne4VrrefMrFm6tkWDL/PL+3KqfkIVr2UVHMcWo3tYKeZvbwqRmWmnccAolVMI\nXhdl9OEY8ky9+EDAqcpUWCl8y5MNgXY/AqWLTvpilXuI/3it8v6786u76947\njLqg\r\n=wb5M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cb5d49fa8e5accb49ea2ed1de88a71a08728492a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-13T06:02:52.071Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^6.0.1","@balena/jellyfish-plugin-base":"^2.1.323","@balena/jellyfish-action-library":"^15.1.192"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.123-renovate-external-non-major-cb5d49fa8e5accb49ea2ed1de88a71a08728492a_1639375608347_0.694950777415736","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.123":{"name":"@balena/jellyfish-plugin-front","version":"1.3.123","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.123","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"03a30726ca5a28b57f6c20192664248c94b71175","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.123.tgz","fileCount":28,"integrity":"sha512-EVNPHr6gIi+dKZkGDFAZqcbHO2Spair/LalKjOIXD57RF8STDtRkHjk0tdoquTnw/pPNPfkzAsnd+T45tcVo5w==","signatures":[{"sig":"MEQCIGCk5/Ki1mTf6nPnbMiJUj0y7+kUU6R8zite0/BfX5IeAiBQblB5VbSoCKe3kFmgp7GwezLFYyuNNjQeRsm/VzuTSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtuqACRA9TVsSAnZWagAAlMQP/2oKvc30Grm9hh/hb53U\n3MPnJjhgdUigdFVLoKKAWdPWZr3lnWbcWtDMHp8Q7VQUl41LcJrdzMk3FFBQ\nIOk8HQC2BBoJjedTj08lApk9Vcki+FsmkkgvcoVN8ltMJWoUTd4VwlYHs/jS\nUsP0dgOkzARU1/FmvhPozBXXF+5h48LfG7hQUeKeqVs1LCcdcHn7vHf6wiqm\nbig/I4CsYgFC3wFZEI2fjbZOrI3G2YkfBk9qlEwCiWbKDTIT5fUQ6r1Zg5dL\nzUe0DhLljUxg5qSDoygMhtt9BcV+IIxe5mrpxnn1CVxXd5NtM9uaXPHzit5q\niXvW/EoHA5mV4MBHcFL0+R9MH6Y7h65f5uF7jy0s3LJM1E2ti2NzCodHfnOZ\nQAY6aZuDuYlaRxEdWH39OyLR+gANvneHyRXHnS0C8v0lsdpmiGVYuZN8SR4Y\n8q8OdKwttOCHOhhAKAl/9QsiCXkd04xHxxOGVM2Hh/EpjRYXlFdJfPnbK6xb\nuPh3SK/cDY3X94SKIoUZZwETKAf5AAlfKRrlTavPhH9oa8Zhz9DbyEOsj2ah\ngLDr/DTJTK+LV6yETrr18ZGJrY1YKzaTsUcvSYz22ZrcBI4DDu8YD3LEzgoZ\ncoIDyJYupgvJy95ktNHBQVT4KoKItIgk0qVru/iNHOn6/W09pXpc/6DFFFoS\njKnN\r\n=Jk2h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2f9ed8fd3262960a57e4bd5633126e4e21d53368","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && depcheck --ignore-bin-package --ignores=@types/jest,typedoc","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-13T06:36:40.971Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^6.0.1","@balena/jellyfish-plugin-base":"^2.1.323","@balena/jellyfish-action-library":"^15.1.192"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","depcheck":"^1.4.2","form-data":"^4.0.0","typescript":"^4.5.3","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.123_1639377536538_0.47398909839566183","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.124-joshbwlng-drop-depcheck-5295b46c8082cf60cc1990276a860801a09b3def":{"name":"@balena/jellyfish-plugin-front","version":"1.3.124-joshbwlng-drop-depcheck-5295b46c8082cf60cc1990276a860801a09b3def","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.124-joshbwlng-drop-depcheck-5295b46c8082cf60cc1990276a860801a09b3def","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f88d7cb53d56f7a71048db03fc7dabbbd15d098e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.124-joshbwlng-drop-depcheck-5295b46c8082cf60cc1990276a860801a09b3def.tgz","fileCount":28,"integrity":"sha512-y2aY/+X+F+CRKNY63gA1SXgb1LDPvzDXtc1jiPTEZlz/uuti8b1r2OO5AitHIf2l5+cxL1D4YGQBPSHZqu+itA==","signatures":[{"sig":"MEUCIC8ZsP/QUEjVhHCHIcKn32S5VkIlrMhAS32lCavyFgzaAiEA3PW20NOQlezUKalb+rojYaACpo3UDf/dNrCaj8i9naI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuBCkCRA9TVsSAnZWagAAky0QAIi3ySp0hBq+zIGs2qIY\n6lKvP7/Q9Uk/ntsCLE+3nhUem1XE1S77K0G1dwyKd/mF8kD5QXhIam0ZeBB3\nAmB3tbV/d4G9I/WntSoiGuVV1K76Sh/z/kZK4Jl84e94A/0dy9wor/4SSCAd\n92q6VuqcprqGdkVJjHGYsEejwoCie0SPnyt5ztbqHjaUequXJ6/QVN/z1EBu\ndM+LSis0R0XaTFA43cRxwJpiMx3eCgrnD48FGpnksInFiiPECTHphBgw273/\nDZUI3iYnGm6+M610OMrM9Kg/2Rg+6C+54iRGpRBAAcyNsBF0d2qp0KF+Gur/\nw/oxKY0RFa27ar4ce9zcXVT4LthjbFB9QoZh2UzuHjiWm8+mf+sljZGBlHPc\n1Pjck46jSL2/tHnm7RlliBgjjxvj0DIXULM3WUlAR17dfrvEGWiGAFtK54w0\na6Wukq8M/cXvu17fZUTPEduOq5Ya+5wM7DD/2L5OmGrAi0VH2YespeXlVy/s\n5rkRD26IGWBGuHod72vOG4fg8rU+Y7KduXOFfwBTRt4+CTmL7E1Y85Y27Cvk\nOZxrpmB0nxFI2ucfIorVILTg7c6seMSxkxomfYUmm/x7mhDMHPViigTMFuGv\n3kSkR3RIaCdF7NRDE8yOO9Yo+yMzJdQbM5cWTlC3KzYJooxlGrhE2cnw/M9d\nBK5J\r\n=hsG3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5295b46c8082cf60cc1990276a860801a09b3def","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-14T03:30:11.601Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^6.0.1","@balena/jellyfish-plugin-base":"^2.1.323","@balena/jellyfish-action-library":"^15.1.192"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.124-joshbwlng-drop-depcheck-5295b46c8082cf60cc1990276a860801a09b3def_1639452836032_0.07666140681019051","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.124":{"name":"@balena/jellyfish-plugin-front","version":"1.3.124","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.124","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0aaea226c96c93a022865cc49ab65ea7e2e39f64","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.124.tgz","fileCount":28,"integrity":"sha512-1ptQxcBhgRiTCZJaoKzfogkeas49JaJ/NF5utojt8ZO/XD/xw9blkh/iRC41Z/CyBnW9YJZMVOjX3XsjUnLSOw==","signatures":[{"sig":"MEQCIFpP17vagzHTaTfaA7HKnveqnTeed15QwCGoEAvfaWPTAiAUCO2SZKaG1sreIiAuOwICoJW9sKxd0RRDFsobZVuiMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuBgSCRA9TVsSAnZWagAAtkgP/0l6IQ3nD9jkUd1lMS+H\nCjBkAk+wGQyEx7uVlZ8UqyDlHfCYRd2wEWo4YCb7jpAsQ266Yior1vY1DWNB\ntSLD67ntgA2FCBEtUYa8sO9MIw+RuiSWg/s+gLDhEmW6eUMYTxV6vpt707Qm\nXzXOLdYg6ekulnF/hdknwwQRkTb0Rg0WPV5N+sRqdA39B0E4We+8GXJqMS8I\nLsAvheEN9yYbnWE/ae/dUKKkP4w3aTq2WL44yMvArKr6TvdjUFKbEYqxIjIH\nCiQjPxtYAcWlorhF/+o2Nimy9rjcVl7Twe2ApXrlOKF1dqkQONkrIFWlgfz7\nvxNlFDZeKMQ1nbw28tEjO1lzf1bVv2t4ylMn5m8yjxYsU2viTugU0iWITPlb\n14mHTlnc2Vo/Aa8dy2uPLYvGqS5dPC41wqzanTnKSeKVHpXC8wvXyCJP0uSK\nBiDNrEHGY+NbCIakdAGh7rFomkXPLfujghcOnos3szmXHXuOA0aOq5rr/963\njCHRksY/0TD4IwVs8En1PGVThKYxO0wp5AOVN1yk6l0byCeUGE4meBQyuYSo\nujH4fuqjFUGfvc77lK7mSbItfAZXoq+vSiap/3rP7VOE4yP+iCL9fyZtfm/r\n6fFXGL1bO0K9j13RLAGn3WEIAnFQqzXsB9ffett794c5ivQ9Xs8lfvEg1T41\nIjXK\r\n=EsIB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"da26758b0fed6996e166ab77d9c7d06e3f214bdc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-14T04:03:21.445Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^6.0.1","@balena/jellyfish-plugin-base":"^2.1.323","@balena/jellyfish-action-library":"^15.1.192"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.124_1639454737903_0.6699501978079889","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.125-renovate-internal-patch-d91911d748c929b3686359122984a505957b12db":{"name":"@balena/jellyfish-plugin-front","version":"1.3.125-renovate-internal-patch-d91911d748c929b3686359122984a505957b12db","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.125-renovate-internal-patch-d91911d748c929b3686359122984a505957b12db","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"462921d3a90f67f0a586b81f36d17d605d5e81bb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.125-renovate-internal-patch-d91911d748c929b3686359122984a505957b12db.tgz","fileCount":28,"integrity":"sha512-jp7niIk2OUrGOyRku+wMmsoX2Ku9nDUjIlHWEkXpEB+ka0kGyQwsoeB8R+2I93rD+rBAH2how+rmUAWvZtuIGQ==","signatures":[{"sig":"MEUCIE89w2sZvtDlyfDFYr7TOeyVkA/jUec8uIVs7QTg8aihAiEA8BBRqWTImoapoClPu8gv1ySpzxXeJISjKimQ0Xd0jqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGMPCRA9TVsSAnZWagAA2bsP/3OyQcB3M/w72HBj/WoY\n7+0U+Z/d/AGaA4RaSOVjiIKYT53ou5B6+UXhdcjykmVSXBLuociHLfnm+bDb\nMQUFrW3+3HXssqTJ0fxYQSKtuMJ08jHfn+X1gGEP4AWOYN4RZxFKLAN9MA/s\n7+Suce+/udZ3znNqIX6J/w3fae4W7ab3ryu3zzdgzq6sGxac/1MhOmsz3O3g\ntHqRzxB5JwWzGZx91SZHwyroSKdQAzuDKka9eWU2+8Gr7rhMmfGxhc8RVJ3A\nrXcHaD+4RUyDoMywXCGbb7HW2YHNtjThYuWcAAB1mGR1cPs9a/A6kZaBUI/D\nrKfULPJhgY1wFKmfaGyXgzWxpBgmTqyqzmJkrbwLmqnWRMts7PziLvyo7n3W\nPP1UVpPkc+L3eSB7rG0f0MoAsLh7XVGFkI+vLv9b0AfnwdNWABi33HLpYskU\n3BdOWM98g0tomGy5SKlObjlMQAtH6wH3xhV967gzpUg1fN2pYRg6gCFCDJZH\n8dCYWkJUQYkrjo+JIGGXNzRUio2oQzHUFizb6WTLZ6JX7pP4Qr8CHbFO5XZW\n3K7HA/HzXN6IQP8BUt2/bgOU5pp7f2KAX+WOljDeIf5dW4fPHMYrJsonLJCP\n+QSNmuWHBe3PHhne6jF+inNN4/ThH9KqU4TzHTIZ1azaxTiZK3pcoI4GN7uF\nZ/cG\r\n=sw5c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d91911d748c929b3686359122984a505957b12db","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-14T09:21:25.978Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.103","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.1.324","@balena/jellyfish-action-library":"^15.1.193"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.125-renovate-internal-patch-d91911d748c929b3686359122984a505957b12db_1639473935768_0.11538085925119801","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.125-renovate-internal-patch-3d03ea41f6e66012b9db2a7ef2e008328d7de23c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.125-renovate-internal-patch-3d03ea41f6e66012b9db2a7ef2e008328d7de23c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.125-renovate-internal-patch-3d03ea41f6e66012b9db2a7ef2e008328d7de23c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a2fa9ffc03121bf27724354b1395673856b4b0d5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.125-renovate-internal-patch-3d03ea41f6e66012b9db2a7ef2e008328d7de23c.tgz","fileCount":28,"integrity":"sha512-s/QMvhjgpyk7ctFlgoSzWILuvBiVVljwfkUDLzrK4ZfpdURtu3QGbFrpP098SaPa2vjKYZCnDnuIgHpvmetSzw==","signatures":[{"sig":"MEYCIQC4eqoOeBi0sa1zfAEeq4wYdbvjvAXiTp7jZeaYfHxu5wIhAODTIvTXRQJ88ap3kU9nBctVWiCUIHETDfMGS1/KJjct","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuHzUCRA9TVsSAnZWagAATEIP/iY1bFn0Say9v/8xboN1\nLwoe1WdPRnahHfHXa5Eq04qCP28WaF+VtRxTGqnu7nxdzGzySne/t4fvFFkc\nGbgZO9HSb21XWHbf/7htUi22vaOo74KEoMMfRlYm8dtAliOjcisQ7ALiP6h5\nKJcJ3MI4FlTH9Ny4hjROCEIS00y4S0/wPCk7Y0JL2QiEzZdkgJldRogKRiWM\n4Io7WtaU0csbin2xt6mq1NpBgS8gaUZPRSac/8ZvF7ekvhf/CrcYGa7hkAPk\nAvQA+IDHWn2jbEAlrqRF+EJQNWQt/o3YiouPctAZzBVDUuKimwW4XqOl6cxC\nqNXglQXdsBZTrWgEmMtKLDqgk02vcizNTSjO5UAnjzxklFIyRclm8laQxnMv\nuPkK0GHbAGcQ4/MAJMZsRIKm4xDmPn6Sr+9N0UhYc6YEJTbOIYRujzyQuQB9\nUBkIJMv3FaYUOoDLOFCsBc0PA3eaNsESu907shVCY9e5CHj/3MQMZ637V1jd\na1dj3assGFgQxbsx046CWZJAoQKbZxFeirEAF7YwKUERrW1xaSuL1Z4lgMGZ\nVHQePBJZlRwXJVKlm25gdzxal/wFbu9C1a38Ul1vJjfdKuTgSDIH3lGA0o9Y\nEqF9rbrk37vbcsdN5+bAX0XLmDL2q15iLDk+1vwFVsO7f0OpVSNrpQa6eZei\nDmQF\r\n=G5Y4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3d03ea41f6e66012b9db2a7ef2e008328d7de23c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-14T11:11:33.979Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.103","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.1.324","@balena/jellyfish-action-library":"^15.1.194"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.125-renovate-internal-patch-3d03ea41f6e66012b9db2a7ef2e008328d7de23c_1639480531825_0.04347720913149278","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.125-renovate-balena-jellyfish-plugin-base-2-x-239b63d961d4df1c8daebdeb33739f208d168565":{"name":"@balena/jellyfish-plugin-front","version":"1.3.125-renovate-balena-jellyfish-plugin-base-2-x-239b63d961d4df1c8daebdeb33739f208d168565","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.125-renovate-balena-jellyfish-plugin-base-2-x-239b63d961d4df1c8daebdeb33739f208d168565","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c3a0f6fe05a2d64167c22a29a63ff51d5c290dbe","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.125-renovate-balena-jellyfish-plugin-base-2-x-239b63d961d4df1c8daebdeb33739f208d168565.tgz","fileCount":28,"integrity":"sha512-6QgiD0FXQ86pFav6toEZOwOzO9QcgS5Pa6dSvfTx8loHNu5j+LMkKwstv4QihWJcjw5dlZLJMiqWdJWVafUgng==","signatures":[{"sig":"MEYCIQDR5IE6Hl0b+rVNG6DgyYsyTbVfzFI7+82lmo71eTRegwIhAO1dgDda1QDcq73klhvfbIK8OuKUlOiGdorAKGxaoPuh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuMfcCRA9TVsSAnZWagAASfYQAIVvdcOfpr4l/VBTydSa\nYJuKk3/jmUf/cwEw6amnMRlsi28dgpx1nxm88iJeUa4JEZjfWjq4rEIIah5w\no4Lw5p0w15s2LIiiHWO6uWofzLZGXCBovzogrVqzX2ez/sQg7VaHQ+GPKzEF\nlJLqheJQwXAGGPd4vIAhVm7rLK8WTZeHko2tmnhy+Q6UL3DSWdSBAjz6Vk8C\n0D08b86BK0e1uzptfjwjl+4eZup/o/ln4TW81uWjvwfOG0esAKh/sUTiMsxF\nQvwnqIbSUfbUfNPZUpPVzEbkyFMhOuiyZA9isuWRwcZ1MuLHRLl8lxuYm69U\n29vQMEu7EUTQm6OO0GTqz1joAD9groo1xb3iNYsjNTCMlZu0Vwu/3Zuqq2HU\nU3I39pe+mBEn1yn80DXR9PK8WxR4XF/z9aYryEbagC2gQ/mYWwuXntS8xd9U\nMIoIW7LF8n2tb9IvCiLvtwSsSABZKLp3gQtJ3XWrLuMzRAmYu3W6Mf/xNTLz\n0lTpExmEe7EA3O7ikVRf3NF2wycz20Fyj4LebQfxUj6p7cBsVwMzgX0ey4wR\ndAQE7u9J4tsNqCvyShFixqCYhxZ7GIGeskpQ2CBjSyQS9Hq2oSPtimfcdiCw\nolTan0QU6+tjHKgCKooJw5qYjdsz+DVEd9RO9RlVYbB8S/7Fx+LLb3Qnzyqh\nRTqq\r\n=PJ3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"239b63d961d4df1c8daebdeb33739f208d168565","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-14T16:31:49.281Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^6.0.1","@balena/jellyfish-plugin-base":"^2.2.1","@balena/jellyfish-action-library":"^15.1.192"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.125-renovate-balena-jellyfish-plugin-base-2-x-239b63d961d4df1c8daebdeb33739f208d168565_1639499739877_0.39119223534135994","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.125":{"name":"@balena/jellyfish-plugin-front","version":"1.3.125","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.125","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"627285573f5d367245676cb02d8559e550ccb075","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.125.tgz","fileCount":28,"integrity":"sha512-X+PcJ/vztqh70x8xAeaa5WL77cI6yRXDzGFFtiOaJIQ7NOJk8A6LYJ/+h2duvOasxVxPHNSeTZAucBWcyv5WUA==","signatures":[{"sig":"MEYCIQCinY95Rcm1ctBgIvrD80SVi/MiXt9mjY5CrbXj75ZiQgIhAMbrPJ6PgaLfzYrOKf+LOOTwykc9m4yXckFf85qelO4i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuNBKCRA9TVsSAnZWagAA2WoP/A2BNKp9lqE0AqMuU9t2\nvexqUfgqaWuuQMlLn7XzciWqSYvFeSae9D2NKBoMKkh+WQSRx0t7hewwiavw\n2Pn9Z0osd4EQSgbqsRvtkizmthOpR84DwtqvE8CH8skiuZBZJbM+20O0yfil\nj4mUTt81l33tLJ8bMwF2L2TaAehtKdD5/ZvJbrWIu9hswhqUvK09ODZubshn\npDrkC/scQkTBqq6Tw9pkP02/jykLx6cJ3u9KRHpVSHrGSBkKoY0I1gkC0zeI\n4zU14BtqZYAtWbHO3tdfOmSVGsBfPE/BLjLdBridLFFRxdKf58jMhcBAVNTy\n0ftZLAKWluQWCmn7/vHbFI2Yfd071owSwMKKoEh/IQZS+hBmUxjjWJ9vZ7g3\nH37y7P4nKDAxRqVmRSu4RQnTIkGM4oDv2XygDEpk7AfAxjecuCEcIg2WmsnL\npv50VFvfFk8y+opiJQlh4E34h8nL7Bd1Rgon7FCl0vPWqdgMO6hELbDaSRu7\neLYJB+8oP1bxbUZ2CeqMoxf1DdxdrPqdBAcvVcr2UOtDisY7k2M3VRt5sulU\nt+C6a/Nk1pMNg6rVJ8xSUI5TBhu4C37aPPL6Vh5lg1W9b+yQ/xiIiP9C03z9\nht8OESmMnElriRGHGXZpdEeZ8xHQNbz/nRy+JniqvwC7QEIB5X0tUzzjY5sM\nFTBg\r\n=kNFr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ebfa8305070b7e25912f228d90d67678f8ed70e5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-14T17:08:49.803Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.102","@balena/jellyfish-environment":"^6.0.1","@balena/jellyfish-plugin-base":"^2.2.1","@balena/jellyfish-action-library":"^15.1.192"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.125_1639501898495_0.7091984264846132","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.126-renovate-internal-patch-f9ef6fc23f891bf90454baa43cef080c96a08998":{"name":"@balena/jellyfish-plugin-front","version":"1.3.126-renovate-internal-patch-f9ef6fc23f891bf90454baa43cef080c96a08998","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.126-renovate-internal-patch-f9ef6fc23f891bf90454baa43cef080c96a08998","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7ce12e538864fae5209b481f1dcc23d857f27acd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.126-renovate-internal-patch-f9ef6fc23f891bf90454baa43cef080c96a08998.tgz","fileCount":28,"integrity":"sha512-41cmwsJChDalD7Gj9nDIk+s4q3ApGi3WiEIB+BHsd3tOL9Pu2XgyZ7fO8IlJ20boP6UojXVYmlWupHGkTg2MdA==","signatures":[{"sig":"MEUCIQC4QTeRmQv1ga1F4OZ84UOAE51N71xRRHJ1ERZX81xVZgIgPr/m8SUj3ewJq6v1Aux98ctzWvN+JIsl+VDvg0ecGXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuNEpCRA9TVsSAnZWagAA/pAP/3HOAqS3ah1vkMC8c0oC\nKMtOaiEW5EEe0NIYE//Wu//HJvm1RmrN0wIygZwKrXzbpllM3t9cmpgfvyYq\nMbLwoG7LAM1LMe/U/2UfxgK6iDJNxIOKiMUTHBFdjLNZMoUHpbnIXQ5rkty1\n+dAgdrJS1xQ40iZBiiunRD/QL87VevtsObUhkM48vK7AYpUSfxar/iq1e76B\nvArwPjNMoLI1PCvAfcmvIYlT+HZB7joLM2bn03wQ7eIj9luNcRNCBq2FNxV/\ndWOEA5uUd8uSpn5NX+x3mBF5Yk9qQXh+5BxJHOJXOLte/2VxR94ARbnoVfyc\n+u2eWIES00cpT1n2GW6sHj1iqSkg2lOrOgeRhnuap9aUeItYuRUUnBnQRZZT\n+VE+dfBLQryJ3Zfii+vfecE9w2IIJIWycuLzd4bYgGgPh4L+LqV2XKovB/Nr\nNE+2JXP5yEi/UUtsYLMpCSUprTuNWEgDtGHFLakxKFyhPSROs2YXYPF/zXut\n1fKbpfSS2COC7sWpcrOdwlJWwYN+oADgpivcFOYse+pgp1G27uUNC25sWrJq\nboT15wg1TP+exdMQnayw6INwh/o8/BNhhzMprH3t/iGW0Qz8I1N75xa2SIZs\n5VgGVFimx0jhDdoy6XGKz9TeXxOQnbTRmQuHmpc/z93+twIT7WrVcg87Cl/u\nJ1q6\r\n=RVC4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f9ef6fc23f891bf90454baa43cef080c96a08998","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-14T17:11:22.668Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.103","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.1","@balena/jellyfish-action-library":"^15.1.195"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.126-renovate-internal-patch-f9ef6fc23f891bf90454baa43cef080c96a08998_1639502121144_0.8367584588947354","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.126":{"name":"@balena/jellyfish-plugin-front","version":"1.3.126","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.126","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f484e9957c5a05fcfd508b28e1b0157f55f7a0fb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.126.tgz","fileCount":28,"integrity":"sha512-W6l+K5gADD/p8q5wOq3m2WMksV1BsO+6WK0X6q+VjjaHzP69m6dIvRQGdWxTYkqCU5jvZI2hwDK8lFnTcHoYrw==","signatures":[{"sig":"MEYCIQDSoCMPONaZ2a3cVAquUABd/gVcHoF666IHxD+0ZSy2KAIhAK8P5GBPXJwVj3xk+kg2Dfs8g3yxFp5tL2zc6/2Iej5h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuNt6CRA9TVsSAnZWagAAnosP/1kyBX+TuDO+nyB5uwB+\nvNG6OS5DIjWVbhqZWFJlYxsOXqdxYCeWI0c0JQ/LZJhZZ9NT3bKqUJs3HWyw\n0HUan47HNQrJx5b/lUZjVTC0m3jL2drAhrFgkIjpbYBUU/vT74JOPztmPYNP\nvro0EzsY1k+WoUsyskOwyu0Zks1m0HPaqwiKiAzte9DmKVtPqydU94FnDwDB\nN9ObKdrUP512vej6pYq2eXfQ0MivTUhlX6PwVHJyT1lXDZNgGFW2yoF2w0OR\nF2SJwTEEc+/6J8NQluoBFQFObtvvI1xoBofhojqFeKIiWGNav6qUygnGsfPy\nC5q3H/8t+6CcThXIzUV9pQwmBEDo7p0qj+Q9qyYv5fO/wgkC7iLiE1+3PFp8\nZxgx675n2gN/g9M9VF+ps78kGojooAQyT1MiCs9gLJPrEh/8hEVLyLr5iOHh\nDwtPXn1TvCizzdDnzZ2x7n9dnIkIAr+LW+4+1lviJONZSqMEkmc4TuX7evZN\nvGsP4h5cUl+KC+L2SGmCpewvfsAQuA2J07DsznYDyss/jWtbIaNbH6YE3SR3\nQzFs2W5+quM9G5TRmsm4x+9Yw62h6zUGJfZJnmOhciRUx0Ya/oTZlyMGJlA3\nbnUy1NfqabYRZ5p/Rol5R9oUKGM9uLjG9KsB50tUsnxtIwHaX2cRnkXO9s/X\nfSiw\r\n=ZAdA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3381911a48d098045604d14c7e8644779429a663","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-14T17:56:42.725Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.103","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.1","@balena/jellyfish-action-library":"^15.1.195"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.126_1639504762409_0.7026729715974893","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.127-repo-sync-secrets-default-b2caf51b8864b4d3016df8543a4ee774a454d1e3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.127-repo-sync-secrets-default-b2caf51b8864b4d3016df8543a4ee774a454d1e3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.127-repo-sync-secrets-default-b2caf51b8864b4d3016df8543a4ee774a454d1e3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0c07ebb3110645c5cd94c870a0055423abc3498e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.127-repo-sync-secrets-default-b2caf51b8864b4d3016df8543a4ee774a454d1e3.tgz","fileCount":28,"integrity":"sha512-DRkl5P/zMuHTVM/66+CNPvFszyYMzkAX9WZo7nHFLTUMo45uXrTb1jkWTlZkfSHE9X82QVQd08byJRc9IJFuJg==","signatures":[{"sig":"MEYCIQC6h+TInjhbdJ4BW3c5wjnM46dJTHwelck54HsXTe5/PAIhAMLo2/nfXuCE0rHpkqv+FxwCkzpuRYnEf/hxngt+ZuDC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuVCDCRA9TVsSAnZWagAAd8MP/iKeXvjKiL8ESN8/TuNY\nKgTMFinyrO344ADwHdicRGXwllgiZiCnpQMQp6o2EC121Eu7gAII+3dWs4WE\nB8JCvknOHRs+r+wk7AEPaTzp5tsnlwzo76XaNdk/4E+SXC9NojtyU/eGhR36\nTMTp//5/8CLtpggINs7uySiu5RPNLKpKXVwpZi1fY3r1zSL6JNGtyy36s+AB\ncshUl0b9/wFqpqOgWU7cQ70LlXZhm0s39mR9KIFc0+t2lo52d/GKzpkGvefK\n5EyOD/42x4GIKOq7k0kaVvKeKeV+iBIgoQkaQxivHZXyw0z56Tys/Ee9Rnb6\ncZb9YgQSdLaxso85PZlFHCihjswUt++3Ctrsl6FZOqnuDQGWTcOxj/LllYF4\nNaAoaSeUkQQWCuVphlZBMdwjEloQ13c4P2fhCCRikRfT7iopGHCjOXz7o3BG\ngIBEF3kFyj4qbebdqQNWRuZi8e7c4o/KMYJFwDKxWpXAGl1+INnic6cuHs+i\nsaKVH3uDfrBhD0SL3mq3dm85Jb05pnPqtwO2m7SMi4f1NXQzfL9KZNPOuCD+\nV3EVcgTT33GlqReeFZMjS3qpxX7lYLUd6rh3JAaJ8vvnyOfbu+ZYOXG5p2od\nYBQCNJJ0lz8Z7oRbvFzUIBVst/fLlR+filRLHlXZNDvtZIspjycr5BkWiatK\niSMz\r\n=Y7wO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b2caf51b8864b4d3016df8543a4ee774a454d1e3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-15T02:14:53.530Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.103","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.1","@balena/jellyfish-action-library":"^15.1.195"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.127-repo-sync-secrets-default-b2caf51b8864b4d3016df8543a4ee774a454d1e3_1639534723517_0.17112127862322568","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.127":{"name":"@balena/jellyfish-plugin-front","version":"1.3.127","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.127","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dcc9d4751d37cad516ec9b24ea61f8647684d4df","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.127.tgz","fileCount":28,"integrity":"sha512-Lje5/Xxv003WHKT0H0Rbm4uPx7kmA0V+FXv0aRg9hAF1/VEUa2WPK5VHppCKAL8RAuEy4GSaH2ap0kDbHjIuqw==","signatures":[{"sig":"MEQCIHyWqNFlkZkJ1ybTh6N3KVwTJAsj8bkCTF2rlDJ6eewFAiAZ7hWSfVt0nbBJrww3S7cjC+mIPRJFIl5/w8fjGNB6lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuVgiCRA9TVsSAnZWagAANCQP/i5ubMX+a845SLubqQvJ\n4Hw54aWtc3OR68/pgDKhqyiEZ2HPnitdLmX3Wlu9ihnkRWZR0N0b8PLsqRwi\n2W+EPrKpr3viRNd+LYn1IGFNz7oapFPaulD3RTaKzdH1fsR9mqLjIODxJ8vq\nMR3jAwzPDFDNMFQHwrMDKlYIPpFP+hoe2lSFc9DFdEWEp4dupwtjFr+IH1le\nsImq05sAfoeZZmkiBAFl1aYypNFfZWPMRO8H4UU0H4ONnESZP8kNXdO0VBhI\nIsSiR/CYhB9ZRApboyN1K/AegxYy+Iah/jt83+jNXKdlgpoQKzAFR1xu7qXi\nSDrt426sBjj02NgLNeUnnVl50ku8lMSV1DFuMAQ4zscJUDswL1makoQmjk02\nyYZzIj8/FswInJMicQyfiT3ZdIAXslO4Wf+kBfSs7kywIDQ6F0PvYI3lLwkj\nFbgQPNagFgdrxK3Mm6vaUQ91tIo4NDMHkGKQgjS1mhUSESW438Tcw5d/PwTd\nvim2IwXzvcu2yEiYIjX+UzVIg9zABF2Xyv4Jum8x5XfQGrbWptRtPX7P8bbl\nU/rVF+TJxmJQ4H/y16XLKeT8AtrQBMvnCS28XxQPgKHZuv0/13N9VM1X4su5\n6E6J2+WaIJyGB61/VsE8S50OqWmbCGu6uhQBQ+uxZDZUhvsY3mV+wG0Dgj9+\nbKvv\r\n=r6Vy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9dbc26e5c11303629fcdc72dab10a09968f08a0e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-15T02:49:02.365Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.103","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.1","@balena/jellyfish-action-library":"^15.1.195"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.127_1639536674462_0.5481566806254388","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.128-renovate-balena-jellyfish-assert-1-x-927ea421c6ebafc94ec946f7abc1a8a9e3ec7c57":{"name":"@balena/jellyfish-plugin-front","version":"1.3.128-renovate-balena-jellyfish-assert-1-x-927ea421c6ebafc94ec946f7abc1a8a9e3ec7c57","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.128-renovate-balena-jellyfish-assert-1-x-927ea421c6ebafc94ec946f7abc1a8a9e3ec7c57","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8002bca2c1a2d9e2988c70e3e5c598fadf9c8a53","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.128-renovate-balena-jellyfish-assert-1-x-927ea421c6ebafc94ec946f7abc1a8a9e3ec7c57.tgz","fileCount":28,"integrity":"sha512-yyUbb0/oLUj6L6cbfvM5EkWL1ieSxwNyabkTJacSQ2H0YUvJ12M1y2UyQdgpqZvBw0YDE6sv75ybaz8y10FDOg==","signatures":[{"sig":"MEUCIHncV5xrmAB3yZW5Zj1sUjXdEnoVvXPZKPTDWCWfWTrAAiEAmQCtljLsd7P1qlyzrAA5OsWNDyKG7svdzdSZZdkxqiU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu4dvCRA9TVsSAnZWagAAM9IP+wdJY8dY6U3Mk5s+qWyM\n4HEqzkqQnNh5HZ5Bvw6xLI3Rl+tX0AL6LTbbxWRv0Z31zHXHuB4LglvkjmLb\nRDFJJwvGzCueuVLmGGiYauVMHAux0d4GvpXFlmvpDRneg8rXw/EkwpK2afeF\nAhAoJ6MsJSShDuOeRuEqz8X0CLXXjFtSb4i8Y3/TnLYIv7fRnAqHqlW5qHv1\n/vZotyPdHHbk5VVKSUHJ1iAmig3IFBd3DE1FgxfBEMEHNxwFmB0sRfMDpKl4\n1mrpUTKd6/XzT7MsycIXtuj5+V71iphIeXG+wkNjTuPjygvL5z53NbPOiA9W\niZRqWd6mKN6W1z3dINETC9fTUPL1wWZgWkuZgXVOQ9AQUnI/HWNctBkuUIIr\no1xsX+JPKHY9WfEL7NgC5I97nY50DTHkvXGV77IB60frRjoZozo+FPwTeF7z\nZysxA88lmmKRF9CF3VkvdJHUhodIjviW0fo2iOcwa6bExvk5Uhv38R5ut00Q\nFn8tw6yaffPQ7hM40OoMvQLx9aCcE7GepR99bDjAtN2ARbP7arv8awH7BZNC\nmQzZzissHyFCM8xspvyEcbuc9WmvMV9zfg6SsCj7p5Lg9PoHLn9HoVZn6IWU\n32jLkEDfeG8VuGljq45BqiT6FEE8wW7gmZ2O0fZZN5ASXKStKoEwbh9x64LV\n8D5G\r\n=y6dG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"927ea421c6ebafc94ec946f7abc1a8a9e3ec7c57","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-16T18:34:18.679Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.0","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.1","@balena/jellyfish-action-library":"^15.1.195"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.128-renovate-balena-jellyfish-assert-1-x-927ea421c6ebafc94ec946f7abc1a8a9e3ec7c57_1639679855593_0.1999641942580741","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.128-renovate-internal-patch-4308e5c019ce720b7ff4fa3b40faed2d52edb006":{"name":"@balena/jellyfish-plugin-front","version":"1.3.128-renovate-internal-patch-4308e5c019ce720b7ff4fa3b40faed2d52edb006","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.128-renovate-internal-patch-4308e5c019ce720b7ff4fa3b40faed2d52edb006","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f46411e22edff5d61471a3e9b006b700d38b43e6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.128-renovate-internal-patch-4308e5c019ce720b7ff4fa3b40faed2d52edb006.tgz","fileCount":28,"integrity":"sha512-YOtkjdIHJUVpJzZS3FQNkMrMqNQyOxKtq11yJZYLx8kxqzeQTabS8Nj/fyQeSqIZT37eYDxuYcAOC2xp6Dpxxg==","signatures":[{"sig":"MEUCIQDoddZWEhJffSTG2iW6jpCLX0w0h5HkR5k/mG4x+cZvvQIgWeR0lZJ9xiJ5MXjL/JS6g7AppC3bLAyWwynzzMRrh4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu64uCRA9TVsSAnZWagAAJsoP/2nhgIdVNIhb1G0fZNpe\n+l9ODscndwZsdf9YVnYgxpWXVT7ui/o/zYIaHqDgKIauHCEvTFP3QS9BeKsf\nCa/l5WUNQw4RfsrldUwrskMLdS/qcMzxQczDtAP7cVxIovX9G0Q/wJJNBA3p\nmfDusQkKYUrf0kW+kEXgElsCJMb0Bo/yKi6R4tpGT9zs1lZDQfgc5KtALFns\ntNKEpi9Q/bNdrYPn5fa7FyDodLEV+aqLXboVirN1N7SaBVAyfngtBp/7D6ng\ntbTr0IVjr3pIT9t56/uAMtOKSMLfjckzL1+GtTUuVj84Cm/D4QggvvCD+0XR\nANJyNoeRm4GfpEKMp2in57aZOKC4WKMm9nfxwxwcvhoInlyF54djRB2fFcHL\nCtmBLYpY0AtoP+xtLscMCUhycVbMKf58xCYEjAF/daIwTkRGIomiibzLEanv\n4hdNHsQ9/IXlG+4EvsUHRFzSwVKXBlfU3SHtJPV1dJLP5kZgS0SlDnSW0hxW\nMlq8fUYNrFRzAMlqgRyPal1uGmlLGUxsxXYNlrr6aunsq60O8Zg8kScEAi9r\nzKi2wO3odiwhpr0rvTdZ7k9myIej6Qt7M6CR/5MwGjLH7/+vTyU8het2p7Jm\nlOro7BWp5V9rk+DXwKIoU5jOexTq1dWjlHVWnGO0QNYmz5tBa68tkvKUu9lJ\nIW+P\r\n=yjJK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4308e5c019ce720b7ff4fa3b40faed2d52edb006","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-16T21:19:16.670Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.103","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.2","@balena/jellyfish-action-library":"^15.1.197"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.128-renovate-internal-patch-4308e5c019ce720b7ff4fa3b40faed2d52edb006_1639689774116_0.339267756522617","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.128-renovate-internal-patch-e69c0fbe7693a51f7271280574615c8ad270a840":{"name":"@balena/jellyfish-plugin-front","version":"1.3.128-renovate-internal-patch-e69c0fbe7693a51f7271280574615c8ad270a840","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.128-renovate-internal-patch-e69c0fbe7693a51f7271280574615c8ad270a840","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"db6d792c493d17e1b3af73829773f1a9c197a843","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.128-renovate-internal-patch-e69c0fbe7693a51f7271280574615c8ad270a840.tgz","fileCount":28,"integrity":"sha512-FtUCBfDHnJKZOjgpNbdfnvYvizJpY4oM0u3EukKbTEARW80wPre+C2gEmyzbsgMClCqKH1sxHEllff4l7XSi/A==","signatures":[{"sig":"MEYCIQDrxnenFPJ6bdXDk4eglNmdGrmLnyEjxRfrCxs9BJbVBQIhAMEOQdbyJJFdwpOHZpC1uiMrPtqYJqEwjfEJorHWvM7B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu8+MCRA9TVsSAnZWagAAvi4P/iYqv27BZ68QQcrzIlRR\n+TVnH/XK8q844KjCZ+V4mj7wNthR9AOzBmFA7gjFAiqWDCOkSHFcsVhv4JN5\n/m+c5lGdUqVPKtA98SeHOL4843gjrotXnYXYbAotwWanZf3d4nJJMLVf+fYO\nDyr4eBndPIZLYcD05rcWjLbYo4KlHbyWD8sdqvKFGA6AftikQLJLuEYXgSb+\nzFQ6LSeHSBfF9W8eYAKBeQ2BDDaCxvZSebTZlrhiDkvxS019LDlXIfheamrs\n6CZMzuA+KcvB5/HwBzZNViZ4GZ6wDlKfF6ET5FONxdbs1GYCQiKoHusypRv8\np3pvOf4gUXO1rKrJGdbcaqy33REqEJ5sWrlrJZKxv69W0m33pq81b8mIwy9c\n7aSvXzM2vQt0KEZlMzRAO2n8qm27a1NiJiH5D2MYmEgs5yC+zi9+juonqOOq\nm4NwvNvfbGon50Zj/WKwXjUCXfKzhDQTd8ptbNM6If7ztutfWkcFaxOuFStY\n91VNFGnx8gxw7vAqTLpYb7umwaaEbpacLacnadMtuEFkPXG6iCPy1QXZ5bhc\nM46fua/eaI2gq+zyRONxbf3SnaTNMMRqSkJtNgw/mT4bSF9le9gwGo4nf8IH\n/k11b2Mk72OkEvcpePvO+K48sCg0+1UJmYoijWraEmDerbSZpvxd1lXe2fbc\nngmP\r\n=U49s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e69c0fbe7693a51f7271280574615c8ad270a840","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-16T23:41:20.555Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.103","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.2","@balena/jellyfish-action-library":"^15.1.198"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.128-renovate-internal-patch-e69c0fbe7693a51f7271280574615c8ad270a840_1639698315858_0.8318132456622254","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.128":{"name":"@balena/jellyfish-plugin-front","version":"1.3.128","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.128","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f8bb933a3d9a89efc969a743ae0aa820ea9c3588","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.128.tgz","fileCount":28,"integrity":"sha512-KbQOmAUnm982PS0XsfM5QtaNJKawWzuchOZ2XZ9R6zvKavvGNnYqSJqr4Z6W3isRHIwkhUlryPLdoNTsW6PR5w==","signatures":[{"sig":"MEUCIQCp2reMT+Fgy0DiYKKMu8+6/H66kvYzv82WvlLDlAWOXwIgZnBcWTwTJIUdMjtD1NLHZq6/9M69NF8HvK/Fvi8tV+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu9jZCRA9TVsSAnZWagAAQSwP/jRDhLno9N9p7IKJnFjE\ndWWoGsPDDpPHY1RfCmdNm4pW6Jz39Pk97bBPDlnD5SnkIoR1I5luwsL67vQ+\nGwu1Q2zFRno6t9R8Yn8aQLwOgCNBxrmVRbMYjrjQ+Tvy4NB5Pb4cQaxx6YEg\nPrusuaZMOvQAbpyk7/rADLJBRWgrclAAirqPo729+jonxn8HQUNkoy81DgKQ\nOctylkVd/3SZXqq+Yb3PsCJKMp2o7ojXJIZU09U1o8EIAjW7FXtCj0MS9pTO\nqjPw+3Z9cLM6f3zM8rtCwcTJOXnKgULAXliqgjwXJhNKaPBW+ITsVF4+9iRi\nph0T222PpFe3A3KbNIiz69kYVqLjcJ13G0PlW59xJEmQwdR57ep0kaZkHLYg\njTw9lYXULOD0bp745/A8oSpdJ+d6wqOcnNU46YMbSG5OpKtuMdQUht7rYins\nuJKgEMG/6nXIpdlZ/cHkyF569O4zigEdu1WrEtHTPPpCmI66dB0SC2rvROfM\nMqRwgkwZc0pqyXmgc/WCnKGuS+UwW2PzCWJyIoqs5S2bmeB0+BihdaR2MujW\nfTe3XtEaPtNn/E0ibrKSqqw2h3NrF/TdxHAxqMdPTIkzCdBjQ4sffvftfXup\neVaEvl7HdfpnZaiczKD4fJlVbNORnh74DrNjUaVoLv1HvhiRfnXT1lJD6fwy\nMZPF\r\n=ugv0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a690e99452bb14400c4426d5cc9df313aea99934","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-17T00:22:34.827Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.1.103","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.2","@balena/jellyfish-action-library":"^15.1.198"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.128_1639700697163_0.15111517355964965","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.129-renovate-balena-jellyfish-assert-1-x-c4861a3df5e63c953c9216c106f440c6ea454a69":{"name":"@balena/jellyfish-plugin-front","version":"1.3.129-renovate-balena-jellyfish-assert-1-x-c4861a3df5e63c953c9216c106f440c6ea454a69","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.129-renovate-balena-jellyfish-assert-1-x-c4861a3df5e63c953c9216c106f440c6ea454a69","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3e5d93c0b8d7d17d2224f69839ca1b1f7caed3de","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.129-renovate-balena-jellyfish-assert-1-x-c4861a3df5e63c953c9216c106f440c6ea454a69.tgz","fileCount":28,"integrity":"sha512-D/Zzw25geTWYU2K6ohLIXP1FdBJZraWt0UerGOey1k6FQ/gnerO97v+GqkTZXCWf+DqKqvA4och/gol/vcQ6jQ==","signatures":[{"sig":"MEUCIQCOZR5iS/hYTe5lKpG6aMk5N+YPLmHRq/VbycDqqZ2xbwIgBcQSUYODICLgpkcERuUsbOWFhJaJ1kmzXBI5qfsw6Dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu9m/CRA9TVsSAnZWagAAUykQAI/loMH7xSXxPHgy1ZRy\nNgNZBmRVQrOcwgXTwWZjRmCLfHTtaFP7/UfgeArsD1GB988C8F5Bdeip/zUu\nNTm6iMsOFzvHNOpV9I4nopYZfZQqS9JjY3d1xv5KFQoV3/suMHnd8Hi9bPug\nxwnow6dsqcgRXrzmtQEE3nVIEsBRYebk67QNYeHbpZOitzh2Ck8P9SVT/KYq\n/upJE7SdfSYjhitdo3SqpU9cg6wgMzJiBDXrweuu3a2eycj7woF8bS72d092\nTZA9BDI/QijFA8ihKpf7Lw8UdleKNsJn4CwprPPD3Wh8mzzPsqlaZiXU92Cl\n/Ygd8dIQcPcFBYLeGnzseCv/87RABy5srMM7JY9ASbwb4NJZO012xHkT1TgT\ncmAUN92N33pVzCyCYu3GrU/I0FTVvKgCoJXP/5QuoQz7b5Pkc9mc+3zFKS4J\nNVHxbCAubhH1VwdX4ATKoXMvVnQFS5IYIaY+crrP+skxKHOr5NVFljkpy6X8\nXEcxgvyk7cNArZTHEW+zYoaSUD53moBpawNIWAie6DDx7dwc737TaiX7JKQL\nz9D5EPJm3rJgKZUrFIyCW07XCl4FUQ4nST8tbW/sONZANQbxRurg1MViWdQq\nFJTRfGcgH05uEWFnoOdafdXTemX95QmhYoDRUfrRqN4HhMoe48zxfJwSEZo3\nUukZ\r\n=JnXH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c4861a3df5e63c953c9216c106f440c6ea454a69","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-17T00:24:38.234Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.0","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.2","@balena/jellyfish-action-library":"^15.1.198"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.129-renovate-balena-jellyfish-assert-1-x-c4861a3df5e63c953c9216c106f440c6ea454a69_1639700927348_0.12406195711808765","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.129":{"name":"@balena/jellyfish-plugin-front","version":"1.3.129","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.129","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ffc4ac34fc19cd101730fd1bcd2627d32c43e45c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.129.tgz","fileCount":28,"integrity":"sha512-o2HxAD3Fpgyfaep+wrhEh9Pzv2tKs0eQsU/F9ejBldE1gBKbTaTDdT87oAYKM+SoSntSw1vzUsMLx4vOa93rgA==","signatures":[{"sig":"MEQCIHAWuXZNYhfCJayiiVsJ/zle5tTzf8PS6TIGZ8SrrtnyAiAf0rJb425uf1CxjdIVWYa8OZNATTISVBwDF6TqnJOkBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu+IrCRA9TVsSAnZWagAAzjkQAIyj8513BMg7TKN1H5Vs\nEPvbvqqqcyFCJ0vJYfU1jzVAhtzNOFAu2JzFfxuvdo2IPSGaDKoZKKrxiUbD\nLpCoVjkYsiW5tQLmATVTrRWClDKilllSqV6aDM+NhgMBkycb87S4XN0G1wk1\nEALl3neeiGFpEu6fNtJ3YZ6wVzclQAE5XsAVoUC2Svwsgxa81Ed//DpNmH/O\nYPJEenWVXqNYnZBgpvKB+KIk2+khlt7hmm2Tb42EMnxeU9vypOC3NfsfPkV4\nymPRGkOSST/I0Afq5uYuxE1M+la7ktIbbaOmW1kcx7NAOhdGL+ggNJ+9BxqU\nb+JyJhA8w/djTgeTvrpacdFqytCHxNb+XwDLlhgEN4m8vuEHeUyfTJ2ldW78\nTY6HwJKoc0IdaGAMuXfbgM31qKcL13sTz7nYdv/NuIeYgjjeD+ipGS1Sz+KJ\nPq8GruKG4dLFu4yPuthwf14h4DazR4Zg8BlDnV9HixYyX9WjDr6fgxrJnE+J\nawkHJOiFZ9qtg6depdR97jgqVe936W58vzmx0ZAJUvGgF6OM2+ZqI/f8ca+F\n1nzqlLkqOdVnWCZiCOdlIx84bu51v8eK1SpRLpkoh+V/soWBZQ/76yrLHMEx\nwNafYA9WEjfp/9gqUy6OmitdzdTNgnJh2JU78V9zjHapTOdzUw7w1lVxW4PO\n6iTk\r\n=NaYr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2e1746492018dacf1ddb47205f67cb1d30104bc5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-17T01:01:40.148Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.0","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.2","@balena/jellyfish-action-library":"^15.1.198"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.129_1639703083745_0.701659697432476","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.130-renovate-balena-jellyfish-core-8-x-5958bf11530085bde5b3b63cad37ddb11acf2f59":{"name":"@balena/jellyfish-plugin-front","version":"1.3.130-renovate-balena-jellyfish-core-8-x-5958bf11530085bde5b3b63cad37ddb11acf2f59","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.130-renovate-balena-jellyfish-core-8-x-5958bf11530085bde5b3b63cad37ddb11acf2f59","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"69249b5d3a7ed5bdde314360549f7548c674091b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.130-renovate-balena-jellyfish-core-8-x-5958bf11530085bde5b3b63cad37ddb11acf2f59.tgz","fileCount":28,"integrity":"sha512-3kTsbmUdrnfXYlENMYYpdADgjejdVqcwSG2KEdsitnwwDV6Els6/5yiQHPokx1us6mg1PBuJ4LCm2IxaGNW8pg==","signatures":[{"sig":"MEQCIHqrexv9v3eLSoRtq3+TzqAjoAJX+TEO76GHqN+APljzAiAzvMC5lK4JVD1M7MSHfgVCHdM9Sfljsy3hKmvjOMltVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvGidCRA9TVsSAnZWagAAQu8P+wWwyRrdv1lFCn4+qIDe\nyWOIOytte5MEgC6ZTj6Mw5XJ2YGQyOErEyhPYYXpJyJYuA26mnm9QNfnTzkt\niHXIrKFiAloQd2hJOKsQEhvfghZV4eh3SORU6+YbHu0kwpHEKGOrBZFiMI9o\n9uAL1WLL2ZHEM2HApAAJWL3UzxtfbHvnGIcJVLOaiDGYFJE7X10YI4vmpWZO\nerQFh+gqZlRaEhjlYi/MTfBPyrYclUm8CcTmFyrXCvywMWjQyeXvC7vdBJzK\nLLU4TPlVDnUxeBuOitC2huOjN4amhUMaLQdrw6gtKQWzMg0qzH/5LvRINqCp\nQm/4MEadzjNYuUONLJ19ebR8f6QIRP7eCkEEMAwaA8+v+udDfOEkq4Mn1cSR\nbrgKCiWhClMA3xkN9XfLTDkXdrPwcqffmrbhpEx4SWogQgjZWy1o1JOmslgF\n5d++PKffRMz9SbYk0hZV6EW6Q3dU9iMQdk6J5CUH822PznBSVyi+3wKig+uT\nZr8El7WX73uDq9sQSuA+jj+mcNnPH5rQB1zf5sA8daI9D2wIh8vMsJtRTgzm\nopzS+sYHTZWW/Qf1zZZkP8Jf9p+f6SrUlTfThEdJsoS4oasWcfbMB9Ku2uJI\nicR3K6lFf6F2vyN7nPRZA2xPvUZc+5fnJRTNuluuLXAYJvBniT0YDzJ/kRoY\nQxZX\r\n=lBiy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5958bf11530085bde5b3b63cad37ddb11acf2f59","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-17T10:33:58.303Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.0","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.2","@balena/jellyfish-action-library":"^15.1.198"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.1","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.1","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.130-renovate-balena-jellyfish-core-8-x-5958bf11530085bde5b3b63cad37ddb11acf2f59_1639737500879_0.8945487360627411","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.130-renovate-balena-jellyfish-core-8-x-3dfa9f7978f2622db19812a23a2f252d9c698dc2":{"name":"@balena/jellyfish-plugin-front","version":"1.3.130-renovate-balena-jellyfish-core-8-x-3dfa9f7978f2622db19812a23a2f252d9c698dc2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.130-renovate-balena-jellyfish-core-8-x-3dfa9f7978f2622db19812a23a2f252d9c698dc2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0fa1f45ec32b70f3c1090ce5119444da43d2d9ef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.130-renovate-balena-jellyfish-core-8-x-3dfa9f7978f2622db19812a23a2f252d9c698dc2.tgz","fileCount":28,"integrity":"sha512-B9RjTaXzGEPEu68tC3bleLrTN/dvJ0GGg1W0S6Bp7dl7Ec6GWELKxnIH/HUHHNPvoxIUUf5+iIVzhyGgSHqAYQ==","signatures":[{"sig":"MEYCIQDX7jcB6M21b5asisDcIcm3koFX2sWHFP1RFNPMz6S+uQIhAOt/l4+nTotYnI6S4zLZthUmlGXSgW/LaGIEAsCgXlSo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvH6MCRA9TVsSAnZWagAASY8P/1l4+WcsR1vALYWyHmRc\nkRfaVo+gW33YYDv+pfvCCSWVuLgPT8N7zOB0Sf3QbH2Bk3wqjonw+JRggNEv\n07YDl2WoDfeZsaq+k59Wb27Z3BMqq8QjpjadGpU+OekWiQdQbHGVAF+XSqYi\nHFx6jkQplUd7NDgbmbs6xMHmKcPB3YaOlm0pgsBiRox5kZJJwU1uEI0wsRt9\nuAewjqXd1HRQlWOZJUEPwmKfczZbk9tZ5Dr4hGZoIzvNTDZr2B+4OMcBL2+D\nOxAHaBOfcf1Zip5JqdIN974nW/JVVxGclkhgljNZ+/wCmD5HqExwWThwNpIY\nXDF+1XpwK5UnHwbfel78gDMmq0XQ0B6DVo/VBDJIDYA5a9zKx0dfeAOpE4t/\nw/IaJZciiI2fB3lgCahA7c48mHK+V8pIzlSbw0MdbLFn9zX9Pbzp4QDSqDih\nw/Xi5xJzS+WxXTAxODlHNxW4CYTddcRJAefT0C3eEbv5pJwKrTpyWn9Wg2Th\nsyX+T0BT1WKpWgS0B8ZT/f6Y8FoJfRNMlDL3GEj7LBGxG0G2HglFTm+izr8e\nO5wY9+04kAnAghcvN9hnyRw8RyARgwow8/EXj9wQDp1gOtxg5zNDruQAUTwK\npRj6+3hnWyh+zsAk3oIOcpyVVZuoxXL9jBYBr360utLoYLZisFOSE4y3gdi0\n9jyp\r\n=JS0G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3dfa9f7978f2622db19812a23a2f252d9c698dc2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-17T12:08:39.304Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.0","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.2","@balena/jellyfish-action-library":"^15.1.198"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.130-renovate-balena-jellyfish-core-8-x-3dfa9f7978f2622db19812a23a2f252d9c698dc2_1639743116054_0.8753833270641058","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.130-renovate-internal-patch-6de1ef60743f09abed092ed1ab3ba0c03f1f5b0e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.130-renovate-internal-patch-6de1ef60743f09abed092ed1ab3ba0c03f1f5b0e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.130-renovate-internal-patch-6de1ef60743f09abed092ed1ab3ba0c03f1f5b0e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6ed7d3917c5d7a535379fe2917d16a01cbccf87c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.130-renovate-internal-patch-6de1ef60743f09abed092ed1ab3ba0c03f1f5b0e.tgz","fileCount":28,"integrity":"sha512-qwPX6Yz34cHdJHeKa7VCaJMl7fVs3bheboZAHpakqk67Xx+uQI+SMfjx+QJNFYn+LGkvI3Yv+D8vLzvbhHfcsg==","signatures":[{"sig":"MEUCIQDevdZyXIxu5elC7m1Fj/CK+6h/CUiDOOqgCotp/cvW/wIgX+s1JeptvACDXzT4eGcdHekPGMnKRqBEFFb7CZbOanE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvSuGCRA9TVsSAnZWagAAKqMP/2uQQQci8Rpk+DxoGwpc\n3nA6x5PRSYeVh+tmHJN345rT3zeXNc6pewkYGuX2qemzmv6sQ1jJG1avyV0Y\n2bTWGtUUuUSwe0vvrXnbmLyDnSL4oMsyZ4CHUjQSHdh2HnKKL+YSV98+uVTV\nrtGsf48ZHX7+19resAGwexT4IwykoSZ4ivZG08CnFmcDgSWeW8Hn5Mm1M/mD\n9Qox/OYauNiuZsl2JyBt/vI6dWmcZEWFGL0YU63XoLQcRUikyB7os48eDyJd\nG8IorIDioRgHn5DvKdDyZur3WZ3Vw/LZqR3ZeleBPn6QCdyaYb2adkr+jgLe\nolUb9rwOblNFxjphuho0rVhqbH33wdJBuSWva2IAKd2UePgTOHgjcGnz8pxc\nQrJoJD8LYd2/tqavMbr9hoomDAaleqyvpGttOv8ZUmxsOd4tmiLEJI6p1LrA\nkb22hW064cRfJrOVrCIsY+9uf2k+1y/3cc5iqR9AmF0Pc684zilm+dg994oI\nYxM5WoEtXjE0iS1u6i8LKG8ziutUF1uS+RUUPmPmturnzPtY9/9YsGeAk9Sh\nsWzMkAoLZp/XOUNFVqBPFrG8TMiaMVEvbKx34kC1anmCtyC3XsVlRNaqL9pk\nK2RRoKbCJuk4K049UA78JZf5ZWnTbDYdUkmg4SsZF/zDfoHWs7nM4jrt348O\ng0L/\r\n=gUMd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6de1ef60743f09abed092ed1ab3ba0c03f1f5b0e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-18T00:26:26.782Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.0","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.3","@balena/jellyfish-action-library":"^15.1.198"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.130-renovate-internal-patch-6de1ef60743f09abed092ed1ab3ba0c03f1f5b0e_1639787398508_0.7749910950838281","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.130-renovate-external-non-major-245ad5ae0eaa4f719d0f1d0df68b2831839a30e9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.130-renovate-external-non-major-245ad5ae0eaa4f719d0f1d0df68b2831839a30e9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.130-renovate-external-non-major-245ad5ae0eaa4f719d0f1d0df68b2831839a30e9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7779244e7dff8a89cf18fd4a64e630e38b7aed1e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.130-renovate-external-non-major-245ad5ae0eaa4f719d0f1d0df68b2831839a30e9.tgz","fileCount":28,"integrity":"sha512-3SeMMkF0YL5topFdM7PytNtRjwJ1buXt5p1RshmECHlf+2g7g14e47tk617zb795tqbDNticqS/R3ODdIdSyXw==","signatures":[{"sig":"MEQCIHNl9tWH696KYfykjelw0RQhCwndzbgpgJW/j58+JgtoAiBoBE+ilXXto/N5o0piiYJolMv1Lfd1HAB0Argak0LAUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvSuVCRA9TVsSAnZWagAAKjgP/ijWd9xF3W7+BtEFEYw2\n3RK9jmkPn8G13G4fdltnON2Nj45gfMhcp66bLgFW+aUpGIyKf1bp7u9pJveU\nqkSUN6eo7/1oGVSOQZ/hLpW6CqekVfZ4R4XnzWQhTQwbVaaDWbgeTAiNl5x/\nw+Nxxf6w6pKprYkPtY6mo8uVHS8OiImL+28S+hh24u9+KhGMaK7w3duIFBBi\nys/Yj1n7n9wQmp8JEEPahWCIU/UvT/ZpgGaKGO8rgFKZVi7ox1vrrDQA1d/C\nvmTzSr8QB7LCheTCewKt8j6SbE77kjwPk/r/XAB4WmFqMq5sHuxrFFNOPdeC\nG1E74uFB/aEG9Ke105ImYsAFe2EQpSp7ok3g+jep+ziw6EcwMt9+tKSmNuNB\nnmL/Wx6AZSLoxTWRcWt06HU2JkOP53K+htQ7NI0hjOkFwBfR7xWsgt1HU8kU\nxVEoh6TWz1PtHleBmUxC4C6yRXZEEZHfuqAxyu8/G0cW5+LEq8wyeZQ1y8Ev\nOSmBjthLZxytW99inlPB/TYxxlzo393gg6GwlaQ2WxFXJj89a+XPhUaxBh8n\nDOtwS925QgcvhATgm85jkNchFilAUncGs3NFPCcRK5+/22cyPkaeTycIVJAM\nf9SJsSjQAyrzjmYc4NT/sDt0U14SbbK6G5ztE3VAqJyO1EoEIbdG7jPD5A+g\nXTqQ\r\n=ewph\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"245ad5ae0eaa4f719d0f1d0df68b2831839a30e9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-18T00:27:18.123Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.0","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.2","@balena/jellyfish-action-library":"^15.1.198"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.130-renovate-external-non-major-245ad5ae0eaa4f719d0f1d0df68b2831839a30e9_1639787413496_0.9161129768811804","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.130-renovate-internal-patch-bd94491b6aa69e1322ddc3ca6ccf524b36bb420c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.130-renovate-internal-patch-bd94491b6aa69e1322ddc3ca6ccf524b36bb420c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.130-renovate-internal-patch-bd94491b6aa69e1322ddc3ca6ccf524b36bb420c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c42a54cd0da42eeaa72e0040cd697c00386f4cb0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.130-renovate-internal-patch-bd94491b6aa69e1322ddc3ca6ccf524b36bb420c.tgz","fileCount":28,"integrity":"sha512-VIMTj+E+HAt86FwbVcx/+xd7q39X6Vr4jMGBui6I3T7lxpOKvva92bBkwLL3udlp8pEQDGXqA41xJXo7iyqBxA==","signatures":[{"sig":"MEUCIQDXHbX7ilN22oAla01jb53v3gyQS3hmxUqh+2jYMokIegIgeSabqclQIQKbhJRbYwuxE4rXg4/G/+mmKUU3hCUXmzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvUQRCRA9TVsSAnZWagAABkkP/A4GNH7Id8aP1D1MKf0i\nLz6mKuQ0pKRUnjUv7KdEoAjwAy/CWEab8UACw/MBeg7yzBWUeoex/30e7SGQ\n+3aLtc10lZ72umx98VRcUYkNKSBUtKjkx+4YxUxX6FJKZ3P2UCccLx7WF9Zg\nx2j2T8HBZCsoN+7O2gCm1QhYdvaAHlFDL91UrE9PhGzh5m1xjb1seYvQxcQ6\n7aFSeSG4bmIX86xJ1s2hI/ViE7au2BVceU+WRzSJCL2nL17n5MIdfNV2vyXw\nykJ0FZOVKRe/MmU+bau0hpbk4AJRDD+he+FpsrkLzKY8RBnlFhxYshIcbu9a\nAwze+VV9vTLEU3asaQIjbhLdwKQk/grGSIaeyC3ljClkK4zE02yF86lTuJc1\nehmDkkYinnn1QCnede/qzGAOOnQsQWTpZx3poGXyyCil0X6UFl+T3YW+UMuT\ndgh9lCz8o0VqtQe+BgXowcxH4vcKERfrF28bswU0RB3+Vm8z4qUBdrrkk8CI\nTJr5pErMVGhkRN0LP4Q9GYK8LQEzcvlkQr7wi9oJsT26FdJIYBqvtM+gdSUF\nexJe59Ra9dTgvOGPrksET7WtBLIMnaFkIsB82n+Ky5CNyhmoMrOD5iWJMaVk\n6dpEWkWDL/lFhSUyskQGer4ik7wntXZQV9V1GadbaiCAc/SPbGJWwlyG70QA\n/nx6\r\n=syYL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bd94491b6aa69e1322ddc3ca6ccf524b36bb420c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-18T02:10:26.638Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.1","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.4","@balena/jellyfish-action-library":"^15.1.198"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.190","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.1.50","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.130-renovate-internal-patch-bd94491b6aa69e1322ddc3ca6ccf524b36bb420c_1639793681568_0.4212890585717235","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.130-renovate-balena-jellyfish-core-8-x-df9efcf496deeb4b23d4822d073bbb785eeb6e6a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.130-renovate-balena-jellyfish-core-8-x-df9efcf496deeb4b23d4822d073bbb785eeb6e6a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.130-renovate-balena-jellyfish-core-8-x-df9efcf496deeb4b23d4822d073bbb785eeb6e6a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1489cf356fe60664b7cf7398878f54dd90de752b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.130-renovate-balena-jellyfish-core-8-x-df9efcf496deeb4b23d4822d073bbb785eeb6e6a.tgz","fileCount":28,"integrity":"sha512-hBVaU7WBCjuLgDHmnvX7D+Ewa7N5DI069lNHTkijUWszOizoJcXD3AvTvtK8rH3yYainDJcLlbIA64zCqFfg2g==","signatures":[{"sig":"MEUCICDDmaSrUQMqv/a6WQOQ1vrhf2wyAdBJZdnVXIYQ9HDUAiEAnfWeWnT5By5IH/UCk11cH7NtVflPLY18Vrt4HQkAOs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvYc9CRA9TVsSAnZWagAAYwsP/jTUhUI8j6YLLzE1u2NV\n06InI52Ep2Y5AXBuq1O29vCrwrdw6Bzc7RaQ/aMObIaG39F2er4MRqwdsoXT\nl8TpUnAzLi+ucur0B6z4egXQP1laGmgYRZ/CvWP1lvbm/YhL/HJJACoSD87R\nv7DavX2QAkqCgsQ6197MkuvFXSCwcWbqzJB/YT1Ti1lhOd5EJhbMEXJrWnz9\ne06FV7WQZptHRnru3u2amS10jO4T/4dvoGgxVX6ERE8U3XkOB8QIHM+2jJr1\nkkPifqUTw08QvFEhFg5iOITLvLnlm9y8rqGyBdO9V4ha7DU+jW6avNjMt6ED\nBkL6UOf4LhU3mH+Bc8WTpELAcl3QWIE9HtS1TgHNP35VTuluPSSyDfyFvMit\nHm3pnca46QAYhwu8P7poZv7TCwBN5zOjcWp5yQdGAUNfXkk+rzQRTO8vbN5M\nlZu0mUI6PQ8Q6mSJiJUKS8nqsm1J4a3JIXPav/5FS/djA998fFfdfuMEi2aC\nTLLMPe2oIXsPsmeZ9m1Ba2nL9qKLTooRL6n/vn7ntQ+D4nxgMcSu7tmcXNA1\nEol0h3L38r8N8lHWD2jBYpngfwuY7prVBK3B+zPFNAjKTWigfhfeD4lCa0ax\niWRtKjRohJa9zNGss70FBqUkGVv4fjzUZL0vLBzvMJDHcqEKPvYbDWMkcky6\ncsAU\r\n=3ihj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"df9efcf496deeb4b23d4822d073bbb785eeb6e6a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-18T06:58:17.475Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.0","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.2","@balena/jellyfish-action-library":"^15.1.198"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.130-renovate-balena-jellyfish-core-8-x-df9efcf496deeb4b23d4822d073bbb785eeb6e6a_1639810877578_0.6524748502556013","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.130":{"name":"@balena/jellyfish-plugin-front","version":"1.3.130","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.130","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dc47e459fc5602a66721579e4c2ee3983424ce7f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.130.tgz","fileCount":28,"integrity":"sha512-/yBXr/LOSoKuHA2KfPxcgL+N1aIHPeqasCGcbyp+6wK4/9rrPEeTRkqDafEdkbtdRzQYLhnvHNO8lp9/tM2nyw==","signatures":[{"sig":"MEUCIFo5GfnNwZJCWEZtJw0PHn/Xd42t4liaahT88JCk6ObOAiEAuS3ehPaIlj6GrOEV1PVkDmUBTrB/0ODwGWvvKZe9aqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvY6+CRA9TVsSAnZWagAAYnkP+gPvGWZwoHggT8TrYQn9\nQkw7RH0aTsch1rzvpSGhhgd+iuc0ISVA1DI6flFLMn6XLPWgxBk3LrXYw+DS\nsVIe07SNh6XNdLQJnhvttA8u5hNhPklWV8m7tzZ4J7L66X5hR7p8+33WhR4p\nAMtGLWbFV7JJF99exMcwidOoVPeOiYKAE+OVcfqnoJHwsGQWox/NSZqsTbTh\nC4IGFpzMkAcYe3DOP33wamwOM1rZzc8nMilJVfHInTiDpgjd6LcT02zJROoG\nt3EaS9ka9Y35FbwviczkNVWeO7WE7SnK4QQmqHoHPBFa4PjzVUUEDYisNzuM\n2BmJtYgOaK4aZKZE57rJYMO/aB7iJ9+8csUYh89QdFIBtBxPaPfTe8FjDAnx\nuQiQsFsyvTQ758vtmWX7UlY4pGP45+kFClfpa/1ohCn29peGoQR/VLUmI1qz\nhrS4yGgqN1dTe84tPuJ6gjCEKUPRoXqbQB0XoiPzOSpSvk3saVdfIbOwnSn0\nilOnhZrPuzYu0J0iHiWHekPAiFmLITnjTFCVQuL7L4z6wZnTj5H6pqEuJlmi\nNdkwXiZgU77rmLG3QKiNOpsZGb7cx9g/Bnn6sRUSReDxthhJOE+g1rvatBvW\nx+XyUHxpnwFQcNuKEzSWbLXgQywL41ZIDIxQhUXNy7eYEEmviUBc0yQg9Z+f\npu7z\r\n=Ix5j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d82a20bc92ef08f722ce02fce7f2185563658815","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-18T07:30:54.354Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.0","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.2","@balena/jellyfish-action-library":"^15.1.198"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.4","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.1","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.130_1639812798639_0.2508759151404496","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.131-renovate-external-non-major-b0474dac18752f788e4f738fb55b8cc2b07c3543":{"name":"@balena/jellyfish-plugin-front","version":"1.3.131-renovate-external-non-major-b0474dac18752f788e4f738fb55b8cc2b07c3543","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.131-renovate-external-non-major-b0474dac18752f788e4f738fb55b8cc2b07c3543","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a66a276e2e976c282dc7f330ff6b2a0ce4b3673b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.131-renovate-external-non-major-b0474dac18752f788e4f738fb55b8cc2b07c3543.tgz","fileCount":28,"integrity":"sha512-6oxM9/TwDIq+15daQYyD/D77PHxdILGZGKvJZ0qKqqGUBuhpwhqvurTjZluWVvZFWOo6GIVd0LCe37CUOdFjZg==","signatures":[{"sig":"MEUCIQDOFFToih0raGdn1f76zqG+tKxN0h1pjcsN7eVsSkvgOAIgS4dapYM6d3L+btaCYOJEf2EXyHwMorasVe0zsqrU4Hw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvZZiCRA9TVsSAnZWagAAk5IP/iF7Vv/TTYr6qbttCH9u\nSq+oWerd+VAcbLNlXqtQuLicL6vfTXQ9DTUTOayS/ANFMZ70IeZHqgGFVI+v\nh3RJ2YJRTFt6i1S0QJs2wnU/sP6YsuGZ5aqZkQJECKsIcfT/rJZPMf9eNIaV\n8bX2ZAjHsnwEvRUzpIQgDuI2SYW3UBwidXgIZt/74L/TVGwNHvclrV6NsWt3\npqdSb0BeFkNPQMvQUScDWQHLlMb0F1NU1WEtGKNln4UgQWpRK0cDp/ACKAEk\niBi6zuAKEpsGFE7pv7w9Zya0cxNAOSRBCrcMtBzZAFZM60q2wpnajDr8L1w8\nc4Dm68OTxqkRNGRhh4Kxg+w0uhXCUWhue9+FuSK+Bload0yoh7JNZ3OeO2MV\nqZnwqdZ2b3xxL8HgSXHM0sCM7mkPKiHX7I2uMu5aQb+PuzSQJDJYoKs6lz+E\nNREW/a6macJyJsYkz7bQNoFPK5fD/XNjCk9BrUdAqEJLDfJdQKON5AqU8Llq\nmVIKysNbiMZvgEG/Wr0nJehHlETFVHadWtF6iz1BDN1qLiS4hGlvJzciCAQQ\ngt6ht/C3ZXKRLH8UFFyGABKw/qBddSy+n5L7JU/hLho7pfCk9EVh63xropkK\n7Roz/vRtP0cV4TaAhSRk4KylwMQlrZE4oyB7tP+XXwqqRUVVCQtdQdsX9hyZ\nTIFq\r\n=Fw+j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b0474dac18752f788e4f738fb55b8cc2b07c3543","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-18T08:02:12.937Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.0","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.2","@balena/jellyfish-action-library":"^15.1.198"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.131-renovate-external-non-major-b0474dac18752f788e4f738fb55b8cc2b07c3543_1639814754826_0.3028531945906636","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.131":{"name":"@balena/jellyfish-plugin-front","version":"1.3.131","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.131","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"33eae49a229ef9489f95d8d4e33bfe0be02fda50","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.131.tgz","fileCount":28,"integrity":"sha512-mdlAze8eitN6lIMXLpqsfIsZN/j0WBO73aOpkkwPhPQNZt/iXb1c625Uk5nwUhx9acxO4oZ7bBcDZxPXxxe6YQ==","signatures":[{"sig":"MEUCIQDz28zx6xHDRZjXbZOEFou2j307TGoJBrHuBgpCzxyRTAIgdpi+PrkXx2qzCYJZartkoGSU3Y5DesguOTrm5XTIFFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvZ5GCRA9TVsSAnZWagAAppkP/R+UhyW94hNuLpRFDT3A\nYBYHImV6vQ27ZopgfhFHSyo4defl4Wqgf5gUcgM2cEE2gZWhSAXwKqfHtzLQ\nmwA0HmQYgHhQRDRtFDfVNBJmLzhZkrAZXhC3pU0T4C19UPAhy0naDd0akNvG\nIrk2ufoR4zfdYSiYl19AapUO4ZNlfx9G8gApyQpcaj7NEPQ5gwg6g8a1XqwV\ngfJc6JHcxVKoWNlE58pmNCvQEIStzXEAiaqiJFdFFVHm07l4GOqlQRdsH7hy\nwA/LOMuRKmu1y0dAKpHCPa5chxOQr+ls0IA4TV6DWf377vleRCNIZbcqgxrO\npDrb+KiiWbWLsOE9OJufZY1qqdRiq/cV/hEBBKhvwukzV99a+EhjN/bmI9WZ\nK7tbKIxUI/D2uw68qtvKzNIXm89nnJcPGOe2daZ1VEaFtwgq7jgNTJ9/8aTY\nIYqJM2dBHmCJJuiQf5NQW8QQoOAG1junJ1xEuqNJjxxrWbOczSFf8D4E20qK\niEDWxvBY4Kh6z1NJhS7SNC+/5BrFkNkzh1wBT46aQR+n7xfefQaSradkltyX\nCvqDN25EbuMkpA5qClOZlFJ98YF7UwVkzv+AybyuEbYnfdtXtaSokR0n1vMx\nIy5/J5Bxmf5Ozt+GubRp8DsHzGYhdKONQLsNw3/cEVcXNYkmwhOggPDbmnqN\nH1pq\r\n=NXn9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"950753f2be8bd077c9f9a2e0e827b6f8e813880a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-18T08:36:32.073Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.0","@balena/jellyfish-environment":"^6.0.2","@balena/jellyfish-plugin-base":"^2.2.2","@balena/jellyfish-action-library":"^15.1.198"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.131_1639816773917_0.8792806382074729","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.132-renovate-internal-patch-d79da61622defc1db826301f3f76da8b61c06c0f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.132-renovate-internal-patch-d79da61622defc1db826301f3f76da8b61c06c0f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.132-renovate-internal-patch-d79da61622defc1db826301f3f76da8b61c06c0f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d167c09d08fd0695246bf9d6526cfa6dc49fce20","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.132-renovate-internal-patch-d79da61622defc1db826301f3f76da8b61c06c0f.tgz","fileCount":28,"integrity":"sha512-xHVjCcUa7r5t/XaMYFcCQK+l+JxMs/lnK+/0jQCfwugl0Zxp35MZu8QvHH3t9DJYAuC+Skzomub4P+ACLqyYBg==","signatures":[{"sig":"MEYCIQCOKuMR+3F3Qv/GnW/Z8n643azV+qwgyCUkX6jskww4VQIhAJtuybbXCZa/LJoIuCbrfgFBaNAuscR0EuTFojKyoach","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvbgICRA9TVsSAnZWagAAxIYP/RI4FnSu1TjdKtl0g3g6\n0j+D+FNNtprTiUxlB9CY2kMzhnWjyzeNFRnsYKv34frwArvlvTL0cSr/M5IT\nKE+oJffa7EL5mses66Wr2+oc4wmBIM8I/xRC5Y3iQ3J/X6jknUCP1vxu/zQm\nYN7Vp/voKUwh45mz8okF0x7fFxhDLdevLvjKw0tjCPNMxGbQD7WxNvWLso4M\nuxny94yqTWKDsvDgM3ThRGpHTtKd6dlFyaeyFnaiwG4ITSa85KGr6+mmZdPQ\nLH3cQY9k5zH0ONENEY08OoBqVVQH9e2VqbhnR8EHYJB8GC0yLTFtnah4qPfW\nKfOy9hJO4nYumvxCuik2Vgjo6q6y7TCdfQ2kHb3jfpYK1Va2kNrpVW1rKTJy\n7azIdbyTcH1g1M5BC1uEJt0i5EWRZJV8su/jiwPU+Y52FBNvrDV7K+sTqR/+\nrjIP1LHf+tmm2GSjpCS1CriYf8ZsZfE4vf1CWUJ/VPz1Ptdj4jnmV4knODZS\n9hZdJvjYO0groi7i3/iCURJ6kuYkJxjuhbWcXYuKyf8IG3jUy6H+z4efXcEx\nHM1XrIS09pNmj9tb4T42M3m9vzCnB9Y4yspPZwB35GfEVnnn6UG612lqL9+3\nJKkWtsJEognsIDnX/wZP2rmnJDkEGoxLB4Qkz4A/ld31BYaJmOS8QJ11XQbm\nnTAI\r\n=SThC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d79da61622defc1db826301f3f76da8b61c06c0f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-18T10:25:31.477Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.1","@balena/jellyfish-environment":"^6.0.3","@balena/jellyfish-plugin-base":"^2.2.4","@balena/jellyfish-action-library":"^15.1.202"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.132-renovate-internal-patch-d79da61622defc1db826301f3f76da8b61c06c0f_1639823368660_0.8208357104737076","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.132-renovate-internal-patch-4260d13be30a91e3f22f8e82b2bbcb71e267bfbb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.132-renovate-internal-patch-4260d13be30a91e3f22f8e82b2bbcb71e267bfbb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.132-renovate-internal-patch-4260d13be30a91e3f22f8e82b2bbcb71e267bfbb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7c358bbb6f83001d6553406fbb10c1310d3bb03c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.132-renovate-internal-patch-4260d13be30a91e3f22f8e82b2bbcb71e267bfbb.tgz","fileCount":28,"integrity":"sha512-ZWq/mcaknSZOT7SMHB3QDEZuE/hQ0W5nCkcWv01GZKvuL0+vSHNJYnKTEQQeoU0SuIkDVJkVs0gXRBVdmCczVQ==","signatures":[{"sig":"MEUCICyoC4xbMsqtj2oUjYhRAX9qCIhYSH51tO6uNt3esZAsAiEAjE/DJhYxwvioeYyTChf5UEoC8FYwn12hh6X83aru7Zo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvdcyCRA9TVsSAnZWagAAHiEP/0z/YAOyifb99mFo9GuB\n3KCZK5bbIL/CDXMG07V+yhTEMwkdWkB0n/5UQvpte/uNDbA7v1uLw/el0PDm\nqw8OnrW1YtTwgH8MTuLunhhVQX+jmW6UX4jUCNg3d76kCDlBJeG9iIY5Zi8Y\nRoQ3gR3KXKkyjZ54x7H6O9R3gIsSzmskfMwO0ORAtbpgkUKBhy0ZU3QAlWMF\njeiD2bojyAuFCFjWKff/LqGUbk+anHcIwivLnpgK8EvGn+AnWuzkxFB5JG8p\nY1NDLkwzbKy3sZGo1/lQuOgaU7QIZvSMNkmvrSrmClQXsCJvub9Man/fky1k\nUwD21mUElv/33Z01G2GLLBhuo89rdJeXoEOKxAcIlCA+RjIpI+rmIv6vFJhT\nK+f1L1U5HgP6X2DpxQ/Kehbe3HnW+HvWvNTPHOWpRSAMLHsGgZ/JBfIEUhxP\n41MdaUR18Hoj717dkGPvy/5zQGP3PbLduXJcmff2H6HYOWxEvRbTrf32eIks\nPHlAA1kZ518dWibiQU6TjoZoev9hSB1LhstK1aI/MY+vlouFKrqzbTw9Y2bp\n54l7tIaGRsGDJtd4s/kfsFsDTY6XFR6yjWRbeKpczYeHBo3iTmdoqE8sdaMX\nAhozQIXJtpo3SIEnT2Q4xlssrNTJ2JT4OOVFiVilLZn7kKLLy1dcFd1jdcbQ\nNt8J\r\n=/W9J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4260d13be30a91e3f22f8e82b2bbcb71e267bfbb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-18T12:37:19.784Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.5","@balena/jellyfish-action-library":"^15.1.202"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.132-renovate-internal-patch-4260d13be30a91e3f22f8e82b2bbcb71e267bfbb_1639831346656_0.08122903839927087","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.132-renovate-internal-patch-f1ca2a7afa3769cfc54e24bdc30a614f1d5f57af":{"name":"@balena/jellyfish-plugin-front","version":"1.3.132-renovate-internal-patch-f1ca2a7afa3769cfc54e24bdc30a614f1d5f57af","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.132-renovate-internal-patch-f1ca2a7afa3769cfc54e24bdc30a614f1d5f57af","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"38e4452130063a7fed76a67be2c6abccd637b0b6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.132-renovate-internal-patch-f1ca2a7afa3769cfc54e24bdc30a614f1d5f57af.tgz","fileCount":28,"integrity":"sha512-d6JaCfSdYavDcGBAQhfOatO8ODaQjMWLkzCW+Xuzg8CTA7pbx343KJJC3CheSfw+qiEKekqwc2zjCts7Hdx6sw==","signatures":[{"sig":"MEYCIQC/kta+kTaeYzI0nHP82viPfc1NQ76H/fp0Yb9rSZCvvgIhAJvReo6VtUbNglFeSjAuuV8lsZS2IBrVbpBv/72/Zikj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvdg3CRA9TVsSAnZWagAAQp0P/2dAAgTA7YyJ5BM8o8iQ\nwgWOyIowUQ7ZsBWUDyxVzvlwriOXLVou3WfbJm34sHUpUmnkXoU/JpUiF6CX\n41d8GO3NCuh/Ef3ATvkOdmXSZ6IAGfLQjTCyrOsu6M8mqcRX5r9rTwuTLHy0\n6QXh9FXGcEk/sYWqkG1ioFjEVWvdlPUfFr7iMiYeR/wlZXcZ1kjg9gJJmoYk\nCDVlhz96dqj/3T7ZgOikPN/yLH1JtA1UZP+eWBAeI/Nok5SnSyM+R0stVXKB\nDN8lWGMqnLdzXB1aF7+2iYCT+XxCAJhN6b2BeJwBWpIYAI9wpwf6xo99tt4M\n4Xy6aZdw/khctrUgJzV1b1z/QZsPlv6k6E+ktQX2BI+Hyr9lJmLm/xNQ6OUG\nwe8im/yJSXkQWGHYvtnCzt9lWikg70o78iyoA6EPaTgaI2O7tToSYHprVbtA\nJgoORK18BoN9q9SdsCo7UBpE69dDWOnbrPPRtnoHHA5QImSia7Gi0PExXJRT\nPYsdHw4liTmlV4UCPSr0fUobRiPTzgUJCPiLt/HeNckqgZWX9TRR+7sgKLoS\n2Tmue1VgjxnG7AXYpT7bIURCpl1+lp8GubF1N4aJN943wx7ELpBuEL4SzhJ+\niNG0bCpO2aXUDxNfMmknyNdrBHmaGdMH81qJG1JvmvqKIfu+uDqSU5EP8bUL\n3xJf\r\n=ZMwm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f1ca2a7afa3769cfc54e24bdc30a614f1d5f57af","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-18T12:42:54.224Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.5","@balena/jellyfish-action-library":"^15.1.203"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.132-renovate-internal-patch-f1ca2a7afa3769cfc54e24bdc30a614f1d5f57af_1639831607524_0.7694535974108112","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.132-renovate-internal-patch-f1e9c295d94b2f27d3a5cb40447d4350dead6fc7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.132-renovate-internal-patch-f1e9c295d94b2f27d3a5cb40447d4350dead6fc7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.132-renovate-internal-patch-f1e9c295d94b2f27d3a5cb40447d4350dead6fc7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"54ec66c8dab92c6c5e546dc81beee8b014b6869f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.132-renovate-internal-patch-f1e9c295d94b2f27d3a5cb40447d4350dead6fc7.tgz","fileCount":28,"integrity":"sha512-K5NY0bkVH4ZdCIzJhqnxoHGR85NrORG3/rFlhX055Q3q4hZ2x55DX2Sw9/UBcxR+aCP+kodylfVaNl0g7NjI/A==","signatures":[{"sig":"MEUCIQDYp0ck4vijEz51dPAk1/6zfJS9PIfFTaxLsjYWhIgllwIgbZV1kS+y072nQW6dsJmbo2WTk4YJ45c7rWIhNywCBrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhve/0CRA9TVsSAnZWagAAPG0P/AsP4U2GqJ8C5nbkeDdB\nknvL9M4p4tPO4i/Tgub20dXLkqaL/RrvxpII195XTKR5d3kAxSrmozs4OAJb\n51NBN7qLOMckZK5Mf1XVw/itrsa50X8MDh+ld7wW/Tm3D/zJ2V/TVeeimQ4g\nIeSxHcUCq65/h76eo+6nslRLcyOosZGJtXTj42iWT5n3vjPqtmEhta8PM30X\n/B/vAEKdHk4Ei/su4PHeD8SiyDN3HHnyT2I3P3VEEcMT7Bxwsx5ISbMNVIxc\nL6uKbW664lqEwvXkV09SThwKXEfIrSGIFqe0ymLZv8ygNfQLQeh3d/wecMIE\nVv750luVSKZy7912VVdCpNMdlAmC0X1xIizE9e3oPbe3q5LBUWHmxO4+0r4x\nH9EbmTVJEuYz8KkDANZFfVijfsPFsSaV3N8WRYRqb08I9aCt00KDj9TinSJk\ndmLRUqpa7m7ZPx8QWySqYSmoZubKTSyfM9jybXz/zWWpJJfoDBzeg5r/ztcC\nWZT7vMbjcIanBycZaaKFLV5ikDDa8lSw6eV/iJvBW9n+UcDFIg30n8IydY6Y\n4aEdEqWA75zPbWO3o1rSEanjbKOULDseOMlfijIDUjs6flFfbdD/4jK++Hyl\nslI/YBadvy6XSGqAl8e2O0dwViQvkc6aYBg04kujom8+aWbCQ4TJVhNpQddY\ndUBU\r\n=3JU+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f1e9c295d94b2f27d3a5cb40447d4350dead6fc7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-18T14:23:28.194Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.6","@balena/jellyfish-action-library":"^15.1.204"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.132-renovate-internal-patch-f1e9c295d94b2f27d3a5cb40447d4350dead6fc7_1639837684494_0.10616189377913443","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.132-renovate-internal-patch-9645f2f135940eed0493aa02b87b9ae234fad503":{"name":"@balena/jellyfish-plugin-front","version":"1.3.132-renovate-internal-patch-9645f2f135940eed0493aa02b87b9ae234fad503","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.132-renovate-internal-patch-9645f2f135940eed0493aa02b87b9ae234fad503","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"30cd49a60a6bb70577fe40b9c92490191f7ca1b4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.132-renovate-internal-patch-9645f2f135940eed0493aa02b87b9ae234fad503.tgz","fileCount":28,"integrity":"sha512-GJg0V8oIMhOXqEvLrqY/Dj6R8OrsLlJRy0Puxkrm2S378EVUlN/Yy7amzzCXjWM1vXms+dR+S70/5fjdy7YeEg==","signatures":[{"sig":"MEYCIQDSHc4OsPf6NvrqGdnR8eR3ENqG7FFjkJZ/TGGol6/LagIhAJ4Ypux5hqVKovD0Us+Fp+0PoEMs7L0UwBwv8Dvgpn0L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvqpECRA9TVsSAnZWagAA8nIP/2dJZLS/EnpbYdKY+9J1\nQCJJePmBDfPZBokHkNnaRc5JBbgq9FkoLhnRdvtrl6CmS1N1T0dhaZysoWZI\nwria6Xd0ojriBnp0wwRZddGTATLwG2g45Dmi72mk8fV5GEFbl9qxAVIWqE6w\nq1HAQvQWNpZyCVKMOqsHGMpaD5MYcEGAInkiyBFdhYz0rxj5aLD9SSpYlnZ/\nueS4uRY2rqD49YFJJTxyjiw9JRD0LlmAohH5mCT6o5AyjJ8RDVZdhLJ3earF\nB9BmzSt2w+74wTD5v1hb1FMZp9E7Yn68TmYWIypuy9FTubDz/kmxpOvQdHe/\n9czANOJ11Y5RX4cA7LmBL4NMiEEv7lhRUZFG8lseEAv2LuSqVxJ/mAqK6uGH\nMuF2hIVi7QU5gy0CsWHPZ/srSPiK9h20QgU10P0OAoyFjvBKmbnsDmFaQqfB\n04PSPMnoB1dzcnrpFw//+WmHtBHUqQOFN7YyjokRDhGKjNHaURzOX0hvxyOa\n86JVEReAxeTDmfDQEFA280KT5taIBMerALjxDqfg5L0fJOtPhB4MP/Tr0SMx\n2TKwtRHbkjDJ88NC89di5dtjrrE7oYMs3wpdHt5jizKoRERKIYoxnzKiGJ9x\nUxlLN3eel6As71gcYn1suzxfO/T4KQcSVFV5Cz6EIFWFdmXZMLYGUwcqpTAr\nFMlC\r\n=I4W8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9645f2f135940eed0493aa02b87b9ae234fad503","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-19T03:38:56.099Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.206"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.132-renovate-internal-patch-9645f2f135940eed0493aa02b87b9ae234fad503_1639885380202_0.9857500700951207","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.132-renovate-internal-patch-12a4805dfd00688ab5de36fdde82d078253cd6b6":{"name":"@balena/jellyfish-plugin-front","version":"1.3.132-renovate-internal-patch-12a4805dfd00688ab5de36fdde82d078253cd6b6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.132-renovate-internal-patch-12a4805dfd00688ab5de36fdde82d078253cd6b6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b4ab2eb29ce60274587508ea2374ed58a7e475a2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.132-renovate-internal-patch-12a4805dfd00688ab5de36fdde82d078253cd6b6.tgz","fileCount":28,"integrity":"sha512-F0jWMTGEO6kzQWSmDMDnIm9bNrGmqNpQtPFLOhB9io038b3m2C+Fwguj99mrwnTVyt18O7x1axGXf5ylS2u3ow==","signatures":[{"sig":"MEQCIG78bvqK9NGYzivZQNIua7N7yyDPhCg8fcSGTEYbdrWDAiAtDyeoSEF3p5O+7NBBgAhWkLe0lm+o5qr7OlqgpjkpJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvsL7CRA9TVsSAnZWagAABO8QAIgany17OTQNc4785MpQ\nf92D1Fvkpwl0wgBaG/g7oRd8igcUxJMHZ7IBgR2QgO+Vjw+0vppKZlFX71PR\nPcYpAY8u9N1xGxKBboY8+y6Gbwzuro6aoR4rQaP2fXqfV/SK+PP+HfdNw+yJ\nDRUpSW9t/los6w5rYL8VlHwWjcwGeaK7WtbQhMbBRfXaYJEvoDu2l6Y1YGt0\nHIfbMuIZWgxCiX4M/8D7IJETqJJw8XuXrrydnFDWd8wFZ32zm5QBlxYWSiHJ\nZqI+HTK+XDg6m/3VS+oblLXQkaV2mV+0V1xGiqJzn9HXKvpeQ2sQk5SxuTg3\na7m5ccFIwhHlbrOakOruYuDZXtoohbJiexC+uCbrV8JSuhrgtn+n0OYOs0Li\np9hb8kNTWMRkqdlGi+kPxTcnxn65ypNDCJnMTN9h+cdmcbHqj+rEHhyeY6TK\nJgbw3+dE/6Ss6fYH3D2SfSQeY39h2VJ4dfOwDRn6gVG7j51JmJ2meNfvRejv\nokzOYkj2gwgUrquYWqQsRhAxUKcUnfW/oyeEg2bUpQSMZJ92AMRpBQj3dJV7\noQXg4h+adoKMCYNLoNIpnffxTxI/Xmev5vHZGgemQZYs2w+MZLk9sBQgdW5z\nitex24pQip/RBvctIGJO8UPIaXUMvJFuG1mDTZEdkgdKGpZ7fiiRePr2ETox\nSis2\r\n=YXxG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"12a4805dfd00688ab5de36fdde82d078253cd6b6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-19T05:25:23.653Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.132-renovate-internal-patch-12a4805dfd00688ab5de36fdde82d078253cd6b6_1639891706869_0.41466095759937405","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.132":{"name":"@balena/jellyfish-plugin-front","version":"1.3.132","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.132","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"add0d4502219258a4cba9cf7235a4c61de888f40","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.132.tgz","fileCount":28,"integrity":"sha512-sVZSkgBCM4H2SGt16b/1IbsPZ/RYfvZlojYQS2jtDc48dlFAfOBnXy2aFDNL7BYfKahLCXakJPEhBlIIhkUMkA==","signatures":[{"sig":"MEQCIFjqjfQrIrGQNNr6aAlL0NEXhINIV9DWodlQl30st0s2AiBBS4T4IncCu9gyj1aAM232Qbarn2330Rhcr8O1QmaBUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv+FpCRA9TVsSAnZWagAACiUP/2MS3yOlbvM68lqEr3Je\nUjdBbmSNNgj19dumZYv1gb6gpqZDQvTitl+m/uW+1GGeFp6J6h4ivVmdLGIK\ntMaFY9168j19wFOOgdjb2KpHcxC2eITHRIqwD20uBm6I6+xYD9i8qQ0HM7Se\n2FCTXSqUT6NlJ2/Uq5MZBYUOQzLtQGrXZedqFwfM+yQCWWhpz3viU7Bpw86R\nwdieteUhGY8TJ8wBpN5FW2Z74UoOo1nUaEfnUBY6x3fXZDN3ecA6l705wXVK\nR2HAZE1ecSgW8Qanxu/vS9N6/t1uIZbSjgpEvzjzJt3IJKo7rQiRvBSGwUBx\nN84L/YbDB0wuV4/3YCDHPJfTUZhCo02oLqSLsiyisWrqPAAIeQGCmRys5l/V\nddES6v6c390Zs92Ph4pN4jVcdUUxU5V0smumUfQOBz56U4Kwf3XZNOljVw7Y\nBYobOCE00yBmlCGHlq5VmtKietn+zxW1o6UsThMzSMTi2KzFU9vKf6cWKNO3\ni44p2QNDdYdW5j0WpRwWj6q7A4YE+QtDqJOAXzB++WgAS7HhajCYZTrenMRU\nXv8dqunwQzE500oirtaCP7cDKS6SROEGpkeJmwen0zKz9H0dirbfCCESGAnq\nNds1hagqvvPlNt56hw9Ts+ktAoQykAu5MNXzCEf3n/925x4dvJTXzmGYmR2f\nUjWc\r\n=jAaW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f805c1eda3984be70981995de470defb868b6cc5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-20T01:48:19.394Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.132_1639965033578_0.26128780389994777","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.133-renovate-balena-jellyfish-core-10-x-440bfc4596680fdbb995e5e727898d4f3de3bf0d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.133-renovate-balena-jellyfish-core-10-x-440bfc4596680fdbb995e5e727898d4f3de3bf0d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.133-renovate-balena-jellyfish-core-10-x-440bfc4596680fdbb995e5e727898d4f3de3bf0d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"764cd78b6b55e3d0cbbd7c2d82584ae5567b61f1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.133-renovate-balena-jellyfish-core-10-x-440bfc4596680fdbb995e5e727898d4f3de3bf0d.tgz","fileCount":28,"integrity":"sha512-iLq/x5pY1bpksz4AcQ+JSJwI2nVigM9aywxodUYapKDEhrw6UJGHzDj9Y6kLoJ3DYqQ4n/hyolq3ZDY6labW3A==","signatures":[{"sig":"MEUCID9RcvM++KddTqn+K+RlNgjKhZ8qZUBPjH1e8bBkpiqpAiEA5ihmAPEIVSZlN74eF0Vxg3kmP0vsPnG+sfhfBNnrg3g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwO6cCRA9TVsSAnZWagAALWIP/0rfLPrFsnlnJlFA2HxG\nl1S7vqryabVs6Ze/pScyM+Poh4vQ0SCsUnz5A1l/BeLGqS6Ni7IgFiwBm1TC\nI8INIjhShofmOqhy0HBFBY0ZWk+NkPlcNoBkJ2GxJfw2lZ9sFQGyuM/eIgu9\nKnkQsUX0RRMkHq8181nGHTWKtSIASP+cGsvIZFCxRBO3J5OKVdZLM0Kf1dtb\n5xUPz1BKAqwB4sA1tkmJ1E4RqKPlhVF+/SVas9CZEyQsNXAsy7alNHcAiAI4\nTuI9TeHKbcJSTTI9AWa3iX3JbRgV+SI9lHC4F5Lt74lSJcbSYW8gNet4oih5\nuaIcRzRe603HHCHJzdlEtLlMu3pkpAKMEd7J4u5VDFMKfM8ao4OD21ibyIax\nfgisjnaN3SYAoA4qrtvvxjgpTcb4iwDyx8cYE2y2ecN5RTlNBWxaUjXWmTXo\nhQ4ZKF8yAaDNv6CaTl2VL4yV7gYdqzUBmyUsMG0KQMDy43X7HLMdAvT5+u3Q\nt0OqEhfiwzjkXgdVQXj2mWdYPzDp/XgcHZ0Dqvx8tDI5TfcMXvAJA2VHHWLu\ntzYxHbJHvYLFALlP0Y+aamOwhYEFChKlsiWU6iH6T6pEXhgpMXAX1wtSgT2u\ncS86xIidDUh0AtmqTpRnQ1A9qgcNMvCPEFTdZFLQUcB0pDW87Bjlg80K8A2h\nZDIL\r\n=jS9X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"440bfc4596680fdbb995e5e727898d4f3de3bf0d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-20T20:54:29.814Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^10.1.0","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^10.1.0","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.133-renovate-balena-jellyfish-core-10-x-440bfc4596680fdbb995e5e727898d4f3de3bf0d_1640033948459_0.926419056736864","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.133-renovate-balena-jellyfish-plugin-default-21-x-b8b63f5ccd8358fe3c22233a14362b7493936a86":{"name":"@balena/jellyfish-plugin-front","version":"1.3.133-renovate-balena-jellyfish-plugin-default-21-x-b8b63f5ccd8358fe3c22233a14362b7493936a86","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.133-renovate-balena-jellyfish-plugin-default-21-x-b8b63f5ccd8358fe3c22233a14362b7493936a86","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3dba0dea4d387202b88c1cec7c28a17c9ab8bdd6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.133-renovate-balena-jellyfish-plugin-default-21-x-b8b63f5ccd8358fe3c22233a14362b7493936a86.tgz","fileCount":28,"integrity":"sha512-DUGbJiyAcg4gvwMqsQEdI+ntxeO/ro6eGvTrU2Mzzz7WOM1aoAgayT4GWXm856Ob8kbFNLkBFVdz9y+9bYrdAA==","signatures":[{"sig":"MEQCIGX0irX7sSJjByphcj8gbAPf/5X/eHy1ESDskMQOykAMAiA3Z3CIPqWqX6b2LGjElN7x2pRo0vIf9y0sx3CVzaI1AA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwcYuCRA9TVsSAnZWagAAqqMP+wSDWgOxVrsKJp/jS7Hu\nck6mp91oBnNPGVin6w0x1pOEnxjsUqdQCjxXb2XsKQpFSkr+Eu4yS42RCCCn\nX4O9OeyixgAl1KXx618fM8+3SOJFbrqEIQiAMNJA1bFJ4trmF0nWxoujCK+f\nyts4dRXHsoncy6PU6zWmt7esP94wqpPP0HB5liyI1EL/Mdm3NdjHaHORgZws\nvzU/fufhdnJLCowf5VmW0/QBZmdKo5lXtWJAkcyWwGUP9pCXKrkSfsyg+nHs\n8Wyf6bQS+vMZIQRR5f48J72cgpPMvMFxD6nzSrFnLNGVl+NcqJSPMz24flcG\n8Krn4rH4Dwk5ChvrE84fIjxrsdldd9dKrrAHn/jhO9anIr+O4OQDS+WqzXzs\nhOu6YGDvfLdCtDo/ylnAUDDtsxgXRqHhncEzHp/xqXi46sTfpB/eLpQlhEEm\nFBXHwlrD1bObX/aveBIk3Jf+tUxB4TtxEy0KDCXDmPkOyiLNxmxn79EENxIr\n59kFsHZ5xB2VV0CjfAotZvFkfvJ4mnSddPIxBFDypy+J1/tbt2+GsLgKgBph\nZ4wYExuNjeYksh/QPhBoDLCP1oCGpIlqCUZ2WTJRWMfI7DC1m4XbTPVDfoud\ndu4PGBXO5uIFD+d5H0LKco3cE1X9XbdyWeOZWQGLmIXqHqxdCRtx2KVfbCce\nLhgi\r\n=F7tR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b8b63f5ccd8358fe3c22233a14362b7493936a86","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-21T12:14:54.733Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.133-renovate-balena-jellyfish-plugin-default-21-x-b8b63f5ccd8358fe3c22233a14362b7493936a86_1640089134649_0.6514117529853403","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.133-renovate-balena-jellyfish-types-2-x-f1f7879005cf5dec07fddbcbf89038404400d5f9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.133-renovate-balena-jellyfish-types-2-x-f1f7879005cf5dec07fddbcbf89038404400d5f9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.133-renovate-balena-jellyfish-types-2-x-f1f7879005cf5dec07fddbcbf89038404400d5f9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1c53e4801a9bebe273a849770f78e73979630946","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.133-renovate-balena-jellyfish-types-2-x-f1f7879005cf5dec07fddbcbf89038404400d5f9.tgz","fileCount":28,"integrity":"sha512-jV4llKqieZP23RKb0ynLAbwpwaNBYDAuC0EEj5zqwsK2+dwlhX3OOYTy0YtaeazbEePXKZ9iRpYrItYhdZB1lw==","signatures":[{"sig":"MEUCIGvZ/p6ZsBLfeUOfdggV5ZPPh5PFgzDcHOGtnVV9/oRAAiEA1FX+sNuvFaXvP6LxQRoQqJIQaaebUzyeVGBII3mAWME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwcZTCRA9TVsSAnZWagAAKmwP/3y63lPy35FYA+EXFiGW\nZd0zaCOJ5V5rMAQ7AH10gCLDctFjmzhGrWEPI1qA0OvsjFomm8gQEKlbOg2q\nh4DnPH/HH08OgfQKaIMzV2lBGjuKEcloSVtV370+mKkT8BzQiGVfLDQwzdj4\nvCLn/GEIIECGefYHjN0bsFpMSqFuGLlmYb9EhmPOuoks42++OfBRNXpcc2Ri\ncw3xwbd+hs67hGsERXy5A7U0ZsALJw97ZQ8lbbumZLCeECgfUrATVbzeVgSx\niV778OTU8nN6s3NFUzD0Okqk7yNdmhoMBR+6Bms3fX5zAVGEIidhgQpJG6iw\nE0cnRjlQ0/fgbhXVzTTM5/0ly+y805oF6MIDmtVVS+4dkT/+d4Ef9oPnYZ2V\nhxuNlV94/91YGVoGUdW3861rtE1IkevSxJUH+k4Ik5U72KdwwyJ/9XosYySO\ngPy/YuytBse1UykRlEngyNwVyQq2KEW/D0xWC7nc2W+ok6HOdQmIYc2eITfC\n7Y8B2YJbLPQg8wrnDJuI54TFaYtpUKQupfkmVqoWb5lRwhbhYGh+NmlrYyzb\n6TcY/nvgfM+agDVkh8DfGM2gXUANYd/N91w/AiSZZdRUkN8k0dL6qoltGI82\n6ZHjODtdqdbrm4QkwmRScQmvCvFnD9VP/Kj9221uqVOFSZ6EnxOf8vkrRXjj\n8MeC\r\n=B14N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f1f7879005cf5dec07fddbcbf89038404400d5f9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-21T12:16:09.412Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^2.0.0","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.1.147","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.1.147"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.133-renovate-balena-jellyfish-types-2-x-f1f7879005cf5dec07fddbcbf89038404400d5f9_1640089171625_0.7990895238077542","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.133":{"name":"@balena/jellyfish-plugin-front","version":"1.3.133","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.133","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a0d07b8c58cf86b2717af8a2b3503e73b07779d7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.133.tgz","fileCount":28,"integrity":"sha512-nFbjRNsq4PcLg8oBj5+A1ENL8w6/HOlZf8y5yWbtUF1aM1Ql7LfTv0A1MANZ06U/SuUYRlnyqVE72du5TbjYuw==","signatures":[{"sig":"MEYCIQDyAhhHX/9zA6Az7/+UaXtBorjf5a4R/ae9Z1MQewkqOgIhANUmMbwbXrlgsbZcti32qUU2DdDMAb3uYvmwfgPq8Qud","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwc45CRA9TVsSAnZWagAAh6MQAKKnm4ZrC1tq8Pd0tJut\n+4zWVtLAbjAoas6v3KcvpkPGNr7I+5LDipaitshoiOzXDFMhQjAVJmtDHukr\nu9ZoZnHiaagua2hGDI8W+aV+xkNt4wf5iRPHBnOgncBo+8bEAg4sy3HsZH53\n82XB7lFhWUVovquwtyNNAXJYllq5la+uFdb9/Q5g4+oQ8yi9QYZuaIHy5c1S\n9vhEQWm2DVt5xg6wnzroS2oj8cLcfJUkZEmL2gvPMOf77OiZObZMqPxzU/nf\n3fZPUCHIsxqylSvAGxjL3Ot3vVh9oCAY7hgFt93uaDIfSzUxgRqTZwDiJ8FZ\nn/+yePaMTeZaOYU+Q57nBPNmsJK4mmCm7Xikqq4Da5rObdWTaAi2Vylj4SEN\n/+6Dp8PcvhzRtmcH9Al8DcfpnIpJGVTTZW6GZU61FSRNatVxPNS5imUmwHQB\nEnnoYiN9TZm/JGttvuTJrrxFedrTojTkOJjTKPnL6CELoMYuPFvcci4uTNWm\n40dfGn85058RC5iQbODZ1ls3KWODdTt8+7UrefBTNcl0WzPy4QEK0zDeJwTy\ngOsAiRde6xdQSB3yFg/ARd3iWWNrd2oLsVg6jTmVC+CRzgXEWhtBwHshsVgG\nLzGGUU8ZgYaHjXMWpGPTVkf8yUeDNUngnIR/PNAEtxNwpPkwpgm5vmUKsNed\nE8cG\r\n=KO7A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"68039adfa96d66a64667ff9c21fad961dd940b43","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-21T12:50:45.207Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.133_1640091193359_0.9429184762769518","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.134-renovate-balena-jellyfish-core-10-x-4fa4186babda3d7c974f5285074e49e00ceeda39":{"name":"@balena/jellyfish-plugin-front","version":"1.3.134-renovate-balena-jellyfish-core-10-x-4fa4186babda3d7c974f5285074e49e00ceeda39","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.134-renovate-balena-jellyfish-core-10-x-4fa4186babda3d7c974f5285074e49e00ceeda39","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b50f5a668a2acc1e719c48f658b6bf2657b2afee","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.134-renovate-balena-jellyfish-core-10-x-4fa4186babda3d7c974f5285074e49e00ceeda39.tgz","fileCount":28,"integrity":"sha512-7rDPuHxE9XMamrrnlzMHmFLGz2WF3mhn3HcHpaZ85doAzjF3hcdwd41ooyKwR5N48tZdDR8iT/XR/f05pEeEpw==","signatures":[{"sig":"MEUCIQCd4ViYRk4SMMDdQyGpjM1DtPWuXa/2S2YGqOrlddl+KQIgdnK/EdqPXn9IWnFMHjnxin/Ybc/WdAFEAoiiLjatKwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwc8kCRA9TVsSAnZWagAArQcP/j1L5UE/Q3FiQHbCuZA8\nu9S1emYBjxMrf/L4rm6a+rCyhYGPUHhEDLf28qVgyyAMNI4fi04mLbZxV1hJ\nptll6UOXe1x85QIzhCj/X13iP5/i3Hd7wHzWNU7/lVBggTuMn0WEJ3SOMCWb\neYJGwGxRllvEo5ig6VBlOMvV1pa+OJSTUZhQE7BolJzBthwyQJR/jStcffQ3\naLPk9nUwCpHByBtWgbhja4LB0ZMf0HtXn067e8Vbdq3Jycxxbk1d73xv29uN\n7wSCCGEgmGaWsmV/8qdWbZZ9OTx7thTmjR0gTtvVTaGjFxAkDCF/AKApie7H\nqAg7oh08CTiMZbQLYChsX8P6eXRskoY3KrdlGfykuTTJMvv3hvcZn07PW3xa\nZ+xmnLrL6PQDKEoQQcAU5IEDFoFAj0904utfijyoHQwMFDkTv9vShB6FtviD\nvwKTujsZm6tfT4C5lyMPUOCilAS0NL1dS5+d5JJ9duKm6uguaMlJr5W/1bG7\nGDppJxryC9e3RDPNYumxNz5O/LdhftfAPnbv3JADNoC/kzAPhgS0yUVlgj4x\n/r1y/tgHrxhRQCQNvUlksmcqqdMcoAjQTdpSRs/METr3qnX9KPYaOnOiPq47\nLaAn+DFdu/7ZrksDD8srIPKpUKkKbOMMT1JX+1gN5NtTOJXLGpTZ6TXSDekq\nZQU6\r\n=Fa+Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4fa4186babda3d7c974f5285074e49e00ceeda39","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-21T12:53:25.876Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^10.1.0","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^10.1.0","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.134-renovate-balena-jellyfish-core-10-x-4fa4186babda3d7c974f5285074e49e00ceeda39_1640091427834_0.7616714301630001","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.134-renovate-balena-jellyfish-types-2-x-b885ec4db60882bc5b043e3b2fc230d9a1052210":{"name":"@balena/jellyfish-plugin-front","version":"1.3.134-renovate-balena-jellyfish-types-2-x-b885ec4db60882bc5b043e3b2fc230d9a1052210","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.134-renovate-balena-jellyfish-types-2-x-b885ec4db60882bc5b043e3b2fc230d9a1052210","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3dca1d36b9b4e2bfeb5c918d2f3b64766ba8839b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.134-renovate-balena-jellyfish-types-2-x-b885ec4db60882bc5b043e3b2fc230d9a1052210.tgz","fileCount":28,"integrity":"sha512-AhQc8yxXyTq9jSFehDQu2yZBt8nnuSJe3TTJ609sYc5haFFdmiH/F5QaYIYKY9VGQo/1lzkcHsc5WBftB9keUQ==","signatures":[{"sig":"MEQCIAuVDpqZbEIbtdp7VTLJzcTt4M3oGkg3zPl0TeNuGx47AiAlymMeRLvucncoRuZOVJlki87DCUhnDsy3hda7wqm11w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwc+6CRA9TVsSAnZWagAAp/kQAKH39l6cybJFvHWPk/p2\nqbZNPIdajH1tn1CF2DMhkZTrsGJuwF7ts77O8Sq2ccGd5pPcDgtpsVITeoJa\ndiUueIc2U9SY6rGHAD3w7vd8RbXc2y7Ucl81pduj+9CPyLEv4cyqDrCqA81U\nMcGYvjjyfnX6A6Sa0yhUQvhA91bHXqmXykGbMRtC1aUVLmPvGM/94OYNQaMb\ndk5kiJfZ6VZ4+Srz+rOK57IfE1T3foxxjYbS2tAfug9olduoe3vesTCY3xw7\nadb/U64mji75otPTnYFe4AqW3PbtdeOMP+wbr/W+7hKAuQ/e1ZC0lDFyXVWX\nIRsz8xBHJPjp4C+xUWNLLda/1gE8mAdA/F6koC8t+kkBsJyXQwQzwwEEHmwU\njTvIzth2272XW2ooCa3HJNQWewaDSZmLoAQXqEKO4kPTX55MVy38GvJa+LE4\nT8XqaGhfyoclKjO9ih4rkdHPAq8Z7MACgYPjES4wPuuTLSs7gcg1xxDLsVQ9\ngMV2NUb/ODnPAP6F1aJ4/YrOow3pQaTUoAeGffUGfSujjCfvEhcZvT9JttDC\nS1jyJlHM2taodGJ0j/+pzrTuA7yedZ4Sq49OsSjfSSUGNrY1LWV0kWN00o7A\ndtenUuMksSC/byDXk1m5ayv/AKFGqX21fvTEupQHhbOl+bKAjzKi2VJIE/5F\n7X00\r\n=L091\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b885ec4db60882bc5b043e3b2fc230d9a1052210","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-21T12:55:43.380Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^2.0.0","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.1.130","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.134-renovate-balena-jellyfish-types-2-x-b885ec4db60882bc5b043e3b2fc230d9a1052210_1640091577859_0.052378184672609907","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.134-renovate-balena-jellyfish-sync-6-x-e64701cbba09625a8628233fe015684a685b8825":{"name":"@balena/jellyfish-plugin-front","version":"1.3.134-renovate-balena-jellyfish-sync-6-x-e64701cbba09625a8628233fe015684a685b8825","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.134-renovate-balena-jellyfish-sync-6-x-e64701cbba09625a8628233fe015684a685b8825","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c2ed6c7f99eb6ea2bdcf60bf8811620daf79be60","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.134-renovate-balena-jellyfish-sync-6-x-e64701cbba09625a8628233fe015684a685b8825.tgz","fileCount":28,"integrity":"sha512-ZTDX+vQW74+Du7+FNYP8KbQmeTI8WukfGE32BlsdcvoQ7JM16StZU3Lni982YRWHtHgt1/JnzkSMfRE2lNvnGQ==","signatures":[{"sig":"MEQCIACgyXZnhV6M9PCcLLUBzRvUaAdFStSSRdyNeQGIptrMAiBVZUCxV/wPIsAsg4sKllc8KbkaK/kuWd9U2lfYLHufIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw509CRA9TVsSAnZWagAA3nwP/j+0zwvg7Jq/G6MibjkT\nNl4AZ17khwKp1lCm4WaZ8xKXr5tGAH1ey+MrRbd5JMPtkNilf+j7pJYtQ3rd\nmcwvv0nK4R0oSKB7hSuvhNZ+7dqBLevHVJn1jLhbXwFaNOGwNKjmZyh7sa+w\nzVkJDD4rv1Lo90ekunokT5/cA6K6mnXZKxMgzZetP2W43laHnHUArUWqFyY8\njmkQemKUpwQCNGkxOeh7oQTPakqmQAH5KNSqMvRKmT2qX5x9MvFZIrpwi9V0\nh4HXy8t7skpaq+VWo+QPHDAz9jYgPnYWvcxjC+/z3s0QCFX0IZ9SDgOFlYQ9\nYMGgNYvHQSMvmp9OimrdqSLAJgN1RSIz2tFdpjr/Us4ONrTxjmh7MquMbS4R\njFNyXbGVd553A5PGDgWQxf7tHWnt8kKoMEozbr053VzJkKKktD0y8w6CcfAl\n/YggGZoSJhy0/dyGLgd5XiwZO6VZGwVHkfhsySudnA986Bft75TCL8u8r8RJ\nUdKlo0eGv0Gt2NUvhWDx6RmqXSss32uN9bMWrTl3cTH+Hk98rxIeKFgNuqyr\ncrp0WvV5OmLakkApM+zUo2aJuwnifctT4wQywQHvGc+pWJxtVCsD5ul6nM5v\njgpuTJqpiabdyazsD2egdTMJwEVOhVZ2JualVxHdzRP3Z0FwhfYM8GmgdctF\nrA54\r\n=XgK6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e64701cbba09625a8628233fe015684a685b8825","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-22T21:44:38.996Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.134-renovate-balena-jellyfish-sync-6-x-e64701cbba09625a8628233fe015684a685b8825_1640209725501_0.38762806170237774","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.134":{"name":"@balena/jellyfish-plugin-front","version":"1.3.134","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.134","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b1344dc27fe05827152541ef27e5fab0f4acb56b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.134.tgz","fileCount":28,"integrity":"sha512-b2AHTGEUJ1V5/gk5mfri2JSlEi55zzicO0QFfhIG+HYwrU+Di11LwOHx+sj9f4nD/l+YyNa/C0yb6zV+As1N0g==","signatures":[{"sig":"MEUCIEQg+5JwzHxO0qcQAgxeyRcyiu+hL8+OffAQ3q65Vqo7AiEA434i4hnbZg4/URwUExOnokamlb1VnN4YppDpMaPnrao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw6UKCRA9TVsSAnZWagAA7DYP/3Benx4f1FlJFu/uwe1P\njGHpuEAGlqCD15Y7oIG6i+/CTEgkV5ag0xeRZLUCt76rbFc8hkWza+HCQlNv\nVHYRlkGh+wCudAmpwLVS8TjxYnMHlK86gVilfRlA3cHMvnbZ7ohY1C5q2LsI\nGFET+cAipC2jLcfEgWF88xQ45PxlnfwqXnRK86ijZs14r1p/v08gQH4AsM6Q\n1wjpSMumtdSFSLY55Hc1YgUwpEvdPqVIO/BZq5B+cHggvNS8WAc8w4TELtNj\nZIFPgZWFRzTg+X0Pda1g4GzP9/TsZt4EzJiBBi7G7TQftEX7+5BG6AIpTOOj\nAAMDdqlYFFT1fhCsV+b7Sjd5ZRDtI3SCXm8oufKpjIZ7TRcR5FPNc2WMSm2o\nGEk6PBnwgo0AAyBKlxxodl2TolsOdwibxHOgYcVFKW2tsE2RF0a+9LCE9p1H\nBJs2QqIAIVW6g1koNVCPhGmIZqGPh/oH4panYUo0H9waL8TGv7Y5ncBNVbXW\nVYdZAJ0c+glSa2TNQnSsyv+HkPa3AMGvb9sOYqIM7mMIV5XfIgAt5g35qTgi\nG8IakNdQmMe+HbCNzqpTmB8pYc8twYqyjmhFq5sStse6GMbSo3+J94rzdwaw\nvGkDKiIOn4hIPKLgbBcG2el6CbiWxNWuYWm8JH1vhfSKN53kYVsdUygmp4KP\na3Qq\r\n=JhEM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3c686803ae0cb03f68ef85ad4bf8998ddaf47126","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-22T22:19:47.542Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.134_1640211722199_0.6252101132931633","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.135-renovate-balena-jellyfish-core-10-x-2db6607439ccfdaaeaefa6bc5fc98b8fb3b5f2c3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.135-renovate-balena-jellyfish-core-10-x-2db6607439ccfdaaeaefa6bc5fc98b8fb3b5f2c3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.135-renovate-balena-jellyfish-core-10-x-2db6607439ccfdaaeaefa6bc5fc98b8fb3b5f2c3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"099eaf6d6463bf22b1fedb418b0519e4f44d360b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.135-renovate-balena-jellyfish-core-10-x-2db6607439ccfdaaeaefa6bc5fc98b8fb3b5f2c3.tgz","fileCount":28,"integrity":"sha512-vDQiXXTwr9g45i4TZ4bUSk3X6cRKDVEZV0JgQiQhelTmnx98rzdWMkWi6bhwGJGMtdrL9jVeLjodwmFr+EZPiA==","signatures":[{"sig":"MEQCIAsUmtuFS6dr9+tLTYgN0xREJXKOx9psjyDbgIvANNPdAiBShjNLKEVxQsIdK0LoeiaCy1X9soAplktb6vkYf8X0BQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw6abCRA9TVsSAnZWagAAhSYP/2wzSPDtUrRujI1XynPF\n8qe3Le5nPIlzSZsP+N81WP20otDIu038Jim5RCITS6cJaJKANXECXaezwJoB\nsKBAr7pY6x50hmUMipRlPbT68ieSOy3y4TZ+ia2qyizxnSXcia0B5HEunjFw\nXRf1bzKE+VuB3MvViSgnQFUedsDRFKe2oFX0l2OBR1gVVUAeHahBXGOurxOS\nBm50AwyPkdEI/PGQFNkj79/g2oKYgorJzJ6zxPi94Q7MLnLI/R+9ogKmAKVZ\nxDZZgL1W5HLYOOVORFg5EkjvG1br5nLEV9qtyzYxwJ6nvkU9Cb1t2UjLciMF\necNwgLCZnClIKy1Rp3hl1T23DcF15at1pAn7JUNOjdQ7ZoC6vTVFIK7xudom\nKaa8hCSSpbcCzPXowHlzcw8DYgb5gE3rdEjF29DJtepsN0IJKsxLlAV/yBwf\nY33j3HYPLv0MGN58rJpphQ/vpLLsAx+6exAlBTwkb8XKtPemJvQ9aaHo9UaZ\nR/mrbPChfeP1GJBw7RYjCsn7tlRXksu16VsBGXDz0dyDJHhWnQXGKrZEt0HL\nflA/VHCmGeTxForJweGj+KAgLpyXzTBq/EYUu3iLgh5ARawF8C+rG0pKQhz5\nST1hOYfZnn6gU2gefLuBlovJ1NBhBzCVLHSrfMeUTapwaP037MAy5XfAT6lh\ngpBY\r\n=Dgj+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2db6607439ccfdaaeaefa6bc5fc98b8fb3b5f2c3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-22T22:24:25.710Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^10.2.0","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^10.2.0","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.135-renovate-balena-jellyfish-core-10-x-2db6607439ccfdaaeaefa6bc5fc98b8fb3b5f2c3_1640212122963_0.10129853690353552","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.135-renovate-balena-jellyfish-types-2-x-38bde88b1462165d68e6700014e42b710e948afd":{"name":"@balena/jellyfish-plugin-front","version":"1.3.135-renovate-balena-jellyfish-types-2-x-38bde88b1462165d68e6700014e42b710e948afd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.135-renovate-balena-jellyfish-types-2-x-38bde88b1462165d68e6700014e42b710e948afd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2861999201b4128f870f25c4d7a3904a303d4ddf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.135-renovate-balena-jellyfish-types-2-x-38bde88b1462165d68e6700014e42b710e948afd.tgz","fileCount":28,"integrity":"sha512-HK+xE3xVyBM4SQx6prWB+5jgkuNog1c3B1zvRl2ss7Zb6MXh5OQpZAm00NM6k6+NvIGulcWMGOzYocMEG71M1A==","signatures":[{"sig":"MEQCIEc+SEpJd8oekbevmFLGA9MK0bnQrmb6o5JD9kgoF1Z8AiBdICceL7bSh9YzP1KeCh9YIsqOsqQjI+L5NaY1R0ujUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw6bwCRA9TVsSAnZWagAAjR8QAInlpj4qhJwCxhxNGcZr\nhyaTlYvpHEa+2kipI8U31frY0qi7/TTrNdJwecvGjEEoG/JLL+u29TugKUZy\nuApRA1algv9gbyhyus6KXmwm6C7+rKNRL2mPNZytGxQQQOITU3d3oiGk8nvr\nWSwUsjhQPOcq+YgcRAaKwFyhh+WNws+we9frHIN7KEVNrWxVPS8BKWowJVKO\ntbAl4txctaGavSvVUL/tP4761xtl18xJKL88t1L6AXJNdCB+5SbEpLmbx1hn\nowBWMz2990iXeuyC8L+WIg8Nr9fjC1yXU7Ho1FTI6f0iJpXp/ENOL+AxUAb0\nfypzKT5q+d/TElIGtBtEWvNXYztGPN/MlL1jvLDJh8vqMLvlbsoZZjTJWP3w\nCl9n1ooYvnSFhmDiT5xnzlE65cQxA94OHs33W2tJOtu25tQAtzeiSD2UquhX\nPw6IzhNpPrSxAsN02FBbQtW07VGHvNWBlKLmx4jV6FnMxodZxFjGSD/XNE6H\nIr3r8cdB8n8/dtYZah1tsTaEEDZMA/hpguC1bFrA+Ave7KD3wQHE5VnIlMSB\nFj1auOUThSbLgeZZcpQYkc3/eH+xAdwfom1Bs4G8lPrEDs5VCnQlDMRYqmv0\nL7qIiYdnLI59fUGGqHvBE7v2Bx2UKuRLk+U8rJs1gyDYWfEhrZQjjA8Egg6N\nl/ye\r\n=8t83\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"38bde88b1462165d68e6700014e42b710e948afd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-22T22:24:55.158Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^2.0.0","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.135-renovate-balena-jellyfish-types-2-x-38bde88b1462165d68e6700014e42b710e948afd_1640212207809_0.346443029863291","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.135-renovate-balena-jellyfish-test-harness-9-x-4d5fb123a4f3e5d03fe363fa9b81e92f6433da25":{"name":"@balena/jellyfish-plugin-front","version":"1.3.135-renovate-balena-jellyfish-test-harness-9-x-4d5fb123a4f3e5d03fe363fa9b81e92f6433da25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.135-renovate-balena-jellyfish-test-harness-9-x-4d5fb123a4f3e5d03fe363fa9b81e92f6433da25","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"50b0ae17e0c899118049c9cd68ce51a3ca78ef0d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.135-renovate-balena-jellyfish-test-harness-9-x-4d5fb123a4f3e5d03fe363fa9b81e92f6433da25.tgz","fileCount":28,"integrity":"sha512-v/YW5D8C7imJ9xp8gtGjYQR36S68s8L/xjMOd86rTbuxJN+Nx0DDvF7ROf6Ub04jcvM1AueUBDLS1tZUkytMFg==","signatures":[{"sig":"MEUCIQDxBr+EbDIQ1zXhE/jwPqCmA64/TWvJ3hfnhi0IMoNxOwIgOewN4070ka5Sv7UeD6aVcSvTHtxrPZr9FAixPNmm0bA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxIiXCRA9TVsSAnZWagAAiMcQAJ4Mee3mrX08MCgD4u2s\nbz/R32IeUTyom27ozGpSkTepG3TyXTuv0EMHlJW/YUKcrXXkWjtEebWmJeEv\nIJQTDUGXTvHRUzX7jDTl92LDwmivZjdafoHfDpZaJHfvpFST7JSVurM1pFzr\n4f4qRIi2wFcuyg1D5HsgIpWhY44zPkCrwpPzozqc7C2n56W0vw59gPa8IzS+\nCwLV0prfRkeBFPV2DBKNp08d+rKez4kxLWR5mtufT81ABeyLylK4/moonFD/\nXNq4EOeByewBeyLrBjOpiGzKRjZZ7u+kGlb8qldURXaehysjFpwqOxNrbhfn\nkbi0fYCfYNjQNrtdPLj9Gc4nYkSBavlzZWv6TLtF8pIdE3s0bn8HJ3NtabB/\nNt7W6gfut4BkaVJdcn32kv5DeEOWycc3zZXPN/abxda2JB88kaiE6+DB62Nm\npWWqew42CvTbLiypj7TLmK8oe1UqCuYCNGIoc+MQE4yp7z5tyrg8FtvdONtZ\n5ixj/UISkG6tpXXnbgsehdTJ8Z4lXuewk2CXqrqAuiynrg2JZBzsDdkorJOD\nv8UejS2O18JyzS1fEkz0DXR4HOKoEofarb//xp+irqQdiHNnQaulckUPse7N\n2zxP/k6tdVqsBzEw2JQPLTpYmlLJ/kWO8vRxvQqk9N8KkV4IZgLpCR/1umIS\nRaRj\r\n=MxtH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4d5fb123a4f3e5d03fe363fa9b81e92f6433da25","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-23T14:29:31.164Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.0.0","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.135-renovate-balena-jellyfish-test-harness-9-x-4d5fb123a4f3e5d03fe363fa9b81e92f6433da25_1640269975151_0.16905185623845953","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.135-renovate-balena-jellyfish-test-harness-9-x-ed3efad7f8c3dacc9d96d4e262d3687d8597d1f1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.135-renovate-balena-jellyfish-test-harness-9-x-ed3efad7f8c3dacc9d96d4e262d3687d8597d1f1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.135-renovate-balena-jellyfish-test-harness-9-x-ed3efad7f8c3dacc9d96d4e262d3687d8597d1f1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2df253ebcda09c513bd1dab9f353ad5a62e9f36e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.135-renovate-balena-jellyfish-test-harness-9-x-ed3efad7f8c3dacc9d96d4e262d3687d8597d1f1.tgz","fileCount":28,"integrity":"sha512-P6pmHYko79L8Bpa3/NbXKHSiZnmGmw/FheU210CJkOtCD7PQXXUHrsZu6CScZN0V+ocGQnwS90OmDRqn0eLNCw==","signatures":[{"sig":"MEQCIAEOIEhN2vH1ZTSel7ySoyOGxlL84CsNmz2cMq6hErEUAiBiNrjRBEwxoY26cVGgrPq7xS2N08ht10YozVQ+0YFSIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxKWTCRA9TVsSAnZWagAAdkkP/R/uUWlYARHzzkbAJY5F\nUfxguEiUcwxaR69xUrYVtEDrpAbDLcaKlOmoW/58AbkJ4eUSmwMN/D+R7oc1\ntbjujf0G/Ov8+pS3rWysB1rYAjFg5Yw5/rAYRdw5kkuASBdWTzZVnFex8vwu\nYUauCdtDpABX5tAIOm1YggFXdqq1a1FDgI6gq8/Pg0ltbco0MXfGHPk+pyyY\nGMH81lCFsHIY4kxwA0/gCSHRW6Zy9WJnyQhnYWdDJu5I865RU/fTCSd6k9Eq\no0BWUOGLkVEljbreTeDKo16HXs/A1qqiF81aU9n6WIzoepQTUrvX65TS7Z+N\n/FX5OtjpbSUuMHRU7t7GqsPwOI/DbwtJGRYFL6+ny7X7ctmdF2OArbueWgHP\nf5AO+2rETNLygDXhOMkdWMBwX8ifk8hdK3SKH1TO7t1iIDu7U9zFq0qc8sBu\nfR3waeqPKywCrWh0i2KjGUzkJd2Xy4zuRbOYo3NPunNhPm269WpHFuBFQ9IV\nLjR+84SbEuGIvfRMYLvWNyRz3DlTMDJmyN3IV+vuOGwp7pucF/NR//AX1cB0\n+H4qOpnoHTByvlI5fs+e8HF65EwlVmC1MvMw42Yv5FnTMnT1prJ0TO8XgEKJ\npmteGQ4fi0/x4avEZZMud6tvVCD/VbQ4DLjpDs7gxy18jucR6SxTfS/SQ3v9\n8KhE\r\n=PqQn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ed3efad7f8c3dacc9d96d4e262d3687d8597d1f1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-23T16:33:05.914Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.0.1","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.135-renovate-balena-jellyfish-test-harness-9-x-ed3efad7f8c3dacc9d96d4e262d3687d8597d1f1_1640277395690_0.6442404588018011","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.135-renovate-balena-jellyfish-test-harness-9-x-d19deaf8118bd5337fbdec034b38bef4d4857ba5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.135-renovate-balena-jellyfish-test-harness-9-x-d19deaf8118bd5337fbdec034b38bef4d4857ba5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.135-renovate-balena-jellyfish-test-harness-9-x-d19deaf8118bd5337fbdec034b38bef4d4857ba5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b67fd037e53469b74c3a67c976dc556c764b36f9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.135-renovate-balena-jellyfish-test-harness-9-x-d19deaf8118bd5337fbdec034b38bef4d4857ba5.tgz","fileCount":28,"integrity":"sha512-fa55uQcV8UKdox4KpKTLK+eNGiW/1WNpP8vKcJ4mxFgRIAPgvEP4fK1g2doe3lZId02GNAH/mfwAQ8Al4nGWeA==","signatures":[{"sig":"MEQCIAjXTxox7TDQbKdW7Bp08F6p7Uw0pFYs+o8UqPBCzdD9AiAMr9Jl1e0KlPAUDe60GnrUa0aTciuPfgrqzIk7lW1K0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxMExCRA9TVsSAnZWagAAxbkQAJ0TCpTTMo6OsrpIcJt3\n+Dwi5Rk7f/HHPgSUPjEFHEtwuwyWzYTHFMB0Rs3x3Ot4LJxAEwjZ7e1Vq2Av\nmQziPrOfDkXEV8e4RpfseffEpK8AsR3h1xL4EQ4sdoeeJ9SOQgnJ4LWt8eyU\nfq0gRiug0LjsjGX/Sv2L+ikdVZe+JrUpNISb59cadEQFsU2WAvFqexu5eovi\nlP9aBRqt4eal+pwMM5Acvity6Ctx+hXdjfYZJ3igrDhKA4YAwe0itMnunAxu\np1R66LOOunJmcglcPLpuA13vOkspL+Es8NI11gDtcs8kbbuupZmkiJo3/KzG\ne4nfbh1wpHnBXgPF9YIscdNW1oJr4zDCJ7PPJ9iIBUOySs6SA+t0qu6ymhAo\ns/uRbz2vGxCq5ITH0WmxEIftRoQ7owGFL6cyFwGnX8fP173DIMiPuhYUo1Oi\nUVZpjdKeeJXYMurHebqxuyYxiZFpHmqhJKPPKzu+B1mvN597p6qkSZ6CtZhe\neGHczutGlpfqlUWlFTosn8yWynZBZf2VHmiUg9l0YLL2uRq+I7pij7QRLlvw\nGM4e7AJ/pCWMK5W4RSUeSVYaIrKVZ1lvNELdEI7mGtg26B2tpQFaLx7yQbT9\npxJS/u96sP0vEkG38D5sZbHDjZm2QdDewNIwOX3K+/bCyWUtcYhGphPvmVzv\n0G8f\r\n=c3Yp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d19deaf8118bd5337fbdec034b38bef4d4857ba5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-23T18:31:01.287Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.0.3","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.135-renovate-balena-jellyfish-test-harness-9-x-d19deaf8118bd5337fbdec034b38bef4d4857ba5_1640284465326_0.9058888679702906","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.135-renovate-internal-patch-0ac634736f2752b5480539ecf48cc4aeea8553dc":{"name":"@balena/jellyfish-plugin-front","version":"1.3.135-renovate-internal-patch-0ac634736f2752b5480539ecf48cc4aeea8553dc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.135-renovate-internal-patch-0ac634736f2752b5480539ecf48cc4aeea8553dc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6dacfcf2375ea3f7f19d0bdbba7b92a3d84a515a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.135-renovate-internal-patch-0ac634736f2752b5480539ecf48cc4aeea8553dc.tgz","fileCount":28,"integrity":"sha512-7qeBD5970dEbhRR7vyWpAEXzjLpTZmjtaK2RejoiQ+Er4gT9gsuVUK7jVymyH6RkTRTuGa98P5euvvqfWb7yFQ==","signatures":[{"sig":"MEUCIQCSnYDYZN2i6vfYP7YJCKOY1ym5M+Lvm59WVuTaAQ8+SAIgOJb98504NYv0pm2lAPaLOB30g84fBWEbUAQP3cVHN7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxME7CRA9TVsSAnZWagAAg00QAIEzof/y2UuD/uywVx2E\nHoeUyaNe3fzr+Tg1FvIGbdNNNMLdnQakIYJSZjNTKtOJIYfOGVV8QQAMG+KP\nCBtqMBlAFxeqbjqiPHfQTLyu902/AVt98gYTn+NxssJCgLr99RHVE5X6OpF0\nl7ldmHnG5gbGafotGDksNERXdKj7rDp7USe0q0L1TkcduaUxhVCECbyIhjey\nxrYGeKRd4yTeDIiPnfiYw8g2g9uGosbj0WCgNkNuuU55QAZNQHo5UNEYNLEe\nzua4iBCD8Kk/nJ6owk0ItPapwVKazPQRNutX8f54Juzj7Bf1t5Q521NmODzf\naUKYLrOGlkiqlhbu6DZTFasDM9N7j1qIbUultZilXoNyMJHPVVIZteIQKX5L\niS5ctI99FLk8oxoUPSjrvv5T78I2YIJpiNaKp/r/qU8uyRP4bxnGOu49uKiD\n654d+nZce1pBQAVvWJ+8jz2c6j/QMjEtvGtzy5+/YYSzRouBy4Qoq6xUitE0\ns6tAkjXGgTdwehpmxENyxgsNfPt8f84ldDpI5zqWNsUAyIR6+r7w5nlci2JN\nhLao1NT0vZDOwlu4Nblaj3d0JlPSUhSy6EcwrVGO1vWGF4r9KgSfpxtZUugz\nUuh3yhZpiSlcvYwwcSXpP+cotvOyq6OfzlY4pPJwSma3B+wdxsR6pxedd6ig\nxjLm\r\n=PQ1O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0ac634736f2752b5480539ecf48cc4aeea8553dc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-23T18:31:01.186Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.208"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.135-renovate-internal-patch-0ac634736f2752b5480539ecf48cc4aeea8553dc_1640284475217_0.38164159478435344","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.135-renovate-internal-patch-b039dbf5eb90c1a04ebba247b2a4cbe78d6489ec":{"name":"@balena/jellyfish-plugin-front","version":"1.3.135-renovate-internal-patch-b039dbf5eb90c1a04ebba247b2a4cbe78d6489ec","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.135-renovate-internal-patch-b039dbf5eb90c1a04ebba247b2a4cbe78d6489ec","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"94488ebcaf69c29af05e406737cf8e8b22926038","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.135-renovate-internal-patch-b039dbf5eb90c1a04ebba247b2a4cbe78d6489ec.tgz","fileCount":28,"integrity":"sha512-iWKXxLf5ihJ2VWkba8XS2DetVGcgpHsP4ns+xDgbqUhKqZRQjD6znwvxhg+GDMYN7SJGAYmKUxyxyGVVWmFv/A==","signatures":[{"sig":"MEQCIFuVRjJ0FUp5KqBqsQOltzar/Peb9jMhU3IBhJ0DFA8gAiArBPabGZzvNKsM5CXd4X/kRJAwbq4DZwoPj2usc01Hhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxNsGCRA9TVsSAnZWagAAGkQP/0dBV0dx2u27I9+WhMQN\nB0Pi44wR+ZJ2bJMm0jfkcAgRLOQouKWB3j/FmYjAxHdOGD43EPDZmgbfWlmq\nMKt1bLuR4UDaYTI4VElewy9rd0ZZTPk2nrpBvJnwQWJ2mcY8+2td2ZXTieN3\n6G6ZW+NQGMXPK8SLtUFOP3i+ExV/Cj1PxpEdGFnvJHkgh/uKNrHAWvtRiiTw\n4XwJ2j+TED/FYEgtnQfTt6FEc2k34AuRALw+SnOvR78clrfSnuQhxqu4YxLX\nzCCX5AWuM2bF1BXtXLmd+AGbWvxdMfxZfmNAc8Jb4ThzHLtMNFlcBBTP05e6\nOTEwh1sUQXzbnE0QRhSj5CTQBb69fiB+xTZJJ6WiCdJZ7TN4eXlV4wnWD2JU\nNzSQn1fSYxAsyj3xTguVDgaY7B1DqjHJxvUpCVoawgz+HAEQtFifC70JMy7Z\nJRAx5eM2H8+Zsjm7rA2CMWdM/3+dQn7G9EAHzgnuw19uduZd3zqknf3iVSLJ\nU+rSeNh7Dxt89EQnDalidyo4sYZE0zlqXm8o82iXJbCMp8nxgir2Jc++XKW/\n8lIDkQ/idZYyKK7pYK3jooEDyt+iK+Ul9XWUoE5E/CjxKPwJWPGOD6XYUNhB\nzgk8PfEryLviw8N++eIyCz3uSlrDpG0gccjc5+RYLseepOgu51c1fTp2Bq2C\nVbft\r\n=KiHs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b039dbf5eb90c1a04ebba247b2a4cbe78d6489ec","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-23T20:20:50.237Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.135-renovate-internal-patch-b039dbf5eb90c1a04ebba247b2a4cbe78d6489ec_1640291078303_0.05431791307332734","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.135-renovate-balena-jellyfish-test-harness-9-x-4e08baec34c5865922fc76afa5bfa7f02d3d6f77":{"name":"@balena/jellyfish-plugin-front","version":"1.3.135-renovate-balena-jellyfish-test-harness-9-x-4e08baec34c5865922fc76afa5bfa7f02d3d6f77","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.135-renovate-balena-jellyfish-test-harness-9-x-4e08baec34c5865922fc76afa5bfa7f02d3d6f77","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"478ff264c5cb97772bd349cb72a6c0369178c738","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.135-renovate-balena-jellyfish-test-harness-9-x-4e08baec34c5865922fc76afa5bfa7f02d3d6f77.tgz","fileCount":28,"integrity":"sha512-18DemZ1QtUq/dGqAe/Z8S0IyjfJ0I7J31Rcogb+pvXZY2GUI7nqX+TAmgBU49yR18GANEPJTYbQaSTZ0cN/vrA==","signatures":[{"sig":"MEUCIEWBhd2MbWEBfFZ5mmPAfmTJo4hs9+aXRmQFr8Y5v6edAiEA09+vJHqzCSSfraRpUbgLMw9stx/tdqYvVPG1NhlKQP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxNsNCRA9TVsSAnZWagAAI8wP/RmhX6uew/Jm9H5/cWg2\noJPNufTjU5dTj/kYNyDS/dF1n5aYZYUM3SsWzl/UEC7JC+Uy6ITA0p3Dg09k\nHbkMG7nQtqmNdwBNGTa/8POel16RwIpijafyT2Sd3bkgFICE6bcoYM8kndyp\niXyba936HNvGH5DI4Xu6bH84k8ycW98cG1MpPkuqqt0aqWrOZhXWMWl76KRu\nnXWormBcpieUXJWsIoaGBVDlxqB+OOrJRUa7reZmh2/dJiu5WW5yRVpHStyi\nHf19f9GuRpLmzUk4rkAwioshBfxJ0Za3g+s8lh4xrtQsrDGJeNkkWncCy34e\ngQdrRG7XM+5vG+WvOLo5k5vkPMun2MLmPZotkU9Gv6hP/KmN5GsZWPr/Ys/y\nUhH3txPOxizMMasfebs4bwh9W0XFiUXVIC/1JdtxSQT03PFkJJNoZ2SCpEqJ\n/qApy3V5+qJe1YttiFsNdJVcwZO8UIeUdK8ZWNDLnFprJ/x2dEvgPBhUkJRC\negGeDLOf7NlgLesKLv/iGojg+sFQPlhPxtUZNL+UvfCr9RdcUcxEMnoNyaUH\nDDx52f8td195b5aIMHMph6P+REpUIXBIwML11G6tMEcQVwoY6m0n9z0HJ6rM\nYdfJzb7WZpRZilmadjkdLN2bylZREvU+cod/5wYzTsm2JCYk/SF7huw7HYFH\nQ1ca\r\n=duUN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4e08baec34c5865922fc76afa5bfa7f02d3d6f77","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-23T20:21:45.208Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.207"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.0.4","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.135-renovate-balena-jellyfish-test-harness-9-x-4e08baec34c5865922fc76afa5bfa7f02d3d6f77_1640291085500_0.14379546992277126","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.135":{"name":"@balena/jellyfish-plugin-front","version":"1.3.135","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.135","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3d84d9a70aefa664d6a58f863d178944e301c128","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.135.tgz","fileCount":28,"integrity":"sha512-PdyMtgC6b7MOexOASjlIbz50rfzdxFNww0hcIAMo7aYrZA8FJXmjS2SE6eK6qwAXxlsISNjjZInfo0YYgn9EFg==","signatures":[{"sig":"MEQCIHg8pXyGmO7ax281APkNaWKxz4XD0r0pPEo8gQPhLCFbAiAtuapCRc4rhyN2kFeqSSfPB42CPztSFjz4XvF0j/TsRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167979,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxOLiCRA9TVsSAnZWagAAbcMQAJVxORuXFRmqQHRVC1vF\nP1808allhg8oE7kl4yk1Rzq12EGqZuRv9yzEdCn2wIR5sEHtp3PV5h9dnAbc\n6/qvpEKjKH/j1tLSikgF1UOEz0pE7CmMkALisndoaBDK4CoZ/wBv9F/QAxqO\nPmj/YaQg9sTJOhprLZjkEsAXJnUj7IwVnxgTVljf7Pr+WrExfpCBzgGeG7Ab\naQR8I95hWO5SMKZ/x2F5lzGJpIxq/BpXKvTcrrSPA7Zli9nADdnryu+Z9wmp\nBsWPwGy3BM/lZ0hY9gIAp8gc6Uw3VqxH6Vym/GbAhyh3wyuSwkqD2dGjmIgp\n1TgmMn4LPUzCCdCNq9om+cDaJ5TtVl+Sy71Ir7IegvqMR0psKAZ6rH/e7IR0\nG4EAHR4y6FDk2co84IhQs6qs64MQ0n9H2R73P1EoIufNBz8i/aeKHc9Z7xx7\n2zrwdwW3QVRYAYIXddWIaoKv8s1iQTFkUJalQQgLxcxEpMI8IX9bg7L5zpir\nvA5IjLzRIeSLmD8Q1GguK0rndPA6gugUwiFc9bpFn06Tnh/nrd0yTfnX7s2t\n8+TS0Q0mWwkM5vQTn4tYY4WT7p9+eB1n8bMIfNq0gPyHxbF5naNdiu6gRzal\nV6TYhfpPTHWq4es2boDv3oe2yfoTv93p+ysafRVqlJoNZJUTa1YBNxfR0hjd\nlc6R\r\n=yLxE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ce0dc949719c0431f860f034854aedc1786fce61","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-23T20:54:34.870Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.135_1640293090443_0.516973403547347","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.135-renovate-balena-jellyfish-action-library-16-x-db649d7de11b96474b9f49f44454fd987ee49ba9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.135-renovate-balena-jellyfish-action-library-16-x-db649d7de11b96474b9f49f44454fd987ee49ba9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.135-renovate-balena-jellyfish-action-library-16-x-db649d7de11b96474b9f49f44454fd987ee49ba9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"76a477dabde01c2cc406b5f116f9576815198645","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.135-renovate-balena-jellyfish-action-library-16-x-db649d7de11b96474b9f49f44454fd987ee49ba9.tgz","fileCount":28,"integrity":"sha512-MxM5OfCi1NsIplzMyewJU0yssUM7Fy8vpsZ7jgY7gfAnQY3x1esMFBJ3WOe1ZuXuGe7KFL+d3aExh3v4/q0k4Q==","signatures":[{"sig":"MEUCIQC3sQr6mBPJEvUIVURUIjShy1ZfDqBFZMKY2N1y4eBNLwIgFp6bGarX6u9EoAez2pXUmvg0dVAVv6KjkPJ8WXE4MmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxOOXCRA9TVsSAnZWagAA24kP/RCTop7W5YIkkOmJ+u1K\ndu8Y7ZOw1AAsOZDsv96nx5I0jDnQqmgOpWRPLU6+exWdyhud3erx+Qf0Iaem\nHFwgRAHl/gnrl8WNsEBSkKcHhge7x9WBxsCgIbPo49y2TrsqxBV1UkXg79xx\nqdirn+KVFeadeIemJ/78FTq6IgIyGtQieFeucuB0/DhEK1UrxZ6636C3NNXJ\nlbMjfoUl79158TbAsrpAIYULb04gCe0m2Ccye/3riyJnVOIuVx6JaYc0JaMJ\n7fyEONqLmh5RaS9ds8Il1ztCAIXwIJu3iFfixG6yyEJ6UFVafUmdteLjy76z\n6FJPDdNKQxQqezST2e9aWCJP4sTZFEmvCKo9MH5pj8wGNzELSDtgz0m77kQE\nTfZVyOnxYN3xXP9kiKp28BXSjy29HGrRrJckIak5t9YPk0iruNhKzY4BeCCY\npXwGgNmJ48ooI2JMolAlQFWep/cPkdu/cSy9XQ2zTTGGaTd7a6X1olXkVDCe\nMXqUt3rX0SefjjhqNvp3F6EQBcwOB6kvO0e9owdZ/Gqa/Mg91lwjcnk6CmsS\nAOJMlwrXphXbyUKYRCxajPt1dAh51hxkmh6RKt21zuUG1ABc/06Ic6chsl1/\nN9PYUAMoPhvmjkJPcqlhGEdn4byItfdWUf/pJz5Eg3bt7mTkmY+dKOzpdPuH\nHWsn\r\n=/fuV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"db649d7de11b96474b9f49f44454fd987ee49ba9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-23T20:56:06.199Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^16.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.135-renovate-balena-jellyfish-action-library-16-x-db649d7de11b96474b9f49f44454fd987ee49ba9_1640293271544_0.4327376201125508","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.136-renovate-balena-jellyfish-core-10-x-0c2450ab59162bd2a6cf72875ef815836edbb29c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.136-renovate-balena-jellyfish-core-10-x-0c2450ab59162bd2a6cf72875ef815836edbb29c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.136-renovate-balena-jellyfish-core-10-x-0c2450ab59162bd2a6cf72875ef815836edbb29c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"67fc679fc0f06d17007636a9e19a6432d61cdbcb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.136-renovate-balena-jellyfish-core-10-x-0c2450ab59162bd2a6cf72875ef815836edbb29c.tgz","fileCount":28,"integrity":"sha512-qUi93q1bev55OmCPBA53Rcec6HS7PtlIbBTjymgNJFW+Lt0i4vtlLVEcc3NZmDhB+h2Y+z51c38/OwWLMaCuFA==","signatures":[{"sig":"MEQCICEw+Cs6S6lOgt1nfsE9Tiwb9cm6SJu0YkPyNdEAs32PAiA0iu2eZnE3etIl5pC2542aCWYJ/wdboWT9Bw72qHbhPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxOPvCRA9TVsSAnZWagAAUc4QAIf6vgE7InII4fiGsRqi\nb/fO8mXrqj/7abfQ2H6TayXRcNnkkgexEybMjZh2Nhs8SuTRwZ70O59DKZIb\nVrL+Jv1W3ihkf5AB0NwW1Di4f/iGyIXmGX2axYJwHFAY7vgnM0Nr2MIkPOsO\nwEEIxczfdJYvmZWIGa5FohZk2QhozXE1Z5ctmxrvqKAXhZ7ino7hgmz8ZUbu\nJJegfIIoXY7/a/W9W2ScqfcAAPwaK6ArThITWJjd090M0J7AUqSFqU2ZDcX1\n3FDdFQjdYeRP/VImsGERgIdb7siS79uJBw8hgnMuANrD9Xk5fTDl8TYZQkiD\n/YoRmz8u4QjjhbHzBMR5wjAOvG/jYNDeqbj6vWn9t1j/3wbeyrCiSBVxxRtQ\nIICAm1RTEfIo8Y7lk0P+PpRgNRcWJmuVNXdP4RLMed50tX+7C/hdiMSDxH2x\ndomCGVKrDM4Bl2oHfXmPqlGItKf0xGSEtUxnV5Vs+DYFij+a3N85jVbOwXmd\nJvDbGeZsl8TY47EiyFnQ4GQUJyqXaPSFwTZPKLoOZVwVeGSni1Dir9eyZmnq\nR6Hai24HTq2q39KIqpJP2c1WHKPes6Z3ZGCXjX4wwcajySxvFHbYQx/NgtYE\nsJlViD/U/JrefEA4fzPYy4QHo1Ovs47pCRHkpGjD+aV8fTxeOXJdOrbUUTMy\npNuO\r\n=r4lH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0c2450ab59162bd2a6cf72875ef815836edbb29c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-23T20:56:52.721Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^10.2.1","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^10.2.1","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.136-renovate-balena-jellyfish-core-10-x-0c2450ab59162bd2a6cf72875ef815836edbb29c_1640293359022_0.3692452797740171","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.136-renovate-balena-jellyfish-test-harness-9-x-7ee6853d1f10c31e9ff0880b112614633f65994c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.136-renovate-balena-jellyfish-test-harness-9-x-7ee6853d1f10c31e9ff0880b112614633f65994c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.136-renovate-balena-jellyfish-test-harness-9-x-7ee6853d1f10c31e9ff0880b112614633f65994c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c4f8a6107f6697225c3616133b97b736c0984527","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.136-renovate-balena-jellyfish-test-harness-9-x-7ee6853d1f10c31e9ff0880b112614633f65994c.tgz","fileCount":28,"integrity":"sha512-8Lrzt0Qu4VG+5ai5Dcm2YhgiiqwH8Y2lOwEJTyOKNf7fHkz1aFYkZSIEJMI5K1VBYwfx4Wj7VdFnaIn1mPcGgg==","signatures":[{"sig":"MEYCIQDvvwTc/CrZgeVvUka9RFcQOd+qh/Xm7SaqavGZrtxVNgIhAJlr6V2+bA+Vv6rg5FGyVSy6+4GlAhzCDEt7c6mC+NgB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxUj+CRA9TVsSAnZWagAAVH4P/i0by7da53QLJ3oIHGnc\nM08M+EUKi6sg9iY7g1neFv3eDSsHkraOzX9jwvuMiGrhTRpd/ncKO8nOU6yk\nOObKBN1eicLJ2HV25emh+UU8O1pP9kkKakeRh1pQpsU5+IeOEYdvFlh0zz55\ncDMpC5NI4Ww7RaNW9Y2lPo/4WozuzFH7gLYcqilR9UnV8XnYTqdE+kfP69rv\n5pJG+uSaBdG+BPf9NE8ky4MhDI4lEvI4F0l1T+nGKYBfigdXahWDugDmzgp9\n2vJwk5PegBnQ3/6DVUB2cyLea02bMZJuOhS3Ut+u/3U2fYrM6KOxekRnJnJ2\nl6BJF3lALiMxxn6Ydtf14mdgPMRrzai0oD83GMA68s9d19l6sbJsO9Whvs3e\nlfL+ugEtGjFlgwN/x/8uBXtGijaUrIGcHorPanfI0LLY5SJhST559kIhGE5q\nMjkIFsK2p+eT2EObUIhPEFPPcQlvEhqF2/LMtMKwwvChli7lRD0AUOpDcxBF\nvanRY0Uu/lmAdrEK8Yu3OVrvU+nhJZtNu97N+yFA8Jp5oxDGYWuHi85Zy45d\nGHtf4CTQRTkBxMFck/+4v0cWuXLgP8aofmbur6oJqZSiX5R97aKka0Cpqhp4\nQNjUJ87k6xkfns5XG1l9xw0VDOvxQk+qZnqGpM6zOeF48PPjfPJxRNtZCzOJ\nuSyi\r\n=wrtG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7ee6853d1f10c31e9ff0880b112614633f65994c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-24T04:10:32.043Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.0.5","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.136-renovate-balena-jellyfish-test-harness-9-x-7ee6853d1f10c31e9ff0880b112614633f65994c_1640319230499_0.9743057907977024","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.136-renovate-internal-patch-e5a2d470eef4def3768a2b285d7be6135b1a01a5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.136-renovate-internal-patch-e5a2d470eef4def3768a2b285d7be6135b1a01a5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.136-renovate-internal-patch-e5a2d470eef4def3768a2b285d7be6135b1a01a5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ef6ebef7612ddf893bfe01a5d9cf751e71bb43e9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.136-renovate-internal-patch-e5a2d470eef4def3768a2b285d7be6135b1a01a5.tgz","fileCount":28,"integrity":"sha512-xXbfjkxr3FmwQHAhUHqvpvrndn671xHotKjzxWni+zamNUDwfrxCeC0ZqnqSi4tp/msAKpwOKA429D/GnITlUA==","signatures":[{"sig":"MEYCIQCsHHTsYYmeR73wuOgvzyRukH9NzJSKfMFSqgZDf/w9eQIhAMm2kMMU4PcI5Cv6ClfkmMcNUTs9A3Et9dbq9GNo7PzH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxYlhCRA9TVsSAnZWagAAVaEQAJJko2zLdHCtwCBP8ajx\n/touX9y5UwqyhRxzO/ti/B7LthvO9LDU2Z2OxE9F1sxTosp+DgT7OL7IFu3u\nTN9XN7rpPUb23jccOEXL7WjJbP6IUJyuntik+oz0RpGO6YiqN/hfAOfLbs/g\nBp8IMFHRf2sW1t3c3yDLFD0Ipw3bfjKCTa2iNehmEL+0zi7wykPZtzRPq9Ky\nbRyvfg2ejXl6MqVZd6s6hovwwgOraM6qKHP4Kqn56eJi/jLi0TBCjLyTXfcA\nSheQIgYzg47YGaBVm34wwsj1UarGYFX3hQrnmAih3UAPtg7EReR8KUC4TlPt\nnz0S3Ujoon4tXjPlCMyw1QuD3G7flW04Ox9xYrDq78nL4rQtNhW4ZyCBAy0C\nan6H5pjWXNKiE8jD2d8wBGZ4OFpQ7fznmqdy3z4hAPPijO5T2renOcsgO5gi\nuRJjPGP2oI2CUwjHLfyT08gTimPBKYXRmw30IvQjrQjWZBM7ajb6NqL0642m\nHV9aRAN4C+5rdrrpXz8Uqf0+gD3IDMfl1iaEU2/tfExwD/weEzzmvcYHw/cx\nm7+hS/JfJSubhssDkMhqyxSB5sxIrtOW5C0fSgOVfvkthfQi5EeX8uWXK/Hn\nKTzTnOPW2Zj3G7NFIPwPrcXHlPNLpuYJHXcrUJdRDRSOZbpnQoqUh34QcxYi\n5PC7\r\n=qfM3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e5a2d470eef4def3768a2b285d7be6135b1a01a5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-24T08:44:40.790Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.8","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.136-renovate-internal-patch-e5a2d470eef4def3768a2b285d7be6135b1a01a5_1640335713278_0.8183136329761442","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.136-renovate-balena-jellyfish-test-harness-9-x-1be4e419335bd55a8a18cebb39fa810c8f6922eb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.136-renovate-balena-jellyfish-test-harness-9-x-1be4e419335bd55a8a18cebb39fa810c8f6922eb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.136-renovate-balena-jellyfish-test-harness-9-x-1be4e419335bd55a8a18cebb39fa810c8f6922eb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7f1e725efb39bcdaba7f1d8ad614daa634d52d5f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.136-renovate-balena-jellyfish-test-harness-9-x-1be4e419335bd55a8a18cebb39fa810c8f6922eb.tgz","fileCount":28,"integrity":"sha512-ctrsKrmi0wDaK8D6pMf41bnnfFH3BJWemzTm6Py7m8k0sI1bk8z9UFf7tc2ezBePBIlNkEoFrnWSZsLbiNQb/g==","signatures":[{"sig":"MEYCIQDGnXJ8EatkKBOawyHEMGGRBkMu+Gb5MjH+FWVhEQFMBwIhALnKZzqw2oHBFnk/CG3Wd1ZZc8zTQevL28wYILnfb7Sb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxYlqCRA9TVsSAnZWagAAAHIP/2gArFQDdWl+mNtjNX/C\nOEQD8dgoBRLChaCYkjUor024BrHO6MriCn9RuxaF+4gW8uv4tWpaFJKPAnx+\ny+XXTh3UwTXtwMjJu2cdMkmbmryQdstxv2Yj60zLhjqgcvCd5kFp56qCjaZ/\nkUBznX8PEsRj05S5Jo+Z/8AnsAlSpG1ULUpUnUEoD9CF56qMy6y7rA3lqcLe\nLM2zt3kjzgikbCNuZHZtU5fy5dCCzO5Vb0dSRPsPsMmq2sLQRcuDe5J+nrZO\n4K922fLwYu8nJXjcW5PPX5aKi3L1F9ACE6HKEcHGIvhNvTePSUCUwrI6qAfW\n/PmD+HcMMRkt24frMGX8N/bHTSDDqlIlr8G6/+KM2V2MGRjI5wpUGIcow6ME\nneFG8iTGuIrGdca3YFJfvC74EW5+6kP3WkGoQwILVZi1IzeniHimyGALXeiZ\nmXTFGd1vM/W52xKC/06CvGKALpo2Aq0JyrqApG2GhjASCX6d8jYx9tJe/CMu\nQkrAM5zhZiGB2Qwafbg5tSsnzmPGlS+PB+2c2WxzMP6ED7r6nyaVp0qLm8au\nVluIHF/auK+o9xStdihc3kA6uBG9mayopJ40mTaNjNHGcChfbWCAs3uXqq/1\nsR1F0oPoK68MvsoKY1xVdUKJbAwscx3kPL+eyAHHE21eNEUZnACwjjceyJhU\np2Ym\r\n=VFN1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1be4e419335bd55a8a18cebb39fa810c8f6922eb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-24T08:44:40.082Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.7","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.0.6","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.136-renovate-balena-jellyfish-test-harness-9-x-1be4e419335bd55a8a18cebb39fa810c8f6922eb_1640335722663_0.20286281153764585","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.136":{"name":"@balena/jellyfish-plugin-front","version":"1.3.136","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.136","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d1d6c2e88c378392e1a2296a4d8ca4e382a097bf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.136.tgz","fileCount":28,"integrity":"sha512-ZEnNx7ynN6rdvqgsthpXnQoucOWS+NnXODZ9r4lArCL3MwxfxVXGEsg3hPp8H0I0xmhg3j02nuwnbxdUK9y+Cw==","signatures":[{"sig":"MEQCIGaJrsMoe6bEclS988jHvEnK6JULf8DaLci7RjhwtdadAiAgDWcsMwmYHyTt20u1iqKYuCLNQ2OCJhqdtNY+kRWruQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxZCtCRA9TVsSAnZWagAAdo8P/2lIFQXp0xOvEN4RiB7Z\n0647UkkiUf0+y1Vlf5iM4KDhecBbuhytmgANYCvYx+8uwfOKCri7MyEFoQoZ\n4CR+RfzHPN3urmCOPg7DX7gpeRHvyM2tAVMvpgvE1OIPnbLTEo6Slj9a4dVh\nhA5gP+EPYEPIOfAhqM/NYTcdTt2mOWUt9O478BvrTqF2ZQSaiA1UPL2EkJ0i\nt0fRBW5LQ++mKQGX9z10OEtQVDIIJz6l6Tzvfb40QcNCOszJENvLCEHy1Wuo\nMGiXUMdrmsiu9dTMBFIaUKUBgJUroKLM0Wwh/ABKg/MFMT2HWolqtYQyRoWX\n5Fq/92RhSJPDLZW8Os2U5hhUftTq8nEwLPrGn2wuUc/HzzmQ/tvMzExrtKTk\nlIf2pqVgvVlDYdHneAdZmq3TiXdL1Rojw5r4uwmq0KHds24ttR46TRET1fqP\nZl7hiTY90chlNuuG65AyAwOCxV+xc4IDZ6IAwbV07U4bOwqPUbuYdZdqB4Tk\nPVblaF2gM2BuXhMqJkxOysD3RbOXQky5VysRkDP4+pCSk3EqyhJuSI3GInt0\nPIfK+KVQ1mBSPoLno0P3sJnc8KPuMuHKZgK/wotpiikIhbvTMii0QafULvEI\n2JsED0K+yjhAmuGXn1d0A96nllZmlXcVIKHEVdaG4kA2VbfpQyjlqjmDc1sx\nufGN\r\n=Yv9C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"45887f4f11a80005546be73e7d1bcb57811ac75f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-24T09:17:30.173Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.8","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.136_1640337581810_0.32624966691774704","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.137-renovate-balena-jellyfish-action-library-16-x-dd0aa6a9c5e363c56a5addb0c3f608d3182261b3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.137-renovate-balena-jellyfish-action-library-16-x-dd0aa6a9c5e363c56a5addb0c3f608d3182261b3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.137-renovate-balena-jellyfish-action-library-16-x-dd0aa6a9c5e363c56a5addb0c3f608d3182261b3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"506076fcd5c087fb4767dcb8509cca0cfb492d8f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.137-renovate-balena-jellyfish-action-library-16-x-dd0aa6a9c5e363c56a5addb0c3f608d3182261b3.tgz","fileCount":28,"integrity":"sha512-+E4lLhx0QuoY7IAFz7tbpTpjcSvhT8Q6MZIb590XuWX/hZ6Y4KH/1ke8AdrmJ3DgVwICtyx5fiBc43t53Vy8Sw==","signatures":[{"sig":"MEQCIGy1/402K1tRxygTkCIZdJsWCrC6RLz+0PyYGKuoKayXAiBm3wKThdIAXpX/v+tRC73an1EJtv0Be36x8Dr/a0eg/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxZGoCRA9TVsSAnZWagAABbIP+QGYWLdjbA89W/bcNXpg\nXLRFiQrF/6yTt5XQ0qlSTBA2l4fmCh+yjAGxtYRDPxMJDqaJo5+rH0LXbZao\n2ywfwWTyS5XLowenTi4aHIc1egujzfuvv4mWCqaBqUHf3zrV0tE0C7dH4A4k\nVk5ENK4wfRajALO+aeUN+x6oDdH2YrT+GRAOMMVOSfogqfABaLK4PIU69wca\ndhEJTLfLmMeRZ4GpbV8BAOjIDde7SrlYw3b74H6OmKIX4eDgI0LmA2jCQlx+\n45WRPvi8ZLPJZ0n8fKCrvTg56XUloJQ1vszAeNJQs24Pxv/v6dYLTOo3QhCI\nrRR86V7iDApXfG/SkGmKzMaAIp0Wsqc9Bkuc9HQhzDUwrcRTfLwuLkmErvzb\n3sDPsRBZuCGKskKRbFmvYRaZiE6cYK4xNVK7zlbWlXFTlZ5JDowu7Fy6M9Wd\ng6RrVlht5yjrBvwBNkKmmxiMc5eFBYfqRHu3vdNDB6iI33POMmIy2tNCOABA\nziKRT+6q2DZU9y4NjEd2mFdTbc6L29v+YWnPqwE9cDTbbC8MfEfRUrNsFzdU\nZKatJTvrYFHG9gYCOQxPWBPDNWilWJlEYOrE2FQyp+GemIoTWLEe5U/5VtD2\nYTHclDjaDfSab7ZLDGaS8ue1FRUUaUq/vYz9YqjwwFJCiSjKMlP60BAfqyON\nr4Dg\r\n=pTQo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dd0aa6a9c5e363c56a5addb0c3f608d3182261b3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-24T09:19:48.076Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.8","@balena/jellyfish-action-library":"^16.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.137-renovate-balena-jellyfish-action-library-16-x-dd0aa6a9c5e363c56a5addb0c3f608d3182261b3_1640337832049_0.21999762325142846","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.137-renovate-balena-jellyfish-test-harness-9-x-334a1f2ef2a9f5960e1b8d91e34e34f3054eac38":{"name":"@balena/jellyfish-plugin-front","version":"1.3.137-renovate-balena-jellyfish-test-harness-9-x-334a1f2ef2a9f5960e1b8d91e34e34f3054eac38","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.137-renovate-balena-jellyfish-test-harness-9-x-334a1f2ef2a9f5960e1b8d91e34e34f3054eac38","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6f9f18ca82c5e886958c2a19b1ec91e811646fa4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.137-renovate-balena-jellyfish-test-harness-9-x-334a1f2ef2a9f5960e1b8d91e34e34f3054eac38.tgz","fileCount":28,"integrity":"sha512-2pBuFhO03zuirxuBkmrhSfNfhGUnsDg8yD8Njjjg1bzkKYtrUb2HfjT7vMJUwVFdrFHSwl6/RXNK5mFIEsxlJg==","signatures":[{"sig":"MEQCIE6BsdE6lzxtzkHjimTuSNHUg+IeNUtBsE0R8ufsWQNFAiBmdrrf0jjrt42vxGPrnqrHT+0GTPOd+xuERGFoJMDWOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxZJGCRA9TVsSAnZWagAA9kcP/Rrgam3mzIzMi5WVaflG\nssl9C81gl954cK7HKOAsFcvd5ejHRToPZ5QTlnZSo85MwBIbbYIPKxniFC5L\nNgGBcpfv0/91r34U0Cw5cpLvHoSjYa7VPDdu8TqF8OnvLCiaSB/FRF4pxJCr\nHOQoyO8SCcKHM04TgVRqUybGz0UmqEzkN3uK0XgNSOVl6+cVCD5tlYs8n+Zg\n42xB0EjxRFn0JCtOl0rNRbo2zArQfQBgDZsChFmUaJ4J5E3yVHvIhtZSLVPM\nZ0mscJw0mDQXsEASMfCeJ6sh0TUJQQuGtdasQ0C4lIiNTXW/9bFSLBMsQQfE\nYggMio4OF9h8uLGMrG0pVZ7UZpyFm5BVWCFDIvq+KWom+9nYFHmJfeC64tBI\nuZK2PVv9pq8liQ3UehfNMUJ6vo3OtQ0nYLsCJXSURksCDMROjpBARg5hN5NN\nDc6JgrIiGU3utO+4TyD4+Aygw/PLuEQHx9DDh3aw7NkjG7OjLd4GGrkCPS6Y\nRfcjxO+Ye+lPhTZK6K7f14OZ+H2oj5AQqj2/l7NEKkc96xX08Xm0A27eYqKb\n2J0M0rh/g3Uj/cL/FbxN7F0JNT+9vZZ8mQbCh2oSZETmTsGtuVh1Rd6jmcG+\n4sgIVfdNkNCrKc9HcliSY3dsNMX9zuNTAQkTXUYpH6oDnKLjm4259PZvH7VS\nYyLX\r\n=Ohzh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"334a1f2ef2a9f5960e1b8d91e34e34f3054eac38","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-24T09:22:14.173Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.8","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.0.6","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.137-renovate-balena-jellyfish-test-harness-9-x-334a1f2ef2a9f5960e1b8d91e34e34f3054eac38_1640337989932_0.9226784662160818","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.137-renovate-internal-patch-66d9eb7fc4f5d8f8a0a4606adf4186523b0506f9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.137-renovate-internal-patch-66d9eb7fc4f5d8f8a0a4606adf4186523b0506f9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.137-renovate-internal-patch-66d9eb7fc4f5d8f8a0a4606adf4186523b0506f9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3a1ec5d38d235d139cb9a4b7d04ccc899733e894","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.137-renovate-internal-patch-66d9eb7fc4f5d8f8a0a4606adf4186523b0506f9.tgz","fileCount":28,"integrity":"sha512-HfIkAwiAWzb/nd2sj32ZvkhQ9stkkfCjybkW/9WQg6CjJ128xIg06pIsnrR6mLbKVsrCFyVksNwLZz8LYGZu7A==","signatures":[{"sig":"MEYCIQDhU2qSvzDI5T7PSogSKRjUsOx3GKgsK9yRxOlgClJB/gIhAIhGnkCqte/EH1UjYam69evI1350qIZxpF14XNCq2UUy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxmMBCRA9TVsSAnZWagAAd24P/0az5fAhLWyGKtpgq3EQ\nGhA+Hak9j7u1/fp28F0/dEv6CLm/BVlnzLIRW6sT+U5fmHxYrHkb9+BkAnQd\nlvH/xE+qNdsLPBlGGqGjFdvxCua9RQv9U8gkMntYYkaxeNU2x4u4IQcvfSii\nIWyf7nLr6ceTNUQVqeHiL6FnP1fJwhZR/F3emu3NYaV/VIr2LiGrRsKEWkN0\nqPktVhAQH6Z2iC0fBg1CEx6wOQ+itwpg430q3SjFJubX+iNbqjQAcO1vB3ZG\n5draUYY/rDPdNrauUq+K9HVX4u8sa0iHvRcbyVZ6FZYOXq1roIxiqUvZj/v9\nraTXyLX+63N3RyZyO2iKrOCpSq3O8ILx9gXmoBMg2DVJYTF3CDGboDAIaK+Y\nKPJkARiKn0b1ZVj8YZQB7ciaIdNIukW7NbvCq1cLxMgt9YKGPXSjAGls5u1W\npeWHDykMYp+/LU559ssXglg8AP4H6x49+fUMzgaxgwKhsbMkJg2XIesIiHD2\nKM2JZ0pKyH9hlVfwbpdLPApycqlW70MQradEKzlDqeSsjvnUJKOv5Wl1fLdj\nstdPjjLBNX0P+LGU3/fOM3QoXEQLq227FIw5dH/7vvgk56CjCVe9jg3WHqhg\nG1FjumNH3IsqgpxluZRRrZ0x6Y1CszW/bNtAPc1zFOA+9HdDzgxX23x+gwfa\nj92v\r\n=r0Oe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"66d9eb7fc4f5d8f8a0a4606adf4186523b0506f9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T00:13:42.905Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.137-renovate-internal-patch-66d9eb7fc4f5d8f8a0a4606adf4186523b0506f9_1640391425073_0.31451606136857047","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.137-renovate-external-non-major-19aa3ebada4774f646b72e877c96f347ed6372d2":{"name":"@balena/jellyfish-plugin-front","version":"1.3.137-renovate-external-non-major-19aa3ebada4774f646b72e877c96f347ed6372d2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.137-renovate-external-non-major-19aa3ebada4774f646b72e877c96f347ed6372d2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b1bb2fc0edb1d534641213a764601a792a764fc5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.137-renovate-external-non-major-19aa3ebada4774f646b72e877c96f347ed6372d2.tgz","fileCount":28,"integrity":"sha512-ckbmY8UcwIw1dUE0RLhRT3DxoOkWVcUAChvlxZBM5DI893epEcRBS2uI4bQaavj0k74V03ARpsfRbydzCGznHQ==","signatures":[{"sig":"MEUCIBqpKar1h4VD2MJR13w1QIQVO+uqrOZOTUuPuLHXum7lAiEAwygFQAsY318e4G5G2vIJ6SETFdqvF3rUWb/pYxOz+5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxmMtCRA9TVsSAnZWagAATJoP/i1/N3kkAZA0i+8j3ChU\nl9FPpzon1Bz+LC4Wlyg3HBIXcjUJoVdKQUgS1pa9jLHG9cTluJuJNkZUsN4V\nXclY/Cbqf72Nu8SpjXP3xNgbnhNVxYN4uY6Udb3Ws4zr4tDTeVyfSh+BfKp/\nhmLwKQd0yv/WhGWYNsFhJtIMqaTKkoxKrHI+5ELLTivy3ucIIwDkg27piDfk\npB5MbXHjHBmKRp6GPL2l8QsD3bNkWZLHh5AE0AT2cSZv1DqnaaQWvp8YiP9O\nZpL7HNyf0UtMy9W2i5OlGaJpyo5yTnEOlzSfILt8MOMjufE8Fm42EOWG+Jti\n7JB/hBNj1eydKrT5mQCO06DaJ7CTD3h+uvce5IMwQhaKhksKTi5Rz24WN6AA\ntllL2P/AO1sBNL8Clxe5JYgnpoL6PrFCLcD1moC5qNHQZqZzX7Vy7wr4jYeL\nYmGuLsiINAB2LYDA/gw9a03aHUDJaFLY56CAfPvh51jqy0lECeS/Rn6T64Y2\nk/BAyorc2dz78DRxtENYAUh920X2iWiifmB6LzDMeHaiPwgtkGQFu11QxPqu\nactWxaIEd16Co+b0DtIkoQUIY6nQdL0xYLqCmkXO5MkNkrjS9QnVEihUuuxQ\n0IQWGzBcqWEX8aLkehVr6/cRMnFGorkGYlVgdZcRq9IvaVi+3Gf+2epLso7y\nfjDq\r\n=Lh/z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"19aa3ebada4774f646b72e877c96f347ed6372d2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T00:14:46.255Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.8","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.137-renovate-external-non-major-19aa3ebada4774f646b72e877c96f347ed6372d2_1640391469217_0.26188261788792344","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.137-renovate-balena-jellyfish-test-harness-9-x-503ee06534f88e34762f0fa702e5a5b16778cb1b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.137-renovate-balena-jellyfish-test-harness-9-x-503ee06534f88e34762f0fa702e5a5b16778cb1b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.137-renovate-balena-jellyfish-test-harness-9-x-503ee06534f88e34762f0fa702e5a5b16778cb1b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c21a865f33f1a5e6139e0921b6694ac2a013899f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.137-renovate-balena-jellyfish-test-harness-9-x-503ee06534f88e34762f0fa702e5a5b16778cb1b.tgz","fileCount":28,"integrity":"sha512-BhEH5dPD/VZ41AzatimcghXeRe+WM2CNJlsZHNwZHfQDRr2Nda2exVZm56kCqhmbzPz9dnenS5Qaan02RjJDgQ==","signatures":[{"sig":"MEQCICSechEiH1HWb1MVHReeSw8FwCxv8vt4oVsQ8CxPviznAiA4//BTq7luoqL3BW/veGIZ1yCflqmVDEMq4+Lnowm/Cw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxmSfCRA9TVsSAnZWagAAyV0P/3MvUav/oKhaEVKGJwUy\naTnXG24sFFFTaODJwjmsJjUoGEh2FlQumK1RQZ6+ZguYTRNtBf7ZH60hPNbV\nfOsOdHpkimjO77tZp+qLruxZFw1VPgV2fOPnTHCuUdbZlcCv4re3O6/AUHWP\nMJw5SpUzoHKpg2bERnm3rcNKufPL5PjEpHxsWsLFgBZE1NUqqU7/GtNBkZ5n\nn3RcNX4WRn2FtwRCLEQvbN0RfZ8VySaTthNU6PQtg63PM9nLSa/fgZ8yM3lG\nc6EwGPRPS+RtTdR97knukOdBIOmdyVu4t4BSJMvsdFUeRQRTyp6ALBfCzEG8\nLq2CRU4KH4/RUVrLhKHoNkW30fVw2uvlUrhIAvSYyGtsinrwwvQXczOv67e/\nJjsXPEpwkQQleG667oV/+ZPYIkmAdU2L2zhJPTnmPT09m6XJOCqnyMED4AOZ\nyP0UlPhUqk5FtkNXx9Lani+fNaw57052ntqjab/rbioUlCE5E3WWrJ6EudKo\nsTOfEMJaIesIajNxMTw3AHCoIgEzUuUMBCGxS2/P0mS+9gPg98b/UMLNjwB8\n9w9/piaNqHgD6tblRRFi8yA5g/dKjNLucV1/9Y0U4i7VmWGXFYWs7g+3A/Kc\nbXZA3jUutNJiJadXnzHoP/pqD149MyBPhL3k4FKrceJrxU1ENgxzM7Qy1J9Y\nrNyQ\r\n=CF0G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"503ee06534f88e34762f0fa702e5a5b16778cb1b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T00:18:26.452Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.8","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.0.7","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.137-renovate-balena-jellyfish-test-harness-9-x-503ee06534f88e34762f0fa702e5a5b16778cb1b_1640391839689_0.8457350730620776","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.137":{"name":"@balena/jellyfish-plugin-front","version":"1.3.137","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.137","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2b431a480bd3059b491f4b3bb83e013b217a1df5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.137.tgz","fileCount":28,"integrity":"sha512-RM+/DAgjc+NE1Pj2r1RXecWh4pk2Wa9xR+ANwMSv2EgiMXjZQutH5IkUz6thBcipTa03if71nIPSuuP14Tth7A==","signatures":[{"sig":"MEQCIGW4fM0a0e4mR6Fpwso72ND+NU/TJikFX2AXnIUMwMKwAiBP1QvWJj2Chd6HfQgSprpsVgtylBdey0znPs/yf0jL2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxm2oCRA9TVsSAnZWagAAZFIQAIXvkvqwS+wGWT/cIbDc\n4VClpeIhz7xzBlCw+YJDnQja5bv5j0RR/HNQ95z5H/2nJDE5PC0YuYz5hQLu\nB26Ji5I1V4Jq349rGutyNOcXyFZm7ROteITekxjdzYoIxJNDM8n2l09t6SE6\njuPjXUpGGsmkA5P+ny1Gg+3LwcUB0SZy4ADA2Tqr0CYE2myWfTql4AL4givU\nFwX6h6gpl7eaI2e7HRGEhEabDqQyl0d8lnNuxEvkxOf0XY4TWHawswUYTfRG\nKoCmQnxWGd+kvXGLTopkyTdcsaJ7RFzdXM3ZctmuZNyP3RfoZqc9kQ1sn5fq\nzeMQr3j4mhRrztKVhhv5anBb4Wu22uSRAlH+ZjT1lEiAkQ63rPxGkGpveN6R\nDSxOerhWLlYpbLCGnOrsKTVNH7qhv6jsjisDkXQnco1sdHInP+LhYvbHgCyp\na4s76sGTSkNDoLZmPJ0eJHhYJcUfnJ+1ZsHw81hMiZlUTcERyLfASOPZTd3g\nfbKC9Wt10rQY4PSc5KDcQ9Pe1IrtzxPF5hm1sYLNxUKy8tKHX6LxGoSGN6xY\ngu3iVLy0rdHhlSFU2m6N/L8bM/4eX7yt8Q/t+HFM2Jsw6BJAFQFdv3rwgBEL\n+SMzfESlUd4bEHC9GHKWguMrRVbXTP+sxv7zlmTDVhT7KLYmKejxZJ6iZ63x\nireO\r\n=MSmD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"64517e64658cec68e9866964592a18a2f46bb5f9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T01:00:07.958Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.137_1640394152654_0.7888787802189596","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-external-non-major-4601486bc68af71f0ecabce4a0ebc0d319b41638":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-external-non-major-4601486bc68af71f0ecabce4a0ebc0d319b41638","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-external-non-major-4601486bc68af71f0ecabce4a0ebc0d319b41638","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a3affe0833ff0af46c9437bb3b7d9773dad100ac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-external-non-major-4601486bc68af71f0ecabce4a0ebc0d319b41638.tgz","fileCount":28,"integrity":"sha512-YA6L0mxwrTPKEay7S55wz/y3MPLrKYz/RRO0oXD19l7fTJYJ6uAdpGFcDvAxnUwpR5n0jupJoVnTgPi1N3VI0g==","signatures":[{"sig":"MEUCIBc2HCFq2NEo9NIChZP7Vw9DNuzhq/3Msy2JlnWPKpBkAiEAyS2OY3D+vlW6vpfql/AMBYCL2MnECJxU5MmokMOb95o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxm6LCRA9TVsSAnZWagAAmVYP/1dnU0XNh22PKdQaEk/5\nWu3IclKGIc2XplN1pjzJtfUfDsB30AXm1o8jx89VwvfoUk4uwzMEqkjbRLgL\nkq7/qr5ExI1O2yX3o2pyXv/LSKzoybjUyXr4HB4AqhQQSU4ijaWkXCznrhg9\n1l6OdwqQCwpCl+S/K43w1QDZJWC0u6AQ7ov+qjLuZdHc6MHEG4W2InLwWQaI\nEoi21hsv4t0V/TsvwS/0SP9iBvaGa+g2HaHQGygXxoHVzd0K09WHZfd1SDK0\nKp5E9wwEfotxaQdCDuwNibvjX4ldpBZW5HEjmakFRwSYHc8tm9XfwBuzvp3J\njOmCr9kjENoQRFCwWwXyfLYNkk3i864p3NrsKZDgKSOGFFzdGr+lfgwaUwlk\nIjFZmpRl63lyku/4wPBHEUx2XQx4CCo94PWhlInjexS6cmn6WYW95bsONqbF\nF7WGJyhn8JDFpvlrF+6sezHK5+ZGsKPj51PVLrbmy8M8vvIRpPqwL/7R2pp5\ntCAi/Ky4wI2nfX64ZveK0jwgfKO5BHFfHwjznSDny3T1TuHa07mDVZO2Ig/p\nWItlyJeCcm5b+nlQRo1sJ1TcOgWmIBIalHnfabPwpdSEdf/EmCt8PFVxWSZd\n9TSaVeceYQizAHpMJ+2NJd2uyX5y7ZBaukZ1cOZsbheBoZWl6+IQgOdVdx8B\njYn5\r\n=6Ija\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4601486bc68af71f0ecabce4a0ebc0d319b41638","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T01:02:09.636Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-external-non-major-4601486bc68af71f0ecabce4a0ebc0d319b41638_1640394378898_0.5599498087223602","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-action-library-16-x-427c8ddcef97e7755dba6e0ea93f73f73b96ea9a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-action-library-16-x-427c8ddcef97e7755dba6e0ea93f73f73b96ea9a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-action-library-16-x-427c8ddcef97e7755dba6e0ea93f73f73b96ea9a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9683ecf2e69efafcd3dfb0f97a7c44af35bd74a9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-action-library-16-x-427c8ddcef97e7755dba6e0ea93f73f73b96ea9a.tgz","fileCount":28,"integrity":"sha512-O1DJGbRDEuBuPUWlMc/piW5nM1kM83xwxMT8undiZjMH6S7YDK7yriQjGK0W3iefqTkmojftovCRpMKxoEYPEw==","signatures":[{"sig":"MEYCIQDM2c1ObaAWpprhNnDVZer/NNAGP9oUj86E7OaxDaPqjwIhANKyOBalZJBmiR9AV4Rmb1bvXjENNB4Tt89bpAGPRC8K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxm7PCRA9TVsSAnZWagAAd08P+wQbrWTGqvZ1dNMUjYNZ\nb+8x/3MZak9/SNhhtwoWUxSeKoihb4sjmZCWFnQUX/eanuZE+j0bQI0b4ubV\nMXSVLakQadagZsTVwWszEmhCg6Z+bCu3SVrS8P0p1dcEiV2z3tjWM+YZ8YPi\n84yd4I3OYGG/xEt0QCXp8RmbKBgOWbhjMPnqKlZgmVac6DU23J/Ywk9Xc2Rs\n4gQhPhU8MEN0XTa6mXq9QQiMZKbUbMWsbCDb9pmv8XOj0YvpT1Cdo8p0t0TK\nHnC/2osWBDOE2WK2ETLs19Qov78C76h2fbrRAZnNEmTD1t+2ff75pCN6sEsm\naxx4RXFtzDOZJnyxcXl1prfX1pUzXlGa+jc8ofYAvocylhZiLVuKa4P1GD4W\nfrxiVLxZp/6wEbzSZGNq+F+EhSjjCyd+5VcFvLSvT3Nf3yav56fuEjiNFHrz\nu333aS6kyrHBYJOzKbtRlGegN3zC3rUFYJ11FlnJTr0ZSiV+AGDF+XbxYsqJ\nGzttHKg2OhlWCm+D8ZeUtxcM5lL76Uhi2qZYbWIYXzGf9Fo64JFVsIasJVfz\nZYaTt3daRZd55fgqmbfIyYuP0Qq3Jx6Bj+gKZjsSRiQP1r3HZqHEMAc07vbu\nbe/cMZTfM0SnXQLsCLuISOXJMAnsHLCbllaOUqOuPUd06bE6NNpxiTetr6Q2\n7FXo\r\n=oaNu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"427c8ddcef97e7755dba6e0ea93f73f73b96ea9a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T01:03:33.250Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^16.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-action-library-16-x-427c8ddcef97e7755dba6e0ea93f73f73b96ea9a_1640394447059_0.37984241357287707","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-test-harness-9-x-8547ee6d1aa4b4aba6142a47c077981260c6738a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-test-harness-9-x-8547ee6d1aa4b4aba6142a47c077981260c6738a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-test-harness-9-x-8547ee6d1aa4b4aba6142a47c077981260c6738a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"22dae592fcfd56da184e7679e7a0a91614b7d7d4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-test-harness-9-x-8547ee6d1aa4b4aba6142a47c077981260c6738a.tgz","fileCount":28,"integrity":"sha512-cMXVUxV0ybX+6y1SbdN0qx9GkLhdF4ImfqJXQ3ci5WOsVG4/8zol5E8WRDJRfm1nGHAzc1OdZAgf5dZMBsNs8Q==","signatures":[{"sig":"MEQCIGpXhYGb0nRWX9fRcVpW0vx3sMiucetjwkRDyKDgGvsRAiAmxjf5IWSeBXwoKjPrnSm4mry5pgHlI727lr8oW+GPfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxm8QCRA9TVsSAnZWagAAJdwP/3k9xkx9Dfq7IMIZUqDZ\nxNdzslqab2y1ry+i+msbvwoeGUhGwcGeb2DioIQ2R1WvBtoCD1DHwSFYA+o1\nyZCo35CC5B3mlcdtGrEwtYlnLhQWeieYmb0Ieed3sfkyettrqxK+DB4wB+fJ\n4QAnV9DIoyzqI6wlmt3gGz0CT396Qw/Qb1pYhb8B+/1fay+iwElOG6+f8iw9\npVNikkXaCuAsVARXfEVmUR2KJEJJ2P8Z7PaqCt9zRmlbjutIbzX/SnuqCxU3\njMZZtOruODJDPDBDUe2VovCn3J8LU70nvCncxO/HtGH8EDyq7cztf0uaMnE1\nMY6v8zPVS4HfF5PSTasbxg5Yld/lbLI7qyYLl+t5ZgIo1A2vzKNJLkJNUdN+\ng4lCjfnqENfeVwnchgyMScv9jcmCMmUEOoSoJx21VzmShI8YsIgHihV4vVdd\nFnQBhapij+3QNnHA0ZgGy3tvZJXcNlHKXpUh46dsg2z5U1x1+XeWXFeftEnC\nERuxS2FABOpnVHWBPr6Il4r83dapGlpCWwW89jZ6fTVleyHx6m+76Gd64OzP\n23CIDJjOLOBTUCFA+T+GiK3eZ2Kx3Tp0yF4dgL8umsXLqLcjdJAJHc3AGQlN\nkVren67WtZBBF8qpm218tXDfwsUPz/T92VmC6RFS+6s69jXhaRi/CB4d3HA/\nDjlI\r\n=L6rP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8547ee6d1aa4b4aba6142a47c077981260c6738a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T01:04:23.769Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.0.8","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-test-harness-9-x-8547ee6d1aa4b4aba6142a47c077981260c6738a_1640394511988_0.49182172838132776","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-types-2-x-8b80ce115305b637f67824c38f5a25e8124dd897":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-types-2-x-8b80ce115305b637f67824c38f5a25e8124dd897","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-types-2-x-8b80ce115305b637f67824c38f5a25e8124dd897","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"577b6e16de290e5a784f063f4c2ba20d019af42a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-types-2-x-8b80ce115305b637f67824c38f5a25e8124dd897.tgz","fileCount":28,"integrity":"sha512-rw6Kteywz7/uAFbgNyzucIQTALuACUvuOijbFUDsWSvAgZJo7Kwh4Yy5S+jCaU3CnVNj0WqmTJXuuF9MmBDEpQ==","signatures":[{"sig":"MEUCIFJjIPf5Pco0OjGPec/aEErs2XpUdBjhz7zFQAxetmx+AiEAuAHm/7Nx8+jM/oUWJz8JgSGluS8AD/PEpTNHwwzXAPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxm/GCRA9TVsSAnZWagAAYtEQAJuz7GSls5kGAGinoLi7\n4JZpy6haBmB6D5v5yfP4Y6oOEX5rnuxLmJ1sN9IKGpgsdiSRrgmMXWjsQrNc\nMswKjqJzZIx9CQnM2I0ewNCwvC4735WNBM+8WGJ0rlM120a1F0wZ3raLHCNA\n/RPIdg7Z6uamX0V8AMcMHiCjPk7YTmwQamw1bAVANbj0Pxi1jt2uUFkga+AM\nnE/HnVTOq+0+bAwwUgzOODzBC+hMy6LvFyYWJbfVNfErnbqvqFPd4bIn6sCM\ndNOk2prkUOZK29cLXSTi8NYfj8DAXsneuJQJG+W5XNoq1n+yxvKFxiIntQX2\nF3j+oS81ghl8So+0y9UMyYJveTT84v5p6ATMWMopIveQVzE14KKDufbezd3g\nB/CfM3eGvRsdvEImy9Z8t/n7cKR2cbXNvXvE3dTIP8P/8/9ZLS8Z4jACg+bm\nXaldHcE7IAvPxMTBx5nWFlf+5xreJn/N9FONJqDWtley4JHIj4pkSFKqqOei\nSamti1THan/d12IeTJQROJk/ng6h+Q2oJDkarM9uVFwldoVpfM2SUiPROD+j\n2Pd2vnUO9ZLMe1F8B3MTh/ry4LMjMz3XNjFrWjeeeH9xMIgDtql6y4/DqTVi\n/rwrNE3kXn7KwOkgXZjO0c3QMn6w8kRqJI2p9ajnSNpF+EVz47Sit/Zzei35\npUC5\r\n=AXlZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8b80ce115305b637f67824c38f5a25e8124dd897","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T01:06:43.021Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^2.0.0","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-types-2-x-8b80ce115305b637f67824c38f5a25e8124dd897_1640394694494_0.9684965765418185","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-internal-patch-c55cfbd44e362260eb101090fd9fecf1d3a49cd7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-internal-patch-c55cfbd44e362260eb101090fd9fecf1d3a49cd7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-internal-patch-c55cfbd44e362260eb101090fd9fecf1d3a49cd7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f8c4f03705c311290dfa77d7cd4ddbceed04c713","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-internal-patch-c55cfbd44e362260eb101090fd9fecf1d3a49cd7.tgz","fileCount":28,"integrity":"sha512-I2J3lyVfABcoqVSXQK4aMGlnSVG3Gews3Bqqpcd4F7Ozmix1eZd4deeVDrgDW9dk1MBhYBOXfc+SQvHLuT1ADA==","signatures":[{"sig":"MEUCIAgGL2Agjw20LtIbB222u+pF2GJmyvh+CmzTAGy6D5hJAiEAz9m4YJC5W1ONONelWnv/XFUAEv+jQ5aZTzXSg2zSTMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxoCYCRA9TVsSAnZWagAATwcQAJgiQbBuR7LNjzdV6FWF\na0O3NIwvEbJGzs4w4NdkoBoWDPUer4BUA8CJynO1SeMUxniOcSWfLuCokXnE\noyPOwiTPAnZaGJ1Fz9Ko8STHvDsr+QVQqpQDptvTcG94n0bNq2xE7jv4QVKD\n/HQ9sWSvq1LAM++SGSq1vRDmoU/9fYlbwbnPQp4pdk6PhGtu6Ks6ax80po8j\nfBWwJdzFeFl9WXW6tQj/pjeauRb88g1K/fdcbEuDVTCo7WQQgK/lmsW90Nsk\nWPQHuH3x3BpBE1X8YjecHOL4OCbJm7Pxp3VySKZ9lG0/HOhkS0M72uzTCK9I\nMKxa3NwoLqsJy5Pnz41RFAFytayWcWbyHbknkn8xhF8EDSM3ne5a4I1VNSFD\nefDswre2xzI4WFVJINmBBB156UPSiu0BuBW0e3Vtwe2xPTqdys4cBHr/QZGs\nU6KT8j9LnfBIqe9/08tKDNl66e0OGktHN7knnFK4H3E6bWneNl4zjDGZIhMM\n5SVDoeG/YaHiurRKCCWfsuKZMGPI0rOaqXhjrCy2fwhU0bvFWZyp/KGC94Ss\nSeQ5B3UUeUbboEs0Th7KD/TOKbx8OrO06vsvNflovQNAYhT6H2flPM8Mwn5h\n/ZBXfbKoq5aG0TsHGHZJlIMyRZZRVdqzd4ynURhP/eY9s/8J80hAROrA/MFM\nQHPc\r\n=ve32\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c55cfbd44e362260eb101090fd9fecf1d3a49cd7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T02:18:29.258Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.3","@balena/jellyfish-environment":"^6.0.5","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-internal-patch-c55cfbd44e362260eb101090fd9fecf1d3a49cd7_1640398999912_0.9828975403188207","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-action-library-16-x-1e24a626375256d5ab1be3126aebc6b6d3aa9200":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-action-library-16-x-1e24a626375256d5ab1be3126aebc6b6d3aa9200","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-action-library-16-x-1e24a626375256d5ab1be3126aebc6b6d3aa9200","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d7414bbbe8b9f5f9605724f23639c0ff5326aece","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-action-library-16-x-1e24a626375256d5ab1be3126aebc6b6d3aa9200.tgz","fileCount":28,"integrity":"sha512-62644/MzYs0g2GYyWwVwhtyK3qkBCv0CerywNveusa6hTa2cLQOHPDpClaUPhdMY5c4D9pUnID8mJUov+IqRUw==","signatures":[{"sig":"MEQCIBVBtS5vpPhWiY/EozkhLEouw91fMzo2ApbA0DOJ3OfoAiBp751zHPvP3VtIKGeDg1QhkVmr2F+a4+cjSWB8q28xzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxoGKCRA9TVsSAnZWagAANXsP/RZYJoP9MTEj+efJg1n1\n4xuACbsq+mjL28jvF1iH9wS0jXFGgbIonsAK0cQAVlCcnkl2SgWi8HSscj6z\natnY7xvcs65LFwGPdO/77DoDot1/gMCMOaHs54bEpVK+Jr1yQ+YZHbuU5evt\noKJmcgNkGyZWqYEwJfCxtB5gz5mnui19Er81uOJHsWZQHqum0tVYJEhJZz1T\nFLIpi8iIn90dK/fPICA3TEr9yzgOGxi/Zfp5ub0kMzM5JFUdkj+nR1VE7fLa\n5YMMTQjvPtcr6FuL5WLz1frz8ebCJ1xzwQ2iz97VlgnhCgRDeFyxgB+lQn9/\nKZeWtu7+JMfC59cfMpFMsZ84LkLmKJr4X+mdxOmOeybNpPbHJkS+d49jPzuE\narZPuCssT2PiIbzQoZQljtL2N4Alt9+UtgUs8WLYnCL5JCTVZSltvkTsd13c\nXJdOnraQgbse7EU9p/RPHadpjPcA1iwhTmwaYeRkrd8vwzauKNgXjR4fWyFu\nfEw9Bv9c39oAgi6+q5bf/tei+bvebmUacXdFU0BWX20bGe22/yys4URKjPyZ\nEr0ExNselD40ip8RDjrbsDBRVfEkI+Rnf5aA2USCW+XZc6NoKm2JF1iSZ9zz\nwoHCNHxt4yDKDE/QCIQAbsZVVs0DXLatVQCJnuJ2m27i7A7tf96B3YMQAX21\ndbeQ\r\n=RAbR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1e24a626375256d5ab1be3126aebc6b6d3aa9200","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T02:23:10.446Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^16.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-action-library-16-x-1e24a626375256d5ab1be3126aebc6b6d3aa9200_1640399242416_0.593717211078006","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-internal-patch-ccd3d3e36521af3b45a4b8f9f24ad4769ac01dbc":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-internal-patch-ccd3d3e36521af3b45a4b8f9f24ad4769ac01dbc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-internal-patch-ccd3d3e36521af3b45a4b8f9f24ad4769ac01dbc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0a21bf9b09edc0f3500ff268956aba6003350c3c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-internal-patch-ccd3d3e36521af3b45a4b8f9f24ad4769ac01dbc.tgz","fileCount":28,"integrity":"sha512-uLpZyWEnUfy4nqfTRdYoQBxCjvNILI1ToXqDZNnyd71wjMqxjgxYm+0ustDkM/g0dT0bGOFFeOo2sH8rncQECA==","signatures":[{"sig":"MEQCIApLxG4soniEdQ1Bdq7sUuIUdoXxiBQhsGB/0GBVZOXMAiB9yuuudr/SQlrO1pqiSEITKr0EK9DBEaBT8NUtKsC2Og==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxoH1CRA9TVsSAnZWagAAGKkP/0enugAo8TguXGvSSvWa\nxqxD9nYCJ3YIz80DeizSlgayFJhlTsvxocGwInc4iD8Lle4IAaD+Mc+HUt38\nYHQz+Q1ABjfR5JFFN0P7RsK0dXdBliV20Yakp5Jw7YQfBHjZ6+KxtL2PoTxw\nlfyijCMGouxKwZWQymeXFJvXEHg1RqK2iojlu4Psq5Cgj4VyR14by6SfnkYS\nK6RTLHcM0DFfHYYooRh38DycLuNXxdjZHYFNw5xQMpfXgF897bq/Dl6cL2jQ\nllJ0Sz6ZM2lnRTxlfO3Uk2w99nTGai5VIhBNRHSl8EXggFwdt34ZZpwxyUA9\nK7h9iEV2TxmHnsj2hG7dTikRFnjWwSHZbwmhjaARiTapg/y1OVq1FLNhE8SM\nBDviBk1Oo7p3DRf+xSLhmBHvwsQ60amdswwiOaBMic+mVTYVw5rxxBSSAdbi\nFYF0eMVj2rAGvOmUxpbV6QfzQNhyj/588l5KmmAkl/9AGf7PzjGcFun0f59I\nrS+Qgcj27ty+f4EwtWIOg2Xy7UWJSSB7KbQ/ThVSCltqrs3yi1KSgGgQ6jTh\nYZK5MjYcoxCZIOpABFkaoMKClVSQSwOa65SWkx4o0Kgbr8Ypf91OIV3bExPN\nPf//AO+F9VFSMzG1QDvT6XrtoSpCCxwqjEuj/9UAIkeuwQi0ic9HlpJkH2kL\nnqAQ\r\n=rreq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ccd3d3e36521af3b45a4b8f9f24ad4769ac01dbc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T02:24:44.942Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.3","@balena/jellyfish-environment":"^6.0.5","@balena/jellyfish-plugin-base":"^2.2.10","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-internal-patch-ccd3d3e36521af3b45a4b8f9f24ad4769ac01dbc_1640399349718_0.638484662394939","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-action-library-16-x-6f3861591bb80e0ab8efc4b1b694584aa99145d3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-action-library-16-x-6f3861591bb80e0ab8efc4b1b694584aa99145d3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-action-library-16-x-6f3861591bb80e0ab8efc4b1b694584aa99145d3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"59dbf18856c2b188c7310a5820f900858dda4442","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-action-library-16-x-6f3861591bb80e0ab8efc4b1b694584aa99145d3.tgz","fileCount":28,"integrity":"sha512-ooUr3dsX45cjwqNU2P2FWWl/63WKS/8g0p0XYmt42x8lgwZ4OYhh/Tw1UkvvJn9DoORObJaBtUGEr2A/Za8+gg==","signatures":[{"sig":"MEUCIQDqAcr5z4rrQsplpk9WhoBhh5vubX/XERCkggEZYAII/AIgG0M87WpGy/qAyBvJSQof87o+9QyBG8JCZHw2cP3ea/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxpuUCRA9TVsSAnZWagAAcX0P/RVsXfcVInT8jUWloF9r\n+5qR1b9rRg8TL3CKvXQFSuTyFWz5rnwOMvh65FU+9lhHoJadu8BUfStEHS2D\nrgqThUiWge0H3kn5+Hj+mC8IHgN9KSfG5gXzsvLn3oCAETz9ZIFfR6kQn7L0\naU6ki+P7dX+J5am99JWW5hBI6t5+EAEkQQ2u/xRMu6ITtbOV0DEBXx1GGKNj\n3O/CSFOKm6Q2axsguUTrGRrHwUF3TaI/YYijFfw0qDTEatzk+C5XG6eNl2wY\nGE70R8ifGfB3Dv/qNyVuCuiO8qJhHYWMv8l2NPSccLtt+sTwxSPfbspOWTbX\nFe+Be8gUN5/6WSlmDdpBf4Ly2p4banMTQArLvpqNesIuwesnIQyIt0zY448i\nfRnctW8lFz9F7PzRrAur7WbAaKawQdr3NLXeOvtjovNz4q9WdmyTTlH2qfQD\no2gZd0Noj1D8GnR23TNdGTaVmoL4szN7U/HF9t4ApEF71D677KhIdP/OKSQh\nGcYSGrlHQ6nGB0nhp4/18kx1ilQm+qMT6nzBl0Ka3UqVji2kEVMGkJcYiSlV\nxYN4ZCXupDFLXaYrLocRkX2roNhjp8IIByacUOcz9Ohc5/cMasvv7AcQlC+Y\nAcagvFK3f43o6QoUN/ZMY4hHsBsJYIfCXJCssSin1RL1VPC7TpzPQ0DpUKD2\n5bdW\r\n=Az48\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6f3861591bb80e0ab8efc4b1b694584aa99145d3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T04:12:42.391Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^16.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-action-library-16-x-6f3861591bb80e0ab8efc4b1b694584aa99145d3_1640405907751_0.8714247104476922","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-test-harness-9-x-31f62dd4c080ed80978fac72b923042a7738062e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-test-harness-9-x-31f62dd4c080ed80978fac72b923042a7738062e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-test-harness-9-x-31f62dd4c080ed80978fac72b923042a7738062e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1374cc565add7fe7350c4fd1bff4c466dd333bb7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-test-harness-9-x-31f62dd4c080ed80978fac72b923042a7738062e.tgz","fileCount":28,"integrity":"sha512-4oQg7aBFML8P3h49WgpQmT8i6lf6ic26eGCgTsq1GVZmMddt1pjDDQNcimldNH20ZMeJ4ekZKsMnV3kMtOocZA==","signatures":[{"sig":"MEUCIQDXBME/cDoY2nfYBtwm8aJ1VodaCiEjjYfNprGsCroYzgIgYgRu12Vbfo75ZP646z8dcgtY+9uH31wWxt2872a5v3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxpwLCRA9TVsSAnZWagAAM+gP/jFzzYQivsuhTCXAC4eN\nsVxgmHhFi9JVwbW4Oot+pMVuVO0+FCFPOowbof+wvdvbVxB4pY1Qs5RNQmV0\n1LfmYzhXx8ZEPjSe++9FCwAAgFrEP9zWRWA7bSdMHQkiPgjWI99i0QL8xMop\nOpDcB7I/cXyHhjNhjl3W2n0uoUy1E1rKji0dqTOhjuQUnNETHbby4AQ4u1q5\nCu0Gjw8dA0LHRjnvzacQIMRXKmki57pxwimJwaPUIEeqIlLFCkkI+nKZQdWO\nl3zVrWgfo1aj1lw2gECpauW+qiKqJZ/xDpapyGab6SyTn+7F9e3WJOSRGEPo\ncp3uSEaj1H9XCYQU9BCTPW5PJ2/Yl20fIUy73t+Kc8H/3lDQntCdeN5mpvDg\no1/SobIYp5+NFGF+WXnDKIofgQ/RPlZ1cJjcPMVSdnBwV1oA4GBxHsrf+NR0\n+CcT1YTFVkFcB669Ca7anjix8sLz3eW+/ushBv2R1a8GJlO8MOsMkF1NbYC1\n6TDXbxuBArXyKwE8LbM6JNVv0lZW4HzCKgxC/tBKyCXPU4gbeuG69O0G3UZz\n6G9VjFpzWOIkq2COVqV96RdOaBTrSxeuw+yhySyh9wHDt2yXoIxn2TEaFyu8\n7L+/zHc/mFGfpnhRiWSR4ELiM0dNNtmF9uhKyXU9JJ0e2L3RJVwBamA1WRvN\n9k86\r\n=+AGU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"31f62dd4c080ed80978fac72b923042a7738062e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T04:13:09.354Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.0.11","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-test-harness-9-x-31f62dd4c080ed80978fac72b923042a7738062e_1640406027138_0.07614196159600084","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-test-harness-9-x-37b43e15afd269c9a023e68cac790af05d417b8a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-test-harness-9-x-37b43e15afd269c9a023e68cac790af05d417b8a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-test-harness-9-x-37b43e15afd269c9a023e68cac790af05d417b8a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"07515c002286cceb3c5839b61611ef5c3187f722","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-test-harness-9-x-37b43e15afd269c9a023e68cac790af05d417b8a.tgz","fileCount":28,"integrity":"sha512-OGZdex6JGfAETJ9D4FOVKrx3HTDcdnrFGLklk80DqPk2hf6brFEfFp5w9nyIybA61h0HRPDIR8Y4EnWZiZHqIQ==","signatures":[{"sig":"MEUCIQCuQaqyjgYWk97ysZ96taMCUHFujfxFOQDXxOHxbauMaQIgayzroJ69l9Obzqx1M6J/NzxkSXt7Bo5SB8oIYDiT0Nc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxs10CRA9TVsSAnZWagAA9jkP/3cxvfYS+42XAV2X8OD1\nYc7yB1Ump6lMEzohnDW1Wf1L3c3s9EmspfAOaCxE/X5358N3RDsJ6TiDRFOm\nfA0vf1prvJ6seuLmdjC9JWujOcPmAcRBNp5YloJRg6lQM37YcmJgZictIBD3\nQ0LUBTmhTzbW970xBKNTC4cKvIZNO6m8aUkJz3RpjU3LgeHQKonamJg9b0x7\njFItQ1VWE4H8DR7RlVjuZK/Cmr7xGM2J8dwIT4bd2q8pkR0x7N0XuuquSbuo\n1gppg3jCN2/praHOQnVtt+ISqFqPQNWwdkJc0MCO8tKm2F++H0S5txkX1yyq\nEJSV7M25TNLMcKb/CFaaca1pI5eWTRwe4IG7SITxGSUpiFXZrJCVCfgtUzxB\nss5Sq/Z6C7ivpWKAUwTYWqgLI6DRxbtO3aaP0QbKbTkfKtwY4grBOF8fDuXR\niRUmMDqO+V+VWEssai10vL7IrZr2iu9sBuq+qtU+FnhdmFypx7sqNJjwEB6/\nFvDAsPXN5gMvrSOoFI4jrcOVA/P7i6x8afgXRPEpj/7MYw+ScWhZHww5nz+J\n4wrYj2O5XXzgzMzzYdmm40kIc0IIrL26W4+EpU363TfGxdDPlAO5M+TwqtJP\nrxW2dWltRO8cGDT/6piMAINdAmotRpussa4znGnh2WjXp9i7+MsBOYoqrJJ9\n2zBo\r\n=RI2K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"37b43e15afd269c9a023e68cac790af05d417b8a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-25T07:47:43.366Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.0.12","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-test-harness-9-x-37b43e15afd269c9a023e68cac790af05d417b8a_1640418676033_0.6631825511633993","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-action-library-16-x-003409204d89a297e9933b6074ab47c3b602fa77":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-action-library-16-x-003409204d89a297e9933b6074ab47c3b602fa77","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-action-library-16-x-003409204d89a297e9933b6074ab47c3b602fa77","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"39ac0f8483d39443d006050ab16bb5dcc564d892","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-action-library-16-x-003409204d89a297e9933b6074ab47c3b602fa77.tgz","fileCount":28,"integrity":"sha512-dqZBYRIebnDdl/rGhQ5r0hXy/2PJz6Hpodh9pyiA9gAgAiKTHjllWGmMB/LlJOa52/YI0ro8nQH0tFWFLBIP7g==","signatures":[{"sig":"MEUCIQDliNHwwCrEMbhh9xs4mOFVOpBeXPDqK5EWIYfpdgHW8wIgGUik1d/FuiQBw/pOuBaHnh7zOF6UJyKvp44rM3JUEgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyeNICRA9TVsSAnZWagAAHHQQAJNJsyX4hG28SKrrfGry\niuZxLcedK9+grwUtFQGfEuz/ed9MTaVB3/gvrr91QjISGytRYPy/3N6932cQ\n4WNDpK82XQ+vJxkFL38+5CXKc2jwIjh9+gAC/21J6zBTtFzaElbp42iPP8wg\nXFsCEmxEdUxLiBsJTEUCUKhmOGHlLWekfUfzqHgmEWI7sHvAZEosNX8LeFqA\nxmqWOGzt9D7uIxIGqUqUdHy6f2+8+7MiXKEN3wvNAXV90vPdKfT5Z6Xabn24\nFmy1TJD1bIIyKx4DTkoxUrDzqmh9Tkwdju85gWEoDavQp26Fcm1eV4eIoesa\nvbxCkh1s8f4Ch1oDaG4nbcfkKHputMQVZ8vbH5j1zTIDXy9OpU1fWSvLzqiU\nipOhYtVfkvqU1VoZ1KAlq2GZk8TP8FxZ0gaBCy+IH+MReUQ4hxN4NzVBB/uM\nCrPg7UWn9e20RKDTmqQO0HRAS3rrHWLbT0+niv9L2rDjaQuanqS9iSijdMCu\nSNU0fZnZKYO1G7Rc1mu4W2UzQj9yMxV4oBOsY77GrQuWeZ+SSoCVzbsQKwXs\nWrp0aejFw3Vx52tilqe1B8BgLrDODbClqwo6/ijjbnlvt5BhpMUL/5asfmxE\nYujmh5ZrLfvRC/IXZAt7UFh09TvMkDYv555QJ+DRaeYxtOSoIfPSMHxv8t1J\nI6u3\r\n=9Ao4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"003409204d89a297e9933b6074ab47c3b602fa77","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-27T15:57:04.733Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^16.1.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-action-library-16-x-003409204d89a297e9933b6074ab47c3b602fa77_1640620872787_0.4981807896277586","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-test-harness-9-x-d204ce08c04a8f4c8c11460539e663e9ecf0edc6":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-test-harness-9-x-d204ce08c04a8f4c8c11460539e663e9ecf0edc6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-test-harness-9-x-d204ce08c04a8f4c8c11460539e663e9ecf0edc6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a4a8958418aed0cf2c2e27aea6e3210e6cc280a3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-test-harness-9-x-d204ce08c04a8f4c8c11460539e663e9ecf0edc6.tgz","fileCount":28,"integrity":"sha512-ezkb9RzutC7cIeY+1xfkFGnlSjEAZq0uEf32eJPLVaIAzVF190lGVfX8mAdPmIzeXllHi4IpFkh15T8jFJumog==","signatures":[{"sig":"MEQCIBeob5bL+al1KLETGtY3zYjHw1wK5UR75WmTQ1cE6GkoAiAcSnN9hMjblXtyHuK02IiSIfGDZ/+PukUjK+jxvHPBpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyeOBCRA9TVsSAnZWagAAHSsP/0qETeLr9zTNqqpm/44q\nKsWHMeUpck17FfN41isnGETK0ndjwvUeRJDAFkk7DjO7E6iTFMoaV4y32pV/\nEP+PQV5MEpKxw9O82Acdlz+B55jTwfT8ivzbgEZwd5lv+r+2HRPN5XtuqAqP\n0eSsPnGh+EHD4y8h0W9dTYOJYIDzNjg2UwPEwCyEJD/AbYyxSLneJjCqghbi\nWH5NDxcZNwhglqmCvFoWyHyRLg7/hPev4At4TK2Dq7BZwta5XMcMs1QUfb20\nmbv8SlKTjCe9L1gtrGi94rYpsgS7bgLL/wAbnlb7R070lrD6Jy8jpJdhiEZW\nCBWYMyOadWGkyGx6Sn5d0blpSAWOVjjMt5ivcmVxAD5Hkx2Mrdk8VMBp8UE9\n9VFnc/cdYLH+1J462hnhBqtz5eW7CazKV8poF3FThXyHOits6/SuFD+I66/6\nKXEFIaXMLsZRENk6ucpRP0bve+HbyoaTvfTbG7hnNQIH4+91ymvf9V/DkLzd\nKdzyT0HZctfShq7LG/TiS9WdUNUSJWUrNCXh8Wij47zxZ66To/ZM25eNTJTP\n+kdkUGBVhRfiWtRPYnWn358r3o7kOecKg5CHsawpyq4633u+bKmByAoOVcUA\nLQeytq56qOm4V3uSmvLZnqad6uCFEfo9dkQFn+1meds0Lcwbcr5hlPFxnC6i\njBeU\r\n=f5sd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d204ce08c04a8f4c8c11460539e663e9ecf0edc6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-27T15:58:22.072Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.1.0","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-test-harness-9-x-d204ce08c04a8f4c8c11460539e663e9ecf0edc6_1640620928972_0.24582646043354273","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-core-11-x-cf6b373acbe098e4484b97e55b18dfbaa1d20254":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-core-11-x-cf6b373acbe098e4484b97e55b18dfbaa1d20254","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-core-11-x-cf6b373acbe098e4484b97e55b18dfbaa1d20254","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"412a3833406659e191b42f7048df6bef4d5da8d3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-core-11-x-cf6b373acbe098e4484b97e55b18dfbaa1d20254.tgz","fileCount":28,"integrity":"sha512-yWQQ0WtJIo5ZqncXI5xKmLVot/ZdHXJlNZFTCP0SGUy+B/TX12kTo9gueEZTFHw0PYhUxOwk01801ygM5ZV+xw==","signatures":[{"sig":"MEUCICTinxcXGagQ6BQsaNKQgz9X2w2pcPX6xprwOnTwiStmAiEAwQjo9fuiK+YdaisfsTfwmXve0ukfK69htOkBRuiTngc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyhUxCRA9TVsSAnZWagAAAFIP/Rl9BUGtySXNwzg6sGyS\njLM50eIdsKI5mPDzxIxlYIP/QA7mDh/sz96YwpGKD5Z4+7jrNqdOXFn2rukq\nM6iLb07BNI6snxL/H7BSB+/VGoO3Ourx6MEOusRwpK6l3OHMPImF0363jMRG\nUNRjcGYaSDODbbwMYpzy6m/JtD/OndFOcmA0KAveAiqcUXAcl/QcG59PEXGd\nPcmGsj5F6oXyQzSoA/lY+njkozhsChkEs1VUe+aGKGrntwf72OEJ8qvgxv1o\n7iE4yyesOFDKaCQtPunIVrrSFkl50VCkP2PsE/SecpSzTyI0L690Ho3ZEMcF\nIDXhsVvwoI/tRdECrtKvhrNHItWQS3znEFc/YLAXAEjsxeJs4xGLqn+OBnZl\nk1OPOkA4kzLxBlhvwNH8tntsEn3TPwNS+HbOKeJ1ejkK/PLMSnvLj0rJP9Pr\natbLBNGmvTuhHOa+m1UQm2uVBAzo3RcjRdbHARWmR3pBCaQr/i3+ut1FWiaq\nMPPqjozxKAdiTKs0SRkA10p4w/JSGzR8oCx879dBqp/FQchthQHE6uPgRMJN\nHYsAgmC1jd89wGNo1Sku1HhPHfuwKcDUgRdvTxpg5lxt3U5n9xdQL6F0vvNX\nhGagLoE5uKE45nRB84ZIvepHe2ZGBcErVJwgkNoVAeFInXGMM7gu28V7vwni\nk6uq\r\n=ikz3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cf6b373acbe098e4484b97e55b18dfbaa1d20254","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-27T19:30:27.794Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.0.0","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.0.0","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-core-11-x-cf6b373acbe098e4484b97e55b18dfbaa1d20254_1640633649629_0.36996952469202027","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-action-library-16-x-73b57ee44beec5ec22e163672bb5e4e08edbfe73":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-action-library-16-x-73b57ee44beec5ec22e163672bb5e4e08edbfe73","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-action-library-16-x-73b57ee44beec5ec22e163672bb5e4e08edbfe73","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"23520c67e015a90754776fc1ea145e729d30cc81","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-action-library-16-x-73b57ee44beec5ec22e163672bb5e4e08edbfe73.tgz","fileCount":28,"integrity":"sha512-cemabuIDh5YCEY1knTWKwSpTbfYRIkty57a2buFSO5hx7U8uDV7+cgWdA4f9Pg5Brw+B5mttVQvaS9WrCY2Cdw==","signatures":[{"sig":"MEYCIQD/KzZD4mYeZZQBzhd3PJTNeuGwEMVanY2H9l6rHSn76QIhANltFOMVPjrYsFCcEY1tSc3oml52gvLMHNE0eEjcB1fU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhykyoCRA9TVsSAnZWagAAqQkP+QBx5zQe5qHbDuiOnJUA\nc0Yfkhg3fpET50kLXqhMOCK7juZiML4KEtAkr7S/t4tQaISGqGDyMNmWnBdY\n5Q/SaAM/d8qf7uPjFQhGRi29RxYhG97zEC/skbdSUxgjP4NvAUdndcoAGFrA\n7dwH7vwb+FErkj/WVJvlutrN4KjOIN+Z25GnTbfcuVMsNEneM6+dtJUIb0bv\nyJprqhe4vkD90zfw4nGa/v/Rldc9kkoNiinK2eXnk9oUw2H/JwjY+UbAAdcj\nvXIpAXu77F5SfmTl9LUkQkhtqpOTAeiznrCOAoQ7uLVjGHwljIP45c97bgeR\nJYWWd+LQBOMATolJPi+qu3FjY+9WvDUWKvIORg6FFs8oUDgFpzntJF+QBEZc\nZ2g/PzQS8oCKn8yttz0ov32Z+7wlOdsFcj75146yezrcTiIkQ6jqjTMsDtAP\ncDTxYq3+bB+0SueGi+jt7jLqg0nlu4rU3fCBvxDPbkIobGUW6khX4aq+EFcy\nTEJCAmqWLmEO0dLa6XPebe9HBjMmdO3LcxZSHnLNu0Oh27A7VzXwYdCkxfZm\naLHkaTIp4D/+l3QVaa+Ll8PHLqsRGzB0pmBZeSg9IRvUrNnQcQfkKj4l+fEx\naiWJpRqAzOX2K3WEkfd9MB1acX0DOlvanZJNtEgxJNqvAnFgBg7iFnt2F0WF\nfpnY\r\n=vG3H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"73b57ee44beec5ec22e163672bb5e4e08edbfe73","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-27T23:27:25.674Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^16.1.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-action-library-16-x-73b57ee44beec5ec22e163672bb5e4e08edbfe73_1640647848335_0.23956865802736438","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-core-11-x-300041429e7e4d20dc6acab7d35e2c80a9029dcf":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-core-11-x-300041429e7e4d20dc6acab7d35e2c80a9029dcf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-core-11-x-300041429e7e4d20dc6acab7d35e2c80a9029dcf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f73bb7f03e2b7da4aa4087bfb31ef7af77cd8231","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-core-11-x-300041429e7e4d20dc6acab7d35e2c80a9029dcf.tgz","fileCount":28,"integrity":"sha512-xHThCchG2Ub5fJHEK/e6OoYlxN8Loj0BNsW06eonDwoAEnug6YVi6k0/dD4G2mZ/9CzPINu+hPDPg8Mua09bYQ==","signatures":[{"sig":"MEUCIQCgNlAgMzt/DS57exsbWQPP6VG4lpRcTPGlCvLnvumdAwIgLNgIyTwYzKjrHe6QIYxzcTByz1l0BT9fiBRIyoRi/n4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyxfzCRA9TVsSAnZWagAA1IMP+QAY3/BaREknp+Yka1mh\nr/d0wsJ30lxH1h4GNsphDuvfBqMLt1vpGHfvOll8lupT2X9CMt5RHKPM9hZb\noSn/xh9d1nZwCeMsoY/KW2mSAnWhZFcIAvWOzZQ9/GZOMYrVoZbP6nlFFa5G\nRLyxVCscryt2GFd9ojFToo3lzRrNM8Vc5YQvTD4sTr4rnJGufzgTWy3r4dgp\nvywv+Vz/Sl/rZebMB8dg8JyiTPrsbc5TQBaaWtEjKDY44lDCI0Rzb6B1xXbQ\ntNMH6hyXlQXBtMRGVqU5QAm7NOaYknKK+IdFB5xYkLMe7HeKAYVteaz1Vphe\nI/doA0OERV+9TsE2j6iW8yoS90SLEOoftoQciTk6gMlbV18HewdG11ynEf1o\n9XJvTCDt4oJFwQh39zLcJkNLmP8mQcXtFLkNFbYEIW+pNcXgtKaxp0b5QHjW\n2aH9EpgGex9l/mLw8Zps7IlmfSnC57aNnaScjM3qUd70VifNu8PQSy8cb1gH\no2BQRD9myUoD0aIYsNCshqJER9mgzVmAisTscGbKbkeswFwkNwG2zMrrYqJv\npF8kOe11pp4ARjfYQqYK7QN0xIqEy18GTE2GwfzIhzs4W266TWWNJ5XMPw8D\n3MMi2djsqZyHrzW8zBQCFA991cJ8bcsDyW4lW0XVOd1t2AwnAvfglDoEaSX4\nggKg\r\n=Ta8p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"300041429e7e4d20dc6acab7d35e2c80a9029dcf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-28T13:53:55.987Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.0","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.0","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-core-11-x-300041429e7e4d20dc6acab7d35e2c80a9029dcf_1640699891244_0.9516510201108213","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-external-non-major-644504ef88fca645118f2ccf54923926429a2f57":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-external-non-major-644504ef88fca645118f2ccf54923926429a2f57","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-external-non-major-644504ef88fca645118f2ccf54923926429a2f57","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d1c94ba7e1a7dcc90a9e3907c9f799dda36c8b42","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-external-non-major-644504ef88fca645118f2ccf54923926429a2f57.tgz","fileCount":28,"integrity":"sha512-z4vmGt3cNKzxsCVOn5JINppu8fX8c8WUN+Q2psKMeJ5bR92+XyWUaeyWna8gIAOZyqqVO6VqbWrQPv6IwEeE3w==","signatures":[{"sig":"MEUCICYYgTi6bYDGtzPCJjNOjyhfuVk2wmlx+vbjM3421vBIAiEAspTlB4gcumPMZMNzwolKrWQ60ZCL95gbrlY/cKGwVlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyzKECRA9TVsSAnZWagAA4sUQAIqqKLpwYFk0SYzTCIQR\nZ4VnLvso17r1UnveOnQIc1ffhZQNzVmSEyXFPGEP7PSHx1SbHgP6Qwjy63pk\nHJvywzWeajgJZnZyUJEXz8LA4oTvW0SHFbS3Lo559OZVOpdE8b+Mp1UK9Sql\ny2fc5292N/kGsL83t/9neVvq+9xUmwEBfMfhFmTCGnQg6q+3xx4RUVdGKbPR\nuMUr93JhdfrHmA3YWLSCnJFfMha13xnopLsqDtzUMzpDxVeJ/74FEW+kbxxc\n5pc1ZHuhvToVGuiomxpoKsu5IGvT0BfRVwLTUbaX0eVQfppIqzXal0uNuYYb\nl/YE2vOI9+WRkpMLLjCArUlqzu3MmLhoQ7r+vMDOtsumEmXeeLU/MnPvulhb\nwUOerujajy8kGg81VzR1176VBnY2dyBgkksHIZPgN9gzx9eBeylBWKEJmpfN\nvl90jaZvKydRLE4PGJyvxrOjDVbq7Z0f7DydXi9vByUyPgV+QuULs2y8B7FE\nr85aWtr0vSjP0Z7LoR0XrmxjXeCvvPNiZMgTiBhbii28PwtdpmGepwUzT/KS\ndlG6EjuJaxgGAxyIW7o9N/9EX4Aee69+7oM2PN5AD9RH4ub9KRMC2zdqkGis\n5Rdjfc5MtGy5GuQbrv86gbROmtEGeGz7jHMznmCquraZBdLnQkFHFGzSr9oz\nQuVv\r\n=kqPn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"644504ef88fca645118f2ccf54923926429a2f57","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-28T15:48:06.936Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-external-non-major-644504ef88fca645118f2ccf54923926429a2f57_1640706692007_0.14592393518108904","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-types-2-x-1db51d567e0c65c7229756c48607349e5e0ecbf7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-types-2-x-1db51d567e0c65c7229756c48607349e5e0ecbf7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-types-2-x-1db51d567e0c65c7229756c48607349e5e0ecbf7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"198d0d9a7940e5cbc5cc6ff3bc837da45630a9b1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-types-2-x-1db51d567e0c65c7229756c48607349e5e0ecbf7.tgz","fileCount":28,"integrity":"sha512-kodsjpeZlSxIMh9QLt9emZyqZcNR6nXfvXNHaXTTJXkdqAvQPJTvp+fs25UQV3ByIj0iBY1eV9o06H8FMHkZZw==","signatures":[{"sig":"MEQCIGz1fd6EV5YBYs82+Wn7aagoJ68VSYCUnjME/KdSp6izAiBWsKBwCzHuA511EWIYFScP7TU4FM/7zHvy/Nfd4WEyKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzjA8CRA9TVsSAnZWagAA9h4P/A+JRTXogSd//2jKNQlr\nlM2mnMUxD0FfglwdKlsNgLIJKRtWhOjvQoykADcuaxriw+tf2u/MrlUHVtYS\nOANiAbqmdFp2Mr0OBTDSKUp1+SV0QfzxCefMFsrVOanvNitylvJOZG6wbtPQ\niXfJQxQnccIcqZZDvYjFrkqaRMBwEg/bCyLUcY3Be7OXLDIFO2duBK8pJl5Q\n1p3cBJfOC8h0ZnzZWnGLRya7jT4n82sxtw3nOlOA+OnWwk41fPiH1IOQTffQ\nLWhXmSQkWWVtcifTD6F3DZmGgq28Fcyba1yff/5B55BB4n16dUAegmPqzRrj\nJRAB0o9J8FvDhFQXRqJBFkNAZsnnPMosdP+IPBXkonemqY+sGGMNOxcp9SPy\nrQuHiPOvYGFFUdaeuWNGn+37dGCsfojKGVeTwn2utAKUVX3dPQfkkfFOp0Z4\nsSwkHDWLBytZh8J7FZTX19X9r+f8LtKbcH9FGiZY4dcm8Psqsi/cbHqttCA8\nRj8NcrnFtjtj6GDmUMMGD45g2rEB9E5jOzPC/zuYs2ExUhz95k+toOvAH4we\nXYxJPpGyTV0xpq2oAIc8SfvjTyK2kLr6krlFL8TQ8MpxQbfJ62o0Dzs80hZQ\nmm6b9xgdR0JEk1BI86tTxCSRfli7eZEqtIByLVonxKfZNH8Ot2v4T/uC6wPv\nCmvR\r\n=gUJ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1db51d567e0c65c7229756c48607349e5e0ecbf7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2021-12-30T22:14:13.164Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^2.0.1","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-types-2-x-1db51d567e0c65c7229756c48607349e5e0ecbf7_1640902716600_0.880262477980456","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-internal-patch-c5b46a9d850d732a99f936c64b9c34c409ed0dae":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-internal-patch-c5b46a9d850d732a99f936c64b9c34c409ed0dae","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-internal-patch-c5b46a9d850d732a99f936c64b9c34c409ed0dae","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d172e089ba41cec37f48cb53bae29713cda67753","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-internal-patch-c5b46a9d850d732a99f936c64b9c34c409ed0dae.tgz","fileCount":28,"integrity":"sha512-2skCDI7dfnTQGdVLQMD/wx1JtJwRdxDbjWHy4mRNsu1CeJCna1L0ytiqCsKGdd8mA8PwKlekMrJorjdFGYaCBQ==","signatures":[{"sig":"MEQCIGAvo80iwz59FdA6tBWWInuITRrgMNSBGDZX73bhwPN7AiAluBEl4JD7/Z7F6ooKP37qN6BVMg0xijJnLAjl7hv0TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz7i5CRA9TVsSAnZWagAA900QAIwPUAWb7EA5p2ZiFCKd\nISFz5PBvyi1H8yXj7AE/G+aKpiGORQOhDelVeyynntPsG9R1kOXsfQ19yqVf\nPM+HUJBKw9sLZos7eRfFHa7tImBcV6Yco/cqq7t8GbXFRhVNIo4tbj5tEd9w\nvR09IAWJz4r+mXJWvGE7E3cVSCH0Z7++Squ+IutRXgZ/6q91DLYgNU9SCM0s\nF+EpeJhM5k+g3RK+3Cfj3f9FiV25Y2Gh0d2UCdgLOZhBOQZKCGGYYezJERHO\n1eJ/6P8V6s/GFa2NllmmVQHJpeJv+pMh9McQYxVhHk/uxQ4zvYhnFrm6HYKi\ndZv2GOe1Xr3fLmfpum3ZPRlZLvSxL4pPewO2Drlr53IhGFW0iG0rUiKH67M+\nP725NT3dmgACstBCyNNvn4hN5hwVwZea6J0DxWdtf04V4O7BC9HMgouzGuW5\n+L3AExif7cdaO/NLl9tZrWpJKlbN2amsEkkyKEWap56ZAXunJLCziJOhxwnF\nZNOe1RM3w51/50WgbEpqJzBiSxIPR+4d4gA8Bsg8jgBk/coKjdiAEYQUAeo7\nmsRBDLvT5jEf+lrsgj8V8gx/1Xh7jjmfUsKyMN1FM893/C57N40K3HKlG+C9\n8rqv5Y8w2FaXFkX55YxSYQ5Cvm+Ce73urQSxFkYhZixW8bEs/3xTJ6pGkckk\njtDI\r\n=GVBO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c5b46a9d850d732a99f936c64b9c34c409ed0dae","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-01T02:09:42.175Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.4","@balena/jellyfish-environment":"^6.0.5","@balena/jellyfish-plugin-base":"^2.2.13","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-internal-patch-c5b46a9d850d732a99f936c64b9c34c409ed0dae_1641003193512_0.5570133776062378","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-core-11-x-10128200d39b7d372c0586709764c792118b2079":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-core-11-x-10128200d39b7d372c0586709764c792118b2079","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-core-11-x-10128200d39b7d372c0586709764c792118b2079","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4e9297286131448737e2ad58406c0764fedf0bc2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-core-11-x-10128200d39b7d372c0586709764c792118b2079.tgz","fileCount":28,"integrity":"sha512-yPM69zMRPiTrH+Mf7LBig4vzX8/xRmQ1KvWiZD4Y3J30Fi4dR9smnmC0FLzlqwr3iIOejXBmevn29wvtWvZjxQ==","signatures":[{"sig":"MEUCIGzc/HQnJgk3au/m78E+t5WuyjeIvMmKMeyA339pauALAiEAlGFkUE0Ep3q1WGfaYA9KB+mv38pmO//oqPQH2HBTs8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz+JpCRA9TVsSAnZWagAA8XcP/1pCvmwKWI5sz4c6r6V2\nsrkB+msHwPIxbzEoUF1Qme8V0hHz4fjNs8SkZKEFuWjquyEDcPk1NtNnQDxh\njpA61S/DF2YRug+EeJqstLjcCc9AZP1MJ9PeDLAIfXdOUiDzP7MKCTBP9nEk\ngChuzO9juPXY0rvRwC0Bvblp76MrO8o/a3KNbu0eoZkGjKr0dSUIxYDMBQs2\nT7kb/ABZ9mhEua/zXOzF1N/1n9T1WDDbvcZAjo/FKjOglsk832B1B4FHXztI\nkssa/QeSTIEwDDmtwEZB86QZsZRhbCLEX1Vk6qIFoNxe9tvJ6YIgU5Eny1fB\nXvUxldjQheK46t3IW/8HxSWK4eS85b8WTl0Qi0WAO58Z4B9mYhViNBWlMCEQ\n7h+Sm4YMUaqfF4gQc6xM9YfwCas+6l0frt017JIdU6FkwMYVU3p/H3hauoyq\nVkdLdadEVmvd7bW5wWBa4UFn3zhZmdK/yai0uQkI8kJjbcPeaKF7d9MlEgZI\nb1x4bs4gOnhWx9mzbxKON/lvNJKvUzkgzcIm25P3/xCtY6UCCw6RSm0Xv/XM\noVJm7V5aMTNzs+O5DRp013nHlL5evESkg29oUsqfTFERZ14rFsSeKWT1njeE\nGFmgYD8hlMF/SEmXC/igvbdblRWe2a29T1stOmrLLr7njQz/Shx/q+SyKTXX\nppJc\r\n=rqQe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"10128200d39b7d372c0586709764c792118b2079","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-01T05:01:29.830Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.1","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^1.2.39","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.1","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-core-11-x-10128200d39b7d372c0586709764c792118b2079_1641013864847_0.27423791841464884","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138-renovate-balena-jellyfish-types-2-x-4dcd4d30891bcff0ba8e9f154c4526e1c1637cc8":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138-renovate-balena-jellyfish-types-2-x-4dcd4d30891bcff0ba8e9f154c4526e1c1637cc8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138-renovate-balena-jellyfish-types-2-x-4dcd4d30891bcff0ba8e9f154c4526e1c1637cc8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"459d03411d94a7f6afb5b1b02aecb9d4369c30ac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138-renovate-balena-jellyfish-types-2-x-4dcd4d30891bcff0ba8e9f154c4526e1c1637cc8.tgz","fileCount":28,"integrity":"sha512-dTBwBhtHtg2WpxvE2FuAeyQaMEHg5M4iAe+7tRMxlTyIA0wfSuYe3mHqiVMat0cta+oLfKiTBm7xcoBkJzZalw==","signatures":[{"sig":"MEUCIQCapnYIhk5taP8Hacbiu6ZHKmNmosYF4aYt7R+lcqFPCAIgfT+2H7qcPWV53koru1i+7SIvwvcb2U7H8+nsOnbebaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0iLQCRA9TVsSAnZWagAAFyoP/jr9cHtqJ/VKA5YWSs64\nuh7hTnrwBzcSlRGbtV4EaaHBpVr3jFoXzT2sATgRGbIlzddPik8L4hqUBPvl\nl669KA1Df47snpjIahayDWHerSuR0NV8r7dktMCDomfHshXTj6bz+rYMCjC0\nLk9R1lxYUrHjbcAzVD4PgUPWR3ufZ6Cm0TP9HHBZBxVhKUvE/tcROFNnP7P7\nQ6H3ukbWN8vog4oV+KFvrW64y3YYGJz7Phe8hhTAJDLMWzBpE6YNDTXHzhiX\n2hGpOvKJyEUhU+1TfjWQ0eAyyEJYVxikdfDYJEq6fwlPIWWmE7Y0VB4ZZ5g7\n7wGHfEI7A4uJ237LgikjhZl/h4Trvz3ZJnlOnidPrIjFtyVD2fvzPs3h7OKU\nxiWxuzpOG4a3jIrAXmfLqIyr/A1JFi7CH0mfN1mbjUJrw8rI1o5DCtSOzjfi\nUrxBpho1Vj35CzkHmpTieM+Pl7LwU9ecZMnpyJHCvIPGXMmIO+cegli81eFa\nmL9Wg8dzFeOxR1OQxMJ6vu4gstP+5FwSWPAkruvfI3yOi8wexDoAnxPu7rtQ\n+aLSVF90feJIpv0P+XIUEb/s0huo2rKPqT38hHau6XRAlzadyCf03b7VJCWE\nVZR50PXP2dS+qpC9c74nus23yw8PHeAldZCiPmFRJGA0UsqIr7XyzS1WcQBk\n7IHb\r\n=kJah\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4dcd4d30891bcff0ba8e9f154c4526e1c1637cc8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-02T22:05:39.985Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138-renovate-balena-jellyfish-types-2-x-4dcd4d30891bcff0ba8e9f154c4526e1c1637cc8_1641161424055_0.9732753748912013","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.138":{"name":"@balena/jellyfish-plugin-front","version":"1.3.138","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.138","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fe908c47adcd9f60efc4c3bbb843ce07787d1bc8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.138.tgz","fileCount":28,"integrity":"sha512-d562QExeZ1xewmDghM7iP0nuQ3O+lmq0c5ZURgUsdH6Oyyhl/0AIPHMufFW+1awvbgQTBF0o1BKczaSNaD2fJw==","signatures":[{"sig":"MEYCIQDloREnvnhXHmCP8Okr139/ECJzWjzJFgUk81wPL1sr1gIhALEEU5Cs8JZkgLZ/v0hoimO9GCYZ83vFbsLpyrwEYcAv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0l7OCRA9TVsSAnZWagAATVgQAIXTbJZQ47kRItuD0R+b\n5W3PmhQxM4zLpkN9whZ2f/tJlYnF/aepRC8ncqNy9heQS/erG4LZnu2fHQVm\nbb+hnWrZU+m7D42+PtaAg2tfZWToo3TEyhff42B2A7nVAftIjVH1g0XkHsq/\nsPJIJCwf9Dlnthm0YX49LNFcFqSZJeQ8b4THpwwZPL++kpS3sFcuxVwLAatW\n1ZaOF8VQkRbtWRt+6HiEUXyEkNnx2xLY7qeqNQkhz6VtOjio52EEjlDbdhER\nw3T2EfAW9MQhJdXgQ6XwPcmIpcHX+OHV+IkxoqiNPnvLKcLJZPZQQXpyuB8U\n49QpHhV6lbCMr9K71W/BVOEPSlqhcfeTwM+X4I3Twt8ikmdbAlTFT3I98r9s\nuftMidT6X+irNCq0VPJYfqIyvq04pZmM2Atc+AwOySmPu2VfFOfYRYlKrtuk\nCybyp/NbqUizl21sNm9rNMbxyPbTNVm+s0zjosN0qnTkKUxER5azrlibwxIs\n/fMniGmbIMZQtmopGaJ6WkMQXCypeHbZoqgMUxISJ8RI2Qn7JZeVJlcK8+c0\nNNFfnD5cIwy6W0ZEX3jgUv3zBZ276hmJdYnzbsp3ikREHP8+yRRbfOFusEux\nfOhdQu4khARw6RXxAVXZJ9ZgG6gbl6ZpkMPXqAwy7D1GYawsjhWB5Rp07Pdt\n2L81\r\n=vcHv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d9c0fc71b1be566d64e03efc69ae0f043a623e05","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T02:23:54.620Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.27.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.0.3","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.11","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.138_1641176782774_0.4864026766525755","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.139-renovate-external-non-major-3b3fb8db688b42962dba7528c559d2cb4889e113":{"name":"@balena/jellyfish-plugin-front","version":"1.3.139-renovate-external-non-major-3b3fb8db688b42962dba7528c559d2cb4889e113","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.139-renovate-external-non-major-3b3fb8db688b42962dba7528c559d2cb4889e113","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c25eae3ab598d5b4226ddab14b797bad35f8b3bf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.139-renovate-external-non-major-3b3fb8db688b42962dba7528c559d2cb4889e113.tgz","fileCount":28,"integrity":"sha512-jQG20ItndzBURJRCERJcnjYAuTDjWZGtdD3mHaXNljAyFsVnBAricCjCj9OUQTRRMVt91/9m/gPiLvkVTbSGtw==","signatures":[{"sig":"MEUCIQDJMxdRoZsuctyYctGpTl066qjghdN1T36748tg5BjdOAIgQ+Yul0C/+8DhEYPwTTxCEqbMwSTM81idmMQzz6PL018=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0mOUCRA9TVsSAnZWagAAOeEP/0dzrxJ16EpRDSB+d4Yw\nuxip+hjOU5slljWKwqA5p0G8oNyOnRO1eVdGLcDdGz6vdoZ2Ze39br4s2zqi\nXnCdOQdJMmosoKMtRh9KkiK0rRkBvj7jxrnkdlDa0ey0ZPsy0nspqmyzpx6Y\nitrwm8uH9qj4Ei/z/323mm5spZ9FGol5SrZci7LtRQI6+QwSfQulc7CIvlwJ\nGEMGuhQyhzFcC7AznX6soGtkXxqObJ8PF/yV21d+Bh5umOyo8HkEqSuKpnRS\n9tX+n+2XVXLk/koGNG8a7oLRxYmVyvK5jMKK0RRUb5rw8Bco5nICX0t9ZVVY\nKwGXqHiKKcdVzJs6ZTKyxgNf3pbFK26L2ZCTaSR1re0Rs+sNu5aYSUjnl7LG\n9n0VNpTiRbFVI6uJ63YW92lqOjJRMXM8jA88mPY+WgP0HlJ0JCWhfekLWexV\nuBQclqtUxQLlf4yxNGR1i+Yfk+E8dZkjXtjVknbwr8OW7OZkUhVkme3ocUqE\n+sn2MH4fU96iM4zLDcu5NFFpclIgC5FWyqyWDHEF0XnUVp0Mms+opqZJHyUf\nHeurD79tFV4LTuyHIONpHFppuHStk8marru1aHSttfoAYDsKtkQZiFey32Ig\nqDMEA5WUq//pn0553Vhl6YkpQL1Ijprj0UvN9TDTFBG/13Y7/Sve3IS0QheW\niM3S\r\n=Cerc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3b3fb8db688b42962dba7528c559d2cb4889e113","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T02:43:40.876Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.139-renovate-external-non-major-3b3fb8db688b42962dba7528c559d2cb4889e113_1641178004326_0.13564500689955428","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.139":{"name":"@balena/jellyfish-plugin-front","version":"1.3.139","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.139","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d0114e2f979762ad2bb885550f3d08a9f36675d4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.139.tgz","fileCount":28,"integrity":"sha512-4cI7LNPYb734Lt4H+EwsIGcmMuq8ZqtmJhqdxVKszahiaz7tMgtOv495+bgdJf5Bcg+FY49h71QENLF4H/W4Cg==","signatures":[{"sig":"MEUCIBJtclhzQmotMPdE2vzAhapdl1cvGdmTFPHWZN9Iyc5+AiEAj2euJRdK9z5h2SQa2gW33EVey/1VVJPpAvbmH869Jzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0pOeCRA9TVsSAnZWagAAtdAQAIGXGSvF066qHDDVOljG\niBAD9YFOHjimht/II1OGdYbZ1OLks6eHC5QsHBbCMDkhmmi2/B6CQjG3avSF\nm1AQhg1o+eb4pXB2DjCe22fj6tafbrzqj6YLR6MCYXzPVk8CLZlRkd7zRe/+\nwlX8mM8S5zDITL3RRAvuM3oANC1msAcOGCvJUQPw4vf5yIqC/5rQI82hkTBk\n/C4wLR+hNT8VYobyTswuYgiwX4F59dS/36v6CzOpAB/BXC1R6qwg0P4hx4wr\n+bVktqFsh2VgEOiOsqWUbE8CX7OUaa/ki6Az/hUHTl+1CnGmJjY6Tz4VXcke\n3JTXwPnBnAjUe++bqJ4gnSi5372zbLs2dqS0ziyWOLWq9Y4sT5qNXgHkzwK2\noN1rmP/xwq/n5h/mmStU0tPuZDVLHvg7KC4+ctD7DPtvVIjrHAMrIIaUILMT\nmKpFwLOiE6k5mtVlZ1kKgT7eQO789++rojIsPNwrxBozDnoO846qCLhmOWos\n1IkzgYZ62DoPzH0CR5E2RxudUtBrohlH9Bcxe0eSMPacgkDxuWVUXvjzV+os\nRhxLAhaFqeJ6U6NG+4RtTjIcg57xqh71GPeJpXGbYJvw5GYoZXamPbMz0uEg\nMMS+bGaHMraib/Lo7C8KfSHtMOyMVP8dl2h2/2DAaOoKXhGKwU/O5ciTHzkA\niYMx\r\n=mOPH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"084fe52947e8af1e48aa2b6b72cee12ce91b511b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T06:09:31.941Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.2","@balena/jellyfish-environment":"^6.0.4","@balena/jellyfish-plugin-base":"^2.2.9","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.139_1641190302602_0.39584320452955457","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.140-renovate-internal-patch-d0359f319f173b7177e037a86597d8d4aa5b2c8b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.140-renovate-internal-patch-d0359f319f173b7177e037a86597d8d4aa5b2c8b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.140-renovate-internal-patch-d0359f319f173b7177e037a86597d8d4aa5b2c8b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a6e8b3c72a168f89091e3f9888e3a1062700df4e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.140-renovate-internal-patch-d0359f319f173b7177e037a86597d8d4aa5b2c8b.tgz","fileCount":28,"integrity":"sha512-BHKNeI3+dHM2SYsAyVlsGV5u0EwHZjNUb4S1K/Y6V691issXC9YtGoIZW5iCWkGjgw2nVIOdEUiEndl6yuRCww==","signatures":[{"sig":"MEYCIQDzdJ3cBCALNQO/M9rNQ2qmAQsqLuJoTLxB5aA9LJ5DQAIhAPSnbXRk7BSSdpDO9K0G+p1FKEaOXLL9lLb9lpHelGfP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0qw8CRA9TVsSAnZWagAA4aUP/jM3qs+Nei5bAV3xAjlP\nQmPNsNZNfsAfhAxvvOv0mUXRum+Yhx4lVAwjI30D57TSdMvgZB7rrqbDdgKb\nCJA9cU0FYlSLsz4rUvYx558DZhVObfFy3/u2rqZOJ8SO/rs0SLD5T3ZHWfou\nINiIEXKjwOiPqEeBgobZRrGJDvbD/O0r5WEsyR4dxMj+vmb33y4iPJlJau7a\nXTd/4YHhlGFym7A7wnmyQToCqS4C1L+IF+vdJXXDkF5XlUi/tECJGPRbKxC4\nCqYrcnzhJ/+F1DpCmz9SONg6URfTZ5ZdCcwF4xL5JVIXeM1s2QsBr7skds7T\nPzd1rx8MlVxPQQEZokPC706jL6Q3H/5N4LpXqnnqTQk3Jv0gU4p3ZnMYSM3G\nUJ6ojTC7ZZdYLAx/qQO3RJmyc7/YwEZbODwirgvQVEfL6neRov/g0kI+R1Vz\nQSps07Xc40eE67Pt6+49cSD7Lrbmo16HfOV56UxdaAhXnsItOnOMKAFasMNZ\nSb4xFMfJgc3n4NUMwf4iIBq9dkbWLBdvXzyXR7qSekHtvC3m7/cIfB7URbfJ\nswC0C/gBqGLNHwTsSN8Kd36rg8pqvHINmo5CL+oP37Hn+UHcxqS3JI619Fpp\n09qHojejrsiauhJJ+IlZclaLs+nuzVEXsVMVo7DAgQVLyZBVuNrSlwUbNQvv\nAzsM\r\n=QbjU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d0359f319f173b7177e037a86597d8d4aa5b2c8b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T07:53:15.001Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.6","@balena/jellyfish-plugin-base":"^2.2.17","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.140-renovate-internal-patch-d0359f319f173b7177e037a86597d8d4aa5b2c8b_1641196604339_0.9947614426864553","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.140":{"name":"@balena/jellyfish-plugin-front","version":"1.3.140","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.140","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4d594e3c3006043dc8fc538433b30ac9212588f5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.140.tgz","fileCount":28,"integrity":"sha512-qLcaglTiNm3HBOyn8U8TvvqgkhlDIA0p8w92d/gPPNQaVCUp+mOvmxI1hQJs00aJFbYKqfscTqv8nZ/dFzvzPw==","signatures":[{"sig":"MEQCIGdJXIXeCnT7vz9ZVXvxERuQ+AiVQJRTHBUz69Je0mE8AiBb9CM6dPcq10m+kZRPciPb7IdWmD/c+hqnbyj4QAwVVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0rVvCRA9TVsSAnZWagAATeYQAIbGUe5yOhN8b8umS1kr\neFfHUPC8f9jhJ+9fhqsWL8kWhxw4NCR98BWfUh4BUIdt6DKbYIDmz6ReVjxr\nE2xlXQhhxcNqMggLS/idDw1zkTUyxhkadRCbQk1tvSsgevX1EeOg1NFkXREW\nIFcwCLq4yLIDOykClQz9UNBrQjh8uRmLY5onuGTjJQan/svpbZivJwySoyDJ\nKkjTaVRqO1T++xkml6LniW5R0TvzZPB0zsHPMWqMa0dWeS9pyqpw65uPgUbo\nOt7pyu0sXnoFUoA4Tm4DIS4bhiJ0sc2X2krWpIn1K1zi/zEcWZC4fv/3O5fO\nrXSkxzSp60yfrFvJNrHqIvEJ6DfRVbiL+jGQ7GBTCyoei62FSi380btzQAb1\nUzlbvGVqy41bvTsXJy6xaSlw42TX067cnQRZRJDu2IPzNHVSRf+yPRaeMQnU\nBYDpfZ/5KGkGLPk6c3orKGPzU+Bf/qCYCXna+UtzYowAU3BE0tmflQENYLEq\nEtrtH+XdVVO5x+aj5296zETmiyLBHG5cPZG2yjTaVHzEVsvD45T/cuMUTS7f\nNq73KdzDCV3K0VOKX1muibmHQb7kf42GQupNKRX+rYNYq9b3sfqE4SV4G0yY\n0ltNMVSpgnV1bbq0rquw5VUHkdW0devLKoZlzGOdzqTtOvF42KOdgXsXzadW\nGw0C\r\n=tWLr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"51e69cab35128c33b4ea39565fef726b361b31e0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T08:33:40.252Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.6","@balena/jellyfish-plugin-base":"^2.2.17","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.140_1641198959694_0.9775840186252667","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.141-renovate-internal-patch-f5853f13975b62ed6250eb0ebad64ebef6bc3a89":{"name":"@balena/jellyfish-plugin-front","version":"1.3.141-renovate-internal-patch-f5853f13975b62ed6250eb0ebad64ebef6bc3a89","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.141-renovate-internal-patch-f5853f13975b62ed6250eb0ebad64ebef6bc3a89","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4c42221d996f419c024a388dddb7daf7679f1c73","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.141-renovate-internal-patch-f5853f13975b62ed6250eb0ebad64ebef6bc3a89.tgz","fileCount":28,"integrity":"sha512-EXTnSLK7X873CGrjjOnIj4N5sgvhKsptijKN5TTY+c/bXtPiV0sbSqUrSV+fZnBk1Sny8xVf6rW1pS7GgQKK2w==","signatures":[{"sig":"MEQCIDF6KFVZjsDGvHUIKUuYnSNyOUYDVeqN4UOEyODzF0QOAiA4HIxTuxh0mU5cJuHRGK+Rc3KOCKJW3YqUVsM6YXFBJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0uaeCRA9TVsSAnZWagAAyMEP/25XjQ4XSt+A1D4iC6Xb\nzD54np4YqnSrqb0RfWD7fsDEy+W2aXE92CJSvqle3c5N1gU5wdObL94bICm1\nHsHlsT7WcVfIFtp8mkAmrNpnuEXert0FqzOoFl970J7+kIxEP2cqlxRryb25\noiORd2X7BHXSvTNfcH+j2lgQgPveG4bvZZu7agwCmNHcFiGoNzBnQCnmaFWd\nILvaUmETKJrqTNocbuA9hK0Pbm43e8mVjb//iXCwhoSoE8NcLoS2CwkZe3lW\njM+ZtBFkO68HOTNwaNVSw40Y1zdGhLeIx1RfD+Ts9uhZzS0PpttHb4ZxPbXq\nYHFME8sQoneQ6+O3wV60ZwD5F7JUS+n+Mjx0P1a70Rmm8xji9H60WtXqyG1o\nzIscxg7p21YdA/dO3hi9pQ4ZmtZCqA4W7Zqzd5XbkHN9Zuvkw1WgDl179dM/\nrg3tNWd+UlZycbmv0ebRsbiWA9FwC+yE32Y3aH0YF1RydVOLJdhCoyKmPTlv\nMpCyKpsGo5ArW+a7m0qCwnIE6g4AzoPT7DIeFGt3RHQr/DHXzslmWAZVjrLG\nur6lMlG619FffdobgIfpPoJodq+Ta3fJTscH4LNZpeRZXvRTEsV0YCsUTypK\nMCf0FJwd1VzCV+TrGWlharRLszFNQIRe0cEsxqSESKJT9GMA70hJgSS8Ui8U\nLd3n\r\n=agGX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f5853f13975b62ed6250eb0ebad64ebef6bc3a89","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T12:02:01.036Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.17","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.141-renovate-internal-patch-f5853f13975b62ed6250eb0ebad64ebef6bc3a89_1641211550775_0.7210789121327366","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.141-renovate-balena-jellyfish-core-11-x-93d596c7b111e33fc176ccd7a12595fcf8d03c2b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.141-renovate-balena-jellyfish-core-11-x-93d596c7b111e33fc176ccd7a12595fcf8d03c2b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.141-renovate-balena-jellyfish-core-11-x-93d596c7b111e33fc176ccd7a12595fcf8d03c2b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c8ceebbbf5cae0174bc1a3a92bad05e93a82af08","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.141-renovate-balena-jellyfish-core-11-x-93d596c7b111e33fc176ccd7a12595fcf8d03c2b.tgz","fileCount":28,"integrity":"sha512-TGnJTAeStnJF8PSWrySgM9rRuTfbFq8H2jBX5T0pWv4Z9YOZAN815ZaPpSAxJKiEjhjOcIEjSuUzHFe5DwlG3w==","signatures":[{"sig":"MEQCICFT6aofhW+M59GQPGGjE/HHdt7DYtfQQ8Xn1LHi+TG2AiBeT4sgppdJXT99bFq6vtxlVFBbsfEJpdmqY4zVIhurlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0ubqCRA9TVsSAnZWagAAJRIP/13C1WmchjDToMHifMOD\nLI575KcF8GdZUAeMMXJL5xPZeapFjYTtHtr0YkeZor4mZTHSJ3UP8B+ptScq\n1wcszrbVEr+WdtVQAXzjfYP7elHa14rdKa3wZ8SNkv8Q28b0LmKKeW77aqLy\nvWFvIk66rnfpIHFpX6aJbDERfMmCERgzSBXG0PPaK3qeVwdoRKLBPsbs+vF6\n2ZbkAIoMaIFwRxLMf096Ad0OjJ9QhDGmd9yLT115EgW8ytUoMJisVmBZ6YN2\nwiFfX+5/01fo/O1QFR4zPw5Di/6NBqjcb5Av+HcM5+alUSztK4LdaDrOR1gU\nbfJTGu1JkB3+SR2rCQc5UprZ2e1luuNZgcUcXwZutY2hGKS0m6ldJvV2Q29g\n8oo8mad/4JWD27cj3lJZZmOKQKFPlEP2M1M3/3J8h/8x7OqTxvsemS7sWGfE\nBpuubcAkHIyGxI6SkYs/5uGUC3H6Uk8K1CBkvbJ8x0iDyfvZdnVTzW0f2ajV\nT9pajwK3BCoGJbW5C2wsjO1bMyBCgZ2Th2HRKGaoQwYJOGrYKFA0jLxCAVfH\nZLSTR8V90n2PDLvlUy3d/k+s9fKKPuTNUIf82J9aerCsFdjCx1dL7+AZSRld\naxo9YVaC0W6bNOIsmXra9pMZr0Jo+NYxxrq9ZHkJoFgQobueJQWr0d6aHM1Q\nKzuR\r\n=Tbqq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"93d596c7b111e33fc176ccd7a12595fcf8d03c2b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T12:03:21.606Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.6","@balena/jellyfish-plugin-base":"^2.2.17","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.5","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.5","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.141-renovate-balena-jellyfish-core-11-x-93d596c7b111e33fc176ccd7a12595fcf8d03c2b_1641211625850_0.4087527188682749","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.141-renovate-balena-jellyfish-test-harness-9-x-a992a94e18a7245f470ce37a5652a747cbdd9924":{"name":"@balena/jellyfish-plugin-front","version":"1.3.141-renovate-balena-jellyfish-test-harness-9-x-a992a94e18a7245f470ce37a5652a747cbdd9924","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.141-renovate-balena-jellyfish-test-harness-9-x-a992a94e18a7245f470ce37a5652a747cbdd9924","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3bec860bba1d990982575c46362c19169e062797","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.141-renovate-balena-jellyfish-test-harness-9-x-a992a94e18a7245f470ce37a5652a747cbdd9924.tgz","fileCount":28,"integrity":"sha512-V3JMWJuqlljx8zvi8stpXTQ0SF53odmvj0ZJ2RFzfcCT5PVdu8zchcf6a+P0xlBdn36vZ0ZLquWX1AsdNcRxOw==","signatures":[{"sig":"MEYCIQClPk/TjAwDTgiozhAJTieMnuiaRUPIOPUdfLbxE/liowIhAMu6+V19YQ9uSqMSiUAzfurHiLfOOXNhd4ScDBWkdRHo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0ucSCRA9TVsSAnZWagAANs8P/1ADlrwd0OdVZ0w/56B9\nP0twLJNYE0Lzf1pIcgYBW+xKI4s0VVDEP+RVpKxQf92+Q27eQ+c2aEbQAcyg\nKiccXFLvnpSoElDTgJCuoGR4H+DyEDDM5CtR/DxukVKSLDDi0Hflfx5bza73\niPsAaemiDQBl05/exqCKTf0HLAnKJg9Z0AtZLweJTI5LnIN3TRqFUR8h+k1T\n+hCmJ+LVI6mqpLfisYZJ49CTP7aY10bu2Qx26JPSOE/6pO361iIktdGkYTcV\n/56VGw4VLMht9H/EWZB22X0C4ChitKPZf+b+BzXAG943Qh92MMGQ288cQg+A\nwYKzY0y6mssTSZvj8sE2+JJTCM7bOHetgIN3xDRWvpML5gPiydc9iz2QN1PA\n43VIbgIN6b6UWFlOlUbEGVU4O3JfPoskN3M1X8ZgKTU5nsvflFoABWNfaAkO\nzC0X1XQrlOwTbXzu6btrZ/NWR8KlFTez64fn/C20p3P1TyRuJL2Dpl2hCzwD\naVLrmJNknGN09Z29KJCIWKpBM0lYjyA9hncG1+MFQGiVIHyx0jIPmty8NYHh\n09lbKrEXAvoVN5j0n8Weft59isOACPKwfqycGwCZ/lslaXgsh7WyzZb3JaDC\nxxdAanflkmJXplWJARg4rabd9nYazg83z+5cD7d8LfUccdmqI7IpExPDzMfC\nE1kB\r\n=smAV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a992a94e18a7245f470ce37a5652a747cbdd9924","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T12:03:21.769Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.6","@balena/jellyfish-plugin-base":"^2.2.17","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.1.2","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.141-renovate-balena-jellyfish-test-harness-9-x-a992a94e18a7245f470ce37a5652a747cbdd9924_1641211666305_0.6982663415120947","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.141-renovate-internal-patch-228e5036283b8dbda378702bb25d9668a2f7f3c9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.141-renovate-internal-patch-228e5036283b8dbda378702bb25d9668a2f7f3c9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.141-renovate-internal-patch-228e5036283b8dbda378702bb25d9668a2f7f3c9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d363d5cd1cf1cdb92ab755da21ba85a1326afb65","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.141-renovate-internal-patch-228e5036283b8dbda378702bb25d9668a2f7f3c9.tgz","fileCount":28,"integrity":"sha512-OdB4ISqHx+W7xO+UxsbIjQVJicRUhYuhvXCmluHDmEDxvZl71wdqTaa7d58mSH7kVAqGreq5hC1YIwiY1C33Qw==","signatures":[{"sig":"MEUCIQCaKDVckgRpRrZaXunBfWdNfnEuUn757lDif8ONVd3o3AIgYkzydX5WVDz/7Als8QNhwJwTTxp90wEagmb5NUCTOcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0ueFCRA9TVsSAnZWagAAyRYP/2gCWQ8Hc1L0Sp0XyMVu\nhzn1ZS46/QoxO2tMEvfqWqkbun5DtJontneVN5oWNbrwS3RslkabL63JibF2\nZiYjA9WxXy006ulZ2x18VZ6UnO9bW2I/MbCUa3DqAk8XyQjDXzraU1SJ6XDA\nLiXjlvNb3p6BvWDsRcdlwkIacnNS/fUCDzwRCiEJxJgj73IIg6RPWRvjDiHy\nvPDmzIm8R6Ef7tgDv1DKQZNxkkxkYOUV/kQVf5xnq6vDK14imwhydYu5mUHe\n6tG2nEWfmOsUOAzR72vXuFPEvAf1s0CWc4c82Hc4KVcXFRSd7WGNT/TEHU/Z\nJ/eHUQzZhTLRTk1ZKwT6RCyPKVXf077jDLkcXPOwLv3ZQf2ridi2Xaxh3FuY\nyo6n+TumO2kVxXZfP88KhgUpWJegfrBo+9NTSNuETZ+doSdjv8Kb/Te5KPg2\ng4WN6YEDJuWyQDc4cfQv0ibV+w5dChZ/7HcwymZz5MfEi1+RMWYHSo+svv2F\nbrY2XqdtMP3bzojdMXQre7GK3VzoztJX1pvbBR8GKhWNSUaf61NvGMYDHUSt\nltlAdvp7aS8W9jf0d81bLSziIz2qgxiFbr4CbMV13sj0AUZkiD3jXJ1aY5XP\nYNWe8KMYCoo0rwZlzngByEzTY2AL2Gk2EIhwIahuayLfmcUvRofLZSrjYW9J\n3G5W\r\n=TjS1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"228e5036283b8dbda378702bb25d9668a2f7f3c9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T12:05:49.061Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.18","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.141-renovate-internal-patch-228e5036283b8dbda378702bb25d9668a2f7f3c9_1641211780897_0.8136187157204231","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.141-renovate-balena-jellyfish-action-library-16-x-9f5c7129054a733f89018d1fd93c2377ab1e3170":{"name":"@balena/jellyfish-plugin-front","version":"1.3.141-renovate-balena-jellyfish-action-library-16-x-9f5c7129054a733f89018d1fd93c2377ab1e3170","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.141-renovate-balena-jellyfish-action-library-16-x-9f5c7129054a733f89018d1fd93c2377ab1e3170","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dd5ef383c11beb4525fc3f6da178a4d3fec409b7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.141-renovate-balena-jellyfish-action-library-16-x-9f5c7129054a733f89018d1fd93c2377ab1e3170.tgz","fileCount":28,"integrity":"sha512-PiYojmO/HZYY0u7UzwFsjHfkzzXmxPra/Rx6P3NqW0l2BXZVFyaYlNSXO8V+45FLGhq3jNnbv8ZjQCQyV2ovog==","signatures":[{"sig":"MEYCIQCp1EimOrHHLjWLeskGMnvETjb4rrKvfZHknSLlF/xetgIhALVQC9pvCLszoyn357MUs6A+kXLcRaD0IxfE8Rr5BIdG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0wRTCRA9TVsSAnZWagAA4B4QAJKn0NPDt6T0Rv7BD50v\n/XgGfvrceViVdhlwdsIBgRtIPSTIPaHdxLBoErKqLG/bhz0PKeqAh9AFXWKX\nv0+/t0QrkDhrW10RfaXsfkWUmOdYBabK85hh4EgWqTYmUy1a4wDLadtK1UnT\noL0sL/th0GDhuaKEkjZZyOkM+sP8cBHOQoPikCD77HDEMTkH8aurGD5HhhcC\njw79sO0M3fca7F1z3QKtO8H9YNX/51fn6Lu4MGNDCilbj88xwqW72VPBRYoa\nMDCUtW3dRFyWoLJVAiTGRxWuXHdJJMWcDITWr5jGusLFaQVCpxHQC9hfTVcX\ncGxlKBrEJ1NKkTN0deQ17v/EDUzpvXx9MaALTJtHtnlHjR1Cs3w1qbiFZdbI\nVHwf61eYlWrjha7/w1+hOYvEr20soErBe/ZdgYXVCwP67v3aNsGjZFAxpDAs\nZCMU5jErZc6HX36/LnYD5SFkuLYhiFFpminUN31cOEO9wf4eoBbshVGns8kb\nF7IcCAnGlFOYDgoYHg8AMnFYR83G4xjA+AEosViFk/iC2rXZmJo/iWib6ii7\nuWisa3AZ8R8376NulMQovwBcaov38B6i+0xVNhCPIyAgxZwHzZNgdwLkSpQ0\ndu22mw5tLKOsEu26y7PIcARIGMMttADkwQBtPQjrr7i/ywnncg18vnFN8av5\n7mae\r\n=8+6t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9f5c7129054a733f89018d1fd93c2377ab1e3170","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T14:06:37.065Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.6","@balena/jellyfish-plugin-base":"^2.2.17","@balena/jellyfish-action-library":"^16.1.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.141-renovate-balena-jellyfish-action-library-16-x-9f5c7129054a733f89018d1fd93c2377ab1e3170_1641219155699_0.19231033527794694","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.141-renovate-balena-jellyfish-test-harness-9-x-3390e1e2c2cfb0419c73ffdc971dcdc142b8a9a4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.141-renovate-balena-jellyfish-test-harness-9-x-3390e1e2c2cfb0419c73ffdc971dcdc142b8a9a4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.141-renovate-balena-jellyfish-test-harness-9-x-3390e1e2c2cfb0419c73ffdc971dcdc142b8a9a4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7b7cbd227ac9477e6653e3e48efaafa2e214765f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.141-renovate-balena-jellyfish-test-harness-9-x-3390e1e2c2cfb0419c73ffdc971dcdc142b8a9a4.tgz","fileCount":28,"integrity":"sha512-yjcSl+aSZdsiizW0WQTue75uGWYEckElqcFbcdxXZh2NdxMSUa6R6joENsPjje0cygbjKeQGXihICbbTvovxiA==","signatures":[{"sig":"MEYCIQD/TgwKhHWfUkbgNRqrKNDD+9wn7w+FcRA7aHQSBmOwLQIhAM6sAn39Xyq1F0hrHnN2RWLWZE2ctWMWLkfiNLjmPCzK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0wVBCRA9TVsSAnZWagAAadkQAKHKDXW6IZG7Qmn10jFm\nF6r2hwRjH57IgbVwoI5XMnobri1LD1N3Qbf43IXKRgkZpDp/06Y9uhDu2XE/\n3KNCKoakm3BCFyeVTq1xMGV9W80OJHp49/fbu6JeMd9hlghj13buXQg/sdER\n2tbMpPa1FpGptH7XxMvn3jDHXeXtQAoPRk+LwF15Frhqulq02YeGMm30klDP\nLgEYuCEJv3CgzuHnWPXrQtHnmlClrvP31xAKl9YHu2ltHelTh8nMuCne1wOw\nDQuExGogxLuykEgpfzkysx2EygOAmBMctXZK9tsWIQEuRsnLDfyXhayHtT+5\nyZLzL0W4n6FamBqDseRgD5cuRwYMlcEs2PiZy4WjKoN6z5mb90OrwFiZGw4C\nLBBNP+RJ4rrsftKS+HSRqbl9LR9P8wlFDK87oIn+6UbhW4jFWwfrKAJ0c7tU\nFZFiZcQMJIaRPVWj90CM00x2821iJT2MrbYKmN5QzekExQq+uwl0oYFJbZKh\nnJrrG94nv+lvrEisrLJGR6qcOL7ye6X0gYFfa2+8kweToEn/HhRiRrGRI7FU\noeeVV/fm9CJQPGVi3eZK74lx6VGd/tONfrz0c0TDm/r+4saLm1HrU+Tf9qQt\nHkuYx2YnHnx1QsI45dweI8dh+Y+99DKFtOdT+Nkbg0y7KHEUQ4k38YwVoi8w\nPVlK\r\n=fjMF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3390e1e2c2cfb0419c73ffdc971dcdc142b8a9a4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T14:08:32.406Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.6","@balena/jellyfish-plugin-base":"^2.2.17","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.1.3","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.141-renovate-balena-jellyfish-test-harness-9-x-3390e1e2c2cfb0419c73ffdc971dcdc142b8a9a4_1641219392963_0.11550103774986331","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.141-renovate-internal-patch-d0f2b977d63b5e954cad07eb7e070ef2ab154ebf":{"name":"@balena/jellyfish-plugin-front","version":"1.3.141-renovate-internal-patch-d0f2b977d63b5e954cad07eb7e070ef2ab154ebf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.141-renovate-internal-patch-d0f2b977d63b5e954cad07eb7e070ef2ab154ebf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f357f0f6006dba99942d47e249a3988a867b9470","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.141-renovate-internal-patch-d0f2b977d63b5e954cad07eb7e070ef2ab154ebf.tgz","fileCount":28,"integrity":"sha512-glt6Fu8dvU+27/d/OPkFybIoi+SjeF5q1DmnjBfxYdKotGSCsP5Hfi/OB7/Hc2mCVmmWPXztOmGTPnT2Q7brJQ==","signatures":[{"sig":"MEUCIHDZytZn6M8g/Utjm2NzEehv7BGGglrqMSmNhcM6LC87AiEA1WzMGYUcF0k0+7rVDc+i2KsQB57zAOG3am9+K77T8e0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0wXbCRA9TVsSAnZWagAA2zgP/0VgdPslAXMVmXyvTNIE\nFB5cRqmgSzTbmMFhuBXHdX3ax38RzPcETL342uBdBXCYztwDvl0rgluU3Dr0\nMORNwc+eSwmuLgi8gVK8CygAKxMAmQnszrAroCqoieK9JguW2zwBM/dK+bQJ\n6qArpBQkixJJEzVXxIpIG0zATKpYEocDlwO22ESlkAF685HMfcYFIHQGIAv9\nuB+ciNEpOV+veTsWflWxqqNcQ6O9/m97KpTisWbPYe1aI9inHi/LvTS1huaz\nruSD18jusgZMYWNzDRkupiOZaAaLJ3pLGirS9v+TsaNWIxA2kTAbtWHxWJOb\nEbpWHx+TXqq8mHavDxvLXSyTJnDq5DFbUwumx0w6afyIjWnpa/y5bH0pGmPm\nG3PZdQLj0G2+6eXi198CcK/WWQ63Xl4Ck3rpQR1ZcYQsgHTHnLe3DC/Z6J/F\n6BQlnE+wWq3Oz+VUdPOEZKSD5jcYq7/Tdf0Bae5slxIOl3YQJHZ8I8JhpDl4\nl1TjFp4I6zF8jDV6RmEDcg9m1f3PYIkERpcTPSqsMwXHOjVRlhl2PraW/ZH6\nuGpwmu8t6d3VUm/4UE+xWcQmpj1yd3UDFq3DDg0aE4fpGUi4wsEYA3o7n06x\nTec+bqHSr5BAdZ34Rm60IPe/5vJL+O3n4dHyXULNCOtLLQZRcPLpmpzBaOEc\n54aL\r\n=lh8S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d0f2b977d63b5e954cad07eb7e070ef2ab154ebf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T14:12:49.717Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.141-renovate-internal-patch-d0f2b977d63b5e954cad07eb7e070ef2ab154ebf_1641219547715_0.4132512185490125","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.141":{"name":"@balena/jellyfish-plugin-front","version":"1.3.141","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.141","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5e10e3da59b78f0e5193b1b11bd09c76581bad57","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.141.tgz","fileCount":28,"integrity":"sha512-exjLMfpcLaoEV3CBYdoaaTNfhGL00b5HmKd3+S44IhViaDcHwOQ0eTtyqtQwGSNjc5qNOAH+yGM79eJ+RkLHjA==","signatures":[{"sig":"MEUCIDi1U+axlZxXV9OKckj6obibUAk+F2nnldvDgJCzIoSIAiEA/8yO8WnR891aUuhcrA6N+MgRmxdGI77NU6yLqxiimd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0w4CCRA9TVsSAnZWagAAfPAP/1h4U2gTP+Nq5mFS2dA2\nzYg9j9f+WzsuRni4A4oax0CxZ2rdh9VaaEthClB+Zue6FyvqyDIM9Xly+nKk\npfW85K6XVpsl7ajO+CxCCclv5t3ivPLd1WLKyXn3FCyUmhP4HQBUwRiPg3gJ\nnKRBAecVu/aj5MQt6h56HMubzaPsO6ADltPhIt0b2bSyCfHHPGjkq8hln9Hq\nqwv6Ub6yToztJVl4z0j9kTmNixIB4RCy1jR1xNQj81KMyw0zVoo7QOjonfwS\n3r7h1QOyc/z1/xzDNvthiOmT4CBr4gpgzpmimyYcKekAmnCaKla0L0yAZ7dR\nVtNERXPt6E+/07VKoPOIi24t4HjpfwIBqcJWQzmLwCoj2mZqqYeF+YAsREjv\nkI2nDCB50bT2JqKKFT2Pl1tGtRgZHGErYvtRv9HgwGO7DjjroeXTfc5A68/v\nzhsWayUCb0xBi5ej2s9EVXXmbQlurRHMnJkxh00mMfPGZbCGzyaMM7Q0pI/+\nmerGvZF0MT1DQSIYwSqGtuRr+73HyZ5wFNn0wy5Tb/5AB2RMXX5NmKmdsXag\nygynlCZkkPk7V/dUqfEQosKQUGJvN4CLnTwxBOVY5M96va7onAEfn3XBb3O+\n3FghI0gVOyanach7e+0cZYvCJqm+f/vSAfUH0Wd9ZrDB5UtyNqWLECG0hjlM\nH5+m\r\n=PMlN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9531203d4ededfbddcdd0b78740ce44af1ab7c59","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T14:51:42.643Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.141_1641221634757_0.28546168704028796","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.142-renovate-balena-jellyfish-core-11-x-55034e97e538adc6635280b84ca6e9f437548147":{"name":"@balena/jellyfish-plugin-front","version":"1.3.142-renovate-balena-jellyfish-core-11-x-55034e97e538adc6635280b84ca6e9f437548147","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.142-renovate-balena-jellyfish-core-11-x-55034e97e538adc6635280b84ca6e9f437548147","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1ab500b685d7a98386304708d215a5349204e6e9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.142-renovate-balena-jellyfish-core-11-x-55034e97e538adc6635280b84ca6e9f437548147.tgz","fileCount":28,"integrity":"sha512-u+hJkHJPdFNFOXfuIchiEjEJquLX9NgJo0Ct4WQ86WF/ZedWwlwMfh9OYD/Fmaph7n5sLudyptDGGQ4/CPX4nQ==","signatures":[{"sig":"MEQCIGHep2y39gxkB+tPInmvp+nsIvtfU79knudujazcDRTuAiAO/h5l5Cb4DQO+bcTdNhakPlO/04t+IeiUXRNITg91NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0w8DCRA9TVsSAnZWagAAfn4QAJA7FuYeI/JKdZsVIZzy\n000roxG+26eAWv6IUToPs483hpsnZto+v/oFIRMwlEyCKjYQLSo+M/np0zb/\nn2yUahXt3A0tHN4NKR8wwRpwt/Kktx8qO9S0q7v6iG2Bc38SZyAEI9ge47LQ\nF0lpp+RW02JLhwxr++Mt7vLXR1gII0ppcnHYVol97oEXQqAxyxSt2NgLOFyb\ncGRfMgRlWyC0YdbeYpiKRiAvpjlQd8SUd136EYjVMcEZDL/OYOtVPSPMdmMi\nAX33qEs+AKkNccuqY2AGxfwFuQYbW1tppIUhj332fZ+m5fdrxn3I5Y0Cl5I8\njaD4VyGQHdMRymoHmoHs8SKgDXr5WAJgG6369Kp+feWfuCCsz3ggFrY0d/sb\ncOA2egYFIApKT/H23QcTWcBeLE5GG5pp2PYNnC50LcaiilqnqRqOPz5EpDs4\n4+ygGMXoVPpEfmbyGh3MrNSSgdoppPRIL4xxD9e0jOE78QXg7RSjv2JE8DzL\nRge1S8ojyDcpHwrYd09hFaWeJmuEk6muGikdMel2VGNHIJj0QNU/dtrgsx2j\n25NkFWysalVwjLUXta8lXnkrB04ceDmAX7MsU1qwTpPp4dH9R38yqHzYqPqV\nkh+SALYDVaiofG2Sx2ZOrnyQgXzDeiEYIP3fM9uN4eCEG4NIcmPQL35Mm6Ms\nsIKm\r\n=m8ib\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"55034e97e538adc6635280b84ca6e9f437548147","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T14:53:38.024Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.5","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.5","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.142-renovate-balena-jellyfish-core-11-x-55034e97e538adc6635280b84ca6e9f437548147_1641221890981_0.04622754822315023","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.142-renovate-balena-jellyfish-test-harness-9-x-b10d797ee40c5ee0547a1b06b969797250e78ef6":{"name":"@balena/jellyfish-plugin-front","version":"1.3.142-renovate-balena-jellyfish-test-harness-9-x-b10d797ee40c5ee0547a1b06b969797250e78ef6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.142-renovate-balena-jellyfish-test-harness-9-x-b10d797ee40c5ee0547a1b06b969797250e78ef6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"512d2e095d9b39c191eb0a29777a410f4a599285","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.142-renovate-balena-jellyfish-test-harness-9-x-b10d797ee40c5ee0547a1b06b969797250e78ef6.tgz","fileCount":28,"integrity":"sha512-3VHlYEG33YtnMy1mVVsxmPhKNmqth77FFbF0KpKEIoq3YZDlDLTHjbaV9/RzIr35lYuz8njaf5Cm4GUJqC6sRA==","signatures":[{"sig":"MEUCIQCrKZQMpZmH3W3ZMJWntI80t/fRHXfXVVB3M1rEo8oZzQIgVc8VnQAhEQppzi1Nf9wgmtPh25whZATDHwtN4EYv0n4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0w80CRA9TVsSAnZWagAAEsMP/1i7M4Yz/3a0QSWwTNuL\nIk9fUyhoHxebFqLiD9LRpUZhNHNfeoLJWMGBJc+V07V0f/sB6bWksAOEZ+Hy\nbgj6s/dPY2HFvzl8flraX97p2TQLBGChvW6DsJxBAKqqcQKwkKt185N3yqem\nSsYsv6ZxkrxzohcFQ45q81et8iUXYTXHS0Dqncruh2jPMGwZuTt1mxdXlN74\nDsQ1ZWXOgG1jlpcJGx+pTLLXoSxYzgAg5PjBPp+JQfznV+wZ4grdg3zibnzb\nMOGC3mdu5jmSXhuWRzqrg3mztqJHNiLCZ7ZRR6fk3G6qk+G+YC69YTzaX5XB\nfxoAJpw4Pti4RXa/dg0TRV6HDDRd5HlFyblAUI5gadMyXfhIIImw/kN8qds3\nyn3aUwjRv3v8tthPsRb+A/0ILPif2ieoEpc3qyId2Rpcvx5ijY6++3PGMwFK\nPGpU7uqmAuKPMvYLnINSzZkKY75NsluKfXJt/gVDNvG6WocnnfvG7Jlerctg\nKPBKHW4cX+T1SCfBwwLwb7Zw1BY2USJN1ZMXOlD+/Hj0A+Gv1KHhwtzYeaKZ\nwvY9UbdYf9edKrYyzuz+sfIPnQ/Ct+Yj8hnAtMTOEUhAKceE4jKrdu+mKFOF\nLaYu63dVGprOvz6nkqjfwgmvz22MC6oB9BUYIvwenRUoTgkBLyymMpYH0bf7\nPwNs\r\n=onSh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b10d797ee40c5ee0547a1b06b969797250e78ef6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T14:54:14.039Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.1.3","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.142-renovate-balena-jellyfish-test-harness-9-x-b10d797ee40c5ee0547a1b06b969797250e78ef6_1641221939912_0.38524985881444107","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.142-renovate-balena-jellyfish-action-library-16-x-bbc967e638facefca051891f680994863c8ba808":{"name":"@balena/jellyfish-plugin-front","version":"1.3.142-renovate-balena-jellyfish-action-library-16-x-bbc967e638facefca051891f680994863c8ba808","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.142-renovate-balena-jellyfish-action-library-16-x-bbc967e638facefca051891f680994863c8ba808","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ce0d4b95b8adfbe039eaaab3b26e856eadf8d7f0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.142-renovate-balena-jellyfish-action-library-16-x-bbc967e638facefca051891f680994863c8ba808.tgz","fileCount":28,"integrity":"sha512-ucegq+oB4Lcnn9n4+8Kc19DyYrXRb7awyyQzH9RLP5vJrJ+pBg57B1RePaHWKAgRegEYusJRpYZluiptv2Nniw==","signatures":[{"sig":"MEUCIF/KXhHLa6ClB0emcmVM9fDA1EGGvH91NpZkIOBVcz07AiEAk7z/YbmfYLV7vXZK7Ny5prJHE1BnwNCLYi6HFquoe2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0yt/CRA9TVsSAnZWagAAWLYP/RL9ahMywdIMdvvWRb/7\nQHIemEA1lg8GJQx9NvQ9QtbJeJzwgIf3bBYk6eFmYXrFYfZTM/r3SZ4gxT5B\nPdZ2qiqpnbvOKdNS6jOtIlYlWRMFFyUmYdWMUEgQWnuWor6+xxuzjyDWT7x7\nzZoIipuqU4YM8Kn3lAF6MP18lcZmsjtIwPQAk6m+rG3N+R4foBuCwoNx4Bg1\nLI+KEFKia6Lku1ehWGOQdh+MBHQTfn1ZSq/RVAG+E2wnehF3E566R/NvalkH\nkgHRFCmJCB9DcuNmCzKpmlpCh3MseiRd3W5JVPeYVqQA9hmNVCmXUlMH3VT9\nUxoSf7LzcFlyWqAaMalb5v6wP3XkSvddM5u1FS+XzbyKKQ1oFIAf3RkxAJ0i\nXqK8zjqee/N44qutVbLP+E0nk7AoYOUYpcoG20C+vSBu67q+x9WSwb0nUJ2k\nSwW1fn7zp3nNOsRdV6ZEDB3q406ERs9zGshCEx7FE+a89mPtyvUsVqojmIdy\n6YYBThHSZ/wkQDZr1GvG9wgtRB7Pu0N5XSM7vBKhmr71tYOYuO4ONEdWwUnH\nMtAiJz8QsHZGrSnk45qu6Uoelo610XOYv3trxaNFPHN/+X6UlY0ZlbIpV1Kx\nHYsRA4enzZOd0+lzMRUQ0AicAk0fAS8R20xCU10wAi+dTihyQ23BHm948p4/\n+2zq\r\n=rUO+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bbc967e638facefca051891f680994863c8ba808","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T16:55:43.523Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.142-renovate-balena-jellyfish-action-library-16-x-bbc967e638facefca051891f680994863c8ba808_1641229183301_0.32312830141892657","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.142-renovate-balena-jellyfish-test-harness-9-x-02a6e114ec55f3c1eacf1dd165b35270613f8226":{"name":"@balena/jellyfish-plugin-front","version":"1.3.142-renovate-balena-jellyfish-test-harness-9-x-02a6e114ec55f3c1eacf1dd165b35270613f8226","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.142-renovate-balena-jellyfish-test-harness-9-x-02a6e114ec55f3c1eacf1dd165b35270613f8226","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"24aaa01ffe764f5137b663be974e778cfcc6cb38","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.142-renovate-balena-jellyfish-test-harness-9-x-02a6e114ec55f3c1eacf1dd165b35270613f8226.tgz","fileCount":28,"integrity":"sha512-Fnj7vY5CxYMZWyLbLfh4Xvhc0iuZHpbRqWMlYaldwe6p+sXoABgFlmXhW7nHkdaVM+Jxnyl2VKn0Dkers98wtA==","signatures":[{"sig":"MEQCH2N4RUW0PltknHNYD1Ah5kwjjcqc713QdNzggk2s5yMCIQDyq7g2rHp/P+q571ZTozquRYbtzkezWqGcnp3zjy5KAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0yuVCRA9TVsSAnZWagAAU2wP/32qYVn7lxWHoWsJ2zC1\n1dO3sWN1g1ZS7dsEcqzxhmdIRmCusuG4zDsj6/X+OnEjtF9RWikyeinWdPkP\nnRy2rWZ8o5dybPRDNXJAz8ZDgubm41fzFV1QzU4SYw1qKp9+zX79amsvZcC7\nHJwrHMTrUCkUpmpURrtazTr9MxUlh4PG5layVL8lic3mdKnbKoT5gvHvn5si\nSVsxJSGLH0PsTch5rj/yH7bPoU4j0hu3lMrq0EFysUlsspy22qnv68Sjj3mt\nYupOvUj0vMkZvr2OrLX8LSTP0QRwnPhwD/oCeCQfzIiQRIj20P0zuz8Qn0wa\nAuf2aCksSOwpQ8ply8drjPRoUu/JbOFrOB0hZPvLg4JiserfndnfeGZ/YhdJ\n8ZDYMD6m6ky+KWRgbmLcHcHpyq3pZfzJBIf08DehULgAYOGKrPiL7UjL66xw\nvaY1uFpHhPLnBcm5TuLP4gYwa986JKoISZnewWq+T8XPBjFXvHz9xaCnsj93\nfyYo8GzV5u8bBJvA4/soJCfXlT7CBi0+3QN/FlPqtoaAucKxhYh/k8ZQtARP\ni0sTLK9HVK4RZyKA1c0C2LAGDcmFijTj9dbaB03UjDPd8j+wVSF3EnLR6izP\nhMik1CzaKbKQZwwxPtODoWIkDW18uLoSgzji9MHPZDtzIpodaKVHDdIeXkG6\njXNk\r\n=6WRZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"02a6e114ec55f3c1eacf1dd165b35270613f8226","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T16:57:03.900Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.1.5","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.142-renovate-balena-jellyfish-test-harness-9-x-02a6e114ec55f3c1eacf1dd165b35270613f8226_1641229204937_0.018146365652512042","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.142-renovate-balena-jellyfish-test-harness-9-x-a3829ed1c438d0bd077ff460ab7b2d630684eb48":{"name":"@balena/jellyfish-plugin-front","version":"1.3.142-renovate-balena-jellyfish-test-harness-9-x-a3829ed1c438d0bd077ff460ab7b2d630684eb48","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.142-renovate-balena-jellyfish-test-harness-9-x-a3829ed1c438d0bd077ff460ab7b2d630684eb48","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4dac6dfadb9a9b1429570471aed38d00140bf509","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.142-renovate-balena-jellyfish-test-harness-9-x-a3829ed1c438d0bd077ff460ab7b2d630684eb48.tgz","fileCount":28,"integrity":"sha512-cfgtKI4XJ10JntSmCuQdaIgIUtQZ895635S31wrEUD7+fkBkGEqgOHkhxtjNZyEnGSTGWUO9FIRGBaRnG68eFw==","signatures":[{"sig":"MEUCIQChNAX2VubIESQ/HHp3hzxcvaU5SvANWPfwQNcQLmBxGQIgd2AqQQZvBAerX+eFU7GFUCBrq9USLXtmZER0CwP7h5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh004CCRA9TVsSAnZWagAAQTEP/jBmx1fQlCsDLIKbx4MG\nUQTpkvsfMBdlC54oeALsrRLyl2mMGnQDNkEro+HSr/qRSxJUfqyrJTlmrdEg\nBnVPnisLG358f3n9/mezPpV7cNtHyzZ/iZLW4V88FZuNRk+vh5QCGDxUj7L0\nSqA1J70Hp5gxZDfOJHsWm5FuaT9mocQSAxKgZl4UMbrtRkXzivwocHX2BXH3\n/pTQ9C2izurdnPP9qFCAmUopC0RWqA6VdQmn8QgmEvyBiJ3AWzk1jlF8yOex\nOHFhE/SxTE3Ir0jM4aSI018FqrBukqX7RxMEsFYyINIl/cXKSZv73bhKef6O\niA/QY1cuwDUtOUHD395CQWXnznMQPODEkzZYqphNCwSE3tbMQvL9baRsSR5S\nX0JtIRC0rOqf4CAnezNF1rhObw+D/e82vqmKnRKa4ks30uBiZGZWflBxS+jg\negmsylGu1HWp8Ry52qMjqGr7fU8PZk3XeGz8FIt+ZluzDOYx7yQXUYQe6YiK\n48WvuqUGBxhINc9h5C6l5FxkMOWNmGs62UBrlGTR/jLinUYpH0BPeTIkd14x\n+qaUtBHxwOApTYBCBgKZSOVCJ6Q4f+3uI5lmBlyVlHQfp2RyWuzd7sklq35z\n8HD2CnbiDNwwjJ8nVsfjg97/8BAJUN8zGvPQ8JVXC9zVn4vP8lC3JtKa+lEA\ncg3U\r\n=4CF/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a3829ed1c438d0bd077ff460ab7b2d630684eb48","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-03T19:23:59.417Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.1.6","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^8.2.2","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.142-renovate-balena-jellyfish-test-harness-9-x-a3829ed1c438d0bd077ff460ab7b2d630684eb48_1641238018789_0.3505067170146534","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.142-renovate-balena-jellyfish-core-11-x-728c77c5028fe191f1691e576cdc52bba4531df1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.142-renovate-balena-jellyfish-core-11-x-728c77c5028fe191f1691e576cdc52bba4531df1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.142-renovate-balena-jellyfish-core-11-x-728c77c5028fe191f1691e576cdc52bba4531df1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a9bd35e45e44d054778ee505b8f4aa1277040a4b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.142-renovate-balena-jellyfish-core-11-x-728c77c5028fe191f1691e576cdc52bba4531df1.tgz","fileCount":28,"integrity":"sha512-i2mEN7bM24t5IAv/WQGQeX5WLA2xP6NYY6HLH9y4AztCU8SUv3V6pGcaimZhJx9R6REZ80I36K4HmXzKVpRqpg==","signatures":[{"sig":"MEYCIQD+X0XKkClsTvVNEA5UVh7JyKcLAOXPgiKm8fxhQYgFIgIhAPiFptWKWcJgyJOcRq8wZH6S7z5CA3g5X0a1d+Y6f1Sw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh08BLCRA9TVsSAnZWagAA+8wP/iNcRFkxFvwdBwIQyHOp\nCWOFM4Iv5QHu31L5tjLc6opTThgWUAePMgW7qULIA7DAFrRsxWuLOSvspgVl\nuv65fR0nEQ4zpCiJsrOBoxJ7njlwRX81MjdwES3SrEMBbwMgkdClBs4BCj16\n2N83QWHhAbngTm9KnpZzT9tspNn6WnX0aSCwhKUiMN7mnpqCFpCI8NDSEgRI\nXyCchSqi9Y7CBxcOqFp1uYg33Fap12slnjGZc3YPBbi9o3yAvxBTojdTXYzp\nWzwSn4uzSfMWq4u6yKj4LpRdEyC/KtHRbPDt78j5iKFqhzjxeg83PUMrAaHL\nd+sf9YHPDl8FTVj10tWQX24CNeDHwBhr9IVPA+O8P25ZJzz5JFhmzci82yhj\nw0FeAzu7k4wboKMYY4720QrFmDjWnhTxA/Par8OJAx34f1QXAh8nKELCAVnD\n9N5FhTEquAG1vZYv332SfRaI8K7pK23ABrFk8BZOv3CVGLhGi7NwyRQS2/R9\nZkF/W7vEIOwXWOKzC3EpUJ5K/lXFCgTnlY5OcAZ+BXBWdFRV4pN/v+NWNf5O\nAqq+lZXIAhCEpCTMt1yWSHGsHTRaH8JhZu7zsjvCt4ugmU2DiXlohcCo7w9m\nKb5bGWLzN3EkBa4iRW+JM8v1ps3MjCAQ1xORB4k6pvI2zhhrHrMIa1rZaBTP\nylXN\r\n=vIV6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"728c77c5028fe191f1691e576cdc52bba4531df1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-04T03:31:11.563Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.142-renovate-balena-jellyfish-core-11-x-728c77c5028fe191f1691e576cdc52bba4531df1_1641267275693_0.7255286349429513","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.142":{"name":"@balena/jellyfish-plugin-front","version":"1.3.142","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.142","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"36846548f93ddabc801c77dd2564646d4c3ebbd5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.142.tgz","fileCount":28,"integrity":"sha512-d3cdQPcnkjBFECYSNFn74FdqygNjNBrfaWvd7u8Odr+dzZ3b3oqjUePqEknAQVm/p3pz/LoFsgxEb8wsUj+Kqg==","signatures":[{"sig":"MEQCIEzMU3w7B12dNJke1+YJbJ7s8CMO4aJNMd1NdDhOZLt8AiB407/tCKsPyzUytLhLYPkCkEdfn1TjLXNAFArqedmZZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh08hWCRA9TVsSAnZWagAAoNMP/0nikbgZG10evG2ncr/5\nJDBC2Y/mAYudTeOem4FrW2l9zkGIqXX0kpYkeaNTC608Ui9TyJX24anXIBBR\n+8m3UfQjf+2TS2MHbyRs6lsYTGqGFb3uO9T6YtyribTCxQkNfZ6kY42FDNpd\n2tEnKoCFblYVPA6yauSUEJkf8Wawt9/u86huEDgjtask9UwgqJxDY98hELR+\nyywhVK605uqn/KnKAIH7vqy5Cjn9HsMqlnW7grnPyCr5rCTSrbhFMAt3UbPT\ncPbaEve/Qm1Q3DpiQ+XJYlol63SULhIrR/Zpai9Aq+ZZ3QVfE/mXwOjSerQo\nZ3wuyybXx2ShMW+xqnh7n22YEUNuzOTB5XZjoWlE96D+ZKR8J1Kat3ELS5ll\nxT2yKvg8qTewLCi8qXCIiyrupEUBz5rda73PA/ltOpFATHgN9ra+6B4Pb/+1\nF1tmRQe7nBrb8DpbVovjMc5CAQKWfq/xQESAwnABuFNfw3CvnHGK5PLSg5Iw\nW8hxYSuYg1m8uQQ4b/4An4xFbdpNcAtizqU3AVG7IBXcVqSBEy/IDObUOzLJ\nD58CpMAiq4ZUnG9bycdK5cMK4wOHLf7/H8xtyFeReruDTIQueQsWkkw/LNWg\nQhZc17+Feya4jkuFGvqMJGZ1iVVw2837C/yDfokEZEEjCRbaxqC0UQ7crJ6t\nD+AN\r\n=2LWm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"aad07547ea7890e39e020e67fa1cce27d623e149","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-04T04:06:39.863Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^15.1.209"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.142_1641269334459_0.3491031855945177","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.143-renovate-balena-jellyfish-action-library-16-x-f515070dc9a7483a9709e54e91b14ba05e7066b8":{"name":"@balena/jellyfish-plugin-front","version":"1.3.143-renovate-balena-jellyfish-action-library-16-x-f515070dc9a7483a9709e54e91b14ba05e7066b8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.143-renovate-balena-jellyfish-action-library-16-x-f515070dc9a7483a9709e54e91b14ba05e7066b8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c155dc036fa0b1d5ac364e64dc425703c05c18b2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.143-renovate-balena-jellyfish-action-library-16-x-f515070dc9a7483a9709e54e91b14ba05e7066b8.tgz","fileCount":28,"integrity":"sha512-Pk/dBwiUnLBz/sqTrxuSpSiju14wFaXMLW2N3lEpprw0vTmqf/zcRRaLzs8P1k0bX/uahKxqDm3oz59emT2l3Q==","signatures":[{"sig":"MEYCIQC53+fOJ2LwNb5lyET7S1eQjvVR1EfIhXn+sbQ1mVOEhAIhALZhtwK5IKoEz1bUf+YtdUaSsRLVwj2AzuMVYTsNuMBM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0/JZCRA9TVsSAnZWagAAyOwQAKSAUeTDkBjPLbstPLsv\nRGLFAKsG5QmMnbam/blQvlTFGz0fdVPahHq4n2hpwfhq2Ek9O9V0or8GzmMq\nsFiG8lKsAzD/niQ48VGGo8KW9xUtD2KU4KTWCqROqy8Dxw0TtvUKHY0+nMd5\nxLbuPflU8KYpQxJZQxM8JepIR13JlB0TzhJp0JqJsGnUCNkcq1Veye0PeSFa\nCqywoqKJKMhlTosHhgwBgO/1WHeJDP4+pymtqX/atrP6iFvRrlBY2oaHcsJk\nSovTYsz0nrhfwhn3pp1aaz1+JzmEAxULo24wdND9Lr8YFUbAOFOtuJiQT39H\nKcjMi6su6Ohc/rUOx8jy930gXM4dagXmXEKEpxcmAAQBLrVTFa/0C2QtxQ8S\nUTQFPSyjbOebM/qV8pX9Dg9Xy4ZElJB3jX1sTk4Rvw26bMD6jnn7fW435Pvz\ntj+aE//Uw7LVyVnjka8oCevzmrQiJ82YApwiXHMhEGG3I5QF0Yh7eH+55OWP\nm8r/THs3Zc8pZKoHmGgpGjzJzjgenid1Q4VRakGZQlIBQOTkTDqTzE7BQSBf\nDtI/bag4lOl94XcwIFHte1hDsceIghgfHz5A91ZRQ7/kflqVMc7/oO1H5hP4\ngXlGj0qZtkgC+aQk7En/kHxzFEI9CBSzGbJOlP8cDPfumuFAdCkKZwJvShVt\ncNCB\r\n=vPsA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f515070dc9a7483a9709e54e91b14ba05e7066b8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-04T07:05:01.295Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.143-renovate-balena-jellyfish-action-library-16-x-f515070dc9a7483a9709e54e91b14ba05e7066b8_1641280088982_0.4532562276057346","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.143":{"name":"@balena/jellyfish-plugin-front","version":"1.3.143","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.143","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"85c66274a9bd8d357bbe69c4575b8921f5b208de","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.143.tgz","fileCount":28,"integrity":"sha512-B0Y3CFLkzHVSxzppViQvU7ExOxReP6nz1KDe5Z/irGqmn0qR/eU1q/LMxuFIUQmxoVDOc/apYLQSXBmGudrAsA==","signatures":[{"sig":"MEQCIAHSH+zeKYlCE6ipXyV2h5en1nfYRpUMfUXASdTXERZuAiBH/vbXAhMUny/T16umho2X2Hee+D+I4EVF/7bTqArjAw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0/rxCRA9TVsSAnZWagAAMeoP/i9WsR4hXx0H1mwjLaqk\nEmItn3pP8BL4Qujxf8zwv7gky8fWOUdAe5E5trFR29H72CvIqsrJ4p+Ie5rG\naSboYm2OeocBeB6XJFLYb0n2DSGbYadzKuRc+FfBoWE8PqQbO/2vTY+PEsxN\nwvRlh5RQRucIggLtr/Ee3ZmXPebe59eF+XfVEdYoflLuFT5p2TjLlvxlxgfT\nU6edHPAi2tC/N85ujvCt222Omdc2yfVekOwOCdvsXCGZYS3O5Sc3H1wmnQrz\nf4r+yRQjqCASwG7Psxz6aV2JnUxCb/qqrbfAC0vv/doh4dOjBPA45uCqcS3S\ngBtiVu8fh3cPe7hTPtv6vPUY2I1SETbAOooM3OLHsChAUwvySvsHeWtMsIqC\nT9zA5XFLjtKK6yA5K1uBrLOHXYumI18BWDzSk7ZJneHgae5OpywOTL9niviA\n/iENgnSxhPqZc+Bj4i4zLV9S5nJcALpyr/5360kS1K5/u5pvpD7uyVZCKsvZ\niibGu8nJHH1oTyElP68icbZyFCLwrA02DBnSa3SUG4OVR2QTc4MZGtTnBdLE\nHx3aLSkCD8uYjmvRdVGPUlFklP7FCi4gxRrTs2x1lrtc38jyItBy/mIOiMCS\nSQtq4gEqy0+tZm2sM6sANwEYKnTlvsmFHXzIm/CrrOx2N4upuBdbA2oEU08n\nPqjN\r\n=J2BR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1ae04f61aad3945ace99150c0fa051338ffe630d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-04T07:41:32.980Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.143_1641282289340_0.0733328201987653","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.144-renovate-balena-jellyfish-test-harness-9-x-2164cc779abf2a5b7607ab5b8c4779f9d0613075":{"name":"@balena/jellyfish-plugin-front","version":"1.3.144-renovate-balena-jellyfish-test-harness-9-x-2164cc779abf2a5b7607ab5b8c4779f9d0613075","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.144-renovate-balena-jellyfish-test-harness-9-x-2164cc779abf2a5b7607ab5b8c4779f9d0613075","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8b6a18b9664676956b09dd547ebd6eaa99666773","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.144-renovate-balena-jellyfish-test-harness-9-x-2164cc779abf2a5b7607ab5b8c4779f9d0613075.tgz","fileCount":28,"integrity":"sha512-8CiCHdntzLXeqhWpTuFjeBWl5vFDcFJN3HIqkyuRh2C4RKMS9mEWxqkXEhJWH3evLffky0e91xrX/GeaIyu1oQ==","signatures":[{"sig":"MEQCIHDfE91PAFHx6lxsEkInGcSHCNhxiWPgsKdYnvfNWaE8AiBHz6fQQ/9z/uZyeQGy9Ur7/Nf6TBi7SeUs33B1wIGBTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1CeHCRA9TVsSAnZWagAAmXAQAKMNxIqU6JzGVkT4HYbU\nDwNiBAgo7etVDtgYmMOnIsQoL12R3WKHdozDGfv8FB2VcGOyKct+meTXetTM\nqrDGNtlj5ZjalSwx7NmwdXd91bFfNqf0h5Flf6mDc50ZH3uqUqIgs4My1uqY\n//d5ojk87I+x7fq/Vj2kHz/5dbL1PwDMYeRQ9R0ODwrOQz5G/TDa+mYentF0\nz7ZJJvElbvMrkVe31iD8rg2ope6I2uUrCl0qx5nKp31wjk8OWIaDFGorj9Q+\nykzd8MylqSiL1JjGlcEqM1v5g0V3+3+fswOav4KqMUrmsZbHC8RJOvPJ4LDV\n0mutstnflHWZE0IWdrtF8M+WTf1tUYHanq+uY82dM2+hC0URoZt7vrvep0KT\nGptrt3uWKH7ftHiyWIiK4s4iqx205tBJXAFyQGtuBI0xIsr6XYwrTHzZxEzM\nGMrE9KiLoglo6VaLdGqolYkMEHnJCIOvlBf/SeKKHw0EfgPXbImMRvpfgYHS\nTibS9Le9UZyjBgsmzsIZD1g9ktL8nVyT1CWIo7nCZJ5dk3L/XshgyeS0PvER\nbYE8YP8BNiYZBIbtCu6w7lHDuqc84ECcH3WB002cQX57QcWmDZwcbRQLj8Xt\nWrVlA/vxAcufJrsviyaEb33NYMnGqGPRok1IHwokII072uZBfacCwz5OY36h\n/UXZ\r\n=slFG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2164cc779abf2a5b7607ab5b8c4779f9d0613075","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-04T10:50:38.162Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.1.7","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.144-renovate-balena-jellyfish-test-harness-9-x-2164cc779abf2a5b7607ab5b8c4779f9d0613075_1641293702971_0.15755279683491064","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.144-renovate-balena-jellyfish-test-harness-9-x-cc44e8a42cc95f1f25b0358414ee5f5af541ba4b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.144-renovate-balena-jellyfish-test-harness-9-x-cc44e8a42cc95f1f25b0358414ee5f5af541ba4b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.144-renovate-balena-jellyfish-test-harness-9-x-cc44e8a42cc95f1f25b0358414ee5f5af541ba4b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b0aba26cae4fd3c67c14f0cd9b3556baa40fabeb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.144-renovate-balena-jellyfish-test-harness-9-x-cc44e8a42cc95f1f25b0358414ee5f5af541ba4b.tgz","fileCount":28,"integrity":"sha512-CkPmzy9nj3E0beRgw94gGNBA27nRuKhhoCiXBN9Z8axZb2AmcDlX86+gpTzAIOCMbm1OQFVC6jp/0F3iUpc1Kw==","signatures":[{"sig":"MEUCIQCQ5XmaVvT7voKQegbx4UNRIwmbzqVLnNgZ25r5Ck8LBgIgWvKj87mcscxtzO0xElYGXvMIzHrE7OWSi5xiXmswpgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1DfVCRA9TVsSAnZWagAABoUQAIHam/Fme+T/KRShNjrF\nU49+czlbf1fdI1JjO0U1q172p+7E5aw+Bcs5aoJv/ZrLaywZH5BRCmlCXmOW\nVE5LKoZwqK4p40yrHRoooDsn8yBNcBjbEWGehrAMcDWlYnt3h/BtJ/1FriIX\ngB+wW1VQbDJ/FZ4RYepOXgHN4xbouxQYgVYFft0siPH0CY5ETjLk0gEgCSdU\nQ7BZxzte2/Yg+nMV4lET9rK+MBg3UxtnHVmZJJP+tA5J+1z0LdtP0mz3DQse\n8Hg756P3A5NOSmjNEVa/CobITyAVmg30WtrItAafWZ7pPNc+5cZqAdN/Bj4m\n2+C7Dq9WQOFpNoY7wH5DBncWVsV8IFH5OitCUf+ezTrymQlB8WTxzT3rFFwM\n+6PEGywkXhRL+/SjWhQS24IErz3ydCEDcPd45+ADJEIoWi1bVxpHsEGgzznA\n4PvB3mRfs2Z1BtjMzvEA5G6CbR41zb1O1dNnjt8eD6zoLk96p1q+hf09w5Md\nRHPATZK8w9lOUHWZWIWQhO8apgM+ijHHp48AaeBgAsAGVA4VWWqGWaNLDfls\nuEVEhct1CDFDWHhUcGYi1XfskN4m0uuuKKl0/gieJO4UwAURNe5unSOdGZ+t\nMB/zq37elb35juNp9hwaIvH56e+RHEMARA5eocU+nnUEPaO+LCdlIysQcYhL\nYC0B\r\n=iQ1Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cc44e8a42cc95f1f25b0358414ee5f5af541ba4b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-04T12:01:07.511Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.1.8","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.144-renovate-balena-jellyfish-test-harness-9-x-cc44e8a42cc95f1f25b0358414ee5f5af541ba4b_1641297877134_0.5120482254756684","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.144-renovate-internal-patch-c9f3e2067074b755da9547428a665f07815d34e2":{"name":"@balena/jellyfish-plugin-front","version":"1.3.144-renovate-internal-patch-c9f3e2067074b755da9547428a665f07815d34e2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.144-renovate-internal-patch-c9f3e2067074b755da9547428a665f07815d34e2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3c5858e9e59a0154f9091efa660412a01735bf0f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.144-renovate-internal-patch-c9f3e2067074b755da9547428a665f07815d34e2.tgz","fileCount":28,"integrity":"sha512-276ZwhU6Atn5iLc2y2smXXz60IAx9DxnWWicyJppNeHBS7m3c05dtoY2rU2iTBqAtXYMXgUXXe3D6uhoc/MQmg==","signatures":[{"sig":"MEUCIEjQJrda3ZdCBlH50PDx8K+/Efq8RhXy61BfF2CaweIdAiEAl2UGT3zXpPhlRCvewYZzXN3Lh3YdsY7l0iY2OnfmWu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1PJ0CRA9TVsSAnZWagAAT2EP/1IEdwSYmvJUdlTWhiMD\nLXqoQfnR8FhMB3GrehuDgTa7ozlmn29ka7/lx1qKD9JYZfm0OEZL98mYUBpz\nCSHueZOGLKZVJrw93s0Bd/5vndLh7oyJwo6ZMeclByKkjgN/PNv6LS/x10RO\nIotkxY+rorYwwt3G1di86XMmavA9nIBS5A/VcngI0aqySwoNptJK6ct3V8SX\nQxncUDZkb2HJVx6M240qoA86JsIy+RgD5Tw0F2C5do+nMexWC2rzwdnMLH1l\nUeYUwADXxtcezW7du1KmIuGSSxdoQUvs2tkwPS3RpE471c6McSDCz92tMkep\neCu7fDpCDju7oRfrL2oKxUjiiX7O9GE8115veqeZ2YRDCCnG+CoM5k/QpMP4\nftbRlnNZXpj/6Fbkpg7iEdC8UhMq1p7CkPI28jz+nkJUZktdI0rq8yb4hYIU\nzVb1G24yWozsp5NfklLJUOcHopl+OzBm9aVdWjMp4dLWBC7LuN32XMT4VHhq\nX3SAWj9rDhzclnkqWKGBm68aqGh/OCDs/VKaHwtuEW2v92DojOGAuJe9dudr\nT4ZRB9Icq5jwnEa2xfriCE+A3hsCuec47cN+5x5pJKMaOV+ZhkV30LtmoiyL\neKSOYAGZ9MgBAsJe/Jn9mUvrW8zGFT9umL/ggGd8tRo4N8VLm59zux2X7zVP\nZ/mC\r\n=dFcL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c9f3e2067074b755da9547428a665f07815d34e2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-05T01:17:34.977Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.144-renovate-internal-patch-c9f3e2067074b755da9547428a665f07815d34e2_1641345651893_0.808177176935156","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.144":{"name":"@balena/jellyfish-plugin-front","version":"1.3.144","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.144","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0e7f768644125beb427f7c6a7ad84f5da24c176d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.144.tgz","fileCount":28,"integrity":"sha512-drZPYoy31ycMhHc17TmTMZzCf1gXFOhQ4Ky1sbQerovM3hqeA4wC6yqnFxUVwKi63GZMBFXUhPGc5jUUFmIkXQ==","signatures":[{"sig":"MEUCIQDoR/6wcTzA0KxkCF+Qnb2ICFXqpuK8YZWWJvXq8doLrwIgIoM957R62CDt3uyvw+WMjQXZSS633Z9oTZzpHG889sg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1Pn2CRA9TVsSAnZWagAAhV8P/3dkNKYIYJC4Y0u6VM5o\nf7kk4C4cBW0CFn+lMfuAiwq6u2bGLZBaHqwnctknKpMvRY++oODYkQrwJrCu\nz+oyFOIu2ho9J1Vv/cwQvr1ArJ3hCCvqnl3h/d7SneBm4en5J5DBKZJcXjXe\ntb5LzFFXRiJ0FGfnaTnweK4ff2ZVszdQJD9cFfHQCMyL9Le64KPWXtBRA65z\neuU2+xF9FWL9Q76ud+FCwYpidjMAVaDw3XDX4VBRuyGUD5+sJMYZoLnIyq/x\nk+jtEstO4432xDt0pqNOEhsseznpMPwJoglbTT+JdlI0r5BUdSL787+g4tXx\nNY9UYArz6oEnhdV7G9pYFzGDIUJniKdZxo6FIBJ2cUtuHMsQZgpWfucUShVn\nn4IT+41zedLGniT+FkWwwggogZ0YRwZwjZpiCa12N4w0c0X+mf3Kr18FOapD\npaZ1KIzBVmwec4d657iQ4DVuavs0I32WU6GnCAEsegVYeubjWdICO0p33TWo\nsZZBfXiRBoXwBfKhWzqhxO+t+4ALD7R7sRA6WMn+JmrXduB0jAh2UfjVaDGC\nq+dRK6vMFr71sQgLUR3bkFHTga/QsHNCcPkKEk8ekb4zYDzUkvqqHUahULeJ\nkZwcFyxU2+2RVOqrOTLy+HYZgz2YVDRYKT70FATXnnjptspUXH6zeLkBZbNW\nAlgb\r\n=ILwP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"20648142320a22ebcb38010f180cbfe3030be0ad","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-05T01:50:32.296Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.144_1641347574724_0.5452993510613182","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.145-renovate-balena-jellyfish-test-harness-9-x-7bde8e9b849bf9cd388d6d991deaa1a13ee577c8":{"name":"@balena/jellyfish-plugin-front","version":"1.3.145-renovate-balena-jellyfish-test-harness-9-x-7bde8e9b849bf9cd388d6d991deaa1a13ee577c8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.145-renovate-balena-jellyfish-test-harness-9-x-7bde8e9b849bf9cd388d6d991deaa1a13ee577c8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5f6adcb1cfbd4c54e6fc850aaf0564b516d1ca30","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.145-renovate-balena-jellyfish-test-harness-9-x-7bde8e9b849bf9cd388d6d991deaa1a13ee577c8.tgz","fileCount":28,"integrity":"sha512-zsbXwNim/LcMo/zFdJIjMW9yMGE3R6XY8m53/3I4AqrclPFITTRPgLrtRNLR49CWgFUraaoVjF76pF474JqGxg==","signatures":[{"sig":"MEUCIQC+ahVcwMkNGTX48pexm8w2j2RItoW3yWyv52MArbnPtQIgY91d9wxZa18Orxu+h/PSfP1TEHWoH9xhTsGLpRY2OcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1YpOCRA9TVsSAnZWagAAgxgP/ihWPljUuG2Msjk4BTeV\n8oDKP5aqhVa4A84nBg+mrN/6cro1qNJ3glbYQnbTac2i+whszphIiX4E/Hn2\nJBZQYh44ieeN+F/D1Stl4WxFNPMvkpBi8fb6gxdUZfFH3jgcYlWB4CKPjTLb\nB3sn3aHQG9MhsrSBL19C0moDGmSP7wHI6Qi/hg/tl9/KCBqHbCTeDKE7T5Yp\nkU0+3B9oN0OD6KKMbUSiQCXvYp5DodE8bX8il5AxI11i8kqKJQaHLPadjPOQ\nIuefDnRmlpcxmB3G72wvea/kaJ2of8KhZ1HmrA3azsyH/12tWMdKTLDMmLaB\n17FFO/+V7REAXX9qLhu+fRWn98Z1pWSU8l5nRWtHHEdLUZhCyYdMs4G3dQyI\nIwLE65W5s9NgcML+v4GnzMfoie2mrVLrJh3dLYaiggEETeiO1tpBUkiZewNk\nmgUZfwKPc8QZCX1Irujw4HyT9mXjGKT1MLg1lOvfyBq9RsDBWnLcSKUb9pYX\nuA3gAUdVkGxCRdFZqXehl5+vN4OWzCf7BBA1pxj801X7Xx92fba4cNQS41jJ\nDsQIRfIuxb8GrYM8WLH+BPwHmi5Dqoo+/mgB3wHLgNozGXZXf0nnMKDUx6k4\nRgO3J+V8Y/lDnpMBhMohWkLDI0RglH/Yaza6mTmAEdUGtD837vOFkt0s9VxA\nChOt\r\n=+FMM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7bde8e9b849bf9cd388d6d991deaa1a13ee577c8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-05T12:05:08.005Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.1.9","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.145-renovate-balena-jellyfish-test-harness-9-x-7bde8e9b849bf9cd388d6d991deaa1a13ee577c8_1641384525939_0.6954148330349144","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.145-renovate-balena-jellyfish-test-harness-9-x-13104582c71c8198f460dd2b99442ae925387494":{"name":"@balena/jellyfish-plugin-front","version":"1.3.145-renovate-balena-jellyfish-test-harness-9-x-13104582c71c8198f460dd2b99442ae925387494","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.145-renovate-balena-jellyfish-test-harness-9-x-13104582c71c8198f460dd2b99442ae925387494","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f2230416d9564456b0846c4a733b2bf7ff86b0a8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.145-renovate-balena-jellyfish-test-harness-9-x-13104582c71c8198f460dd2b99442ae925387494.tgz","fileCount":28,"integrity":"sha512-rXNuHfmBnycLgEixEmRgSQNT9Gbi7gLY7hdo9kCEcudAJQ7+zd24MSqeLfIvVVgaceI08XiWbkedSgwmkQ6Fbg==","signatures":[{"sig":"MEUCIF6/uoK/2exlZM8a+Yo9DUasiw/UhkzwzgNPpoii8UFhAiEAtEXxyXHrfGJA986b4loI29VDrnpTsrai+C2k0cSgsp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1tOBCRA9TVsSAnZWagAAidMP/RMUeAYLRk4vc4MsblNc\nYGu8vDz9905RFJVmeMWiVwt84GE5d90e1DTETGbWvyjbEZ6c3IP3JqwvYQ04\nhk13Y2WUk8r0CdOERr8Td7sbfj7zcTB5wBPoWfbb1heeFEaU7+fh8nseYQiU\njSuNz1GEen8IO/9jnRsh7AWaUYOs2gZ16DKxbVaGw4oGrnCNMTSpKdYwUOCv\ny/MBKYeEbhPti+Q9vuRmDhwxqJKaXDl4NfbkPm4xugN8Der0ixYenf2kubFi\n2ilcV4CDmnwz85bFFJq/MoOfemqZ5/35DCE4lMBBa6FVesg5rrlXXvOQiqtM\n3AVZAFYiuKa39kZOviyDajUVyr1saBUO65aWHtRG/YyTMg/WL/zbLOJLcMfm\nAJppwtz0bJ16jLfFNS7E5ir1gvC5NRWpgeJdkZ9Li0A8hkK+yLNxjcoKqw6w\nQZBmmiwsEbEQOnmDzyYWRwzZdz+qqki292c7kvDvg76zY5xFHJU5JHLg5xkE\nHIj08nYFEJKziybCfNErivzoWnBdOYeEa4O4BvvyPOsqoinF8Y2mP4GdSK7S\nhCBT/1Ygz1uIqDfOGr2N8rrxcebCxJhj89PcDtR02SEniDVyj9UqQklpwPZ2\nEKry0B2qiTmuUYRCbl1g4QT3vuUP4XCmiM/oS9W5c8839ozqv43NdId+wzXm\nRheL\r\n=+3U5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"13104582c71c8198f460dd2b99442ae925387494","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-06T11:30:09.583Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.0","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.145-renovate-balena-jellyfish-test-harness-9-x-13104582c71c8198f460dd2b99442ae925387494_1641468801695_0.3147978271687899","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.145-renovate-internal-patch-07f2db6b08e90515981745ecc004dc64b3b4b427":{"name":"@balena/jellyfish-plugin-front","version":"1.3.145-renovate-internal-patch-07f2db6b08e90515981745ecc004dc64b3b4b427","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.145-renovate-internal-patch-07f2db6b08e90515981745ecc004dc64b3b4b427","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9de4ccebe264c1a448df358a3195b8524f1e60ef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.145-renovate-internal-patch-07f2db6b08e90515981745ecc004dc64b3b4b427.tgz","fileCount":28,"integrity":"sha512-w52ejQLsnPoDUj3gQ/GhGZw84dtwfr2GXeb4WreVyKPtNLF117Va9zabe+PCfQdiNw7pV3J6GnS2X21gZ25jGw==","signatures":[{"sig":"MEQCIEzHzl8lnTgkV+V522wvHzdclrS2vdJDyuBZAu8M+R+JAiBrfaXGoe4MnpDaBYVWlf6l1Bbg58O16GjSwU84vC5HOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1vjCCRA9TVsSAnZWagAAtQgP/RCmP3ecApSBrYxo2TfV\n+vSv/q/mJ7mxB/MmPqqHpwb07yXew7qiHwYmm9wzBileoQW+rQwUKvTUOgaV\nT9INgdLguh8oa3imluCHI2il4yEz/Q+UPfSF01s0BlBH2uB0LlUiZvRlXyfB\nVgWi2FS4ww3hEEb8+DrZy2Mzd/KssQvlxBPgc2t7d9uzJEhooSL9Cgm6U0Nr\nxZdtUOlBVjRBZT2irIYmf3T5OziyL4xZMERx3yyBkdlhLKKGBpgpwPUyAG3m\nWOK74vNWdqNzR8rwml11N7wNlFMo1TlFqOJyh2XntzygSYHRVKi0fdAKzWPQ\ngpUSf6Xb0TR+5ZRPxPD95HwRYX9tYHkFNX9rgtB+L+haUUuWUc79kKV00Myq\ndf4yyzjq8UngRWv4+5SYWEfuFerohwuATTVM4jUbrMmUaBbYvvXtkDB3thPd\ngnww/rxtjv6+rYrtn59kCpJsD4XAa4cLjU7aP57ejBN1mQjWZkML+HIfLnWE\n9uJ70+FBpM7c+LfVhgCl+NaIFGDWDgMD6k4nqEdKH70feQwDgXl6mQuB2WDZ\ny7kI1EfBRkE3oazM1UCtnIkUEain7v5rK3aUz3AnkkFJfq0w9G/VtmjqzUfA\nc3eZIlGqydsg0+/KzVIJ7ZeWcI/vfxunURynnrDyF0HfPXyhJKi36yoFWHDV\nKD9s\r\n=SNGA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"07f2db6b08e90515981745ecc004dc64b3b4b427","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-06T14:08:08.575Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.145-renovate-internal-patch-07f2db6b08e90515981745ecc004dc64b3b4b427_1641478338662_0.9643653618331873","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.145-renovate-balena-jellyfish-test-harness-9-x-cd6fdd341d58637cc1986b3a99a9508ffabb2850":{"name":"@balena/jellyfish-plugin-front","version":"1.3.145-renovate-balena-jellyfish-test-harness-9-x-cd6fdd341d58637cc1986b3a99a9508ffabb2850","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.145-renovate-balena-jellyfish-test-harness-9-x-cd6fdd341d58637cc1986b3a99a9508ffabb2850","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e5cc712b380c97daf9338144db1574e6475388a5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.145-renovate-balena-jellyfish-test-harness-9-x-cd6fdd341d58637cc1986b3a99a9508ffabb2850.tgz","fileCount":28,"integrity":"sha512-+gtwitI/pLqSY8tKdFDl+OQScul9ufwVOpWIzoK0RHp7hfxRX4UFM0gjH1xn+QybnDYDSnosE2R6oh20CGNZZg==","signatures":[{"sig":"MEUCIQDDbFGp2zoQoGcqJraSHvBO0e1IBDxeHeN1x2x2oc/K3AIgeMSvO0G7PNLwX06N0JoyzPvf7tkjD8YV10tZO419Tuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1vj7CRA9TVsSAnZWagAABjoP/1qTAYxGYe7e38tkZUf8\n/OPaxtxYrqZC596Vf/sRDs/AXct3b7YgGFIeVCUer5h5Ii7PsfjFjkUA9Jm9\nM7pchYm/wREzeO3t8j+aKp0L81loz/YOsMjCLSNyrf5wOFQgjsRY0tpS++D3\nC92tMnDTftfdSethic5uijgMeGGd+HuEiKMgZ4PUytz7m79PEI+voRmiVLst\nyoOz5T77aYOHspKZdW1R6N0UaYKUSJ9ddSNT1wTQc6ZdY1mcWRx+EGSrflZf\nXJxykfKAMKgwOK5yQKe9yM6ggvT/5ozUZ//gbvsX3M91ZKgN9M53emDYZexW\nhOKTdXxX/dlBVLPPeR90KZhaVoY2A0Sy05nq5KPJ4dwZS0w4P0vXeIfhWR0f\nm5muQAaKoVed3HwXF3EtkL9SuGhEMIDYjsk2dS8Egpw3aDSQcLciF+itbuYx\nFJu6Mjk9Fg2hQWFKUL8WaAJ6U4doYjzE2H2XtSjfHqHVt/rnJM7/D10KuJTP\nNfqkawEnF8V0tFnLaAFLc3wtvgT4IUGVVsR0DdTLhFRChux9Uuq9QNtPuCSd\nXYpArY/qZYSU1xzW2du2FjFAEEKfotn5CuwWhmUk13rpr7HMizTCAcedvDDd\nqms0QVO8MSOlarzIQmitJbLEVHlvHXKOprzGpkuZNcA+fSAIIisoc+Nr/Yv4\nb5xO\r\n=XLQt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cd6fdd341d58637cc1986b3a99a9508ffabb2850","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-06T14:09:09.352Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.1","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.145-renovate-balena-jellyfish-test-harness-9-x-cd6fdd341d58637cc1986b3a99a9508ffabb2850_1641478394859_0.8240711324360757","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.145":{"name":"@balena/jellyfish-plugin-front","version":"1.3.145","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.145","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cce11449770ddfe8987abbfb88af2c768aa3ecb4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.145.tgz","fileCount":28,"integrity":"sha512-gaekScjFxza2F/DB9osQY6VhUkGc29yaYXDhVL7AcTzVQ0ZTEdX//TyIPFfIMbn6vdY1EsZtrTrKkpDuZPGCqA==","signatures":[{"sig":"MEYCIQCnW5yaRx9JZg5pQbQPnd7AeKeMZ/nmEFel2wfyk+VJEwIhAKkeTth8Z75nFZYRpMLra4tyhLa3PwAqluL+4OnPWbvw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1wCpCRA9TVsSAnZWagAA4QYP/ievfeyU/rj/6EAkfu+f\n6pFJQmxqRjSfyNuZcxK9O4I88Vhunt3KWwYc/u5au2ILlgJkZUuICcXB+0BI\nZK3a5gnxT5mQqM/I0MSA4kChI90u7xyq5SqkSU8/M5gHVIp3ZReT8i1wFrkl\nH9XpJ9Qr5+iZMxhiQ6KjMO7xgzxRvmm94kJQa/oTQx5C52A2rl+vQ4OD69fH\nLUT7dXRQVzzp7IIkJD1YpWUbC0gXnU/YytjnQAaIUJSC8JF7urahYNemqJ2E\nmOHgxKJ4gr7CarTYPyGo3EyMnPJtIOfM73utHuQIaAtbb0O4oJxRG7AbB7n3\nLG9Gzd4I+7XWr6OKAoBp1acinqK1wm9m1HoCBQrvTz+dULF3bLlPfXrVp0dU\nplDbQr4tGFoDF/N2bljZaOyGaEZRS34cV7U+DL7zllWPOX5sxphSWfmJ5UqD\nKlarE76ouaxPgYzDAj4AHqY7+DXq3scYWfG32TFZyhjOW8IfQHzStmvB8l0w\nTNBQgnD5DsHuIrsUAGoey6a1s21yKQLgD805bZlEHgrZ9lbfp1JXdLSKgzeK\nBjJB3925MNLh2AdABA88M8Jh3PFnXqE2lk1fPaiM5GKGv9eL628Rr++btChL\nQ/4RJd1f0/zPpfQ/Kmckn6PghZYJa2CXYFJA8eYuJDlRgJSRr0QpKJcbIsAe\nPms0\r\n=gPkI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ecd87bf00b06c95671905467736477212e2e6738","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-06T14:43:54.332Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.145_1641480361422_0.8026112344935221","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.146-renovate-balena-jellyfish-test-harness-9-x-59ae2eb8693cfc2fdcbb72d8306c65b08c585ecf":{"name":"@balena/jellyfish-plugin-front","version":"1.3.146-renovate-balena-jellyfish-test-harness-9-x-59ae2eb8693cfc2fdcbb72d8306c65b08c585ecf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.146-renovate-balena-jellyfish-test-harness-9-x-59ae2eb8693cfc2fdcbb72d8306c65b08c585ecf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4052d37ba3fb52e8c8ef7266e719d9a0d8e977fe","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.146-renovate-balena-jellyfish-test-harness-9-x-59ae2eb8693cfc2fdcbb72d8306c65b08c585ecf.tgz","fileCount":28,"integrity":"sha512-xutTzfacFOzJwplPtsSlU1AtXH+12tkpQ+QqX7q5yNllcHmyaHKuhxTm7eTT8eqEtXqJCvPzCooOWjAUmBTbYg==","signatures":[{"sig":"MEUCIA6/F0jMJClo39dlmuv/EAmIy5gxqYpRMyRn2zJHL7SMAiEAvdcGb8/Ze/0Nt+pokMlwymHnJFpHapu2rdyyCc0YyMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1wGCCRA9TVsSAnZWagAAL58P+gIAoO8xdFCjdMH3tzIR\nzhmqBk6rY4mr/MzSLjpZu8Mbdaz3YxPB0X2jafDgmkELgzTQOFDyHi7tkH+y\nNmmDnOZNCytTYAGiqlhukjSxALlRfoWDB6YCOrHB1a1WOE0wGjtef0u4MOvr\naDBO0omcVylVMqLb+tibTT/RZlfmc+ttXm2L0KmSwWbDksNkoQ3997c2z7ec\nRR+TNxvGrCzA7U2EXCe0QLzpbkSh2mdCnVR1ovH5hCnXiSYAtR/2oFrWrV7J\nXQL1kbWnRw1UDytUZg3ZWYO8vVEPE9BQ/7mfTkA5FodOfD5cV4ubZNllPUdz\n8ihqC0CtJcbwwl5Oi9YXfAR0KX89GDSwuzjhmeJPftdc+du8gmBUiNJB3Fkq\nJXk+TuLybbiucyjcHZfRlBuxid289A7Muiv3uqu2iq8znpdUZWc13a7jTi4K\nzGq8IOu8rtssWmconbvIEMhj5FF5JCFZuNxVYVkiKGecowgtJpiMZNDtVnad\np4zkwhGKMIJNlDEg04XABi+VZt25RBxewEP/v3wb5nPz0SSLtL98/CY7g6Jl\nrMLGGgTPFNZgmW6qdvR5we+t3n9+/SFjjyiuwwPetOoOlftAqhHx3tFVTqO0\nTFa0KBq3M9nlApvHwudrUc9exzELX4RL9a2/QOt1GiuGy5q/wJydtp4vuMjo\nsx6s\r\n=ru9a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"59ae2eb8693cfc2fdcbb72d8306c65b08c585ecf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-06T14:46:04.713Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.1","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.146-renovate-balena-jellyfish-test-harness-9-x-59ae2eb8693cfc2fdcbb72d8306c65b08c585ecf_1641480578055_0.21527527052118112","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.146-renovate-balena-jellyfish-test-harness-9-x-2cc7878bacd3640556503c76751558b88265a9d8":{"name":"@balena/jellyfish-plugin-front","version":"1.3.146-renovate-balena-jellyfish-test-harness-9-x-2cc7878bacd3640556503c76751558b88265a9d8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.146-renovate-balena-jellyfish-test-harness-9-x-2cc7878bacd3640556503c76751558b88265a9d8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"99d8a46ea65ea42c2b97742c5fce9c6843a8b0cd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.146-renovate-balena-jellyfish-test-harness-9-x-2cc7878bacd3640556503c76751558b88265a9d8.tgz","fileCount":28,"integrity":"sha512-Td7jg7HkswsJmGiwJ8HzyoN8kQrG4eiEYZxvRzKn1wgFxzVyICCTJCi/+XrrokJu77fUh9AFXGM//OsroxZJhQ==","signatures":[{"sig":"MEUCIAyGXZ2CMMFe6TOHuhvAKR898uW+6WLmdNk0qGxdHuo5AiEAs7DDrO5ybZrEISn1HXlRkYDTzdbzB1I12xJGHK1uf8Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2BXOCRA9TVsSAnZWagAA/hoP/20Du9u6h1UBZID+Vgmv\nDF1NgUnzxECWlEHbzB1koJ0j13xPE6kl5n2iRMvznOQK0cz7ZPBsggWFjICk\nFFS0JjfcTkiVGwPg3TktaihM3AyyK1U4TdXk89KMIpqlVrP8YZzsoL4m9g7w\nSxP9MxvtOgWSn5Xjc6p2aYguQzBCUbpaWKyNk4oquYHTqyA++RwjbXx7dyYh\nm129i2D8T5v+Lf6/vT+G2aHtVesF9NCRoRr66Wga9OxV7qqc87s9WwmtFz2I\n5L3qq8hMwWYTgTfZDJUSqjf97bO2GuzfjOjbkTH2W5E4LHPltPyibVISHLDI\naxRXrG0rjAHBL5805YxRUfAS3c/ju6CA8ZIbrprXAdEtI+uFVUVODy+MPd2U\nysIQzlkOb8X91vgI/w6Cz+iwIF3DNcab7uYVaSzafl795p2sQVQHLPytXmXe\n8Hsp6LNpZ6jujdYr55VYKpCvKmkjDIlalrCrFzDKM9O6tmRKgh/r6lVHDlEO\ndH5o6liyMJASlxH8jpbRqQX9mwmo8RvpELAi/99C227HTj7U39qDr1OXglsa\nAVGNxIgkW2PAswxoWniBSiQwOtMIMsSsGBJySqkCmPM6woQvL1rnySpNN7vF\n4xvKuKlnqIfi1gh4sWPDl6fkdsicyJsxmGiGAyw0gGysR6N1jIdvO1BAHRIB\naZYr\r\n=avyp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2cc7878bacd3640556503c76751558b88265a9d8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-07T10:24:11.358Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.3","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.146-renovate-balena-jellyfish-test-harness-9-x-2cc7878bacd3640556503c76751558b88265a9d8_1641551310602_0.3078937889653073","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.146-renovate-external-non-major-1ffcf54965f8da9bd807d140dd88bce6674c4351":{"name":"@balena/jellyfish-plugin-front","version":"1.3.146-renovate-external-non-major-1ffcf54965f8da9bd807d140dd88bce6674c4351","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.146-renovate-external-non-major-1ffcf54965f8da9bd807d140dd88bce6674c4351","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6919cde22ea76100e7aa4d9a82306936ff939750","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.146-renovate-external-non-major-1ffcf54965f8da9bd807d140dd88bce6674c4351.tgz","fileCount":28,"integrity":"sha512-bLwQb5YLN011UQOk1s0BQiEbzvaVEnixvWZSFUdc5h+bB9p9A4i45BEMzTTxBUrSDu/AIN2iN3y90g3TyZTC8A==","signatures":[{"sig":"MEYCIQDQE8U6LHH3BiqUV2EoWAfb/XMH+78Sm+f82AynOnVCCgIhAJag4Ff22ST7P5vr7p1FRtOPFqsnKVmrFk4c8dNG+FO5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2N1rCRA9TVsSAnZWagAApXEP+wT8SDxDJ24rEk4dFQ1Z\n0C43j06lJvdVDd1fe+iwbEdwya2B/COv3rx7lyvuGAe7Iw81K8DWSeJDc+i7\n9Xj++I2rgpd279cSxtQJAoZld14yOR9QPKSpK2SzGRm96yBr6Q39AZ9eooKH\npHZrRg36ltbK9QYA7hrzvusnlV1fuv6Q0+GVMyvqTjiJv7ftX9Jn7T8iuleM\n/U2xyLkBGV8zMMpGQzso4iON1SLY/bzrRk2wJGTOqNxVvSmc0UNVpDxf/T64\nOo9qoDk7xmr0TrVhOSDaWou6+oxmDtnCjecpXeUbWd3jzQkoiILIGd9QZw8/\nutKUTc9XU6B7iFVhXwvOC8YuS1RMZArrCPedNnOgTbOCJhp/CnndKYHRdp3u\nVaRpaaRskdkV8VBGOmb/yfvHuGjz9uTZYS+JT/+fLOGAKUoDaRknPjhvQzWQ\nMyemCjJqXsSOt6kksl0CJ3ePMN85YrYIIAmpItMi/wPwHUUps3OkE6YQHb44\nyNKV2o2+sZ+8eUgEw3b+tUzbRvYRcSaZrc1gVyEVaGXxakZ/n6E29nZk5FUJ\now1QabnkdSW8yMnQZ6zOkRvgvgk0wNUcFce+1Bv4z/BMJvA5P3otUyRBREY3\nvOCZZR202n1jHbjNfepfXnWjxJ0BK6oJ+i2UoCXmfYCkcdBtDb+yGDzpvSEu\ndLB4\r\n=eu7x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1ffcf54965f8da9bd807d140dd88bce6674c4351","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T00:35:32.726Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.146-renovate-external-non-major-1ffcf54965f8da9bd807d140dd88bce6674c4351_1641602411215_0.24645904300602672","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.146-renovate-internal-patch-a779b10a1b32cad373d2f53b05cb71c7e5273926":{"name":"@balena/jellyfish-plugin-front","version":"1.3.146-renovate-internal-patch-a779b10a1b32cad373d2f53b05cb71c7e5273926","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.146-renovate-internal-patch-a779b10a1b32cad373d2f53b05cb71c7e5273926","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8650bc923a79a67b9b4748f0038c4b44c54b1680","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.146-renovate-internal-patch-a779b10a1b32cad373d2f53b05cb71c7e5273926.tgz","fileCount":28,"integrity":"sha512-DoeHOA6OItgU/4BuEJteEGhy1DY/YVzIOvuzgd4TNoeJ+0YGB+nvUp7EC1Yy9ioTrGpaTnePROqahEWpuWaGkQ==","signatures":[{"sig":"MEQCIE5/bJ0MvbN8d3sWLMQEDsNLfV22XOYwwJgz+OyhzBTrAiAg+cKUMFBA8gjrOWMH7IMmW+bJ6vKF3a64T3ccwzB84w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2N6KCRA9TVsSAnZWagAAuRsQAJ5MWTRIiTLiqHgbuBXZ\nFeAGSLUxyLGV/oJZwZQZ5dq0oyEF+8/0qC3CIWxnHLVRlHp71xbxJ/5aG/vK\n2i4FXt+PhwHzMJCKJjdZlzJZuzXnT3aoth6Lh43WCLdUDcJ1XFoG1KqlHP8/\ndN/nnz5fsnxZr7JS81iPjSewfKA8/WMDAHgFCJdrN5/w9+CObQqMtsqZwkSt\nF8L0w7fXUCcHHMKyXvewzqyzlwtFu300P1dA2lZL4mzo9ghGK7U+eycWwGIW\no/qEalKj5J3dBUNXeCbq6Kim3oEH1h0cF/4tnMIKo7yfcflvoKjvR9tHWEwL\nrQg3HiCdd0sXot5iKl9wriCfHV6uAXZr8OSHgyX8Nh/f0+EP0Ce1/sirlIR8\nt6rLoye4aaaHTK5b1u4/zlBbmAVhIMd460stqJT8Fx6H3sHyivnaC1+fLqsa\n8WtO19oeND2t5yJVOAJI2uEp9ej3c4m56oAG273FB1HH+huw31l5Y7X0RSMi\nmy6Vc+XvnYXgCLYiiBbdvyUaNQo3EM43sSCDN1VLmv1+N2v7zDsoYhToOgkh\nihohuo8FUSCCyPBwTgBdgWAzb/vG9AmtXlMXJUQfCKFRe7tejhw/37ijoBMJ\nLCjmKCmTz9SimshCmDzN6JPdLi83MW113ZiEkOWRPMfzC7nAlrekFJPd3akH\n6SnG\r\n=fa9M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a779b10a1b32cad373d2f53b05cb71c7e5273926","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T00:40:30.145Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.146-renovate-internal-patch-a779b10a1b32cad373d2f53b05cb71c7e5273926_1641602698216_0.9682141236094934","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.146-renovate-internal-patch-8e6d7c7d7d248873090c827afa56a77cd2000912":{"name":"@balena/jellyfish-plugin-front","version":"1.3.146-renovate-internal-patch-8e6d7c7d7d248873090c827afa56a77cd2000912","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.146-renovate-internal-patch-8e6d7c7d7d248873090c827afa56a77cd2000912","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2483f912fcbef613c3e70ccc8334a4136d22a8fd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.146-renovate-internal-patch-8e6d7c7d7d248873090c827afa56a77cd2000912.tgz","fileCount":28,"integrity":"sha512-nIUiiolAfsntawFQh+Jv9S9UNaZCA3HadAsGXEaNLvb6hlcRXCHMZruiVglSwe/hrIhtS1CUPn+dYNLpCCkDBA==","signatures":[{"sig":"MEYCIQCf4SIWGxQyLr2Ha2vHJPcxuNlV7ZqTBtmNe5qh21aNxgIhAIeYII0luXB/bNtbNWbhODy8MIxyUA2BJX1ceV1X1VQ7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2PhZCRA9TVsSAnZWagAA5fAP/iwjT4IbW4Cz/LXZob9X\nW5YwN6/XDkDH5fxABvqpt2Dn6HfNc0TS1KycMGo3/otZ0ACbuSW0gbWIUxdA\nV43vPl8T7U/gBX5GVsfonjWk09odbzii1G8QnHyECLSkYfdYcesZ7NxbMYGx\nGQcp4eNPMrBkHFf9vIw47G52Osm1o5GpCk8RfOHzItP5Aa9PbvJ4QRPQQ6cE\nYl08Ps1cSGutetawNtqjJ3XyCn/prqXsaU1OQ0xDf7ioY/s3nFnJue4buUlM\ni003l4hjCNqKoZyFcikTzByJEsC+c/rMpgbp+3mt52NFepbCDDo5zGhoyd+r\nPeQiSxB8D6Gb8Ux7b38pJc/zfNNXb5bhyOk6RzyPdNFq2gQkIim2m4IdUfsf\nEMKt/mVgIC64lcyGHrv0KIadJ0uIZBFyftFXIvUjTbWWkVksb85B7FMKyGNt\nTxb52a01tq4rCm2nxVFVq0wOzcsfFvEb3+rqj2VzJEkx9gv5UcnpGxAsjuPD\nVpZC3V5YiKeWWTje+5WVqsMHpVjTnCAFuEw5RaByv7zU2WFJ6nV891TSGFI/\nbv9WXiZPY04AYdkanteEibdNr0HCwKwH4ZHfi9/oK7aVeUi1nD42gprGo87t\nN9Lp61qlYpGFj2IEi+ltDu1L2eW/IFZkKWkk30OaaG8ihIoyg2yPCRlqL6ZW\ntoeQ\r\n=zw+A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8e6d7c7d7d248873090c827afa56a77cd2000912","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T02:30:44.398Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.146-renovate-internal-patch-8e6d7c7d7d248873090c827afa56a77cd2000912_1641609305781_0.002913157245476805","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.146-renovate-balena-jellyfish-test-harness-9-x-3241d503b84dfc48fc1f6d73ab4a5dbacbc7fe88":{"name":"@balena/jellyfish-plugin-front","version":"1.3.146-renovate-balena-jellyfish-test-harness-9-x-3241d503b84dfc48fc1f6d73ab4a5dbacbc7fe88","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.146-renovate-balena-jellyfish-test-harness-9-x-3241d503b84dfc48fc1f6d73ab4a5dbacbc7fe88","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"46afb4723a502f9685e18899ad07080d3271bb4d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.146-renovate-balena-jellyfish-test-harness-9-x-3241d503b84dfc48fc1f6d73ab4a5dbacbc7fe88.tgz","fileCount":28,"integrity":"sha512-oViPP3OjhdnJbPa/0Rltu5qMnbrho4R3kUaqPDfDQv+yKRD6r+/m8NmhSzgv4sA/8DyatcfIUohNg7OmLssKzQ==","signatures":[{"sig":"MEQCICemCpmhdJEn3ZuY7vF0Tv1s5V9uYRtTk4LijGkMKL4QAiABPxB2V0MyviJSreuQ7fyCf4mP7AYprH6YZN1t6mL7iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2PkKCRA9TVsSAnZWagAAuWMQAKEIJGSBJSPvbDJv9x9z\nvOtXlEDwAH74Ik5r9youcHaV0yffNoTBnNlO2JLhuHnHQOSdbF7oStjW7/sU\ndb6i8j/9IM9DUCQryLgh6pNzYwjARrK94Q33j4k43kKtsxgt8ZsHI5N+p/N5\nGk499UAn9GJrMuRV4kQAyFLO2lwLX6CW/5QrmVcrRvfBVEaI/bXQcaryAYb/\nLCC1biOeqUZdqihVw10YGIH/S0gQlBDRIS+DJ54tIdwXE/yFT9tGadIj6L93\n6ykT6GHro55Ns/E8O6cZKRnhuvW6cwaLl0klDERR0skXAAbjtMJdFkVqP/yF\nFQM6AUeja+HqLcR3qGhKVcGzdqeoJEf145RCSYA+JIUNw1quEpOP2qFOK8Op\ndpfdSFeHc3tJ+Zcm0D2mBAjknxj3K1jvcKl/b7va5U5odOTx+DhvxShY9SWh\n2SpYNbOxR4PV3i5Jb3pREepkqAlV3Y5XfJqolBXFFjDym5nz8YYX4ZNdUX4U\nRP863Q8MVZIW9PMb2CE2XEbE7m4Xd5Tw7bX4q11CiTLLBSsIWMGEwHBJ5d/e\ndF5/wTUys7yy+NQyJInQ8nVtePiSFOGMXCHKtOo+OVZ/A9lZoiFn5as26X0Q\nXuXyXCCUalZjH+uWkbQk/vC1BW/zUESaDamnePc+k1w2pUDuwcZswQz9USL2\nQjq2\r\n=4eSE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3241d503b84dfc48fc1f6d73ab4a5dbacbc7fe88","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T02:31:44.215Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.4","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.146-renovate-balena-jellyfish-test-harness-9-x-3241d503b84dfc48fc1f6d73ab4a5dbacbc7fe88_1641609482223_0.3120051738898513","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.146-renovate-internal-patch-bca3f9d00aee6fffd83557bb5f94f06d627c10ed":{"name":"@balena/jellyfish-plugin-front","version":"1.3.146-renovate-internal-patch-bca3f9d00aee6fffd83557bb5f94f06d627c10ed","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.146-renovate-internal-patch-bca3f9d00aee6fffd83557bb5f94f06d627c10ed","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"54bc378a7415882da2d017556b2750aa16c69a13","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.146-renovate-internal-patch-bca3f9d00aee6fffd83557bb5f94f06d627c10ed.tgz","fileCount":28,"integrity":"sha512-O5/gLbyCbqJ/Q+CtWjYLKfm1kjcc3tdlqXYcMZgb2VJpyamVd/A62VG2o807pzHCpYge+wp6x76db8ne2kI/+w==","signatures":[{"sig":"MEYCIQCBOhVSeSg12Qh1UENfWkNVZtZc30aG+DBEwPYDpZZeDwIhAJe8ASqX1o14SjF0oWKfUE3CPzQqQ6mcLq0YPI7B2nbL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2RCMCRA9TVsSAnZWagAAMtEP/i0CyfULGUVxS6k2ERIx\nnghIe+yWDd5DYQBROpStswuL3QD7sGRc1CqBOK6XJ1VoxO1lJ0uGmroA4+Uf\n5n5ps7EY2NM8LP8Um8OjOfsBu2YCJ8qxrg7nxZ7IcHjOn4QNuHTD4iy4xZTp\nZwbC+pi2bCZ4EtQGWaTydfapt8kDwt0xkM+o8syYePWd2QbcN0lfaNfyybN3\nDaj1y6SX+Xy6MxPrmsMYuKKwhi7oX/crR2Gn7mYEfQlwokWMUbofdUIDDgIS\nB62xircNBAtetAUVGLqIm9SCSSz4udHEIaRvQtr5jSklwrBcPPsR5oFJAuEV\nx1pQzGM/TXKx8SHJK/I5U48n+Tj4oCia0w3q3VRL3hL/rmHJjUcFlVep9l4H\nkFlsDivQ7SN3ybmUEyWJkGcrFeVGHMXnIuulUJceMXeOoJn9/UnXfBgbm631\nA4F/GId77KXTDmO65YEtRMuif0MXwHWY0zDO/jNHNI/yJ030iE+/MjhBH6D/\nGQVxwNTxGOFqamKJf6tIfOZFcbVylYlehTVvHgzANs6oqjepXKSdmOOReRu2\nithKsv6xaCsV+xO9sAXSEeRgzimvIF+bUJbc5y26ISgkqikohkJhzfqC4a7C\n2aIjdMkLj2H7hO6ms3/Zo6sZvv24ey6Bt9e3jyKcs9UyNRWVH4JfUpDuuCjI\nyiE5\r\n=5R8l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bca3f9d00aee6fffd83557bb5f94f06d627c10ed","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T04:14:02.527Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.20","@balena/jellyfish-action-library":"^16.1.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.146-renovate-internal-patch-bca3f9d00aee6fffd83557bb5f94f06d627c10ed_1641615500456_0.6007037840358986","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.146-renovate-internal-patch-9fad6faea977e9c5dfb0724a3a27f41baee416c7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.146-renovate-internal-patch-9fad6faea977e9c5dfb0724a3a27f41baee416c7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.146-renovate-internal-patch-9fad6faea977e9c5dfb0724a3a27f41baee416c7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9f61745652f71269bcac65ab7f67e455d7d2c460","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.146-renovate-internal-patch-9fad6faea977e9c5dfb0724a3a27f41baee416c7.tgz","fileCount":28,"integrity":"sha512-QDkET63UOU2D/X2TPN0P4n3gHJi6cbIZGRMHZ81a9RaDvXP+ZUQdbt0+HKe0rpQRz+YeBq5d3sbEiRTQp/AhTg==","signatures":[{"sig":"MEQCIDPQp8gwbTM2dM1KOOrsCPZ0b2YGB1dQFWaYKdW9FMN+AiAD74+TCPHRF3AjBk7jtsSR5oPbrycKUe/486NDOKBduQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2UY3CRA9TVsSAnZWagAA6UUP/0obXBJjx5ajrUftmjrq\niOIpXBul/KbZ89PsvS6y6j5bXnMaZywWSWdWUcYmfQJN+zs9zfioGDl7EQtK\nOSrsEvQMijOnCf5E9V3WVVhGEErd67M1/r0em6+X50rtGHwJFr3dLMWmwcpG\nmigvg7OwoOSk5rDSjpswv9AC8c9PeciwajLPU7Z6uaFdZ6zPMIcc1qraSTCP\nwBYddco4gontPL4Z3GMsR6O5VVb3qsKldZ2wa91d0s7gSPdlwnkPQaLEhw6c\nR+5vAN2Vw/9JMqoUgJMUMNwkVLJnNze/jKgv7IDt2oGlfISMWtkXl38pHwo/\nM7cpYeZ9unXA5FXsLDzeNr4DxsA/zzgq8hmBlYtvjs3rmlktYKzQieM4jI9J\nouXi2M1wDhfaaU+GsorifT42PptixKIHarTzfxTjGwDf4zeJH2WCEKLEteuF\nCtFb+1IztSV3vUslF1IzcNOGFO5FnVUvL3z88bmMA6vskXU4ZoXoVUXlmMPx\ndQBNKlwPnixXi13o7NsZsuxuCc1+57ggwwWaaZXu+0a8kvSLreRqTrzu89nq\ngLebLP+jp5siYJQCUHN34BjDo7bLeAFMTI6ZiBQ8CmVCFoXpvvnfU3XSPUYX\ndRlpa6wrLdNzimIhd3+jjP0KMNH1noSiKJ7Z8DDevvbHynTpjSee4OEstlMK\n/K2Q\r\n=Y7jn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9fad6faea977e9c5dfb0724a3a27f41baee416c7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T08:03:44.047Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.20","@balena/jellyfish-action-library":"^16.1.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.146-renovate-internal-patch-9fad6faea977e9c5dfb0724a3a27f41baee416c7_1641629239291_0.7583362950949102","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.146-renovate-balena-jellyfish-test-harness-9-x-abdd39811a72fd6adf05ec8e6ea2157e4a505ab9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.146-renovate-balena-jellyfish-test-harness-9-x-abdd39811a72fd6adf05ec8e6ea2157e4a505ab9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.146-renovate-balena-jellyfish-test-harness-9-x-abdd39811a72fd6adf05ec8e6ea2157e4a505ab9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9424c665b67c79fa18bb24cbc79d01afca4e4bb5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.146-renovate-balena-jellyfish-test-harness-9-x-abdd39811a72fd6adf05ec8e6ea2157e4a505ab9.tgz","fileCount":28,"integrity":"sha512-Z9Wb0C7liwqG3LdbjWYUBeSKR/Fig9XwHBcZBGWgRJLu6txtFfazL4YTud5JOoSHfU7IA8zCxMvDXmuZI3O5BQ==","signatures":[{"sig":"MEUCIQDpUn8FAXYbFjHNkxkpAQgx2icrXOje2IDOh+NBvppq+wIgP5jRzJltrXYa7IR0jAwK/MFuHRfyFrhN/B8R2EvvTO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2UZVCRA9TVsSAnZWagAA+yQQAJBfuiHnIqHzSDw6fgtv\nvKfVLQzAO2filIbvA5wwji1DiJbHk013ylJrTMlqtn5lY207iepO3AndziJz\nU18o3I0OZ3t10ZFcwEIh83jMzdOH9vnx98bn83yNCnxwI4EdFarA6iEbqDWz\nrNrYwq9n4GGdncyTwmtLdMNFVmiom8/5xO+wvRfrZ/3+zVF4eChzh5Wgm760\n5V52dH2+LhVa7RRh0+khkUEzOlMSHW4gb9XT501j12gBmrDP/e10PIU+zdXL\n4XKnZqYopYcSsliqvhjj+CBvedijNVnHdB7DkWoDcLuIDJGj1qqs5zMwAKx7\nWFyx/bPKvX8/ryM0mH0ENqliiaogNUEmc7Lrsl07EmDj1QocdON0mpUevmSy\nlw5hjTP/xyzjs96ASAz3k7xJu2pW1kwy+WQhe1YXXagH5QtX/8RSPc0QSbHU\nt+YNFmrypaV4kerBGrIr1n1gIuc4/GxfU/IfrVxmkvG/6W9BvsotPur2fexo\nsIv0Q4T7nY4JTXGKdWvkuyw20Hsi/gVk698jczP80x8AxdLMtYEL83QmP4V6\nqBbd+SrMwqdPkL9Dw+VFVjfKPRVcxtFsye1evvI7rKKBdj7FK7pakp5lQrUc\nVa40LpBezpex+Jwuj5oL3EpbF17hwFpXyhQEr5svCY2CvJR2jbectAgkPJ/v\nBbuj\r\n=49rp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"abdd39811a72fd6adf05ec8e6ea2157e4a505ab9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T08:04:39.390Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.5","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.19","@balena/jellyfish-action-library":"^16.1.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.6","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.146-renovate-balena-jellyfish-test-harness-9-x-abdd39811a72fd6adf05ec8e6ea2157e4a505ab9_1641629269290_0.31589737096813253","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.146":{"name":"@balena/jellyfish-plugin-front","version":"1.3.146","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.146","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4fbe038d25bf27252f3b3919fea2408fbb799166","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.146.tgz","fileCount":28,"integrity":"sha512-T0aKM7uA8vwhhcTB+xkxz1aE6utWH6k8EybNI4F0/RXQVsctmzYs3vTO2z6fxCMQEM0f/CMMvRqJFMFuGCFjLw==","signatures":[{"sig":"MEQCIESiEQlZDRiei7b4C90/zoY2LBKisaSaFhdwj9VpI2nNAiBd7hPkftTfPcXzfjEA84Jk0n7ljsE5/3mhA8m57FcGmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2U4xCRA9TVsSAnZWagAAhSQP/iuAXv1+MniGuMYdan41\n0KF2OKtahPp6juxk/ctu5pniCUBUEAycOlSBsRgpqcoZ6Nn0zH7nsWv1Wnqj\nGDpJg3WNbHGnnqwcPx5/5S5U6wB2IA/W+w9xhsr9a51iYbyy3+zBNeJ2kT1h\nsVgrvgbZrecog0f5JoCzC3nusVX91XwKtPVp2tOKvVBpoQMbLGgsd4C2lRkH\n7BFU+ZUYFnj73Q7Ntvw7AgSUyATThJHb4pQyri6PApfzl67OVNRhATQsZfJ9\nlHPBh74SKm1VOrQBIgX5UisNO+IOC267CLLki3Pc6uR2ChwB63JA9MQPIZ3v\nLYTQdO379TpKtva/jbCo6f7gMLTMcvT4jzOjN3uMBr19PER0g5IqGDzobLv1\nKnQdfcI4eIkpdrLci6oIgaBnouCMTTtURLT90ZHrQDjn08/4ClHhS0vwv9Uo\n62nFY8BEEa5C6J7h1k7wRisjGNBe9nJgOmvDAVhGkDWO015313y9iN1QAIuk\nwwtTcGAz6e0RAxJTlq+Tm5lbZZ1YOHLYCZtSlmnWni6LHKgTQ7lXiKZ3+Paz\nQp1zB2raz2wzJldUTZ70vUK3Bf+Es6nbNmikYIK60Al0H3l7FhFqsVcC+599\ndywcnMW04cvbuPe/l9f2iau8Y9hS4uwSpjahhs/PxgjSNx+rp1pWqEglCLz7\nE2sr\r\n=EiId\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9230f5982fe923f6904333cad5ffdb3e2a47deed","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T08:39:12.353Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.20","@balena/jellyfish-action-library":"^16.1.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.146_1641631281404_0.28840584854926243","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.147-renovate-external-non-major-9f749909addf802eb38ab9758adcbdfeb23134ab":{"name":"@balena/jellyfish-plugin-front","version":"1.3.147-renovate-external-non-major-9f749909addf802eb38ab9758adcbdfeb23134ab","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.147-renovate-external-non-major-9f749909addf802eb38ab9758adcbdfeb23134ab","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5ecca65379e07d1875ef18e40686f2e857472785","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.147-renovate-external-non-major-9f749909addf802eb38ab9758adcbdfeb23134ab.tgz","fileCount":28,"integrity":"sha512-/Wr+WVqmn6qg01hHGsharNgSMuz9NsM0vx9yL8xkZeS+Kft9X9axZzOQH9jNrVd6QDrKeObjEQkxqxpE3hPTbg==","signatures":[{"sig":"MEQCIGWj/JZhxtYYVOu47vDpmb8Voy2Fphv5GoLxdj3v2s3tAiAgnl+63cu7/3Y8f0drnoEgRsO1KAQ/6UNOMI7BhyBOpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2U88CRA9TVsSAnZWagAAUXUP/0WJTFn8qd6Z+E5k78Wf\nr7qWyU1pHxmPhWGMbVeeLj6pAUXxS3mFl6QGAYd6WlkwKqZFAR8y5aNOC/cp\nDsW6A7E0fa+U1kZo+a2cTGBdVmfMKS0dGUrSi7r0yRr/LLn3JfZwbS6jyZA/\nQAPqaY4UZZHZ7U8mi7cdL+QqTh894foT/FgKXQ86KmEllOH4XQ5rawdHS2YT\nL56kTo5N7Zuf05ibYmq0YN6QPQW6F6/h8oHtCGUXRqkXgvYEr7UDAREeIF+O\nzIZmTZm7Ll3ZyiCDkSRBCQti4iCmoOrn+O5ntcJ9iyG2+v19O5oM7CaX0E2L\nRpLu/X2fZN9c7MV4Nr2cQ8Tp8stYzrjcOx5E1U4GUkFo7QIZ9GSqxQJ0VIpj\n2S7nyXa75SDkZdMdAVsGp+f+WfA39RA36CU1KCMAD3Uf5JfcqK43kkTmWFqn\nbCqaTNZNaCdZbO9/c0hWWVO1WUlk6RAORb0a/eujqNUk1YPEU8XT+BeBniNN\nWHmjikE5Te4pEEnyynnJAII1HlyS2ovLN+D3xUQsyOrIyJ5PQuozM+aF4Lvz\nOZMDHmVodD5fbADWcI0jO4mu8VdaLMQuGN57zT1Vwz9drkrdn1eWM5gQIv4O\nhNWSSaZCFLgXCF6LQ/cS+Bvj2Z/RuhhNxVJm3OjU0qKIZRwC+TU5wotcr8/M\njFSR\r\n=d+lD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9f749909addf802eb38ab9758adcbdfeb23134ab","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T08:41:33.074Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.20","@balena/jellyfish-action-library":"^16.1.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.147-renovate-external-non-major-9f749909addf802eb38ab9758adcbdfeb23134ab_1641631548257_0.7765546080740948","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.147-renovate-balena-jellyfish-test-harness-9-x-4e0c8461ffdc7b92d7c07011aa9de7eb85a46844":{"name":"@balena/jellyfish-plugin-front","version":"1.3.147-renovate-balena-jellyfish-test-harness-9-x-4e0c8461ffdc7b92d7c07011aa9de7eb85a46844","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.147-renovate-balena-jellyfish-test-harness-9-x-4e0c8461ffdc7b92d7c07011aa9de7eb85a46844","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"882240a2ffe36b5676925fc031b4de836b1c38f2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.147-renovate-balena-jellyfish-test-harness-9-x-4e0c8461ffdc7b92d7c07011aa9de7eb85a46844.tgz","fileCount":28,"integrity":"sha512-761dJDTrWTIH76jKVfQmsdxg7TX8BkYCN4YuaByiBPlGhwT0CUGiX+8i6HP2lY1zq0jUzja7lwoUpq9kg46Upg==","signatures":[{"sig":"MEQCIBRn7la06nJyrosC/1UXnvb3UZgQzMqrRegEF/QIJ1WCAiAj22Cw65rgCLr20GaINcSI+atI0rBmoPADHgMe6YzOzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169252,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2U+TCRA9TVsSAnZWagAAfq4P/2hYDgpBZQ9mPFFwNPj4\niMiHs8YAG58b9HyzCPhB7lZwI01lDo7lUfZdNi/MdeGjfgU7G8HCBOiA+W3A\ngUftqNAy3kC8syfjX9gaTOsQ7MnKlkaeS+YH/sO50ti2N5DPl5lrZNXuZnWy\niU4QPVECLpJhBbozVtVQajUcnK9QF24WPnkdyXGvGnjqlwWW42Foau1ZYh4c\nDHu4tgN7ynPS/JGHGBsi53EY3n55syKquX95WX6XTzZyWkg/oJPVCnX3Ylxo\ncxYCwgeX1RDxbh9m2qaSFwJ7qA5bPEtVIF4ScKsCr+cHXmskW6QwIVxJJDTl\nbjWTdew7xTcgwDzjBtmPptcjFO5devWZUyQGHuKh4Y2Nn4rYFMuA11zl/wc8\nYFuTrIcYD4/mXC9N1zYHly00nfQ+58ny2F+o6gKrPeDsz0C4tkjT5612Bwxg\nykEZa5F0GAbcMCkvu3QrCbWp1voL7nAWm8vr1SkxJEDa+vezkhoJgdD3lwCA\nJmg1jA1Ndb7dAwEvi+uV7nGS5URUeK4mmdfdW5E64APZ/gP2qXqosgZj3x+G\nbCRJFlMEIGMiHWZyyRZQsHQel3eiAwlqn4VKCYZV68LJJLR4LGp/70b4/o++\nfGwrSsLSmhK/iLC59ki/wV4Tz79IRALmM5mazYAFJz7heRRTlFn6uaV5mU/c\nq9Ra\r\n=UwzL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4e0c8461ffdc7b92d7c07011aa9de7eb85a46844","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T08:43:14.408Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.20","@balena/jellyfish-action-library":"^16.1.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.5","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.3","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.6","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.147-renovate-balena-jellyfish-test-harness-9-x-4e0c8461ffdc7b92d7c07011aa9de7eb85a46844_1641631635794_0.6701988018897829","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.147":{"name":"@balena/jellyfish-plugin-front","version":"1.3.147","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.147","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a95c6166d549e05d97a7b0f95adf8c4f6b6559af","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.147.tgz","fileCount":28,"integrity":"sha512-ea5Gz9mCVukpZ02CzDPhPra9h4nS1mF6yXO/x6c93igSvy39xiU9c/JgMyxFQFL+XKAlFo2ODxzwe9m/2R8Yqg==","signatures":[{"sig":"MEUCIDC8hrHAkh46uu3X9bikaV7GTk7GSU1KoAPyX77y8wAPAiEAxmye3bIKFeeTD4652zGTKISHk3Gt1JOcrfKu8ljv7Ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2VcsCRA9TVsSAnZWagAAUncP/3qaswJlCfLBCpuMUbnv\npA04xL0gSrGmL+PosTeJJ50BFEUe4H5TDO1aTP5Bqw+SiLSYmFtYyNV9zi63\nmVhzSWRZIrEuL0wqf7J7ndptcuOS3OvObwpcMonxjLkfmjslDatBfCA1CaPU\nyl/9zhuGhy/qKHRdkz11ISn2puO/bvYm0iQiqgeEC8i9mIbCUNh+NEZ8QPTF\ndkq5YPEGaT1jf3+woieQlCqvtTUvskCkH6I2O3i8UXRuF9FNscK+u55cF+OM\nPfljycBLYfI0sXq61yh8DnqpF4dykuQoLYAtxY+JHUHuje0JSRiregbhNC8b\n5aCj/1XXu71aQIw9qQmV86qUGHHAWDVeJOtGSjF2gNBd/IKeiXsZxkZCONJs\n3MsBDwl8dMiKx1KLrInicAIpFsrfEr1KsQtR+NHDyzgWHXZIHM3uZwrBUCYd\nuVsala85tqGuVWZff+skBoZ7ESfF41k1LS5YVcQMCktN7mGUhmPjRIxqAkk6\nX6C7WIC4EiD8ArVUtq4q7PAQ9TiwlZTUkOTXSyacF/ep3w8cUM1g646cVwXG\nG9F4KqHTTOyWBTYlVYTYjDl0Pydpq4pAQFWSxvwkLc/wQzF4fPPX+gzw342T\nGrR45szkGvA9bQxJm0tT7kHfx/F9R/h9YyYbvllCZvJ9trvk5thDlkr4B2vD\n2d/6\r\n=K9er\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ad321c86103c1378f07ff36fa3d7caa54563b596","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T09:17:17.266Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.20","@balena/jellyfish-action-library":"^16.1.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.147_1641633580390_0.1387154558111643","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.148-renovate-balena-jellyfish-test-harness-9-x-89a85820a8f7c7d5c87b5c143620a3d405d0be74":{"name":"@balena/jellyfish-plugin-front","version":"1.3.148-renovate-balena-jellyfish-test-harness-9-x-89a85820a8f7c7d5c87b5c143620a3d405d0be74","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.148-renovate-balena-jellyfish-test-harness-9-x-89a85820a8f7c7d5c87b5c143620a3d405d0be74","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d9aa692fe31e4948e6da7987d8bbe28f07402896","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.148-renovate-balena-jellyfish-test-harness-9-x-89a85820a8f7c7d5c87b5c143620a3d405d0be74.tgz","fileCount":28,"integrity":"sha512-m7nQdeHO4aLpTrlFZs/ykm6L/mV09jEdRpUt+aD3DdYJ2a3I37183qYdOClQjG/OoP7GrXyqAGhaxTrzGNhsWQ==","signatures":[{"sig":"MEQCIGiXNhNdDZQgtWNr9/Z7Cn8nV/qRkXzq7KHLclvXvX4MAiAiW8nZJtQcqGfK9QCSzLl2OzZI+W7SUPp8uVVH3uxYjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2VimCRA9TVsSAnZWagAAISYP/iGVTM+99k8lXi8CNpXD\nlW6Mkg5w1BPOqiTtgv7RDeZ85/GL83Naf0I1j+4ZxkM2fuKx/nzJCzTuyyII\nh4aUQStd6W3j4QLVuZOwrhwJQkBeUOHEO7SL4QEXZMAQ4ihBbZFWfoC/EKFi\nRYWeOJJuqbePvG0AWcjmM5dZWAJgqEWPW6Ye4lJE0F4jfURsvMkOhFF3MMtC\nSAZX1LxcITBrH6JZyxvK0fvTCoGBxIxPgjXEezjx3AIk8DOVHabtI0Wm8fyn\n3AEIkW4gTMrijxYAvWMcOmB0ikyO62K32vLNBf1kpRAAZkLXpKly4pSKtP20\nkXZYPdzhcbFlHfPNlOUI0DBhiBuzVIAh8F0vvklYOSYwXC5HtaJbPPxnlcJJ\nACq8AxN42BBg3jDrrwBnsqM/MFElIL63KjNnFc4blTU2Iw2QHw646WozOTyu\nCpPF7f2vS36j6HF2q3o68Gs709Y33HeT0lptVUd5RL00qT/3+Tof6bY+9Ox2\nxvZqKQ6CLy9C8k+uoDYUKEVrAYzLtZZxyDuHP2D/Xk+Rf+ydfb66OfQd9DL7\neATyKBOh1QzHYze2J5YfPoTwxm4w2F9nJ9tHUkGIUCtAVGcvJJkoCQ18WFJe\n2IJqggUWG6uvAGxPzpidbup2KJsppc7lvQgkSnlY9PPW93vTqP2b2LufDC9O\nXg3d\r\n=EFj7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"89a85820a8f7c7d5c87b5c143620a3d405d0be74","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T09:21:49.014Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.20","@balena/jellyfish-action-library":"^16.1.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.7","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.148-renovate-balena-jellyfish-test-harness-9-x-89a85820a8f7c7d5c87b5c143620a3d405d0be74_1641633957935_0.3436416086188372","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.148-renovate-internal-patch-b6a618762189a6292e631dc360860be6ab575011":{"name":"@balena/jellyfish-plugin-front","version":"1.3.148-renovate-internal-patch-b6a618762189a6292e631dc360860be6ab575011","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.148-renovate-internal-patch-b6a618762189a6292e631dc360860be6ab575011","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7efa32955138b6016b0723f3d366a11376383676","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.148-renovate-internal-patch-b6a618762189a6292e631dc360860be6ab575011.tgz","fileCount":28,"integrity":"sha512-iAmcydoyepqm3FB9zucqs+8UzLMsd9GDVDZyvw1WfiRJfYzF1d2s0eZuMj7KAV/tJhcDZrm7bUGS1zL/WgfCtw==","signatures":[{"sig":"MEUCIGsKNP1ttA66fv9ki/t/81TXaJ2XDJ6BlCLnHeMYs4FAAiEAjVGYu4IL9wwPOWbeFWjneuc/Ll9GnzCIQ5tOQ2cd5tU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2Vj+CRA9TVsSAnZWagAA9cMQAKUQrrvh2Kdhj/ISzGWb\nfqS3AMRu9AEoSNOh5yg8iS2DE7cUZS9levvZpW5P9Ms1MmCIOWRxJ5+Y9M3/\nCRDHbnYJUq/WfnDyMltZwak/fVKeavEdLOVN7Oqiht6u74iCSmALXQ11MulE\nbQAVlJpxF0Mols03t/Rr50a3Yyhq252oSet/dYDe/JRnE2MntcXqAscFFEm5\neVuLO71sL15tHeITx4gpDLLCqmbIAJK7tAxMdCwNU1t6TspM+qNKLbkcKtRV\nxFfyDJYvyzk7F1XPqgVmTexiqm0MLSEfWoaAJ0GttaAW25SnKEYK8pwyfzQ0\n8jl0c3jDRmv3+XgOKNtK+wW5/n8h3Gf/lqCsAmsB85Vrx9OrFzSsptumLXeA\nmmnnj+Xl78xY52fApqclF9Of6IrllmICTmjB4OC6cC0SI/2KxZyW2EH5Jlbp\nN+qmwnHOH2IZWvouqo72+1kCHIAIocZOqyZER0Rrmt5SF7uhbPtdW2GjH+Sn\n7W4gqlqF4r7x46/mR1DhqPuMiNGPKZU484P4MIv3vxK9lyyV+SjdDojHMcpA\nf1nGEP0bJgUY29zCFLr5OpUuBmS2yvfq+IAOltIqLJUOqNbOutH5cbg/VwCf\nDtg0iv7IB9w6518CnDbDBof478lokgO9NMpBEdAZDJUdPgYGyuLXy+RPYD6s\n4+JD\r\n=tx8i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b6a618762189a6292e631dc360860be6ab575011","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T09:23:39.224Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.20","@balena/jellyfish-action-library":"^16.1.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.148-renovate-internal-patch-b6a618762189a6292e631dc360860be6ab575011_1641634046546_0.12032885450423447","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.148-renovate-internal-patch-60ff0ea35c8e96f2f20267acddbbc6dd1f3b6665":{"name":"@balena/jellyfish-plugin-front","version":"1.3.148-renovate-internal-patch-60ff0ea35c8e96f2f20267acddbbc6dd1f3b6665","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.148-renovate-internal-patch-60ff0ea35c8e96f2f20267acddbbc6dd1f3b6665","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c16a20e32713478d9f82cb88e1b57f5cf2389ea7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.148-renovate-internal-patch-60ff0ea35c8e96f2f20267acddbbc6dd1f3b6665.tgz","fileCount":28,"integrity":"sha512-cVRJertDZffL3Z+ToE8m9+HkRuvYC8dffqKFtkhwdCwaTfJBMG7IXgisNqtMUvW7/1cqM/C79oTwUtIyOcFxOw==","signatures":[{"sig":"MEUCIEZLbpiYbCyIDZG6yC7L5p972+U2eTTsN8Z8VyvjdKqxAiEA2J1J8jDaUoOAsO8sQlhwg7JwHeQNViwGd1QxAu+MP54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2YVPCRA9TVsSAnZWagAAphcQAJ3xBk309KLPi2vaJyAL\nVsGnJRl2zx/T10u0suBrUHdmM8HyVhN+avyBF1lvLxF7oyB5tLCEpwMqGqbJ\nMQmvB7eT5mHOwy4OfX01d9SqkYeFHeCuvRCb867s7v3+psj8CAfHFguOx0/g\nzpMVOQk8B+3o9WTFJtJN7YKQpcWxucPCBFxv+iFHeUIshC+EH2ls0F2PUtd4\nGUkk8Bry9sNpma+p6D4wCkNCK/jxCN3iZ194EqfZc1ZIdzf0Hg9ZZc9azLbq\nIhxOIhSS4pBYcVdYnR5y4pl/hsdDgeEufvotCK12FtWd9tO+BX/fof4Y0ALK\nT13PDy3dd+7Sojup6moSIF6bB8CV5d+juK344omvzY01+4ZPsMhPUgErOBOD\nqFbdDTDlqKjTQic8qlPdx2/mVC8YnwPURS2xsMqPBP+5L5lY7NOXEcRs7a4V\n8c/QxtvdD/dSAZtBidIm3nRUKbJC4pymlv74lIIEpTf/imR1VpAFVnWBuZ9l\npsVk5MHw2yZwJSPPK8nMy+Ad37k0x5vfFw/QDPFE5uDGAQlW0qluwCurKBk7\nD/2lKOTIjmMgaJ3UVHxhflX3vrZ/wiR5LqYt0qZ7Cf7ChW0SpS7mqcpGt6Ps\nP1TtAwwvoIOjLCGw4aw2xPqxH64xdtmp7pr/f4C/+q/0ePq0jDJOiC+c72A3\nOwQG\r\n=/DIb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"60ff0ea35c8e96f2f20267acddbbc6dd1f3b6665","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T12:31:22.559Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.20","@balena/jellyfish-action-library":"^16.1.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.148-renovate-internal-patch-60ff0ea35c8e96f2f20267acddbbc6dd1f3b6665_1641645391304_0.22391386789271195","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.148-renovate-internal-patch-771e21b4637034d8acce5ddf8d1eb26f5ca1828a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.148-renovate-internal-patch-771e21b4637034d8acce5ddf8d1eb26f5ca1828a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.148-renovate-internal-patch-771e21b4637034d8acce5ddf8d1eb26f5ca1828a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5e668dbea9c40d416a9b947e4578ac25616c19f9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.148-renovate-internal-patch-771e21b4637034d8acce5ddf8d1eb26f5ca1828a.tgz","fileCount":28,"integrity":"sha512-mHUye+/lhbSBCD4taWOLA+71n+tfeVM0aEs4EbgvBp4FaQbe/6KbeiYEdfEmP9CUXkmEVTb1tJToIY9btOWy4g==","signatures":[{"sig":"MEQCIAiNwV8kM9wZ7H9MO11aVBJ3s7QRznZmq7aBnSGQCZMBAiAmBhUop1xqYSz0zdwmDPXCUS9JxCaSZq9BJxWLt2vazA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2YZgCRA9TVsSAnZWagAAapwP/ApWMgTI3i7z7t3F7hnN\nQaNoUv4se9Wv3z29qVo9QOKUrpVagyvZ0K/Hqw292I1C/J0z0qzBQP/Z0sAj\neZ7WkzvkYrdeylDPaRhVNYbjRsqhRgcjVIVc+85eZbSthbTbNcj65QoYY7JQ\nFUImdXHrnGLeH6WfeiMnuOkRyAj3srntqgGqsajNKAOHgWn0v7MBTB2XsYFq\nvAlR8TpssYytuH358L5I4nPOn97EFNS217z2kfPgcDhI6bQZiYcekdwjjS/y\nwaqH9qGlJ6vI6aWAm6byYXNEAvmf2R27r6NjPOkq4xeV6xpLNEiMu5lIP75/\nPZ6tvCFqmeoeU8rBFkQZC7W059whLwfu98rt4KyJrbIyPezC38apK06cbW9g\nm8gkwq21g1XBi6nThF2EVaSEji/9BvQKemT32z9lJ8Z7O/pVSSZy8zeGiWr7\n1r70kZ4hbRHpxU7IVklA7kKIY64sibFWDA2vSiBMKN5dkElqCzI9Os3YGf9t\ncTLlGTPJJsQZWdP2fDGaaQ3+XLMgivCBny+YALMGQkYoqMX097rbfKLO2Err\n9YpH7nHy0SwawSP6K17irzxhgmD8HNX8NmAwCbJFiNb6n2JsKmJxLj9D+rJr\nUtZg0LI0ZP0qTVW3Iu3NJQsSNhwnt0+AE1GhiMl8/yRNnOSa5lPUDcD4SgnF\nsHS3\r\n=qfuh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"771e21b4637034d8acce5ddf8d1eb26f5ca1828a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T12:35:22.067Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.21","@balena/jellyfish-action-library":"^16.1.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.148-renovate-internal-patch-771e21b4637034d8acce5ddf8d1eb26f5ca1828a_1641645664420_0.1259387866630004","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.148-renovate-balena-jellyfish-test-harness-9-x-696cbf594ea41870215df3c14a7eaf377afed061":{"name":"@balena/jellyfish-plugin-front","version":"1.3.148-renovate-balena-jellyfish-test-harness-9-x-696cbf594ea41870215df3c14a7eaf377afed061","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.148-renovate-balena-jellyfish-test-harness-9-x-696cbf594ea41870215df3c14a7eaf377afed061","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7395f5c6feee18ca5faa204d29ba0b74fd6202d4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.148-renovate-balena-jellyfish-test-harness-9-x-696cbf594ea41870215df3c14a7eaf377afed061.tgz","fileCount":28,"integrity":"sha512-7J+AJZyTCX9SxuPp7YPykWtnR/LRuGphp80uNv+AT0EjNC6q5E6Xayn0xoVZa9s4xjawUodoqXPBwn77KcACQw==","signatures":[{"sig":"MEUCIHbdhi4yxIFHXBOaubTkdMoyGLoygUW0h0WzgLkap90cAiEAu4Kv5FYSbRueBrIXBng7LYv9rlFgjYH64hwP8YmK3zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2Z7dCRA9TVsSAnZWagAAquMP/iICwGVs0nPzcZsAlTDg\nTkXIB10KeajWdtxIhL+yh3rBhzyOiSh5q3QL+JA+yZCVSzK4fC+RDq3BYpnX\nPJ5k78L618nigWf7AwhdohDgMUH6AkeDfMz7wLwtVB8lz8wwH3tTVU6WD99M\nIrhJ+P4PIyxK7Zkfk09H+LC/MrGey3crRlzKdW7dG0O6sYm7ArPHyuhXdKJ4\nFTJl8BxhY83+hTkrOteJIHdoeWXcKwlrTKknq3gFkb/oaXgeP3PICTAp1S8g\njiUuUOORwhW8mqmjwBGxIX1yVI9CqDCu35ZdjXw9UnVCnSkUDEE1Yp5SxfXf\n4sKZmaCIkur3QlgkMJimH5L0OuVRacsyoTdfmw+pz/c9aj2pOAKzTySX8zH+\njhnFmUwj7hd7gw6jAwuJdA/vyzF+EldmFqON7K8QhLvOOCoUjgFExD3i46Vo\nWie5b0BDye7tse3rEIMyYOVBAkK5Jd/jGkX3aLtd3hNjDPTDlfzx4qJgO4Ws\nMyIoV8U4Jk1zdc/IZ+tCqpIlWIn4O6b1zUTNao5Onv9z4rf9F8g57P/Vv1iC\n2w/3zJGupKbHSBif5u3GCCdrrsTR4kdEbohH828DN5dsfV1lh9Tb+/Gjn98k\nUwzygtqQ6QpsVcrTMdfj++63iRWwTUF0DAxHVKd6SsUC9iBNQX0A8f+dqmje\nXW7t\r\n=AGu4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"696cbf594ea41870215df3c14a7eaf377afed061","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T14:21:24.337Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.20","@balena/jellyfish-action-library":"^16.1.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.8","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.148-renovate-balena-jellyfish-test-harness-9-x-696cbf594ea41870215df3c14a7eaf377afed061_1641651933214_0.2943091045538815","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.148-renovate-internal-patch-d86ffd4cc6e855fbd22dc5ff1fa6e036e0674b96":{"name":"@balena/jellyfish-plugin-front","version":"1.3.148-renovate-internal-patch-d86ffd4cc6e855fbd22dc5ff1fa6e036e0674b96","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.148-renovate-internal-patch-d86ffd4cc6e855fbd22dc5ff1fa6e036e0674b96","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ed3538986e03ea0eff85538b79d76e23b784d4bc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.148-renovate-internal-patch-d86ffd4cc6e855fbd22dc5ff1fa6e036e0674b96.tgz","fileCount":28,"integrity":"sha512-Rg/6KZ0xQJQOmgrDL8kJM9oMCyVG+0TO7d2vU1+DgZweaWHuGofF02lQM6aXvNc52FIBiqXp5G/IchcOJQ+GAg==","signatures":[{"sig":"MEUCIHBtilDyKQzKg6fbqDuwudJvEzDcgOe1eaNwackdO0kDAiEAiS9NVrMO7Eb/qK6FwKB2KobX98UYmj7ONy0fgM90F7A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2bdZCRA9TVsSAnZWagAAlAIP/iu27Lp3qUQUftBspUii\njgd20X3MQlAzXxj6u3+TB6pe76ZU2EL5tp4fuq86i5a8zZF9US8EzSQyDsJh\nRWsXwWpvsjvi3LhNAgzdzhO1YbK16hpBgxWRDIDLoNlbb2JHBEUhk+sXwSxu\nda4qBN63dMmow//mPFregdjF/7qrUGnCkufCTbgvRMbK96t+1YM/Rz6K943s\n4DuR1RkrNmUkUqaxdJa6cniOv0GKvNyGlef0/HIOjWX8YOEbuACc+uclumRp\nl5qiG8qxojVhAHqS7YZ5zRVZRqwcATqgfg5tW0vAN93+jkoCc13EqdF4bBgc\nvmC8eH1SlgM/178+LFKrQ9KN7ffHDJ4JX92cJrz63qTr/nL0zgrdFtBVFeUY\ngzlJz76bDM9UmNa8PSnq24LpQh9ZyDtHI3QjD7S5Ir+/FtXFKiBj4Wxt4xT/\nQ4L1g/7GEfnysPzYdS5sv2ADp1P2CQ8CjhCN034mKJXd5+ikVgPxKMNh3/SM\nuZ0uXdGsqD1m88gJA1Vx+sbwwJnWBUrjyiA/bMSqCqSyHCCyzaoiZvyL+FNd\nYW5u+TJQkmh6rwf9ZtqxOHJc1vhOeiHuzyw42iX6StMz4ceYxJMpMHLLiTE8\nomvX5ldqngozqfLp2ocAHrw5migx0Kv7d4wg0PSzt6T7ouWkpjfFGapw8WG3\n1xSj\r\n=4Mnf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d86ffd4cc6e855fbd22dc5ff1fa6e036e0674b96","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T16:06:03.983Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.148-renovate-internal-patch-d86ffd4cc6e855fbd22dc5ff1fa6e036e0674b96_1641658200897_0.6062167537910874","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.148-renovate-balena-jellyfish-test-harness-9-x-b6861aa80f73f833775f8db9533fd2038fe371b0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.148-renovate-balena-jellyfish-test-harness-9-x-b6861aa80f73f833775f8db9533fd2038fe371b0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.148-renovate-balena-jellyfish-test-harness-9-x-b6861aa80f73f833775f8db9533fd2038fe371b0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"44eebc686868d38ddbdba270a5d3d2153d6a6f11","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.148-renovate-balena-jellyfish-test-harness-9-x-b6861aa80f73f833775f8db9533fd2038fe371b0.tgz","fileCount":28,"integrity":"sha512-lenMZDc0+vBxguzIbtSoP6hgR8cKr2gNk/vTUxJ+EeOFVcoswGOm1MQYUzKKpv7mNc0DjH9L7PfKTjWmiSzd7g==","signatures":[{"sig":"MEQCIFtl3VOpSLuhHlEiLHslR8fENXNMJnB5fmz5P4zUMDX2AiBF24oq3oQe3Ven4sctV+M5QigIzgjZEGUR9QJj2x+nag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2bdoCRA9TVsSAnZWagAA/fEQAKOj/BC1ztWVjonSIMaY\nfTB7q0WMtOA8CxUfxYm7islKAM4duknDNPhQ/TC17F3M4Whm2dB6kt1NnQbf\nXdQDOehoyxv5+iQQYW3GJ3ONJyo0KXEFD3pN8D8ZBPUjbNFkMLF+t7UGOlfq\nK0GlwvOk6j7d3L9tFiAHXbX7vJeOuVfK5hSDTrP9aRdWbfUOnSx+9sNa2Ef6\neuZxYv8u+ygTY8M9EDFJBG4uVMAl5svaWq9VHUutdLSeZd1GRTrsJZiEYRfT\npaaJzLeb9cgbPGcGaZr8CqDw7cz8BTtiYjD1P5JhDsolxECcq/4KWutClC01\nuq/7iiap/ZuCADqzGkHNn9HLgSygRRjyj6dofToX3TP2USuJ7FpeVctMa1w8\nRKnW1UaNo96UAu1oAyWddMw7BgSnR5lNS577CRaxO0NWuYYN59u4iSS8B7Mi\nMWo3PnMysQ2JvUEwlbBme6XRD2nsR+6HxMp3osMOFt8Z8in0yrHyMAJHgTph\nbBBKM/9//rfpXTN0IqsCe19dV2K1+BKT1yo+TwtK2JTZ/H8XAT3/0R8I7tdZ\n7OXS51plfVS2A2P2fvl3WGIqHE/EzsEcNRpBLDEYnO6KTotKNnwEIVTKnaXC\nRt5c583x85TdvSE5tDRvdXcH7M8fJgVTfUIZJCeYiQ+CPoZIrMXoninyfqlc\nblw7\r\n=y3cY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b6861aa80f73f833775f8db9533fd2038fe371b0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-08T16:06:33.377Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.20","@balena/jellyfish-action-library":"^16.1.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.9","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.148-renovate-balena-jellyfish-test-harness-9-x-b6861aa80f73f833775f8db9533fd2038fe371b0_1641658216322_0.5201346199082308","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.148-renovate-balena-jellyfish-sync-6-x-8b15140e25c91321bae95d814fc5e919a3d0ed0b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.148-renovate-balena-jellyfish-sync-6-x-8b15140e25c91321bae95d814fc5e919a3d0ed0b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.148-renovate-balena-jellyfish-sync-6-x-8b15140e25c91321bae95d814fc5e919a3d0ed0b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"49e6a43d21a0282816845eddb9e0463095cd4202","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.148-renovate-balena-jellyfish-sync-6-x-8b15140e25c91321bae95d814fc5e919a3d0ed0b.tgz","fileCount":28,"integrity":"sha512-8fSYnzWNydd21GytEtFtYNW5VL6GInxBt0YhqlDBs4nUuMCTBYlRfewYxrFC0y1eMH0F8sE2SL2PA0d+W8WtjQ==","signatures":[{"sig":"MEUCIBemJxjCYd7YziJBgShPiNiis9j0D36a88KpHVedcyA5AiEAgzWc3wSq6lO+Uyv9WJtznS7qhB3KOl6i9a0zRYD0yOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2/9JCRA9TVsSAnZWagAAzMMP/0Qe5+0NEQ9e9R8wrfjb\nfOq17n5GZ/FjK4PR9uLKiEAKSnc2Bm2zV/7eO80mRBbHhKJ4m35xDxyiptCA\nqEuLCI7OqZv4F+Zryv8Q5JHLnNk8N58ePLUYV2ZrcouUNinUSfouqKwLGJzu\ng1GuMdeOvEVhE3ZJHIPRV/KS6BFyeMLJp62Ptx9CCx0T4lLc1aqymMmuYexM\nQ1SFj4I5Gn9y1mbNDICJHkkPDq7R4Mzig1/k9EnMDcVy5oPi/WXcMV1Tl3wM\nlMvnokvKaBlp9TFfpJyCn8JMYnvmbyb3UXSsfeJSlFS7TG9IXaE4WIdIn/oW\ni4D6EmMkLLC+Y5XX/FXcEXy6sjj1Zr5YJrG8sK1J6r+oPnRPByrhOVreZCiU\nGowU+KDTDYzI6IzMRMJM7x9CfP8BMrQ2W1QDfHHMzL80DppXAvsTP3iQZC2O\nkPL1Fw5RfvmdpJd+XR5jRichoM8NSXbMazmVPaKZUSbmaSycmymEml5C8KBJ\nLAxea7CwyH73046yk2A17uOZRAbol9gYIgt9RTluaNXUgemNDDmHvPSJPGoc\n5onEdwvtrQjXFTcifIABqY/I46ZKrI9C0ueOLBHFYMK6GtehHgV/QNNGtSx/\nefb4k85VT6TyBLg2Td1bznxxNJ9t60EUvSiufF/gByQBUUhnBAvwlDqE8UWe\nDcvR\r\n=AEmS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8b15140e25c91321bae95d814fc5e919a3d0ed0b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-10T09:37:35.452Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.20","@balena/jellyfish-action-library":"^16.1.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.148-renovate-balena-jellyfish-sync-6-x-8b15140e25c91321bae95d814fc5e919a3d0ed0b_1641807688885_0.9015384199487757","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.148-renovate-balena-jellyfish-test-harness-9-x-fb84e14662d7e7a47378a2643c1cb0e4d708c2fc":{"name":"@balena/jellyfish-plugin-front","version":"1.3.148-renovate-balena-jellyfish-test-harness-9-x-fb84e14662d7e7a47378a2643c1cb0e4d708c2fc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.148-renovate-balena-jellyfish-test-harness-9-x-fb84e14662d7e7a47378a2643c1cb0e4d708c2fc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9cdbb7ddda8fe01a9524970c3a6aba90bf7c3b3f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.148-renovate-balena-jellyfish-test-harness-9-x-fb84e14662d7e7a47378a2643c1cb0e4d708c2fc.tgz","fileCount":28,"integrity":"sha512-9cPyNZ9JcgJeshf6MSAWRSIepFaNOy7PJei0wo2bek/i6AuqnNCqRBYYrKReMU76luHGer/5hTq9g64bXQehrg==","signatures":[{"sig":"MEUCICxmjEFN5TPPOwSDj8/r801c6i0703UDzFwqagHYgrbUAiEA2mSXN+vqRAPtKzz9+QZV7MRSwfnqIYTLh9fes36154g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2/9ZCRA9TVsSAnZWagAAvk0P+QD7ny8nQdazTWciddCO\n4dgHXonlWABjvam1UgUMu1aWHbTPEjDI7JpEEq6+2IkLl1eBFjHOwGww1ksE\nan+VseYsu1IxH+Z/pBI8OKfPmy+FNZf9RF/klUgJdIpMJ5/R8gQN1U1IsUmy\n9maOqgaUHNGefVMjJc23WRce+XtFv92DioktJY1Q0imdYuNYX1VpECSvbABF\nmvCBDHky6Gzao7qWuCO9QL+pUnAyWXg2r303DIeWgEq0CUWPPJAoR+MalCyN\nolXoOiKsnFBSxGazvZVyAucPbDgJcdnqL5bNMbMJbGRaB30mGhDBn+g+QOWE\nGAy/8lKSS2BTcEPekzipVYkIJ/0m2p/Bjqt7rNnlEV365gA9yY+6BtIPP6EE\nrzR3syulFdai8pTp4hFkyxqCstGfRwGAZVmvAF3uK+LMMqUcn6OO9D4U9unj\n7SR9xUJKLSa8bvrccy9WB2hiwGkh27QHJDb5q1h3lsTvd5MW7SMXPg8qUwh2\nUDrMmz9BioiKFMrTq/P99sRGiuKFIlSpGXz2VqOjdfdPgQVgpHzNO8bGtfff\nLn3dc08qRJWqT37x+uVxdQtHFdMyZc7fA/bgdXyeW0GNlamHqnvNiEPNENfN\nLPFTGFZZ+ppBosKlWQLwWTd3d/VJP8L3ri4tUiUQLBhtC7zlncsgQN+uOxBf\nZdzi\r\n=WRgH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fb84e14662d7e7a47378a2643c1cb0e4d708c2fc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-10T09:37:39.873Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.7","@balena/jellyfish-plugin-base":"^2.2.20","@balena/jellyfish-action-library":"^16.1.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.10","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.148-renovate-balena-jellyfish-test-harness-9-x-fb84e14662d7e7a47378a2643c1cb0e4d708c2fc_1641807704999_0.3687826012264286","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.148":{"name":"@balena/jellyfish-plugin-front","version":"1.3.148","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.148","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a78499c6abc060ef8e3760b1c26696cb0bbb81e7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.148.tgz","fileCount":28,"integrity":"sha512-n0+pByxcKs8VepGm3QgiHiCoQpKdbF5+EnFJhacRQdWeC/DIHWcMJZLkCARciZZd5tQc8yEYc9Ptj3re+OrNgA==","signatures":[{"sig":"MEUCIQCyWllE8Q2F7s2Pm7IDQF2KQCZOwcr2PFyoEFkC40WVTQIgTK+0J9vBCDazXVCCaPkCkmDBzV0PbdhBzOEJh+cjgrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3MYjCRA9TVsSAnZWagAADpoP/i+g2s1A8GoliPKbXpvq\n3ohArQkrDoN6X+4HIoFVdgYHUT5OSNQ6x7BuLSGyJmSXY88nb4fApYSJy38e\nxpTKUtgLuK2D9Q+YGuoz621VnOkUogP5IPRDPOzgvoDqs/tEkIo+8v35lS2C\nMkdMgOxcYDC04F7flA+CnkNdo8UoG4nuHBUk5euGcDbq4cSckNLZZuApjaKK\n++UWzRBmvAmhhAkgR11y99RSoeKqzxSUDcEL1e6gRe0oKb1crXSuXOPon6hV\n523UyG/8kB4kXehVokL6bQ7HuTVRS/9NLAsDwVxJiqKX/6Jamj+U0ZOxKuA/\nxLkYGq5B2I7XANxQmUvyjgKcY8nAqed2oAfDIT5FJdol6SEHXKanH63wxIke\n+Asg4WS9EQw6JlAoFjfptfyHcRsr5zbKJesnKxR841FJFU48Nbs7k4mfg4l3\njEkicdldfo2yivpH7WkvlRUFzzFLju9f5qbqDvD3kf1H28fd9d9G7+JcqHP3\nxhZ84R/DpJhp0DjYW1+kz8NjE6/bHsNJNZFyzBVRt/+24R6czyaTixstQQHH\nFhsNh+HfCGhcPkXvSnfygXFCNKC1GHp95c74CYrxmNSDYG2QbWGYyzwie6OV\nxF3h2GdnBL8+J91iSH4OFy2wtkh+/8AkIFF7WTKB8jKVuodB/RVvp7hBHorw\nZE3l\r\n=E6JI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"321ac52ff74e0101d209e4314b705f9fae62520f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-10T23:47:30.659Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.148_1641858594876_0.14534965348084183","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.149-renovate-balena-jellyfish-sync-6-x-5a1f8130900af07ff676a66b786783d300e6dd3a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.149-renovate-balena-jellyfish-sync-6-x-5a1f8130900af07ff676a66b786783d300e6dd3a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.149-renovate-balena-jellyfish-sync-6-x-5a1f8130900af07ff676a66b786783d300e6dd3a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4e4e2ae84fd056944d4d2181c429c009f49a637c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.149-renovate-balena-jellyfish-sync-6-x-5a1f8130900af07ff676a66b786783d300e6dd3a.tgz","fileCount":28,"integrity":"sha512-2KbjtoVbPYQDhghfBQ+SX2PPtl2LG56X+NEGpY0ZyAMimPOZXCIJ1eNFUYhTjFNSoPRlFHnvWmkhHokDCO8x3g==","signatures":[{"sig":"MEUCIQCFGABIk4hkyfKnqVFwo3CyfPHdjCDi3Er+aEfPgIAO5QIgIWDWS79Xw2EVFf3HjCVSxvWRZFPCx9K3aD03cMhM8Qs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3Mb5CRA9TVsSAnZWagAAh8wP/38ZVk1epBRAjfCvdE+1\nZr6lRsBeu+1UHVdlqsNbOmXAJixb9yvbN5JsILYAwz/H4z9NUdCU+j4F7erp\n3D5Nz56NCkLWkkHqvpxj1EUDyDqfVRwWvWvPKUeyBb4+u0Jne+QrinkXK5kk\n9uuAgx2ZvCP3/nXSuf8EXiWlMGJgTSptgA/oht2069ZA+MZ9JZP34IdhD9mK\no3dgx9BDER0NiApA0rUzHWMSl3KiQCT+Fb46XvO1pznD90SJPhrn9XPA3lzJ\ny5UfjH+zkKpjhPcvjMYue56N+plpuiKSC0b1xDrTW3IlqVtvg94lrjXqUj00\nMFpwbR64ZFbWOcOGd8F8h/4rAmuE9UizXdSdFL1asBEyMgHND6qIy5xIkAps\nHZ4AxgRWJv05y5eggpr6VgKoFAqIRJq31pfKHs1GFSV2ivdK47O5j1u8dFBa\nQ92io8QSHjXh64X7UusbR3Ffp5m72J36NQ/XOQb/U1r7EA4vNTgHjHOZJV4v\nxX/B7h+2kFILL4/Z5J+rQOSjiEFTS/XRshUyH98fjO4EPlOVPHWSySCyWp2Z\n8f+teO+rF70DM0oCss72Wy+rYKpsl2PlLV2N56TObeRCEHFDaHyMFD3MjrLP\nySa1UhV/nCuMk+duYxMY/lMrdIVvdNV/btAuEKaNeodkRltrqjY6qG+BO/s3\nk6dV\r\n=7oeQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5a1f8130900af07ff676a66b786783d300e6dd3a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-10T23:49:41.261Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.149-renovate-balena-jellyfish-sync-6-x-5a1f8130900af07ff676a66b786783d300e6dd3a_1641858809241_0.8645516630079544","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.149-renovate-balena-jellyfish-test-harness-9-x-fbbaa78128e4aff34c8ab9b89ef639dc9503e9a4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.149-renovate-balena-jellyfish-test-harness-9-x-fbbaa78128e4aff34c8ab9b89ef639dc9503e9a4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.149-renovate-balena-jellyfish-test-harness-9-x-fbbaa78128e4aff34c8ab9b89ef639dc9503e9a4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"95481caacc771667dfab84dab9617f71807dac5c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.149-renovate-balena-jellyfish-test-harness-9-x-fbbaa78128e4aff34c8ab9b89ef639dc9503e9a4.tgz","fileCount":28,"integrity":"sha512-ZJSgYb6pY78j22hx+XE4bPcC0kO+yCEiPi6gvRR26g4E9YQYlLzp+C7j7J7Sf0GT09WoFE+Dyu/TH5nbnNvKZA==","signatures":[{"sig":"MEUCIQDOqiSKX7B4sPuH9aMf+6GeOgtSSjvkVVqWyWtZBRVjBAIgQzfh6UdLxabuwC15hsqxI0N4iBfPalA/rfkKSxspgYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3McLCRA9TVsSAnZWagAAYmUQAJ1sEGhNHmZDmm7zrXwk\nC1waC2QgPJOk29d+rcWYfa/Lvvvdk0fYZd97iuh1L7aMfvXCYnZREeroyaEE\nukuh4pxjX5Da/JuJfQHEMDvGczvHVxtB0l19Y4Jbx59VLNVc0dAyMvZCQWR0\njolHHH4SFtI4LhGY4QVMxEsBccPNa4EZ2lQ5fE3NkI6o4YEyAG1EllmFoRO2\nvoh3iiKNXfCQhm+cqDQCuNbqsLYkjfxYA/8+EXSZP4eTp6snhUHsORgzrFtF\nCqAOcSh4CIIZG8G4hAUVvuPj72+uX+WqQnKe4kUceZ6NIhqVDwZnXQVaJeFX\nQ4KwKckNKcpr0eE+i+mnZ2gPwSr5WW/NQNiLnr1uSdh/o74OvbqwWGVHE5OG\nzvUZAf/oEhVeii8Scrb7atcmfhDQIfZSAUcRRRwOwiukzS4W51gBnLltRuiJ\n2av/Rv/ik0ZPnGyOQe5jjP3nRhvaaV7dL30TUnbYFWWGwXUY7PtKwSqIiPmb\nd4WHyTk4k7JNUE143iuYbpvYGQCa1xF45WvjJwamVgwItAs8NDmVVVJDnn4E\noQqUVfQddGMLy7TBvixJayXW9yM7nriOI2BjxeMHWkZfZu1Y8Pvsywc98aS/\nDtPSIdg/08MohHQlVi8Gqed1YyX1P710cxIgAjwVE3R4PaIDdD0z9oAnXx4g\nPKTG\r\n=Fm5Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fbbaa78128e4aff34c8ab9b89ef639dc9503e9a4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-10T23:50:01.397Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.10","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.2.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.149-renovate-balena-jellyfish-test-harness-9-x-fbbaa78128e4aff34c8ab9b89ef639dc9503e9a4_1641858827487_0.2627443181409794","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.149":{"name":"@balena/jellyfish-plugin-front","version":"1.3.149","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.149","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"efc9960eff8fd538ba5adb21b6b52f2c004ec0f0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.149.tgz","fileCount":28,"integrity":"sha512-w75NbiX4pHIZcdDDLUkl0cGdmF0u+/To36dsvjB+Bpi3Ye/rcsxAVGHOwcKOCa1WNWh1h1FtInajz0NryTezJA==","signatures":[{"sig":"MEUCIQCHbfXz7EbYqJ5sEnmBJ2YlbL8hj+Y8IQZu3XG/+OYR7wIgO0g3/bHa8qR1NVf75HWGwAoKE/zuM9pjv9jUGw5f6Ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3M7yCRA9TVsSAnZWagAAhYEP/iBCUgfNkLOJjoGYRuUt\nB+eROsYCkgkYFFQKgwuMR5Ltp21IPOeJz2s0bsMNZ5fQJFXXXMkWss6ikmdP\nTTQ25hsStGbyaSowwJ+h65FN34lmsEIyx/pk4oWeeT7UKNwvjTrDEv1E6ya/\nayCORyZ7f4Aq3+9Hw4LBD/YJO+spb4Gm5OL5G34jdfKLbgzcbcj4Ta8sjYqc\nYt1ysWbD2JqAaSAR5YaNVE65Qzmki1ccBSHE9/1wRF82SdkIIF4UEl8rGvc8\nDs0zE20EKW+fCU2TPPnKKiAuUy6kD1kamiq+pKxvoqgRTy2gB1neslyYbDsY\n54kODqFR9dIxPDAw/uiB1qP9wv1WcwsKVA01M8caRWoVH553icYkWxbP8396\nucZu8bpJM3seX34CuhLV8aPXWY8dKImlRpi9lGozzwRvKjHgxiOS0Rils629\nFVhL2Z9sb53ZNQKJMdMH+MgLWQRXJfHY/D1qT3WvPgS/6gcrN4bByZtLRUUC\nuz5X/jY5At7OX6F6GzUcj83Ydr+SCSTSbhfme623MkdFdWmLkgvgrfKqATqL\nf+m94WizpNUMRuuCcvrxyBnsgxd5fYWmk8DT3VnuGC9KTCxgi+Zqf9YI6W0p\nxzYXdjwfuxsb1Im9LOdXxKrv85ncKC4e0nPD94ApBc19eQ31BjznXsSZaN20\nPMxX\r\n=MF1F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ba201c045dbb2350a8bad3c6dc0c469bef9a9175","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-11T00:25:00.007Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.149_1641860850542_0.5958716232915449","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.150-renovate-balena-jellyfish-test-harness-9-x-b017d80ea1c48d51ee49cb46f5c1d99d5a3650dd":{"name":"@balena/jellyfish-plugin-front","version":"1.3.150-renovate-balena-jellyfish-test-harness-9-x-b017d80ea1c48d51ee49cb46f5c1d99d5a3650dd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.150-renovate-balena-jellyfish-test-harness-9-x-b017d80ea1c48d51ee49cb46f5c1d99d5a3650dd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1959dc00f7625c9d6c32be5518f526e1931f3f4f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.150-renovate-balena-jellyfish-test-harness-9-x-b017d80ea1c48d51ee49cb46f5c1d99d5a3650dd.tgz","fileCount":28,"integrity":"sha512-TSNJAWhayjrWU85elWz9EVjg/pIOxMYOg2Bcuu9VaykjoGMXa7NcaoSTDurTV5s+Pz2ZAP0fpheQGD+brppSbA==","signatures":[{"sig":"MEQCIBIvjHojwcfNIa9sQdLEE0iB494KAFUyn86nPOSN4nsoAiAYa+bkV8tt6Fk9/z9QcwjiCvrwlVsW/gWPEduuwc4gQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3M/2CRA9TVsSAnZWagAAFLcQAJLzQbQlry6/hPasqG4p\nKa1c8/D/zeiKv0z87Al9AIZRdDJnbt7PiLkRul2y/zVIJvPubcl0CchkSKkr\ngNXPFOxIni1eVUFRkmHJNMRRK4zeC87PIEHQ/uwc8xsBF48k336JOueaRR4a\nZ64wVBLDsv7rSZp8tqZtzuwiJud+3rv3Sx04qg8+fBDnNdk8aN/0rC1FkdfG\nI8KshhHLl9V+Glfh7UzClPEmUke50h01rbLgiuYrjFqRC0xA0wNXkyvahyl9\nBwh7u91xheD+SzyUV+6tqqhDgjFDTkAwih1DdQ0o63JQV1tOKisfKQllo5SQ\nL4Z/iq+ghoajT7NbEkewltJqC4SkaIuCulggSEsTEnpyMsyiLBuZfe8LUyrU\nr1D3NncBuQPUeO7CPZhnMjCCt8/nDDT2mvLw/79ODqjBhUEYM4U07e0yN00E\nwtyie/bRKFhwKlYEvBc5wIlyWrymIT8U0V7PVS2TpUgbzLVWKFt7KSdQNPRB\nN4MXN0A2X7lpJk/YQFyAYYGjtMHgA6OqDd2kBziSY7GvdeG1C7rZ87Vvb+Fl\nK+7rZ7okWiZ89IMB3fVkpkVKkx8ZK86/gGTAc/9qr0klIEapU/bHxGIaRU+F\nw0Xe5m2LiZjS3lDtDGVVkseogh1vhByLbuMMMNNESRwXni1GevcEsrOT38ZJ\nIMwh\r\n=N/OV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b017d80ea1c48d51ee49cb46f5c1d99d5a3650dd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-11T00:28:36.116Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.10","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.150-renovate-balena-jellyfish-test-harness-9-x-b017d80ea1c48d51ee49cb46f5c1d99d5a3650dd_1641861110277_0.8795758474180027","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.150-renovate-balena-jellyfish-test-harness-9-x-c287d5f06cce3a6baeb663c67740b6fcc41180d7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.150-renovate-balena-jellyfish-test-harness-9-x-c287d5f06cce3a6baeb663c67740b6fcc41180d7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.150-renovate-balena-jellyfish-test-harness-9-x-c287d5f06cce3a6baeb663c67740b6fcc41180d7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bab1b5fb9489d92e29020794935b9fdf9a99a068","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.150-renovate-balena-jellyfish-test-harness-9-x-c287d5f06cce3a6baeb663c67740b6fcc41180d7.tgz","fileCount":28,"integrity":"sha512-N1ibpktseC3egLfnkfhI3FyILLXH6E58znqknuihPpn7KtC0DHJTQYcsUMFc729bRudmmqak62Ul+1wn8Xp73w==","signatures":[{"sig":"MEQCIB1PXDbKRH8u7BQ0dHuY6R+hmosEvJHDTKK5xn/cEYTAAiBCRW00Mshs/nFkVDgnFy8frXqc01eXvPa3Xzsku0SHYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3QbgCRA9TVsSAnZWagAAG8sP/0Ki28ukrExLVENaLA94\nq9xMky2YYQCjw0fG01BCu44VRKxdxmQSZYqOXfoigPDX4G83pOa+xBcYFmE3\nn5rMYErIYEkVhHYHVGuTqc6iHHiBeAG/KeRxUL8Pr+FUjcOgDtJ8gDCIFZHf\ncNrTTwlFYkMqgVQhSbYX59jk0FEPRMkmDVc8iik6Ru7e0t8dxIVv/hUVm5AK\nJRKaYYBqOvaZM9MBXEFbJt+7sFfL3XLxQuAaOyvBp1bv/jEyr0TJnZEL8o9o\nBBsubQccR5at//DotnrhokdsYK9pEs4+fUHDlLEMbFGc/jU+HK2ym4CezXLO\n9ZyCMoFwfY5tW/9ZeqN1xAtYfDOF3WGWinNHiqMfmMyqQrcXnXXJuyDDyKvm\nVf0A/WI/WsqyVGpFcFq0fVTL3OB6EyOVNysxz8CnSdZVxgvrQUX93GoKfE9D\nS2v1vy/q9AF1LAsiO2X4JCOU0uyGjNkAm22X1Tkf3SGiQ9u4BdhIRLkWToYp\nXnXVjMahkFgQok2Z2vHzLhOAnaNUN8+1dJm51OYwbcV5hX619qCHBH8ck6Wc\nSh8Uqg0ev1K/5DIWr8Ti1Y4PPGKM59wpQVWPd+sLH4kRhVTiDBTR/ZNUR8TP\n6O16On7Au3LdvWzZoPynMIczvU4flZqlMgEGqGypiytB0YipXrXUxuWGviWU\n9llG\r\n=9iQc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c287d5f06cce3a6baeb663c67740b6fcc41180d7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-11T04:22:31.919Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.11","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.150-renovate-balena-jellyfish-test-harness-9-x-c287d5f06cce3a6baeb663c67740b6fcc41180d7_1641875167837_0.14120126611220418","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.150-renovate-balena-jellyfish-core-12-x-7b4acda1030e2a0ff64bac7eae9a31e9d82438ba":{"name":"@balena/jellyfish-plugin-front","version":"1.3.150-renovate-balena-jellyfish-core-12-x-7b4acda1030e2a0ff64bac7eae9a31e9d82438ba","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.150-renovate-balena-jellyfish-core-12-x-7b4acda1030e2a0ff64bac7eae9a31e9d82438ba","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0b1b8df7cde8b5644fb313478f941019765da7b9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.150-renovate-balena-jellyfish-core-12-x-7b4acda1030e2a0ff64bac7eae9a31e9d82438ba.tgz","fileCount":28,"integrity":"sha512-yYHWdZVp1HE+J98yFZ28PI6+ZBQYL51/wx67IV9nkTRCJCqcXG1aa0XELe9Ft44PIQ8nsocar4F/udUAVVrN0A==","signatures":[{"sig":"MEQCIAPrB0WPX1cWzBtnJL5B0s8KIzj3uCkKHjoQR6G2prEHAiAKuAuqMenb0j1Jo1wuh5pISLno5H9gxyD+qk61GywP3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3Z5+CRA9TVsSAnZWagAA+VUP/A3xnmttJiGRWAguu3lR\nSOej6ZCfUvuKG/Qc0PprhHaNav4d7sEK8GJ7qJsjklPYF9LZwEIqdB+j4fhG\nux7j0LWisUTVBO9NJdSsvlTYNqA9MvNEtC+XDibCw3e1jGB5QELlyPh+BCVZ\nJNIzmxrylz1V4Pi7h0Jz/hPaJN9H9IJ9yBJlId9rbJ2B9fNP4Q30GeJuavY1\nInEJVfjkP214AgItt8I4+Ob7Qy/EYyvJhmxw+piEK/fvWhWmkpWlbo7ol5ne\nK+9I7GAQzGcEKQpOcQU2cWik155Rki8Z02VJ2a2LzHBOR6gVhk2hmwa+JxDp\nXMjHrcf4YqYCjFB8T1t01s2rrD29xdPpszQRjmFkXCvbnk2PkW+Thf7TR/Nl\n++BIsE2CLV4XtIN44tKrsTclWJnYgQ+wgQ396FeQpR5YxtkjUxIW0aUDzy/R\nZ/356wiBKbMlYISo74c7qF7mqLI3hcz2dyY3YbOZR1zcMzqMpaiTNPD7kQhT\n3HZAJmBbGu1kygLPYR6GRzTE/cbdhW+RkYwyfpt3CIA8Y2VNjopJ7wpFNBe5\nGkDuiRGa4tSYeqyPEQpYi9E/QdQHjJTCuuw+XVLB6eNHHUlMVOcvS5pi3evh\nAA9ynH1bkQfxM2+C2L9q7GDMx+eQaDQ+I02UUG3FdFT9C3F2RDtZtOJyVLGY\npwyZ\r\n=G9fV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7b4acda1030e2a0ff64bac7eae9a31e9d82438ba","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-11T15:09:29.966Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.0.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.0.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.150-renovate-balena-jellyfish-core-12-x-7b4acda1030e2a0ff64bac7eae9a31e9d82438ba_1641913982803_0.6001504367835935","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.150-renovate-balena-jellyfish-core-12-x-47598ffe558becd112cf2ab9afc4cce0c87dae04":{"name":"@balena/jellyfish-plugin-front","version":"1.3.150-renovate-balena-jellyfish-core-12-x-47598ffe558becd112cf2ab9afc4cce0c87dae04","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.150-renovate-balena-jellyfish-core-12-x-47598ffe558becd112cf2ab9afc4cce0c87dae04","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1f274990976648c5423d2b8c55efb6fb6cc4f170","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.150-renovate-balena-jellyfish-core-12-x-47598ffe558becd112cf2ab9afc4cce0c87dae04.tgz","fileCount":28,"integrity":"sha512-a6wKiRo6wjIwOOramx4TR0ue/Z4d0U+LF7Ed5N5u3Kc80S+Q7ZPOIqjkrRx3238UUApGgJMW6rIJpB2AQePmEA==","signatures":[{"sig":"MEUCIQCVteBqdfdlnI6oa0ADTmIexb2VoflICcrV552aPQ2F8gIgAoztt5+cPkNm7uAu2RBGYo9eM/BqRV6vZPZ2aDD6fmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3b+BCRA9TVsSAnZWagAAZYEP/21g86/0R8yqx6rZ8BpV\n4WO+bbRhciXWfyEpLZ6C6q1flENzLPE+FwZ4pcAOIbi6RNIDIHG127yZ0mWW\nV/J2rxW17C2OpZDjd5Zrn18ljBtevKjPE55CxX4PG9Hgtmqq7DtGjlaL6Goe\nsshOcSKhEyL4+1n4IzuiXb89nzdSEtIS5MI66n713hURvl0zshtREfIyx/o4\n/kG50YXUB9bQ/uL3s0+9o6O54mwLm9U5xruM9Ua8QFzRZWDlL2FcvNwqs8vr\nE/9NUwYI+vglQlNcwAViPC3I9DMHF402IoGTEOLTmEpDvhsqsXp3GetsDNUC\ncbSC5x6J592TStQv7kcGYK+NyjOhVgIz3Q7O9RxMI0wzGcQQJ3G2qbaA1ngc\nahYFoI+P/U9So48iwG7ehNrd89rsfOSWhIknicYHeQAljdtrf+E3EvvmU9kd\ngYBfu2rbICNnVQEPs6L6fJZfdAgPh9rmgUmFrKAwQIhr5AlTXr2HV797BHWx\nEe1wRo4kVjJZp+x5PZViDE3XqGPGFrNjqptrfGIgZUrPo3RoiYheOHVT6tl3\nICY2txwynFXzIGMG58zsoClfqE+gyAmiFWNuE3KyyYY0irog9ZisvddmJx8j\nFDu5WEgkZtIMJPvWmDb3m4iUxpconMkwmLrx8HQrBB82jRT8YGKTBRcpn2IZ\nqeVF\r\n=f9mx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"47598ffe558becd112cf2ab9afc4cce0c87dae04","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-11T17:30:05.160Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.150-renovate-balena-jellyfish-core-12-x-47598ffe558becd112cf2ab9afc4cce0c87dae04_1641922433357_0.8849947438884789","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.150-repo-sync-secrets-default-140fe031933c5e415b2ba8121f4fddb50c677929":{"name":"@balena/jellyfish-plugin-front","version":"1.3.150-repo-sync-secrets-default-140fe031933c5e415b2ba8121f4fddb50c677929","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.150-repo-sync-secrets-default-140fe031933c5e415b2ba8121f4fddb50c677929","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"010e0c339f1aac483244fe98804e0ca26c5cfb0e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.150-repo-sync-secrets-default-140fe031933c5e415b2ba8121f4fddb50c677929.tgz","fileCount":28,"integrity":"sha512-Lvk+WiKLG3FevoFYhaK7c+lRq7xHZRqZrh0xSKGWkK7HnRYUII4eYxOEu17A543QMtplTHAAYciN0BRZHZmjCA==","signatures":[{"sig":"MEYCIQCwkqLeiKkkRiDbpsR4oRK8HY77b6FGBFVpnpfobl6z+QIhAPIEEHT2l1SI7iyAFVkxoe4m1mAFC3uzkO5J1V5keNCY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3i7ICRA9TVsSAnZWagAAOwYP/ib/MbTUvpow5C1zJ4qA\nogFmiWaxMQBD6MevJL3TPuiCF8c5N1GwfzRymtCzxLBnnKXN9p/HJl6I2zpo\nI8kj/G/eUkMyjCjlr9crICZVhAJfjh0y8oAdBktpRbcus+rKWoMibnS90yxx\n+4e3YRgRcWm4S8nyh6bt0iM3qCLNlyF4Y+QOhh0qaXC8RF7XdiH8ioh/+pZJ\nuflXQfBqiCH6bJMRdzX7VdJJ47ygOzazy5GGbYMdIfChrvYNLZGZKQZMOUZm\nkCqFxm1tompTNmBoLxVIgt9yODHhnZnOeGrdM3Gecn36FdYtNySK8Ah2Sjix\nlrVlCyzbhNXqZ/AwQMFEFyDnfJ7APezT3E8hxgwVbDeV1BFyVBaT47/63HRm\nwjZXeaJYTM8gTutZP+jtY7ZsfRdFPBHTSb8XmQDS13ZZZ1w1QHfSNkXu+XSX\ns1g+2EPt8qMvx03b7wJ/SnXSV5I2FoQx6qn1DUKWHBmg8kCG0ZknErDo650w\nb0Juk2JRkON/kPm6Idkdg0huGmKIhsO7IU1N+zGm7jFpButGFOL4JtLgYWyK\nc/CAmVpLNTUSsIq78ffbMsNkR5d6eTx2yIORzbCa8BvOJiwOwEsg7xN5QBjk\nQlpHveT+CTQGpM8hUxadm4zL0dUTtKjOH6tSNDE5d4dDWXIIAJPIETBJIb+n\nB4U5\r\n=b/H6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"140fe031933c5e415b2ba8121f4fddb50c677929","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-12T01:23:00.901Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^11.1.6","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.150-repo-sync-secrets-default-140fe031933c5e415b2ba8121f4fddb50c677929_1641950920668_0.01888697400477457","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.150":{"name":"@balena/jellyfish-plugin-front","version":"1.3.150","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.150","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eeb9a965adbde6ed0f0e9629c3efb98d64950515","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.150.tgz","fileCount":28,"integrity":"sha512-qJvDXzg6c0kSYEivJOie/xXl6IMNXiC7v28pl2LnyAmGoQ+4HAE2VkG39R/ywjP7QR3ouvM/re6OJ90qBUeUCA==","signatures":[{"sig":"MEUCIC9IRJfhXKY35oHU5nKEo3P9oZJnmJuZAsNrhzMkAaQMAiEArxV3CUaB3Kuq+e3x9aCDUGwahJbdVe1yuYbtOwHykMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3i8lCRA9TVsSAnZWagAAbsEP/RlNP7A6GbCQTOQ0oxwv\nJg6U8gyjDirLv8maLRH4ImJ1TEV3m07PMjoItCwhNmkOK1hxM3+tKk1mSG04\nwuGqwMu6WcdgLjPtD/1M3nDu6j0UA01gN2drpYq636TPQGtg+j42QL4deZMZ\n2Sd4ZgDoTZ2xl8PoK18i5MsW77gurkzVnP1g7eXT+N/ngnikmbfk26bc3Jam\nN0Waoz/d2TQbsIsT3p6URnA/8BBzHs/dv7RoM1C0FsRl+V2FN7Uc9AlDEb6h\nZl09y42GXzlFrvgcYgZPR0UK++RkcIz2FnD7DM3KBnZlkjaE15Hk6KZFdOjU\n1Z1pxQ530AFcZnK1FAhZaB1WatlUcqNXC82bBpU3ZbaMpZImvHoBud99cJbC\nqb1ztvK5iVQPTAGM0Cn9xFIEdRkX+2W5m+AZG65Dn4U6c95fGh5FzkXLOSVb\nXVE5CuPpmGZmibZlYCRkIjCVS4jQcuWhd4fEUJOhpP89gQBa6Bgve98B48p1\n/XxWWYmePdx9QKZqnnObqdczmpOT5FhXX7JiANFuL8Ee0Xg05jLwvE5d+Bq8\nRttUcn7rFQVGVK+egjoKYIO7OWHlFHqRFo9Pzecj4dh4LM/YxzryBtzgDLrp\nUynolSezm3AQPLcoVK1B9UaNe9y/yVsiB850yXddsKmGOSAkC2sHbOnMVQHE\nu6Vl\r\n=DJ4N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b32e005479a55425603e64cf80ef546d05d3677e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-12T01:26:06.741Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.150_1641951013112_0.2230145020904053","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.151-renovate-balena-jellyfish-test-harness-9-x-a54a934ece48d59a6da6dfee642d28a05336789e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.151-renovate-balena-jellyfish-test-harness-9-x-a54a934ece48d59a6da6dfee642d28a05336789e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.151-renovate-balena-jellyfish-test-harness-9-x-a54a934ece48d59a6da6dfee642d28a05336789e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1970675763478d5c6a1416705c60e36232a80ece","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.151-renovate-balena-jellyfish-test-harness-9-x-a54a934ece48d59a6da6dfee642d28a05336789e.tgz","fileCount":28,"integrity":"sha512-0AKHLwPM/5rxH191dbv/141c984iiD30haWvMRFB6xXe1pEn8pz/FldHrPAtebS/0vZKhhbUoYKlKrolz9VqpA==","signatures":[{"sig":"MEYCIQDI1HcVm+wB2N/rDupIZ/uxS2dMLQ5Hs3hEp5Q2xpaMTwIhAM8oVpc4qEdwHJdLTn5Z6h2dIVkUQbJZFv2nExM9ewbL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3jC/CRA9TVsSAnZWagAA8JsP/0zUEefXw84U8r6KcK6p\nfCxB4sWZNfoH16asM4smJtCydqQQPpvK+tUeKUb3aj7uP25PSww+41YBvCAK\n2TTCm88O/xWR/3LJmiv3DVX0b7i1Cr8AeYQxDB1Ace3gXLz9fdQRTsfoYNwS\ng++EmwuRisddEqLXNk/GsLAMrUGff3YoLiY8VYgTQ4PrThb8RSsejaNrzdId\nFJ56mCeVywlVdFRwFBbbNmrFDpVZS1xr7JlZnH6njsvzhRB1ohKKTzWXuc4x\nVdTeVqpx0/jqrz9K63vS2nqT9UCTA0qotQ2zFEgYfIB/NTinp0+eWMlQ2Lyh\nK0+FrNRKJS3fGVuw3By0TPVsuXkmME8KAH3nlalYRSy/vvr+0ODLXH9rA7pP\nAOGFG31Yta89aPEGON8TJuN9kutWtQxE2xBsObJ6FDkfAFucJd6g/eu18P9y\ncjVSyiBq3l+Q5U6AV7hriuUkIXPpgEjcr5CKAhkxbuo/XvZLXcWpxkASPiNs\nRj6Jn+mT29Ifq5A/orQeG1k5D6CUCZFgDkIOdzK2GpAFNw2DY4Cif5tQd+vl\nZrhH81PpDdltWhbnRaJDbsyhzHwfaRatjox0jepe1LGYFSiSBt/wQMQ0kj2y\n0BhGGfbwA8jEl0/iQev7NCHiBQSrehWDj4sN1RZRCYsdzEq4xhAxXd/WI2FA\nANhM\r\n=TlDD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a54a934ece48d59a6da6dfee642d28a05336789e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-12T01:33:08.113Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.11","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.151-renovate-balena-jellyfish-test-harness-9-x-a54a934ece48d59a6da6dfee642d28a05336789e_1641951423047_0.37417514378806227","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.151-repo-sync-secrets-default-b224c569636cc645877c4ab4a6e59f467118e511":{"name":"@balena/jellyfish-plugin-front","version":"1.3.151-repo-sync-secrets-default-b224c569636cc645877c4ab4a6e59f467118e511","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.151-repo-sync-secrets-default-b224c569636cc645877c4ab4a6e59f467118e511","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a969725e9657a9c914bce8d7645fe63151fe2b36","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.151-repo-sync-secrets-default-b224c569636cc645877c4ab4a6e59f467118e511.tgz","fileCount":28,"integrity":"sha512-qhQ0Qs6wc2Qc4VW/RuyC4UqJ+o9iUmrCL2MeoGb4FXEq1CLNL54IOvtRNMQpQ5xyWeQZAeK/7IX77k6NYInY/Q==","signatures":[{"sig":"MEYCIQDYTqncoVfgkgL8+zdV3yJeJ7rYZU0hOWkGanettHNPqQIhANKgzoy8Cl28H9p0nJFHEeIGu+/3Q4trW6TomszGmTP3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3jm3CRA9TVsSAnZWagAA9JsP/jCdCjTFouT3dNR3KnGR\nf+fZfSxCHgVVd3kMpzhNenYwIQRf60syFo/xPm3pAQizpMuFriatcI1v8j6R\nwrWYlMtq4vVO0l+96KNuyjs+bPbqXJ7jK5jGBZaP4UKKYVu2JW9Fjzf7KIOp\nmpuCNhMjLFDfhXDW5bfPZccclB7pDAO1ruc8GAlrjhsY/o1mT0VG9dhwhV91\ntB5BoPidJSJeHjPXx39itn0F81KsrH010bv2xptiSyJFDNgaibh1YW3eUK/o\nenCz/hwp6qFb4PB7ONcNZo9JJH8UKZxk3yo3XB+btZGs97PWYnm37oWi9rqJ\nxAcCzvAMI5VMRQMXErCsxbIIKMJDZBDSxDVxwlVPI6bmimhV3aEU6q4aoGgS\nkagnyaGEV+RWydTqvQ5sYs0Wp3HsZiS5ACD2kZ87l57F++6/MdIt8eYCf2Ve\nuYJckrLGg+DVGJOWkRdC1F5IU2oZDQwaUOxT4NQh9Cjew8poVGzOrBYQw3QP\nHz7R7Q8So3UAea84qaVLIwzHqXW57MYXkoQl6bFFNEXA5K7KXRPxNN7/6Qud\n4xgToxti9osSXQQth137glw9fx+yB8sLJndBqWaJlpMBG3Y1jCwRmIrveyRo\nhG2PbqfYglRvDC1M4HHBVvf4qYZbQnW188S5JrpaDu9erS0MRgeWwKZqLEda\ntJ0M\r\n=1PQw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b224c569636cc645877c4ab4a6e59f467118e511","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-12T02:11:32.207Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.151-repo-sync-secrets-default-b224c569636cc645877c4ab4a6e59f467118e511_1641953718903_0.039630306107208524","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.151":{"name":"@balena/jellyfish-plugin-front","version":"1.3.151","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.151","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2d1cbb3bce6d9259969f4c52bb86757479ec6ced","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.151.tgz","fileCount":28,"integrity":"sha512-HfrB2wFbDqQchtUPGjGL1a3/JsR0TNSteRdapf+y8WqQwYhWfXR1F6XA8XM7RABVHHbgID9nQuO9wNSkPsEXzA==","signatures":[{"sig":"MEUCIDlM0BPTV5EAByOyd44Fj0yYqnsgq75R7QBwK+av1Oy8AiEAtv3qy9UsRx2Pn2mZaLIv50AHXiq7gbk8elXwiyT5pyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169496,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3kF5CRA9TVsSAnZWagAAqboQAKUjGXvQt2ij9XNN6kKJ\n2n4BmtaWABUIpQXKN25oH9GRJ7tSkxp2MpeQLNprgrM94UNkG0XTN/Uwlz1l\nW0mDLDwJHiKhm3cqIw3ztm0a2iXcNVGL0gggJ59nf1VSlkYrLOM1jjhCgdzn\n7TLXD5lzUzcKd9T4M3TDcgGb7w0eoWfPJtgI5CLbazpAmwV82Wl4OHak67FG\nzaZF9PevKxHGnNPyUmT3rZLYr6hweiRdPWnydPIu3pZvkw/kV7XyWD4u3M4A\nD2hD0XxMJQLLJi31UlKvcrLg8zaczfd33uQyQJcKX0F7YSWLB8ptyYUSIhED\nY7Gtr3jI/RpjrAFI0tSnk55uvMAthqLzuwnhbUX55MIE4R+D7e5GzzKM0TeJ\nEp4wLXuj1CTDbkIASnXPJppTn4PiLFk9GNVHjCWvy+Um/5KDq2eqIGXLcByh\nnXQOvzoMQEuSEdgjMHO8wMWaJ1xq7fhWKUZ9DsYLmnjkKNxHP9nQ32oPNmAs\nC1AtuY9SrZNjHnF3HCARsPYS7/d1bnGEIMAPK5p3QukgH1qNC7KsqVu4mKcx\nNT4NRIRpA2vrXZL93wsJpYqRul3kWLT66KknCijHG2yK2w2H6mfOAg7tqTUH\nzb4z09M8kUVf+eog5UCIVSgxtYe2w6JQAF/lkbSckQ1Y/wu/CYD/b0Jm7B3y\n1pbX\r\n=Q59n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2d67b851a69cf421e44a3129e7b1870870a63334","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-12T02:46:00.173Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.151_1641955704880_0.10426022398091783","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.152-renovate-balena-jellyfish-test-harness-9-x-3b1fe90e1e19943ece00ea622ffe62958dc603b9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.152-renovate-balena-jellyfish-test-harness-9-x-3b1fe90e1e19943ece00ea622ffe62958dc603b9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.152-renovate-balena-jellyfish-test-harness-9-x-3b1fe90e1e19943ece00ea622ffe62958dc603b9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"20827c6e30b4f48e41af2e9d276bec30be14bda1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.152-renovate-balena-jellyfish-test-harness-9-x-3b1fe90e1e19943ece00ea622ffe62958dc603b9.tgz","fileCount":28,"integrity":"sha512-J7ad4xudOwdD1szk6NAS3n4IJjnU8xhiIFYFQqwlHlhq9+g2pSIlO/ymvAMnt5iZNf1vmwp7aNP4QvmEtQh5ZA==","signatures":[{"sig":"MEUCID33R4BNK7Cv5OEn7HBsDh98+n0CYyh2rftfgLpLegS3AiEAr323ZMcwK+LP8GlMO6SNJgtK0DcOO3SqsV5mreaFKpE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3kMMCRA9TVsSAnZWagAA7rIQAI8Lvhd8VwpCTCTZVsGO\ndEnlabEmpLeugToFespwifdtaAzJmQoMims3AzLZajadmnaDRod7ryF1AM6S\nm4LZB5oaP18os3gPBzVUcuf+xJbZhrjA4PoA/UAPNxOlZ9Pp5OOe9mHeqv+b\nc3FVMhObAS3ik8dbWYr6IWbmu6WkcuiqUOL3J4kz5yUvME++syaqYFO3IDpA\n5F1iFj6+Pc8SkIGPRYk5rYNEmTg4le1YBobm6HZ5QRkrZKCr4f+w8Kd/WhaR\ndLqKExjEJXuH1rEMKj58B5iSpmN+M4/dd65/uGj0isFhLh59glNHDVbsfA0N\n4IhtNSOazkB7F6cecppqvdPYNLgL1WdL1D4JnlMl3S114dHiVy1fQfPv1fUr\nR1vJAj/K6SIacNI1Lhj9JWr0lcDVVRGZZWA3PYPjOjoDUoHbD1ijOu0FjmCR\ndfFCsywq/28iRJcGff60YWZZSYb0GmG7DMVY5d4Tl2vW5y06fSedM7/PwvRj\nEvjG4sZ+XhfarG8qMuiWNVz9suku45f/Q052zZYRNs6AvNo183slpxJL0fal\nOVhma/FtzTMoXhFEFEIxGvHjYuzqdMAv/3WNhBbxxPO8ARzE6izM+/+t7NA4\nXJc7ty/snyHSTPr9dDMjYVEc9huyHVz1PoFFN6qI1dD2kE7vS0qzae5NmL/z\n/6g6\r\n=3shE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3b1fe90e1e19943ece00ea622ffe62958dc603b9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-12T02:51:18.514Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^11.2.6","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.11","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.152-renovate-balena-jellyfish-test-harness-9-x-3b1fe90e1e19943ece00ea622ffe62958dc603b9_1641956108447_0.6096635956664624","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.152-joshbwlng-bump-lint-staged-28e111898324bb24ed4c926d790a6b4ed525da87":{"name":"@balena/jellyfish-plugin-front","version":"1.3.152-joshbwlng-bump-lint-staged-28e111898324bb24ed4c926d790a6b4ed525da87","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.152-joshbwlng-bump-lint-staged-28e111898324bb24ed4c926d790a6b4ed525da87","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a2531ae757f09bbf809a426db78e000d2e8b0748","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.152-joshbwlng-bump-lint-staged-28e111898324bb24ed4c926d790a6b4ed525da87.tgz","fileCount":28,"integrity":"sha512-4jsl6nvHrpD9anR7+9YYTuN5uvfVrHsOsLUITx5SzSjp6fqw5uZifrffnrGyKsA3kZNdDflO/DB5ZgPNTzGs6w==","signatures":[{"sig":"MEYCIQCsEnq+tZTKAR9HT1n8whs4GxqRk4Ba4fgoG/OJaCb7oQIhALIOVPlG0i7N48oSGhhFyDxt5C5nAvV7XC3t+Qe5Sa9e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3kM5CRA9TVsSAnZWagAADqoQAIwmCyym1NkIWl6YcIRV\nJSKmz0dQHESlPSp+33D7sUnDP4wUmSq2WOucf8nZzmwjyk5Gx4DHUYLfkkJz\nbZy0CtjDFU2MmcOIwSXPbCU8VeIFEYSNhjblrcgDJ42TO1+dQgKIEKCMwI6K\nwXNUoYJV+Z7Gj+7BcHsVaPNAyCxn8ksNfVQXf3ehQlxbAfkowIrXBAsp3F8J\nctGjS15KMbLIxYmsrvmpc7h37eRLLlTzr3MNEdmQr7axc4nOVWeNgXzRryv2\nv4ZpLsEXMO0KSZIrGpAbcPWlF9aBdbsBAPPqwgzWw1cAwStNPercjJIEujRH\ngEqDMy5YSZBhrK3oQJSXLNBKzMk+4GKmOOQrr95tS74qgOo7euKAQb0NMkn+\nVvmPnsiV4sD71N/oFJEu/2LKspmnICYbpN5qGdvbaCDyXA9PNQ12VWyLEhf2\nW8NTvKd1M20DtxohrmLD8jLT7T8kCKCZJG3oOdHbCZQMbOW+gMHksdK7rnil\neCycOnWKkofQhAXkzOJd235wPZsMbVlpgSCWttsSlNTzcUQbMTX0prAkNRbS\nIiXKUh5aqSw1ul78fQU4atzi5Rh8BrRIfuec9JKpqcpFTSnDweL5Cl6cHqmE\nGo21sv921vSZpXUHcWIoyM36eKIo9pTQOG00Dieyb0ErNb4WIP/iUkH2n2Nj\nDcHX\r\n=Urpy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"28e111898324bb24ed4c926d790a6b4ed525da87","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-12T02:52:28.082Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.152-joshbwlng-bump-lint-staged-28e111898324bb24ed4c926d790a6b4ed525da87_1641956153718_0.5156829496218203","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.152":{"name":"@balena/jellyfish-plugin-front","version":"1.3.152","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.152","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e3053861597baf48a190bc4dfb3227cd43524d11","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.152.tgz","fileCount":28,"integrity":"sha512-eGQrzJ0SKk4/FgoD7X5c+8NvUPXbBezSQe2p+LZ6wHjf5FJh8MyhNOLSJmqCXqdPqw0YpD4nI8inAjzVPqny0Q==","signatures":[{"sig":"MEUCIQCYnhd3UU2C+iFnu4Gxbi6x9X0g1tvUJmQZnJGLdMoGNAIgZebNMavA/2yGvghq18Xsypv+iYU2wsk+zQ3MvZ9QdJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3ksbCRA9TVsSAnZWagAAGkcP/inAomYdeHz0jsGwTuNc\n9iLAFlSfBxH7Ife1DAikgBlinqFfw9oWFgE6moF1N5lbAUt8UNuj5TpNeoN+\nTcRd5Mo/qqC6DusOgIJBtQtt4Mtm91hEY8fuIgUiTJ3CWVG70mrOs88WNzfZ\nWxxWtsVSZDRuwpPgLCBJMUUpHZ+uTFH2gBuuwXqIfP75ILm48nFl7bxXvJxy\n8bthfeXbAy6TcpehBX5SJ+4lVOhnqTVLmNx/pl0ApoPx6hhT54u2oHnEHES4\nA2g0DYoJJrQtRMOdMNJcKK+2bii7WjwlZBJ5Si9NhiW/XyIQbCeVky7Srx1s\nnhQvLYrvPbtNDfgq0GTdDg0iyjt/Zw9ThKrqOiZsPtj+vvAAnE0wf6CWyPxs\naGa1xMxyIK8/gCylmX2aH3VGm7iraujiJDLR0PmvPt4lZWBnOCruw+deERbG\nft69r/WbLUM7oJ7k4yRi7ByLeOquVXDX/GMf/QqydnvSXSEumte/2RWtTerT\nKlwg7rYENDKpjlAGl9p5uJlLIJ+Jc9kMFSajXUk1qwNBHUH21TlfTaBV7D2q\niIdnReoXRJ0eZd9DHXeNWLn3nXOKFw/Vfd05gH3SEbEP0Ef07HVPec7vxuS5\nc1j8RznAxptWyZdc20xELzb1vCPbFFxxkI5IrPtpIFKEiigS0D3KFUzFih/L\nVmWO\r\n=F7yd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0098a41e1f11d41624dcb8b865178766120cea61","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-12T03:27:13.587Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.152_1641958171114_0.76678972650872","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.152-renovate-balena-jellyfish-test-harness-9-x-51d0753352ece4aca968c395b10c3ea0df982cea":{"name":"@balena/jellyfish-plugin-front","version":"1.3.152-renovate-balena-jellyfish-test-harness-9-x-51d0753352ece4aca968c395b10c3ea0df982cea","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.152-renovate-balena-jellyfish-test-harness-9-x-51d0753352ece4aca968c395b10c3ea0df982cea","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8495705e36cfc7bedb80836ae491b23a0e3f37cc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.152-renovate-balena-jellyfish-test-harness-9-x-51d0753352ece4aca968c395b10c3ea0df982cea.tgz","fileCount":28,"integrity":"sha512-gubbf3QzsF2xFEfoxex5R7Ea7JlC4ybsbZv/82CJKCQw6xHo6m001a45f8GO3yMR1ShEWjTcO+GKBjqYj8+nxA==","signatures":[{"sig":"MEYCIQDqFZOXRvAMvF8j4OIZKMSoYGCj2iBeOR9RoX8nokEbigIhAIV2WyChDZ5tVwfeWqxBtggVWblRFj0yTaA9fxa9RRqp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3ku9CRA9TVsSAnZWagAAsCMQAJXb06MU8dyeLOBrEpgP\nAGE6OOzrwtp86EvvYaMSstAIiRZf3iRbINtFuXJS9DpDJVR/z7eEQNGkFTf6\nOyKPlVUBYUOPAP3cFOePJ+TrQ7pxaysgYgWBJGbyhfRV9OJw1BJSwyonAFwD\nUDpVXyDzqwnpW+BTw4gyifreZEpzNa5ibHYMkhTbU1TiK9LE3nWPe5CQTGPh\nfxGNND6E2TrqCPjhFKouJyAB+52sRvLj0WauXekFWsDN1udKlwh8i+1ZdzFy\n/l7qQUurgJZnca3GYLsh5x+0KVmOo2kmYUVPVG9bVe+S+77u2MTEB/uD8c7O\nr0Tbedg66D6SHf7e3lHCqlQ8opqXHE/vz5pZ6KOOViOTHrxKnTtpavk+EOsE\nNkCwZQC6sfnopFAFJjJyIQRPp01e0ZxIs4FUTekAeRVwmglFQaSY7CslP+kH\n1EBDmzZ4bYbr3adu5h4q9FgjfPyyQJDSoqb4w8Ui329O6H/6p1Fm0tZeaS6G\n8391+VF5dtrQMd+sMy9PA3WusCyi9BKkWdnRZWxohxGSsikxmp/88kTzqIlr\nJS7esLFdGKSr4xo/c216L2+2MdDlgMMqXslTIkHUrg6/aSi3DcMetU2eU2BA\nyFCuCurI4KMCW4153q19f0f8fSEgCVsEJEHlhgkbVWI0PdotoymGs8z2bpkp\nSger\r\n=PqWU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"51d0753352ece4aca968c395b10c3ea0df982cea","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-12T03:28:37.798Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.11","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.152-renovate-balena-jellyfish-test-harness-9-x-51d0753352ece4aca968c395b10c3ea0df982cea_1641958332862_0.607280005623291","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.153-renovate-internal-patch-0c3e883d4a7eff49b1ee72a147443738353812aa":{"name":"@balena/jellyfish-plugin-front","version":"1.3.153-renovate-internal-patch-0c3e883d4a7eff49b1ee72a147443738353812aa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.153-renovate-internal-patch-0c3e883d4a7eff49b1ee72a147443738353812aa","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"54c099a6a0034b8ec52f0a96fad0e05d26552744","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.153-renovate-internal-patch-0c3e883d4a7eff49b1ee72a147443738353812aa.tgz","fileCount":28,"integrity":"sha512-2tInMIo9nqmspc2dq1fOijw3WM9rYxe5qm8bUdh7yp/oWEULNGFXnpg8d6Hl7bj1ctB+k0cQVeoWAmSzre5QRA==","signatures":[{"sig":"MEQCIGHJ9C/7P9In/3zqaoXh4XQsbooXAXjg4uBd5OLHNHu4AiAazZPwhncfyWcoqnx4MDyhEuzK/Uo/RXjYH2/IUiOiQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169741,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3kxSCRA9TVsSAnZWagAAKgoQAIgCMu55ntyE0F+0mCrX\nAHV+i5ZdHj5moG5Bf8QF6F20zP6U8LNNK5TXhlK/8LplP6lJ5JWyaMr8H96Z\nks+gQXUu4igDzw9hb8FAkgfAfKdXQMeHzkGb0i9E/14QzwXOSRlhgg0gMkF/\nZG4Ue1dwMC2x0uc9meFnV+qK9FWUkrb5auodh/IOu05IF2PNj9X+ZlxRaSYC\nklLg3/Nz5MbRX6ZND7cHppnmnio9qpNmLVsLf0HDdfruRA7GaFK7QWqVJRfB\nrwp2R3gIsCOasBaGxwNhbY8TrAA4l3kfceufKP1B6q8tlMoJSmXXfIElaamq\nASvXXds3wXAigCuF+rNhJMMkdlMd8D14f16leZQEx0OYPwLUMKIR502GFzwv\nqdfgd/9Vr5Gw1WrkwukXs19RgYaIYwM1rSjPWZz3Jm3WeU7vSW9zFo2yXfqC\ndwas9IiCjtylkGSYl8umUembyraX0P29vd2u0coFMrJxUcFBmFEsPa9yv09n\nv8c4JqaJ6efyH8IX4X0Bm+f4OmGtIwAZvXAl14T4fBE9YmQjtK63X+q78CfO\nMjfZO0FiIpAdMnAOass1g6hzmtMV+m8KkIx5BCAz/lux533LXrzKWuChKdiM\ng2n91XVdseHmlMM9opgTG5/Up02fNg7h8gPMMjJr19Wm1hA6DNXN5+85Au+n\n1kAV\r\n=uT+l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0c3e883d4a7eff49b1ee72a147443738353812aa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-12T03:30:27.155Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.153-renovate-internal-patch-0c3e883d4a7eff49b1ee72a147443738353812aa_1641958481855_0.009889072521831244","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.153-renovate-balena-jellyfish-test-harness-9-x-0d83b10c36cda893c0cf3f10d83038bdde6a3653":{"name":"@balena/jellyfish-plugin-front","version":"1.3.153-renovate-balena-jellyfish-test-harness-9-x-0d83b10c36cda893c0cf3f10d83038bdde6a3653","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.153-renovate-balena-jellyfish-test-harness-9-x-0d83b10c36cda893c0cf3f10d83038bdde6a3653","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ca712f1d6184bd619e82d8c9ebeedca72b55429c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.153-renovate-balena-jellyfish-test-harness-9-x-0d83b10c36cda893c0cf3f10d83038bdde6a3653.tgz","fileCount":28,"integrity":"sha512-dF2vSzJzMzlFKjYbtjJ3eITrprKcae5ABfPC085wJHauwXzui7fowOZIm0TbCwIIcRf8HWi02QEvTZ2H8BMt/g==","signatures":[{"sig":"MEUCICNjaL8qg9UxL5wtcUQyzQy2MYE7s0nvqky5QLNtCLOKAiEA7ZyWxnDHIGgtEMiBXU2SUQRaXxUSGb9Zu43CMobBw6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3kxjCRA9TVsSAnZWagAAazgP/14CoVXkxtNCLBN2xMc3\nQYjCg/jWV9pDBifHNMhOy453YuhrUMvL9CMLgYJQ9s0xXroEVbfizh5IR3c6\n3cjyV2o80+mhfZuof5QXTL1ouTVibRUv0cow/nM4tEavi6QCOO5v2GA+czvN\ngbipW0lSLmUxVZYOmWV2VTTiKH+4sZZaLLshYGUJzPKqpHeYayVhsKCAHSoN\ncCYHk/eSole0gPGzZE0XDP29qBdhqkRSwOomdubTnObPjGTwlADFo/v1YbyG\n17ds5H+NooXci8rqVnaPuJGgTO9kBzgEb6wQ0EKMh2RUPmle3Cl0I875g+WO\nB2wcYl/aA9JkkizS9eNa2TJusdTVFv+M/WzCK5ZSmV1wonl/bSjHRRAXcYl5\ndipNyWOKIigZZMkRGLXQFrCpETJmt7CjMEm5JiQ/FLaGbeFBAssVq1uXSiG3\nJzE25xZoLDQ6G1lT0SMuN5orhsiCr9UjYp9aYMMkCYhW0p0rcIzjhxn27vz9\n3VStsHFm5He/UsEUpnapqW01VCGZql2h3rAaJqYKz5z1DuXUvDafnaJzm0Ld\nBOQQgeiad+nLFuoycQ922SJ9Z7E+R/aQKnxd1ebdV+wH817gi/SurZyojYEJ\nR0MbiQ1ykLGaZqvIrLA1CJpmyajSzV/69v4WK3DXVe9cxFNVWyXw8o8QQlkQ\nTMrL\r\n=63kG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0d83b10c36cda893c0cf3f10d83038bdde6a3653","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-12T03:31:51.614Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.11","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.153-renovate-balena-jellyfish-test-harness-9-x-0d83b10c36cda893c0cf3f10d83038bdde6a3653_1641958499402_0.15033730659476285","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.153-renovate-balena-jellyfish-action-library-16-x-0162252f98dd1b519a0e97796d050a6623386af1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.153-renovate-balena-jellyfish-action-library-16-x-0162252f98dd1b519a0e97796d050a6623386af1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.153-renovate-balena-jellyfish-action-library-16-x-0162252f98dd1b519a0e97796d050a6623386af1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"28bed150bf014b679c4b9f0385cd750ebf26f1c4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.153-renovate-balena-jellyfish-action-library-16-x-0162252f98dd1b519a0e97796d050a6623386af1.tgz","fileCount":28,"integrity":"sha512-qy8TKFe55h8n8HKXIZMuhIxf6AwEDEXmSCpPVQCy6PPX4jgkT3zbFwKrjXnVsbpDJ8EGLXSg13ABSIe/Mna0hw==","signatures":[{"sig":"MEQCIC4q1yOjVW01dfzBGpJd3ilBlmE1eKoNrrPJJSaNYlmdAiAoR+SFG7O513LbIqovPP9nYn2Y2wwxXxSoDg+gLI9lzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3qI1CRA9TVsSAnZWagAAPGsP/0qkxgMitjQDHXt12ioS\nxdV7fAtFqQo/XWOTXuvrcP2U9ghT6hXF4A7zd8cCV7+NdAM9PLkam9rpCLCU\nP7RdPfGLESUXUsMKTJkjNDz4YgeghBtPKs7ZUTrUlZcM5GlPDvrplZuHxJZe\nhJZ1n+UdXdD7kNLBMJWo72fSjsrz3pICHoDpH/zoF/H98W9ssL9tDiKjJH5O\nrohft/wJa4rRw05t/fjX4215BvkxfPiCihFrDBE6GQ1slEf20Fs742DZOd+n\nGPGJE4K1/UBUeHfVyw/MOvYIQpIu2fx1ImczdIiUFhkPS8SLgo2uen7o1tDJ\nCBL8+UrMkv//7t/YIiULAN9Tf6AqVg4EuST5EfQf0PXfr9Zy2kxzkbHicTdG\naakXMkgQQAgv6lX4S4AjGKFi8TLYbAKJlW5nEOemI3omZl/FBnMOC39AGcaw\ndGCeE2gMMgLF2mhniGvTEvqjyhAJNoX/SwAIsXuiIuVeBGLDkznytmhBRLD/\nq+suxsGtDL1l+tsuQR9vDhe9U2/5IwphROhQbCCr6z6B4ga1nzBC4mF6Wo4R\n575dSI5hMfPOg0XAKeJTeU+PqCl9yHUxV5an9PTSoBWA9uvBxEPV1pvzaFSH\n4RisdIv+bJamz55Ad+ulDaFyKLyx4qQjdl9cLDQxookYMRnlV7zg7d9bb8nO\nyAAI\r\n=IRgS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0162252f98dd1b519a0e97796d050a6623386af1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-12T09:37:14.877Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.153-renovate-balena-jellyfish-action-library-16-x-0162252f98dd1b519a0e97796d050a6623386af1_1641980469032_0.9234376358168823","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.153-renovate-npm-marked-vulnerability-ec59461151b96808c59b226878c94315bf9b2ccf":{"name":"@balena/jellyfish-plugin-front","version":"1.3.153-renovate-npm-marked-vulnerability-ec59461151b96808c59b226878c94315bf9b2ccf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.153-renovate-npm-marked-vulnerability-ec59461151b96808c59b226878c94315bf9b2ccf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6bd8c0889cff6b1049f9290aa100f1ff20ab466f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.153-renovate-npm-marked-vulnerability-ec59461151b96808c59b226878c94315bf9b2ccf.tgz","fileCount":28,"integrity":"sha512-rSQ5whShXBW0icZsVJUu5yGHRi2VXR6//Mlz9SXPNk5zfRjNtxfdmRLITreZ5st4v3ctj4zvgw0bDEq8/LU80g==","signatures":[{"sig":"MEQCIEo5yR/oYej7XhakDoMRgXQEH1mM7gZdxFjDU1ER8lE0AiBhBFULj5Samb/gzi5NwXCXUc7CdTjCsGh48TLVI/JHXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169731,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4g+WCRA9TVsSAnZWagAA2VwQAI8dcUyCcfMaucDmmsgI\n5mbuaAREFRxmrJA9N325fNXE4h9ubmCSMiixbNCqNvfW7drB1/8+sU7oeQbr\n1IFFNOgc8KHS4pNchW748WUD5lfxvzM07nm8ujfPWvEAO82BlXIcv0z2x0JU\n9EFqkyuwl9fXaVytPt10qEiPxDmkb6qmP0IMZsv1yQvPvhJJwzgMPQX6frIo\njujM1n3mZ1vGwgeuaAeXsHoDc4l88MVsiix+KlX7j1XYXdzUmq0bvrmb5nEp\nN4oJ5LFYKGKqp3fJBWpxLSZa6UYskBXaoPmIQpK8tUgI/ceoHHVaLWofKmLw\nAMgnz6Eenyo27unCw1SgslRmnxjqVvLE0NSbstFhfUEOHS/C3eLeoEdzJ2zr\nxAbqCQRblXWCFd4BoHzcaJN933PJzBaG6UFR8eHJjj6qaSb4vG2nFlUlBE0o\nX1NNW2gaku452HUcGB/pe4MZGy2a3bZGt6oWnuThst053HW59BC7+4Vz5a4T\niLGZD+FdK++QfybzvSKFhBBMH2HAqEsrlhqpWLanGE47uERgtYzciZwxLhbX\nK/THNMYa6sUvAdNj3tjx4we6p1fMoC38ohSHtJD9NVdS1jy+vMpKIu9LCoZT\n6G4RIbEESHwwiYU230BAXvlkSqwLyJEYHMemrSrsxE255iM+Lljj9Txx67Hu\nIJtL\r\n=W6QH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ec59461151b96808c59b226878c94315bf9b2ccf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-15T00:01:06.051Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.153-renovate-npm-marked-vulnerability-ec59461151b96808c59b226878c94315bf9b2ccf_1642205078470_0.3100577947494798","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.153-renovate-external-non-major-6237bd547d4446950390d2deaead8c287ffcdedf":{"name":"@balena/jellyfish-plugin-front","version":"1.3.153-renovate-external-non-major-6237bd547d4446950390d2deaead8c287ffcdedf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.153-renovate-external-non-major-6237bd547d4446950390d2deaead8c287ffcdedf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"39432e08acb43aa3d51d8efca1e17bd30db8895c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.153-renovate-external-non-major-6237bd547d4446950390d2deaead8c287ffcdedf.tgz","fileCount":28,"integrity":"sha512-u/EaRmpb2djF9UZUIfl5U9QjFXtkEM3ZFapMzjUaHrmY2VFUGhesIbLh4QKI38IdVzEc+w+g4w7fG/kthxKUGA==","signatures":[{"sig":"MEYCIQDie7NmmmNkJCjAcRqNhgnlKbc2Bx+z9PBuUmJuzqJJrwIhALS17/3WndRUgWym4ZkCEjt1qihHNSJkpgoAytfQoI+s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4hCPCRA9TVsSAnZWagAAOq8P/1fk1bBYqarAIhRX4Zw1\nPDh+uiwFf3hDKUkvGEbFIR+Pt7FnX4Bt3ZnuGexHIdLCh0CPkiO4XdV0D2IR\nfJEN7STWMtPVJY4QBvUtJsFSJqFAvwcKHPc7+oQXxo0JUsZgJlXi9hXZ81bx\nVy4RBJ7xqY4Ep5zRhzoQytSV2Xe50MPMsMh9cBfOdPLJBkkWc0dYpbwMNC2b\niAVnx2ggFhg3B94TOuPX+kKYq1y5hdI/0bM4Q5GxU3KFhuynDJVVIhzZ0xwk\nSp0yImcSOuu4gwPCkJ2fTB0Lgp4Pdmf1Yt+hT0e6qKbWU3qLI7ZeJrlRhUaU\nN4D4pEZJ3pZ0BBQ8vO1C0pb6ynoGUrWIE1GOL6KtcWaruVwBjhHE55NI66r2\nrPDIUjvS3u9BOWLoqDXv42M9X2xfLfn9vNPTmJi9b7ZJ1tuhEw7uYUaXFXQR\n7HtJzMucKeP4QuQnNVJSDWjey/WGiPuWrkPhBtWef1CaD1s7HBWiBiMOA+Vb\nOgW4MMHEvuPritSVmOqtx1CUFpEwstlxA6nE+zFdU4cph+q41l2OytyUz0KK\nm7Fv++3aMlXK96ZD8k+IcAhqY+73H2pJnJWkVPzGN9zQ5ry/2intEUKi2rkh\nRcGxNGc6qt3qWvO/RPoD2QfVljvTsrcEavDRGf2KBAjh3igeZSNcykzcGEs6\n2Mvm\r\n=SliG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6237bd547d4446950390d2deaead8c287ffcdedf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-15T00:05:37.608Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.153-renovate-external-non-major-6237bd547d4446950390d2deaead8c287ffcdedf_1642205327622_0.558903427012116","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.153-renovate-internal-patch-389a8bec514016d5ac8b707859e23b4cb9d3a68e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.153-renovate-internal-patch-389a8bec514016d5ac8b707859e23b4cb9d3a68e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.153-renovate-internal-patch-389a8bec514016d5ac8b707859e23b4cb9d3a68e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"99b0207ae62e29d1904d2b76e7f024c26dc4b8e8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.153-renovate-internal-patch-389a8bec514016d5ac8b707859e23b4cb9d3a68e.tgz","fileCount":28,"integrity":"sha512-fCBjlRE/leYbBLcA9sNaevzcbV7nh/jJs/FmfwrZFfVoGKyZ4ql3DHP0/CiiVxDeIm8xlJnihdYNqmERvYlUVQ==","signatures":[{"sig":"MEQCIAlvnBW//kgmAxSnrxxwio+/a9ZlShIXe411cph/bycgAiBW0rwesdGPkKtI1wgQxHHIG2zIJDq0jyDqujX6Jsq9jQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4iwWCRA9TVsSAnZWagAALScP/0yyBMUvFljDI90Rnoq6\nzJ65Xy1XUjaiAkovKK5vGzBNNEO1uW85SFv30QETX29mKfMFE4kHbGKGSieV\nH6cQzHwDxSsmg+a7pUveIle9NJmzdItmjHVjogLnPuVNLnfgzhOPTGTHYj5q\nTdWCu4l7swPRL3pk2oG9j9w0HTL5akRuKqH5Wit7YpIureSxisjmSw66Y7cW\n6mihTsQ3wH5V4wOcTMKp5pTmKycfuhMvxEqpHnWEJ3p3SsknS7JXUBhcbfOk\n24p+0+790X6gAjwTyZ3h9rzClAzyScXCNj64iA8jrSd7LHx6y2gjc/tR4q4q\nxfc+E4pPH3xYzvkodyabVR3+tCQpisTrPr+beBVlCdveMAZcKr8mfJpOHslF\n3sY01hOemUe5HvO9cSTESMswtcWXQMtdueatwP1BrV7t5ollyEGd4548h6X8\nf/5ElD9AV2jESSNjQaU/tbYkutikX52UVe2GdF3WUr23yJ1vMydHdOJ3Kn64\nn9obxUqdiwgDlLPqw7ewYTxpSv7sNShe1LNEcAVF+LoTfSplYJ3F92L8sSSg\nFJzVA+roCouA7/cPGCZUUfP809yP+PljC9w3tGnlqFhJFtQn5HK/eSDBUC0b\nSPuCPf8H1NW4BErbHIkbVNIzHX1iELj3MLQgdCuu/SKcpw35EK5jdvSkbBqx\n7X5S\r\n=VNAc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"389a8bec514016d5ac8b707859e23b4cb9d3a68e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-15T02:02:14.747Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.23","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.153-renovate-internal-patch-389a8bec514016d5ac8b707859e23b4cb9d3a68e_1642212373958_0.6746037481866787","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.153-renovate-internal-patch-81d84fc418980ec0e1fb77b35e76f83e7c3694a7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.153-renovate-internal-patch-81d84fc418980ec0e1fb77b35e76f83e7c3694a7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.153-renovate-internal-patch-81d84fc418980ec0e1fb77b35e76f83e7c3694a7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f2a1ae0b642a479a4ecaed1ac0c411ad33c4ba3e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.153-renovate-internal-patch-81d84fc418980ec0e1fb77b35e76f83e7c3694a7.tgz","fileCount":28,"integrity":"sha512-VujXNeiZslz3c1+nvjS08xRdAseni0zHl+3t4WJwpffVDr5OrU1LhPj1a4m06OMZJk4c6CMpEzKjT/wTyVru9w==","signatures":[{"sig":"MEUCIQDQ/rSG2gOkr/0PsWZ1e8BTGtzC3RZg3nHBKY7wmXiKxgIgOYZ6W/z0FCzZ8lMScoeKdJX3IJhz2XnLa0t9rVrriDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4kFjCRA9TVsSAnZWagAAmnYP/2PZRvZ+FMghOUtYbc44\nbWaoLAJoM6JNz1rLQjhBJB9Tl71+wn9zE5EhBDSGzWgz9uOyYQFgbrQFiHOX\nxzqXsoX+pq+J/wKHO/1DmAsf2imHxD1P71svogkM2XAHQ+Pijoz8UvN9aTOD\n0XT6u+A+Uh8KW0D/WDmqIlRd1nanGmsPJbttnkMkWlH50tub32+ZD76c06JO\nZ9uY64fiZbLyWnKuiC2w0WY1Al4MS8R3QhtZWuWZ1vA+wTsyVxaZMRspo///\n5vwgWUt+h5v0ZrY5+6MqNhu9qDMJ3sTtvZ92B89yDFEoFOKivUlbFsKz8fVV\nRn7i0xjy07r59O7mx+VfCOQTLMHJff1TCoDkYgKRvYnjWxtlkQ9RDJbl1leC\n+aD/d8YoOlbiEn92eq6P1ZsGZOzepmCFpCDDLZd93gXX3sT8Ma5wm0oL04Gj\nSvwnJk9dRpR/B0XvjrhZulumeCnqXu5V0RK/Ji+YWGxJI9mrCfAYJE3YRPgp\n+t/+7zYfJqEtQhOayRDzRgzAu8nfsZrupMvgAYxIMOj+uHeW5NAPoGyqt7hY\noViex2WRqLf9hTPXEuh5RnE4KJhVQJjp69vyhjBam05LKi3UrgvnM5qyddW0\n2aJQi3geqU+Ce2za3AYQ+UCguc8lhcULnuAu1lv+Luob1xOzBuH1g/nyF78T\n91VC\r\n=Y37g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"81d84fc418980ec0e1fb77b35e76f83e7c3694a7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-15T03:31:43.144Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.24","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.153-renovate-internal-patch-81d84fc418980ec0e1fb77b35e76f83e7c3694a7_1642217827496_0.8053687079124383","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.153-joshbwlng-bump-assert-264465e2207a468267f65eb28f7977dc88295ab8":{"name":"@balena/jellyfish-plugin-front","version":"1.3.153-joshbwlng-bump-assert-264465e2207a468267f65eb28f7977dc88295ab8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.153-joshbwlng-bump-assert-264465e2207a468267f65eb28f7977dc88295ab8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6ce34c6b400a7b1cc55d7f85f8293e7809414555","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.153-joshbwlng-bump-assert-264465e2207a468267f65eb28f7977dc88295ab8.tgz","fileCount":28,"integrity":"sha512-4fC0zGkw50/mqVgOyVLeTfSA2O9/lP5Xp/zRa/bYlHyO6uY1mGKVTSNDlpsEYC3W/H4Jsijoy+Kw6FzjNjdM9g==","signatures":[{"sig":"MEQCIFJc79lfeYj1jl3NUpfpGi2Hz/iTh9Qra986zyLSpYgcAiBmdqtmgDCJZNkexX0U/sQxkeuLQJ63GMNMXYXLEPdAxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh49pCCRA9TVsSAnZWagAAv1MP+QGCf1FLcKlPrAMFiEdw\nBANAjORc69bdEu7EJqyRbsRc9rjnId6z9xYW+oHR5oWv+dpF4KlqSGtWgh9s\nJUUKmESqOYKFInOPAATvCx1FASRuUDxtCbpPtnuwjrA0LUNg3ccPsugdYOFp\nbepEq79VvU+5pNlJzjAvQlqiJQxvWvYwx8t/oUzldfXmDbpspaJnHVyZxcwh\nA+yqU7+cv3qb4jbLem01dc86ym4Gkd2jZsvO5bAPlICPDoKhDpcUztG7j4Ov\ngS78h5q4o14VYE3STNnbmtDV0lEqk69yMT8SDteU1M6SFD7TPMxWKKj8wtby\nsx5yX2hSYfKNLooD4kXmfTJd5yaCVGkODGLI4o4I3AdILvPwvqROLrtjvEC4\n4/BSjIVlbnNEI4z71gdOS+Z1aDB2a+sGarcA5mOyhvLyvvCllaj6N/qPWJU5\nEWcRcEZ1DUjkv9hX02hsEi/TB8xfghun6vbHBoytzpbj+0ttSIF8lvPopE7L\nByUm2hz4ZUJ3MB3KLmqfyLdR3in3FswAbovCY8dnQXC1ouudJOEUmjLCPwS4\nNcBYfdXcvPDzLH4rcj/oMUPYEAMrkrkAamUyO2kb759huwfP2pQCSc1riBDW\nhR69B2j3Enbe5lIRgyBq40xF7mIX1ms3T3JMCnWu3cPXFNDE7pIk4I16CA/R\ncdUZ\r\n=p6oK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"264465e2207a468267f65eb28f7977dc88295ab8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-16T08:38:39.852Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.153-joshbwlng-bump-assert-264465e2207a468267f65eb28f7977dc88295ab8_1642322498704_0.05984686119495608","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.153-renovate-balena-jellyfish-action-library-16-x-49a91da9245d72e8398c9b787a71a0cce53a00d9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.153-renovate-balena-jellyfish-action-library-16-x-49a91da9245d72e8398c9b787a71a0cce53a00d9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.153-renovate-balena-jellyfish-action-library-16-x-49a91da9245d72e8398c9b787a71a0cce53a00d9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a051426ebed1b4ca35efdf2332cd459ec4fefbe7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.153-renovate-balena-jellyfish-action-library-16-x-49a91da9245d72e8398c9b787a71a0cce53a00d9.tgz","fileCount":28,"integrity":"sha512-TXdtF9rX7E8nCrglNFii4Ninatx0zPhRws00c7N+7gQSriDZgboqCwTwaKSkNW0vwa2oAIED8HzVxO0uPl235g==","signatures":[{"sig":"MEUCIBqlAkG4W5730iO18jTM12ypuXN0e4sd6lDJHFymUqbiAiEAw4027rEJ/pU2L8t194WInc94Ax5itmpQfgiEyhus5Ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5EY3CRA9TVsSAnZWagAAz4EP/0Kcm7fcsG11OAvU6Gwz\nS5nS8cLAghwrK11NN/vBzcT2amm4mSFM5eS10RMPbjj0y6GmbfoIctKCRsLN\njktIIKmZtOnHtaz70DnztmTX1Tc8NI6AjB6yiAqjGNv3gs7R0F6Y8ty2x664\nZ9zoI4tkI8SYWWhwBxFX9gXr5F4QeuIwFnS9gAvIOuuHUQ+gntedhmAfvoiw\nzmvF6/n/64TVcnO+nol/cLetX/ch55vhiwfrExAJFH6L0CwNMwJhbWNh0knk\nk6wSwHh0H9wkhIeUdApGUxAQ6z81dtC9i+ukg5CcqKu/j6cDhBnerZCMcP3S\nmzn+b6UNiJQpR8OuUkEo7mjw+C2zNar456W+Pw2wscct546pQqkfY9+UcmxA\nprsb5cL1GlIP06NUE4LC1ux7eNfRZpX0uiEUv7wE/lgS1JuOSMT3bv1q6iGU\nJzCFQ9de0CAA+Q6XGrTflug6GFkNXsyJz1ojAyz920yB0rhriy0ecCY7NRMH\ntXzpnD8j3e11jZ0Hg1kHINbG04iESQmfN7WztIHYaIRLm2izZp0bIwA+Ck99\nozXqMXkSYnqGaatDi7gh1Xz97b6J8AWTufHdNpzcI9G0W2e/WmxJQodKVn2D\nSb6bgbj7FWuJMsOKPHcHH+NwZzAvJPEE5e4yR0qkMTUvRJ9q/U/IyPl+hKKY\nSM6d\r\n=7btU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"49a91da9245d72e8398c9b787a71a0cce53a00d9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-16T16:18:34.785Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.153-renovate-balena-jellyfish-action-library-16-x-49a91da9245d72e8398c9b787a71a0cce53a00d9_1642350135468_0.8341986871140297","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.153-renovate-balena-jellyfish-action-library-16-x-b90cf122c53eaae42c4ae446f344ea7770062faf":{"name":"@balena/jellyfish-plugin-front","version":"1.3.153-renovate-balena-jellyfish-action-library-16-x-b90cf122c53eaae42c4ae446f344ea7770062faf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.153-renovate-balena-jellyfish-action-library-16-x-b90cf122c53eaae42c4ae446f344ea7770062faf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"33e2b040d8ce38ba0886a04d5091d8bef64cb9c1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.153-renovate-balena-jellyfish-action-library-16-x-b90cf122c53eaae42c4ae446f344ea7770062faf.tgz","fileCount":28,"integrity":"sha512-cGd9ClnooAfm4F6YiOU5Z2zLXmlOa9szRfiA8Qf6ZeKvfQQyKXPHhTQ3ULJeApV7MIfj7FNqicZJSEbc0btGkQ==","signatures":[{"sig":"MEYCIQCU8fzqMu/3o8c21vzFm/A9aroTlh1yYdK03+n8NjpTXwIhALAIRI0wmaEAU21XJBafB9LZjfNqEeb/09VQa7Ydd3Id","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5PZ5CRA9TVsSAnZWagAAOJcQAJqyUi6LYd1+SWFH9wzg\n5vNTfnYcAYC/CcabaXH+YByF55VaJirzNJlLfmDq7wHSuR2fkao3GSnGO2Lc\nKxoMT5PYoUf8JCoRdvZZC3u9fivrx9dTVL8wHo5j4PP1W7sDRJ7DNcJjB4Ul\nBGL7JvS7gNu2S7r/0n5nSsah/mNSvTWBbEOJJIQEV4fDMoOHVCXqeT2QaxxJ\nZ8l+ok1FIA4KZuHYzVyBlU2DVlPum768WN2VD4FZQJxnLXbbaivaMfq2chyk\nOLxODi4SrrNaEyEvGTprxrBFSDtKN7pUcPCzF/NBrsSz1WEUXEdvQ0NcQW7u\nD94Vj2lsS+ePRsJCa9beMpfQkVjJLN86aA18Yeh+8S4kGEhstD73S3hE3TAE\nY5QSHNTD6u+57AielYEUPztm2IRIcp2YWr+N0jO1tZ5wGL/JNAhDsZCNgIo3\ni/SOBeTt+3PZdPXGRSkG1HhmhlD+4v+mRr6vNN7Z3u0nF/WyTh/x3uWPJW1t\nd8IzIkh4qaAewXBrvY9qaFXs/LqE+EkjutTwK50ooj13tC8TRKPw9CaL/FH0\nhXscl9UHozq8gCli7Xwg6VJxL93Edy7lHGLgTon6+Gcdpgk5BThI39i+SmGq\ncwdBBQ5IaNYPV1PIXneVSNXLEazud/kyjAThq0sQHP3TTSq4+MkO6AJ7p0OX\n4rAY\r\n=2Um6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b90cf122c53eaae42c4ae446f344ea7770062faf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T04:50:39.549Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.6","@balena/jellyfish-environment":"^6.0.8","@balena/jellyfish-plugin-base":"^2.2.22","@balena/jellyfish-action-library":"^16.2.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.153-renovate-balena-jellyfish-action-library-16-x-b90cf122c53eaae42c4ae446f344ea7770062faf_1642395256864_0.17531182160177572","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.153-renovate-internal-patch-1b2fbfd2d5897f2ebc621523f742f7f6bcfe7f54":{"name":"@balena/jellyfish-plugin-front","version":"1.3.153-renovate-internal-patch-1b2fbfd2d5897f2ebc621523f742f7f6bcfe7f54","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.153-renovate-internal-patch-1b2fbfd2d5897f2ebc621523f742f7f6bcfe7f54","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1a62208e2d55998f26565b1e0d337f8fa9cf1005","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.153-renovate-internal-patch-1b2fbfd2d5897f2ebc621523f742f7f6bcfe7f54.tgz","fileCount":28,"integrity":"sha512-IJorVwC/8GmChtXg4wb/dscRJxm/LyHYWI06B0h4vUUX+GbRe7HEJH3btemmySHg9mPCKnsVb+KCNOKP1Jiqtw==","signatures":[{"sig":"MEUCIQCIP0bN1OmeYHhiyICaLge6VLMVXUDNmeQXD58KATJ3CgIgZCoeTHrAjnmJEEWwPteTsHyp1+J3ZcakYqwVLpyKjYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5YKdCRA9TVsSAnZWagAAB2wQAIf7A9FpY9m2+QBoQWeZ\nzHxl03YKcwGoTMM+mf4zR1hSNVOp5x9Jzv1ksnZcLX5m02ztQfI4/HrSNBvl\nY93K45DpK+7uYYzDMdtnyx3HQpWz7DxRysnNh/mecwMLdyx3yuoDD9h4/wXc\nNN6R6AHxtXt4JDHEtU+HtG4odO2x2RaALryfOWZLJ0qYqUc+R0Ub/Dz7B+d2\nzUnAmtBIhNTDrqzH2KwguVcKZsdGOLu+LTyMgyaPoti1axQbRTi2uYXJ43Jl\nvqLQs40xBZ4XWWVEipg3UxL0rGQTiWttAp3qw/bPi27UkXl/yIP6Upz6D/li\nDwcIsS87EZRoz3KXTX/rPkK8iuPJwFUMQV55IFPXqgqUvpvUDB8AH0M2TtVd\nflTqU2j/zfzuTZSU6w7XdUInFkw2zwrb96glnCDXBfuNeGsHNu/kLy8/NqKw\nr62jZoqmAdH0X68bflORX4WTPzrC8nEvumhwWI4rwTe6ml9cNWzvbuYogj7b\nG3SRTYtT6oF8sCnqTmTE9q7k4sltzsJmn19vqebtCLXCG2z25p/xNeTrvlU/\n+D9thzwiKNmY5q1ATVz+T93YRjkBtQ65ZvgEgMiWizrf+M3wlRp0SawY871I\nMtgC6nkYqc7+6WB3iixWeV2+bwckTK1oekx0nA7HDsOH0pxFyVZBL3u72e83\nrF33\r\n=obVg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1b2fbfd2d5897f2ebc621523f742f7f6bcfe7f54","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T14:48:34.608Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.153-renovate-internal-patch-1b2fbfd2d5897f2ebc621523f742f7f6bcfe7f54_1642431133729_0.44487106002873755","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.153":{"name":"@balena/jellyfish-plugin-front","version":"1.3.153","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.153","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"24fbac42582c3b8b21e872902ad0488747587c55","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.153.tgz","fileCount":28,"integrity":"sha512-9DdGf56ADkg1oIK6LE7/P4fWpCCD5fDvmczczdXAoCxohgQrs6AZ0Pc99e6+uaLaLSZUl9oUD3XUgryJ77nWGA==","signatures":[{"sig":"MEQCID5lG6cjBoPZTprbDMTc118Trwm/vlAvS67Lg4cWjD25AiA0LqSQO11QeQxYzqNfVSBOMmPJ/dvKE7wJ8gMx8unDag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5YoRCRA9TVsSAnZWagAAUyYP/0jUAel1wq/MDHYoa5gC\n4F0/qa/aLbfy6LCz7dYsM9RgZAsCBjnDXaFxjFuIziLRUvUW60gV8MkxRWSk\nkz0x2WCcK1ldei//UHS1De5J9HstAOelabB+ZRKSgtpt1NnjvPABcFCPsSHQ\nxcOaqHcSM8wWkyi48t+8BrSdpuBgKo1V848E0lJeOAvUYRlo4oRi45e25S+h\nlb1cFW4xX+ktyMyAP+GXJJqQ3nC49Q6OuG6sWlTUkZyoKuISO3I8HLAkUg/5\nMU1gUUbNVjgvpsmRlAZP9YL0j9DwjoXnlOh3J+dgs4i184Nhdgj4YWXvj+Sb\nvs40sVQmkUA9Qc4sBwI2gZ2pVgmueWW8oFNmxS/8XoQLryTPTBDR6tnRYKbD\nrKRrEanNaIl9I89vBbgA7VD/8sh+iMOjcMjOx5fVB4gxvdmFbV5CfsJ8JPZ7\nE2i5wEFyWO1K+3sRDel5Z89eks17JnawQUE7t+F/WjAiclYdjL37KDK8pS5q\n7Zvcsuynu45gfvijM3nnno/42hlwcLEKIVhvknUHvsZbTUi0x/sg4WgTUSvN\nKeuiA6m0K1Gi3QMtvZfbmMyaOaMPlsu37nWXtzZ470ovBW4aF3IPY3HVlNdV\n5/wCNiwkC8HdGI69AfQprLDVgmgdSn6sKvL8v14zUqFiXV1nvyETljenG8vX\nGpOC\r\n=nYfZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"09a7feb849c6daec2064016d25c8c06df3476e28","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T15:21:34.726Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.153_1642433041678_0.7043265159969325","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.154-renovate-external-non-major-9600625959e2e2f456643f2e75361acae8d7d667":{"name":"@balena/jellyfish-plugin-front","version":"1.3.154-renovate-external-non-major-9600625959e2e2f456643f2e75361acae8d7d667","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.154-renovate-external-non-major-9600625959e2e2f456643f2e75361acae8d7d667","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"46b145e33d2a8c35a3dfa220f80697b582b3da87","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.154-renovate-external-non-major-9600625959e2e2f456643f2e75361acae8d7d667.tgz","fileCount":28,"integrity":"sha512-+hyU5HdsEu06wwmYOjRwPq+urefkxGrtsX/z8kMpV3wEdd38RKsDWHgJQfyWQCm0Es/t8U4lWJEueF2ay6qVYg==","signatures":[{"sig":"MEYCIQDyhETOAuW7rrLg1gPQ3XYBVGZeIxqvFjxuO5wbniI8ZQIhAO1pnaVoiWwN0gCIsiOXe9qQU9mTCC2FPWi53+M53/xW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5YsRCRA9TVsSAnZWagAATB0QAIIHMzB4llV6w8NYinl+\nnBjzEhudIQe/hNOB0gsDEfYA39s1d8uzRitqfgXByK52tTzylJf14yvSp6eY\n6n31UsxJsQlPRg7rd73enhyDsWCFbkNG6/tkemrkHrR0TjVuBUytPwAH3fd3\n5taDA6f2PPVaWX7ylO4Ios6Pi8hIMGOa/bmBW6La1OmhorupD5lp0vEH0Q55\nR4anHbFA4le4QjXfVwxGlPN4lu9EpLr8PbZWyAE+EcFsDvAuraHd7Slp4tki\nDn94lDUSkV6MwblaC2rW1qKGDZGpWNdsxBIOlLuW2ukendzPqq0E3huZi3ak\nuicZMKeiDNQUWTV3wLaWdefkk+0bYphmjVbcnRN9EHLsA57ABp2z5wCfqM+K\nlGzMyURQp965F/2cZKb+bXMB4vIAQig2ZLLFoGpwZJSZH0ZesZVFc+dfIBnM\nguAEXnqdnIn1HASMlf2igEGpviSpaE9LV1Hm6lECsmYD07eqEZ7AtqFk0Nmk\nFy+yKqQtrIBF2ApfTPsjSZi/dSrI7cJFICQ4P73yxDg+bqy0OzTRABFuTa+9\nlMFAmUFeFBirN8HiiSzzt6TMjPgBg+azmcoiVSyFukSENeqAtp1WG4cj/Hws\noiNFbxRvAtyH/kzoz3yvzzD7ti0fDFvPXxmG//N/M4jMWLVkTkNKRnZAnm5o\nBjV6\r\n=Mubn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9600625959e2e2f456643f2e75361acae8d7d667","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T15:24:11.630Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.154-renovate-external-non-major-9600625959e2e2f456643f2e75361acae8d7d667_1642433297289_0.35811867469564307","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.154-renovate-balena-jellyfish-action-library-16-x-e0c5eb937407fb56f471736aefe1d44004c6f798":{"name":"@balena/jellyfish-plugin-front","version":"1.3.154-renovate-balena-jellyfish-action-library-16-x-e0c5eb937407fb56f471736aefe1d44004c6f798","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.154-renovate-balena-jellyfish-action-library-16-x-e0c5eb937407fb56f471736aefe1d44004c6f798","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2bea16acad26a282f3699bd9563f6b17b09f4bff","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.154-renovate-balena-jellyfish-action-library-16-x-e0c5eb937407fb56f471736aefe1d44004c6f798.tgz","fileCount":28,"integrity":"sha512-c02gOUGVRRUcyUjAO5evDBrvEeIO4tzzWgrLL2v9AIAOv2MfcHjtRMlhBrpvn3dbiZ+tEGyGzs1Nw9H2jd7qMA==","signatures":[{"sig":"MEQCIHAUyYfP3f0sJXeQ4E0LuAFlraJ6FvxrcEbBC/26cMtqAiAjvZehpGGYxWR/gN73A1YmjbzIXwDFnxnIdfkljJuvIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5YtqCRA9TVsSAnZWagAA7ekP/1m5mu3A08tr5vtR/3hp\n+X9OhMCBoGF/gvgbQ8nzSRWrjZDjJAX4YTVSWOtH6KhQc6YVeP2ow9S4dFxo\nKJrhxu342vUeXQj9stxp7remVxcsKugq1ZDPbPVO0LKnqJe7vTCI50EbgGZ4\nrZ3IoO9mqw5y6g/QcuTgyaFd+6Fjdg1OPTFxVX4xJfu4jwKMkQ7PKCPtZyFQ\nQU+phe4OokcJJ+6iG53xh2Xa1kxWPN7mGvmGba6huq0igsL0lH6A7PQYHodR\nVK1wuPCJj5oItbG/n7iAB3v/OIBIWkI9xejOIQs+7VfEYl58s0GIaGNFt6SU\nETpAXe58nFQ/WFGDgQoX4dT22ImUqD1ZBjGtAYsUeVJ+iZTaZ4q06XwGlNYz\nvT/f5Km46vEkr6gkatOpIS6Ru8MuigLZUtvhuhYOvU6Pn+Mf6kcAsfgK9CWL\nSAkmNktXZGNpsqsNGE6ISe1nnUxj2tfaFJCDd+zD9Z3aOL9MCZJnKCsimka5\nhiFy8jIXdqkk0Jip5gYx2Jb22sPRGnxg3fxaLGmYjaSBm5dtxECdDQ67W/PJ\n0TLLfH4XBih03KPvLXG8PBAsn3HFV9A7gC3nMBvcQZokjOxCNG37kpq2YFpK\nKK32q1zmHwtNtXZ4S6dzGpcxdKobubfimfttqnBdiugl7rl0d5NKuRmr20ZM\nP0H5\r\n=9p9P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e0c5eb937407fb56f471736aefe1d44004c6f798","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T15:25:01.084Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.154-renovate-balena-jellyfish-action-library-16-x-e0c5eb937407fb56f471736aefe1d44004c6f798_1642433386125_0.9299949237889402","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.154-renovate-npm-marked-vulnerability-5fee1e50f1d4c26dd0f9a85696bb1b8aacbfe4c9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.154-renovate-npm-marked-vulnerability-5fee1e50f1d4c26dd0f9a85696bb1b8aacbfe4c9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.154-renovate-npm-marked-vulnerability-5fee1e50f1d4c26dd0f9a85696bb1b8aacbfe4c9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"93d149d79eabab66495ca8b460219644f0976f83","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.154-renovate-npm-marked-vulnerability-5fee1e50f1d4c26dd0f9a85696bb1b8aacbfe4c9.tgz","fileCount":28,"integrity":"sha512-k3qLdYl+naFl3lkj4vZkFkBX3TCNQEzsZRbeXhv0ODVL2x0WNxfjPwGC9bs9AccA0iPKxIQZNfsFp8OYZMGKkw==","signatures":[{"sig":"MEYCIQC13TJCjg32/h6Irc+czh9gSkKsBUCFWr9RpT4s2LUAuAIhANQMUt/D2LYDnUJxaSehigFTFhT5q5sIvsS65iGjSU7L","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5YuhCRA9TVsSAnZWagAASu0QAJlBfPoroAorWTadHTtE\nLU0uZtx5RDs99n0HiOwx+y5E6dIGlbeGab6UbFttKBeUoSpBSirzr9o2zi8e\ndUp36aIgTND3FjcbRm1yo2TVZUnfXRT7g4Om9vwxaK9j/rslADFkL3hXKuAR\nwdFUu2ShqWkAv1ttHtskuppUD/1u5ir16MNVZW2L5Cy5zEieN9xlNrsrflFS\nDDoDwVv0Cod0yArMv+5xG0TGFt51+dMC0Us6Bl3iaaOOg8CBcy3svzx6wLaX\n/UPpbOn2YfPaNfL7YPXIka1YbQNNS9rF8VpHCEvRuTpVH8lrv2Kh71KMCH1W\nhxLe3HTV/nMEQC0Vj6NjZRtAnc6dSPOlX0GRezJVT6J8kyoZ7OCRIhGasAqn\nc0tCBjXfl2yiMDX7kL5llHyngnbKQhfoej9x4FU4scqiK1v8awH+AhAY/Fge\nGFF58aTDHMI/0q1sL0rQ9aUpAPJDysekeB14oeIASJaMEGZuRzH9RdNsWxUc\nZSa++CIaDE2quNPh9RAVo0LFPZzbRyTlCN4BM0eFJWeccjwYCnNAaNU2SoLy\niDsLyGwLogmS/vII5nWxaYajkSs+38Q7O29AxFJJql3gfyE+LOa35SeBNvrP\nPRw2xGqkFwvMmN2msp4EjnWuXHJKDwkLrVz5vbkenYlE6zxl5yX14K669FSe\ntVIN\r\n=8cds\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5fee1e50f1d4c26dd0f9a85696bb1b8aacbfe4c9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T15:25:52.104Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.154-renovate-npm-marked-vulnerability-5fee1e50f1d4c26dd0f9a85696bb1b8aacbfe4c9_1642433441084_0.9264532292449175","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.154-renovate-balena-jellyfish-test-harness-9-x-7529796f0bad32ff4521d4ae391020b7a2b60ab9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.154-renovate-balena-jellyfish-test-harness-9-x-7529796f0bad32ff4521d4ae391020b7a2b60ab9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.154-renovate-balena-jellyfish-test-harness-9-x-7529796f0bad32ff4521d4ae391020b7a2b60ab9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eed2821ab0a716917cff90ad044e2ec8497398b2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.154-renovate-balena-jellyfish-test-harness-9-x-7529796f0bad32ff4521d4ae391020b7a2b60ab9.tgz","fileCount":28,"integrity":"sha512-e11JUZUjRD8xRgV017Ion1nWfpULqYmYpeaXyVh3lBogQNFbaHa9SZKWSexUTUj7Wi2j21jOGcRTnEEkB27VSQ==","signatures":[{"sig":"MEQCIDUDoZRqMTPYGvvEyd4n0qKGu8Fufw7Jtyi9EyGGpQwiAiBGvouyF3zkYWGn26VQqtU3Vh1qkVAZpJ0PGpwR2/V4vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5YvcCRA9TVsSAnZWagAA+M4P/3J7DjZvpiCBm41eZ2DU\niTCx/4FLJK6IpfyiAMyrzbOr+8qCWE66rgG+VSwKFp5T0RY2q0+5/5LJJhp9\nVdbW+lKU1SIDC2SMYwKjFFw1Bv5aFM4kedcDzcXvHv5fVlMk/MRYdIVuego/\nQ5WL9Q0n7u7JMHpofTNItCMq0f7v/QQMBCm9Eb6KiWbzQbXF8IkOa2lMhXCq\nY89ZV8GcUSTzV0tAQsPswhRd4irFhriprA0vgWjvneiZAHOL5vqJsVwyAKKg\nwGwogvx8TQuqUn5BP3KIFoD5R2nCjSjF1Pa278z0OofLVDBqWjnUmNe/MVZ0\nSLW202aNYJX4XrLm0Di1iGOPCg0NA26nvbsX4Qpj7VnPYG5OoehzPLOyIW14\nSy4oFi5MPW7LEF1hFYdHFWXuars0zLgdxtvbfBAv8gLAz2qB/lp2piFRe9Jd\nvkOTUUsTudKJrVJdjFESGSkPc8vmTwz7HEMEGxVEr/Q5qD5tkMJ2eN7rHqin\nDbopiaWTQFRgHzkbqmT+dv7wArG32yJAJl+73erJ9AKW4H32hn3+0pABsNqE\nlAnr1puZTv5brSA8mMAqtmbXbbCXNOlRpkIMNJKZ95JFWTKFqR+4V9UCcwom\na/y87pdOnA0Z/Sasc69Uxw3iN2PWV5ZfHzGDb5fhYg79kQtLj/VwpF7KI0XI\n6ZUt\r\n=l+jw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7529796f0bad32ff4521d4ae391020b7a2b60ab9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T15:27:00.464Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.11","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.154-renovate-balena-jellyfish-test-harness-9-x-7529796f0bad32ff4521d4ae391020b7a2b60ab9_1642433500146_0.844632065848617","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.154-renovate-balena-jellyfish-action-library-16-x-3de15c0d3b3af2a4cfc281afd4fdbcc4c6ee5c6b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.154-renovate-balena-jellyfish-action-library-16-x-3de15c0d3b3af2a4cfc281afd4fdbcc4c6ee5c6b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.154-renovate-balena-jellyfish-action-library-16-x-3de15c0d3b3af2a4cfc281afd4fdbcc4c6ee5c6b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"18803caf58b0ce3269cc69fd10b4ab2ccbebd646","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.154-renovate-balena-jellyfish-action-library-16-x-3de15c0d3b3af2a4cfc281afd4fdbcc4c6ee5c6b.tgz","fileCount":28,"integrity":"sha512-nVM+PeBjTn3Rkqc4dZW5Cn/mD5SaDXUXEZDYRA0mSqAuedeYVbKn7CSIHohU5mXAcUmUIBHMedWmR6rs/wshiw==","signatures":[{"sig":"MEUCIA5paY0EuCb4x2hW6ngY6ZQH2+pFNQ+t+38lWdxQMRQsAiEA/txN106kbsUojHZEmiw2KN3aJASOB8A0kB3YJgkWdkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5bkSCRA9TVsSAnZWagAA6VYP/iv3lWDetltsz2uSle80\nQv472wM8egUTLrG62ZB2OR9tNR10IkpLjJB60YKioTmxY0NgqX7hvscHOFPS\nCQ099qf0sH4IofTDJw04Ag1b+rkswKm05i8SOK0bZhSPj7gFriwpPxkJ/Blc\n90COFeiLXUBhv0tdwfSU73qE7HkLRy/O2t6Ea7PSnbEAREJVthEJ87u6rIoq\npf+Q9gA6bjyHn39hMoQk3zrTnGVrgDz5yVo2sWTKv1sO3zJg9kxkZHolqao8\nymJeEgexIJWdyel3K+wgwOL7inIpgUK/8UBSPW/49cKagdJnQQZz2HAqtIUH\nTFsowluBd9dfdNwRYQhZIcEejz8txTxADqbBS81f8DWEzgE9TVpMmDQ34WVB\nQuEaFG5vrz6t0e54t+nyqBIvLjYVH0FqozsKnlCl71QcKu7A5U+zBZizFU0F\nVEz+HIG/G/h3DtYVOytkGqtLIZjYYlkl74rgdAkkUrtSitTowLQDEwvxIJaP\naI1cqg3AvJMvN4FU7vHlJEIrcGdo7CesUEh9pt3ZpEt4cHKD/FlkxuUHWe/m\nB1j7WqzANSrDbj3uq11q9nCUoXVuD11WfnXYFDwIqYtrvBLKqVVcCSmMP68Y\nUDy+y6RvO44dzQ/Ap38NidE2xvQdXdarPmKSqTh+036CFZZ9PWX+rHbSAdzU\nxlZz\r\n=/F3N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3de15c0d3b3af2a4cfc281afd4fdbcc4c6ee5c6b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T18:40:40.583Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.154-renovate-balena-jellyfish-action-library-16-x-3de15c0d3b3af2a4cfc281afd4fdbcc4c6ee5c6b_1642445074680_0.6248555705534982","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.154-renovate-balena-jellyfish-core-12-x-df563c07def11ab13c72685096b0df4f1b8ecaf7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.154-renovate-balena-jellyfish-core-12-x-df563c07def11ab13c72685096b0df4f1b8ecaf7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.154-renovate-balena-jellyfish-core-12-x-df563c07def11ab13c72685096b0df4f1b8ecaf7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"37d02923be52c229b8c0fdae485204b95717cd86","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.154-renovate-balena-jellyfish-core-12-x-df563c07def11ab13c72685096b0df4f1b8ecaf7.tgz","fileCount":28,"integrity":"sha512-4eXUFC25XJctINx1pw83tkdXhuDvq1DmwGyFi6eT2ul/+g3oxmjc/i1E5bNJpdtg4XytI9yxF5t9l0S8buztOA==","signatures":[{"sig":"MEUCIQD5vyYE7O10f/RsjOzSCbBnEXz4BpQhALMNphcLu+VLrwIgOJvoRXEpATNVMBqNWMRIdoFYUgKCWTXK2ULH65RBfSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5bk8CRA9TVsSAnZWagAA0AwP/idQvFZURRClcnIoaU34\nJWsST4u0Bz75tuZoHpg4YtDY0tXHWyvxW8F7LjBoU+CBWIba5QGqMEZ9Vdlx\nja9CHPm6NMCPYfN6wb0CproKbOeD5iGb43uYZ//QPl27QjpBhY7hsp6rRIIo\ngiBpuMBLjSvFMBBXrPj7QNqVzi9uGWQCc/k6wOdIP06p5LCg5sragmngbQd0\nEzUnobCwycSYpfJxi8Ad2p8mu45UHs38WYGnR+NRMHhl6TUK9IwPLX3zOTZS\nfTgPXbE3RJhipk/QBPEHFXiMrRrGjcWIin/oayCe1+Ng3k6wbfBsMn0Gt4eH\nQD199NN8wuGly1Ivj7gBSWLONBK22fdU5v5gfydAgQTFNfl80MzScSB7QOOV\nwzvDIia5ytmQ4IZBiKjEqOiKNrzD8jLyxLkIQKITSJ4q2u3VwL0hUZnrThrz\ntovaITOW/zZtfnuyS0RVA2ObQP3On1Adgy/2WUZnGX4SeakyNWhLuSKjyIK5\nf4IAoA2uv19N4vncS6FwAw/ppC0w79s7M62WuUcrfiiIVZIl2gn8+i+Fa8SG\ngeGRr/W0Is+yNZuCToVQ8moU2qdf4J4MIEf0kU6iO5wVMGIsio6jurm6rjqh\nwxxuBtwKFxuFh7Z4G6l3+ba63PjRo9ALFKjyBnClmURViyBkOuaS/ws94F7B\nd2V9\r\n=8GMy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"df563c07def11ab13c72685096b0df4f1b8ecaf7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T18:41:16.006Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.154-renovate-balena-jellyfish-core-12-x-df563c07def11ab13c72685096b0df4f1b8ecaf7_1642445116217_0.8306591065976652","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.154":{"name":"@balena/jellyfish-plugin-front","version":"1.3.154","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.154","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"31b5f06f5a212945a4db9c98f7777d081b75d214","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.154.tgz","fileCount":28,"integrity":"sha512-0+8k2gh04VHRfnVaOLAc8TYulhE7otOkiaTU0LK7+n/pPxBOr/pXYhKy/09N+hGxKaIfBDuo3atNNItheGnYmg==","signatures":[{"sig":"MEUCIQDDE4pfFvU0rtCkw5ZfBZQ4OXQY/U9PEVMuxWyUGDQnlQIgLa8bVCgxWFTe6qUmiksZYmo6wDVdmeGMf3bAFaqnaeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5cCoCRA9TVsSAnZWagAAUKgP/3O79MfEbMfgz+GlY9la\nThiYMwOUKYpfsCMa/le8zWYQ/ORe17g1BYm/nntgg4hD+IuXpOpDEJeHnMaD\nlnguRRpY2st87ueqsPMgWWGEabwfO6lo8sH6NxpHvXx+PHxOhmyp2U5iMV8S\nEUu4fMZdQJ/sqYEG1cu4hyG2fzP+o1OO3soqnO6nV0jQR8geh1fdme4FTjDX\ndb/ORN3n6CE4FgeAzj0ckbWipXWcC9rZ2bG437QVgXIqm/ssgUK9HAgCg4KV\n1coYszRRT4DOiJ+sKI9CZHSyE1rwqZ1GL4cgAByt9j7vQBIF/tpmTNJSibGg\n3LKYOc3kBKRaa1lSG2My8XDw78n/kNxBeFnTQjqwRACbli8rsshm0ZfhxLFV\ngv5o8qI5CfI37i5Y8iR1MGO5MhVOcGPWWtocz43+uoIqSP7m6gfPzaq0ZePf\nodG1KDC2nuesepu/raQQqqGpH7Sel01JP/j+Y0OOQ42dKJYAZXlzRQs9scAQ\n1WL1aa8HbqESbWsOrZzVFNUH3rbQbBI4JOwJTDYdqLPw0GIOliD+UJ0TRRYS\nhLqSCsW4p4jQ/f0aFoDw0h0/z+FrtWdXDTDLsLg8NpUiBbSmOOITrfpucUkR\ndBhhGSLtstzgVBWcByY71I1fR9riGFctn4sRTYxRwFk96pIC6kmLpGfhOpm4\n/GEm\r\n=vavz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4d678b7576846b17266a9eeca3989edb6e2216da","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T19:14:07.758Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.154_1642447016030_0.9424968907327409","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.154-renovate-npm-marked-vulnerability-0eeae4271b13d73f0a278f5b36b54259d70c8520":{"name":"@balena/jellyfish-plugin-front","version":"1.3.154-renovate-npm-marked-vulnerability-0eeae4271b13d73f0a278f5b36b54259d70c8520","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.154-renovate-npm-marked-vulnerability-0eeae4271b13d73f0a278f5b36b54259d70c8520","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d17181ea0fe2a72656028b683d7b5b2799a91bfb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.154-renovate-npm-marked-vulnerability-0eeae4271b13d73f0a278f5b36b54259d70c8520.tgz","fileCount":28,"integrity":"sha512-BW453LFGg36zGdhnmHUExS/Aus7swxoyRzcsGNfvjZmln7de+RNjp1E1U9vWoRn4PQseK/4fAG9+6c5wYr3HFQ==","signatures":[{"sig":"MEQCID3OtPGy8OebEEaR/zdt+794Sz3lOJA0XDAKjhfobsucAiB1qghCuJyO+kSKX/qsRlYmlbH73ARfQwAZNxw8+p88Nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5cFlCRA9TVsSAnZWagAAXLIP/0rbfQOcOd5JVQn+5d4c\n3rxPjpwmBRX0AqlMkZDN+bHviUkdihIb/y8B28KGUssQRyk2wirzIgaiC5w8\njr2wKpsuuPKo9mYisRNpoaPCSZZrUA2YGVoej1vH+cpE23aD9ehsJ38xF9WH\n9RDTqYkRsWuDvTRCJnSaBj8IsECfQsDF9cA0PAhtX5L5kw2qaIZikuZF0wyN\nhXFAFMYhtdoQoBjvGgsI2KLpzOHa/D2099WdSgxSVZmQCApaZyow2wzxwASA\nnRzHSl4AnvrhcZKNxfs0rt/DEJmlPSttUb8uSY5K3oB3g2frlBsMSfOwYeiI\nE5dvgVkluUBBW0kOxwLnD/hWh9l8alpV2oSehrjf8/TZdJaOXw4Z8R3I9Buw\nVQylTOrrDTopDYaNAl2TbGhqta2BCSPWHbHneWiN32WQebe/OoSWd7qRetV+\nZzN/fHk66Tdft+3l0tSuoW7omXfGGhbbJh2H5IrIkqbaHv3TnJC0DQB513I8\nIwJlLGbOeVRBijcAY/oeuscRdVAb3He5VeZEbiwl28sHHdyTqiEYFdNc8vTm\nKnwFxFTn5InW92li0OkAK5t2YhXvvjJHQzjTgF9RODnEC/wHGPiOQoBZzxfX\ng9TmrgVMBZrDxVL/G6/7jSuO3y6E03/30FuZx0M9Zrf1wcvZvVSc2ZdPCmTx\nUWvZ\r\n=MVFd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0eeae4271b13d73f0a278f5b36b54259d70c8520","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T19:15:58.403Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.154-renovate-npm-marked-vulnerability-0eeae4271b13d73f0a278f5b36b54259d70c8520_1642447205673_0.14925257587332075","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.155-renovate-external-non-major-2287ebf66a5c9b7980b6a562b90f420d9389696d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.155-renovate-external-non-major-2287ebf66a5c9b7980b6a562b90f420d9389696d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.155-renovate-external-non-major-2287ebf66a5c9b7980b6a562b90f420d9389696d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2a900a016cb35e796902c07da013d79d17d1ee77","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.155-renovate-external-non-major-2287ebf66a5c9b7980b6a562b90f420d9389696d.tgz","fileCount":28,"integrity":"sha512-l5fKM7e11PvQ7Nzq0TY/JMayh5mhBKdrPckLzGqGnj+HDOil+9UNfSfdEfvVn9Nh9nARpQoG8b0dqvoJ7JzCPA==","signatures":[{"sig":"MEUCIDhGqAP9wXFuqATUd5X2qhIxiyMPWTXq3cqzb2wd3rdKAiEAtLN5l/9aYJl7LZnz1UZ1E7aFiD4Gdh2X2/ihA5cAU+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169882,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5cI9CRA9TVsSAnZWagAAbYkP+wVcZg9UwYGqzpWHbSXC\nKT3kEhk0j1yEtIwTgZVB+8D9zl8F0jSPBLyPecvmpfysnJwDKXYkKg+Vd8SY\nqH2wjho7q4i0AMq9fdTbZtmBTgsWL1nH8kkT/nl3KlV0M/AsSVs80uQHvetY\n8d5CN5/HVHObhnla5HxSD8Sthb35srV1+zxerbzebw1N4IlXbE6W6hpqZhQC\nOuDlAXvtIkfl+ErjEd0TE78J/3chgnE1lzaqQcYCK9/tQi+Kw3ws+GqbQLtU\nLn87EFTm4Rz/fHK09v7JlQhdbHf2T15Ip4o7FFqAasFJKyofKrg4LmMAPZdA\n+GjseZG4uhL3CbfHOCv3jGqOztdaDQszFz4fpSllQ7HgqMHZ2kBuzQRUmnST\nDxdZh7cleqkwzBGOvYRwNydaFTC2ntQoioBmKUIXX/p9t+UKqj/nRaN/DkaF\n494LNVj5DBIUsG3y+n+5WrPh/Kg3TD4E4fDDK1WLaBzYR7ExmPksukRaCAv5\n73SLPr/2YlT8l1e6myRVX3vwBes8QUPukC4DVi1Rygj2/roPqWPUVrOHGw4C\n2nm8gRiHNUYJxbxnmsEvkcv77ghr+w+dzGov4SuDCdTptUx9yC0KIPcZc9RC\nkwsbmAGv5/ljsK034oWYnTilPpaEp2pmnN3Sl5O0jHILmWt4lQVWrOa0b7lk\nNtQb\r\n=16vA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2287ebf66a5c9b7980b6a562b90f420d9389696d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T19:19:04.655Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.155-renovate-external-non-major-2287ebf66a5c9b7980b6a562b90f420d9389696d_1642447421757_0.7077451265097585","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.155-renovate-balena-jellyfish-test-harness-9-x-fe19388d5a437e693107f7e1aa52f94420e13e0e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.155-renovate-balena-jellyfish-test-harness-9-x-fe19388d5a437e693107f7e1aa52f94420e13e0e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.155-renovate-balena-jellyfish-test-harness-9-x-fe19388d5a437e693107f7e1aa52f94420e13e0e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4327d39666d6ef81226d694261f49a17e7005883","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.155-renovate-balena-jellyfish-test-harness-9-x-fe19388d5a437e693107f7e1aa52f94420e13e0e.tgz","fileCount":28,"integrity":"sha512-BDPrG3+3z+zOnSYqDo7771aNPSvyBMzsYTWthfBNCcv0eYKqkIxHT36fgwzt1XLw4RCO7+UGouU6UACfdAIG8A==","signatures":[{"sig":"MEQCIB51m4Vdi595814N0b+ynH35Rvf1iuYA/WYBTkuhTDRkAiAKXVm/bLP8xKyyBnqH+X/AxrG8k5NhnryaIl7H06f0TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5cKOCRA9TVsSAnZWagAAB3YP/jN+G/+opeTYr64PCHk9\nHD6mC13HWDoO6RRCvARAU8xA/enRoOuEPrTQ5oTcEOkIbduV3HJN9KI3zoTq\niyfLz42xahiMuZamSomQ2z2pDY6Q2i+/p80FK11W97t7yEumy1BVNaa6VQBo\nYvBBWm0YxRBr3L98Z0Lx3RQzKA9BV9rVp4SPwobjDqZlf8zBU1IpgoyauPjj\nGsa+prRolbfPkfjAZuSqLkZumovkShj0bk5x4Qn1Wjr02i+zDUt+wbFyRw4j\nIi2+ZrF6ZhKA6FraSvUWChUvame6wclNwDmPC3k7iE/Lc6TO99JQiIRdbql8\nmIY1FIJWDdyWkI2eVvT05hFG5PUnAW2tmaa6VM98axpIt8t9wv9uzB6PtWF5\ntVeZwUv/MiCwCfRn9zFiNtLlJ6MX3GaUS1mReLVq1Cqj+ui6HjUtKcmvCejY\nl9FrgbAzw+dBE3T2NjBCkjp8ksVij98AHn6phvc0fNGnU3EdrXaI7V9KLnXp\nM6iVIcO7Y5TqWDLnx0aYNCu5HFgR4HDqPLVCuGkFfy/YsD+Vt1MOz11397/B\n7vKvUljw/OJmCmPwN1Ehu/qhWI4B6VjW+e7hZ189oUTEwoSHCvO4+WsPpx6n\nuDhQXK8dRphAF8A8pgGCirm3AvKnKMlokxwRzlcPw3GCMnpou+sbi4LuTIzm\nStIk\r\n=jGK4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fe19388d5a437e693107f7e1aa52f94420e13e0e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T19:20:11.997Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.11","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.155-renovate-balena-jellyfish-test-harness-9-x-fe19388d5a437e693107f7e1aa52f94420e13e0e_1642447502216_0.40746044204626","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.155-renovate-npm-marked-vulnerability-8f5bf61c403209956b246c6160079d66bcaf17ab":{"name":"@balena/jellyfish-plugin-front","version":"1.3.155-renovate-npm-marked-vulnerability-8f5bf61c403209956b246c6160079d66bcaf17ab","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.155-renovate-npm-marked-vulnerability-8f5bf61c403209956b246c6160079d66bcaf17ab","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6b9723f491b7e39681a58e1a5d48d9204e17066c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.155-renovate-npm-marked-vulnerability-8f5bf61c403209956b246c6160079d66bcaf17ab.tgz","fileCount":28,"integrity":"sha512-Mb4i8sRv85oUemDvetgkOpnCBV1Evo3pUTmjszVDXIhKjkf4jwX43FWvJ26qs9FIaNDpq+dBKnvaORwv7PrTag==","signatures":[{"sig":"MEUCIQD1v3lWYhqTc5GEDCObUHLhgwjdQlyFXwyrx6O0Hk/M/AIgRVAhJtcyZztrKEmPM7YnAnFyee6wgmSB5eRZ1m4xYAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169904,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5cKhCRA9TVsSAnZWagAAkB4P/2WdsK641iucT/p4m0jf\nnVqub0tXGMunxOeevM4OWl4hvnRIRL3+ZssGcRLWD5NI8jgd2cm5KAaMRJGc\nx7etU7oCxPUneNlJcjNk22liYvMkPvY7etbpWNZsnI3xYLJQRpm4H+3N6jMe\nWvKnJ97jLHfXBMvPNJeUEUVkSJdy/rRNc8r0Qre1lhKMXE1jdF8u5pvS5dNJ\nUqU7WR1z/yo9Dpi8VdL1f83aq6eN8sKGfm+Env/ZTy/vEGD3OIsN3WEsIdd+\nMNeiQJatNrXdNysqDN8SVXYkZbAH74UoCws4l03HrolZGn1KRZwEIyOUHlWY\nK3f/u1K6OFMj6cRBesn8naVdJL44tEFAGThfnAFx81GdhwokaNE4zpd6i5DB\nHGgDSWKaVOw5PIT0ZZG693yxLEhPOki1VdxFfJRNMW9xZLoDBTwVNnSvliN8\nGgfm/LlmbwfyQceHs8CrTjPE3UsROKNyDAw6XMGeVaCaEUCgxCo77Tt07aRu\nVgfANznljvO+wnuOeQfgh7Hklbexr7wBIC5xkESM9Glk4Yx/fB9Ic2X2m9iK\nnhOCdEVA1qTHlaq6uUMxEvxJBJwyDkplLYY5JeE9ugmTiIbWwLwcjlTGEkQJ\nOzNgSEx0SoquHmhXlaz+Zpw6z/jmffMQxdOG1Zi+eNT9PSVKWAQ7lQEuLqb+\nzfGM\r\n=Tc1Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8f5bf61c403209956b246c6160079d66bcaf17ab","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T19:21:09.078Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.1","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.2","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.12","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.155-renovate-npm-marked-vulnerability-8f5bf61c403209956b246c6160079d66bcaf17ab_1642447521227_0.8041731872713596","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.155":{"name":"@balena/jellyfish-plugin-front","version":"1.3.155","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.155","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"af3f5dd438b2ca968d8c1370d2a1bf0cf3394ae3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.155.tgz","fileCount":28,"integrity":"sha512-1nyDyiI2Agyl9L+m9YirMcou/ewQzUJYBsB4yH5VtM87qHuh1kTmk+SdC5qnTHCPXOVWXU0+UMs91JdmT1xv7A==","signatures":[{"sig":"MEQCIFXI1GfSHnwqFu59Hjwf2KQ3k5J/T1iPunYm6egBEpgHAiB5n8Cvxy2x3E57qAPj7KmgoFZHV8TemmXxN3jciZId+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5cn2CRA9TVsSAnZWagAA+nAP/1mIM2FIGwSYXplMKUJH\nxxxCZ8xFd7asBeAXbpJuIouu0yjdHeCasuF7a0AWEbw1NtPnuLBjMOAF8CzO\nH7+m97RTTbQZ8Gk6U2sbUaTVDxOUbsDlJcR7rqdNzRvEpW6EBP3lX27lEyiU\nKMChQNtLpNjmXb40LQSSCu4f9EzgopPF03IDNI/xgQUs9BRxOYcH9nS9sANC\njEhrKeRG39KeIdktp+UJcu/H7dBq8lWnM0W0icEuEveIorO9kN6skjN3yd38\nHryIdkb9eEPbDxOJePyQevFMYO4K4gsl3324E7pRwiOzMK2p/n/qcb/ezYLO\nYnRPcS/OYWtJc31p/lvZGesgwvHzbuz4O6RpEr73AwowTUKlwgtKHLV7ukzS\nASghHjRvYnxKKk9p1ShudpZsID8fVj0OK4LpZU6UrZFJfLwgPCys7G9Oalg9\nTUeJ4KPJfvE0oP6WfUw8h040nZvI6drmSksT827+6cuQWLsBKWhl47oE7Gu2\nI5aCm7mQVzAd8kenB0i28pBqtfKGbzYq7F9K8gWMrSttwPpcm7ZktYzIH6BY\nkqkd2oV78mzNQiATDzsJyHg0QnJ4KCpgykduDhP3Fe8aIaPoUBi3h0/ERLKC\njnCBrj/MfSZJgPFOgVvCsD3iHP8Gqj6Nlfie8n0B3h6UQUV7hcepDWKWy6kh\n6Ah1\r\n=j596\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"24c810686d29d556e5b1227c7c0546fc70cb1b51","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T19:54:19.072Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.155_1642449398219_0.25939125528614704","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.156-renovate-npm-marked-vulnerability-ba9f06613cb8cf8b4b2e61de939bc9ed7d9d2948":{"name":"@balena/jellyfish-plugin-front","version":"1.3.156-renovate-npm-marked-vulnerability-ba9f06613cb8cf8b4b2e61de939bc9ed7d9d2948","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.156-renovate-npm-marked-vulnerability-ba9f06613cb8cf8b4b2e61de939bc9ed7d9d2948","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b9caed571ac26128ec51a6aea20f6c99498f2803","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.156-renovate-npm-marked-vulnerability-ba9f06613cb8cf8b4b2e61de939bc9ed7d9d2948.tgz","fileCount":28,"integrity":"sha512-00eo370O2GxLMVgCeTJMg77RRdTmcD+L/LYAmuaWtdzvu3xHtTStKrEcfG2FGCBdt1uKl2j+bnWOMrIqDj4JRw==","signatures":[{"sig":"MEUCIQDdG7kUPeNcfyUfrbIYJL1O0blbcJYZEsh7+Czf0N6WvAIgZ4uf50cDTeFblPHmIaieZyd1S5PnsD9XBUdZXq4an+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5csfCRA9TVsSAnZWagAAEHAP/18kdLvwDe5AIzcvq5X2\nzp+OpYhSnm4/4Ub57oi0/yEz+DgmWm6OL6WTliFx/FX/zElo9icX3MjF39lD\nxyl8Uey25wMhnd71vjwQcXQ6u6XoHd4IdH8I2TTysIGitW5TzpgV4U+jmoL1\nPne7xX7vfDptAdQUvv/yiNvDWzdySx/Mm+zDkmF2l+vVzMzlmxN8j7u5TrKf\n5am6w3741gWgAw7Pgbz5bIQjSS+B9+q/1DchH9ZSSIVlMS5G7vMGRmIW0a0m\n6LT25RHKWIAs0pG2DhQGbOjFdgkExb5NgJZ8LDLOntIkYm8x39hRzLJUT0YP\ndamWdQDW90lnBP68B6enfSK/8UX3gEfh9U52ZBu2Pcah9H6MqKtbEYM0rBaw\n3YfUqcKFUVJP1cgcuCah01mVQZ2HMdxYrMkzJQqzPinfPeZMtNxFIwyXwdeC\nZWXQMhlek972sssJjEngRKR7WSL+rhiKls6JHT+fh++Y8q3DYjTrI17kob2W\nkt3bSNLzL3txUnMmULkhR1ulz1I4MdhenadZH+jnmRmibWx89GKJkjfcaNZq\nLv3RFesw81R5SocoyPRJTkpWyQ8vjIzf0KYVd+JKGKt95pHnKfP4fTmIzC8f\n3vSLQL+cqbEa30ovTz72V04S1FIozVX5AA+Pw7MFf3wTmh7vZvoG36Abvrpq\nVMaG\r\n=2uDC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ba9f06613cb8cf8b4b2e61de939bc9ed7d9d2948","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T19:57:39.033Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.156-renovate-npm-marked-vulnerability-ba9f06613cb8cf8b4b2e61de939bc9ed7d9d2948_1642449694835_0.33654125717435845","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.156-renovate-npm-marked-vulnerability-fdfdb4f18a9ea61d8f30a6696ae71f8d4931c60b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.156-renovate-npm-marked-vulnerability-fdfdb4f18a9ea61d8f30a6696ae71f8d4931c60b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.156-renovate-npm-marked-vulnerability-fdfdb4f18a9ea61d8f30a6696ae71f8d4931c60b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"98c75252493246f609eb344849fcb97d448e1d98","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.156-renovate-npm-marked-vulnerability-fdfdb4f18a9ea61d8f30a6696ae71f8d4931c60b.tgz","fileCount":28,"integrity":"sha512-55nuQr/dtgqfEOO0Hi6uUNuQQpCDGJv4WNpkHmoM42U/78tl66bFeroPV9biMLY4ijO+h9OI2V123Vx0faQ4gQ==","signatures":[{"sig":"MEUCIEg3s+ia88XVNbNXeqxKwvIbrIk7yA3uret0XU5BsCu8AiEAi1xy4Unnw/sA1FYH2gJWXyVdEMZX1I6WaSlmy/7cGyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5ctwCRA9TVsSAnZWagAAzzcP/RHSbFRPlb4hOldsqOVM\nDeASiWOU4qujCsA+5zhnuZKYqCShZSSOZ409S0NXY/FnusjEiJgThZpy5rgM\nhcirUqeZQFhhGac292buWPl7ika9swol2UYBVmruTesAMWTYJG/rJTAXd2sC\nVWRpWNbMuXTriXcjZjKc+OWWkgBKNrXmsTIjOUkUvtZWSo9vFvsIXNBc7VvK\n5mlpeIwdB+z8//5TATPu/I6tPg6J2AZvNpLMQ0IRDWs3eaYK99YcLqxyZ/8+\nXNeA8CexHMV38OH0wnZCHbga3h/kksXUaRreNxzMzVakGoaK0hL8C9eetDUp\nH9Y7kaxKeatJ4CdjELt5SBzPo+NFxhKBg274Qos9LNYjZyNXv+YZvJqHMTGH\njMBvZqOnh7iycvJYSyCqJnVZBQRrcuGBD/L+NxNSEpGN8nmodAYB26Rap0WZ\n3SecoU19gjQ5zK2Hwv0ih2TSM+wjZYfU4MKceMYamC5B3SzhEWNY5Cu5+weN\nQ99xfNnruPqbgRDpYiL/LxSIzoS1NW6HNOJdbaIF18NokY8NHuF2zqdj2vAV\n1m1roEDbenRRJ9s5pvoRhT6pBEICnuP+qipaKOMgaksM5MIAN4IKXA/z2oGL\nkTeBfhMWPbO+MdEEt2cFPqImbQljMpVbecYCS0ZTmItaBBHdR2+jMwvYjlsW\nLbBO\r\n=vtF7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fdfdb4f18a9ea61d8f30a6696ae71f8d4931c60b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T19:59:19.736Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.156-renovate-npm-marked-vulnerability-fdfdb4f18a9ea61d8f30a6696ae71f8d4931c60b_1642449776790_0.09513925768349418","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.156-renovate-balena-jellyfish-test-harness-9-x-34f1913ec45d001b9621739f8b29c2aeef6941cd":{"name":"@balena/jellyfish-plugin-front","version":"1.3.156-renovate-balena-jellyfish-test-harness-9-x-34f1913ec45d001b9621739f8b29c2aeef6941cd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.156-renovate-balena-jellyfish-test-harness-9-x-34f1913ec45d001b9621739f8b29c2aeef6941cd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f2f1947138fbe33b9f0a39fc03888f09fa340ccb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.156-renovate-balena-jellyfish-test-harness-9-x-34f1913ec45d001b9621739f8b29c2aeef6941cd.tgz","fileCount":28,"integrity":"sha512-IAJMI8Zf59iVKlE/9je5w/eMM3I6Y3YU+Q2yCJyFAFEbVZQwI0Se9TN6+S0WrQNL9UC7kkXdQ3zinK7MlnZK9w==","signatures":[{"sig":"MEYCIQCh0BPG4eKxvafxJNJ5SGDNU+fMiZZTstexbdf2j4ZrrgIhAJqEaOODE75GHEIIBuhjSoKo9+4VrPMEXvdO2/T0bO+1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5cuQCRA9TVsSAnZWagAAv30P/i2wX3sHkIHCYekGBS2m\nswsSVqlev1+TXBJUD5JIXL0pdgp1U1tSRogjmW50793qiZVtpuTZ+Dg8/asE\nn1RmZ4papfDNy0PnIC3sjxeHg8QeFcDnqbgam93p71FYiyageS4IelyX7axT\nJrIKxWCmbXChYLyQEOhKgL9roeay2P0Yfv++/UhB7dao00FnYCsPu2n8PrQ4\nXQwC7IqS8HS26FLdhK4GmOTVNXypswgymN7lQtMMySnJ1A7qJTBXRsRsLbTP\neKu3iCbPLIJhm4OqYry8l4J6PFbc5ipb0WFjqMwcUyXldQ8UxECPd071tqh4\n+F23CC2Mh84VpQ0z1Ki8g3ahuATHGD5fIoxZAxFHZt+2bHzNBUjvICN5xzVw\np4xA8sl4F8gkVIhpunD+UIiyD5pPyOFZnM8/eSCeBv8hlRYZtiErP2XVD7xP\nkPOVVGE3h5zieRZuwgc3H/lytGEUwspkSZEv1i0/ZJyR0LWsOwUxP5aq1S0X\nnYecTeYfvWwCFuYDjUDw20qtHR2Orzu5HAuBz2GTGZFwi2ZKUvQLLnDcdVwi\n0t6laNk/GCHPMpQhI+9T0YMkvYH2YIRrwE+Dj2LAAFU+rQ6JB1z/eerZndAO\n+S1d+Qln3qzpzMGbwOpG/AcoPuchCB2fZ55Gv7GE+PVTIb5c6+qb8A4LFuMO\nEsqw\r\n=LByH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"34f1913ec45d001b9621739f8b29c2aeef6941cd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-17T19:58:46.315Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.11","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.156-renovate-balena-jellyfish-test-harness-9-x-34f1913ec45d001b9621739f8b29c2aeef6941cd_1642449808751_0.8527197920142053","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.156-renovate-axios-0-x-6b5cee37800064dcffd9356b3151416611d9db35":{"name":"@balena/jellyfish-plugin-front","version":"1.3.156-renovate-axios-0-x-6b5cee37800064dcffd9356b3151416611d9db35","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.156-renovate-axios-0-x-6b5cee37800064dcffd9356b3151416611d9db35","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ef9c1b14a55b119ab52baa2f6741d354d814e5a3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.156-renovate-axios-0-x-6b5cee37800064dcffd9356b3151416611d9db35.tgz","fileCount":28,"integrity":"sha512-FzAjp7kEkNcFmy6UazVHByL5Ox1rb17rjyIiY0nSUfesxSq0r47sP/jG1n+C5gRP0cAS2lI2Bu/AvxwfOJXT4w==","signatures":[{"sig":"MEYCIQC6hFR4nqIzbvNpj9sGYUsF9YLma+dXjKEPMY5zBjDZGAIhAP9n74vbiztns4abHEhLB1WMSDYVJKFtYBxBkMc1VXHB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5pHLCRA9TVsSAnZWagAAaAoP+gPQnLPPOxW05GLYGFki\n/WxdzaSWl4ZOoaWI9twdeXXhhB1dPyRVqycJTI/lJXfJgEn79FcUqhDjo9I3\nUxXCGS+F5a6/2SihsElhew2aiMR7tvpcYEC9yBHOE6iM6rxTJFmtwBweN6ay\nIKgulXw7p325MVSyJ6oyqeLV0Agh9yHwp6CzeqRSxa1aSFA3jBM7T6LIDulD\nBZ+O2T+Lw+P5ccA18f0Q4xFkQER8mcOZ1YdGTOPSX4JpsfnosKVAKuaJGTl1\nCqGpufKzDtuC7oZ3V8i8TK03RSJfvqbYhtnnkdmbMsnpvDIImA3YOfCDTbu+\nlcm+TI6hCChO+K9dH4PkseYyceFrumOd5PYNFu6tKc8ftxS/asOv7NBbQez/\nCKHYL54ifV1c4cz/js6kU25Jo9KEXpudqMa1J/LjrZkZL14H/YTGR4OfS7/K\nzDt9xsx7oOXQ1rRckc5+9sLfnm1I+cyuFOqpfDsGj7pMQdBUsP755PohJujk\nR1mnHTGh6E53Etn1o1peBdu/LVgYgTzUe6r8XybAytbNnyHCtwoX19dNGdtW\nQZqRFpJJHxS+Pv7NubwNU97bG4+y2JBqMcwFR5zNf29W60bLM5bmBMxw1SMa\nAUDSJjMelJoLnK9QNBIWsZZY/tLL4YXIGoHAUT9gKS81hRwpkcb1iF0iPCI2\ng21C\r\n=eg4T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6b5cee37800064dcffd9356b3151416611d9db35","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-18T10:04:14.381Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.156-renovate-axios-0-x-6b5cee37800064dcffd9356b3151416611d9db35_1642500555331_0.3539925646410671","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.156-renovate-resinci-jellyfish-test-1-x-08d2a44ebe5b6b31d67d8d624959a681025265ff":{"name":"@balena/jellyfish-plugin-front","version":"1.3.156-renovate-resinci-jellyfish-test-1-x-08d2a44ebe5b6b31d67d8d624959a681025265ff","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.156-renovate-resinci-jellyfish-test-1-x-08d2a44ebe5b6b31d67d8d624959a681025265ff","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d2aa3ed348068f2eae83591e6f8351e36b66c9ef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.156-renovate-resinci-jellyfish-test-1-x-08d2a44ebe5b6b31d67d8d624959a681025265ff.tgz","fileCount":28,"integrity":"sha512-IllXs5bTt4I+EbnIcuC6ZQ2dEjYUnp7FA6fUf3wQd0lq8X84El9XObmQ42onjRbgRGgS0RLZL2AbHEWanzh34Q==","signatures":[{"sig":"MEUCIQDcXzIl0uEjljsdH0Qa5aRi8kOD7SLI98ABqm47FokwNgIgQwm8XzVx58zsAlSuoCmafTNrQ5KE73q6sOUT4ht7bJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5pKsCRA9TVsSAnZWagAA2tEP/ihecYlJFq8omDvYKaur\nicyXiJ1j5XkaZh4DflcRMcNZf8B2fXy8nCLLYE4NNb/hBPnDqdezD+ytHnUB\n758QMkiPXetokI3qTbb+6Dtzeyzdv9qjZNlWd7AwK2yLbXBYjj6N/fQeTgOe\n3ABNm2jdjw3sgr7ogsiinmz4wQuscKOB1yUwoaKpg/oF8gEAV0uMWYL0PkBI\nxMKbDayE0so+/GTZG9ZGRMkJd2BccXGKzzcu6IiMbKfoRtwGpF8Oi/e8NTei\nxUKHIOkiREnLh5Z48ag4U3hqR7mhEZlDmd65FgTrJ/zdEIwFKFmCJAJgKwHz\nDteaNem3FegYtThr9n8ZshKfs7vZwww6w3dW/Z4h/VHD6CHVdWhXkQmPC7Wq\nO2RA7t5CxHVV+PkBnOvd29rrjugUP+Y8e3zOXZZv2yXjId0cyIWdoSFgNKme\n/KO1l3UlrLt6NVUrOOiWNMwmc+0QCToQEwWsXqV6pFuWKWfU+PEqcqzNEqMQ\nKcU/5k53SvfwTExUcPQHFNdIWCHVKfApswzU7llqaDZdhXc0fjzSdPA30nWF\n+4C5GVs6Ip7V98bL7hnj2baABs4Bz22kg/gUgyxp75jLU+eKWDAQo0/aU5KG\npphXbHVmpOLdxPPDTELRkJUZBvmWwtaZaOiCgsIE2Ejr6Ft+z4opV0IAMlsI\noQY8\r\n=esQ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"08d2a44ebe5b6b31d67d8d624959a681025265ff","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-18T10:09:54.569Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.156-renovate-resinci-jellyfish-test-1-x-08d2a44ebe5b6b31d67d8d624959a681025265ff_1642500780535_0.6385743311802925","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.156":{"name":"@balena/jellyfish-plugin-front","version":"1.3.156","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.156","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1ad99056a4ceab203eb592f18860a075fb436106","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.156.tgz","fileCount":28,"integrity":"sha512-13XjQNH7v+bKeYgRtx9HYrCAWma72BNDUlT6ptOdqcxauTD5+spJ4gQzLgMjHPZsO4aUSDCoiJvvOiWuw6RN8Q==","signatures":[{"sig":"MEUCIQDC2680luOchDFLUZBj5H9km4cSMrX7G3KfwOwuNz50TQIgFTmuSypbmWLxpDu6NjTTl4yMPu0XEx9eXuT73srY+DU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh54bWCRA9TVsSAnZWagAArf4P/jSfaMdokFpqRUHexx3w\np6Vv8wCE/zgCSSSDbOMqUC4wMEByoJmo6nROzAZpzZ80evfZAurAUmE68CKD\nPeQCj6eOuVAmm74AyDwAao7Zes5jF+3+zNcE3SQRbvilm6P4QTrDc6PZE/Pa\nRcjGtc02JfB2KTD7wEPyZCAzcT1iszfb48DKxorqf9qvQyfVoBJanviXlMXm\nuMSRq3CzFNw/zvB3wYQaIQqRRW8IozyHyHkftmsMWRVgxcjs4QRlU0skJo/M\nkdxkLu7Uw9KmFWqpDBK4nU1aItAMmCR2A79dSp0dL6KMqsyec/0WxSRijOqw\n62Y5Q8fDWtp+7bEuP84F50yffBiInNvZBcYHP4gWdaTLtJjRCw871KB/gpwk\nYxs4lpTEW74iFVGzhEtoAkXyHfW2TwNFVibkwuteZoviGoRkHN4qwFjbzEge\nuMVB+AJiIZWwoMbBaj+aN5e/BqMZ8KmT2g9KuimpjaORUhzIXFc59LuuLdMs\nTKmbR3h2sFfDrRaBk9MK2/CCFLQ48O42bkaJ4TM8qKhbe1mhnwAAhGTjbPVh\nZ4bbzZDl695ZymcWYSjCCt61kMsp+guRd57a6rUU/42gSBdlpB6neXrb24we\nbYd6v3one8UTvxlf5OFn9wX5cUYOLnhAkQvjseRILrlRdFuwdCt7g1YRhGtl\n0cVu\r\n=5O7l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"213d1c9b568bb137523ff6a56154457358f05e84","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-19T03:32:23.493Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.10","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.156_1642563285928_0.03084586153654434","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.157-renovate-typedoc-0-x-46becbfda95858a3c35d97d98c39522da657d6b1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.157-renovate-typedoc-0-x-46becbfda95858a3c35d97d98c39522da657d6b1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.157-renovate-typedoc-0-x-46becbfda95858a3c35d97d98c39522da657d6b1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"78dcd86e2947eb3c25382a861638b81d2e867fb0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.157-renovate-typedoc-0-x-46becbfda95858a3c35d97d98c39522da657d6b1.tgz","fileCount":28,"integrity":"sha512-+dlZbwkZTnDe0n1nXGpcLPrqHssTrBW22uCNbwvmyrfhyDi0t6m2ZOEuIzfQ7iT73Cpw/XoR7vDILXGs0YIRYA==","signatures":[{"sig":"MEYCIQDtF+l998W2uUgJ6KlQXV34h6yOspUpnViGlqwsJt94yQIhAMn9+KuU7rR6Hw0s+n6ABbBNOFGGaVjr4Bxpj+2IWs68","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh57THCRA9TVsSAnZWagAArpYP/1TqdV7ttctHWbgG8lCJ\nx5NwkItJDTRPs7lnQ1C5JzyZa+owNJcvORmpG71shXGPdzRg3uXtqBMRSR04\nBq6nkwDK93+f4uP/mfddO64ELwmlrCNr4YXmJoifmTBXvLxkpZa0HtX9PYfQ\n5IWluqq869DuIUMx5JuFEw9KzshAkTO3yOSENJI8fCsKrWUd7O81HdwUYiY/\nZQVYyS8PCg0Yplp28Nr+9wv6TQoQVZOO20QooM3FaXNmD1kcn0vTvUk1XlYk\ngPEli38XJyW6ZlB87OsnMZgofWVePOcdYBE48sEuBstZ/a/NqIKWlzBoGK92\nfS2cVnWEniG3RLHWv0w/NKZl/ulfZHh7Ts4fRKyyGCjisniv5NTiSoSepd4e\nodh4OCHQAs/bszl1jGBzBnouS7R47WWU7T1UGvYFj3+ngRefJFDVdWWw9vhs\npCx4WWcCdLnBUPRzYRqnVPYCclGWComJuRG3KyM+iS64L0qFTuKquM8HnZcN\nwygpxAzkViLUWg+68i7Wsq46penpZj9B45fPAG27AU+/a428+X32hAMfp2tG\n2DA1n+3/9e4hL2AgTHpfEqJuTB6UxeQ+9o6vtERsaPSgv69NgtqlYdyCNEFp\nrQo5eOX2gOJaYB9Hm+nee7MGmxhORiy5q3V3+XmF2cR3SmvgFOm3RShULRKP\nr4ZO\r\n=g9Dz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"46becbfda95858a3c35d97d98c39522da657d6b1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-19T06:47:12.643Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.157-renovate-typedoc-0-x-46becbfda95858a3c35d97d98c39522da657d6b1_1642575047206_0.2832630575203321","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.157":{"name":"@balena/jellyfish-plugin-front","version":"1.3.157","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.157","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4c329817cbf15fbd167aa755291d0ed6d78d7cb6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.157.tgz","fileCount":28,"integrity":"sha512-KVuJPNzXVRxPrHiWQGBN2pjYUXXhhXQUeu+BLYA6WYtqEBXT7hxCELwgziFAu+VE5UnqmMlcIyqed0Eq6JhyzA==","signatures":[{"sig":"MEUCIQDZBDQyJZAmq7OuM7RuV+qxQg+pHTxYXxkLHEzpdUQ5AwIgPbjQwAqtiwCU9A3IvOhPdk8xES+tvlnGVAiF9wTZXuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170003,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh57wkCRA9TVsSAnZWagAAgnEP/0KBhzJdkrpbbXa9P3Xo\nuN110LgyM2UhRGw8beXojf+o4yAtyMES8rbE4luC5X8ozXldjAcjiFB/Y0zF\nR+3LYewuiFEwgSn8E1zSKwqyE3oBcwKNTlud8AHhnqF7WAAKTEsvfzIbxAst\n8SmRZao4EpyymUc+14eTITn1KVu+N6r4g6GqVL9z4UN2rmKcQ3jcuhs7OiT8\n16pV751RbReQoglQbR7GIsApAxOx1q06qIAzpYE/i/uJSBxrLoXUakHawOwM\nT5eTzR55FZhksytYuMYe0fYh1dzldL8g3QQ3CMsVNCvtnkZjsirWHfCi79H7\n8YFMKO+K5kpHgMATfRfGCFPTJfMzFYC+QU61nSnosZKec3+EwbyuH5AbYyde\n7fmhMnPaIQKH7RUhy3GMKbAvxYnlK0Bac+YwDHloqRagKR8Lpk/d5yaVj4v3\nZW5q+byFm+lE9EJjAPx+Pm8PiWgdb72Lo+Kv8NXXD8p8xz5qhhowZvFRIcUE\ny/lqysYPrpzHPBwIhRzMKZYCbYyiRyKIgzquKYLI0IZspJzUWZD+W+bR11GB\nnEFYKWPIwTO9NoMJ7w2Dz6sE5GAV7d09bx7ApTM2MJWIlpYj/QkmDb6tELuJ\naP37jwMzKiewDZm/C01jyvBDtFvdovF4kgYGeOlbpeQ4shdnuz2s84nv1rlU\nVS+5\r\n=qudP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9e1ebad71d72cbc2085e08706ebaceb9081a40fa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-19T07:20:00.287Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.24.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.157_1642576932347_0.6618690326995429","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.158-renovate-axios-0-x-4097d721521605c0d9352d931f98b5de796f4415":{"name":"@balena/jellyfish-plugin-front","version":"1.3.158-renovate-axios-0-x-4097d721521605c0d9352d931f98b5de796f4415","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.158-renovate-axios-0-x-4097d721521605c0d9352d931f98b5de796f4415","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0c91baa9986417a3d84849592aca80eda3b18775","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.158-renovate-axios-0-x-4097d721521605c0d9352d931f98b5de796f4415.tgz","fileCount":28,"integrity":"sha512-IxmJaQz3zVTRglmgPj78I46v4v3Mj2QjXlHgu4ppxTlPz1JS6P75365wRpBj51Ys+orbevgqW/e2GodGZT8wAA==","signatures":[{"sig":"MEUCIQDQKY2C96GCRLuYZbURfmqSwmHqxAWdkXN8R9quQKifQwIgczYjR5JLdoxdWS2IwG/9d0n/SF3ZNMpGHB0qTaWraJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh572RCRA9TVsSAnZWagAAc+QP/jjxWABGYOMzOsP6nWMq\nCsIYw3Igt/LAK8sS9O0MbW7Wt+0u6kw2DHYetcxaqVxb/u9l+AoR5iR8N22F\n2Fcduh39Kh8j392nm+C07sQOqloRUcpvL2S2Ew6pONfq8p2aoDgfVgjdhG+P\nB5kxMgHP7xdwKwjuFUb9C3K0Y8+hokfzqd5jKSHAWidyev+1UPF0HDumGcww\nL5x4ngpHi6yPe+HdmCiwDnEcLV0FHM6zlkVuyLH9re+MvbEvhZenjX/sE6A8\nr0xjdc/WqgtHy97uvJTdsWkbGz5a2E+PrsTxZ6XtqGGjmaqrDcmrtu0+xTzK\ndXsBPSDz7P4e+8T2S4HmqKHU9WIOIeasjXSeYdqXX4o1XjNMoiQqJOVNOdKs\nhzMLAjI48kKPnhDB/FkoU+hEfJ0BdifdpqhjRWYjtg3vt1Ya5bOlsN3ulhBd\nGJfmsu/d7kf3HTjm6L+9mDD+OeoR4Ncy5bfHJ04FQZSembb501BApQU3CpU5\nm3tXuU1peSF6KFcqJ0vGL55KZi2aK62jfbrwTiNLfa6Qt35bVjpDsPSdK7mP\nCWqCg9/iIIuraXFdYMrSLTy66SrZ5KTpCC1Dk3Hwd5NcOCpb8usDM3v20BQb\nLDEVMSGjsFfEVXICCySRXZD21AT0izTNTORMq5cVUY282YJVYA2+EyrsKGHb\n0xK7\r\n=upUy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4097d721521605c0d9352d931f98b5de796f4415","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-19T07:24:44.926Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.158-renovate-axios-0-x-4097d721521605c0d9352d931f98b5de796f4415_1642577297482_0.09438324549735633","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.158":{"name":"@balena/jellyfish-plugin-front","version":"1.3.158","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.158","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0d796ec11c2021265b472c932cea845463e8a920","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.158.tgz","fileCount":28,"integrity":"sha512-BLlNjyyrj0YdDxCk4Cza1W7tHs6IT/MxsgRwRYf9R2nCKAiM+WFewHGWtACM6xDQTTZTKE2V+kMTt21rgC1How==","signatures":[{"sig":"MEUCIQCahEoSjVjkHQkINBAFmys9bSYUR3+M2Pe3KJ8/jWFc4wIgFWBycv0wWhSDrk9AsXuxfVgmo9sOWqI6YtBA0MsvRbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh58RqCRA9TVsSAnZWagAAoO8P/2nkyQyUn+IoAPr2dWBr\nznjtJFrz49m8fxO5iPIEIw+jtwyVSQNEIIttahyrEoRz4fASq7Puil/MiK74\nzonBYF81xv4gNSUZ9Ci1aw8Pgl2Mx2e56JzLfdE7Io9IioGt5XFlSj5HmgD+\nHMNI767BBZk4QmPlVZBfdyrTtzYustybijA7zwJBs11btGbx6JsBHkNrr3Qu\n2SYZguU4ePNDQMzm2xOLVVeaFh5YH3rew6KU2HMYyJ8TfP+1UiSrRHfQ4JTy\nn/f+D+vRJEz5hsoMBfSyMDdMzCqWjntG8vhjKXIeLVe+jBxyfLEkhcBMKM0h\nY5knAH4Vz2mnkHMQdCr1EuWjxiXwLjeceRpjClIWR8ATbIrYxOPzwceTuB9i\np9G/vXiQyTUMcSnpxV49mPvv/cvGjwkLOm10kfBJXQGr++wfQCDlDc2DxbbE\nOw/bFSUB5IqKsqiHs5YjqdLDbVSdMaUc52SVqzjW55TlilrLLNSSQl3wTrg+\nFyBU3DmghipaG+Dg7X+LBUqAf0NX1D47fkUpwfr7PCt3KthZWVM/vDfmxHpV\noEtGnUl7O25nJ6tjKk/Pi8jS4sH+8ZsuegCXJzAOJfb9IzQEu9TiEvLYRRFJ\nFfYF2U8iQ+nZ7wvUoTw7/Ne6oPobIAzvX+knpIVFIXI1Xvyu9fKSby1952hd\nA/ll\r\n=s6gz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9028cd8a1c4c9ddf33a0911011b202d3935d04c1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-19T07:55:14.765Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.158_1642579050467_0.5068715611712193","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-balena-jellyfish-core-13-x-719a576d265bdb0cd9f1af2afa6838f1b452bac4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-balena-jellyfish-core-13-x-719a576d265bdb0cd9f1af2afa6838f1b452bac4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-balena-jellyfish-core-13-x-719a576d265bdb0cd9f1af2afa6838f1b452bac4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"196aa42b52e5125b2be5dc79fe39313669f16045","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-balena-jellyfish-core-13-x-719a576d265bdb0cd9f1af2afa6838f1b452bac4.tgz","fileCount":28,"integrity":"sha512-iUOfqUDOxU0dyAcOPUsvkKiQ+M5UNoRSOpuea6sx9o+izumgl+64Su1aSCU7/RgT4ZG2IjP4fXtHICRRyrYblw==","signatures":[{"sig":"MEYCIQDrlXli4QZiaLmilyi0kl9uVRmDWOalJrhlNwRVB4xykAIhAPZ695mIB+C5Pv9m2PqXUKPP/bpG6ZkVdwM3xXVEhaJw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5/nRCRA9TVsSAnZWagAA9fEQAIHFiFpBGrj6lfecUCdR\nZZhTxFSCiWEfjLe5rEchy8irQI0WZjxOWU+yxoYlVTydLb4l1jsFrUVafLec\nJxbiMSksk01bmPaMiir4Hem5zMwSNf4JJSVPO03vKFHz9T0EPbqKfvLXOiuB\n2JcDuAsb4J7wncl7tE9vQhzPv1YqeH4Suy/RFMZNY9ljnFXiQMWfyd8JDBKl\nZLCdJaO1Ps67xr0b4oAH2Wtozb31X56sy+iU8+dkKbCPOXGqhybm2vPReJ8r\n9T+yumeM7yyBH9p1DMYJEzw0qzk5t5frJj7pLUMZ1iQzji+xkD6gfYVKDmYB\nX3waYintxwmKPH0/HG7D7MVTf8sFFM3TzN1gjnjk+neBvUcGRgSrWHPSSa8y\nHAMXn3CgqnTzpUoE/x3RbIbcHvc+5Nn9PePYZv+iZn/3uhug0D2t/5cwsYT1\nv6m4zLcCqASCy20jsStROPQhcD0QqcHmkQ4pSeFQ2jFwOz46+uhBwqeav9PT\nOBX9IB04pMHCQB3TmP84od1tX3JhbBXnvI1KptG8YTwNvpEUBATZ3MEymHnP\nG7FOGZx0OpL2wlobjLlq39g3PlPEtxp8/QPQpMBVe+NSBxgx+C0t/PvfWP2M\n7AefpG7S3NWxxEMucIq+Nm80/zpgsaom3Ke4TMQak6buW+2nfPNgaY9IwRvc\n9rTr\r\n=qJrk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"719a576d265bdb0cd9f1af2afa6838f1b452bac4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-19T11:42:09.042Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^13.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^13.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-balena-jellyfish-core-13-x-719a576d265bdb0cd9f1af2afa6838f1b452bac4_1642592721736_0.2621489085297357","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-internal-non-major-7de719f3388b6fb57137ed9784fc14b2b1508926":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-internal-non-major-7de719f3388b6fb57137ed9784fc14b2b1508926","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-internal-non-major-7de719f3388b6fb57137ed9784fc14b2b1508926","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c05dda4e4f6afe8d957b02770dd411e919dfe482","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-internal-non-major-7de719f3388b6fb57137ed9784fc14b2b1508926.tgz","fileCount":28,"integrity":"sha512-wLx89jY92iNl0toIO0wm6A/ajK9n0GFuB4Hp+WLjWE8r22lBXtdrgFgC/Pu7xs5EM0lUuVykCnXljoZfdUCjZw==","signatures":[{"sig":"MEQCICbiV8StcUtRhAE4hXxA4yxZqM65j0BQnXGvaghLtcxJAiBhGkiqUfFUmhJae7Q2/IS1kj+2/leB27YXAzMDbbo5ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5/nlCRA9TVsSAnZWagAAOl0QAIxg47LBCVPqHgVyRWiI\n0xapItJBmtRhGj4NxOttd8pOp8FJIy8P6G9J3KXbXatL2cIDN4wUqZp1QWH/\nwBg8W0P1xm6Q/TRT9LRgfJzjhJ9DL57GNHWVvqRY1mx0nLl9723yDWjOawc8\nMow/6eQWCj666pK4n9Kc0uvqxmXANpb7PG8NozcN7vOhhUVDQzL2KP2614kK\nxixxZ5+wrYgyOcX6xTtsOTdD6Cv/zAUOgUbMvMefmhjhQ9TYipq0zCKQnUBo\nM4XXi0N2gWSiwuXle8ilRXJG/+q85Quek8Y+5Q5OIY2kuNIkSmurHG0AVVKw\n+ESSxGl3pZEPtrr0rt2dlfgUJVtNMWdZ5fKeUnOXzmx5zemXzBlERtCEAkKP\n8cy/LLLHBptWZunqtUoS6L3CGNwEmor2FKfrApqbSsXfVT3/IslZ5MLEcA93\nXjHvQxO0wWb62G9Q88k684jOi4k570DTe783hDxNPcdF7sR1R+GxXd79uAHf\nRrqseGIoxAqZDaOgEQGe1vwkAWYlBKlIsbc0IbW/BTBcngKnNZyJu/JyB/lO\nlh2zLqThuENSgts8cgc8PRfPTge7JGsUwRnOL5WNvfQ8GiDV/BPn1JWoWOW5\npSqwLdQq4tiR1/gesPcuYIpM1slf9PEuoTSB4SaILxtTG3NWgaWCaMJPaJDu\n1LZo\r\n=Xv/D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7de719f3388b6fb57137ed9784fc14b2b1508926","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-19T11:42:09.480Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.8","@balena/jellyfish-environment":"^6.0.10","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-internal-non-major-7de719f3388b6fb57137ed9784fc14b2b1508926_1642592741604_0.5042891671106555","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-internal-non-major-7088e49466ebcb4bf569b315532d299972b835f5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-internal-non-major-7088e49466ebcb4bf569b315532d299972b835f5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-internal-non-major-7088e49466ebcb4bf569b315532d299972b835f5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"67cefd4a0e36b1b1c3d0fde97c7da6f067c20e4d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-internal-non-major-7088e49466ebcb4bf569b315532d299972b835f5.tgz","fileCount":28,"integrity":"sha512-wr6Zr4+Jqbct360ob2zRwVsE1mIH+s/umBHwGnjRWiKVaUaD1FwQJ/zprqNVjEy0r/FehMaGGEZSM0lLYB2iGw==","signatures":[{"sig":"MEYCIQCNa25he32iEmpN9ZrQL+FCUodWbF8ZaortWDT4RRFozgIhAJkgGDib0oYnhIOYdhu3OPbGH6kMTTk+LJb04YKWp2bi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6A8PCRA9TVsSAnZWagAAGocQAKUpsqwS420UWwUa9FYy\nV2jOlijm+g7Nd9id07P4kg7fYnRNdr93iIx9A5Gv+b8ymbAA5McvigwS5zck\nWtfGi2fx8GI27XPmLyzv7FRxK/EtAUb+9YTPS2RlVqt1eEmZfYa/dzfWXlig\n+BwUo8ZizW3P45LaFLzSWYpJaOUhyJMFuJtdhiW3DoI3EaM+3WlWtmwRKbKr\n/O1W0h+CDlA/lql5fFWBbNn+9xKeh0oT/2Jvvn2VzdMbGkKcgJos+54bjsoh\ncmAgaXYTbBvdHoIlWvdiKT/Vq71yX8aZDrHQc6naTvuzTZu/mcZCM+vXz5MF\nKuf6v0j/0ZH5R2U4ggjbXMTrfTHMN6ht1bTILgf9OLPXwgJ0dl/IYyuZGQ18\njGyWQP85o5C9u8TsTqw6LNYuiVAlx5Dlfb+r8aoO9GZWu0cJkETG0cN0Dwy6\nkmNy/XzkfsBkIX1L4A1P6bctMc4+hVHaa9GcoX4NyqlVcwruumNc3pke14po\n5O4c7iko2pKzLHV/95A9eMORNO+rB4JWA5DEvlOaB/nHMou6X6FVCWaZWMae\nYxsy8+5C4lwD0kDt/qRC5ivhp8YXgr69TmRdhkMHeyxLiNRyeOC1lS7zkCeJ\nXdkZUpGgFzA206vrKITub7kZ5HKj0WH2ueDEJwpaog6f6G220C01AsL4BZtK\noL3l\r\n=EYNN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7088e49466ebcb4bf569b315532d299972b835f5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-19T13:12:37.081Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.8","@balena/jellyfish-environment":"^6.0.10","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-internal-non-major-7088e49466ebcb4bf569b315532d299972b835f5_1642598159040_0.8678327846013527","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-balena-jellyfish-core-13-x-78beb3a7187f0a1d351b8ab7b30695ff74f8ae65":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-balena-jellyfish-core-13-x-78beb3a7187f0a1d351b8ab7b30695ff74f8ae65","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-balena-jellyfish-core-13-x-78beb3a7187f0a1d351b8ab7b30695ff74f8ae65","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1094eec5070ad275a5de1cc837e34a582e7ac1aa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-balena-jellyfish-core-13-x-78beb3a7187f0a1d351b8ab7b30695ff74f8ae65.tgz","fileCount":28,"integrity":"sha512-9jhytOXF+Bj8lB0sm9Jg9mOCgS/MRXys+ijClWm4fpoGhzqBbc+f2tMUcgidLk1cROLpZyTz9bDjmpfLOaFd1g==","signatures":[{"sig":"MEUCIQC0argttAILii/WNe6RHWHuGsbkDuHun/a9yx14rqmeVwIgHiD8c9V0ip+nRO3We405TcWipD/XvnovsGM5n74qHas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6DWUCRA9TVsSAnZWagAAJ0kP/0VI/ctP4ms0uZNA6NCr\n4qAp83KJfZUYID7H34k0KzOf62ErwVnEiLdzTt8DfnU/IdIm3ivC3W8Ek9zC\nKNrjx/jGT3F52gZHUgvvk52m0zIncLPIoBiOF6wTqy5zWSo8I+ikNtO/10aQ\nu54msf3Nm7uzMtK62r4mf2YYVQ9PxNZr6PZohCj9bncWnIlx6hgwOqp/9FQq\nakwCbrCxlssKPu9WRQYazs3qDwK46IYDqvk+aLhmHfg/B2MKSvzCvFzJutU7\n6zbuUU6eXvzP6QbYB+F01MDvWAN8Dhp6pUYgj0QbmtLYOEzOPA7vuEWJN849\nOwlH7UXxSf3TJo13gRD4W2Niq5s2WP012v/XHBwh5/YwB2VuS8d31EfY1sGb\nFghWdmBhKosksZrOZ5qyRLFLtNXg+YFkYUNcJkrbFhA6YOxdFvo5wHXoDGTK\nJAErR8qOoKev7ZFvayW61gCD2QYMpu7FtSKoNgwMiqeLLaxZww/WI5K4geJr\nXq1ol9r8MmY1CL62d6h05FZzZyqDnN6NW9emd3kGz03vVKZzW3EaRajEV2pI\n/i7bbDtMKqsNvETkYcwbd3W7D2pl+akV8/FaqqpH5LUXw8ZJP8qNM6bDfF8D\nnP6I76mR05aES/9YYu8PuQfuUw77X9rJm60JIa6ByVi0svH7BcEErE7ccCVv\nv43B\r\n=aU01\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"78beb3a7187f0a1d351b8ab7b30695ff74f8ae65","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-19T15:57:11.269Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^13.1.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^13.1.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-balena-jellyfish-core-13-x-78beb3a7187f0a1d351b8ab7b30695ff74f8ae65_1642608019983_0.2442216687316352","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-npm-marked-vulnerability-6426fb171010f456cc91e7a07ebe92a2cf987f9e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-npm-marked-vulnerability-6426fb171010f456cc91e7a07ebe92a2cf987f9e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-npm-marked-vulnerability-6426fb171010f456cc91e7a07ebe92a2cf987f9e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"345bc526057685acbb5572b43d0115c45ea8e6bd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-npm-marked-vulnerability-6426fb171010f456cc91e7a07ebe92a2cf987f9e.tgz","fileCount":28,"integrity":"sha512-ZRK8tiuZy4WeUGoWT/n4dkXCZU1uNP9BhQk1/DYc5hIaFTmyZHIeZ39nC98cUA7KzVFhjPdWJUEATVE4ObvleA==","signatures":[{"sig":"MEUCIQCCNGNC/rIv24HC0L7impsdH6jHndoEGZdqmkym4y/5+wIgc5q7NscGeZiu5E9s9eY/j20wXidvs6KBTpCxhll+vxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6IJVCRA9TVsSAnZWagAAEZ0P/RTpfNhoZCPucMQn0lkw\ndmerLCCfliGDjYSAyY7GxdHVTm9RLexJBykP0KrX46Wy5k2dpdg4w434QdW0\ndo/ru/p8XlgCo1Aftnzjti93hX914xYG8yGdrhCxFfOL8n8QwLvfRAjZvVrj\n0j5JSHQcUyujInmd8knU/PFIljxbAZT0g54GRdB5JL5v55NspoBwxT8ZTSr1\nv6el2u0Q11BSpuNTkE8c/KXhQ5y8Nr+eZxkvhicPzLo91iE/eJIfEoQI43O6\ntZAsVX352eaLRhBhoWjdsO7e0wOWtMRdG5+K0rIenxhCN9HH+V1cqT/orzq0\nqBNdi/lLg/Dmg3CWSVn31jW/Yg0teHf+lRSmGJM+8em9HCXFFbBd0U1scMdl\nUe3g5tmmD3JZXB/2VY/cFCpX1r+I4se4WptfmEuFkzfNYGDMpK6JbpjUrpGY\nnMI/0aF4+Fuh6IzaHabOt8gNglqZbZZF2HMORmNpoCmnWWiWsg4tadO2nDdc\n2eYTK47pYHJq494QLJvJAtPLNEPMTSgEK+Vwdtyr4WG6mRGvEEti48VT8CgS\niJsZ2F7qEM5IhOdyo3yqy1FjWedNVq+LHzzZ/AIS5bNWwLs28ud0mwJJAmsM\n4NFfdeRWo3I3qp2/W8QrV7KLk05ICHGgmPlqzL6/dr3EUN0E9P7WLz92wwEN\njjsX\r\n=HSqL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6426fb171010f456cc91e7a07ebe92a2cf987f9e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-19T21:23:56.921Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-npm-marked-vulnerability-6426fb171010f456cc91e7a07ebe92a2cf987f9e_1642627669071_0.5397702362097834","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-npm-marked-vulnerability-0e2a056efb1e0d4f1fda3c24dd6121723efcf941":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-npm-marked-vulnerability-0e2a056efb1e0d4f1fda3c24dd6121723efcf941","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-npm-marked-vulnerability-0e2a056efb1e0d4f1fda3c24dd6121723efcf941","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9f23eea1f5e5df558fce5974ef055749ad655780","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-npm-marked-vulnerability-0e2a056efb1e0d4f1fda3c24dd6121723efcf941.tgz","fileCount":28,"integrity":"sha512-pKEc3dGYk7HFwZ6F2dKKDfmwCDyx2bz/mjOtnYn7qMqNV2RzVw/erWifi1bZxTVkY9Hb9Cp259ID1tniSW0NaQ==","signatures":[{"sig":"MEUCICY02/KAXSgg+JjfEZrFSdULFk+JwhuAEzoaL/3AU7u6AiEA0UX5wQn5uwovoYvugwmZI8Zv23Mct64a++1lPh/y06o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6IMwCRA9TVsSAnZWagAAKNUP/3r6gi9gWj9hJ6grjm0F\nrjgA9KJax01ZTx98wtMbqLxuVgQjM3JDC+UyJAXw1CLwPikqZa5tYtL3DvSc\no403rj9PhBVyDsTmHi/UmIVKLpKvf7jo8n4QxjtJX20qdD7CKfp6hikczvvs\nNpYEnvFR+MfRosHDP5WVHDpj/jvhg2LrVsfZ8o15hX1Qq2oYo+xEN6NKpF+0\nFnrp8TVPQRXvfK5p3B9PY+3g+7wYOvblWklLESsmKgFGoVfWj8cGoAKdk2Ik\nCxVP0yPt2pHcmP+vp0Hi9CxinAF6sSc0Qnfv9PU9MbWws0l8ZnKZLNg6Yd02\nbEOeKhEpkxmNx85zAjm4URh3gP+JN45B5tX77KM+X1NQOuTlpqDXEsv+MmMz\nbdvE4JJdlbhSK1Zd4SNW0FKABOW/p6ltKssRa5SqrbJHckkgSmQlN4j2L8gp\nccC++e+q+ZIKT3gteE1YU09MKcbXncdYVVUNn+dW+H/ucK3bWc3h/GiEPY5s\nzcASYmXuIuTLMJMqHAnS0I2EGPWwlGthK2JZWdTwrrJkwVDG+ej0pTW/XD3N\nHmi7cXulYPM/kVTgT1oeWAN03R2fxPI8GYoXxtFDF0mJpmJCzvX1aEoFiQRG\nA9PctzZ9Bm9JdzSqirT0WH5GsOOz9ReUDVVAgIlF2SMxvH0RExR+W2Rg2v2v\nhBuP\r\n=hegv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0e2a056efb1e0d4f1fda3c24dd6121723efcf941","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-19T21:27:58.064Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-npm-marked-vulnerability-0e2a056efb1e0d4f1fda3c24dd6121723efcf941_1642627887875_0.6162495531840717","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-balena-jellyfish-core-13-x-efb7c6bf1887046f212c85ba0a7a6c30206303f4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-balena-jellyfish-core-13-x-efb7c6bf1887046f212c85ba0a7a6c30206303f4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-balena-jellyfish-core-13-x-efb7c6bf1887046f212c85ba0a7a6c30206303f4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"28d2dc8e0ec63e9d3b5594716391fb6719df9735","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-balena-jellyfish-core-13-x-efb7c6bf1887046f212c85ba0a7a6c30206303f4.tgz","fileCount":28,"integrity":"sha512-OZ7K/ddN9LCgreYEmCRPAS+n64V7BsGtiSWAzc1R4wXV7nnF6HNEVkxPiriHDF6k1hrc3KodO5KjWsR7HqpFlA==","signatures":[{"sig":"MEUCIQCrMOV8cLG3iIcr1LRPuN4CyhehaEuKZJ2Uoy18y1W2qQIgHDDK5xAP7evdkPG8MZg8WwtMr6l7b1qs9cXI1ZfwJvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6TWqCRA9TVsSAnZWagAAmcoP/jxp5yoNyM4IJkx51AWv\nWhs+aT8mhMRUJHkse1MrNyXMI/A2NSt6uFQXGyYYIvS6NMTHTZRzaiwv6wVA\nPNcm1QymtdDNbqRDgtqYiM6tS3wCDCCRZajLK8v79++xUqcjfH4YzFP3e3Wy\nZe2m28ImiJj29ugz+sHpZueuzeeDh69r4N901s4HpXazrog8AOF/Dv6TL+YV\nijH/1Pn9g4jkys+G2N1ixhnwCqC9uuXr3HRHeZS4M/Qm8ufHZkCpSu233Adv\nvMrBltc8RpN0EXExvDIHP5FJ8ETX6vMgbNMlqyW2HrhScYpW7guVYQBydCLE\n9dKwP9SkvpV8A3PAuauQQumSFiZEWuCK6jJMLllqZAMHhiAskxboPiRR5w4l\nd8xy8HZuCGohgi21gaOv194haWifne9+r0Woqga8WEz7qHE0SVZ3wrA+Ajx0\nzD+8sGAaKZA1T8Iv1ZtUqHLaAny02eu7wwvU/ujhVL6CWar5XVh2D9wBoUFt\nLwZerKMTDFCeWI+ASW0FfsLUpdThdnf8R7ogq84ob/j7xrRaY6gPzK0geM2L\npUyN2x9dlN0qckm28CbW0tSaZqGfoJ0eB590mYnjVbjrnVS20/PTPJusQ913\n5Tk+Kkawcms73R+29ECcDLGkBJQ1dbiuQi12H+9pTU8CcPIIfEWVh/1z/ri1\nXohx\r\n=w5YC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"efb7c6bf1887046f212c85ba0a7a6c30206303f4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-20T10:09:32.484Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^13.3.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^13.3.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-balena-jellyfish-core-13-x-efb7c6bf1887046f212c85ba0a7a6c30206303f4_1642673577915_0.4422916794968157","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-npm-marked-vulnerability-b6b06d0df80f3cdae3540ad872d4a25954066913":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-npm-marked-vulnerability-b6b06d0df80f3cdae3540ad872d4a25954066913","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-npm-marked-vulnerability-b6b06d0df80f3cdae3540ad872d4a25954066913","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8b3c670d99ae2af6ecc97896f8240d6aa3f97432","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-npm-marked-vulnerability-b6b06d0df80f3cdae3540ad872d4a25954066913.tgz","fileCount":28,"integrity":"sha512-vEL09daoaq2kdX+IteMhs51PGHFF+sMOw1zT4UGEncAyAOTZ9oeSXGyJFnru4CFVgtZpZ6VQmRkobpDNB6IHlg==","signatures":[{"sig":"MEUCIQCiDdae/ScqqZYHNVs7H9m7ts0vMbLm5xM2SBFWIxIEcAIgajE/B4qbEBJuRQJkIJfsaOMR3X+kEAfIRLcxt9IOgBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6TXWCRA9TVsSAnZWagAA7pgP/i2fHWp4KvG6wcYCJKSw\nwjE9crIZbrlxUKwKlrGebKmcGJjOVdBd/As2y3ToBeipEebOnuyPA5Byxe1+\nMgxUBqrn3aVI+v9wcZC2qpOxSeOQzwLCvPTVl2CIpnnX4TymVzcor94ugkA3\nMbuhl+nC+GOmI4bzZQtA1IUqBcJevneNkOUjQqtdymSJIGrrrsACi0ljWGkU\nzQrOCl1iSH8DDIrOtR2/BXVP6P4lu8sZb+YLeHO82MeMRWnQjaEYgdJNkzhi\nifv3dg5xZkR44hJA/MOLgvDskwyYr9Aj0vcPU/GIJaYc+3IRotJr2HiicTxd\nKICPNu0S95CtTt9cXJ12V9sBZDNMN2BhDiXfa+2eYs1+UCkCAyzKMe1LN0C0\n5XdVSJL0UgTyZ1dZaFpVhjattwWhGoR+OiVRJuHV00fzFgkc+RYm32ImnHJZ\nKx2PXDiFyYmgKfxfgxghAHhmFik0U+UT4+BUYvlYUga61wsGf3gy1bLXHALI\nA1A8Da2T24/ybL/SkvPxqKAM6Op+FNnItiR3FX37cRq4JPeTJzHhm1xzJrAc\nI8HcwhNrFTEQNRL5trdXvbFo3h3jkP6aLCaz9370kFYyDsf4UMthuNpwZLEJ\n6E2DcExAY3+bp5Jg1Qhpu/HxRtIJ4ItiC3tt5o7xVMTyQAf1pkDXHUpAT21z\n32YP\r\n=6lHv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b6b06d0df80f3cdae3540ad872d4a25954066913","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-20T10:09:48.678Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-npm-marked-vulnerability-b6b06d0df80f3cdae3540ad872d4a25954066913_1642673622738_0.4685647063937879","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-npm-marked-vulnerability-4f7e06faa610f6264ab98c7834eaebcc8df4b5db":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-npm-marked-vulnerability-4f7e06faa610f6264ab98c7834eaebcc8df4b5db","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-npm-marked-vulnerability-4f7e06faa610f6264ab98c7834eaebcc8df4b5db","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7a0d254a686c373a6025ee923002c8b9180156a4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-npm-marked-vulnerability-4f7e06faa610f6264ab98c7834eaebcc8df4b5db.tgz","fileCount":28,"integrity":"sha512-za8vE2kXX4V4if7gyu5kedkwHAd5UHGO7/KAI4V/IEhChmUN+dhIMcloP4qzMsVmtSq5GzLeUVkq3GuAI4vxBA==","signatures":[{"sig":"MEQCIHmCrRrpUDqfuc6eLpYtcCE9S2AnS94mannRciF0b1N9AiA3CdgQdBi3PctKJo0sTkgy4AHEBKS+MoNBKlPqkHM7kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6TbbCRA9TVsSAnZWagAAxt8P/36Hu8M+MjWF6g8+S3D4\nWNxWVDWLgP4ISf6Wl9K+duxbw9XFgfc6b7oM5O/Y/cM9Th/mpk9D5uebACXu\nht8pZNSe9OyLIcajLuzhdfpEFBLk5co7e/J0nJdlE0L0SdSfc2aFEl5btypi\neBXJn2lQ4giNQEWVB86DQBiTKoPwICnCHt4V7j8yLj0y3BVixoIQKoHGXx3N\nTJZhrVvUayb+ze5LtGnCG55bbiNkDBRRWPXziPLgXkMqSPhgyTHMVgMRFuF4\n5e7Fk+QjVAeYrGz+/8GG2pD8DjyK7F4lrO8Wxj8HuOzLKT3K38WiQDKjs+5e\nbI7MrO0lgAUJaYsd5ZeJWvlfHYUq5eg5UxOXl/16yd1ad652zRdBhuawgepR\nLLo3Wb7/n1jYsXGV+JKfUGLnWAwE1w1Rzj9mrJAx+EPRNeIkTaLP5Wy5hXmj\nceXibH4yLSM5IJtiVbx1J4OepBrM0oLSR4deJ59gaBmnDamq5+U/SBY4DSPV\nY+ukwDeaxTyc1ysl1RekbEMcl3ZZH6jhP7YAt+c5Jpp30dTxfhjYBFM6qjl3\ndief5KoYlmLxtbvbUYlaJaVDbEJOEUByhbHaxLk8WW+UQ4jrzjtNpavvLryU\nHTgIazT0B2oKg+SBlJ3Yo+h0wPybUZlX3B7lQi3qKwKDStGSyg9qhCoJ5/Nf\nR4C3\r\n=eq4T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4f7e06faa610f6264ab98c7834eaebcc8df4b5db","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-20T10:14:05.633Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-npm-marked-vulnerability-4f7e06faa610f6264ab98c7834eaebcc8df4b5db_1642673883618_0.07222906933932283","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-npm-marked-vulnerability-1796aed8835cb946d9ee5f90d604bb74fc159cd5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-npm-marked-vulnerability-1796aed8835cb946d9ee5f90d604bb74fc159cd5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-npm-marked-vulnerability-1796aed8835cb946d9ee5f90d604bb74fc159cd5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e03fce3db70cd5aa8b140fa2239513ceedf7199e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-npm-marked-vulnerability-1796aed8835cb946d9ee5f90d604bb74fc159cd5.tgz","fileCount":28,"integrity":"sha512-QT1uiNEMIvadUJWvUf1J5D96RRQLUmJcgONoRalTXhY4TiaBxmJUmIjxL2s09plVXUypHnFlVZmaqClUZwH8aA==","signatures":[{"sig":"MEUCIQDz+300FaMTSIsbUNFIgWTwXJwySCEXrrbMXsiil8QrygIgXokovDE7NJabYe3ajYjG7coTEPIMQWPGZzW44H4litw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6WL5CRA9TVsSAnZWagAANIIP/1ZeOPVdEwBLwzYFkV4J\nlnDKF4LquX59ScuQpdOckww3NhwUX0F8RQsbGq5H9VR2TDpHkv6yUf4ewklQ\ng8FH0ln3LQU99Arnylsgn8ruW4vwwUnr7VHye1MyQEPfjbK5AkKXmMbdkL2x\npkfgYPBuo9Z3sCL6CgrpXBV2jB3Wa9sOIYkoP0koHrYyVu1xsEylntUPEF9U\n4eQ7mdWiPNJ7W41unfqbHSibRNGmaJ7I8DLH6LTP6X9ugAZCnsIKlhvlkVLd\ndK4j1+XuHyALZN7tkuShcPpdJy+kmEfKTuevd/jiQxjiC7axD4DX2oGxCq9i\n3l8p7GohBLTs6+AdRgljDbBCOipFDFm/DZoYQXmHgIiMq/uTbOWgH4sTpzYh\nYVnSYznV5EpUOfdY2FELL+FCqlisyh/XrO4xBurwgXx1wBtSBobBs50/tX7o\njNVCnpIIH2A6/sGgi0Zdk0w+LV34iMlSVpxbwE9SnenksNwlEPdjxdd7+uOs\nS7NWwXdSGN9/WLd6zLJmTtImXZEDGnLA/S+2LeLVDLbsa3tbTWZp+xNuhwIP\noNJhS6u7pAOR/m0E0HaExz0Ea0J89hC8v7rHxQfGCCxeUFCpV3KDakp6B9xW\n4KWCl3gMQz37q9cwYDhFD6zqVuTZrPVYOeVPn37cLvVCUeVJirpf4Pq5VjgU\nsHlT\r\n=wWyx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1796aed8835cb946d9ee5f90d604bb74fc159cd5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-20T13:22:38.388Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-npm-marked-vulnerability-1796aed8835cb946d9ee5f90d604bb74fc159cd5_1642685177560_0.6923818911046693","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-npm-marked-vulnerability-cdf0aee07b0bf62e5ddc66d3c3301c4729fd54d0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-npm-marked-vulnerability-cdf0aee07b0bf62e5ddc66d3c3301c4729fd54d0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-npm-marked-vulnerability-cdf0aee07b0bf62e5ddc66d3c3301c4729fd54d0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"472472df826331fa9078db58da16eeb482c34809","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-npm-marked-vulnerability-cdf0aee07b0bf62e5ddc66d3c3301c4729fd54d0.tgz","fileCount":28,"integrity":"sha512-Cat0HLeLs/+F+YqRp0Cfy9PfFPS6L92ulVBusrVZct29BTf5pmJrJxPEpG+VvgDMRSimMqudwYnkOm6Ajzu1Mg==","signatures":[{"sig":"MEUCIQCEAdnb9246lGPOqzVMF8vTzb1a9Jx6G62YGio7qbFO1AIgA/l+/8W+Q+8NV/z3U006MpukE5aKoPr+752rAkr9/4g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6WO0CRA9TVsSAnZWagAAbOcP/imFrd3uBz2ar8FNNNkx\nmJ6hZ6o8SUoEVw0KyipzJL1lMkHjJZmkH4Ut2vWQhXDNcu2neBxct1yIlF+s\nngx2GyQR2FKGMy8Rt0uNuQe07zOUfgCZLC7/le/rkdiPK+SvZ1XCNxj1ylDx\nZjb0PUUM0UjyCtOiHG0fJ0qoTIWIC3XiPWU1LlWWuclaNYfcjWUaIjKVUC4v\nhbiC4ew7d3hIG5r2TpHXz/jr2N9mSBTmVTnXOg9Ya/56FAzodkyFKVkjfQkx\n6chhzVvfyqZYw6xvROqW6pXKuSmyEqfAjbzT7peSJUxUeWqd/qOkcWzsARIP\nUuJ27DIu3GNTJO4dSlPnHnxtoTzdbVUBAHpJrou5uqquL7wVrV1yBTnwyKe3\neu+Gv8sRuDEMOszvv2UImvdwrUhwNekvFJC09u8X1uLzszJzwBl/EUUYizmj\nwrX4eKFjuKyzuipef4dQLg+W8z/2urMR2xuaGOzQYezRQtd0/conk9cKh1k8\nVMXMK/VZRBX6hfhgfx9X0lfXeyjhM8A44mDAiD5nijtHuaPJ8ZZTiVAOBIOu\nXbok7H9a+hz3w7MaPzMpP4AFH2KZwEAGl8kLuczW/0rZAyraCCXTFd88R3pX\nf0rUancyLGodCVeA4s21cRoUO7KT3ZhQzw0lOoY7o3LlUj7S+ApyyQQOueby\ntZk8\r\n=P2tO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cdf0aee07b0bf62e5ddc66d3c3301c4729fd54d0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-20T13:25:45.699Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-npm-marked-vulnerability-cdf0aee07b0bf62e5ddc66d3c3301c4729fd54d0_1642685364349_0.3433829067171916","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-balena-jellyfish-core-14-x-5760acf83c613976025e8bb5dc28541126152e0a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-balena-jellyfish-core-14-x-5760acf83c613976025e8bb5dc28541126152e0a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-balena-jellyfish-core-14-x-5760acf83c613976025e8bb5dc28541126152e0a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ed44a2958d8778fd3c62a8107bc22770e26759a7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-balena-jellyfish-core-14-x-5760acf83c613976025e8bb5dc28541126152e0a.tgz","fileCount":28,"integrity":"sha512-p6ktF5VN0nkqJ43cC8qm7FMcfdjM7aKnpcDZ1r681v6kIZjAO9oQJTZEiHZ7wMX5ONksXuw1SH7fB+C7ZAqHig==","signatures":[{"sig":"MEUCIE5WqXO/moxZu6No88gZdSmnORr7D8W7P5hhFwUIn/OfAiEAigof5aENvZ5uBHgnWuvZAZ9dOyTQE0t+oePAIrGTtBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6eJQCRA9TVsSAnZWagAARRkP/1awtqiBco0OIHEukGyf\nY66AC1fCFHnsxRb20XqLkvWYtSg9HzRLp/SR+dHsQ+DoiXk0zF3ohQ/3rkMd\nj3NeFBnMS4eERK3UYJ7IDeEbtPip92QlIIOaFMEEmybviDsF4HWzp294alj9\n57Meywb5DcP/Yuk7XLAYt6dPj/Y5RGbYLI4/+vOqvskzJdhNj5U33+e+NZa4\nd/05qeU6yz6Eo+SpYXxVgx7PvTsnGhsw/dTwlM3vMIUdFYsJ4C8+mZ4ignZx\nxqntLlb6lSka69UTV4BLiPpCvaKTjZFZMNLYK6bp8zm8MvcfNqK+iSJUG8Xv\n7C3ngfSLzwta2TxHT3cqpDB1/oZmEUZ2oPKUP2yjbusMi49G5Bgbu557vfgl\ndhGEuWHsT1YlLUkwAeCI+h0MuEq821WwN3hRG8v3slqT+8kM8x37rlJdLBO/\nEUGt4S0VL88omwf3TUU0NVECS08laDwktO+KUHZ+kaBXDE8npzzJ7+TXtJXz\n/TaKs0TrINvUq+PLc8vs2tLYeIx3B1td7zBVSmgg5t9ZQG2Beal5yMzujF5a\nrjNEoOTidDbM5zSfmOav78KyKCYjyMYCwhH8WngqRjbfSY3CSzQWu3JWP90W\nztDqKbCi1mp4U4YqcPTP933L7iq6pIOO3UrM/nzT3eBC6MOlx8nupuukCGVE\nOB/H\r\n=FB47\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5760acf83c613976025e8bb5dc28541126152e0a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-20T22:26:03.052Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-balena-jellyfish-core-14-x-5760acf83c613976025e8bb5dc28541126152e0a_1642717776533_0.5950171171058563","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-npm-marked-vulnerability-8492938eb1ec7ad455f23ca6908db5da83734d74":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-npm-marked-vulnerability-8492938eb1ec7ad455f23ca6908db5da83734d74","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-npm-marked-vulnerability-8492938eb1ec7ad455f23ca6908db5da83734d74","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"93bdb99134ac1ea3fa264be43085424132719578","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-npm-marked-vulnerability-8492938eb1ec7ad455f23ca6908db5da83734d74.tgz","fileCount":28,"integrity":"sha512-+crdhnihDiBYftDPjaqbscGCLOWpmCzSEpTsQLRR+w2WnRXMN9s+ZJJgY5ai5pgfE3tBz3Uoy8tVZWOVTxKjAw==","signatures":[{"sig":"MEYCIQDtxCMVWq9YPY+uuybAA5RUti91RJTk3Z1lD6Ogx8VHXwIhALfqXmeJFpFcioLv5QyXfdAX3S0/rB7q3Bm5uiNJjd5S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6qcpCRA9TVsSAnZWagAACxgP/3oHczQTNH9NRGWgA4ih\n1nH/vS84z8OfBLqswLjKoT6QialmGz5qDKZrYjXGOhbOKKn0SncU6KPh5i6x\n6PHoDhFZO0zqMWrWUUCgp3nzTqYkx+fAjzRoviNNdxSYAJP5YQBj4Fx1w9DC\nWYWdjhxvz3x56IAabNRTOKFoNq9IbcKkRJLQgf79CVzE8KEO83QY4h3qh1lP\nQQ3Wk+FdtpA9RYiNpv3UUwbZUNWRQRV5JRZ32+lfJcrnJzJLKZxU3gJGaSZl\nUI27v18elvWUOZ/3JhIBCdNr57viN/KNFIMiHL7moiXLiCUWnw4di8Zd5hRz\ncvPxrwiofCPA8owyX+ZqAPiQ2jOl5EjWhdIYLYP4nnmzLZkcN8umgN8pjCVQ\nQ3EjXhrTYhIZO5OMcOCXcCzd9+tksFGMcXYL95QxdiCmo2SXYv20YBnhCTlV\n9afuld7mtvbjIK8M/6uniID/N+lMQ6W0ARuMQxNQBhBZs/Lwu/xx0Qd5wNVP\nu5bPRPpuTU8McCGIINK/oWRM/DjnVV7ktB5Fj36WmKNse3EUzVHSfMt1X4ox\ngkucshYCq9FE6wb+zOg8BaaseqLsmQ/KyyaxKEytm9lMKdPZWyyl7FdfKZUs\neAW9vpLWQtWXRY+OCK2/ng5S4kfAFEWo9neHKWfrlGnRssPKAFm/3Q9vonDg\nZdWX\r\n=MJ6l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8492938eb1ec7ad455f23ca6908db5da83734d74","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-21T12:25:29.635Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-npm-marked-vulnerability-8492938eb1ec7ad455f23ca6908db5da83734d74_1642768169212_0.8713589187370223","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-npm-marked-vulnerability-60c4216e2b6a663ea0fd453cea7f051fdebccd96":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-npm-marked-vulnerability-60c4216e2b6a663ea0fd453cea7f051fdebccd96","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-npm-marked-vulnerability-60c4216e2b6a663ea0fd453cea7f051fdebccd96","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8d0adfcd5c9717f81007f6e40a346b35efc899a6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-npm-marked-vulnerability-60c4216e2b6a663ea0fd453cea7f051fdebccd96.tgz","fileCount":28,"integrity":"sha512-1a7RGRuPJkbuJQsEOKo8azrjE4qWWIhoq9KavcVG03B7+7lcPjGAstJ7E73RwPtx+OsSSRr2otN/0qmhnWuPbg==","signatures":[{"sig":"MEYCIQCjPWN0AEASU4AWxyVXlYLWglGrZ+gpH0FDzetKeD9UTgIhAIVjvoQcPzTHY6vcuRP4y38nmhw0V3VSZu9adVd3pxso","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6qgtCRA9TVsSAnZWagAAEWEP+gKEzCeQv5jUNfb/mF81\n2ww6nxvl4KGKpE6Aw3JwnPk/1EGKzSp+D1TZRA6q3TkurYTxlCRnQDIgH7pF\n2wtFNH4m2FG/xDQ4xK8Memx+MDgywV3KQI2TPxD51ZmTJGn30WA+j+/RiqXM\nfC6DSn8nrEMMKiUoEKVxy/An0qhPqfLcWMzOCQY7vk0i6OEI3pSuhFiHv2HP\ndpfVnNhBPBunU0PnYFlYMcZTVaLAr/wlvv74zoCosMs/rALN8DaiF9bTXtYN\nXzn/rcVzKOix8i+GovU0QAHOhvoQD2w4SGh7SukbDM09byezelP1XzL9cHaC\ninkblnhY9LQzZZyrA0VpumE9Z8pexxNv2Ad8gyolV6XBkC+ymGF4nvHO2Mei\nRjCET3+8neYOvkZ2uriLtqPvYLUBmI1xngFcKuSvY84i7eTs22n3GBCK/t6s\nA/VDHl4U4lijF0Br+I6YVjaWttDX3K9fzKK8nrX1WuDHXIF8eg7cyauttbBj\nt9KhBknp14NIYAVKsmtdLAJfxff2Fyr9UwbmbNUWVBtbtoL2TJHTNunwJlh1\nPTDp2IuLmJJmZ5sHQ7sxIICyLGT6HsPSthlJcTC1PLCXnw1QpHwJXL7vlfKy\nWOGJs6brJJrB8zAup3oqCUGWMLWQI9IowTXvjgtDlEvh2LXnpnZliJHCVlE6\nZlsm\r\n=dhEb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"60c4216e2b6a663ea0fd453cea7f051fdebccd96","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-21T12:29:23.353Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-npm-marked-vulnerability-60c4216e2b6a663ea0fd453cea7f051fdebccd96_1642768429550_0.6755687759676141","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-internal-non-major-dc00898d8740a0da5706ff87b6d152cf329bc10d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-internal-non-major-dc00898d8740a0da5706ff87b6d152cf329bc10d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-internal-non-major-dc00898d8740a0da5706ff87b6d152cf329bc10d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3de8da461e13b1e376bf36f7232529c406f6d69e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-internal-non-major-dc00898d8740a0da5706ff87b6d152cf329bc10d.tgz","fileCount":28,"integrity":"sha512-y7ebJMh2LplGlduS8zjCBLrMAJ1DS3klzv7JQcSMmYwj3d6sdtFJRhranhHpesF3P1uJ+qS2io7IOHjc0ZkJdw==","signatures":[{"sig":"MEUCIEiuM84dULNq819vjFMU5DZnCRsQoVeu3jjv1dcF2NNMAiEApSFlbCHBdBdMUeY96b3GY1PIE1UkZE3Ayoj5uto8tgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh61YZCRA9TVsSAnZWagAA8OAP/jQDsUHmwJDv0StGLWnw\nAwHlP/IPKx/X93iEbDkSEnMR5sRwYFbfMY3wpWMBxHhhDwgGlVQqYszZo6hl\njOYYr+ya3oLsKrqGo5YugGyJzo/ha0xZgYbsngczjaVx42ekKKK/w/TQTlRz\nieqbet18MrQGRXHOsnLIz/Fo15HVpq5NMVaSIt81z7LhGeTbsWti/veCwaJB\nabg8HhbuBXWrBZvqHsWFxATbRHKXsYINf8y7K0Hj+a5qGux+6Hs3T1Y/1gGQ\nJbGpu6oND6T56aHieQwfMl9PTTkn/V6SGIYPcEzO/YEYNDyxA3cckmvQswqN\nm9jKeDMdYsy/1MojkC/gRr0MxDwm2+xqXmAhJ97TX98+dXqVE506gAURuS13\nEOBgYuu8AvUSY21Adv96MJa9VSE4l0rGh5BBK/HG488OtQ9pjZfGeSiXzAno\nopd+cRe5eLZZxL1l1rkyIgG0IuesOWKQp1ZenoG0PczdAU+DptFi92Vs7qZy\nkfd+DmQS+gKwusmkqGzn7dUwpKBoc6ByjvksbO/zgL/5I7jLF8BXmeyqsdbT\nmK47CTs+E7AsdhU3HAoo03ND/I+R6JlxgXTiH2GBPkYnpqKeRqbyNQgQYs+j\nb/Mk6Mmyfwb97WaTj1j/lnmtnkJPkpUqlEl45uj3Gk9MKqBs9baDl5Q9KuLQ\nktSX\r\n=M/Dl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dc00898d8740a0da5706ff87b6d152cf329bc10d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-22T00:52:13.443Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.8","@balena/jellyfish-environment":"^6.0.10","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-internal-non-major-dc00898d8740a0da5706ff87b6d152cf329bc10d_1642812953036_0.4728908066672799","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-balena-jellyfish-core-14-x-4ea592d4b320c969e0b0ac232aeb87724c6ae4be":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-balena-jellyfish-core-14-x-4ea592d4b320c969e0b0ac232aeb87724c6ae4be","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-balena-jellyfish-core-14-x-4ea592d4b320c969e0b0ac232aeb87724c6ae4be","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"df336fb488a4082e332a61c9dec0582fffa1077d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-balena-jellyfish-core-14-x-4ea592d4b320c969e0b0ac232aeb87724c6ae4be.tgz","fileCount":28,"integrity":"sha512-vrEUp4v4wsx0GRBmXt6KDXR07oPw873tPwcSQlnhUKIcSdK7tgdoWyqxkqtcyMXuwDYQ3KVgLSI3ushiaNrTjg==","signatures":[{"sig":"MEUCIQD8LSu1bVN3Cc8jwAKYdaNZcxQckiAcHunMu/Bz1LEhMAIgVwa+If0qoSv4QLBevcYRJDSpMwacqAft15QPQ2zSiE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh63emCRA9TVsSAnZWagAAqW0QAI0MqaNsqA6CUP9C3Tcp\np9Rw5M0aiLUpDa8DNWqwA2NG6ae+oCIhnAl9dz1YAbxxNZ+mxCOgCKatbW7G\n5clFIvDzyeUTjJ+e14xCkoi1SZK2kUhN6q1PGjjBHojsaeoBo7yw/HvFNkCH\nyd7chJOtM/lyro7aH12ijPPMPYU8S9SGGjfZ1/Jtz7dSfAyRxgmpH4zIswBh\nUewERLLo4PhKvpC0ndsAhdlHdmGzXrmJRV72WHtP4duSt50IS/6jZYHzdWtp\njq53BREktSmZxEqRtuwS0eoOGZPIR7cdoPDR8W+BTpwZVV39owrSH/yUPt5t\n6EitmnHhVDrlfvo7VPcubI1g2gZtpG88rXuWZUEYMFqLnNONo5zZI+I7UShB\nunEgd/jnlIjTZWEI2XqHjcJARDcIjyROb6F5DnxLhCdW3VDO+SKgzwZOMmuf\npWaDqc+HfgG4vhX+UbqVkIUqMR2iaDoyVR5qS9l/3LbmGl7coTHt2sYshb2j\naDiXygrF5TbUD6YWRE0gHcybZDTX/6xC+ut8NhbKWEnnF/AdlCmivzdNrUHd\nAm0Klm6nWQihC12GQ9xbT4IGbaFbbpqn8d0iZiFvtEbV4TxEYQhU7LxiOfPC\nwJ0gfUgpqFd26DsltoWLL/eJ8Q+jiK8Zq7v4951nJe0oP2y+ne8SxP9XOwRf\nD29D\r\n=jNey\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4ea592d4b320c969e0b0ac232aeb87724c6ae4be","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-22T03:14:55.273Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.2","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.2","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-balena-jellyfish-core-14-x-4ea592d4b320c969e0b0ac232aeb87724c6ae4be_1642821542484_0.15407695347760253","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-balena-jellyfish-core-14-x-bb4c5983877a233e61249c703f7f69baf088a26e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-balena-jellyfish-core-14-x-bb4c5983877a233e61249c703f7f69baf088a26e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-balena-jellyfish-core-14-x-bb4c5983877a233e61249c703f7f69baf088a26e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e1583e1fdefac41f9fcc39aaa94018b21727d47e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-balena-jellyfish-core-14-x-bb4c5983877a233e61249c703f7f69baf088a26e.tgz","fileCount":28,"integrity":"sha512-21VLOQqvUSKvBR1h4UkOYlI1SQ1DU1i9A6MUJ4Ip8oQAkx7cXSSQwmoOzmZArHGSZHcRzi7nVxyyiPlA7itn5g==","signatures":[{"sig":"MEUCIQDms7m4NeLxmvuCxBUQiPi/9sJ1vHNI83M3RIZlr3hV8QIgIG1hzxUh4P+OTcYOeFYv5BPiwAp40k6LtiwsYDVt5og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh65wnCRA9TVsSAnZWagAApCEP/AjusxblfrI8GKZ4+cLf\nTQiPsPbfy6vgTSkNgKgmEXHKM5yh9rFdyEQyYFvyHe6GvUyXbiAmv50wUYyc\ncltpAP1BF7dvNNUqpdORh51V4xznP2ukseCqoKhXHWQ9wj5QPWCjnbbmjKLY\ngoRUamdwe7SJ2pbIaEQ0xIns1EmnZ8DjuYVVTMfkiSceReYH2UULmXVEKqlA\nq8pFlCpJz8Wsbjacfp750qHwzTuC8U1P+yp5x6y6XtQPVo1V94Z1lBRyVOth\nciX9CGYHpHUVbV5CqAKJc4IACYz7XPsEMoOqzALpKUISSIhTlF4w2EF9LcZq\n/VvPLVlK3FZTEus/yCcWvnc+mzMP3okg6TWtiBkGY9jrtthMev0NVR6feqhe\nhsN0D69k65lwEAsSeuBmraUa/i6qDeKxoibansZnBnJ2yZDX/VgkffAnf9I7\n29LCwbWLBNtZdIChQvCuc0UNS8o90k7vGCZTYH83qYI+ibpTEBSySM5yPIbs\nrp+86PGk6vFSg8ivaCYjyNtqpbIM2PGD1wxfhONtgsmXB4NBblEZuyt7vaGU\nh0DZkFO/NospF23yFRGKxnm+9T265P6mAFfmnln9fTmb6OSOUOOjy+llVmgJ\nqJ/5tkff4B+ti18LAEtAas5BkNgG8MzOXNB9oqOS11KiM5tNhb+sHU2Z6sqU\niCkl\r\n=CwxE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bb4c5983877a233e61249c703f7f69baf088a26e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-22T05:49:55.495Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.3","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.3","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-balena-jellyfish-core-14-x-bb4c5983877a233e61249c703f7f69baf088a26e_1642830887154_0.09518376832877573","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-npm-marked-vulnerability-16f2218b6d84b49d897dc05a9224023fcda0dcb2":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-npm-marked-vulnerability-16f2218b6d84b49d897dc05a9224023fcda0dcb2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-npm-marked-vulnerability-16f2218b6d84b49d897dc05a9224023fcda0dcb2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5c5db1598580d3a2443db03c9b830e43a8406d1c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-npm-marked-vulnerability-16f2218b6d84b49d897dc05a9224023fcda0dcb2.tgz","fileCount":28,"integrity":"sha512-0u7elZ7QXR0FIkpudfCayphwUhuYrd6Eg8gdKhJB9S3bE0CtyaAxH57tJUKsztJNNnEsLYnMHECsmD9dDlnbzg==","signatures":[{"sig":"MEUCIGz3BlJeXWBpmNgluHEZZ9JUJ7pF8vMaGi7OQNoYCqZgAiEA7sUH4g+Ycn6/mfUvD0pTy4v79o5XUJFV7j4ecEvhyu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh69AFCRA9TVsSAnZWagAAhJEP/i78jNSwoyZUUtbKtCYk\nPgQCXl5aiZ5eOYw+8QCl6h4Auh1h7PhGT+Ln+AL25iwcQCQ9Eu0WrYjcnR1w\nPwDx+e003xjyWfHEqzohOG48nebrayle3ZUMQdsTeJ4WLqwgS02r0lVepZoc\ncXJyNCh2vZJLX28WuC2MU2nrYLc10OlP9YHVzyA3TpOqNntumyK7DUXk5BzL\ndygwxGy/RulvEZS7W+GjXCBXnF7xXNwVAVah3Fic6dhSxcZmj/7LzDqvNhqG\n2buBdSjs/ErG8BHDOtFRJnw+T8VVXBCOF5H0DGfXFKYkWHP4XpgBcosngcA6\nFBOts8l7LMTXG0enXSlL6UIehhpI/s8O2M1uZzHy2NXKh75Auxv4maxM/s6s\nHZ0MSvI0cdozqW3xrDIsY6JL3LVZSsIk5RcM0zL92cbwEuQuQNEzqZVeCSga\ngeiI6eCpny7o+J7O1uUkKrTIBEo3kj6BmwubzcUlrfHDBzTitCsTuEhxptuU\nKa5nBIStkmp212MPKIGR/eTYoXL/U9LRzbHAIhq3awBxtDEB42EcNhflC77J\nF5b+dL8VH80pPt9g5/S6NDcZWRjVoZ53Al/VxOjMcpSc7ckmbJjGFBdRPXSC\nSv9NiJCHKEr0P3XpEgtiU+iGqI1Tw7SoyEM/qzxHXmGRK2cDRsPoDKUSeO0D\nLa3J\r\n=Mi/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"16f2218b6d84b49d897dc05a9224023fcda0dcb2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-22T09:32:13.955Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-npm-marked-vulnerability-16f2218b6d84b49d897dc05a9224023fcda0dcb2_1642844165237_0.7706372702138133","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-npm-marked-vulnerability-5f310a6f808091bfd014e21bb68b1a314557e916":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-npm-marked-vulnerability-5f310a6f808091bfd014e21bb68b1a314557e916","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-npm-marked-vulnerability-5f310a6f808091bfd014e21bb68b1a314557e916","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9d1dae456a213dd60bf2d2df11bf871af55bfdd4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-npm-marked-vulnerability-5f310a6f808091bfd014e21bb68b1a314557e916.tgz","fileCount":28,"integrity":"sha512-V47ckmNDlh5TxLtOO3Jjoz2RDEHoYmVoOkKcvNkrEUDqb+HTjBaEci7cyGniO62Poj7cO00Ypw8MarbD1fnfmA==","signatures":[{"sig":"MEUCIQCTGzlw9sTGMCe2+xYGGzIlutKpnM20BpJsDryIi4k53AIgTflL4uQ30Q1xKUvC+kA5prI5auEbFQ3MxnREaN8lAfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh69FmCRA9TVsSAnZWagAAsl4P/jqM+TEnnp2lkCqeFKlX\nWEYrBKstM97gaE0clg+r8onZkq13TX+aH0OGV+9q6MT5CGudkpAuxSujYra2\nCNklq10J0CVK97bxjdiPdB0UKJi+DAx9K8G6Ne2JAn37uSoeasvizDLbyGGp\ngOMP499Bj5+VmNQ2IS2+QtH01WGSL/CSJpLYeZdMNNmjpH5OW+xgmaQH9Qws\nUCKp8vkiMX2B3yAzsLSLOwjVQh04bGv5Ib4DM0GEjKEhOSv12M4THgA7jpDt\n+r8630ThGEPr2WC2n4YRInf16jv0kQDHoL3YQDVlolVnHKL3TZE7ZuFQ3F8B\nxLbCUaT0P9Wc1R/Q0KmyUPlUiZV4Ar40fT3airUbXYIHQUhh+ZekJUxoTt8X\nN72iCBxNgLKkiLSwKEK5O1d0zQJ1zpAsMRYBFJS8yV/uL2wC9bOhWOrix97g\nw8ey/CrZw2/0mlq2nYuVy1aGGhqNPJH8/3qrG0VLVmM/Ml/WAWXh1UZQa30p\n4B4ptSiP7WXsf/6neM5SGGFcljb9YsH7G05oQPWqvC71gL5jtMaebJCp609X\noVUQgbCq+IeZmN/nAT/qmLa9QuZW28AJqbYbJjcLzDng6YiDX2oVhwUY7N8b\nBogI03o5c8jOHSEiexUYtlGT2RoYiMUEla+ggYjiogOfKEdkCWJVMiuxDrgS\n0b+R\r\n=q5+P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5f310a6f808091bfd014e21bb68b1a314557e916","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-22T09:36:32.136Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-npm-marked-vulnerability-5f310a6f808091bfd014e21bb68b1a314557e916_1642844518395_0.466530515234054","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-balena-jellyfish-core-14-x-9e7b67af6fb5496a611b7aa75279a579bb32d819":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-balena-jellyfish-core-14-x-9e7b67af6fb5496a611b7aa75279a579bb32d819","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-balena-jellyfish-core-14-x-9e7b67af6fb5496a611b7aa75279a579bb32d819","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"16b0de0fa8e62995737f696f8a9db98e5f5517a9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-balena-jellyfish-core-14-x-9e7b67af6fb5496a611b7aa75279a579bb32d819.tgz","fileCount":28,"integrity":"sha512-q11fMUgGQQFSnbaKaG/UUwcfWUY7tdokKSXIpMIKQst0inLkgj2McAEc3eyEknoGe0rO6cIR5OMkG3ZBkzoWjQ==","signatures":[{"sig":"MEQCIG9zoTpLXw6mYw5AEICUShFjXS+ueXyxvrDzaIUgFo04AiBSZR7u989ridV8cL1ZchzgIc4sGnA8fvBguLNpIAKnFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7MZWCRA9TVsSAnZWagAAf3wP/iSkPHFVcsCGAnfDGVBH\nZOkwd8J7WZskBx8bpqelqkDpYVTjktqk8rH1peuEPlxgIvtlLCt3xtLjkm+/\nbl34R8wVKalVsv3aBEhxM67xa6k91rNB9Y8HR47wpHblGRPyiziRZJE7bYic\nxDpNluwMumiP2cyBSdMXoyp/hWbjGjlQNnkfqIQJre+L9faYwkM7a8w+uDUU\nonzofKIX2ilawSIz4BthZoPvPByDYR9lT/z1G+DkBOjcW6bRq61VHIR6En83\n4eCflgS0Gg2tD/+5zn5XALW2gKDxfBlreWM+1/sUl3ZCO7DJLTJZQO4bjb56\nS3fbnaBcV0+bLApp9XRcabOahbll72m0lO6v95dePQ5PqDCgh4HphLzJupds\n9PAFN8V3P2pF2INogIMflbkAOjW5IleHn4pfRPgJLkfn1eo7IROZdIQ6OtgY\nBhac61fE5go9JVIkLkWrtfEwhLdbg9NOjqdNAcn2HcJ2wvYVI4WkDfww/KE4\n1fCnXpfwW1MSkuRAuRaYAtNAInObeBUapETk/XjQ3u4TwbB3FW9/0zj/8iC5\nmvunMaEK0miM7G3qLYpOL0d6dPuwoA0+VCXT9X0tLrp0I6nxT/OONc1/cHeU\nwkccY+8B3KgGy94GC038+T53RQv9WOu9rCM5boBIz2L3bHN1RASVp5o/KiZ3\nhLq2\r\n=a+r1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9e7b67af6fb5496a611b7aa75279a579bb32d819","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T03:03:29.428Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.4","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.4","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-balena-jellyfish-core-14-x-9e7b67af6fb5496a611b7aa75279a579bb32d819_1642907222611_0.15835248210590036","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-balena-jellyfish-core-14-x-8e510867952f2ffdb236ce296a085c45fff94839":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-balena-jellyfish-core-14-x-8e510867952f2ffdb236ce296a085c45fff94839","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-balena-jellyfish-core-14-x-8e510867952f2ffdb236ce296a085c45fff94839","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fb4824ba71bde673bbb12af2ce4f915f12146033","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-balena-jellyfish-core-14-x-8e510867952f2ffdb236ce296a085c45fff94839.tgz","fileCount":28,"integrity":"sha512-gn4MgonK5bzRRI/NWWOVK6S8vVFBXJT8AYxy5+KT2FXCobjCAFbDVVcRAOPg9Cn+baTQ9Y64iQxJkddjbWuvmQ==","signatures":[{"sig":"MEUCIFbqmoRmVzErbSZS87RUtYlkxfRGzQCzzO/yIohx6uS7AiEAsyonxgc2iaPXbcs02Ex3VdWMEmlf9TOq68uZQqzbR/0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7UDiCRA9TVsSAnZWagAAnaAQAJLhghepZZc9FwwoMXIQ\nNRXvXT1LCBwzZUw83+ofsmvT1hHSncB3HsPJzjMa5VzvaWscewYAt6Hy24c8\ndqlYZEWFJJE8dDgrytx8wedDS1bcoz+iiub9+GOiXOSlFs8fZ9b+wJ19EU8T\npVGsburp7jRiacISTDuFxvq3SRB+J7tvlNlcVd1aYpnAD1A3WB+REZ3LI+Jz\n8ICOOA3P/aN1XHpqqv20dxMG8XNtg9OAwfz+1Bfu7XdpaVvPaGX6pOxwnL0c\nzmZASA7eUK7QW4RV1a0qgTJLVuXdLpx+DTsFs0NqlAn7K9yMmgzHoaUm9Fa9\nIkaD49UCt4DmI1XYJ4usff7SuSr+uJG11bLr6KNfhrn8lWXZriJwuXvoHMR+\njmQUoNCzyMMW4fFg43f835ZWyRN8MPm5Qtv+60PNLPFCYuvXD35b095WsVK4\nddDdX9x/fdEmqke4SH9Z7tNIDrQ/rXWU7RQV+p6NMms0D633mFpixeh6x29i\n9iab9FrwcYj2M/qMUsIvHREltGi5lIvkUm2s3k6bsfaY/OTJOxykVETnz4XU\nV30gKQnhECw1c6wREFm6RSxtojrIAuHC+ybqB7CSNB6yehaGMKpPePoIypwd\nFHBQq9N6FVB+caMc61SDROUNa30hR2AoFxfTcgFDQY4zCDwMS7Uv47KVDjqn\nIX48\r\n=XDis\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8e510867952f2ffdb236ce296a085c45fff94839","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T11:45:51.873Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.7","@balena/jellyfish-environment":"^6.0.9","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.5","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.5","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-balena-jellyfish-core-14-x-8e510867952f2ffdb236ce296a085c45fff94839_1642938594287_0.5238697545672304","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159-renovate-internal-non-major-f52af43c696282f4d037e99de7cec03e46a20c8b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159-renovate-internal-non-major-f52af43c696282f4d037e99de7cec03e46a20c8b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159-renovate-internal-non-major-f52af43c696282f4d037e99de7cec03e46a20c8b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"af7add1370e991ac1b10c5e47731f49254390db6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159-renovate-internal-non-major-f52af43c696282f4d037e99de7cec03e46a20c8b.tgz","fileCount":28,"integrity":"sha512-nustn8A9C+t7KWbr7Kvia3KhYW2/V84JbI8NqY+TGlkYcnDZIb6a//seKee9l/XKTGMZYKr9CjP/g4nyhfm/ug==","signatures":[{"sig":"MEQCIBtWXIym4F6JdjAXglgcJg5ymB36j+yy08hwum48gq9FAiBw2PI09BS0VqikdBw4oIy9ohJ9CvMranEG7gZgL+9/kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7VWmCRA9TVsSAnZWagAAquMP/0auRjK7LvArL/wGSfBu\nLe6JqdrjVZmj2G/Mx8E/64SmZAlhnOB/xLs9/6NzL/qBqG16Eo0tOoyn4JX+\nsuUXQ52XcnVek8fqkgznjUFEBvURPPouc9sj/+e54MEDvJOuUFh8vTgs4G0g\nk5qVkdI6Oj/FdJvjZGWCDHHyr/I8FqAd3KDWEOLea7YbBVqBwBWYSGHi1m6G\nUo7ob9sAKwOouwATwDq+7/zcHa4QVU/uOEknfoS5KzRu14p8lllMgRPqQMVR\nZThn3kOATCi6SUhWRt1lhiXUnSfYTwYbdmQ0vWqMkluT4RRRRkvckL7mccSJ\nWvPZWnCm2Ubncwj/RrPwlyYuPWn3l4GnImvYhew4fzJFbFHIFrxGmatbY8cm\npfIaT2lJ/R5LIz0DtbaMK3pSV2D/r2NObe24TYZ/AZJ5cMHdOj4D8qMg083u\nlgskMIRc1P7/eQZZaSCU2fsvUCedHEnKLf9UX3NOqb6g66qe14fEYI6n6SoY\nKc+8JQlQvXROYxJsuzNEBU6QKYAatE04TW29AIyT0JPk9UwuxFL6AEC5puKC\nrsGWmZDYCqc7ZB8pmAD8XkjIXrUxJw8pfG7plxP8N/D/LfPQeSiUxcD7sBLy\nJucgcsmeNr2DsrhcyVoSoZ6mNGbrLYgFe3nV8f4pdrlTZfAFY2hZYCSdI3Ux\nkrDl\r\n=w0dV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f52af43c696282f4d037e99de7cec03e46a20c8b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T13:14:03.177Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.10","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159-renovate-internal-non-major-f52af43c696282f4d037e99de7cec03e46a20c8b_1642943910078_0.2772648505131845","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.159":{"name":"@balena/jellyfish-plugin-front","version":"1.3.159","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.159","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2ba6bb2b49fb8cd6ec9d159758f6501b2fa4e3e1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.159.tgz","fileCount":28,"integrity":"sha512-AAk9iWxHzDA2TK34A6nSfKBrAKkEcb5UKxQWJGmXI5Qal0XoUVg2l6p69gCbPDcfcLEsTOLJTYsDdhhMjFiGQA==","signatures":[{"sig":"MEUCIQCxfk+VUAzwB57kwnEMoeLel5PH7P66F7C7beuiBYtdIgIgPrGQoGDkrpnJNSYKKur+ORu6ROja8e+oDbgp+Kc1w+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7V9FCRA9TVsSAnZWagAAMdIP+wclGF03ZyUuorWh5wxa\n42dNMdfm+xO1mJTqHxoDEmo3zGnnXKn6UEPCjGF/vsHqRpMRTXkBE4q06vj5\nXVh4P9yJcKu2BL1AwvJh1peIr3wIVvNWtoGm0jwvdZr8TZuY2w7NWHRxhZu0\nzo061Gp0xecM7t4DTXxELSdlGjC+IaSVV9pxkaZW+gWk0w8qk2xKLofShE4y\nYXm6jdlv7GnjOHyWP+Jt6yhPk0SJdyHqtnr4Eq90wGXHlBOOTZzuvdKPOIfG\nmEUgb3QYA98jhNceeiXW9GWv0SnmQyn5cWiLuyhC+HLk2er47hXww8T2T0U0\nEoOgwUfugCy8fVrgCBRO3HsI+WiGuTaekY8DvXzZPeDRFT1l8tnM02c/Zfrx\n6G7aUCy7WlfuWrNYy4PWv1sjaZeKEo5Z5OfnjaeBvhPLxVpfBZB8fz0QnEYF\nUsR8XvWPqU+Cgu52kD8ZHuEOIDisZUc/HtiL+j2is/PTvvWvEw8+9lpVigTG\nyQo515U9ru3pJwEG0y2zBgmaUwtELnuTC4cQ8eYlmiOtpwViJMd+liOfZ2jj\nAOoww05Y0Hu++rIsiF3LDfZKYbNaV2t6XJaowbnZyivywcVFG9Lku5Qa42fv\nhgX4ChELbdKWrv9NubnbDPEhC7fjKYeYrwGskyd5RYw9rdPdm0GgRnhydZ3t\nFkYH\r\n=tAbL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"624707725b744181a52ab624cc4af1c9fdb4d365","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T13:57:02.879Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.10","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.159_1642946372814_0.4464578802227972","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.160-renovate-external-non-major-0043eaabb3de7a9c811bb5ab5c05abc05c0bcc15":{"name":"@balena/jellyfish-plugin-front","version":"1.3.160-renovate-external-non-major-0043eaabb3de7a9c811bb5ab5c05abc05c0bcc15","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.160-renovate-external-non-major-0043eaabb3de7a9c811bb5ab5c05abc05c0bcc15","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"399aafe86f77aaaec15137432eb482ebe239985e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.160-renovate-external-non-major-0043eaabb3de7a9c811bb5ab5c05abc05c0bcc15.tgz","fileCount":28,"integrity":"sha512-6xtmRnO389311Rj61V99eut6Mmolf8ebS0d9H4+mF5myURgTd0HbTe363dKiLh88BvCJo1GZPga4XPbgq1As6Q==","signatures":[{"sig":"MEUCIDIPAwjxwM22u+Q+4e4PEMkeuLH1ZRziVDSncuObF3hfAiEAw/sbXrNad8BXiBtbNg8Wnxcjp/yrHu/61bMWo6Xm5RU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7WA4CRA9TVsSAnZWagAAyuQP+wRUots6qTGLh2vv1up9\nGT8YQkAaYRIY6N27ppGM/++/MTqQHVyh2IiMIZJo9iA5qQPxqkwHFFNKKs3B\n3L2g4LFe41KXBOZkk21L1qW499+HkrxmUbL9vRF8w4Ma+c6OM80YxgazrM+X\nNWNXBc5sepHYfQ1kgwTPUXjhFT1RyIUfxw9zOwbSnb3shk+iKHeFoFEQf6xw\netBXHxleu4oNCIpAL5EuUMX1hyQv31lVRV6GcTTpQ68G4QJou6JvM8XDWdPo\naXxhW8KbF6IKF3VOTJ9bUxACgQj5ga6Y72rmywDfYgg+mP9e8dxdqbkAmpT1\ntQyKm8GjQreJOOytV1wU19F1qIX16iNZsx/AMMl1uvx0nRB7uBPnt1qXhfcU\nLc+Ka00AQjzZTn+HZJujceTwD+sZyZVtPGrF/G3DUb3hZcYH1yfLnX3PCJ8g\nhXzEUhRlssXGBjm+fcRmPW0Cd2uc9liXxEmiii3mJCXkWiv7ktc5hVynQACH\noYqct6RlMIfTF9TbZ9uQf5qPe2oqgidsZf29aQaSfrcLhfsCTHAP7QMttVXY\n1qwYpqwtMCksGNx5Op13zdIgiHlOof8c7LCQw0t3k8waaH1ZiYVmAQ20bFV7\nvYjeV4wy0r19xybci+X69KLVyetars8G/Tg3wAOTD7g1e7khFm35nIUEVWY7\nRjH+\r\n=MXXJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0043eaabb3de7a9c811bb5ab5c05abc05c0bcc15","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T13:59:15.217Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.10","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.160-renovate-external-non-major-0043eaabb3de7a9c811bb5ab5c05abc05c0bcc15_1642946616438_0.5751415379498273","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.160-renovate-npm-marked-vulnerability-4087d2f66f1282e1cdbb740162ce5fdc7a343f74":{"name":"@balena/jellyfish-plugin-front","version":"1.3.160-renovate-npm-marked-vulnerability-4087d2f66f1282e1cdbb740162ce5fdc7a343f74","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.160-renovate-npm-marked-vulnerability-4087d2f66f1282e1cdbb740162ce5fdc7a343f74","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"356e9e55929601adb1a69076e3ef98b5858f7051","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.160-renovate-npm-marked-vulnerability-4087d2f66f1282e1cdbb740162ce5fdc7a343f74.tgz","fileCount":28,"integrity":"sha512-Qj3YMOZepPr+g7dx1m0v6A1HfCgX1Ty+1BC5OcCTDUwc5ciVOVCRlWQgn5KLyGlGZwyh2qIfYek4AcSmF+gu7w==","signatures":[{"sig":"MEUCIDYiveaF5AmDRjhBCb5BXVX3DNZ22iEhbgIqpk5XbdykAiEAl0eq0tGbM6Jx2HuTi2gkU+YJD6a9C9rIr4zJiFQcM6M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7WCOCRA9TVsSAnZWagAAzx8P/3AA3M3A8UdUZin0n8aK\nvWpaoIMA8rVKw5rkAROoEQH7EEOqfO5ilrvQdgZl1aV66Dj1w3aMjnsGZQ4Z\nxSul4nQPmEKXOg17DOj8tesSMLmk+EIh6v7sjQ9cd3PL2AQl+/C6s4h1zAAC\n2sXOMuRPqqILVdf/9Kf2YmhOkDEO5lNAl04rEIOQ4a4ZDgN3pFp2AXFWHJCl\nAUqQkLObPXIm/0PLkSOxG9xkMP8q+9jmkq+Xf7vEsil9wXqVARLsxrdzLZpI\n882y8HmRxngpJFYxIqWbEz3nJn5V/48oiwpoXh0LvvBl9PQqV6UTIOHJudOa\naXfZDeQHpDleFcRdVKRYXCri5AwFMWQuD9A1xWrqydxlurspQxZ5t6kpNa9R\ncWzQFgGmDI12uI2LJWQ/GaIVKPPRaX2EKNbCvzSYujAJcN4pYe1WM4cdbHEN\nbXXzegamygyRtMc+Biw7P2kPadIkIneJ84B/lJTLP3hb19wrXFNZtIT4MxR1\nmJj9TvYdFRsxNxIyWA5qDkcMro0/R0XRBm+sUlBCekDJWpyT1Z0aM02hVhxb\nhFnA7Dz2LXDRRY7c2t3RtPmlqjhCXByQWr8wWgozPHhi67oCxyskqkWM8eSY\nrcW61+zxD621it7KkvFqeNsI/IONCF0H7kWRwzY/y6numSmZRzNaeOP85m40\ngP+m\r\n=teZ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4087d2f66f1282e1cdbb740162ce5fdc7a343f74","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T14:00:41.052Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.10","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.160-renovate-npm-marked-vulnerability-4087d2f66f1282e1cdbb740162ce5fdc7a343f74_1642946702189_0.9924355997614986","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.160-renovate-balena-jellyfish-core-14-x-77010cc85ddcf1ba105ea0b131bd349aef1a10c1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.160-renovate-balena-jellyfish-core-14-x-77010cc85ddcf1ba105ea0b131bd349aef1a10c1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.160-renovate-balena-jellyfish-core-14-x-77010cc85ddcf1ba105ea0b131bd349aef1a10c1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b8f99dda4d08c8b8f5d2995c5a6245ae4762cd13","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.160-renovate-balena-jellyfish-core-14-x-77010cc85ddcf1ba105ea0b131bd349aef1a10c1.tgz","fileCount":28,"integrity":"sha512-iXhIzH9wu5jMvSjr5AssEr7UA08kRw0UVG08/bEh8RL4Bs+eQh724erKB912fbQy1Q2yONfhwO1EQSh5ZYbMdw==","signatures":[{"sig":"MEUCIDCRdv1Odoeis053w6jUn8AJ4pFDOfW8BGKkQd8Vscx6AiEAgRk90gSOWnpnz9mqDhzxAnBgTpvk1yXVZIX5eeQMOx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7WDZCRA9TVsSAnZWagAArgEQAI/Sd4sAsRiezFS9NOXW\nN4vlMObDFKUbSY/rdb1EfMPReF/4w3Xu8fJoWInXb9nASXRRONxI7YCNjPk5\n8H8mcKZoAjJP81rWKB0mBJTIOQpMrq+SAPv3ZKwKqXcxsR6iLlMVwJ7ELrZz\nrNWrcxU1obrOnmqb4yGE3mYAZO+tihpW3zc9GVTn/t2UPwOtER2H+QM1cmtW\nlD0nRFaq0is4M2rKi5WhMquMc8pMntdJjOHICwKAx1wQSDKHrZVQqSUrMphb\nE3vWMASkOgitaIFe8EzlFrlZmg0wtXIB0GvXt18HjW+XKOg5pU0W5CAfH9It\nnAnPvsRxEIzJD+ltWrLzYLcSIcCgfN9fCzpks3GEux+gCml3d2lyPHbz7W+O\nlw7tmMIm7v8ouSmajldu3BTclehc5aHX9bbwDurdZIYpZRSMr6JLVM5tJSfx\nJDVF912oQICNJCOZG98OJjjNlc5sMUhRti0YIpgj8xGhc1sfZydKGVZcpo7N\n5w6Nq5QC5hgbvGZ9S7Fz1Jzv4PRfWowlrqh1yggqO9/oa+pkrAW89A7krJbi\nQ0Qm/+shu8cE4jAyZPDIAdvNTqT+WVD+LZIzg3N+4Uslz/ePUbT/v7zhcgrZ\nRc/zUkAPz6JbNaiHqG5UFVa4icZZ3UkJvNorfjWtptAp9N8fEhDhGx3YJr+3\nRP5c\r\n=D+l6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"77010cc85ddcf1ba105ea0b131bd349aef1a10c1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T14:02:02.066Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.10","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.4","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.1.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.5","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.5","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.160-renovate-balena-jellyfish-core-14-x-77010cc85ddcf1ba105ea0b131bd349aef1a10c1_1642946777068_0.25618220488496113","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.160-renovate-external-non-major-931b9aaf970676a77287178972c137df16eb71b0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.160-renovate-external-non-major-931b9aaf970676a77287178972c137df16eb71b0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.160-renovate-external-non-major-931b9aaf970676a77287178972c137df16eb71b0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"66c4f9593ee465b9eb794a4269c255152e578bba","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.160-renovate-external-non-major-931b9aaf970676a77287178972c137df16eb71b0.tgz","fileCount":28,"integrity":"sha512-GcWaL4tnPMF5+Uf5kIOF/QnoWyyQCin0S6prfxVFJiZ4ci6JLaqycyLUpA1kJPlmprJVXaJrJBF3JmEEQedclw==","signatures":[{"sig":"MEUCIQD6sc+QO/E3CdlUSvblp9bLeZfj+VqGBx9NlOnhFOaFJQIgLR5dwYVNdJ5yvdJn4tRN1QMMv8pas6s03XYRDJ/V9Eo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7W84CRA9TVsSAnZWagAALuQP/Rrt6/NLVYEg+3MuZgl2\nfMiYQn6AUUc+UCEyWQsHUZUCA2mILOSaHmYV85tWA8PMrFvyoHB+ZjPZQPDR\nlcDkQ+lNfvPHnkXS1I4wn8U1ybdS6oZkmIe7qVqdd4lV0W03WqfMxCLI7vyE\nv2fMvxmO/6nBJOhmImpNLU3J6a9cinvlsrYxBg89l0O3IRi4J/T7HKUILlWB\nmvZoHTiwsS3hrA+FCwxUOhmhe5Km379gR1hPZ2uyuqH71Kfe2/H7bc70bBAg\nFaET2jzeHD+rZ2ijAwQM0BFLZDKET7HT4gfTpinTiStit6uAqKKJkI9qM9HJ\nfHTs2FfkIYRnZ3dSvhShQ4R0vdoWNOLFlGZDlb+DmsR/CRFngFJnL+3LGxce\nJoWeLYDdDxbSLKnFYTJy92f8gU+aKU8G9OUyySEldZajXfrS3Ut1dRVEQxeg\n1Icjg0wP/d+OosQILxrw0v6PUOITiAVZCeEddF3uO5YReURdaf5neJwjt78U\naHezDHZ+TreX1mr0Il5Lc/Uug7Yqb0Bj8ZgdGHQLIgfcsmhXgq08E8/ha/G5\njM+keWItEAosW+VP2BLo+weBHmlWchisPLTmzfjfanGL7Saf1TIlrEk9tBnS\nRrRwupiuipqzAIexraQjllHe1inNjcJBixOMXVsyMiXhiuY1QxE8hBlemqPF\nmzta\r\n=L/SW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"931b9aaf970676a77287178972c137df16eb71b0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T15:04:33.840Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.10","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.160-renovate-external-non-major-931b9aaf970676a77287178972c137df16eb71b0_1642950456545_0.7704698814433573","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.160":{"name":"@balena/jellyfish-plugin-front","version":"1.3.160","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.160","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4f39f3e71ca539c449cc00d0bc75dc49e35b8b02","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.160.tgz","fileCount":28,"integrity":"sha512-Lw6wMJ9uiCubdp+b8GLWqdr/0Dtb1h4SZ8BUxpo9P+LN7Qgaj2bMOZYGhNag9c1UVhfWSug9yPGTQngsG8F0cQ==","signatures":[{"sig":"MEUCIQCriSnSYKAyuQpyf8ID4IlmgKARModwPo+cy+MYieJzCwIgXdH9stIemlhEaflz3qi7X7p9GeQ8UKkbbI06i3swV5o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7XcOCRA9TVsSAnZWagAAPooP/3sFQHar2hy2cdfpranQ\nG0q0tQaid9DbTJSS48MnLiz1+XWYVs0KGh0enhNTercQqC+CtRJrIIpDqiSL\nGTUdOi8JBFhNV6Ec4/MsVRguKE/aFn4xP4IJ7Tsh6SncluXLLohm/Z2Rz9/m\n88OSNY5yjynjGa5/9zA09PRiJi8WQsRH1sD/by5DE3jwi8+LDoJY/Vdt6h/j\nQFMDFYgO6VhlqTDnhBLYOt53/hFC2609qeeA5c+nl4XdQWUl4WFYsjlwiW/0\ncGmEHjYDG/p+lsPDNdjYXvWXfwMiCWBUD4xdUgeHEwo2nrqvak0dYKFoX2Bo\nq/Q9hTAVhW+9DC7lJqeWVDNvmANmw4EoqVyVFo+jk65GAE0uv2pI+1Pb8219\nxzb9mmAWZWyOUdJer+2EqeSluXYWKEXFIFrc9dUUwckaDUym1N5yeBoEtu8Y\nzrpmJiCfVpvjJMw/a7Gjc2UqAwv/nKiZbK3NbPHFwpgbo8MivRElEFlXMWG3\n5lCykJS0apfY8PLW9ki+RIZof7XBk+ystWuMH1/E9hrhPkjq5hFlxnyW0dNt\nHx1NTMU5D5EEdfIRaP+xzJmQaEXYDAoLr6DyJRbqiC/rwVN87UhT1fV2Pg+G\nXEXVSGYfJpUYmkLX2vDcJDhn/nZvfCsz4SFhBkK7CNA7EpfoFnF1mvlxrYf6\nuxyN\r\n=DDeU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"86b91071591a09a2a7d9d6fe85f7bffd46acec83","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T15:38:37.372Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.10","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.160_1642952462127_0.9004984064573325","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.161-renovate-balena-jellyfish-core-14-x-5dd4afb17d7c18611419eecae3ec0a7f9f638e51":{"name":"@balena/jellyfish-plugin-front","version":"1.3.161-renovate-balena-jellyfish-core-14-x-5dd4afb17d7c18611419eecae3ec0a7f9f638e51","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.161-renovate-balena-jellyfish-core-14-x-5dd4afb17d7c18611419eecae3ec0a7f9f638e51","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4ccbd1270b650106ce221e15c51cdc5662d72ee5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.161-renovate-balena-jellyfish-core-14-x-5dd4afb17d7c18611419eecae3ec0a7f9f638e51.tgz","fileCount":28,"integrity":"sha512-O2zYXLc8XVsLyN4iQ6+7Zw7jlUdajuzDdbLrF+bH1drSJHY9Vc+6M6F2IT82+OgWULw7728cnczGnymfrKB/fA==","signatures":[{"sig":"MEQCIEU8V/tnBO44s4sRGKC5UvdSXBBd4YkTSJ8QG10E0mdLAiAcfw0d91ZVrEdVwMCA0nporcr1mIFzpOYifv/9YEYPoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7XfLCRA9TVsSAnZWagAAjmQQAID2EjUqmBKQnSx/MaId\n6uop2LKYz4wvPl0ZLitPCcj4e5Oq+HLih9n/09uH2VQgfBkFERvo9HByCS8b\nQSiV7QVXzKFJpx2LaAFf7517x8pwS49NSAugpxelxWorPC6lifkhwFOPdNhe\np9BiYcrpqfU5xRRztIkxFuX1IPX4LHV8okZ3CVRrbrLIflRbXms8bHxKg++F\n7ChSnogPsApJQH+3BCTEJnrJIp28H6TMu5WUFrByej2bHeRBU0uK+DaB4qCT\n3h6c4rEbARhd3CUuSGdYA++6FvwmU+dGjsPtePuahZZMUDsxjJ5+UU9e37Uq\nfx40795Thp3QjRInIqY9Xz6fe3NRRPjDZ890FpDXE5ESHeHbKQSPOJMFXxfB\nr9hdsy4hniJZbzwchqQsbTLrlYsuPXepAEXGaQR/Qz2dtzZ9rMnu4yjLDF/4\nhHSNxAF9aawOPQejCjnjxwWPLlFLLTu9qsnTnrphV0+dxUApdco2upl3naOh\nGDJD/P4x/RRIg5Ofcbw0SMuJml3BakCtqsCNt+/zd8BYH5IPdIE+qFuqBiO0\naEJ3wlUdwKmaWTO10Ne8WoDnnB0Yzr91xO3a4AU0UgELPiQKN9U/ky4Tzb3z\nc1AX8ziguqXqy4imwAwJHSV/4ZVThvgnet3wwOfV+3zCgthnLaSMGuNRdduI\nHMbh\r\n=TthH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5dd4afb17d7c18611419eecae3ec0a7f9f638e51","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T15:40:37.976Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.10","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.6","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.6","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.161-renovate-balena-jellyfish-core-14-x-5dd4afb17d7c18611419eecae3ec0a7f9f638e51_1642952651101_0.010126603306057413","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.161-renovate-npm-marked-vulnerability-e8880727b55144b5ea6cf160af35ea3573f3481d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.161-renovate-npm-marked-vulnerability-e8880727b55144b5ea6cf160af35ea3573f3481d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.161-renovate-npm-marked-vulnerability-e8880727b55144b5ea6cf160af35ea3573f3481d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d4453df418e2f8a09759de00b72384fb238fedb7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.161-renovate-npm-marked-vulnerability-e8880727b55144b5ea6cf160af35ea3573f3481d.tgz","fileCount":28,"integrity":"sha512-teni3Wyb7H0vSKVbApB+kTplnIPHAbO0Mv2l1au42y+Gq4o8fZydxFGVc3VT05QZG2cWLgxQSpGk9AR6BjBCVw==","signatures":[{"sig":"MEUCIGcKQg0GVfCprUcCucsw7aKmZ4IsbzGY/V63VkQCSJk2AiEAxhIPzHiytyMybwqB9JjithgLGvjNjGEnyuRd5FTykTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7XgLCRA9TVsSAnZWagAAemEP/RtIYMISb+WyrVdy3jJn\n0triW1WXclmEHlnu9tnnxLiH5NHwbmyl4hq5EOtFtYzxNKkp5FchFUaMBxVY\nc8ftE4GexOytseHNUT/H2xKnEYJ8xfNXtaXdFb6vFoZ4FpFaI7Sa+lhe1sS4\nHSFB5UnsUdsd6K/xCdLZk6Y+9/JUVCKoIKANPg4kTgUwCowY46EsMnTBZBaf\nm1cSHVsmmp/KhQz+ldGyhT2Ba1Sh6+X8cUG/Pm/BSjj7/g909n4cUCAW4XqI\n19SMZoVXksCiCHRDv/zuC3XfJfOPZc6GI/XmGsCieB66qX9XFGe6PDSOAvUf\ngmqo67tlRlIwwc8YBC7LInNzPlX66+BGIyEcrj6dKnQ8oIy17sVBHT4dHaqI\nocAtSN44e21rzHb0awkQ/lwl4QGcxtKpEu24etroLapNN8Ct1PFm78ofGywd\nQsTynhCbMtf7d59KMrsHKkmgCbQQemxoqvOwks+DMWjPM9uf+TIf6GPgHx4g\noFmP4+XLuRw13MqfSmO2Ub0Kh3f0LCGr0nOItVjuUacvUOHSrMcUoI4ZldGf\nYifpwFMQvZPzLkCvA49zWXRXySUcfroddknRXSO2tP+iT0lli0V05Qy7UnA6\niurEVryTAOHSuP6mePCoViZP7FZczmNpDN+gXAAQ7NSBKrHXgFJOGV/17bMD\nZhFS\r\n=1wCW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e8880727b55144b5ea6cf160af35ea3573f3481d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T15:40:43.578Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.10","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.161-renovate-npm-marked-vulnerability-e8880727b55144b5ea6cf160af35ea3573f3481d_1642952715655_0.9351168333947071","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.161-renovate-internal-non-major-ef135e792fb59af3cb664772cdddab76357f2993":{"name":"@balena/jellyfish-plugin-front","version":"1.3.161-renovate-internal-non-major-ef135e792fb59af3cb664772cdddab76357f2993","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.161-renovate-internal-non-major-ef135e792fb59af3cb664772cdddab76357f2993","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e4930099feb8c9e82f66e887fc1b6c3697340fb2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.161-renovate-internal-non-major-ef135e792fb59af3cb664772cdddab76357f2993.tgz","fileCount":28,"integrity":"sha512-8pLAFUBBNdWaePCuf6z1jSUS6qccTkszXErFCKcxMbvm4UWSIvKRZ8XtCnzin0T0Ev/B6Om8qfmK57NDhn/4ww==","signatures":[{"sig":"MEUCICI0L/z9KLPrgpLchoAtogRKeyqrxUmN3iRNTuxWKGVXAiEAzOtfXpo5+jN7fDiZ8YLjeozEkDFnvjAlcQR/iuIO1AY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7XguCRA9TVsSAnZWagAA5YcP/3Yotg2NfZReabGY3gTI\nE3qJYIuE8E5O87dczV40ISVfu4cjEhZ2CwbI995zXDfJA8xyFZGOq/SZYG27\nWy8GYsoeq89Hz4YcdKFZjbLAFjHYKHAdZxusHfhMpSDitUndV8MsusSGzFAG\nzzLiK9OyrZVDThkDRa7MeQb8MjxbjoggsjwdFEw+14zD6DytqnsVLQTUxb+c\nKSmLz8weiXz5xRpoXmxPw03VkEhoWwCBGan1Hb8+PCqwxWxQNNck4qHM2WKX\nbtMhoh3NAAOUPUMcmS3TuBdeXz812EmHV9eIAxGWAbWwMushenzkAEvZzVHZ\n0xWVTpTClJ3q55RhDPCaZDkHLXk36JB5VTgEwMGxC2yHHr6ikIYHHsc6kE1p\nLlSoX0n3eoDqS73JPA0xRdW+LAFySKH253M7iI/USzB4jVFwNOUuICMFPHf1\nsOVuqMUP+SSfWDxMFJfbRNFBRJKqx/DSFnTywYi5JCwp/AA5JMMtkWF5dsoA\nMt48vHkV5lJZGI07GHE6JrQGm4oD79rWslPSTyzJxJ21HgtJczqeCvltqeet\n0fN1z/NsWFb9S2NanzNuZKJVNRmE63uQr+0qN+rCTDHImD19fCXpCSp33P+b\nIwoI/dVq5SI+jgswU1DraVE3WKH2G01vKtWZpoSRbqYb3W6hGSaJlvi1Mqvx\nOUxl\r\n=4xyr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ef135e792fb59af3cb664772cdddab76357f2993","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T15:41:28.452Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.10","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.161-renovate-internal-non-major-ef135e792fb59af3cb664772cdddab76357f2993_1642952749872_0.9971541591022628","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.161-renovate-npm-marked-vulnerability-38cc05952a6a9896501f37f35785162ee51d5767":{"name":"@balena/jellyfish-plugin-front","version":"1.3.161-renovate-npm-marked-vulnerability-38cc05952a6a9896501f37f35785162ee51d5767","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.161-renovate-npm-marked-vulnerability-38cc05952a6a9896501f37f35785162ee51d5767","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7d41e1c452aa2f90ddf776a075c87068ba6d520c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.161-renovate-npm-marked-vulnerability-38cc05952a6a9896501f37f35785162ee51d5767.tgz","fileCount":28,"integrity":"sha512-Ss+4yeeb4Q0f+Xc1lggc6eTyA6IX4pyBGmXwkgZxPEDMBKUFU5ZChnroaVXeZNmK+/5a2rsjK+/Gt5PbjCaOng==","signatures":[{"sig":"MEUCIQC3O3ucL/oU5/DwYf5Dm+9ltlr8MuV1ZtEHtt4C4siPdwIgV+TqCxhH/9lzJA22/lNpcSHz54y3LkKKY1Ym1iJIxAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7XlFCRA9TVsSAnZWagAAuPsQAIo12T5t+WzoVqyrxAc6\nCrooPWd5K0NAa09JWwPQbgxrf9rK739mNG5gISZXE3z4T5EuV3CrTuzGpcNh\np4CKdGxN7BQWLzh1ad0eJAxaOEQyP7lqxZqcnksXpJyaOHZt0YFiL39uj9dU\n2iBreOXIdb25r98en9LhhmnpCIUC6Rb0MnVr/8Z/T2TInmNHB9iAnI9xJocw\nSNTcg5hKmiIFXtP0zor9ZFJ+LSjtP8zZ8cqDJAsjFr7jip5kJYqAggEwQG1N\n/KTIJEZ5B09BZpLLI3XGnp1A+QynZiE/rinOHSwTjMiIxanJfSm2U6gujZgH\neecsJM3HvhaRrEOdMD2sscV8R+4WxGH5ZX2gvaOfhifLEpVns9lqZYoN++3z\n9KQzXHG4jaWY/EcFHoQpJbk6XS39GO5m3fbadgILyulljP+/DX0fCG3OWVW/\nJcLCNCxVupZJOLmfQTO55LHA8UfjD9Kn6SXyOdH+xhT1vtg9enHb5clY0CUX\nK7DhwMnqGJza3l2VE59QvS1mrr4qE6U9sJoZLSy8016ENDzEVcty4R6c1qb/\nKYucabABq7pWSMfHRjMpt+oBStRymj1QtgpiL4Hn5K+VhcpVo0kwbQzo0DgG\n6RoiW9sSHu425IRdzsehq1z80AniOH88GunYVRoHKf2AhVOceh+pHi3PQpkM\nD30m\r\n=o7Ty\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"38cc05952a6a9896501f37f35785162ee51d5767","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T15:46:02.359Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.10","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.161-renovate-npm-marked-vulnerability-38cc05952a6a9896501f37f35785162ee51d5767_1642953029364_0.8454714021142093","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.161-renovate-balena-jellyfish-core-14-x-c9852d0e745563315c595a6c1f307c651e2e16a5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.161-renovate-balena-jellyfish-core-14-x-c9852d0e745563315c595a6c1f307c651e2e16a5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.161-renovate-balena-jellyfish-core-14-x-c9852d0e745563315c595a6c1f307c651e2e16a5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9fc98fbca77fb2de6c3f122aaa97773149ea41fd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.161-renovate-balena-jellyfish-core-14-x-c9852d0e745563315c595a6c1f307c651e2e16a5.tgz","fileCount":28,"integrity":"sha512-UtybBZ14Lt8EthSywiMPvdtD5BMW9d49cQsVg+RLxkVBS8PTy2wtHoYurlAJXPgRY2BMvUbrNPsZ0OVdT3gPvw==","signatures":[{"sig":"MEYCIQDC1NFxmWrBgjVxRPSJ7sAkWcGzT6tUqS5vctBmbpZcIQIhAPlp5ins/QeWL9d5wSjkouv9D11jNPObRPaxK8uUpzm2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7ZR4CRA9TVsSAnZWagAAzJ0P/3qyZNJ1JeYcwXZZEOTo\nNVkIwKFqocQDnzQ5YgrKOhbElTZpfx3y5KEZn7NAeViL1EGxFjFGA72FXBZz\nnmeO/xGBp0IWkb5W4ziLioygN2kQsSQnFX3dqr1KG1IIKMTPx1GxFIWLvdD3\nLLHn84YcYiBESuNK/KZrT990gQoENJpzHkDkWRFXNlWwIUXU6j8JsZ/gQ3Bm\nQOjnhx+ZOh90NKYlF2h6VGVixC5X+wv996DOdvSIW7B684tQXl9/ij61hRiX\npYY6X3i3AgTiUM3NjjrWsoieQIhO5JGOQY17A70I1QEf6Iw8CkzvG2PgKcpE\nt1OhNvNwEsNUWBo8uYKhRhfZZrrbjLwVmyRw5KvCcTELh3S/kYcgaYTbZNJw\nMTC+2Ws+iZSfXconFvGQ248uZ+xzl5m4TKW4M5yKVkhnuZ3nRyzrrDX5QU1G\nn6zxT/97Y/P4hKrwk5vimUDHBwuBBpSaCcLprNSUaZ1ORTatBB8intP7yQO/\nMtV2yyHdabeSCdGOoMkxMyt0LhHLpjhyXfY1bQ64oGpsVkIcK/KkQcwzpejr\nRvoArbOVF54Qfs5wwWL+F5JOSLSrycsVQc9Z89XEB0PS7kQNJbeDdGNfqBy4\nvtyPEn+C3zV1HbA9Qepi7IotKTCAeMEjQd4zMQi7m/RlhTwP1wIvr/8gg01P\nJwdB\r\n=lDhF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c9852d0e745563315c595a6c1f307c651e2e16a5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T17:42:41.257Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.10","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.7","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.7","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.161-renovate-balena-jellyfish-core-14-x-c9852d0e745563315c595a6c1f307c651e2e16a5_1642959992807_0.3667390022855763","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.161-renovate-internal-non-major-017d88d5daa03d083d6228663d2d0d0514cb1909":{"name":"@balena/jellyfish-plugin-front","version":"1.3.161-renovate-internal-non-major-017d88d5daa03d083d6228663d2d0d0514cb1909","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.161-renovate-internal-non-major-017d88d5daa03d083d6228663d2d0d0514cb1909","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ed86cbd29c3cbdc10e3fa5469b97746837ee61b5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.161-renovate-internal-non-major-017d88d5daa03d083d6228663d2d0d0514cb1909.tgz","fileCount":28,"integrity":"sha512-FUehmOBladtLaLiNyCQKBJDTDI8rBHx+Ix07Pg7Qai9uVzTCARLrIimJ7vdnUwbrhE+BtDrGAewlcb1LLQ1AAA==","signatures":[{"sig":"MEUCIQCAEnlkFDKndBLXcI1wXQ5yk2wippoooZ3pWbtZ23b5ZQIgI1my2J+qR9v11rBRjejQoOgcQS8Uw+Ul9pAa6x86Ro4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7ZSRCRA9TVsSAnZWagAAhqIQAICLaxqoYiqDSy6pNZtS\n8LYeDyJ/o/LngEekBAfWXzPFIttkLAE0klKbEkcWiOMkn3bnBT5PIRbiBCBO\nKS6Z7tm2B4mbi/bdOKMuCE7QqJViO9o/7DGIM+yr18CG1tXIRUgERlsqqcW7\nYmgZsBkCeiKiVCkFb8TdHC39SYecGyKhlUuntMviWHzcvV3CwmZHW02IUvY/\njaiummQ6T+GZePsGKzlQbGpY5N3Qg/16Uf2Dc+4cLkJKiqVbqEQHuCuW/B58\nt9EinqJEnS+fhpKqWvKr4QsBhvy/GIJhazNTVdKyjXVzNvasSCm2n6a0SeH0\nKw+0fm94ff0Zz7JFaQUS4bJOIzZnkUDFXq2VW4r4c5iwWYw5O5C0FSko/Q7C\nF5yBZdJZIUz2WkfHrRgSCihYfvaSVsrWHjXkNRaN+y74CsEps2AMAgU+MT1o\nEwwuQC/KnFHijlF5jNw+bRuRg8ZqeNm/cOTt2UYWj8CnkKBlwAP18EfcXPNq\nDxJXnjKS/4pf5p6TbiHzFGkM3aFimAF21tt3uoHYC+1GSLt3oats5856AaR5\nkRiZZAEf2cb84qWSYrosG9FFfE2cphw1nq9nibktJUVP1d6Faa1/wuove7Jy\nhbolueU6DowWmvqaTvtNtqbBiX+QNJ70g9h3LIFpaK/WFvTPy0SBQYW1IoVX\nR8tP\r\n=nXEZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"017d88d5daa03d083d6228663d2d0d0514cb1909","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T17:43:01.254Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.161-renovate-internal-non-major-017d88d5daa03d083d6228663d2d0d0514cb1909_1642960017174_0.17076617252330695","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.161":{"name":"@balena/jellyfish-plugin-front","version":"1.3.161","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.161","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"88e9f77356f749853403950ed3ca73f2dbc5ae37","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.161.tgz","fileCount":28,"integrity":"sha512-Hj6OzDi6yYZeeS5xXOdYU2weuBJBhV5ewpfOExA12r2WNAz809WJ6PVijuj2j1c71ggG517kPva+Ta1eNntobw==","signatures":[{"sig":"MEUCIFHAhshuFjiRo3EmYhgF/VDoNkv0iMYF0hJfjEE1DrhfAiEA5VRs6QLV46kYGhaovTU3ZyJzz8G7g0gyoQcz/V9AdPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7ZvhCRA9TVsSAnZWagAAKuUP/i9NoIEGLy9ueY4LUqZj\n4VoW4pCbhFWXrwII5nDDZbrq8Rvj7ZGVShP2KWxszp+A0RZAg7BLUFuegbQ8\n2hR6L7+lAT/j5/zO9LNVmVlgmkb6H31L1REqml+SbftyYxh1aGqIM7q6myO6\nVMgGX7kTEB0s3ZuEUY/3mNt5wfK64brzylU/8aubMVflTeDsb7SrGksKxKE8\ndGewptuxQI8DHBwtNqrn/9EfVhp65vcqhCJmXPsA7N3MrPf+oa9Yyq/3Cm3p\n9cAJjhz431ZbfGwGr/oxLz6ZWAZkipYSwh7GBVkn5qMg2F0g1qSy/+7aTSTF\nnyOaBRKl1urTFefzsolIrcgU6Oq3Iz2h+1PAFwTx/CY3ObdQ6VoDKcG48lap\nQS7ie2LHbfVbdnmWBEo2IZowbHpui+XNn5UQdi1KVGYiXkVu15OJpQL3yE3M\nDnqqZJb3ik/XxaRb9v2S4FL7+N9tjc8GZE0FmejK+AQMjLjvt06tlL1Kdl8i\nKh+z+4qMRruZd7b/KNDMti8ZragbfiAn5Mw4CmvC8vTYJJO8kMJRUsEx+25k\ninu5+Y+mt+yYs9SYBNFGsWChe/ETn+cZsbmZz8eVwzK5diWdpBSWppgzgfSY\n5FuPUhvU/y+WCl+vEeICeWgzwUvMXWfQnVI39JJ1Gx5VzsxOoYWw5ygfAEGM\nEX9n\r\n=rBv/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b282ae997d803639f89cc23b91e251d65382c95b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T18:15:47.179Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.161_1642961889318_0.6620158163078618","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.162-renovate-balena-jellyfish-core-14-x-4042a1fced7105a4ace8fbc9ed80ecb866533f81":{"name":"@balena/jellyfish-plugin-front","version":"1.3.162-renovate-balena-jellyfish-core-14-x-4042a1fced7105a4ace8fbc9ed80ecb866533f81","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.162-renovate-balena-jellyfish-core-14-x-4042a1fced7105a4ace8fbc9ed80ecb866533f81","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cb3e73010e1e63a514023f0104317037526d2b9b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.162-renovate-balena-jellyfish-core-14-x-4042a1fced7105a4ace8fbc9ed80ecb866533f81.tgz","fileCount":28,"integrity":"sha512-4Qc0Q85PXOTU1GXmBCIwMvDgoiBPP9gEfSZZHUziVRzT9dHgfrIhjNOpOKahlNZ7Gxl8zmPgRtAmyERfwzdxBw==","signatures":[{"sig":"MEUCIQCYdEm97bD/82S2WMwK+tC1ZDVBBFTwViuDOlLL4ERSwwIgJxL2fK8Vz7BWxDDMDmGmAcS9Jej5Z8GlJ6dq7oG7XhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7ZyzCRA9TVsSAnZWagAAyuQP/376OMGRvww7qfERSNRB\np1dncJV0TaGfVyc3pdKMcttsIp9u2FUQ9SxNMrtXsYsz9DE9tBqrA+b8qnRW\nL9fBODMt4WNQpVdCUSMFqmHovGNcHi9FzNuCAKQoGMDsbb6iuZ7rqRcZn1+l\nzAx9iMYM210R7qaxodLTY1jXS8KLSxhodwNUg+hErt1mn01N6zAhYNhPTrbi\nE6w826BLwBnupOsps+qS8srctEEEHywKawQq/rtJeE6D2FPn+qpZCnFfcx43\nswKa38xc1F1Wv9lCGW7R1+CfjtXEiQ6WrnE+QCF/bH/uAP5JG/Sl/ZOetsWj\nWXSw+5rArpdl1WEYqpFs7sYAIrRxDER3YeBvBnnOQ/s0zcfQOZQaOH/etFVI\nJxKkhedg+e1KVZMN7Jk1iDAJZYjQ0SHdkw2oLTguGwViEOpgsWJGELMmn8AV\nEp+y/8w/thzu3KPjoJ1cewoZQkldm13fW5xUqyVkbufK+C2HNbIMZi+vj5h3\n/lVlpMwAHNPOQWdl3GoRflZAXf2P98+SsIq3RWxlGpyzTH3heqUW3JM8AH93\n0kacrNJ7QyRCzSSKsafw9ipIHu4t4GNNrII6suq010QWLdGFkEDyneNhiW+C\npWVfBEmKxwGtiRcqR5WlxYtkTc8O+OMIF6wLx4OhrsVqxy3xNoKl9qgSpgeM\n7z+w\r\n=EYuy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4042a1fced7105a4ace8fbc9ed80ecb866533f81","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T18:18:18.024Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.7","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.7","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.162-renovate-balena-jellyfish-core-14-x-4042a1fced7105a4ace8fbc9ed80ecb866533f81_1642962099101_0.6485876639587662","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.162-renovate-npm-marked-vulnerability-60eb8cc4c885e96aec03c3fa89d3df2897ddb048":{"name":"@balena/jellyfish-plugin-front","version":"1.3.162-renovate-npm-marked-vulnerability-60eb8cc4c885e96aec03c3fa89d3df2897ddb048","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.162-renovate-npm-marked-vulnerability-60eb8cc4c885e96aec03c3fa89d3df2897ddb048","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"495fa5a599d06571b7e4a342e009b9f8a2bb2a21","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.162-renovate-npm-marked-vulnerability-60eb8cc4c885e96aec03c3fa89d3df2897ddb048.tgz","fileCount":28,"integrity":"sha512-n+OgZTz+MyQhA8RoxFaIzhTn5SiSLwhAtInNwEnGqNEthQ1t5bURyecd8Nz6IEckSVqCPNtD/Uta4c1jjnsN+A==","signatures":[{"sig":"MEUCIHCUVyWzUWcx69jHYPMUQPumILI4750oIv3cndYVG8rqAiEA9/ITp47wrChwvcr/ycVEAGTPcJABXHwbVMNsWmslzE8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7ZzFCRA9TVsSAnZWagAARtgP/3D9rjCu73U2VBq/nbVQ\nREGn7aSirLXA9ZU7f3bketaxG3ZUkRjhMrzhbILZzFD8Cpr9T3189DmIYswM\nhkUHZ53lS2In0bqN9WFbIPGZySt4g3cEQZ85CqhkLzumTEBenDH8vI9LWdQR\n5hM7hkC8uq9VJM1od1ZpjnHQNiWYCKsJvaJtqHw6+Z2nLp1lpqG7PYfdFBg7\nnFoNyz+01SD977tpZ9aNrH1xrSauSuAq+59J+EcUBy9eTvbHorogk47DlJ8K\ndPeY0WXtdmufgNRFj86VbkDPFutamxf08KnGpthS9OXD2zn0V9vS8tVuMtmA\nckT2Z8Tz6UwPtZR3KBcUp6DevZZmFIdZWy/oVX7OE68AxjCKA13Jq9EDbSew\nU+z5ILqV+/PuiEBQfKBV6Zsp0LP9n2GCMqnIQmEUwYo0Oats03NxSX8GIzdC\nuBXPC6LckQ6nFbZWH98avC03g/kPhHZcSavk3Gnu9PolrUw02PVWaONgJHK1\n1nWgvZXQSItgrQDkrdYAbhAlfM6Fk/TIXh09TuWuu/lx5GjXTR8XcXRf5tGy\nzZKEGhK/kfWCh4EhyQRuUxCc5EsmUQ3kZ7GvG6qI9TM1NiBvahaicUnJ/y1H\nBlvlkIHztkxjgxz3WTafTdExGw7VQVvaj+omo1vTi0ju2WCxwzY9Q3cBfsbk\n4Lje\r\n=hoVr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"60eb8cc4c885e96aec03c3fa89d3df2897ddb048","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T18:18:58.469Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.162-renovate-npm-marked-vulnerability-60eb8cc4c885e96aec03c3fa89d3df2897ddb048_1642962117293_0.6190494412619874","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.162-renovate-npm-marked-vulnerability-575c56912f953c9369ced46a843a8f515dafa837":{"name":"@balena/jellyfish-plugin-front","version":"1.3.162-renovate-npm-marked-vulnerability-575c56912f953c9369ced46a843a8f515dafa837","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.162-renovate-npm-marked-vulnerability-575c56912f953c9369ced46a843a8f515dafa837","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5dc7c370695f50395fe7311b7336ce2696b90c65","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.162-renovate-npm-marked-vulnerability-575c56912f953c9369ced46a843a8f515dafa837.tgz","fileCount":28,"integrity":"sha512-ceEYTbPtC7nXvo9VPlzT0RIh35RjOgImzBsc66Rz9kI413onyftY+y2elA2eZFUn11stRXWCnl3VlT9ziKLxJg==","signatures":[{"sig":"MEYCIQCdBwd4qUbcbxoRacrdrodvVGl5JSYX/EbjmyCk5BToLwIhAInL2fbXm/c/MROvTO/e2UeWwjcf8/AEWUkhgExS+0RT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7Z2nCRA9TVsSAnZWagAA9+EP/jkq8A6xd3uS9pXGzspS\nTH5XZdxq9/5PjLZHU5AvVtqVsm2dIZl/oVCrI0RLbiUQgHCng6W5MT7ETzkx\niKOp6fErCbMAb3sLONmTWo2dSNFZV55sSk3ZHUawOkgHtRkuKnckMr7oISDb\n3KOGmrmBpRMwqJgI9WLCYsracjUP+y94gjQ+yy5fK5fDMehjS2I4pC6wP3Qp\nlNDJdjDjpG/rICVG9hD3H5lqa7i601Lu6B3UcOB7QUouT25iXfo/xlyFQMg4\nxZa+EkfmvSIDTSceKVDA18WjC94mcDFbNFJ7f6iJqWX9dVCAg5z3nLNT17wo\nL84JWXzVP2hB6eubTzIdP2gP3cezJtFbfrvCYy/vlOBPPavIY0mWLTmyXyCx\nZW8isqTXN3aaxuRcXfaf909mv6U76eoGYmjXWWWoX7rfQe5Ia/K1Oie/V7qW\nmPJARyqw68yRp0KxAjJqGcoFuxj1Esb5els53+QtBZ7C0MeHN+VCKcIGNzGt\nTAEsIxsToLm51u2MOOUVUhoxv66M9iTAnB9kNxMjg9OVHMEVgN1LupXlGKit\nHtDovtDP1LWYKfCY20Jz6R3591sOYERWKJOoDk5aZS0qJ+YvEp1urjDx+OMZ\nKZW8ilHv2pu/j7KUAJALG+s7acuOoqSwpjOcco1zBhQHUrulsfNCL3X8gyyv\nKa90\r\n=ODEf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"575c56912f953c9369ced46a843a8f515dafa837","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T18:21:48.087Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.162-renovate-npm-marked-vulnerability-575c56912f953c9369ced46a843a8f515dafa837_1642962343433_0.31016461693408726","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.162-renovate-balena-jellyfish-core-14-x-24737f544024e827aad27a700da533a19aca4deb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.162-renovate-balena-jellyfish-core-14-x-24737f544024e827aad27a700da533a19aca4deb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.162-renovate-balena-jellyfish-core-14-x-24737f544024e827aad27a700da533a19aca4deb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e691d506d96768fbc26aad975a07614490377e26","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.162-renovate-balena-jellyfish-core-14-x-24737f544024e827aad27a700da533a19aca4deb.tgz","fileCount":28,"integrity":"sha512-rbApI9eBn2LoB8qnnlShpfgwg/nXEmUGLy9+Wq+Wan1MKT53BMtKyGLGaZHvGkh1AOdc16L3V4zOixYpeMifKQ==","signatures":[{"sig":"MEUCIQCANXdwYCe1SQGtfAtOMHSq9qk2cqD291jGBahJyg5ufAIgA+7XrVmN5rTC2Yb5E7L9iZ7z8y1mrKO1yAJZzOMgoYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7cCkCRA9TVsSAnZWagAARPsP/2npGk9hx+bEvxTQQF8F\nNLEioSRp8E/Z4oVZFeFYaI7cxTBc18YxH35tB+a3eWIlQaCN2jlt92Rtb84W\nddwS9p0t36EYQOCKrCyixn+kINLXlYhX2Vgk/Ty2X0J+q4U/g6wSrfxetMM6\n4s2xpE3WS173gMSKSG/3x1S+kfu5HjkaQ4YoLLtra0cZAr5ci/rhS1AZWeou\nc/dLoT7+WpXAYGHmIVzOdpYUA8jaVCRpqrfH1ZqFp1ZzKh4NFRLa5Sn7k9CT\n2PDPV2AVabzOA29qupJP3Lvq+Ry3K3Ema3Wd16rW3SOdD4XQyDXXYOd82+R5\nkmwPwHfnnXVHiNG/DbiA3B4oPe7skergEYOPQN2hFZWsIWSYqJV8cDkF91Op\n3yx6PZwJB2eCMM9/kyes3mkZ9B2fYoBFenRdXUP9ZhkcvsEmrc8do3q4XmSE\nYpXgjz8PhMWf+EPRhl+mhmylilzJhpyl1R6AJHanKT/1Aj5yAgKKiMhpxCVh\nTsDaqc+Ny6gWY6vP2ZNWbenYtQOyjGDLw0pJOmyqhkhSk7YFeJEmoe4UvCu7\nHoR3p/Ky0tWWMQyGKT4Z/2991JezVRSFDqzvIUZ/pgQgoQVZQUJfUFIK6Z3C\nA9yH4pFHTYGI8UTt973keo4MV9sTOAwhCVSvpRRNWpswle8rXtC9XDTk9rdQ\nWxE5\r\n=1hhJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"24737f544024e827aad27a700da533a19aca4deb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T20:51:17.674Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.9","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.9","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.162-renovate-balena-jellyfish-core-14-x-24737f544024e827aad27a700da533a19aca4deb_1642971300593_0.15162359466165287","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.162-renovate-internal-non-major-7b279a34a9c063ea7948c769bfddc324d729c120":{"name":"@balena/jellyfish-plugin-front","version":"1.3.162-renovate-internal-non-major-7b279a34a9c063ea7948c769bfddc324d729c120","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.162-renovate-internal-non-major-7b279a34a9c063ea7948c769bfddc324d729c120","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"db7f30b4caa38a0bd623a7f9e01c394cecd89549","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.162-renovate-internal-non-major-7b279a34a9c063ea7948c769bfddc324d729c120.tgz","fileCount":28,"integrity":"sha512-y+N/8fQOVscU2foV1KdxGNWJDmSmoNvxZ8sJp/2/yhLF+jSHEdaICSy7AAflh9I0pZXP/5x1KhZbFQD73eeGSQ==","signatures":[{"sig":"MEUCICxGsgXr2XbmDszFFev7Og/aSD8ZffkgpDjMO6ZacigiAiEAunUZ3gBKOPvL7vRAqDZhk580VN6HgmELw4KxndDhbI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7cC+CRA9TVsSAnZWagAAqCwQAJ6XXAEafyGogONlGYr/\nI+OH3BHCrOwzCb6RSlUkJDHojNq5QpWm1pguCzOezdOQ9a3xKN7Qb0fSWRhs\nZ3l49eYRRg/NZLV4ZF0CNtoWBVsYqxVYitdtBctlZrbwKH/byJbl6lFUo8Ea\n9St2Y57yHTbVvVUVGUECNWu6MnCJtGqxupltWilNZcwc1ly9MKBHTo46zjQC\nhxk/dF+U+/8PcgC97IEnSrnhwp4Kr/KCQyrx2rlQqOMSmuzWUitvQIkMmUxU\nHzIo/07IU45AYPR/eRN3ZoIi3CzB/DzeFoh1mzmyNqXjA6C0iahiYt0ccXla\n4x9PqnXiFOnOK49LUqIQcAPnYsoOG6wK9V2+9G1F9UYAg3YE4o7QsmSFehna\nhAC9vAak77FlnvrKmsJP842e0A7rVYTob1nf4Fj9se4sQINRyfvrxyAdaalr\niZVknofL8Rxp+ZQ0u2DUNav9YXsrl0Re88KrMeSQ15F+qpab218NyChC3v1Y\nm7Bh0pq3Zn0Q6v+9okfqxnMaiknLg3+yzof1D+xArF9PGpmkrP/hvPSZpXqd\nsu7/3isfXEJDAHUCnjRVoxv7p9AQ464TV4FPYgf2TFlHYbskzwsqe3zRf2C5\nF1jA0/2ETkmuqQ3RBUF+xohXc3DLivj+8BnY9INJUvDDVZ55givJn7xZDgJK\nagF3\r\n=QsTc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7b279a34a9c063ea7948c769bfddc324d729c120","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T20:51:51.478Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.162-renovate-internal-non-major-7b279a34a9c063ea7948c769bfddc324d729c120_1642971326515_0.5587718524992029","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.162":{"name":"@balena/jellyfish-plugin-front","version":"1.3.162","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.162","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6dff8b9dfff245421135e5ba16b53f2c55db3285","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.162.tgz","fileCount":28,"integrity":"sha512-Mw+gPQOzhcV4E50edrsc5jTXEvLYfAvc2Iw7yeGGvl50tAtWPhW6Uctowbu3PxgyppCjSUE3lW775DvHVVhb8w==","signatures":[{"sig":"MEUCIQDhxZYjNNqQtHp495MngkIxo5rBEqSK6aPl1gMBqq5JYQIgB7czLbolnWoXXJWRsLGD58QfBuzVhzy512slztV1OKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7cjyCRA9TVsSAnZWagAAzuEP/37U0f8hwZEIE+Guk1BE\n6SA7ul9qrkqxYuTbkLNoajVdN5FzmbRdPysSgqZdhWE5ytblyBgJzjSDUyUy\n/0Hwj9IsqInLOZmv9IhTSPRRuQvcIt5q6S5+x6aq0OrjH5qSmPKtXggbdeI8\n2Y/baYPzHUCmmu8mVjAn5yTF2BNyWHNarr6YQShFkgnLZEKT99ug2htXpYgt\nR4IBOpWxoQeBpAIdQyN44ymRUlVPY6o/Yb4jwg9rJ1aWDQjmQkoON0X6vwpi\nigdIeh4GnjnA1eM+ysv/MXNnWScs7Qcz9mCAashqCalczuTFWvagI/VFw++4\nCCDe/HoD8N29Q0IyRsIR5WfVxOfKZfztAMrihiPfIYAOB0QxRoxGsMtcqA6E\nG5YIN1Kfjsirco7FfkI5E3oWgvoHG2CxGqYf8QQRDwLekTbH96Lo2Ep/G5OA\nDzHPsFbwG2xwTDsxgdI64HHvRovy1DE/33dT89jg0Hm7SXRBrKfNlUAfu3Le\nzXR6ufp6Er1XrGaMZ2U+yEFfMG/qgGbmubbL/t5eNUML0MGFzdNHZr7we53f\nqo5y+Zg07JsKum9XGzlNRyFmcAxjoodIWrhb3c6XbAI63A+t40Pa4aQVeM/8\ns4ueEgLRf/gZtdy0p6alP96GFzGhFRWxQDwLIDqGwkaoANwqZEbUr7wF7AkU\nVnfh\r\n=Dfeb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a02f827fe70040ab3712b514f9352cb2841df847","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T21:28:16.771Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.162_1642973426193_0.30120018739588783","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.163-renovate-balena-jellyfish-core-14-x-818cd3b65890cb2ebc24b38f98585bbff64c5124":{"name":"@balena/jellyfish-plugin-front","version":"1.3.163-renovate-balena-jellyfish-core-14-x-818cd3b65890cb2ebc24b38f98585bbff64c5124","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.163-renovate-balena-jellyfish-core-14-x-818cd3b65890cb2ebc24b38f98585bbff64c5124","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"09091b46d7aa963472e14a521b142b70929ae9e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.163-renovate-balena-jellyfish-core-14-x-818cd3b65890cb2ebc24b38f98585bbff64c5124.tgz","fileCount":28,"integrity":"sha512-Ifq74p1mOuG+LoTB5EPNwFmEtsXBlt+43/Te9n6Q3qUF9wQ1IordJ1WgE6SWEewpbPsZWYz8AW5P21up9yI3sA==","signatures":[{"sig":"MEUCIEM4MxbtrT6VC58fn23bg4kpv+aK3xAQb8+9VQizrDQVAiEAizLcFa0IMQCYuoOx9iyyN6DniFtpzM4Vk9AxBgIaNsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7coGCRA9TVsSAnZWagAA5l8P/iVHSeyk66WP3H32LA03\n0OcKRXZIEi7S2jlXIWtwP5pE1TuEOJ37b1PLl9RRHZfEihjKN6eyaMc21pH0\ncTwuvyIMwWShRne6Gl1cHb7P5JmJvjwgwoKxLkL35CwzwKQar+R1OO2nEON7\nnYRj3pLgOIE+iISULmhop40is/sKkNRpL3VYiZbgEmr5zq7mXHhwTiW9qr17\nKcXKDGSjdkfilDxV3udgxuGDZioy1Xrj8Yu2tOtdVktPPpAIObpBUECtC6JV\nxeiiBE4iH+bfSx+Jd8aDCcvhZtao03PBCD03emVxxNzFIdeRuBaQm5v0BkoZ\nt9+TkcyzxJuIaQDI8lZJtN6keS82ELDT9fwmm7+6g4fNpNJw74G4EzK5a1gd\nwcLN88I1Y+N3VB5ZhYAZQ3Q652dFrGWCopUJVxhp92M9LgtclRMrcRB5pkmH\nFAII8/kMUuL+TidBaJrUJEHy+BnSNPeeeCBKyOv9fOtgU8DFod8hriOuz80A\nN5zzPW6CTgtl4576SzoiXMksoWGGqqoVeZwQbcEdrCoqEy1/nA4NJG3EmfSn\nfU7R9wrZ5r9dv/HmyNfDWHhPvuk1CkfpQ9urGJ0vhc0R0M/A9oGfYEvu8sZ1\nLbY3YFs75HExsIiJHLiSsrH4QlzS/DeGKH9Qos7/XCuPqt+xcfmqHs+iaNrI\n/XAh\r\n=2ETM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"818cd3b65890cb2ebc24b38f98585bbff64c5124","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T21:30:36.187Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.9","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.9","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.163-renovate-balena-jellyfish-core-14-x-818cd3b65890cb2ebc24b38f98585bbff64c5124_1642973701923_0.48463988873568753","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.163-renovate-internal-non-major-6c75631907e2b31779250fe4f62c979cbdffa105":{"name":"@balena/jellyfish-plugin-front","version":"1.3.163-renovate-internal-non-major-6c75631907e2b31779250fe4f62c979cbdffa105","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.163-renovate-internal-non-major-6c75631907e2b31779250fe4f62c979cbdffa105","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"98dc8be0d5680dc7765dda02850902f5970b1f2c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.163-renovate-internal-non-major-6c75631907e2b31779250fe4f62c979cbdffa105.tgz","fileCount":28,"integrity":"sha512-5GJqtAYpiO+Aodkz5I2WHAu4se3k6Mncke+BIZ2zKbM3bj7EPQ5sgRpHBup+EcBE2Xh0SYWMSkQZ46zEPH5z5g==","signatures":[{"sig":"MEUCIHwSIkRXZBSkN4Hs3YX2Gud7xXRTTeNzPVbIdL+4oJKHAiEA1mpW9E1i10IPlhQlH1v64MFyBaUaFoFyt8j9gZhNJkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7cpUCRA9TVsSAnZWagAAxQsP/iNpn+5TnKlABGlX8uIO\nH1q+kmJGgApATrhv7GCz3RlB1imLkyYLFAi8jWFzjdY50qh1WYYuNnAdmSRs\ne/eMOhqM0rU9eUStulLuoJcFAsyCeF565OzHMP4lyRpA/inE31Tjvb7EREkP\nKwNIwBn1O1PF4gpoxHX54Mdk/DEtOKUSBG8xAHPOGPNJh3YDbZG35tVTyQKE\ngja2aAwNptsqXT+A4eQm8JmwJRZrFCaEhLcJFoF0ev11QKZu5X9AtjMMgWd+\nTa37AZse2K0BiQQHMmP5nO1c+hpShc6+CNz8lr95PjElaGTmU1OMTgKv/S9y\nJAAcqqtvMG3br5NOIwn+GmGFvl2HMcq/F/+Y5G6nDrgrEEkdgauRdB6jODCJ\n2G3/hPDFhOEHY0P+jeIg8NunXxryjJK+RiG6979ncFtWkPYo0ZqWoMuAyE99\nwEG0yETZ480dECiSTQijEOyYpz5ce7ljrIu50bvNRuIcCFGcDzRuwdrZLXex\nNVOEJ70bqTPhpftbgA0onZNyO+reeEsKpkWfQucvvxLPG8ZS7GXisOgnXMi0\nfRdQgH2C76NhuAQiD/YlJlVzh5NVZOXU88j/Xl21IYNk/HgIcwJLzlMxhps6\nIdY/WZfkIUrMAHheBCt2RoMrqceJe45Om1XI/xNuDz9eWAgS7k5ZkHejyp3X\nDVWy\r\n=PqWb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6c75631907e2b31779250fe4f62c979cbdffa105","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T21:31:54.221Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.163-renovate-internal-non-major-6c75631907e2b31779250fe4f62c979cbdffa105_1642973780079_0.03733693296492668","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.163-renovate-npm-marked-vulnerability-ab4aba71a7e563b18cd84c650fd6538db10f8822":{"name":"@balena/jellyfish-plugin-front","version":"1.3.163-renovate-npm-marked-vulnerability-ab4aba71a7e563b18cd84c650fd6538db10f8822","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.163-renovate-npm-marked-vulnerability-ab4aba71a7e563b18cd84c650fd6538db10f8822","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2a51a741a16b6eca46cc17e7fe1b4aa17c8666e7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.163-renovate-npm-marked-vulnerability-ab4aba71a7e563b18cd84c650fd6538db10f8822.tgz","fileCount":28,"integrity":"sha512-/BWTmqgtEkGyvQjUM55iayUM3su/FwsXezla5j6DNiiPcJl6QZtUM6opNyIyLio/LCo0WYspiOg6b+6/CLQShA==","signatures":[{"sig":"MEQCIDZNH4ECfHDHdR3B6J5KvvnZnG63PHhmGVkziDqkfCmsAiAXoZVjuMppOGFPhwP42sFdbF93yXvYkDGYTngi6G4fDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7cp6CRA9TVsSAnZWagAAY40P/2/gvYXHqaj4rkC3Ek0C\nMoJy1xwCSzlNrzk7rXrf5lZewhdKHQL7pXSX8Kf2LhJti/NTMT+Vt6LcVfgK\npCs/9FqKRnOiUa9ChgbRrFEx3hck37VNBNR0FLoRwodkmlniRIou5fSXf6zV\nEUTVPxwK6M5TRkG/XXmthQqgDM5UEOF2yn4Z3LqGejoJhbBxLRqlHGaXKqCb\ncJA4XM2Sa+k3k7LMb4TsUXohBe3EStJ11CUN/Xlo8gZMd8Gs1K5Bpx0ATlOV\nf61Tg7KShT6mQaZ7RxiP3fDOqBxm2ivByEwd8ZRFigREgnwe15LO/rUAs3ZZ\ntYPredvp8SKe1/WUcw3zZvIa7/qMfu2JZAJ2aHs70usV9Eg0UGY6LI75DUPI\n07FUBNyRiiAVBd3mO45omSgcE31S/R5vu0foDp4o5zYmsU06ABkrQXZns2a5\n0pZ+XKNmSQFlFKEMBakctVn9nJ5pgG03L990/Hf+HqFxMrb6Otgh0Ibzl9dt\nWLGTfUdUcufGpKsbxltHMP9K65V31CvkuE3MhPoYduZGcEcr7V4LNEnznWJ4\nAbd9DuMI2j/7KLvpCua4wodm9rkToR5vFKxRCwTf/r50CoeO3Ro0fPw0JVUO\nbWrLSqV8fG56zT4sgl2si4jqMDfiAMXsaysd0hAcA9fwj+h6TFz0OkPAkaQd\n842Z\r\n=Rj8e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ab4aba71a7e563b18cd84c650fd6538db10f8822","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T21:31:33.106Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.163-renovate-npm-marked-vulnerability-ab4aba71a7e563b18cd84c650fd6538db10f8822_1642973818746_0.9021770946016168","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.163-renovate-npm-marked-vulnerability-5023222a69cc0520b6bc136288d0ca6175acd121":{"name":"@balena/jellyfish-plugin-front","version":"1.3.163-renovate-npm-marked-vulnerability-5023222a69cc0520b6bc136288d0ca6175acd121","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.163-renovate-npm-marked-vulnerability-5023222a69cc0520b6bc136288d0ca6175acd121","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"658daabf461fcc0559cc44090ae101170fff67d8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.163-renovate-npm-marked-vulnerability-5023222a69cc0520b6bc136288d0ca6175acd121.tgz","fileCount":28,"integrity":"sha512-2vPJDhYNjlI0s7sdvNPhgJT+qv5QyZCKiy5NDTC2qsvcODUeWMegACMdbk0VYo4nZ0Ur3Phvz064PRi7JTgy/w==","signatures":[{"sig":"MEUCIQCuN/85usmZG3mWSy5lZIxZxirleHoJgUpHpk+t+V9TbwIgN0Lg5DB6A8pjyCL8JUZgqtUwDPArMzlPnPLUYQwQw+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7cspCRA9TVsSAnZWagAA8fYQAJg2mlsiAzDjjaBVJ+BQ\nkqhrj8jWIz7R2GBg2jS85IV2epVMyEP+XIpKa1i/5Ad+6BjqVfOG9Yo9CBmG\nL3hzE0+4HUI1pkaK80SlcU4ThNwe3kVBrMEFh8zAmyM/nXh55saB4DXodow8\nivrtKp0LA4OUnlpkn1Svtb+qp0kqgPPZa55CfXDE6rlrUyEy7SfUkDR65lx0\nYd2U9YBBJgb2LC5nTecMjaDmMR+SFyITFYVAN8T0mC6xLGLDgk3GREJPTk7q\nLDOTriwKi96mLpedr2BT34N1bsGhThZVj+I6K117g2SCpyH+B4imtFFzlv/V\nMGod6Ims0FaHrIuKbvBU2NyxCyFa13UAhxkRvGO+PanNWLg0kMhQqc5TW1fG\nXxs+iyNl5imkbXFlBMvuZ/KdLO2cQ+lZGRiMwESXAfkH+DlJ333N3cIV8cjL\ntKsDuDI9Mrv070D3efGj3syf8ovJqZMtI8J6bixGBl7myLf+xfPJKZWmrFja\nh7WO2UlkOLzoKeUpBkNAxdoTFrX8wl5WS0s7k749BwFJ/r6keAdzSdoi8pR4\noExceKP53ZeCKIzD3P4HFJwbF13KffFjyYaEHnRmW+8nF4wMcPb4jVP/VT8K\noF1ff7Sg8hsfiVWSa+nttjsIDXsjLNJkwadn6UPgn8GPQheP91KEEGyfsKYB\nHyiL\r\n=cc1u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5023222a69cc0520b6bc136288d0ca6175acd121","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-23T21:35:34.010Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.12","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.163-renovate-npm-marked-vulnerability-5023222a69cc0520b6bc136288d0ca6175acd121_1642973993310_0.04480335689972392","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.163-renovate-internal-non-major-cd7af1e353d8349f8ce528d7ca117bafc5e05612":{"name":"@balena/jellyfish-plugin-front","version":"1.3.163-renovate-internal-non-major-cd7af1e353d8349f8ce528d7ca117bafc5e05612","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.163-renovate-internal-non-major-cd7af1e353d8349f8ce528d7ca117bafc5e05612","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0652f64ea23210f2e67e5cf076f0aaa9e35c9c35","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.163-renovate-internal-non-major-cd7af1e353d8349f8ce528d7ca117bafc5e05612.tgz","fileCount":28,"integrity":"sha512-t20lDBSAznqghiRncwUX3IyMFlaUsS+/5RFAGsg7j4ZQ2nPTWTQER56rEEyr/Bp1pCOCZhRoRT+csa51SKD5hQ==","signatures":[{"sig":"MEUCIQCjzN2ZknHa1CLHQiKXHRvgFtkpjZfWxRTF1u+DF+o50AIgDbo0hymGDzm3Bl5d1onKekNPEk8zEVS96e2IM7ZeMyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7qo9CRA9TVsSAnZWagAAk1gP/1lqKLaJEkZVT8/Zs8oC\ncxSE1YsCKTcyCswNaBayQ1Q7pUiDFsmQcxN9LifKP35qjPwyF3nTUr6JwZzB\ntO0Xx+2W8m3n2WCMHa0S7bMVWOrzO5l10hgaXTJJgz8GsYnCNJo7A63zCWhj\nEyHCNTr5hR4LhyQxn15p3T7j6w2dsWIbjfgLxF3zWDY2iJlGu6EAlWntRyd0\n9GdoX1Lgc21hsFjRzAPmTvd66bsONhOjIcJXwqum9xILQYLlGYh1Tyh4wflj\nWKPo2+BO960jjWAaqUrMUkiqhlHXCg/szOt7uBGw2IgdNeQiGjtuZcxxE9d/\ndwePB8+jpuIg1E85AeoTodLqHZPULvrsaol75J4dP6NxT9JrTgu0gngGn261\nPX5syQCMmsmxlEbrOU1IXO2z/PXgS3eN7o3j9xlXBn8vaYjvLnGaMKdBVwSf\ngdz/L11Piej4wIwPhJV4FpzbiCHssM8Ki7jC3/4W6IGQKH9Zmd5ZlwG6/1Eg\ngyJq+fe3haD9MPs49l0YfARtBXbrGwswdiqLwRxr6sy7Jmac9HH6u68Lvsqh\n9gSJG+ewIlxViX6i9+qNfuWOGNfjBqHT7fptdMVf/87JagrH3zm2yHSBuz17\nWlDUfxCtVlHUdW/8Dvoz9lwGi2ar8+LqwflYsp6sdro8X9r0mvpQMZ4lwip0\n7oLB\r\n=NGG/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cd7af1e353d8349f8ce528d7ca117bafc5e05612","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-24T13:27:42.625Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.163-renovate-internal-non-major-cd7af1e353d8349f8ce528d7ca117bafc5e05612_1643031101321_0.884963777577296","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.163":{"name":"@balena/jellyfish-plugin-front","version":"1.3.163","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.163","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fe3fea5434855c992116adc9f428e3144ccd0936","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.163.tgz","fileCount":28,"integrity":"sha512-jKwPQocPf/wFEjv4p/3YRlm2NGXd0xUKKWj/7actNGndPuByfrpM/mEADhB5BnCFEhRzQc/cXPo/CFH3VVBXMg==","signatures":[{"sig":"MEQCIFQ01EdXUratbcPsOSxW7WMG1RX/UNTRvng6xZF5AVBGAiAixcpntz47Z0FpCUaLk1+BmYCB3rPrHMF1LWC+2HMU6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7rI9CRA9TVsSAnZWagAA3JYP/1Y3LfcVvlnuqDnh53SP\nwycZv5XqwG+5ppit7juDsXIXa4dnFfRFjYqQ7gwi7bW4l15Gs21mDZTtCesv\n/mtiDpfO5t0i/1q2/1vhwp9uAz6NvDt4kMT0SD5qn1jgfWm+X4OqnhS1p9R/\nN5WcOFAQKW2eGC6kPiFQv5jB638RWtZjTjAZL013qA5QhUI9EEdsTRrXjUtR\n9+651epZU4oBgkEXh+FyRBQxAwfVDrwY81rOoqd422UpYtq0UCGxtHf+7JCf\njsdZ03+eChMk7INQCkRUxzHYu9mZvzZ75I9GU0wGzLeF4IskvrUqGbaH8YfG\nK3XqXcM4p2vmurNdbNNf5MdFnKLarmImRIO2jjN+uIMiFATpq78Y2QJsG4v8\npdmfVMn69rvyllhskxAPA52j6SxAkXdp81NcVcKs83585T2e8dMd+6iHrOnt\nRvq5iJtGinyyNpWWke1bmRHgt7rL8zHO59rqz0cxJywzwH0Vp/GfFQTXYX/D\nqzRh89natwQIpPjuvSObW/6QX33A8tFIY6SqokUfW5sNiI2gU1BSM7BQU34y\nQwLlHKTDt3goPadab7ns1anR5yazc8knlgVv7w87VRzVUHuN2wCnz9Zvu0aX\nkeof9ZcBDqYKnlHmsrliclZu+VFQzvgVpXVuHU8LUCu3uEs9tepONwIjSTyn\ngIrT\r\n=LsSA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"23227188ff58052120d6a752dbd1a1fa1d543a3f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-24T14:03:26.987Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.163_1643033149744_0.7616043229212242","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.164-renovate-npm-marked-vulnerability-c97a68535a5f8790aefe8c8b4383eaa9938fc062":{"name":"@balena/jellyfish-plugin-front","version":"1.3.164-renovate-npm-marked-vulnerability-c97a68535a5f8790aefe8c8b4383eaa9938fc062","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.164-renovate-npm-marked-vulnerability-c97a68535a5f8790aefe8c8b4383eaa9938fc062","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0ed78eb8e99ac6879347a286ba0ec6ace5dbc37e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.164-renovate-npm-marked-vulnerability-c97a68535a5f8790aefe8c8b4383eaa9938fc062.tgz","fileCount":28,"integrity":"sha512-xGUOSh8LpFDd8bA6rEeGRbhhFMPEnhyoxJfcGTPVwCEScyjWK9IdEdrJMwq79BZfJQw+z6thDK2aPjIB4EWWgQ==","signatures":[{"sig":"MEYCIQD0Kyv1wIEtf6rtdlWDC+ZVhNlojBkvwI8UXF5jVKGTPwIhANOUNkcFDs4xf9s4fjVQcYhMgJcf97fR1NI1tC7naSpJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7rNBCRA9TVsSAnZWagAAHwIP/Re6ISZEFM3ccry6VXGT\nNMPk82PG4GxXOVJIgWw5Rv47NVsvNMqcC1Y4b5V1VpGakKL6YLq/ZSwGI4B7\nxnIlMknefoaMDLYfYULyL9n4AUNfItPD3VU0rqRLJWGWGV0Qjs7aisJD6wte\nwyEeLiiHHleD3ubn4Q6ETouKoUfx4liUA26jD2mvL00BuYBbW4B0E9j3lINJ\n4HVwNb4bWUa7FG/Zgxp87EIwY8AEGFUx+7jucZJemj9B3qJ2d1mzwEreKJ8Z\n8kH8Zfdm8wboIccW0t+McLBCXyQrKbcQrYAOydHaN0XelZPfQg2Hby4nTNZN\nC3Xc/Bc6UXRWQWbVpvdt3Z9xAyF5qjJwJCrpPs5NLe3jLU2uknwmEoEx4iwe\npd286V1V6dfF7z7XndBE7nTShfAjRkAPZfTzX+y/AtjKExBiI4MWUy6unruh\nmi1YWlrYd9+JeTAM3jYl83I+vuqQ40ny1K4t8iDySF26g8+hnnZ3CHOkz/nr\nNnuAr+b+TQNwb55BS3mf6Ft/glYqom4dH0bjH2dLmKXkxTJjXsEbCxxRJxB6\nYr1BgtpPhiHgI7Wqr/EK/ZvMP2uDbE4MutLGAL1N29byNoZoqYDz8XeyE4hD\n+6of160kcPC9XeyfE0Yb/03f7AqtMfzEPxCIuETYjnXThU3bxF1LnUeIaM4T\nB22u\r\n=vAIX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c97a68535a5f8790aefe8c8b4383eaa9938fc062","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-24T14:06:24.544Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.164-renovate-npm-marked-vulnerability-c97a68535a5f8790aefe8c8b4383eaa9938fc062_1643033408956_0.8748829227781458","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.164-renovate-npm-marked-vulnerability-5ebfd5fe14fdef857331e4ccc03364163b5dacf1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.164-renovate-npm-marked-vulnerability-5ebfd5fe14fdef857331e4ccc03364163b5dacf1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.164-renovate-npm-marked-vulnerability-5ebfd5fe14fdef857331e4ccc03364163b5dacf1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"63383af1730370705def6fb5589b76542ce2b563","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.164-renovate-npm-marked-vulnerability-5ebfd5fe14fdef857331e4ccc03364163b5dacf1.tgz","fileCount":28,"integrity":"sha512-JhGqWqx018l7DeyX7rEzS/VAYX0X9v3abyr4FPpzOJQ6649avl0zTg+rxo/C8Txtjw1BIx7YOED6fVwAzXJlfg==","signatures":[{"sig":"MEQCIDf8dm9zX9ZTeQ8X3DTxQHjbS+5WKXGrMTcCHLYZ7nZ3AiBKANsNQZinKgpE1sNA/jyWQ/BuFvsbc2ii33ssQRNVHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7rRdCRA9TVsSAnZWagAA9vIP/1D0Uv8ISMaNR2+b25LL\nNsR+4SmMAbzscBsNTTLlDLmcKS76E2AQFCJ5xKF5Pt+PPv117N3SqyXvd1/q\nmugBLW29tIgv/sk7eWaqYOcytx2xJ70IlFlpvVGRjRCwJ1xXjUVo53LWUppg\nzZQxI1QFcQkZN+hbL6mCG+Cyu0CJ29+DsEPVs+qpn/2Nu/Wqg94ze/h8Nc72\ngtHjOU6WRc2UFwdiDCAQ167jA3flJWJbIlLT84qodlS0jGmv1bbMMsVwt+TV\nivSNsrCQFFhdcT2wFl0Ky8oy7NTD028cB5UHVRUHd4mExKNVQXeRf+CcA72S\nkzxvAfR8zFUk1yObFn+SJb7n1vv3TGS3Hr+YxvJ45abJcNLoq11TT9fvp8M1\nTwoOxgX6bMhI5MLhHjsnDZDt1ppH/cxW1K0vXQfWrsSNtipukWjrcl3Yt8WP\ns5Q5KJyi0lJAuahLCk1XPEXKevx/2HSHvKdAdRLRdW0cDeZslQkR0klPZuzX\n77DayvRUTv9mlKhCfqjK1MseM/lOSel9W4iIxWK0ld+ZhsJV3ZtwFordAWRJ\n9+r/QHqqWxGq+Dhclapvd7I8FhJ72UID0/udFR7rfa8Gw9s4sQMd2Infq7dl\nMKkShbhkqzZ+c3n9pbNr0xatS9dsq/JpZd4hwKxCFIl0DpIrQqPiHatq3REA\nG2kM\r\n=QNwO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5ebfd5fe14fdef857331e4ccc03364163b5dacf1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-24T14:10:56.613Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.164-renovate-npm-marked-vulnerability-5ebfd5fe14fdef857331e4ccc03364163b5dacf1_1643033693770_0.8167400535562828","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.164-renovate-npm-marked-vulnerability-962c3d652981434e08452ffc60845943f22b3a65":{"name":"@balena/jellyfish-plugin-front","version":"1.3.164-renovate-npm-marked-vulnerability-962c3d652981434e08452ffc60845943f22b3a65","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.164-renovate-npm-marked-vulnerability-962c3d652981434e08452ffc60845943f22b3a65","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b3410a84b00ef9f4dc002fb7e2d312f596dc0a57","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.164-renovate-npm-marked-vulnerability-962c3d652981434e08452ffc60845943f22b3a65.tgz","fileCount":28,"integrity":"sha512-ZP2NMFSW9dYI/Gx5Ohkijp01vmLUKnli38hRPjhKXF/43Kk1TC1AqURPClYZXwWillStA4ehqPYQumHZwikBlA==","signatures":[{"sig":"MEUCICYdoZvdwqPAMG1hcfDyHdwNA4SZ1wvmDs11/UdU4PJmAiEAz6J1F2+nhKYk3kPlw1T9OlV05vhhWfp6IxKU3aeoM+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7tbXCRA9TVsSAnZWagAAyzMQAI736nv0CSRu7JZP5Leb\nK0x75TB8IjaqI8VaME7Had95+DSD/tbcwhhR8HZL7FDgrlsTMzr5fUxAzJ+v\njSrRNPWGEaUA5S+itE+cu0E161lxbFdmc0rHLdYoBzgs/DB6UXGQxU6kc8zC\nRF4ruxlPbONztFPLcLxnGCE8nCycmb61UxcS/QKGoR3IhkZ0IxkFNIrdy/5/\ncXaP2f8odek4VG0v+FZ3Min7pl0sqtppGN2RZnd2esvVrPaFJn2i/jYbUuT7\n+q1KkqVHMcO2OnoSCLnAZuqelYe5GDcNxyLeT1QeyMPhX6ORQtd2pm+CSRCi\nFp/grTZ4qigStYgK+N/75hrWIDbhaNJWdiEp7CB6Y50Fg53HfkwCJn6GGiLK\nUpBPGQtjDcpkY37RDHPMkatLxv7Uminx/SS2zxmwH5n/7ycesU9TDMAg5M3f\n0Id4nCGhIBvTJn+vg3z6r/IqkjWUb7yK9+zyfG/eE0GIVSt1BekLb5YTSRSs\nHoV9QCgVlXIj8iLeciH+0o47Nt8OpZYPi2aTT2r9KDjxYERfGtOyrWOlYIML\nSGmB4ij5RhiNVxd4n/KTVJ8k6ZzCfAOD8ZqIKV1m1RNCNpm5JpkSfhO0pfnr\nW0A/y4UQCsR8zJ979+cKEFlJWtPOGz7VnJyrJG4Ow83VC90AVnmZxsLnh2sv\nh4oB\r\n=rEFt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"962c3d652981434e08452ffc60845943f22b3a65","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-24T16:37:57.172Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.164-renovate-npm-marked-vulnerability-962c3d652981434e08452ffc60845943f22b3a65_1643042519719_0.8533826580274808","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.164-renovate-internal-non-major-5bb1cd5758418f62310d254246e8fc1381a03691":{"name":"@balena/jellyfish-plugin-front","version":"1.3.164-renovate-internal-non-major-5bb1cd5758418f62310d254246e8fc1381a03691","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.164-renovate-internal-non-major-5bb1cd5758418f62310d254246e8fc1381a03691","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6dc909447a380592e5c4b3d0edfc474dff5c4b9e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.164-renovate-internal-non-major-5bb1cd5758418f62310d254246e8fc1381a03691.tgz","fileCount":28,"integrity":"sha512-TH4hFNQzK+BBfsWpa3x3NlT6g4mbsEG7fZTyLgxDIgvV3UR85WOocpRaW3HzY0WlN8DzwpcGbHKuQxJJ2TPtHQ==","signatures":[{"sig":"MEUCIQDdXjMqL6m9B1/623YQsZtjgJ/rGhGzqOFnueR3o6CajQIgH9KQNPIYm56qirboOGDljwp4tc5T36TjUB2qlSL15B0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170689,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7tcrCRA9TVsSAnZWagAArBIP/jMUjo69KXGUmezZGc8W\nSItKV1XgqLmWmNSrnSsl4sHKsI8EtTaKmYLTJ4tkQtk9ZyQ5uXrECTtKMt3A\n85xubODbIr/IwYISxJ/1chUesDNtiP6azmX2HIa4s96SIgQoUbbGl7aSfC0O\n5pG1xFv/SpIHxxRKerHagl9RGCCiMOZlgjkx9hNHDev5Q/llyP3JQn69Yi0F\n+VLbHwK3eYrZna8c7Cw9Ugnzk7zkbDrlQM4Ckn4xvYc4ncDcFAzlJrmp3MoD\nhv/+4qc9JJX51hMJ0Cwkb4J6HxWj+EJFAhRy5CKF3PiFSsyCIqRAT+1XETjg\nDBTF/DJx4Wjl9TBBy+lUOe5XG9oatc1UTe5GglK2S7PVfrOGzVzYltvNL3JM\nUjKL6beKMZ7TV19t5lUHTwx+laE18xXEYXX9fJ41aEGOhqEPSuAeIYbf1wV3\nbQMei/gQprxUZJOf2xlrzSlgoeV50scvL7pKwb2QlR7l611Xa91z8EXuDDwM\nosCtJbaGmjouUYs3A3+uFzblY7HGrkWOngF2dv5rY1no45figj6N4NgSpHcZ\nPCVQ6OzzaSAQC99xFnsLg9iKQb0aYIhGd3fLxXuPCrxCTn07khHWLw5UjNfU\nPQJcPC9UCkDL0U+Jsr5HmmCKr3EhFSn01tmeLeeyalBowGJr4EmP1rfH36i+\n1pDx\r\n=00lq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5bb1cd5758418f62310d254246e8fc1381a03691","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-24T16:38:37.937Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.164-renovate-internal-non-major-5bb1cd5758418f62310d254246e8fc1381a03691_1643042602851_0.5830289798761195","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.164-renovate-npm-marked-vulnerability-3ee54d9cf20cb43a4cbcd78a5baccb150623910c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.164-renovate-npm-marked-vulnerability-3ee54d9cf20cb43a4cbcd78a5baccb150623910c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.164-renovate-npm-marked-vulnerability-3ee54d9cf20cb43a4cbcd78a5baccb150623910c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b0b897c5107468ff49aecb5d90327463245f00e8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.164-renovate-npm-marked-vulnerability-3ee54d9cf20cb43a4cbcd78a5baccb150623910c.tgz","fileCount":28,"integrity":"sha512-uMiJKn03ktaD6DocZFgH7wSGNL1TQCFZ+kRwO5wtzHs9S08Ek27rwDE7TOsceA/GVfp7kfboagThpjkpcx8MAg==","signatures":[{"sig":"MEUCIQDKhceuKZ/vMnB1lFh/82xe1bYXB06m6chpEezm3159JAIgG0zXPdhBdKn/Ee2ZusLjanQAC+G7MplSXJfiAHye2Gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7tfeCRA9TVsSAnZWagAAjscQAILo8NgeWB7cptXAdW6m\nsiaNdPvb3lQdAbUVkBkEmDGm3Uh0MT47xINczYr7Gn17eC5NzMT2CSWbRuRP\nes3IfW9LEofjA+hR78VACyhbcIVDq9u+smGCW4rUsJDMOqd/7l/yxgRsfxVR\nIeXXqcYmfeyKRsR5yKc2oT25p9RQ3tHO74qB0vu7T62zH1r0FJc+PSEl+76E\nH0/HgNHoFyRyfCcZigcL+3jBvq83DZZAcZvGJxxzBMez6r0dGEcHDNE8CnXD\nU2vAd/6g/ckRZsZxwaxQsis7VnUPd17uG58Hka+aSt3rCdGKYgRcYMa/ziJt\nRm+ZG1hqjp8kZUgPVIXuu66Yazyy2gcs2YebxTJYOm+RQrl4nRZD4kzgiekn\n3k9/OqTVJVuLeCcSdgUWe2mlg+IzZ+Mk2+po9Fpu/kdKs7Cx/EHdWPwSOwYL\nDDxFab79ioNnzmlKrYRwATfojfoeSmo5zBmSMC0Ng6eBVkHFZVTp3tA2dgHG\niF3yD0JO7zxlesNyqtRss01oxRwjubbLxEiQJyZWSGAvCrvQFCxZGger8LXO\ngoZvA9YDO3Ge8fMDEiUReYiqofu6UYRQPbi2qicsKGpK8prcuQFaGoKxgodT\neExcHtWpi61r5QYLhOKCBUDFewy+ak+dJz7QZQtrAK9OSGj6DLa3Zb//0p++\nxv7q\r\n=aYB4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3ee54d9cf20cb43a4cbcd78a5baccb150623910c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-24T16:42:44.406Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.164-renovate-npm-marked-vulnerability-3ee54d9cf20cb43a4cbcd78a5baccb150623910c_1643042782159_0.884299752024263","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.164":{"name":"@balena/jellyfish-plugin-front","version":"1.3.164","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.164","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6c806204269d47dda58c11be79d753d2c8f3d5c4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.164.tgz","fileCount":28,"integrity":"sha512-pyAsGrGeKW3EVwsY76Eu6/JzkXGui4YPqGS3yvUdM9jCKTvC9rdrTUcQ+ttTV6XVS7kkeWgDhlke/z+Sm/AxxQ==","signatures":[{"sig":"MEQCIE8U6GRuBmYR6axWKEJwiByraLzJLYid9TP+jNKE1FgSAiB/GXxbFmlhkeWgXAG3NXl1aW+9ouh1R4mSGmsNTMpd+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7t5aCRA9TVsSAnZWagAAF18P/RheFlwPwtzrLo8AqVlJ\noWPEnM4DAEFTWd1owD7gh8LPeOH35d6VbQ8vOU7j/8H524waYuP9GzbDQEqf\nP0dhGS6jS0SbWhM8uMuHARegyQd2eCAK7c5R46CWiohNRDVAmHoKIc9mDURz\nRyh2vSwSdoKdktcLUN8juffgRH3CrdIOSh0PZBMeBFHXrh/C5wGpAWwKm3eJ\n7dTC6B+cnu/hEvz/V6EW3W2zgljZnT3OzelskvENiXqGnnlLqD7NkQL/kLgD\nC1hIm8qBpXItDmH4deEbUbOzd1V1m2c79rGVnOYeFZF3Mm4cDqSERYuG0mcm\ncAzrvujEua/7VQ6WbTA5tRtYzfN8c+BHsDgvqqMTkINoZhaqHlgp4fT+Dk+c\nuRQHVZGnI6K9ds+j4LhqeTfDpoxpOhszDZK8thlV4Ov0TzytipMg8dW9SvtP\nnMIouq/Qgdh98xlOrXF35/YgkfOCWhD5XXqJExbOd1yqKKJ2zsBe3LfnIvfT\njLlbEPaDu90IxIwJ9DmgpzO+7Xe4moGMpu3QspxJGfrCCDXcs1tJrTzgAHke\n4fnOHI3yswz0dMx4rBNBI7r9JF5TVxozVAfkxLtsIyhpe5c3f6oNSpkt9z1j\nafsRSLGo/1D2mrdopUL6H/tMcnes40EYC9zZCoV9hGTdckQp4OUYEQlGI0RE\ntqn2\r\n=onpe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"097c510226233b582e680d5af58fe9bf20c8003a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-24T17:11:39.061Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.164_1643044442410_0.5592729286178182","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-balena-jellyfish-core-14-x-534415900dbd7ee5979c5393c92d7df45d461f38":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-balena-jellyfish-core-14-x-534415900dbd7ee5979c5393c92d7df45d461f38","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-balena-jellyfish-core-14-x-534415900dbd7ee5979c5393c92d7df45d461f38","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7c0abf7f38acc6e7eaf71eb0ff31826521064529","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-balena-jellyfish-core-14-x-534415900dbd7ee5979c5393c92d7df45d461f38.tgz","fileCount":28,"integrity":"sha512-fu/f00FWCJMthG/YQmCBgh1+/zdm5Ujyk4e+mljoHnaW9x580LUI6nfLprQOEdqMhBGgxDa04HMCccspbqR1Zg==","signatures":[{"sig":"MEYCIQDGA2WqiZVhI3u5MgrH2h1qRfROExNt1aCDaNuSvLHZIAIhANHWK+gzwzEfA7gMtTliOagafqauCqe+c6IkfR+pziXT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7t9ACRA9TVsSAnZWagAAuhcQAKIdD/Ak9nUirRQJefva\nL+9wHzcodQk5/pdo/XEd8vAMHfa2ViNl/LctPTHg3vYWI+BjuCXljNBQCorS\npG+jXShUj8yahBoL1w8iOewHBMtG77TbICkv4q9er5T0uE+4OxR9f+aj46YQ\n44+TaXmjE+je94zBg+roiEgewGT2hgMJKuDpFAlLzz8ZMVrPyCkZnltTedNO\ntNUp8gvhgmNvxkootz42ERezxNsSPJgWg25yWh1ryBgpD6jbkKsvxUo8HZBb\n5zEP3JNOHLqB5HV5L9GBn3VSF3BhjySJbI1ekGa3iIOWwycOMaAJEn8JCsAW\nhFCMooBefrSzWxdrQj4KZvPa3x6MHSng3NFze9sJlQ5kDN93W6vJVocO28mw\nNtItocO+snHdyJ9ZCqKlcCK8q29rAYxPcdr57TfpackBv5Idj9IFJNIycPBL\nXZ8+LyiNgu/+rZbdPiDXT/K04QoQcLYQ+KhNPsKRgJMXMkXk/E3Krv7/IuET\nmHLeNQ/sE4fsDNymP4upCQWm8Zvj8iru3R0IH+YlYvOZvR5AdRPSpKFoN++X\niXEmFJRcGmC6FXuIFuLcsq2J/Yw0mdyVB7eT4MgFBstWVTmeN6jp4eeoAODK\nXT4s9dFHfy02/Oom13HyP44qUpO6YRtdVZcZGkfgqDGtCdclAbsrthYQmFP8\n5o6E\r\n=2HSv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"534415900dbd7ee5979c5393c92d7df45d461f38","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-24T17:13:55.144Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.10","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.10","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-balena-jellyfish-core-14-x-534415900dbd7ee5979c5393c92d7df45d461f38_1643044672554_0.6426149338732194","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-npm-marked-vulnerability-655a23274b44c2a200ca44149c6404e380d11351":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-npm-marked-vulnerability-655a23274b44c2a200ca44149c6404e380d11351","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-npm-marked-vulnerability-655a23274b44c2a200ca44149c6404e380d11351","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8223230b5e97d11df21bae45ad6cb8371088c187","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-npm-marked-vulnerability-655a23274b44c2a200ca44149c6404e380d11351.tgz","fileCount":28,"integrity":"sha512-+AbbJUkEIh5fYeqTe++SWzJML+uoAj2F2hZZCtaqCvMIk180sy1+Ort5RnljWYw52qeOqfx+sFNCx6IjLr89BA==","signatures":[{"sig":"MEYCIQC+EL7KG2SntQyvFtV5LL0mDyA9JL6zdVApivUgVi0VLgIhAJXN6FWHT9TbpDxGbOaMhKD9oJlNWVUDfFGBczmpJdPU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7t9TCRA9TVsSAnZWagAAul0QAJs44dZhzezMmwcXTU86\nHulK+9l4ZA4lbOr8J8ilFICQKD9Qzllp13URVJu+P70wGm8l3A6YnZyazmFQ\nQsYnW6nzkFx5JOBr13YxNFAA6bU18M/N2T4nmQdgIcrOB1WtWN7ImckQusIi\nLPFhn/XB6Q0qePMdGocLmB1f0wkZj2Gwnn43eloTFSkSsWjzAlJDekf7aHRy\nvLVDL6U4BzAZUtAR0v7W44k6e6FT9eJrJyP/M0vDun3SgZpH14Fie/DELxfF\ngurxIiVspMWQ41RiQiwtO43BLHsvL8WujmGDlEHah61wHV54bMVJF8tzTy9U\nQ0hAAbuXJZHonOSQ21MCZooNBcKCoNv1rqCECOmW+ueM1xemXwrucDB59QlA\nIaPyHWK8k2Rip4fDqb1bNiroYpq+hUpW/jCL8E/+IV6kNG0kMpEfbfum7vtH\ngCaXPUHI0oQiRge/r8dNZdEjV38AgF1r9vyUmzxtDYx75FKI8nD2nT7PtEdr\nU07bP5DM6PEv4j3zyz8hMTpf4AR0Xu6FSZ6+t+mZh3kTgG4FMcK8zeHHEuPh\nB9pYBFnM8m9UDW3BRGHCJ8WPyqqpafGP7SWIblpKtzUKLKVSAxHKgm2qQBpE\n/lZbjF6uMBAbvSXVI9AEV96oHewDjqNnEwNXMuiI/fCeG0BirnnjgXQaSaf8\nfzLU\r\n=cDVb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"655a23274b44c2a200ca44149c6404e380d11351","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-24T17:14:15.698Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-npm-marked-vulnerability-655a23274b44c2a200ca44149c6404e380d11351_1643044691634_0.36865322228134123","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-npm-marked-vulnerability-9747cad4192681e058cf9e9c2c6acf3159d31f0c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-npm-marked-vulnerability-9747cad4192681e058cf9e9c2c6acf3159d31f0c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-npm-marked-vulnerability-9747cad4192681e058cf9e9c2c6acf3159d31f0c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3a808e42001f5e1ac2eb9aecd7b06c54fc262fb7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-npm-marked-vulnerability-9747cad4192681e058cf9e9c2c6acf3159d31f0c.tgz","fileCount":28,"integrity":"sha512-o6nLHlhinvAAeUGgoLLJnQvn3XoiAX4wWgYtzEebu3tpaQXtUG5WzJkOYzOrsZP+T1vk+g7oqVQ4uinZ3bT58Q==","signatures":[{"sig":"MEQCIAVBMoeJCuSHKBNy4rjmZ1ZoT3gTXcBhFqOWxp5wjLaMAiAqrNuIfrc5JVWqw94TJ6xE7VInQctw264lngoOnHWyLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7t/TCRA9TVsSAnZWagAAztQP/Akm/pi/878qDuTdgid7\nGs7a6vT1Pi8Re5AQdCQVVacKFphzhtEQDVzUrJjmDm3HDKYxndIdIeapbbGx\nOtbk4z4ZyKXijYAwn0ES7KzDI8LaRk3wQEBK56QqokUOYyIi6mN+AaREOw15\nf4jSzMCDhVODh21s8AQPoQuLK+rXvKCFfNKE7VShsXWn2coQaldfcDW2xtCo\nV+ZOhihYQeBIESKwzBZF4G1DhgTqarc7lTCQs6pfcmzLc9rvmGbY04vegu18\n7Qj22rG73YPBfTOaBD0dTLM0jYF6d6Idhzx4UTLXT0LtjEpUdrmD+WcesTDw\nbNUs8T22vO/pCtR40rbBGSbnL+jAcY5+Fq93slm+WSb6hvGK8zOBS56bG2GD\nldslXqSyJHhxBL8C7McOxI0AtHlqBKVK8/AMAIVEzw90gLouyUet7FrEF7bE\nUAqCJkNtPiqkiJYq1IYzKruK9tPz2CQPxsr2qp+bL2Chevx/rq+N6q+Cwjf6\neL18pKUld+3RTssIxo0vx+H/Z+m5AdRnGxEWkOfJDA4V4rNDwMyCfXVw8aNE\nP+zBIPuIhNzmJXfUoetGx3h2HjVgAegS56ufVz/qOJHJ3BjIFvk0/QHeZglS\nAxLTrpj29VUPnTgmXpvCijeOxjTEgKVeT5m9qtGhnJTP6kmhH6tzsNEquy5M\nX+vN\r\n=6uH3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9747cad4192681e058cf9e9c2c6acf3159d31f0c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-24T17:17:20.533Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-npm-marked-vulnerability-9747cad4192681e058cf9e9c2c6acf3159d31f0c_1643044819786_0.5936737927172313","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-balena-jellyfish-core-14-x-f5ea7dd1a2f6040040153f1e23c938925d0ca0c5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-balena-jellyfish-core-14-x-f5ea7dd1a2f6040040153f1e23c938925d0ca0c5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-balena-jellyfish-core-14-x-f5ea7dd1a2f6040040153f1e23c938925d0ca0c5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5610f7c9fb8c86a278a1f1e6db601db5ddf1edb1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-balena-jellyfish-core-14-x-f5ea7dd1a2f6040040153f1e23c938925d0ca0c5.tgz","fileCount":28,"integrity":"sha512-uhf+Rn8z3O+sYucVbmjgp8n4367c+4jDtBj/k23QsMAbA5lHuEo10CzcvrVNsdX0CNzSpy4812kHps9LFdcMSg==","signatures":[{"sig":"MEQCIEl14L/uQ+w455x1zBSmFQGTl4yIOhZvIhCUvm0CiYKeAiBWAn1/eEUUf0Gg3oZkAAfgeS7lVfVlsQzVbZocfEcVMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7v0pCRA9TVsSAnZWagAAFGcP/0590tjrZzqCiv3GI1MV\nwe6QG6v0L1H1Ogy1PXDQYnhZ/ZLgiYsCZLlmnIWbcrNRf+WpFKvEDsgcVIZ1\nA/8wTbOCV3pz9oJmtPjHwAMcqDUIB7WLrrqYBbKKdMt7YnKpXOwgDon2SjdZ\n9hjMe1QGUo7cCyU/MCAMH9LhkRqJNOy58ot3EJ9PdwIIbJceIYh5LY6V3Nus\nxIbE2ets0pNMDK2CfLtO27pSS5zePp96TiWrzJs2URSkywrYWSKSZqUGryT8\nYdwL7u8gg+E9v1erEoIMr+t34g6jqA9zXk+Oc4y3nGCtdmLOpFhDGICLKEYQ\nh+kWR7X8NhJ5S0naDvzavm704UFt9nrvTS/XkxmbSMmtK/rjY+hp+hNrNlQK\nBZE/Se5jCKj14AemP0+NVeAJSjQfzYbN+AbgEOgSIKTwKFs+YWgkJcXcXI9/\nr7r4piCVwnlNur3ropCZYmsJY5x+ezL8wGY4gfs6OSSTQUabTBJ6U1+n8bQ/\n5V8nD2McId8MR9BvhtxxaRWZZKeDTBqgsnO8OfgcFfgUiwnT//phS8Ut41Ge\nDvm6UwADFmTi8EYSnIcXuwq0RHlHUpB8kakVJmLlDvIDZYphjS34QphS2vqs\n3vZvSC9nxcjfwPn26p1GoCVLbha+eznyhZiiMToAte7em+wpSUqO6JWUdF44\nm3u6\r\n=Zsp0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f5ea7dd1a2f6040040153f1e23c938925d0ca0c5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-24T19:22:00.027Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.11","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.11","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-balena-jellyfish-core-14-x-f5ea7dd1a2f6040040153f1e23c938925d0ca0c5_1643052329003_0.6894393171437281","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-internal-non-major-3169600a2100914621cbe8ca59f8d89828e484d3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-internal-non-major-3169600a2100914621cbe8ca59f8d89828e484d3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-internal-non-major-3169600a2100914621cbe8ca59f8d89828e484d3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"24c511d72a2eb93838d2d44045741689c095f140","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-internal-non-major-3169600a2100914621cbe8ca59f8d89828e484d3.tgz","fileCount":28,"integrity":"sha512-XEHwWBP1h6o2RZZvL0jrISPMU/tjBvsz6ATekP32Jk3aJ+itPShzivFa9loZdbJtAwLFmdz7psh1H2EvxcXZMw==","signatures":[{"sig":"MEUCIQDIYiI89uQMCSAsje7kF4xLwdxPOtgf7EdUsyK2+EEcaQIgQMG4XFfl5Kta7urSgbaTh+bJ4UDjAp0CA2h0ygieYt8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170802,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7v34CRA9TVsSAnZWagAAbxsQAJjVJPsFOKM6Ey7G7Nb2\n5ns5cgswV9pMHxmxfJ0l6KkJgCyrTxeqPUhnCH6xdx6PTxKZQFtBgntdfO7o\n+WBhwFuTCvPjlNieZjrsjyHjs60fJQDmMGRA7D/v8BrkCwwPTWiGpEmXM3SQ\nfG0Vpr9T6Af7GwVz0rnR68aX3SJ/Uptnqs0IOpSTTKsZL+p4+k5kQ7hYIfNk\nlyji0WftQRfTD7A2G0JWuqoRv39ZNle2/dNvrmsSXqhRP0Tde5sGlEpY2Z9C\nOA6FDGdImycVQw8kVb0CNf5cc5HuBa2qWWmhqWdcM9qMDutROL2x4fXhaWQ4\nv+Z3K6oUnYVk0+ZkmRXbDcBXw/xHCd6+2HzBIpLxWxhdSUGa4GcpHeEUIfXL\nsY3ZTD8H4raUTArsnvwLDll+9EXvxufMF/qt+wqPIpj87kMvz4Aop+XEkxY+\ndxHvs7Slx4kYUtr6U5sj34N1yQhzA8Ju3fehRIoYz+hIASk+QAcwem7xg4jY\n/BiEg+hshRffEwKEJv0o/xxEwxwlB+tzTfE8FthtcJvojGJ3IMwT/br7F7hq\nWVIpWHL6vRQS1DgwfY/yk3SC2AUJs1dpHKmQ9gwICv4qLPhIZ/rSFUWlBLZh\npU7PQkJQ5DuSh0E4sYoMODYn8oIabiK/FfqKDoSTEoQ0iqs9dq8Sbrnh+hJw\neOt4\r\n=27Um\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3169600a2100914621cbe8ca59f8d89828e484d3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-24T19:25:20.901Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-internal-non-major-3169600a2100914621cbe8ca59f8d89828e484d3_1643052535860_0.08875111083087295","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-5add6e340c30aab3c3a57d5e03b6a27a7d5cb8b1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-5add6e340c30aab3c3a57d5e03b6a27a7d5cb8b1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-5add6e340c30aab3c3a57d5e03b6a27a7d5cb8b1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"889c40610b23023c837b5cd7ae0fb6666e5ef331","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-5add6e340c30aab3c3a57d5e03b6a27a7d5cb8b1.tgz","fileCount":28,"integrity":"sha512-hxJFi7x/XPgeKcKTr6mKx66RsDtx64p4ij9AXsOACa6a0LD1R7GZbFxtFvaskMh5hH6fdajoFv6X2m9TRVQDkg==","signatures":[{"sig":"MEUCIBzj59YO/Ln4eEE4Zqroi/oI5pj1n0rtD7vxj1qP1plmAiEAkREFop7KkcaTbNB7NNzESkDA3kwTlaHxMhK8cNCTWm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh72KICRA9TVsSAnZWagAADwQP/RkA12dyn6ppoAEKQsII\nBPXLTL5Y9WicFo0F1OxkOX/kpcgpAqG9CZUrDD9j6lu4pVwirNgtIWZPKYiz\nCDk6TaN/7xf3UKxadVC0GlT9ZxuM4Hkb8pUgZY2F3dljhzBUBdkvBt+5yNt3\ndrGzCW/2E5lSb/hDHFH84XKpLQ5mRxpPZpysNRXznSGZfjOLxIQw+mSEnJLL\nQihiPC2rahOtE/r82Ct615sX8jiPCwbNc3DHXW1URziWuJGtaUFkziYB7/sC\nD4+Uaff608liQGBexvhCIe+3M3SC95w5d5Aop6B3jDaRj9umzbhXoLmZtbG5\n/+BXjeG1MAiwOowFInpcSY96bXXjtXgBEBO7OfvYxSIaZACOd4bc+3VBJezz\ndnf+DDjdCOiSegZY2WvPPFSluuw1NhI08f228vZ2T32b50HlcOfSIGLRoRRj\nu1Kn8rPPts3vG+3pQs+pfqZmTrao+swz1zmDUTyOxqdoNlZYy3st0T+dGz4m\nTpE2qTirFDnJxBl2fhCFIgJnAn2EunzvDsfgktClGubkd3eWdajWyNOY1uVm\nn1TwpiBFFiNpNCUt5aSGhp3O7RC/AljJC3fVKU3m0xjvkmFU7qqVlunV/dkC\n59bCLwFRV6fhXKnUkvoXkHNt0XX47sWavBFPFCNM/5xs+pwkdnOYD2hFCuLS\nXune\r\n=A/mB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5add6e340c30aab3c3a57d5e03b6a27a7d5cb8b1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-25T02:34:23.823Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.0"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-5add6e340c30aab3c3a57d5e03b6a27a7d5cb8b1_1643078280765_0.39190285670375635","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-resinci-jellyfish-test-1-x-d40aa4f5ac49f9d25589062410b1981808c145d6":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-resinci-jellyfish-test-1-x-d40aa4f5ac49f9d25589062410b1981808c145d6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-resinci-jellyfish-test-1-x-d40aa4f5ac49f9d25589062410b1981808c145d6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9843a551ea48f9ef714351b534ecc896e9a6cdc5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-resinci-jellyfish-test-1-x-d40aa4f5ac49f9d25589062410b1981808c145d6.tgz","fileCount":28,"integrity":"sha512-vV7ansJazeDlPq5Gj35BVU0Ahj4qC5MvXLj+Qo4peX8eUvCfSm5BYyRuG2deV9RfvrBtX7OJQyZKW8ij4c42gg==","signatures":[{"sig":"MEUCIQDDBzVFmqTOAWK1GgD8vo7NjEOP72PaHE57/Vc85i8pzQIgDhlDFuwCycq9vY4a0l8TyEtxVrGw8O2rIRtL4XP9uOo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh78JFCRA9TVsSAnZWagAAHLQP/RqDmEjbXVz/OlD1EZoS\ne0cgq45FCikiCyPGSewpi0o94h4YrRjrEkYp1cTiCjKJ60UzB8Tjg7EgJshq\nFkOIgGqNgYM7f/2FNb7mI7xv1DJ2CMM/u9Hau+BqQ3keZW7TZIZ2lio2IxBB\nAlPjIZGpPE10sun56CrmLCaowgQTr9rHrDK1PFVO2UIBPmlI5MexihIlGyxs\nAmdqM1IWTyZecXnI4EaETkYJxmajxx8svwmVFxwgLUwuhEQbavyf2oAcHq8z\nPsoYs6YRYbEjVU+L3SaWsAGPds72Qpcf88cTnl/wB98xRju2upWfi0kv+s/Z\nY1G8ComPZ1r1KWaCVAzsdP3RzD2ECeZUyL0mlI8TV+ZytebFqh91k5PV3ehD\nhKsvY6h+Wwv9i+gFj2kYXNmb/HIwdYuoDADRjzmLD9rLWazsZ16N5Psjh0sr\nQWvqjoRzSnRRSTuQtVpCzxOPKh8ObKLQJRsmokNfgGrl7TeKCyMXP8UBOzq/\naa866KpFIydLlKrX2vaPHqdSQ+Wfq9QMWnUPUUWE3MBcXibuhDXyRRoz5sV2\nUBl0XwLSP/s7hzqkFQJqLNCdecnkYOIkMMqQuwrUjIsTwve9a9oXGO7lDIL7\ndGCXqZGJdSi123s0IKaCUQ8zZr2iRDfq+hKGfoc6d+ORy36RQ7bnPZ3Tdnx1\nGoUq\r\n=wXZt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d40aa4f5ac49f9d25589062410b1981808c145d6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-25T09:23:13.954Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-resinci-jellyfish-test-1-x-d40aa4f5ac49f9d25589062410b1981808c145d6_1643102789054_0.737921270363213","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-aa8904425f4d2a2e4763ef77ce09bb97b3fa928a":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-aa8904425f4d2a2e4763ef77ce09bb97b3fa928a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-aa8904425f4d2a2e4763ef77ce09bb97b3fa928a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4c7c3b6c2962ff5d486bca08bc30d55e41f7327c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-aa8904425f4d2a2e4763ef77ce09bb97b3fa928a.tgz","fileCount":28,"integrity":"sha512-uRb0biaMvCkFLpBeAhGqbKg+eW6vDN7YByUZFfqObKQw7alm5LyxxeyzgY9PPRpd+b9jM8um5ESCpYIFbczT6Q==","signatures":[{"sig":"MEUCIHOOP8IXs7vGiAVUCKVFN5abu86z5GH6y1WUTke7he8fAiEAobQCnni7OAaHJJD6r+OnY/xJSTwmbXVetbHOS8IWggg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8Dg3CRA9TVsSAnZWagAAXBQQAIYgwHL8KdeJNdTTLokO\njzThdnUokCkkZhtvwk543TsVsYMC6pFJ1Br6kCMeKxo26V5GOBwbvs+WO2wq\nzOr86UWsVMOp15Rjm4Vie9aQc/3zX3+oln/Uq2qz1/7JkzVQLkS2bWdO+9kf\nn4nlSlWVwqB2vOBqo+VTdwkj9a0yQUGXksFNxH1F6wg9fZ0z1mG30pC5aFTM\ndsGZKo+k5bG0zINLRKiJ+SORzRB3+qoXmltAutF5GQQklyOWYotxBrOqzm/+\nLhJ3ZqKpPjjE7fHOOaWzvtQ88F7s69TINgQJ+wuO3OPCNWi4B3xuPs0HDvFb\nExWHfiYn6+Uh3E9ybtEhBhOPbjwJIv0xt7MspqI0kPjg6ANn7iZ9O+jVufBn\nHbPeECC3sx/ouIVbgGbUSdgqZpxhzr3oPIkQ3aLSXJFef5FOlipcOqRAgp63\nPTvcbuSp0bOEuDXPVmI958dQCk/ZR0pGCdWfrPBD+2mi06pUj8EnduzXk5HF\nHL9zmG5rqQRmXmQrgXasCqP1eOIR97CY6ECLc2bKXWHsQmHm0HAWQTihRGBT\nlhNVGuVVUzWjzpUf3dWo4J6XK9GjrVLEt6e612AebCYIxdK08i/xDmnmlwZw\n8pJ5ivjWZU+LZNh0NtQEqaN7B1bd2k2YaFNgg4mLJ41m/0buTF9eKZeFP3tL\nfICk\r\n=Ko+m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"aa8904425f4d2a2e4763ef77ce09bb97b3fa928a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-25T17:46:20.510Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-aa8904425f4d2a2e4763ef77ce09bb97b3fa928a_1643132983284_0.4204193345108769","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-balena-jellyfish-core-14-x-3df660491cffba2429990d52339c27cb9b5aaa29":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-balena-jellyfish-core-14-x-3df660491cffba2429990d52339c27cb9b5aaa29","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-balena-jellyfish-core-14-x-3df660491cffba2429990d52339c27cb9b5aaa29","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fa989d9c83d6d5443ee1bfbc605863b7f5ca0d9f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-balena-jellyfish-core-14-x-3df660491cffba2429990d52339c27cb9b5aaa29.tgz","fileCount":28,"integrity":"sha512-gDV0JJrBGGI66r7C0jSGIl/RFUPW72Nq/PV8p9GTymww2UY/2YAl0xfG/voCqyMW8CF9CuQ7mVC3vExfQ0og0A==","signatures":[{"sig":"MEQCIAUGOGK1n7J3TtkVVZf8t3jQUwsK/IHNdSe6Zhte7roSAiASsXm08Tuzl3QuJYF9lhnSp16TY5CPjo2F20JErQr7Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8Fc1CRA9TVsSAnZWagAAmugP/RI3uJINkjdPS7TTc7GR\nE9OLM9ibjP/HMllOYzU8r83mzRNYMHSQjLM+LscE95vLJ+U9wSN31TlIKc2T\nKZ/SFHOSk5Yao3nSweIJziRcrJ0cr9JsTpjI7iaQAc9n5VvEA9gq4NOKt2nx\nZ9LA/CKHOPeLi431cFgwHMDGVMbx5ySl8ycwRFnvyvE8DexaLTtefR80wCiw\nUNPX8AVajMPOQvG4o77+Gm1SLkzWGo066FtvNsxuktAu7ilyjHVLrBiYCZoD\nl5rNW6pMbvo7gzNhrK5QmqMZgNaHnlVYmv5dvYM0OPsaHU6MXuE+PIrD/bjo\ndNlXUcMjppTuGkTYaGnOQeA2YZ3ycwq7vVbCKHaOrP6C3SvsbiQguRneOdan\ndsDd+2ARHpZzgnKOjgfw+qQrGT1KxPYmhdb2vfgc9AZdNgiw8VGPxW8FVtYg\n0xzqbqOUnJhkV1yVS91LYPe9sNv6/NWE4RxHgWo0lAVM36dTl/Evnzevxj++\nrrgH5YTb5mzxl8sBwl1U3UQI8LLeVsY+sBzD5h1V7U/AiYdf1aAL163zQb/3\ncZr9LHV6YizGH2VLdcob+H1jLJiXoGXxg69wjzDormtTLkwH7JJbTl4eOGvc\nudbLQDKVshQ+T2KzDZydU0G9cqo/8vRoDbuPpbofaqYVdQbT6nDp/dHnB1Vg\ngO4U\r\n=V2hd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3df660491cffba2429990d52339c27cb9b5aaa29","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-25T19:58:30.473Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.12","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.12","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-balena-jellyfish-core-14-x-3df660491cffba2429990d52339c27cb9b5aaa29_1643140917833_0.09236979169528858","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-11aa14cbb1297fc7c36bc9c361ce98c1a8942354":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-11aa14cbb1297fc7c36bc9c361ce98c1a8942354","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-11aa14cbb1297fc7c36bc9c361ce98c1a8942354","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c28f27724c686801485184c3dda687c95acba82d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-11aa14cbb1297fc7c36bc9c361ce98c1a8942354.tgz","fileCount":28,"integrity":"sha512-jgj7IGiZaopI6ER8u0NCOJf9CAZ00ZaJUBHWjxI5YDnEhZKdEgDv5t1BryxvgyFyIcb1/96hokDyiBigu1zkUg==","signatures":[{"sig":"MEQCICHkdyXZ0angaFH/M87eq/hej6leIjVXKK849jQU6LGDAiB2cLQGo5c/V52zu1eY9CbU9pkvR5C/YhxI3mvI6zercw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8FdVCRA9TVsSAnZWagAA7acP/jxYBKjx3AHvYTy+NL+G\nTlJG+xztu/AaPN5y38J6v3NSn8VbNndObeBmtvjtUGzmKpXlo9EYip74+S22\noyFUu+/+P6QQupnvKr4do3XOOGataVuXR1+iDV+DTbQ9gGnSVPl5M/zqG6IR\npTbNEMbuP6PT+XxhTxp6W4vOJftjiFL4hFM0SkcpgxsZH7hUSqHFxaFIA1YC\ndCBwEK0Hi2ShB0fxYeptD5K4KvmfD4q5NBfdtQb7yJxHueOtGfXEAm+NwRUe\nKQfgtryDCvPDJbwyWM6gDXElHreRdFFJ+TgYLebEq+c0U4Km/ExsUX6heofa\n1ty5jhP9+4JWqNKH8HZSpl3AyfUJ6NYWMCz7//VZnqL6Q4e56aooK5QBvmk1\nSC1obmBcGMCS5Q6Ftk04owCx2iARNn3uNuU9yTQJc2n1kzxwMXjT40R8hQAk\nARJ5Lvm853EUigEsTr6az2/xYUVDIpLWcJ6lro7rTqmEZVrzyaZ61XjezgbK\nKtVF+5U3J1wsAytHGPGwcwdNauRnIoWOKbmzQDgtAIBgRos+KYWMoA80gmUc\n/hW2gH1YPLd8dx+IeXI4LKw6al1z0RDxTFic+Z7jwhuR1L72XZ37zucJIL+6\nqPXsHjQ/E0SNAZ5dCAeWGHRrBriPGpDG/wU3gOfSb8XHAYPYbMfnjWWS2rBR\nXi6/\r\n=JdeJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"11aa14cbb1297fc7c36bc9c361ce98c1a8942354","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-25T19:58:51.058Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.2"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-11aa14cbb1297fc7c36bc9c361ce98c1a8942354_1643140949528_0.6575205530320183","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-8147685375331828e2ed0fab6c9bb08a7769ed9f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-8147685375331828e2ed0fab6c9bb08a7769ed9f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-8147685375331828e2ed0fab6c9bb08a7769ed9f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ff73fdf2aaa5776dd4ab0219e8ab9bc92039f632","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-8147685375331828e2ed0fab6c9bb08a7769ed9f.tgz","fileCount":28,"integrity":"sha512-7t2H4lbNcJbHx9reLXQjkOahyInlrOzvqrdhFLeFjQVvNn25ZxiCNCkJeburpwCoigv0qNpkQSdmhfax4PB4Hg==","signatures":[{"sig":"MEYCIQCrHX1p5MZrm7VxxtdY52JYlOpjyAv4v20S/1ewIIjwbwIhAKUeNhMwC0Of6G3qGoNFztAIHB29MLb9IWsS3684D722","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8HFZCRA9TVsSAnZWagAAVGwP/RqlgBJlsHWQl5baZy9j\n0os7Z5TcMiNwu1xbQ5MTlgGuQrOPefDxUFHPKor+U55EpohCjSN0gBqtxHE6\nB1IWZy/SRbAEX+Rpn9/gGe3hnDCMUXgrNXvifz46a5vzPYc113mmzcEO/zcv\n55Zlq/Yt9wtGXE4vxoY6rFIxiN0uNMNRqsT8e8NzgirWoSKaAqALQ3afvCyz\nGcEcKbkktMlCGKzX1DVKmvZ8MSSSr9z1MgBMegZeoFTWCDp7BWbhWud3fYDf\nCRR5+EeOZNw1t4WMmC/TrUYR73wKKO8zvpsSkHcjhPouHD3moKmABiyabPwD\ndGCSCbXC7TwBsCJ+rH6ONGoZZgxieRZX5XbxvLQ1EnDoZvaAbB4YnJHrqjX2\nLZypQjaKBp+ILozZPKZjm1BTwgU5zpc7y+DNP6n9mIAUbOC6nyHB4QOUvGUw\nI++F2cq/lDAVX4SetosN822845v8DFaZtezJxghSmaHokx8d7ZjmEFg8OWL9\nhmpRXnb2ZWZ9SRAxkM3rG/147zWQcEZO/yI4q/zeMv6KYVAdkOim85/SZ12c\nJo6nW7zdFkeqWnO8lCb6FTYe4Lf6nzRSKfu4MeZBIedBdVmveWxvWgs+XsQk\nJApdRcgMhhcrK8iXmDXtVnFy6ZznLfIygu63iDPNrmhg4exsWTTbH0x1xxqY\nNr6C\r\n=dSc8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8147685375331828e2ed0fab6c9bb08a7769ed9f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-25T21:50:00.733Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.3"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-8147685375331828e2ed0fab6c9bb08a7769ed9f_1643147609099_0.9784960675118999","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-balena-jellyfish-core-14-x-02f5c438ff5d4a456b86d67aae3d21f64910c8e4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-balena-jellyfish-core-14-x-02f5c438ff5d4a456b86d67aae3d21f64910c8e4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-balena-jellyfish-core-14-x-02f5c438ff5d4a456b86d67aae3d21f64910c8e4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6647162a5b0f31aabb0cf0970e3de7afe2e402d6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-balena-jellyfish-core-14-x-02f5c438ff5d4a456b86d67aae3d21f64910c8e4.tgz","fileCount":28,"integrity":"sha512-l2wJCB5XiZFj3xNH4p8WEkIGxiVgRz3NhPZ8EKLjb1AFG41VIe9SerekEWbmMZBtP/P8DIkpEJ6VABR2Bs5/+g==","signatures":[{"sig":"MEYCIQC6cllBjQXELAKXgSZBfXRYaDQdwiD07Ur+oBMRjZpdUgIhAIsLs1KKVjpv8n2VFuyuh60NUoxH9fi6Y8p1qUFAAPbb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8KVYCRA9TVsSAnZWagAAilMP/i7o3B39XTmEa7Ig9nO2\nMcyrfLw49jovveif+nAFQjG4X1MxalKUXn6vs3EbMfyYENTRZwJ1UMDrjVfa\nfS75Rv7K0WkmKHxfUQS1zOADYQQQcWvalLzFi8+iKnz3luOK2UbWuazlWx8i\nSKuboNOvwgjxMzaoqwcU9+TdwlKh699sDNaFmtzvfJL6Rw/hOAuC6YWw/oB+\nYJOcW5tXQWFSZq1zEzJ0D8bHQgFtefbV4I779DCLUCu8RE2OvlRa8HnRoxnU\nXDpnE032wQf5kkFmBvodo9c8nWwEl3BdbDDB4KF89AXNZYms8ap8HirmQOeI\nzXl5lPP3PvaVyLSZU+CQw6Hgr6EbYzFGEymyez820My5DHBlqoP0tbRntLGU\n1G8/4Rn9Ktvgn7fzjfQCEGjrneeDv2VoZNOJpEzolqHCLiH1vrJ4/8UGqU/7\nofVVEe5mHLaSFGD8Ie18tAJMjdFKaRUq8DPHoMJrEffr87G4X/AbbSlHQhIe\n6YMcWJ7RAPtuDew3x9W9kdOGIlhW00+YzeA76XuNxPNMBFFFS77t6bkuWkHq\n6BvtQT1H48zE5bvtL104B3+JHbbE7aacJVmCRerNPTOxPelEoC1yZQ/UpdT1\n8btPSlu5V8ClvpzE9OdJAVa4rJrhGxibOOSI+RUisfSOjyIyqxIWASZ3ke/x\n9upk\r\n=EJcd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"02f5c438ff5d4a456b86d67aae3d21f64910c8e4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T01:30:56.854Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.0.13","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.0.13","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-balena-jellyfish-core-14-x-02f5c438ff5d4a456b86d67aae3d21f64910c8e4_1643160920348_0.9340682025568257","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-internal-patch-c8166df6200cc29fe18193f74b36704adc2ab0a3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-internal-patch-c8166df6200cc29fe18193f74b36704adc2ab0a3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-internal-patch-c8166df6200cc29fe18193f74b36704adc2ab0a3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"67d3182fc0fbc2fd400851f22cfacb30ae824d55","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-internal-patch-c8166df6200cc29fe18193f74b36704adc2ab0a3.tgz","fileCount":28,"integrity":"sha512-6AzHoTGIVvJT+BscAblBM27/Xx37BNyKqHBJ7bGLr1ov36nDgfJIsbMKd/b/buxpJ3mt3EYN8Kwgvwn3mX9vMA==","signatures":[{"sig":"MEUCIELQJniwSs2KShEivMdOdQRrsHRhYljuOdR1m7TNK/ttAiEA7vOo/WTzgMf+vuElZy0SF+G+bj1geUoGWUYcv6FoDSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8KVtCRA9TVsSAnZWagAAUlMP/0h2sgslYFwPaOnw1U79\nMR+I5WRz3ufiWNNvZbqjd5A+ItpGhWs3pdbMbGThysBttrZvrLxHtHdGBzUH\n2LjEq48H6qGJuckn+qLQij4EuM8UKhTbN/2WC1RAGLpOtUGJtYACASSSc690\ndonIJnETk3mgD1427DSp3nX5LGDu0Gsy7TZ8QLc9+qi78GRhz2pTbzQcoXbA\ny9z6A2YqRHWuJCjKrv75MsXzORAgVboBl+TUj8YxKGmVmeIPKHIpp0jpnLty\n258xOU8U+I+Rsl7iolU17WXixKbZ+Fr1iXjOGewtuE9x5QE3MZuE2/Ko2xB8\nmw5ZF9/qMbxI51zu3HgCMMNEhcN9Xm67bk7kjkHc1jTI6+0MHhOaHRGFb7+w\nFiDGJBRMjDH+jBiSMOGpkL1RIxgjibSO+wiGnD01hw7bKABfVmSDMNn20zBp\nEOxRMqO4X0qaandwKz9G3mDLO877BAf7Sw46i8cvrPlq/3fvfh0ogBIDieGr\nknKfBTOpzhUIztUvY8ejrapbfLJqdOdueHDWQzcAX+D6jtgh3XJjsaC77smy\nDNvEh8YFqrBELnjzJN+FWvpDai4/JU47YjxsuQ36qpqDksU3UE4gjDYc8fNB\n3NUw+dSKtKOT8CxsX4Ye89MnLCRp24OoKY37D/6wdsF3OQb486xiFyNh44M2\nZ69D\r\n=I8+4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c8166df6200cc29fe18193f74b36704adc2ab0a3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T01:31:40.044Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-internal-patch-c8166df6200cc29fe18193f74b36704adc2ab0a3_1643160941756_0.8603580810232783","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-npm-marked-vulnerability-8cc5c4babb9656443cec7dc271d924c9ca9ae1f8":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-npm-marked-vulnerability-8cc5c4babb9656443cec7dc271d924c9ca9ae1f8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-npm-marked-vulnerability-8cc5c4babb9656443cec7dc271d924c9ca9ae1f8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"767106be4a57070291811275286f0a59167a8b8b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-npm-marked-vulnerability-8cc5c4babb9656443cec7dc271d924c9ca9ae1f8.tgz","fileCount":28,"integrity":"sha512-b3Q9+NXsKmAzsvHLwQXXFwDZgZRj+HKaFY1zcuFzgmir5I2Tq2Ya+pYtupQsouIUVvg9Jl/qT9mBh7jhpIjLdA==","signatures":[{"sig":"MEUCIByOM30ad9LjoOAmgcjG2QfB47A6uUTa7B/gKMNSt+DvAiEA3RqRzV8eVYHnxPvFREfuxjEC3wN+q2wPK6sGM0QNgM8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8KY+CRA9TVsSAnZWagAAAfUP/jWZKSukzmqaURZf9Wio\nTjAjvwIh68TvYXkOES3vccJlLvA7XalDKxVwLVJIYmg7t0X+HlhXdgUVS8F7\nFCqQCJvzeNplqj1JGM86dZyD/ZOpzJI4q8dNcvjkoMbBxxhH0YTNuHa19NSw\n2fnU1Lit153AaLS5FxiZf5YzLaTDCAkRifv72UAVVUMxyjdnEbJs77nrvURG\nDMvI/Py4xJZswif9/3UqVpE/7/SaYrq0Y7371IqCUsEaYCfE9toqt3D7JtVj\nTH7wovYEIJHxXlcGcPU+bFCOHHp32wU7TaJ4MtoGDWUfxhNpBdbTRvI9pbmH\nltmZABX2aoZ9/yIBPQhHc5usrm4GXqtk3sDtidRPcilJ3Ct8dfFMxl+0ImKf\nv2ha74ltOFDyhueQcczVz8/M69pRrf38pQRUKV2R/efdOrx8lXA1RzNyD2Rm\nzTO7Kc8losaiREFjKQ/SO07uDE4s08eXeGKVJrTSADjWGcSITOYCuzr+10zj\nGnow0hRSDjGPSBuXbP6UNIbzfbTXIgT1zGV2u8XmqiuAOCBqwSlEpCImx3pl\nOeU70nSThqauhp8DsowFWfvbJayqxm2tVcFMlmf1rLIpgR2I61vZ067x1qQV\nZgeBJRiY/ITW3M7rgns5EDIpbFBHjjZgIlNHwLRr9nvwTdiau1hjL8agZBTl\n71tF\r\n=yF7z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8cc5c4babb9656443cec7dc271d924c9ca9ae1f8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T01:34:56.564Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-npm-marked-vulnerability-8cc5c4babb9656443cec7dc271d924c9ca9ae1f8_1643161150694_0.7852539130478362","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-15ef2133d35928a204575c25fc33f77e096c4d2d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-15ef2133d35928a204575c25fc33f77e096c4d2d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-15ef2133d35928a204575c25fc33f77e096c4d2d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"89006fa2024b947399b252a700ba809d348660d1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-15ef2133d35928a204575c25fc33f77e096c4d2d.tgz","fileCount":28,"integrity":"sha512-ensagpyIi31PXK18sJRZkVbbHuYcMR2190CoQpA5XPMcl4nDP7Dw/w1ipAXacJLXp9UMinG/bJMtjJOm1d3LlQ==","signatures":[{"sig":"MEUCIQDwRxSCN/EIDW0QBbE8VJUmYanExT/E67st8GIjBDmwugIgC3b/ap1CkeV8RTSD5SK4oiC0cZYETtx7RvFN52iZSGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8MZACRA9TVsSAnZWagAAgKcP/Rz/a2yq3K3S0KbRBOCp\neNT4ynQgb/e9zNL9fke3xxol/l/V9IGLyhmWyHEswCTIpravN8y/t27P5Lqx\nyRCl1IcQVQLV/r5YLXoV30tQNQYR4eLBeihuwcZCo/QiMT3JG/Ra6MC9MXEK\nn/jp90dbEBukATvCVRrykzMdfutQGsRbw/SJQE8HugD5DepkllcuuRpnUIUB\n6X8gHEXpwES/NucIGYD+kfLR72XhpJHWt2tnPPbZZ/CGRXRr/ajLsntobZKv\nvPcJS91BQsbHvm0ECwDHmljQX1zlW/LlAT99ABQ27TRstrv/MRAATmgJUKIp\nExJ/PebRSO8UBjl9PtELjWK6v6ydMVKlyWkv7drWi7630lHpZ+UsLqyJqsL9\n0aXQVsh5bUndquRfSfST2jkF/oA7cpKYLyJezwn7pka+bTB42/vYZzandme0\n+gN7Z6XHR8HjmchOmXdl/x+raKMguPFADsJ/Tp2iZOCpR1pR0F0umB9ItJfs\n11dVxdtum9YxUN7Rn/Z0sp33hOu98PsLA4+RfZH3iU23dhCM0X5mQrOMMoO1\nKnn0yvtU/gNyaHbTvHV5zkkvPtUXwp+CylF0/XmfDUTMDSX2Udk18sIA1OhD\nF5LCKbMfdKqHvZnmnhFXlndMh0F70bcCNIzE30lTldKrZ55/L0ANjfCnlIKL\nguu9\r\n=He+v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"15ef2133d35928a204575c25fc33f77e096c4d2d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T03:51:53.772Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.4"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-15ef2133d35928a204575c25fc33f77e096c4d2d_1643169344349_0.07754536356063424","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-balena-jellyfish-core-14-x-8c25e0500ca9e7d793a6c25c8db4f4cf97ed5cc5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-balena-jellyfish-core-14-x-8c25e0500ca9e7d793a6c25c8db4f4cf97ed5cc5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-balena-jellyfish-core-14-x-8c25e0500ca9e7d793a6c25c8db4f4cf97ed5cc5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3cd8f693aefa1b72ace23e513b8bb88141836b4c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-balena-jellyfish-core-14-x-8c25e0500ca9e7d793a6c25c8db4f4cf97ed5cc5.tgz","fileCount":28,"integrity":"sha512-GkvboarL2AO5L/EiIb/7+a4rq/vKTur+ENeM/7S7y2udnhEtwkSr5vMdlDSckxVMD2+SsgzCObF6tnlQZeHE4g==","signatures":[{"sig":"MEQCIEculbVCOjb7l0/sPgkhGC2zEDMYDhwrs7VofY252xULAiAjRQ5cmeGds0vsiNlYRauFNjJh7+34CQyvBiG4/TeMyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8NfRCRA9TVsSAnZWagAA+fUP/2Ivh7dC4oylQH4EN/uG\na/U8Ji7FrDV+4FF4kRs2e+a3sKLpOahYjCzAQA8oCGhIZWBMliBKnAzwcuJb\nPuJb4nxO8Ow9rSRGhcX9Un4XFR13wOimnalMiSsHhyTJ6iUBFa9tco9zJmpN\nFFCi4yJkICBWa6iIRNxuLIwLTOUkrvyu9kPX1oTf2Sb0dXcJ3GaWisrJrBiD\nB3NRV8gtw/9RsUtIM4iqhTiodF9kGTEotnJXESRxniEMBMEj1fK7n0bk202s\n0Uo12E/0qukImDUW2fXqI7cgVaE2ya1wWhyzsc+ZYZ0kZCWg+pwBj01KblCE\nWhv6AjpgQuNNjkTCmuvqaRheKkLks+7JpbQV96MpbHv82deQWq3/H9RkVANb\nE9sAWXIHnthrUqLdryDXC8eULHCc1zvHiz+ScSiNm/NKYPtb2CpS7QwtUroy\n3u/Q2/4GMAGSTvUSS4GrwI06qKLVJj8jJDA9El4T8RlNfzOY/3JMQqSwJ8iE\nQq6hLBk8M5Js+rttJgDloHHuZGAJgKScEO65CZ+4qKFlqmjHBHYPgE2feXhD\n1SdLShGghvwaSWNJlQMNCYLd8wyLGsbWJMy75zTYPy8sWKKudQM4vIAVH5yT\n4gVPAbfjQcsQt51Eyv3IaQjEELYhMIWlr/6fCkf7VEtpGtcJMdRgniKS7J+C\nxaKh\r\n=tYoY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8c25e0500ca9e7d793a6c25c8db4f4cf97ed5cc5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T05:06:46.011Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-balena-jellyfish-core-14-x-8c25e0500ca9e7d793a6c25c8db4f4cf97ed5cc5_1643173841101_0.5311421936593648","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-5992de09cc972b2c7f926fd3d20ac3a8c7967929":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-5992de09cc972b2c7f926fd3d20ac3a8c7967929","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-5992de09cc972b2c7f926fd3d20ac3a8c7967929","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"17d89019277d14cadc1d1f6f9e292cd10962781f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-5992de09cc972b2c7f926fd3d20ac3a8c7967929.tgz","fileCount":28,"integrity":"sha512-+LbHr2649mDibivRQKdx5/lpK2+q7JFCRl+QhYojr/OOC30RhaJ1F620z4i+BIs2cAQGIv5XIBYjBRf6mKV3ug==","signatures":[{"sig":"MEYCIQCojf0GfOrHvVymOm1I1DgJoQDNc2adu3e+1pJpVVGuuQIhAJ4Ej/YXJuVqxogyK+XbktgGFaEVVY0dPB/sGFo6N8Ui","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8NgWCRA9TVsSAnZWagAAZwcP/RfIH6ur8roibU9BP1gM\nQv8USnEDW+AJHsg3gFy2hzbQjaqfPd76rMGt0MH8Q01QumP+B74i71hhp9nD\n113j6qqDb/DIcYRSYVi53R1tWshCkS+rPozHn9PHRFOvqkRB+xb9LAvbaymr\nAL9s5eLKfJNeo2J19vIPGtG71Ju48Q/keTexh1wjlZ/nbWarCr8GgzI/enuL\n88vI9R0RzYfA51sOh/oUsfU54Tkt09HZ239CwJTm+zhSBAapQVSVq3y0nGTM\n08n2Zn9Vh7B2G4dcGrqQsTYw9F9cDZToC7Q8ir4lDCgqU/fAD9tbR33AH6Zs\nsMv1cLfUXX7rZapdHfCQc4Cv1zbNadVb2G7H3UWPNGnTAcaRcapJWitavrVJ\nhhHi36SSXOJzYvJAVnRb581H77Kh8B1bkqVbu4wBhS/oofa18DgN3gbJ+8/q\nal/C19S1TZIbXq2twL0TOjIj5Sl5fC/phq7hxSOfflR1hfWGS/bPEZ0jOSkO\nS5N4MM+CjVbc2ASRqTI92dHy7+k2FS1o5Y8sBOOPDtZUDPX4CTbb/x/BeeJ5\nnRag5daf5wYkjau3XuIKWgLXvB559aFzN/ORnkttkssfSEG7k3H7AooZXed1\nvMl0827AtVjBzbwqnBE2tQMpH3StplztijaelvPhU8WFq4Selb3huKdreFCA\nT0Qy\r\n=mwTD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5992de09cc972b2c7f926fd3d20ac3a8c7967929","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T05:07:51.744Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-5992de09cc972b2c7f926fd3d20ac3a8c7967929_1643173909866_0.19745704623528915","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165-renovate-internal-patch-a563c98a3d04a625885deae3b8025d7f88f126a2":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165-renovate-internal-patch-a563c98a3d04a625885deae3b8025d7f88f126a2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165-renovate-internal-patch-a563c98a3d04a625885deae3b8025d7f88f126a2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"46a37056099d2f49325a12d0eab84266bc3e5d89","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165-renovate-internal-patch-a563c98a3d04a625885deae3b8025d7f88f126a2.tgz","fileCount":28,"integrity":"sha512-1/kxiOtTcE4nqre0jEBRXqkeb9yBGN4Zm7arJnOcsbfdQhr1pBWZmrxTFKwWtnuh2tR8FI+7nzeyo8L3qH0IGQ==","signatures":[{"sig":"MEQCIAeAxbeKoLkDO5UNOb5gsTu0MLPf5bzf+Ed3mu4aF+FGAiAIQVqkz6qPV0n6amEz77vP2qDj0N/sOXb1j+B4SZZ2DA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8NliCRA9TVsSAnZWagAAK50P/jdL5moFLz4poNvD/7hZ\nNxNHXY0BaQcdPZR9Eu4tS6vw7j0105lsa9R4bv93kVVJFrJQQDRt50FyCAX7\nh3uLlpWqOwj95lfh1S41NMpTKfNaclasCPSJ+ZAJz/sn4AMczQbIQh1+Aziv\neb1COagRiiaeapXfTbu4Hwxtlc/LE3BNVtIEf4IGXKSEDcAxtPFZGT4P74qx\n1eleS3FN8/jFBNtav4Acj495SK/2NXBatwC3/ah9UrK0xjxUq0yLCmvkBo9K\n4ljgSjwhL93ggD45Qh71LtEWH/Qt3ExMLnTqYvarB3PyTMa5bowLtVDZQZ4l\nm4qFpM+M63OAR8GqhUB2ZUvUYbfMzN4M20k+dazGTWo7/RgCSqPo6tX7uvRn\nMMkrIN/EASSYy3EUuA4HYO0spuChtkE0JigKIi1FbujvPqNnKszNXB0hpkfR\nSdptSXCgMGI6ODjW+ZEVCfAf4dCfknVhByvXWfTAnFOHbYOBubza49P5u2Aw\nB61h8KBT71RbmIs+PgYP27DK0/snYCWCar0ReNkAUj+Nuoi6di+GFUviIuLN\nIIKslUQWaQiDRSlgUgUgM0EWbkqImzW96EESukFxO50hyc0pd8Uar1J0ETAv\nbpUrq8RTfhPN9tVei5cksImhrfQMttd+bsgaoFRbE1GdAi1NHa8zTCk172NE\nbe25\r\n=KlmT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a563c98a3d04a625885deae3b8025d7f88f126a2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T05:13:05.314Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165-renovate-internal-patch-a563c98a3d04a625885deae3b8025d7f88f126a2_1643174242582_0.6007082263018029","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.165":{"name":"@balena/jellyfish-plugin-front","version":"1.3.165","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.165","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"84a5beb22b107cf62b6ac834d894a89718a2b38c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.165.tgz","fileCount":28,"integrity":"sha512-1CJr2AwDlrDTgaGtjoB6OQQaXxmtdxF+Um/58GjfvZx8Oio1+4NqJhpEG8lO9cMfKbTgHIl0B0bpk9mPO7RQ6w==","signatures":[{"sig":"MEQCIGc6aYjQ9GU/y9lSMbWlAoUPlSRsD3L7IHgBoZt4FN2JAiBwbu+YQyXJdw4CsVZ64PdzTJfh72jaEgpj4fOuXGpEIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8ODGCRA9TVsSAnZWagAAFtgP/Rg0oLAAAWmlqN6ADxic\nTfic3dWTvL0PuGOaLpBt4L1prQFePPh9gRldb7UWaWYDUOZtl+y7GJqdqXNK\n/5blpaHZV8bU3m7B5krhQZaRzZP9DoAFXoOGoNdNQULXMfbGTlXVAdhZ/mLA\nDigIlL/RbuNexBLJs8STCzwE5oMOvJHENpAn4OSKKmNUuryCkAuAlr02ZB8c\nip32UBPm0luwj1BU81GqNQ3ZPyYyX3Ur+JELFTZnx+MousMUOqQ7cJgw+Oyv\nbFNy1lS9pa3tf20wLhQczzRP3fYhSUR4AKnPcn2TcqmFQW1m2TG5KA0nQaUT\nAdJBIyQeCszMDrih34JNonxdQ7C3eqPWONIM00Wii/VIOSkVMjEa906W+/uE\n0u64ryIghYWghAdk1Iwx6lo/Wm6e7J6An7I3M6BzL0e4dyjkE9VTXZywHioo\ns7zstaSuVO0HjMwoZ5oF+dO0GBho3KCHdXJuKAmdKzIEB0t47dDiBtHf1yB1\nZBVjmUm/Nkxni7Hda6HrS0c5hdUNl4GaM0ficV1Oao0KZLp650082lb3qwj0\na1yVsbKQeHJPAwhUoEe/vsGze+r43ad71lhwdReOiCcF9WXYx5nQVnaklZrp\nFywFGqIX77qibRezeyhlXiiFxiR9mV750Xnip7s3o8w4SvKKElSTyy0Eg21Y\nQUzc\r\n=yDev\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9dfbf4b49d5a2cfdb1010721da4cbdf858d466e2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T05:46:46.110Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.165_1643176134037_0.5223234091630213","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-6cea1a877cbede8c8d8f9eef60ba93b5337ec46e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-6cea1a877cbede8c8d8f9eef60ba93b5337ec46e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-6cea1a877cbede8c8d8f9eef60ba93b5337ec46e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7d34fd01087feff75bc15d211178389ac10b7246","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-6cea1a877cbede8c8d8f9eef60ba93b5337ec46e.tgz","fileCount":28,"integrity":"sha512-/nedLNsFPjsui8r44s1bNCk1QmzN8wCw5zmZ2yvzmferOIpR4SiwmJWLW6Fqxi2YsI20r9A25KLfygHg6Wol3g==","signatures":[{"sig":"MEUCIQDhP/+aNDdKpvSuHACnSM1k6Eo0YaC1pJM8dF4NKwDFTwIgEzNSMf4jfA2hdyNFhnIp434i0mmLBVVCzHnUirU47o8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8OG1CRA9TVsSAnZWagAAYj8P/Rb8yh82WQyWxmIvveaz\nvpiShGQdNAaRkfmphPH6VsRzmun3FFvlFstCuqOJ70iQRpCy0H3GaXmcV3YK\nJoNzw8Flmp3KCOOiipbDK7YWNEPN1n5NWw7MNwv+gdMGQFXYUJqBk8gURbE1\nViZG0YVHlaOCxIY0GfFd3QhEMQRtuG+yeYRJMneKo47mlbTkFGOQt+SObqmO\nhAoOgKtuu1JhZQwO0h1aGkKNhG7lU5VGl8j8Y2eaFP7WRgP6h0NgBKhXepDM\nQOr0cHO0fAgtvWkAAeVXyxh/uJe0LZ4ZIXngbf9BYMWBZwe+Yhlx3zBvpg1r\nnkleqOJxf3clJdvvv3HRo4FNQddtwOw2BPZxucAKsUDEVcnFkHAIm5hRLRcd\nxDhuS/08TZQUKiilvAlOOu6W+2H5S9pJRFb0IBEgecs5E8wLOIFsIyg8l3c6\nQ0hqBfuJ1GT4Lm4KvkRhcCS8TRGfihGrRkEOM/ej8LTMCRq6K/rkocTDQWYO\nS7plkdyI++77Zu2DEIhdHM78Kr3Lh9JI4QpPcKbZ1tbyGJpqaf3T77GD6nYP\niuLF0dqTY3aO9To0DtxzNky0s+NPsvdgQti5LQCO0O6fzr4WpNnSJrlb2I9q\nEd3G4fJ+TbL12VlhIFQEI/ZxYB7olFCbud7mbgJcy26+X0v3qHtBsb7G1CS8\nLoXo\r\n=NEYs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6cea1a877cbede8c8d8f9eef60ba93b5337ec46e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T05:49:16.207Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-6cea1a877cbede8c8d8f9eef60ba93b5337ec46e_1643176373313_0.06499946951697222","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-renovate-resinci-jellyfish-test-1-x-1e1c0b5294069a7a49358bcca92465da04a21ea7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-renovate-resinci-jellyfish-test-1-x-1e1c0b5294069a7a49358bcca92465da04a21ea7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-renovate-resinci-jellyfish-test-1-x-1e1c0b5294069a7a49358bcca92465da04a21ea7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"449809a2c4546976f94ff06427c1af9893e644e3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-renovate-resinci-jellyfish-test-1-x-1e1c0b5294069a7a49358bcca92465da04a21ea7.tgz","fileCount":28,"integrity":"sha512-BYkfaYcULDu4pse7vMoTzQDVn8vq3ystYtjmvMpQlB12NnHSo/6cmURtCYTZ2sorl2FZDtSQsvrQESf67P1tLw==","signatures":[{"sig":"MEQCIHswZC29JrkLViloIG4gExJUcSU7VJ9ARYocOfofcOxOAiBG87uKaO0/JyjkM2R7Kz8fhBk8L0NFaUvcTl2R92mUrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8OHbCRA9TVsSAnZWagAA2EEP/RpeOW5Y17qi2dgcmP0G\ncz0aeADtoIvNN0YJUf93+vqfIVlKSZYCijBFLzr9IBFZkRvoRr8c9xEaFQJD\npV8Q0UWJXEJezxw2a/DBP0m+0Ixwz1ibr79VuxwRIDlbc8kWMcpIgQ48ucOI\nAFVj4NDEOGhMTz66FrC6Z60S08hmnyDVq/csOw/wtVOSbsBjW15VFe6r6ZRu\nJBOvD82INVlYbMEqI9+8xV8tkE2ujoX60fD2XrhM1GePeIDB/e28jxdmVv7z\nMVPD8nfaNktafYGFnQMQxWW7Pn59YMhTbX9I3khFKvgZCByfiVIfqq7OSUUJ\nVy9FtOYfgohedTzOk/XJfc4ZR4jfT4uj5kcudk8gQK/++YAGh7bfEsAOf0OH\n0F1dRdi+SFDVB0JADLOPiZF4/PWthSk6m/L7SAP4QcFWDBU4Po06dODqaEZH\nNyJcaz56C/8yARPRGL2L9RhNBLZUQQKCBs7X/K9ZgYUd6J7n1rbbHdedifgb\nBlkxcUQ3BJABPchbySHpTWxWYkyrCmssxl3s1/zsF/wAz7keKLqHk7R22lZY\n7uPME0Ax33qdOywMr+QhPmcp9ktMvkJw+YL52eSy/aRNIPm6lfHv69+yWB9u\nwUw3WdivaAAlHgPIlDeovOqjtgaGX/vBvmMDpqEcJbB1ZQrO1vlem4Rubj1V\nPEAA\r\n=anHk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1e1c0b5294069a7a49358bcca92465da04a21ea7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T05:49:58.111Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-renovate-resinci-jellyfish-test-1-x-1e1c0b5294069a7a49358bcca92465da04a21ea7_1643176410818_0.16956828273150903","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-renovate-balena-jellyfish-core-14-x-d3c12734cce18c89ec93e56aa91920bc1bf78937":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-renovate-balena-jellyfish-core-14-x-d3c12734cce18c89ec93e56aa91920bc1bf78937","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-renovate-balena-jellyfish-core-14-x-d3c12734cce18c89ec93e56aa91920bc1bf78937","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c9855dada0e8178d715cebf7ee0b2a90d77fcdc4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-renovate-balena-jellyfish-core-14-x-d3c12734cce18c89ec93e56aa91920bc1bf78937.tgz","fileCount":28,"integrity":"sha512-WY1mtaaWDp5fRLx/wx5K438njQZD1AYT6dn2m5ZHSnZiyVROZyexC3KyhEI4pIS8RCl2dlHX+rX9kMdQGkEwcA==","signatures":[{"sig":"MEYCIQD4Zu7n+tfoLWvVkKjBNgpRRG3ZT0BBwbNjjh63tN7dEQIhALPeWBBcZcXJwIiQHb3NPI552tkkcwbgpF/ml+VUZjIM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8OJFCRA9TVsSAnZWagAArmIP/3IYIJAzOP5rDOp1l2jF\nOh5YBGffPqF4+H9O1yuZB0vDNh+DvwmQ0JzgXgvGMvx3YSAHIfzv6VL4ufDe\nTkwcpUjQBDHoZwC5qXiohUIeJrB35Lxh/hgknVHi3YK6wZkMn0/xavMcFujl\nqDGOgvE9ymdyYMUvesI04pS316rWn3ENxH2eMHZA9S6MTpmF7KLitda4Jp9Y\nqtXwQj5EATPBISuaqAadKRqfdSzrf1QX9pkzW+oeBkTIw8y5flUAjukMp3V3\nsVNGeuuhANw9MzNbsfTMbMCAvJn32FZYO5R3KA+N2O1DFiJavqdp1KiUQLFT\nNE2OrjY+EJNw/yx3XarF4ql3v1Y9HykZnlG4b2qkP7anX1Dz0GiTBoahz0m+\nOFJNgvHAZh2gXxLN3OKc0T0GUv2LUG99j3YTgErlFFwrBgPRqoMTemgNk43K\nIoCDC2PUWo1wqAp36UlrPy0xo8QTpMZhLdqWinx7fFmFK8DPRae2uFWmSMhr\n+dVrFDEsouGzHceDuMad8YaPKWaSXQkJKF8oLemGNan5ytvUhNKtUSD4VqqO\nYVlkn+cNcBSLgi8T4aUOo0hNwglw8JDegHkxlBlNVtOsHT4f5rPBtZ6LG1gT\n2gJ+EMKBejjQCCxnfNQ5gdigJgM0oMQsHRRBlT21xg9FS9amxgjYOnM519MF\neGIp\r\n=xutc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d3c12734cce18c89ec93e56aa91920bc1bf78937","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T05:50:56.866Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-renovate-balena-jellyfish-core-14-x-d3c12734cce18c89ec93e56aa91920bc1bf78937_1643176516963_0.11639623327411885","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-renovate-npm-marked-vulnerability-19e31d0fee99ed4fece04b1f4e1394f9950752bc":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-renovate-npm-marked-vulnerability-19e31d0fee99ed4fece04b1f4e1394f9950752bc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-renovate-npm-marked-vulnerability-19e31d0fee99ed4fece04b1f4e1394f9950752bc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bf27d5e73a7e48066b40c9457692f7332f76ae9a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-renovate-npm-marked-vulnerability-19e31d0fee99ed4fece04b1f4e1394f9950752bc.tgz","fileCount":28,"integrity":"sha512-29j80rW7+tuOfTkm4JPzJ+yxaQTrdGOMI2Jt2XgULFAXFn3XCp1Dk+TMPK7ChlckSOt1+FRofo8DShTMCgzBRg==","signatures":[{"sig":"MEUCIQDA3GtvbEABQcQrb3AcHRXZ3cM9IxK+w5o6YXIerue10AIgISE4pJQ0yAijo1QuFn7znkFSl7Q/vbNWnGkotKmqY9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170900,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8OKdCRA9TVsSAnZWagAAKhkP/iedJaA90WJ0jgKmXRjg\n2boG4/koDdS5Uemr32vpPSkQ2CKJCMM2ega77xCAeczY5RMSvrSh6aMV1opi\nWMHMGFnleNK5vHYeldefWQKfvUbxFX7ch2NgkFjA3u93tW1E2PFfm8K/s/Dr\nZ2tv/Af4dlQ0aQlPuGj5P6hsAISN19dhlgG7iySidPSEa9yopl3A+fyDOtE8\n3iw1j3AQQYYJ6q7OvUu+RpSBZ+kx/BCGF2/gWK9fxRapcxeTfzl4eeZBJAle\nkUp7zCSN1ae7LBBiOv/IqY6KwbRvq/7po+d+yWcp+POyvWC8IoFK+59bSq+8\nmee9Ap7L0NX8cDRPRggcuk7d+hLMJxbQHGHgGmCbn/Pdp3s1I92+g09SqlbM\nHLAsoucdfrbNW4hkPB6cS5iv0Nb+Oeg38an8pucl2DL9tKZ4uFtxcirGnwg8\n5Gr9lawAb3fWbha8Gh1z7DWSUxwWtIbwSAYwLBMIKMk+FID3knhvUkuCTHzw\nMPHDwmNywg9oFbA2BVLF3oMnpundmigxIRo39pz4HQ2ewE3yqG8KZVrJdrmh\nCe8kFX7ibW68Cu0k2+GN4JgkHd2Z38jGj6jzB4c+SuCd/ModjpIap6I/aZSM\nvATYEAIYYEA8KdheHC/gX5yoX/oZfBjI0RwnwslGKixar4vIkpUp5LIK/9Vq\nJuPm\r\n=Fh/J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"19e31d0fee99ed4fece04b1f4e1394f9950752bc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T05:52:36.566Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^12.2.1","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-renovate-npm-marked-vulnerability-19e31d0fee99ed4fece04b1f4e1394f9950752bc_1643176605077_0.1608571661161704","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-9af1b66e14a555c54d330cdbac6eb3108f32e768":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-9af1b66e14a555c54d330cdbac6eb3108f32e768","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-9af1b66e14a555c54d330cdbac6eb3108f32e768","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"479ce3292ee45425d6dc2fdb5cc86f63ff7a18ec","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-9af1b66e14a555c54d330cdbac6eb3108f32e768.tgz","fileCount":28,"integrity":"sha512-Pmjf+AyBodB/+3hYkk29iN6soNZFpEweZEmYXK0eJwY0REpqcmmYfuP8oQral4U7qKAP7xB5oqdUgyP/3zNZsQ==","signatures":[{"sig":"MEUCIQC2aI9UU3UHjaLx/z8yfWrGRxIIwslIqVo8/fc3x2gaIAIgeXn0snFhHh65+2Rrtehm1cifeEn5SgwV+RIBHPX7ok8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8SdjCRA9TVsSAnZWagAAVmYP/RmpSDIhE35ndmcgSPbz\nwbzgx5Hw46eqrs+FoJFMmE1kSmCytuksq6v9Ntfl2S95BxlV8ewUKV9ICIeJ\n5dxgbLhR+MO4cbvilTbFwNWjIeeQVvpo0D/f9gGe9qpTg8MprKu/85+RyCRL\nOfcIsaOYpwOLqWg1thJ03sERxEUZcokhseG/k+CHr/i0P30o9/FXfLIqfK2y\nRjgV0OMtK3527W9cxQTLPtpOcISjU/dm08orHZOuH+l0EsJ9BzYYRj5AmrAY\noV32Ty3dtunIVa0Nx3WVVRKPdR7hmkDDLCMIH3kbJTPTOEZhLzbi9Pud7AyO\nRPMdcSqavoAxHeGcWvkLFZuNTJGqqyn9aRhmoj3LPlCTwmc9Ho0wWuCJo4OD\nVQB2IYaFRWMl3K4fdvvjL1Gi9nbYODEpxWSD/uK7wozqbdpaxmKDaSCU3iyD\niHhxOoFsCXNkCapk9ypSNxqAocj52dplJFRbl0z1VcCLAsgvwOAiEJ5rDKo4\nkYeLGHUG/h513vRWLESAPNOB8zWSzF71izHeZvFU2+I+FxXQ1dhLcch16vyB\n5eUbjwKgnDWenpzq6e1mTty9wVfS06JFZ4dFtiID/bmubkAPRsRmKvXFEzuh\nDlTB/s8rCfD30Y30XXYvF3cmr/Z0OKRYYUKB9M0oy104DPn9xUPtZkP9UwzE\nPuS3\r\n=riMc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9af1b66e14a555c54d330cdbac6eb3108f32e768","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T10:45:41.507Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-9af1b66e14a555c54d330cdbac6eb3108f32e768_1643194211552_0.3797460018708032","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-renovate-npm-marked-vulnerability-495c018289039b6c9e6e143928f139ee05973c8d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-renovate-npm-marked-vulnerability-495c018289039b6c9e6e143928f139ee05973c8d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-renovate-npm-marked-vulnerability-495c018289039b6c9e6e143928f139ee05973c8d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"abaaeb138703003d64a3e57ba8b3f5397762f55a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-renovate-npm-marked-vulnerability-495c018289039b6c9e6e143928f139ee05973c8d.tgz","fileCount":28,"integrity":"sha512-ziGGtv6yPZXLYoV/X2UKyVln2DTq2/LgAkHZzvRVIa96usytqmOAvvm3NDo1FlqE6Li+fC4p0G8ckWbDMGk16g==","signatures":[{"sig":"MEUCIQD5c09HrXG/063kzWaTdegQ7BMPHHUwl1dn/1Xobnb2KQIgQO327/ob+N5hr7DFJwXLJ0wjyGAXLqvNUKg1CW5iA3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8Sd8CRA9TVsSAnZWagAAYNQQAIOSJxvIZLmWJIq1G+gP\n2YemNFfdWedCheSuMeqXTVlnouAz3/xfdKiQkclB210VOA8ZAWp5iRmUgmtk\n/Y4d2vPWIAUJdJClsYyAQc2m3mxhR3uyJVPHy9Q/WlBRn45YhLMDRn+Z67KF\nI5QgiaNp4ieSvxP/nCRn1imuYIXU2t92EgirHLn+idz51ThT98v1mXzyahQb\n3DpSTNXV6PSU6LEj7vrwwv8bdwOEs2ud3EG5BQ+MO4fFwxzFaOAO/YQsyTxZ\n/10/hGvRFFOydw4S/AJ/HrlOvf9KgRp+bKDuV8Y09t/QgaupFWVYmJvZuPtj\nQ08DwnCT7yQRwXVll4YeJ7vyx025WZ0+GGrDFQGkLTsPBUgFMhh2ZxK/DS/o\nwbOftcy8kg1jZcJlUqL8hOsuLRzLGGrkyvXrptdxvJn5BFms6hSJzN41VOk0\nkk+q06d0ikHZ8wt+dAlRYjdaupplabj74j+lrFb8JbeDt6SjmVkmCLrN3krr\nHfNxQjM3FaKmPdVabAwLpCZldOoypqLLB4vmS+MX4tA6LyOylR2EYOJRju+f\nqmwP8O8PEWYrwaBuoFmTJcFj+1c8XNYaaVH/1LwNnKpxintgCluV7tvPvPef\nmU+mJrKu1X0SMu+FshDW2OZz8m6QQBVxgjFDqUZT5JS4jWxGtWP/C9UcMvkx\nFr5g\r\n=wesE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"495c018289039b6c9e6e143928f139ee05973c8d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T10:46:11.630Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-renovate-npm-marked-vulnerability-495c018289039b6c9e6e143928f139ee05973c8d_1643194236670_0.056384271275971454","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-renovate-npm-marked-vulnerability-dd2d4e7e9ae576b946165dd07ca57840b2d8cca5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-renovate-npm-marked-vulnerability-dd2d4e7e9ae576b946165dd07ca57840b2d8cca5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-renovate-npm-marked-vulnerability-dd2d4e7e9ae576b946165dd07ca57840b2d8cca5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a3ba76008df5aafd05b67a318c4c1df08cf7c2ba","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-renovate-npm-marked-vulnerability-dd2d4e7e9ae576b946165dd07ca57840b2d8cca5.tgz","fileCount":28,"integrity":"sha512-/807PXm5O4/BzAY44bXwAHXn5QEfte2MU8AvNdhyQ30IyTzOI7K/e2JbJMy32YaZATn4M+zuliJNZhZmmCr5fg==","signatures":[{"sig":"MEUCIQCzXID9mRaCGJxbOtCmYyJbgXexu5Bnp2vBViLTbeHuJwIgTfm7oXypf4HhSQ41XNIfrGBAwmXP8fkuLYoOrtivgD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8SiQCRA9TVsSAnZWagAABpAP/2TxzkrV1sMoVTsvN22q\nwj5fTzAMVz1f2h1sOT0DZN0XyuExr3hKKe0c8po7tFfYPQDqlmh3U4MGf9jT\nDjYqBP/jgVXhvpPoXAlHRpLqXKJm21txTcDw2g+48qq2fWvf1Q/KA7Fbf0WU\nagQp5Mb/c7kdMSKBHqPTzv1SPt/XXSJ4piO77Ph/YPbTDuR/qeCgx9Wz+gtN\nKrZ1eSlDLuuNnt6W1igUH2POh1g3u5LXs4eFKWkxERKDYRogoop/VyIZlA7b\nNfiA9OJtpOB4P9f2LRPaU7X1QmD+EWT09gY6q2z4i/MEVF4pOss3hE6wcojG\nrGfDaTcICyfdy3PInpzkFHnDOpxqe2etrkYqljBxqPDzhC0gexIni/xSKcKd\naIx0CrnNBcUBF81YwAArJrU1UfGNP+XNYMxSLtMuRtD6cfEuHWdPZM6CMO10\nRSqStjWl3OS/EOdNwyPTROxA9m4OkdDZfTtxxvJDbyErB3cCmq4c8C6PNULg\npVlkpwN8CK8gfyZpdLjsjfrsuvAYxHtV0YQZydYk2CEOUeA9aSO6VFIRpecv\nfG8DvwXpgwxskk+PNhvTDDAfpLDqnrs+8220D3Q1W8QcKZPl28K+/e2FWFB3\nlz2s5A2bVunanXEZfYI4stK7ZnKBV2r5Qf38aGF7+2xMm6Y94vpeS7Hyd8pf\nHjIL\r\n=I/lA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dd2d4e7e9ae576b946165dd07ca57840b2d8cca5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T10:50:56.490Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-renovate-npm-marked-vulnerability-dd2d4e7e9ae576b946165dd07ca57840b2d8cca5_1643194511915_0.6204787610849194","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-c907b53747c79f910629aa330b0ba7abe04bea1d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-c907b53747c79f910629aa330b0ba7abe04bea1d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-c907b53747c79f910629aa330b0ba7abe04bea1d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c2eb4138a528d72f9eb638fa63f7709b575d6de6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-c907b53747c79f910629aa330b0ba7abe04bea1d.tgz","fileCount":28,"integrity":"sha512-MBP+ECKcXY52e8gfFW69ir3rHL/Sa+gTh0hEjiw7mGD3PS/l12STuKvi2queztCL/Z2h54ncyxsp7UCGiBfrfw==","signatures":[{"sig":"MEYCIQD1jr0DZQXUCBTSxwRubORw8jwn59CCdOen6KcNvF2QcwIhAJE+vOirTA/9K130oZwTp1O0pTLi/nmOZ+mQZwN93x1K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8SlUCRA9TVsSAnZWagAAMc0P/j43cUCQI5dToXzLdPUt\nI+5zQL5AbCAwlBYNcgKyEBr4zrGeoVTZ3pjOMAHb/+Y4P4A1+iJbaQkpghxB\nrZCsb8KnHxuwWGLZ873ebwalgL4hL3SoBQFV6tD34I1ZSk3Txrmd+L1HrY6N\n1Y+rz6PxPfsSpaG71j0txT8ygCLzz1Ujwnyaivu95Zytr75qeAD5O0EAEukx\nChNLAqSWV43kA9TzJp7qe5XvGC6GsHoLT0T9RrOZVFH+LgWqsYswzh+xIilB\nfFLFJrdmZnymaI+Z46HDmDNS7jHE42oQQxwV55kWs3ehzatFvYwT4F3zHgi0\n4nugazaRltt3pOv1YBNyXYdraqlk7lIJNU4EliRJS/+4y3R0ANvuTtr3WATa\nEQDiwOo1sifhZwKJei0rd+Hnwx+ALY3rD9Wv8usj22Ir0zQRsMsnCV19vQ0O\nSckZLdAoPrLNg0w8o0fs/iNhEnXDjEaev5fqxhcaqO9seEVaCsm8obkAMQhm\ntSpG5Ze2qUtYBRRmXhRJCET4I7tZ/NPME8AwshhZ5IFGdTKu49mhUC2aBdTw\nlfUCcqAx8WWZ3JuLtHvzNPIJXUhhPNakaDHatXpS02HVXdRXDAsC2hsPRq7p\n5A8IBoyNhICW0N5sDpU866j67zq+0ja9jVDr6m5Z27WS1sCM9TPEhJnsBfAW\nSH/E\r\n=AYnZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c907b53747c79f910629aa330b0ba7abe04bea1d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T10:54:47.546Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.7"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-c907b53747c79f910629aa330b0ba7abe04bea1d_1643194708773_0.855675892274236","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-renovate-npm-marked-vulnerability-1e7b61e6a63003b1ed08252e09ec1d84eb75595b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-renovate-npm-marked-vulnerability-1e7b61e6a63003b1ed08252e09ec1d84eb75595b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-renovate-npm-marked-vulnerability-1e7b61e6a63003b1ed08252e09ec1d84eb75595b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"44d69d7fe42aa2b3da0dee59732efe27837c0916","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-renovate-npm-marked-vulnerability-1e7b61e6a63003b1ed08252e09ec1d84eb75595b.tgz","fileCount":28,"integrity":"sha512-2AWoYis5WzffZIS3h1FENDDYuX2nslzRN0kTdPN5egUKrB/Kg1UYbZDNk+mjCGNW1eIUnJc/egUMq6f/WFXhzw==","signatures":[{"sig":"MEUCIQC8Xk8YlWkYnGBFtJr7Pc735MRYXSchHtP1sTzEAV8zXwIgJljrDeEO8G7am3kaTjb5TGLscutijTrzosBhJNOvhlQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8UFGCRA9TVsSAnZWagAAuRMP/3OmvKsf1+xYk+jiOdK0\nsshlsduGhTQeY4gjX4svol9Aw+ekJKDTUV4cAhYSP64uSGPElH4+sGcEYg6e\n2KGoxG2hiPlBmQBwpNFBZAzBptzRS9WpKJMATp2gvS/08hXwljNac/lTZnHc\nGFAxN6q38AD4TwdgTkhyDcoMI0BFmwJoHrwpks7LRntUD19zlr70JNNOEBAV\nMrQ4Fz7PifDMb07QnJLOKhToF8+7dLyGRFwgC3pfrmsOBqWsCEHu+pCzNWlk\nz4sk8DNCWC6OMKxLC0qUQcpWOAQTwuggc5eMworlRokRDspyB66NSChk9xy7\n4kXffD/0Vg98kMDWS6zZ9rwH1/rKyFr3JNieE5fErZJ/j9OS/vXLKYpSZWtX\nD//UiEVB4hP5BrbleDzMJ8IerYLCmkDEI+rjaIJbLp4/8qXbrTe5nIupVIk+\nyvYJ12/05ww9/LmVEAiCU4hKBYfdC4yyDwLqgTNSpOPKIsqD8d1aNUbCOzV2\nmcF9C6O2uOMTXsXpNpFOefsuYavJtuydRqAA/xYbEBV+Aa8PC7RSbvc+0Un3\n+bHx8BO/EZgc+BM1klf36/5M9oYHL3xymhhkZSOUlSKpD4biMt7iRb9VuMXX\nqz+9a0C2tyXZGGSjRiwaULd0u4Hi/lN0IrRkAC3JAkI86FxvGpoN++i70Bvl\nC7zB\r\n=jrK9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1e7b61e6a63003b1ed08252e09ec1d84eb75595b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T12:36:56.827Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.10","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-renovate-npm-marked-vulnerability-1e7b61e6a63003b1ed08252e09ec1d84eb75595b_1643200838188_0.6040127470518373","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-renovate-npm-marked-vulnerability-a8cb2b0c04e78ab8fe4961d4b650e631cedd689d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-renovate-npm-marked-vulnerability-a8cb2b0c04e78ab8fe4961d4b650e631cedd689d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-renovate-npm-marked-vulnerability-a8cb2b0c04e78ab8fe4961d4b650e631cedd689d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1a204d4c44355dcdb52b06d9706211343c74eab3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-renovate-npm-marked-vulnerability-a8cb2b0c04e78ab8fe4961d4b650e631cedd689d.tgz","fileCount":28,"integrity":"sha512-eqGZTMvFhje7W2rQs5xajRvh/z2nDn7n3Txj3rMgGg5f7NbmIZbsWSEPY17db1Dx/N+lrK/wHUIVizaxp6czhw==","signatures":[{"sig":"MEUCIQCV8Tsd8uqCIjA1sPeplLkZAqoOFl1LNVZ3gqOoYAdGUAIgahqB0tgFrZQr2k9vEENz+C1tzEk4iE7lJT6I+seSBbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8UIcCRA9TVsSAnZWagAAE34P/RT+PM5867Eukv8GVrce\nSBxatr1jXj6rrbF1/37XFrhO09Kbnx9OCrILpEk+EtKqtCjY2kYzYgikznES\nZb9067o5SfkmUqcso0WqIzkb5EuotNfCBGvIhchx1LyeLOsfbiiOlxRoyGqe\nVMoRcoQ3l5yAnu8MuSOvr1DSZoLd4ejuXUoRxvZWec+q+fp2VQ1k7rtTx3EB\n73YC/L0zNCURqa+VJAuEKp9uwacpPuMBzKn2XVrw2anBDCvkIMqxCypq37yO\nk8yqZhVnXLDP7SRlKvurlj1kPvc2gfBzwMs83jD6qHUVwmAev4QEod9gGyhH\neXCWYi9EkrJ3diWbsNHZcdggfLbbpd3xLPIbJKzwAyB15wnKKGqy8/5F6SyL\nQFytrjxobeN2DKz43Q6CCLfRItqGmDZavW8RktZ1BonsKmNLEUEmq8gSDB8v\n36DtsUIEssdAg6uSMxPVmmhOmuaZrAvBv+Eh3Avz9gyrLBPCtJsr8RnqcYip\naXngFea824+jlRkYcLeReR6c7t7HKDXtIHbzG8IKESXXsYAOMjFEnqqTRk7j\nIs9HfVqQv9OZxcPmb0LKT4LqCA//vBlsD/6L/bPLbLYKcLQZtPHzu4gawUOy\noOKarGTUvlZQc3TaExzQ2BHNjZvwXG2q5ZzYDKHdUcEgRP5s+vCYitczgbs7\nWkw9\r\n=uKse\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a8cb2b0c04e78ab8fe4961d4b650e631cedd689d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-26T12:41:25.674Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-renovate-npm-marked-vulnerability-a8cb2b0c04e78ab8fe4961d4b650e631cedd689d_1643201052191_0.4979002844480096","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-renovate-npm-marked-vulnerability-2a91ec33e4a83d783914d7104d1a43755bb684ce":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-renovate-npm-marked-vulnerability-2a91ec33e4a83d783914d7104d1a43755bb684ce","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-renovate-npm-marked-vulnerability-2a91ec33e4a83d783914d7104d1a43755bb684ce","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"37e8c5cea229afedf92967794be95ba41e6ac813","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-renovate-npm-marked-vulnerability-2a91ec33e4a83d783914d7104d1a43755bb684ce.tgz","fileCount":28,"integrity":"sha512-uAwrluuxZrmel3+YA0zuW/Lkv5oU3uW4F1rI2uu6BFjfsbJ4xG4LhJddTbTO97PmqoNTInTQoEsHcnhubPQg4A==","signatures":[{"sig":"MEUCIQCmucQgF+pjCCMCoBek3rUbqN2OYuhnyt8/TGC/6acvkgIgSehT+AKdk3dZsjW1PGbYolIGSU4v2tAweek2aqe8yVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8zh3CRA9TVsSAnZWagAA+ocP/0XQbTBan5OG/VBvYAlm\nQ6Fd0ivkZaCZEEkMnbnQwSgtdNwI2hmzNANaw36nXQw47NFY85SHeGdpyijT\ns7cGquWEqvF5whdj6acYbWDyf+5dn2z9cVFiNN28lkRqO/ZkXCPa/Y63abeC\nsvyihyjqbzq2+zzmiclaf57bA4x6awTC2lRivMYS4czfH/9iZKXG0SN8XvfE\nyqXYfuuwWt7M6ixeO6gcENG1gPl9sVOK+7836M7bVFzxltR5bnLfzIVro1Qt\nowFpCa5+Jqli8OGDTW4SX1T+fxyrBKTrzd/wVubKm7WuEmnz0QHe3a7Zi3lg\nvyfTTlu8UqgeC34onZpvXyxOBOsdwWMleJm8UYqmYGW2NMl+I6362vbOla2Y\ndH4NxraGamNKkmojcQD0UhvjcdyRsi0w5a76RHUR3+2XD+r/S5jXO4meR4Ql\nEYn/W84XQ0tNhqXUmFPROeGBmQQdHC3W7UJTZXPyT2602WUrWZ8Oibo2TCM6\nIrJkmM17YiLR/96I2W3CTflQxYRGAEcj1ZYEiJB2agZ3QXNk/WL/4hai0VjK\nfG3MZua+h0BmIhhTh+vE37fX/g60fVmUq3eqm3WfYgOphEl3fgHy2gWTbJY3\ntwhFPQ7mu+EmrQ40Azuawy9hojIcWDyvariNxLIId5rvuE3SWVs7vBBJZqmz\n51Qp\r\n=CKb3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2a91ec33e4a83d783914d7104d1a43755bb684ce","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-28T00:23:59.701Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-renovate-npm-marked-vulnerability-2a91ec33e4a83d783914d7104d1a43755bb684ce_1643329655020_0.08123125834880973","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-renovate-npm-marked-vulnerability-57bfac5e427e533c1201b6b1ffa869c820a7d698":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-renovate-npm-marked-vulnerability-57bfac5e427e533c1201b6b1ffa869c820a7d698","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-renovate-npm-marked-vulnerability-57bfac5e427e533c1201b6b1ffa869c820a7d698","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dab916d3f6fa19d9b50ef94da17dcee4363bc828","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-renovate-npm-marked-vulnerability-57bfac5e427e533c1201b6b1ffa869c820a7d698.tgz","fileCount":28,"integrity":"sha512-PRqOMciBcvGRxVH/ikHDVCVdnvrHIkO4t15p3NxkK41X2gNmdOfTyP3WjaZlqHRkmhOOnZUbmd4oPv0uvby7iA==","signatures":[{"sig":"MEUCICDCEjqh8mnfJGR52sAFidyydul/3gFyD9L0Nd0jL4Z8AiEAoIC0HG60krU9/RpjCJYVKFVA312Rarf4vkIpV/rrH9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8zlqCRA9TVsSAnZWagAAb44P/3SJpvutEbGfqWb10T2J\nSBSlo6S89DE4fgD1j0hRrbLd25Gu5R7YUmYOhJzpE7CgmiCPHDPDnW4Hsfjz\nFCpmFa2acOucx24NSpxHSWFUDbKGCaORKcNgTkm2LML3/OGDkgCEd9rEk0gN\n9L68zzsVF+xiitRxI5B4IP6xEwGDCgD3KV3FSBPU/FXwjUXZ4eIpLyacByfg\nv/FJq+odppw1xW1sSTleHK+t9mtorczVaC8TolnW8OcD0ncuj8fGcTZKI7re\nsfjarjBmqtan9D5dGtS9pR379ZtfGUWCbNLXoCr6BMyD+ZteTxuaxyi+kWwe\n4nGGxec05O9pH+vYcnbbj70dtM72oWoeUf+GkcS01pN8bzZur4HZ+odCiSrt\n9drozHRxWuRIJu52rSIHYnp7C46l3RBJrKqU9Kw+m+6HVwLXjmSmZX4a4x+p\nQJR6eFTJegvRl5IPNJ97qE/b89tLFGLNmB7oefjZ3PSDzCtPuUnf+NZSORVf\nbjEvLnFKwnEEd5z7Jhla1FUQXIySs+iIUJnBM+7E4Laok3KSBDhSrF4e9B+a\n9dd/pbXjC+Vxf15KqwvnjWYLQBOskyZG8EjmQZFf3NBzSAc0iri8xwgHosWp\nrjjz/qq3x8VcMyNF1OPjxwkP0wFXRqLP3p3EnpUg5wHktPYi5vc0mGoROIi2\nCHjS\r\n=A3O3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"57bfac5e427e533c1201b6b1ffa869c820a7d698","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-28T00:27:55.017Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-renovate-npm-marked-vulnerability-57bfac5e427e533c1201b6b1ffa869c820a7d698_1643329898690_0.8722094919278867","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-f98644a78b4c75033aff719e8b60061b9b3abf7c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-f98644a78b4c75033aff719e8b60061b9b3abf7c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-f98644a78b4c75033aff719e8b60061b9b3abf7c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4a402b7c136324ee241d793c9cae021aeef8d50e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-f98644a78b4c75033aff719e8b60061b9b3abf7c.tgz","fileCount":28,"integrity":"sha512-nvdDYf1jEz/7/mBNxC5g2f1TMAdFND0j9CWruC6sg5heCNetvi/copjEj49AhjSwh8mlWZKYRHhtaBelz6A3ag==","signatures":[{"sig":"MEUCIQCeG3OPoyOf6Nuc7nBqw65sqzk5VPDyiBRG4gtQ0loSlQIgIWZuBDQ2Y0CQvKW5b6IWlmXLhhS2+UWIESQO+OBdXsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh81VCCRA9TVsSAnZWagAAAgoQAIl71asNq/Vp9h4QjPow\n+d5sTT8KXzibpLr/3lWMwniHrvjFDaULDWGkPkw8sIOHyx1nKx0asAWGm5NS\nNrJBayJhbjglbREhsAoTYMyG8DG1pClMqtDR9zGx8m0J7XyEQpwbNmb/FK6s\nC6ls54mp3jGder693okGI4RpTEppVSecLR5H0iZwpSAjkqNKb9DS6oI3dwal\n/MW/KUNs82r+lnr2Hp6jIhdFhv9y9BPtB1JGw51WfwDgSQp1nglVJBfWjVDa\nyhGFroyM7o1hWYZgrD7D3OYyxym6WWJva3DdHmGgjGgN3vdmKAp/mBMyIdew\nNrCwxizrK9+NC2RDFUMFN+ze4mjrU1zEVAJIZMwNIn0g5fPGut7TRLX+wjPj\nS2cQc4G1zOPTpiQm0S3ru5jdurTiUURPtIsrg7CFYbrrLwR/aVgeQEGrurKU\nn0uyalf8WaJfyp9rfb01avkq0iEUKMDJ3ifxyP1DNZN02u00bBdJUanR9N5G\nKxJk+QAkkZKydfy//AhcPyDqWTaoCQXT7kfWa28yVTB11ulxJyvUplNw0jPR\ncEgT0IyX1WfeE7ACU6nBaAZJj9peirrs45ozd5JFx2k2LyqQ+YlrxPhcTNWJ\nB4NNIIFRelwVJ+7irHkTOlfAlXI3vKkWvT5tEy0yrEi9u/nnByCxUD+dAltO\nOnJL\r\n=KUnr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f98644a78b4c75033aff719e8b60061b9b3abf7c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-28T02:26:54.093Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.8"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-f98644a78b4c75033aff719e8b60061b9b3abf7c_1643337026096_0.12928994746328737","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166-repo-sync-secrets-default-d032acf555d855dfe3a55b7add97bbc200b4abfc":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166-repo-sync-secrets-default-d032acf555d855dfe3a55b7add97bbc200b4abfc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166-repo-sync-secrets-default-d032acf555d855dfe3a55b7add97bbc200b4abfc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a89b0b640e5870144555a4b3b6e04340bbc3b027","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166-repo-sync-secrets-default-d032acf555d855dfe3a55b7add97bbc200b4abfc.tgz","fileCount":28,"integrity":"sha512-sqvWICK62Sff7OIU8HInZPZgN5RscrcRsYD8gP3MtMHFuknaMS/5umljwluWWh+9KT0GDOtiMjAcq/4+DD0cGQ==","signatures":[{"sig":"MEYCIQC1IjPKQzv/6RbmcTidAyn1UDj60p1ANTNtXyNKzwiXxQIhAMOYTD7SbESwe+AaynAfSHWR1mxEXqqK71miqI50XacP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh81egCRA9TVsSAnZWagAA+OsP/i8h4u2tfJ6WQiHcooRs\njCNoJ40Kf/TQbzvH/0eeD+IPnkbf+JdsGqqvplttbi6EckEwVzgCioGt5abH\nWxbs580o78vl1nLd8DQgOzqvU3a2EYl1vDIpEy2jkvqX/nE4r0l5unGO2N/F\nqCAIHFxbI+HaUWcAHaWJTDcxjnDd9Hf5/lB2Uq6fAiH3tp/+geotU06XwR1W\nZF/EKXnkMuVpnx8DjclYQkpd7LhubVX0ziwt+2dF7Fr11ftzOdkpVKQsofa8\nFhr38N2UWJ/QX39jej7g4QKEiD4qyYPn1cw+AyEvQA9j1/aP1/PbCI8zPO7m\nXBZ08Tq0A6FuEWQC5VTsIiDRseQ7thmY1Vu2yVaDBVMfNuDjCo+1w/KYKqth\nEnJx9Srdm/jBI1tJwYLyyq4nWNbz90oic+M+pzYE1QMbWnIE4lpf4piA0ycG\n6BkmtLJVZlxHQSF6O0Id8MTY13yPCuU4/Ms4VIE+m9Q3uOTycWGvijMYIS7C\ns42JGtpDk7GKBq7qBR3bViqAK2mcLzeVudade0nmdP4o7NHKy0J5Qexsb3hi\nXBnD/r6osceXewPsuJE4w7ajbAG1Evd7PAZLO1KNFiOB+N9WloqTJOHBdIDO\nd3mM2WawKgoHn6E8l7KM+RMEX7xArlEV+ObY9fuCHbi148N/othnce3o5iOY\nWG9W\r\n=uiG+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d032acf555d855dfe3a55b7add97bbc200b4abfc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-28T02:36:06.693Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166-repo-sync-secrets-default-d032acf555d855dfe3a55b7add97bbc200b4abfc_1643337632695_0.8312988766696281","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.166":{"name":"@balena/jellyfish-plugin-front","version":"1.3.166","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.166","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c417da7f13154139fd07206d76eb80584a030110","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.166.tgz","fileCount":28,"integrity":"sha512-q1G6DVzDZzQCHz/iPrO+x5snMnEf8ljIN966RcvQ3x9AaAqIKbf6htRqud9Lml9PqyBsLsTg6H6BnlOT6ayPbw==","signatures":[{"sig":"MEUCIQDmryxeBtk0OZVn/1Y3aM8On+dOaU3ConAuDCoWv67jvwIgU2c0NIwM57Jio8IHXO+ET0v4etacAhrcCJYJyUB0LvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh82r8CRA9TVsSAnZWagAAOQUQAJ1W5EWftEdZBTG7Nbex\nk7piIiIVbfDjt6DMx51dYe7bvVbhkOR2Lk8+UOWzRaatBQ9wC+35CQD5JhjB\nKDlNo74xXuAnI8zc3JA/KGvBEt3SCRcjVgzEuP/afYwEl/Y4RFLYaBk+xWqA\nCelK2UR4WZ8GfRimSTXxTG8dGtUnBJyO/KtdsyRKugjZu0ciJA+n58IsPULH\nrxUcgmhiRjc3IKviFqj+SPgMzaKcPb2sjWSufj4AiG0HrTCyHDxLIzIChihZ\nODS84jVjtLPbjkSJGkYGgG7CKh1Q7xzv3Q7+JfAOQ1NAtwfNxNc7qBD0lfNV\n2+yRrrlUV1YAkDO48gYzMm/TWw6GEUVMxGL0KghKqYHLRCigJtVT8nm2tvzd\nNnyv9FZcpB4XB/cfr49gkwysRHfJP3JclXOuMb0ov3+ZYv+A22GXSSSLS7dF\n+Eyj/PJ21Wy05ZCzXUMb98lfXZsb2nlGFcdo+pi95nSgonYOVCwWISjgC4/F\nTOgfWSI84f08YK6bqwmUwZy8M/iw+wQsAeJG2Z3HbSDNkuizVPsP1w6I5zPd\nxmjPtTEHCCe8m+wyfmw5Uxx54PjPl3kM3Ru9GlW12kqzUI/ezVIfqQ09lniv\nF3L423G1BKU7jo1niYIArgecuGRWMtT9xr9HjNrkVbCz8FsvD8ltf23Kg6GP\nZcoi\r\n=+S6y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"13078df3e45b57186ba462f504d9211e7d6c69ee","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-28T04:00:50.497Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.166_1643342587830_0.20556764908363578","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.167-renovate-npm-marked-vulnerability-f8da081e9d93c415173bc0f50d83eb90eafbcef3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.167-renovate-npm-marked-vulnerability-f8da081e9d93c415173bc0f50d83eb90eafbcef3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.167-renovate-npm-marked-vulnerability-f8da081e9d93c415173bc0f50d83eb90eafbcef3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"219694aa9588e7667928e3f361767973a9236192","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.167-renovate-npm-marked-vulnerability-f8da081e9d93c415173bc0f50d83eb90eafbcef3.tgz","fileCount":28,"integrity":"sha512-3ov5UeNAE37k/Xf/YEq6jKYuhydPUrcmUyY5mj/xlYZniutDqKiY1nh1Zks73nCTZZYS0rddy94oqWF44xf+GQ==","signatures":[{"sig":"MEUCIQDltGrVaHZQNe8dFmICeKco3MnkM0A+RZYwnd7yXAZ2BAIgZ//vk0mv/k0dbNgnm75DxV+i1OjuR1xQEIQhX5/Yrwg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh887HCRA9TVsSAnZWagAA2msQAIiQC2kaMl6AcHSpPOa5\nnp/KmYtsaabk5CNJkkwU35mUt8kKA+U7O2BA/c3Km2g3pbrLT4HTB+gPJFVD\n9nGLTKLL3OVy1k/tt+BmxG6eDIHr7h0OoSvOk4QnIWsZbiz5MoVrUZh3YeIb\nha5io9VDlyAqxkO9xW9chdb39J3t22ruVZP5N6MYHXBoKVeCmVfrqhZchPgX\nuFwvDz37v1wKIcrenFK6YPRjY+Yf8Y/2avoMoud1fCYOIUfbrNMxTUV77KVf\nIo4vSWisfq0+5sGvs+L1JLkCP6EZZLcTYTaxdfSddVp2x1daOOyHl97kxyNF\ndcm+JsBWMLV9abMHkAswEfwMqlcR0bs9nvXZJvTY9oVyqV9DEGBHlI+OhvpP\nUCUJpAESmo/QlabDkEikFM+afqE5KXYwbm0iijQu4wv80poG1Sfl+Fky7wGY\nab2s0eqdTBfxCQ/CkJ2vcvZdpclvZVnEEhnMoUaCrT65RlGMStXvn+7LCXyp\n97spe3SrwqprhwJ5lHeuyl6crc76Ph4R/PK+8cS9fr7+5bBxgGTCJqJsT8E9\nk548V88cjZkFUgwYMNtXufIj96P4/6xK2q5ylaLsDXJRYHqsfXRU4OSlDGkm\nOpCpM+zJdNP8nAJ7PJmoMOZdjrni2PSErcgprLWfwpsxDVNWiOyWFJaoJryf\nxHtQ\r\n=O2jW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f8da081e9d93c415173bc0f50d83eb90eafbcef3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-28T11:05:52.207Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.167-renovate-npm-marked-vulnerability-f8da081e9d93c415173bc0f50d83eb90eafbcef3_1643368135699_0.9207241324354276","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.167-renovate-balena-balena-redis-0-x-79105ea7cf23fa6d50d96353749d375e68000aea":{"name":"@balena/jellyfish-plugin-front","version":"1.3.167-renovate-balena-balena-redis-0-x-79105ea7cf23fa6d50d96353749d375e68000aea","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.167-renovate-balena-balena-redis-0-x-79105ea7cf23fa6d50d96353749d375e68000aea","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f54b0f258575220aeb042530c3897f3898891869","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.167-renovate-balena-balena-redis-0-x-79105ea7cf23fa6d50d96353749d375e68000aea.tgz","fileCount":28,"integrity":"sha512-9zY9McB37Wtumx8xMb8+C9LaFFrCXYTtMkD1qu+af+ItHKK8+8Bsg7KftoVNC2eyuQnkdFUuRG1I6Qo9BjL1gg==","signatures":[{"sig":"MEUCIQCZaU/R2T3emeFcWW/JMu6+hwu3HRmOvb3SIVNpC6jO4AIgSU5Tch3A7oBSd9qYNlOtWGdXqMSjs3L+Hw3Vs0wyAEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh889CCRA9TVsSAnZWagAAl1EP/RL7YZlm+CzNxq0z+qdx\nK40r4dqT/gQYyN1jD0ISB6L1kG7HKSu8adJ1ni4oUx4dXBsgOzvXPjdFo3t6\nrMw28qYd4VUsR/15Y674OrItYeK4K2Qx1myhgMdbdDnyw0enx2616GKk9owt\nhLu8lmoJglaZLJaQMC9WD1R/+TsHeVJNq3B4r6RQuRlgwupu3uhYpjQBtlYi\nvjY7AmTMdhymP8jbcnsZQ3qLHKQEKsAXcxqLOexxleHVEDCu0SKu89hOJPfS\nj1Aa+K1WQLBuclh2/6I/QEShEcr2vmxUTY/FXL+vXC2+gu1dRHYcPKjVoJPJ\nvmbI9wyAd03v4cVqVTck+UrXRgys2g/m0GVweyFgDxVi4JzMOsByCl/2H9MG\ni8jt9dKNw7tSbFfpA3FdAMCvb6HLY8LsBj+wakrJLz91H5N9Ag5GI397KRxd\nOFqFawAiNuw86kquSkVvTVc8XNUdHGheftqYWVaJjdCiUmOuysd7wLU09CQl\nps1jKkGGKW478ffSdbxn+xWzlsUTnRZUv4u//r5zP5LQCJDZfe5pOYYoH9Fq\nffGZ5oVOtnRx8J9m2M5IkVxRSveHUqYO2LHVH7TD3qHdeYJ12XOz4CxRXbAB\nGbvKrEoL9/rruu2/fo5AjXgYSQlEio9knQSsdVwyLG+0fNAL5fnxU4ny+wB3\nVcYA\r\n=LfsO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"79105ea7cf23fa6d50d96353749d375e68000aea","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-28T11:06:42.624Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.167-renovate-balena-balena-redis-0-x-79105ea7cf23fa6d50d96353749d375e68000aea_1643368258196_0.09257332403320451","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.167-renovate-resinci-jellyfish-test-1-x-baa0568356175a24b5b7721c5130da8e74def1ba":{"name":"@balena/jellyfish-plugin-front","version":"1.3.167-renovate-resinci-jellyfish-test-1-x-baa0568356175a24b5b7721c5130da8e74def1ba","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.167-renovate-resinci-jellyfish-test-1-x-baa0568356175a24b5b7721c5130da8e74def1ba","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dd098b62d6d82b6a9f1b664f090d32f0febd378e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.167-renovate-resinci-jellyfish-test-1-x-baa0568356175a24b5b7721c5130da8e74def1ba.tgz","fileCount":28,"integrity":"sha512-dyb3dnMHLv+dJ21D5ybCbMTw63ADrrBHs2XRiiCfoeiGJUGW5rfjMlC+FySAxK/e4g/fd6EpqyNc+NmD77t8uw==","signatures":[{"sig":"MEUCIDVKc73ESSSLlsK4sYQ8SuJV9cj7k4msis0OFqAofTRrAiEA/LNPQryTbdY7ata1e1GLWOoHOIQskEX/tWaWqRwTLCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh88+eCRA9TVsSAnZWagAAZH4QAJ7v8aBOex7QEFk0Jx8M\njq86wYHrImk9IuSHt8b35gP4UFKHNiBhLvhx4QHPifiq6BOxHNaK5KKuxO2g\n0gOg8m6PMImeGS84cV9SNuuJ2j7R6/zzOAHN2abknBCL3bSYaHpxLrE94CsW\nhUqf3pjXU6TdYIyb2MBHUEffEj3MAxSKgvpeQ+Zk8a5tsoLiDmh2x2EcUvlX\nUrqd09mRX8t8iQM96UfrBrGC1BtsDyX0tqhbtW50x/iJny9m61uO6yZCwUR2\nk/JkPGJvMPvQh7ROg1XODmqryHVsTD58JID8eVAYw08dZZiOI/IFPQ428PSV\nQ/1/QMEg5YrVbJ1+okisAfY6Mx+C88lYgsPOaGITSHwFJDrQy+Lcflf6x+s/\nykJLW9RxpubmEVtAulr6+JgX9itxPM0PPHgA0wFAoQdHQszNQgNAuYqaoE6Q\n0uxL4hla3DVizw9ICcY7QGj+2nw42khlF49dLg5OSNR4mVZla/8pMj1yzGuR\nOLgW5LiAKQ1cM18SCff7rToYI9n6Ypv1a+rPgSwyMtwglLWvHThIwIjW3SXx\niRlH2d0UM/+zAB+TqVbhplsdnGQYyiZc5SXNbibgcdKYUPHu8oqx0W2ykYIH\nMCMa1jh+OZDhz3CnXqEiQpqTr0EDACiw7EJXQXsm+B4//fjn0UXrLY66M1HR\nD85k\r\n=reUe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"baa0568356175a24b5b7721c5130da8e74def1ba","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-28T11:07:53.064Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.167-renovate-resinci-jellyfish-test-1-x-baa0568356175a24b5b7721c5130da8e74def1ba_1643368350148_0.045155922345335275","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.167-renovate-balena-jellyfish-test-harness-9-x-a1b3a6c7d339de62fc232170a60be231d19b3dc7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.167-renovate-balena-jellyfish-test-harness-9-x-a1b3a6c7d339de62fc232170a60be231d19b3dc7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.167-renovate-balena-jellyfish-test-harness-9-x-a1b3a6c7d339de62fc232170a60be231d19b3dc7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eb82cfe7cac12786ea39b20b8f208efdca0d4589","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.167-renovate-balena-jellyfish-test-harness-9-x-a1b3a6c7d339de62fc232170a60be231d19b3dc7.tgz","fileCount":28,"integrity":"sha512-M8q5jgSgfhdgfjonJYtbcRuP4NZwgmwgZZCekPoatRJaWoxFB52Y6LH3eC7MPVvlpH4Wrx31PxvJJUxm0zCoiw==","signatures":[{"sig":"MEYCIQC3LtL3Y8bAUOtCgGmu3xVR3O9+hkY0B1UGPedJWzfX+wIhAP2mcrFNuWNgumwb4zASg0puZ64Kmv8ht3TKUXddN4Dm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh89ALCRA9TVsSAnZWagAAnsgP/0xCImbVQBLMl9ALR36B\nb7WdOswWxYWPjDaoUwl0DUr1opq/XcnwwDqPMLG65XALedHE7BzYYLAESgs4\nmhUey//hIQobaTpm7oXZJLAl4igMgN6kP7XRIqLnV2+Qc88yo1T/qKyWL98H\n0Pz5AKwOK1LIx0rkmUF5cTCqWvjFkBAeDs/re+H/Ou7uSvx88ekZ9MIHX1io\nSeDGK5U1akJh3kMyO3chLVlfKyNhq368eHr97Fp5gbgCtPOTGhrMLg8VBWQU\np+I03OXa0OktkmyaUxiNoVOQYbSCb1d5OBNbPzRSuEWxdRZYL8vfmlBDDaPC\nBv1/gbafwQBzPSxGELQI55Nwv+OMTaokKuHio2UklpgH6wUyf1jYjH+WmJGU\nM4SV1g/Gxd1hQoMjTBTWY8YWTcSIOxcbQBYYHZJvcO1RJVL5FaR0K8aUONMz\n1DQl+SFvmA15gzEO80HAMuP+qZS3jI23RNS6zPgDbAZULCPmUOrP6Pgm81W6\nicgju9y4oSfkTaWZ1JtC2iUsPNruQ2mvoXPe1RH0CC9MCGDc/x6w45Vg5RJk\nMY/HJn5/aJpwCGs2MmyiW9v27Vt80lV0BW6FE59Uu4xX9O3bXHNJZlMFZ0TS\nbn42zcYfX1lYU+c7GARjP2Pg9BbeWwFF/PA9arPS/4XP59xlwMTCQHocXFhN\nYIRh\r\n=/b3x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a1b3a6c7d339de62fc232170a60be231d19b3dc7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-28T11:08:18.613Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.11","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.167-renovate-balena-jellyfish-test-harness-9-x-a1b3a6c7d339de62fc232170a60be231d19b3dc7_1643368459207_0.7619144788114891","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.167-renovate-npm-marked-vulnerability-043e4e6dcf06ee1c5dcbe52b95cadf05cf9b176e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.167-renovate-npm-marked-vulnerability-043e4e6dcf06ee1c5dcbe52b95cadf05cf9b176e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.167-renovate-npm-marked-vulnerability-043e4e6dcf06ee1c5dcbe52b95cadf05cf9b176e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bc43732b2ba986dffed85be7e025b1391c926e6d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.167-renovate-npm-marked-vulnerability-043e4e6dcf06ee1c5dcbe52b95cadf05cf9b176e.tgz","fileCount":28,"integrity":"sha512-+B/aG+JsU8w69sKuLpRj3GA0JBhXAYV1PvYA8LqbB9jt7LzflQ5hLWM+HRFzS2oA0zzXKN5gNxadx/gXJxBbCg==","signatures":[{"sig":"MEUCIQDqBQNGHd4Dp2xnfYzHQTM+pHF1ykJiOmorzyPnevOkSwIgR9RGrlkfsaLUwupxf0MgQj8qjgF/UdJbZn6pzKit5qU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh89BRCRA9TVsSAnZWagAA0twQAIVmHicc1YOlIfSWNJlH\nugPmjSHOLYDWuTdSDnv5UXxtSIgKNyO7JXgfGxscmdrY8uN0LTDEHfxsKmnD\nd3lMxZJWSJIvbtp2aKKbfswPlM41ptrPuVvRtlviru2GRIU4gCrJl3ZlEtFn\nAph9+BJlWSRw9mzNf/2XtDYmyCNmngNt+pBstaio1PO68gTD7SgZYA4peaNS\nAV2Q5LQ1zYOuWB3cc6kXxe9eemqqU4sTUqZVqf/40gqPmRri8qgjMVouO2D2\nCFdIHymMVINpTvB+ZJ5lu8lAiIv1yS6GmkQxNdwCtmQjPbDsfNun0dHfAWLs\nv5He3Cq/r0CbA9ZRuEuUSg/4HMSwbnZA1a6LUTODc4Zb3tkUo4nidXSnY9xK\n8jIKGHQ6pyl0MFOP2MEWNjHuOvlLXxKPN3QGDbUTQ5ygxDeIJmWA8zLRkjlS\nVxERmsV74NKVL6EiPFyNM9Nn5b3i77jBZ1AkuADjNtkL/Kh0FWqgANVvrDyM\nGMHlUplXidpHLACYF8Fs3Ui+8Q3RfRy4imorxBs9aOY6SjBa5jy0Urozl7IV\nWHAIy0kpmn31pIym9IsTbULMw37F5Tyc5ddaUQJ/CSAsIYxFjqLqwkrvPStn\nYBEssgkR5V8yeiQrIcLBvEeMkVMjnRcQiCN/VdJr2uYL3/if38Ab4c44haYH\nxbay\r\n=BxJq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"043e4e6dcf06ee1c5dcbe52b95cadf05cf9b176e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-28T11:11:29.237Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.167-renovate-npm-marked-vulnerability-043e4e6dcf06ee1c5dcbe52b95cadf05cf9b176e_1643368529176_0.674657123013392","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.167-renovate-balena-jellyfish-plugin-product-os-3-x-6b60b44f4a0b878b17b7a7effb24feba7baf1424":{"name":"@balena/jellyfish-plugin-front","version":"1.3.167-renovate-balena-jellyfish-plugin-product-os-3-x-6b60b44f4a0b878b17b7a7effb24feba7baf1424","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.167-renovate-balena-jellyfish-plugin-product-os-3-x-6b60b44f4a0b878b17b7a7effb24feba7baf1424","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"122392da25d278446dc328584a78e6198471de74","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.167-renovate-balena-jellyfish-plugin-product-os-3-x-6b60b44f4a0b878b17b7a7effb24feba7baf1424.tgz","fileCount":28,"integrity":"sha512-G57nyw5CJCsSaftpDeKMEFUyEBehURfD1OF7KduPOaU8H4vH8odJ7974EmW+fGa6sQrg82zyC7lp0AHff3giEA==","signatures":[{"sig":"MEUCIQCX8wKkKTSukfhbG6mCzXTdW3CfG4Nx4Q3xVxNmpoy1YAIgJFMVNm/KJffsHnvIMgvtSfVGQfz7MgGxqpcH5iKGNNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9J3eCRA9TVsSAnZWagAAztoP+QBNsQBbwueuy6vFXYdf\nwr+TwngFfTdLMk9P4G3CP4/ss2/MlBpUOkwwXCnCgsrw1K9ztZwIBSDCJtrz\nG6iGpGf5uDIAQlWKAgQ+8PkWvRbK4GTcJZ8WOw/O/MVG+QSOoB/Y/KH2eFUw\ntNQjfkVvXY6XnPrxsASPMPgMCg+SOVRG/07UAhG8BBEIpe6Hy5VDR43z+OgQ\nHRoniRly+TLSQE1v3iJLWEWLtH3onKFClmtlzS+c4QUfqtqfknuLZAWpAdsn\n2riQ/jshY0ZI7p05n0XHVHsNTywM22NWSHibKpojMDNenhMK1+lgfpdlI6Dw\nKFJ+bp8FjcAmTNgkkXMMPx9To+mdezOXPAU4PnqyyZ4X5up/2klPbCsUU8LK\nSv7gHukdMp8Jv/0iIt+mIzVUtNVKRwLm4TzFTY3Ba0vsmXXC/l5GEg8SbT9i\n4nsTv/eL9BD9gULhXsUEh9xdFlIrq9gNIegLg9mE+/0u8TUtvh2zP9ALHY4N\nFgrgMBBsfB7BRUGE9ol5JQuf1C2p9lW8zZS44ojhfzaf2UBiNEL9gN1kV/+c\ng5xIia64jvN8MxZ/IgWwTihYnR8Li/I2yLiCI5KwcPP0uVewJNwN20m822Rf\n93eS5+sg9aMkatKUroo+e5tmnW2QeIeMo6AaRnV0bdz1e2RkEC3b+6n0zPLt\nMzuc\r\n=UUzr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6b60b44f4a0b878b17b7a7effb24feba7baf1424","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T01:47:53.999Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.10"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.167-renovate-balena-jellyfish-plugin-product-os-3-x-6b60b44f4a0b878b17b7a7effb24feba7baf1424_1643421150600_0.8423443036010654","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.167-renovate-internal-patch-2192322b1c39d8d3765b4d1e8ef42ef944a14c89":{"name":"@balena/jellyfish-plugin-front","version":"1.3.167-renovate-internal-patch-2192322b1c39d8d3765b4d1e8ef42ef944a14c89","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.167-renovate-internal-patch-2192322b1c39d8d3765b4d1e8ef42ef944a14c89","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"75b99b7755916d63c7dd459653c207f74211d1f9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.167-renovate-internal-patch-2192322b1c39d8d3765b4d1e8ef42ef944a14c89.tgz","fileCount":28,"integrity":"sha512-Z6OMWJLwpOYR4RjKznS0FoeyeshOQT/MZvzA5XDtKf9wgeYmrtgkGJHqRU0/5vowMtgjwp0Kp2o5ODMSl2UNfA==","signatures":[{"sig":"MEUCIDRwE1fhRRjqa1ULyvZD7m4GZs5sVb4bYW8h5As6SkhJAiEA/66/gHBkEFxC+YCou5IhPskbzKTAN7myT2bRisEIspQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9LXKCRA9TVsSAnZWagAAH1MP/2GcpqqfAoaxrqOE/Q1A\nF6EhD0uCTi+ihHQeraKXZA0FQdMuwLCZIz2j49VD++ac8X47P/WV4dWel1BK\nyBhnwzjKOVyEaE4TWtFBjzN4BsPM6cgeak8dlVAgyc3hO/auLbDi82NhkyZp\nJ8czLX9jprPGyydmDWm65fpZq7D3qIO1sUVCoYmsO8YlUyH6wyrRjQt8m6hN\nbvY9AXkaXfwy4Nw9ciiPkspJbsZbHuLaWlYzebppNZl5trmYT8COHVWW7V5Y\n2TODbF/AwN5qdzj4JDor0mthVV0QUt/ybBILYbENr5dlro4jhO5Gr1kHRKOI\nWuemE8DtwNt19S34HQKNVpBdqcHuOTfbNeeordeElSYnPLUQdwAFzgl6cDrn\ntyIYs/kH4q9lEq3D2ulV60BNX8qds3XtOo4dJllB9sivcrXN4r2Fl4no4/OF\ndiDBzuYGDrh2WmNHKKHUUeRT3VXhR9IsvcHPJJlsNxNInvZtcJRwctQ3TZrO\n3mgBKLLWyIjfZ8tpYDf+TKPKufyz7QlHNTxePOBdVQpaBWT1rncGkDuKcQ/v\nuqlWySde11dTGxV2zGuRDmfRnZpdSB6MhBIRx2Za8F4E7nJ3D2WK1Q+Zvugw\nFvtHV27hduf4hRNbndf74kk1ic2ZxzEFkDqSZYlIlpNroJVrHyGERACU5oCr\nkRa7\r\n=exeo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2192322b1c39d8d3765b4d1e8ef42ef944a14c89","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T03:31:15.610Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.167-renovate-internal-patch-2192322b1c39d8d3765b4d1e8ef42ef944a14c89_1643427274055_0.8496450653924437","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.167-renovate-balena-jellyfish-plugin-product-os-3-x-4c0931d5d4ab13f08b5465c7cc87f55363c0116d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.167-renovate-balena-jellyfish-plugin-product-os-3-x-4c0931d5d4ab13f08b5465c7cc87f55363c0116d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.167-renovate-balena-jellyfish-plugin-product-os-3-x-4c0931d5d4ab13f08b5465c7cc87f55363c0116d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b2b9d877d8bd3fd9492d4ad2c5b092b01280e65a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.167-renovate-balena-jellyfish-plugin-product-os-3-x-4c0931d5d4ab13f08b5465c7cc87f55363c0116d.tgz","fileCount":28,"integrity":"sha512-ZLQXxRBZsHJgQZY6PrDVdcHbJnsIBZ3MKAOJ3+6U6wQ+pc6dUQWWwRJwfgUvhjOWlivEraPRsARdqXC+MXHmBA==","signatures":[{"sig":"MEUCIQC64pTgJFST/tY+pdEsJa0c2x3HHj2rj+AaJUWKaq9P4gIgKDYObhRL4NF/kEhCICgG2Bi7uOkFaMfZr63Ddm0giNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9NV2CRA9TVsSAnZWagAABmAQAIu4oZKOQ2DUReNJcHap\n68OT+A58yOWJ8Yf5Gvwtd+mH3TBns+M+w4N9VypTS32suQSs5wemRUiinIR0\nu4c2XT4frBX303B/R05AMRQyKDhsza/1LTbdJLt7hNrw2JRcmqitiHakybGu\n65m8mVhPMaPynstZ2drGSnvz8y29uuJ2gz+QJQJAITi4XZkb2Gqeof8HB8oZ\nmySv/ebhlJR4qCd36JAKHZWxixlT08tAGV1edC/rJ3hRvf501gs2QDjWx/iP\n8y/AXEDrTYtmUiuPMM5oPVFySiLgYUMMRbmZ0nFYTmpZKnYl+05N4GfzAAQr\nRi4BHoyKqclEq+xpL7JHcJPUcbhzz4c/IsOglBiQQMH2JDJBv8vAZ+Xl7BFq\nVOr+Szd/RDLXgNEGMXSiAWHDgA1AR6Hr421Lz7XZGLoCKgng7BxPAyj1jb5f\nwpiah79krt6QzgAHRwNBA2ADxeFQ1Z4Y4zdOLSvrNWDyBwqxzSr3k/8RPMso\n50nZ0d5ABYoxOHxSeYBmcWaP6p73AMyJ/h7MKT56Y1AMUjKUl1D7kMvCKQXU\nJ4flZJCqwAqq0/lAnvo8mfSwqQQ7n5/MMhd8ry00UI/4QudOm5qUdZcgg7nj\nozh0nexpKksW5NW5rHLOpBzi4D/O8Nq6ssu6LJ/uSPJmZXJyGURh5KeW2Z71\nadd1\r\n=FSuQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4c0931d5d4ab13f08b5465c7cc87f55363c0116d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T05:44:50.014Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.11"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.167-renovate-balena-jellyfish-plugin-product-os-3-x-4c0931d5d4ab13f08b5465c7cc87f55363c0116d_1643435382565_0.7764929939726268","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.167":{"name":"@balena/jellyfish-plugin-front","version":"1.3.167","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.167","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1849848cd93a82ce0d96894f4b96139ddd75d790","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.167.tgz","fileCount":28,"integrity":"sha512-oeoKWUTwZVvOBnPludFZ5VycjYiwQc+CYH7Ox3nLbFHcDBIwzOeuLJJsVhMdpTLdClYvEY+m59qSFgBFqpdkHg==","signatures":[{"sig":"MEQCIQDcHlZYHTMbLJq8s1PSlvLu3BPdZLgNHnCa7vQpav3yJQIfEn5SBZkkgbUmjorKg5B2G64Fk05JMjMDH0mgXeh6Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9NWFCRA9TVsSAnZWagAAx90P/3m7MY9WRtT0mpETHzbT\nOzcAFyD5C2CENWKZUk0IQaTSsUDQ8o8dY4jVFQHv09wUs7Y/51w/BtEgCD9B\negWnuezGtYbawjBpU11ez9unYcTnv34QpOOoj7FShc4HTYPnGa0SDbYSq8It\nKMED0dOJ/zZoEJm1Z6XhdZFH23XeGa3hxZdAfco/ylF3Uc/I476bdi+UAHk9\nhOIUCC+Pi7NSaaEBW5iTW2G8hq4tTaLPsELM1DsXjNOFyP9LEfTxFU2Aqqwz\nERs+PaNisYwKaFRl48VY4Wcp23HtvuNpvlihpphZmv74lWgUV1ggH1XrAtCZ\ngrxanIK4k005UuRadoIHqTosmfvmHqQxT1PmrshgF7FPHDR9/UL6m4bHFt6i\nGdRUdviz0R6eswYp1x24s2kcEoNOHio256L0Egcir1nvH5cmHtIaYvRKxtlD\nyqkKeh16eoyn4ExrroVuPT8ZWLVJLhnTSUMPWQce+V7tw3saD96EWsuUmNiK\nFZ9tejB9oTtXMI4H5nuiEOnL0GREqKMHJAp21rzRNa7Q9QfhTUWcnlYfPTwY\nAwJGDFPUCjDbKWdz//sH0NizRMlNHbYRmQIdSco/n33s9w46yvqNewhOIQSl\nAFqT8anielxabG/lu2CckkfGGhUWJzOR+Ex1JNvs/e6cPCRFiyaGGCeU48kt\nn9VR\r\n=LRKc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"00e6a0f3b22d8c5c6aa93559bd7283e62f5f8e39","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T05:47:16.360Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.167_1643435396868_0.45843333339778436","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.167-renovate-balena-jellyfish-test-harness-9-x-99c54840cf24ebef6e1e84a5e36c5006501e04a5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.167-renovate-balena-jellyfish-test-harness-9-x-99c54840cf24ebef6e1e84a5e36c5006501e04a5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.167-renovate-balena-jellyfish-test-harness-9-x-99c54840cf24ebef6e1e84a5e36c5006501e04a5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"59b8c76392872c0a7e8e4f3f20ca0f2fde77d41a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.167-renovate-balena-jellyfish-test-harness-9-x-99c54840cf24ebef6e1e84a5e36c5006501e04a5.tgz","fileCount":28,"integrity":"sha512-Nj1Irt7JoliI4g9bL2VrXbICcH4phqO4xvCU6w3JhfDCWkSNyyBJEFYDC0Fagjey0sNvG3JQDe7la8z4ZoYD0A==","signatures":[{"sig":"MEUCIQD939gwe6rBPa95LwJ1X0aGahxb2ZcafyvpNtnCFsVQvwIgP72NkcBBYQilEB5E6hRuRPJzBWbXZs5W14rHwa6BAos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9NWRCRA9TVsSAnZWagAAUv8P/111AXsF9RtwEQ9qxul6\nvxwTFyz13H+JGBxNlV9MuQtzR9Eb6nTt7ar6jNuU5rZcdfXDpO+3LNXx8E1C\nayoBF0S8y2WrjyQQxRo2WbctLJMQ90XPZlSGMbhjX8oIPb1Gl7gfylhpxLwC\nk7F8uv/7q10hKkz87wKoui8bhDjbXgyo6rGpD20Jg808H9NCPtKFp6CUvL3p\npNQmWifUg5LJby08kcpiZnYz+/Ha2OlZJoodQXEstvHxG2RAG5GyZXaclL9v\nACyc4L3tO0+vkjHoXGLmoxkUwiiH93v+d+n+7j7SVgVM7Z+NFvuYvNWlRJcU\nIbRc3Jp8Ig0IkpwSDjnsVt6++I+QwN5PRF90oiGcI6CtxZ6cE2yAdqaIBrgC\nIUrCZYwzNTks9WhuyvHPecDhNxaa6qUCOHylC/2SNyYYHcq+IMq5MNxbPMtI\nOZdUbXyH5UqvRBjVe4yMT0jfb4NHYpyJSlchYvgRQLvWbcQtOanYXkev7rXn\n5kW697egNXDHtYdN/GZCXQpDF/RhhaobbyUV+39KRSTkUUEAExs7r/7GnYbE\nrXdspKjEpnsHwaExKsbeNERj+fBIA0VxgZlA1BtmNqIuMGzcobwsgLf4mONZ\nkq5sXF8TE0hJbM0cFiWeSWAooZ3wAsy5XCVFDTjbULYf7ujQboQRRpIIPWTs\nNCVR\r\n=qEM/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"99c54840cf24ebef6e1e84a5e36c5006501e04a5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T05:45:22.905Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.12","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.167-renovate-balena-jellyfish-test-harness-9-x-99c54840cf24ebef6e1e84a5e36c5006501e04a5_1643435409334_0.7734723872274363","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.168-renovate-balena-balena-redis-0-x-cf72a2dae1d94e0e56c84de2435c9714ec043963":{"name":"@balena/jellyfish-plugin-front","version":"1.3.168-renovate-balena-balena-redis-0-x-cf72a2dae1d94e0e56c84de2435c9714ec043963","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.168-renovate-balena-balena-redis-0-x-cf72a2dae1d94e0e56c84de2435c9714ec043963","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4dde39778c681e1f640fd1c092842ff0196dac59","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.168-renovate-balena-balena-redis-0-x-cf72a2dae1d94e0e56c84de2435c9714ec043963.tgz","fileCount":28,"integrity":"sha512-lRXatmpJNiTGOtnNyblkdqCCCrEntfQUEenO4moJKKw18bO+Eus+d31YOZGMyD7MRK+pHYjgUEUPAo2ZppqKNg==","signatures":[{"sig":"MEUCICgAa1gcVmZZfI8vdkMEXb0W0vhBIYDDwN34597X2mlOAiEAnghYThOQYvMc9Vs+FJTndkzIkBqHmg5/CWJK4nGqjbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9NcvCRA9TVsSAnZWagAArzgP/0+eRxVB8a30Ef25jVy4\nfP4RLcpPfK3OPrUsgiEoACU+LQd1WSmGwyTupa9GzPKyeNx/D8fnPRxIG3tO\npOk9UVjKnisVR9tbLhYUGGCye9opdZQOhLRPZiNlSUVlwShlQNUh62ZGAqFY\nZAx0ZIiFymcz9hJwxIL3pd1My5fECyRU5NS0YCiyVlucVUtfEp7BhGD8DDcp\ndNgp4x5fO2Tkj+F/hxYPa3HPPvXmd0wWbG0bc1ZeSFriDvoNIXmxDBGokwp+\nUUsoL1xMIie+3GqXTS/IFMhNsUFfv/gYCfnaH0eEN+KegTz8Dug3ZBJDM6x2\nZ6SVgZ/7mPp19EihNgBHfKLQCFn3rpKxG86TQkTrJWSqC3wWk5J4pnNsHhnk\nPihXuVXSwZfM3MM0VXHvKfH5IASDVDq9rLo8o/LzKkuVBzEy1Y/bKVdqPYzw\njbqAQkeWArn9kpvhCJALgpAqkJ+KHd2uxKvwSF/+9SIxuBhpfIxZk13A/NYR\nMWGNabA2UYMOIGUVvPoDlDxeS+P1Df5Z3jCQwxOjieuGJ4v5m5iuVmppMWdx\nvImTgn7lyWkMkHIJgCCF0l784vmuoO/nId2b4FzB4BVwJiw6o8AkEjLRH3l4\nkgQkgeXG1dwYnXMY7ccQSSEv9YxKVzJn7Y2MdRkyS5S2taCSBlbG6zUuWqG+\nHqEw\r\n=B6m+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cf72a2dae1d94e0e56c84de2435c9714ec043963","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T05:51:25.542Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.168-renovate-balena-balena-redis-0-x-cf72a2dae1d94e0e56c84de2435c9714ec043963_1643435823133_0.477566057073076","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.168-renovate-balena-jellyfish-test-harness-9-x-d18bbc80b8cd05b95bc2323c7f64876b1fa3207f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.168-renovate-balena-jellyfish-test-harness-9-x-d18bbc80b8cd05b95bc2323c7f64876b1fa3207f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.168-renovate-balena-jellyfish-test-harness-9-x-d18bbc80b8cd05b95bc2323c7f64876b1fa3207f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b1005b5912b096019f609b897c1358a89c4911ed","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.168-renovate-balena-jellyfish-test-harness-9-x-d18bbc80b8cd05b95bc2323c7f64876b1fa3207f.tgz","fileCount":28,"integrity":"sha512-S9TlhgRF1ZJXdv988fCiEXMZfEYNEbJ5gXuIataLXs0ZuLZYZ/jh2/v5DBBDsJr076xjDpG+Fy0tlZrPBfI98g==","signatures":[{"sig":"MEUCIQDUkbXZ1+RztuaXSJc34WW3TpwiMNOCV/eAGJx2lE9b2AIgd9IvE8lwm3CuYK7webFn1iOIayo1R1XcFNyLRsVTdts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9NdrCRA9TVsSAnZWagAAQuUP/16a1CaTw2u/uHFxMHp+\nans9Uw/RnLB29ea1VhXYPl9ZIrh7MkR3aneTygLcndKbKVATTHp2umU3EQ2Q\ngkNKY3w5R17Pvjtx4yLeB2LU9PwtcZC/I57h6MjAzjlfDOt8jVG6KbuIMGP6\nLjTbBnECavI0JMTNCpIWnIa8kCOeCNM84BuWTkFb1m93fq39c7/29hsXfODR\nLSXq9uT/XqWlyh7l2mDPuBjqbcefbrP7YlRcbCm3j0yuQtY3NK4GQxMoEx1l\nfH5XEW0w1d1xo+7OH2lXTESR/If8zRx0tvzNYSdWRSildx3AB8cPBxD5iFX5\nHEdFhRoYYenLBLFLnPelxzzVFKhBEJ41VuVM6LSlI8rCx2U3RDhqeRtRyYn3\nr9GZ7jQx+K4+mGd2bGdZ0d/TqY/XjD4MNDKYRoXgHViO3SbE/tQf6xoEcSSn\nKfE9SUj1Y6+Dv8UTpmWZ/ae7Ln1c9A5/cmw9d72SKt9YSFf29RyWEgDfos7q\n1wIMjlXgY7kUE3mWi4/bffyZZDZ8J2yxRDlU++TtQcpl2C2+sJQqV0PtUpL+\nUgcxwPuIVBQX0GNRrNtMO+AwpNrMkbPzKiLV2OXrB1a4ZDS3oB6qxbG5h1uA\nasuRfvseAPhjNRTbp9u452mq+8Pt9uF0nqtTC2lvEuXBxuMIaxf2m/67ii5s\n/HC6\r\n=0LKF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d18bbc80b8cd05b95bc2323c7f64876b1fa3207f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T05:52:30.904Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.12","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.168-renovate-balena-jellyfish-test-harness-9-x-d18bbc80b8cd05b95bc2323c7f64876b1fa3207f_1643435883646_0.7801009920114117","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.168-renovate-npm-marked-vulnerability-59347e4e010eb542f2fd1df19cc4dfcc0b07fa42":{"name":"@balena/jellyfish-plugin-front","version":"1.3.168-renovate-npm-marked-vulnerability-59347e4e010eb542f2fd1df19cc4dfcc0b07fa42","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.168-renovate-npm-marked-vulnerability-59347e4e010eb542f2fd1df19cc4dfcc0b07fa42","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1f6b75e3963d271349bf6e306044d9f8ded29870","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.168-renovate-npm-marked-vulnerability-59347e4e010eb542f2fd1df19cc4dfcc0b07fa42.tgz","fileCount":28,"integrity":"sha512-v98yE6s2ipEDEpAI1dVTdMzv76bIGdiwFYBAJ43ivy1vA/lDpbN3XpAHfM3S9mc/PreYRhykBsvvuv8MNiDhSw==","signatures":[{"sig":"MEUCIQC0CNHTZPfIVg2UUQJNLrBy7WPycwVktE2Ui0kesk0uLAIgMfiYIQYZjaRai5nX3XVA5GeJVUJ9stV+hQdOoIXd/9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9NjkCRA9TVsSAnZWagAAgdAP/iDvyRp31MdFI5ncpf05\nZ1PKrDJHcucA57mKnZED2e8U/7TjIlasKxY/kUef5rESt3OXHj4xFwf91D68\ndUkFZdHBzloQV8ZTmhSZFIpJqoE0WMpZf1dUGgTPLabh3aU0fJCJlWXie7HT\nDIPIyucH/dx15D42SIclAF01PAivvmdrdrnnQhmLwSRR9NQhV+pJjOGJ7i1A\nqkThxKyC41z1yocx0aI8FK4nmFXWmDRHoEIVpXIv67lw7JQ2nz9P4vZnwBRt\nueMbdbUTU3pQ/mm7PDodxVRLXjT4kivPgM/E263b2hKMENVSP2iJ03kNdlKT\nvxcvoSBXJvwO6Dx1fhmeJAxrNg1sC7atJYZpKTfap496oRU3HvoDIxDotAXP\nQNjry+t/YedR19733Ka7EEkGm7sWtrjgCXE3z2efChw7sE2BOraOIkwxsSp9\nBy0oIUwXmDgLXdxSDxlVFtbG5+5PTiFcexUwUr1tNDe69bATBpCcivVRcSQR\nULE/l6B5XKK1rId/jhqtU41ceBxRQ2khzL6VNXb61mjt3i9VLjfLpXDRx4oz\nYOsSPjHdATpemk499CKiwSEk+wER6wMsCV/UcPVgQdPCmlfkMFkxPjEdI44A\nSiBmXHflAmvXI/ZyV6u0UUhgfN0wY0ad6khuZa0/kBbzjm5+mvduDKkUQprJ\ng+o5\r\n=cx0W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"59347e4e010eb542f2fd1df19cc4dfcc0b07fa42","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T05:59:45.484Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.168-renovate-npm-marked-vulnerability-59347e4e010eb542f2fd1df19cc4dfcc0b07fa42_1643436260292_0.9999822595150718","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.168-renovate-balena-jellyfish-plugin-default-22-x-3d289237ccfa9e49a9a4ae7dd2d4559697ade1c3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.168-renovate-balena-jellyfish-plugin-default-22-x-3d289237ccfa9e49a9a4ae7dd2d4559697ade1c3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.168-renovate-balena-jellyfish-plugin-default-22-x-3d289237ccfa9e49a9a4ae7dd2d4559697ade1c3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"945c63a15cda065bb40c8c9f7310eb710ca16683","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.168-renovate-balena-jellyfish-plugin-default-22-x-3d289237ccfa9e49a9a4ae7dd2d4559697ade1c3.tgz","fileCount":28,"integrity":"sha512-FadR9Ux2aNFMxhzVn5lvVNp7fZMDjuaO0eGlClcY660Z37IMDL3j6MRUz0HiQSMOjcMg8EsIF9iYkvEwf/7zpw==","signatures":[{"sig":"MEUCIQCkCuHQ3+y199kzZNvBwI3GseAlzffNMVhnsLvdFqd+BAIgICWwz1XsBInGHLr3xS6LeO/loK0I9gjb/lgSuPAa5qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9NndCRA9TVsSAnZWagAA/M4P/11n9pIeljLVUVHmXUNE\nHfFqgM/kvszAcA1iZcWIfNkujyyyouPc836+Bo82zpAbVYdeSdG22eZ/d55P\nXXMVQ56QqMMpVclPc1qK09Uw24sqksE2bCEgEeXPCtEEStEIjkiMaga1647V\nofpkYq88WC4rAuAceCp8n6ajMBQlIoc7GuDNefStaaZaAzxGrvye7tRVwCde\nwGHdDWb2fehtYSVTmu6DpKD4Bm4IiDyXaFFSk1E3vGRQR47BSnJxgKmNtHEt\nLRzdljMLwwFezEZP45xZ9jN/yHeMOsiShM6UB0qccbf9P/1EiQw278qbxzfq\nm7ldaNuX1evSFn2OXGFVFzWI9P9x4Wb1KJZVK8nwsPN8W7FCtINb+xcLjPRv\nC8ltfWSvZz/vHk46p6i0Xw54FqetVmwakpg7b1UwGKUXnzEs8hmMjcUVxrvO\nQiTI4utO/kgnZ9r4KjVBlBDMuhSVM5k/eyPmUJCc/zLrdfBSji9ErQ1DjuBP\nU/pmk2RN2Jq0X6TZPrqeNvrBToAI0McI7Pd9ce5ogYWK8w6Gh2HM0KYIVMvH\n1hiQi8h/nQksr9vxxVFmBlq4KWkEGedXNJfcqaUSGFh5wNJHqFCYYSeH2Hva\nof/jWTR5BbkkgYmPM6QwdSMdIEUMs1AG8Y+n0Uo7nYaXNlH5iLlyg9tHkYaL\nqZ04\r\n=Nu82\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3d289237ccfa9e49a9a4ae7dd2d4559697ade1c3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T06:04:53.493Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^22.0.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^22.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.168-renovate-balena-jellyfish-plugin-default-22-x-3d289237ccfa9e49a9a4ae7dd2d4559697ade1c3_1643436509188_0.8929711544785157","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.168":{"name":"@balena/jellyfish-plugin-front","version":"1.3.168","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.168","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6a9e71210ffb01aca83db7ea71502bb938f367fb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.168.tgz","fileCount":28,"integrity":"sha512-eQ385zesAbSFPZHpUxt1sZLT04v5Ecbm/9QS1B7zFtlPaPqglIkNHMAL/yz95S7U3gdQeWmJz1J6NU/nZi+wAQ==","signatures":[{"sig":"MEUCIQD/SdAp9nIM+IKHHPkxqlNYpcOD/7qBVZleZ+FKsrz30AIgRyxYG3morqmgUPeSDdkZWnVw+ZGeI+ulY40RFafN2GU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9OA9CRA9TVsSAnZWagAAKQ8P/39NoymtS5lP5+9H9OXS\nb38xLxC5QpIUQ5uUY34WFnM9iQMsJbwXGQXpE0kIh5Npb5t01S+U8Eu7CO4K\nfLgI9mG5pB+elzpTM371UD+z1c7SBrhNfrcjtIUB6WBFskTcb3I69whzTcYy\n8lRdDKwQx+JkxvNSDLRGZH4Vb29D1qh4BmDhO7PXQgTareKGpmFBuT8Gre+k\njN2nXcl5p/7eFtqSSvQPKlMBGaLJ389JFDVtg4YBzPSijuvq5jT/2txhtNCh\nx3fLeTVJ2zdyfJs6Q0NpYh1oC5VTau2vlh3NBvwE1nBQu7LFSMtsKwafNY2l\n1pmh4+viER9KQWmVMDdmuUmM4O3vLd8Yv9q0UzldTsR6ADNnJKQzCx3MIEcv\novcK6/VastpLqGTo8Z7mShEm2lGoQNjwKgS73rDMjh6VA35ur15+BhKW4jrg\nxfxXkLzqy0YjHPI1S80dywXP9t9RoNEVnSAyvNOxM5CRVfU1/B7Gkdc45A3O\nK1+qJHLvB2g5jYnv3rD1VMK7CqTjE/BhmpTxMq/oLFnsD2j/vRVvIDdZZiBN\nTWZWatuR29bYn/wcn4/kndQeb8go0UN/0zEiVDKhrKcuMGT1igi56sEinJkK\nYylE/PZk0+DdVH2H/QHc8Sqx91P45NXGJfasOAkpRqyhqRNkhONX7VrMthZP\niOI7\r\n=FYJi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"71dc964a4b2e9df426fa3ded6d00c16094f97094","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T06:33:18.791Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.168_1643438141037_0.6487072414640291","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.169-renovate-external-non-major-8f83fcb25902f62c87cbe60b82a60db87976850c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.169-renovate-external-non-major-8f83fcb25902f62c87cbe60b82a60db87976850c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.169-renovate-external-non-major-8f83fcb25902f62c87cbe60b82a60db87976850c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"25282080f40c14592e24463c72fcf253c40a0449","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.169-renovate-external-non-major-8f83fcb25902f62c87cbe60b82a60db87976850c.tgz","fileCount":28,"integrity":"sha512-EtOLg1rxBQw/z8Qxu+0sQ1L74VQ/+UyqQf26bY4wdCWuJvK/cehmyRrvCeMw5EMusz5qf21HRS4nKMXsrVh1lQ==","signatures":[{"sig":"MEQCICvQgRhD2eIeLO9P/F/kxMSOBq35UvunqPjcGsbExFWsAiBRzfOBKtNlxydQDo5lUu7gUkCSQpVBuUZO5dI8I1bGlA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9OFWCRA9TVsSAnZWagAAQeQP/RLfS3bALW6iKffDJiqL\nJ+1wxRh3Mf17Hu7LrBl0Ifc9TcPTPnfvyQpRIMskTAhaeP728CSIk5s1E2eM\nW7OSy6WuAUGZ3T7/CHJQ5zFASWahiHlB8we4dfEaWSho0GblC3hLfVXDJ/mh\n9EelH8haN2wW90kukfi2JfouK7eXT+jg2NV26Bc26eIdimUFsWwl+YBPTifW\nfJQxioXFLYtT2bZFwe1XHQI+DnfsFFxCHG/7czinF1ThmZwT62b0eKp9imJ1\nDVCRBe2cmvH4Y8VMYKIST0ZZylfrd0WsTJ48cUQw8KLIhQsk4uZu4OPR4lFW\nV3M8ernS0pnX1ScxyeCAyIFPEwG8+5snyoy0qcluAgeQGGJ1FkXSWgT1I8pC\nXjHKN8UBtpUqqCM53ElnDSDO4typM+QWWviYDRpD+dj/aIEBgPFzKYSBjnSg\nsgDjASj8IaQqeEz88b/jpfp8groMW5w9hrbE4hf3PZXJDwdnB8OSSMSLsHjQ\nw5nUgUVMStFDJoYX7Qlng0n65VSufPaPhuY12bTH7yB1WTc+dO4nhQ1hs39X\nqR0+03OjmXzfwzEWZP9f3Xn2GpBqlfAG6iKYYIXGXT/pESJjKf16MGuHPy1E\nS83nWIiI0CevtR8xeQUdveC/Ne6dowJJLmjxKt1TbAj2svEwCSJVY6x2kmlP\nPC0s\r\n=6QFw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8f83fcb25902f62c87cbe60b82a60db87976850c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T06:35:47.556Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.169-renovate-external-non-major-8f83fcb25902f62c87cbe60b82a60db87976850c_1643438422398_0.1780599888486789","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.169-renovate-balena-jellyfish-plugin-default-22-x-d85aebe502af09dc5c901a7e86af5936b72ce8f3":{"name":"@balena/jellyfish-plugin-front","version":"1.3.169-renovate-balena-jellyfish-plugin-default-22-x-d85aebe502af09dc5c901a7e86af5936b72ce8f3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.169-renovate-balena-jellyfish-plugin-default-22-x-d85aebe502af09dc5c901a7e86af5936b72ce8f3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f6a7e945096cbe95580fbfcfabdbe02880d39878","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.169-renovate-balena-jellyfish-plugin-default-22-x-d85aebe502af09dc5c901a7e86af5936b72ce8f3.tgz","fileCount":28,"integrity":"sha512-/V804JwdRfymJa8kZpZyVMqLtwZjunC/i7nIXf5DFFeKJo8W8HvKc1hVf4dqMyRsfcHX/igAI6bW7wbuyxvW8g==","signatures":[{"sig":"MEUCIGFZFm/G7ivFfW/ZJxKoLg3ju73mI4WNRgRzo54pEcAYAiEAu1AhQ+WTn+oBpqq3gWI5Xi5EuQ/WCmVQYIDawK4Q/vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9OG7CRA9TVsSAnZWagAAlFgP/1lL7BbFKd96ePE4jM2w\nJKDShX3bsF4SGuQxG2aHEQHbU4czbKs08UiyrLNKlMO8Mu41H5vwzUTE4tjS\n/La5dCkpv9osTQSYIgUv/u/kXVXVkDrYESARLR3uAVMm6FDKPYDpiyo2P5vQ\n31JWVv/8DSU7YLt+kbPpuCdhiejRRF9EzwIJt/rePQFmoyt6UUJlHGeflHPW\nZxCoeQKxy4TnqthTkgYHS1jZNZjc1ox4kmwf0ZmuSyhY0JIyY8O+Gi8wQoUy\n4yBnB7ig22LxC/lRsnk4I0va7FgB8BB37bVPJt5xjk1O6YQKVPkdLeaAt9XX\nBdk4reCgasS0x6Bpg1baPO5ko969Naxv7+ClUNCwwvbHXV02pWNIcJRvtw5i\nx0KtkbmhIjlTEXKOKOMk3srBBEAKpjgXgNv5+olZzWsp6hqyDH2kEgLWCfhk\nlxtUNWTTUKAIt9bQ/Y3L4M470AnZCEvMa8a6wAAItmTPasjbv3B7FuHXlrRP\nWwPRSNY1E8IUhOTZ1H4hTXWFqsRRuZadrOXPuZmI/VIE53hEjh65PMNs0hVc\nflJ2g4du9oeEpyP3zOmIq2pMnmzptdlINsqCz0SdcZop3grXIXPe6ppSU/wk\nPc7AjuB40xvzEsbZw6w+VNsVdbQQOT5PtKF4OXXlLD4/cv7y63CvDUbnMVmK\nrEG+\r\n=78Iu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d85aebe502af09dc5c901a7e86af5936b72ce8f3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T06:37:39.083Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^22.0.1","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^22.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.169-renovate-balena-jellyfish-plugin-default-22-x-d85aebe502af09dc5c901a7e86af5936b72ce8f3_1643438523133_0.5219781016919378","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.169-renovate-npm-marked-vulnerability-6f29b60b488681f993d2ea2b1f46df2c71a3fa65":{"name":"@balena/jellyfish-plugin-front","version":"1.3.169-renovate-npm-marked-vulnerability-6f29b60b488681f993d2ea2b1f46df2c71a3fa65","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.169-renovate-npm-marked-vulnerability-6f29b60b488681f993d2ea2b1f46df2c71a3fa65","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"80730b2ec72a1f3fa44c5faaa80d51f48a4d370c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.169-renovate-npm-marked-vulnerability-6f29b60b488681f993d2ea2b1f46df2c71a3fa65.tgz","fileCount":28,"integrity":"sha512-TK9CAdanqeQRGJ1CSKqnahGLlRQTNMEEcQoS7yiPv3OZ8FP2BOMPb6IqSqdqMFOjeaD9cTLBoZGsHLux+lb8Eg==","signatures":[{"sig":"MEUCIQCDlWUXDCcPzISVtUyQTATQTXPfGKU4vUz8bx0k6Y4N6QIgXGWXSfRcFAGVgKUfTOg8zdTyX+sjcovAb5rjYtfF4xA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9OHWCRA9TVsSAnZWagAAiToP/iWlOgtRs9MzI03YFP56\nY6c+0EmNQTMRQAmIxtecN5yFiTtZ8gwjURRxnoL/Yiv9uU7zgmfIpfZszw6i\nCzyRjjsVPQIZnvEMIyrnF/wfK8mFmKKwGJKoMDIp3bAXEqxPuCpJRzg12pAc\nRVeiyasxk0LGIwn0YjSq9hxx0GmnUaMbV0fG2bY4yAOIul3x4Ympq98zw0zf\nqmqNEiDFR5xaCONn+30PQWJqUSg25rIMQKsY4F5Ccae3cPOZ4Cackg7IEKnK\nQJo4CdbPnC8Cw1+HcE+y/18uQ+tXtPyh4ybSa0ObEJmpgnUOh3TwWhBDz0ZF\nVQT08ZNjLkLSZxPELr2uL3E9U846ejJR3FDWJ6ax7m6sXQ73Tjdy0T1yTaSu\ntwkX3mEZgNj2kObfJcSUGqcyMLnoHHuXmbTCbGzaZuVHTApvjzDoNVeUkA1m\nyZ70VCdV9PSCe43Bxy4zvz93I1f6H6xiWFeVsfjD0wtSLI91XeVwxeF6eXoE\nymSr/CKYjUMuxsQfMT7FeQyA//gYcYNrIsGKxEBYsRvF4qzUVx3EoJ7xLJTI\nfqME7/jRxhYFfVU6hYDWbMx8RyM2RAIywnehA/wo1O3R8M2LzUsYS4SJ+9pk\nvDWSu4v1Cb0TAgUEc/NqrKG5dhxKesOIX0q+qYdnG8nxcsFXZgKP+oiMJnow\nvxQD\r\n=gK/D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6f29b60b488681f993d2ea2b1f46df2c71a3fa65","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T06:37:27.611Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.169-renovate-npm-marked-vulnerability-6f29b60b488681f993d2ea2b1f46df2c71a3fa65_1643438550248_0.841850962250863","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.169-renovate-internal-patch-fc7d0268299a1f24e1481f5909ea37e608f2f6e5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.169-renovate-internal-patch-fc7d0268299a1f24e1481f5909ea37e608f2f6e5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.169-renovate-internal-patch-fc7d0268299a1f24e1481f5909ea37e608f2f6e5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"03da48b700975448241bb7b1e2a8d3a33f0ce335","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.169-renovate-internal-patch-fc7d0268299a1f24e1481f5909ea37e608f2f6e5.tgz","fileCount":28,"integrity":"sha512-gMAFJW+joefU/RhCrSwae/I82I/ynn0ouL87pViJtdWDbBNmPoCe1sirj+JrKKeckQAzr1x7kVwJBahWLVv3QA==","signatures":[{"sig":"MEUCIHyW9iztZJGVxYTrhnAmJt0eGHQvPAM/GRx3Oat36/a7AiEA6PxWRxGBQlkJLsoaHym+NPD757/d57BCyB/8LRPv9C0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9OJXCRA9TVsSAnZWagAAziwQAJnTwBwRzz+9TGipDqwM\nUmluaaXbOZ31a5+Wt54Y/qaq+HWvcGazm6xq6T2pRBgLKW0YYMOxc1zTuVhB\n2HWU4TpvVdm30AFL5vbml2mk6WC4GI7Gzyby5pFI+H6T+wTBVjr8a/pnNZeV\nQU+eTgySxNSKhL6tMLmk2+cgkW0EMrDFWZ2U8ekVHxsReWQ457AEEhWS149b\n8qHXSteLml+TRXQaNTLGEPIV5HqrgcbeAwHLwDC1mQBhulC5dK5pUW2v9qGB\nmnVZakH173tfrgTnK+tMXzFJohP3XYaK9Iv5GxOwP1QusTyum1/Bu/HptPtI\n+V8Z/9alZrhpuMKoa6iCDzXCbStNhl3VrzBfZtBrobMUCDov1iAwh+xEfaLj\n6rguhVHanS8p9TjHLkLa1k5Qzy7Y0CfZmtdp2TU/CaSW7+CYZq2lxext3mZv\nN2iLfcb6gkZuOAIEaAEYnDVQAfvSnEB41ypQM/vEkLmVkVzJyops6L1fNMh5\nOZxWrS5ZMi1K7qqem1ERcr3WcB0HjEI+c18EnS36wCRJWe9PNdOo4r0MaXpy\nJFXEudrundwwAWMd8VnajEslFqq5GKnRy5FGpHTxUWm7lBRN7HDDsKHA2iZR\nL9dtXNwPCEVeE+HUpXlXD73gUOKaAIv7JBryTt1C+aTzR6ch66ZpqUuSGg7r\nCAcw\r\n=aqQv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fc7d0268299a1f24e1481f5909ea37e608f2f6e5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T06:41:21.653Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.169-renovate-internal-patch-fc7d0268299a1f24e1481f5909ea37e608f2f6e5_1643438679294_0.30076053749390796","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.169-renovate-npm-marked-vulnerability-19187fbbc3eb6af516614a12c171822b031e320c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.169-renovate-npm-marked-vulnerability-19187fbbc3eb6af516614a12c171822b031e320c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.169-renovate-npm-marked-vulnerability-19187fbbc3eb6af516614a12c171822b031e320c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8b36f7e6c3acc5c32f972081314938e1e02f788d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.169-renovate-npm-marked-vulnerability-19187fbbc3eb6af516614a12c171822b031e320c.tgz","fileCount":28,"integrity":"sha512-VX60Yds2OLBDmp8uFQ0I1EnqrcV1LjxGIRU81Ge4p6KMonm6wLh7r7WAKKzXldiupcxxIHTlZ75GT/k6OSxODg==","signatures":[{"sig":"MEUCIQDjbuM4j0vbslJ1zGjeU4F8av67/6N/2MV759UTM6xl0AIgah4PbumVnklPhoSoUzCjJgjO3qoVWEpsrtAKUIbIxlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9OJrCRA9TVsSAnZWagAA2PkP/i/ffAU3dzN3v4Mb8Ter\nsECYtnnwFaVSPHg2+u/VlWmcFX06M8noTkR9bb7pHsG4V4ILtD/bZHFnf2WN\nRqD0RQhYK4ZJprxEmuCeUCisPeUGVVhg6SGOCx/+H1BbJqhiiEp8K2O1Lp/U\n4ra0xwKQRY+GMChMpkeY2i+SPvGEM9Qei6CqDrHcn8qd1RICCVTDgjMDJxze\nZih4MAYTq/YTD/+sQyVoiVBGrpdfKClTIw2aw4UgQV+Hq8LTmpvakIK1FhM1\nprkbU2AOliAD6TAGr/oYe9zouMlOX87gM244vVTlOCOleP8goUrVAdvjNRFl\nCI52WxlG3XWkQXLrozwXybfMJrJaRQ1Ry5d+kDvkqbb2volWDiNkvZONiNAo\njrp09M1NJsblCdBa6ZuanJc2UZ/1qIfjK8TObu9B6yLWxOoGGTwhrU4lA+TJ\n++BeAj/zkhTfoD6r+pGta8ag4YaTre/J+HOxC2Rn6CGkZ7Kx8JE8ZdFqxRrP\nawIUwkyRg5VgfKROvQcsnf/tQKxvSboTHob1N3sUwXlAGH1yjBjvaxT8LAaF\n5QdhGVOX1TvqqMUaL0RvnETvfGMlD1dFJ++zn3W1JvrRKf9MZfUtklKb9Cxm\nXoWdSldyKQnIr72R2edpKk1vD0WpTO5BDYB/27pao7gEFNjBaYii3aBMwZrk\n5PVd\r\n=rMwx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"19187fbbc3eb6af516614a12c171822b031e320c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T06:41:09.126Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.11","@balena/jellyfish-environment":"^6.0.13","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.169-renovate-npm-marked-vulnerability-19187fbbc3eb6af516614a12c171822b031e320c_1643438699728_0.15471004026683377","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.169":{"name":"@balena/jellyfish-plugin-front","version":"1.3.169","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.169","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"99fa7af5c66ff21a58cbb62ba406de21b26fd48a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.169.tgz","fileCount":28,"integrity":"sha512-NTeujmLNAJFVfCSKpXJMi94r03puSvtiNJzdi6pvjivqJ3xAZv6+aFVbsxex/gYwnSvgGd9rZkE1DOkH1a/3rA==","signatures":[{"sig":"MEUCIQCd7yU3SuRYVzkeYZxNGe13Ck8u58N947LRn4OhdQCSOwIgFEnNqbYCkO8FUmXFPcIRs5XhKAQnJgp2dITvmmMK3+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9OnSCRA9TVsSAnZWagAA7F4P/RAqcJAJslmfMUOwqr49\n56M3HoeWuOpMkUNRhGE97Lz6EDk9xGXSq2i1SYcDPgWMdijg+yE/cV3ZvFzR\nvaKMZwQjkJ3mHGSDIpxA2q0kC/C3llR8jcOG15xw0KwawLUWrPKegjilUwS6\nNPxemCjpjRAnb5YFc4qkNCE10aEvyl33oMEDj6oyyTfQw+sAoqzK+9gHYuFA\nLcr9BAgjwFjvSsF/GgAkI9ifNPmcrgLmf7vNip+7AlDeht7okKGewTOlmIC8\n4Oo3LFxXQqYbtsJA0JQKzn0D8Imz+9/A56ZXzqSk0j2rxInVOkoYQBI2x+zT\nEUPbWUNUvhwqH8+sBDQBVvrPS0xXpuiJ24UE/JR5YBndQAt5R3Fe82Unb6NW\n0t3Vn7OmdWffS28rFylZYJFAHqw/tUaMG1ZOt4DYQ7HHB12UlfzbaA1AcOce\noTNLVZIxvXC0sGy570RHQr4Gq7S6eciJGsNit/xr4rAHLYB23mFw9sQ7kFsE\nKBueFV26IcmQf33OGQ380KvzBMHKFTylLOfQeTjsBjlxAfkRBeEZtogP+pTK\nedqXGCHKxKBeXBBfUA25akhtNYndDPEjVgoTiGHTDzUR0xU0w4I1TdaOn9sR\nBcLiCQGTAL4PemwSwkTl+fhGf+WYwkEJRi8AdAmpgUTMv3d48FOHre0dmMAU\n3Nvh\r\n=y6Yi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"29c2bd53149bc3e49798e6af1521bf8c5999ca93","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T07:14:22.636Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.169_1643440594464_0.4892323788276709","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.170-renovate-external-non-major-1680e30da1c9e33372da9a5bd674815722034a26":{"name":"@balena/jellyfish-plugin-front","version":"1.3.170-renovate-external-non-major-1680e30da1c9e33372da9a5bd674815722034a26","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.170-renovate-external-non-major-1680e30da1c9e33372da9a5bd674815722034a26","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e33d63eb9495e5e6b03a5110284723e1f53c795d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.170-renovate-external-non-major-1680e30da1c9e33372da9a5bd674815722034a26.tgz","fileCount":28,"integrity":"sha512-gHJUj/uwPWzzNU4MabWVCuYzcXOdvMS4Unxi3CYsUbjVDDZR0JN2EJ9sJuN9a9VEHfsfBfikJ+8nlRH4wEhsOg==","signatures":[{"sig":"MEQCIC1TStaggcC1LyPQX88fCEmaB6fmrQG0Lc6RokqK7I0VAiAdYrulgDbonrNfVi+jKoRuT9dgPQ+6RzpEIxjKI2zAqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9OsVCRA9TVsSAnZWagAArBkP/3YKMRFqqTYg1w2SfiZc\nc7AUdiCUhSVN5txRb3QZ3KyQUSF0BVBHOkUzAKevfxbQMTXj9qpYa1OR3ala\nzZ2e0G3mjJR/9zDFcBsBZLMN8Z7/r5PBQCRFbWCGKPHb9gbF+Q0IlOkTAagj\nLwpPGq9zah01h8sT6V2tYG3javOBKKHxU4gTwqGQSGTncBFNXdpkY0htvSZk\n6pv7ImnAd7/gHZCmBqi/3Upvb9Sp3CLIF23IeT0+BNmUJFcBRoNC6wXZ7wAY\n7HyE5koqdEHf6TxtxsGuUhai2JzTKP9osHU7VTSKrMasleM9YGp7R2yCuvUA\nD8iIwnod6GRCX/N5CAAvxjdULBnjoBW0mPaeP8I/DcepRTpdLcfws/mMdFtv\n4fAVzEcU7xmYfxdAGFCw/vRlgLpdAZwf9PvjyMvSCrP08wNsnNrEw07uzUmt\n8jB2PKgeK7PYsezIpqeBX/7uh+nW4rWNSOMjScxl/VEUIUPr95phFLUC5R8F\nV0p2OoFp3Fb2jFK0q36OHqTWzInth7JQobP282ipmtpg2Tu35dO0jVN4MlVe\nxmkcaRukNqjSquEDWBQkJzwd2Y7GuOYXYw4SW8tIhI6EpYDHxBajgPFrNl0P\noBgkwIDE/DK2ADl9x4qOMjE1w4UDY51XTtT+4PJggdEGm+efrYg6GwAkNhi9\nDBu7\r\n=d+x8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1680e30da1c9e33372da9a5bd674815722034a26","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T07:17:43.315Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.170-renovate-external-non-major-1680e30da1c9e33372da9a5bd674815722034a26_1643440916890_0.892280377112739","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.170-renovate-balena-jellyfish-plugin-default-22-x-2dbb8808d802a17b904ffebb61c068eaeecebea6":{"name":"@balena/jellyfish-plugin-front","version":"1.3.170-renovate-balena-jellyfish-plugin-default-22-x-2dbb8808d802a17b904ffebb61c068eaeecebea6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.170-renovate-balena-jellyfish-plugin-default-22-x-2dbb8808d802a17b904ffebb61c068eaeecebea6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"af9c39945751f2f0d2b170b461774dac6701aec0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.170-renovate-balena-jellyfish-plugin-default-22-x-2dbb8808d802a17b904ffebb61c068eaeecebea6.tgz","fileCount":28,"integrity":"sha512-Y2IMGrQ2qn1YqnqHPKnj/BtpHqdNtkw3+Fi49S+HmOd+9CZZPiOIp09M2vaQv2GdHyygtMopVW76KXhW3L+6tQ==","signatures":[{"sig":"MEUCIBdvgvfaw4MDJTDV8zAki4Pbmeg3c5SJdeukS5yVMZCZAiEAoXzHK0x+lUUIap9hPYhkLXj9muxKZ2HAjiMRRoNtNE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9OtYCRA9TVsSAnZWagAAWTgQAKHLU3B4ANzY1pgK2AEu\n2tGHzx4fzODdZxPsO+QWt5kDsUh2oPfMdBBhnKvPZREwTfswUBrLzmobXjV1\nGdnM9oXOZW6WZ6w0CqYZhMKOCBxxNAzqWbneKFzlMHcMeFnBKeLnS8cAd2lJ\nZwxLH+eHQAqQ98Ua52zJbevO4mAzQ9sU3mHMC2qht/rcqsKELLPAGXDS01I+\n2GWHqpT89gClFuTFWSj+fPDqt02k0gQR/HAkE6cjvjy5EmfcAUGI9X32w3Gm\n97bSQh6ZEhtaOnSMZ3PV9jX1UgbDa4ggZ1r9/8qQ/FswHWEJplVQprQQj57i\nTHesA7NbCfj4C8RyAXTUCc8L4UzeY7HHwoBSbffxYvomI+DvrObkdtlDMwMK\nm9D4HZpEE3IHCP3GsRq86se+84fyj/H2NK4G5nUwgTqtpTYg5NnPK7KSEhS6\nIC5cdZ+qKMWBmrq3ma5KKqA7h8JPhof2hoEsV5Js5rYqOrFrTMPJYPuCfsRC\nXAOJYqQe8fl84fPTMAmX1MTEb6wpwNMVvUELN7/pBY/1UNj3uOgzgol/YrxY\nmm7ST85GYL+qGBwOvgCFTBugprCXNKP+EyWdP9OrbW+lCb77hCnzmyoNM645\njIN4tCh93Hk6Ao2vhqz1yecTdnOa1q6fuk0md2clJSK0A1gcLWtlwheJfxt/\nlDCm\r\n=OjBB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2dbb8808d802a17b904ffebb61c068eaeecebea6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T07:17:53.033Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^22.0.1","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^22.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.170-renovate-balena-jellyfish-plugin-default-22-x-2dbb8808d802a17b904ffebb61c068eaeecebea6_1643440983940_0.6243722741061812","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.170-renovate-npm-marked-vulnerability-b7bcbd5c2562fbc6b4b0223a81a294617f2f842e":{"name":"@balena/jellyfish-plugin-front","version":"1.3.170-renovate-npm-marked-vulnerability-b7bcbd5c2562fbc6b4b0223a81a294617f2f842e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.170-renovate-npm-marked-vulnerability-b7bcbd5c2562fbc6b4b0223a81a294617f2f842e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"88e2fd363599ad2ffb0e01d0e8e2e17ab671ef9b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.170-renovate-npm-marked-vulnerability-b7bcbd5c2562fbc6b4b0223a81a294617f2f842e.tgz","fileCount":28,"integrity":"sha512-uaoF46qtdxlIMk5DvC0MFvkkz55Zp7HNT9Ix9Lkj+vrjgW14Afc6AWi7AOqABakwpGmjdEpwPv+ZUr4JKq5u4A==","signatures":[{"sig":"MEUCIGPeBGvPsO4UPCUY3GHkYtaSUsNRYxU2e7wZO+XZQ4jHAiEAwrl2l0iReSVZ5qjRz9OmLeHrsc1tnezCEpFpMUul2HI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171313,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9OtgCRA9TVsSAnZWagAAZDIP/RsvImBTRH/7bjwNFkp+\nnufYCnMOdXFOe++zD8pbzkhuwpIvvRCmpBOjJ5sgAyGRb0GZ5mHaIqsoHX/P\n9xL+MGyn4SlwokPnKnxoUs74v1nWvaz0GDK7DWa2WlOvEJyPojgT5skFvfvY\nFt35FNOnGWCtvIX1X0IBVXjY1rJbDXTMmkPqCtjJoBf0vGwWShU9QK3QTNpV\nDJE4Z2mOPLSuqlETjZH06T9jAmILqX4kBs3DdaC95+DZ47bQMRZ98dSbxpgt\nDP1ZUY1NCtOLXLQCtxmN78YpPvKBZRpKcCENIen3ElkCgqInOjYdh6Dp/JMg\ncsiLXLZ0Av4lsS5MJf3kQlCcn3S3pIWd+MDKKpElg2hYacOYsxaeuLxpNeqj\nq3TGvWUs8hc8Sb3Z7CpvmsEs/krfxz88yanQBrIcxn7OyPOFSN5uW84njKwM\nKlnE4PP+5P1H8ZeCDL5hYST/c08ru2qFG4dFI61VUy6Wf/c8BRQW4MyjfPjz\nhQv6cRaDNQX7wYG3LZCT7lnlecviyB/X6mbqRB7yYbsL48vtFHSCx7FnymYM\nEYRjHJz49P8+86S8Jwg+C/U0VP1JfCGG+chzTU/XbPL26MWUOvX2rQyU4j7z\nR61llwTlnNPxuJwh6ktB2NsoNXAEmrmLXniRltklK+xqckSMIo7NQ4Nz9ooE\n4Who\r\n=2Xmh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b7bcbd5c2562fbc6b4b0223a81a294617f2f842e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T07:18:45.027Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.170-renovate-npm-marked-vulnerability-b7bcbd5c2562fbc6b4b0223a81a294617f2f842e_1643440992169_0.7028168196175819","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.170-renovate-balena-jellyfish-plugin-product-os-3-x-ffb308d8591909699e4626ce44c8b7f2a162c958":{"name":"@balena/jellyfish-plugin-front","version":"1.3.170-renovate-balena-jellyfish-plugin-product-os-3-x-ffb308d8591909699e4626ce44c8b7f2a162c958","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.170-renovate-balena-jellyfish-plugin-product-os-3-x-ffb308d8591909699e4626ce44c8b7f2a162c958","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9ef60b5d39366ae1c829b25ca405ba41e3615d85","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.170-renovate-balena-jellyfish-plugin-product-os-3-x-ffb308d8591909699e4626ce44c8b7f2a162c958.tgz","fileCount":28,"integrity":"sha512-v3wX2RtNY361OyEiI8zYeGgH6vDzutrszcfu9pj733GXlFBFYO22jQftspjL45x2RiaiP1AKJHZJH+1En5asyg==","signatures":[{"sig":"MEYCIQCjIXn2ggwyGbDxS/hn3JXpqfdkUG681vFT7ZGX5Dg26QIhANYfM5ZTTW4B9YOrGQwtGpeGomHp9Cks3hWbBOr3zt2V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9OunCRA9TVsSAnZWagAA9JkP/RL7rY8p4Xs4IxFkOJgc\npexP8Xsw/14xim7wE5dfh7MCCnJxHp6f1TggIjeifDpgbcFJMSW/0YYIwkMW\nr+WDacfuDz8MVfIOxtJF9nX3LSr4vIcBXfzYttJ+f3nea+2vE11ZL4LN0zzN\nHLDUX/loyVvTY1BVaZOJPvZ/+h/gOxLSl62XvpIrD8Dzc3jjfsDfq5X59O/x\nIc/5fpCq/4//mzlIp3gcf3dTuGJ+Ggyqx8jVReE4FQC9OgPT+qtCFt/XbHY5\n/EowJbxpxHrh04b8Gqjgdczg0YwLprasaOw1hv087+ZWemqxcLAxYbEltZZf\n8E8dEQw0kbuXGc45ReQYUcLftaaj8x0rYAEDktyQsOXaMai1ZlrOYBGh0xeW\nXoKuMh+inyrOjZRsh/u5xUhscbgLz4YQ3+om1q5Ll2MAIG+hX8zs3qnUq8M8\nM7Yokdj3N0IudlInCgRE7SabcmHoPVe3IREqnrDP33HCDZFh3eYKPHROgjrp\n9IloxVEL/onOTF9DpIUqI/DFAKfgbJUbi/hB1KLypTbYsYQgaPXfx92Clbk9\nuuZOGoqdBByJTNfaQXVMxEdw8Iyv1LNgquUjQZzNgJNqCgaXtr7ew+bmfXbf\n1K41P0k45ku0uNfGyzB0X1juPT3YtfwlI9pSuSKIOMc5MnOywk7irjvcpcfP\nSUCt\r\n=iLxL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ffb308d8591909699e4626ce44c8b7f2a162c958","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T07:19:46.220Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.11"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.170-renovate-balena-jellyfish-plugin-product-os-3-x-ffb308d8591909699e4626ce44c8b7f2a162c958_1643441063047_0.335792193979787","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.170-renovate-npm-marked-vulnerability-1d8f9edf870122688d56f4c2897f93666c993dd9":{"name":"@balena/jellyfish-plugin-front","version":"1.3.170-renovate-npm-marked-vulnerability-1d8f9edf870122688d56f4c2897f93666c993dd9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.170-renovate-npm-marked-vulnerability-1d8f9edf870122688d56f4c2897f93666c993dd9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fcd879b256b0023c2559176de7199fafc98d53da","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.170-renovate-npm-marked-vulnerability-1d8f9edf870122688d56f4c2897f93666c993dd9.tgz","fileCount":28,"integrity":"sha512-dd9eMrIS5FwXlm6fiyV1uFKKgM6KbgScrz5r+FWOoZgELP4LUG+ESG9Vqls0esV0ta6mm76vaadoFoBFFYJuKQ==","signatures":[{"sig":"MEUCIQDxut22ijnh0XgmA7p0uE2hBt0LM0ZHfOkbsJymwvwMYQIgdOX9ICxb9o57CN3aTsu3bjvhDJR5Ly6BbT1cFRwlgZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9OymCRA9TVsSAnZWagAA+swP/2VbyLAgKdYDWF31INZd\ngLv1jLOoGc0sycHX/FNArPyLe2A/3FSsmo7BgykugSIdm7FbGwakakSzdETR\nUVGYhk+ZffH/O9n76tCZaW9kUQyM/WbkT48p6RnBCb2t9P7QvMNJgQ17KzfB\n9D9/mQ8VFEmEn12FZvO8cEDdXP9CAy3okpy9NW0S9i0myrNXe4iGZDdd3RQ1\nYKsjEbTcCvk7IuztRPSH4Bi28AXJbGtzW8N0BImgAtDelZxcwtk7v4VV2U9M\nJwiyKXE123dpsZ5x6popUL5t61LVWuLY0rVo4SQ3B1XPjLPblCLJ2+SRQcMz\n15oW2m9f/d+NfhSIYM01EbEeHNp822eD6TJwtiPJ30E+vqe7qxUmWJHM82fK\nyGKOH4tUZiSuDyyNa/Lwd4Uza28NbXnzRcnRW4JMkKCzZV0HWBUkKGhzMLGv\nE+12eywv2/HkFudqSbyLQMwza7UMgIocahYaTEtqUJ911MrnN1vF3QLJP9+V\nHvohNCi2dHPaIrcGe/8/JlYCnsdBbUheFPxzmta0f7HhnaDii8yW8+5Vc8m/\n2FIlrxhaDK3d1NMh+Jz91chxYKbnfTjPxsHIoasSOwMwmwuC+o/sozVPd/SZ\n/yBTTUlCM92Z/vzzy0EbYgynrng/1MWqk46DSAznqCRkYuMiiKdU+iW2Pr7L\nFANe\r\n=gplQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1d8f9edf870122688d56f4c2897f93666c993dd9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T07:24:16.499Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.25","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.170-renovate-npm-marked-vulnerability-1d8f9edf870122688d56f4c2897f93666c993dd9_1643441318477_0.3650834775763734","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.170-renovate-internal-patch-e39bfd3c940a15de5bfc4d2850d4059a7837361b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.170-renovate-internal-patch-e39bfd3c940a15de5bfc4d2850d4059a7837361b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.170-renovate-internal-patch-e39bfd3c940a15de5bfc4d2850d4059a7837361b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"874b0d06a0dd13561ace88051d9dee92656c3737","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.170-renovate-internal-patch-e39bfd3c940a15de5bfc4d2850d4059a7837361b.tgz","fileCount":28,"integrity":"sha512-NGLURh/sv2PetjQTBdj8z2hNIZ1ZnJXYnW/Vd/oO5HwUri/f8G1Ta5Nb4xBARc+2GdULfoZXXo1TzQooSgLYyQ==","signatures":[{"sig":"MEUCICHK1WtzYRaD+d72TUVEDC0dQ0G535SyC+u38fU5MEDSAiEAyXm7QKRF2gGlDcYFbcR/yZu7sNNVclmoBPxfLq5SJMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9ROhCRA9TVsSAnZWagAAz9gP/RhEGxWwvITCIGqk1hck\n/9TaR7sPrVVLQOmctQySd4NHsJhUUlY2wchooJdWyUrBCjHIU75KNoGeXZYF\nGUY7H+PHou4XkIFdQEcgsNkg1FezzVnvKq7AjFsSTsEYRYqro6ZXVhXi0euR\n2Eml6oxcmsLlukyje3YYFxpPuQKsrk4TPxOig36NpuurWT3G5L83mj/vUY/B\nITKvmupdrCttU5w6HgWr7uY/6KPpEPLA4yLfYTRlH9egJx6p1x/GwQAquyI4\n5Stcq+wz4o5W35jyVnQgqm0UIREOki/XAFM7SS5m8qXBUzzdYiIHDgL2c8au\nAWxZ8ln5cx7ShZhXZV2Fo+7yFOLZiFs4XdVpCt+KA5YZMX8L3Qm7h3N3lW/k\noDB+Bp0DrhUhyCrojHMEootT+pfKA9jcEChHdfwinsrJSaGJES0LgJwBH4cG\n9Az6RHjFqsMec5p7RRC+lruLxHaBOqtrxy875hf4R3Lb78nl9CQ96Yz+8xE4\nCZy5cRObvcLE+wv358Ps+JgcZuQUn5TZJa3x3k/GQHi3mjTnSHIxjyHp4Bah\n/1BOp6dd13eWpMMoOSdLTv8etnHtqFAy5lDu9uJR7bsiGodHSMR2cpe+/gVQ\n25usEG0mgHBtLt7ok+WM5t6GzdcwgBE2/J4KiP80u0P+JnDDwjir/xpcoOgL\nVL5I\r\n=6sUQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e39bfd3c940a15de5bfc4d2850d4059a7837361b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T10:10:49.791Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.170-renovate-internal-patch-e39bfd3c940a15de5bfc4d2850d4059a7837361b_1643451297036_0.46145340071230656","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.171-renovate-external-non-major-e6ffb4640252323428ec946acab7a4462bed732f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.171-renovate-external-non-major-e6ffb4640252323428ec946acab7a4462bed732f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.171-renovate-external-non-major-e6ffb4640252323428ec946acab7a4462bed732f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d2c26c414a36a5dff4e18ae23be5775be352efed","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.171-renovate-external-non-major-e6ffb4640252323428ec946acab7a4462bed732f.tgz","fileCount":28,"integrity":"sha512-HzIlaBW8YyCu0gBcbH1TXrZI2kO7NV/yjZ/AeUYQW87i5fOWaYvDZT16N2e5bPApn+sGPC1Km4Ru7IqP0YP0dA==","signatures":[{"sig":"MEYCIQDsC4yOr9Or+tZ5jw7MUs5Cegu/lS40nLfHcelw8Y8IqQIhAItthVkic6ZlsPIh8jTcA4nhKbAP/fgospFtjFb18RZ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9RyECRA9TVsSAnZWagAApWgP/2SsHcWpSYj/QjxmvYzG\nxF24dF14CzNtSWIEKtsUu6LBWH0m6qT3HBxHIsHwHa/YAjXdO0woBCtuz2po\nTJg8+HgPAHG7PHs/mfhCww0ztfnRLJljB+D93+leG40MPcgnaTE2OiEdEeKn\nY2bV+UndwEu9dAYGMmqPpYhmguQlbXSTntxSeqX2YDVvkqOiSCI9hDP6O3Gu\nwFjxWPe9+5bWJUZenNgfdEKZhD5mO/NdkNqMqIP0T9E3Ngzen9P2P4LbvdIr\nUveKsxhn5ht8zscOuOo7q49jTAb582ePVOnLVSk8PGrhoQUpokEqAdHjd8Qa\n3UGxv/xq2OS8r/fKH0l82DwS10a1xvk33rxliPG89Mkfg0OGzx6OEPy2sbRX\nNpz42OreUAjVg/1nCEIO4WhyNFCAwx8KjnCM6aco6TAeDDhBbqusLTDWjHww\nEtL8SpNoMgOomivnoYtYlDYsvQr3GkuF02FEbkDdvgA4Nb/xNZonaVQKJ+Pz\nnmT6+kXUWxXos8H/EZRYlR5YCrnJvwe+fBw+X6jUCn6bcnN5eqZ2lXz11yjs\n2LJpF4e0O+tMkVLOQXXhZe61DGY9qrwMVpuHdQS2hCZmte7FbvZahltZwaSw\n72kmky0TXLDXOF1PwcEgncGbKWzUJcgC108OmPeIlLQy8rle3qpxQrKiUbNx\n0IRf\r\n=Hn0O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e6ffb4640252323428ec946acab7a4462bed732f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T10:49:44.115Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.171-renovate-external-non-major-e6ffb4640252323428ec946acab7a4462bed732f_1643453572461_0.23232698885596959","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.171-renovate-balena-jellyfish-test-harness-9-x-0de61226002299d5e97098fec0f2dcaa4bfcf7bb":{"name":"@balena/jellyfish-plugin-front","version":"1.3.171-renovate-balena-jellyfish-test-harness-9-x-0de61226002299d5e97098fec0f2dcaa4bfcf7bb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.171-renovate-balena-jellyfish-test-harness-9-x-0de61226002299d5e97098fec0f2dcaa4bfcf7bb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f50361f006ec043921be4bb6c2f717845a7f6652","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.171-renovate-balena-jellyfish-test-harness-9-x-0de61226002299d5e97098fec0f2dcaa4bfcf7bb.tgz","fileCount":28,"integrity":"sha512-Ezk/17/JqANUUKgGExCsKFxjTViGn450ikDyMuqwQw18T7Dgkr5falcdrvNxFRpZlhj3RlJztFyfXAryIYoclQ==","signatures":[{"sig":"MEQCIDzymgI7e4eL7UyLmTclxTvtdz767SJElRgJ3HllM2nBAiBZlqaVJBpUZsrzsXVaQdD4NfoibU1Ae4olwFGNcCJgXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9R1MCRA9TVsSAnZWagAALCwP/iDldEpjw6DhjPaLJ4E9\nUUKwPOPpEJJhQsk1MBRQt9li6K3iALsTVckvc5j0RotFd8aACyfEjDHEzm5d\ncpsOCgX6/Cnwty8BBILaoByaWPBrThnwJGzQA+G4QS4yd/v29N37Ts5GE0JP\n5K2fbt55aLyZ20HWb1DAnwS9GU/O3vYRXwGsQOxFuEFbPCleUiUW3m3O9AMW\npFGpEjamVe1VTvQCoj3Bt8Jbt+qylnJT7/5gUY0w0HPkF1pOTCxMa58Dd3N2\nswmheL/fO6R6iDZk6WzoqGrS498HFb4ocJalhDPrfc7dDLK0u0OQt4V46bMm\ndGr+hunSzHNH0kys6nx/dMMGYMymjWiY01nH+I9NSgQao0IeAFwHpXRpycyf\nd2kNHVcmZNJ4KikPSlZyBlh+3XZ3EeClNL8WoVSH+ptvEF1vjiB0onglKZG2\ngqhWYEMQ2ddwJMm7Uq6+ud2JoJXcji4eUHDnuHaNXsyaXpcnxwZg40LFZYvB\n7irqFf2srFL+lRnz8rVa0XOK3+UtOGewAKJuyenQp1FJHxfHYnGPpK/NlW8k\nZU27nmtIJxNs8bOrbuo1JLw2t8DVqqLnFw2M0q8fQ6E6VAN5rBehvHwjsfOs\n2EXHKphulSk3TOqwt1UPWWfRf871peOSanUP1fDyyPodK6q08uWdmeJd4v3S\nYR7F\r\n=cevL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0de61226002299d5e97098fec0f2dcaa4bfcf7bb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T10:51:25.887Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.12","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.171-renovate-balena-jellyfish-test-harness-9-x-0de61226002299d5e97098fec0f2dcaa4bfcf7bb_1643453772654_0.02401897570056888","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.171-renovate-npm-marked-vulnerability-004aeb126eaf0399cbd28b46e88e970ce2b96d67":{"name":"@balena/jellyfish-plugin-front","version":"1.3.171-renovate-npm-marked-vulnerability-004aeb126eaf0399cbd28b46e88e970ce2b96d67","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.171-renovate-npm-marked-vulnerability-004aeb126eaf0399cbd28b46e88e970ce2b96d67","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8c199a1be7ded5ca35632ec33481a2380dffafbd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.171-renovate-npm-marked-vulnerability-004aeb126eaf0399cbd28b46e88e970ce2b96d67.tgz","fileCount":28,"integrity":"sha512-LrWiV33MHBLGxT2McqBFubIZOhjFuQIO6EhE9OONfpR9poCGgQMuGizv9qc+tWTd1Bn4gaMzchyADIWwMrOvyQ==","signatures":[{"sig":"MEYCIQDgJNpkwraxNGTnVlVdJAv288YayPShRrN0dEpAEB8YDAIhAPmN8WShAX4XcZf4N8J1CyiqI8Vxp7dedOU74M2mR+rX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9R15CRA9TVsSAnZWagAAG1oP/3VSrRcRd0ZMAQESOL3v\nF6EL39MGG+R9MkNglUV9ChO6TW1Bwii4wLPDPevX9ji7jDNAGGtXRHpisTno\ngj6NdR8b1GMY3OzNLAMs2dIjrWWLxJtRnKHI6TfdB2DlBdhpfIu0C4le3V5P\nCoftEbNeOJ/bB4rg6oHWvf3IqfF+AKgH7kkEz9tzFN1IoWKRPgNgo3s47Uiz\nRX8PSKMQfgk/D8EOM6AKO8xWLl6LY2PKwnI6H+qx4dbHxm8ZPXQqUzmOtPRq\nLQnkEWYmGBUooGN7g83JT0/byHhsbSB76G1ShgX8eLQ+dMM5jJI2Ov/WVmG6\nIS19hIRrdCi2kNJlU7d7lah34iy54Rag6Zic3qvKZjIH0lPEp4uDbFpRdUrK\nyKKh3UDYQJ97KP6u43CRmsPB7wj2EQ4c/0NrRNmdTkGEyTtZFcSlHqaUcyt+\nCY7h9N0ntDJJBcvZ5+5+1B2wiJNjBVJ3JRVVbcF8Ps+H+lZBpgwnaZEbnk9e\n9PPVNFnMU6BXXucRt7n7/vhNix5znOb7Cev5U0+4+zf/5HFrAiuM1KkhkYPv\n1x2g3K3BSKFJogpGeuZ7u/Tdp9GjG+NlzZsuxo3+AUYkJsa+Y+DAgniPvm/z\nhQZWhBicDBgLVtRAvJ9mPORmCHyosR7aq4eHAz/OazIMFUjCsNFo6o3k3KhC\nMEUz\r\n=+k0g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"004aeb126eaf0399cbd28b46e88e970ce2b96d67","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T10:52:37.426Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.171-renovate-npm-marked-vulnerability-004aeb126eaf0399cbd28b46e88e970ce2b96d67_1643453816696_0.09746498184430163","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.171":{"name":"@balena/jellyfish-plugin-front","version":"1.3.171","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.171","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"da140c0ae57680fadf867b995dd9bc32ab0d8833","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.171.tgz","fileCount":28,"integrity":"sha512-vFVmggowsFptvaJOHtafd+3Wwj6lyzWVBRQH9eLeTnv8bvfFB8KowNdvasITQBQIXdoNLRbe3U+/veblj7PShg==","signatures":[{"sig":"MEUCIDzuJepjPV2JTQUHFQ1Li5Yn5Bv3rhqw8+541k4rfHhiAiEA38fgBPzTPHcD+6UHnXn+Il/JxQs5X3enjR1C6lKbsBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9SYOCRA9TVsSAnZWagAA2ccP+QGvwtFQ+mH1C/eNZmPi\nSx0xB6trsMRavWJujblZ2yv1O3FuGwhBArw+ngaw4eCAM8WPiEN9DbCYQYzK\nxGCBvbsGIDIyFOnxy4nqJVYoSvcFWZjFWKFoZehOjY5RZlb6eLNmSx4hjmgP\nOgaQ/wq1AQydtN1PYJbAQQzjbBImHZoyeNTMVzw5smsTAocQqYRxUx/4zoY6\nV5zgQw5e2ySH1gcZbNMIPlfL5SoxYUshrs++1pHyIVEqBDVjjkaxewVCo2I9\ngwFQtRG60ILKx/yTpaUwpGceZ+D6DUyD5NXaCkKOPNMoOTyq7GLDYRSrN18m\nqgBTLgI+wAJGRnNgrdv0AJk2zuMQjvXEWYQU37Lw+nLmWNFAZ71/CEVNdH1Y\nQTO+VU5udQhWR5scbozynipqslZ16OMWDefHS20sbZZ5FMnc5pEhIVqO2cN1\nirThWvJBJyeewD3aKQRi5cEMf3PUft/JkZa/JwdsaSj9yY3znPCKDahV5m74\nmI1ILt2q9AftfSEG2wWaQItjdkJ8BWs4d4UdmM2CEXq7RUzanoqUX+K9YvLw\nhTIshEh8sdazUpvVng3mgnSObHkBlEsYgUoHO1z3vTnLsXvObeey8oDOwi9Q\nCgbOKhi1CD+QYzIVADeHfIKF5VGY8McCXOBzIkTlmmx+jr+aZaNgNnzUlObb\n146V\r\n=+Dw7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8ac1d909a76fd54cdf8ac7d1e2642f47b74d2816","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T11:31:21.730Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.171_1643456014062_0.030634273930438605","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-balena-jellyfish-plugin-default-22-x-3b7b92be513fdd6c161b265f362cda5f4f0bde71":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-balena-jellyfish-plugin-default-22-x-3b7b92be513fdd6c161b265f362cda5f4f0bde71","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-balena-jellyfish-plugin-default-22-x-3b7b92be513fdd6c161b265f362cda5f4f0bde71","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8f53880d608dd0c7d8d40379517246f682124d9d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-balena-jellyfish-plugin-default-22-x-3b7b92be513fdd6c161b265f362cda5f4f0bde71.tgz","fileCount":28,"integrity":"sha512-wlZkUqTZuKpxEEOmvJuH/qj2LSLTDMTfTflJlaG/GaXmx4EZW3ez9GLcl8lSN/2bZlZ6fVaIiQzw0kmSjEHPJA==","signatures":[{"sig":"MEYCIQD/WZuf0ZgpD5Nsr1QJR2IMqx/C6esnRpBBiepX8xIRbAIhAM1GxNN9A50cscUXtkTcA916ka/1wJ47/3y9IMjGRf5p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9Sb2CRA9TVsSAnZWagAA4pEP/RaOysotdTptVZ6E34uc\ngj1YUGFS5S/E/BUrvSept162Oi2hFbs3Kmih/j7hmdcc+jOkacSflDF1G9Z1\nLhUXY5DNwBKS+A+CCEp0yRmejI9OnWXU9oa8vSkzoC75ZEAVA2qNNItY1Cuj\nKyxWu6SriN/RJsxd0ca9A7KSsHwcU3BnbPXUrIEhHnh5FcNbDdLsvpISkf8C\nPli1JBx2yulgzsJ6u5OXAJWsFll54dnhAzEPuK0PYbmXIQbTw7JVE/INzdV9\n+3H8tTYYwZU6cq/rSygGlpz2W7oo7TRnkGhKPS+Bpk2jXeLMPxpiRe9ni81b\nb9YVhipdZD5TY4TID59YpoexA/i+4hh3dfKOiwbzyTkd1sap0xAuDDaK5SN5\nxAsSKNpVWKmH8V+ZNqhqQkP2QYja7AVhoLJO3pcDXVdHTpaJ9Ict0zy9B3xq\nc9MYnzCBrdxhRKRWnTssA3K8bc3eAsLdsRP8Jrd/ki0bFFtQMd9DI3Y6h9Pe\nZ+oP+DL2bUjIr6SRqqDwxegGkoH36I9NwYEW1wjtRqrHHErKUcAiO/RBG9Rw\nSzpJC6JFIaHkXcg+AkmShuoA+/FJYKIYwaOOXdFiLvHvtqes3/BlJFRGrdFd\nHqeW/LntHKmqS8aX4YEE/qBfzm8+LXzvQ4OBmz89I3P4T8p98ECF8B/z76EQ\n0d5Z\r\n=MFYq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3b7b92be513fdd6c161b265f362cda5f4f0bde71","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T11:33:38.807Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^22.0.2","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^22.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-balena-jellyfish-plugin-default-22-x-3b7b92be513fdd6c161b265f362cda5f4f0bde71_1643456246151_0.9167514541008746","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-balena-jellyfish-plugin-product-os-3-x-f15abe58dddf07336eda2ad448827c017d62025b":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-balena-jellyfish-plugin-product-os-3-x-f15abe58dddf07336eda2ad448827c017d62025b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-balena-jellyfish-plugin-product-os-3-x-f15abe58dddf07336eda2ad448827c017d62025b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a99afa6660eb28939e396cebb9ec3b8f009c10ef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-balena-jellyfish-plugin-product-os-3-x-f15abe58dddf07336eda2ad448827c017d62025b.tgz","fileCount":28,"integrity":"sha512-88kSoxTjjgs0MkAEmuZv0YwxAh28kJYSxgKCPvsAVRFaM12FDwMA6dLx4UhQxqOtIi+5cJuLntSCcILSpy5OJw==","signatures":[{"sig":"MEYCIQDRnFAdcycP4SV6H6YcUPxFJ1g9NTymhshnQE9Xi51RpAIhAIKovNpdAfpegFm/cekDn+kW0fTaGCx6lv9j9rs3F2/x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9SdbCRA9TVsSAnZWagAAnUgQAILIqs/ssVgS2f6mwzOd\nGBWjfNOwv63wytpFP0eMoVkLNPCFWQ+UTzmwTMnX66U8TPmDA+eC19smG3FV\n6MvbCtsDA8BZsDVx1Romj2JMyXftuFY8Vygl4VQ/uaiO85i2g3BJikEmHuNi\nVlhTtETxkHCNOFo24iTrtFXdcLIf0/uNjI9Jg7FFB36Dgtc2sqkwRTEjq+gY\nAymzEeD+8heOX8qNGC8m6fA1GI040mIhoxkAoNDpolj5L8oBsx+aW0/dOlzV\npqo6Dc98yxSutUcWVJOrleRE4N2sFcOVPdUymELCRwfIBV2UNzcSk5HWf4YW\nHGZk4EaK9cHjx4q9kDcwYj6MQSb82atNdQUJWJtUEY2u7On88tsyrZp7h04+\nLzyxGuiapdSTfOMTPFQYGyMGGOHFzmK3BaAEchv+zt6QhZr2gsv+s102sQ82\n65O78FvSlf2C1ab1AJt2XhV8eihnTNDs5P43WEwCZzq9MwI6jroxcP/uTm/l\nxl75nrtQNYn5mGBRiwnQX0+fO1iIQiUpYNY5h8MJ48hafu1N7K66Shukeexg\nvEBlyM2W81gnbv38t+tH5OoPt3W2p0akScOnBEPE9iP6biveq3I+mDb5vVeP\n65Ab1QYTkl1PwFbQUGfD7zlU09BcCuquurvCgn7dTF8msh29snNUxJl6+3t2\nZb/a\r\n=1KZ8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f15abe58dddf07336eda2ad448827c017d62025b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T11:35:29.600Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.11"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-balena-jellyfish-plugin-product-os-3-x-f15abe58dddf07336eda2ad448827c017d62025b_1643456346735_0.5903958079953346","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-npm-marked-vulnerability-ba817448e6a12deb30d89f52386649b775169b82":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-npm-marked-vulnerability-ba817448e6a12deb30d89f52386649b775169b82","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-npm-marked-vulnerability-ba817448e6a12deb30d89f52386649b775169b82","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0f379bc97ebb6cc2dbc7d83cb2f0d9b9a27e4b85","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-npm-marked-vulnerability-ba817448e6a12deb30d89f52386649b775169b82.tgz","fileCount":28,"integrity":"sha512-TaJsCtK4v14DqUh+vUDhHYmkN023lUZWPvFuwVUUgvO/4fqgmhq47rlkBqL5lHTwscZaWA3UhToCg1nOS3WcZg==","signatures":[{"sig":"MEUCIQDtu/6L6GsMHe/jtVeLhvWmUT03HUzZ1q1ECkn7AcSMqgIgF3ueU9gvBhHkJyXjYD7anOF9dE/5xmYlBklyiQXSU/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9SdnCRA9TVsSAnZWagAAwu4P/11Ix68sgXYhTf1I5zlB\nqLvufhW/oXysNbkEvLfpVJ6jsFpdmwnrUYPmFDwmAMMZlUhemC9vL30fHn30\nWiFGUq1IBtOylMET8o5yLS0Tc8XCm7doeUA7yBsh6UzJ9tIJ166PYRxLyaw/\nVpD6AyB8INiE/9RYutgBXEkI1YMb7oWfuVAWFQLeFnD5TjrgnfGIcTH91mYh\njBWcKmg3Zr7zcGu5TtuC6aUmRqBFI6ap0pQlPqqx1RhqKZWS2qRYVuhgDsae\n/LfR3MF8cdKUmIBs97vhRaQvmtRiQTYCQHXZNH0lBrFXBA49ISAmgeXC8kIB\nks6eTIHXhyoLmWY2Z0B273LjksTeMbWFXccaJEwKHIOuOBwqebMCCb/8vO5e\nImWiVzb5OYPwPpSjDkZjKe1I94gJyGGfuaBueJ9sjsEtBtTD18Rv7l0zI1dw\nDHpN/wpHhbfTruLn/yLx/BZEmM3f2Yxjj2XN0dKSTk7ITw1+uEBzRMUT92S2\nBsut5X92/Tz0F71Nnniu5E2ExTm7fl4Szth00y6Cq4s1V8DSsSU1QTYfbJci\neA5q5OCy+YCw4BKszxPjFJ/zvWZfeEabrWUMZZE9Woj1nBkQNM0ReTRjEwCE\nxO5i+e+VR8mMGpVtABiusUhYF2TEVsu798Qz2B3ADrzro5yHUV5KD0KHETrr\n9OpJ\r\n=7lCV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ba817448e6a12deb30d89f52386649b775169b82","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T11:36:00.681Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-npm-marked-vulnerability-ba817448e6a12deb30d89f52386649b775169b82_1643456359714_0.19681706256155396","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-balena-jellyfish-test-harness-9-x-ca9ba66fd37453c33ac1094fac934f59c94d9f96":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-balena-jellyfish-test-harness-9-x-ca9ba66fd37453c33ac1094fac934f59c94d9f96","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-balena-jellyfish-test-harness-9-x-ca9ba66fd37453c33ac1094fac934f59c94d9f96","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"117e050a7409b804e48246f0eb629a4f04d38032","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-balena-jellyfish-test-harness-9-x-ca9ba66fd37453c33ac1094fac934f59c94d9f96.tgz","fileCount":28,"integrity":"sha512-zAoeQ+YBYQtNdfQIYLQlrPIn4M2R5WB/AgLV59EgXVdAUSa+440O1ENkr6XCtXEfFlQWgoYTtKWhD2ZsBxSNjQ==","signatures":[{"sig":"MEQCIGLDvB3n3B8XpE6RMbj7XVldyZDqKn9mEu2v5K3s83DTAiB5fyVszZ5N8UPnk28U2P7J8FSi9IjMxuyW3htAOhwb+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9SfCCRA9TVsSAnZWagAADywP/0SMNlyxwn+XwxvRizgM\n6gEdHBDVeOG5hZxeAbCbjx+lX4L55SIJVKKRxuPZs2aEtbVeuzkHg+2pggS+\nW4qhNu8ew5JS8soFzfAQXfKswdmUNVMlEvhH8Ow4O8IbyTEuzpFYyfRN6elz\nw7BGKrprUmA9tkzfy84FC1u5tewUMUTrj9r6pCmGLORhrAwnL5fZDdqgJX1I\nWpgXcbsY7cfvPCkatcgRKdPDQTDuaX6p6AGY3tbXYUTFNa7EJUppvdluo/MP\njz3mLIO7Tl0Rk2jqAx57odf8dTl5mnRuzzQrMzpj97UOcN273VobLNmP43ll\nc836uvF3Y5+crLPWrknbxb62FZgYiYwBsw+kg0lZeB5fgQAsjrRKGufkgChI\n3B6Q6HgA0QmfJqidFgnCjlfIJSmMrryLbdjcOch8gqASC5vp3I9IneHfTyXU\nU6PLbMUeJ+ghebT75btijMMa1KWVqhC0QpKD+sXhhNHQK+v6qOvZ14R+MFeJ\ncqseB+0AMcS/fdz3S7ujJfoRLhX1CwipAy1KQC10rfn+IWOHiyL82XFP9vPD\nJ0cEqwN8LidLCG/Ys9yUqub5yWS3jlP77CWhFv7pIXz97E8s4R/58Wkjx3ws\nVEoKda6R5NAr6BiRMezfArhuCpIycYhanggNd18lFc4xdUwWhRFaU5sPLpZW\nM0lw\r\n=PHEk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ca9ba66fd37453c33ac1094fac934f59c94d9f96","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T11:36:30.903Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.12","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-balena-jellyfish-test-harness-9-x-ca9ba66fd37453c33ac1094fac934f59c94d9f96_1643456450406_0.7102038196240414","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.170":{"name":"@balena/jellyfish-plugin-front","version":"1.3.170","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.170","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"769abd4bb58397de59c695868c1a5183fcffa7b5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.170.tgz","fileCount":28,"integrity":"sha512-dYLym7ftST9OK5T+uG5WR+HsGU5fauLW5Pep5HyPnrmsyNbNYuCETj+L2llLK9+63Qobf4GMh6+WJXtHsPlyiA==","signatures":[{"sig":"MEUCIAcP49AYrLIh4O+i9Dkq+tn1iYefDLhv2S6LxIdgHbEGAiEA9ZwKz0RqpSMsepUVMpXc3whBNBmUEaoRcEBhQS6hFQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9TM1CRA9TVsSAnZWagAA3yIQAIW4E/vuVrS0UXVeeOOr\njuW8r2J7WfGbfmYZU4QgtGKFG7y9hP97Bvr4Ah+91Onc56qRP5BgdjUaGAPB\n/X6bjNdRJ6cUCWg9Dh1ssilT/QS/qX3GPNOfngLia/wm36opXLeBFejtl3V9\nvgI4N+wEWYQkMBd16jvUjuRAFpEdgmGxU8MerM0BA6AIsSOCu84wnXXaIjMM\nlmoD80XBvCIt0hSaH6181+5jJcIgdUeR4cmbkuJAFNg5DYTS40y64DmZWcik\n9sp8YoRs9uqZX+vRX01Gfj4dCOqoNHt1RnBA3ptXyVVAwHKisTI/Yl108dZW\ndNUEhrfZp27NMcohhmCM8JUh6bVvwWqzG0in3XW4nkYCc8pnq5MuOH6hqid7\nD1C88XrOJUQZgciYWBU4CZG1dEtgBA329DD202K9vwqQJuWJSh05gG9I7L0V\n/DeRrvNosaRZHOvtVMvDV6SH4tpUc3PsC779V232iIux1p15TcsumUj/ru/T\nwve99/fm8JTJBnBxr+zyvDwjEdRrg+k6l/jdGzeCnFQTJjb3C6rnXD3jnMY1\nHx6AKLw28pstjkD51U0KBPh5qBdGKwKxkaHWv1EvWeNOrXuwj+uc4tCarwpR\n/hZCNJtf66uuf8IYbOL8K/c9e3yIBPAo8cuYyLP2AN6R7ymDFXAhW1tyej8q\nnJMQ\r\n=o7Hy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b5227cacff73f28d627ed5019a3ebea3b52c168e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-29T10:47:07.466Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.170_1643459381333_0.6497114580042653","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-npm-marked-vulnerability-e4622763c66cd68349096f025b92f59d956f6634":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-npm-marked-vulnerability-e4622763c66cd68349096f025b92f59d956f6634","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-npm-marked-vulnerability-e4622763c66cd68349096f025b92f59d956f6634","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5af219e078187bc1e54ae1bfa1608fb2c3769d23","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-npm-marked-vulnerability-e4622763c66cd68349096f025b92f59d956f6634.tgz","fileCount":28,"integrity":"sha512-pnU0jjjQeUiKzVJxoRWcK7GIhcRM7rrgI947T1Joeu5188w1514DMwTncIq0cHT71MGOdpUtnDN0kuwc/XnBzQ==","signatures":[{"sig":"MEQCIDZ9lQNESf25u4Uf3PJFEpU0ewcfA4z6WcC0JbqSX40iAiALvO8Pg+RmSWzpBISaWY35/kThBqQ/2X5KQAEzX1ALPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9htMCRA9TVsSAnZWagAApNYP/13gkaS8YfzIiwZrBJSf\nGVwAZzl0XaDkZzDurI6m0f66cRX7BY/VWqGKQtByENYMtOmymnjaA46J0Fd8\nKVOH6WyRdQKt27y28j9lRVSG04TPegyOvgWUhG68h0FTCJEVfbF8KSNwjsZA\nGc3shMkRcqu+zG5wrZ+LtKApv0bdwVGgNk4ll5NfJ+ig6InqUYz2GlfSH7cF\nsrLQdMPl5vEtxL7a0oeHJkNIhaZ0UhyAR7nIMc0vpRje+4wPSUPnISpONt6/\nhNlVC7dvl5kDWcFmXGiK62nF7nJ2jeDbYZzqskAKe11UZY+IqvbJ0k68ERAL\n/+7wRSdSQ/7g6PAmvb/POf+D1wKO+dmlO4P9S565y5roebCi9gVXeYI/Ha+Y\njvoydUOvtcNYMCu/BHAu7HUZ+N1Jq2ZUIprOiX8ULQxNvYseqDxmk25wzzr9\nPXBnL9IncJCohoTOKT+m12lAcpsMIdM1/6xifcN/LncZVzp7DYfBASKSXuSM\nL59gabCBvLD/07DA6vmg0MqyH5IugJfa6w5rjLtG3soHP0QphdHmwOPAtefd\nirwrp5/YQQ7194PjK+qh9NQJVIy7m+Ani5Ak1+sVEoYYMBDJkb+YhDMHzROD\nzMfAYQNNhE6K7YtCGE4iZMeCavw4CQJMFnY6Z+DA3Ml7kvnZue0Lb9ILEgEh\nb8ZH\r\n=oeCy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e4622763c66cd68349096f025b92f59d956f6634","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-30T04:56:00.911Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-npm-marked-vulnerability-e4622763c66cd68349096f025b92f59d956f6634_1643518796094_0.7164786542063315","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-npm-marked-vulnerability-f582f4e8ec6fb3b68f8dbf12f18f5d68c228df72":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-npm-marked-vulnerability-f582f4e8ec6fb3b68f8dbf12f18f5d68c228df72","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-npm-marked-vulnerability-f582f4e8ec6fb3b68f8dbf12f18f5d68c228df72","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1d38d718b10a476f5176f1903f5f34d3b2f5b016","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-npm-marked-vulnerability-f582f4e8ec6fb3b68f8dbf12f18f5d68c228df72.tgz","fileCount":28,"integrity":"sha512-yatdT//3q4spVfEFT3bO59ts1o1pjJVmvykwV/CH8pPZD2PHvP9WnTTQhF3VyefzMvQlZRMhDz29ybJCQmGdIA==","signatures":[{"sig":"MEUCIQCc0BCSRGaFfT+JmLymrv+vtINGt++3eqC7d9K7MLKgTgIgIwbtD/WYJH7lo932ot57qhgin3Ff54nkRub2sogQfyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9ihCCRA9TVsSAnZWagAAVBsP/2zSib5XnCpGGq/CoLBO\nhg0hWjpzkg66xpd8uAAO6lpGJANgiE4SuKqznkfu42J3dMk1JWnX30kwDxMl\n/u+/9QbNvHHj+xMTIThWyWXG6YWD03o/ly2g4Pu6BdVQCFNNDFYF4iAhQLY3\nZ8WgJXrNPYVizduw9AcMj7WtC7REzen6HkTLCSWmQr1jML6cSma4ynDm2Lky\nzjWgyJkoDD0uSDocaDiGsPCtwmcQ8NZWbD7K8bP5eo0QFQnxo6KFOYJxqNZ4\nRvM9LSJrftncDlcyXAUwMNDTil3yMHUHGcopjMYptFT5GBAPgOeeeLHb2XpI\nJCuT8Vs1KcMTs4HpwZ7eeIOxXmMw8q1LETLxXU3Pi/OyS2hLcatOEBxtzKGC\nwcgW1PyG53UDolXCQu3IOWG/9KUfWkSm8SqM5Vrwq6UL3zw/fAUINTCn+AwC\nEAigAOJV5YLHtnFtMrE6KVwNWj6TXIvkwGVNjz2Wyj4ezdoakFun7p8ZS8m7\niCKmVkc5YUi+4sJ5FonfQiz3JnKZIf3Nkm5YtKRk3D2DFhSKWjR3SIU4Mrr4\nhl2oxVnhboByN3zKNRJrSo/hRMJk823lFTL4EWQrHaKzfxI2NbThlmMgRBpk\n4L8lFEbZ2ZUohfmuioYgTWVq51Z/yoAhOaSpys50iXl3E8ZPSg4WBgQZbvug\nyqpG\r\n=7vBf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f582f4e8ec6fb3b68f8dbf12f18f5d68c228df72","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-30T04:51:54.479Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-npm-marked-vulnerability-f582f4e8ec6fb3b68f8dbf12f18f5d68c228df72_1643522114668_0.7301458841319541","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-balena-jellyfish-plugin-default-22-x-4dde02d3b970dc981dbf12692d4dcd7c5d0134a7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-balena-jellyfish-plugin-default-22-x-4dde02d3b970dc981dbf12692d4dcd7c5d0134a7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-balena-jellyfish-plugin-default-22-x-4dde02d3b970dc981dbf12692d4dcd7c5d0134a7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4052c3588bad9df80cd8eb5a659453ab1d1c4db9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-balena-jellyfish-plugin-default-22-x-4dde02d3b970dc981dbf12692d4dcd7c5d0134a7.tgz","fileCount":28,"integrity":"sha512-OaHe80tMjAP50n5cgtSZpezi2+paXDbDnKq/6FEU1ZnADJqt55dLwyuqkXgS5YLEgsN4PU6kBwUgWeN0oWOAOw==","signatures":[{"sig":"MEQCIE6x98vFC5i2bfIR2PNIbGYxvo3apCWF7R0schaxOiKGAiAIPkLoL7FfQudzaDRFx3W3PHBJLiQExnFlQQjukUhkgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9kl8CRA9TVsSAnZWagAAh5oP/0UBj6Pbb3m0ZL5qsMmE\nllYuTwoic9dRN6vkaA/HZVnFSnOCwrbsPDWVNx6r4yq5696WAxQqCChxYH4E\n3bnXhbo+rxc9zG+qDg64GvNAnw2ZaLuS05o9WQWHaVyOcb6bkY89/DAwaQPT\nIrk9CgAJe8KlmWO8h31b+WFJrx5RDH/8obVib4ZLG4xrvr/Mj0+3PN2oMLy5\nh0F3LQqwXHX9K9wShZv7uLuVzCRZyhLaPXEVXcVZTbfixqlL3jqzSGuAUr3K\n3hpq1DsdJmcaSGbfspPkAbKxQMw/7gHhJ29aZHRNsqkDAq/ydtVICRReyVVG\nlJEPlX6t+KWUECZT7odA7rKMk+xR2xLX+IOZpkDBg9m3uXTFnqQVUn++tYEZ\nJcDgX7GtMWNeQKPhuer/FjGtBKB1xejb8+p+lZvhyhei3EDTZfdXKZOB370F\nkXT9ZkhWRzkUgm+sXeurO1J9ISoQhvHi7lEsqcoBu3+5M8TLFilA5+rnb2ao\nvxaw4SQ85ear3L5++FfXgGKN5VVH4/MI/2UI6zgRugHgpBfxnnn0b6XdN3To\nnvejitwqsYApD2Dr2e/Z760D2rnzvzqPRm6ATQxDi0WIGJ9fLYWpA0pm7WPQ\nXHdwXdabvXFAbCkGtiJ9gelUFfLRml+DhzYAPoFSFS5b4t/vqczbIMEonyC7\nmZDq\r\n=6NtQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4dde02d3b970dc981dbf12692d4dcd7c5d0134a7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-30T08:12:51.153Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^22.0.4","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^22.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-balena-jellyfish-plugin-default-22-x-4dde02d3b970dc981dbf12692d4dcd7c5d0134a7_1643530620181_0.7229712149895111","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-balena-jellyfish-plugin-product-os-3-x-c03333a8349af62ca4b8e3adf7919c95092a4c72":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-balena-jellyfish-plugin-product-os-3-x-c03333a8349af62ca4b8e3adf7919c95092a4c72","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-balena-jellyfish-plugin-product-os-3-x-c03333a8349af62ca4b8e3adf7919c95092a4c72","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a6d8f46ee4ce2cea6bc61984a4014e82081715f0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-balena-jellyfish-plugin-product-os-3-x-c03333a8349af62ca4b8e3adf7919c95092a4c72.tgz","fileCount":28,"integrity":"sha512-Q6QgN5SUgkW2H5JjC/0RLtVz2ORDQ12Tojvyq39xmMXE/50ouM9UNnSVZIpChmi5L5LpvVZNkip71vpm1nF1Bw==","signatures":[{"sig":"MEYCIQCul7rc/o3ClYZMDBKQTB2RFd6oSpQIvMgQTpcoBU3RwQIhAJz7Hrje7QMeYOrZhMphMawV462PglmYGYaEdSixrwBp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9kmLCRA9TVsSAnZWagAADnwP/ApMQDbOmlO7ZrQ6gkpO\ndxDSNMm8ffyGeDvEdg8GKzXumcsy/8HIkaVf9EmSje2Db2/AFSEz2JHduXKA\nM30bDBCt4pcJA/9Z3OBwCcug2iY6jIIrf5drRvScsc6Mo/mt7MFD31MwFPjk\nhJnPGKLLte2rt05Jji/BPiNlAvE0STcTl50yxJeZM88sjWMuFqmF8mtaNNfK\nR4ZJiQyhe3MPdzg9SHW360mQgRnBBaOx8hry/MROZ4rD3vDGSyx0Jyqj/Lci\nnYaKAOwhSwx44xBSe1GzmXTQMeUEF82Q9m03inzQ0aTgtl/m7rYMOBBTztd6\n5mFB6mceiGlw6E7/BQKMwBIMN7FY/7Xobqgs9bdtYiUk1vT+DgK4/Mtecquv\nw6EQVc611sG9JPiYa9EU+2rOJtfqeEpeuvLd0uk0V4vbTFt6p1gupZr8Gn8K\nlllnROjWO14lw6kd6LRRT4od3r3yKCxla/p2b/W5ix2bdSQiC1k+byl5JLlb\n3vPyoYxqs2qAd7ZQOoBAZKKvYypkPaJuFbn8ELa/IJFaAixhg2s+mNjwPXtK\nUEWzRiG/vtYGs3uz58lbYRhlLL7GzdB5L70BEzc6OPomx0usClfSeZMTPR4f\nrNkU4BTQEX5lTJQnQlj8/nraap0eicEqV6BRLi1dKCFp4nYO1jOkobi+890I\nQXWx\r\n=8sfF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c03333a8349af62ca4b8e3adf7919c95092a4c72","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-30T08:13:24.081Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^3.0.12"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-balena-jellyfish-plugin-product-os-3-x-c03333a8349af62ca4b8e3adf7919c95092a4c72_1643530635669_0.9942845626663419","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-balena-jellyfish-plugin-default-22-x-96fbf4f4133765cbf43a5e6aba6090b3ac168be5":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-balena-jellyfish-plugin-default-22-x-96fbf4f4133765cbf43a5e6aba6090b3ac168be5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-balena-jellyfish-plugin-default-22-x-96fbf4f4133765cbf43a5e6aba6090b3ac168be5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b873b89fd8d9f358e0579ba279dfd84105938e79","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-balena-jellyfish-plugin-default-22-x-96fbf4f4133765cbf43a5e6aba6090b3ac168be5.tgz","fileCount":28,"integrity":"sha512-HYMsL+XNmZyUF49pJBthGxMZAehF+OvIiwlFOkhFM/XH0bVwSe88JV5BhI0rHfTJX7l1btumaY0D21aChZBQiA==","signatures":[{"sig":"MEUCIQDOMNHv6BEIyYxEmDl0c9plmGDLlsDUBkV2zUxMrDR/7gIgZVBftsEqu3C20vKOI8P+cdVfMfg6MGPd7EDcZBPWJqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9o8ICRA9TVsSAnZWagAAXBcQAID5biv305TCa+V/sknt\nINrpvXyGD8v5P8ZyyGQw6YbfSqTsU6kfBswxtzeDKWtH3F6xug7EkAUItLjK\nCYyfPjucLOvRSclR0nEkjJTswkh1BZ2tlAX1VPOYCyL5DcCL/M8+gqk+Q7LI\nuH6ntgqL5SdOjWSWhGVzY6nrN9NcJk2npjhRFa+WPvEvCFjh4p0OU47mVrpq\nPIBlTAZV9CnAHtW6mzfY4cPZPkoaofeI5FJlo/7eKrbNn7Ev93cQTgR0FFyD\n3EB+56ZmCfOjaU0ZEYpRs2+ALWq1rtt+55WVyPQAjhjWKQFOm5x157LOWcsb\n5rWXF/oZAYa327nv7CzHwbts9mFI5AMHbUCGhtNIijZLayHjKNzyhsGHufP0\nnuwgq6FXF+6qWgG0jbvDrXfn6V1tc3E9gQKNbw3fXqspWsL/xGtqBnIWh/pd\n9b3aZctqaSlMNu9knw5Cx++1V0UmJ+RdM8f3T9kdaNgnBT8cG8A0YWDuQ9LV\n5/EixYTnlqyuu6dOGq4CSZQLr+KIMdU8bkKzEEG/qX4cFAUUWOoFKplmqmVg\n9Mp7Geg4rLp0u45yo//vsqTo2ThIEjmB7OEnuGMLTJn/ZrtPBinNO33Edbq/\nIP4Kq1D47aFTcLXYJ41RCIfib1Hy5rQVVA23JzNLY7nWoykkkx6VxyU9Cs8g\nTCP6\r\n=VNVT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"96fbf4f4133765cbf43a5e6aba6090b3ac168be5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-30T13:10:03.782Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^22.0.5","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^22.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-balena-jellyfish-plugin-default-22-x-96fbf4f4133765cbf43a5e6aba6090b3ac168be5_1643548424516_0.602194435909847","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-balena-jellyfish-plugin-default-22-x-cbb14da852f370d01d8b69ec34adecc86cac995c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-balena-jellyfish-plugin-default-22-x-cbb14da852f370d01d8b69ec34adecc86cac995c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-balena-jellyfish-plugin-default-22-x-cbb14da852f370d01d8b69ec34adecc86cac995c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0cd4c3f9cf61db2777740f834a7ec2c0ce07f5d0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-balena-jellyfish-plugin-default-22-x-cbb14da852f370d01d8b69ec34adecc86cac995c.tgz","fileCount":28,"integrity":"sha512-gZ52xeAFEaikI/b7zztgTgjJ+0/I1XrXfR7w7k8+i6A0QBeAER3MRY6mGmljYs4827zLEnzGtT6n5hDwApRmKg==","signatures":[{"sig":"MEYCIQCbHk2Ilk0he176yrK/e/7v+HGCIunn7LlaMWrCScucqQIhAOenCn5D4QTIAjFe4hrduoe3ISBqlT4Ry+GDEuRe3skr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh97/pCRA9TVsSAnZWagAAzLwP/1f+MN6krxL6rYGdxFM6\nqRwJDM19zUG7Aey2s7/fwSnpBwfV+oK5QXNBTmAQZuoduBIdPhBuR0LZhnsd\nKNtnW7M5PSi/HMffGBFNZEVrgHDpKytmSzepOom6EOKKdnSFmcczn431vks/\nuF6ujKy3ES4/Trcsl8PVQbOqDxU8V5RvuCVvF7VUWPtFrWgwWpK4RWov+X/8\n3OZQn32L9obN0Zp8NHec0331+MOiSguRBLWbDnRFSIA1W8QfDlLF1l6admUA\nrUWgDUdhCn1imogeivLcYjZJKl8luRdiSCwHG2MR+6r0ItMdDIfiep7ATNXH\nH7J4rLoXiT+6t8tkQRJWgOxTlyQu2o8C6ZWQjMlhERUeGzcjKKcM7GifRrSy\nCgFQn6Z71JssjpUzXVaCJNpkv5HGhdelgqIttcET55JC2DC99gEo6vWlHg0K\nTIIoNPTKmFyGgxciZ3UHaIMtKnaot5IX4x5lAu+4E7rAbsE5rczbl9JG1DFL\nLjUBDn1qSopQYv9VwQznfh06eWZ+ghyGOpMYGkpRE+r6JpQ54tHAY8QwswYz\n44yth9En0Qd0Sk/9xsGhDf+zySrxrL/PrWvv7mr1VB8gM4LPpnVluxTYf1C2\n05glToQKslz3gcfbMSXB86tqnBFu8WzCY8WT14i4jmKJY5DH/xEYTtIgMJ4D\nuaSy\r\n=/QQj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cbb14da852f370d01d8b69ec34adecc86cac995c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-31T10:50:49.396Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^22.0.6","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^22.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-balena-jellyfish-plugin-default-22-x-cbb14da852f370d01d8b69ec34adecc86cac995c_1643626473717_0.8390799550894572","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-resinci-jellyfish-test-1-x-678985d2a5a1a2b122c10bbbecccd799f57dc3ab":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-resinci-jellyfish-test-1-x-678985d2a5a1a2b122c10bbbecccd799f57dc3ab","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-resinci-jellyfish-test-1-x-678985d2a5a1a2b122c10bbbecccd799f57dc3ab","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"475b4c2a2085b3844664c4f4996d14a7d5a3a586","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-resinci-jellyfish-test-1-x-678985d2a5a1a2b122c10bbbecccd799f57dc3ab.tgz","fileCount":28,"integrity":"sha512-I6+7Q1aB3VNTbVyP5ROQ/oVC4UxBuITC/AGZIl7tuB4Fa9BOZySN0lGzRtpM95HQky/HDyz+pwkwWThleX71TA==","signatures":[{"sig":"MEYCIQCqtepnTDv1q39Gf0fGRiZr0T24pK9nXvD5hhpp4iTqkQIhAJrU1yq3JysbGQpz7JS7WdColCqLdNhvL1bxWhiJ9Jlv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh99obCRA9TVsSAnZWagAAbyYP/3+NrmFDW1/y2FPt5Esu\nuHK65pCiLgOAk6K79tek/LDtOE1dLtEja92P/swPdbjjdx9jjTVVc0PedRNj\nv3No58KBroTINgq95qRMntonGr6XnUf6l1fddYTRTm82zjDjXrQwLyvwSup0\npmR97cSVq5/UG+9sd50OPp4q7sN3E45lbbYp9N7oyM0Bp2I826/n/4WOXRFD\n2ciNruwWwDpZ1yVkixHpbu4KOrIjo56M2RcUuoLkNGUXfTaju9ngEUPPJgp5\nZ67CTAataXJ4aRo2PytFLTrkkifYqB3dmJiYeDtMjJuuVTOhDblfSqq4YmDR\nkl26nAq07ug5aEGPOFN2V1/yyKUAlM0aG/LmFi1xzZprixB2OVRletdeCkfN\nw81TscP3sBK4Zpvxb8CgXlD+jrKx0YXfh3DqlKzVeArLX0QMchy5ME7vPUQW\nPETGaCvnA5Sw3YbRdOOf0bsRFLCl3t6g9//q/WtjCM4hWpCeBhlSXBqw5mfe\n6AXtlMlb1QLIdjKa4LTfU55KpAgh2trU+Axt79bLWNxAi+63ke5WxNWscy50\nlECpvfg9UBiuXMlG9nuMB4ZS8rN0mjx9FQlv1qAz1eP6yADdZHft8IfIXi6k\nsvOxMz4l+8sGQ6gc5t/DpRCNaCYhIFzj1KD7w1ShJ4X20bZu8mzmemIZ8jM1\nRTtC\r\n=nX21\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"678985d2a5a1a2b122c10bbbecccd799f57dc3ab","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-31T12:41:54.206Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-resinci-jellyfish-test-1-x-678985d2a5a1a2b122c10bbbecccd799f57dc3ab_1643633179728_0.6861966064002265","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-balena-jellyfish-plugin-default-23-x-f71eccb33ddce064d36327643efffc6ad2790151":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-balena-jellyfish-plugin-default-23-x-f71eccb33ddce064d36327643efffc6ad2790151","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-balena-jellyfish-plugin-default-23-x-f71eccb33ddce064d36327643efffc6ad2790151","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5c9997c19f5eefb56cfbe1dbd9dfc86d474de539","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-balena-jellyfish-plugin-default-23-x-f71eccb33ddce064d36327643efffc6ad2790151.tgz","fileCount":28,"integrity":"sha512-53bgpKx3bfabjC9kyZk49RUpfqWjVEhkKg4XOtMMUsyRZXgqLZ8pghErGQnrYaxr4ZZ+j13rb2u06+bHG8JSWg==","signatures":[{"sig":"MEYCIQC5PxyMDOV1bweo8kp25NT2c8RPfFMG/JY1Vv2LGezipwIhAKQ9wxUYR/eFvMa9B1g9V3Z9lUXiImg3B09pQw82IPKP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9/a2CRA9TVsSAnZWagAA91kP/3hdGaCAM5QYxF9CAfh2\n024xut5+R4RSRvLsNXws/bhilwa+M4TaP3dBMd77ak5KIAJvFHnE4hmvAn5Z\nWopSYgwmH53/RE2ST410v3HCRPqomz3DD+nbXvpcvHCmYsVrIlZZ3HNL1GGz\nxK2d2T3S3+4J4rh2JTonDl3RKAeCAbg/E7XSAXB8Y7AK8jbqS/532yLeJLwC\nN9muOMIpyYDwPMrA1V9XZrJlMQwReF2BVg3VxJoqfgSHfy2qPZpunIzrSrw0\nwalf35d6ZNzEcy0roPy0ifVt5J2iJ9XArVP/da7l1nDE2/aRJoPo+aO64XwJ\nV1Y3PAwC6rOhWDbOCYHMTqc8PtPawFchUa2AUhgIvAJXu7Fb5IF6dkReQabx\nsSXbae56FvEZ1NtfiNzRQiovQqRM5yTR/ayDjiHXIkMsrjZFhY7t9BdnLAUJ\nOSBWzgLHHP6UX/PySpWZZny/8qdkeGzUMPORIKB/BvQwefcmELgYGgU2KiqC\ncEW1u79rBaSQiZge4u0HdyqtOdND2O1p5JsrRqrMgh0qtmKoVdfe2fbzEIZ2\nqQx6QpPq/m7TfsY55/Z52awkLex46JTNmD8P2DPR7zkYFHE9rO4ED1yLgnZ+\nLFIo9JTMoynMLQ64HXB13xCJ8A4Pd7mvsExtGhHA9fCsOVhFJeJ/I1PrqD8H\nkxMh\r\n=vkjn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f71eccb33ddce064d36327643efffc6ad2790151","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-01-31T14:44:10.158Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^23.0.1","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^23.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-balena-jellyfish-plugin-default-23-x-f71eccb33ddce064d36327643efffc6ad2790151_1643640502056_0.8895541220774312","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-balena-jellyfish-plugin-default-23-x-517418b0293f41c3b4fe85cbd87dcc4defb2f6ee":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-balena-jellyfish-plugin-default-23-x-517418b0293f41c3b4fe85cbd87dcc4defb2f6ee","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-balena-jellyfish-plugin-default-23-x-517418b0293f41c3b4fe85cbd87dcc4defb2f6ee","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3612f453103d9ff5fc1bec6942ea5ba8cbbaffc9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-balena-jellyfish-plugin-default-23-x-517418b0293f41c3b4fe85cbd87dcc4defb2f6ee.tgz","fileCount":28,"integrity":"sha512-+h9oOh72TRNT6RrT30GLVKDt8EnCcvVHX/yxmjM/90w8xlBskJovOohofjcEq6lXitIqa1KYiAOnFuPND6nGWQ==","signatures":[{"sig":"MEUCIQCkA9Lf8rB1tA/JXDcKq+RX+vP2qvrYr3cCxeXUtevhSQIgZ7eYsrmZ/qEwIeNtM857fiR/cht+HvATXhyJkcEtd40=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+JEICRA9TVsSAnZWagAAuLMQAIxlmwW/utDxAFoZ9jBU\n6fSAFxRGUUUSePYp9bBCgb9HNJJ3ta8DDhShdMsny6dTA81u7uj86mdF1tQT\ncGqckTlvz3UDumMoLkvPelNqU83eOU+nLskw7/4NeEc3pTIy5ZHXpvEqzH1N\n6JHW3wZvAgovmJwiduqofiwXXHJ2eDpl62G99a0qa+n6+oTPAKxJA1lTX6Xa\nOuf7CD6YZWlSeZPlTeu0UKDbKE+oz7aCpCmYMduxJoxCmEJpZ5vH4OvNkd0l\njRkof6KJBXp4opW7pj22VUN0UiJV/1Ps38iNVAIvb/PvwtNwDKCYkSTZHOud\ndc5oHBdtoy/arNgeoRKah/vhb8OMKvUYlTZYnAUZHt3aZTqhZ6ZO7WhCGMzI\nlwMXkixT47iBkXEA4+3wxycUdLbdsvtCdyOHEjrHAvDO5DnO81j7hbCnW6Jo\nv/AAlkcQVvfpUfK309N1vFP752ecrqqNZqX5eWBV+F6FRGeVxa2OnLOcnbN5\ns5OTrukrSbaeyIWeJaYr51+3zNDC/aFax6nFopTBfI6+VxKoaGXv2V4hkOEq\nUezXNvcRq7lw0Od/wRO14TPagH3pfLlmhmETP7LcMz55GmZo7iaNkoHtoInc\nHjYA1h80CCEwF7yJlNur1F2Tuq7vx6fgSye3t3LoX+iutrayBQBIhwh+oRGQ\nHN23\r\n=vpTT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"517418b0293f41c3b4fe85cbd87dcc4defb2f6ee","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-01T01:43:38.631Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^23.0.2","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^23.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-balena-jellyfish-plugin-default-23-x-517418b0293f41c3b4fe85cbd87dcc4defb2f6ee_1643680007889_0.6645546904273445","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-balena-jellyfish-plugin-product-os-4-x-9fb1a71b99b55e7899700471e2a7790ee29583b2":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-balena-jellyfish-plugin-product-os-4-x-9fb1a71b99b55e7899700471e2a7790ee29583b2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-balena-jellyfish-plugin-product-os-4-x-9fb1a71b99b55e7899700471e2a7790ee29583b2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"33ff153350671e3aae1289021958a7dc0d028526","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-balena-jellyfish-plugin-product-os-4-x-9fb1a71b99b55e7899700471e2a7790ee29583b2.tgz","fileCount":28,"integrity":"sha512-JSsA4p8IfQObDgvLwb3UYunxk7G41kRFePCdchl2gzdXaLWERg+Zu7cRbDNF0X0Hzu2i/Aoilba5hhlQwfG3Uw==","signatures":[{"sig":"MEYCIQDdhJXTK1BqCeLvkCD6PDu6RlCpxtY136A2zYpRNHtKdwIhAP7/hUzDHn1K+3H+r7lYA7QMPEYbho2xfAtuyZEwhtvl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+JFNCRA9TVsSAnZWagAAs/8QAIxrNgTEwB6PX226k5yv\nKqDbj0Czmn6yH1eq/SVENHEj2OfCYSuspa2Mw4Z3W6uDid/a60xEmlof9Kh/\nBSAPWLhtv+PkpayjhQ4ODVsyX2TkWSXtbFx9hO0JC6VrHBFvHXs317BKi3GT\n1vcewlcst+7MsbaIH0cl/o3MmfOHfymfWYaDCJVs1ns5U7j7eSckBzHkn5jf\nauZi3Vp83I6MO8h7B5o49O0Tf2dsCwZBkYIR2AkrZ6p9cuj7k4d129DziolC\nCtAjbOjZPvIlD4656NKDkrMU0v4UrAkAXnW1/28bp0X6RZNBwlHl1hhpJfST\nRIVHhpH/Ol4F9+hobqZVycp7Q56+/3ruxZFgHKroRWEpxPglDcubAGTY3UE8\nPV3i/+VSapGOiYl4s8OsDErKwOaqG5meXcnsXcKchtIhDOaujJhgk5CNQhE5\nxIyfMC1XMDFxIX+n+23aPecglU89nSPTRaTmOEm2jx3HoIhqTzI4YP5i1bwb\n/QMDisX9xxrq9rX0Jh+fpxC68z79UzB76uek/RVU/zhVid5hSGIbbYKItKp6\n/saKz/XD5Co5zlKktTXfYc1kWoQ7I7zeURmQmZs7EE7lWBC2lTpaZs6KxAXu\n45LJU9CiKIl9t3BjFMhc7nVtkW24J6QXGKZWCHt8k09EcNWQF4cnCdHvKmau\nigW5\r\n=Z0BZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9fb1a71b99b55e7899700471e2a7790ee29583b2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-01T01:44:29.057Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^4.0.1"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-balena-jellyfish-plugin-product-os-4-x-9fb1a71b99b55e7899700471e2a7790ee29583b2_1643680077252_0.9818241739125491","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-balena-jellyfish-plugin-default-23-x-89e4efc9ce078398cdb9c6506d690441759cf972":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-balena-jellyfish-plugin-default-23-x-89e4efc9ce078398cdb9c6506d690441759cf972","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-balena-jellyfish-plugin-default-23-x-89e4efc9ce078398cdb9c6506d690441759cf972","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"06fbdd67ee8e24070e12ebb878fe38908f45a00f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-balena-jellyfish-plugin-default-23-x-89e4efc9ce078398cdb9c6506d690441759cf972.tgz","fileCount":28,"integrity":"sha512-p9+PNt8qgpsT6I0DfWhJOaZe2HvERgBaeQsIumeDYrIHTvFyx9Q/mjv5/ORxb94SDO5ADCT2trlr3aB67T8XxQ==","signatures":[{"sig":"MEQCIGpRArDxOaqHVDY+kPsUVcClaaGqhMqTsvcQNLT9p+hmAiAbrnst948EoyT1iTCXrjpak1KpKt53txairXVGHwGYLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+PjyCRA9TVsSAnZWagAARrgQAJKAeCJIyRonWkswC4hL\nLHaLg6tV4NUyBC1fczD/sxyLuy60dVcTp1ahjp2KdN4l8dJ+tK6lK7a06WJK\nYlNuGhCjRNdcVxuAL3/vJYPvYO7C1CS7tj2H4Rb2EQRrqz8JFEf7IbxBF45N\n22NRsLTcfUYjlZlQ3nZnU/X6tis1rGR573vU/19rGwMmZKbEhtH92TiPrlfH\nv0/zRO05u5tCCwZ3S+X1lkAAN/y0mFded4y/pLodIyv/ryX57DF63PcshL45\nJJ9nEnM+9yC7tFrk0kLmg5Atosnss1IkbTAOhGqkLsJw2E89s5AZHLhcnCF2\nOfmKDox2ig+EUAoqgId+tMXCvPNOUeeGXAmIt9NwHz0sO3fHPWuog2A378b8\nj9oVCeMEg8hhuAvuJSJG+vdNi0s0qWOm+DYMWCqcUvyzVMOKS6os2U9hVoO7\ns1hcvwsTTl8B+84a8KRxvGX/xpoH1WFX+EF+obTnFm4htc60E6BKdzYBOjAJ\nQihuLR664lBRFIR70NEeEu1GL0nDk4KWotuYZtXlk7sLAaTXH8PJHTzV6Xtp\n/8dFZuhfSIsZf+3WLkd4soaFMU3M2KHAbgkuyNVhoqXDx0cclRRk9NgZVFNz\ncFtWOpfMvAUALcW12+5mXMMb8AUqgzqayHgi9Dkg9UCyPWq+qNnKxJSV+/PS\nB0op\r\n=gXLm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"89e4efc9ce078398cdb9c6506d690441759cf972","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-01T09:06:59.320Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^23.0.3","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^23.0.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-balena-jellyfish-plugin-default-23-x-89e4efc9ce078398cdb9c6506d690441759cf972_1643706610620_0.9283302918495284","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-npm-marked-vulnerability-7dd0931c6d17bb7b5c0d142992c0ce4c515ce703":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-npm-marked-vulnerability-7dd0931c6d17bb7b5c0d142992c0ce4c515ce703","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-npm-marked-vulnerability-7dd0931c6d17bb7b5c0d142992c0ce4c515ce703","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8fb154b1ba33e32c401b8887627c2413ff2be059","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-npm-marked-vulnerability-7dd0931c6d17bb7b5c0d142992c0ce4c515ce703.tgz","fileCount":28,"integrity":"sha512-h/j+T2R24HUke+UF0fZ2pQb9aLxD9de50dKERokxdL/gpKYgC8IY5p4bOAPWNpHzYEyOZ6kaE5X2m4RxUq6B9g==","signatures":[{"sig":"MEUCIQCz47ZncBcHCbma5AQWbB+dbwbGfTZJ9FAeavfLxA36bQIgX9i4UDBUyrXkNDAJJl9oq/tf3CCtl+wen5cCZ0jYNFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+Po/CRA9TVsSAnZWagAAVWAP/iL0zra5u1d2htfii6yS\nX0xpUNlvmc+ceREj6e93iu7n7e7Fbd51k5dLwC+5dV+cDfqjZ2HXueXbDL0p\nWgrjvZaMM2hN+EQeNu1ZEc9ED8d6NvpfT8cgUuE5B0Vlk/Pp8Z9YTfIf/mQd\nCE4XwNs46tRVl2SldEUXMUUkKvuSmifjIYa/c7/wk+HM4ZVkPLeOO+rB4tjU\n/VimXWZSJuOLRu3FLMnDtMzIhu5bk6VXkD/EKRFlKdCn4ujDrx3Jrkf1TQvq\ngmv6+oFqEJOTvkG7Wx0PYgMubIVTK7X5UAOy7lFkaXkG0cPCV6541uYuO2sO\nS16TzBzyNIfKkB72QZd0lTrnrzjZD5BtOmuA65gRoDFc59EC4xIwVoR/BM4S\nqLbKeyzjtjQUI5dCa5fCADZhvjjcubRTGE+hsxu0uqJ6lrxyNzYC0u2/k/Eu\nJDCG70ebj85pAhRT0ZO7reizQ4q7L9fWUaxpVTQN5ZoEJW4ahibLCVuxSpGQ\nkFhKNrV1b7aGaK5baqY4W34Z7MlPWev9b8hvfpkmPgwKlQnQRMMa3aM0Ei1s\nRCQPJPm2Sp516q8lmKinvFh2hzP2bhRKlaDFaWRygDJUcDuyHYwRfFz85pdO\ngB20TmzItuPYvMMXwFRMLu34E+cEEMt+Hw+u9Wlke5EmlSo+gQgTJW+fHlPM\nwiZ3\r\n=ocnw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7dd0931c6d17bb7b5c0d142992c0ce4c515ce703","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-01T09:12:30.796Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.1.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-npm-marked-vulnerability-7dd0931c6d17bb7b5c0d142992c0ce4c515ce703_1643706942867_0.4003932167296955","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172-renovate-balena-jellyfish-core-14-x-35f94b6a04c862790a87908e087db4ef652b632c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172-renovate-balena-jellyfish-core-14-x-35f94b6a04c862790a87908e087db4ef652b632c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172-renovate-balena-jellyfish-core-14-x-35f94b6a04c862790a87908e087db4ef652b632c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"64f8fb57262ee6da71de1be4f58824b008d9a310","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172-renovate-balena-jellyfish-core-14-x-35f94b6a04c862790a87908e087db4ef652b632c.tgz","fileCount":28,"integrity":"sha512-R/Qv3jLXdmB+p0PdFBdlUmPrKFATK5SOpN1rC8VC7Cs0roiXeEoy+kXvEAEVUz4FrECIV3hkK2UghBqVFpDdmQ==","signatures":[{"sig":"MEYCIQDG9lOsJplZaXCdLw9MYrju1oPw2JEov/fgYmSexAFU2QIhAOREjIi9ld7hs/1Ytqm7s32fQimS5CUl0H6dmUlAV9LW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+ZLcCRA9TVsSAnZWagAAh7YQAKOZ5ZYvgLR1x0IT6NdT\nQnC4fl1zOJUC2OF6+V/2JUy68vvI8Wxo2nlwct1d4gWi8U8OAFAUsFLr39dz\neJJHutILymnyn5tKGL/Gxy1St8HNn1A3tMe2io2no80ECQTuFGHVg3iuUwDl\ntFyuA0xkAuEzeBbbpNgiyP87KD7/o55DFDwbTpLPN58G65hAXBhY6+JhHnva\n7n4ifhbzVliPxEDHt6Cy5ZdOlyakwEXcBMy31daOQF8g/27hyAhj/IhrZ3Zb\nzy0XRS2VpqDrLzhhe1yz81XsjeAgv9QxxArG1XuK3iE0UGaz6JASiLJzVcCr\nsuVZR2u0TSZo7g73kRZunrpFlSrRZKTm9tcPOHtVxM44/BXqilGS/xP/fd6O\nhv0Vyk0VXrDtRFyJBTJ6lXBwVDiNeBuYfe7iPN/H21a+KYBt9FhZcC4A1bDE\nOM2Snzqw/q+PManXMal6Obd6DprmRIdiyZnO0SiPEQb1215Bn6JkC4yd2JCi\nkzQgEg5ywmcC0fyh5HfhXCybEtAimMWydd6B/4n+uAk8eJTUyVyYkgRbCHVm\nmvuK7nD7FHHs8DbCo5hk1snWKU12Qb65SaOo6UvLY3O5PEHYYTHopgto8vIB\n+ETEctIQE/DEWLupFpdYOhOcMlxhk7f02IeFZrBi7HU/JZ+kLm01uq7ORRZ+\nK+WU\r\n=dP/8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"35f94b6a04c862790a87908e087db4ef652b632c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-01T20:03:27.909Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172-renovate-balena-jellyfish-core-14-x-35f94b6a04c862790a87908e087db4ef652b632c_1643746012763_0.12976402966608735","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.172":{"name":"@balena/jellyfish-plugin-front","version":"1.3.172","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.172","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8802bc7674f7b6f075a3196e6a8d0ba8a09743cf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.172.tgz","fileCount":28,"integrity":"sha512-5T33RXu21TSd6GHC3YB42cjIiMFl+JUp+ZPwLXyJiO3uRc8yBajjW+ssV9/H4mDjOb9lmVi/LJCQMnVTsiuMCA==","signatures":[{"sig":"MEYCIQCZgVB0Q/Org94EMi8RIlYMaDDh02yzuhGeb3FH3XRChQIhAItC1TsfAcNYS4wuaR52wW840hCTzfuTfyLRtaw4rA4t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+f2dCRA9TVsSAnZWagAAtsEP/16dbAS5UTEVJWCGB2Cr\nvIvmuxJ2gqOuZ5uBxe8VSpfL4fvwXUgtAqJXvdrbFXMETHUotYA9AwWHfBmr\nHzWQwYL8dwqCBv42EW5+IYStfZRbvZ1ZBLKbZqfq0HvZYf0YtciMbNbZw/AO\nh1lI6YU/Nt0JcDZY71VcPKIdujbcXv2cs6IpgOWFx2OZoCuo3urlVVYhBD5E\nN6HzlYb39lanr7/UZ2gAnjJA3b+y/yHDXgvzXhLAfXJuTB42SYIL9Nn8lV6l\nDOtXLBLzMr37/hAeYg+vTjV9UJ5crA/6U5r1kOwcku/f/XOcV8M9EULhEbSu\nXBTDfvgQ6Gi+UhyNvQ8EIMi+QFleUBj29ewNoJmWJRDcI8sn5IMjAoixKHS6\nQsVnmRZayoRyFpV8M5+CaTjD66VfAL8QIei13pUwrx/zheppGTlTQEjganAs\nxb/y3qNZn4PKvQKQ+pnFFwTejpat0Kwf3t7omAacYG4FndpJVzbL6HHC/ztl\nAc7EFPg/pjYPpCWDChpCskvZ+pUDPF3eP3ocU/8O3N2Ob9SWcoi2kBOl6qRH\ngiRPXAGSHjT2QazfSk4TL6d4m+ILxdx+gSkzEPScjH/Zc+bdJsi14I0jCEF6\nGlhrYBNU0iBhcCKT3fIRwfPreuJ4lwQmI9JfBdZwvU8NpQBXPw5zlMKBWYYI\nLp3v\r\n=zXWg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cb4fb1d6d187e5a4f2db253dfa6a48cdb3cb5c93","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T03:40:00.926Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.172_1643773340779_0.8694864440740402","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.173-renovate-npm-marked-vulnerability-b4d9111b41762fc0d0a1ddcc86706433e7ce88ca":{"name":"@balena/jellyfish-plugin-front","version":"1.3.173-renovate-npm-marked-vulnerability-b4d9111b41762fc0d0a1ddcc86706433e7ce88ca","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.173-renovate-npm-marked-vulnerability-b4d9111b41762fc0d0a1ddcc86706433e7ce88ca","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bfb17ea310ecedefc06c6e69df791928e203d7ab","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.173-renovate-npm-marked-vulnerability-b4d9111b41762fc0d0a1ddcc86706433e7ce88ca.tgz","fileCount":28,"integrity":"sha512-rjrQ/+yqClQrDW4g1aNne5nco14ObjsgnjTFQgkbMOzr9Pl1fk5AwiJSi/I0bMu09fvtQvJemxc1m4Ul5POMNA==","signatures":[{"sig":"MEQCID3A4ZLfQCpj0J1jCpRL05p3FTHe7wP7poPY3uWr4xZRAiB3JYoqRu6nqeMG2eK7KER1ymA6Qac3wt7KMYdPBpbplQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171584,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+f86CRA9TVsSAnZWagAAfUUP/AiynjfGRH5i5W6oxlSN\nznusLiaqVM9LmSXGUPM3ECIAgjP7TOIrVWX7gr4RNX+swPFo1g/1CTE5zIBu\nJos99y5dfkED3mTvrr1a4ZGMmNXuefTrX8RzQGmq7SUzvrNGwdLeHgKbkX8J\npPedR/qAGZvmBGriaeAFIKQlFyRcwvi/DJoGTYv0/9Q2kxVKEIW1Ltxn2BXg\nM5EJX9O5abZ+vgUNONsap/Dp15O4gT9gdGaeE+WCmlS35NcB4EFkHiecx7UW\no9UOeN1nireCfs2vZifWBIol45EA7xZ+S2B75HTWX/w6ltP+ol70/+CtRqil\nz/HH++gNdcS0NpXmx56E6C3R0IPuLHwbtNe8hMDraqexEwnjjrnvqOKLQ1SV\nifEhJ7sn0E2frKLxU13s994Gilcxa2crrEH0zJ52oHYE3IBiKwFPJBzziSQ1\nQOX7WyLUFSg2iog59vIei396RWuFuCHteRyzTh6QSmWsVwerereIVPdOUfA4\nXmvo3rtn8rFp8JPgqAwBTKaYBT3WpGKEbYR4rjgv+ZHgRUz1Jy5bDxuLugbT\nQS2TWe7qaOsUdERAwJwqH8AonEMC71HfDlsSDBXFrM0sONMOGRXnOmBI8Xnk\n2j0OTmSDdZNI3MzHh+NaCZ1wIG2AY+nK4sWmIT4tmbQl+cgP0vw6GXoQC59R\nkLas\r\n=5Dqn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b4d9111b41762fc0d0a1ddcc86706433e7ce88ca","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T03:44:20.304Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.173-renovate-npm-marked-vulnerability-b4d9111b41762fc0d0a1ddcc86706433e7ce88ca_1643773754666_0.7724842683304534","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.173-renovate-balena-jellyfish-test-harness-9-x-007ce769f6d99e5cde6f080884a196bf208f9552":{"name":"@balena/jellyfish-plugin-front","version":"1.3.173-renovate-balena-jellyfish-test-harness-9-x-007ce769f6d99e5cde6f080884a196bf208f9552","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.173-renovate-balena-jellyfish-test-harness-9-x-007ce769f6d99e5cde6f080884a196bf208f9552","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d6c9476c4f76e8a15aacc971e550227a214f88f0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.173-renovate-balena-jellyfish-test-harness-9-x-007ce769f6d99e5cde6f080884a196bf208f9552.tgz","fileCount":28,"integrity":"sha512-tu7vV+CSrHRHAPYAcsBW/ccH5yvUw1EGtvBWk1OuCDIP9E+d2uK4EAubECPnVodkH+qjKOPBOWUHJS+LW+PcbQ==","signatures":[{"sig":"MEQCIHeZ74bu1crc8gS/nTDXyG1fdRQHowUC9+JO778Y2YGyAiA0LKC2ytxOwONhy2Lxe2t/cWEYNI85J46P+TTGXiBFEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+f9WCRA9TVsSAnZWagAAdAkQAI9KXHDD2WTs4hDcZ6O0\n5Y3eoswBYfafbq1UUz0rwy9xANQGOd7hsoBMdwXbQoYP7XZUITBs093//tmd\nx+sobN3q7pFgWDZgqEQ7MexsCP27MWwpUVOd+8ERrbN+CI7jNxdD6I4p9/2N\nFZDs/dAAgoEIXU/7w/y9wRc/lTeOPk/qo3QF7p9XUM2gkRDeFvNCct7Slr1e\npqXBVh9iTFIdxKNs6g+jSW3KF2ysiDGNvk2EI7l+n80tzMYZZ3joJiwoPJum\ngwuCLpkZgdVXGRzTmgggZdPqG7vKOPh8LG0wiy1wVKIcYc+2ttmIc4Pg0MgH\nQBp0XLX7Pep7DPyYLB0BbjprkUbWgkCsuvXYkvgiqdjtR6PYeUKAG1xGPTWH\nWNxn9NGUzZCeUg3Jbu5QYC7fdOzQNXa2JiI8zhrESV4n1x8pMfQtPGjLOLpx\nV+gVdUIIpjv9tnP45AGLiG5O69KfX84k6F9pxspg1LXmnbCWShgUidL6UdXj\nNPWoQNZL//uHkDQG1ER0zz8DsieoSagWycEfO3CrGFA2ge8kYkJkL/d9Y/3E\nkcMbMImRX4OkiRllw9mOArGKABU3ZfxtLYSY94a5h55XpV5PUX03wsKDNYdu\n4aSc/HfneQYHpg6XpsbndWWG+cyBwwPLUXC7Fd1NJuN6fXLggUM2WmCF2Xf1\nxQ+V\r\n=PhQy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"007ce769f6d99e5cde6f080884a196bf208f9552","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T03:45:12.282Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^9.2.12","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.173-renovate-balena-jellyfish-test-harness-9-x-007ce769f6d99e5cde6f080884a196bf208f9552_1643773782669_0.4051023244125449","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.173-renovate-resinci-jellyfish-test-1-x-79d208963f6b3a44907b6a819cfa780dc7e206e0":{"name":"@balena/jellyfish-plugin-front","version":"1.3.173-renovate-resinci-jellyfish-test-1-x-79d208963f6b3a44907b6a819cfa780dc7e206e0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.173-renovate-resinci-jellyfish-test-1-x-79d208963f6b3a44907b6a819cfa780dc7e206e0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2631ba49947e11252d01dea5f07c49653981fac2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.173-renovate-resinci-jellyfish-test-1-x-79d208963f6b3a44907b6a819cfa780dc7e206e0.tgz","fileCount":28,"integrity":"sha512-xYAR3CHOazN8IelN2YYhAuhzUgawZ/g+xOQXP3ka8hGgai3I+B9UyOPDaEYrZwRdWEr1LhFbvQlXyjeew3zhqA==","signatures":[{"sig":"MEUCIQDmVqz+ByxuCXaSeVdY0r9FPjfl5/qasskJuvqn3+mrUAIgCs48LdUjyD7m7EKqIfEfTZrLaLQ7Xs01BEvfZnzb52g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+f+3CRA9TVsSAnZWagAAwzgQAIUxVqtp76m8SPeRDZkB\nVS13PbwgGQ19sob3P4vJBFtew/G/r6kpaCadkvpsOXxiBFmJ7ftgNOPd8W8s\nDapawpPwK9gdXZ8UkK83gq2WX+9v/uD3E31AHu5VYYtY5iXYGVNZsYgj0Gb1\nc62AJzUa+wkTUMn/hFImOqaf/kCVb5+KO1c4O2nWdG2w13EBYgobB2TbFQSn\n3kOejeCK1UlADQ8JbwGhQmOnPb/8sGL/v9NOEJUJ1m6vev46ZH1mOc7ZXjKL\ndqaE4cHzYACEli/MtJUeX0gwisZFv8y6EaTpRqTqRXRS5MS8hVs+MSNMhYxD\nF1hsGTCKHjFjCdib4fls+/XCrxkdEKu9drA78sASxN8W3oPyjpu5I72ugS/9\nMbyIEv1ar+pIfEZmVvnYAnUWmnWBqzQzAYGszTPq9NYRoo5B/kSyN90WXGgd\nIJhte5Tnp5k5gdMBjOulGv7ohxoIOS7Bdlg2QvrqU6IQCV264V43s4DoR7yN\nVnTQpbL0PpkergNz4FiBOWHAcFMGqZwYuH5jEOsccBlj1CUYNWWC0aFxF+M2\nQMJq3nMHvU8782VTuKqW/WP1nxAKQ3VMcGZfWSN0+kdkT0OldYNsBJbuQS2j\naZY8HBd+1V5YNu6R2T37AnI1z3Cj6lzU8SJqLL1svQ0EOtochUv1023EwoL1\nXn8Y\r\n=XMsJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"79d208963f6b3a44907b6a819cfa780dc7e206e0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T03:47:15.194Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.173-renovate-resinci-jellyfish-test-1-x-79d208963f6b3a44907b6a819cfa780dc7e206e0_1643773878914_0.24992000723746188","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.173-renovate-npm-marked-vulnerability-0cb57b9afa91752e7a4f944c0b5326f8194dfb6c":{"name":"@balena/jellyfish-plugin-front","version":"1.3.173-renovate-npm-marked-vulnerability-0cb57b9afa91752e7a4f944c0b5326f8194dfb6c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.173-renovate-npm-marked-vulnerability-0cb57b9afa91752e7a4f944c0b5326f8194dfb6c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7b2f1c8105b34c089332ddf86d3b525b3611b641","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.173-renovate-npm-marked-vulnerability-0cb57b9afa91752e7a4f944c0b5326f8194dfb6c.tgz","fileCount":28,"integrity":"sha512-jHfPafHl1+X/EIxHg8J+uEKEvjpg6xBqMbHMRMctml4O319684wfTdnZTpHkBxeZO8Qr6rXVO3k44dXNP0jxpg==","signatures":[{"sig":"MEUCICU+IhTz2UAT5EGrOb+XasH/L2xE4GaLYer6lbIiVqi2AiEA5JzCgt3I1kbQo/KWQY+Bdw/1UBSVOoKfQONFnnjg1nw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+gA1CRA9TVsSAnZWagAAhuAP/ibUi+XyET9Lt8yF6j6R\ndOZ/LJOWtVQ3QsJAH6Bpb7hWDIM7mFDmac9Ij51I6VCTEnbQ8i2n9Zhu3s6z\nsGcxTw6U/FuY3iYrjAG1WPZRY+BEV41lQTa3hBluoKUEIHRQU7zmq0VdeftQ\nYIpp0ZGlQ2CtHeXhwhIowGgwVjRAH0xQlaMnHTf0NJ9aXY2sAiqnHTA/KJp2\ngicGIvzX5vRd8UpToE+i1QBv75l40ygiXrTs4ccE4TellIEF8FXOzWW0oli4\nvXABeWEfGsZcN+u6YEUg73Ahnhmnk0i/SO/R7x3JLZAIJLJBiNZ461r3/a7P\n1mdc8LTOLu1LmKsOilPdPM3R5Iz8QKTHGa6PPHuTyJXbF6Ss4ZsotuCQiQ2v\nut6a8ceq+5q5wzJ38De3qV/YEz+smFKOlOgG9TuuC8KPlpFN7d0NfAkWFr+x\nHh/iKtvpLph4769e/SUTJRhOnkq6TGL9L/BUhyx/q02wlI1ggQaZQ95NnrMm\noRN/3UqO0LFukeOep5H6WP1Scl5Y4n5j/Wy7EXFHWMP2UX8/ARhcb7TDj7tl\nvWta8y2t/5xEzE6jSVBPww8et+1ewItLSeGwtD6R9sZccHB1zdhp4ZW632NW\ncnLVSZqNXntbVr+vAiF9xrdJXNmOYCvd0shK4+zs9p99LO7pRsYCmK9qSUMo\nCd8g\r\n=t//Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0cb57b9afa91752e7a4f944c0b5326f8194dfb6c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T03:49:07.521Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.173-renovate-npm-marked-vulnerability-0cb57b9afa91752e7a4f944c0b5326f8194dfb6c_1643774004772_0.5783555439651253","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.173-renovate-balena-jellyfish-plugin-default-23-x-cfc7a994cf4ca564429dd421ebd921a983e9c885":{"name":"@balena/jellyfish-plugin-front","version":"1.3.173-renovate-balena-jellyfish-plugin-default-23-x-cfc7a994cf4ca564429dd421ebd921a983e9c885","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.173-renovate-balena-jellyfish-plugin-default-23-x-cfc7a994cf4ca564429dd421ebd921a983e9c885","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7a1144e2ff85455399146a897786460048e43f1b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.173-renovate-balena-jellyfish-plugin-default-23-x-cfc7a994cf4ca564429dd421ebd921a983e9c885.tgz","fileCount":28,"integrity":"sha512-f2GGyrMTf27aAMYBJZBUhMmERBoJJrAjkhpAjGYHd3ZVu1iBix80kF/2G215mAcQ/eOF6LqQ13IOraMESA99/g==","signatures":[{"sig":"MEUCIQCpPMVVOekqaMYCvqABA1Xxedo+SHmu59zPwxoDSWAjvAIgEjSVXvO+5ssG5qDceb6DWFj/z8j8n0aiXpBp4ATJUy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+haOCRA9TVsSAnZWagAAMu8P/2YilGA5OyzgEePsRocK\n+lZSGoAw4wHxpYxE5eHsOm6JxCG9sS3EQLjlkiV7OmT+L+bIzPR/MCIccjrz\nM1ekHK4eoLpzHGiSxvjDCAxX8qvoRubLKHcVf7o8xoSAN7uM/kKSVL9oSiyk\nSOyu8wS4vpnAaIsA6v+vT26TFYvaOoSS2lJQUPtAjQLxvfb20/H21j2Bh1xU\nP9U/Oo4AqYHI/+4uWWvC9Tgmxu1GcpUndPbYqe2DVEhkhBSKaUHKbh9kCZDg\nMQLkHbxSxJgVYqqc5p9cXjja+TA1bJN8WZVO6KuR/xZAL8Ig5BTElPcK31qv\nm3FdRDp70jRSAJpb4KAI7lt7AJ2CJBH28abE8+i91hx8ZaBHeDj2qMLRrzoI\n6lFpLKyinlHmz0ulbpxearmjQ+2t/fNsPxcwRpNjX9xVnS+far2f5JH6FcNT\ndqYMDIQDDlsyg+gGz5uHJplmWl3A/RzDC8V1oX1SmjJm1CF8Bhe7kjGxkupe\n+qqT/ZdfkROSxVggT5s34gvqEXkAE3dKarvLHLCKDSlS/DRCnmeGtxBzcNyV\n4bBHJN6UEsgMawSGPJ6cA9/kXfdaRdTwRJ6VUh+NYvRrrhnDDC+J/FeNjTLf\nZ3N44tZhcx73JGPusu9SS/Uv8n/rkmDTmLj024eQz6KaBXzJfy5fFikm6iH7\nIRic\r\n=txLW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cfc7a994cf4ca564429dd421ebd921a983e9c885","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T05:25:38.997Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^23.0.4","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^23.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.173-renovate-balena-jellyfish-plugin-default-23-x-cfc7a994cf4ca564429dd421ebd921a983e9c885_1643779726700_0.9575119971465602","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.173-renovate-balena-jellyfish-plugin-default-23-x-b669ddeea4fee9797fed70c4970e10eebf0f9f40":{"name":"@balena/jellyfish-plugin-front","version":"1.3.173-renovate-balena-jellyfish-plugin-default-23-x-b669ddeea4fee9797fed70c4970e10eebf0f9f40","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.173-renovate-balena-jellyfish-plugin-default-23-x-b669ddeea4fee9797fed70c4970e10eebf0f9f40","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e4d052036ac3065111ed42aa901481640eb53645","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.173-renovate-balena-jellyfish-plugin-default-23-x-b669ddeea4fee9797fed70c4970e10eebf0f9f40.tgz","fileCount":28,"integrity":"sha512-goXHhTGAL6LvRLM0alm/Pup3UrilKMxDXAwYjU32Xpf1YjMZI0BEBDcp7D1LZ3H4OdJu2PM7JfhxIwtpMtFarw==","signatures":[{"sig":"MEYCIQCmsTwgdViPmoA6vsMqivThpTkWzeLUZXySLUwDsRT0IQIhAPcnK0FAZsf32SBQx5Cfy6VMKqLGEfHLAWWkyS3pl10+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+jwmCRA9TVsSAnZWagAAt5IQAJEBwm5pkgyDsPGpRNv6\nC7GNLs3VFIN51OiOGypQ0kAVdYvPU9KYP6bozhM3CNoYuhyuTNpoIgFV+ojt\n21qd9SVXgBEgU9pCeA5iblmnoieK97udrODwJbXrVlbsKeEtjGYT6xfxggdr\nUPdHawzV6gQivzvDIuXfZKMMW+/EI5BSy1uveCYrmCIubzYoS+/OO+eQNZGp\n8xDjPWZSa7JFRsdkiE5mv+w7+eB4GgtFC5MbuM7dfEdoQ6bVosj4cOCTu6bS\nUBocmuohgW84NW13gEsQGw8skgzbt7ZR/AGr1MkXKzKEWlpxEikBaKfMQTQS\n71+YcLJYKuQWsyar4q0zd2UJ7XGrIBPHeSeSq0Av7UcbIaKvmowT2fe9mMIY\nZM0fDWL0yQye7MtPuVhHa7z2OrupX9cEFYScQzhXI4OGYung64VFru86KnYd\n1QE2pTax2bRCYg4gXJQ5WO40i3fzsKPCaEF8aBKPx9edTQfTgDHCte9U8+yb\n/C7VIZv+oPVac4/EzAmHZEG27h1+1681yvbuKqPLQAsO2x/MOQA9uizYNMkW\nV/HNNTpHD0251M49Cd13JjW1l/BGXT2cnBkRQFfqDIqccljEGaULamvMEvRX\n3PcUax2AqN+tLHFP+CNek/L6XxWXW9v40j1EYiVwsqr7Kbsp0bY3kCCBSwFI\naFVy\r\n=ojrs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b669ddeea4fee9797fed70c4970e10eebf0f9f40","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T08:05:14.295Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^23.0.5","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^23.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.173-renovate-balena-jellyfish-plugin-default-23-x-b669ddeea4fee9797fed70c4970e10eebf0f9f40_1643789350333_0.38073961804084844","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.173-renovate-balena-jellyfish-plugin-product-os-4-x-b2b46f7c8dae02a24016bac0afd222ae6bcb52d7":{"name":"@balena/jellyfish-plugin-front","version":"1.3.173-renovate-balena-jellyfish-plugin-product-os-4-x-b2b46f7c8dae02a24016bac0afd222ae6bcb52d7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.173-renovate-balena-jellyfish-plugin-product-os-4-x-b2b46f7c8dae02a24016bac0afd222ae6bcb52d7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b0fc95b72ad4fb68784992b0bb072ea1ea4375bf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.173-renovate-balena-jellyfish-plugin-product-os-4-x-b2b46f7c8dae02a24016bac0afd222ae6bcb52d7.tgz","fileCount":28,"integrity":"sha512-Z3rpJMqCJN3Wum2nlg2ZHbKe2/Z0z86jkBKbz1QFSextW17PI+JTUBfum76mLzRvEbnq6Q9Um86pxgxfaTH8Zw==","signatures":[{"sig":"MEYCIQDNC9FRVF80X5ZK6PxHeUFCR2rivew+B73ScKkpAncxRgIhAPTn/4/L2JtlPv3/LSOg7j4GbRgqFDglnHD7nO3++iMI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+jwvCRA9TVsSAnZWagAACEQP/A2W5erBJ3GgqT/4hSQT\nFw7SulUFxlDxheofJ6biu80ek/gD9bcT6726H5Z4uasaPch+UoURaVS28ymN\naWES5Hki1kYzBXzPcubcPOkIsWZ9gU9gx9yWV7B2GoKxkeSCVYu84MXFZN0Z\nYIILdZezF5dBw2VgKxX2mOd3itMrKQaZGHDch71t8DdVMitIVaqOI/jhRh7H\n29QnGiCEIU8wDB+BNkIDnIXXGjJs87HJctD+q7pIjDK8zLqUcqVv9JfyJm8v\n7CI6cYZDYhMIsR9nfrASxZWcrC6R9C3P4BtYLWsB/2YyIkejMN7S12kBJcxG\nLZaRjX/uV+qhmpM+2ocbH096u4gNXGXyhIHnAMDXWJmDwbVTAVxGQKZNy2l7\n6fvns8UIEqPnmfgsDGr778rN1KIT/FVvHxhfCn9YEBQ2DRlVgIVsKD9wqXXL\nNDHd08aPb25dW8bIcR+H9wxwtrCk8s1P8CMt2w8LQNxln0WIxKt59DnOTsIi\neOr24Ye0NDXnLpTC4DsP2QgpGiJfxqH/OU94QFfITB8X7jAW+Ks7JahyMQPu\nwwmaIS3PQn8r4GgOYeeIPUNNy+cXMa8tfvGB/BheIHETKLUJMwMrhI7aI1fH\n+hiZAdiwiXAAO+js0BYeOF5oxXJb2W/eZX7La4dnd7UA9O5V4KsB3pOy0BF4\nMm9h\r\n=G7sk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b2b46f7c8dae02a24016bac0afd222ae6bcb52d7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T08:06:02.164Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.173-renovate-balena-jellyfish-plugin-product-os-4-x-b2b46f7c8dae02a24016bac0afd222ae6bcb52d7_1643789358991_0.9661033813641975","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.173-renovate-balena-jellyfish-plugin-default-23-x-4ad291e85097fb769ab5d1cd09f10d1dc9941b17":{"name":"@balena/jellyfish-plugin-front","version":"1.3.173-renovate-balena-jellyfish-plugin-default-23-x-4ad291e85097fb769ab5d1cd09f10d1dc9941b17","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.173-renovate-balena-jellyfish-plugin-default-23-x-4ad291e85097fb769ab5d1cd09f10d1dc9941b17","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"92daf8f8f81656eab1416e4bd0a23116643d7be9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.173-renovate-balena-jellyfish-plugin-default-23-x-4ad291e85097fb769ab5d1cd09f10d1dc9941b17.tgz","fileCount":28,"integrity":"sha512-mT4VVhEZdvKQUYqzRmSkI442ecQ/kHh+lCKkH2CznLlZ0VBTzDolNSTdQrxB1nmgHXEBwBBd3+jszNrcyqUrcw==","signatures":[{"sig":"MEUCIQCmkYw6cEP9HVH6UUpP89e8lGa1+6k/UYeYczZHQ28WswIgcYLp5KzexV34iKvZrzmTuT0qVSbBNQEcnwi4Iam1BiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+lX5CRA9TVsSAnZWagAAZToP/Rt9sg9YDI1c2+gk/3O1\nyYNx4I8ySQJbIw98XuYFsf+GkjNqsi502BJ3kfXfJti+S4u5HkfRcB6ZG0T0\nc5H794NmRdD0l6U1sy1Aet6sTYN9sDQDyl70y2XotYVwGSkfdGArYzcd0Eqq\n4J5pqNUpZTUHtmLGpb+xHllCljdoasO9/a2/vaWK/hVxM/b/Oq4Gfvj9ZpxX\nx5xp8i1uO6vw57qT9EqXxVuRViWk6E/2bn2eRp1BTJu2owOT9spzJwqls0lq\ngDd15hNy044WYL1hsVuSVnncbW0eSSPeKUEfC3oY0EN31sVGKOvYBxhfqmfz\n3DV8cI040iYrtEVelvmOiJeCFPkDZJoS3CvBv7BV3WtzOWLMvDy1muLrWFTv\nvk+ZqPsTavAl8zn/Ql8QJpW0eUyWT7aLmqUC7GRho0tYdkZS4REV8F98diUk\nj7jXvtUiGTXcGhyfK6I1upddD+oUO9lgUgjqPznCJDZr4ZUZdNshSZfJy4vj\nco+2SixJCCZezUP02Q4L31whb9Y2eSPAa9dQLFGsi1oow6Uz4J5ujQzUYwoZ\n2CWLxBVfVuRDojiV5mHgQzUK6xERUVdZY/cfwf5wquy1vKi4wYwfUy3hf957\nV7K+5xedANjfx9vgPrZpA0NAJr/R34PrnplK7izS5KSFE5G2GtPEpGMQDXSS\nxAas\r\n=uVOI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4ad291e85097fb769ab5d1cd09f10d1dc9941b17","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T09:55:26.977Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^23.0.6","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^23.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.173-renovate-balena-jellyfish-plugin-default-23-x-4ad291e85097fb769ab5d1cd09f10d1dc9941b17_1643795961014_0.07998467923106589","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0-worker-18-b6ba717fe9518e38cfea0b510e6dff6b840dbd1f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0-worker-18-b6ba717fe9518e38cfea0b510e6dff6b840dbd1f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0-worker-18-b6ba717fe9518e38cfea0b510e6dff6b840dbd1f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fc30a24489005f77d3e356fac251ac03ed1f5ed2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0-worker-18-b6ba717fe9518e38cfea0b510e6dff6b840dbd1f.tgz","fileCount":28,"integrity":"sha512-Q3io2MmAe5c263JFs+6l3UiM5C5M4/SU5+f5r4vOr2sGt8ztsY4M0SG1MY0GHnCWWaYxsi20VOVPtALwNGEu/Q==","signatures":[{"sig":"MEYCIQDk1WArZZUymeBeTTu+wrqttF8bsBK/5dyH2c1dss7F+gIhAK3d0UNqtyixaKjBN3gXuNW+i6RKcjHOD03Xb4Pd663A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+nxpCRA9TVsSAnZWagAAksYQAIw+1pWKEG7oLABFXku9\n5k7yPaNGNAvxw8lzwCfAsZlNqpvgs0QW1otm5BXjaRvkSsvn8wpgIRs9YFUi\nKgYO3uRmWYfk/e+siy3/w3pjrNBVsq4WFuNrDZ6mwcUmO03vr8drGXzQKFSR\nEZ0vB1RVF4ACb8LkTNtPhyBp7xwCnrCsPV2CdTrO3h0E5dV4QnYcYM175FL+\nOYVAYBmYx+mP2JIYOaPKNO+OxUY3J+S5ScA4HoAIG+yhYaL5rKMCecUUI0gD\nXNxNEOgP1+ao6g9v6E1V+4MqxpuMQtw3H0pZle8a4hR5ZuYFbT5WJJvSRaj2\nekd/rqXnghYYt0bgDtcnmKRg4R7rQq1sUiQ7aClXU0Sw5iHd5nAzSywU3Thu\nwcNEH0UPnNHpEouErloc0XX8TitpQmi4sai2ugNH4e1uqsSp5JYoHno/Q8N2\nTaITg8eR7BcNfaoT5fSQQUH0dhUFcIhWHtqiowM6b9HwHrnWb41hSnsWqhyK\n4qse3Len+g9E6FZfepQiwseVD4ggyzjAbK5nJpBsmeDe2LYeTjI3YylizS7o\nkDMo3pTe047wGeQsFS2D9dLsLDonSMoAdvieZHJtw5luGExHgu9DbCUipfw4\nf5qg5MAr7rtdR4CHQ9R/f5YSBcMSuXDl/9YkkUfdOVOmEJ4qCOWjm7+gilMr\nTt8v\r\n=m1J1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b6ba717fe9518e38cfea0b510e6dff6b840dbd1f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T12:39:25.112Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.2.3","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-plugin-product-os":"^4.0.2"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-plugin-default":"^23.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0-worker-18-b6ba717fe9518e38cfea0b510e6dff6b840dbd1f_1643805800964_0.2635429805877696","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0-worker-18-98ceb604e9a226c16a19aac64cb4bb9e6a35ee87":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0-worker-18-98ceb604e9a226c16a19aac64cb4bb9e6a35ee87","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0-worker-18-98ceb604e9a226c16a19aac64cb4bb9e6a35ee87","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5d252966ffd23a461479fae661101ec4fc0b5093","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0-worker-18-98ceb604e9a226c16a19aac64cb4bb9e6a35ee87.tgz","fileCount":28,"integrity":"sha512-d23IXbBjjTixL1i0MI95CaI/Eu0eHZT/bn1pCHVKld8RLU828B5UmmoKSkvIaFkbc29aknUIw57J3WS8LlsKXw==","signatures":[{"sig":"MEQCIEr86n0sShmqsS4SQ8RdViAcMKGWI6XlQdb7jzxSGjx7AiB0QOVssi8Nft2LK0+n1b36clCeR5SXclHAW8nCIMN/Gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+oX1CRA9TVsSAnZWagAAuM4QAKUfyterEUDr2mCtZE32\nKQY2a8CkTs8gckYt2QXH1Gy3pE7ka4HSoPy2fLG7wO7JGj5SbevPxdTdmJLP\n4KKX6O8HjvD0LDRi7+OcbyPK7q4ArjGHus6WYW7osqAsACfDwSlErtr7yqGN\nTTqvqciQFriYoQPQP1beYpmROtL9CYA+zAf8xXirGwfwyIR3ahuDu56aClrC\nitgGUokXanqzOuGDDzuUQGeRhJJAhG79h9HABBvEUf+kg7ShD0uvGhjJtARZ\nlXlHYDxSLV7Ff5UeDkiaZ75ef80YLOyFPN+Err9ivlFhcTt2MifrPIcRXa+I\nV8gn2Bno4Dz3L6AWjM/1Her42fa/eM0PKR8XzX/87cMj3FAI4CbZ1n3cabLB\ntPraYOs96A66CJPgfPAi5BYN8rKsM0fJ3OXdpPd2J2hA+PbZNDmlkIxQHY5x\nhlBIh/Y9bwTs5ilYtQnNK9EFpA/5JkrS1wDT9Ykg42omB3AjoF9I5M6bCvZ1\nh/pSfS1IxcRDwq8dg24uNsq4DvpPTHhAn192w4vaufkqs/H/KgBsaFO9STRG\n+0UW19DMIwGMSlULOQLJ3RA8aNWIMPtt2A+WSAqRB/l0k2eWYYpBW+eeMLsB\n2S7WJk1u5lmNZcJu1vknXa7Fslo8sAqIqaOUbht9Y7dZnoRffdDtOrMTIDTS\nxhjx\r\n=7VVc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"98ceb604e9a226c16a19aac64cb4bb9e6a35ee87","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T13:20:31.568Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.2.3","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-plugin-product-os":"^4.0.2"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-plugin-default":"^23.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0-worker-18-98ceb604e9a226c16a19aac64cb4bb9e6a35ee87_1643808245219_0.6585474289972222","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0-worker-18-b998ccd77e820425462ff387462822b78eac4d26":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0-worker-18-b998ccd77e820425462ff387462822b78eac4d26","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0-worker-18-b998ccd77e820425462ff387462822b78eac4d26","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"12b1759df4448755470eff4b25a03f788ef8e54d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0-worker-18-b998ccd77e820425462ff387462822b78eac4d26.tgz","fileCount":28,"integrity":"sha512-pQMpVNTey/MdypiYZklCQlB5yyO8n+rEyfINKLIglxm82mE8eEnDfTUoIckk4udsjLkcjnsIYR5v9HXGa9tXnA==","signatures":[{"sig":"MEUCIAZrssm0UCYoPV77tZBDm1tjXd+Hhmqqcw9U4g1URdJTAiEAlQyio7Ie62rAfXc+hv5LRi8eklYRSrjQTvPKx2WGuFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+ov0CRA9TVsSAnZWagAApKkP/RO9umWNsobmECNHlPQr\nLVR85Cj8MlQuTU6mZMdMIYSk+zWI/JISO1uHyTNrKuypiS33Icw2EFhCEwsJ\nlN/3Tc29b1dx8XdaFoA2YnjPzByGk1YF5ny61PyC1fxsy0EhxO1MCnbRX44P\ngonqYnYp6HdFBx/Sf6SmogRTIWYhORAfAsSJMp9cQWyicZfuVxlebRCVwUW0\nRhJMyU9j5WtKR4cVgu5HPdwvWA7MY+VKBx3z46slH6A9z8zUidtQ+6GxaUqQ\noHRySXgBwtyovmIznZpeOcA5CRCrXEdl0D4yPFMrdy+n2nDKCzyS966QQ6IZ\nTK1aa2XKhUAMv1dP4LjoJNvwKgQ8OYqTz9lzN8JoDu4vEf17pCw8X4Xq6Lht\nDR75ysI5cJNz2pL9lGpVS7UHlY3hPyq0EmmgTbujyNOz5DwpBL8xt4YJrUuQ\nq+Xq7TibLFaxhL6WW5Wr/a2IjQj85I48vfak1oDB3g9b82XLojaoiyDkpmdX\ndiAUI3KtwoiKG+otYqo6RE6fPCm5OSZmqRdq/BIKLXGyF5/Rij9DYRqUUqec\n4IruqYwGbH2988L9ZT+rtET7fXfom/zQGU2cEfF/za786xuDMdjW28PKdyEG\nxh3V5qA0GwNiwuJuZaikFXWIDq2m/XiDB59OnrBwDS9fldMX5BCF53hqo5hK\nN04S\r\n=+FRf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b998ccd77e820425462ff387462822b78eac4d26","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T13:45:42.514Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.2.3","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-plugin-default":"^23.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0-worker-18-b998ccd77e820425462ff387462822b78eac4d26_1643809780471_0.1581936382827447","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0-worker-18-f5b11febd5c01f36d8ed0e98cab11384d59a43c6":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0-worker-18-f5b11febd5c01f36d8ed0e98cab11384d59a43c6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0-worker-18-f5b11febd5c01f36d8ed0e98cab11384d59a43c6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e56ee29ead154497dd3caaf43a3c35887ae4afc8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0-worker-18-f5b11febd5c01f36d8ed0e98cab11384d59a43c6.tgz","fileCount":28,"integrity":"sha512-nNiJCv8C5D2VNHLewvn6e3ZtlYGZbw4/HAYLYw8KMOJGR+rmI26VQjO++yJchVIqr8VFo+6xMy21JWOS3NH74w==","signatures":[{"sig":"MEQCIG4+N0HYhS7HJJox2zUG9Pa6rmcoiwBIz+5jXZUnF2zQAiA3Qu8WnXqsLKhuhb3XIuUjP3eJlrsfEGGM61Zsw0Ozxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+pS6CRA9TVsSAnZWagAAQRIP/jvKXtP+h83AqrKfxrHE\nPJtaNXYehTTegHeeYeTWhnHuSt5bRLFLgCqUPZLEkd5k+6h2+lzRzT+rg59w\nwpSdVArnY6hX99c0jhKRzJj5k7m+tGrh3W8HnkPPsCNr2ndNIuwuHIMq5iMA\nuQ4lFVj7zeyL32OsExYel8Rex2LqhlffgtwfW6lu5DK0YnHcVhFN+MGtoUAP\nHbr90EhqZiMp9FeM5pBh1FskumO5k5FXTvJI7M/ifPvOp1/HNjP7aE4c/JdZ\ntjquCuCwKHzkuP9tSAc9VIJo/4VPk3DHusKpmlHReXI6XXZlSPmrHhYOJXRx\ncmPhN2MreGi/EEiZmUAr9XooJT16/plxRtGa2pMm2imkDPCBPVjfxX0lZTFb\nLTBcPPsjtv2Rdx7pt4f9C45o087V5AfmvBFAOy0KdNsAiI/e0vPcMySQH5D5\nIVCsDoh8Z2gKzxGo8TEnAy1bsS90CCV6sMmghsYxfNGKgZUpMXd5kv3Um9zM\nkppnDHd40aohgFv28eFaJfSNwduvAoWGIAIUjZ7UcDCkRr6amjPmuO4JserF\nDJIHOwK1YGZij5I8veLMe3aPifSf+JqVcV6EXBpfyBy/+zeHOnyy+PFvdNfe\noNUSFRA6ubYJ5wfxziZeWP1BXDJY6SBalUKmlfsO66bxRtrBhuxjEPJtMao5\ny28A\r\n=ZXpk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f5b11febd5c01f36d8ed0e98cab11384d59a43c6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T14:23:50.754Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.2.3","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-plugin-default":"^23.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0-worker-18-f5b11febd5c01f36d8ed0e98cab11384d59a43c6_1643812026507_0.09101658357831854","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.173-renovate-balena-jellyfish-plugin-default-23-x-45d7eaec98507fd1a5bc0731b60d99088a15b2dc":{"name":"@balena/jellyfish-plugin-front","version":"1.3.173-renovate-balena-jellyfish-plugin-default-23-x-45d7eaec98507fd1a5bc0731b60d99088a15b2dc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.173-renovate-balena-jellyfish-plugin-default-23-x-45d7eaec98507fd1a5bc0731b60d99088a15b2dc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fb09b7a9e7e063808a4a6b2f93dabfcde8dd3d8a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.173-renovate-balena-jellyfish-plugin-default-23-x-45d7eaec98507fd1a5bc0731b60d99088a15b2dc.tgz","fileCount":28,"integrity":"sha512-coRyQfNTOd96oZdEPENv+ZRsFMkl6I8IIPyojv5ZwlqcdNlhdC8oFZICR/kEaZC88l9OYInAVACgqUQj0FE3JA==","signatures":[{"sig":"MEUCIQDpWWDQHszSbmhqwM1f729FA/ubw938U2lFVzkVVQLbmgIgQbqTcqkslnBmKJH52QA91q33gHCKka1lE1DkpWRJIdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+pbqCRA9TVsSAnZWagAASsUP/1YxDes5nNq9KbM/WZQ+\nRdKkzjlyyxwPxmykBdpPLwwvGs9Y7t0ikR41KzYzr3xBbiruOn3OBSrD5ka8\nd5IPu25X4oadsHOm1/Hkt31egrnm59pjtuElpVurKrucb/MsxIKWW0KKQILL\nRPUBts2naNkNRk96tSIXk/JmNthiYdv5xD/OyGm3q19G8IfSyxQGvmjo8dg9\nrIr8oQ9enIwD9Q9AlG91G7iVW/0nGeIwkYMVuG1fvpz5jOFBiucari0yOtpw\nHV0vsTLUsIQyns0FQGrT1nWSeRYRtOeroGbAsws0GfisCCuZo08yH4WxvI+w\njflBtJmBk27wQ9NZ0oEK9vIh9JGhTdqqgwNShjmJZ0Y5MvyOAIogOPMSfK4C\n5r8fLQkAG//B4RM6bfq7jfoZ9wAKwiaEuNqFoIQblvcerYaom0x1dIi0YWMV\nl9A0q1y2vgx4ThXiEDUv31ODMnfGt3hMwsgRAixG9puW3s8UGSxM9l1TuAUm\naE/W9+sFs6c8Zd2aEx4zYeQaEOYOtmC4/5yjLn4bOZIQFxpUVProlmEQjskQ\nKDz5x4HtfoYtGYz5XP9r+rv5wqKV36yrYmbRmW3y+0wEY4Wi+Zy8IHmMZ9R3\n+7y0YNARQvigYHxQIvVDK8hMNCXPf7pt5XX8TNe1XpvoqJYBiW/OmK++hW8V\nLATi\r\n=EI6a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"45d7eaec98507fd1a5bc0731b60d99088a15b2dc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T14:32:11.216Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^23.1.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^23.1.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.173-renovate-balena-jellyfish-plugin-default-23-x-45d7eaec98507fd1a5bc0731b60d99088a15b2dc_1643812586496_0.03159167283143649","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0-worker-18-cff0a4aaf567790edf87d420af317c6961b0be9d":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0-worker-18-cff0a4aaf567790edf87d420af317c6961b0be9d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0-worker-18-cff0a4aaf567790edf87d420af317c6961b0be9d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8d4f8a1e608f265200ae63975e5d38666114a9a4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0-worker-18-cff0a4aaf567790edf87d420af317c6961b0be9d.tgz","fileCount":28,"integrity":"sha512-whlKsxUr+arlTUnvJQRZb9RCAyBM6EORX29v3Vp3ty0OUnFaprzcNDCesQnR2MdlDIBsMTi1UaWbr8D7+/YlnQ==","signatures":[{"sig":"MEUCIQCqxVmc8a+bj4tA6Tc4rlDA11Wg2/TX5dPsQuKwkeMTAwIgWeTD0AbxdIJ1AB0WBd1d+cprGq2obfxgQL6wPh2HA70=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+rgPCRA9TVsSAnZWagAAFcwP/i40TDaD+KKr7s1Q7CoR\nxv9rddi83kFpmXi+ueEYUZ0u6plQ4bWu+x0UH3JlFWW7a7uyuIWJdi6cKSBq\nL15qNmuoNd4+GPtmaLamSG9Ftj7sHMT1qLVzRYI74x0amUskPokEIrR/WyVU\nofV1zbXCYHUjxCE/XOfF1bg6oRB/ruy6tbbZr5i7eY1nCxzu+iFfUi/fay4n\nhHyh5RhikvPpJeW8MVyS1clBaTxNcBfpt+9SUY9JJV33FEoV6TYFjxNKhGbo\nefOYZ9S0WimzaOnkhfRVsErNqWx1yQ8rcxueQ4hx4xCXTvc4s2rNnFfkO7/w\nKDw0tbAbcmMam8485bAhM3AD1XKFmlpMjxr7f3A4i5VNbilStqAMBDhHcNG5\nezliB6THYRe/nVwwtz4VibKlanU95qHkg9B3wgwRXCZBM2jA0b6mtgvZ9IdT\ns0OTlsbDihtlTJFE9hPu1duUyI8DbyeDSVvloswXQqrAMzybJwfml4NYw5/g\nHcJv7io6Z4/Y/GWYsrYwfPaTbWZyQSKcFO0cJLKJJKD+iHeOjaeYoHo9bzde\nT92LHlg2qrPZ/lr7qF17m7r7LLkIyYB9ic7VOLafwgNnM0jLkldwmXhNtOFd\nr2PPEvT52FJDIxNYeRCBPpYq410uQ+X8WnDSSfukacpk1utxlLmsVB1Gneng\nKVQx\r\n=ZDiM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cff0a4aaf567790edf87d420af317c6961b0be9d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-02T16:54:58.074Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0-worker-18-cff0a4aaf567790edf87d420af317c6961b0be9d_1643821071075_0.9833298209357861","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.173-renovate-balena-jellyfish-plugin-default-23-x-86aceffd532f78b34a364474340fd9c5f7cd1ecc":{"name":"@balena/jellyfish-plugin-front","version":"1.3.173-renovate-balena-jellyfish-plugin-default-23-x-86aceffd532f78b34a364474340fd9c5f7cd1ecc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.173-renovate-balena-jellyfish-plugin-default-23-x-86aceffd532f78b34a364474340fd9c5f7cd1ecc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8eac67efae87bae333decb0d8b306ba7dc17523a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.173-renovate-balena-jellyfish-plugin-default-23-x-86aceffd532f78b34a364474340fd9c5f7cd1ecc.tgz","fileCount":28,"integrity":"sha512-9YDLJahzEDILp6xvjlSt3KicYobDyllgdXj1BpgIDZAAhLwhLWZKInh33tQhNESHEgQJ4AZfbvxIzdLdGghaEA==","signatures":[{"sig":"MEYCIQDlmDvphAP7oPHd0hbHDZ3yS07E9uIcLOGleMGaJ7z9XQIhAN8WdNv9E0Hn3bnLLbmey28g/zzp6IWPasWM8RD3rBDw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+x6qCRA9TVsSAnZWagAAnqUP+gP8OLSeKSo0FdgAdaWa\nZyMwMeV3uc7tcyU3/MiO14Dm2yjQc0wZFuEd7jI1pq21ZKyLPpraNHOmFBXa\nAEciKoL24HvqiU+tOqmiuKvAtHITxK4JeqYcmWvG2JrGgLwZGKvvanSWNHig\n94QwFA/xoffGYqqs0IWY8B4+vcVuVwWjmLYK24QSPJy9vGrJw7oHo8HuJi2f\nEicmtjuaqc1bY1hU6eHqQiHYorKp6aAuhkheXlc6S7yGxW6SIpNz5eZqptXK\nJLTdb47m+pNYv3onK6L7bzI82eT4ZCMX6EQY5CO/crrWxYzPPX+rBX6ZrnbC\nzMEFjOgxgYbnmx/ZZejlQOmSNo+Q63kyjs8p+GwMUKWxoM97d3PxsOAjm2iY\nfT9PPRXH1+UgLbpk/BHomRiRbmzRfhU/SKNFlGHtWEbS6w2GxveM7mrID9Vr\nDOfM4MjjARZocVcM8b6dJf2SbmBmLoWqLObAYbplNliOH9wqnIB6H2AhS2cN\nWcmtDnury0XAqUxuHQF1PvcjMh5TvUyQg9HsGqSoy/NXVQ2PmO5+VNJS10M/\nz/xFVCMo3sfqRFJFTaik4VjD1bUGvs1eBDdBT06rRfP7t2CxUf626JoZuMZK\n4Vc1eD2xHKoQO9NqWMmO779BE5lq4yWFJm4R+/AlN2ecEb6twB7uYK89tkqS\nGXfw\r\n=6vW2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"86aceffd532f78b34a364474340fd9c5f7cd1ecc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-03T00:11:47.121Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^23.1.1","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^23.1.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.173-renovate-balena-jellyfish-plugin-default-23-x-86aceffd532f78b34a364474340fd9c5f7cd1ecc_1643847337972_0.9813135644472055","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0-worker-18-f0ca7a391ee65d3df30c63e023140542d3b576a1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0-worker-18-f0ca7a391ee65d3df30c63e023140542d3b576a1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0-worker-18-f0ca7a391ee65d3df30c63e023140542d3b576a1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bad5e1f32840792a799ca587cc7f845e76b3255d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0-worker-18-f0ca7a391ee65d3df30c63e023140542d3b576a1.tgz","fileCount":28,"integrity":"sha512-SIjGAhrUNAK5sbjGvHSaqwYFDg4o7SIkgArbtbngnkwLkdOTEW2gG9JzbzPDJ3+UbO29BxHVOHJ5e7J4NqZIgg==","signatures":[{"sig":"MEYCIQCLRhgUf8hP1q0V0JSzzJfYZKBkdt2niu/uhrQWA3CyjQIhAMeFehtB4e7dQQoWAe/77a1SFhyItFXZ5Yh3UyE1/SVn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+yMfCRA9TVsSAnZWagAAfnkP/3muxxCjjM5WkqgMk3KT\nKO5/FcRljNH0hO7AI4UxRQ+TB98X6NndXccyj/VCfkX653EmLoJh5UfjTAs+\nEiNFMWG2wS2iULQjqfq8qNeg+twdBxgs+JjVIS+O+cOftoXldWJZ0g9UQ9lI\n4+87vT2KLNR01mjdsHxPLiZszC4uwyH+w8oR2Yu+ao9Ww60XU3Pk+JlP77XN\nD6Z48ecHCX5pj3W/+Vy0YP+OjGBmAnhBVAUdxRXmL4uK7gYGuoMrdK0C5hm8\nr85vDkCHYPSzNfb3ofS6i3IXbCGY8s4TGovgUnxU1WZksRl8amaVOZQcKb/V\nK1N0pkUAHnVPtkCc6/cGv+dm5djm1Gz+TnVglH09ZBLrZxWjCKCOIOPsT5Ae\nqcHhSPctzuiaEmk2B0qTWlcOic3A+ZQYA5dndVgwwnjnkNypFOnufrZtEsl0\nO2Bi4dR2emHWAPGQM53Uijm63zH+vT9V/SmvGAXCdiSU2VSKBhDCtyWDwEem\nJXJTbePbRmR+bh3jqy7nMlIeK/Ig8USn6BDhCnQCz3/FgA3z1bRVmG/h8/Ni\nLu1wOlkmBHFQLy+/O1HMIYHWP1kFICbHy8K4qZIvCF8gingmnnEnnbXb58to\n+WULSE1fpTOPr4D360EhFUHvboe6h6gwYnZkSUCnyDWMMtpf6QcQFRmvaZWF\nE4rN\r\n=i7Un\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f0ca7a391ee65d3df30c63e023140542d3b576a1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-03T00:31:41.961Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0-worker-18-f0ca7a391ee65d3df30c63e023140542d3b576a1_1643848479794_0.07138161228781748","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.173":{"name":"@balena/jellyfish-plugin-front","version":"1.3.173","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.173","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1d0d69a91edc2823951a3031799a89e24d2238e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.173.tgz","fileCount":28,"integrity":"sha512-6V4CZrSIAVzBpdKO9xZ5hxsmO3A7TuQGbXYQPfyelWkF3Sq5Eo2yEDB4kx6cDtBFX9unV/Y+r3LrL/1l5fMPpQ==","signatures":[{"sig":"MEUCIEwlgK1o7IPVXzFxFC6xleZkUH2N+bvpQ9NUAkwMLrLeAiEA5rFTyWYkIwCcuAZNwGYq8c096EYxljEwjCMSERohvLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+yYkCRA9TVsSAnZWagAAywEQAJJKIr3RqXWrsuOJFRyv\nUzUqUEAemzhz3OM0Eaz5LDyLPJl4n5GtaN5w0z3WShV9Jf71Spy0Yvja30DT\nlA1gUxMzm1PUGU8GdCEiaSnPrsjWsOoY+fZObPKeTXSxbV/h8F2bXOlul2DD\nP0PXIxJmvGERZrBHuBxkCrN/mN/uxCSbhQNDMRRcowo6qh3bwZiiSM4wZSW1\nfEF5NbScsoc4Ob1OEjTMiukMncE6KEqV30N6AuBmhFknDXeF2ya6aBiZp/eD\n0yR4t+RZNTPPPgq5tL57jgJzQkADf/XPSsyhC24Pj0D8KTjzfxE3UogdQ1Ek\ntyQsNIcij3m3sTInqwJxYKLnw7tyvQwzybtWOZZkCZAnUpmZPMgIs11GhaIZ\nqyxYHRfO7ySy+xoQFpMO9Y6sGrVl3BhtI2jylh/c/Dph/X1qzsOZDgxvJGki\n+JMQ5MgW1MmezF6etUb8EbeJKSgVmiAT1XG68ZTdaMjMtDw9kc9a/N9pgEkJ\nXTd55gekz+rVe+eoFsH8xiIsNW6fDNeOlj0kXyH7/Qq7loUvAo6xUhqQBBPz\n8Ni5W6NRWtcTN7MA2roBsm7n+SOwDlphMCsPM//Ay2rhGUnQiUP+dBt2GwEC\nt6UJtOUYX7UugxNX4tG7QANA3z3OuiAFdMKsSnX2ngQo4oUdV6uoBV2nC/8n\nWWWt\r\n=H0+Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3ee8e0e8b7c5fefd39712c8a48c21bef0c59f774","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-03T00:45:07.693Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.173_1643849251877_0.3456462049666933","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.173-renovate-balena-jellyfish-plugin-default-23-x-ba3f5f0c63ae93e8e2a6f3b4ea660e95d27782b4":{"name":"@balena/jellyfish-plugin-front","version":"1.3.173-renovate-balena-jellyfish-plugin-default-23-x-ba3f5f0c63ae93e8e2a6f3b4ea660e95d27782b4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.173-renovate-balena-jellyfish-plugin-default-23-x-ba3f5f0c63ae93e8e2a6f3b4ea660e95d27782b4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d3f91b68c3c8a72068f0a21fba3e884939c28673","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.173-renovate-balena-jellyfish-plugin-default-23-x-ba3f5f0c63ae93e8e2a6f3b4ea660e95d27782b4.tgz","fileCount":28,"integrity":"sha512-jdRIvdplnNdGCqGnliWp9V7YwQSZkxZ95lnEg4y8po5cCUlHPzADQ9tfpPByk8zQZ9LY0rIZ2Eg3evNtRORY2g==","signatures":[{"sig":"MEUCIG10hs0ZlGu15ttfIIKo/Hsl29IPrjznqS93dfJX/woPAiEAqI1hwUZ8v3duQszgOGCZiUvX2kJlsGUxX5vQYODOHt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+ybkCRA9TVsSAnZWagAAvlQQAKEaU3D5NUgpZfDREMdO\nH81ro1zBp7hWbDkexuTUYjT0rLNSaUtdaBaFgQ6itT28bheQz1k2+voj61S4\n9+hbLMMhryv8mE27Zhq5VGA1q8dMgX5x1k1SjMYXBJAvNr0h1lNN64rTpYZv\njcnoq98t3z7lYdf6o0wIoPk9DjvmjxQVDSoaw1Mk2E6KxhWDCJD2vvG2iusl\nZukvRLMJ5bJUrc5MMqWqvs/9L0fuxHsqWqnXCxQ7flTC7lStif5W7p2thEPn\ntiY3Qp/AGFlU/OqoYRNdh0+n1P7FEu2rLoc82yfPt9RISHwSk20rptzVFJnx\nESVxlCouaIVG5gpnVwGA9Yo0npZy74kDTRmuHi5vHGYp43tWzpNoH8HCjmH7\n8B3VKJn4rQByxlbRxZvEhpPPNtl7dqGMufQ90wcPleLx++TnVkJMIceJNRO1\nLvNnP4pUbKL1D5PDbR/3rwuuban0zO0TPx54IzdhJgqSbpdwOtMwylgS4RKJ\nM4YWALUdA0+/+i2JiMSiIbg7pyG+EhwW/F1hFm2EnHgNhFs8Ke5iAmQ54r9L\n2Wa94nttAitLThKa+Y25gxTcxMgBuJhm+Eq74T9les/CCZyOLu9dbArxYrAh\nibDD2AfS8mxGV3yRpkomNfZb7cpO8yjkCCJbNmo0ZF1ngIP6dOpGCPLpCAQj\nC2Tx\r\n=sTNR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ba3f5f0c63ae93e8e2a6f3b4ea660e95d27782b4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-03T00:46:43.975Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^23.1.1","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^23.1.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.173-renovate-balena-jellyfish-plugin-default-23-x-ba3f5f0c63ae93e8e2a6f3b4ea660e95d27782b4_1643849444407_0.8346680785573357","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.174-renovate-npm-marked-vulnerability-90b92ec500fbbb83eece82890bb9467b08f4a41d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.174-renovate-npm-marked-vulnerability-90b92ec500fbbb83eece82890bb9467b08f4a41d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.174-renovate-npm-marked-vulnerability-90b92ec500fbbb83eece82890bb9467b08f4a41d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cbe82a7104403bb5bf6b25bb65644b88c70401ce","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.174-renovate-npm-marked-vulnerability-90b92ec500fbbb83eece82890bb9467b08f4a41d.tgz","fileCount":28,"integrity":"sha512-x4jCmF6c6amAKnEBPLvg2n8AfqX63KJsxGz7TohFv6yXZUFOJ9uGwyfE7UrM+HSfBk+EGGgKSqcM/xPRn0ccWQ==","signatures":[{"sig":"MEUCIQDgFwSyI0Ka2wzDvyuqUkiWy16qwWsvBB9T4H3CMk7rYQIgKMdPcAfGCdcDikjrzoaxPLD8651ZLdv8v/gMte42Z3c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+yclCRA9TVsSAnZWagAAYKEP/jguAb51+jrrF/NKMBbj\nivvk39MFI79f95axmnvfH+bUrM+Jer1cgLKcihtmelatm1QE2gZhSazndSUA\noLDzco7W7X/wkgs2RmqtE0oSCILgLIZNAqvmBwG5CIOFIWuW7antw2zOmLyY\n29Hv+rXKZil2RapTljHlsNqhxPF4a1PMjtfTKUPIENXlxmZ/7vg8KUNVej1x\nDJNczAmazZuX3h4YPs6bQEVCHEVSqKmzcnsj12vWfaIgFVjQTVN0DkGiNDNh\n0vm9WVGrkj3+nmvjA01SR3MrGGnNegXyUCASn58/3bCR9b/hV4Biz188/WWB\nDwuuxaNCIbvSWmB0Nb7cGu6rJ4gYepoYG99Ln6CtIAFYfu40fq6+JvJ0ulYs\nF/puis6K5rflH6K3wqVSLGDDwIDowpEYApFcJyEsUMjMlE5I5rphM6iIhx6R\ndk8KXZht2Fz3fbabLVRGVjpOMxCMYDan1pyLnLtRimkUKXNZxTyzZJLS+bOz\nctC2BA4EIHaVrl71teUdoFlAHIQxZNd68Xkf2cbQQIpzTQ6ps8n9p0NXIEyw\n2VD0OPR9JwVBrbU0bhGBBvMxrUWxCFpIqiJ+PN70oupFj4auTudqBCoA53Dr\nusdCSXHcU5B3s8Q3VR9GjFaiPl1n3yRPS1HAppQPgwRZzhhDD84lWtsiTldr\nENER\r\n=Nfh4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"90b92ec500fbbb83eece82890bb9467b08f4a41d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-03T00:48:13.388Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.174-renovate-npm-marked-vulnerability-90b92ec500fbbb83eece82890bb9467b08f4a41d_1643849508950_0.15608925245507765","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-3596fbc3efbcefcfa0192f8cdbabc7cd2bce63af":{"name":"@balena/jellyfish-plugin-front","version":"1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-3596fbc3efbcefcfa0192f8cdbabc7cd2bce63af","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-3596fbc3efbcefcfa0192f8cdbabc7cd2bce63af","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3da7a93f19827ab2adcaea125605f75849e6a26b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-3596fbc3efbcefcfa0192f8cdbabc7cd2bce63af.tgz","fileCount":28,"integrity":"sha512-GhmtwdekpG7WZmkwNcqbYbwOqcGHOpZiaMNfT6YX4WWc3xWnjVEDKcKkMjJ/+eu0mLSHApKdTQsQue1Eue6l4g==","signatures":[{"sig":"MEYCIQCqdeTwg4RceiFkC1C4CCgOexW/QmscYWWyJgvst+L9HAIhAOiSP105efDIfTSsY1u7dAfRIxFmzNf9WMqbuL7KhLKk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+yfBCRA9TVsSAnZWagAAddgP/0uyaoZymkyztRjHaZlE\nOGvIevlDRgRwQ4bPc9okMKU1opzA4vf8OfLTzTwgpWKpZbjgSYsUqjiW81er\nIoALQxtIlzQrojrrWqWS5ieaV29DeT4Uoh53Bd+bRn6X3h4/eNp10rhUeTNS\nmhorQaL+I4j8yyPuEytUVoOxkZVK5IB814VJwXEtt0Zcrne1kJppQW06Gxe7\nBL7nlUQcGZmWU3UUKqsQ58GN4/IL2eEM0jUQvJjjjd2TsxJhQq1rCicPjZ3Z\nOubPa5D2jWZdR1PhVY2QL9YTEZpY1XafeK2i36dOF9U1ivXmFoILm24nYmht\nxtwu9f3gp4rpF7yLyGyTWcuphwcF1dcuGIjZLP32WRPWPfbIHBvRF1kUba4V\ng96ej3FrrgLnHv0GJrbC1t55I+v9jAc0lffAONciwp42sgWipQ9wH4BbTQdi\ny0MBWhJfmXwF8w6SUUQ2Cn9Sn/9UM8EmwNAqVkeClVnowELK8rggY6vmatX5\n8AoEcZL/uim78g+yF3U2/yv0/kTfyyIjMpGVChBJ7zUzle+2iEp8kgJdnYEn\nmtX1uoYatIxGrWStZebp7cAJbwGVTUkHny1GaaL0p47Zqh29ua8RW8oDyIHj\ndEyRPlVL8IIev5NmDBI6gLei5ehzBOcZ2LIg94YNa5xT6ozpgj+r3BkS9znp\nl3DH\r\n=3OD+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3596fbc3efbcefcfa0192f8cdbabc7cd2bce63af","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-03T00:49:41.033Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-3596fbc3efbcefcfa0192f8cdbabc7cd2bce63af_1643849665278_0.2055407321752014","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.174-renovate-npm-marked-vulnerability-98ad2c7f91b9b6fd1c01ba7cd3d0cea0a46efb38":{"name":"@balena/jellyfish-plugin-front","version":"1.3.174-renovate-npm-marked-vulnerability-98ad2c7f91b9b6fd1c01ba7cd3d0cea0a46efb38","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.174-renovate-npm-marked-vulnerability-98ad2c7f91b9b6fd1c01ba7cd3d0cea0a46efb38","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7ad149621f1301e25a06a6726b6b8d7143eb995a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.174-renovate-npm-marked-vulnerability-98ad2c7f91b9b6fd1c01ba7cd3d0cea0a46efb38.tgz","fileCount":28,"integrity":"sha512-wFhN3fc2wxNRkKxkZclyhwcafKzNdUOwPZzs3p3jopmzg4KnTL7od7rTjvYSHA/Mrn64S5wYoEYRF+aIKhBxtw==","signatures":[{"sig":"MEUCIQCjFxPUSq/VBO15Nk4TgrL/wwLMimVj7SgzADY+DdAllAIgVgox8Tz0TdgIipDY/NCf4k71LjA4Tw/Oj4G4yoKEAs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+yf2CRA9TVsSAnZWagAAJE8P/1ppv5eC5iJ2BRaqNI3V\nKFd4XMVTsN9hAnGdgRkOTWuVn8tv6gWEPYQmBnCB+EFMvVJVwaWRXe/5SCF4\nYYj8fMg7rmCmkBbNBbh/lDFHZ5RyZfNF8ha2EeWAZKhfh6eYMzTjGnNv9eV7\n1Zh+654lg9FWH5QBXWKPdHPIWgYIVmD5YhGrISfEsKtOHG+MPUkLomnNax+N\ncrKMAsg3CBrIZlnd1TthIf6YQdaCqTRkvRrb2NNKHXArJmxsGtiv9l5I1Ee6\ndYqqa1sYT2HTriMA5IkQmIzuB9VjKcd45dgP/dFlg8KMgXKZdB8S3MfIRfUb\nFzpD26cOKJZZ++uVsT6p5I9hZg+jSdinfFgWG72kTRqXfhYOwg34Psz0urNa\nf0RHkoqMaTttfeNTBv6UDOpn2MZfvwlhpKxoc5I61oOPKVpKzqBL885eE/7E\n1BcJQ1QI0G4t9WsLRvqnIf2M6a2uoEtVqi4AUKKX1EYg3tUJrUMBT9UnfX7p\nJxKIFOAy+x/vSX2McJU+Zn4AxXOsu7C0gOC8/cFG+NulAqkKccf+W3llfbQG\nVkFjBYLc7T0of56y8Lcoxu0mLQb9t0Iwg1Hhj+yN0t72JYtNjCj6Mht5eLSb\nUYgQj5SEBkbJzaJ6PsRmzSILaF7iwKN0/jpZerB1c82QIbZqYrECWsfiVZ6Z\nQHjO\r\n=DXGp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"98ad2c7f91b9b6fd1c01ba7cd3d0cea0a46efb38","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-03T00:52:04.968Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.174-renovate-npm-marked-vulnerability-98ad2c7f91b9b6fd1c01ba7cd3d0cea0a46efb38_1643849718439_0.046852480875858804","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-203d05a703a7120e831b5bd4d94f3018645cea64":{"name":"@balena/jellyfish-plugin-front","version":"1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-203d05a703a7120e831b5bd4d94f3018645cea64","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-203d05a703a7120e831b5bd4d94f3018645cea64","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"02cfe4fa53e06afa91f3138fb9a311763ddd697e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-203d05a703a7120e831b5bd4d94f3018645cea64.tgz","fileCount":28,"integrity":"sha512-ZSG6agOJAOYMG+nx1wbpHLadmzvY9UDR/Hyiz9TvFpWn7j/1gTlh/bRkXrpzHY5LAgG/rB2L1xVejhdY1rZhSQ==","signatures":[{"sig":"MEUCIEFDCIQgYlja4Fmlvba79vav9TgRWAnogD7S5q0F79PhAiEAynqJVvmDi7crS3H1fZ6sO5O1cvEx7kBnVj3YUnuSNe0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+zz9CRA9TVsSAnZWagAAAA0P/jFz0xhWvS5YMADZZVrt\nzux9ktRhQ21ST+U1imzBJ27zn+Y79TYDudjoAxuX+iW6VasJP7d7aLiQGC3o\n79esWGV/i2g8oY9TbjulOP5hhM1iTRhw+eHrg/pKxe9Xe23S5lebJF39mfMj\n88KRCuj0g0yxJowOYXfHf7gzPyRYEWIeCvgTOemqRgjzk8pNnf5BMsKyd0/P\n3KuCFpxQctDR0pCtIQJ4/saMFo1S0APs4/x41FAgNXzHAt1r5hrJED41G7cJ\n5YzE52IOs5dkQ7xIUYAfuPcNYFHmZn+dQnQfP2dkmISNxlBGTadVypCjCJwd\nqSUMWUzt4pBjfXGm+z4XXCGSLLH585FXVqQEoOQc4QChgt9ATngIbaBZ1zIK\n0WsTWNR7g9H2lg2njHOSQJdF61xXGq2IOLp6PhYIZOlimYtu4VCwjgab0u/0\nRAR/JSbzeINLwzFo0uMe/FhyrsfdVr6g2wcW9MxX2Zo+AwfrRhoLZ1Y1sLWg\nbFWCkJSKiLlx5YsxDd1WD0SSkq9G90KjGez2lR5L4o+42Vp+31QArxvoE/Re\nrKG1L5ZnbUeRCIZ9bEl5sch1tuaDdtmf36ySYaeFitheIC1Uopkt+l1ZrDkb\nLjZZV7JwH5RSTT3wH7MkNKYq8oDfgI7LYvUQ7Ufc8qOPFXESRG6x/7aK/GoA\ntQi7\r\n=JWzT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"203d05a703a7120e831b5bd4d94f3018645cea64","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-03T02:21:53.009Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^4.0.4"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-203d05a703a7120e831b5bd4d94f3018645cea64_1643855101213_0.8689109929114842","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0-worker-18-7d54ce5d03dd7c402715b2044c2a484557a9c3a3":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0-worker-18-7d54ce5d03dd7c402715b2044c2a484557a9c3a3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0-worker-18-7d54ce5d03dd7c402715b2044c2a484557a9c3a3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b8be653abe859f0812b3e1a0992020740f2b9223","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0-worker-18-7d54ce5d03dd7c402715b2044c2a484557a9c3a3.tgz","fileCount":28,"integrity":"sha512-u7KIDXRdkjTdETYo9GVA2KEox5ZzolcElIOUKd3TdsJfnENVuZkPjmEF5eizWapG15RNrf7sbR//j1Hl/MOrmg==","signatures":[{"sig":"MEQCIE+EbBqPqtjxotz6NRvZPzp+7NIAgskzp+DncB+7Kwx9AiA5C7PPjZ4UAN9eDwKQKmcsKm333rtZyaCcSr0Afa6kJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+5GdCRA9TVsSAnZWagAA/rIP/j5LV/MU9IlsIlTy581e\nyEiFOT29qG4d/uSDb7nija/rqR2+uJ0F1w8MQEQl7V3cNSVikxiTPNXVWYNq\nsIukmnD/3bY2sLLx2DTAqkvUG3jmcOLPzNpSd5IRroEQMXZZ0JzFsDkZpCzR\n3zouohr2TugrmAcUtHJCd89ao3ZTh2MOyYGaM2br0AWA415f7U0dNC72SGkU\nPmYYQIVPxWUYcDPvnQBFMg1SooxQPg9iNcl4cDyfcem+Zz2e5BAgyrPa7pqL\nIS8OSmOxY9ZU1Ul6l4MkQj0Mi3azDLcEFi8l3V+92bEM8PJ9BjEGLGWzbSn/\nCIOleL9v8fY33gaA0yXsZHQb/glFwiPpN0VxDhESn6KmeXrA4VWTg8S+JWCW\n9Cyk6IMoz2VmCNI3ulsq07WPJrIUglF8/NKjt2IzCjnF9Tfl8PIhMK/nsSRx\njIKBg6bi1kYj+cpUzCyO7zOrwxuHF9mwVqnYR4CUgXEP5rRL8Hf1eBfMJrg/\n3Vb8EE2txuHTs6nfG20f0pyQ4PgZ4DQ9/EuwPpQ5CtfbYGhfvEC4gMuzNuke\n5OX05kSSAmGlKi82oyGoW/p6r/1HkNwW5+WycxgDhR9gHz5WyRLKWODPwtTz\nXMqs/HWfZs8xGAn3Tab6SW9Jv3HpzI2vr8aGN3dvcvD0zQzEu0LZpzCPMUj3\nizuZ\r\n=8Y0g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7d54ce5d03dd7c402715b2044c2a484557a9c3a3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-03T08:22:45.501Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0-worker-18-7d54ce5d03dd7c402715b2044c2a484557a9c3a3_1643876765175_0.8425540546513544","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0-worker-18-a3daf9398c6135985dbdc4f23ea409366d2e90cb":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0-worker-18-a3daf9398c6135985dbdc4f23ea409366d2e90cb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0-worker-18-a3daf9398c6135985dbdc4f23ea409366d2e90cb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"06e87cd2a23cc21d1a63aefd98aae5be271fc499","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0-worker-18-a3daf9398c6135985dbdc4f23ea409366d2e90cb.tgz","fileCount":28,"integrity":"sha512-YLDAiZBC51qfy4efClIl6H/k+7+mVMn71jtG510CYhPkiIlOVZ5ifFnEzf55w6JLTSNUshDdgghql00nAJ0IHw==","signatures":[{"sig":"MEUCIHsRGCB9bahVW8uME1nxFcTU71HZWuioZyY3RfVDLTSmAiEA3FPMxXE6Uj1Ey6U47Eq/oC1aBFOt+8GnXQ1S3DZehg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+6NxCRA9TVsSAnZWagAAU7gP/jXxvky6Wc/ISIdR1n7t\n6hD+F0qJoP2hYwKWhBiBfjObvU5dpEmfxbsbtUanU9bu5zU07F2liP2twxoe\n1mgrD+LnUDjdQvBosBBBX2lhJ8PkqyFtPmRK7TXpTMrjUAAXesgrialqvhEf\nuv7m44sUR8oPvXb85S0v4WbmKtIZARA9m5a9JBQC5MLok4wWP2mZsv5p3qhq\nRBBJFFEc8W8PmMXaWHEsiTPI5mWshV0+EziS5ETjYr9WPq1y7dLXBt3KAXnh\nR99ENMh2m1kfn5p4UNQfONyVYyEUIOWJVgU/YtVKXiVtasDgQxr4IV/cqTRS\nDC6UOheQX29+ibNeuqxKj0dd364r+nZsgcsbuhb3x50I1wu4tjZBvlrTgTw3\nP7HCRso/2MwTsUw87DhvEFVUzygMlJR87JwH3+DunXp6TVoIkKt2l3d5HapB\ndD/WStqbeBwwCTRyawMjhgBlOJ2gpnixSO769847EKcVM+Cqm6RC/LSHELln\nNW3YAG4sLx9Gx/DC7t5+EfYzQBPV0NeueY64/f4kN/gCRc3h/1+396E74IKN\nYDpPa3ojFnbForAr5IWZ3qWj2kZIcKpZo8UsqQ2+4jOddvxfHxuO6Qep620+\nwA6oGGfhmUGiTihkE94NHPSLoSXhgVRsOQSJsldpU/VxElY1HI1GWIsG/Uo0\nweHN\r\n=P2Kh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a3daf9398c6135985dbdc4f23ea409366d2e90cb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-03T09:38:16.447Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0-worker-18-a3daf9398c6135985dbdc4f23ea409366d2e90cb_1643881329313_0.27097506560859475","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0-worker-18-635d0c78b71ba5bbe510af190956623428593e84":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0-worker-18-635d0c78b71ba5bbe510af190956623428593e84","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0-worker-18-635d0c78b71ba5bbe510af190956623428593e84","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1ff23796c8bbd9e2377d50c6763dbe8f04c09aa2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0-worker-18-635d0c78b71ba5bbe510af190956623428593e84.tgz","fileCount":28,"integrity":"sha512-l/pkoOdCTK3vnUvpgRkYaV7a7dta1x3QzcleqFZCf6LFWzZrzZCCWzD2ZhCze+CmUi6yTgo8AxI0yZVhZUDzWg==","signatures":[{"sig":"MEYCIQDCdEBAPidDxJy8PP86tPHyi3L0pnSMfDtWsJY6zt5fYQIhAOHaIwIpuhaF7PnPhc7lUdn4BNjfufcVxYu5YIm5eeTq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+6QBCRA9TVsSAnZWagAAtSgP/jsjKjSmETnf9qNmy9g5\n409YrOSf+jURIQNKeRcMmH4g2AbhHtUnefq70D8PTkPtybQVmmyCOuk0tS8H\nN0n7QkRxLoFbW82EB3qnqxxKSXRA5OlAKHKu3xYs3FX3HOQLSgOGQhkrHMg3\ny1AJuZvV5LZSrhV4vlUxG/5IN6VGQQGnZQX8u4+Q9xb8sh1YFNHwSLdhOSkH\n5YNwDUNjfe6VXMEQHREPjYZtD3HLBCQIFxwbQ1yNI63Epe06bDK3kGf/8oDW\nWUMH/Zgvnk/ARKEvtgH0ve2UFbn+r8Ax72VkuxPwhHlkkCyMU9T3yEtcecMZ\ncYm5SEkL72vUZ66JhHDpgKiz9dFruy8cH7sDGRVLTVoOa3Fu1cRPFfYPIcrH\nVIcBRHhEn5KRhKdr9HvkLn5bIJVfdtpinRl5VzyvZXUq+zuKhUywsWyPXyNM\nAeKSpZV6j5UlATJQElFM8hhgNgF36lOXkx3rh/DPZrT9cpstX7YdEWP0/lKc\nv1raJD7ZUztZmwFpJcDqUxZEGF5W5LQkQQCzVDHWOXCE+mfmqqXZ/htFUb3w\noZFxXThYMNLG981yaSck/X0F21cu1ai3dnvKQWYA0rR6hmgqIJ/SDbg/TNn/\nM2CXH4MwPPov3wl37Xf9UE/lzUErBYC7PNmpOG+XPIqGkLmvRvt8tTAQqj9C\nYsQT\r\n=vCLX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"635d0c78b71ba5bbe510af190956623428593e84","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-03T09:41:01.358Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0-worker-18-635d0c78b71ba5bbe510af190956623428593e84_1643881472980_0.048302631509987703","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.174-renovate-front-sdk-0-x-d4941cf7018b8ea8cd276b07aa3925dbf99dbe24":{"name":"@balena/jellyfish-plugin-front","version":"1.3.174-renovate-front-sdk-0-x-d4941cf7018b8ea8cd276b07aa3925dbf99dbe24","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.174-renovate-front-sdk-0-x-d4941cf7018b8ea8cd276b07aa3925dbf99dbe24","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"411d11f40894654afa003b9d71b7fdeee17a1e05","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.174-renovate-front-sdk-0-x-d4941cf7018b8ea8cd276b07aa3925dbf99dbe24.tgz","fileCount":28,"integrity":"sha512-OlgbhyvwX71HxBA07h5M4ta64o46S+oC1WtUNQN3x4C8HfTs3Eihml/mhvWjWTVIQskqRyL4kNKrcoG0Qck8qQ==","signatures":[{"sig":"MEQCIHMd/J89HYKgw8w+3RzgE0dnvQQuUlceeyn8IMOEWANaAiB7VQiujbRKbvzUxLjXpef1seg66kYPoOrTt0uXcz7Zgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+67ZCRA9TVsSAnZWagAA8C0P/0MfFc2Xkyk+LUkNh4nC\nasjC78yVuQVtA9BbiSYz3cEbMUAPn2j7n+08yTLHgnV9jLF6kNtuR9Bq7C/U\n1daiX60kwoKOwv/i4F2b1DXxEmYw1vSnsXPa9pj7MVRN90uSXpx6TH/+cgcx\nrMmq+gub4wDM2AwygXf4gZwbZU6EZk7YooImZ/xGNO4W2GYNQgdBnfaTRpIl\nBHeMg/RTraHGZu7dGO0cF2UYJi4ftUohHpUtl3iteKPY2ekgv5EyQQNctBU3\nQUaPabyR+uiUNwaboOL+AhwBDJDgZb/msDWjqnxJMwYIUSCgagH/9qPRbN/W\ndyafzRdIeN6o3HUTNejOaslSRMtznXqkEUxEbdXg7JqQsUki17WU6FIxhUwP\nVUIy0bAhIuBTGNcQfv6GUPR+P3Z3w4r/TexRTYzBO7n+8+pWAE9bKZ1gBZGk\nbZRlCzaqq1HbIu8DVWd7f+5EQMgQjMlGvhQl+Wqo6HpBXG0tLZ6RaEv7fjaD\n/WWtRan6890GYoiZVqtTtuntwU6MkpwRzrTas63lLlcp5Y2CxKPecg8DZo7T\nBPT6hVQCKaOBjCQTUdY9WY71aPIo1x0+yiymdbKYX/VO/ucs2ty1WhyBknYs\nAI7wBTS4V9cQ/bAC3nTHz1K/hmtU+SfVc+2qhO5cokLuxYGfG+HSroIqHKfn\nc4KB\r\n=dU7m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d4941cf7018b8ea8cd276b07aa3925dbf99dbe24","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-03T10:27:55.409Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.174-renovate-front-sdk-0-x-d4941cf7018b8ea8cd276b07aa3925dbf99dbe24_1643884249606_0.9760826316273161","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-49180bc3387f9dc9984beac114da31e094fbc73d":{"name":"@balena/jellyfish-plugin-front","version":"1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-49180bc3387f9dc9984beac114da31e094fbc73d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-49180bc3387f9dc9984beac114da31e094fbc73d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0aaffd02d965785691032973d3a519b818fdf91e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-49180bc3387f9dc9984beac114da31e094fbc73d.tgz","fileCount":28,"integrity":"sha512-GsVffl/5muzZM3dzpvZd/n+AgzlGax6ofn/H4ahz2CIONexOiwSIEcSEz7tkDulFPEJew2EUhKwYefZL2yZwLw==","signatures":[{"sig":"MEYCIQDqXJajSjyiVCNm0zetXX2kv8pz5VtIDX2Y2d0qZj8pGQIhAOTlWFPwveJSvl7ZG81WmuJci1LAIjL2KS7ZmabANjS5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+9UICRA9TVsSAnZWagAAtmIQAJr2Lgktv5PkILZm+gfL\ns78Fs5makHYq//3Y2Qublt/zcK5FHBXklVRMM0zu85JPARyc7pWB8ZbpGGpw\nxU0+RpDaZT30LVVXb+E48FNlY20Iy8K2bGWTZgU3EyirztkQSoXB9Sa4N51p\na43/2Ofs74ttijUq7NxbDEaPn6T7ILLekpBl9lqZUg8B0X0lDJoCHzJ6MX2j\ntA8bCxxJI4EsEFqvGmD7wiwoAT5yabLeFHog8KHwIqaFuDl7MdzJ2w2jdXyh\nMamxpQBhuucpUw9IrRah2tkkQxK3pvp69p211Czg2XeTJzrOD1Lln2ni4nt+\nS2ohszqgqJpj3NAWNUcRcVDfLb4PLWP/x1wWeMMCkw9Yb1BZViEpclNlmwC+\nI1PGp6ybZBxObgTpg7Tl7+C2gpHL/+rqt3PsHPgwI+zXcTR1b0OGUFuYOcqP\n8WG1nYbd1WfP0pH7PsABr+ZAOJVPeAYNNZ+eyRHpGPfMjfxFcObZtqza/Unv\nS/T+G2zDJQrrnK5mqYgfC1q3QTFIEWQlBsQ+lBhTgCTp1NKTNrnUxYfSSpTW\nspHnW7NiQXmq/XzVkjONtQRm/+zFFcALJV61PeXYv5Mg+4/JuTTQEGn73Lr2\njhDxca17+ImB1RFEw+B53QzbFeXa4R0cwOIDgN9Adh1oIzwXwvfXjjkb2xv6\nNDTC\r\n=etfG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"49180bc3387f9dc9984beac114da31e094fbc73d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-03T13:10:15.264Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^4.0.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-49180bc3387f9dc9984beac114da31e094fbc73d_1643894024091_0.14303778443151183","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.174-renovate-resinci-jellyfish-test-1-x-bb845a614647e98ea042ee2950f8fa602f115a8f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.174-renovate-resinci-jellyfish-test-1-x-bb845a614647e98ea042ee2950f8fa602f115a8f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.174-renovate-resinci-jellyfish-test-1-x-bb845a614647e98ea042ee2950f8fa602f115a8f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"aaace05af4a1a885c53c2d0715737ae7b7a23dbe","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.174-renovate-resinci-jellyfish-test-1-x-bb845a614647e98ea042ee2950f8fa602f115a8f.tgz","fileCount":28,"integrity":"sha512-0iz0Si9wiN6qfoE/vuOzjRcw1MgJshPoQ7kb08tYPkg9OhQEFwHj00Y1UYQoThdNW+EWvQUSor/E7IsxjahD+Q==","signatures":[{"sig":"MEQCIGucob37aeXgru7+pfK2t4njxQjQuqw+ZlERqcZzZT0BAiB9KHcrfrAmk8KpPz5zqezqn7uxPaAi3LU/dMHYPkTizw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/IFzCRA9TVsSAnZWagAAZmAP/Rz4/rtiK3LRR+7FTI0U\nbvwhocs81Tyh1L5OltyOOSAahkd3yQUBkidN4BeELbF8YrylbCmE/56XiCfI\ni91AIx9A9d7UTbVV0ig1iSKJgVp3dgNqSJ5wPPuCz1FfwMBDZ9aGpOTetDt6\nJ+wXOx3Al/ck+vdnSrMoEItj6GeBxytHO/UiTQw/yOhbogqJgEWbQtDDAQ0U\nZ5pypvhZES9s2ZItQ1AIQ0ReV84uD2tyw5PmkonBWRKBnRmk4nurxkR6SdbX\nRR1ya9MS6tFPzgen4HtFSHcyXDwK2SRA6FRwETrzZcNAatFHzi2QYPlhbIUj\nIZ1ghOjZJAI35KmBeXVrWBWal5dwSdtgqN1Hl3Y9Sr0M4XNo465m8bvh2ZkW\nw5wVFmb+YYRT+uHGXdRcPSANZMIvQrVjusSae/ezjCMC6oKjdf+62iSLNgGB\nZck1vK9gC+T6CC9WcMPVK4rSBNVfukbwR07oED7vLGfsS7tegjfB84PC8lXc\nAMYSH/ggD+V/O+R6EXP0Ziuc45wFDFVVeNiOp1GO4dv9uydNpII8rcRveAH9\ntY0iE76zjiqGAu/pOFc1k1pFfg8CdTe3EAJ45R6CAwLmCRd3BbNGK8qWkQ/G\nObc3BfHKlmY6wYod7gdtN6cSwDvHDuztWg8r8KbIpTDNNPfNr8qaf4R48/GU\n5OYC\r\n=0Qxz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bb845a614647e98ea042ee2950f8fa602f115a8f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-04T01:26:24.974Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.174-renovate-resinci-jellyfish-test-1-x-bb845a614647e98ea042ee2950f8fa602f115a8f_1643938163186_0.9775444850432662","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.174-renovate-npm-marked-vulnerability-f9a8ddd8353f3c180ff9e1ed2ae9ed6fcec429a1":{"name":"@balena/jellyfish-plugin-front","version":"1.3.174-renovate-npm-marked-vulnerability-f9a8ddd8353f3c180ff9e1ed2ae9ed6fcec429a1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.174-renovate-npm-marked-vulnerability-f9a8ddd8353f3c180ff9e1ed2ae9ed6fcec429a1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3b9a0325eca2e1ccb365b86504537d57bba1b330","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.174-renovate-npm-marked-vulnerability-f9a8ddd8353f3c180ff9e1ed2ae9ed6fcec429a1.tgz","fileCount":28,"integrity":"sha512-61EgL2g72t9BSpkv030To37rW6vG3UN4D/nSDXh78NokIHzyMVRbMdlFuZR4WUTrQLFrAYDJCETD7dp4HQVa0Q==","signatures":[{"sig":"MEYCIQDEoHb/sKJWPq0jMFHOhyDdWG5y6CKTMoLc/lpBn5hHkAIhALoO3DiF8y5cgAP6HlsoArUaLXhK0zURVcJvf3T33OaI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/J3UCRA9TVsSAnZWagAAQVYP/R4qLStRxjVZCKCumjL0\nrvu67dS0TQhx/l+IH8a2NUimecBcIPWzKBDexxd+Aq21uZKvX42+gPIq4auE\nS3ORbpylEcgj5yxjK9IthnCzdPqxxODsHComiDQNOit+cKLiwNGLOYMMY7FF\n+4oBUFOWhDRQKBFsGVvcwbX7u99p/DrSM31ASMlEfevoUqht58Fzm2X6tbVJ\nLvOStOYRcR4xJwN9TAxZwrOoArH6xla+4AzGW86PFFXNsqG/sOGGLmYcLkiB\nAOuIdJeCryAw/bJMsmcSNQ3OECtMtl77bumoolndas3KjaOFdTds+UaZTv2n\nYDarjWSn6HuHaIPEXnTPCpxfVCwolO8DOuzGl+ZIeOEdEoCbbjO1QO/XZzv7\ngaa5ggsuGJQ1i5aqrB88Y7eFgf3uMC35j/kFTD1/d0ZPStPhoUBa4GjT80JZ\nUShQd9zVu8rX5FA8dko7oFlMKCXdN5nd+XJ8VRk4QVae5jS+gsbBcfv7ymm3\nCABNIQY6V/YVDc0uJK2PfFk8NDNP6//jY0MYPSGUj4YJqJjHFbeFPA+LViCB\nvcT26z7gD3eyvs/p2CYYw+FXK4FjRm/tnDsq36UuiIhTg50uaDLgu3cjv2rs\nBciOa3uCQnbmT+u4rc8HUurSgJB9Ll3vQ1HGsy/TvAiLsD1/092xvkIkJVPq\nKOTb\r\n=RL62\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f9a8ddd8353f3c180ff9e1ed2ae9ed6fcec429a1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-04T03:26:00.058Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.174-renovate-npm-marked-vulnerability-f9a8ddd8353f3c180ff9e1ed2ae9ed6fcec429a1_1643945427788_0.16117655479164905","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-10ff71966c42d723d9cb242d08b7657bd4d53e60":{"name":"@balena/jellyfish-plugin-front","version":"1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-10ff71966c42d723d9cb242d08b7657bd4d53e60","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-10ff71966c42d723d9cb242d08b7657bd4d53e60","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"36dde2081b0b5cfb84d19e553cc3b337242c3c4d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-10ff71966c42d723d9cb242d08b7657bd4d53e60.tgz","fileCount":28,"integrity":"sha512-6RwOZD+PTK4hrx1rRgy1zk4tPHTYmoaMB2bvaGhj2HUqqXVoIcGZYNvgEFmJFT3Aw644pSXtZYEQ7vojtsImWQ==","signatures":[{"sig":"MEQCIFqqek8vMkHwuZKQdmoiqTDCYMoXcQGBJG9s3GBfY2ZuAiAsbba6f52Lwh+1XCExTFsdCgmiIKJWPo2n5FGpm1lovw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/J7KCRA9TVsSAnZWagAAoywP/3JgZaxyfGmN7dHSL4vN\n5RXmvn53yKwtjXkiiRX7bdMQpJ/d3VDLlyelDtNcX03sAvgaWvZ1J4nCxaaM\nsP6wJGpl40fWRXqtmx8FEg091G7Y4m0MErSposh862//42iuZKkbJKYaiR2v\nx7mpZoE4Kp8CB/95rq/QjluJSS3sbomNLuoFgCA1z0KrQUmjfnXay9VgD/DL\nRQr/zNYqumgeQZ6AamyQPvixGpGCAcgXmgVYYPoHurjGdfKsk+vOuq8l+dN7\nGjubECxKsSMqW+90S6aNzy/hwi8v57DqM4Q57RMQr4ODKPxpoe+eboH1eQka\nrsPmvdeK8s4rLqIUDAo3V/cEVbdHaEyCuqia6V/5+CgMVuygODL4UwPUhBvm\nyFsADctfg4KzFeATAlJb4idn4cVrZziSKBb83p/qOVpnkmmkVI50Ir8oswnz\n+TcWmUBpqfArXkLObxg83FposnjS2pAqW32MhC/PVtiI6ObLmuUBcV21/lEm\nfUB+AGE9a7spENLBp2kX1vGIQPZ3028LWo/6jUBsx8qmkOfQd3eWGxY0gU+o\nbiI8b201NPw5ZsxYQzZCwPYkUKRpU4LA5zxI4dyqVzxYYRCIgoyqpm9Yw+mP\nuobMPM95weZPs+ir0HHgYLLDPGHphtaTrhAGMlCn/HLTDHImE/IkE5e/hVlt\nLpmw\r\n=W0hM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"10ff71966c42d723d9cb242d08b7657bd4d53e60","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-04T03:30:35.509Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^21.2.0","@balena/jellyfish-plugin-product-os":"^4.0.6"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^21.2.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-10ff71966c42d723d9cb242d08b7657bd4d53e60_1643945674184_0.8175683413680757","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"1.3.174-renovate-balena-jellyfish-plugin-default-23-x-8724d7628015b28d8ddea1089467d17c0b80d30f":{"name":"@balena/jellyfish-plugin-front","version":"1.3.174-renovate-balena-jellyfish-plugin-default-23-x-8724d7628015b28d8ddea1089467d17c0b80d30f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@1.3.174-renovate-balena-jellyfish-plugin-default-23-x-8724d7628015b28d8ddea1089467d17c0b80d30f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7f80a8822628de5f5e40446332b0824d7ffa6199","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-1.3.174-renovate-balena-jellyfish-plugin-default-23-x-8724d7628015b28d8ddea1089467d17c0b80d30f.tgz","fileCount":28,"integrity":"sha512-7b5kGeT4vUHUzwdFmibMv11mf5WG+WZf62XDnaa6SI4owCr/0aQGJp0xljBZVVCkj2M91yL6Zn7I1KvZ/gTsAA==","signatures":[{"sig":"MEYCIQDCVGbSMe6S9s9QaEF7Kb97hSIhSv7mjTytzIhZoSusdAIhALZ/VWyhW2oma1ONkPAylNqH1mRE9MuugXUmu9gcZ5GJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/LyWCRA9TVsSAnZWagAA8/AP/AqX6/CkMbNXcVvscCNw\n6O3/8fJ94lFV/Mv2Pn1RbrF1JW1TPGyb6BoZ3Z9mw6Enuh0HmSlX0nZaKCfR\nf6NAuznhjLz5S5g41Pzh1ip6g2GPeFB1Z833V7ZayMcPndAX9rhxa/oo72Nr\n6w5hDxo1cG5pFs6u4uZLuXVRp0V8e/HTQUxAncSP2NTXHPjaqalv1rm64maS\nIFux060pr3/7syvYWh1L6adqlkV2DfZB86ITp5nmLgKHNYqh4UP7tREOIbNS\nH0h3Z8sAgBPV8CxPNAOUDiiZe+ZcEkwzUf4vb8JQKIcEmgSTrZnAfM1TREOF\nUfN8KIshWDfYpmJZaXr2NAZ0eynX++MGiLns75f1VNAal+qWP2E4qGfaoGtq\nzFvzs017V5XbHfs+t3I4dOhW5+0U/Q7N4oumkz2LXoVuf/oawVeya0WFKq+u\nz9kYztOQfbdwrTm2n5tvGC8Fyl29ftF6A4od9UADHq5OW+rTwtSABD0bqB1i\nMSviWLV78wEmOI59NwSAq9aJpBTnOAH48nVh86caqHw7/OXbfsiVs3e4Hhxi\nE5mx0gf71jQmYxvG0DN9+mohXQT+AhT+z9kF1xkaplw5vBIjrfMtjIzEoQu1\nme741hjbZQqsz7kxfuC7FicUmt5xcw9JVhjzpvVCRIy8oD0v031TKsPQAUzY\n1oZ1\r\n=A+jY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8724d7628015b28d8ddea1089467d17c0b80d30f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest --runInBand --bail test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest --runInBand --bail test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-04T05:38:15.022Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.1","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-base":"^2.2.26","@balena/jellyfish-action-library":"^16.2.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.2","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-test-harness":"^8.1.204","@balena/jellyfish-plugin-default":"^23.1.2","@balena/jellyfish-plugin-product-os":"^2.9.5"},"peerDependencies":{"@balena/jellyfish-core":"^14.2.0","@balena/jellyfish-sync":"^6.3.0","@balena/jellyfish-plugin-default":"^23.1.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_1.3.174-renovate-balena-jellyfish-plugin-default-23-x-8724d7628015b28d8ddea1089467d17c0b80d30f_1643953302434_0.6953647513636452","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0-worker-18-6076f614e4e537885e99a4a1a9a7bb9dae92eb78":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0-worker-18-6076f614e4e537885e99a4a1a9a7bb9dae92eb78","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0-worker-18-6076f614e4e537885e99a4a1a9a7bb9dae92eb78","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0bde11bb639da962c7ddc26d86d0159242dc6417","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0-worker-18-6076f614e4e537885e99a4a1a9a7bb9dae92eb78.tgz","fileCount":28,"integrity":"sha512-SaTVqfh/IuXVQuh3qsnz6lBtbGf6q8UjRybOXY1DJ9xa0hWHsiOQ2fNNJaUgd9ZpBe7V2Vo26GyYp8LKx7UH0g==","signatures":[{"sig":"MEUCIB0eoYEP4V5NgrgMJeYeVFW4ANRV4UBrjqfYrSBvKNJQAiEA2aYvGPy7IoSlKESprQge1zO2ovpN0boE4/nNrMH3S/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/QHqCRA9TVsSAnZWagAA/VIP/0wlzW+ebfcl3mvMIrey\n13rlzwMwUVVHbl/KpbWJ91uQBYGh89I8vvwnW+Tgjf9NsvlCXET/pYmvc2T8\nfy9T7krCV5u1/O70m+p8EzRDaICq1F9AR71zAM1zbm3Pd/icjnwplwfOXK68\n7pkJRA73NsepiaUS3UMbWAQPGCRg7HM30McsrwOhsY7vH1KLRylvEvRsd9Au\nsK9iLxEidMK3osWfOqj2F3o0TSOMqfNSkpz056SdEzhqmg2kCj/yH5sdlTql\nWojJeEk0w5gcZ0QWD4PIygs2FBl6trtlbSa5AXehVnH3vgsPWtUDpZ1ROPWG\nqhuJXGq7WkeiCRpM4lPmdkIf8ExY1HNe794cw4xXJEE4fnvONPi/FITmr8pB\nSnltMUXX/Ou2TfYHzIrm1eCypV7Tml3qwA0GfUow7YtGzVgG0WQfzyrQswtY\nL3crBSXItwPnrHDy7WVbuYf6gsLzVQ+5gzXL4S8mHGgN36GULIfx9VNcX6JB\nFvH7FVWuwgilAF6LhOwlEDRZXrwiDYXBjWwgwVwp12nja4G798gCNMI93Aso\nPSvqcAGDLsKASn/D0bzbnKvg05Eu7ih4eUsJmV3+iFupJ8d6vWBc7AOvap+d\nfF3Qzf1xNj7/n6OdwUCA4E/RMz2wmjloM3N1/fDOSWdHW4Yim+gTEynm3qZF\nj2Tj\r\n=V9yX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6076f614e4e537885e99a4a1a9a7bb9dae92eb78","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-04T10:33:51.602Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0-worker-18-6076f614e4e537885e99a4a1a9a7bb9dae92eb78_1643971050643_0.19251937518260953","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0-worker-18-7340c014861ab6f6a1cc51b01193a72896e7706c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0-worker-18-7340c014861ab6f6a1cc51b01193a72896e7706c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0-worker-18-7340c014861ab6f6a1cc51b01193a72896e7706c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"66ad10acd97bbe130d0080e73205cbb5c50c4c2a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0-worker-18-7340c014861ab6f6a1cc51b01193a72896e7706c.tgz","fileCount":28,"integrity":"sha512-SrFWG6NOpya0woh6PsWmBxCcjzG0HVCi/WzIur5XJ4aD5m1AH7w8yWXEVA/aJmeEHtCIPxqxlfcLvOavlJOu6A==","signatures":[{"sig":"MEUCIQCdw/A+HBuQ+rSBF5tIBuJO7Ipu8UMsC2rFl9f2U4fzIAIgGNw39pQM7FX3iF/4tdJ48bscaT9oYABXhNN5kewLjKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/Rk9CRA9TVsSAnZWagAAM4kP/A4f80uGv4M9KsU925VW\nbsB1wlz2eW/JR+bLbzmFXSQjBi4yJGz92j0VOfvS+yj6Dlbxj3W9v0eOJ+R7\nCK10/Rj1WXjT1fcs+YBPgng3PxgfowSnNkSyqiKxHZpqmFO64tCtzEt9TUVc\nryEuDfBar+Bumtf61M2+/mYd2S1PZ1VyYPIcTlhknjslHY1771AobA+ESKkV\n7BRDrxF7aI7NhB2wYlyjXFOPlQ4ttFZhLSiqgheZtQGACzGR39ITFTZJ0RtU\n2g3QFWlHu1xfmD7BckN10btODkrX7JTzXPRnByiThz8mPaEGmgnw/AMpoMA8\nYLIm3voCnJRE6R+wWCDEbeD3BixIcKJ6WU++PzNIVBM6aDpXxnhj584HZcUE\nIz5PQU/KoQ1k1q6VrDaN1iWlQaU5sNuWL9D+knSeDYigGiRkzB83cgLufir9\nh+Zbg/XpzBf53Nd3oT4ykrbqXhvUemePERdi8blYO+fSlIrokKv+w4fveh7G\nifTq29OgfVR7D3Hy671LiqnNdKkvGZtW80CjPV4s7GUYlTk/oaVmxKCA2Zkc\nLSemKVNHWyU6jY9QCdggsQWKUFdzL4Fdu98akQyXHvmXL1j0bQwxVOEhFH85\nEta+XeOJvwtw0s/6faeOcuorX2j95T1L8eyIRz3o2Q0Rw7MYeGxZj0NPGUl/\n+RT+\r\n=Y2Sz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7340c014861ab6f6a1cc51b01193a72896e7706c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-04T12:13:05.226Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0-worker-18-7340c014861ab6f6a1cc51b01193a72896e7706c_1643977021156_0.7197619798846431","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0-worker-18-2cc0e16e886fc0cba43cb9f6b8a6b7fb1def85a1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0-worker-18-2cc0e16e886fc0cba43cb9f6b8a6b7fb1def85a1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0-worker-18-2cc0e16e886fc0cba43cb9f6b8a6b7fb1def85a1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ad184c63e5fe4c5cbbce0ae74c517748e1ca302b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0-worker-18-2cc0e16e886fc0cba43cb9f6b8a6b7fb1def85a1.tgz","fileCount":28,"integrity":"sha512-fubYW5+kSEXms845zi+nGvnCqLVfE5W3CZiJFk3qItBBvOszmTywdET6VTDPPhgLHqmAQznR35kmy87F9bNNwA==","signatures":[{"sig":"MEQCIEGzmXwUBiDOVQVcILA/itqe3/lVbBv3zvPaNbS2A5O4AiAxMOL5BsP7GfL/O4yCHrhA/5RI4s74a14ffwvmssxB+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/SBdCRA9TVsSAnZWagAAGkUP/32gWAyRv7qfkJplf6x6\n2dceeEZS92I7DVXytDVu9xLJXR9H/K+jqNAICuQQ8PjE4lvQwL+AMVh0TOn+\nv3iVG28TI+SzM6KCS0rjuwL/NPObbBTA1LV+4cRN0P3tYTRA8YJ3d1PwU1eL\nbUiGjTgeU/XH5BvRd5PGIOozofhT5jjUYYzemX4pS91/U3t4EBzMlWm5iBW+\nzrw4Ehd2KawPyLk11J7d7+V3tUZ6ADPyWFhIGJjxrx6nT8Gmv36q9bFlyBmR\n/svdsK9ZygEcN7a3GUGWvVetcvVw917DHjLIs1PgrKLBA7VWnCrgCL0NdcAH\nWn5iKtIw0p+7bqfMilNQEYMZj89ViggLeuWZmZukQXNe7fgZXSvzgKRu69Qz\nbmr+iRMVUrY7F/91R4jXiGSK2/wmUALRHNjh4pSiVNW4cru5U55pNJqYKvAh\ni54iknjrS69ypRS2JBhEfuYum1Ui2E4DEomBJXQwSxbubgizi90Ww/J0Qyxy\nTWwTWf/N36g8kyS2Ocjw95F7bR5b1Q2XNqqM/2FK3TtdFITXf5WZBsOszf8A\nsWLOk+1QXwJNqlnYnpbj0YlGO9ku9sW2DLPDsWMIpMZk3+zP7E0XmMJHANzy\nSywyK4+Zjfph+BYAYqNSzCjszfZ+yltyAEGvTK3V0KGSvmvYOgLWO64FkfFA\nFulm\r\n=Gd13\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2cc0e16e886fc0cba43cb9f6b8a6b7fb1def85a1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-04T12:43:49.319Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0-worker-18-2cc0e16e886fc0cba43cb9f6b8a6b7fb1def85a1_1643978845011_0.28714239805373554","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0-worker-18-c31050d47633f0955ff761db5f33b70047872835":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0-worker-18-c31050d47633f0955ff761db5f33b70047872835","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0-worker-18-c31050d47633f0955ff761db5f33b70047872835","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d056ad9153aa21c9a845666bdf31b491c52d1636","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0-worker-18-c31050d47633f0955ff761db5f33b70047872835.tgz","fileCount":28,"integrity":"sha512-YxEfOUpuqfAN5ehFJvMbBlHPdllzex9/AT6ioKwoi0rG7JfY7spPl2nF6fkoaE4slfYJIbjtlWZ5d/3je2R9gQ==","signatures":[{"sig":"MEYCIQCidKAI4tjeSfNlZn/5B/pbcv8Um7STX1DTTGdPRCa9hAIhAKS3ymffsOHxb5nEgawmh+1vpEY4OfBNydV+QoqjsxfB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/SyiCRA9TVsSAnZWagAA5YIP/j2NeTHhzOBfMTXLq/ce\nNb2Nmk0zSQUF+70lCr/B872lJuC5Kau+Pqndil3a51BGnhSl5SQ/yRVS+EId\nly51Qfy4jayH77i50YAxDqYMEyHZrCbnG0PTw54m9KwsfabgyF+x9lwp+/jt\nUzgSeLr7iBE3ApMhabSqXlvDdIfIMH5/TRJ890MmPVIZ7PBpCwAynp9sqoKI\nymsAN+m3tq/Y67DefuH23kCiDsGPbxPFV5t7PadVAaOlBQEqxGTW0ef9TJEG\npliQDPc+I1MQxCnSIvkfwwf8c8GryZ5flP+zk2dqlu3sw6xQtytiefMdpPK1\nRU8fGBg15/tGv1WRsoKZQ7nBZmZgrqcoYgKU8gjyX6Wpoe2B0SXss2Z4/Zhx\no550DU97L1ex7OPrMGIvgnPnavIjzT0Jcn7gv2JzafosjUdB5dtjVpWsA1sK\nRiUbIpLCbOodkWSJxRnY/PtG8PkqdGSdYb4cIxCyE/jYJr60Zn/EuhiP0cBo\nfbpZaJbvUwJpXGCLVlPVMnn/WvOI5XOX1NxhpvfpBjc+yhPvGbUlVzQppQKU\nYwTUdQcO18yzWqdewYxIz4Ansv/AYRPWytIfeZi+hH7Qjpe8mUMqsf2H5AKR\nwYFXYf+fvk2a8wz8fqtQM9rrojKqoIKugyELDVC+0Z+YJOhGL3XiZBsdUOjD\n4leH\r\n=JV/j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c31050d47633f0955ff761db5f33b70047872835","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-04T13:36:45.547Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0-worker-18-c31050d47633f0955ff761db5f33b70047872835_1643981986004_0.725273017000549","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.0":{"name":"@balena/jellyfish-plugin-front","version":"2.0.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"91415cd001fd3e8c01ee9e9b5c938d21ad86d6ff","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.0.tgz","fileCount":28,"integrity":"sha512-UOn7P0JgYSfQh6GN6o+SQGO1iUq+9kx/vRM74y5auEdZLo+pyRLnUF+jGSOirv5LyyXqdQU6LjT6XIj4DiMtwQ==","signatures":[{"sig":"MEQCICTig2W0508aIK8ecf1GGJiXJbGkd8Oe173oNE3Z7QRKAiAu/ujLIFkrniqMXWZaIQJs9nFt0WdwZDzWDMHgoHwWng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/TfmCRA9TVsSAnZWagAAmG0P+QBw3cR+/p225lmVbiDL\nuLZARagns4OdRnhVjPd/+O/ERertJ6+WIcRLLbAX52i8UblqEWFob5ko0ydt\nAOFSaNpORKCnHyYKg7BJhMenaTVs999Vn+y4hl0oF69f4Sst1b01uxsXgRLZ\nc7u/ywECNel4LcYRUGWJWqWQweel6GoNQZYw8ul3gUn1NGi5yvn9Jr7uJeLL\n9NS65IatOr+DFRxpa+RcPX93j7Xc375z5ZX+AbcwTo0MQq4nBVZfIbhWzT0P\nq/3+JH/SWrSdZUvy0uOkZ8gMMGl1QhRLPxcqcvahEY55HDZqQrhKX7Lh1zt0\nf+0F/oFtTmMTknVOtHUbZlX1KN6vWPymU101awjMWYcoB52/q7Z2odMf1g0R\nWVryQPAGhrUqwH01+Qxv90VV+S5lwqZL749CLVBUv49NgLh65j7vLDJve3Xd\nUMA3bMySXl6l+SgfEJXWy+McPDoKKBtY798iMYtruArCQ8wR+S2bsTL9rTV/\n3PnbyGqnlqAZC+4i4VIG0vRTkVEDyqcFDrvgde48yKwt7cv7g2alM8MzFVDO\nImfSxP00Ij8PGqMbPrKXHc4OG+ilkIHYO78JxY1oGBANl7wUCx9MV243pLcp\n4mEcCXBeLlQeH2Hs5MVXwPSFqiLm8vAhPAtKCU06tji/DqsazzCgwXPlnI2g\nTcgH\r\n=0T2z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7fbc5c900172f1e2a71d6e726b0ae96c73347b83","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-04T14:25:44.042Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.0_1643984870542_0.8406077585080531","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.1-renovate-balena-jellyfish-worker-18-x-0c89b19821c45aa667af88101456ab221385be5b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.1-renovate-balena-jellyfish-worker-18-x-0c89b19821c45aa667af88101456ab221385be5b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.1-renovate-balena-jellyfish-worker-18-x-0c89b19821c45aa667af88101456ab221385be5b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a4290fd17f2a21a3ee3b92a1516fc63272a1c302","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.1-renovate-balena-jellyfish-worker-18-x-0c89b19821c45aa667af88101456ab221385be5b.tgz","fileCount":28,"integrity":"sha512-CSjKryPvKzWIiJao1hxpZFg4zHQ5xpt7CFzRE5LzkotuMeqIVXF0QLrapPRLWFuLIuDid5rmOZTMpXFay3of0g==","signatures":[{"sig":"MEYCIQDoncznxDIzisjV7kTGh1iwfEUrEHc9G4eFiJA2lOhEVgIhAI1lwLv/JSM32xlBz8QsF+LBMm21wGb0/+CDfqyu7YT+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/TkKCRA9TVsSAnZWagAANgYP/R/MyuCV4KXOtbj/r6Jc\n04cL0gCLttSHqWvgw2+OlKFEasF6lyA8moInv53/N6ZCSrtDwVsPYJFdnvO3\nxu9aBEQDZ7xa+V6s7V2+ifK647YhMSnApepnxqPpOpAdqghusOKHVFoM7MH/\n7CpiHUc6cLQFCpzRViB9HJ/gkHq2XP9Fqk/2FX52n0Opc5s+Krk4zURYcqrz\nvbAf0dWttkoKH3w2D7lVUu04z+mEbjSFTYKUEWzNY8DQKr/HQbgGlJHNsqIn\nXtgm8plOhoUv2RVYuC3+U++nFFvnk7MMPOXahclLYTmUGc7KVMdOMDyTHSz+\nHBEEpnQRmrxx706kS0JEFlTkb1caiXJ+1rKUrneZ1Njp/T5Slwqmao/F5oJ3\novR3+hJzaNbpG2H8AkcVoJ21Hy44bsrCoIKakd1b/dcr+C9IizL3lFNQNGph\nApMXXB8/BcZ4T4RoFkKaBppITbyQAhTYHtDzxBj7kIoMPJtnOXq08e7MZL0+\njBD9zFn/A/HNhoenBfHofs+jvSvl+P2iJGN45saWZXfgR+sv9pusIzW7Mb1e\n5Y4V0wjK+NgMvLeZxVKgem3HVy8FoIj1aq/Kp9aD24nIAWOlqsdFQIiGWNw6\nE18FvC1TSIMK8AXi8TnrGRwOb56x/wfCDbxT/I7Lzh8rD5MZJaapOU5361ZV\n9y+S\r\n=8SD/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0c89b19821c45aa667af88101456ab221385be5b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-04T14:29:08.949Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.4.3","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.1-renovate-balena-jellyfish-worker-18-x-0c89b19821c45aa667af88101456ab221385be5b_1643985162466_0.8108807914468472","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.1-renovate-npm-marked-vulnerability-84e01cbaf23e7d252c58bc0c163239a4475e8b9f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.1-renovate-npm-marked-vulnerability-84e01cbaf23e7d252c58bc0c163239a4475e8b9f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.1-renovate-npm-marked-vulnerability-84e01cbaf23e7d252c58bc0c163239a4475e8b9f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"592942a21697c14e68ce2e0274b1ffdf41e94281","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.1-renovate-npm-marked-vulnerability-84e01cbaf23e7d252c58bc0c163239a4475e8b9f.tgz","fileCount":28,"integrity":"sha512-Xlq0ItjD9bmxeV6Tb9ULmTljJXMsq3X3fNqgrjpwYnTCemQ2Ht7dbXtycf+vVs1xXfywoCnVrmfLrVFKDkErjQ==","signatures":[{"sig":"MEQCIG1vXH5T7qBgWFIVouAmEE3vFRS3QRofAcIQXJ4Baj6PAiBWGjhyYJxPgM0UT0G2aApY+A0M/NjadKSJgyiiFNMYog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/TmHCRA9TVsSAnZWagAAvTgQAJNXs7ADKP/8Zg3Tw1HF\nZXzXyQYfAoZU5SL6sy/7ggfXEznPau6riMtQZT9yQQjt5ge00aJq2/0F798H\nJ6ZR4HpbX4fhlCAkmPrb/Kv/fQpH+3JiRcgEMx5cWbP4DXNntmMfkk/YEQKp\nWQS0CUmyQ1GfekVXrw05+wdS2yeORrWVUE0GGHE+oxYcur3H9+ZVEpM+ES/F\ngslDavQyFriwU1znGjt8oyp1LdcbvF1VdSuGUwbi0cn2FV8x6VPiRSsvL5CZ\nIyVIBIn6DAVEi5jZ8IHM2zWUlgcIDKc+8OJ5OsPJn206W+Qx375Q53xaaEL7\nDlwxoLu6qbjrWVYXt/nNDYlc6JlkVEZriSbZI2TZ50qzC59pvAJBcsSTnpL5\na+whOD0ixb6X9UkOPWH9pnp15hZE0K8QCEZe3RvdHXD7Xhl8k6lTw33YefAa\ne7/JUo8kHzo6kQHEs95aSeucmbtEzclS1ZvEzVf/FPX+LxQ4syjVv20sZatM\nQh6smcJblubNJpw/Xa7KbbfC53gt6EktoxnILPAtdWuNrrDuL8rFodv+n8Tz\nU8Qlgjz7zCNU7DE4LxiuJSL2QNRZxD519glm+9XWIsJNoWL9B+IUWaRGvCMn\nnjP0eKupHWnjD1PP4zCf8xaDzS/kfCO3xklUczXCiGJi39kflEAgfpHWnS/W\nabTp\r\n=Xyls\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"84e01cbaf23e7d252c58bc0c163239a4475e8b9f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-04T14:31:05.939Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.1-renovate-npm-marked-vulnerability-84e01cbaf23e7d252c58bc0c163239a4475e8b9f_1643985287703_0.2947768064619294","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.1.0-permut-true-7f701cb5f511594b018bb1992255de51e818c871":{"name":"@balena/jellyfish-plugin-front","version":"2.1.0-permut-true-7f701cb5f511594b018bb1992255de51e818c871","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.1.0-permut-true-7f701cb5f511594b018bb1992255de51e818c871","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eac335b34cd7e8eec36f074fb4f33b450eef6f41","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.1.0-permut-true-7f701cb5f511594b018bb1992255de51e818c871.tgz","fileCount":28,"integrity":"sha512-Rpt4gwX0Dwf91oWjPi/UP1ts6oWRHCiKWAaENayDtp9hjBGlCblXnkx3ROkv2EhdFvHQtY2CQ5lLVbtoFspJCQ==","signatures":[{"sig":"MEUCIQD3Hs/McBLViTBcRtM4bRurKSdBGO8Sr6nifD1Z9AyLOgIgUpuLnmuHhohCPqxiN5AUJ+229G6Z/JlcEEE4gW7m0eQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/USpCRA9TVsSAnZWagAANy8P/3D4BDNqz1YaC5rxpDKa\nzsMOhwIXgetnieh/zOYR+cCa1qs6JZ/yk1xhtAqh6UurchndDCmQsoi+FLMN\nIr+64jAyUBAwPNyZFaWEfBLFbdflvxgIIQj32mboZqze6DQdL9Yo5cTqP/dU\nYETyoQQgGolVQAC1g0Eprg9eZyQDUO2iahuyRfOrWDmxAlVMkHI8Sf2r61fu\ntMnAcSZOMtabqGX5ydMQTIqhoAjBV2L0knyeTIFhdZZMA82XfqTRn4qbMs8f\nKeNHLCl76nBq06BlWzxW2oUDarv9QYXzdVX25u/lCRJqa8BskQp+IHEGYPAK\nYnlSgEfmuz1OhWWghalh/9drynEOUqjg9yewzgYHDNuF/f6D5jzRhr9PbZI1\n37/mLVlt9t0JJx6ocZQp3EZptIPT2fMnC02UN9U4a11Eybr559vu2GQZvsSw\novaDWIYeLAQxPiYs5pCE2i86vIR2T24mVirK4K3wrV1Gru9LJOy+6otL12H1\nXJbt0Z6skAXFt3zyuLmEzBPBsamf+3UVGv+0//CSFPPCEDqZhEp4hDzEV1bK\ngeM2Ei/lgyivn01v6+crMU429SjyBGKwTlOFbWDZxMqr687gjhvVjIPJFtqI\ns2pbLdIJm5Bp/hmuaxyk44S3E6Gwi4Zz5GB0ujca0bL1arkJ07z0m5J/KHQh\nQiF2\r\n=psfb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7f701cb5f511594b018bb1992255de51e818c871","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-04T15:18:34.153Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.1.0-permut-true-7f701cb5f511594b018bb1992255de51e818c871_1643988137537_0.03832175137587179","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.1.0-permut-true-51576955ed9b80e617879de8cb6fa1b6003b3f32":{"name":"@balena/jellyfish-plugin-front","version":"2.1.0-permut-true-51576955ed9b80e617879de8cb6fa1b6003b3f32","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.1.0-permut-true-51576955ed9b80e617879de8cb6fa1b6003b3f32","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"409b913b260d057d855d996a62353c4c4da9fbce","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.1.0-permut-true-51576955ed9b80e617879de8cb6fa1b6003b3f32.tgz","fileCount":28,"integrity":"sha512-DYTI/E8gddDSIsxN7NkL8G6xfP8QM6qvg2tvJb+E0BcURqTtag+rzz6m/ryA4crBW7nqrROjKRP2g3yBS6BAJw==","signatures":[{"sig":"MEUCIQDiFaDZZC3RmbTiUg+TX4wQ4LrfQZ9igsH97ZPbK0LLpwIgJNiVJFCxjEpYrP+v5kvUAZ7HgKxZ3l8NGAvl4J22dVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/YoCCRA9TVsSAnZWagAAKnwP+gPNYHwZ5XqOneSvSktz\nYx+gma8G1rcDc6CxzvFn0xi3FillAamYUUmoDrWd8paVEDtzIBuiDcdc5znl\nUtxjPZLN5OEUNs/q0PNxJB6FRqdhpdWk1uCDwQzmWcjIZLTH53Pgj54C0Mc9\nLhV55wpCTNdwtoZkuor4TNql+kK0UBfWzM0q54/mV3IQl/nSOlnxRWlhNy5h\n/8lLO5CkreqIL3VHz54zPBAdlCc2h4dVBoBg0F+UUWABlJWnuE359dkS20jE\nhPHR47uF5hr36rN2BYmJeGvtX/Qf8kYMmyPDzK6jT3D5w3dpc9NRb0cc8ZF9\nh/E+4zJ70dyfN/mGckRgnCM32WZG7onvh7S/icRX4Nv/a3vw42GwUol99Box\n4KKebCMCN+Tfo0yAE1AZ4iK+FKag9SXmXFf8L6/NsbAHM06JagTnASp4wsAk\nuKidC7Yw/M9CZlqpZvmthOaP3yzB/jIy0tRvXjIHMMWImk/fy4YvkEMtcYfg\nfSx1Zw+DUBmz5JPR/aDMfEY5He5UhoRlvO4SEl08bZuf8gDT86aAn+MRXFSo\n5mjh/5dDnrSQ/kPcSgdz+Qbd4jELa6yTLjayblMwFmaSAkPyoLNMa7ox1vGS\nzLtMiXiCFdlyLA3/tkMqezoFDa4OJIFimCybkhRF5FsYcj3bgoeUCLZTmEXv\nEiBf\r\n=nIyr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"51576955ed9b80e617879de8cb6fa1b6003b3f32","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-04T20:14:25.929Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.2","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.1.0-permut-true-51576955ed9b80e617879de8cb6fa1b6003b3f32_1644005889698_0.9262616131023518","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.1-renovate-external-non-major-46518be3df76818887871e6a0f98c37af222e4b8":{"name":"@balena/jellyfish-plugin-front","version":"2.0.1-renovate-external-non-major-46518be3df76818887871e6a0f98c37af222e4b8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.1-renovate-external-non-major-46518be3df76818887871e6a0f98c37af222e4b8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"619f50d326884464e6175104935f4e5ac139becc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.1-renovate-external-non-major-46518be3df76818887871e6a0f98c37af222e4b8.tgz","fileCount":28,"integrity":"sha512-D06pkGTQXad4dl5V58QD2mGIYYbZPdCFRYgyPqxFHNgpv/6FQYAesOFuoUmeXIydDf6Yh6Zyo/qAsIfIBybVJg==","signatures":[{"sig":"MEUCIQDM/dEcGW2CyHClkNzoGSCnwoaGAnJWtg1UEIc+CtdhMwIgDIXizkM9RUkbKeflbe5jPz2jgknKWGVrocPK218ZROc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/cErCRA9TVsSAnZWagAAREcQAKOnLgQW4jXSIlTkLJCn\ntsR0Yt12w1TUxEYWQFvWbOWzeQCHoxg03mADVC5xYew9UWXc7eBg7Lu/j/Oq\ncSdKeTL7ChdabJbzO2poCk0Zez8iws63Pk8VbF1GG2nczJoccspOgmG7O9QI\nYsECwuJuXrvtT+7LrPgyeiTdslTurtye/RT4I4zlFAvv8ZKSsclQUDBR5BdQ\nZjvH3yZKJaz1v/kXhog897Pz7ibV2ji7aNpqxClAZEdd2mY1Hdbogf1Ze8ec\nAtkdijTGOI8m/AcVS4UWj8wJiAKgy0BA7ZOQVtGKNa48ABJmU/n9BG/aWewz\nG858UscKf61oNGW9baSEvKg1ED5a9+bz4nuHdluPIkMiuokwlZVdhPG4ZpkR\nTGwTisLgppOizWccTZrpC5hlTP+ExmMB03IAkZAz/xmbIClqoe4aNsgvDc3d\ndqmA5nbrHBcSwV54kLkuRlxKihPzs2UlwPVTJRUxGfnkEv6EI+PdbDdKXjMS\noVuVXoUoJWZ3ornrUBz4n2nnsx7mub9uYv/zkrOEBiKZ2NWqePeP6kB0+QDi\nR6r8KoWgK/LYRFKK8BVW8MVizJ/Y4Uj/kLFc+Auu9aC9NIdHTjEc8qbA1Oqz\nJPC1vrkCc1D5fS8/+5yGbTeM1zWGiQRABVCSozjv0ppj8/02IkNFx0f+Lcxm\nQzhT\r\n=PhPr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"46518be3df76818887871e6a0f98c37af222e4b8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T00:09:57.615Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.1-renovate-external-non-major-46518be3df76818887871e6a0f98c37af222e4b8_1644020011819_0.2906067019879315","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"650b9c9112b9b885a10431684317bcc7d8780cad","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.1.tgz","fileCount":28,"integrity":"sha512-m/Nn4b2KVG3rkSvpBO4HyMYqfV1h/cFo0b3BJI4qDK3TkpuI5wZkXGSCwLb9k9goHcydeyQKqlSpM9ITRFZt1g==","signatures":[{"sig":"MEYCIQDM7zyZfMyM8I4fUWH6OTuIDvaB2prayv9MOzAeIWz6EgIhAKlhY9DGGIL0tYUte4/paJVriSpPikxbXbf7fZUlAGho","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172122,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/cS4CRA9TVsSAnZWagAARPkQAIiTFMJV3w1EcBtn0FGp\nbGBxwS1y5pKJX3QVg58LA7P9EBTEo8QtfKKHaC7eWVKmesDmH+JQ69Eisjh7\nInvxooq6+/WidoMqqyBlmVM71uT6rYLhy8Eepo4xbdarTTmf39j2wqCas9nY\njJ5avmfsFG5Ao/1GiRUgvk8whI9Whg/teX7ZvwdTC70HgYcyKxpAoRxY4A94\n2n9tAyLkjSD0ncvQdq7dXio/vl/mdM0oQXYStbWI/UlfJYHM6rI+Nywlz8Yc\nYJaiRJf6ANU3/qOfLwLfGVNFcg6M+wPQfy6zRTd5jQCDle5NuhHAgnNx5y3r\nka+OsX5Wwixft3wFsqFfArjQESfQKDGs8kYZdpFCFNNVJRdpGY/DjuIQq/j0\n0AHn+heF73IlaAP+gmxVLi7cWIf1V5QWAuyim3mDLyQ1wKmDIshFKfHbrU16\nyMyXeA7AE+8G3u9269F7lLeuC4YqAyD+XfyH+Pin/IofRHmp463RucilBMxv\neWffu58fYUwWt+L5Z1RMkVE1W954hNlfgQ+pyWVTzK531FKmSQ7EN8P+Chpe\nWGnx4osgEQN0WMJKsJPfYXyEsYa5MOOa/NbJ06q6rmpU7NDs8u7lh6XYCOmC\nPnpUuSCCpKN3qlxsdonNvDBGvEIj+I/eEb4xYUnSFjAXRRp2pAoyvlIpAJ6F\nNzLI\r\n=Zi0k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"43db5fde07bc573c4cf04d28020ec1bc24094c1e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T00:25:51.498Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.1_1644020920315_0.371996800912878","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-renovate-balena-jellyfish-worker-18-x-def7c8fb931bb5431a721cdeea70cac81beb511b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-renovate-balena-jellyfish-worker-18-x-def7c8fb931bb5431a721cdeea70cac81beb511b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-renovate-balena-jellyfish-worker-18-x-def7c8fb931bb5431a721cdeea70cac81beb511b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a4ffec103c07ea07be328fd609115d230c5a3159","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-renovate-balena-jellyfish-worker-18-x-def7c8fb931bb5431a721cdeea70cac81beb511b.tgz","fileCount":28,"integrity":"sha512-difnf986vTZ/G0T0GD8BmbwC1dH5GIJzCFbgjgvIi4SUB11z6NXIVIt3XI56NpRNksOysMEFp3pvsiCfPL9SlQ==","signatures":[{"sig":"MEYCIQDoigWNyGyiQIn9C0aVl8P9XqGkBB6Z9ppASjTSJLASHAIhAJrApzAS8JGZGNyMA8kdtCPRj8OjaYCZfd5/y3hRDNXD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/cWSCRA9TVsSAnZWagAAal0P+gMmnvWPmyi+5Zftiz69\nXS+LBqCB/7UCYmpa0pflyqKuoGCEKTFwqjKXBqz/V5YUI4HWPMKhKgtqZFbP\nRB8ZtuCP7rQtsup7xm4XIVG7K3jW/618yPpY7CJlbjWHAOfDKnXUeoJa7asV\nW9imJ7CvYZDgD3I9Zxrw6ieHmGYKdZUD49NKh1/o/5BqmkCA+S2/DUNwQM53\np5NSUjHMv9ggCb51EY5t6QxRNbcHtcCX7IyUtNh0PWYx0SHeK1ecrV9Lkjrt\nMexMSEvg4ikepTPu6LIcovNN47ZEgd1LggBGjF99L34owyoZB+0owrwoxevD\nNoAEoxm5zpr99TYaqjjIbzEOW3197I7DA8oGeE7VCrrzYKUJecXFag2FWIhM\nocG2Oo8IhkOxJUSjyWqGuryBj6rR60Jy9RnGKy1zFAXEdNdEaDmFq+qh03zH\nkYoc3jHvspApRTO96h022IrB8tfBSAolqZLoLQltlI56r+jW3N72eggvH8IP\nKmSSi5jGddrK49gxSDOEBaNbIM7smBGAIkceRYbxK8KawR0+6BHdV6u2fgy4\nmsib6+isOJg3VNN5bzd8EGyntgw/fxLSy8tHLAQX78uAgWZTq9l9pYNorOps\nBFJDB6t57wngHKpZ9yhrrdrtEVH1CJnqO5J2Qh2hLCGVGglRVZC6k/9Pln4E\n8K/R\r\n=mPEq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"def7c8fb931bb5431a721cdeea70cac81beb511b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T00:28:10.581Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.4.3","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-renovate-balena-jellyfish-worker-18-x-def7c8fb931bb5431a721cdeea70cac81beb511b_1644021138545_0.9101745558900967","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-renovate-npm-marked-vulnerability-4733d59de13fa8b83ccdd49bfb1313d0ec8710c3":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-renovate-npm-marked-vulnerability-4733d59de13fa8b83ccdd49bfb1313d0ec8710c3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-renovate-npm-marked-vulnerability-4733d59de13fa8b83ccdd49bfb1313d0ec8710c3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"06142506c02e787a5ee09787aa3070b9a3e5f8a8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-renovate-npm-marked-vulnerability-4733d59de13fa8b83ccdd49bfb1313d0ec8710c3.tgz","fileCount":28,"integrity":"sha512-hARu1QmYodCrRR5Mk18TXs2oErkNoAlkRU9WNiv+2XInBId0L9h7R94wWGTTknGE5pYpV46Ssv+pxyT2JPld6w==","signatures":[{"sig":"MEQCIAzVJ2YjPMYFnC9YTpLUPmCfmMhcl2Pu1/UP+s9iahjBAiBCv8WGyMuYPxfD7SQoP3ESE5ENlbipO0nE+btyLBVbgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/cYcCRA9TVsSAnZWagAAzUUP/jcES30L6TG2b1ajKUcx\nNpx6sBaev8AsgEq4s3rtcuq6myq1p7jVbQ+uQ+zfPIhXJOueEo3A9VyzXEQy\nqdZSUgs5ZLgz1jL748N2Bj0FE2aKMXfYJIYeuAnrN+t417A8u67uYH1QDv8r\nyD04Jdj5LM6GkGe1UGyYXhLZXqn6+xMrNs8gL2hmfuouH6uV5xU84aAZOIws\nCCpbSsM4i+mktMW2rouOeM3Wh6OBQl3zx37amjY5Q2DnAht4T+zEWhplUu+u\nsivkxEaCwEM/8y7hEaCrlTFlGIAcwuENO6oxBkZ0AIfZxJuxzsR/inVCXn0B\ny+9wZOU/Jxm9We4Z5PwaADzbXlh4DW68srFfyROAjdUHKRJvGcEzihq9X2Zp\nuzNz0b38JgyXzypMPf3TGbmQr6VTnphiQJ8W4H/CCFiqIjAJlrntSWT/c+rs\n2xqfVQ8DrPhiOIlVc7IgwYDSxekNjCsiUDVHjIuVJ4OwMmJkLsex03yPjNGh\n1VzpT1nnYBUuOLtTTPIAAuXa2J1tZLB9/sBt2czoSPmytyfXfXx+kkqNMz2e\n9qk8hl0V8UW+yRKaQ1QQEzJ17K5Hne2ZQw8x/c3XY9inW3uhqZLT2X2juJH7\npLnvSh609DPywrMhfiD0r+46kAeTs0+58lmSynGL9ycPLiQR4uQzDB1JhQAI\nB3GN\r\n=MBBX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4733d59de13fa8b83ccdd49bfb1313d0ec8710c3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T00:29:50.924Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-renovate-npm-marked-vulnerability-4733d59de13fa8b83ccdd49bfb1313d0ec8710c3_1644021275778_0.5473658145259197","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-renovate-balena-jellyfish-worker-18-x-7d2a4acf544ec921064df002fbb3200aa3d1b362":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-renovate-balena-jellyfish-worker-18-x-7d2a4acf544ec921064df002fbb3200aa3d1b362","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-renovate-balena-jellyfish-worker-18-x-7d2a4acf544ec921064df002fbb3200aa3d1b362","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b3cd9d5eb75b4e960cb637b330046eac594eb1d7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-renovate-balena-jellyfish-worker-18-x-7d2a4acf544ec921064df002fbb3200aa3d1b362.tgz","fileCount":28,"integrity":"sha512-u+5ba/exM5192A9r8xwZoix5YHOa/Itx2yUL+ebkPU3jH3EAw7HoZk+E1S1L5Qq5KwbDOySVW1LFbsGiocL8sw==","signatures":[{"sig":"MEUCIFv5lFKnqUUOizwMx3fcA8uNpKl7oQocd/Zrg4I8AKv3AiEA5lXWli25B2UuNStvB0KwYPJANhAS8Zhg6KwaK4rnUHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/dkOCRA9TVsSAnZWagAAgWIP/3BsgGmpv0e8W3ZuzGmz\nuX6lzpmFuGulY0nEofQxf5crDOfqPDfl1/3Dz48B9baWjlePS0Cq2ceb4YOD\nRv8ILOoVVeKdaKVjksrBazn+L9nmOFqQxRuj6vpy1/IHZ0Ciq5w80FgditeH\nljZkC5Ueq2z/CHqhukumqWVgb1tKHpFlRDkhdE+rkwTzmARvcFuR9XjMtVbv\n4nunc0R0uOC8Z8ljxBJtPMVjI/+W2ujRNZWnzGiz2IudLEqdXlcBTPw4sUcq\nw7BPyrWuNyNEgiaHLvTd4OsbY+Fvj/BdLkzHLjZS9aArU1kzhNcfbdDKMWsf\n+rxFxU73AnAcebdvMwNLnoWogbXhqkhYpnhBzic/T3Qws8Qqb/ecbpYdiosp\nofubQ2fdsWyj5YJR9h6g9x66lAVJdGy+Mmkoebr7ehTguakszWLKTMkn/4Nq\nZDm9P4h1mc28xf422Ygd/msj6P7xxh9NPp3ho8MHOHKAsxN6an+hi/WpJzq3\no8lOKiaJr1tumWs5qL2SUu09/r6GFVfbB3KbgOx9xRpIuX66pD3TE5qwngp2\nxd9618QK1feehID3QLHe3lsvbP1dzgQdF0KULjkdrSyBqtFUVk64lwYSk/5r\nqnKjVsX/mrptFuSD2JtcSwai0gDyoHvLBhCaiA3PfjS/fi3qFlBQxds7BmTh\nPbRQ\r\n=f45k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7d2a4acf544ec921064df002fbb3200aa3d1b362","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T01:51:53.584Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.4.4","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-renovate-balena-jellyfish-worker-18-x-7d2a4acf544ec921064df002fbb3200aa3d1b362_1644026126198_0.15721032689196623","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-renovate-balena-jellyfish-worker-18-x-b03f91649a3ce967039b3b60244a1055b60ccf5a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-renovate-balena-jellyfish-worker-18-x-b03f91649a3ce967039b3b60244a1055b60ccf5a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-renovate-balena-jellyfish-worker-18-x-b03f91649a3ce967039b3b60244a1055b60ccf5a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5896cca55266afa9d63c28a59d50b67357d08f27","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-renovate-balena-jellyfish-worker-18-x-b03f91649a3ce967039b3b60244a1055b60ccf5a.tgz","fileCount":28,"integrity":"sha512-aKpU7w1y++WCcnNsESMeMpPqu0t1zb081fGCj/GK8/Iy4+53u4UQlSImZ9W87+M94fNh7Aoui9kSzgrVPzrLAg==","signatures":[{"sig":"MEQCIFawHi5qvefW1emj8cOEh9ZwVwdUNsYiLFxIc5tn3dAEAiBXnGm66g2nsEO3F52LyvO0KaaoIGulHcqNIvxeILMSTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/fZCCRA9TVsSAnZWagAAzrMP/juUoDxGAaHNsj0SzC8F\n+uOBWjrBNUjgsEAR/Qa64bsUlfajVrBiI+qDcq5HS7e+ThuTIX4wA5Vyc0E1\nFqadWFJVORoaJr9r/8R3Sj2ya2UFehIjFhHeASSx4xUHczOIT2vSdj5nepcr\n1Gx/Xu2XWwO2wlrv+qh30iy+c8+T+h+MqpZGFNNC6LXD9q6+rGNu8tyDqQzo\nqUWGho3sKnFL1uwJZPFIaN/BUyEaMDFLmN60DBMaSophQnYhrjbsDTvCiEFd\nS8KDTDxN37cHPG2FkT4GvsKnjxttJGLh+VJ18XKOobS/UtCxEXuYwrPylOqJ\nHKV14Dg9KpRneo/8SCLEKC2NRI44YF3p6zD5AlOsDPHmBxBlEffG6lcLxI0l\n1w6wpMt+uH9PrtfAKvLYmM7SenByypzaBUojHxKODwbcxioZ4URZ48ZOMM21\nvgu6VpEgFwSL+NLxFoefdDzTMmAG8792QBSoayxXY399SHr+6zJ81ZbHGLoy\nDHRkpeJQjQ+YeFEIBbtHREaNdsCGQWoL1nTJzaGG1XvXY9XAGZuCPJYTbwjI\nIkpEs7hKZWVeuuVs/ANA863FujQxFBpy9EdnSZynyr9wJRqgf+LA3ddLh4e4\nFULVkkvRLaCS8cQMKMV3Lqn8FMIsg2vay7RVPsUfq3k7q2FNZ+5nbL39Q4zT\nysYP\r\n=XgRI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b03f91649a3ce967039b3b60244a1055b60ccf5a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T03:56:15.503Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.4.6","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-renovate-balena-jellyfish-worker-18-x-b03f91649a3ce967039b3b60244a1055b60ccf5a_1644033602565_0.732487819413737","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-renovate-balena-jellyfish-worker-18-x-2740d6fbff46c5865be49d4d6f714634a77c9188":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-renovate-balena-jellyfish-worker-18-x-2740d6fbff46c5865be49d4d6f714634a77c9188","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-renovate-balena-jellyfish-worker-18-x-2740d6fbff46c5865be49d4d6f714634a77c9188","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1580b74ee61b148514838303970e8fd2128ec065","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-renovate-balena-jellyfish-worker-18-x-2740d6fbff46c5865be49d4d6f714634a77c9188.tgz","fileCount":28,"integrity":"sha512-yITLe2GrmTAe4Zgn5NEs2Z9+JvKFgHc1zUyTyQnZpkDDz2s1zX21q5yhau8uYq0BMYRBlYZWNpvgBX5KRWcBTA==","signatures":[{"sig":"MEQCICQEB5UossYZ4P2wLqiueO7zw0mX5XI07o9nXmkIdNspAiAvZSOVlIeAdOo3r+AXXGHI2ZaG0Tpj4z3ttEl0c5VA2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/hKJCRA9TVsSAnZWagAAXWAP/2FrEFGILhFUFXXpc4n4\n6fnZmkFV3LGL4UKAtZyxvV/nOw6DcJk8PsiziOB7BxBQEPndoLmiRGBAn5MQ\nGH14jd52n8N2+a1kWL8CdL1b+CI9LRbOpuWEztOkylmGTXIMHFJ+Ub3v2zwM\ndh/DrDz8t9/QjwoWYiuEdPdpm1DKCwuwL2RRZ8MwWvGt7OLfOyuivv5TUsvI\nZQ2khLIPCatRtfoy1uXDdMaKl4TSBvTAi7I6kPBYVU117jY1BHC3Ug9T5O89\nFGTBptdZBGVnt5QnIEjnOQJ3J5FXnnn7e3BOlsO89HHvgH8DwZhI6HjzexIg\nXWeGBRsEsmuOz8iZkl/sh+lFekiBZ4iMGw+ikmjBDfhWbe/M/C8UPBzxR9bm\nWKrK7bNGf3vbsDxJ70E1YkafVaHObGwI6eENU6QagWog/WQg9ge/DvlIF+lp\nCuKjvVs49FIOFQE8swpFwguXv1AYAxLl6immY4pvwmTa8tFGqgDthir6NECz\nfFq6h3Ffvudlwji4LloPUYNg4MTfOyRosWg94NOa1ft4FWhgyIsruzVLicMZ\nEepB/OoQrXvyXxe62QFqACF4/efqxrkc5cMea8n8MMO5GFWdsQJ3rqvbTWp6\nxJCmWpoqXyRfhJUsSBWr2cl2zWPnHxfzV4l03DwTrbKIGOGcFuN/5xxrxzPE\nv1Wt\r\n=oI/O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2740d6fbff46c5865be49d4d6f714634a77c9188","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T05:57:32.311Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.4.7","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-renovate-balena-jellyfish-worker-18-x-2740d6fbff46c5865be49d4d6f714634a77c9188_1644040840850_0.5942154849719128","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-joshbwlng-postgres-f9641744e1d5a4a2679895fdf3724d521bdfb70f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-joshbwlng-postgres-f9641744e1d5a4a2679895fdf3724d521bdfb70f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-joshbwlng-postgres-f9641744e1d5a4a2679895fdf3724d521bdfb70f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e1226d72b136226559ded51335b7ace7ca974ed5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-joshbwlng-postgres-f9641744e1d5a4a2679895fdf3724d521bdfb70f.tgz","fileCount":28,"integrity":"sha512-q9xl6UZPPxuF+AlLJ/2OuAWk2OGTG7jK0IpS7OZUdBI/ppWKwZk83wuPv7ohDI6vT/ZQACIz7u7dTRO03ixzuw==","signatures":[{"sig":"MEQCIHG3y2z5eZ+obZreqObBqjcrjkCVw5txzjMUppj2qStWAiBsnYg+7pcfbdohikM0DLmPm9hDBOdvcoUZJACtDRAsHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/kusCRA9TVsSAnZWagAArOUP/0BNguONKIo+U41gOso8\nCY8+v9YvLFjCgSQLITL20fdo+anL4Wy6qv1DuBuCom126OEd1jhz07Msq2c+\need4MhpLLOCCtUdoPwVNGTQ9o1oHx3wLgxxDdSuvmww6ktRhyRIaLI17mri4\n4jmAnejVn4Op8Lj3/JPxsuFAgoUfk/Hvv2Vy9yozvBFSLyDxdJ8oPf0bvWCg\nrQfkLocHowZJlVnzcr3VWpuyMNo9YdNPujVk/UByLB4396JPX2iv4gHJSd4S\n6B0C/dmOM+SujAWWCkP1VU7rKEGGmP2NCmAuG6QiXziIkxMqrJPwrLGsMZyA\nSrCikB4aVxaO+/QeSzKDHpGcZJsN9sgkrvG5IlPbSiw35Q65tmL4jwgzswvA\ngki2gYqxczW552nsbk6mRWl3TIvRdGE4MLTfO6Y3UN+oZXCAcfEHQ4QC92K4\ngD5XapP+03KGDa9rGfAkkD3NDsk1VQMgU2roZSc9P5i7LllsCzPDfL4VdUsj\n7APz63ZWULNaa09DyVYxgtZcj9KqtCzRTv06VwFTZUtsH4EzQerYhP4GdEeC\nC2uyn8JUFoUCAm354sMc8ALbzTS+hORKv2dMsaLgznTa+7XbovdoqReG4dl3\n0MgyYHlOHVDPWdkg1y/16GXHQw2nBTV/rPSxofPf4KpT8xqqlXccjU0Xgjm4\nMRBv\r\n=w9Wo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f9641744e1d5a4a2679895fdf3724d521bdfb70f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T10:00:56.039Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.4.4","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-joshbwlng-postgres-f9641744e1d5a4a2679895fdf3724d521bdfb70f_1644055468724_0.4617715759044354","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-joshbwlng-postgres-2890f52af9d7f79d4b864df1d22416fd80c41e1a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-joshbwlng-postgres-2890f52af9d7f79d4b864df1d22416fd80c41e1a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-joshbwlng-postgres-2890f52af9d7f79d4b864df1d22416fd80c41e1a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3a7ca4f58c76adefbbd99560f575d1b1ae620cfd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-joshbwlng-postgres-2890f52af9d7f79d4b864df1d22416fd80c41e1a.tgz","fileCount":28,"integrity":"sha512-MiqjqYlCXDL6pUsGOMDxeHOoJRQi8NKLm9BN7riy9Gl4yBMRhzwfusULN6JFrErbfTHJw8U/2+LdK5oHTew6fQ==","signatures":[{"sig":"MEQCIFFzijALVTMjs1H55/cxlVbY/poMyf3tY3g2au2PheRbAiA5JoJ8LwAKr72iviZeLnrK1Khcxe7TgS2TLrKm0GIaZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/lB8CRA9TVsSAnZWagAAukoP/ArP7KzMpI2aq1fpqJON\nvUi7Jc+AxoCqQuaM10Gxf6jY3/MgAU6AStW/KgfKZXdrAlOyxRdiPaSrhgon\nqRpYxv3SE0s43UD5A6dMOd8Rl/86RqWasx95tMCoYfDH6KJsV++tUvEEanJB\n9j4gnPs0nOKaMANCvUmNYCqnvd71Ge5T66VKiG+VbzRHLnmnsOZshkVMQ/db\nN5+6tvRmZxl2o5bo/vrgS2UkwNdRj0FNZ5IqqwujGEz5prHNfBk+zrxInE4e\njM4gLXI2fzMbT7yq43bauvl/KIDzHsxlc7tKYrJKlnDERE5Q6VQoKgNQEDg5\nHjxrHBXPZ1EBkNmg7koZSVB/lN7im80aIhoZS5GwhR9jnzIgiyX25ktAC3Kp\nfjQGG1JWcux+lxoFFRn8lJhGlqvxJHRyhMVE1YEca0D89CsvZzjG0ne4jM4d\nbNM4rf6GXuSFpynLbNPAper8piMuDEVzZlLAlZzYAiX+za3FVRheV4HXVmAI\n8tcn4kxznCrfPkqzsrHDkQv/pTb68wvYK3ovl5lbrCk4y1uhpr+9k7he1rOw\n4PMOsfNc0RV67ca3LFDR7R4QZH81qz5vTCzIXLUWD7G08gN+IJv0B5Kbjoga\n+dC00pbe/bV2fX0j9VQnMgx+82oEf8+YTdty0D01rTiiZJIAChfGFZ7Ewhk1\nWLJ3\r\n=njP5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2890f52af9d7f79d4b864df1d22416fd80c41e1a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T10:21:18.353Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.4.4","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-joshbwlng-postgres-2890f52af9d7f79d4b864df1d22416fd80c41e1a_1644056700398_0.11602331889882644","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-joshbwlng-postgres-e58d7fb284ae9e633092c949e152bccee1223234":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-joshbwlng-postgres-e58d7fb284ae9e633092c949e152bccee1223234","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-joshbwlng-postgres-e58d7fb284ae9e633092c949e152bccee1223234","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4a3b65ac0b141b4bbe5710c974da2713eccd854e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-joshbwlng-postgres-e58d7fb284ae9e633092c949e152bccee1223234.tgz","fileCount":28,"integrity":"sha512-Vrgblbc9tTCtDmj0zKL1OHDj1iYq+YBNKkG7aqd+qPrYgSPvpTZv7rT9linu/5AQzvxRPIHuIQ6O8oocTaosgQ==","signatures":[{"sig":"MEUCIBKi1d13AcgP2TXv43sXFhN2LgTsDzDl8dJNn5YpDiNmAiEAtjgH3FpuwcXsQnMiuz1APl0ycG0dc8SUVM47/joiTgs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/lYeCRA9TVsSAnZWagAAxL0P/28xao07cwhT/2MIZhdo\nTqyRKaDNaqEu4CjxJebTVhsiqGtGtuG7JDszJpgyy2ToW7YmMVdUB7eI+sjt\nQvRkO01jT0jY1Co2u/ybs0vMD/XtvGzFeAti1FPjfWtP765HLZlaeJhFIabp\nJX3C3jVPdxa4eaJz2SGpwLUCT5819bVT0hLItaAWXX0+axP3HOZccDtKyM5W\nAQiyA8KxJ2BE6ZKEGCAq/F3JASfw/XQMQl8Ekq9YHttbxgMmIf85eBWmzJAF\n1/gXbZVCUeNRcF2fPSRlacizjayD7g14ahIcyfqKwpHHe0FpvRBu3q8JgXyS\nSqCE+6qHyq7WOPTxPRAmJGLcgJ+kLMNrtqL831D+nNd2iSHHsotY9jA9YonQ\nCArNXg9gd+/Rqjv/kdiz6t2BD1F7cX1a36Y+XUSUQaqkFi1rnDETEvv1TSnd\nYRfA7cK/InSN47PGOww+uIssVxhjK0mAeTdSUGsZtV7+gX8uDTdzDhl7hcMP\ng0GbA0ga3TDIDmF5j+CW+j0cuuJkYiGU/7VNzKpDy7fJqd8zdAyaIQex+Tpw\nMdFv0ov2Zc4ZGtcomg4YNcswlz0AO7bCT3nZrY4Y6h2c2uK4oecJHgIK35e5\nN1oDFWd0zQ5tvc+t7qM8j6QdKvk7ZOid6iP21xVrmz9eiTT92R0vRaUnaCP1\nReex\r\n=xhJx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e58d7fb284ae9e633092c949e152bccee1223234","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T10:45:31.971Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-joshbwlng-postgres-e58d7fb284ae9e633092c949e152bccee1223234_1644058142276_0.6716932081905027","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-renovate-balena-jellyfish-worker-18-x-e6640dacf177eea332fba6a9d3b836be520c2a3a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-renovate-balena-jellyfish-worker-18-x-e6640dacf177eea332fba6a9d3b836be520c2a3a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-renovate-balena-jellyfish-worker-18-x-e6640dacf177eea332fba6a9d3b836be520c2a3a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3f4d4d2b3679d62db00cfc113acddd5248defb97","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-renovate-balena-jellyfish-worker-18-x-e6640dacf177eea332fba6a9d3b836be520c2a3a.tgz","fileCount":28,"integrity":"sha512-c9tHNSG2pxY6/d+IOMIm6Wyay1oPZSpAbKE7vFrs8WzuBOvwvqCxgeXVmLhl3bB1326aixaNHC4oauJFz07Sqw==","signatures":[{"sig":"MEQCIHJOSta4m2RSxBaVslS/bpRmQuSDzsGroclmcdpZfbzRAiBnUccRxRCdVHQ/isC9Tkn7u/4b7DbIKmpuFm95ILom0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/ld4CRA9TVsSAnZWagAAjfAP/3uwULr66zoDC9KPQrj2\n/3SrMv48rrsTX+xMuhbdCg/tmZBsIZQA8RHb2qhRlKCHaL+832zmVsCFAIfD\nU7cE9K0RvJwdDIBq/IsE45kXDlq7K10qNUTdAbM9aPvO3iFZTFAkSTPFvh4y\nt339DnuZFjmH6jhZcuaZg3nHY/UYRKf+xF1kGQtRZcC93OMggbywnYMYnAi7\n/jWKS5vXnPrnugPgfst2VASitbKQU5UW/yFMeqcI20OtEBRavzoRXabpHzAO\nApCCX7qtFF7BLy1azA3a0YQ3aASNebg0SxBcJPDGuzwSw3yGSWCwy2PZyMyX\nmslFPwFdqD0I9dT3aJ7XvEkHWav7rrmXqKfFWEdXXF69nuvrYh1fLuNDmahD\nLe7DxCM+R/eYh2LHrMzqbyEIxKwXlkfZ3wTDVKlTlcA9+8a8bPjK5zqm7oxh\nwqOwkFjgUfv30Buuni4NO4o9aujNRZONTuC7C6+bXivB15KkilHryg4+811P\nhoL3wKzTY9EP1h7NkSp/UxC5Aqu75F849JPBfXf96CciAXTP4XLITudRlpOd\nIzAmuzTrkQsvSnhcW/shKYeFplUW3jeR8GmhKdOZnQ7d5DUuV4ZpTzPFGe5d\nOf26tt5oELfICS0M8WNMhpzZioZXd+zEaX1XxyQ42l7WeqpINzA3TwANDwdn\nAVeC\r\n=25N9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e6640dacf177eea332fba6a9d3b836be520c2a3a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T10:51:26.643Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.4.8","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-renovate-balena-jellyfish-worker-18-x-e6640dacf177eea332fba6a9d3b836be520c2a3a_1644058488062_0.37656302648428586","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-renovate-balena-jellyfish-worker-18-x-4b0d0e7edd6e5024119fb0a9a803fbe5fd3253aa":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-renovate-balena-jellyfish-worker-18-x-4b0d0e7edd6e5024119fb0a9a803fbe5fd3253aa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-renovate-balena-jellyfish-worker-18-x-4b0d0e7edd6e5024119fb0a9a803fbe5fd3253aa","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f92ff2eea1b3fb198043f0a309a97f31802cb05a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-renovate-balena-jellyfish-worker-18-x-4b0d0e7edd6e5024119fb0a9a803fbe5fd3253aa.tgz","fileCount":28,"integrity":"sha512-KcNKoL5XRXcuwkjuQo2ZJ8idY1y5ueO/X9otvWg1JzpXUtM/lMLqW5B4iwXM795hIrJioSQOZCrfSNujcpzAFQ==","signatures":[{"sig":"MEUCIDUCQNq0mODpu/5U1adDXuAk/PST2SIlcxOhiJuMH8ayAiEAmUHWtNMh1Lxf4vKI4TPiBD+YF4dHUWACRBO9c/ZAVzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/m6KCRA9TVsSAnZWagAAzQEQAIlr1hyrF3F9MAsps9rC\nOP025kNrQ1qaqA6RfmRWllc74yKtP5COk0E++CrkoSTRDyXXGEjmtSrIaYL3\nhwmZFF/bxX0BcAYl+Aa1wvUe5arbRI6jlwJroAjSXg+A8i+Hnjk21LQwEDrT\nOFipTfWsOLdd78eeD+uW4VujNvY1ld5rcBNReKV7ATLXDCzzxMuC7H51ZurT\nAETphK5nu3ZnVL4KnOnSAA3kUUsYigghMcaA9KpwEKxM9cMaLn51VmBvQXg1\n3yWeTr3uzQ0XIOI4iH7VzrvILXlAfC18GEn0QKYjbmT3ZqR5G8zDmkre4Vs1\np4hWTmAFj7BnfhrQejPsAH8wUs524CTN0KG1eczjSwVrr+6CYGAA/598UiNh\nARZuDPf28f7IhAfkN3m6bOESNZRYVFZz19tcY9x/nBmYYQEpOz9O3niC785g\n3FWL+MCV/d+rCEOf7/eCov8TSTk9kp8CGpzy8UQwMThayNENOXqYHisGCrmA\nnbyfEsIXthL5KpdjRdqAibGCkmzkh2MgowQeaXvFDdSUfACafcI2xGQPDKCA\nRx5VCtN0moT0tZa6v/QMkXuMe74PDkp8LtNjr5qb1epvRNFEjvUzpcbjiCXf\n/uvxCFt6UH5EUnRCkxu7ON038idBmjboE0BoCsBgoOyZuq7YosRfF39grG4u\nhahB\r\n=YDXO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4b0d0e7edd6e5024119fb0a9a803fbe5fd3253aa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T12:29:18.259Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.5.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-renovate-balena-jellyfish-worker-18-x-4b0d0e7edd6e5024119fb0a9a803fbe5fd3253aa_1644064394036_0.6292465940777248","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-renovate-balena-jellyfish-worker-18-x-ecdaa2ad3ee997d2d115e8ad36027bcc5023408f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-renovate-balena-jellyfish-worker-18-x-ecdaa2ad3ee997d2d115e8ad36027bcc5023408f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-renovate-balena-jellyfish-worker-18-x-ecdaa2ad3ee997d2d115e8ad36027bcc5023408f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8d17d6e7ce45c14fe04a31272f73de2a84d99f36","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-renovate-balena-jellyfish-worker-18-x-ecdaa2ad3ee997d2d115e8ad36027bcc5023408f.tgz","fileCount":28,"integrity":"sha512-y+rMe7/BYfXUl2Ul8S7Kt+5KMiGyin6l2mZWTWpaR6D4zjwvK1FTx6GkqUBR6J9XSHnLb5vuMKmbyptjBc8Hkg==","signatures":[{"sig":"MEQCIBF/CwRtuqJNy+Lzkcj4Os8xG5bM8QCoRmqq/bwv2+ilAiAnazT4QFn1w7ryC6bla1eFxnLbYQVicGmPUf9oxxxGxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/ooPCRA9TVsSAnZWagAAqGsP/16wgGYyYXEvqtsnT4AK\n0tAXTXLVVLPNpha4ENcOodbiwfyuaXmfWE5A+SF6kkQ/vFogpzJ/D+luj78b\n/rsRWoGal77h/WpjtbpZLLoKAbC/pjHaqNwVQED+DOZCNT6qsKu495TMIm8K\n3KnJLD7kXuoiYej03TYsQM1XuEY9yehtezXvcouesePLcyYqNkPNL0Sjbj1J\npIaijCSLa6BYlWp2O27XLG2SR9LYSuwBVP+biBoMpKn6cfdz/XKALb4R6hab\nXX/MeZTbNYDxYjprZZ1IPTH5IMB+BbOIQZOK2RGO1tdQuN6EOK5NgvTMr/qh\nscefPfrjWnY6W+fKcuoY5QQyLlrAX+kMoAFfJQYtaLjlOTs7APu6mNmN/via\nqbG0nTzveNB7MduOuDDhP1R3Z4ls4tQnLemrfvslgwCupd64BoSsdtqnln1d\nXTUQcvjqDB/oLEnAOQSiK6udwhpD8goI2JVN3fdhUUtd2lpuBMFxWK7zLE/R\n1o/cix2ShGxC++UKOQ0CT5L8iu405LWUB/KIcNnQ/uosmw9xvrJRnvSAUPfj\nri3kuhlp/2F29Il9J1/+hmA1h4+8PfW6m0cxfPNe8LSBCM+rEmMoFsYj8ZSl\n3ZhauwUl9zD+h0UEfaeWnlvokhpeYz2ywtD6KJWinAMtmx6Cpoz61Ixeb0Zy\niSTb\r\n=hWCd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ecdaa2ad3ee997d2d115e8ad36027bcc5023408f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T14:26:56.446Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.5.1","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-renovate-balena-jellyfish-worker-18-x-ecdaa2ad3ee997d2d115e8ad36027bcc5023408f_1644071439560_0.7171796045751699","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-renovate-balena-jellyfish-worker-18-x-1d9c203aae794e02d8d9ca526d0261770d78a2b2":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-renovate-balena-jellyfish-worker-18-x-1d9c203aae794e02d8d9ca526d0261770d78a2b2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-renovate-balena-jellyfish-worker-18-x-1d9c203aae794e02d8d9ca526d0261770d78a2b2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"64b10fa1cf7e1210973c6a76e20b15bf45addf2b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-renovate-balena-jellyfish-worker-18-x-1d9c203aae794e02d8d9ca526d0261770d78a2b2.tgz","fileCount":28,"integrity":"sha512-aP2W6BMvAsGURLyOKidG6xc5uSNerJHapLLIz7sV0B9ZI9vWmVafo/cWA+9FIgIupzwKZrbaWLW2jQp3AHj3Mg==","signatures":[{"sig":"MEQCIAJaIWHta2HN2JFQ2SflWUvMY9MXyYXrKcCngfXnJsfWAiBJokGTVf8qXb6rBSgLqAEbJ4t+PjwucCOV9zzgSwJEug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/qFlCRA9TVsSAnZWagAAOEUP/1yCCGLeLXvk97/QlHFb\nePl0GCIw3v106xtWwHB+7J0Y/qHGAUV2HeF2Gf/0hnEKAR1AN8GOD6p/JpML\nQgvy8KUrXJDdRbTU18USVlUyxGPA5DjBjB9wDURYFLFk3urRsECSkM3reVpQ\nSy/JGnAwYIKv7WU7Q4LD6JjnoIo6Yg2g0R9OlDGZkwMSYatt7WYYxVoLe5MG\nVeJVEpPPZrq2sudT27Mm6HwGEC/17AHm46wbB+lx1qY1+uSip9fhP1ZcG3Q4\n6fKyBizgbHzivcGQ27Oxl0LMH5EZsAAxamMsQMHgpDGUUtjXoAMYolrt/bPg\nN3iDwOs5Gfj7xkHY1wRDSe/bhXL8eWkg14otusPo86WycBJ/oCpOtIdMjuo1\nPxlM706Bny7VIe1aaCKOhbCwV8xa2AlzeJ7wj2RXGmcVQLpK0Tmb5i6H7AKk\nZjiXmP0aqnNt6pRKvB0ZQlJxAcD0IEQHnclshQfBO+xYEp4C4dbHRTGoQ+uR\n2s+rDVDLeoEadEi+2vS73wncpQfsnC6UYom0cf0Br4rjWgaUaS/xQt7ANXwq\nYRz8jdA64Cf2GSejJ0eFbERQGxjhRj6kYLF10goHgk7pZHgBLSx3ssBLja8T\nMOXeDuei5JD3A3pFU5JEeRmsyc2WAhi1bDWck9HU1jmPWA6xI36Zk/HLwlnw\nDXhL\r\n=KSsH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1d9c203aae794e02d8d9ca526d0261770d78a2b2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-05T16:06:22.931Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.5.2","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-renovate-balena-jellyfish-worker-18-x-1d9c203aae794e02d8d9ca526d0261770d78a2b2_1644077413707_0.8863895997251516","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-joshbwlng-postgres-7e6ce1cae1bb9c827535df35d55dac24ec9e6f65":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-joshbwlng-postgres-7e6ce1cae1bb9c827535df35d55dac24ec9e6f65","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-joshbwlng-postgres-7e6ce1cae1bb9c827535df35d55dac24ec9e6f65","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bde1c92e9b9790645f8131e34da6a678af384f17","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-joshbwlng-postgres-7e6ce1cae1bb9c827535df35d55dac24ec9e6f65.tgz","fileCount":28,"integrity":"sha512-Hm8pUWqvuMFf25anXJcg9yCU8k64oYSKyjX7kvGBDbVrHK4y8g1IvM4d06Xh4alw1+sMQxddHVs39pRA/0HjGQ==","signatures":[{"sig":"MEQCIFSSW6xfGkPNgAHAHtDwdr5FxX3BGo97Zg7Lwrja5wp0AiAO2KZlZI2QIAAdQ+C6xmqwDVyOqO7BOA1KMmIlySy06A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/x2ICRA9TVsSAnZWagAAfygP/RDXn7nIdMbzYUJicySa\nAzbBj8fqy76r21lTOSMhdchR84IsSESO+/EgEtMovGWgeTaMvZ5evE41JGY/\nlUMEpZ/f7jpvYcg7uSwDhui2tVYNlyD8Okp5+AYkX437wjNix3/YGjtz3a/g\nwMUU8njEAkWr1u1KkceIDzYTODRfXM9y8sBbIkhCSaPrQnfBNsLDai5MJnSD\nZ4Fip9g1j0tlUfIRlcnf8YWdc/XnfOd+xO9h0YaTRpsBhiqT+CYGULlBvqCm\nPXZvfeMXrjs5gK4JqoagpcNGWXsQXEI/pnCnrfCu8DVALIZBmt3CVqNh/jTm\nL8kz/V0Pu29V8RexyaBFLJHKAk9S92KeO2yzdFmUw/Yok194gi181UT5n/fk\nKTLOkk/9zNKT0DxsneFO6GBuh+KlSsotpQ48lDZRDwIfD0dAYdqmJ4H1vz50\n/v0MAiohrJa/x57jNH7DLrCdokRAYtv0+3Xoqt2lDwpKO6ZLAWHBrYS40TvS\nd3N2uCPPMPtqm/OwEA/v/AOSNxMGFxjg9FXwxWUfN8fJP/yRBWIWdRZTaQZa\nTkV2pyJRm4djWCRMfnDYK8sE793z4kurEgZ06wuznrFsWA8gYKqUZj4XiKPX\nAT8aDKJnglS4XikwqSTqOKAI5deA5315g/kI0SFUBz/vBY4t3Wey+NnzufMb\naInI\r\n=hq44\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7e6ce1cae1bb9c827535df35d55dac24ec9e6f65","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T00:56:29.652Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.5.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-joshbwlng-postgres-7e6ce1cae1bb9c827535df35d55dac24ec9e6f65_1644109192752_0.3979439117298429","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-joshbwlng-postgres-fdbec91e0fcab08e5e806cbbe6a73b20affba299":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-joshbwlng-postgres-fdbec91e0fcab08e5e806cbbe6a73b20affba299","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-joshbwlng-postgres-fdbec91e0fcab08e5e806cbbe6a73b20affba299","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"58db5aca09b1f6c6fc3a32ea1b3808d29828930e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-joshbwlng-postgres-fdbec91e0fcab08e5e806cbbe6a73b20affba299.tgz","fileCount":28,"integrity":"sha512-508crfP5kkJdWVls1hkPFlmDsCPlU09m9CE9Lfyb+6/bFoy7f+bD0ubV00tEbsF9QRhcxuxq8PEGXqFgdugHAA==","signatures":[{"sig":"MEUCIAH6iOpjhf3wTgG7dblpt0iAi726CTXV6fSveJ5wi/1uAiEAowmoi85FjDXEJVJfumFKSjkyXKhaMaiZHSoX6rnJAIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/yImCRA9TVsSAnZWagAA9CQP/3Cxb0SWxThvDkI4R7jm\n6gkBW1zYxKLETKciJXK5oxzHepkYCHler5W+iGlb7eD/2hu8fcIxdsM9Om/M\nGEdR5DW5E5abnnIerEFEMeHg0iSiK17J3ZuT8KSNrpj6Rtfk+shTDuQXKePv\nnc1FphWUtXrrZ03jY+GI5FNjfYtagVVJXIa98otiIrI9pCMmRCFvANIRCnq0\nKmvIJW8V9YatWW/IL12l0Zx9E20lPZkVgpEHb/dUpsDc/UyQ0A7xTOIJRrz4\nNrmrGIIfSAwPsq4O9Z5YDTgpmqZ3dMhXng6pwVt5v61q2uLiGmrDDSxwqh6g\nEsxVfC3lJRiOdtBGgv7ekLqyZ5FhriGG3/3VYX4kpEoSJG12lqacuUjSYaDK\nKM5YpZoHyOA0TKrBnvvZTU3gbnMDI3TrD+WscMqckBs/lC0n1Z5xZ3bIisRT\nhAuyYQtHe7ZFMqqaMUlRGhLk+SyOU/4TbTKPPgedi+9lMn/LMJMPw8OmjS8v\nLaONLMb3W5FnKlvUll1Cubf0sq2HB5QSEq/0Sjrgx7V2SpPUG0ORfHDifA36\nvoQiB7OIngFC7rkO8CJaJsQjy0ROCzP9gOKZsey8UVtBVLmxqnQd2sJzW2P0\nLKlgvYuHEqXYGuUdrJUpPuNxLwO3iRrHgdSv0lgucKIwPgWY2HWSqlQOnL2w\nzl9e\r\n=C55C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fdbec91e0fcab08e5e806cbbe6a73b20affba299","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T01:15:47.368Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.5.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-joshbwlng-postgres-fdbec91e0fcab08e5e806cbbe6a73b20affba299_1644110373780_0.747031779621915","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-joshbwlng-postgres-1c991ceabebf7ec882ad444a63f8c90791eccf7b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-joshbwlng-postgres-1c991ceabebf7ec882ad444a63f8c90791eccf7b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-joshbwlng-postgres-1c991ceabebf7ec882ad444a63f8c90791eccf7b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7b078fc04bcabc8b85f68d89ba46e1f726bea6b6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-joshbwlng-postgres-1c991ceabebf7ec882ad444a63f8c90791eccf7b.tgz","fileCount":28,"integrity":"sha512-E0bsWqa1mFAm7JW8+pzfe/OnExt/ok+A1hJcOTGKFGTLwwploPgeZzEc5KbsTHEwYzgi4oRShtG0GebU/pw3BA==","signatures":[{"sig":"MEYCIQDKKPZYYAQwhUp1IEM1VwAoG2Wx0nHvMDyTuLRmRypCeQIhAKwXXAXYQvo8opskHBLoQHpGszXz0KbE7pTXYgUE2CT+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/yY9CRA9TVsSAnZWagAA3r8P/1CP5udT1ECECB2+Asc1\nZXRkew+N3UpnJcpuhKh5diDm1IUEfej4Gm3p/DKeGg5uhnrIeYHR0WzPPQ53\nTcE5S5L5KWH5Felhw8+jG+Pw2/54nRBYPKnvzFBzsndtEwOmjp7iAO80KO/k\n7rdqof6ZiMHu2fsWs8NBN25gxnypWC76vQx08Klu8q5CqOSdo/VPLw+X/6Kn\nOCIFYbVZXMrrb9XDXA9RKP46ZEP3YQr1JF180Z/bDUDpzvQAXO39nLMZ1aNz\nZ+xQSM6Mgm+R+TChKb8YdgqLqJvNgTrljFlFHDkE7rA1Kdh2qZ1ct0GhY7HN\n9NXaUKelblzMZvH1SSkeFf7AHK1syoxcWhDGRCXEkfN+Hb2DCki+pNk/Rcx6\nWc2aitRbWAtLJ9x/x2X4t8d/nkHi02M9fsdJ47IOflRUAzBdBlINVdwAY5sO\n3UuvI++HWGo5psP520B/LkNKwcdNU3IRdeg6WaMsE5eJ3sooRwTZndR9ZQA9\n/eIiwgUVILyW5LyrezfNkSBVy9nPqEOM3hliLmD3AzVXeP81Y1SXORMUl0wF\nyJHtw4XMVH24Yh7muyXbjfekay9GeOS9s7JpwnK7Ua4zxutC86h3Lp6ycJN9\n3GanKhIiNlGosSGNA2/Gh46paIyYjDS1ldd4/RMhdr5oE0TrEjlSs6jTOnRv\n2Pek\r\n=LYY4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1c991ceabebf7ec882ad444a63f8c90791eccf7b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T01:33:33.410Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.5.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-joshbwlng-postgres-1c991ceabebf7ec882ad444a63f8c90791eccf7b_1644111420842_0.30079269338386294","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-renovate-internal-patch-909449e1d0f1dd6bd54d7cd390436696c73922fd":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-renovate-internal-patch-909449e1d0f1dd6bd54d7cd390436696c73922fd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-renovate-internal-patch-909449e1d0f1dd6bd54d7cd390436696c73922fd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fd3fd8381280182f45b6004de0c04a7986778016","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-renovate-internal-patch-909449e1d0f1dd6bd54d7cd390436696c73922fd.tgz","fileCount":28,"integrity":"sha512-Cpq9V/TbZGG8zuXClQbLf9XKmZS4csmvxUKhfJmvDLadcKxTOUmfUZg3NMdrJVIV3rf3D0SdDewwZpCRI9IOzw==","signatures":[{"sig":"MEUCIQDCotVPq3bG+t58OXLueBL5AWC6NVk18C0NnrLr7xcqQwIgTfEOGN8qbFLNzKLqPGI2LhP7GKctPEG7fBifqrwdM3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/1HCCRA9TVsSAnZWagAAM+gP/iPdUkLA/BAwhbzXHBCz\n5diTkJadM1AFMU3mwQo1QaRfW0Vk7djoo92vQXaDzPCmOB1/GMDhTrlHGBrm\nRkhjNv4IaYAarI1sCslhY5de6snADMpRKxHHc8PiQXJVJlYKtYqf9KzVw3XO\noPzVxhiwx4JnaEW7C9Rhmqw5Nk1zC69z0KZPKImnhu3OhhPt0XwJNzTWcAlu\n7TuHE5q8iNT23dM93O+qErfl8nAgbA/VZziauvtLkOpFnQA0+JuKA0U9Qw3Q\nRiz2lRkMWQAXePF5Cjm/zzXB7z9MTpKnp90sTGmetJU5fS511bahyeXiM5oT\nMXVjAq67tHiF9zdkYi9PJx/7bVx9wolttJBQysqKiMwD5Qe/JXKSYNjMgI/+\nFhJhkuWaeD3RxAb58LefNAqzg9tbJ1VCOYSxJueGR9fbE0gafEzOHnuSe75t\nEEogpu/rmp49uDoNKQ5CkLqm4dJKu9B/HqnGd0sAui0Nw+T2lIJfxaDPxxFG\naCG+0Zs7pAPTSt19yQNKpJQtrC0lgFuNQYUYTEGXVtju03CwsR0wxVPXOEG6\nan7D6g8nVP3cdSC2wMFdhEBtH26pi2ukNnNn0Js8mJFz7eqDRvAbye5WKbNY\nienc3qX81xiF0DRbbbLGHIJZn2S9G+PAljvi7GZvN3CH06326DVSO4l97RmV\neLCI\r\n=i6Mf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"909449e1d0f1dd6bd54d7cd390436696c73922fd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:mirror":"npx jest test/integration/front-mirror.spec.ts","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:translate":"npx jest test/integration/front-translate.spec.ts"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T04:39:13.526Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.3.0","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-renovate-internal-patch-909449e1d0f1dd6bd54d7cd390436696c73922fd_1644122562783_0.1777830441198942","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2-joshbwlng-postgres-78146ef7c048093cf225595ee05b2e42c2988ea9":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2-joshbwlng-postgres-78146ef7c048093cf225595ee05b2e42c2988ea9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2-joshbwlng-postgres-78146ef7c048093cf225595ee05b2e42c2988ea9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"45f7a7e2bd75b51d5a4532ab58c3759c689d986c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2-joshbwlng-postgres-78146ef7c048093cf225595ee05b2e42c2988ea9.tgz","fileCount":28,"integrity":"sha512-tBlhPQr1risonBZiAo9NeHEeTvWIUC/vsWxqg7GkhEKINrzZjHltKgEM3j6s88zbnr7PASme7K5RE/Z2nwO9KA==","signatures":[{"sig":"MEYCIQDcbtWCgzMwfOYZyjiaf7yFsagU09sfQQ82RTZ8Q2xgEwIhAM1bKUhd2HMhILHAhrCzZVi9H36BL4D51Ljeu5OB/vm4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/3tUCRA9TVsSAnZWagAAevwP/1hiM+WNxmcWQpOdR4WR\nyXar3Yq6Wf1GGAewcSlsotgNs33fkmxhmmkpaWe/tE9kp/3Kvxfx/L95ctrB\ng43pApwbmsDyUdXwE4Hp6dEHWlkaoETBKj+z4bQZh/beqaHg6gzlCQlc1eZX\nqP0+kPo3Zhf9YV1uR74wgJzMZmwIsDov20fLByU70JeNnAO/vCSwNV2L3kL1\ngqp/LcIrF5hHv7L0/OC3J+djDw2piKvNbjlXaz1hgQK0D2zyAW2N2Zt6wxUh\n2UrY/ThDiMhG4YzQLymmdoJW19l4PpkcUZ+KsLONBjvPXIZVrx9adLX6mRyb\nqe9fjaVpZk9dleBlZKy+Jzlq8DbINIvWKCQj4UV/FWSSYETrONDlaCa6k2ui\nXmZkCFfUdyiqDUHn+WN/wDb83Tj0FZOoQEi+mQgII0XtIy8n/OshNz1dzaJj\npPe5vVGF20g8QgB1nGLS22OvPPt4CYlq2yuci5Qami+PRwrET2nJMBi9I9jr\nzClqNWxssIPuGXLp3Rc5kkEzf7amOKMUWvoyZ41crvkNkxABOAb7QtybVATh\n4NPhwyHFJhvTRLDCbPJI6gObd9jfNyYZTdJEu320+Fed6RCjQgn5Mu6NWRHB\nfm0iZqChIwN2O0i/vIclDzdvFGgt+EUxpyJo9qxP2i5sZW2Ufx91v9OurKVF\na9Dk\r\n=ebZm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"78146ef7c048093cf225595ee05b2e42c2988ea9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T07:36:33.672Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.5.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2-joshbwlng-postgres-78146ef7c048093cf225595ee05b2e42c2988ea9_1644133204509_0.43673455748560275","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.2":{"name":"@balena/jellyfish-plugin-front","version":"2.0.2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"315a77b2c8f4ea8c73c97d6c2c70fa66b4ac258a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.2.tgz","fileCount":28,"integrity":"sha512-HD9TJeNvEK/KgCfmBIKQwZSzlA5Ms1KE6TsdDP971pG5LOtwn8JbOh7qYq/5dGctbhy6iiCh8nePpyqw3PE4eA==","signatures":[{"sig":"MEYCIQDAyWPCOe90QDn3hr5SfEP0vgbiCa4JMyiXyso2kmr05QIhALK94J6QQtQJawWrxv+CCR8SdhfsHsISYGD+H6P2xlsy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/35BCRA9TVsSAnZWagAADMwP/itN4cfCMhwlh0FS0jXS\n7xHdlr5XIz+Y8yzaEfMfXj2bISBjqR5TGEvHo3HVnCO/n2mcR35QOdTnMbAF\n4YicBIys5nQpU+82bqTjOxREz8z+1GGZ3tS5HiyBbm12eyZqovuvgsPACb80\nMhaCpP1ZkIHW3gXZYy5Rx6yBZEqDJ/dxO7ZC/v3MMiD1bokvSSziAYMqqZGn\n+s7eTsMBh9vGznuObGqJuM3D+nXqb8KfucSzktVJaGIiDMvb/oyMRiRqFR9i\ns6FVpbk8z2Ye3vfVNbSE90AXjGGbVCcjACOU1XO1Q9qHz4aLpiNHjCenihDw\nJCvijNp+ermIFRJ3nW1erBTMJDYdQjteLTdNYAESyF4sgo8eQyLuhXwqkJdk\n8djDMzbBWxU8tsnmgRtt1SPI4F1ZKwhNuQrQQKLieSJA5vueG3JcBvd7abwv\nAoUoWojbMTpvbMnej6l0NQyJ80ZKNXPY3lflzuy9206+3bfCVpiHYI/euTdP\n1m07O92z/3ya1ZfS2zkssSEsZxlfR0vAbfnUlsLukmdBUvTZcOSML1iBtgY1\nYgNO1wzusSfH9b3oOHHTN/1N8t277LvMSX/AJdOZaNRJtYfPGPW7P+Kj0A4d\nzHycbEKA4MD76NOWhBY/Ei9PrFnza/qc3P6bHoeS43ww0NWr/ni40lln18vd\nY+TF\r\n=/Ncp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"57701fb5b469d4fa138f9f503ec68d982bb66caa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T07:50:25.132Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.5.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.2_1644133952905_0.02869001837906504","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.3-renovate-npm-marked-vulnerability-1e9ba8cfc02bb56530c26faa1cf98e0100b75679":{"name":"@balena/jellyfish-plugin-front","version":"2.0.3-renovate-npm-marked-vulnerability-1e9ba8cfc02bb56530c26faa1cf98e0100b75679","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.3-renovate-npm-marked-vulnerability-1e9ba8cfc02bb56530c26faa1cf98e0100b75679","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"579ef7f96e3e401c35e8ce2b23ba2ade9f47981b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.3-renovate-npm-marked-vulnerability-1e9ba8cfc02bb56530c26faa1cf98e0100b75679.tgz","fileCount":28,"integrity":"sha512-vI0XUo94KEYafgEwMXboNeN5Pn0KsR9V/vDME44ZIxmMafoFqxa2ErfKebp8mSndPFWu7W3iEEgW+pG+YJWMYQ==","signatures":[{"sig":"MEUCIFHnnSR/wDOmJ5f0SkGe0OiZ0WJoQ4/IBmC6KaTsbHs3AiEA/+PTxzQnhZkK9nFaZGSW8t/AsiFDP63AHkWqosQ2C0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/38TCRA9TVsSAnZWagAAEeAQAKUVD9GWXkktEKvH4slH\n3CwPSwseWeCogmTs3KItPI1rauhDwyESLbLJpzvpFDbbGdZ0W8sAeApvVwto\nlN+XAmbEnYaCc7YECesllos8ZxYq7jfpBR4K7J1ZD520oc8qGYdzDAR7LUwA\nI8ISTjATORZYBQhhxEQfma+1SIs75bZWzFc/YmgmTpKiM9Pl9rmn/mBmCkCK\niz6kJNw/DIzbs2Z4OmZ3WcLTw9H448C8DnvE823KJvd0FnhhLmAx6AwlwVNz\nmT2ifvjHrH788+droQQ8YGMyZf7uyagAFc+ENTrnN9dxgyhjT8LAShOAw6pn\nHfGSLWG6O6k6Ron8nQkJpimoIXyWDMiF2QeVgbDt9ibTJNxLz4nZQx2Chgpf\nbE8abajhFfhJTF/v34IO6l1fAAzyAxtU7t6O19UqPE+hSM441UAUuPI3S8Z0\nEwk3xQQ45jxorVxfkCyvFvBCLLxIY7vX0DTqzK9wX4Ahr2Pv55Xs0GQlNO31\nMT+I0kPFwEuB77/UMiHY649taFUJkhrLl8kToo0ORa/vQRbnV5PM7mX2Qkp5\nTlkubdHIe3B4Zls2vDQHw+qx2qpDygQKDDQMg0vVdf+a2l/UKbwa3e0QEkib\nacmzRjxo9AwtrU69oK9Wans0LZk3veIeEDoWrt+dK0f4LWVKVq4VYf5SapEL\nbYA2\r\n=MR/l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1e9ba8cfc02bb56530c26faa1cf98e0100b75679","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T07:52:35.861Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.5.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.3-renovate-npm-marked-vulnerability-1e9ba8cfc02bb56530c26faa1cf98e0100b75679_1644134162943_0.7398031428427705","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.3-renovate-internal-patch-1f169152b6a8cbc7e48c774c3897cafaae5fba25":{"name":"@balena/jellyfish-plugin-front","version":"2.0.3-renovate-internal-patch-1f169152b6a8cbc7e48c774c3897cafaae5fba25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.3-renovate-internal-patch-1f169152b6a8cbc7e48c774c3897cafaae5fba25","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"52ec00ff661fc52fe57436d8701fa93f1ec0a60c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.3-renovate-internal-patch-1f169152b6a8cbc7e48c774c3897cafaae5fba25.tgz","fileCount":28,"integrity":"sha512-dSCtoZ9h7pFJ89VGiXc+wZj0iXQrrWzR34wHspxa4eNM6Ee7aOJ9F4F3eW/gja7pkkHZY77Z9f7YbP4/Z0sI9Q==","signatures":[{"sig":"MEUCIQCaDVFsrXbnzgqPQgDzmvRSgHTgTeMFau17dDnYtKL3rAIgPtZjloqO2QXQPO35VUo2ode9xRkC+m8Jy0D7iuuLEiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/3/XCRA9TVsSAnZWagAAc5oP/1b9Y+Aiq2qO6WuGqTvt\nLE4Etay+/LONKK5oCH9h3LRMIX+BKVRZSbTs9nPELvW5rnxsJTPV3Nh+SdxM\nopHNgGwaB8crOLHCH9I6iDAmzFeEBzkiPWaucEn4f+Pe9kKquxoqQrSR5cnw\n/ezVids4I+RW3h/yHLYkrThpsrMnBKMqcQfF9MVFWrVnzmZmgms467RkjaYi\nS7Ft4Ib4tF8cF9p+hsvt/dj6g+Shx+AKABe56Wtyq1a47h5WceyMdMHIQxNX\n6IA2uC9UwlzJ1T0q9ObD6NUs9/m3+Wt7weud0GML5cOu6DLPaSHSlgdu5PrG\nnSaPwX4TPc3jNFpSPX13i7Fn+Z4FepV8hNxsMbUvb9kDRJ6vUTdXeDTz/opp\nFYaQhfiP/cU4mNzQZxrBv4+zEEtj9tdjkbZS8BbyJdxgvlFeRUdviY6HEBFG\nBlDM7C23LRbrSA9QssaMKMuscFQ9BpvapLi5PCPaPEPD4nhX8YXApMyp6d5y\n87pshOs1cNhlWkjok0145a9qU/KW1ZsoLbeeCAKOhHqv10iKDjTTvVudjzEy\nyX0V/Hzo5S77SorrHUrdGFpNFGuCQjToJQNtSpAsRuWAQnEGHmuhmaKMZW6o\nXvsKyLdWXnQ18/uPFLcBuT1Klxre/8n+WkWTjSVdQ3d/DIBKf1k5nVhBUGwA\nVfbk\r\n=iquV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1f169152b6a8cbc7e48c774c3897cafaae5fba25","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T07:55:04.224Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.2","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.3-renovate-internal-patch-1f169152b6a8cbc7e48c774c3897cafaae5fba25_1644134358944_0.623539188907017","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.3-renovate-npm-marked-vulnerability-e5fc99bde21aba87b932aa493a4cbdd0e3ce0c12":{"name":"@balena/jellyfish-plugin-front","version":"2.0.3-renovate-npm-marked-vulnerability-e5fc99bde21aba87b932aa493a4cbdd0e3ce0c12","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.3-renovate-npm-marked-vulnerability-e5fc99bde21aba87b932aa493a4cbdd0e3ce0c12","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a8586d5fa0afb1945353419f2f69f9ba8963f42c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.3-renovate-npm-marked-vulnerability-e5fc99bde21aba87b932aa493a4cbdd0e3ce0c12.tgz","fileCount":28,"integrity":"sha512-7uMToroH+GV+WKYMYWJmO4rQ3iQZ7uPL6W1NYSj5jndHaoBRDo2UEZQeVT3WoVVTSVq7M9D4ICSIGVwwfHoIIQ==","signatures":[{"sig":"MEYCIQCWsI44K28KxBhVM+8v6a99KoLBbmjaJ+wXHJWcDlpdjAIhALvzAkj0BtPkzQ/Xtb9LQrUmhvLI7R3kifhWzwgCHdgH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172289,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/4AVCRA9TVsSAnZWagAAG+QQAJC/xbxtu1L/3SC4icab\n2d5AXUoIEz3k28ZmKM5s25G6yJFMbC0eJ/crevdbXazIpmIHUVLof1gThcHX\nCQwjKoMZCsoUIMLuedurLSIv3VQMFV8q+UOkvzQs54LWmZ9Xv/2Z/XvNYtS6\nDluCVvedenn4vQaiylnTsiGE4LWSQIWmJdXXEZmT4DhJbBWD3k3VOGpSA3Dl\n+ETgDs/gWMRY0ntokk3VH4Vtg208sqdsfDZmUDosqk+M1fk3aKkNGdVsOjpH\n2J6tYjyh+NXQkx0nc3X2n9P3CJd2ENJhibrXN8napHuhCtgzNXGeMSIiyNeX\naUvHMBgY/jrThQAmNko3/nrszjVfnovHCSt7kIOnQ67i9iuEyhs4PdCAfMnm\nU0FrInskvGFkg4FiQaGHnJDHvayVvoYp193RIT8cJC4QS9KRGAbfsJT6aTNa\nMCCwSP7ywxRCkGwoEaUz75OSd5mrTsPj58As+2TEj4Z/T/v1eEZddh9G12fx\n7BVKLd1hMJe7wwrRqjyrGQ4RPS5RiC1Su5GFBnJ4CJSvgvzDr6MSnGLW1PVS\nq7gWY0lwH7yjE5EfFuLbmYICtzVt4L1qmFKBlvxXAAGiXTg4JR6O+QrXsTyD\njceDtndCGE4X2rvsRMgJSsdLGTiuRMuZtjxIh43hpcqmSNsob0VqSAtiPWxD\nSx2o\r\n=N90j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e5fc99bde21aba87b932aa493a4cbdd0e3ce0c12","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T07:56:58.256Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.5.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.3-renovate-npm-marked-vulnerability-e5fc99bde21aba87b932aa493a4cbdd0e3ce0c12_1644134421524_0.38489689006563155","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.3-joshbwlng-enable-permutations-d6cbbcbec02f283e16a70f9537140763685eeac5":{"name":"@balena/jellyfish-plugin-front","version":"2.0.3-joshbwlng-enable-permutations-d6cbbcbec02f283e16a70f9537140763685eeac5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.3-joshbwlng-enable-permutations-d6cbbcbec02f283e16a70f9537140763685eeac5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b1ce9f0258255679a31089640e4d3b6a963b365d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.3-joshbwlng-enable-permutations-d6cbbcbec02f283e16a70f9537140763685eeac5.tgz","fileCount":28,"integrity":"sha512-UJ+0ANVzWpMmWt7/hJ12g5MI0wPecxZ3eK+fWb+hzhs6Bz7VD4qfjLVmjL+SVyh8NmPwbvqspF8/oOXsyFW0gA==","signatures":[{"sig":"MEUCIQDHHYOQHIZwU/g5i8AbhDdtxzi0os21y1+oc/iyS9D9GgIgPov7TTSV9tGAvPazZSj/ZaIiUdO4UwN8q0azAyG5ipw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/4COCRA9TVsSAnZWagAAd9UQAIiEHDi7xD0+DIQQTJiS\nNwm0uZE2tLK+PZu0Z5jkLZDbHWSdDPIfhi7ZktFrCy21eqeGKfnss+OXNc0I\niP8PBsNKbG3QX1+TEaHrhHGk/rVij5yporD2LjvzgN+cT+L7N+1e1U7V3R8r\nVRkdVBhHCib1WE4iPPDF5FNCmnJUc5a90ypQeon4OtG1XHtoxXyQkfXY+icf\nA2Y1KW14GmxtaT2eDbUb07XwsPestZ4Bx/XFgd490PH7pOSWIMT5EPWnN/I/\nvTefq0pJp8GOPzQDJy1eoeSbuEFCdJCfiwG8f/AnlMCXDVnkgBj/58YHGTVy\n5CTUn6GfRAFIE9zeyFk4MqAHfalQlhQUMDzVP6DYKwnTF84u2ko6hntnWwKW\nWnQQEXBFMAbeMSIvHLoSyXr0Cauoml3Yz1+aUU9N4L1XKVJzCYGsn7YZ67TT\naHmc2AvzIITgYsSTbuOVGcgW+ms12Okcf1XVym62Fz9gWRGIs2xTp3BIaz0i\nzyZUdh/nJ5xW1Y3kO1l9wXRPHHNC7ie0WR3b65M1tyYOwDJofCDguPY5WiX/\n12sceZL+fSdtUtMl1yqsEnEPefqEvdcJlTjnDWP5w+StbYb/vj4BEKUDZ8Z0\nKbMOeC+ne+CDuunA7W4iN0a6qRYhUBRsGp9OpoLeUorLz/jVCXfXe4uj2SS1\nMs4C\r\n=0O0+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d6cbbcbec02f283e16a70f9537140763685eeac5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T07:58:40.445Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.12","@balena/jellyfish-worker":"^18.5.0","@balena/jellyfish-environment":"^6.0.14","@balena/jellyfish-plugin-default":"^23.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.3-joshbwlng-enable-permutations-d6cbbcbec02f283e16a70f9537140763685eeac5_1644134542643_0.8253883571438605","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.3":{"name":"@balena/jellyfish-plugin-front","version":"2.0.3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1c6f85337ffe49d8d39f1860b126579b08c0c5fc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.3.tgz","fileCount":28,"integrity":"sha512-r9o+GaADaw2JTAu73RMsvfkX8zMwi2QL0TLHJQYmUuacJUQGCUBWuMwRAFgfWAMg8jZ4iV5gOkwTwj8ptDhnVw==","signatures":[{"sig":"MEUCIEAjsJ1ddTrfm/3YpJIzlR2zdzzMZp5UpaE5mvRXtoMWAiEAzS3hP9w9STbdUwjUAvB9duYuL9nTowI50TNZaZa5ia8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/4GzCRA9TVsSAnZWagAAxIMQAJRpKpdsp/zRcgg8/Fx+\nKp1akL2ji7IXDtRBnd7tVWURS1V4fxDgizwO2LeimSqdjf/3+qwpDAGnz5N9\n3UcFbng8bDlPx3uSfGmSG74Ge97oeiws03KzJ9sH8E9ehluaYTV0sd2/Z0uF\nspGlUJFoyChZakG6YN6itLBkxuhUbBRNZbj9Ad3FpLSZKj26OmcBgbk47nem\nqkioBXuQNoaBZB0hBZpFq7AZr0ny288uQuRYgLziqYo3l0+hGJ+mh58+fSBH\nx3+fEUHZ9c4G7lwVQzoqLzM4FzjO3dxutyH0xmKjjoe41uzMID2faKEOYgMK\nv+v2zzUg2fmhAGi91a1CVQp6vZJ6azZVEew+Jt9la2z5H7JUGbV0IK7ClSXQ\nyKVXdFlFC+B6IbUrs6CRPxs+t1FDy1Zvk1NvxgySVs5LPF/YvDHRbMXhgDy/\nFn4/v3Lljt8vDnT05E69zZEHkeZeFCN6UokJtl03DTra4ZNuK/R7BjbvKgJF\nW9JQkocLeAnO6a5gewPumR4XIKaAQLIIr7GJPDQ2o+BpbIVr++YRzEJahqvE\ng2uQbBm/WE6PWlyvVSDNxhyke14QBQMQmRsku46JiT+0znZL8GST/sDJHHnE\npKHKyUWOa7A4amP7KzlYBF6fLDwmP7R9n5Y7YMiYjBHUwoB/pg1i/6DPqCrU\noWVp\r\n=1X2y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6bcf0ce9ea3bfcd6cbdd1facd3bb031432dc4e17","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T08:05:08.225Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.2","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.3_1644134835179_0.4126430348551542","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.4-renovate-npm-marked-vulnerability-6a64290cf4fbb7c541fc76eabf74acecc95e00ee":{"name":"@balena/jellyfish-plugin-front","version":"2.0.4-renovate-npm-marked-vulnerability-6a64290cf4fbb7c541fc76eabf74acecc95e00ee","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.4-renovate-npm-marked-vulnerability-6a64290cf4fbb7c541fc76eabf74acecc95e00ee","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5f152ea0d93e0ce311692d3370980b2819d6e535","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.4-renovate-npm-marked-vulnerability-6a64290cf4fbb7c541fc76eabf74acecc95e00ee.tgz","fileCount":28,"integrity":"sha512-h6toRIDB/8PHAY8acHdxJRhywZuj98CdGX2DFEdvT0BNk0xfdyD5gHFllfLAmuWQH+aDAetVLLX9X4f5ifXbVA==","signatures":[{"sig":"MEQCIBPSLi7Yoj56TI0LI5NY0qHFq5ffTIAxnpR/E3DIfV8iAiB3LScCdBx/oOCtkavXELlo94QBDOG1dHvhDRhkhd8Gpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/4KjCRA9TVsSAnZWagAAltcP/iXL/KbJUv18mKNgQ70S\nrEdy/W/mG1gPutTqU2fPeVX/GBRuMEjIl4ZEgd/jc2tlGriKtNZmPCPKGTSZ\nb/sEaadn4ObOh19mCOHuf6/9D2he2LaX+le6tWivCNip3bk5dHvZWutuWFfc\nYhhonCjdGv1RuKMzFKuCbd3YPrXkAY0qsLKyQD3eOw4cRmmpDpuekDiEzMHx\nWJRenJ5DvhUOkad5b8Ijl0SBZHsveP8ehTnhCpdlfN3m3fafVTZ2AY3vYXhD\nYxgX65Zpc3VTi55r3VeIKXIw6ru2qK8hJi5WqZ+GHk3701AqHyDSe6nMOpfk\nqCGyqruJ3VBWw6xxlhbbWBwNJ+2VPazDkA/vkgxYXiM0a2z1CC7wVPlX9YzQ\n9lIkdqoJP2Pz9jhKVM5iT6Km7JcleGqZwVbbwarLriZlzIM5nVK+pS2U/SaG\nKWajLLZrmB5U7xsimLdbBymdUFdvD5bXXgAqBsiADddNyYtabacJqO44p0Yo\nPVepUcoMIyV+gvzrizHXMdmgcAHVN90qGguuxitGJuEeSa5iZizi4Rs5PCOs\nFznOp7ujWCvJOFtC66q3qNEIhVUMTOu+s3kKbB1GYDBumlBc+eg9H79F5PYJ\ntmrKoPNYDxlwr1MJBPFeT9E6uL9y31v1C+qOkF1VlrYhvePnUXIdlysnHnHO\nu3MT\r\n=0/BQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6a64290cf4fbb7c541fc76eabf74acecc95e00ee","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T08:07:10.410Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.2","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.4-renovate-npm-marked-vulnerability-6a64290cf4fbb7c541fc76eabf74acecc95e00ee_1644135075625_0.29436173303542734","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.4-renovate-npm-marked-vulnerability-fbcb694e2ea96548a25009042867aac9d3869a63":{"name":"@balena/jellyfish-plugin-front","version":"2.0.4-renovate-npm-marked-vulnerability-fbcb694e2ea96548a25009042867aac9d3869a63","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.4-renovate-npm-marked-vulnerability-fbcb694e2ea96548a25009042867aac9d3869a63","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ea96d4fa4b827cd6d5c5360d679075fef7a7f3a5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.4-renovate-npm-marked-vulnerability-fbcb694e2ea96548a25009042867aac9d3869a63.tgz","fileCount":28,"integrity":"sha512-BYXwStjrIxilizrfx6OTC3w/ldl1UDfWuYJZ9QziIV6sLzbpF071Rk5i76sEAp3P6T4IZqmg9s4j7ax/7ISfWg==","signatures":[{"sig":"MEYCIQD/ZCMFtaMtdls7yNB9751e1kc5kHZnxse2nEIGAEzvNwIhALNp1iKif3qQkT8duLAs4lX3K8jBiZwjM6WadYf5nplA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/4OJCRA9TVsSAnZWagAA0sMP/11++3in+d2sKI+MLTX4\ndbdle9Hlw/+qbQsc04RW5F0Jto+J6aHzD1h9w8yUnZK1Wnw/5X8WL2HyvLGU\nHVSj8VwIoL9zqEuPtaPfJmb9KtPlLSzR/K/ZOnvRBB3dipdiHNke3JZgO2Ok\npelln+C+aM9pVjZ9zEzwMr5/fERnlQiY2TTwqh9LWvPgv7kdMyQRFGS6X2K6\nE7GCmrVpAoxXrAVxlioolaQI4oykq9kIXb7NJCQcDCBlE9USrvjrzaH2dK8X\nTU8sbMT5KfzQaqwAm/tLafSaRhX584xdwzWDyyeVgiGCByLlSb3k6vi+bPWE\nYaCsrWLb1CuRoazw/UcszOyB8rxcFOEiEIowCXp8c9PeOWiIYHfqq1/LpxUn\nvG8u+UC4qGIhTzV3vsM+QJDo9nb7eZHmS0I8lgY2rRMNXt+4pJvbJswRT1Tf\nBW1hxm5WiTBM16vif0FAW+ZleY2Ni9PHybUGi4y+rtM7zqZLkXzzSQOXO8YU\nCpiYJmFTNLGCuKno0eOXhZA7i4rKaRdJd+KpiHmXTZOGR380gZbpu5KraNJS\n/6HWHyHiuE9Tm3xqu7wvOsLW+SCqUdIDJwYORyw06erXXxwQ1IEE+H7WEvXo\nDX9qmdKJb+6tyIWkLVSxHuI8q93am4bYScfvR5LoNr2LO5UPd4FwbYouC2hf\nzJpl\r\n=URgo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fbcb694e2ea96548a25009042867aac9d3869a63","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T08:10:48.611Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.2","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.4-renovate-npm-marked-vulnerability-fbcb694e2ea96548a25009042867aac9d3869a63_1644135305243_0.9770087319706171","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.4-joshbwlng-enable-permutations-2185e2aa80e0336be7b9a8046bb6ae0dff473537":{"name":"@balena/jellyfish-plugin-front","version":"2.0.4-joshbwlng-enable-permutations-2185e2aa80e0336be7b9a8046bb6ae0dff473537","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.4-joshbwlng-enable-permutations-2185e2aa80e0336be7b9a8046bb6ae0dff473537","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"613684163932d8ba88599b0119b911bee4dbe791","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.4-joshbwlng-enable-permutations-2185e2aa80e0336be7b9a8046bb6ae0dff473537.tgz","fileCount":28,"integrity":"sha512-fWputQEci1aJb/3gfDAexPEX4f7xuN9mxq5ZOAavPYWoWzU0Tgup9Sg785eg2KvebeaXyzdN2BMAxoi8NlRZSw==","signatures":[{"sig":"MEYCIQC9VFFvS/LwBzGjkfDBgvaLFD7fputr6z/QL6oOBQXH4wIhAI5ddlFG7mpSiUgRQ8OkPvUdrf+C0JPbme+U2fXEDPy5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/4O8CRA9TVsSAnZWagAAuo4P+wULNHP7mpV+UIEwPG1I\nBcZIqrmRhIsDTcEj4fF5DTzsvGL6fSHSXfPmjoz5/BjjVFRUuM3TLswbTmQ+\n208S/LXuP/coLrDMg+AHnsk6W8RWYjdEI+hS7xHRb2F+At1+HqX6usMTywf+\n5qJ+3aw3VaLNiLssY8CnBK+3gnuppqcufdn28WLsvLvLRmQBMrtIfnu90kZ3\nLpiEK56TD6kLVEKMAQwwjZlztkfeyrX9yoJfeZNqhQpITmYLw9BCITMSAFPq\n9ybu9xxDPUa/RKxY2cqh3MZ6ZK4vrpVARERsbkOw+8vPFgVyLvPP0ri8Oqah\nfzl71aQ5tqahsD41VIpE009Y+DUY2Hz6FDFna2yYN3AYDMX6+Bc/QtyKyyCO\nQjO426PVXhDD+OgRLujdDw0ncO1PlhM8YPRNIlmEXWy899W2//QMWnYR6Qpi\n1owO3ftrdqKO7pUQaBAHQUqpYZdnKoIztuH+L9tVIBVrzlI5GmweH0oNqJZG\nAe7QRiMCU5AjiN0mroIyUfIfAIe9+COgW4BTls1Y7/+MQjGLD2MAT59n1o3Q\nMZoj5fMOq68aLAtgwBV0sqgworaT7rD0a+kR5p0elM4Tl/NcxTHarrgEkcOa\nU7XPOc4D0edqkT31oBPQHrYBzflmFnpyf7gWmFBvLOE8bSUuV30qkKEfHK//\n3MEl\r\n=sF+p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2185e2aa80e0336be7b9a8046bb6ae0dff473537","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T08:12:21.300Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.2","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.4-joshbwlng-enable-permutations-2185e2aa80e0336be7b9a8046bb6ae0dff473537_1644135356099_0.1596948596560277","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.4":{"name":"@balena/jellyfish-plugin-front","version":"2.0.4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6a9dc57dbb031f18d2687fa87f610af1a79d0e41","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.4.tgz","fileCount":28,"integrity":"sha512-scgWzyIN7HZNuuJi8D0Hc7h4QHXrKKsq57mJcT/TPKxiCE3JW8CfmDLjFdN2mpaIMqHt61wBlbMTILzNr+xsPA==","signatures":[{"sig":"MEUCIQDFLZwCMmXggNWweW9poSzRq3Uho47pCkMzQFWUDT5EcAIgdNIs4EcwzznEN1cLcSyGFnPvMuLajxQ45uPUpF1choM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/4ldCRA9TVsSAnZWagAAj+8P/3fhBOgv9bTavUWQv5x2\nlGX8qlknAhDtJVn3X5qhPXRypZMCSSkmXa72mK4ILJ3cwi+OeByH3zmh+L4o\nhW2NU5h+7GQxkwSBaWv4cSK3SvdYG1NO2L7u1jOyNCygbBIn5hT43LCFm65x\nxLcyQFA53z0Y6SsrEfTcUC+oTWp7t7GGIaW7GgQTTJkE0k/1PfWbDM0WyKDA\nuTPku5IOSlgEshJ2hlTbPqJ02cExPhBHbveSylM4vBWi2Mxc+dseQYKcDnzx\nqcjWrnT/t7Rz17+H5PQRAtAPsrUdQbv/0phZfXmxxnMu6jFF0Iq4RlJ+KYcA\noSb5KR1cDu/geEolIRqdgMeOrddGy4u4UsHe4x8NjG4g0EJ+iqM42+LId9iv\n6XWO3LK5Edst/SCapOQxeYjWld4V8RXuOvoIvkEUOlpIspN1ijMA6lgrCdrb\nNzcOy/NVcXjrqIS3YDk1M385AC70v2X6N/xSbk7SjYLm9mmw5cABUar13idM\nU/W/ZyuHVmGZVzZLWK1OW8v2pGEwdJg9bl0PsugBH1vhF+Kul2yCZK6x5NOQ\nXywstZUmOUb3Z7gjOqdkdJJO5zLEBHYlD6piPQUY/tJ9xhs32udU8BEVz+ce\nWmfIUiBRSnNC2ylcx7whBp3j6/3ybgq1dvclTi9VZzH2GPZs21nYZx2J3DqM\npDVK\r\n=CUQQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"84b6d55bccead576e4d0926ebbf8b1c790bc4115","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T08:37:52.907Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.2","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.4_1644136796716_0.48952785493342654","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.5-renovate-npm-marked-vulnerability-5a825e46288314aa44e364a1522cb106821407a0":{"name":"@balena/jellyfish-plugin-front","version":"2.0.5-renovate-npm-marked-vulnerability-5a825e46288314aa44e364a1522cb106821407a0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.5-renovate-npm-marked-vulnerability-5a825e46288314aa44e364a1522cb106821407a0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"562f3b49648327c12fa613e872a34f0cbc746ed9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.5-renovate-npm-marked-vulnerability-5a825e46288314aa44e364a1522cb106821407a0.tgz","fileCount":28,"integrity":"sha512-6WKHWgVXe9/ziw0gq+wX707JqzpdU7Q1CqcR1mMZqLWfe7kGA9N4Yj5wEOy9TFGXyjV2TaJ/7/vfX14bWGXIhQ==","signatures":[{"sig":"MEQCIBHQF42Rl9FeUgBQCnWYWwNJU79CeFCL1PP9Umo3KQEsAiApVU7Aqlu2slGN+NM1MvI7KUmIQy7w3fP94Pr2m09ZCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/4qFCRA9TVsSAnZWagAAZy8QAIW9JH3S6ezURrVGvHYF\nmEtFmeHl2y7yaJh0VQc5zWDV6DrVU+fZOZHVLmI4+jMm8BEoK6o/BCUG7wSo\nUSr+BPYpdKDhehC9S4aHd7k4fJLl7iDUB7EX9E08dJrHR1WYj59grNOPsg6/\n8Oktcth90k56JLgIGph+LM3h1ZyaTTqOE10LggPTrRLo1nZQ6ME8RwXtJQFg\nOBNdrHK9cYXRB2hNcWvGOiCyqenUIFEvkJUECfM1qDQ5N+x89tyQje3u/WM2\nMiNqblW308bnnnHKHofyXSSQghad/aGnHL9d1V53k27QGjM76SMX52U2WBMC\n57d2wGwkTgJWVUm9ErgVw1d9LlTtJmD1vXNUVU9EkKVV6hkFI9Kyrpc1g/l8\nKdy0CFWzWN+RM4H5cFhBO9FBWkIA4rtlQE8vxubKgwtgWtTLGgqJs6y/tSZS\nEISu5k5nJzVM6EFUFCoXqnNvPunrQUDHlvv0AUPKqcRifKdRCXjxjcVwruSV\no8VIsmpKIyDdXWUJ2msKC6JtuyHR11xV06sg0U8XTsRMkwL6ULOFhDd8sfsp\nQKUTJSKWoszVFiVw1tV2+wJKJwPgBgOAUFcNNV7d6NhuDH5z+jDVkq6xXQxg\n59WaB+pj0pWGHGvox46eGSUfzWaILqmaioQUGIVfcCkFNV/ikrrPEhAslQa+\nI/ZC\r\n=ncdQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5a825e46288314aa44e364a1522cb106821407a0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T08:41:10.104Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.2","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.5-renovate-npm-marked-vulnerability-5a825e46288314aa44e364a1522cb106821407a0_1644137092881_0.13394848134756576","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.5-renovate-npm-marked-vulnerability-122af2cfdb995b56f4723684e8d611b94fd412c5":{"name":"@balena/jellyfish-plugin-front","version":"2.0.5-renovate-npm-marked-vulnerability-122af2cfdb995b56f4723684e8d611b94fd412c5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.5-renovate-npm-marked-vulnerability-122af2cfdb995b56f4723684e8d611b94fd412c5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e7a36f696f447d410181d5606dda57f9f1b19665","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.5-renovate-npm-marked-vulnerability-122af2cfdb995b56f4723684e8d611b94fd412c5.tgz","fileCount":28,"integrity":"sha512-Gikkpkguf1Z4qowBiNH+MucCRjVDLd7jmH6NDTOpHeocjQGczA2SKyehmNCTGwS/fzo+7LqMj417euzW62VD5w==","signatures":[{"sig":"MEUCIQDDibsnkweLp6lHAs127zok+HyicsYDvci2xi4WB3InTgIgMjeUfUQpyOXQcoZJh6C1oluMyhf81RN0Mayl3tZIS9g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/4tkCRA9TVsSAnZWagAA9i4P/2o1a1PppoXVjDSFhPAD\nsyMowDJe5Dc531O8YZrBfSr4cJq1x3/3JhXNKEUrbXpKMHL67NINAAe/U84V\nnV4IwdsCfbQYb2D9AK3N1AWnxzkJ3OMz0s059Ln4pcuUy6oF7m/ZIitLSzm+\nPxY9B5FaYrGFVuW+YerG0q8Pbisa/94yHpOrDX6TkERHL1RBf25ZwF2wLUX1\nZLgxYWr/l7JwHhE3ljrVb2F/vmga7QjcWPBJFYRHdUoVGu823SjWjGWfnyyB\n2t0Oq6XZ9XV2zbKh51oWYVO0ivE0NLScbD0KW1iKw8vMJ+sC6Lc7AnUvHH+m\nTMKLBd+uEvE3ibcAK84P0HfuAQQTybpfj2OrhQSvF5+/uGmInVTb3IHp56Z5\nIVwcfrRUi0S/y7lo6sCE1dqd3Om6n0+I35IauDdRcXLsbLXETub4+Rlr4Ew/\n1vEU1pZSya9srVNUCzujpYkca+MRUigE/Z0G7Nzg59jGxhKgqzafqQYgjbNK\n8oktnCIQgJLCFgt+81zM7TlN5CE5XIlmjsyVeX+tqmg+TYirdPaURzAOIPEW\na6a/tssyu3KfiUIzYk9JHsvjrqG9l9BiK+zxc0UsrE3fqPrlh9FlJNufzfRJ\nDOOcHvgNTvdSPxXTRnzP878z9SvmKcS6WPFeFWMXU/5vYqveLFb2MkKYjaeB\nsqr3\r\n=HU2i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"122af2cfdb995b56f4723684e8d611b94fd412c5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T08:45:37.899Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.2","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.5-renovate-npm-marked-vulnerability-122af2cfdb995b56f4723684e8d611b94fd412c5_1644137316202_0.8602531658622374","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.5-joshbwlng-update-postgres-cf16cacba1cb3eff92cad31145f9dc60a0517033":{"name":"@balena/jellyfish-plugin-front","version":"2.0.5-joshbwlng-update-postgres-cf16cacba1cb3eff92cad31145f9dc60a0517033","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.5-joshbwlng-update-postgres-cf16cacba1cb3eff92cad31145f9dc60a0517033","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"15360c46a5343aae139d11827b399b34fe8d285a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.5-joshbwlng-update-postgres-cf16cacba1cb3eff92cad31145f9dc60a0517033.tgz","fileCount":28,"integrity":"sha512-Z/eIaNKIgmbTkNLGzzGpNnco/3rDJRvgiZMacdrSHhupgA2gSgldiH/9YFFFZzWiJPSkXTDwnf58qaDuSdlI9A==","signatures":[{"sig":"MEYCIQD4SWMVHevLPhwTYLrkSi1kGmudE28ECtx4N/uKH+HN3QIhAOpLd9mIF3qy9oK0aDmPuVB8yPc/QjHoir9daVrsaeZi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/5EvCRA9TVsSAnZWagAAYkUP/3mZ3U5XG5gIG5lUTMYd\np1nVHjL39JzENHsDYO4fF36OyMBu7aUy3JtsbjuCnkytrH80aSPaPoh7qjtb\negUVV+UuMcLsECXICX34tzjJcrjP1WcbM8nyNpBcxSAoSu2XWJgYihb+BpO3\n8C28pxDwtWlsja+q33Q0kbtj7X6jsLYjyVcCi5oxR3FkREPWWDOFZG7M09tv\nT/fMo3c7r++70hEAN3cNrkdruX03A/lHYWbrS8zs19DZbNhBUhet9/sY9l64\nMFeLKCOZcXC3s59Z3f1J8YYGubrerQDvQwEni1GVI/3KL2PRvTS+8vC/wW/I\nRgs5kYP4YPH8oA1TwCIzg5cYimjFhFwza0q7S1any+b9kT9CJvzcz7z1cq/B\n8dZqrn8s59+fMv3qS9APM0ZKnomqY5f7Di1/HHjAAbjLPGZKlrsB83FCFu+P\nu1MJ3n540LUUcrkeu8nJm8SHx6CGu5rzGphlgp9lVdmOvXGRpLXFyJ6o2wHS\niCKa8EWYNt+LkUeZ5jE4VxTJOw+89N1UDzhL5RqLwu35YoQ4CEMPi63JajRO\nMeBsNaIBQD0OXa8MwhlsNZSRIAWYig5HO4LR8Xn6eX9EV2sS0ru8k5VjDCcF\nHlkHjwb+lDeO4Acl1u6e7CZVzhIZ2s9f0mxbgtXBeKUssMKd3PYBu7IrGQAn\nLpfv\r\n=4PJh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cf16cacba1cb3eff92cad31145f9dc60a0517033","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T09:09:15.520Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.2","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.5-joshbwlng-update-postgres-cf16cacba1cb3eff92cad31145f9dc60a0517033_1644138798907_0.5896088799388448","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.5":{"name":"@balena/jellyfish-plugin-front","version":"2.0.5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dc873939c7133ac83eff4a5f3d5c26786146f409","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.5.tgz","fileCount":28,"integrity":"sha512-jjg0zXs1PUYIoBJN7mQkGe1Da9zsx7GSjMMU1Uf0Ymu6zwiuIjXJaqy4qgTQEGTGM3yh7nA7ICuL4FGFVvobYw==","signatures":[{"sig":"MEUCIQDMHTewIQeIQ8Q3x64KKPFrFwgxWJXYXHReeiN6/zeoMwIgNEbgTKiY1umsbQ8sCvsmgUAZzYdgj3PYMIOm2ZSPzEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/5ewCRA9TVsSAnZWagAAX58P/jFDTO9K2gahw3fNNWky\nwVBoDsCM8+OAyMkSMSdkVluvhw+LVtjSfJRKJeYzgCeQrPK24G+2NDzhJLvN\nvKU6rf60nwDNS270uXmFGzhitrF0g4XtaP1H0glUL5ljRv3m+X4T/KzgTeBn\nHmARrmFBGtzzkva23kLNrbfc5eeG+1iCqVF/ZfRpJFntnJi/iDIgyyzoIBmQ\ntgG1APxwubRqLeaa/LCCHq78+WvfEaL9iSTKv4wa22xXLYxox+EfwCcziRPr\nZ9kncABTrjN6fJLrSEOrwJ2/xrZBJvYzs9lRm5X1y9lMERfR1sHNBXqQjL4R\nG++5zac7EwoiCnEbBSih6JAtxny8pcgKmUAR8d6rDhRV3kn8rBA7wVr1wr84\nVnv/0aiDhc9xNay2Ikyq3lbuBy/16Olf+ZPflIYL+0crr1XrKTYZjgO5jtV6\nQFUdD4gfSwL/jz/za3QZlsZrZkzSwyGCBRnvoGoeM6MWpHdp3K4+J8SvxUao\nEVey/TTEnd9zpq4lzQJ1ZWgxFVQT4650dUL4chLl0reftz2STV4VNTY6Uu8H\nhnEPQfwrLOVE+3zqQaD9B+0ftDG6m3U7Z5lmNnkAuvfM9Q41E58oGF/D1FvP\n4GiwHOE9pzMkkWpjXguC1SDrdTXWGehF8aHQovW57wwwFTdJMZzIcmSunKBs\n0AHH\r\n=e27J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0a277999ef4377dfef876f877d13ad5fa2c241c5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T09:38:57.961Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.2","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.5_1644140464680_0.8312281383057567","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.6-renovate-npm-marked-vulnerability-b11906593803cf0f9e373c61c5f4716111ce08bc":{"name":"@balena/jellyfish-plugin-front","version":"2.0.6-renovate-npm-marked-vulnerability-b11906593803cf0f9e373c61c5f4716111ce08bc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.6-renovate-npm-marked-vulnerability-b11906593803cf0f9e373c61c5f4716111ce08bc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"507473b1f8d1284035f0a4af5b41f9a7f86e69c3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.6-renovate-npm-marked-vulnerability-b11906593803cf0f9e373c61c5f4716111ce08bc.tgz","fileCount":28,"integrity":"sha512-6GZJ+igcuYGLsXNMPS8rPSIIg/bZKlGfzP5WAzGp8cKiVwInGsu48cjj8N/PQmiqmBGlCstqas25+PeROeS6Lg==","signatures":[{"sig":"MEYCIQDjAhyE4xWMBRe8EEqptQAxBWUfojcvyyJlvhkkB8y6JwIhAPzF9Zq/v0+O0OzQS4dCp259kUC8prQwYjuGD1gm5ul3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/5kLCRA9TVsSAnZWagAAx0wP/2DBiqhKBtRF8CMoH97k\nUA2bnMSJNKdh+DSJoc7So1sa0SljN/JSpkYVaxbakkdGxueutC4gl9nLwn4B\n/plndswT1VNPquhJY3CSK5SSe3Gjf6Ct38/Ye0ozH65GhwGL8MNY5fIttSkl\n9VmEqun6VEaHNixfkYKmL4LJ8cj0M1iPf7JKZQRND/cfYeSjiv9HvpeQdXmv\nzVZ+ehHIvLm1H3ynYRMTB/zJDoTdGTeHfirKt8RVlsmOp5B56/tS8FhRN9D4\nyfUyPUGWCR4wBhlWYyKDLPa+GYp99iQmfM9Vn7xSXFUk8zskeupy2BAF/oSp\nqSuMce9j6BB2pHkzU95JbBTjt2f0zsOXNi59b1yP6hDM1QImCsgkiO9ffaXb\nEc4AXSZZwcbf1FPsY6Ic/ACGDhaXOEOm9/a/1P/fHyk/qmR8bhqS9JWkOUla\nrF8LLZMwMC1XrgrIpQCwsGNImzp7qB/XBOCEezyMzvn/UC3N/ZY6E6rE81Y8\nhsaFKKnkyWynbFFsl31klMQtQ5s/b50AGO3fFY1ex6vKrsYtRFxfhD7FHGt5\nojQ5O9Oxw52s8syZBkxdmXGBxvVQ+GBCXyWujkzYoNaCZ8Mxh6zf/pJ/IwpE\nG6yzOtHVyRxwz3T/PQIuHZzz7r6V2KogWV3OuPKj3/o6l3gcZ56aaqasc7oY\nl12e\r\n=oq6f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b11906593803cf0f9e373c61c5f4716111ce08bc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T09:43:01.032Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.2","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.6-renovate-npm-marked-vulnerability-b11906593803cf0f9e373c61c5f4716111ce08bc_1644140810851_0.3649379584481458","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.6-renovate-npm-marked-vulnerability-1424cc44682120ff636522f6dc5ba10afa0b1b76":{"name":"@balena/jellyfish-plugin-front","version":"2.0.6-renovate-npm-marked-vulnerability-1424cc44682120ff636522f6dc5ba10afa0b1b76","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.6-renovate-npm-marked-vulnerability-1424cc44682120ff636522f6dc5ba10afa0b1b76","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3384a809092cd4358a9a4cad36f93303f962be43","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.6-renovate-npm-marked-vulnerability-1424cc44682120ff636522f6dc5ba10afa0b1b76.tgz","fileCount":28,"integrity":"sha512-CiZSaIIPKriiw1mOcwXq4Ek4kWUz6HqJVb+BTK1wDrK8YIay5YiOE94bjxFjUsbsUPj2NedKfOE/gSUPdC6/zA==","signatures":[{"sig":"MEYCIQD2ZlSUHcbaNoJPq8brdQILwIAWwf7pRi5yRBZNRi5MwwIhAKQeAYc55B5Rf960LC8a5iOyr8/1v1Kz1zIfb+GaAlCA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/5nkCRA9TVsSAnZWagAAXa8QAI44uBVC4MG64eo/O4C0\nb/jFt4hXTsWP/po/dXro1qsTIrqn8eCmK/062EAE8/AHt3w2jPG5Y5wrtNiI\n1RV740xsfveC9QmiB4fYQqeHywaANkZYPAQp+p36tQxZXR6Wo8hicycs8M+S\nVMpyTw54nQTuT7We2Z8Lp96l6iO7gYtMWfv1eC9TZU1JgQ91jo4qj5tAqoty\nxpTekFAQyg2P+KtgFfd5Hcs5Ghf13Du119B8SY2ZU1HttCMTBQ8MfXQifrDr\nMHfnI5n9IANCUacaajJ+nVz40dFEWjhWFm/5VU4hvKYrD8tdPAUovz/Zdh1C\nceQUV+glkloaqIX51VKkbkOy+bhS5+/NcT4jQB9wfHO5xc3LWFbaT44ZU6lO\n7CF+6F5KUPK/wSxqPPUKhrvG9n1pt+5r5WrMK7S2sXM0Klp9wawDmvgKud9O\nyR3C70ydMRN8dwHVQt1+D7oPzYiJ+dzagnb4eemrgf7kLVTSETWQnNEID/jB\ngC8OCX+MawRnrmo6+w8BSic3FSV+kD2HYlNPg/ZsI+OhbBrLbYRcpN85JKfZ\nu8BFsItuNvbEJbvpD6c21xuUqRP8C/rwwZI/wNaKkk1zvsHf24exrPwPaVMP\nX+BExNiEJR1xhXy6vZU9CFJ1o+xtBgNklWDPttW3bIA7j7IB9epSVYy5WPir\nczZV\r\n=WVpM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1424cc44682120ff636522f6dc5ba10afa0b1b76","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T09:47:00.105Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.2","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.6-renovate-npm-marked-vulnerability-1424cc44682120ff636522f6dc5ba10afa0b1b76_1644141027866_0.6719259665845041","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.6-renovate-internal-patch-53ec7f48ddadffbbf1aef5f1a9fa2c3ee4d3ed22":{"name":"@balena/jellyfish-plugin-front","version":"2.0.6-renovate-internal-patch-53ec7f48ddadffbbf1aef5f1a9fa2c3ee4d3ed22","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.6-renovate-internal-patch-53ec7f48ddadffbbf1aef5f1a9fa2c3ee4d3ed22","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7194b5fdb1cec20df9a9c49f55f94729090f93bd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.6-renovate-internal-patch-53ec7f48ddadffbbf1aef5f1a9fa2c3ee4d3ed22.tgz","fileCount":28,"integrity":"sha512-775fm5EDB+AhwK9BP+qbX++iUk7576wVs8rGE4qRdXxla5W3SlUyeb4vg40TN1zh+Vcvy57kqT6p/R0Qi+eD3Q==","signatures":[{"sig":"MEQCIHC17XhkTJccayrKK92dOiQ2Ps4Q8DxZhGgRkudy+UVcAiAT2vOEc/L6zVxBDg/zEf/CVqOwi8dW4Cm7Lr+L9UrMsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/78YCRA9TVsSAnZWagAAADkP/2UNoYvNOM2FiAMZVF6j\nMDMLABgbNZWM/BLzqL3uDWPisbt+uop/CRY1VuKYIcvo7g0cC9B5uRRjlcs/\nZHG8P6tyUYCi3WyyXOZz85rtVl/zaecGwrwALvo/I93JQYL1GVxPbER0+x2U\nX9xw7qEStCGXsHDWbTwvHsehst1bD9E7Nn2IiT61ziPIW21MS8kf4nYHBahV\nF70xY0cYg7KvKVzm89aJx/wVuBuAPyFm6Mh5DRRDVg/EzoqvuUvGVkMoWkyT\nEvAr9THbS4R80sJTTXxtTldqGyWG1T0S7Y49Lz+zTRCrxFBQD0HDSZK5rdSA\nErhKpqbK7NG8MR7X8qBcrlcFfzgO61nBqlhtlcoNGMcJJEsH4vREqdKk/SfO\nyaZMWizx92nB4iWIQP3xoJLNl3CrRlCJSVt8j62VgwTjmmGN6AGgl9LYh/h8\naMXBA4rB2QWI4Kl5tGU9l7bg7P9foc+yRcnFpXB+6jPLlgM4sjAOBEobZCdx\nBB8zq6CnOHobdD53Q9uTrqivh2xpYQYZh4hvzZpAa8+ZMVBZFKQe400nNUxx\nYCynYaL7h8tQRHebkmM5R6j6pdCnHnIGfC+ac6B4/orW2SfGNwDwaqeErayS\nu+ApXbzHInLqUgxAyqo0Lw9fQYY5DH0gAWye9FkeY0bBR+uaJ/C/SS6qgwr0\nGiqK\r\n=RPpN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"53ec7f48ddadffbbf1aef5f1a9fa2c3ee4d3ed22","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T12:25:46.702Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.3","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.6-renovate-internal-patch-53ec7f48ddadffbbf1aef5f1a9fa2c3ee4d3ed22_1644150551882_0.09258114916447013","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.6-renovate-internal-patch-d4c8a325b9621bf4beab0a634712a9fdbee2670f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.6-renovate-internal-patch-d4c8a325b9621bf4beab0a634712a9fdbee2670f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.6-renovate-internal-patch-d4c8a325b9621bf4beab0a634712a9fdbee2670f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"14a3a6f3aae062166de448f570fe19ea35427652","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.6-renovate-internal-patch-d4c8a325b9621bf4beab0a634712a9fdbee2670f.tgz","fileCount":28,"integrity":"sha512-CX4TGwn+EJmJZHFbqC3kbUZoz0gA7E2QDr4oN6kMyqO4cJhjfIMjYQJB8wXbViq6xrNRSxhYvcAUbInnnwUqdA==","signatures":[{"sig":"MEUCIQDkEuxKWvFJWv7iutqfA+jdf26Kdc5PfzA0TbRXMs12fgIgPu6nYSVRtt5nic43nopY3sfgPanD945dBNS+fnkHDo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/8A3CRA9TVsSAnZWagAAIU8P/3NAIa9VX6dAT3ZM2ZM3\n1INy7n2AGgAYo+0arVpj9RfQH+7ALwJXYl0hlP/G2q1/amxhANjtWFx8S0S2\ntzVvfH6msNkP51IqcBBCrIm2dmXcUHTLN+tF8+x8MJSFekZJ/Waw41MnaXsv\nww8c2Sv+HiA4RRtJ+Bx41c/DdOjMeAH/pOmlbLI6E2zS3v8TfBnyWFFGmpmi\ni2DEm4mGgB8L1J+cEd3L46SCcKeFIdvum6I/V0oaKbD+McZKnrTqYIiMeFrG\n89FJ9qLUj1mGcUlxIVKggJebEj0MpUe2DcSYqo56/CCe7h/3StGX1H3joYkL\nICXB51MqU87a5EBIaWVG+xPNh/0hGwuKdyJdEsaV0HZxKjRpmgQNQpCGInk9\nRHnh30RjpbiCNUOhViiLP2U2V9q2X3fIOa3ehvQ65+lLqeAbbuZ5esP+Bo0l\nSkze4VdFy25CiR0+kp/SMDkWo0by+/6eMpW3QVln5WfSuxhtEY7LLXkVrQpV\nZeWc3Rc7hkpDXURWHKmYq9trHthlCed0GvD+1Htx0qu3EkGhNsdzYwLyJwYc\ngoTXAi/owgEnLI0kdTsqxsFBdd34l4F4jnXzAoHKN5T5lPpttLatTdzpnVzG\n4nWX/ZDIgOO81j0ePBC7JlgxnxNhx1h95gcIhKQK6Ew7dDZHN7ussB8ZGOEb\nzWDb\r\n=QhF4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d4c8a325b9621bf4beab0a634712a9fdbee2670f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T12:29:45.564Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.6-renovate-internal-patch-d4c8a325b9621bf4beab0a634712a9fdbee2670f_1644150838858_0.17096745188877316","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.6":{"name":"@balena/jellyfish-plugin-front","version":"2.0.6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4cec0086119c4c5338c8820e5e8a0f0f2ee3b9b6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.6.tgz","fileCount":28,"integrity":"sha512-N/SLS5bJnImwLNqGHjSYVuPfLv77YEygAzsn4xkrsX9ypSDR3U/l3NVObTo6An0h7Dj2rkYnZ3HMmmHpVpyR8w==","signatures":[{"sig":"MEYCIQDc2s2mqmbGz9LgH7DmjpcZMe5esJRYITOni23YhuxriAIhANPAr//7fVD0LTu38GdfrelfQxrhWP3x/lttkZI/kGRz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/8VFCRA9TVsSAnZWagAAyvoQAIwqYRRO/4PXqS3iXKgL\nVQoNao1ozZ8oFG1w8LehuU0JCedMhkrA5mt1u97X5JnHTxrjLDmyI+aKASxU\nGCFqFIDzbypEN/bZxFoq1029drmhfoIXwcEUgmK/QezDavhzzUR70n0FcxJA\nlLFkINymQUmkuwlIQ0zkzPzsRZNgz7tcyfeZQMUAH0G0+CG0cNObuPcm+6Bj\nQ+F35kUqTA3WLuyeX5FHa9LDFJY/Foo5UMesB4zqHKogeTzrCqP5j7DEBn2E\n9yRwKrVsVmi7NRkL6MRly2l3J0B2+WtG9ec0b+Lozfq7OCwVqBS/SRGQad2U\nHVjV6nDVuIiD1NxB8ox4ZwiX9in3wZ7NToqqMh7c7a5AAYZRviWQp0GNuoDF\n5FhfY3PdJfWSxz7O6hccUfihHJpdEnp+JMmBZFEp1SjISOSL7DTvVN4ShJjO\njow9VRTVWcMK6ITbxG/1OEjktWzBmy010aaqZEHyiLjr7ZWA6Ji816B3OPQr\n9OY2oFpUT8vAHeSn01No+v3uMAV7i4T8eo2lqR9cK4Mwzm5GJ27QGrKOzFxR\nAXerfcjpFhrVaJNu1G6ky6HwevEuGfSlCvoUvEfgrk2jb8ZVElB9hbdMvxF8\nAAHdKM1L5ChHV2qA9CWDV73WN7iQlOq5rp44vDMz3Ak83pWOsp4ihrxJhxJw\nveh6\r\n=DyDG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0d75d34a90c8f27deea8edde89e5609744a0752f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T12:53:14.412Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.6_1644152132857_0.9689168828495345","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.7-renovate-npm-marked-vulnerability-f98999cb42ae4a556f7323d1bea03d3dc1a82df0":{"name":"@balena/jellyfish-plugin-front","version":"2.0.7-renovate-npm-marked-vulnerability-f98999cb42ae4a556f7323d1bea03d3dc1a82df0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.7-renovate-npm-marked-vulnerability-f98999cb42ae4a556f7323d1bea03d3dc1a82df0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8bcb245340ca75d2c614226a8f8c2bb5c1be9d01","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.7-renovate-npm-marked-vulnerability-f98999cb42ae4a556f7323d1bea03d3dc1a82df0.tgz","fileCount":28,"integrity":"sha512-orQ2PKDuFeYa7ox7C/u5W4xD6+HlerDXvCxj49OB0uGWFqS2S9/nNBx2irxN70w2qyRJ88viE7bJWKdqW7EqhA==","signatures":[{"sig":"MEYCIQCaCn0Rpzs1PtMnRf5xy0ldz0LXy1aws2c2/+L1lTRlLQIhAJgU7yUMo9IsqFdBrxs8li+rCC4gy8xeYT7WoFGnqqwe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/8YgCRA9TVsSAnZWagAAAHIP/1JGa0aMe63W2URRNRwM\n2eZXoZMCpi2UjVWQnwBb46DqxVYs6Vew9+HwnysdSq40Z3Iay/2tOTqwc/OP\nftu/KeTIYRwBbcqOa7SmhG7uUURpTS/AMbgvdAvHfCJ4gaP6dCZt0gynXYEr\nN62BhDro7xmi1HHsNXC5peJrM4nvInXwcPZeKsQIZJmTJGNXLKnTgnx+7ZHM\na0TcpgHAWUhAB5wFD5ekswNCNaX7vBE0yQ60VF9f1UP85jjY6vKKhr7OOuSM\nMkpyQm4aomnkj7xHYfOBeHvgi+OsTPaqs6LoqPlLJ27UN0GcfcEYsbl7t7Lb\nv6hk4+iz9oaPRzViWUKvnN0hnm9pTUbttzKCONWD1vEkoTZ4Lxn4mKDMYakT\nSEWA4XFLwg0uqCwQcOF9GewHznF6PhCL055R/GB2m4PJRtbumyYUcGrPlntK\n8Fy/qexqduf/XvrewUN2JsIgL26WxCmcWE/UOqk/Y4D/D5fY/FM01jVmHeGr\nPXXsa3+phDaaYuiXnuXLInM6tPlWL7UPSP7vXo46H6lMPRMAPuIZ66bIzz5Z\niYDwWSsjEIke0wUYlJgDrZ4biWOOj5tFYHPn6v5UEk7plrFoI1K92p37Kl7W\nN1xH7hSAgKcNMr+szNjJj4KVMJUex0TDu75lxWmTR46e8FF6HVDqw/jfOn1f\nlNIa\r\n=wLSB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f98999cb42ae4a556f7323d1bea03d3dc1a82df0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T12:55:11.693Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.7-renovate-npm-marked-vulnerability-f98999cb42ae4a556f7323d1bea03d3dc1a82df0_1644152352545_0.20863962066504427","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.7-renovate-npm-marked-vulnerability-4904ad58ad81a85485149842899781e62fcd01e4":{"name":"@balena/jellyfish-plugin-front","version":"2.0.7-renovate-npm-marked-vulnerability-4904ad58ad81a85485149842899781e62fcd01e4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.7-renovate-npm-marked-vulnerability-4904ad58ad81a85485149842899781e62fcd01e4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6ee642fbbb2fbe45eb913e9a98cf295f879829e0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.7-renovate-npm-marked-vulnerability-4904ad58ad81a85485149842899781e62fcd01e4.tgz","fileCount":28,"integrity":"sha512-pwRgG1ulPlvJUJrlZf6WAPrUl2CG3xnBMJdhF3g05sckeErwcN0yf4YbwtyYSnYayGSZDEhn2TgbR+yUG09M8g==","signatures":[{"sig":"MEUCIQDMHdKWNa+GBPMJLDLGNqSY2t3PwcqSXSMxBcGteuuMmAIgJQJKceJ4o7FIiEuIC38DQ5Czvv5d5yieJoPS7E3IaTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/8cMCRA9TVsSAnZWagAAJZ4P/3BG1zV2QgGid6xq9Rxl\nsu/JC3aDxcMXwR+y4W2VNcbLmfl5qycQmT0U6C9ozYAagXcWM4WmojWPrAN2\nfP7OsgbWR0dpn9z2hYFrQwij21ev0S8sn0jqDEMdsoCm06jjpzU5fSlbpg6G\nY+iwwYotAtGso5yForiqo8a53zP0oWmiDEWRoiDrcKWfKDAPC+DzZQRMAD+8\nZqNZI+JLD0JGjn/xA+zbmPYsJFK7dDMohtA8/Zwoybg1Z66toqAz1NHo8ZaT\nbFmRBz3Pw4gPAyQ1yklgQ/KhaxhCa4SQlQg0y5+Xo/0P3HIBEE7a5YSS8HOe\nt+NZYRHeRa7AWvPg6zK4j2wFDPP4/zruvfhJ9/hqpV2RezGrpaTpcQEgFXCR\nzTOp+vUs5FQYzo9fFurmBj8kUsYSqJEPHI866x4mt9dHKkgDtuTwc2i/qmPB\nWvjS/EtR26UCZCyQjQ6sqNGsU6lNWUmGTjk2Mjs7SYZX6FoVLbIW1ayhUMe6\nC56rk2EDcA7H6OuzoTMEEm4NbZxpaauVtaY8x7lQGtQ/AMQjdW2Cwcf+1FJL\nqFte/bWgE7mm9i3QfrCmLdTMJGZzn/rcQCKE40g4X7fyKwOtwQweaSHltjvI\nivEC75La0HT27T6e5M381PzzMt/A6Gzy1wUnfMb0xsxHlfAu6JplGH4sKv1N\nySAS\r\n=Q9w7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4904ad58ad81a85485149842899781e62fcd01e4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T12:59:14.282Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.7-renovate-npm-marked-vulnerability-4904ad58ad81a85485149842899781e62fcd01e4_1644152588349_0.7246493055883654","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.7-renovate-internal-patch-b4f338cee86cddd4ff9d6bff0773fd5418d6d195":{"name":"@balena/jellyfish-plugin-front","version":"2.0.7-renovate-internal-patch-b4f338cee86cddd4ff9d6bff0773fd5418d6d195","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.7-renovate-internal-patch-b4f338cee86cddd4ff9d6bff0773fd5418d6d195","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5ced96eeb45cb68c2308ac79a89bc42a2044ac93","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.7-renovate-internal-patch-b4f338cee86cddd4ff9d6bff0773fd5418d6d195.tgz","fileCount":28,"integrity":"sha512-ny6Ei5PWkEgOQNEzEuAGZUNjCRQzsZu6VSBTbOCS0x+dfu+ITuIUhz0qUpsIYs2Qi3TwC1ZG1hF6OczBDA4DKA==","signatures":[{"sig":"MEYCIQDPtoOIcYt90OXvjo6JUENMjEP0YhJW68FTiJWL16HV9QIhAKZcKIuul6XcrnQ9+Op3tzyV2vvSq8tZDmMADduBB5qk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/+8wCRA9TVsSAnZWagAAd3oP/37EMHPIb0d6C0G/e4lA\nYpvkznZqpX4wXBDQ0S3qlK11RAjtGmwM2b0Pn5JHbpLDE/pfHEu3ZXYH0uJ1\nM5IcnSsMX9784lUPPNxfoOJtXPdcWjPZbqFTDsmoxrRy1RxwCkhox+eXUXcK\nQ06gf3S/jmgI/3XzHquljj08+dUjcx0S7gWc69PqEKU92OG1TzkUxedxnrfq\nOgIfQdDwejcA5LD0mQiI21d4xgXBflIKWdDT9CCG2GlQ1tsC8dJBTrnGDyou\n9Jtz8bLLvYrQVzJ2fjkbu8dXQsbXA+FQHiWlGtTueMITnDRmYDE3F64yl9C7\nJYsqTGj5h0fL9TDmjGcfg2x5yX9I9+Ohy4sBCIWbrFv/JIhA68vmQYf7vGjD\n674O2alYuKft5+zH08zIsH36cXqHwWCtp/TDv1aL2i4Rl09UhDjRxZym9p2e\nt2j7SD3HYoftoyoNXeTyppeGeA1GNDsNvFRyW8fCgypC9G1zWHC3A8Lf2dVb\n3+ZqXb5ZSfDtFiJkskkWvFqS+r84gZTL3Ea8TCcdgjwactQAXsAlVLLkixNd\nFYZkbKSoghhdLCtCFrZFUEXngl9VGRa5OehXIafcr0vySd6ZscMMW4B2pLtH\ncYelc+kW+Iq0W1wejDvNq6Ieoi9v11pX/t6nnvojzIyTiUOsOMGR8SkY5w/f\n/1Hx\r\n=qH86\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b4f338cee86cddd4ff9d6bff0773fd5418d6d195","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T15:50:45.677Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.7-renovate-internal-patch-b4f338cee86cddd4ff9d6bff0773fd5418d6d195_1644162864560_0.9177433268613802","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.7":{"name":"@balena/jellyfish-plugin-front","version":"2.0.7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7f8d942314922f57b8ee8a5dd7c3838fea366de4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.7.tgz","fileCount":28,"integrity":"sha512-FO4C7uzNoYl3r+M+Q+2Z9trtf2PaUaqobyjrAmnjg6L1cTizALiuzo53lGS7za38oyQtm0DZr02jNNI6fmkXIQ==","signatures":[{"sig":"MEUCIE257CndyQ4lSPfvvS0ZKOqnwGoWr4wiuW/4ygX06eOKAiEAycylYOdelTNDxZKmJCW7KBiUVBSatquDIqX9Z1ZzHyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh//O/CRA9TVsSAnZWagAA2nMP/A0Prhbx4xICDRT7FGex\nx6vCHeJvo67Mh3SdtjUe+ZdhmUKMAMOdNn9xUTd6vthCvH/yecQmooJWCasp\nR81LtzzUv9WeTbxHJlwaGwmPcS2I1GaNW2yR8R8FXKJh/QxNZScyO6G4I7LA\nyi8fBOOh8BWfbbYJ8Fg9oWGEHg7j7FuH2Z359w1i7JKioR2sqgeH7XL1rE1D\ni4Gh0Z5OEUjeXg4tkv41G+hB7STnacGWYQ20B4tds9P/EV9fR08pxGpxI54P\nFHJ6e2M8mE8Xw07KMk4JIUOx6E/qPsI5h1hX9v1XKwdOJg836BnuQiDkAQEw\nbVZxx9diNiSGxBbMJRdNnFIxufIVhTW82ff4HdxOJWUzkXrl8sJQuUsnuJed\nUPmUCm1cSIapmRQULOFJv256rkQLs8YLgeJgRAuzvArwcN1oh3dILO+rTqFJ\nE8glzCTNbXanfoLx15+a4ZEv1unMh0Ky0Rrs0he2+qR9JK7xj62AcwiXxEQ2\nyx3EiiUvSWFOmU181iDIotoD1WHwSYegEIA1RxJK86a6FLq9hwFfsKirjAa8\nDzoRHegKHgXPVcT+HxgfqhQDED23sHuWCx5AMUp80YccCbLAXM8VoQbq8dEs\n/T/ZlW8WD1XYQ84XCgjIa9CbnGPasFX715dnZLBtJh/Y/3vv04xcYvPGCR29\neH9V\r\n=36q9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c39e22bab9290dd14c6a540571f0084d0e8f365b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T16:11:43.967Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.7_1644164031836_0.7018431452910854","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.8-renovate-npm-marked-vulnerability-6e169af04cb144f5129dc4382d952e2de17b5d47":{"name":"@balena/jellyfish-plugin-front","version":"2.0.8-renovate-npm-marked-vulnerability-6e169af04cb144f5129dc4382d952e2de17b5d47","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.8-renovate-npm-marked-vulnerability-6e169af04cb144f5129dc4382d952e2de17b5d47","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e3a1d1b7d8e2b10746bb4ae7923cd1b62eea63c6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.8-renovate-npm-marked-vulnerability-6e169af04cb144f5129dc4382d952e2de17b5d47.tgz","fileCount":28,"integrity":"sha512-EDc0t0TQ7zkLD3OWS79LDoTEFymtmLQ6gFhsQ68m6NF/rht/mZRy5/uUvZdAju7jwRXe+thuDe/hrego1d7Rbg==","signatures":[{"sig":"MEUCIEm7yoj7q9B9BLD9fhH65Eu//M5A5GOmJufKM4KE9m9nAiEA3WvkGDtLo8wiVZI5Q68wm/t7W8oDq+r8OAALFUN/V+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh//SuCRA9TVsSAnZWagAAbgYP/2H9iGjHS+h4MXYriKJ7\nwhZYJHCoKE1oTHuk5ztF8mN/SNohAZZaFruOsSGV5pAwV+LUqiOV7qyvivjY\nZt2A56KFdTHE2gCF06AWykdykzySVHaeSna361zqZcLIAXLf2H8rg65NgrEj\nc/QvLCCgFK2y+t9hjX7tzRKC++etRFaB0Mkh3URZMFEh2KYWwvdFMjKUW4Mu\n8sZ7MZ5cqOPtuxyB/GWnqmn70Tr706zz7/ieBldKZYnYsQobygIV89n5yTCd\nwIgwUBBf1zSOMqWN4qu0u6q9b1BVP0x0oi3BOEG9JcGqGLo+cLvURF2AtULx\nzevDtDuadUH9hE2OjSwEu8WhQ99alTwRhAaEfftk1hrZ+viIe02QaPGfapSR\n1a/J9r5LS12SXbnbE5SmboW3Cus8uVRD64mt+jKNswitgvUjzx5r990w1/c7\nPWzMe5o208VNCFaF18ThF2H55JayIBET74il8Bkw0loVcyBx7kl+C6LzSJKE\ngI4z232ZSngnhRmHyV9WhNUHd6IxjmnwOMuMXrma7QsnmQCIFLuFjOflQzoN\ngOMYLUdChtyYgmxA5y9gRdhOv9UOI7uKeRcN7GX9SSHluAxAakZpyO/YFSWz\ngkxZSH5YelwmUokSlfyWfPECJfu2+uKyeJCXy1e3YyDJfzDG3GTcgYdxYLe7\nEkuF\r\n=rH9H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6e169af04cb144f5129dc4382d952e2de17b5d47","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T16:13:36.574Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.8-renovate-npm-marked-vulnerability-6e169af04cb144f5129dc4382d952e2de17b5d47_1644164270256_0.7442695377013653","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.8-renovate-npm-marked-vulnerability-a2405014d818d735fc58e4321367de02aecebb2d":{"name":"@balena/jellyfish-plugin-front","version":"2.0.8-renovate-npm-marked-vulnerability-a2405014d818d735fc58e4321367de02aecebb2d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.8-renovate-npm-marked-vulnerability-a2405014d818d735fc58e4321367de02aecebb2d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3fca3cf14c89caf18182a39062c4733afaa2f085","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.8-renovate-npm-marked-vulnerability-a2405014d818d735fc58e4321367de02aecebb2d.tgz","fileCount":28,"integrity":"sha512-IqGwjroIrEl9j62ygCnesee7200+sv7p1/6vgU0IlHcxyVG0HSmwCUKUrGR7Y/L2fBQHwHEuSDYr9zHQRdUKBg==","signatures":[{"sig":"MEYCIQCsVPWPXMQC0vr1IiqeIUHzFGdxWZAQd34DONv+L5bRGAIhAINpbX35D6PbS8SoWf8KdTA5UMjzD5X+iMmrEyMlXWBg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh//UhCRA9TVsSAnZWagAA+X8P/2aMVhXyKSLGZdRBuFUT\n5XWyczuBxW7mBakvzkvZG7PNSQ5pj6zLfGDpDNV2hUFF23kFTcbIO/CTL1aW\nVsYceP3+giwRNCkU6UsbMEYwre/13Jax/Z6hl61FNRtXqhGrE+f3p6R21v6L\nKBXlbZkLi1y23BiJuxgIKvdv+5FtRcyoSFdovO+jzMB5wPuRQgl62mN4IK3V\nK4uMNhwxGNH+ft4ek/tA2S6mw8IVgrZt8UzAdFAwZbaVVwEJKqTqYbYPxsGN\nX0J5plIkgVIMlHKbQ3RyXFNPJwweLhSKhvVQ7aQ7zMsfIruOG58tU0CJ00l4\n6taOIk9FB7O0bCrg4awdD2dp4+UVNUQtY2r6vgieYsG3ZiWvu9XZIP2tMosQ\nrOWGTaqrvrMNxJUty3I31AyCQ+HlG6FKF6qxICNWRLmwoSm4Hrq+RWUQUwSp\nHvC4T5LRyAddkSIVRZ41KGzsTt+ZjXtX2Gz1SaC1kWBLwmj7iAnuW9dHrNyI\noj0VaTG9QID6HBsuiHy6j1793/jLTZwKiEy7QYtZMNHXKGNwYNAt5Y9ZJtZI\n5MhbPV/I6NzZF+oXxqmUiMfNt6PXzsO5/KfrFsKMm/dobQ0Aae6JFdokUP3i\nnfl3UJtbD3MMdcWsRp9WqGUe8fbkJxS9CzKFa675m3jprC52ObttYJaUGgk2\n3QFn\r\n=XRxi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a2405014d818d735fc58e4321367de02aecebb2d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-06T16:15:21.661Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.8-renovate-npm-marked-vulnerability-a2405014d818d735fc58e4321367de02aecebb2d_1644164384848_0.2646484855577693","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.8-renovate-front-sdk-0-x-6669e3cff0642b9b0ea6c3e21f4a906adff81b26":{"name":"@balena/jellyfish-plugin-front","version":"2.0.8-renovate-front-sdk-0-x-6669e3cff0642b9b0ea6c3e21f4a906adff81b26","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.8-renovate-front-sdk-0-x-6669e3cff0642b9b0ea6c3e21f4a906adff81b26","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"25487a9b12f871159b2e699d45c2cbd3e7559b38","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.8-renovate-front-sdk-0-x-6669e3cff0642b9b0ea6c3e21f4a906adff81b26.tgz","fileCount":28,"integrity":"sha512-1T66G6W2ff3I0Mmd98JUL06INCal5f28tykUkCGh+zt3pI4ctTchHgkbjr3RSzuP/ZLahxJVQ0aXSjQ4YVaBGw==","signatures":[{"sig":"MEUCIQDfhXE+IokcPf538WshpJ+qCDdIUZXXIfeIeYpys3tDngIgKHtgFhga+zKgIWTYiLj/lRtD1klaVRZeQfhaprsrsp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAbAVCRA9TVsSAnZWagAALsEP/RBvrxGhPtQdwZ/A5Qg5\ncbt9qw6cPd2mDwTkVn48ktyxVnupwL7tgUqFwdmDsntPsT/M1cIcJHXU+M++\n2J50NTxhBa9gg+LyhKKRTH5uyECcCD/BP5Z4ZAJchNcO0IvOZtQ2T2KvaOwk\naSv6b3yYxMX8WQPwR0y/vOqAy28faqkNbgVwgZHwnhWyuzyiuBxpcb8gZGco\nIoE4hHO5mMj8CMbldsMAyODiShA00aBapudmzAOYkW89AaLZ+inrWh1M0Qb3\ng74Pos8imTR805f1/3388RpFr5cRrgWUS2eJ7ZJYSRVmUgJSZUHsOZxHBckp\nnlUcl3prrbu/cmNp+mHcPvANI67J6BNuS1EYIWFHLUCSPuWEIOZbBj//bcxF\n96LdpD0SkLIMb02eWmuyo7p+IWNWAP1VIt91c8QC9KrWBpNqwODf9FNi8FoQ\nykr20Wd9Gcw9xwqoBYYks+Ps118f45wrfSOdmbHOmTPs0mTI6ECDabAhqs01\neJpV9yA9xyzFea5EUfzkoOrZn0eEQ9dLgQnpeO/YQhBYvZ0rBtC9Cr+Y7/XQ\ncuqn22wRUTGQ3Q4DARvDuw9Ryjz5yxNCnDA+BNVL8nCecXEVCLderTxNuR9V\nSel6ri9Z2mrjTE88J1FMJnxw76e9d0FNUxQ4h5CNxI5SVZRi6o5Dh4hU4czM\npI1x\r\n=mEV6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6669e3cff0642b9b0ea6c3e21f4a906adff81b26","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-07T23:46:16.336Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.5.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.8-renovate-front-sdk-0-x-6669e3cff0642b9b0ea6c3e21f4a906adff81b26_1644277781081_0.10948624805582208","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.8-renovate-balena-jellyfish-worker-18-x-348f83fde2eaf4832ddb82b4d1c928078e97d89f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.8-renovate-balena-jellyfish-worker-18-x-348f83fde2eaf4832ddb82b4d1c928078e97d89f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.8-renovate-balena-jellyfish-worker-18-x-348f83fde2eaf4832ddb82b4d1c928078e97d89f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4889cd1a2a119fa6e89a266f2cd07079d8864c56","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.8-renovate-balena-jellyfish-worker-18-x-348f83fde2eaf4832ddb82b4d1c928078e97d89f.tgz","fileCount":28,"integrity":"sha512-g8Dn7bLvbQLLmvtpGkp6rT/v3wV9XryKOiYqeLvwvUH1oELHkXwBV5/g7es5u1/aZv4E0aSj8CzRPUOYA/P0dQ==","signatures":[{"sig":"MEUCIQDGn3mSJX+kxK/l4SKDpRTbnQAPfhIK6rEQK1Dvt7RAMwIgA6UH1a81Qct0T6hE/mBxCXkM9MFC9KMA06KPbLOhXfc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiArLECRA9TVsSAnZWagAAeTsQAIficNA7b/vs5aDjX4Td\n1O8kLMZIXeGfRW4VowtoSIruOelgF3pekkrVZdWIfFOKKizPMh7upx9TPMQp\ncTHqhAojj/95a/LqZVoGras4MxdJEl6zXxJiO8jGSfXHYDWfcrvySbvv0n3A\nTFZN/QAHuH7yvdmwHJaJGtScuV/zx5LL4GLsobG/ayk6BELfFt/4yLuNiCf3\nNWnp+hEbS5XbUzTwgDSJnP7tLyI1uBuqN3mF83hOmKUvTB3lIkIkKGYStfm0\nX71scQ/2tokIQDWiaKILuFJunZK+qgfICHU1BNyRAEd84anfKuTxtQIMmlCg\nzVGntUe3ESepZiukDaz4af34ZDIjUq3fzN5ZIiZ/KBn2S9jnsEmNO7t6dBZO\n9XJJ+2ZASZ2mjm1GeuKlg8lS+1g0oyK0XTynTfLWuQK974PLqDQisUV+36vd\nWlYQzNfkwHVfO/t2Ofcit1Eh1GnGyqf0n7QVmE5aHtV0KV8mCE8xp6zZ7a8S\nhrbujtu629P/zmp83xM57nbyt28kc4ZfgRm1koTmKhwx5FDPCwB5IIOIQNbP\nWHFedC/pdvEvGDvMQzkhx2EDweBt7M1Yl/7H9VpMdC1TTKdJNabQy0x0P635\nrnohMRax6IVahaIUZGEu6lomQlbI/ponh1KAgFnIgac2kcWOmnMDFzvFcIfJ\nyBIc\r\n=mZhk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"348f83fde2eaf4832ddb82b4d1c928078e97d89f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-08T18:09:26.267Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.0","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.8-renovate-balena-jellyfish-worker-18-x-348f83fde2eaf4832ddb82b4d1c928078e97d89f_1644344004462_0.2582247181523367","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.8-renovate-npm-marked-vulnerability-047302f495b3c6104a0265b39884d3d10408bb85":{"name":"@balena/jellyfish-plugin-front","version":"2.0.8-renovate-npm-marked-vulnerability-047302f495b3c6104a0265b39884d3d10408bb85","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.8-renovate-npm-marked-vulnerability-047302f495b3c6104a0265b39884d3d10408bb85","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bc9e011ab9a28f7b2c530757970cd6ee81918399","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.8-renovate-npm-marked-vulnerability-047302f495b3c6104a0265b39884d3d10408bb85.tgz","fileCount":28,"integrity":"sha512-zA+inH+RWmM4soKrMTF0WaLOsGHg/1KGoChDDUX8Kx/QJ7QkvjFHCmK99hHXTbc710xk0BYIPbEkY95bYQaQkQ==","signatures":[{"sig":"MEUCID8dPR/MSJ/Mg6amVWCwkLsdOfi/lpZC4QtCAMKs7BGmAiEAmpF3Lr+vvi9GpfzqR4zgWt5IztGPtlTqLC90t/l7UWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAwo0CRA9TVsSAnZWagAAVFsQAJlS83xMmec++jHS+GeK\n53ZcljWoncnUN09QNCvWnzTorLTXZLZWwOGz17vNnUYQ490bmX/YnXwmbITR\nmfbUqsORwcin7GSQX2Dk1HmO8ZCoa598GmSgEfbZBg2LjL1svuHC9ovAbOO8\ns3QnkTNgwrFDX92ZyNZFJosjqJv65l7TNtFVykvCTpvwKIvaY21c66iDNR9W\ntmH9G46NmnX2W8h6dWL8e+OAYNjA8lm8kNqPBoTX8V4dsQwMw6zyS/Hj9tte\n1AEBxKsO1IpDAEb0GMIfY9eIfjlyxphu0n5Dlk+od8JWMyqWILAyQDcncg5f\nf0ehe7dqu8yL+d8TzOhyCzsBJ5TzaNUufASo3k+X74ViIoUNMOboXnK3cNLQ\nv8ag7k3G5/EkvYaisc8PMIFHY2ZVmCrZ8axQX/ch60ssM7G1cb6ioEWVyYMk\nHQrW42q7Anemz9sBxE0irVUKuJVP4HcnWYKDJ8uGI3OhZpJZmtat5gk1OjFP\naQa50djgzHxMq4mVKJGwS7AHsAD8ScTto0r4hUu75F7AwKH6oUM8Qq3+C2Wf\ndP0ub+8kDzYng95L9m2t5aZmwwcKjZieFUcDFagCLEkV1Ce/60W/FYJLJ59E\nbPKHoHP1fEZkt3QksXmC/CV1QZI6hplPMDftQ33Nu3dMRJ9Suep9isg72FxD\nqNr5\r\n=Sw4Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"047302f495b3c6104a0265b39884d3d10408bb85","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-09T00:22:54.904Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.0","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.8-renovate-npm-marked-vulnerability-047302f495b3c6104a0265b39884d3d10408bb85_1644366388090_0.6516067429974675","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.8-renovate-balena-jellyfish-core-14-x-6ddaf466397ef54f2a66a9a76ebc39e6d42491de":{"name":"@balena/jellyfish-plugin-front","version":"2.0.8-renovate-balena-jellyfish-core-14-x-6ddaf466397ef54f2a66a9a76ebc39e6d42491de","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.8-renovate-balena-jellyfish-core-14-x-6ddaf466397ef54f2a66a9a76ebc39e6d42491de","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e45e996156aad3320e7f6c3f3d3c436ea60fe8e7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.8-renovate-balena-jellyfish-core-14-x-6ddaf466397ef54f2a66a9a76ebc39e6d42491de.tgz","fileCount":28,"integrity":"sha512-ltfPZwrr7hQCRDMzRErtcRqKU22GWP0HKXnm2Z6N6+dqQU/3pFOJkySxYJPrcTzceS/HKVTvJPxjNpFCbF3iew==","signatures":[{"sig":"MEUCIAP0EB0tZ58q8VfBTz30Y3ixj1cjkHzq2cHmOdN3lfwtAiEAnOj/LDdBndmLZ2wh2miwBYlvTpubi+NghIgic7AmfeU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAwu1CRA9TVsSAnZWagAAY2sP/jcHr/RwcrgXRnPV5cqj\n5wUDzJ+09N0Xhsw2u4COu/iEnyDgDhdrgxuGNURQZT8zIEtDPFxRyhMoGR8v\nntrH4N7G77HOsc7MY87msiFNu5yUjBA2MQ0CIN4lcf+PVXdKK3XPhGEIbzbO\nI/9MEv/IrAZNP4NRJAFN1pCSa6f4pLDkDR3j6nUseiNQ9Sxze4sssUGLaC7l\nCS3AE7mK4zxnjGvkoVCj8AOHbyCAO2qVjqWstQirN4gIs1YN2v4nliy0Apkg\now34VhYAfHNLz+VmkIale5jTLznBXEiO1kBUECSM7xHqwqmbYiQcCZaGTYqy\ns/j+JVlnIUjPduTHujKtKzqSg8KHZdqusQtvqH3CpftTQf5S05N3Fez+qEjh\nrORaHbWspi+l2rwv0U60Ax9BD43eUyWjVSSCrK/WpEuR8zOwQ6kS+m6trobk\n6HVmAumqHYum1io/+OhntpKIFwogoNfSviUAqr1ir7EtPM59ccRkM9pp8EPA\n3+/yW/d+4TSh1PR3waEr2umGqzW5vgt/GHjkv5q52xI9ZHhbA3QePNhAJ+Nu\nqFZXNweDmD12FO4bB75/rECbx1zpbzq5zbBRF7ByYYKCPi9q5llookHNHFNC\n48CChLxt7+w3szW0gen/rY1tQI3f6IZKfV+mxrLqu5qn6gXrHd1ldMMyyL5J\ndLEK\r\n=WGC3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6ddaf466397ef54f2a66a9a76ebc39e6d42491de","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-09T00:29:05.190Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.0","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.8-renovate-balena-jellyfish-core-14-x-6ddaf466397ef54f2a66a9a76ebc39e6d42491de_1644366773096_0.22804977225405398","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.8-renovate-internal-patch-7abd9a4ae9a4060fe8d1ca5c7f38a3446effd6aa":{"name":"@balena/jellyfish-plugin-front","version":"2.0.8-renovate-internal-patch-7abd9a4ae9a4060fe8d1ca5c7f38a3446effd6aa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.8-renovate-internal-patch-7abd9a4ae9a4060fe8d1ca5c7f38a3446effd6aa","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"52f15b1c9a90c34fc788f432a449bd988bc381a7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.8-renovate-internal-patch-7abd9a4ae9a4060fe8d1ca5c7f38a3446effd6aa.tgz","fileCount":28,"integrity":"sha512-BPHi4EsnIBBdZNwWo6T0zpGeiDN2grbCcNN8MIMHUZZ/PbDfn4OP4RYAC/15sjx77IJpA4mFQiWfHvaOnZc1AQ==","signatures":[{"sig":"MEUCIQDF7h6dVAblRyqfkKUX+6vL9Wjjxfqvj2akjOeZnI9VjgIgdjwxAu/8H9e2cOOG3mN84gbct2qygOe94AUAFdOYmJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA9HhCRA9TVsSAnZWagAAKfIP/AwXJHsth6N2SDXPc4pq\n2ST/u+gPFoPssI84mhUOYCpeEjurUri5FkpRp7+V+qN8yfkaYz53k0P9EUfS\nNnyEM+f7QpQDFQW17UmFKcijoVPL68r7vYWks7bQ9Tf0cYhSqBNHLG7ZGV3q\nf62vMJZVaPGh+3+6HN7cAWUaUcvJJ9Z4VLy1b3lJVeeyXHhBkTxiGkNnUWd4\nBuduZFbsqEW0dxfi+9+YIzkCgL/k0b9oZ593yb+gzm/lZ6UvgJS84Ibzn69o\neDtNjirS7zwRaPV1UOMTj0dFol+OvT+sCivnTRcmq7O4YhI2QAyF36uni7GI\n2s25E9FvdAX0w34Vj14OXlIOb3awfDPOR5liCzdPWo2nWq9iIJbICEzpeVWO\nfRpbn/+qsLwhyliCFXq5J3pKDSKciSfetRzbFR2+B5kUtpPXAiFWPpXQ860w\noaabaxe57lPDdi0R5SK8qj46WKAhj26gn+zs04Cvk44gUKK66FL1KYpqqkCz\nAa4LCeKbHKk5UMjyKqP+ss7GpUJN8lIGsxJayzhb9QVFetyIsTvO08X8Mdw4\nPNqkXRdBSy+vrvXN+hPkL/k0+AEoHUTeupHurC7bZx5M2xFLz6bG/sh4k6vQ\nrbbaRqbDjZ2SNOKTH8sh8jJAiDWlEaxz/Z8NgT1vfJPPwy1urvWMyvu61XeA\nBsmP\r\n=TB54\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7abd9a4ae9a4060fe8d1ca5c7f38a3446effd6aa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-09T14:35:07.192Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.3","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.8-renovate-internal-patch-7abd9a4ae9a4060fe8d1ca5c7f38a3446effd6aa_1644417505114_0.9615410472320831","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.8-renovate-internal-patch-8792d69d0af5fc1d759287bfc7cf90ac1ade58d3":{"name":"@balena/jellyfish-plugin-front","version":"2.0.8-renovate-internal-patch-8792d69d0af5fc1d759287bfc7cf90ac1ade58d3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.8-renovate-internal-patch-8792d69d0af5fc1d759287bfc7cf90ac1ade58d3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"832123d12619037444101e54f13eb5507a16c9b6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.8-renovate-internal-patch-8792d69d0af5fc1d759287bfc7cf90ac1ade58d3.tgz","fileCount":28,"integrity":"sha512-f625FTlHnt9zZIZ3cr0obsEx5rcAIUIcUMDscxfWxZFXoEYGUU8TzI7A2yHqP9iTjcpcRnIdd7dK+VtJyrS9Kg==","signatures":[{"sig":"MEQCICZrRjNBAMS9Bfbt0HqqVQ6EHriJ4wKewjFHw5qA9xe/AiBVjx7+oAK3NKVUf+69xoBgPtFuGe5+j2H7J0Qhe6RGpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA9NBCRA9TVsSAnZWagAAgtEP/iZNVTSyWWskeEe59DXz\nQ2B0ii49XPPt/4gL97S5Af13bBNo59e3vVi6SRpZm/TB8NW8slYHSg/pefDE\n/+1P8qPzmOmCajHrb9zVGtz8t+JryBr9yQyLW9k5AHQENl8lrDe+fN8xYFoi\nbxh2JR/sbAw3WKX56oZ4La98vVihUZ6lbR5EcIyZRpmGqKuoQ7SrxiRcukCi\nUKXC3ZY7+vw6LDjc/WQ1ePBKcjNBg0M9Biw8zPBCMbBXbUPxLNyB0tQi3FWV\n3FLTXDDMEnXM1iad7NfmSyaKrmsLgwRmrWRP3wZfm3yeQlUFwEzHDPaARIOT\nVYSKo9GM8tg51jEAljnDQ6/sLTzlEMqYdNtjtWDGcQk/ZeF/07dKFB3d4x96\nLfGDAwM7tKKptopTTk23p7t00DP6//PaKwkFnJeu3XkjzCPf0Pcl/K/iXerI\nQdXRZPSnP8AKjUMj8UEwFi+qGQ8FTns3Uy5MRm9KTEj8+pPNyqGlUpyFbrPx\nrHjYVMiayFqqsIQEF2q10f3xwSB21XolUs42MvVuMZxKdw8GoilQXaqsGkYw\nGtsAaVv9qp0gBrciajojQPP/+iwHhYcDqP2YoUfCvhX6AhpBUAzRTkUmzZT0\nO2hW/yHTxrQFCB8Xd5/6G05FhrutNH7QNMfIhaSmPIfNC/rpSTRBFrA6MuTh\nxP6J\r\n=qPkv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8792d69d0af5fc1d759287bfc7cf90ac1ade58d3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-09T14:40:23.627Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.8-renovate-internal-patch-8792d69d0af5fc1d759287bfc7cf90ac1ade58d3_1644417857473_0.9839850696795613","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.8":{"name":"@balena/jellyfish-plugin-front","version":"2.0.8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"45d671ec41572e4ffbd63a99fdb600ab806556b4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.8.tgz","fileCount":28,"integrity":"sha512-CTelqtg2lFIfD5P4HrTvXb/mqtbcOcF5jyrcfXTAlgd9+lI3GpLoPn5ZNUxP8VrIUMzso32igD7KbC6EedqdTg==","signatures":[{"sig":"MEUCIELlV07zudWS3/Tti3VyAIHelLT4O88qkf4AoouUZHQoAiEA3NOxFR4BG4Z0cKnnXEigIoL769SmNXFRbNZjoh1Book=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA9cJCRA9TVsSAnZWagAAFSYP/RK9RJXxSHBzmXSDcpK4\nRbmtrwM3YS115JVLMzTaaI7SvXbh78nRege3aZpoCdFOF8CCPBmsU21fW78x\nyexveZijasNDxUqfxi4BP5FZXPEMmA/V3/4akJPf20+Uxc8DI+i5uwl/Wp6p\neQWrEMTg2KMWdu3W+8vEH2/c5BcWrmXflLeYmhbFqjXA5zBlNNJEboQukFfF\n1LE2+2vSITXBHvmcikrlvXlraVm5xS0h8K21ybjWnR8tel+vfWFqg0lbqd7d\nQ0WeUdLj2A9oxOXbqhzxtn9jn46KVFfZOUDcvXX42Zsm8sb6wiB1QItLKjzX\n2HEzjm/do9dLhyulCYQZv2Lh9BKI2lK4FdunMrJpdfJ0bJWzCYmVqijfqEmm\npqOHr/52wSKGKVo6h2CVkIq67N+ESQgW3/I6WRJiXx0UxdZXPlV687du5juI\nJoS6qcOgyRXg4YmBFcsaQgohiFiLEFYs/Q9ZnHbtgAQ0Ug8FvcZJWg/LRu11\nYYbJ24zCpJXUyyQBt7Tp4c5UpAyNNzf3k+SKBA8bO8XA37lt0sjCFkh/Vb0W\noS1kRCe2WlqqImaViQuhkA5sKCnjqLCoH/nT5PdZqjf9pNI30bzKilbOQKqj\nqe1lk09xQxCwD0g37miT6c8APVPSvR9kbfwKCA5WrG/wSzuG9AxYyKtInCR4\n1b6Q\r\n=Ytht\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"17044ea5d8051c074385e68ce114f7764da7a0e1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-09T14:57:16.606Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.8_1644418824921_0.979489772426051","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.8-renovate-balena-jellyfish-core-14-x-0c5fa5e058258f2614918a5fe04714f4043b2c13":{"name":"@balena/jellyfish-plugin-front","version":"2.0.8-renovate-balena-jellyfish-core-14-x-0c5fa5e058258f2614918a5fe04714f4043b2c13","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.8-renovate-balena-jellyfish-core-14-x-0c5fa5e058258f2614918a5fe04714f4043b2c13","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6792171029dd0ec11eff9a6358ac35d792578654","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.8-renovate-balena-jellyfish-core-14-x-0c5fa5e058258f2614918a5fe04714f4043b2c13.tgz","fileCount":28,"integrity":"sha512-wm0hclFZmLnevlhZA5QijA+j0BnucUI7kvVsjUVaCMsGfWrt8Jyz2Awt9Ip4nwE+dsLkXS3jjHFqYvLidv8d0w==","signatures":[{"sig":"MEUCIFLgi/UuaDzCu4m+2kkdjf4J24RR/ByiVRxFtL146dVDAiEAji7KZ+71QSOun4UOVk2rxYlJZfxbokoEdV+RZ5mm4Us=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA9eTCRA9TVsSAnZWagAAcgsQAIQiE/9FczwnJUvNMvhG\nQqbUjEo3KytxQNhDNvOOMoNYITm8/dcq0ZDqr9M5hgjrfz6LZsDM9HCFreOv\nieD6bovdRHhSESTPEiDri0YeJVlduoKCfcyIt9D0qlqVCCXOTByVKTa7YEyO\nULnibvgNmaPhNJiA1yMfcl3pTUjN1re6SHEP6vWR02Ju26346SZEw8OcPO8D\nFDBYDb8LKh9vuyVu+x9AB+Nl/hZUhMxhsKENv8dU5aZJzAux68fiJTljt2dM\neuaJuGRmoNceUGmg+6Y5FNUeMMypVp9C46gdlhvoaIKBhBcIoU2Sykr3/aQz\nFVzDm0yW/IAupO6iip4WLonD6J6FlxC6HOlgxGwU8ZGlAEbSQhKUGCYDMRN5\n68/e9iGJr880RWFa5GQzDkm8Hf/FQzp3RIFCm8mPyjiDjwIMeh1qZiB18u07\n/rzncs0qgPq/TMlqkbBohanXy2JVheZmnVyY4RfO4h/IQsqn/p8r5/1+G4bM\n0RIChJMIx/ISMxe4036ONj0FSXZxbYRXYJqmhJQykcZ2fejcTnFk2XmM0eMP\ni/9L+wVceDP4YDUMMsFrXBrOCQCN61gVpO/udzfPcl7+7baKQ30C3QTE3cIn\nR9rqeFoYo8e7N/dQdGnFCEDTjTTWQPMxibzC0QKMBo0EhCRlk8jRhVQUeSIn\nUmPI\r\n=5k8x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0c5fa5e058258f2614918a5fe04714f4043b2c13","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-09T14:58:24.764Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.8-renovate-balena-jellyfish-core-14-x-0c5fa5e058258f2614918a5fe04714f4043b2c13_1644418962883_0.2750000037987337","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.9-renovate-balena-jellyfish-core-14-x-4db3ad048b84af0ade352b8a405e3fc7698aa339":{"name":"@balena/jellyfish-plugin-front","version":"2.0.9-renovate-balena-jellyfish-core-14-x-4db3ad048b84af0ade352b8a405e3fc7698aa339","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.9-renovate-balena-jellyfish-core-14-x-4db3ad048b84af0ade352b8a405e3fc7698aa339","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7e534b53f2c6c0bc36f481e8695640e22025c90e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.9-renovate-balena-jellyfish-core-14-x-4db3ad048b84af0ade352b8a405e3fc7698aa339.tgz","fileCount":28,"integrity":"sha512-bVYGDc2tU04kWLB3tSDLY8dAQyEasF7Y+BstsDkxz8QZWtkC2UYdHl9GsuTHF6XmF+yw6fpCHed0abVsDciwnQ==","signatures":[{"sig":"MEYCIQDbi3sW3M85OHL+d1/QkM51EEh5ElqNKHU8I2flurI1PgIhAKUJM3AwnnNv2L8g4LevTSauuCUJiWPPCBTAuCkCRz7H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA9hwCRA9TVsSAnZWagAAeswP/R43rSdNCmXqLODiItpS\nkPtVbwYaRwA71bzzueV63HYiPAV0rly3XuJUEXWvECH2sYF8UyRPx6h3AmVQ\nrsetS5NwZu3c3M/LH/imvq8aohnAfb/k9yEjbJ7nTgOVaPvZQHKDxhz1fxHX\nFj9JqhrXDJm/dRKlQIgvTGRY085CJmt5LTdjK2jjVJE5EOqh8qZ2+MtDuHw7\nOsCGL816P1/HWJ3ePMzQHVKLAgFo+1ev2y7b+FWhWJ8a20TG4mfHerbffr0r\nIj7AegQkuMzUrSTZfKJTU5jp59P2rC/xrCL2SniEq/pkdcvqsZS+2VAWrCXu\nmxQzI1wdNbIm3wjqYY2H4MQAuKBPxrHqJDWGAoqRbMy0w+rSzBJBGTd+QlOy\nJZWRkudICY8lpLDYw7Sgst/tTBelA9cD2HqFNbRjmOQy6sSsHdwCIc4TraaO\nmM2qsNvlXpHZegpYdEtEpdIdcFxK16mwTqAwCbsoWqPM5MtTy8q2nW4584yn\nBzWGXthHz2BoH67ucWa4wHEZUaZjKCZ9erYe+CLVtAOH+0UXpBWC+5jWZh6B\nyjxEqA87RMw0DqKCF7WfSYvSp6SeMWqcKmZJAQom2CEzB2gzJIuma4UCn9U4\ni3Ok5USshxPDnUMlvNwPI7Ip7QubFDVxkPIfCY7iD1Ldl5fVbBXr/Qirc7Th\nyUxc\r\n=aRCD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4db3ad048b84af0ade352b8a405e3fc7698aa339","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-09T15:02:17.292Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.9-renovate-balena-jellyfish-core-14-x-4db3ad048b84af0ade352b8a405e3fc7698aa339_1644419184009_0.5742905956012732","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.9-renovate-npm-marked-vulnerability-71cdf5097a58014b6842d40847be78959e523668":{"name":"@balena/jellyfish-plugin-front","version":"2.0.9-renovate-npm-marked-vulnerability-71cdf5097a58014b6842d40847be78959e523668","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.9-renovate-npm-marked-vulnerability-71cdf5097a58014b6842d40847be78959e523668","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"98fda01ff9f1d9ae87c6c5cb7d4cffeedc204e5d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.9-renovate-npm-marked-vulnerability-71cdf5097a58014b6842d40847be78959e523668.tgz","fileCount":28,"integrity":"sha512-LBxLfmmF7VlYioq+d8fZR68Hcju9pFZlTIo4xDTgLs9zmC+eBc/2ySxVvEERTiSd/pahZmHKAipFwnOTSNe6hQ==","signatures":[{"sig":"MEQCIAaTbkYC0mjJLfyarmCDZU3h5G0/EKUPEmD20QOYSV64AiBj6W02bTgcfO1OCqougtEY6Uc4Ftj+mAZWjVOUYdd8oA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA9i1CRA9TVsSAnZWagAA/BgP+wa0zVHwXNO4Hp6732+M\nhTmG9gNpYbIpPuGh6JGIw+XQuTNaV9A3C07QYhDxCFuyCtXH0YGlGBoaIWPn\nehNyINTKzQtJdfIBPR0OdriVyoPLIVq5gfVkhGDpjzpAj+Le+7rsQbRhofgJ\nYCztlzfk4A3lwrQszEdanFyJmI+pM5VDvbBHW1lh0b1XDk5qYfTdMOv3Hm08\nEwrLOXhqmNz/50ydAjq+5lR8y8AK9t74KfR3HgbKM0MXXUft9L4sSKW/wyxP\nnPT3wGm8VbH7/ekdra47tO1uZ0m6FFk1uteTxHbtvbbXsg1TgFzuvtbepN74\nUqAajMMVLcv5Y4Gog/YrnZLZYiragFBoh1HJfvjZPzQHPC8xV7WamUoOJSQC\nHWERqnoo4D6stOfa/bQepiWLWRTgy6KKSYEr/05ITp3BWafYXlFYxSeZ0j/j\n05fnzijHVIY+qtjwgaGugemeFfazLEtdWVkHrpUFy0Qr75epzSycJWR/+DHL\noEBzgdNVL1/KZzYjBYVvln+XqRiSGx7BdQVPj+6G8R0moEvDwH5TIpJHRkTI\nnUas660pYztjI7wMAoJL4j/kGZncgy6ACERk0GUs9JeGwH0VG5i5dKXr24OD\nJtd9ePZtP9kMeUq/4H9Dx9sMor/3KtgT7izOVyiMGU/MK+7jDpTGkzErDoff\n6lsK\r\n=4VTW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"71cdf5097a58014b6842d40847be78959e523668","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-09T15:04:15.353Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.9-renovate-npm-marked-vulnerability-71cdf5097a58014b6842d40847be78959e523668_1644419253146_0.2627839370289271","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.9-renovate-resinci-jellyfish-test-1-x-c82193518771f023bc0fb019e491367d25b8b8ba":{"name":"@balena/jellyfish-plugin-front","version":"2.0.9-renovate-resinci-jellyfish-test-1-x-c82193518771f023bc0fb019e491367d25b8b8ba","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.9-renovate-resinci-jellyfish-test-1-x-c82193518771f023bc0fb019e491367d25b8b8ba","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"62bb37b44e01d373ee33600d15e3277eb6bda1d2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.9-renovate-resinci-jellyfish-test-1-x-c82193518771f023bc0fb019e491367d25b8b8ba.tgz","fileCount":28,"integrity":"sha512-6C6xRvhNZiitNgG1IOSvtx/YNZo/oEGzqFe4BTPqeWZWlfv8VMLIk4au4eEhhlk8MaUmDISJJRwUHSdyJAQXpg==","signatures":[{"sig":"MEYCIQCES8vvMBKZ5fD3VyhItbxJFA+9lqz8ptu0Kk62oRW/vQIhAI0bWh1S4SvrPAdEcVm5oWBN4JmWXDDNy2HSiqTh9n8/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBB6kCRA9TVsSAnZWagAAUEgP/Rli5aqwpklK3Msovy5N\nrvayiC4hdLWGLKY/fOudAyE+pZIDKfH+rChqricBw+oJVxHsZ/Dko2kO1504\nM9E1DFBfoaJcJCEb27YEZ+G++f+ZcfEK2Y9EuXY1HapLQDPgVj6KlMC+O88w\nJn3xpweeqzWC7+lmW8ohOa7tZR7OSOQYbjuK+sV3H3+rzH4L6988Y99bitAK\n60EpQH72chP3VkjHMaJf7aJM9eSpq3l/XrQwbZinKidfnsaM8uOlaE/mQWNg\njOA9twd5ku1kmZ+4iHYLn/Dvw+xs41RavLf5WyZ0F4Eru2JVnDNGUtwot9Kx\nZuKA5mmTmaxwc1eML6rGvhNmlw0hcWMLfTdyLwuvRQva5TKmNR4/gFavGc9i\nXHhuIGM10dUzk5MrKqYIN4T6RsawzQ9RAxNWCW1ZKwlN9eSYiisy1DRf96pU\nGlxwswARy/RVYuAt8KaFXJ9fYQwi18kM1f0qwDArx93fRKS+2qESfVFwxUut\nGxtfKKUY1oq+DelVBGOdRFJnN3NxvEyj/kmObzPKiHyTyYs3B/oVjiuyGThA\n2TIuJhVPlMTD84IxUcmdyxUVlfolSsKBq80q6bNW80OQuO8fLpoZIjDXCsY+\nX7y5JWx3rJsLJpAPvIuHGX7EUiVksxPRCkNifiZ1DbcuzbL2Sm6Xmij3BIWv\nuymJ\r\n=llCZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c82193518771f023bc0fb019e491367d25b8b8ba","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-09T20:02:23.693Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.9-renovate-resinci-jellyfish-test-1-x-c82193518771f023bc0fb019e491367d25b8b8ba_1644437155737_0.4950156765072309","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.9":{"name":"@balena/jellyfish-plugin-front","version":"2.0.9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7c6a4da67588d126352fe7afa227fc444ca855fe","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.9.tgz","fileCount":28,"integrity":"sha512-DQmzLHYWdsN7Af/s0IzfmhSSnslSnkgjtvvi+D2HJJqxH9GxrHTlQhqR1HuUSu39N8C78OmdR988yGpVf8yLWA==","signatures":[{"sig":"MEQCIDL561G2TPjY8sVi4gNhETeIxEZ8GBirXIkY0nVe9i5aAiBy58fmtYCnuxIXcBufC4H2qM2O4XE4bK4rbVYTqIHcDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBKbXCRA9TVsSAnZWagAA/i0P/1wJRAbgrOQyDtRPY1Zs\nhpzXO0epEpxukEuCszP0Fs0PunN2Rw4YYJ74h4dBKago92DYD691gvhrah8e\ntZ+a1XGYNFzOi+YAEBGl3MxVOhBDeRPn+2137InFN4czS98puhRSG3k6ByvG\nQydn29Q5QdGkAFuTZOQcAb9o5HjnQEeZrjdapQ29MTQlmGpS6ValIguVs//q\noAuLQB35WEyLKDCws074vgdh/ic8jQKH/wgGMawt5qelEswu04SJ2veZSkSb\nXffwyVzELmQ6FFUjycX73A1VrOyDY6uaRq0gDrTgxg+KSulqPh3p243YIKBZ\nPSDndbiFvEtucq6dHIMeyz4PhTxoanvZXyGCic+353Vka56df1GmMMdRpJFE\nqGy8BkIQ5BGObGXRyeCWqP7qxm/4b+Okv9zuJyBEsD1xiN/LnDcJ4UZzAwUw\nefjqSdxnKx0zOulzkYA5WbIXXDmu3RELr8lJMSuqE7pyLIO4c9gP5xEwTX0n\nE57uEXtbjOTINfo19ns7OHOojBSQzOc9d6hHmcEjj/YW2Tz44U0MDacbYkws\n91LyYLdzGoiBph6ITBM0tP0JN5DXn4X0gYv4tIyo3HRcnhJemzbFigVgVA1d\nUe+XayYKMvImOINRmfHdabpoI0bJe4H3sqaUCm+9Dsr3L9kfp17+3nljB+R8\nWYWf\r\n=FoEm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7717d2adc08643b67bd2805c1fc93372496fbbff","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T05:44:53.183Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.9_1644472023117_0.1321481221429619","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.10-renovate-balena-jellyfish-core-14-x-ff3f6dc7a519d46b91acb8626f1cba8ead17b289":{"name":"@balena/jellyfish-plugin-front","version":"2.0.10-renovate-balena-jellyfish-core-14-x-ff3f6dc7a519d46b91acb8626f1cba8ead17b289","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.10-renovate-balena-jellyfish-core-14-x-ff3f6dc7a519d46b91acb8626f1cba8ead17b289","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"20f66820d5f8bd1efe36eada1aebf9059e3abecf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.10-renovate-balena-jellyfish-core-14-x-ff3f6dc7a519d46b91acb8626f1cba8ead17b289.tgz","fileCount":28,"integrity":"sha512-dvXlwjvE+f3JM+dtLkgKQDvi+HPDFTtxRAA9C6pFPekfMUpfTlaUW4TsiSyDmcxFgeo4DcMRQUCFJpf4XHo0Rw==","signatures":[{"sig":"MEQCIGD0tQuu/70OXIuDevi7B3ZWW47cnO42MQfnKaRxSVapAiBqiQDS3AAkzqcfS8WM/ZFXj6tJGOEdySEDC49aykrDhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBK2jCRA9TVsSAnZWagAATqAQAJEWQVgtAZ6CaanWB9We\nQVJBWE9nY0T8XSEF/CzK5+Zujq4NCQEXjWWDtrGU/d8yFIsHRI+p5qZs8dY3\nfkWbpew8v3RFFW1b7CcLOOckM0DtP2SmzDjoHzRN4p51fUTw1iMsrrVOyskc\nIjrGsTMe73JY55L7L2AJeEcOpbz7ke3xAb0Aec+avltVtVaey7bH2yfMxwpt\nzPhcGjUd/M3qzS8+bLKBF//huP3gOhQWmLPzXXtRAvV2FrP6mg2WAvBsTBBA\n6oWRJBMJR+l5R0IcNc3lpUVK0CXb5d9BPMs8x5pGTQwkBG7Cor7SKkbR4PiM\naCqpDrwWTPvOn8nbMFHo/Ilhpp4buYu89WgnPcXhj/G5E9slTqb0A1EK0Nhg\n8fYQQbvkG5R8sI2XiULp/I212flLFfcfb2QUGvQ0RTlha+2LQUIPY7MgYXHx\nB7kwst3OKMR1CBDqNRFhjcBHRkx+9dqVv8dA7sMiKr9QeLoOfYTazV97vfUz\ntdo5DCtngoTcYrqFFOM8eZLgTDevT7lBMsr14b+95f2MP4dd4VcQqm/kuPZG\n8qN5lp6HTkD8AxFv2VnyQJDs4O2R6qXWrs1HzH/lF+Zzg3uUV8ibG53vEArs\nhWAdqrHIq01zwPd5ieg1BrR3vfPJxHQxFrxwsD/3Y0RUCFWv/kB6rytB/40t\nFoi8\r\n=vusM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ff3f6dc7a519d46b91acb8626f1cba8ead17b289","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T06:12:49.904Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.10-renovate-balena-jellyfish-core-14-x-ff3f6dc7a519d46b91acb8626f1cba8ead17b289_1644473762761_0.8110615283326226","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.10-renovate-npm-marked-vulnerability-e04e0291a325beae5b6f7b5673fdb301121eb03f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.10-renovate-npm-marked-vulnerability-e04e0291a325beae5b6f7b5673fdb301121eb03f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.10-renovate-npm-marked-vulnerability-e04e0291a325beae5b6f7b5673fdb301121eb03f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"55fc08bac1c2df52656112ea4ba03ac4d1e7f96a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.10-renovate-npm-marked-vulnerability-e04e0291a325beae5b6f7b5673fdb301121eb03f.tgz","fileCount":28,"integrity":"sha512-Snpo5Y9ezpoC6fEqUHb7wnKZCpgeD34s73c/moDO1jb4AlHJs97yjGck53KknTCzE1GhYR2fFBPtx6+RYnedmg==","signatures":[{"sig":"MEQCICZIdgL8wvJigKqx4bBYrh4SzCP9vhxidbaQKE4bo7H3AiA45HWHmXjduBkXH6ymfmJ3PzwelMvUtlEwa8x0xUftDA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBK4FCRA9TVsSAnZWagAAd6QP/3t/0MWYJQjIwcxpYvY+\nJ81u+JkQHRt8QOW3z997I0AtG4UjBRi9E7OgHuOD+2uhehWZAravXyVbEAd9\nnpWCRh+1xWuh/WHMHd+ucxxROfvEKycsef/xIBKxICCMV++reAssxFNwo3qi\nUlR7WONo9qse3w+ICWWopp87CvlkWdBVMAdfh3VFjM3nFovK2BTsdklS+5Nf\naaT/CcrgsAuRUf5CIaMgC3mYlOe4slfvbU4pLkDJ9xYIRopdabUCVlB8Cv91\nLoVNsTwIgJ/SKWW6Z+CMZcgqGUtiKryvDJ2VAV/ZhItWSqZx+WC9ZMfoKEqe\nEkP+5h8kvpiVbZgzcRpKuzDN7QwhyfossxOmtk+k8fXNXZLg6yN5ECmhdOiI\nhTiakfrXSk2FwPy6MZsbWprrcS2XRKX4gTsaGvXoDT8p9lvFsxbvm4O8bElZ\nPhxHOkgpkwnLpS02BGZBoEKNAF5LSDRw7Ak2Plp4lgcD6sopFi/PA5gBdnDX\n7yE+/t8bSad9IRTWynLAN48X1Qq9gIwjNe4gE8QUCTULlK0rJq4v7F5O/PhZ\ne1k91/N/9aPjVQr1IUMEYopREp5LA40KSaC8boRHPeaX9HHyBocVPAI1WgPU\nboDBsdiiY/q+x8DY3f393tP3BV3bs4bn/OWqHTAoLjwIXn0aFW2IjTtx025f\n+rvG\r\n=20C5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e04e0291a325beae5b6f7b5673fdb301121eb03f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T06:14:09.395Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.10-renovate-npm-marked-vulnerability-e04e0291a325beae5b6f7b5673fdb301121eb03f_1644473861246_0.6816368850875612","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.10-renovate-internal-patch-9463b23d657c6fe5c5ea2fb54e26738407d99719":{"name":"@balena/jellyfish-plugin-front","version":"2.0.10-renovate-internal-patch-9463b23d657c6fe5c5ea2fb54e26738407d99719","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.10-renovate-internal-patch-9463b23d657c6fe5c5ea2fb54e26738407d99719","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eb8aa6aba003ab3f2b99c216e07cd0b0f499fdb7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.10-renovate-internal-patch-9463b23d657c6fe5c5ea2fb54e26738407d99719.tgz","fileCount":28,"integrity":"sha512-a/Wc17UvxzTCg24c4fIf6gLnR9p5InCoRtaag/ztjvHciGybBhryspgzStX2myanSqOHzVuanA9zDg4mk7WV9A==","signatures":[{"sig":"MEUCIFHjcLqQqquDVFYs8u9IXzuygIxeJkh/mcoNItp3Hk0kAiEA1W5DIT5eVoIORLZ7P6IpW3OLJ9reNbTXEwMWeBJLbpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBOPsCRA9TVsSAnZWagAAJp0P/isySwHRNmxlvrafaNxu\nrl26UgjymoMLMG9cVOGQjTKmxSsv7OMZVHwybKCvu1JUyBUUMV8rK50M0bNw\nuCEVwTzhu4MbWTvb6xeT4Jj4qa4mbgRf2DK7uzIkZ3e+1Cn5H1U4+LSvOaBX\nTBPV0vAAbZkEBlbLOiG/0Xq+H1vfbrx6cdb2Ff8USmtR+3Iy/thCsGuWAq8y\nNL6NlvElp6uSMotxb5qPj4W1+xgfutscCPdTnX0s6hB8NAldGrD7YwEve24c\n5XK88YfZvcc+P3udf4BBQUfXLriNCmLUnCvlA11JIOLfaX3NYXszWHLjpQSK\nJlikb7zGJanUFVys/kmd1biZZstA/E1Ux332J6ZGSsSeEsEq2Cna9cpY16RM\nozHqZAE1wxFgocdyd+ILap0YP4TO4y9ggSZotk1wtOnLPaVHzcG/syGOyHYG\nHXscVwws2dbp2mNbjeFd23Tt0aPuGv5qYDssTtLuVAWKK0VZN/FIxLjMVkb+\nNzAcc4cN/I/kxjho9PGohjV9V+NMNg3kfCj0tsf9uDf/XURIvgtNwrLaMXYy\nrKSVLpGANF2aDvRVcF4t8LhRNEvp0XSeE2kQVLYahP0mad7O42YvqRdhUZLH\nmg5mpGQYeKyZldQ/iTu2f8mXLYAktjEiocMZGgTolPmsFKo6lMsDNWFetUnZ\n2+iX\r\n=oouZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9463b23d657c6fe5c5ea2fb54e26738407d99719","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T10:03:08.313Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.10-renovate-internal-patch-9463b23d657c6fe5c5ea2fb54e26738407d99719_1644487660548_0.9895183475876226","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.10-renovate-npm-marked-vulnerability-1c2abd893d17f0a78cd18458b3bfc3e8031f9c7b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.10-renovate-npm-marked-vulnerability-1c2abd893d17f0a78cd18458b3bfc3e8031f9c7b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.10-renovate-npm-marked-vulnerability-1c2abd893d17f0a78cd18458b3bfc3e8031f9c7b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"347cacd4a8b88d4a869715aba4c006e7a709c583","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.10-renovate-npm-marked-vulnerability-1c2abd893d17f0a78cd18458b3bfc3e8031f9c7b.tgz","fileCount":28,"integrity":"sha512-Kpu5vPTNyUQQ0nxInRpZPue7Fx6s6xjtbW03clt/JaDkIZhnQP7NbsNXlf4pUq4GB8ycgWagpB7J4JBkI4L09g==","signatures":[{"sig":"MEYCIQDXcuyI8O80f+20wUCPJkoTS/3v6p/GzRP/Fh3eiOCSPQIhAJxI+v7xj+ninv3l6mzdnXuJxYLGxPwZt9PhRzDk8HXf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBOSqCRA9TVsSAnZWagAAjxUQAJ6iKpZWduyAmmkmTl/Z\nNhpeTEJQBioysOGWe33BrMdtd4/Wxen/doLlqiKBuwJH/zfwua5iWHx5pkYt\nq84ni2nYC/QUcciliF9qKjAa1WCGzOS4qCdv/KRvOFI/IaKkBVx1S9w87xsG\nXrNmJiayi1+btairqZpXmqjFxixdQRCz9HDcHnRoHnGG5Iu3+A2lnGz0YmFp\nI8ilV5kJM1W+MExrxLGmmDYCm94hEFKEa3QDYrvQ0WfNELGDgp0yRbtEtk+y\nI4ryAuMxhd0A25mA6xLH/hF+mr8R1g8v/WUhw+jEXeOtiaJJw6Y7ygAYe9W8\n34d7FbmM5Es8NWoqIjdZLVaX83pRsERKJX7x9oxWkTTjg94RHbVQRlFes0UI\nVx2n63GNnn5+hWXvzPlA2E/fwY2T05ewMtYoh3CKYYEnNBCNS1Yd9aUSRv4t\nHR9PPfy79cYZ16haJ0yIuiF9TVrzyEpGNnesi7baha0vhfXkLz+eneW0BsCN\noFngxJON0wImSPm82IreQM7MUjhYcZJzG6A33sIuMJuE94QEa0tec4VSuHuG\nv71m/rnQ8Pe3CakAywpuLkdHxLKYUQu/4ft+qbQtgD4ozuDX+yeOlXSP1I+L\nrZ+pdc6PPojX4bw0gSGVKL6WkCSMNP/2FzjYao+9yHCj85Z05yp2BfOvz3I4\n3iMD\r\n=mQvc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1c2abd893d17f0a78cd18458b3bfc3e8031f9c7b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T10:06:59.296Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.4","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.10-renovate-npm-marked-vulnerability-1c2abd893d17f0a78cd18458b3bfc3e8031f9c7b_1644487849807_0.25538051617602653","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.10":{"name":"@balena/jellyfish-plugin-front","version":"2.0.10","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7229d9cdff313b8c7d2d78cb43fe1237c5d116f4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.10.tgz","fileCount":28,"integrity":"sha512-gXSotl5T7vUm96Rk+g9u4q0Amj4jcCLvdCJfcXO+GCjpcg99D0/QzUSsFqCiOuCXJY8f8EJtLa+PpF1UwAQwdg==","signatures":[{"sig":"MEYCIQDKS2Kv6GFW8jbBglM5QujYDLXCaITR5eZfYP4cQrENEgIhAJfAxlJVxgq5RLisymGWVmRr6QDX81TPI+kfBO97hXIJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172749,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBOc6CRA9TVsSAnZWagAAbsEQAI3DH6hdCFbEj/kBQWS4\n5+3CLMkUIzThE9jTc/zbpryOWazxc68oC+A2iLtv//WLRGFfQRbo1JZtdDTw\njS7OEqIdmr2hspt1G8Nw/LFnNue3ugthRDC6yumBhkEe8iDKXtbo31pDIsXZ\njCao0xV1eJsyYJRsqVTVmL8eyBpq5lLts8SEjk+l8wmRuB1+sBmDpWNRuHTf\nCfRFq2HbPW5tNiPiHlD6X5Sq4x8rg1Tbqn5IqmYgc7oIPePoJ0JLnJpTMetl\nCr+4E+pKEQtdlh5CphmI5xgYAUgKrdO+PIZAE9Qmg6nm6G92a3muYu/HP0qj\nuidLYNWr71ABqSByxM+vUOnPbVYEDAl6CKxgre+tvrrlfLN4DMtI2H4yd5bI\nCMwvpRWugBjogqWs0mfhC4sF3FWPDOiv8k07F/c4GxK4rF2SGMKUb9tTehQQ\nrFkccG5/riRxbSMN6KKWPeJauGTcVg7J6GgVdYE6FLhOM5EA4gCDU03lUqe5\n8xZoEv3HT+Rcv0fB+w+RYiP0nWvRBkjWgzYMTLIcseG0nc85Mod4xi+/ZFJ5\nK3F5jllJJOlnDMpfRSJms0OVMSNaBqMVatr4VevTw6zC652nT5zvQsp9muCF\nG+UbX6lmOfMKVKALJ8rodpFLb334lNeylGiCyRCXtr+lqcm4HX1kr20pzS5Z\npjAB\r\n=3ATw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"588996aae57b97cd8797fed543402a7b9e4f5364","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T10:19:20.782Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.10_1644488506099_0.34769157467469025","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.10-renovate-balena-jellyfish-core-14-x-3a09efbb1e0c384db86714866c7008d1ee019e2b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.10-renovate-balena-jellyfish-core-14-x-3a09efbb1e0c384db86714866c7008d1ee019e2b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.10-renovate-balena-jellyfish-core-14-x-3a09efbb1e0c384db86714866c7008d1ee019e2b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d1796c4058864c0b6b1d65be3d4e823c8c237ea1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.10-renovate-balena-jellyfish-core-14-x-3a09efbb1e0c384db86714866c7008d1ee019e2b.tgz","fileCount":28,"integrity":"sha512-YSc/InKnCTVcPc+qquDFQ6jInD6zP1aKEVLwwI4qBJ639nmjpeCTbXMqthjn0SjmeoeiC3NQJ1HHeKG7jYqLrQ==","signatures":[{"sig":"MEUCIQCl6RFuHTleZy4FRPAF31XUsuW/KsIxiw6G0YJrJCfmkgIgONqcOwa+YOqy2IO6D4sXe22qBInfIu1M3Xt40VpJsbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBOfxCRA9TVsSAnZWagAA7msP/ie49LgzU2vc8azaGhmG\nFpeiOw/BMyXNbYrLdPgDNQBy10i/bQrn/g5SteO6/eKc1abvNhp0OJD9C6TG\n8l8r9J6pB8uD4rnYd4heK5lLYe/4Qzf5ds6Lh89oGabO/D35BTP8LEKNlXAi\nrOlIrmLIOtOUvNqXkhXwFbvVfw1CKLJSVaDGPbO/jEtHdu4/mknDg4UQJbs9\nYODlIgSepqWXUfCsolZ7LFBjyeAftiAuEYVRaXXZi9EHYjAKXuX6lktyVG+9\nIGVecLs58AwofuKyZkhmbpNmgrUdgfGM6AVL8GRkJfUTvGbB194citvOUT9E\n7C8Txm1aW+UqMkm8xIMFZ8HtMriCZgGmFb1oWWBpOLw81efY8aQtKKu4hekB\ne6A0f0DRPHwWvVJB/CHCWpSjjUp+EQtBh0I1pS+VBM5z49ggjgLDjarO60qp\nYhbAHOj51fgmOijPO7kFbkbdGetwTXCgV6UobOgGTf75ty8+fbhH87quqKl3\nw3G3OPAfvqs/8hYJ40kAluJqCq+cRW/DNvlk+AwHBIW2i6BWRl4u1pUezvV1\n4BuOAfoejTvX4v6ewcKG3wM4M1JdWm7MnSqQ/qNrfpPwVYXEpNqgCBw+U1O7\nEdFc0DxlU3DwOUah9/HC5vFyv5rTdAMn9EMPMw2cV0Mcs/N4k8ScCx2wwk91\n1FAp\r\n=9rGn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3a09efbb1e0c384db86714866c7008d1ee019e2b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T10:20:36.104Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.10-renovate-balena-jellyfish-core-14-x-3a09efbb1e0c384db86714866c7008d1ee019e2b_1644488689388_0.9777641283473237","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.11-renovate-npm-marked-vulnerability-661516187d2321d80600827d7d330fe3d2c4d40e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.11-renovate-npm-marked-vulnerability-661516187d2321d80600827d7d330fe3d2c4d40e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.11-renovate-npm-marked-vulnerability-661516187d2321d80600827d7d330fe3d2c4d40e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4041b388d62ff488af1feb94e199a7805d986b43","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.11-renovate-npm-marked-vulnerability-661516187d2321d80600827d7d330fe3d2c4d40e.tgz","fileCount":28,"integrity":"sha512-Vo4HrKPRoBWXdVfdH2vr3GjtLpDW9HVEm8AVG8sCVqz6lC911B7ir+IK4G9dnn3LkBPlySdKVOKiF8oIR7ec5w==","signatures":[{"sig":"MEQCIFdYSOn09BqLGTBKqT2m/M21YHqYdZFVLmthhTm7zYXUAiANMK0V29yTcndHxa5A0NAZbQmteQoAxDFmyzfBQTkAjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBOf8CRA9TVsSAnZWagAAffEP+wbveKUFkavXd1VOebZC\na+/CIirUhaDWDqT9pMzBH9ZzjIT3f1Dn/9JWdn6fGQyC178/I8LKpqLtzhhG\ndtf45EuDDyIHxjAviCsHik/devjrL/2YQKEdO22nk8a3ps/QgXAvoRJCgtWw\n+2ZY2nzQiKI32+Skt3umlCGY4byWVfGjyuS1aYcUxi4qk+QmEozudt9uZZ+L\nJFLQ+U7iYfeLvfDR4909PRnjYDOZV5FrSwms3x5JeSBKdaPLqOQCDaw6+qqg\nwfemvuUs6Gu4QSRExF+va3RL6sECGwRmbWZLScq7M7Mfy3yr77CnNEuKOxBj\nBCiGDTgPsIQhbuLuSR1OOhF51yhgmE4Vh2OUozXapNszd5VnGH4xQ0LkMKop\nsqWMaPD3A6dwbIxEbePy2/JvXuynBilBxa0+jAbemoS0U6OiVOdlzhDNjA0k\nyK3qPRmcUtDYxUcLPpPbc1PsuaWv/K2kdHPM934s3vl+BnEM1/a28GZwEBbh\nTzvYyf7PxQqgj/waNe42YnNVmZ8oVnXsPGBHvka8URhFrnTeavkot2vbg5LT\n3CI08be247+oVThMywe/3W0UJkoefEvtwbsvDgPX33aFQP3beJLa5aHM9lLh\n/b4N+G61pbV1GFEzIj/qsr8iUWZiiaITPB7TBpDKNRMEduGUfruycaaLWnWK\nr9Ob\r\n=dsdV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"661516187d2321d80600827d7d330fe3d2c4d40e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T10:21:36.418Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.11-renovate-npm-marked-vulnerability-661516187d2321d80600827d7d330fe3d2c4d40e_1644488700144_0.1696790018004808","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.11-renovate-balena-jellyfish-core-14-x-3b115aea1a9a4607b14ef47f28148dc0a9dc7672":{"name":"@balena/jellyfish-plugin-front","version":"2.0.11-renovate-balena-jellyfish-core-14-x-3b115aea1a9a4607b14ef47f28148dc0a9dc7672","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.11-renovate-balena-jellyfish-core-14-x-3b115aea1a9a4607b14ef47f28148dc0a9dc7672","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f27a11dbd0daf2bce986d4c976e5c1b518ca630c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.11-renovate-balena-jellyfish-core-14-x-3b115aea1a9a4607b14ef47f28148dc0a9dc7672.tgz","fileCount":28,"integrity":"sha512-1pneNzDzz1RXzDb64KvvAHz1WGJwaBZT8WqpWpzdoeBbJsF0Ifzso6pjHo5OpPe5sU62q0YZnvkfFZ9xIPi9QA==","signatures":[{"sig":"MEQCIGGo5yVflAALQOxRHiWLuOGpuOoZGLKJasZyWVISpxlaAiAR8rb9HvKozWLuKrjaVJXeU+r9RSplYmzVXH7HCLvD7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBOiYCRA9TVsSAnZWagAA91IP/0pNI+cEmTMBq8NaDEZF\nym47m4BqCOZ7uXtlTc6G+JU3Q9Pw5IFslycQlGQ8YJWsa8VjxCRr1Vb+9ORD\nv4RPHxFv25b4pUzsaufuc38QLiUufd/uH5NDnWfJCIGku73P9VJfP3yULr02\n5lrGbQQ1pj9GlAMoBmrZqcroH4k8jOwVsCP6mbsRHbaDrSRQ5BX0yD0gLCRT\niJx6eYDWYcnVyhqlkhfnb4lkoYP0y/7MKq6T8NIef5bGaZxXVkZz7tCPVsN9\nxHfXUegJKyJqjgoaP5Ud1ViAzntFE31ZrPgCpCwLmH3T5HLck5yUBv1+CwTI\n+RrMKqMpDE0+GLCX+pwoERzPhmWDDfvV43eWxI/XE/gzbm/NGnR+ADh9hucE\nixZG+pVx8qhuhAElweZzvysALJm5UeGpTlT+nLz492GSV2sE3S28d4bYqg39\nV54BxTpCV4YMscxeuV1D+LDg1ODDwman1lErc6LKlwsxMxioM/9LasCPj8XJ\nSRIphR8ZhANIZrOEUbo/1iPfCNz0tBtHb+jz4ssJkr/HsvOV4cx00wCSkZpT\n0yyhjm7rlH48MA6mlae+SkB4o3CddPOOVnFPZeV+3cjgUr5AxrawXzkzfoZ6\niZZCme3RefgNRkfLx/mBFaJdedhxDklqlR3jrGwGmnHUskRKTUk5m/6AZS0R\nElJM\r\n=YUAL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3b115aea1a9a4607b14ef47f28148dc0a9dc7672","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T10:23:58.887Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.11-renovate-balena-jellyfish-core-14-x-3b115aea1a9a4607b14ef47f28148dc0a9dc7672_1644488856434_0.007112150967677255","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.11-renovate-npm-marked-vulnerability-946a5ad3ed8d3e02e0917afaf901faf616fe50ff":{"name":"@balena/jellyfish-plugin-front","version":"2.0.11-renovate-npm-marked-vulnerability-946a5ad3ed8d3e02e0917afaf901faf616fe50ff","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.11-renovate-npm-marked-vulnerability-946a5ad3ed8d3e02e0917afaf901faf616fe50ff","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"35e4b18f2c8c3b9da0cc478285651234e50f2f21","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.11-renovate-npm-marked-vulnerability-946a5ad3ed8d3e02e0917afaf901faf616fe50ff.tgz","fileCount":28,"integrity":"sha512-CrrFBi3p6RvgPkCoVcylZw5VI5/UBqj9myGkwKWK7kD44fb8vDlaTlJBs9Hu7h1ebQXvHR0j6z8FayolIV1Lcw==","signatures":[{"sig":"MEUCIHzrxHke2YhIE9lLt+Esmpg3+6MBQE7vle2iDBHPEeHXAiEAvfN2g9im6rUyxcyy1q1xaoWZuXLcYKX1pJrx0jUf+Sk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBOjGCRA9TVsSAnZWagAAGEsP/jvDZG1rbn6Ha3a23m3H\nW+ooIPO1vVThXru4ufZ+Mg0eDRGMOWyKOFRHgg5+d4EygwB5bQOhohvl+SCl\nPpc1DSE7xXB8PaX64ccoAAi65U1OVyfY/258Ry1GCIPdqTrszk/VUAsI3c9N\nQdr9H/x4pabTBQEC+Ye4fWCtICLi3zQZCUkqZA1znG830rM8pWdUde5KWVgP\nMfVz72jCsbOl/M1jojDVO98U5hqL0r0KyUWH4x6rIJ5lf/7Wc+sdLm9g/k2S\nsBKeofyBlu8/iIBxk/qBmQn+gowQUXDJaU8zmdRKeYbzlPUkCx67y3chn37a\naH5muaPM8lqYh/s5WXW/RoFmfO5zOcUKJpN53udd8bQp7ai+2bZyPO7Yw7sY\nI7oWUnwMdb1seH8ih8YvgLab6ctslzWhCKw+xFBQQx0eNVfLu/7vG/O52g32\nTj1uBHL7Iv4TO6om+0V3UlIRx+nD3qE97kki1XulXkUGQx0pay8PjMzP0Ij9\n8KJPGh9vXxfGPdT/D4xCvfkjt8SCrqUnxABr7pn91Dk+pTyC/6c7ys9gZ5KM\nzQp0u779EQnYa+qSm6XbGa1VbAJN8gP+zQzutQ6fkGh7GqknC+0vI85Jw2wh\nQ76LHgyZTWUN6inUNU/fFJd/BFZdLC3Z6YIgZ8xI+yPdeMI/K6e5QvmxgaVh\nvv8r\r\n=mo3A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"946a5ad3ed8d3e02e0917afaf901faf616fe50ff","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T10:24:12.937Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.2.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.11-renovate-npm-marked-vulnerability-946a5ad3ed8d3e02e0917afaf901faf616fe50ff_1644488902121_0.2668889225919655","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.11":{"name":"@balena/jellyfish-plugin-front","version":"2.0.11","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.11","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"215e2e22946cce5e2a2043940312400b8fb8081a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.11.tgz","fileCount":28,"integrity":"sha512-y8RvyNc3R3UDQC0Imz0Dsy6S+mx0H1uX7/nd30efvb8Yv7pmIUn2McFaEk6JtyIXF/bOJGvbvM0x5+Y1JfBSNg==","signatures":[{"sig":"MEYCIQCxat20Uw6elIW2vUT8j89t8ikXx8pmoQRV4MOAVbvmRQIhANzeofZgXJjMwg4oX2L4XpO6YXEv2xTtUHJR3HXVgof3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBOwiCRA9TVsSAnZWagAA/l0QAJEfrWMsHk4qd4wg4Bhp\nhtG9d6cNlYUGRxO7f/fxWEUh+7fT1pjIAnBsDJS1feW4xKwwSlbRGVGyoWzL\nopr7PxpIWBpjENpg7Qef6z2jlZQI7AkqMhCPnE3OwDtIGRaDJVxHOOPIoHzp\nKgCIEl0qxhS1zygoVNhS08OQw4O0LsGBRV0VrYdlzbVdOI+sKdc+fHmQz2/j\nlBvYSfK6i2UjmRFULecdrCmbGXALojERY+WJ3+u7U6cK6FAbg16mYqPFpak5\nXBgisuEwE+KlolXYYEz+PvKlfbE9NaEtVKOKnXQbx7Ml2tfYgIWbWxuwJoUX\nl4WnIeKIbcMdW+efNAEpjyD3fPLMlo44kGrfAUTAF1S3O/pV+YYbwgKMRT+Q\n3rGwUvabWZO8d/lrJNGRxslCfvUjZBeJarEiOKhBcSLMiERQOHM58NKmJggs\n3bCVxJNwaPmwz0096wOrqD42IDtZzekmz6GjGfwkzk8/7ovBeaQ0BCRJdvem\nh4AayrSE9vXmANWAOgMQPsL30qSFfBsOYS6mN5dp7wG/sIJRxyqwMVhsRqCx\nbtId4Jf/Kpbr1dhHQ6QZoHkqzZV6zVW0jcpPlZrUQeK+i9YHu3nOlA+8dgp6\nYLuJADjdPaOIdnI4RT94efwzFBBNlv6eDWbnps7OEjOJdJLuNSItSUqF3uZi\novf9\r\n=IvMw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"13ce0b2c3a7ffba6f84cb855c2ec97a4909dc059","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T10:40:34.969Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.11_1644489762065_0.9481496925888111","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.12-renovate-npm-marked-vulnerability-063559212fcbb60e86c860d9a9820dadbcb98f7a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.12-renovate-npm-marked-vulnerability-063559212fcbb60e86c860d9a9820dadbcb98f7a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.12-renovate-npm-marked-vulnerability-063559212fcbb60e86c860d9a9820dadbcb98f7a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c184127de56c3545847c74f795c480c8957d8f62","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.12-renovate-npm-marked-vulnerability-063559212fcbb60e86c860d9a9820dadbcb98f7a.tgz","fileCount":28,"integrity":"sha512-qD/9/jNAzo581gef7J/DlReF3sQfiWHb7VyiLFNy1roU/7KesL14l7E9fvkE22qhqFidxh01FWpY8oP2MBXrEw==","signatures":[{"sig":"MEUCIAHpHHSfWsuBirfpPIFbeJARIDQFLsazxKz2nNJKmbhfAiEAke/Uo/Vf9sA6hdy0+/M88hlV6GFX27qKv2yf3BO+Zpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBO0fCRA9TVsSAnZWagAAOqQP/0895dKyfoIHkJlOOdJO\nQo3+s7KFCdOMp+BCh2aZYZv1wKN1+03TzVREZEcWZfHYVGa5ZoP1ZPHFDD21\nStu6frQ7iwT6xBNX15PRyd9rZ1gf3hQps82ErcCreOtvsTww9VA+QBvq8NwE\ngkxgX6054VL2sS+pvYVEgSMdUWK2xpuIqf23tvcurS2GtjKhfSyym8x1+grv\ndXoJQR8aEqisZohVRO0nxsG/kwSOf4MGHs2LNFq/zMiGghe5XKWB9W+n1fwI\n1Cz2Y9YpU87FhK/8pWiUoIzM35d3hL54KOVGP58U2zx3L0p9gIKIZISNXie/\nV/jpFxchwf8JBzduTkF5QcBRQzWwQ07rdhIPOJoqfKKyhL+MhUou5gxPvefK\n9wwKmCh4k1MsKk0EoMMlmR2xsylAi4uU+5PTQqksa5y7JVnck5PnYKOeh4DZ\nxAFXdski/uuqfyWuLwCH8SkAsvi8M5s4b73xsAfzAZYAN7O2njCXqs1Q9dFR\nEzTl4zJn7fHIc62g0ZOpPcDW08PffDmibrVnFm14dOSttmUMOn1iObojJwzl\nNR1ZU2bBnnlporqO44wdWlQ0CsmJa3jgXeSEOOVpsONCiP7v+TXLZ7N7aAiY\n7ODANDvHC8DvHUWFt8CBWLH/PwSjloDOoIWZ6YGjWBQAMEEsRwReBRmhOtxR\nH51e\r\n=Uhve\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"063559212fcbb60e86c860d9a9820dadbcb98f7a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T10:43:32.267Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.12-renovate-npm-marked-vulnerability-063559212fcbb60e86c860d9a9820dadbcb98f7a_1644490014968_0.7259237752342609","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.12-renovate-npm-marked-vulnerability-c7d5f6613f608b6a3896c337a55de8fdbabfa385":{"name":"@balena/jellyfish-plugin-front","version":"2.0.12-renovate-npm-marked-vulnerability-c7d5f6613f608b6a3896c337a55de8fdbabfa385","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.12-renovate-npm-marked-vulnerability-c7d5f6613f608b6a3896c337a55de8fdbabfa385","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b6319eb75e3611469c283f058c395482d88f437d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.12-renovate-npm-marked-vulnerability-c7d5f6613f608b6a3896c337a55de8fdbabfa385.tgz","fileCount":28,"integrity":"sha512-UY6YGvJsu4mndiD7xwXF9aiwQVLVxH2U6JWlwu3Eo3Qnbsx8fmojquCHAIKE9rHS3s8ydcbWbXxev/KAbcR7gg==","signatures":[{"sig":"MEYCIQCFJ50dMgd9jndcYka1hWEgZarv+KE5OpXjf377PLAP/AIhAJPv+K1NVxkaSpz9sdExXHLGsDW21z5uBA9fuMataG4Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBO3qCRA9TVsSAnZWagAAr2UQAKKzk2RpuUQr6+Y3bD+9\nqq6oHS36I8fpipfnArmjh7obZgqZvtMPjliDaL8ZQPF79Uz2W4tBvoLbNVXW\nBxZAzv+5VqhKQZLcM6osB4rhYliszPlg97VsMF9valenyLqEbAJtj7VLpEHh\nVwVLGpdO1sI78dZyLQflQHKSLo3WcoG5CR/j2uWZA7z6m3j2e6HgxttqVKQ1\nlkzsDwdOHk3S4MYCx2A3Z0GuEcbAKAOYiUFGt0C7gbR+TNGfQESslced0rFF\nxnbWojcVa3VMaP3kBwjjlAVbYi/5lwx1stPEws12oXlG376vlBjFSl6DJftM\nVHYv8A8J+qDUkGMnv25OF9kAUGdEqOWNcIwv+CMotL1wN55oJqX4Il3MqLSs\nHxNNX8vILJm5xVjOorqYnvzEfdWEpsNlYjElEuqLDfTo8BLJkgUARJXtbWdA\nV/8fuFORA58mXBoiadCko4drsUS57v0fB4FQlQjbjr7reMDsY0vReUlxnucJ\nLo74l3JX8RSAARLIifS4zPIBWLjsPquFKLgX0KluAOGsbjK3jW5ROLWowbDU\nnTxqFhhlt5xguBsTAthFW9zxtnjGvKsZ9+tMPu9reT4sQ6jz2+xUDCqXFcI1\nP/YFDDeypAMh1BdhiEv7A5TTZG7lxeyyFN2MUa5oHVSRq+PiSdma4Z9hIPt2\n2HmQ\r\n=oxRh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c7d5f6613f608b6a3896c337a55de8fdbabfa385","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T10:46:28.507Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.12-renovate-npm-marked-vulnerability-c7d5f6613f608b6a3896c337a55de8fdbabfa385_1644490218201_0.04361722197413109","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.12-renovate-resinci-jellyfish-test-1-x-ccf0e7a741c0c1d296c9d45c141909668348d081":{"name":"@balena/jellyfish-plugin-front","version":"2.0.12-renovate-resinci-jellyfish-test-1-x-ccf0e7a741c0c1d296c9d45c141909668348d081","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.12-renovate-resinci-jellyfish-test-1-x-ccf0e7a741c0c1d296c9d45c141909668348d081","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b579e92a92b3029943d6894c9ffdbc0aa101e566","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.12-renovate-resinci-jellyfish-test-1-x-ccf0e7a741c0c1d296c9d45c141909668348d081.tgz","fileCount":28,"integrity":"sha512-HjjigOqQkgo07f9PLLxjGBuiEQlEvb9t8BzS/EIenNI726EXJNE1qTee7xqGZSFc99hoeGFYZIhaQiPPCpWvqQ==","signatures":[{"sig":"MEYCIQDH37Rx3KFWqacqqVxvh2ehABZlcwb7ptwncHl6/IAOoQIhAMXOXw0u0Qa33GVcO9tlIk+u04sq/Q6cave2o62e6KfK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBVeWCRA9TVsSAnZWagAAZJMP/0Nf7BSApmuKd3LzruIR\nARpQCe41q+LJjrnhP8/ZKWkQ/o/RsBrT4EgbOimDo0PuhJKxhzM2PaMy0LcO\nsdysrouesNL8023x0GLf3iIyK2orkxLrfy8ssgCtSic/U19xz3F3QKtqm0oC\ntXANKiDG0fvUVztxc3p4gPMwgcpI1EKi/30w4kxtNJeTIF6j8MoRYKBg9p8R\niLXVTubg2YnrTEZuyACJ1cuyRCRcmcDyfRptm/t95s07taM9v5Lr6tzy0gCP\nh4jP8I6Ej/NmLO7AnLM/mppM87BL5Fgu/tBL1CyZ3xaC7bBoSi8Zyvm+qDVh\nAJrWIbA6bKfeqr6vpsLNORNxWbORJw21qjkqjwtPpl6H9NXa3bOvdgr82nO5\n56gq+OU8v/ZMsoCRvE8sxFIaNGgcZ0vYQ8Yr1B1j2TANupFafxKg4opDnfxr\nsekpi0RT67KKxaenwI8/bHZhESOukVx8b1y/zt8VBa1ndFlFmpH5s+GlQ6te\nkxhBJkU4xLaB+tx7odCTnd11RwlnaMMwTnxpB7LqOuRUXfK84w5HNRNKZ0hR\nrEX2ZBYSbJ6OQPFoBfs/v4Qu1znFVcsLYiHj4npetxLPHPMTqUVGPPqax1g+\n6hl0dt+VL+crq2cFmR4daU/IwSCKPuuG8BcOiUyD/PcXNRV1bIQV6VyCbG02\n7KbB\r\n=jBtE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ccf0e7a741c0c1d296c9d45c141909668348d081","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-10T18:17:15.529Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.12-renovate-resinci-jellyfish-test-1-x-ccf0e7a741c0c1d296c9d45c141909668348d081_1644517270180_0.12284157549962726","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.12-renovate-npm-marked-vulnerability-c4691b5f6c630093190bdc211253e77579aaaa58":{"name":"@balena/jellyfish-plugin-front","version":"2.0.12-renovate-npm-marked-vulnerability-c4691b5f6c630093190bdc211253e77579aaaa58","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.12-renovate-npm-marked-vulnerability-c4691b5f6c630093190bdc211253e77579aaaa58","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"aeb21d0bbddb649f41e5f3a06cda2f5e77d3d9c9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.12-renovate-npm-marked-vulnerability-c4691b5f6c630093190bdc211253e77579aaaa58.tgz","fileCount":28,"integrity":"sha512-rx4XuVZWAu+6bXTw2hERGfhnAvPwjJfjPrqU/lfzLbi68oyEUGMeCCFOjKtdwhl4/bJCknILcIVEPNP8hA8Z5A==","signatures":[{"sig":"MEYCIQDZJZ5C4lVbfEKGrkiY0E9+6lt49oF8vt4Jp16EMVlOVQIhAIFOh8zwTqaT+/HPyymzPB2XbevaqtfQMC1lWHiBW2UT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBiKKCRA9TVsSAnZWagAASK0P/1b2QUNpLJJ0n5GaSvix\nHta8LS5JoTdoWQGhmwKJUQdxPnCzdXXNapeCZE3vgQUm0XVBMPYY2La7TH86\n+uPsLz+5leFCnpy5DPFu9vSZlmg/8j3JBBg4BtqrN4GifEEeaTort8wOIcvI\nOfaFbvjuiy44Z8F3sCyQ1fYpYAZng3Sav3KyROaM9ceBsKEQIW3ZQ4cNX3yk\nPDOdbMyuMf2XQDVYniPPOeMJsE8K1UllXtaHSIoQxARGbKV25/8LeBSGW1Vu\nsF6DMtinC42By2PzvG+Oiolqp7nQKyAatiYh89LB53hBToYmjlm/YVVmMIIv\nH1Tchpv+phzEMaiND1wMZZvGKMwUB7Is8IuqAf4gHURX1fUvnpgtJoB7fpFq\n8Yf9J0qTLFnLwozXZmjYaOSx9cTPFtkzHsMs/iF9hjMKK50CgCYQsoqls+IC\nBtvs7Hcgi+GYKvC7Vr/uuHA0sntOdpmn/0quzI1yyK7IwGOl0OcuQ4ncUSep\n6MoUN3yq2OOMa9/LF9b7Wj1Afo2L0qgR2zrT4McoyIzJgRjENbRK9ZKF60Kh\nfR7mPjED+EX6yEHJH0kjgKWjfmLwS6LwPrQwV+Cwfzd0a/oCJ9YTXa0mQpNl\nHwuHRucQjriRj87Ja3Ap34ev4UR0VSqcLzGicL+zUdHgaSjU/ES7CZbE6Ud2\n7m5A\r\n=pVV4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c4691b5f6c630093190bdc211253e77579aaaa58","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-11T08:43:35.879Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.12-renovate-npm-marked-vulnerability-c4691b5f6c630093190bdc211253e77579aaaa58_1644569226132_0.7145354564384867","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.12-renovate-npm-marked-vulnerability-5fef8208dab8227ff8bb6917fa021138926b0544":{"name":"@balena/jellyfish-plugin-front","version":"2.0.12-renovate-npm-marked-vulnerability-5fef8208dab8227ff8bb6917fa021138926b0544","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.12-renovate-npm-marked-vulnerability-5fef8208dab8227ff8bb6917fa021138926b0544","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d54f90b57c6182d0aa10b549a0e284b101ca48a9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.12-renovate-npm-marked-vulnerability-5fef8208dab8227ff8bb6917fa021138926b0544.tgz","fileCount":28,"integrity":"sha512-NyvuftaY+KTMWf5wv8U7FKTye0cjNY8ibNMWmOFYqtdpBB0QL20dRD1E4iElpiaWYit/MtWycIlRpiIoFGHSuQ==","signatures":[{"sig":"MEUCIAHdxAH+cCLE6v836RVsjchy7J/4wGpI96Rgqn5bSZMUAiEAqNhtBbS4ZyCEq+Ne5zlxsp8cygdvwNXL6ys8NsMDLQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBiNgCRA9TVsSAnZWagAA/jEQAKBHA8Om3GyPXFXlfzLN\nAZA6gtXb0EG7v3qp4xUK96czT9g3hLTXVyRMQ59BzDxeiyqlKAo3I8l3MCfw\n01CK+ZgYmVDlrLypCpE8/pJPTsNrkvb9ZVkhCznrMJTc72ap0cMxj1H4bH/5\nCCHm0etDyRiSbSNv4n0GKgx+dicyNH5oZeV0+8bQuGBEJyqkRLnuDbjEpYUz\nYHiO7B5JQ7m81fpzl5X9I2oPJ5NAD7SKMrzPoaWFGGiCdOx7H3FHNYy+/fzm\n9sddDQUFM6cplLH8WB2/VcAn6yswjnkHDoIraJUYtPUtCuZFY0RUk7deOQGr\nSkiaSyHYRUx5dg39yEHqMsXXrj3S8rT37Fwn84W85XMREPy+2PBJ75xIDavV\n0GoD0Mzepf7QmLJrOoWCPy6tCMiAjPkfbtWBsZPNe/7hQCsHwfvIIlEEPiv+\nWP3w+uJkN2QsShO3ShWX2R1UyvXPKRpN1zwXFPpjkiF+7EHn/Y0pwAPgrpYb\nZrrN+F9zfoxhmhQzSy0PhMUh+lEqfRG6g0cMWH+OCsdWTwjwSVg5izaskWZq\nuik8I7b2WZtcwsJnJ6TaHjOpjZc7pRMnlQEJRpJ1HDboFjjtsM7SEQWBoBrO\njVxMH800oURn7ux14j11DrCCqZGwCzi0JWEDhIPusKDZ2XX4GQkDzliKDNE9\nr/cy\r\n=QMZD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5fef8208dab8227ff8bb6917fa021138926b0544","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-11T08:47:26.086Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.5","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.12-renovate-npm-marked-vulnerability-5fef8208dab8227ff8bb6917fa021138926b0544_1644569440789_0.7075320608247646","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.12-renovate-internal-patch-9d2041d8136c7781f80bb77b3c43024fe1112fbf":{"name":"@balena/jellyfish-plugin-front","version":"2.0.12-renovate-internal-patch-9d2041d8136c7781f80bb77b3c43024fe1112fbf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.12-renovate-internal-patch-9d2041d8136c7781f80bb77b3c43024fe1112fbf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ccfe67b7f23221113a07ce2c33da4e380a2040b5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.12-renovate-internal-patch-9d2041d8136c7781f80bb77b3c43024fe1112fbf.tgz","fileCount":28,"integrity":"sha512-rVvbAysoCT3zk73tRcSobgp1rncgnT4R5q5dait4/1wrZMzUjYZ42QcE93FIPq+E+Te13ySCZZpJ4VTt5iv+eA==","signatures":[{"sig":"MEUCIAd2kYDcgy853NWBKfknP7kU6OYIGStvEUep/7b87HkmAiEAzL4/neno5Igk/b7QrCraV8FS7PimXyewI6t3qoOSGSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBnaoCRA9TVsSAnZWagAA/jYQAJK9GbLzxgjqz+segIKy\nzTaea3Ayo0Xdla/hX7ydtFB3OCDA6AsfNlbvxZFhxyEGPCwPtrMa2OZ8povm\nVWhqS+MAx655ODF0uLdLGBqV9l8ChK4ybE0WOzyQGYkvqVnKgWHEAY7vuQs0\nUGmDyCG0Vst+xcVtoVsGOymmnEBcpGUKyBJEulsSj24tNcJYjqQZLOOTHax3\nzE3qwKTjkh3Tsf0amsM0qOtHedAJQT2Sad743TOpUGCEAWSlaEDNUho8znj4\n9R5bcrgkUOZ/imLaRqEoryazNcGI0wKpaIXNM/A6w7WMLmfhCWCs10wOpMx/\nVo0npqMvbx1XW6b4TufFpCn+tFqUBt2At4H3pgdTJDUXLk1MeW23uwK9if+e\nADjmh5lUFVtHcirso2ZN0JpA393lwIN326H/jLMBCcf5jBDIOo5BOS/G+Z+J\nnc/51w+1a1jQuD5sydY3ZNJjtVwTK6ijc5FOPCBD5Yd8iyl1m3HIFk90qeKP\nMttmIymUO0QaJiLcCGG1HWeFkOTX+ei2uC3VrokaCPXMzxiyw/wRa4OHZpqF\nBuka1w+qVInwnvqq6WJlsH8yOG4pcsjA16Kk/HmfNqKKtKWePj5roYsnYYDI\n3Y08+T7jKO86vvw79M4khhKRF2omgCZe+IjBhACIZrSaqD7W3COoU2x1c+h5\nYytC\r\n=Id/3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9d2041d8136c7781f80bb77b3c43024fe1112fbf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-11T14:42:26.796Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.9","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.12-renovate-internal-patch-9d2041d8136c7781f80bb77b3c43024fe1112fbf_1644590760815_0.6385782646284388","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.12":{"name":"@balena/jellyfish-plugin-front","version":"2.0.12","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.12","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"216c8f2d5614e2794564c44fe328ea91271049e5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.12.tgz","fileCount":28,"integrity":"sha512-XbgXpglhhzGEms/TCEAbbHWmcLV9/35p1Kcy1tKSwQ1cfqqLkW+G56QU4XbA0IiJXA4Lwl3xIc2r5wHu/aVW3w==","signatures":[{"sig":"MEUCIFaffe8hK5X88jJQYo5fNKVAQtB/ZmdvdmnubO4uQwqqAiEAoVEmC+zSn4K1xb0rgYDJHGmSayMvHEiH/mH0GnK2bsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBnpqCRA9TVsSAnZWagAAz3gP/3M4YhgKuIv6St2GnBm4\nHJot85Pbi8xQl0izyhaii7hnaJ8bt2Uw2wWaa09w9ppuDstZc+fgUHD39Y6i\nOwDfJcpmVYdx67HewXMx31HV7UqW46qdEmFB7Hc/7u9ksxwcTk8cnBBIRLxy\n+S98H4Sl41PUJwNZh05FRGS+BF5S2Ks/lFsGstSq3MckOjqur/nw3puE9MMb\noIblyKANx2sFGwXzfUkkE9938hfqoWiFHEfQeyM+h8FYwzPGBFO///6Bik9z\n4N+qMcV/yE7VlzZWlkoNWQ4Vt0gxsKi5vgSHNQWDoybm4QdxmpT/LMZCxuOU\nz5PkItzLYYJ7tRWwOLvpxlibHGpoB3VxpXgrPZAHgf0VhTUPpkOSf+zKsJg5\n4Ks+UjzRMJ/m4S1FzYlCQ2/4ZAA4vVf5zWXOanm6DEjOc7nuDrkgpFIxBQKh\np8UbjIMCXhjDrz/PBbyO1b94nDZbg3SHZbrWUYsNxt2l+XFgsethUrH2nFnN\nBZiJyNq/DMcF7g3mBQGlSB1rDL4BLMX4ewbnJRhSICkGGc2wDRS3K87sYZkH\ne/KvL1irR+96HJ0vOYIFFyyZHOrE6ZVVun9XdV80+CZlD6bfxzRQz2ef1WAN\nGSeRzXh+WzzVB37xqUECSIiFecvXa5Mpq0keGotfqHe8EEn4imZPemLSbpX2\nh0UO\r\n=yxhq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"89b73eeb96df06b8e7c519bbac0a988d35b3e491","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-11T14:59:52.730Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.9","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.12_1644591722772_0.4201794713847675","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.12-renovate-npm-marked-vulnerability-7b85e171824ecbd9c949f173b13dc5172caa87ea":{"name":"@balena/jellyfish-plugin-front","version":"2.0.12-renovate-npm-marked-vulnerability-7b85e171824ecbd9c949f173b13dc5172caa87ea","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.12-renovate-npm-marked-vulnerability-7b85e171824ecbd9c949f173b13dc5172caa87ea","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"91aaf0ddb99e9380162fab7d59cd9099ba2f559e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.12-renovate-npm-marked-vulnerability-7b85e171824ecbd9c949f173b13dc5172caa87ea.tgz","fileCount":28,"integrity":"sha512-nxgfLNBaumJRDk3gJaLV/T9bfWD2GUlPCDUm5Zxp+tWdULkCLt9Scdl0BEvkwIL4/d7k1oLASNx39uEqTDONjw==","signatures":[{"sig":"MEUCIE54T4EA8bIIKxoyy7v8cOpdJj8KIDxzRMZqjJ8cnbeyAiEA8sj4HX82ck8Iu5Bx2+4p/35ZtGnADucxmD4dXGnsoHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBnsKCRA9TVsSAnZWagAABO0P/Avd8Sopy+xSjeNxAcwl\nKFssM0LOXqMTzlkFf6apLFeeWj/nQ+kxFLK+RuwrHfYe65P+l3kplTzhFk/i\nRlncx71HpnvT5xVMc96iN/9ExTsffQtm5b8FwPqpzZUagemJ2qvwu1Zo/yOb\nYIg2RYV3D3wVqWCRtsZJtECyMpqxfjbKiiSantGJKT6+AjavKw/DRZ2m6Ywu\nd72PkU35RBRAxwOeCuTzkACWobfURnhytGWJ0uV2IhC1GgsD95AKOWb4O6rs\n2nGqCOI3u6aKbP6XS6vY5zWE6Qvex2dIoG58THbZOiE5K282YNLoFxg0mCjY\n6Wjy6i8TnB01OrJ5+9hK1bq2rfFm1XpAIXBXrQz9ZO7feeJig1PBIRImwM6c\nAFJLpemPsWQ+aH7WAruLUBmL1AuPsrEPLwEupJ/AKnm7rNsZYErEpmqbv55w\ngqW634DBVj3dyKxVFwixHUjt5qW+Mq7Mm6otfxgVa5ebKFvmEq684IMVC2WM\nilU+3M5QCEY82tbUt30zCNqZw346A2LtGrX8N08bbVQajmJ7us1m8aj+Oy+W\nbkDTkJhItPSrZYeSZf6SWt4g5RJ9NEXsoZmoocGelNTWQr1n867oL8WNo6Ba\nX5q0khyOniaL1tc/RYcysXx3iDS/zJAK7kiqvuH5qsEIZb7ADOz7EoSWEHMH\n/GRD\r\n=2kAw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7b85e171824ecbd9c949f173b13dc5172caa87ea","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-11T15:01:03.673Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.9","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.12-renovate-npm-marked-vulnerability-7b85e171824ecbd9c949f173b13dc5172caa87ea_1644591881875_0.2073092521518174","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.13-renovate-resinci-jellyfish-test-1-x-636f6aecdb065c1ec9f3e162f3c0666c75445d96":{"name":"@balena/jellyfish-plugin-front","version":"2.0.13-renovate-resinci-jellyfish-test-1-x-636f6aecdb065c1ec9f3e162f3c0666c75445d96","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.13-renovate-resinci-jellyfish-test-1-x-636f6aecdb065c1ec9f3e162f3c0666c75445d96","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3950beba48d2db006c9249b6f0180db2123b9a3c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.13-renovate-resinci-jellyfish-test-1-x-636f6aecdb065c1ec9f3e162f3c0666c75445d96.tgz","fileCount":28,"integrity":"sha512-YRdZVKpMo2yjCFg6fQq5AIuLyohKAfmhf07glhYFvc83HdnXrgVZMkEket1yAJuyNEBXo08KL0VFiZSGNCngFQ==","signatures":[{"sig":"MEQCIHyXQhGxUwPl8GZRgvuqzlX/rZNCiOJqhPHwFav2gJwoAiBMZcgLDUwdrn9mp6jZRY8KiLNlfKsqbzZET+FSYRzqpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBntvCRA9TVsSAnZWagAAwEYP/0+kjl7AmSMY99zQLy5S\nnJEslOHTLbQLpouyZOuuYTV7NOco3rp8rgxXUiRE7R8OE3fBIvsgTZ4Kyc24\nRwTqUAz/0xaRWKG0SpUkFxKIrx4M0ZRD7n14RcPmLZszo5bck5VSp5D3bKFv\nc36Iv62w5/O/Dt+yXrOP6BsR0fsVsUFYL4t8dPbWNJ8kq/Ji+Y6vu6yrDmpL\nRaFDJiB1tE/4CXz7Vy5yCyXCGqKB30jqrp4BBUYFiQZQiLSoo9jJK1X9nMaJ\nhA82gu04n1HeNevqp9occFocKpLuyd0wDV/H1EfnWOpWKfDOVuFnpFXwPEnA\n4kCMxMALW5HbqJqzxrgJ7e2biNmejhDKetaSexCnabPEUoQ2zxdXDtJGbLWh\nnawzMgFuCpcMerQNoDlNX9ovMcTzRDqEAiBDDcZmO4ixB3592ASHlAW/sY9/\n1mFAjWM0NT1H8qdbDBxzXeNSEuWFluVlJ8bcDo0IugdeT+hkdcXSp87+k2PZ\nTHB1l9vQFT2pEKMyD/vCpiPXv+E4JOTT+UfxvPiSiWs6dtSFw+ogR3XOyiNB\nQegK3S00M95gWbTxXFtpwYRLkJDlb8a5zh5bZFtCfDl1VHolA2HwZ4UEL0pj\nrBypqakdPJu78lzhnrG7lji0NMeL6X4y+ImlwBVeNoYe7ZAB/oeKwsQDDsZf\ni0rx\r\n=Y7DT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"636f6aecdb065c1ec9f3e162f3c0666c75445d96","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-11T15:02:13.899Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.9","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.13-renovate-resinci-jellyfish-test-1-x-636f6aecdb065c1ec9f3e162f3c0666c75445d96_1644591982896_0.9378418110249251","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.13-renovate-npm-marked-vulnerability-80e3c451bca768ed92ff52d0a7598f4a14ed7170":{"name":"@balena/jellyfish-plugin-front","version":"2.0.13-renovate-npm-marked-vulnerability-80e3c451bca768ed92ff52d0a7598f4a14ed7170","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.13-renovate-npm-marked-vulnerability-80e3c451bca768ed92ff52d0a7598f4a14ed7170","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2cba6147cacfa7f83992bc2969970087421352d4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.13-renovate-npm-marked-vulnerability-80e3c451bca768ed92ff52d0a7598f4a14ed7170.tgz","fileCount":28,"integrity":"sha512-lD0LpnRYbdU5zJFgs68WY6KHazIS/ZrXMZQNIAeA3vbepvnWnRHLbA2WQxbVv3qMMH1u3D11K5hsLnlGYcmHCg==","signatures":[{"sig":"MEQCIBwomHIJbPzYTTnYgg4B3TwYX90Grx26IVaz9Rk6TgOaAiBUD3+53MBkik9uRVdtLyDTrPnixKMbZaY2Qv4nNLYjiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBnzwCRA9TVsSAnZWagAAU9cP/AwEst6++eh07bIlx8Ad\nEoSUBD4NjCIYJKgojzY3ORiQF22yPalBbvldlZsMGvzkdAd3RqFOtjbVY4CG\nK8G9ioNxm2TIEDxLDQKYVTTSYkJrQT8qYYnK0KPU493e7uT21WmHdssplit7\nJOI4EVB9hiTvXzDCV74slX89puxSahil4uHQ8sAuF8GNdsqXFj5M3QKzh8bo\nGlwpJjSr7Y0FOVYPvgyo8KkYQy9QpJVjzMvSmit5Yc+UwuusPfpYkuZqn8nn\n6FxxUAPGwR7yeHAZhQSNwdadIGE1oGnBFY4RY3FPKWO2DE1F/TDXSAgy8UyO\n1Bs8bKmqYpbgn4TYi9R73WQaDV8HmGyn9j2t4V7d0pxFXdhN+0r1XnyW/jbN\nJ7I3GmBIHIqjsXtPogitpqeynId7ta+d2O0aiaNmFjxB4BkAJ0CKgskCQ/ep\nep3/ZrNAOhchBeACFMHtrKH9phRtWVKbUI5ezEmosxWOzE/iH/rjgnx0jBlP\nkp+Q/xPtZg/6es/u51cyvf+gINdd9LWo3F4b01CCd27Dtpfbu/pZYacxDOHU\nIa6+SXh5QnHwsR9WAXWvEVSObVwbdykW8ofDXi6EJrPQWHoM4b5fW4WZD6yx\n2ZlcxcdJdjlSsHZW5UVRSpTF7syxjJVuZjjk5hdI4M4Rf4BGOvbiaIxm8C2a\n7ecs\r\n=4H3/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"80e3c451bca768ed92ff52d0a7598f4a14ed7170","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-11T15:07:35.255Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.9","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.13-renovate-npm-marked-vulnerability-80e3c451bca768ed92ff52d0a7598f4a14ed7170_1644592368398_0.13409058388172723","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.13-renovate-internal-patch-10094b457fb2fc032a0a3fd664c631cb4a4b3c3b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.13-renovate-internal-patch-10094b457fb2fc032a0a3fd664c631cb4a4b3c3b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.13-renovate-internal-patch-10094b457fb2fc032a0a3fd664c631cb4a4b3c3b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c23e08cd62f293b342647caa716e3cdb54082e4d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.13-renovate-internal-patch-10094b457fb2fc032a0a3fd664c631cb4a4b3c3b.tgz","fileCount":28,"integrity":"sha512-qqhUczTCTMeREiG5fITk2OjIyhkSoo7OVi54go+mLsLUVVm+CDow+/cpGa/MCrxnKDsXXkGZTyrWPv4pDziBMA==","signatures":[{"sig":"MEUCIEDbEE1WqaJhFGHlrsHrmvhF0W4C1Ysi/FaUOHMZXs88AiEA53cgh4OZFLw1D3+3Zqn5uEcz6sq69EwG97JOuPfX1l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBx0rCRA9TVsSAnZWagAA+toP/ifhfXnUoOYFU+xTSNJk\n6Dubx75sk0a2N3+tWEjz+km6FIv71ovtAQED4h6js76O7CdsWz7Ca1yGTRNS\nNqZ96ssXqoMVoO4lUR+MC6WiPqCNxON4oPv9gb6YweyISVEJIwN5+cFBHZab\nGaYF7Pd36T6ALduS28GyIwTCxeAl9mvuI8w6Wu7c+Q42YtZQeTChA7X+tb8F\naDMkUKexU3gVdqNu7U8ERBzAMJl5TamqqwI1pvbk5QbOptlCoypYtBeksBMx\n/kxk7NVghHNJ6qn581GU8i/zN6JlnJ2MedAxyYWfI321VSkcNMKGrqkT87/C\nYpTuoZoeNRSM0/ATqnpPpsAJUz7NotAsPjTPkUBc8//lZSDrBQJUJgqRRHnW\nQMd5Kktil69hsIwAYcG+O5kfSssBqSfESl7a0x7DRuPpLkvZBZUwUtl82ppH\n9XVyx8nZVR6GFnXzbdsHETkc4qufpCH3SWBhDWp6PejK+8tnGYUvJogE0B8A\n8Xa7vo244XGtr2Cccl9+cUMCGdQIz+thsoOoQP5Hfhz5J27qQSOwVZng9E5B\njpidkqszOcRBjtkS1u884yT9hunJGDrznh66PAxfssn/RXtoZLOV2wLdaMwg\nVpOoEtLYPhtbwVJnnGWgr8rAQ2gK+I8zr4vSogetHVIBITtgLtVa3FVRAWJG\nIwEX\r\n=0M7K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"10094b457fb2fc032a0a3fd664c631cb4a4b3c3b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-12T02:32:48.792Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.13","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.13-renovate-internal-patch-10094b457fb2fc032a0a3fd664c631cb4a4b3c3b_1644633387665_0.38724495939889825","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.13":{"name":"@balena/jellyfish-plugin-front","version":"2.0.13","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.13","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0f8d0b2a291f1ea01c89dacff9ccdf83433d1987","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.13.tgz","fileCount":28,"integrity":"sha512-BxbUDZq4omgbdv9o0Lt+BlHdL2UAXY9Ep/osdJ2jV/WhyatW2zcatkR81E+kOSojohoptkFGkAuABD85c0UqNg==","signatures":[{"sig":"MEQCIEIFsWc+ze8iHTiefIJQ5wZUUdmsLp1bZLeu+pMhYbZuAiB3bwj2VfsePBnv1YrVLZmmGL7Kio1bNEcn6oapDrrq/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiByCcCRA9TVsSAnZWagAAAZYP/jezYdIuBpy8QoJz0HqS\npMQ3GJbkaaBPOP78AH4Qq1ZIS0ysuALfInXVM4B+Yz3viDl05JrFeadMBRcC\nXTbu9qlkTGz7mUpZcvmwVKmOIlAozJIPObv6Ke37Bl7oJT4jC4c6RhibUrL1\nC9e2kzncbmz9bYz+uCKWfNbOuZlf6pH+dbllAQQ19b+lN+PSF9kLlnNsHRQW\nV/0Lf4wEW6VbZmveGd2Q7UhmFYSXSR4rKiR9qO6mKofKNyMBLGQtc7wNFZZJ\n2NtAMe5GcbLnZaCsZ6aNUQ+QdjaREH/wxgw44+miuAdJf4IPw1mzGyb8gSZ4\nW4cqqeb19S4R6ASgPqvIZbZyLotZPjHfgAjwzSgOwVhcWek+CwCxoexe9zKc\n2W+WISraTSaWFwGuAjCOiUNb5iEwXMG9z5WeqJzaWCW1+K3nZ0qRKiqZMaH/\n7xSOoBpAz+p7wjKds5J25QKO1cpVxUjpG60W8Y9RizXCmpGQniRoMNBgrncA\nXub1B3g7WPOurEvd8kzkic2AEB5QyvBUfut9swg3QMKZCF8UI1oat81M6+F3\n87DgNvp16XQ1/W19myqDgpf1InNP0kaZKVkNY/v9HVL3RSg/TcRWkJjYHKQa\nXa7PTF7G9sa1oEeSz3dzNlkkqrPJDLKoj2IUt+BNtBMcOuUQ9gXdGhckRohN\nR15+\r\n=9/0v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d4730e681f31d5ea062df39bd1b9882f1864554b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-12T02:49:00.728Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.13","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.13_1644634268273_0.9552711368417066","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.14-renovate-resinci-jellyfish-test-1-x-0f5025185649822482e39c25094a2d4da47b7b00":{"name":"@balena/jellyfish-plugin-front","version":"2.0.14-renovate-resinci-jellyfish-test-1-x-0f5025185649822482e39c25094a2d4da47b7b00","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.14-renovate-resinci-jellyfish-test-1-x-0f5025185649822482e39c25094a2d4da47b7b00","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6b13e38ca4928d929e7d54ae6ea4f41aee08cec6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.14-renovate-resinci-jellyfish-test-1-x-0f5025185649822482e39c25094a2d4da47b7b00.tgz","fileCount":28,"integrity":"sha512-0zVivCzWraMoS51ToQY98Zq3e2AxMj0KtEHntsCg0w82o2M+Og9AqIeBsgo5cBKh87MMFif7hL9tmw2XoG6wMg==","signatures":[{"sig":"MEUCIQDFjYazXmBkWt7LZ4J5vi8R0o+0oPbxJfAAxQaUMy7HqwIgGUdqaqbkNQxm8q7F5Me/KfYko2QPczlD7wIWKqVwbBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiByF7CRA9TVsSAnZWagAAgMkP/jaWGqn3he0bq/iUAWbW\nnmViKWSO7LECWEC2cifKTZRksGK7JGWOIi7jd4asuNypk+Tw54UHcZNUbD94\nnoZiResWILxOiHU4gIoZGQAbJQAaCRPH1o6JJv+peEXbRHGto2/aUKXe7JbY\nc1HWSuQ5rjLjBb5VmuYJdb+UA56l3KaqSCMGZW4umQOEJENyC4hmOMlYqgrw\n5/VfL6GyeUliOLOVtHN6pG2N580r5fvwxxZvDG2aAyjNkN1O+iYSzGlR+rKc\n6YHFWRgcIyH720KW2N1fSn38Z6mixkJROPEnWmv+4YA+dPg2bjF2EBenV2Ba\nabucbgfedpDKUGGfw+9nYlKDfOl9tvVwkJU0ekmhnMrrpxWrWXheT9RkMxb3\n3oyL9aLJHElNz6bwqh5O4oqfyOwS4VuL0k/1FeNIamYUdTPfQwwnyOsFpZ5H\nu5rHCF38Y0owmSXSbocd1R13YMhZlKqY2oYuv7qbA9Wi1MleonubBHQ/owYN\nGViPY9zVWwr6JO2M68yye85twgr2hUwtrONR3+lysC9jrGKnbkTum7jiXMEY\nVagesWkBFksLj33LvZ2Pratj8s8aULzPuQ88OBIvpOY9GjpKLeLodsRYb6ap\n+DJLKznNLwX++DCfgXbJJ28q26DyVF0ZZ6rnk/1wHgjGQV1atuEkTvbYr67J\nNIWU\r\n=LcLv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0f5025185649822482e39c25094a2d4da47b7b00","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-12T02:51:40.646Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.13","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.14-renovate-resinci-jellyfish-test-1-x-0f5025185649822482e39c25094a2d4da47b7b00_1644634491265_0.012803037113802374","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.14-renovate-npm-marked-vulnerability-f4c8de8a2426685d4bd29159cec5b4dd2c07188d":{"name":"@balena/jellyfish-plugin-front","version":"2.0.14-renovate-npm-marked-vulnerability-f4c8de8a2426685d4bd29159cec5b4dd2c07188d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.14-renovate-npm-marked-vulnerability-f4c8de8a2426685d4bd29159cec5b4dd2c07188d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"87c7744587249d6af66df09ffffe1bb9fbada9e9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.14-renovate-npm-marked-vulnerability-f4c8de8a2426685d4bd29159cec5b4dd2c07188d.tgz","fileCount":28,"integrity":"sha512-fsWye4O1z8XOLxkBTZ9+rglxhJ4l66/v3Fqi5No3pVgsdKemtDM3wjv1qUaA186s9GAMP0bn8bDuKOHxujVSiQ==","signatures":[{"sig":"MEQCIHaSALhJU4fQRz5fep9cwmi9NxmJ2vJbslxw0+Z5U9pCAiBb/IIrfxvh5be/5Q05uFKqpmB8SVI01NeAUQW6rkgPAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiByHhCRA9TVsSAnZWagAA1DEQAJ0Cv2laNCayO1SIYNT+\nPljPszqf2kWhYAaiLV75v7mflWE6iA9itAUUYjIQI/DjJ99jJKsl5U9ffgCq\nKd4SqQNrpZ/Tzkr30XITBxAhF67naIiOoaRVBd9kuGecPfbNYDuz2gVKr9bk\ny/sY6obQkhDyD+vXUWi3mbOsAmoi3+4SjL7OEIlY25ulcWBwlnPCwtIWx1GN\nKf1qLlCiWYpytRAvUjaQvwMy7Sts8kh71Cuh/l6m9PXO8ujca4VelSxB+/LK\nyUd8rETig8yQocdWAqQUY6p1T2tJMbpXp4CGKbgu5s+2SX6S4L3fPRdsu+PE\nKM42KhwXUnFlauL64W9PwmnOnESePDq+KQtZCkQHEM+3A3gdBdi+RnNQ1Mvk\nNSLNHQb4JtOizknpKXMVJ/BrWmNLD7BCujAMZ/QawDNpHMN4fYETps3HpoHS\nyGMRGPNffcSD5Ds/mvt2LwNP/h+7qFX3JsGwnSrLEzmqVERiT8BWnXtdqsMK\nU3HbPqBy6yHDg9TBYrwxJtZlbU16rjjDDRGoCQO1hsPWdQBF/kkjDuPIwzNT\n+Zmu3oM2LkQQmZtVj0TGuIoWEiAf/uP04psq+bCFAkqEEFeqWWzNTfyoNQdS\nyIgAh8vn/BkGKVdch7xAz5K2qd1bRcFLd/0Myp9/KMljUAdIYIEtTjMYvquj\nyn9d\r\n=CS2b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f4c8de8a2426685d4bd29159cec5b4dd2c07188d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-12T02:52:17.868Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.13","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.14-renovate-npm-marked-vulnerability-f4c8de8a2426685d4bd29159cec5b4dd2c07188d_1644634592952_0.44976094602189653","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.14-renovate-npm-marked-vulnerability-074edc5ce4b4fcab4da85ab877222706b526411d":{"name":"@balena/jellyfish-plugin-front","version":"2.0.14-renovate-npm-marked-vulnerability-074edc5ce4b4fcab4da85ab877222706b526411d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.14-renovate-npm-marked-vulnerability-074edc5ce4b4fcab4da85ab877222706b526411d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"33b93db0f4230f8c37b15043acf3ed9c16e2b379","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.14-renovate-npm-marked-vulnerability-074edc5ce4b4fcab4da85ab877222706b526411d.tgz","fileCount":28,"integrity":"sha512-nreMsCNc19mi46aFmptGI537+Bvi2NHwOn1cjwZdyYt6ThZkfzIhYH0KppE4IOyBeJWhJmiAAmLNxziyXZAY4A==","signatures":[{"sig":"MEUCIH373Ql4l9F5cz3EfgspQ+g9yipq6Nwquv9xfbxaPZocAiEA5raSqPMKco+WDzZDqz83mGLbU2ZVv3mMXmXTLPIGXV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiByJQCRA9TVsSAnZWagAA5PYQAJ8TslJr7EKxqjeKr0q9\nQK/q8aNkRprajO8l5nsQZVo23nm6pg9AKh4w8S1BMg/cmF5jtBFmi4VRTPgH\nDn9Q22KRyqImGbAjt2W5Bx3b055mZgTUU3rGM1TRcoTTUoX+Sz0Vgpcfwcyd\n/c267+TlIP14xsTFTV9qeWUE1ezUiNUNkiXg4DDoHiDLYa+mVkKGW2JIX8he\nj1wh6wTadqWEsQ99aWmvfGxzH23X6lWgbLqzhHZRXtrQz+hSkpVeKu0dmmJ0\n8dblSWTjuRf5XKaGbQVOg3Fi13WnZJt8H5adq1zA1OIpdJnP5WQe6vMbyRcz\nSCs8cB4GEcqw9XS6BcRPu8TWhHvQyq3X87cQTfonp9kCl+lwUPIbRl03rO5I\nf6do8v5ScrMDd+k+FP0tcIBNy6rXOi0ssYweSGqiv1I0Wy7oNZBOJvS2eOQS\ncwb3HJpphXpaHZSpBNsAAATywLlFU/CFgMoQiXHTOtD8K9FV8IYH2Fgna0Jd\n0TAOHdaFgszM05gvHFqFcv6iNNLDM0Q3u+XRLU4jS7GcBvMg9u7DLzIM7/5k\nOCGcd/IwzrokpXUv8R2QBWM5rn51ec63Zu363Cx369ao8LFvPYSF9Z8rGxOo\nENZC1P+wCzdpmTkVmJQkaseMwvF5RhsNPMcEA+9vh8xT8aG3ekmZScFIcUZO\ns6NV\r\n=2Awz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"074edc5ce4b4fcab4da85ab877222706b526411d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-12T02:54:38.127Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.13","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.14-renovate-npm-marked-vulnerability-074edc5ce4b4fcab4da85ab877222706b526411d_1644634704719_0.04222833165244766","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.14":{"name":"@balena/jellyfish-plugin-front","version":"2.0.14","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.14","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a4fbd1304db927bf44c8c35dc36827315fae63d5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.14.tgz","fileCount":28,"integrity":"sha512-adO8fnSR0En+4XqfjnHUvzf4NK5bo9Mfry5w31VOTYNaXL11ily3gAH8ImxPhPgkgHOtC5J0giSEWNkFrKZrdA==","signatures":[{"sig":"MEUCICp7PMivKFNH1GsErG9/ciG6xMpRVyLsQpyjUQkqQ8L1AiEA/7acVCWutmH3xgaZbSURVAmuUhCsKQmCTvqQGFsu9fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiByUwCRA9TVsSAnZWagAALc4P/2qn1hj5ezyyJjDZIasW\n6c4Gpu5PFDdWlxBx3Juh5IBcRRGMhOEg4lRTbAYbJoS8wbcy5hcg7oKAK6HZ\nORc7GqNkvhplkJKMvCAFIMrNXmZAYIxd6XNLzE37ijU0/KNmAbD9BgEhcJVd\nEJ69eNNjX4yHsNLS8cM57Qd0qBL+pkQ12VNkDVjfrVvnnfRh/EJcT784hh7Z\nX9z6MoxGm2SucOmcOneu6lv6dGElbu181ovMjtuEJZ3pdrkHdygX0YBFYgz/\naEis6symwQIBy8/panJccNlZL3gnDAdmMMEkqumSQkfOtowRxAfXxANQ1O6A\nueHFF8UbGk9YumedkI9PtrC5mCdOsNW7OTPf97FZq0EooAVxfZCtFinMZQKK\np+pqOM9/cHJ+DZmBf845WNCoU8K/xmP4M0ULDODTBSA6KErh9pqBm22Nqubu\nFip4e1HvnxY9t1iM9r+6aw1+voqpdA52gQ38aYeR+diy7i29KcB6nNy30pUR\nhw/rXKm6OKmeaDGSw2vH+5xM4HsWfCzmYk8bBx/sp2FUL4DjwnJpTLtk1Cld\nU0cypW/5tanLwcBp9jvbkzFLHsmbwSoOgT8+t2JK70VDz9aTnARgebIELtpI\n1uK8Tc9fd7H5T8DNaTNXCOFjoQLxRYpO3ZGHpZWSnMtvHyWMgF+uC/j48mrT\nR/7L\r\n=NCBp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f922d9fb42a08c67644a81a8b148e082c7f7ae4e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-12T03:08:28.102Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.13","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.14_1644635440436_0.41374025273151394","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.15-renovate-npm-marked-vulnerability-93d48376ce96836a2cec9de20063e324dfd86921":{"name":"@balena/jellyfish-plugin-front","version":"2.0.15-renovate-npm-marked-vulnerability-93d48376ce96836a2cec9de20063e324dfd86921","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.15-renovate-npm-marked-vulnerability-93d48376ce96836a2cec9de20063e324dfd86921","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ef62f990a171620ad11015333506d05309829da4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.15-renovate-npm-marked-vulnerability-93d48376ce96836a2cec9de20063e324dfd86921.tgz","fileCount":28,"integrity":"sha512-Y0ves2cTDtgN0OU+PBfEA4DnqmZWwzqG4cmln00LJLm4cZMCzhL4S+TaZI23hcnZtQJ/foQU1dQKzvE7TZZdVw==","signatures":[{"sig":"MEUCIQCW6yuK3YCv7aDO5o/O2StZ4RdBGRul7VpSzEK9zc8SiQIgeKbOpSHTY3vbzk5g5z3By4acayJXs3LUYlm7pPj1QBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiByYLCRA9TVsSAnZWagAAIF8P/2zVpaJ+KEq2I61lawHW\nN+vSFvM+czHNd7xqgPZRB0OkIXfXw6UyOalcGXvnyY5Rnk6P00gNV150NQZd\nCYFvtz5bs8iojoGCj1mlE+eIaJkduBld80uqUKNqQIklym3dACnELFrXgxFV\nIK3JYulpPRLlCBIzc4uYpEVGss2LBOdzrIqPVIfUEVMdIJQWE5kHhVoDwTWq\numj0vimjaAh2ACDbuDR7lPaIeLFVOkeTgwGtBIGvoJjPHZE023X4YL/mUHGG\nG5EfRqx6O1TpKj90h6uExh7ZrJ5GjsEpM1ZsiqYdjBTAOyyQDp12S9t7jObh\nChYnJxTznSwqchyBtUtacZLEnYRDQEJAb2L86gjf8qONiFi3BZQgwfILSzOC\nn7OcIOZeBSfGvF5Rm0sRLnxKuB8gp/XcJvqfsdkqTfLW/2f731Pe9mzINbP7\nWFKO/AEeq65vao6jAoG144dA74Co8cudbkBb+1PoyB7KKcfMX36REBemKj+B\nDUk5TFahdWY9NBfE6QZvoAG1msW470X7Wfpb8R2jbFxTu7N8dtTwxan+YlmN\nXyjxoFgiCTrKU6YzRHPCkh+G9CCrVb2DHyINGXc+a21eQs/JSRbfK/RcNgE6\nqgDmMAG/Ve+0LDByzT27UDYY1t9b163xPD6IQ09EwJLDwh42+IHWz92PxYlc\n0ri4\r\n=vTOU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"93d48376ce96836a2cec9de20063e324dfd86921","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-12T03:10:56.146Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.13","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.15-renovate-npm-marked-vulnerability-93d48376ce96836a2cec9de20063e324dfd86921_1644635659615_0.8558973584911747","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.15-renovate-npm-marked-vulnerability-78bb3c9a4192e76d26c882c5828a22cfd03c8d72":{"name":"@balena/jellyfish-plugin-front","version":"2.0.15-renovate-npm-marked-vulnerability-78bb3c9a4192e76d26c882c5828a22cfd03c8d72","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.15-renovate-npm-marked-vulnerability-78bb3c9a4192e76d26c882c5828a22cfd03c8d72","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e2664330e9a31abc33f0ab02e5844a288efe79c5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.15-renovate-npm-marked-vulnerability-78bb3c9a4192e76d26c882c5828a22cfd03c8d72.tgz","fileCount":28,"integrity":"sha512-J5Sk58cS97S19PIG5jDJQOFTubkjjJqGtOfN6uO75GzXvKtyLiZ2Fve03zLNJ9HDHNxBv3NVDdkPHdLPJFgVbA==","signatures":[{"sig":"MEQCIHoyel7DFsDmR3GvEeWFJc+qbOgu1s+LwDDJtH1QMU6fAiB0gl5fKphwBzuxm0m3nnPUMzbMyGUT+HZ59kkuZ956UQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiByaoCRA9TVsSAnZWagAAargP/iuaSABdOQ6arNIm3AAO\nAfWI5JMYOC2jP+0J8F2v+d2kGFWXyoEX/+MXBp4n8wgkbFW0t5iJl7nGDLn9\nyhVI5KoqgmKHiESfZYj+lyXf4NEqu6l3w+pXD+/sVXM8TGUvrf6cfafqfX9f\ngGTIlHfSUoV7nNgQoTd/vXtrQdIErHOU4Hte3/0UhYMsofngp/Gcr2cvvdpC\nAWcTs3oevwcJ2jQ2krbnn4g5LT4mO4S0o9V4WTmJ1QoMX/1oLwniC8Y8zOzP\nmKF+CM6H6AS/SQtMNiPaqqRpx5v/GnJXAdSvoHFkyv/PUuR1P6IGyA48C2CA\nRkDD81707AGmlLpqpZblOMhYP4aohVX4Mmh1eBWNliZMbrCpSfdvHAkyq07F\ni7bai1uFHcehOnClbrjjsyP751uHvxaBBKeNC8eG13bFpfjCzktIgiOWrK+A\nuRI6C6lqGtFRPyNfPm2Qxh5Eril6poMZ3tIYadHvQU5nJKXvUPiDK8bCKphy\nIipRXcsd/x5Pnpe4yoHPi0avjp4r2elwsVFA+hYqaAxrYokUk4QIss9Z4+vk\nwF8vHArqpzhDDSLQ6VzgofBxauZAf7GAd7K1FxotGcot3tKFIrIsU6H+MgHC\ndse2SLDnZXmYD0lnOPsCumjg1j+hHicNLl82A0QTtFm+emljNQHlj2eU5/b2\newcJ\r\n=m0h6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"78bb3c9a4192e76d26c882c5828a22cfd03c8d72","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-12T03:12:26.054Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.13","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.15-renovate-npm-marked-vulnerability-78bb3c9a4192e76d26c882c5828a22cfd03c8d72_1644635816291_0.7625103906696222","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.15-renovate-internal-patch-e939e853ec1ccc11bd8f3acc6959a1cf31dd1468":{"name":"@balena/jellyfish-plugin-front","version":"2.0.15-renovate-internal-patch-e939e853ec1ccc11bd8f3acc6959a1cf31dd1468","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.15-renovate-internal-patch-e939e853ec1ccc11bd8f3acc6959a1cf31dd1468","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"73ddd934124960746d7524380fbfea14e8c29673","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.15-renovate-internal-patch-e939e853ec1ccc11bd8f3acc6959a1cf31dd1468.tgz","fileCount":28,"integrity":"sha512-UDcIUz4MlXjKUFYdndB3FHZdDufokELd9Jctx7J42dUkak4ZMxQu0JIR/qSm9/nFyWt3Vsc70a0sehRt7zB9IQ==","signatures":[{"sig":"MEYCIQCCv/BLFrJrzVfFNF2dMjSbbbjA1gVNGxHXpNClOw+rpwIhAO5dRJ27Oqj+vov8R7Wa/XU2k75VWB97DR/cnrsZgXxB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB0cMCRA9TVsSAnZWagAAXA4P+wSxKljJ5y6H1EHASXR+\nKoSrlF/Zqsqbn+L4h2vKEKxbW0/yQT0K89cXPGbjecZegKgCOhvaLEweikBK\nh3Wk/gFh7B0Qu83nRXV1iFlK4FemUgI3/88XxDyE5QyqcCdZYAvK/3S90XPg\nXjJATHtb6Koy4+NEzah8M9CFQpY9oRHLDXi60g9KhTiNgNbwzAj+ZE2TFlYh\nxqTV9JkHuDUuKyQM7Zyd9tQT3IKgzjz2ESSF+UkxyerQlCahwxXU7XuILZ1w\nUsjS6ybzwzw7GlAQJqvB02LF+GWQcsXaZKHlrON2ns89QRU3LDYOZ7yxCUqw\nqTCCkhGyI2inJVXnq+TxuWCTXHZpXonsgYJ6kJJsxQB62ea46bJWQ7krIsWF\nG2VzgLxluiBFqU/Qpx2rRYW+VJOVJKxtyVb27z+RuBfOmWz0+Wbd6jtU7fyp\nBAPivsIR54nUsXuuO5JkBeZy3bn2WK+NNjpdFjULK78+15DKdncig8ol4Zf+\n/ttQvEsyzV3fK4+i2hr7swEJ9durRwLhIJqsmOUxewZzaNKQzAXSycSyPldq\nCXBMDwYC3ELjy8rsBQQAztd8nXx+udyuPhbtw7v6ss/upEw+ertV9rclX41m\nidKtIC/BtG14YJnjU/9D8uOawadYAjQ2oRpxj+dlVc8yJ9h7OjcOtcK/vpHL\ne/MS\r\n=UoF4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e939e853ec1ccc11bd8f3acc6959a1cf31dd1468","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-12T05:32:06.228Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.15-renovate-internal-patch-e939e853ec1ccc11bd8f3acc6959a1cf31dd1468_1644644108271_0.8206930230102845","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.15":{"name":"@balena/jellyfish-plugin-front","version":"2.0.15","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.15","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4fd2ae21a7a6b6efe4bc0c7fe60474f638494339","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.15.tgz","fileCount":28,"integrity":"sha512-DKe79VAZQGqa+8N7OUdkn0aJM02+PyCt65u+JxVKCU6YJLFGldjIDMaFycg5DrFPU2UAhNfvN4tURNDOIBb5hQ==","signatures":[{"sig":"MEYCIQCa76eVgj7AhUmfoBni4Rm/3H6R5ElZ80AzXAp6hAGSawIhAP9nDOdBul2hpTSQxo+LMNhexgd1t6D/XBwj5wDDnODF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB0qGCRA9TVsSAnZWagAAd+oQAJuRDZ/ulx8bOINlqNHk\n9R3sCV8VPPEVWUE83JlRZ7YwxxNVxheffWaTMF4K+tTiwoClQHvpljyfOfDi\nxxUV3U9RqztjsLcMEE5T8Div+QlrlVwbuRQK6/7toJeoHUb+kP6WpOKYOIXx\n0LWJkxeicDNw6jasguWd/pJItvpZrJTTjbYO8K5Pk6AEo9lwO4sQIU1I20Vr\n5c8EElPWh5X4yXmuthPOS6X5aHDEIfDT0TgOuYu2XL4vlKyflKc5aoA5bNxf\n6mrrGP+qttF6Za1defiy0qYEocQTxnh3m7GORRd6zIUm9ld7X9emI6pS9AlI\nc7Bg0qUgknYQml2GdGVYsctIAvlydpP19Y/r0ONuZfRRCrQnVmXLGHhR9p3p\nQEDcOrKPox6ZJqwsdBnCs4SYtPfRV8DjlVf6F47v/jxncd7pDnz6Z/x7xwCt\nFr7ug4nU+czspKKbvnwdE9b8jTIT1eIfLuydKNxrky4/oyAocHCPi7PF83Zy\nYjZoTkXqZWb4l4f5oHSE8c1YDizVAAkXDh4CbHlLdVnikXD/t8zQ/qngA7ug\nftBy5Td7cPVSv+VqojHRMJisgrpePwIv/bGa6vVp+NmjWCdbWg4w0D0J/O80\nSuHVqTBzjZw7XKl8j+rsguUBiQdMPOUp8tr7pT7HVp6QAh+jIjNl8HpUmWV9\n94op\r\n=j3+j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2b3daed7873efa165a15595858c48859f4e54360","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-12T05:47:50.911Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.15_1644644998546_0.3625634721865818","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.16-renovate-npm-marked-vulnerability-23ffd7e64af96f64c1a5609c428ec36dd3a2fea7":{"name":"@balena/jellyfish-plugin-front","version":"2.0.16-renovate-npm-marked-vulnerability-23ffd7e64af96f64c1a5609c428ec36dd3a2fea7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.16-renovate-npm-marked-vulnerability-23ffd7e64af96f64c1a5609c428ec36dd3a2fea7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5d04b0617bb64c82559ac09fac35791b5750fa79","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.16-renovate-npm-marked-vulnerability-23ffd7e64af96f64c1a5609c428ec36dd3a2fea7.tgz","fileCount":28,"integrity":"sha512-AIqpJXdjgf5gdcq6xR3yNUx87ecPD1y/4gMAv2ojffVo3JSOcQP/+TsXhpR3FIGMHufeMEYgfO0vDeux/dIQBg==","signatures":[{"sig":"MEYCIQDa+os+4XJHjGVur8eZLm8aPoeU07lzWS352AQHpzY3zgIhAM6morGh7HRO3ilW1jju0tmYnXH+rGWvYkietS0e/LW1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB0t8CRA9TVsSAnZWagAAHlAP/1LkFVZdFsiGxlxKonNW\ndJKCAsp29O/oME5KOiR9hANq7aYnle6lnWNUZWDdn/SRkNt3NtTg7Je5lNFg\n11PRcxQRN6kXK/9SPa11xS6bAPS8QxaTq1/Yso+eS/J3sKnxo8J3tITQLXxk\ng3SoEHm2ZfxASS2ceahg4wP3V6IieM83BgJokpl/h0XII6pt5DSd0Si4/U6i\nkxjvXSD1KpeIfO0IZ2vBptWYIe9lu7IrTOUkwLNdiF9cyRIjgKOSiNAgTnKR\nu4HM/Y973jxce5O79++MbCYrjeyOI2eezngITQw5xg+uGjF/y55bEVVkLYnk\n0MuEWGjZK7ZHu8w01jfokfKfpanJRUzCg8L8tGupA+DIcXgL+3jRtgbWN572\nfwSVnrA4SobztxCvHHiPtGurwfQj8zljHt7LNIHJ9LlV8ymotzQ7wI/QHfVR\njJuex9DpkNhmVkpgRUYjwj7F+N4K104LG4SUs0221eeBGMqb3w5ERgY7nCV4\nzEdnomdVkfS2Z+3aerie3UjLkdud1ZlmPG5m1KG0ZIPCuq/7+F67iK/IBLaL\nXIEGwBtF+FKI1wrMcayOemxK8k1zvoTWL7ALvCbvEFXabcysbvJohHMlmYXW\nhbFtd6TzwLPwrHoJLe/bDema/kqoiMDRgui3hq12CWoJ+fjqZTo3KKmM5ZKb\nljcK\r\n=3/m5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"23ffd7e64af96f64c1a5609c428ec36dd3a2fea7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-12T05:49:51.391Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.16-renovate-npm-marked-vulnerability-23ffd7e64af96f64c1a5609c428ec36dd3a2fea7_1644645243893_0.5734424356133625","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.16-renovate-npm-marked-vulnerability-5dadcd54f014957534f243525676016664ffd270":{"name":"@balena/jellyfish-plugin-front","version":"2.0.16-renovate-npm-marked-vulnerability-5dadcd54f014957534f243525676016664ffd270","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.16-renovate-npm-marked-vulnerability-5dadcd54f014957534f243525676016664ffd270","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c1700fd6f114c0f192025ff995b1d0fde2aaf101","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.16-renovate-npm-marked-vulnerability-5dadcd54f014957534f243525676016664ffd270.tgz","fileCount":28,"integrity":"sha512-fea5vxKgt7cXPLqN4O+AotIlEcvCt9Kj3ZkJ7zZT3QxoAJCQIYVJ4Kcu28GbYqskGjJKgYolU744FE7hE8YAvQ==","signatures":[{"sig":"MEYCIQCyOJdiIWbEmx3Fu5ekLWFYf+QtDiFXeju9Z6fjpQ0mtQIhAIKK3Ppwp+iAmKXgEAiDwFuA5hfNlLRTaONWO7HRAMVl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiB0xwCRA9TVsSAnZWagAAPLQP/j134dIAxXuLeUOjk4Uk\nfWD8alfyazQyg32W3UK1FfiwUkx6X8/1hrBSGTJgsJt6Aas0AhOzHD7SWbUR\nN05l2peketrHq4ExnebG3IMtbBVwIhC4dFZ8QrXB2LtaLez2vq7z688JBk6m\n8HmIrJ8Yl5noVNUxtY27K+UlWlBcQivgeteqzbw2l73I8VA0McIR0545K940\neiSX4iZ5cm593f9SnNmFaIuIUqb74vHKwyslLf2W/GKEqeRLaCJM+s7GZhWB\nzJIEFs0WbbrOSWtywy6Rdj6UJMY5aa8p3ZWPViIyhtUgOenRUvUrO5A6GT5X\noUVg1BBuGv5rIOvOt+s6U/r7BdSqtdISA4keagj9X05hrUhl45D4UkuNFfyk\nrUuEtkXGRIwmYqju2+hgiwCBrIuz13hQZCjCAJrNeTmM/I3ldu1h6w+pfItq\nUPwwAOCsYNGLcu37FzdTZFESZ1CfVHPJKZtuYoM9hYS9tOT3SVDZRh2ro5at\nowdcF2yx1ObFHyOhCc0fsaJFVNWGa4rM5GxTqLBZgNGPJ6coGBCXBmeGNhR1\nIdKn5UGIhypVhLwgnQXaOjBOPLyvr/sgU5hnf2RVbtbI3vCCTeXQ5uwjQZdO\nhhOrbzCK3DlHQKnwHFhuNsvzyHRDoeJxnxjHczbvTLeRyfF7Ofg6rjXjDIzH\nTRMh\r\n=8bEl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5dadcd54f014957534f243525676016664ffd270","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-12T05:54:37.569Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.16-renovate-npm-marked-vulnerability-5dadcd54f014957534f243525676016664ffd270_1644645488660_0.36568886649587684","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.16-renovate-npm-marked-vulnerability-58375626ef05f8ceaba1e486f47dbdee2f04fa59":{"name":"@balena/jellyfish-plugin-front","version":"2.0.16-renovate-npm-marked-vulnerability-58375626ef05f8ceaba1e486f47dbdee2f04fa59","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.16-renovate-npm-marked-vulnerability-58375626ef05f8ceaba1e486f47dbdee2f04fa59","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5f500fa2aa113e1034a1369f1c2c6e98ff28ea8b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.16-renovate-npm-marked-vulnerability-58375626ef05f8ceaba1e486f47dbdee2f04fa59.tgz","fileCount":28,"integrity":"sha512-maRtC9YiWx/9DFIKhh9ytpvA6uluT4cduaDO7hxmBbMip18S087hAy/IDigIh75KGyb5rShV7lmEcpcPj5JIiA==","signatures":[{"sig":"MEUCIQCrupbysfOP2hcD6JifIEU/sDRllv4zZfRxr+eTZQuf8wIgDqsTQ/k5hpkce2QSXomJKBUPHAtLuaYXuylxfpExv9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCMk6CRA9TVsSAnZWagAAWdoP/2tJuUo9laucxOtHrP39\nwM8fM5F92SDFbDUa2T/X0YiwrCKDO6jWpv+bEfkl3QLga4ZCBTxsuJCRGI+3\nT2jynJ9/cJ4lJwTEqJeO3/9EurQWQE2p24FzkyncPDUJzicSuo3pD6Tft8WJ\n6DaDuNAQE21hXNQtW7OOEZcQXjrNazFjeItcyZLhRxVAUvED/alTMgnEhwnn\ninVklcoK0mkBZ5FPK5es+/GjOruFuftXWsNzAWb3sDCIvfnr1I2YDwGRwrLW\n6nCJ3pHhJVyZtlu5M52IfFCm4d2a5ORcKnUKCHCIQGjeUYy6prZKXvaEedt+\nzp0AHm40YljaDmydG4y5mR7298qxm9VXXKYRue/zokNCEhry70ycpywu+fle\nU/2HwQniAGXpw84W7NJxscVcnE/VlSqwWYxw1ASXdJDNFxeuQZ4jFKECToQL\nq2o++dhUaS1d2wgCpN3SnwfGiZ+BahR10WlOBkzXVkdBkDhnv53mlw91Z5in\nbmnxUjLCnYAxdYVVGsiAQzkCdfMgOQtm1XscaMlnNCRcc1HcSkvsDTXnZWGf\nYqW4wIFomvGFjUXHp1Gpjf0ivHD+OJ8NuQGHt6EjEepgYbSm0GmHgJqd/QyZ\n2KH8o3uR/NNHxHqBCCzxJvpTyN447IrHpTRb149nCu7EtRFCU8d6TK0MARNY\nNEql\r\n=vyk+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"58375626ef05f8ceaba1e486f47dbdee2f04fa59","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T08:59:22.712Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.16-renovate-npm-marked-vulnerability-58375626ef05f8ceaba1e486f47dbdee2f04fa59_1644742970068_0.40307354909322224","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.16-renovate-balena-jellyfish-environment-6-x-f93eb842e74aff8ffc564122ad7d1d7e5e81ac61":{"name":"@balena/jellyfish-plugin-front","version":"2.0.16-renovate-balena-jellyfish-environment-6-x-f93eb842e74aff8ffc564122ad7d1d7e5e81ac61","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.16-renovate-balena-jellyfish-environment-6-x-f93eb842e74aff8ffc564122ad7d1d7e5e81ac61","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0db02c11c4a4767fc37262d0260ae8d0ca283f97","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.16-renovate-balena-jellyfish-environment-6-x-f93eb842e74aff8ffc564122ad7d1d7e5e81ac61.tgz","fileCount":28,"integrity":"sha512-bXjsaOW6ZaFlvjFy9P6eYhAbLq1bQ2Umda5QtsK8ktRuIlRCpNYiwtjwtZAefiackIMmpaUWZV6QBQSimbqhMA==","signatures":[{"sig":"MEQCICoftRD6ozH0TxyGTEMPIl2h4qFSFUAasAP/SgJ/dQ4WAiBvI4PvZyE1b+pZx1Iv1euYStR2i0RXBxBQKxIHT4AYCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173312,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCMloCRA9TVsSAnZWagAAsUAP/jJ69U2eSAFb6U51XV8b\n30bYc+LD9LACH/PLb5pWMxf8hncbBtjFHyIeus9iBaCIx8fYfp9SJU7nupuV\nQFZ7KJh4UnhekfRKbIcHVoRpgkea93VQ1EBATJNchkZQ35oDPHuwiYe47531\nGtybL4TrtpXc01X3slWeDMCmL2/F61n5gowtrhp7V+5rCHUpCtAhA7MRRv8Y\n4Q0dNPn1GUHC2WEswfeZRqTMcfx99DHQvehoIo/GI2SYbL4a1xFL1/RPrHsA\nCJyEBvbhHGptXGkLub7p643S6okbBmg3WmoMYkpBpX8EHE3VClWOsDi3ay0G\nPBgpL9kIyfjKQLMGed+ikptQAR51y04N/UHzMZehr8WTMkSCQc/mjo7+39/t\nUTl6yQYpF5jxz2YvLhMcFjGVwak/r99nYqmhPvJ3tXWPJdiIelZg4Hf+w+Dw\nXRXWFQ2vxS6KtIUu5V13FaZLxWC2MjN3Ejd6Ej8WyDZd7sFF51N4hg8l/GHr\nJnSbHM7FL80uVYDlefs5TNDfDjZ0qB9gjdl8+xiYxIT6ZZaVVnC1GiRBUuCj\nBVP8ePwxlOuGj0RB+dm3t0pUfexRI+00Ipn8cKRDeBiiFYyFLGU7n9JFklRC\nU9iOFL+KhrgdoKW7/KGFmJ6gaAB6gaCqn3OLz1BbplVnggwQib5dV5Qph0iG\nm/Pi\r\n=OIlt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f93eb842e74aff8ffc564122ad7d1d7e5e81ac61","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T08:59:44.263Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.1.0","@balena/jellyfish-plugin-default":"^23.1.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.16-renovate-balena-jellyfish-environment-6-x-f93eb842e74aff8ffc564122ad7d1d7e5e81ac61_1644743016521_0.19090768109690526","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.16-renovate-npm-marked-vulnerability-b8ab6cff72fe13399faaf802ac481b487a980b23":{"name":"@balena/jellyfish-plugin-front","version":"2.0.16-renovate-npm-marked-vulnerability-b8ab6cff72fe13399faaf802ac481b487a980b23","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.16-renovate-npm-marked-vulnerability-b8ab6cff72fe13399faaf802ac481b487a980b23","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"690ffeb9ff32a1b5a0710c3fcba5a27be625b1bf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.16-renovate-npm-marked-vulnerability-b8ab6cff72fe13399faaf802ac481b487a980b23.tgz","fileCount":28,"integrity":"sha512-0hQEiDSILWWPC+NHloDCL22gdAb1+UZMZUIcTMzG7cxtPgggw+lwFS7kV3P3p9dmBTtnPwX9iwtoJh84Qvb8NA==","signatures":[{"sig":"MEYCIQCgvmIB4fWr98jZl/xehL3MPWFaDVxMh6zyTzVPYtLKdwIhANtimCzrbBIACEVFGGFqshLDxNJBMtRzV59ahJejVmx9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCMoHCRA9TVsSAnZWagAAhqIP/RUzse5fKyYr1NBxrZ+r\n+DQV1+pB9LmRgBNhhMNdKfsuW8xBjAcOAnm34SzP90g3Hw4lM8lonsTHnZxp\ne3Ri0KMMwndIis/YLSee5iD0I/HgeBrUREeVAjBZoN4GcScYS2zDqdut0NOs\n57Rr14rPnsvsKjcn7P+X68+cwykSBzl4R3WDLEay7W+OwqQxsytHk0R+YVVA\nyaJeFqb1ABeWNGOgPGP2uiQIVHAzD9KG0tZNSAcGotr5d5fT7LO5VPxQMi+k\nI0PV/TvXMv5iFYCQ7fCkAbKlFUl8MW4cnc/zmhvj3dp3BLCXnLwdGfRbTp7L\nVwAbjvw0Ciw+h1Ilzkc5MMTOcoeB+sJxa8+3xGWbETHqgIrf/tt51YP8U3jY\njpio/9XSRBCaNcAn2Gnt0v6IDwWytVffPA6GC4mnEekudBg1EHigkTKKs0C3\nFpbn+NErkKuEQ8e66NzGbZKNlDKCZ1owlkO+wfa+4ZZDcIDOOVyT/AddvNbJ\nG1p3QJ+UyuU0m60DtxKf2Zs1L/dMciWww8gOr7a7pbhho7NAED5yDGwR8med\n2OLQudPEWbBS/XXZkUHb7c1F6jc15L9i8vGxkD7WC3361NtA2kCLjOwxfysV\nqjUBts4z0y6/f00AxPsHacLAT+zKhdieHz1SUGDLs8QAdjGsm/wQ/UgcJvGs\noZH/\r\n=b67g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b8ab6cff72fe13399faaf802ac481b487a980b23","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T09:03:04.345Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.16-renovate-npm-marked-vulnerability-b8ab6cff72fe13399faaf802ac481b487a980b23_1644743174965_0.5128098688308163","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.16-renovate-external-zero-minor-0c3b275efa43f14f7edfa644327a1a438aaab77b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.16-renovate-external-zero-minor-0c3b275efa43f14f7edfa644327a1a438aaab77b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.16-renovate-external-zero-minor-0c3b275efa43f14f7edfa644327a1a438aaab77b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2bd4d5d2dd534da7692497582483aed12bccabd3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.16-renovate-external-zero-minor-0c3b275efa43f14f7edfa644327a1a438aaab77b.tgz","fileCount":28,"integrity":"sha512-oEZHRNQQJY9JwI0jO4Lf/4esI/pHvdqGlNJN6ScvEqB4yNatIP2mj8Wt3fWR+FfwomadxnYNckLh0sbbQng5Ig==","signatures":[{"sig":"MEQCIFstKipVAJQsO2+9yKmYmuYnhuZ0zojSV8hjAInL1R6HAiAEMGUVzeogUo8hSyDQb/i8zBNheURoSKW7dXu1HkFr0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCSRaCRA9TVsSAnZWagAAPAoP/3HS7UDit7UWbpBd6lBr\ngHK/3QNYZrb0gbLJwuCna7mIkReJ1y3Uj9vDvBHg6QHamHpYocGNiuOvP0Ky\nX7NvLkLrvfLNxSfAK7G/Ny9RCFC15shY0FoyH3h1PY7X+7m9pkgVjgxj1qDI\np5Cxr0L3z2/UZ3PLBn+Ae9DkJtIudQasTxRsc+3WNHxb/tRUBP2zYXrIRxgp\n5jn7UBNo/ROQaDhiiKW84b4kVNTvQf6Nj6iA+AtkPLZ36NGZ3MTA0jTkpW/F\nb6KJY94AT5N8/tiRr1aK8iduJWEaP+xkxZWuW+8jHPbLX/W8wJ9OwEJXxSZ+\nRDGLJ8aLzHIrcFyuNK92kK2ylAbewvUO3BU1rx9Gk94finZ5Fp+lHGqg5x/a\n9bFLrMUQQLCO50jMnOMSBdNlrray+Gsnqw3A8PjeYAo/6dPXfjAuX9RaNRk2\nlUPW/GN8tZ1aM8sOYqxegwTLOZe/GKiwFpZi+B7FOQ1ZRCuONcrmh5LYMyv/\nJinI+DBl+r3HRrXfXgEAO+Xv/ereQgV9zB8vFt+itTC9P8h3i5RkrNHQDPbd\n5NN51nnVL8HSwpwazH/pgJBXNpxUNrNf5B+SR2q6OOPRBWG5tPxdYwZOdZXa\nBXjSIvcA5E4AdsaKEoY5Y+wKti4y76rIEOIES91drz3zU4m2j+7BMF1eD3pN\nAwA+\r\n=M923\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0c3b275efa43f14f7edfa644327a1a438aaab77b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T15:28:12.723Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.13","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.16-renovate-external-zero-minor-0c3b275efa43f14f7edfa644327a1a438aaab77b_1644766298342_0.10305092253427794","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.16-renovate-internal-patch-53b9aabdf454bc817c1f236c5132acbee9b0bbc8":{"name":"@balena/jellyfish-plugin-front","version":"2.0.16-renovate-internal-patch-53b9aabdf454bc817c1f236c5132acbee9b0bbc8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.16-renovate-internal-patch-53b9aabdf454bc817c1f236c5132acbee9b0bbc8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9495a0626536c94f0f84fa8677416af8e1e4ec81","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.16-renovate-internal-patch-53b9aabdf454bc817c1f236c5132acbee9b0bbc8.tgz","fileCount":28,"integrity":"sha512-taaVcH9aw8tmLwMpZz1d1H8sArQEVU/26SQ/u66AZS/+3g4dDyxTFFVEMThgUDu74DrNyZpxXzxejzNFBXeuNA==","signatures":[{"sig":"MEQCIFoRb1X5ZzSNxzD4KXfqnJfVB8tEI+DGdQ66z5E22Bh8AiB/WLtCFeDDL+i9dFL1AMVBUQf9Pa/FnHcGWt/pzDZ/2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCW4jCRA9TVsSAnZWagAAk/wP/jy7joymsJQ+QXPi1oUv\nWK8uWLovwD1ElTrE6qPTG7aFkxgF75Y8YD7YTGJ58RGHuXifjjt/Tgk4FY9R\nBsephtrQV8XJdWs0GRvsmF4YHQW6xNH0V48ep7TutEPMPIjcECBU6nshxsVH\nN2B3dUzGrQQNUEIkAnItbizd6l2Lp4DzMUyZS1pcKWXzXJvKxZhJLoEhuuH6\nylIsaHkGGhkTWKFfxgBwg1uFapqeFT/dYh3DeipC7JEcQWNVtPGCO5J/Io1f\nmQRJiTYHROdN8tod84NdDspR++ORQppLfxRdeB3Yt+4QI+5TQk7ecM0uyORY\npwqfRa5lH933GqkPwuskK9X6sWC7IZuBjtUGPLBUELhwbKBeIArprJX3N9+s\nyaZM/d5urCdYMtvusdtDr9/0j78upVAw1LhtORSUXjgBfZDbJ44HBhlwubbz\nZkva6tIWZMrR0i/gQRlgdrDxhQRwxQI3Ql1lzzsltTJEDNCF97Al2IYUanJp\nLB0UnmVPdnbJdLqCrja5MNRXTjFve7+ylI2vgL82cWVxOVE+dRq9ZtNmKhCH\nDD9ESMMCLU50ErgFpk3auSJt9UYoN06jCw83efg5xGbiL1nZluNagN0T0S4C\nUb4JTjOggdGzBkKXtYVTHW0ZWXgCPGELRTAPSwsG74Sn4R+pXMuhbpaa2wuN\n1hlm\r\n=aFR1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"53b9aabdf454bc817c1f236c5132acbee9b0bbc8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T20:41:52.692Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.16-renovate-internal-patch-53b9aabdf454bc817c1f236c5132acbee9b0bbc8_1644785187524_0.07621619615910502","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.16":{"name":"@balena/jellyfish-plugin-front","version":"2.0.16","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.16","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5d6203a3fec0f436cc49e7d4337cbdf53c7908f2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.16.tgz","fileCount":28,"integrity":"sha512-uFV96qrAUszwybPdr1bwTLIHDlF6DBX1iDSM9WxZxoBUiz12qyXKsFzHV8TdLWvtg3EO3GBqUfU01H59674gWg==","signatures":[{"sig":"MEQCIHhqZ5qLwTL5EqlcY7ILptK9HBzYhUmFkhLnErloN9gRAiAssRIxBR6xLPuzx33JjVvYEb7kPnmARAY80fs/Muj1TA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCXJJCRA9TVsSAnZWagAA+LUQAImPU0LwlGVXdb5gS+TU\nurrSoKRXTm2ZtK92lx47JvFjz76Hd8rDcmGdzjHRPDuMIxdgaosawBnL94T1\na6D6rE81oMudhsCP2a7jGPKVwRGu6Tkc2WI4NqJ73Iw5rhXqEGd83X87ldXs\nfzaB89hdxycJv8qT5IXzF3B0+gyP1OhevZwz6pB8eEKzYC/A8l/7WoQoVLd+\n6elfiMqkTxiyiq4zmenVkD0ZMggSLV4jDtdQZIt3CioDaC89mjiscW0nn6Us\nt/W6v9WnSLJZLm8dTluhmIoun8EhrtTsUoA5dmlvkbhU+NyfHkmjBMZvnLb4\nkD9yBSb35n928B4xS25pEAwLSvwKYz3j0BNdjnClYJiSchwvdaqHZGGp778C\nvnoPOUV4ydHwYfBw0XNWa8A2HsIWl+bAgeeST/yRwr21NrLiwxrVmUNd4Unn\nNtzl4bgjXGwjQF0zTPP+KE5rNwvmx0bjrogABdVsNDD2w+1h63smDJ5lY2uW\nX2+E/yycddntf/lsEcJsGSnMXxKDGsNRek5HkYqww6cC+YJww+uSUARV56Jv\nbn8Eb1izTBaGY7kN6+Atvcu59hMxoD6lv9ft3cbxMvzu8wVR8/PMiU+BFf/0\n1lVX5C8DHQCkC2wlfJiiYfUoPJX7SfyN8VZb0Zg0PNfMutAYUm0t+f1g7h/J\nt92Q\r\n=bu4j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"885416cad7bc99fc3e8ca499a1a4d48ce4fe4b0f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T20:59:17.764Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.16_1644786249087_0.761873224861014","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.17-renovate-balena-jellyfish-environment-6-x-f6ea0c93ca8f9d475e1fbbae5502b28f509093bd":{"name":"@balena/jellyfish-plugin-front","version":"2.0.17-renovate-balena-jellyfish-environment-6-x-f6ea0c93ca8f9d475e1fbbae5502b28f509093bd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.17-renovate-balena-jellyfish-environment-6-x-f6ea0c93ca8f9d475e1fbbae5502b28f509093bd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"be6386c81c37d199ebae8e1457389ea5392afb36","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.17-renovate-balena-jellyfish-environment-6-x-f6ea0c93ca8f9d475e1fbbae5502b28f509093bd.tgz","fileCount":28,"integrity":"sha512-/+84S4aNfEfhAhJZDA8xBGEJTaiaNUPD59j0b01pk5PamyP2pRmdW3zoA0scIU0xiqMXMTMLDqNsbGtrZgB4nQ==","signatures":[{"sig":"MEQCIH5xWNypcQaT+3qTTyAHgDelTZ1NEGo7za89UgNpVlwIAiALvrvL3ZNYbMH40P/ZJhWhCm/ToYHgU3VRqfdWLUpHYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCXRCCRA9TVsSAnZWagAAWu0P/2fBSNsCcBlDYcw4rUwn\n7rMq7ometkqxb25WYdQTrIPNBQqAgcL8nbxl5UCpyDNuwUVfqh6VUCP/VYkl\niRSy+BVfWDxvxaNmMRmL9eCCiwHQOmIZRUF29CiHEWOehbkCy6cnY934H2bu\nRtEhsEYnW05KtLZCA8Q+9E3IOhAb74ODavZHDt2Ezli08cOvuERZy7me4HdQ\n1Y1eaxq/75T7WbwbNz5+t4Noc+p5gQu7B4Bm8gO54/es5vPp6Tj6FPYrYnoj\ncPoHad6FWxhlm59hP+5+2XlltKO5Ww5CtSZcQvQsPwVHVZAS1XlvDCCeP/D6\nZAijYO+usI/WWuUCMcZCfgTBgHtRmg2WNK5NK1MaMhnHlznopvJg6XR+JhA5\nKugscUMM6RV0dqpGqE3leeQ2Bz3aOZRCqT8MIh8tJbIjrrU6LJpg9xsiys2M\nUng6aqc9HdU+gylvg+EV8I+WRXr12xfguCTT5rStz5vbKFPzfpSL1xKIuup6\nECqOoMYnfzywS5GRevkb49tUvx7kn/WoT/2hJKQUFcTzsGc8GapN3t+ICp69\nQ1H+w7NesS1heodTkrRzDlnbTfRoWfl7WBgbaCEcrRkMjM7eGI5vrmqqKYKd\nKqfS6lvqosGdJ+RTpBjYBw4JQcw3miI7ASy0tbgRuoqB36nL8sWXVm8L1ZTM\nLfHy\r\n=USVa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f6ea0c93ca8f9d475e1fbbae5502b28f509093bd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T21:03:06.962Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.1.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.17-renovate-balena-jellyfish-environment-6-x-f6ea0c93ca8f9d475e1fbbae5502b28f509093bd_1644786754545_0.195056055695622","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.17-renovate-npm-marked-vulnerability-9c1612d11fde61fb605bc9f38750d3a922f65a57":{"name":"@balena/jellyfish-plugin-front","version":"2.0.17-renovate-npm-marked-vulnerability-9c1612d11fde61fb605bc9f38750d3a922f65a57","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.17-renovate-npm-marked-vulnerability-9c1612d11fde61fb605bc9f38750d3a922f65a57","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"95b90708051e5154d31a0fe26a300fe1f20670eb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.17-renovate-npm-marked-vulnerability-9c1612d11fde61fb605bc9f38750d3a922f65a57.tgz","fileCount":28,"integrity":"sha512-/zn2bF3qS11q5GxA+wbpB9t9cAZ6zDbofrVj4rvNas5tkhhD7nWGEKEzqE5WLHzmvvIhXzS2Hk737hHub9vTtg==","signatures":[{"sig":"MEQCIHoqCmmRrLth948+eEvVq4Tb2sFHpVm9dD+elMPLHVeAAiA6jdFYP5bc+JlFpkMiVZXN3SQd1lWLiiup1CCYAHKN7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCXROCRA9TVsSAnZWagAAT3YP/0BRyz1L9Waw8vUnEm8/\nEW9oJLqszbJaeNDwCy7Tm973M9UqO1hKb/2epUQXWgqMEZKnhGufr5BeggAB\nAGsNCTheYW4r90sHE4IAacD15XDycn4O58YddQz9VTUjHxrMuGF+C1GRcFCF\nEEcmFBlioWEA+NDmLK4Yh//wR0Y0vEfB8Qi9rvHJcEA1/nTU1SQRfdUz35d/\nxPgiNHcrbeCeRWwpSyKJrLyNXAdSmgwEfELXoeo2iGCjtHs+U0sde7jyUdiR\nzWQ50txqUDH7/DgYT9EajdOT1mApMrOsenf57yIV8yGBLY/PVXfBFZ4uq5f3\nnvEBydSP2GPTq53jcwo+WXYHUBjuFH6GW2kIyio6LuZo0BXL58LfAjJNbFjv\nB1QafJd27JsurOduWB0HY2RRgNgbqPrRI5y0UMRGkRaIK1ci5+ZSIZKsf5xu\nTVIxrwz6N4Y9ecxhjEvMaVuF996vri+LoFS7SagA5Q2kvMyeMflXXcskltEY\ntTJWGDthTc33j7dvx41dtp/nWltBU7+NM/ioIA+u43b96nqmM0ZmnFu7lQt4\nxBKeZKGDcU8jPyBXL7smJHMZE7hIJBuX5pe2SV6MHWpr2cTODUxqOl6SDiqY\nQNyp7rWDAxMGdQCGD9eVB6TyrS1XpJWOX+nfobWmbiKvwYWQioLVBo1pAMtM\n7dDW\r\n=f+7A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9c1612d11fde61fb605bc9f38750d3a922f65a57","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T21:07:05.341Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.4.7","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.17-renovate-npm-marked-vulnerability-9c1612d11fde61fb605bc9f38750d3a922f65a57_1644786766510_0.8383960731312488","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.17-renovate-external-non-major-49ee5a854658da458fb67c7c40a0a11c6342f72a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.17-renovate-external-non-major-49ee5a854658da458fb67c7c40a0a11c6342f72a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.17-renovate-external-non-major-49ee5a854658da458fb67c7c40a0a11c6342f72a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cfa56b27c540ad39dd6dc1ff2d0f10b87276fade","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.17-renovate-external-non-major-49ee5a854658da458fb67c7c40a0a11c6342f72a.tgz","fileCount":28,"integrity":"sha512-1WZDogbd/hgyTS8of6FkLf1466DO3wflfGMGIizcVF70oIoM7WQSQfArHrF5IKfx7BGS4NauynivRjZod2WqTQ==","signatures":[{"sig":"MEUCIQD7W4EzYgwDTzeEcExZ9gkj2VdZCYCrckIibJl383px7QIgfm+TFhFWFV1aFlhdiuO3sI7pH0YIi598xy4nNWo2WjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCXSiCRA9TVsSAnZWagAAGCUQAKRthtr6J/SJveyXN5iB\nx4JMU+xajbXN1cLGtUh6Lg1zsDq7H+exKM7xImee/0MTvFqxw7fRiPX4hNsg\ncvweyFvCgg0Fz6CcDiGDCttTPxzo9jl6zxD6yiEun1Z2WemlHgGdyVY/0G1q\nFtg6DFI5Aq8Uvz4hHHtfYzflk7NSErNCJfdim8OfD90ratuMV4U2uXah/4hg\ncpP0gYeBReBDw3CU+grwImSMXWLDqFSdkLsdbwZunvM70BOPW8yAPWDjV+Dk\nRuZFRwX6dIgqyjIxcOQjUUbDgUPuBm/IVvszXvQkNmKj8eOi+cjukJEA9gog\nL2UB0VxWDCn5f77zThwOmg2YIPJAb6nfrXRY1TCJJ6e5u6TAcfOVLgKg7c45\ntXsJ2+iln1bn4iAmv9KPPczf88S/qGYX9HfkIzGoroSsiBnGdfoUrMHtfW8w\n9fzdWQFFVMt3SdgG5ExaqILqA3mLr+7QZzyWKgExeBSBoOh8PxGf+s5vRJMy\nL+LAoGa0gMBJyS+BTxWzMYEP1gsVE28ELCSGvC/3W0IFIlfkAJzVF4CQmwYq\nrZLksQJfXHnY9fd3f7YVD3TAWQ56xeBLdPOkucz2/SDcamp38SWh/Eptnz9h\npZVh5Y+cawIttX6HWR3Ok9ve8hKP8MNdQ5Yhfm434FbEbBvMPV47MqryljVK\nyX6K\r\n=Bp8e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"49ee5a854658da458fb67c7c40a0a11c6342f72a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T21:05:14.013Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.17-renovate-external-non-major-49ee5a854658da458fb67c7c40a0a11c6342f72a_1644786850217_0.3237129639968528","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.17-renovate-npm-marked-vulnerability-77e8f0879142b9bac3357037d2a582a7538748f8":{"name":"@balena/jellyfish-plugin-front","version":"2.0.17-renovate-npm-marked-vulnerability-77e8f0879142b9bac3357037d2a582a7538748f8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.17-renovate-npm-marked-vulnerability-77e8f0879142b9bac3357037d2a582a7538748f8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"35156605a2290d8095f9ca486aad7671cc9e720c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.17-renovate-npm-marked-vulnerability-77e8f0879142b9bac3357037d2a582a7538748f8.tgz","fileCount":28,"integrity":"sha512-qoewCH8OmcC+vmzGCO+lx3veDDZbMwhC8ugKmaRFibDDQPo7mqNkYTq7PR0+aPuHvYqPMOIwjODfd5mw0kt+AA==","signatures":[{"sig":"MEYCIQCxKzRqCTVpcFm43Dj/mqVpLZnyX0+NDodEDjoXXS5gLgIhAOU0vcJaPg/oCxf92jU28ZlIKUg/sovVVCtQzrWYtQGr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCXugCRA9TVsSAnZWagAAFFQP/j4Iqjsuc06vHnB9hccV\nl1hB353AttURf4QfEgWGsgVXernWPEgmUMwX/K0HtSmouQYAZcs+DxPHLZr2\nQOLRmiN0+dsKPHOuYztrrPC4Grhmn6cYku0fkDQAA+D+buofvCumYjQDeQQK\nwzQ2kNeaThRdSkiNqOqVhv7tzPv4+rgODFqEonp81rjtiauCX+xCZYBqeFyk\nxcb9FhDcV7OdlUaN8PHYrVmPifjdqYp72zSW9teuEM7fcg3clsg1M4QrHGLW\nwdYZ3XKf/OC3jxblOxmmJJrIRyMUzZwIJVAjF3Fx99OgBWckxWF8l82YiOAT\nuxeslVsvmGvFV8Bch8RcZm/utqOJPE5xuUlCv/N0M8B3YRs8PgBHZfdmoltz\n3xHr16MrWyl227hbfIHtdv4eXafoI8RHmvs4RtGEZCMRt3jzAfp+EoW7S5Ug\nKNHiCyQY6hnuyYsRvVBSmxyFuYBpSINbADKTd+OuHi29xsy/DwPdFABSb1/V\nTHUL9VPNQMmjJeD/d1IST5RBsTWJOLm629BbmBtPoSMVLP1NEMyaphupBdWt\nmOiL04xj7T2Lh9unMaDwB+j5BuY9FEoT93mYk6vTUqnE4ZOShl/TZJVuLlOM\npA0HtBLpWg0QJmlCTc3hSwtrAGUFuYUTf1FE7gEylkrGGQxnBPhKM5tId9e3\n7vbx\r\n=l9vu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"77e8f0879142b9bac3357037d2a582a7538748f8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T21:39:55.345Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.15","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.17-renovate-npm-marked-vulnerability-77e8f0879142b9bac3357037d2a582a7538748f8_1644788640313_0.7940774029008957","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.17-renovate-internal-patch-d2fea64ed89340d88012d57717c3309f17327566":{"name":"@balena/jellyfish-plugin-front","version":"2.0.17-renovate-internal-patch-d2fea64ed89340d88012d57717c3309f17327566","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.17-renovate-internal-patch-d2fea64ed89340d88012d57717c3309f17327566","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9dba7be130a76fe0a49762368aca104d29e8d29f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.17-renovate-internal-patch-d2fea64ed89340d88012d57717c3309f17327566.tgz","fileCount":28,"integrity":"sha512-oHRnshI31s9ua2hCvTNE3Q59XIAcHeYEUNg/ZS2aJGWyrYqT4SUtW5bmkDLsts2/CCW7yAKTC0jqj7xATfdccg==","signatures":[{"sig":"MEUCIQCOR8TUf/g4gl81A9q4XIrzAau+u9RDg6Hr87UYjg6QPQIgIigdiZGzM7WAYbsRNK8iHkjxknyddTdtLAg2ipRMVpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCZF/CRA9TVsSAnZWagAAqkUQAKBtXTR6K/Ukg8/+5vT0\nApzUAEsf8I944k9ak19T/wenkCicTyXKlxGArGPbVfyu3jJVjZVhuZPJRIEg\nNtlsU71Zm6YTTUeir3jvryVdAYef+eid7hUKxdfSjTGEKOQqggIVjSsRxrBk\nWAmftv40sMJg5ZZRs6hpCz4xB2M7jrxV2m5/eRi6rkV1wJTte411WH//V2UU\n4WWMSFcrZT/sLij6pGdcsA5Kuo7vIPwI9zEZMqj2aPReae3VNZHFwO5Ntskt\n2DfshAa4nhReSOJUFYYaSSF1geC00WXcsbwUtOEvrUgWWVPhhCt5kPZhaybD\nAfInAuyzT/SvpJCmiz6LY7iQuQaX8gBu3ehEhEb0CzooM5XPcOMp7WdnJiQ/\nA63txRG0JQjzfdgYgZ/Ki6KxyvFcKUKKu2Aeca69O1wJK/zfSQGY2Wipuh5W\nCwRmxJLWrnin4aKqkK/ZoxYXUm4jvElh5R0LIHnsOaFIqg52DC4Saba9e/VO\n94EX+EKmGYT0PTOwJykWJTFjeFA3U0SDerJ1/qPgT8Pg0ZtAqV3EQO65EsR3\nzPlxfnjpsjEDtUETsSCEQPzdC4IwZPH778shKptEFvucd3yglt2dCrFWHEOd\nTK2i6KCbsI/CdolWh9wpCxF66REJH7wgnhfonNWjQ1m8SNwx2ABgS/pGgUsN\nk+6R\r\n=h7TQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d2fea64ed89340d88012d57717c3309f17327566","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T23:13:23.613Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.17-renovate-internal-patch-d2fea64ed89340d88012d57717c3309f17327566_1644794239211_0.4194545568164154","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.17":{"name":"@balena/jellyfish-plugin-front","version":"2.0.17","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.17","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c2a4d23fbdb5055f9761c5affe47d69da923714e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.17.tgz","fileCount":28,"integrity":"sha512-CfPMr69oCeRqP852yPe3J6RdZTO6ptevP5kAOs7cjcM+/eN0uJmnfDQlhxsxD10qo3fZcslT1CW6Wg80b+99vQ==","signatures":[{"sig":"MEYCIQCmj1JsYyzWgQeKog6aI7jw9Ao/EiX0zx6ENsGXNhFcYwIhAI6gb0xh5dDD/iPMhZD59K05We+L3KEqMV1HWgMcV9P7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCZVTCRA9TVsSAnZWagAAN2wQAKLQVW5x1NvQ2cdTPg0y\nrNpBlj49Xr8LaO+vVFkI/71FQDL2nkXm3PTJ8JILaO7AqQR2m96Q0nnU5epD\n1y2CYp9diTu0FyhCrvwKKE8BsHdQXD9T8W5RArVqzi8psnQjNpNDuIsB5cDh\nMUL7iX/O2cRd+x84AJErebHBh8TE3NoFT+QopzFB/Ng1jQIV753pJjA8ER4f\neMVfwLMZUAphgcWIyj5m3dsopXYQ5JlYMEPOJcP4rKaj1fSifakWiWk7rodG\nX0OZeg/q99Yj9+6WjlfIefSauqx6BdDsxvZZXwHSrvMFZgUOXWLT6kxZmkew\nT5gZNgEygiftyN7kSuFGp8+SceW6wwFA4pwhb6WntvP+3XRMkFhqFFuSeGRZ\nE6TcHVoCd+6Py+kqbj6pvFaEKhSSDa23zWXxX1yJjUh3f3REqwVqmx+thv1p\nrPbODiOGDWjBF/e4uLCj0Y63FNoWtWurGgLc173gT4sfvRgHQK5JlMjLmGle\ni3fH1k4czj8pY7+j6754xuATcsSdt3oTzjcsZd1vhjAIVw2eH+pNP4awOkfv\nsALLGZs1K4pM2+fMqUqDkOYwAetrQkBQTycgms6HQYin9SpkwCdG1GusWKC6\npnjAPclCpJbE9iaZ7u5CLMeM26EtZ6CPiVhVptK+qJ3Bsn18OZmjrNA+6+LZ\nsX6A\r\n=nVlb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"49fbc558c915f673f63475464c19b50f67996bc2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T23:30:55.256Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.17_1644795219774_0.18325542408191953","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.18-renovate-balena-jellyfish-environment-6-x-b5a8e21fb966b860a9553952682b679361574244":{"name":"@balena/jellyfish-plugin-front","version":"2.0.18-renovate-balena-jellyfish-environment-6-x-b5a8e21fb966b860a9553952682b679361574244","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.18-renovate-balena-jellyfish-environment-6-x-b5a8e21fb966b860a9553952682b679361574244","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"29e2a241f2191af49be43b4d14ed732b16ebfc01","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.18-renovate-balena-jellyfish-environment-6-x-b5a8e21fb966b860a9553952682b679361574244.tgz","fileCount":28,"integrity":"sha512-JQC756mjX5CfumagOtuwY6iwbcw4XBjChMwcx5n5MRZIpK9y1UIiQVzCMXPFTsQf1lvK1u+oa4r5jQ0whpA+4A==","signatures":[{"sig":"MEUCIGs24Oglq4vFdCnqZZZASj5AY4ylmsbkibaGZrA5ckgoAiEAySxPIOuF9izkqWS719EKX1kaUIiWQt/gX1up+P+5pJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCZY5CRA9TVsSAnZWagAAx8UQAJwNi4Dd1nlPjhxQj4YM\njheKqcaL7R80rUGJM8XDChhB7oZSqbGlxuMCcFI4UwOLROSgOXMiau3oS0JC\nvMiLvWocMK/NjoYLRp9BkFsiA016luf0Qietxv+TaNYTFc5ZePUqV8zymcdE\ngrMff+A1MneOj4ePX2iCohoMPoKY0o/0wIWRH3NfIyAgmvuHR6ZyUlQR4SIT\nlCC0qczFljj2p1lRvbA9sBd77klc+nx2D6rQJ7Ex1/jESdGPzVCgvEaRSAXY\nz/rlFyfJh2oH011wwZo9VtfiwbRnAWv1N9RF8hMlp8N/tLgTsYc44NPzvcGI\nojRscIGGnVeE7QvmWGreuXwulpOreIn9jOGIJTNlXWP1YIdF+tRZxagmne2Z\nDybD5NVsYU75ruaT9UpkUsj9e2Yf7tZnJwMAA8X7U/8dZBzjjU1AX9SQumpL\nPASB++nvyFbA1ATpKpbzdrfQMPdJe5RBMm4bpuWQVsZKI34Q2UK9c+c0dSxb\nkFCfy1ei/F9mKhsopcm0V+QmL/Uo6D/AusxQDCbqdfFeFd/IDVgxwBL8R0VF\nzDAv/+90KlFBk0aytN+KiSOqQwvheV2bePz3K2OxkrJSfp9Qv7e84xkC4sGA\nRZ4uSZOFwQZQOpLqqE+yL9fRjDCBML/9LQDaUjY0/zQxM6rhQhKjY68s9ROQ\no4v7\r\n=qu3L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b5a8e21fb966b860a9553952682b679361574244","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T23:33:05.583Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.18-renovate-balena-jellyfish-environment-6-x-b5a8e21fb966b860a9553952682b679361574244_1644795448969_0.7402454340794751","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.18-renovate-npm-marked-vulnerability-e8190566178cdd4645b598d4ebd42c8d58870edd":{"name":"@balena/jellyfish-plugin-front","version":"2.0.18-renovate-npm-marked-vulnerability-e8190566178cdd4645b598d4ebd42c8d58870edd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.18-renovate-npm-marked-vulnerability-e8190566178cdd4645b598d4ebd42c8d58870edd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0e5bbc859200acb82c0c96c67e4069165a1ec46d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.18-renovate-npm-marked-vulnerability-e8190566178cdd4645b598d4ebd42c8d58870edd.tgz","fileCount":28,"integrity":"sha512-lk+vr3GQmR38HdiERfYfnNaL/6Wt5blJDglwrkPZHkXVJtuDdWxK/uV0JPXb6fXtW7zhULf10wX4uDzSL1x7aQ==","signatures":[{"sig":"MEUCIHK6Ui3r82vi2j5t+M1dpFxuJSDoskU/CUN4cwY+aXdAAiEA5Ezxhqy/43TN6GMnUIPOErimB/mBfVWQdPrzGj4LtSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCZcJCRA9TVsSAnZWagAAKgwP+wfdwNEelZNmYe0QPCnQ\nPqmx9dPuKPNzDT3d7uGIUw4sy/5Rp8tHwxx/3IfvSVmdA4cNxwuJAvM9Ztsn\nEGNARx5R+1jeblYIG7M9Z3NDyfdNuAKSEb+IQhoy3tX9I6pLYWkORU/0CEUB\nYz2UfF42E5o2FRtR6+iOA7dnw7TFzqzBBq6wIuMqnPq4deVhkFr1cMaHigoJ\nInRC/VUh6ATI0m6eJc2Mf2XMFdOn/wnx2EYr2qjdZV0+IC2pVJ61OJb3Rwv5\nSTPNdzB2jPhUl5kSAqT9jg7RVhJ9joEaY8V1mPF8cSSI6AP5+UswfhAAAABe\nfq7n1kLfamxDtbr+rCYxnW7PczJaLVTq7cjlRPNpnIxjA3T5Oy795Bvytu6t\nEpWoWAbdZXwKBWARHIqXHx2Z2T+rJT9rlEmIYkKkEdb+7j7Lwf8OPpN4HVLF\n6HFsCF40eHFquEaYe7Sk1Sk23e6CRqfnR+lCIwCHzMcRw/jyvVGOXkQV/2/d\nb54VKp/5yMN64S+qasngGgj+DigBn+CKSGJLPinVmzdGneB0BIr2+4aYXwaf\nzlxZwkIo8YotxBMNJnZxK0ztC4ZyDB/4Xyl/zGxLO5AJrkcMFyQ8UJ83ND03\nQJUoZ+IbXdFjVh7V8uxe/w2/B5Rb7Eg4bZ6W+g1fp6/b6XnwZ5A2EBPBsIXF\nZa5M\r\n=AE+a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e8190566178cdd4645b598d4ebd42c8d58870edd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-13T23:37:27.079Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.18-renovate-npm-marked-vulnerability-e8190566178cdd4645b598d4ebd42c8d58870edd_1644795656992_0.8876590125464554","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.18-renovate-balena-jellyfish-plugin-default-23-x-5c6ec444eee9b1ff32feec8fa1ce8911ef42a532":{"name":"@balena/jellyfish-plugin-front","version":"2.0.18-renovate-balena-jellyfish-plugin-default-23-x-5c6ec444eee9b1ff32feec8fa1ce8911ef42a532","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.18-renovate-balena-jellyfish-plugin-default-23-x-5c6ec444eee9b1ff32feec8fa1ce8911ef42a532","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9e67b3534b8145d200453236f26cc1f5b4d5076b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.18-renovate-balena-jellyfish-plugin-default-23-x-5c6ec444eee9b1ff32feec8fa1ce8911ef42a532.tgz","fileCount":28,"integrity":"sha512-iWGtkgxCT7BRRwkB6VB5UV4HSoDGzOtqrR8HBu05smNy5Pb1KkOrtGBfUlVSLl9o/cTQyY2kFoKvYoVu3SbbMA==","signatures":[{"sig":"MEUCIDcd4wjb5bSLJ2HIzlQ5ICLPqpDDUyeYb6bZlXVmcXUgAiEA13kPnlQkBQxGmZ7M9xzIkzVcYUl9W7I1VafZ+62m4Ts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCmGnCRA9TVsSAnZWagAA2+oP+wRG2VDI1+3Adc/cG53l\njVOHRSXICDkw1diScZxFPk7N6xFxFE5BXpe3YtBOK+luvEWhfpLyUUCrNH1X\nlicAEd/M3bK0YpmAMfoiAupjnZKJPmLvJp+xfMd5O72Aa6K2vYKUjhDlGiIl\nGwgQE0m5OTiS3xm/56ifQauBwoagaWlMSzx0txh3+Rxiafn/AeQ8J6FJBDri\noFSJqS2VTZWoR3osBZL37uQvLS6NQHrFPBlLUmN+F1HEnRmP0eelMvyx8A/b\nBqZpIUm16ftBOH4uL5kq2p/KnfczmIq548GNYozNnKLeRapdypJJmfKRmndo\ntxX3hVqSuiZwji/eImpLu6g0U6U8wni+VpZzhxQQ2hn+Rc7lygH7CYwavZGv\nFCvxlmkWg9FrUqJ4kXKECNdC7MtafMsNBf2FAX762oSNb28UEaYnwKxP0pS6\nYtCYN6EGE6kQgmrICxuZx3TqPxxxdaLzgXmfzeP3sozX+pmzWoOXKRmAn4lG\nNUOhhl/d5YUCPSM8AUf8E+CMCjLVNLoHhwzD0xGLFDiSwbjsbKOeg5Ja4FYt\nAXJsJ/vx1ANgqL3EPrtimA/3QbtHU/F25Gv1cNvlcVW5YckMqYbC2m6Q1Vde\nQwNG3FzO0xtwQR/AdImYuW1ksRdl8p7tY/XqdZpPmnSJROUFUbxSxbMSyZxv\ncfNh\r\n=67l5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5c6ec444eee9b1ff32feec8fa1ce8911ef42a532","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-14T14:01:17.124Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.18-renovate-balena-jellyfish-plugin-default-23-x-5c6ec444eee9b1ff32feec8fa1ce8911ef42a532_1644847526806_0.8644593822189526","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.18-renovate-resinci-jellyfish-test-1-x-a225c44a47a192e57865962baf3b70b2fb770c2c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.18-renovate-resinci-jellyfish-test-1-x-a225c44a47a192e57865962baf3b70b2fb770c2c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.18-renovate-resinci-jellyfish-test-1-x-a225c44a47a192e57865962baf3b70b2fb770c2c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"99b902f00cdd165811d9c515ee8605989c966660","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.18-renovate-resinci-jellyfish-test-1-x-a225c44a47a192e57865962baf3b70b2fb770c2c.tgz","fileCount":28,"integrity":"sha512-ELlcwENjWuIxBtth0GW8XQCM29TuxnW6Nwjo8K9YlcNuVI0t3TOxwQg51xSUY1+c8T6zsms+jfEr0VzMZoowNQ==","signatures":[{"sig":"MEUCIDE4Vek+7rUmra+b6Ak7nKfyJhe9ds6cVtfi6xrclksSAiEA+q9Zsu9ZBqQgpf6ogr64cmpsYvyWNo7zEkJraDhnNDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCnYdCRA9TVsSAnZWagAAa2UP/1mUSuscbjmSf4QtjLTP\nXocTbi69SjF1A+OE7f+rTyJygGOQBSQfxXHUC8pNDSVK5G6lIehsf49YCXjB\nNThm00LH1G+ESrgT2kPmmwzRqVTNhBdeQmQvnUpFb5ap7IzBoU/sewIW7bEN\nsAcDZ1TQZH1q9tBxpq/GS0axD0bpO9F4DKoaOU4jNvSe61NlfiHTLzbXZ2eL\naOBJ8nW1y2hWTtHdVk2GbwjLY0Bfcgqxl/3Z7Zumz3BGZP1otb8+uSGGpBf8\nh8HcnGI3LZUM8QJypZs4t10kaxlf1QELO2P4YDhvyzD3NOjGtDD5bFj0ZVhf\nymE/AyKVKTX0Rh4THLo6Esw7P88ZIRWdGpJuhp/jTo7IunQQLiK8mWfSob4t\nZjuSz6u2FyTKRL2UX0hyupLoFSQZ/TOKYkqPGRvgbbT0+8alj6VmuloNAPuS\n66GQiE73c7nquhE81LIkFB2jvxmC2pTN8vrmEmc7TNRfAV6N9ZCajQeJK9Z4\nRCmBl2p2OWh7JJiNUWn3dQqpX7ocEHVS5k/Qc6qlKrDWqHZG/IkgekRexwBb\nwh2PemNavUdz90l246PORv4FH/H6ne29K5JzYWdoJZ5UDvGyPUPIMuIud8bJ\n0imRfdXGKU8Xl7psDSAPMlFwS8CcQ0kiy1RjE4wAK8EdPCJ4duUvDpT0ACh3\n/xmR\r\n=tjxx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a225c44a47a192e57865962baf3b70b2fb770c2c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-14T15:28:32.270Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.18-renovate-resinci-jellyfish-test-1-x-a225c44a47a192e57865962baf3b70b2fb770c2c_1644852765585_0.5599405700915863","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.18-renovate-npm-marked-vulnerability-ce016c19324c28240f8ab1d5751b989b5fac9975":{"name":"@balena/jellyfish-plugin-front","version":"2.0.18-renovate-npm-marked-vulnerability-ce016c19324c28240f8ab1d5751b989b5fac9975","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.18-renovate-npm-marked-vulnerability-ce016c19324c28240f8ab1d5751b989b5fac9975","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"83596c4ea9caff61f0034aa2f8391fbb2fc6faa4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.18-renovate-npm-marked-vulnerability-ce016c19324c28240f8ab1d5751b989b5fac9975.tgz","fileCount":28,"integrity":"sha512-w4Y43ayn1sqaUJNC5+nr79mmzwLA/130lEzL6Bxtg6dqiNM4PuBXqVWRB9VfJdjC7+S0AdRm9oksUwA45ml8zw==","signatures":[{"sig":"MEQCIDwBUF7QWjaZq5zFKHXuwNsPtvG+ChT9WIRLvwrWkql0AiBMCo+hVoUz+gGZiSUEt7ExVgRI5sQcHmTpJ3ij9pfupA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCv8qCRA9TVsSAnZWagAA/YoP+QErym2B85T2LapcCnh2\naMHMwaH/c97INdUc/LxrFySEZLVAjqQ9rxGLWOg5y3DOUThWMpeOOOAUHqqS\n/Y86CfBp4OCvIb+pVnxI+F0qDv2maoD3aWHQewhAUHASfzQoPySwa4jhcA28\nRFHuONQ8kTWWuOku+RXgtR7GsM+2C0pg+gPdEF72xPy5HtMqviPXH8W6WooJ\nQZoQganSOv6+E6c1MHen//3QqdIPLiLgePqdgSAXlcaSj7rK5aYpgRw+tDL+\nN7j6yRSg5bZ+jLlrtZGCmATNrt0b1GeypB64h3RdrXKnvQdUqwqscoU8t37U\nzgo8YF0ts/tu6eSbf5yxcm6q72M2c9l6wm0jE3Wor2wldMKM8L0v3aVmp+ca\nvFrzXRJU+nqpoBvGedBGugyjjAUTpJ+bJYLmPVMFc63VNDugmYORDoyH1SFs\nkmloAMMicPYy9x1jboTfNOXalcudQz9Tfj2iUVKLm9x+UvWp+U9aT9BnK7oI\nl4jytNJ65et9SRZH9qJWyv98+bBxfC6A2h17Bc18Q11Sx5dncLar92gOxIXW\nybduNf9eGEAWdVRzRXWQSOHzaXRkkpYcmPBQ72P2QtuVth2rTDc6xv8WT03+\ncC+o0YANVNVWeXuNN/dVvHr3yu177VVir4DTyooktyFR0BnF+K5IeQN2gx6o\nYUQt\r\n=QX/C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ce016c19324c28240f8ab1d5751b989b5fac9975","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T01:10:45.558Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.18-renovate-npm-marked-vulnerability-ce016c19324c28240f8ab1d5751b989b5fac9975_1644887850600_0.5798320099402725","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.18-renovate-npm-marked-vulnerability-a9a724157641db619d02fd10b5685f4cba11dc9e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.18-renovate-npm-marked-vulnerability-a9a724157641db619d02fd10b5685f4cba11dc9e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.18-renovate-npm-marked-vulnerability-a9a724157641db619d02fd10b5685f4cba11dc9e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b1b31106dbd0423e1a031ccda3ed965846543b2d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.18-renovate-npm-marked-vulnerability-a9a724157641db619d02fd10b5685f4cba11dc9e.tgz","fileCount":28,"integrity":"sha512-NF0lKN508FNQgVP1Wziqn2UzNpyTCsXWKIRwmXQQo9CZLyTCmhemTuZL5gfSL0lShF4HGi9nTILf4J4Bl+gOYA==","signatures":[{"sig":"MEQCIBQyFbJzfoBF3ZYS+6+TTkCZ9XIxBb5aK9Rmy5bE8gPSAiA2lB9tcIttkCMARnliB5aSe+gejxwz9OjGvnDVAQDOcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCv/YCRA9TVsSAnZWagAAzk4QAJsPtoVGJxDLHSJJb4Qx\n4z3o2eGwoRsZV3vjtSzpGvzfiy0bk8WysD+A8bFHd4lz6qfmYsGaU7c6kxb1\nJeSNG612hdJti4sgG/9c2ZZVghuKdQHMjFbqq+btEQWBGAJ4VNRwaZHGrjXK\nQFcCTS2TwYCzkmnt8be27dL1leu5D1WN//tyGYd9lF21QIvMyHqbfWu5PeF6\nbhARPdpCetAYTcTJu+tS95cB61kUjoWcgEukPk6oldrMoJNOBEHO5w/dwuMC\n8VqK8oQHM9PeLEI3ck7x14LlHHsYKFrg4ZRJYAw3oAyrJfednoYjLp/dwZL8\nwLTO9RJEc5ezfNu7Ba92U38Q+QhYmopLxtLuAL6fceE3VeepBW6w1xwQ4yYD\n7PynTwNhmfh1pYXtTsRL3bpEDnnN1QB23ssY06LjfnyUSbMO7m9UnZaq0+Kn\nd0Ki99q+qXj/ISyW4YpXcamAggJMtOqEf/LKoAg+xcnkzVhndN8bnligNoMW\n7scuuGurklXTuX+PVx8SX4JihJwirwrztOJpCu6i6xPRIUaMW36I+WYsEffP\nX2QWkMgT2f4viL4Ob4Vz9da/Y8UEytE8mjNwG4x4HDeiwD+uYkuo49tmGfvO\njDygcaOZKAItuCRiqef/SQm6621DwEH+Ec2E/WgUxosUz/v+lukesyGxijPR\nA3UA\r\n=O2na\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a9a724157641db619d02fd10b5685f4cba11dc9e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T01:16:08.531Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.1.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.18-renovate-npm-marked-vulnerability-a9a724157641db619d02fd10b5685f4cba11dc9e_1644888023889_0.6354522743741278","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.18-renovate-balena-jellyfish-plugin-default-23-x-50770bbe43f30edbfe377c2990f966344f691027":{"name":"@balena/jellyfish-plugin-front","version":"2.0.18-renovate-balena-jellyfish-plugin-default-23-x-50770bbe43f30edbfe377c2990f966344f691027","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.18-renovate-balena-jellyfish-plugin-default-23-x-50770bbe43f30edbfe377c2990f966344f691027","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ed8feb821ba909b1c2826d792453fdd2df358495","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.18-renovate-balena-jellyfish-plugin-default-23-x-50770bbe43f30edbfe377c2990f966344f691027.tgz","fileCount":28,"integrity":"sha512-m+tM/Q/gdQgYFn7BNN1CH+ptjMHKlLssvSzW1xu3hNLPIGqlJO9T2Bv5w/lRhBEtn+L5Gu7Mnx5MNeEVDaeZ3g==","signatures":[{"sig":"MEYCIQD3knB2iXRWjzovbvb2kTGQr7bsLrRazto9/kArkkXFwwIhAINOVGOEIZhmYqdCCWBkLCzULKRDc+2Y/EkSurRDB9kW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCx28CRA9TVsSAnZWagAABewP/2dQwrLR+52Ghko9ENHk\nnxHmDBZ9kY4PHT3cMOLIxQik4eHheDC/WOqoLhGlTLXYf3aC+KQY0VtRvgNJ\nqbtbL01KXXG4Hpjb7/KOgzAgDDT3yzr2UwKcmtdIHbKnJxRzg60A7AXIp8Fg\n8L8JkJmFaeISY+frRjw3ntto2z5nY7fQ5aMmWHE30ftyviyfOLqeE/ZrdVBt\nDgV6cUX3FD5hooHKGE83MTeZMvnoW1Fi6DzFUZpyJgOy6/gc0uxjCDealR/U\nl1g5REGVlQB489lDqaCRPgQvSM7OOWRFNeP/QkeLuEuP7lIwySZAF8OMSjOS\nvij0kqHm+sCA/PtwRKmLCb+fbYGL6MM2RyF/PO02Kxa341BjFLJnQvv7Bka1\nNX5izRSFhpEKGeZvHel4U/MxTPnv62u6fpjjpXSNc+Mrop1CYUhZcJHEgTz5\nBZn5Z0+ird3M8tooUaKBIHqZwCN8tKH5BvWAANOkcMx7qg79V6t8CS7DJwUc\nd9oTXyL7T/8i/6dP5bJZN+2EiU4RPGyizPrpejqHIsppEOdHuoUp/rleoyOB\n3zCXLQr8tdJRyxDVtW1DSbo85zwWko9hgrCpFdBZmxX1e6ynHV7Ccuxlufab\n3ugVoBaqhYofyZXhoOD4vZ7rgJnq1M0us4y8jQxHRnEGw9bp2O8yJ83pllFI\nELKj\r\n=YFOQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"50770bbe43f30edbfe377c2990f966344f691027","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T03:22:46.841Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.18-renovate-balena-jellyfish-plugin-default-23-x-50770bbe43f30edbfe377c2990f966344f691027_1644895676390_0.9899316023041975","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.18":{"name":"@balena/jellyfish-plugin-front","version":"2.0.18","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.18","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2bee32829385c876cc8bf5db4b64b50ef9cb50d9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.18.tgz","fileCount":28,"integrity":"sha512-XN3WL3ZOSgBGAMy2bureKkFTUF06uHU8rPJ46Gs0soB5ML02XTkKkNFAYE5ojln7196tzIdqToZKR5fD78WuEA==","signatures":[{"sig":"MEYCIQC7Me2DdIamCQo2y4jNL0juIOfP4Y5uNc3y6l71JXBC8AIhAMYCx5Hmk5wW8qr7lX9zrNMBSe0XvYXanCBFcnWu4+NQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCyD8CRA9TVsSAnZWagAAf7AP/j+pad0/B6TPFy4yfsbL\nsWV+NUb2itwZVcBcD1VaLcA/wpONCAMlNqe5vXfqWwuOeditqpR1myeXu/Sg\ntlbvfbK4niXIzZX7a9GHv+nwyyEfz1ootDv4YvsD3xVefv66ia12RD3h5Frx\n/kbilFRFk2B+xILihTEgKSbA9QBOujeUvUSMNzsz60QXo7mN3O5/3KrpXMX/\nySgu5s0EEdV27z869vfFBExvFk1OKtG8gMwDXwYdPi5lXybhYpMNk1NBtty2\nNkK+Iqz13BYdsFxfe4Cy3Jslt9NWUSYbgekrvmB69UEYozDxOWmv7nD3NE/7\npprHHMI0wLbX16RL35EKSdBUMWBlKFPiFsfruI0U361r7OpE6ot7ome14S1/\nbRjhaP9GpSn7sV2EZxh1bP3OUCdNSd1+7RShbAcBfguRqAS35YZKr8Pchmd8\n194tSpPLyeIxFw2Re/A0fM3qpWexAJDKwoRh0iYeea+c9E14xFkVlLXfAwfu\nv/2CG1tqifhgtkNrDd8T/Ey7VXm0s6YHgIqA2pfZWFhjzA/tGE8XTFMba+Sp\nTGLnp8f3mA53tKxiZmHTRDBbxYHvEv1GyImj/lZoh3W1mIfwNkbF2jN2vFkG\n5pEQZUUOh5efeJjjYdhtZlVI483lg+sB+ti2p/nHEM5Oz0PfAiO+qhruvm3a\nhDxy\r\n=g6IS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0648f98e453f8b0684c5a3a3a71ec27149bdf727","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T03:38:44.696Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.18_1644896508350_0.6723528893914821","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.19-renovate-balena-jellyfish-environment-6-x-1d7253fba942a30563b30410f3f811741672819b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.19-renovate-balena-jellyfish-environment-6-x-1d7253fba942a30563b30410f3f811741672819b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.19-renovate-balena-jellyfish-environment-6-x-1d7253fba942a30563b30410f3f811741672819b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ed48241d5177194687923aa624cff29263df81c8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.19-renovate-balena-jellyfish-environment-6-x-1d7253fba942a30563b30410f3f811741672819b.tgz","fileCount":28,"integrity":"sha512-7ZLrAIrKZme73+p0erDvQZe0EGGP+ZZx014J5eTsF9521abfwdLrBaJbaw/iRSbf1WygIYqiWHeqV0ZFWXT8VA==","signatures":[{"sig":"MEYCIQDNYHjnty1vyxq9w/eBi4f5XGlUB/Fcl+MyFvZph9GPdgIhAPres+VvacWj5gqibxkzm8+XI8oSCiZVwFetPZylfiiJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCyMMCRA9TVsSAnZWagAAqT8P/2Q1jAjCYCBAYIpmnhak\ne0ga90TauA33+/6Kd8dKLgY+jYzB6tTE5iKxPv0X0n6MN+vHorVae1hgn1Y8\nP/t90mZUOetH03d8cAphtupDp1Ms3LdOhjjRRswUTvn+CuWd7JQKZDULRXQ0\namqjct6jenlzeJ6Xh5zCPM18yMtU50qxCXQ3VtyiimrwwpGy/Pqmg3M9vh08\nOghOrqEGWxZXNkP9ZpgNjbQ+9xksOPe9Di4sC3CO9rwK3TsyAeuGNwFHLqMh\nNkRhbl4r1BxC+IaB14xD41IkyUX5MudT+gYL8exxXWdD9Gw1UnUeIgoQ5ef7\nwWxopgOc8WGmtn2+uA2FSD1tBFM9FmL7wQQgERgCpB3XpaCOR6L4JnspvS3k\nFOQtxl3z1tXVHG1fkPMvlfHjtYojpghrcvSD4RcVwQ2DFsS7GPceP4nnMB5s\nQY8vRJR+FfyToWj8UtuoGMk83KtMJv92eFWVXBAjNctuc1OQ0cIQXJEnYtF0\nBxFvtxkakletp8Ymng7EtbgDorxZtBiCyU/4FXJv5EuOlyKkzDNg7Xrl8pZB\nj5MplkVTpZV2tOaaPHGxkfz75+tmdB4hG59vyQwEWdsETGynCmNsuHlXdTrK\nAifglDbCFfi3YE+Wd5fdB9FRoQZ7tV1YC2L0069UHMUNw5jINyVnjItFK3uV\nTlYo\r\n=Vmfz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1d7253fba942a30563b30410f3f811741672819b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T03:45:04.599Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.19-renovate-balena-jellyfish-environment-6-x-1d7253fba942a30563b30410f3f811741672819b_1644897036678_0.675642858343416","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.19-renovate-npm-marked-vulnerability-1abcc34e62e8b694fd79fae87edb345ae07b93d0":{"name":"@balena/jellyfish-plugin-front","version":"2.0.19-renovate-npm-marked-vulnerability-1abcc34e62e8b694fd79fae87edb345ae07b93d0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.19-renovate-npm-marked-vulnerability-1abcc34e62e8b694fd79fae87edb345ae07b93d0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"131058fec9882e2a2e1f1010ba32a4ee699d5cbf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.19-renovate-npm-marked-vulnerability-1abcc34e62e8b694fd79fae87edb345ae07b93d0.tgz","fileCount":28,"integrity":"sha512-d6/d/8ak7ybApuxpy5Zu+TG7lA0xUEzYvqyyfJhMQXoz3EV6puebVifJDXrQuzltfwfR496cTX96KuqJnjl5Ng==","signatures":[{"sig":"MEUCIEKiBjm5OYMbW/m4dpRLBXfYeHbggGBng72ZI63Zw2pXAiEAjvceAF6fwpuU9SsgftXDWZiIpAMFL3dh5qRZm04C4MA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCySHCRA9TVsSAnZWagAAaJcP/06vfin0sYLVFTuEnnc4\n7nEGYaEO7V+RmgaT3N2w14RZPdUc7YlBK8Sw+aVisQZB+x7xfzQ2LuT2PSlm\nlEingFzPyTLAWUeh0lmRul6oUVtaj91FMG4k0NquQqpowI1Puc93IosNbAhO\nj5QkL/4zw1hCCdBH8MiT5tUtPT2JyScWWXFzxVF2FOHvlCcumhA5H1ytXTWH\nL9lz89waPFzrVLor8aoOjcHhR9zNpN5rrowf4VY9Gdf7IjeJDwRPKz/Xrjd8\nldHfIcX37hpdfA5OxMZ/g9b18QsG8PKuAadcoHEb55Zhvtj70j8gjZH374CJ\nFR8bryLnEw0xXmuJJYPGzhi4KlcBhYwhQvKbhp4UhUKfFkpQI0qJx49op6kh\ngQOwxmGAPrOiLBY8RjSiXQdZ/PlzWzA+drg3zdPhHexvoc4ke8q80l9TK8ud\nAEXZqY+bXrJaQ/ylBwxipsZcBoJ5JX3UcSQ3ygP84ceIV/vktPpSaz7PdtZ6\nXjro/YtiXEfFLajqhsqoeu20tQYkpN9Rq0DmXREg875b4sk8Lyiec0TaOO4Y\nxOyW11yHv77Dngcs2X1Uhec+W8izNl18jNayk39sDJrY1Ul6RgA0lzj0WThB\nO4whg5ybVbuhUiqwyElAH+CBY2aR4YCMD79RiL4cRfS0JQkTRjAkmnhSI5b1\n/HrY\r\n=0BJv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1abcc34e62e8b694fd79fae87edb345ae07b93d0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T03:51:52.023Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.0.15","@balena/jellyfish-plugin-default":"^23.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.19-renovate-npm-marked-vulnerability-1abcc34e62e8b694fd79fae87edb345ae07b93d0_1644897415164_0.13949053082912766","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.19":{"name":"@balena/jellyfish-plugin-front","version":"2.0.19","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.19","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"efe1bd3310fc7565bb0ea732a7b1659f77176399","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.19.tgz","fileCount":28,"integrity":"sha512-m3Kl/fHL1wEwpnyt4QMuk7fCQtVs4qi865iwjGeFVTTl1D99UPmU6suwRHXehfp8LIVoVnvHMzR4XSJL7RhyMw==","signatures":[{"sig":"MEUCIQDUfCPMHouOqSjO+4yztTKWZCNcu//KC17kTf6OsF1ZrAIgUZ/N+DIh6ThLV4G8SL9ner1sU+uZSymUImiPARTQXAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCyYECRA9TVsSAnZWagAA+pAP/03OdClNHAF1IMOKLxvZ\n730zj+0ZjgXizQrOXzw0NpRpAqNyMJlIj6y+V/3wJ83Xv2/nBIo5cu2/EIiN\nyiN7F1urNyHeEH0TBbImo2L0i7TMv/nk0dzVkA5rNHDCFpfuS2IQ2IMa5GJ5\ncIQQ+/pS9LaQ1C1ijGUDbbsLb0Gz+rcEDPzpUxUW0sWM+X1dL1/qFWaPpiZy\ngRu9RTtUj3hhWiCFlxM/zpWT0ZEwARxymSh559O6k13OpZ7RioX5St3Nodxj\nUO1UdAxiURMTRLlfv2TAE6PIv5uHwMVyuExHvUd+RWUE3LXbkZ8yjZKjZZy5\ncO0NFhgSI3EnNQBCjqP15hHGxekEjZwOa6TFEZcH3LopMIdb7q8HG3iYF/o0\nWTnZ360tGUhgXgps4yG+3GhDjsmvdctZ88Of2kQHJNMdMqLtJXRdT7dbLadh\nPQg+JFxklCtcZEQmgTrvVbAZkJv2iuXQSSVc9UgOrgGmoNqK6WiiPwzMMkN7\nJCRaOi1oFGlm8iXK5uD1PYUEVsmUd56vmYbBi0H11EVMhPQaV60QewStwbJl\n8GygWP8aMIJ5oX+YZ2RYS6KvTS+NPT4QrDFf72HdLT+46/6Gqdwkma1i3EeA\nG/W8mGVVVoSpbNExu8RFBPNtkJpbXgdWyfHmzDWbQ9RXQIhhCsO46izryiYB\nPAWX\r\n=yKsg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cb3e76c7ed493c114ab6f151873438671c6e93bc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T04:01:06.726Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.19_1644897795932_0.9570997875092984","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.20-renovate-npm-marked-vulnerability-28ea438765a1379dde2ed32620576164613d3d89":{"name":"@balena/jellyfish-plugin-front","version":"2.0.20-renovate-npm-marked-vulnerability-28ea438765a1379dde2ed32620576164613d3d89","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.20-renovate-npm-marked-vulnerability-28ea438765a1379dde2ed32620576164613d3d89","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a06cfff82821cffe06432d4a6cc41aa1f56cae6d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.20-renovate-npm-marked-vulnerability-28ea438765a1379dde2ed32620576164613d3d89.tgz","fileCount":28,"integrity":"sha512-V7NAAIa8yJV1kSgSl84k7xF5mmrQxiXdv5oQ7wHA+WpaMfxUlnOkTEcBg4HwALFA8JfYz3oh9mZ6i9xnqRuBAw==","signatures":[{"sig":"MEUCIQCxNAqnd+9ZBr+Vh713EgnGyDwXgAED4lkP+TxX8IBxpAIgOYTu1uEVcuMHQj2nTEdRmg0xI1bQ+vFR6Cqjn/N2o/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCybBCRA9TVsSAnZWagAAoEwQAIqvbZS46GjVCpb/hTXl\nA3BiT6y8Hub4UtTYJeXrEqOnBqInQBVKavB0Yj5wbNrSfpH4WSgMORKSRpRd\n1Rd7tiVGlWGMjQWBGSNlno9+3SZB8gNLzNglD3bwHljQHFSKwEgAe2h1vliN\nbiz2dZVENfT2Bl1wyhjI1lgEgdwtv38QU4jnlz6MORT8VZORu/PYmC83vV3V\n6Hnt+ILI0SEN84RYc/JIgjLtGYLObtAJXnA3V32qusk3p7iHxbpUJVwxRy24\n1GEHinIdcBi3OweCypD4bwnyzWApKdXSYialjVzHHrsWq69xWBrqm1Qf6BGU\nHpKvLrQ7kziS4Dr8HXYwYEiX8c08WYSqfFIPkW/+S1S99qc6d024gQa9x357\nsXEedfpQXUMo3iOrKySOuWZGpFll/bR7Ejp1c7aDOSCSdGUUV97bySJLC6Pr\nonht8TF1JGvd7wuV59ECet+JX/fXWjO/RzrRsEJbbM1wFC5J8SA63AJuFR94\nJ8RFlonyEMOqveEuuAc0yg1UQ7gIgoVTQwe5EnGO3DZczQWTBJgXqnxoJvGt\nzwzdJwR57DQIstsINPEgOHFluT3E7HKgJbxIcRSTiGFYcJzVgd80FfvRofF0\nauWiaBstcQcEf/we2xH8QQqOXyDKPga5FokV+gac51Pug0U7q11QLqJmCDLY\n55ri\r\n=vq5Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"28ea438765a1379dde2ed32620576164613d3d89","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T04:02:48.658Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.20-renovate-npm-marked-vulnerability-28ea438765a1379dde2ed32620576164613d3d89_1644897985178_0.358328258917185","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.20-renovate-external-zero-minor-e4ee915e2a9a9638e2be87c0fe0f49372e7ee5b5":{"name":"@balena/jellyfish-plugin-front","version":"2.0.20-renovate-external-zero-minor-e4ee915e2a9a9638e2be87c0fe0f49372e7ee5b5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.20-renovate-external-zero-minor-e4ee915e2a9a9638e2be87c0fe0f49372e7ee5b5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b6c5cc8b07539870b932281df0443e761ca27c6e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.20-renovate-external-zero-minor-e4ee915e2a9a9638e2be87c0fe0f49372e7ee5b5.tgz","fileCount":28,"integrity":"sha512-mghKEr/lvMzXftGdutvrIkfKIouVShw7Uy4B3kWL7gwz4o2IGdEooeOE8689hblUzZaNuOwfMpecgJhLXJ18pA==","signatures":[{"sig":"MEYCIQD33fM1uYIEA/FtQmE82cSiuyhAfIQtKK1SSTs/WZbyFgIhAPWySL21wKG3jMdW6DCeSeT0k6YaWh4UZMUUs9htJsuq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCycLCRA9TVsSAnZWagAAWZkP/ib7nUQpdDM2OlZnPQSJ\noVGezh/WBAW+OjaSO2LnzKkBx3yBka/GMJlniTH/vjalszQbYVxLXa/7oA71\nZQCQKzwEmRn43Xc2QU2Sh671rbKFWOXTxAcXoY73G4svEIf2WLWx6mCLtst4\n4UHnik9W4hFAltBRNSjXudkKfF+SPetcgX8GfcakXjr7TPzwkSn/KJxFOKuv\n0FiHiIbJKCnxorzyZuWcUTiMOakN3Qgj3Je09w6mCyw4Y5qORe+6jen7QZYv\nU4P//Qxe1DP2yV3Qg6FN6/QPez//owQJtq/fvaGawstl/I/C12Kkq6wUjqEk\nh1XnkXKVQMSTJlaZMt8ZFV8Ukh/C8ahOB07uPPS10YOBfo+oTNQ85PmlcP4j\nonTTaag5fhEmsqbNWxlHUPZ0ZVR1EKtA545ds3gqnTAT57GTp0Hg51qv6K2k\neni0R9PGbUZp94ztoBgF4JFRGaqIr04BJo24bvMf1kEOLcVv++UJ09dK0+Yx\nmXBxIuuqb7QgUYMs5z4Mcv4l0Z9JV/oQSYR71Fgb6djzOnbiyjo+9WS4DYZb\nlEqKx44Khf4PKhK3oYnc9hBQYq7UyJdQkRT3xuS6nxJf/RMghOh8SPAojKEp\nzSYkdASI6vQX6z83pnxuGuTCVjeSbuuUC2KJrOf83ydXbBLyMuAh2UXputRF\na5LY\r\n=Dtfx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e4ee915e2a9a9638e2be87c0fe0f49372e7ee5b5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T04:03:47.364Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.20-renovate-external-zero-minor-e4ee915e2a9a9638e2be87c0fe0f49372e7ee5b5_1644898059692_0.6556947262211446","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.20-renovate-npm-marked-vulnerability-cc3277f11543db4b244c4b9036fa6c062f257578":{"name":"@balena/jellyfish-plugin-front","version":"2.0.20-renovate-npm-marked-vulnerability-cc3277f11543db4b244c4b9036fa6c062f257578","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.20-renovate-npm-marked-vulnerability-cc3277f11543db4b244c4b9036fa6c062f257578","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6d088194cab39d332d0dd9264fa601597e6d25c6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.20-renovate-npm-marked-vulnerability-cc3277f11543db4b244c4b9036fa6c062f257578.tgz","fileCount":28,"integrity":"sha512-ljyH7/8VMYyClphGGZYzUVcu2yCprFnsEKHat9QpIV+mnJF2MnXY35rAV+AkSpOGOmn8qbdAB91z1upoM0k5XA==","signatures":[{"sig":"MEQCIEISJggawsFAPMoi/eOLX8IYZhcajFyVdAZKwLYtlqZfAiA988gnQlITqr37CvNPMddqGC9q48x0M4zkiLbrtIwdZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCydwCRA9TVsSAnZWagAAsQ4QAIs+lHWDpM+/UqN42kTb\nlIEejCeC9kc34iwJyXDx2fh5t4p/aFoL+4xQXP174NKG3n34ZNnVmQwyGEuV\n6LTe+hPvzf8V92vJTFJAwIA+nW/TycR2LjKfABwMhmy4xD7djSSQl+lUvhcH\ngCxxfj9RPkq5Xdxz9AcPxFDE9fEfKp4r4UZ97YSvHeR0WHjGbfy47pU1ipUJ\n8OM8ZgGNjFPvooXnicztVOB1tAuq4LDLr8aMqk4risFqQqPxLZX5uyHdQ23a\npcYHniTNH+le/oJGDBWWeffAI0ffXciRkFGk6lnFQxTGYtigIg6wusdaf/4O\n30aSqDkET1W1h4jB9OrF3z3G0Q+tAtVLZJj/H4bSIv5T1uEZDh29sCwy3iFS\nayDP4UFBG/0zRsWktdU50UFUw9BgbDkBMgWPxCOYXRznAIjllPZ8HFFqkCCr\nzzAIF5GbZIBceFZfFf5nhkkr+5nYqG4KuJTnL6VelMFTfzn5OsYEZf25Wkbx\nkHI9Kl+Q49lZZQkFOJgL7nuGsGrPPxQwA5Xis3AYS+kiQvwwOeDYVoV/Rw0E\nz+DtY8CQF8k5Upm5Ci99t8ySXWdRLTnn1N+mMl05Fsy+7VbpiznbXaDJrezO\n3suTPBjRHgR1kFgZeTgHw1cZDW349flTqgxnj1KJEx7LIux4VfE5tpwg1LYK\n0XCU\r\n=Jvhs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cc3277f11543db4b244c4b9036fa6c062f257578","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T04:04:34.961Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.25.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.20-renovate-npm-marked-vulnerability-cc3277f11543db4b244c4b9036fa6c062f257578_1644898160765_0.6362533948340217","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.20":{"name":"@balena/jellyfish-plugin-front","version":"2.0.20","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.20","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4bb69560375a3f2b5e7b45972461656d380aa87a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.20.tgz","fileCount":28,"integrity":"sha512-wMpTRdMetQZl4A25hc61EpQYf6U8kCgQO+ZnvoGWsVN00S9jHk/wZetUwmyVr7sF8d1aimHE8j++KYVj3ozuHg==","signatures":[{"sig":"MEQCIB45+U4K3rnA8RLGfAbnk8r8qDLsWj8ukpD5NnP10w2UAiAeWUqr+mjli7zTAwOA90VIDSXLLtf33oR2Mtpb+pVf5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCysfCRA9TVsSAnZWagAA+igQAITmhzilnzAzSqWx5i3O\nv23wvTxxf9m+tyBCXava3t5pStbLBCSRmBZx4jC53FrHOeMw9JqpexrqchzI\nj/uv/fjID2OgVyi6l63LfyC/gFsOgo+yCf0IFJldKvFjVtBiDDjWv7G8ptEC\nnyEWPcVJQhsmh4N//fny2h9eYZzBSJNwqft3z1Cro46T7O3aIpUuibKVTE8I\nIiykFVNh1yODgfFifAp5PAbKtHVPRJunOmPnU4k7HTkJglGVwfIPhDtSg3HG\n7fCScSfpdg8w3lU2IDE+sN8/A8V79qINDII57fROsF2erVm1W33HNW8T15NF\nRm3rlbTVD86W+nXfC90IXf4joQ57PnIBxL2lKHBV5KqxflZEABGZXk87aw4i\n+TDP3JIah2xVtfW/jb7ukgn6K0F3ZTbtdzMheqAGUKSbAce8JFTLwtco1AYN\nXjmSlcIblf0woy7ZvAXvuM+c18QXiXJl2CWfoP1YGLgoGFOd/TeECViEHcUs\nFQR5LUz06keVZOxBp66EcaGkmbai5++UJmeybTRiaLKpd/0WCk2dScFEpeSw\nEsWVxF54Prf/6+uWFduMcTEvz6Vucu8oJkgrQ0SiXIeOBG7N7eOeeJn4YnRb\n0xqE79YaaFTbV9NgfzJjH1l3AfYephXjERcNQbrX0OrJOh+458J4UVfw8JCd\nvhM4\r\n=j0KD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bd544135a487e451fa3bc024d0545b4d9068f12e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T04:22:50.186Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.20_1644899103684_0.024210890927351514","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.20-renovate-npm-marked-vulnerability-7a14a3e97c9aec232e865f81593a8f6ad439b529":{"name":"@balena/jellyfish-plugin-front","version":"2.0.20-renovate-npm-marked-vulnerability-7a14a3e97c9aec232e865f81593a8f6ad439b529","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.20-renovate-npm-marked-vulnerability-7a14a3e97c9aec232e865f81593a8f6ad439b529","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"44de626b15ad484cc6ed1718558a41316f43a5b4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.20-renovate-npm-marked-vulnerability-7a14a3e97c9aec232e865f81593a8f6ad439b529.tgz","fileCount":28,"integrity":"sha512-3ze9o80lx3e3vDnStfFOFihQuEMSVYhejkcSTzJMxbtQsUc0V2ymwmda4sKZmvVA8jCmybApIuVRPouFfCD3Tg==","signatures":[{"sig":"MEUCIQDEDVTvAUaSeIud/OlznxQxcMBgY1IIVg7xHJjDio2QZgIgKNfaucDbnRDdTCICg0VxLp/83ZVAF0WgpD1u8IFZ28Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCyu8CRA9TVsSAnZWagAAsB8P/AloDEo5Hp7nNETpsiQa\nig/e08ECM1iwqYRBCAAquFVJm273ogynDFhhD+lvEGuccEbim/HTYJcg3QqO\nWjwvqY1zXmUo8qy3j6YoPovOqTH4x9cil46yYmly2I3O8qP49HPNQdlk/+zz\nFDuTmQT/NQSwRhWIdnRljsFwfVbN0nsozExVv32jw+mkZCq8V4HdPtOxxmWb\npIJxTdcR/zs4JdVRh981rceIud+xihHizDUHTlmYrxD44B4LlnK6jyIt6SgM\n14WVSUbYXevVUFzmdgvOQB7mu6esgZMnGOuDIJ9hD5GcGTEtT4uiMo6i0ZKe\nu4MX+WX3lbW+tKEoXbtH9e6+staQi14CuS/N5i4xvqZqyxji88AFGCzCmR2D\nsmAYx8n9a4ix+yDsiLC6irWLeqe3UuV9ygsDVg0OPcql+IPy4ySw0Xn6g3+l\nbcpTtDBQXGwKo9jxXypOtBbxJwHWJ3dTXNwWb3W45OYXdHiBakzUwX97Lrtf\ndJZ9VQWPzPGQy/y7VV/ibBeqQTEbNO7arPVmDrWI/4BgDswUUVo9qg6C8Y24\nK5ifHzytaJ+e+Fyy71gUYl5cFWlqNNs6eCVDkTKZLTIVmA5VTOZQwKvYM1MA\nqHkeJ9xy2mE0UlI522VdUyxsCNaQn5xnbxYmbafpJxUztYo8zcJNtcLw0NAa\nYiw3\r\n=TkaD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7a14a3e97c9aec232e865f81593a8f6ad439b529","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T04:23:57.501Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.20-renovate-npm-marked-vulnerability-7a14a3e97c9aec232e865f81593a8f6ad439b529_1644899259891_0.8234745090194155","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.21-renovate-npm-marked-vulnerability-0f686771c707f4ab82e7754fe7a5b601e96d1dfd":{"name":"@balena/jellyfish-plugin-front","version":"2.0.21-renovate-npm-marked-vulnerability-0f686771c707f4ab82e7754fe7a5b601e96d1dfd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.21-renovate-npm-marked-vulnerability-0f686771c707f4ab82e7754fe7a5b601e96d1dfd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e1b9dc2fb0cb42140c3cd8a901f0ab87e283e41a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.21-renovate-npm-marked-vulnerability-0f686771c707f4ab82e7754fe7a5b601e96d1dfd.tgz","fileCount":28,"integrity":"sha512-Jjsdv/fq+FovK3yFK+xqsYwSPuLoQFipABCxLg/xzwbvfreBFgYPP3d07w1Ad9gT/xseFwySv7FdxGu7rtjfag==","signatures":[{"sig":"MEQCIFX1H6okrWlBM0pnKv6n5xHp/coXJKshV6FOGyo2bwikAiAoJ2wEdxErt1Moz32EQj6yCJMQ6L8OXDzfbNkS5m7eqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCyzyCRA9TVsSAnZWagAA51AP/3l4SJOV+kRGMhTAUVKx\n5ipdcaW0mIAmJtACDTijr9b+zSYNTlQnks7tA963fK85yJK0lrd+aLztZTku\nacctlrY0M2GolZdpbi6wx0MPr3c43oqJ6ECDtoGQI576WiYEb9cE4V5qci7J\nCDRcHW4LtG7E/87wZCQfhdWofCp8d9rYiaG8E9DZmbq1s4xDydN88PMEz5lQ\ny1xJQvqYhID8yvuSrgA27LR+XF1Be4SmP9KQaNAp1d+lO4eDgGpSuwHx/bsE\nP/Z/hBQUN+C25qciGXqc7CYamSyzyuY59o6rSnvP2Ax5nC5zZnoImaNqA3XC\nWpL8eDeP8V1AaOtOJvj4AcivfOx9vxYdfgy+DF+Uzw7/fYIa2XI3JQf6fv3R\ngcsosCgT+uUo1Kr5z3WW+KvNEIm7ViyvqKmhq0HSBITPZDnfS63hdVBvxNOB\ntWkw0SLjR7moE8ars9xewyxXE0P8HUZxfGuWSXd4VzPdwgCrRRkvR+agmqlX\nTg9du1pJ8mD1W9TWApiHkDAkFwt36n9A+orwFvyyJm6FOBCKw1H9PgmzIkwE\nrQzuGVa0mchICqnPoQlogaW7XrB9D1itfyBdgbO5mDrFpOo9ruIwzJnS0d1t\nMXxYPMcxh+Li9AR762UDaEcD1aMj56v9QjNZjT6RJAqGL5JE+am8qs2YAfRF\nBQjT\r\n=jcsQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0f686771c707f4ab82e7754fe7a5b601e96d1dfd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T04:28:09.743Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.17","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.21-renovate-npm-marked-vulnerability-0f686771c707f4ab82e7754fe7a5b601e96d1dfd_1644899570737_0.518029152438783","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.21-renovate-internal-patch-d9d5abc6d9df21ab7bd6bc07a81e2f91a9eb9012":{"name":"@balena/jellyfish-plugin-front","version":"2.0.21-renovate-internal-patch-d9d5abc6d9df21ab7bd6bc07a81e2f91a9eb9012","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.21-renovate-internal-patch-d9d5abc6d9df21ab7bd6bc07a81e2f91a9eb9012","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"651cd79c44c447812724171bbadabb6f9c73c2be","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.21-renovate-internal-patch-d9d5abc6d9df21ab7bd6bc07a81e2f91a9eb9012.tgz","fileCount":28,"integrity":"sha512-SN9+4eiDvloM3X+h6aIpPtidlbgA+8BceisMofTwA5o1W8qZ//UuJoYQRQSi8e2PERIYAuLZbHMo9MVQeD2nNw==","signatures":[{"sig":"MEUCIQCHpf7JF78w5oY++bKGCr87Nqph+cXDcD3TU9CIl7lAPwIgIdqunQzzCpPP+Ss1SHYVOVJYDfUN0cqeeMUQhXv0AUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC3teCRA9TVsSAnZWagAAs8sP/3+7uCxf85P/aHyJTk4r\nXiSAwMM4XYnrkL6TnHKg7slWZeeMrKu5HN2EKfHHzumdcTTHIEfjOGkpbGA0\nH+k1G5JG1vSOVtJ7Y4nCnVXp1ZTJKbWfCqXnqJjaSBbk6JndPbJhmoz210m2\nYvZCA7ShDptiEVCNtkbBUwib+2JlC0gAne8Q7i0XlQOGUZThrpyC/zAlu4QW\nmPflYTU1TLD1XyXHEILqBC9+tY3OgZ0oPRaKEcw3evq8DXLLXYVUKKNKIWZq\nOUdRGIOQud6O3iu3TLiFSYRWh0JBCHKwBwnKL7F23sFd16zmGr0P078tlDx4\nXJoOyfZbKmSLeZrnOBGoNcKyg6hkBLBBZsws2q92iVPeyVeQKVKlNEtIXryW\nEd13CDOpcZ0z/79BdBIXPhh8n2JBbM3FmlAs+g+fx5RCGSDFrWvcL8/30L3U\nOWqVRuZOFTrD3YH5VtcxUnjpBf6iCJ8O1uPXj8VPMh9NoPZ5bKGEPsUSo/i2\nbDn2kpvEiFzdVRHSELmtzocyfcwJSdt+ltwOCvWvTNnDF3KPVYAPtZpK7u1i\nKK4xb/f/OOkJgFb8b+4l5c4JmDb1bVWblKDVeyKWlqIfnMkh+Hqc7JMqbir8\nOX+uGSx8mBKldUjAB6N+4nC1e2lIOOYhPHrmXpCP4gfwtkU2p4OLEEEZXxjM\nFKSu\r\n=ePP5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d9d5abc6d9df21ab7bd6bc07a81e2f91a9eb9012","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T10:03:39.389Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.21","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.21-renovate-internal-patch-d9d5abc6d9df21ab7bd6bc07a81e2f91a9eb9012_1644919645874_0.46341936162645947","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.21":{"name":"@balena/jellyfish-plugin-front","version":"2.0.21","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.21","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e1e58a1adf6e3cc91f2b4896c2f959bb9fa4d044","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.21.tgz","fileCount":28,"integrity":"sha512-5yjzIS/YEzX43ukOss5tk5+FVx13UbbstL1sNOEYVWRlzZO7mVFWIZqUWfFuwrpW7pUctBt9V83CaMVH7KsiWg==","signatures":[{"sig":"MEYCIQD9/eswm1xY6dt5MBAQwwEPEs7eak25eRFOf5Ao3dSkYwIhALYx4cOsMIoOx6ki9J0wSzX0X5T2iAOFWui4VZUi06gD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC3+rCRA9TVsSAnZWagAAMhsP/3IdnxGY1osZ39RDl1j6\n8xsy5aEjrBE+ObF54IC8inhJ1HqQCVR6D1a6e6HRRT78RUzT1UwScs6VsNny\nBihI7zQYDpzR/KTujzcHHpr7TQfrNLtsgRBhjRjwlpX2eAsGAMv1m9itpMgH\nfJZ1/61UkiyFg9WUuD8lg3TQ0fJA2aQOGpbrsIR2hcljJNJxOtVkW3y2xMfe\nUtfE1UZi31Z2dHQB+iEjXHcyHAm3JCtfyr3KH+C+loOt1/SeKrMqLOukGQWx\nDWf7JleLnaR2+P5450zMF//NsTmEtSYYNuQCZ0VOG2M05agDdvdJ4iNGQ/a4\n1KQAYmwO8J0vzBlFDX1LQc1pwXK0fq6wyOKgCQfGsktdnY9i3/t7EYLcW9xp\nc3kMlfB4z+k9Q2zHc7/KTnq5UTUmITrtIkAuKWubrOgAAcdKUPOLT6EuBY1U\nT4pfGBc2ouyMN0zxLrpZyM6jSsSWQMSg2G4pzzW3wfMi9xOI7xDbs5HE1Qft\nYfYDVUagqEGmWfhUU/8/ALg1/qhbgK2u2Grc4Jx3UwtOyYqeYbTupZYbO89P\nU1BDDWKT7YAlHS6QSK4w7JfvPmRRfBAhmdbsknOeghcw5tMtMDCsSKaFasED\nf8ZcnHZ27DCTcWeir0S0qBEcrehjK1sjom7mFGK0RRvl1lDb1Q5MRbAufOzF\nd+az\r\n=8pxh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3f7ad1aaf3798227cbb85e032819c97341eaf1f6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T10:22:28.473Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.21","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.21_1644920747495_0.7834634719783675","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.21-renovate-npm-marked-vulnerability-8a2316281869e2c201ea744dc1411c191a9465f2":{"name":"@balena/jellyfish-plugin-front","version":"2.0.21-renovate-npm-marked-vulnerability-8a2316281869e2c201ea744dc1411c191a9465f2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.21-renovate-npm-marked-vulnerability-8a2316281869e2c201ea744dc1411c191a9465f2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"82d357c6293112d01c8eee7f737fe56c856e70dc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.21-renovate-npm-marked-vulnerability-8a2316281869e2c201ea744dc1411c191a9465f2.tgz","fileCount":28,"integrity":"sha512-lygIO7oTBCq03tHzR+JJH46U1jKH6UB88eLXqlojKR7Mji2h2hhkdwZvC0STd3Lx4QCgWeImpsHEtrRcewZNUQ==","signatures":[{"sig":"MEYCIQDkXGaDMnEYbrYjEQGKaiJxJ2+DU7WW4YVPjc2SnMlK/QIhAOK40iMSavJw+U6w2URyfdz2UtVfbq3Uy9zbZTK+rmkG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC4A0CRA9TVsSAnZWagAAGcwP/0tn9YTSdv/5bXbqE0IK\nmFJMZxTEsUmRKYGJrlHsHok9x1oB+ABUL9xLbHE9w4Ds1zyW9zvAoTY27zWA\nOecAeAJQ6rmCD/XM4LkUchwsuY6drWd3C0r+w55+dgKDNcYfDtjFN18PFzTK\ntt/TGQOWi8XUaQ6oIqfWzoHXpAhNgNYsgaeV9iUNYaoYBnPc5jKz+KAJeJCz\n6y/YIEzANUDq5XBZIKkCARtizkgYr/40k/89RxnNrRR3FkWSp/uJc2xHilE5\n+EPbk7PgAPeWFYeEWh4Hpd0cmUPLwOJgcKAVZsMLqtj3DLlBWWGU9be5aa5h\na0l79BWWja79aZjTTuKQddfE/OcvOKrq0fJFL3B3UHe4labqCChwQDNk527P\nFhmyxu1z/xzn6HfO0e9Ihk98bdcvmOLNAA8Vz55ABtFgFWaSeGxztdh3k/1G\nNUdk0fAsT/TvAYz3vLFB+mwDM0eiVUuYGwq4SErWWrygVdEl4oON3QPxcYEC\nLVSbxjTBg+uS97hXdHcW4vXLurCOi+BMptzoF5dPO0hIPvaAFkETm05YEBS5\nisbcQ8LkE5iVmsiw6CuA/uA/NcDm+I1AHOk+UzW3wW+11cl1UHK6U5Lg2OO1\nA6zvipN1/zRB1AluLjrOPSdR7iWMDzGeKsVSr7QCABkZFpFE/KV7dZspX7Z0\nrt2I\r\n=XlUe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8a2316281869e2c201ea744dc1411c191a9465f2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T10:23:46.428Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.21","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.21-renovate-npm-marked-vulnerability-8a2316281869e2c201ea744dc1411c191a9465f2_1644920884304_0.6699735810188152","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.22-renovate-npm-marked-vulnerability-6e5178205509e2c7f80059fe3b5f55aed17c79c5":{"name":"@balena/jellyfish-plugin-front","version":"2.0.22-renovate-npm-marked-vulnerability-6e5178205509e2c7f80059fe3b5f55aed17c79c5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.22-renovate-npm-marked-vulnerability-6e5178205509e2c7f80059fe3b5f55aed17c79c5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b380edb33aba031d0b91aba34b1c59a5147d8a46","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.22-renovate-npm-marked-vulnerability-6e5178205509e2c7f80059fe3b5f55aed17c79c5.tgz","fileCount":28,"integrity":"sha512-Rd0XTC4ro4DJrd4IHzHATrQXTq9495CUwrriVCKWyEPD5rad+Xx1sy5I2icDHXHhyZVQxqiWBjt7ZMXtNpTa+g==","signatures":[{"sig":"MEUCIQC4mMw/pGcboZa04RT2oO1qRvDL2GEHx3/XcYtxI+d9tQIgQRGBjY2dr/5TAizWlI3fI5y4NZ1F5DiH29bOHiTCIr4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC4EwCRA9TVsSAnZWagAAaIIP/AyGoo+sVZZSq+SkZMNM\nAecOg1OVI758HhjpCOL+SINT3NkDei1rWFY9cYn43DBcuwQoSFb2r5HsN+UW\nx5QcCpdN94Gjy6THnts9UOkxIpkx5Dut9+TEf0lzcgm26kHwPmfxlok+7mz+\nFThrkoCTSDSANFLcanAGbMsOGOyddxHhxJria5QyCillyIEXZ7kFgAukjXrM\ngKGkQ8Jww+OimxXPiqFe+YcQI5zOprM51BG5t+J0dmUyae7eI+IWzjHE+/ss\nYYqca+orhHoCYUqZT8u4CqPFhfh5iw4YYr3Pf4AsU1N8Zk5uH0p3tCLz7LW7\nSksMokjqnvPhdeEGQrHLyiJE4Wc3buGovyqVl4hZsKK39171iE+PnCscfWYM\nGlMoJeMNoZ3yifMLCsjWI637EOkz4i5MjPU+DkDASsFrXbz2nSjoEKr4fSVh\n1IzdX2VqJLEP9fF3XnYDe7UpxpAbUJK3FKFKQBdfc6ZVtyzj3GI0i9z7Lh0I\nRUAvsibYGTeBR2z3+76an62RVqKFeTaUPKVs5IH9EPl7vcZOKUjmvrMt0TKw\nsp/7LxkV3fIFh11ID3x/NR6fg4u1vy92Q7iLYxBlKt3VGOhOM6uC04o9FoVL\ntbgSKmJPaRkKFQPJgvC+5SfJaPkQYbNf4vieggLt2+KwUe4Tgb21UdPBkNGv\nhZzT\r\n=q0QO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6e5178205509e2c7f80059fe3b5f55aed17c79c5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T10:27:57.649Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.21","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.22-renovate-npm-marked-vulnerability-6e5178205509e2c7f80059fe3b5f55aed17c79c5_1644921136249_0.6704722524133733","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.22-renovate-npm-marked-vulnerability-be42d5510ac908fb17d04e40931d17076538fb06":{"name":"@balena/jellyfish-plugin-front","version":"2.0.22-renovate-npm-marked-vulnerability-be42d5510ac908fb17d04e40931d17076538fb06","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.22-renovate-npm-marked-vulnerability-be42d5510ac908fb17d04e40931d17076538fb06","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"80f387d4ab9c0a4e3b78722f7c45fc0b859d29e0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.22-renovate-npm-marked-vulnerability-be42d5510ac908fb17d04e40931d17076538fb06.tgz","fileCount":28,"integrity":"sha512-3HBL/0eQhNQt1QLAq7xX2Jx+DdlBlEOMhEcRd4U6nuvaLXE3sj8vWoiUresp51cHqtsLoCaMXBrmPDEefZkRaQ==","signatures":[{"sig":"MEYCIQD+tkhPOWb7TmIjXrT3H2p2Alr7bb8pYeI6Qdv5me3KJwIhAMABNqRK8G6oJXpcfRadCIcOLvnmB7QJTnXuU8N3Gyku","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC6UfCRA9TVsSAnZWagAAxN4P/3WOqlJGQZq4bbusohx5\nDawooqSq7yVh+dIgVg7qc4xKWcVP1c1Ziqud2nhdcfyZRSEjHEY1vgRYO3fk\na9BJ7E89JvprrfHWavQrCa02DZnUEvQYEMPz3mhSqpM51EjcutsFazSwrJjo\nLVWVgRvx/7jZ/QhU2CAPmVByGNxz/ZkH3sOd+tlmpu8Yywqf8v84D0ZA/5RR\nGA812YWNbCuvh0U7XnQWeV5FbsVg7BRejmO5MqjW7nuUtXdLdNjHJ4G3Aa75\noQuH9nVAFL5292K3w3jp7u/yArZHAbeluf9wy4V03zGmUXPqkA4cSTBFYMCw\n+gUg7FQ87Jdht68CBkRB9V6+btgw6e7W/8XMwGDLRSxwn5KuYuJJDOmJBRQ6\ns7Wm2riQF+niyXpb83uZM63mgbMS58mDBucN/boSPU73R9dZEppmPdIY9cPV\nSMF51VRwGGI2dUN5DB1uVdf0OqSx0lUPr0nc7joytiAprqq54trtb2yrH3xT\nvQWBRqQyFWneuwmW2N7wE33cft5PZawVVBuRiJKvMFNSR9dVYVlnGZ2pkXQ1\nlGugj9Uv2hbq9iDrlAkfdGS+/8HuhylFNw00jQ1hjYbzBCIpniwqSmK9yJKR\nylmaGbAWjMnfWPl/nwUGcObOstHS9MnlOXnDP1R5a17tdvTX81wi4p0+7RGW\nr5wN\r\n=AvDR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"be42d5510ac908fb17d04e40931d17076538fb06","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T13:00:58.064Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.21","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.22-renovate-npm-marked-vulnerability-be42d5510ac908fb17d04e40931d17076538fb06_1644930335140_0.02623083180916419","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.22-renovate-npm-marked-vulnerability-06311f121b386c5c192f0b2ceb63ffc6c9eddbae":{"name":"@balena/jellyfish-plugin-front","version":"2.0.22-renovate-npm-marked-vulnerability-06311f121b386c5c192f0b2ceb63ffc6c9eddbae","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.22-renovate-npm-marked-vulnerability-06311f121b386c5c192f0b2ceb63ffc6c9eddbae","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cd41ddd254be852b3ad28f01af94bd78f26062e5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.22-renovate-npm-marked-vulnerability-06311f121b386c5c192f0b2ceb63ffc6c9eddbae.tgz","fileCount":28,"integrity":"sha512-Vc2KbRzAygsZzSdueRw3GlH2LMhjntuUmIKqalrxY2jwf3RSmNvwx6pQJWhupPF4vDiZm7Z/5qgLXwj2NPyjsA==","signatures":[{"sig":"MEUCIGQRJVHC46URkbIfZoAjXMNLUgrng2c6/gdNLnJemsYCAiEAnn1Z/rb3s1xJuipXs69D5BchXx2j952ambm2n7AU8vM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC6WvCRA9TVsSAnZWagAAYCkP/1ZoOIpsxiX9MvocSGRn\nlpLKy5oTvdaUsQ6uZvi0LdxcnC3ZMfeWfZZYus00PXDJLtaTT1WsFR2YqMQV\nNQKu1CNKsWbv6FPNx3ufRgfuqS2OViE5gkEk9/zAwqjS8f9rhNbzU0L2pEpI\nni8YxVYJfz3E2LlAB4phaL6KzYJV25IXQnZazzXryXcJGzU0QmcIvrTi12Nc\n99ekK2/9u9Rsn71kLNQrgSPYuajKYuu5gvXIgUVvfI51VD2MusDhX8+OYIFD\n/WWZRmHwJtc1WYfCMGqPG3oWxczxuzGwrmS8yWNq6yuaUAoUkY60bJ/YyVol\nCucvvKggqF5x7fTv4I+OhuqGR6dZfHTZh0/p/7yKTpfWhR8yxzW0MQsO1akS\n0VJarTb4FFhqZhogZjhe4Ni0u+kCWofOMW+bHDwYXiciYepNU0tHTAcpcejZ\naE5i4wY9Cxy9PfZC7noQm5S31PIHQjbUlSUeep+XldIaHXVHP3/NM5tgy25X\nD3Oh3CoyDy8Q51JULLvBpXKm/152siaGEmlQQQO75eowhZG+CPK4LsLdpZw7\nnnho3EpVh63wFBXCRbQaC69wFTT37DGwOOJH8IGAkUDaieCT00pDuH3bzwB3\nIuJRGAUJt/kADMVj8CLiAWzIMse0rPEphRPPrazt987i0w7t7JdS6IGGZIq9\nYxrc\r\n=wXKD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"06311f121b386c5c192f0b2ceb63ffc6c9eddbae","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T13:04:43.888Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.21","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.22-renovate-npm-marked-vulnerability-06311f121b386c5c192f0b2ceb63ffc6c9eddbae_1644930479320_0.8739324735798892","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.22-renovate-internal-patch-40cdd6d241c5feec940292eeddaffda36bd2beac":{"name":"@balena/jellyfish-plugin-front","version":"2.0.22-renovate-internal-patch-40cdd6d241c5feec940292eeddaffda36bd2beac","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.22-renovate-internal-patch-40cdd6d241c5feec940292eeddaffda36bd2beac","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a35bdf5e393087fe235b413e6cf7870248c39b11","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.22-renovate-internal-patch-40cdd6d241c5feec940292eeddaffda36bd2beac.tgz","fileCount":28,"integrity":"sha512-TK3z6PFZBxeM1YoT1LSlcSk6zhhRpCCvKxv8u4ONSdvD04elRv/DTWtj0ACsFofwEQE5iZktoSI/iaYjcP0y8Q==","signatures":[{"sig":"MEYCIQDqm2RSSs4bRM+b0ES5e0J8OFYe7Q0p/MIYQowYhiq1lAIhAMJZ2s6hwxcQenMhSEIBD7uYm82pGZmoXCx8pzXp/MK8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC75xCRA9TVsSAnZWagAAe+EP/0mgzYtymLTCT2ZHSfWS\n25MALMw/JxDG2+dt38CIwMGA9Xff556zuLAGYFR6bj0UI/25cM+8YlYh+b1P\n3yKfUyFtuEyXFngSRJSEivO9DvlbDGOCfvehAkqfhj6veXjxzysPvTHlXas2\nYDUkqJZ5k//srkqPU9VSe6XbuU/HrOFX/dqeVDpWa5CHXJEGx6eESl2at3xh\nkWjWnxaMrhYkJP/sgEFBGsjXHH/SJgW3ycaUTfIl8MlX3aHle5z7KN33gVYY\nZK5fuYRQCn8tPm8ya9y8sQfnv3Zk1JH8VgZgvtGL1sA+BG20tCNtikSd4Qcn\npcby4y8JKGANBPwW6wP4MEAuaSQKsyPSvW7qcsSYlVLoHE5qDoCyKQRmeoqA\ns2c+oup4oPWtEHH4g7S6D5SD1T57s7HxVPx2Nch8XMJWZXiCtbII8Mj7Bmq1\nJTGq8dSHo5Y4CDmqqxjOhtxezy76RknPWDpxs1leveFsCLrm3qiKvjnRt5S3\n/DZJERhJw1wuZbNl1G2jVfdCVYRr565N5oH49L5vbQz3m0KvX3urMa+o9X2i\nXsefyvTK1JNLPLzjsb+eCZz4knHX0BdoqRNM6Wmb8IaD8Dl+o7qc+Asg7r3J\nU9Jqie32JlzrlqXjaBqeh8/VjyKwYU12ibfA+FqMLgWZnHL87OANQHlSyEed\nI4vO\r\n=m0k9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"40cdd6d241c5feec940292eeddaffda36bd2beac","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T14:49:39.956Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.22","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.22-renovate-internal-patch-40cdd6d241c5feec940292eeddaffda36bd2beac_1644936817157_0.021320948850199084","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.22":{"name":"@balena/jellyfish-plugin-front","version":"2.0.22","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.22","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"595e6daa8679ff8fd9717181d159b2f3c926ea77","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.22.tgz","fileCount":28,"integrity":"sha512-6wViTfwmCArLTCw0qJyn/1mIGG4KGuaS7yZT+duD5lHtE680pel/FMgVfTQudISKnxZ04hl33WQsIhuYUSFwdQ==","signatures":[{"sig":"MEUCIQCm/RbXaK0vKobOIg8gJPEjKfD3y+7AuXtVLLII5ld6JgIgdUIe8117ouIk88zzXpHPW8aKxqrZmQwU/VD6mjjBbyc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC8IUCRA9TVsSAnZWagAAyWgP/i7FZI214/3aQx6h73WH\nnOkDsW0G2cxiUFPJMEDkbcVbHCCDf2B/AJMG0AHCu/JaIwZwleW+/mfnUe+2\ngmaClKu0WgrA0ay6jbB1fgW/4nMsTwv08Etk3jo8Lr5JwXDpzB0ECdGU+Amf\n3zdOtjQOcrzo9pVsZwCrSiTWsoRJ0zMyASmTeTuUuHc3pm4RiYAG3p+PdLdC\nQJZQ0wj6CS/kDD4f835c/EA3iJ0yKTJlRN/lpcOmYIyt6WnY5JfLAiYnriO1\nyfXwrMvFHg02EhsCJ79Zs9tTVso3PqYYHAZKDiFkQ7fB+Oc9Sux0548d5VDp\nMSuLNw4ZGx9opZpKI5U0Kr4NfiXZ7cfWwSKwXjyy61sYbM5nVAl99aOwoYrn\ngPWc1joqY+KdLHLd2tz4IPAl1+T/kEW1oo4/+zj10Jyae1GuROpJK4SGEo/Q\n3xNgVlcqdIEOs2W/aClRyTFpwTcBZfD6Sb+eCmaU3vqtq7MNl6W7ETqFw70/\nq5PFAJl69dT70hHRgLLDncFmxIh9kS49NQoeN2fsaggC/cEHek/wb57VBVsp\nuxlcWO8dSJ+ZuvbxNpJhV7UhbEq1UaW3etuuegAVvGAUv0QV8Dd+RQACAPCj\nyszVhPTp4y96ufYkwaLMGK4VTbvQXeVxF+zHrRHkySG31xKpbZmCXBAo7r27\nZYht\r\n=UQCw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b8b43344104cbd78c8761f9993f553678b506747","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T15:06:19.101Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.22","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.22_1644937747928_0.1281317895429308","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.22-renovate-npm-marked-vulnerability-9e76f38b4181fec9ffb0c579b690293c9931d60d":{"name":"@balena/jellyfish-plugin-front","version":"2.0.22-renovate-npm-marked-vulnerability-9e76f38b4181fec9ffb0c579b690293c9931d60d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.22-renovate-npm-marked-vulnerability-9e76f38b4181fec9ffb0c579b690293c9931d60d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"75b98de01e15298cd10e8dd29caf8b9f3c7b6895","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.22-renovate-npm-marked-vulnerability-9e76f38b4181fec9ffb0c579b690293c9931d60d.tgz","fileCount":28,"integrity":"sha512-jCpCPjtoHHav/98eziq/9v0372O2ttwIed0XYoZJpZ8lwQ9C3uS/PCs61pgghNvDYZQfi/mHVs8cpXsIHaC3DQ==","signatures":[{"sig":"MEYCIQCZINGm1GXJaLhWbcAzgNKWm5lbcsNcqHzqZ92pdctt+QIhAKZnKnz4oHaTDd/wlhM8/zNPBNl+aLeM11t5hvwUa8/Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC8KVCRA9TVsSAnZWagAA4kEQAKP8B7pWln9b4zfky/ev\nGJ+3OYgU0W3geFhn/8Jwp/qN8y1LzXIYM7mkwtRlSBXjnItzhj+K58rGHXs/\n53HFFwWIqAIhQhfZUrwnYNL+8dQ1imgdYxdzM0bUeoH+7T9cq1I8TnPNz+zy\n2T/OZggHgvLJgScByEBGrBiR+eilnCZfU7XFAbG18ih7vw6LjI9w3GsX4wU/\nJePnABbL+R1KdNzVfX+wbMl7LOsNugGb8DytnTDF3LwSEg1+1MSGee/fo3hH\nU/TO4kgl9BhqmO4wwRhNLoSYMfWQGExUdjEw8EPHe8goNMzsRuApjg0T7oo6\nG+ksclAP3QberpZ9mMHuYWLUIEgkFlnBUV3qxHfuKymoTryNkjnBngPcpCu1\ngnxpkDl2taJ1LEkZ+K66MMu5dsYycCHLcxGBiW8O5f1w0NDosRssc5EB8KWO\nq+MlzYqGM4+BgyLGTs8uFpH87coeFadqhEO4diXg0qdFSWpJb/h6neWDCpgX\nSf449pSFEivbwP8HiH7T3ThEwtKE2EToY6aoKIv10A3al9BahYiCWOAmQ93L\nFj8GYtpvAECvKn8px86oxJa+wrMBwTGqcq/D9rwhpZmuljkOzvZgUdvwmzxm\nAlgzdGvl1Cj71YCZa9nZyf77Gc14NyRd9De3STdqd6mI8ord/R+sROhW23I5\n8z1D\r\n=5NL0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9e76f38b4181fec9ffb0c579b690293c9931d60d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T15:07:47.285Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.22","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.22-renovate-npm-marked-vulnerability-9e76f38b4181fec9ffb0c579b690293c9931d60d_1644937877270_0.4806291473511273","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.23-renovate-npm-marked-vulnerability-224d9980eeaab41a4732dc7a1d8fe1bd6c08bf31":{"name":"@balena/jellyfish-plugin-front","version":"2.0.23-renovate-npm-marked-vulnerability-224d9980eeaab41a4732dc7a1d8fe1bd6c08bf31","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.23-renovate-npm-marked-vulnerability-224d9980eeaab41a4732dc7a1d8fe1bd6c08bf31","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"23ae7b7eaf974b7a4237e531d6a7d9f9516aa34f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.23-renovate-npm-marked-vulnerability-224d9980eeaab41a4732dc7a1d8fe1bd6c08bf31.tgz","fileCount":28,"integrity":"sha512-b8dNdcaQ3XW0q6753Hfvg3f0x8mUtr77BdHNeHHbJbUu7YMUhoqH8prvFvs8u2aShWH+jztKRsQ/82BO2Vd4sw==","signatures":[{"sig":"MEYCIQCW4ypOMlR5uGzCBkS67o2YRqyE71g0tTVI7AFVIiF1DwIhALkXR3K+qlfydGJ3aiXwfxLI9lYOmyTriWazuhwiQHOq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC8OOCRA9TVsSAnZWagAAWRcQAJyCuwN6wLNdJrJH/m/G\nPwHCyQUYsPTp3xuILI8zHJT5NGIgyyeU40y0nG7m2Krf0FP3BaO0gO7TjZ/W\nGswaXXdXAV5SgTi/SsSSxxdVpqS9YwoZLLj/dOM/voS7/YCpXlFEnUfQEBSt\n5aLLsfV7JcnNCCflNMf6HA00mtTptvJHR2/crTI4ZosGSKUhiBxLgEKQ5jxW\nTLGducQ/Y3Z+gp29O7Wiw249Jgwyvd0N85BM8Q5PyrJXZOegCiP0kpaMkqw5\nrUwUyMjxiBk6L6fpTByidIkOlwd09mCTgm8ZMZkYBEiuWGFIcbTccPt8WizZ\nbCHaUthKZklZFOLoI5hXut5TNZDFBwuQ+cO2kLmoTopGKjPjSjsZPYY8+hRT\ngIeaWQziuzFZFp4nGjvZY7F9Kx76A1TLoollJ+bvGX2njv8N3Bg3KX4bWEzd\nEXc/ggSK+je/IGb/22yVVKYCsGnfs8/jb9xlv12WipGdJRxnm9x04M+G490P\n6N9SwQ1/hLZbFCipL3BRo6dQKziRLYHsmZ1UJ9yJ7kax5WqrFl3ii+zQw/9P\nb8VVBKSpEGkCkS23bGbkJDX35svn2y5WuCwSx9Bz9tvwBv425Bfztwi6eAkA\ncM9I8tvYHnvHh3s1hltQJ6m9k3SLdsDt2K6XuakLqwTW4Ea634eHFsYSfsWm\n42Bk\r\n=fHd0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"224d9980eeaab41a4732dc7a1d8fe1bd6c08bf31","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T15:11:48.969Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.22","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.23-renovate-npm-marked-vulnerability-224d9980eeaab41a4732dc7a1d8fe1bd6c08bf31_1644938126028_0.7396270238488856","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.23-renovate-resinci-jellyfish-test-1-x-b6f2f60f0a1f2c942ce02589a6aeeb6fb0f5ae56":{"name":"@balena/jellyfish-plugin-front","version":"2.0.23-renovate-resinci-jellyfish-test-1-x-b6f2f60f0a1f2c942ce02589a6aeeb6fb0f5ae56","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.23-renovate-resinci-jellyfish-test-1-x-b6f2f60f0a1f2c942ce02589a6aeeb6fb0f5ae56","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c803e8d130c68749347c566f8cfbb696621b2054","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.23-renovate-resinci-jellyfish-test-1-x-b6f2f60f0a1f2c942ce02589a6aeeb6fb0f5ae56.tgz","fileCount":28,"integrity":"sha512-HWWJB2VCDRgaPB5kvStX9LrSn169tZgQVUZWYFwid20is+quiSsJ1EeCxRRbS3Be/dqCtfbvsQj0bw5xiWUogA==","signatures":[{"sig":"MEUCIQDnHE6QCOwsCyl3BuJMp5WDB3dbODNyI9BJk4n3hg/r4AIgC1f3Us7EUrK1BzY125gLyXESUp6DKFvfJM5FUEYq0Gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDBizCRA9TVsSAnZWagAAD3gP/1XP+VIjijzJaDyQ+hiR\n7fxLgBto8GdvOpnyOogaXF0AFGDH7uo+fAq0WHU1wYlSiZ/gtZQcEAYOWvwD\n+o4OjVMyZQjk8sBJu1O4c2hx/V843myoN1KJLeTSX+2jEP+rmAkDSe8KWLAa\ntwUG941e7gB6ug9+2sf2UXD7+uU7/0ouy6CVVkAQHU7TaqHbIhbskgIbroe8\nFVidogq7YLpL/UAd68Gk4Ao5D/Jvc5f9lTVnRaDe3BDfybGawDvaZeXFZEPq\nwzsVc+K8t6kYyV5Ykex1kI1IAEVkaPa3O+EFVaX45Hlv9zedE6iFG2ygcYqd\nMiADCTdzXUlJfhkbi+C70JOyU9v6P+cav9l5mY0Xplnc3BzbwrQiS3BaqSIX\nv0EztqNFuthCWGn0VW5RoPG1nP+4Rds5PVE24J9k+zjubiXXXWcgMNXl/Zom\nyDp32cYOrBEw+4NJsRRU0nnLMuULLSo35JRTl/Fl2AFwyVry+5DR3AP+uAmq\nc3c/YlhGBREFhNjnM8yQlDKt1u4RHGeVu4NUlGnyWerwpJnu/Y5M8q+z/KVH\nqchTrDo9dCicmqS4Wfhtf2+Ich3hiagqOJl7dng4AC1bpmoU0hhly+gOS9ic\nwflD7UYzgva/3CM3T74pAz9HWmU098hbGrYap670Gdnfg3L1zDbz4LDzWVGe\nAmW5\r\n=bwDJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b6f2f60f0a1f2c942ce02589a6aeeb6fb0f5ae56","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T21:15:10.967Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.22","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.23-renovate-resinci-jellyfish-test-1-x-b6f2f60f0a1f2c942ce02589a6aeeb6fb0f5ae56_1644959923034_0.357494296936409","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.23-renovate-npm-marked-vulnerability-d90a2d49b69eb0dec45126efe8a0ecf979e162b2":{"name":"@balena/jellyfish-plugin-front","version":"2.0.23-renovate-npm-marked-vulnerability-d90a2d49b69eb0dec45126efe8a0ecf979e162b2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.23-renovate-npm-marked-vulnerability-d90a2d49b69eb0dec45126efe8a0ecf979e162b2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"76e79d2091e367f32ef901c0c62e142e9b554ca6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.23-renovate-npm-marked-vulnerability-d90a2d49b69eb0dec45126efe8a0ecf979e162b2.tgz","fileCount":28,"integrity":"sha512-v8kxpvraPIwdYPCfcPaAM/StxgM8WtihTV/gAkIt3tOs0Ia0SHsgO2DUyat3KdOQNrl3VpQDRCmoPbj6dzNoeg==","signatures":[{"sig":"MEUCIGHW722MW22iG+Te9G+1ezlGE15klPI/1iA5t+oM+Kd4AiEAnIMVkAmRZS6Z21V96wk8s49qcwGg1lk/mpByFweVjiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDDCTCRA9TVsSAnZWagAA2mEP/i96oWyOJN3dKNLXL+A4\nPqhegweXhl5lrr3KFa2qwZxVPxWAp7MQPli+16T7SXaM/B/pJ81v2pzvVcNb\nhpPZZxsdcGLx8aLaSBg/ftgdaJurUJrMKJs1plB38lfWkXKc9mPDuGzxgySr\nPfoLJMkC6r/5ijTp9YJI/Liq+Go8MZ+B7xIz5DQeg3BJkkgtlu7CXeh/+DgD\nlBwtgYK/8SdLtRqPl60vmIH14+dpW7Bi2qAgl6c/bL28nB3nJHplbY0nXDLT\n32WaSG5ggYxAkh6d8de3hNvJvpGp4NQuiT1yk+Jbw8tH3zJz3sJj3z5cz/42\nHwhynIC2BmRgcEsyUi6d1wwyq3ulR4BHrOQW8lVH/FzKIT9DyR3TnDnZv+Be\niNjPiDzrg7AjmbfsNPIXykSf5wZmArETRBgbv6FO2d0jAjnaFCht7I4FHHvN\nSaBDxKNvatHggNYEWtdH7/B82Q4hDjXW5DNejmTXkUwXPg1dt94CS5VZdo3x\n6m86Cma2wn4QjWwwyTdGTPuNYVaPGEckrxFJvmfD0OQ/L0VpPoph3huwrGLO\nnDpMcVPabFTOJRXNg/TTAuIt0VrVTlzSQrZ+r32yt036vqzjRvS9D1B/SMlO\ncH0YmL8JeOp6Oh5e8Bbg3HU5r2FbucB4R3P5l9GwbOK3VA3pkYAHfkI7g9wW\nKZFV\r\n=KpEN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d90a2d49b69eb0dec45126efe8a0ecf979e162b2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-15T22:56:55.471Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.22","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.23-renovate-npm-marked-vulnerability-d90a2d49b69eb0dec45126efe8a0ecf979e162b2_1644966035776_0.04741300611959076","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.23-renovate-internal-patch-38654a8eba9921f406fd3c0f1168807fce9476cf":{"name":"@balena/jellyfish-plugin-front","version":"2.0.23-renovate-internal-patch-38654a8eba9921f406fd3c0f1168807fce9476cf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.23-renovate-internal-patch-38654a8eba9921f406fd3c0f1168807fce9476cf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b24999ad59c9ff8faf4800552cdb8aea8e3521e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.23-renovate-internal-patch-38654a8eba9921f406fd3c0f1168807fce9476cf.tgz","fileCount":28,"integrity":"sha512-8wQZxhpxPl3Rioeg8gowAzdG1pglIqiVlfxeYKr1FGga7Okwmx3gajfFVATtdulAAGRB2++hA6BV21Il75ZFog==","signatures":[{"sig":"MEUCIQDDof4vqiAqxcsIo8CWtmlQmk5B7F3LGUk6A1lSAdPtIgIgUR1E+9t/k+j5Iv00uYtQHiU7o0oOQ2zIT972CP6AuxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDHVZCRA9TVsSAnZWagAAnOwP/3Tu+WIaZ0c6CV/NW1Xq\n2fSdkJ+Ri1X1PDwjh0xxKsbfLN5d8s8Z/FetFUxq888MEfBLBuXWtMX4TTrh\nyuILgC6rVWkLlUS+Q7RIxqy9unag3E4UzQc3aIXXrqw4AqwSM1zLziUtfd4u\nzHTEQXrRyeLI9ZB6SOz8hIHCtLuEfb+uv3c1Xqv2Kd4z7c4N2WFW5GvWtBKq\nDkP4scDs2nqGsJItBp5/pr1O3YGoOhD3/k11eDKexPuKXDkBV5/dS707qoQf\nBGHbtaG5RmZ8OMnlw45+GGXtoDX9eCmfIQFJaUpK3wGm8eEZl1eUezSb4uA1\n8xOcmn777i2be+hG/6aJsG3tVUxDfTbe5SF2aDlL2KCGDtL4Agsoi/2uGPUT\nd6WAp2otodIOkGoEFE0xrkXpMKJFh5EG3UMvutPsDJeAEfuZd9a5BaP4m51L\nF/0nXzAqJFHiNveAyR2jUgKbNBXuJh+o+9hvDrcXj892/VvTyYoY2jLJV9I4\nhKmBaSrWO8I3jyoDVpo5poGT12nKY0ofNCEau43mD1Wq5Fze7LmXGCNfSa4c\ns2VXhlas5UEZ5VCYhTz+KkxM1y9w7WcuPUJSBamw4GKC5XGaBpvwap9eCvgh\nTLuoTj9ZyEj3v1gKXi8s9z6yGNquNLTUWt6s+YLKuanyw3qWFc6ufOi/6vtE\nOc0K\r\n=+84Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"38654a8eba9921f406fd3c0f1168807fce9476cf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-16T03:49:56.165Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.24","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.23-renovate-internal-patch-38654a8eba9921f406fd3c0f1168807fce9476cf_1644983641445_0.1487247587796814","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.23":{"name":"@balena/jellyfish-plugin-front","version":"2.0.23","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.23","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"894e04968081f664ecd12ae4581062e6991ef009","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.23.tgz","fileCount":28,"integrity":"sha512-qw4WFI/yOpP9Txcd10OEq5pG+ukaHx/qBUE8tpPdIXDLvZDJRVVXhY8FxLXIREKuO4qhRMNebYcLQW1kCokjEQ==","signatures":[{"sig":"MEYCIQDUeOoRYgJ3rr/XT+pyVAkR15GOa5Du5DamBoUMoZ8hfgIhAKn5/B9NSEtXe4oSCtAji+ZOcHUd+chPZ1oF/Fob+8DR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDHkcCRA9TVsSAnZWagAAWRoP/RdEvdbRWkL+gdsrDXc9\niD5sXqhiJOy+U5w0u2MLPiZuFIg3o+Zd2JgIrNwHLSR3EXOj3bfscWZcslew\nqVsD1xhUUfJAgQM/14OdDMFLBQwaK+ky0rzZJt58bumDtz4xqVAWeANvOQpq\nNdbh3A+rE3yAafmiUsay8Mw9iqMFOvbNy6LAniiwrhg+ZUUarwThdCm4E/n0\nIgDXInmcyNXEL6o8HJL4KTJWz+SCwjWwKVOf6nG/4Vam9Is/0qYJ6nYRuJLw\nshyondEtPcnauIWPQpMT6Yw9NqteQEcd0go+qE5Gcxtzorea9sU69HLctwPL\nmERuC+sgj512nK1zmYYowX2/6bE0pMNUo+x/EJijdpNT1+H1kXQHHOm9oITZ\nxMrrELgd1jAvnICcIt1LRKB28ZYYJ2cw/N3EuOJRZ+NWQvKGrz4CvxijWEzi\nAOkgJAeug/92QmmsD/Rf+dqh3CpuH0NO5hEzO/ICWDztVaUADUW+HZs6/8vt\naMb8/FdSOTCUYAhV3aB29P1vlY9UngiI2qdzUDAJsO0ZZVSi0kc5bZkLMVTT\nV+Jp01FXJB3kiP9XxXH+/6joGSO4nJPpGI5aWX5O324oqWb0WIi5Lqdxuju3\np47P/ETVRYAI0RvwxbJRvp+3LvgUu/FmqFn5mS9PZhCJCQBmE0nvIuEwCzWq\njN2w\r\n=h+zC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e8f35535d5983c1a003947bd105a1ea991a5ca0f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-16T04:07:35.179Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.24","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.23_1644984604194_0.9352175864803081","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.24-renovate-npm-marked-vulnerability-81e977db0219716ff42e3dadcb84e938a85a9c43":{"name":"@balena/jellyfish-plugin-front","version":"2.0.24-renovate-npm-marked-vulnerability-81e977db0219716ff42e3dadcb84e938a85a9c43","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.24-renovate-npm-marked-vulnerability-81e977db0219716ff42e3dadcb84e938a85a9c43","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dd5215092e3a33747c831ffd46242030218c5d46","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.24-renovate-npm-marked-vulnerability-81e977db0219716ff42e3dadcb84e938a85a9c43.tgz","fileCount":28,"integrity":"sha512-u4uvLEcL6DT6qHyck8C4hnK4I7uM14qOrjieXt/u+nBqDeVMFk2BF8ZJ54TJayAU9qkbCS9tMpub0ZskS4zW+g==","signatures":[{"sig":"MEQCIDwviBDUiufCt+pW6tNsEBNb6sPnAB6yg6eKP9P7Vn8VAiBkkwnKURtXbqc3mYQ4qYbBFZsUYEczJHrQgn3JXjkvBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDHq+CRA9TVsSAnZWagAA3gYP/0gpNjqqfeHdEkY/+2v2\nwrh87DaDekF+6zq+p0Iv2hLZehIVqTcL4jG7Zcdf/0d9sgzOnv0N7INTgJ7w\ngR36S4vdgJa6QhkGRZ28AncFCgqp7cxzwHyPNHvmag7TZvi5psFv9kp96MA1\nCTSinvfNGSvEpvYoKKpAi2GLnCjrpMHKsF6N/uRwyzLYdqeQIdfxJbw9Z3cA\nRFUz8AXLxSaNHZrpqKwfhN0wXLJEapH3nr9HYsVGLUcrtnUT1FvqU9MAerlo\n/fXH0AP9ot1mgx5pL0dBCKXOGNgYCDWwLZCwTfYIv+91YtXwKfCKo46dxlJp\nNDmi43SY2NPlUyFfNLWbqvaEYUjYCt/IkH99m/R9IaKSQZm03mB2XMI9UDCq\nlTD5Wdkk5JEkDlX+AWGXtt7TGlT4HceMLWQaMIXqVTGEezS2HFqnkaxg55i3\nIH7o0OL0jrcat32cID3vzC6KcOMcjOcnvSQQGT5u2qBVW/NHl8d5n3MX9atn\n3etfovgqFQaNh0sV6xFN5mtBLsSw7E8EjX2fsnmMMjftLvpnFE0lpEueBHEf\nlUo/1TsWymn2uWZIBiG3qTCispoj90TLsDzbOxFt2gKEVO4ZrtpOW2fE/5eV\nw9D1SlpRBdzE0t1mQKAmmAy5jizLggn/bqoKobl/w22YApopSi7tei3WWJW5\nsYUw\r\n=8xbN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"81e977db0219716ff42e3dadcb84e938a85a9c43","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-16T04:13:13.650Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.24","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.24-renovate-npm-marked-vulnerability-81e977db0219716ff42e3dadcb84e938a85a9c43_1644985022096_0.6598535136757999","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.24-renovate-balena-jellyfish-environment-7-x-483223ade657f15959800f1e6e389de8ab6dae0a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.24-renovate-balena-jellyfish-environment-7-x-483223ade657f15959800f1e6e389de8ab6dae0a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.24-renovate-balena-jellyfish-environment-7-x-483223ade657f15959800f1e6e389de8ab6dae0a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"45e47ca246b92e3f94a3b777871c590317b6b2ee","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.24-renovate-balena-jellyfish-environment-7-x-483223ade657f15959800f1e6e389de8ab6dae0a.tgz","fileCount":28,"integrity":"sha512-aqZR8OLdtgVR3TI4wokQUTfQ/dcHlb+nSWhSKCRcY6bWc2A8kWyKiVemVXAyZgbAAMqf/XG40yUW4FiiIW0poQ==","signatures":[{"sig":"MEQCIAdD5L3ebZ/Sjr8G0YiMKuipr7b8UR7hvX0xJdnv/RUPAiARsJlhskqhi49/IK+nGiKACe5kjm2FLxqVSDVsBObZ7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDMUeCRA9TVsSAnZWagAAUmkP/ivnCK28bICpRsZj32L4\nsPSXFLDnhaVLvAK+0tYtOs8xmaMVz4DpFu5O+shI75zpz+no2j7r/A+C+gZr\n8BQQWVrPHxdWogjQlLYbKuU8IxjSfr7FSWpRry0WX0LYg1CscX7cRBU4dJBJ\npdXyRuUkUoBWbzG4+KGI5wlUVPLc6P7/F6ZFOzthS8XNDXT5iqu4NNjd97LU\ntrcokKj1y0kc5H+2MLt88EAi7UNU230ZppMWM7f6jFqYcSgrkl/4GY0nfHRr\n9OofY3TazyzXJq+z2rIeXXRSdZvsMzxiW0l+sWWD1YrJrm1WqWNspdKSO/6M\nZSg6EHt8MwQOWE6eUl7vjHP62acig5AmvPgNADZxhudACXd4j4BhS3h00b0C\nQshT5l95HOVPyg/jvEC4FTeVkOwbB3HEE3tdiZW7bu5lzpHFYHrVpsVc5PSJ\nYN798gg5rp5LAK33gFrT36p2HMRVE0/uMsVF0R6FB920DfPNzURkn3XLPHiM\nHVaYowv4GSqvMSnof37lN/Efp78CvCOMeY99ac8/IL2ZS3sHMJCe8BR/HAOW\nosreTrys0aauHfFVtMkc/TEWbjPmGQcoI/W0CCHwt/RU1CBbnkbqRv0Eqmd/\nxe+JWWAKYAL5EoyvqHSJl+qh9+85baokHzaVkNSu+Ue2jvkWSksT3cFywIG/\nQ9CZ\r\n=pWSw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"483223ade657f15959800f1e6e389de8ab6dae0a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-16T09:30:30.433Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.24","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.24-renovate-balena-jellyfish-environment-7-x-483223ade657f15959800f1e6e389de8ab6dae0a_1645004062169_0.11003415326186805","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.24-renovate-npm-marked-vulnerability-a296aa15edd413bb90a934c8e2c4af898fde2c59":{"name":"@balena/jellyfish-plugin-front","version":"2.0.24-renovate-npm-marked-vulnerability-a296aa15edd413bb90a934c8e2c4af898fde2c59","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.24-renovate-npm-marked-vulnerability-a296aa15edd413bb90a934c8e2c4af898fde2c59","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f01eb30d1cc722743c7fcda2aa3316027c5ad5b7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.24-renovate-npm-marked-vulnerability-a296aa15edd413bb90a934c8e2c4af898fde2c59.tgz","fileCount":28,"integrity":"sha512-0FPRYYAXwv//xA5hX3D4+CpB3JlLl5iOMTRHPrFlPiaidz+FU1Sc3yqPqfVg9M+1ri+iw93DjIvW2Ui67EbmXg==","signatures":[{"sig":"MEUCIQD534T1wriiZwpsGRwS1vNuhL/GDzJe6wt80LvpCnjF+AIgVqAN7DTkEwQkvlrFJVLYtE10I5B37JSKKNX0tZVDEos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDMXqCRA9TVsSAnZWagAAROIP/2lZfBTFkVC9Lz+/BaK/\nZLdCSGgTs0wPQTsAw0tot9cHacX+vhw5i6gOLqvc3nmCiHqjd5VZVEgqmzca\nW2aVoYBiGIHdeN6qVrf+FF+fCX6FP0LXL81ArgD7e71mFn7CixXCnI7NK/FA\n8Ot2CO/V8PvOA/gX+jPRwUMOT8h2qQzEjOJZ9yjNo+B5SFzxKhWfm9HRI20f\nnrb/tdzCEXTsIlXzb83S4KBHnoKFBrHld+pvUo0JBlVov3gyBMeWpdj4BGzA\npTxXDA/yOHSHco74iz4Ay9FkW+C2mJsPcRIYdfkxDWt1BCB2vEbMrg0LDZTv\nyiL1hgUmZzbYd1zsR3MFl3JgIOhQGtNIbfzyqtZSpKnl2lGgqgK9CxGz03tp\nnHHa8v1zF62/9K29w9RxwsHPSB4lIsAxFvsujabN64cH5QbWVRyJRlwwikgH\nRPxPWnV0pmzRmwufEPrK1CX239AyrEbAD4zpb733jnfHMxEclrtjogrgDe3v\nL9v4JgxM1rq6tdvY5ONTBh0NVQTvVtUFxGlOvyHuUH3krxPoODiwtRMDs2aL\n+UGEaYRmK4ZxgTOw6rOSmuIvR22OSeuqjF+VZv6KXJ4RaEFLSq/1Yg6oD2XH\n36vwtjNvAlnqf+5mAxzJa4usMmu9Nh07VIoZrEkakFkud6SStJb6S7Y+p1cJ\nhjWL\r\n=ff43\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a296aa15edd413bb90a934c8e2c4af898fde2c59","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-16T09:34:24.617Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.24","@balena/jellyfish-environment":"^6.1.1","@balena/jellyfish-plugin-default":"^23.2.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.24-renovate-npm-marked-vulnerability-a296aa15edd413bb90a934c8e2c4af898fde2c59_1645004265663_0.485440345899226","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.24-renovate-npm-marked-vulnerability-ffb09790614f0895c03a721b684f9ba2df7ba8e1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.24-renovate-npm-marked-vulnerability-ffb09790614f0895c03a721b684f9ba2df7ba8e1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.24-renovate-npm-marked-vulnerability-ffb09790614f0895c03a721b684f9ba2df7ba8e1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2bb3c4053f8d17b3043dcbbc19e9d1af8b084625","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.24-renovate-npm-marked-vulnerability-ffb09790614f0895c03a721b684f9ba2df7ba8e1.tgz","fileCount":28,"integrity":"sha512-PzPqqOWio5ZmLer5lYAJjnjwS+ORzcc5eM+NTPubZim6RpqwFDFyv5khGK8ME5dzFw3SDloQvsDRuLqgjffdpw==","signatures":[{"sig":"MEQCIGCJtjKrMjwbyAw1JiRnNKAuw0DuRE89D5NJHr/0HesuAiAfACr8hi0rp9jR7Pycgx+wzz/hrgFAFf/WifEuM5jlsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDcnWCRA9TVsSAnZWagAAJLAP/175EcYUB6PqfCd+SsFj\n64qicCIyRC3pEmq1Zr5nHu6MtqMWluBUiDkn60KOFEadLojCa5RhEyLQ0WpS\n2CYvpzfDHJS43GXVRwsdx69fIqSHOIbAEenSGm+y27EoR2Z3Lav++G9SvJOn\nWzOjBzZn+IZiCTP4KoF6B7jfFPjPYSD2NR5egEVh1InRJQEgKuy8xxytI/f/\nqJ8R/ErM6wIkTPHP66MssSlB9me/3YDW5wzQxAPT/aLfRD09XNMluZzTiwtK\ne5bi6hy5rGx1eMj0cBCc2Vq+TDiXNczXXJyujIhWiCS/6xnxeF9skh3pKVMc\nuUR/u2ACZeDNB9QuTsw3WRJp3WOAjR1SIeSkbmoAhLXzC87n+KzMznSHD29Q\n+IQkhV2a0m8EOHEUzZf4NIudQEIPtmYNLylywEnmSY3VRlZS9PxVjqCwmyUh\n1eYSqyUcD27n3ikIsySgssDvFKoW/ZVVsMZgd3DVhp5W+FoWkCszAslstkfK\nUKSwi/Tz0bNhvcNSm3JOnioBMVUWekS7AsR8oct+Ek8k04y6OBYO8uamc0RT\nYo5BtVqJLwTY1fr+D3EU9yQv4QGSepXO0aQMs+5LxmTpjURX+MZlVVw8R3wn\nBEh3z1McCWE83CXg3COhCnr8CKSyR0hGGRuIMN/Vl/jD3/sPyBsdLQKw+uqq\nA7hM\r\n=TyF5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ffb09790614f0895c03a721b684f9ba2df7ba8e1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-17T04:02:01.516Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.24","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.24-renovate-npm-marked-vulnerability-ffb09790614f0895c03a721b684f9ba2df7ba8e1_1645070806012_0.4883837029871696","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.24-renovate-internal-patch-19ec643cd818176561dcaa6e66ef09789fbeab5b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.24-renovate-internal-patch-19ec643cd818176561dcaa6e66ef09789fbeab5b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.24-renovate-internal-patch-19ec643cd818176561dcaa6e66ef09789fbeab5b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"44498257dbe9e6070c5744fd9c6bb5c5f3c0b3b9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.24-renovate-internal-patch-19ec643cd818176561dcaa6e66ef09789fbeab5b.tgz","fileCount":28,"integrity":"sha512-LeBDaiEGhUKmKIUjptS5HmtPlQVvZ43M0wStAlyxI0GmWrQm2l/B6xGcJmQlmhP+u1Kjhslvioj2H5ZsN80P2Q==","signatures":[{"sig":"MEYCIQCCd9paw2I3vzoSs281WP9IHkrkaBM+C1krKcpJqGdZ8gIhAJIPK169aR9NSHYoB6fshR5/t/3wG+F6tMzrzw9P9Vrk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDcnrCRA9TVsSAnZWagAAe7kP/0RQy+ySnDgD24SU5n2/\nRC4N5kyHwEh2xBNmlWyQJX3i5+6BeqlSJ+2BsE4nG3ShogCnJ91VjxS3QCuK\nqRw56gB/tfnmRJ//ub3InZ3Y9FZOBrKEWkTVKuiU8JsJW+nKvQeR6HHA3Gc/\nd9Qs4bp0iw6LrfsCn6zmSzkpl8Ds2jm1YnnSaMh6kMbCDr7fwwA+PUg3V8kQ\nZGly/7HTxHenuCqFTqJOd5tPkdgr/3+Icx2cOXIqItOg3l6jOxLW3R74PV52\ncX5Q0nm2JiGM6+CQVhOfGzoFR7aicN9phK7T4VEZsq2GhVMkJ6xHlJwihidj\n8zKw5NiQKTRHzP0TrgIVE4WnRfh3DJYh6HGbbsc1GmzNajwf+vQcWY22dg+t\nunPB6AyOyFku6aKZyhKe18HZa6c9IgrEopuNJeL9g2XTJPBmzbwlKOxr11iO\n3zR4ie6e3o+TmBmrYNHadiQnySubeN0Ag3oSQzrUja8ARMX9p/5P9MpvRKzR\ni6pZhfQ+x7GeCrDV6HRrjIwjgn18DvDF7/TQcmy7pkYohpiBmaq4XV55Az3l\n1+dOqbdsUMgCTGl5YU59CJ7p2GeoBWqf3TpEUvicRMjlBGU3sRQvCFuYqbi3\nqTJJ3hJKRbHMd7Sh0XLFqe7HxLgLKo3PDrDsDrd1kxQjqV+SzmRjSQGacfGe\n01nB\r\n=yBRl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"19ec643cd818176561dcaa6e66ef09789fbeab5b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-17T04:02:34.488Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.25","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.24-renovate-internal-patch-19ec643cd818176561dcaa6e66ef09789fbeab5b_1645070826899_0.005183423492054029","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.24-renovate-npm-marked-vulnerability-70a7f60c556354227af1486f9343ed8b7c8ac9f1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.24-renovate-npm-marked-vulnerability-70a7f60c556354227af1486f9343ed8b7c8ac9f1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.24-renovate-npm-marked-vulnerability-70a7f60c556354227af1486f9343ed8b7c8ac9f1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bea2b3d94fbde414e46a91f82ff931d79739aa6c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.24-renovate-npm-marked-vulnerability-70a7f60c556354227af1486f9343ed8b7c8ac9f1.tgz","fileCount":28,"integrity":"sha512-+Usv6oSXjil+4ImC2TWmYCoelyFbEZOB3rdDqwQdGNR5z49+fbRJKNVkRzYwdm3fXlDxCOF9VzT6f19zkv12/g==","signatures":[{"sig":"MEYCIQDhXatqQMlmHXiTRPOSKJ7mDVLb9D3ymX4KG7dB3NV7YwIhAJmdnghbhNg9TTK0mf2kq5OQd1hBNciAdpVQjCz7h346","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDcsRCRA9TVsSAnZWagAAvVIQAKHu5691xzdwJEvMorc5\ncJsmBOahnHGewx6S3VHbw9nolp3i4M+lxQNbUYjXGpL3iNE2+is/eO2LfQeb\nrFkURD0WpIg/dylJjkjno3oX+5JWtzTcJTFiQdTHdXo6uo8zRUNmWgJzrtfv\nyYkl+oFmDpOBDdpNst3SY5wimYpRo3keNI2x6MSla90Ofh4ooYT5p4u7KP+x\nl6Omp9GMVmaMXkMVFOsywoMEHHdc8oLeOQDgcwCs3RrvF7SKp13Lu65TVYa9\nTKTN8ZoUBgJKUAAi64VllGPXDostsf/eJCyyfbChXP0R2mNAcqpFmKQgcpHH\nmZgpv20EASZhFqx8tQDPcl6/kJQL6vqEbbCYK5Ti0wEatXzXcefnyCTAXEXk\nznfVBOag2a0WWMYS449ITDLJnHbJb0SqvMBf8f95mBNrHsxw3TU1BLdFQJq5\nOYFTVGRXLk7ilBaq41EdHJEr74ZOuoinVTJu3gNbWbjJ8IzOWNoTDFLbiF4w\ncoSTz02zxcJ4HMTJOXTCb/YcRNapm5vFa6fX/byH26Aa3SyJpaazqJ9+hB5r\ntoFaOyzLhRW9QtdvsiBVUOzz3OenV/lvx6vYHxQ8QUQ0EdE9Ex2Wu6NKRKfc\nJjaVLiOZTpzVbA7wv8g0eUMkVSXzvemQso9QN740OQHfzfFuNG6NMuQrNmxB\nHpZp\r\n=l5WX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"70a7f60c556354227af1486f9343ed8b7c8ac9f1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-17T04:07:30.263Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.24","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.24-renovate-npm-marked-vulnerability-70a7f60c556354227af1486f9343ed8b7c8ac9f1_1645071121712_0.11137699111975641","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.24":{"name":"@balena/jellyfish-plugin-front","version":"2.0.24","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.24","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4266a1ff955526a0d78579b074b6ecb67cd5f9f4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.24.tgz","fileCount":28,"integrity":"sha512-7kGkf5o4ML/Ermltsyfct2Mv2fMSrhu37SvVGnidoyS2qbcli4+AO5Qptgg7UrzeVsr+xrsyeZmyrQEZNFIziQ==","signatures":[{"sig":"MEUCIQDTOSnj/lMM8MxHpl0Ij22gGSjJ5vAVV+ujOY86XHC1RwIgcXskcmZKCCaRH9fbWfzbPSoPx+WDqxVrzeOQPh4qrHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDc1SCRA9TVsSAnZWagAAOC8P/ijUfU/dDSSy7fGl2eI8\nQsdnkduTb0Iaua3C6DRHjne9ih3bDxtORcAyYO/AOkrDObYfVwgaq+Ds4ZSA\n5Hu3LYCTbgFHYk8fF+Dks04F8fG3pWvMKMX4hKCm1qg0tv5U/3nE6YGMQZYR\naZwca5uG9m2fAEY8wOW+qjAwOBxG3yAYaZneGZCVqBLMQ5gxgaPLRpxs9GZK\nMa5l/2e1JvE+lEnxTo3ShikrvY8AHVwNmwfgcGPMKKXSXzPnDW4+jna70t9X\n/QaaGbC9HuXVBRn3asQ0K6A1JLHLgfz5C7N69pcbhI1SeN26YRlb9Sl5R2tv\nmaQ+SnNXX6for4Qzl3aFKDHGOllepi6xk0Kca5Mt0R/LB5byhvkLry9uPdVM\nzgrLekqTgm5fpS05OSlgOBekVxjCZfb9/3YZdKsALFoFz1AsaPp4POn+6LIM\noBsXrcYWuBRwPf6KolOkQtGOo02dj8Gscu0nZKtjs310KbwY+mGWvRs4Ny2L\nWl9QKnD9BSE5w2Hb3XIuUiceMtGRkcvmJCzlJkQfR/x6COFmxwdN30CORe3a\nKd7yuB5Gi61vQRDgVdUH7DVd+TL6CGv26YwxDbUIiujUvgl+y20lI2B8gmBS\n+Xs7+ioU4Ohlaj6igycp9InPiADl3BJiCDHSb0cYTMVkO73LRj45rNqZWhPg\nMV5w\r\n=FgrY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5ded86163645741ecb2dc40eb13528991b3ebbce","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-17T04:19:26.687Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.25","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.24_1645071698332_0.6880984959692387","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.25-renovate-npm-marked-vulnerability-3d8c5a74c1f46a6bb892fd58c99c9c339ba9b231":{"name":"@balena/jellyfish-plugin-front","version":"2.0.25-renovate-npm-marked-vulnerability-3d8c5a74c1f46a6bb892fd58c99c9c339ba9b231","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.25-renovate-npm-marked-vulnerability-3d8c5a74c1f46a6bb892fd58c99c9c339ba9b231","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"37b1fa8518d55b2152f5076b459442748b0860d7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.25-renovate-npm-marked-vulnerability-3d8c5a74c1f46a6bb892fd58c99c9c339ba9b231.tgz","fileCount":28,"integrity":"sha512-6N5NkaE1LkE+hEVaFtOnP9Bdy0MqqVBkgUg+9+RzMSRcwCES6VpugIulazLbh5IS5EAxheBa/Q1rxDwTtnWlxg==","signatures":[{"sig":"MEUCIQDWD07AxoecOnxRYv+5zCXq9SxRhR2THttuf/TXAvZXiAIgJfl5rSCKYHD6KfBB/hGV4JhaWCNoawwu18kJ0kwUvLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDc6pCRA9TVsSAnZWagAAgrUQAIqOAtyVw6duYQmU9Iml\n9OQt/H9Q1FuP9vjj2FGLAkepWfXORon33ND8UbDtlzJhtRjefrLFAIk3taCG\nQFxCHDF9ZG/RYOYfZ907jGoW23+YhOZ7Ovd1crn4NByE871tjyQhwAsu7SS5\nAdmDMk7XhxUsbYT+0IxA8tWNoCo92AiorBLXKa6o7iR8paaDXJhAC6TzZ6jm\nIZA3ioEnS3XIbAUjKHILU9xA2eKt+/Rcg4wDJDZgPhPiXHSO4CC3F+w8MIiZ\nNah2FXTnCE2yVHi19fdAjbIInTfkpLpD41GIMhFhMA4esd7VDPoE+viY3iON\nUROn66tPYNRL/aB2t1qRTg0j5IJ9NSprS+jIdak1kxKP67Ln2UouA5zq/2OK\njU9YLgJlysaiFMAmSLxxZiwkFKTiNv6G/DK9Lzeh7jWPNL7Do0uFExnGJrW7\nVezVROZiGT0kvEvJeY3Yt2dVmjuX6e+vXm6shWpyFlBAP0rkbSjfjaK3CcBp\nQ+eDOqxs7E0PV+Tq/keBZOz7TtCwKXdh+IZamJ41jGP6WcMocu3NDIN/zyCX\nGJkxLUpDJDXxs7qpIQKBJdOeH8z4CT+o3JQHjl6GjxN3uZiKXIz7OlwHG+ae\nky1OlwuAR5n9xB0YQOrc2fgO/kBkueJRMNWeAA++kNrlG0ZU5m+3fZxCSGGn\n1ABk\r\n=cS5o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3d8c5a74c1f46a6bb892fd58c99c9c339ba9b231","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-17T04:23:14.683Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.25","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.25-renovate-npm-marked-vulnerability-3d8c5a74c1f46a6bb892fd58c99c9c339ba9b231_1645072041321_0.5288090265951959","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.25-renovate-internal-patch-ebb1eac8d17cb5d949ea5398561a5e036f18565e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.25-renovate-internal-patch-ebb1eac8d17cb5d949ea5398561a5e036f18565e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.25-renovate-internal-patch-ebb1eac8d17cb5d949ea5398561a5e036f18565e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6c230b2d77c71b4590dfbdb3782df3d5631cb450","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.25-renovate-internal-patch-ebb1eac8d17cb5d949ea5398561a5e036f18565e.tgz","fileCount":28,"integrity":"sha512-TOb0ps18vDgJgwOcqAWABcZDZrNG7Loz2pTkkoSKILd8cxlATy+rvaDbChgeOJrszil9VjWzJyRfTiWd8Wp9Wg==","signatures":[{"sig":"MEUCIQDlOtS98LoAktWHe7CdiIHMdAaVzG3Q3wMhvjDFqvQD5wIgc00eV4bweL1qdM5A0ZKzk77orgBbmWsAipA9UOT2Hvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174193,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDhTfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovJhAAgV/ffgkb/GfytNrCotIVuy4ua85EcUZYw1KCzydIEJb1NH4A\r\nwLn8+X3B4JUV2Q0G6DzQLKYLWgijK1mteXUxL9/WHYNa53SEunszpAHuUg2v\r\n/EIiCWdRqIFo6KUdePmthbRoO0kzkZcCIRMZTDTbGUujZQSiNbRFbuAdvFA7\r\n6Gq6KfGb80ZYUnCSSPt4pKQt7QhB3n9CdywjilbLmiIzNL3O8iRmrP7iQobd\r\nzd3954EvCseRKf5lqG1tttHp5o2d4YMozZP6F/Ap8iz/VHX3rOkTLd+aM7Zd\r\npR3BulTUkpx1I79KVUAOYT2MEblw44tiWrZ7Kxmfhrb1mIciLJabH6qHc3Ko\r\n3CYwqaCm7LwyHcg7kTBGgWbmBLfCaWkQieeDbXGXG03oYTjmIXGLmn2tPsrh\r\nqV2grD3ehdVwh9PLxuERS5kJ8uBfxcGgKJDImgPEzM82RNNWWFLu5h7kHnbu\r\nprIBoCMWiwnX3vJ0WViCCLWYd/ZewAWYygdH5bt4hrT4xTrDP0KLaVNZOti6\r\neiWFHnjckzFfhZPfYDSnwhwI16UypQGwad4fS40aRmhMviqtu3FhL9pNX33/\r\nIzYu2J/NtWey/KJN/WEzcQ95gYjOa8PwKyKoicCXrHX1nFycWir2vP43MEtG\r\nH2FvDMytQ1VCEGiJOuoxmL2aLWXEYnRR1lE=\r\n=yG9P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ebb1eac8d17cb5d949ea5398561a5e036f18565e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-17T09:23:58.440Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.25-renovate-internal-patch-ebb1eac8d17cb5d949ea5398561a5e036f18565e_1645090015669_0.12685853434625272","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.25-renovate-npm-marked-vulnerability-d9d3d1a0c26d54452bd3f4a2e61c6146f913a00d":{"name":"@balena/jellyfish-plugin-front","version":"2.0.25-renovate-npm-marked-vulnerability-d9d3d1a0c26d54452bd3f4a2e61c6146f913a00d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.25-renovate-npm-marked-vulnerability-d9d3d1a0c26d54452bd3f4a2e61c6146f913a00d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cee41e742c67c9ebea81b8611f368226035407fa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.25-renovate-npm-marked-vulnerability-d9d3d1a0c26d54452bd3f4a2e61c6146f913a00d.tgz","fileCount":28,"integrity":"sha512-ukYECPQsMeXLYZTMJb2cbGiYUb4FOdjcbRlEeDAO4gjgfJJYgukrBUfbj11lIm5RFTY+wFjSulmnQwkdzgdMMw==","signatures":[{"sig":"MEYCIQCvpRr//qh87l4aYvhIYU5jV/cxXaG6WjsDTXO6SRtPAQIhAMbIgJFksia79pZdJk9xuYPZE7zsk2nb9z6d7/jVrXr9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDhW8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuQBAAin/2avMcPVofxlsJ9Apt8xg9oRQ4t++l8KnCnzyJXTXIGzEf\r\n9pBsTwAVjjcwkxmmluoRRLAFjiUdm74yo6VSu/Hefc3Bylb47RJpI2XIv5Yu\r\nuCG6nQKtnkxYd9b4/O3eLqrXDhU4VlKIAp2AOQBh89xfRbGvk4zCMTzCV8V0\r\n9mX3O6ppK55gFgWSOzPmJZgKaRxdNGcO5iL+UHE58iDC6O94djQqTR/sxQ7e\r\nbbUOTDMV78sVtkSYztvNoO1XA7/HbrB/rKYsmpCafjjenrkkOm2YRax8CeJr\r\nrAMO8mvQI5hTJqpMka3mSytoLSbR9ahPJcApdrSjkfC8VtvXe3YQ/HIJFPL/\r\neK41rTG1fwCZkE9SfkrVEyoWEWBMp3DDBhLAmt32e4AP+YEpifnpf6f38A8f\r\nJpppltIr8VK4Vu6uAK6DqKQ1YVbZUEOIc8Ilj6XWHSjHc9YLm7NRxfSGwhhn\r\nQ7XQakh/xKBSdZCn6oqMQtWs4/LCMUZqhgmmcMt0/uCrAQdklEEcFANBySQQ\r\nlzZgZNAP2aJPhXTRGPq3gPNaSbTMvq1OpP+Gu3PI/Y7LBgil3QhlE+vmCbCc\r\nNf2/TOe2W6gS1/1IxDzn+fQq3BuB2yFvqc1Z0RmLWAiZE4QimoC4NtzCN84r\r\n8TYtkCdYRgRDlsgCZpRqyRwgBsg0lIq9Vjw=\r\n=3v5t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d9d3d1a0c26d54452bd3f4a2e61c6146f913a00d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-17T09:27:02.745Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.25","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.25-renovate-npm-marked-vulnerability-d9d3d1a0c26d54452bd3f4a2e61c6146f913a00d_1645090235936_0.14071745867745","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.25":{"name":"@balena/jellyfish-plugin-front","version":"2.0.25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.25","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2063adaea4b25a1795ecac43cc54f6e242af7858","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.25.tgz","fileCount":28,"integrity":"sha512-/0R4vq2bxnNbRRT9rKng0FpIv0EVIP8/4NHiWkoR8AXeHY9oYb9mYCEXcoFWxMK2qDZRbgk3ZxjmQRjUZWtOHA==","signatures":[{"sig":"MEYCIQDCA+IcjXaVFqFJlFoVyPBZ81TNrWlJLWTHAykgk+DV6gIhALErqo+4HHcz+P6HDwBBMeujwfUDqfGvMXx0SI5FiL6/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDhhvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAlQ//XleqFLjAh8cEhhUod5yCrVvRYEIX2S9dNyi7iydH6EFDA+40\r\nF4Vh4ePKmB8TdPdx09Oa1w3UyL+GCCdL4sX+aEzzpV4A+qq0cd2UGhM3okN4\r\niZOJaKfdpK+nhLZvMT1Ye7f26l6Aw1v2U85jhyWKEMb0Yq2IiNL0jGhaVkpf\r\nBSU8OXiDErIipZ4mNdqsgZc9pwfDrD7V4hJ/fXszV4gtlurpmKUYLXVBhxeL\r\nIguwzAof4Ih07UT/wqgftmbw5Gg9+QmBI3Mwx2Swueg4hMOklWkFuAFk4fxo\r\nN/vIhIxfE4NnCkxbmRH18Aeai4guwJ288+Tj0gIRiD/dsekUVL8h1cbfcai0\r\n8xXIL1y5mDNSETThtzFDb1g+b+yh/GEU2RU4zzXPiKIlH1f5a15/tonz0RZF\r\nUP+R0GXkhLv0XNTulddINFpLzHvRZ+9y5BUfFxypLO2IL1Rm/acI1Urfmjv8\r\n9U0WIkq72VKRshrriM0TbJ6TOPdH+zByRtI/ksxg7sUpNUzX2+yU7JVIoQ0I\r\ng+nOaLmBBsV49SQ8J/LbwrRxGTkow9vHc9hRFwld/skIMcCyCk73ZZu7/TB0\r\n75RVeX5NAeIKTwChIbW894oGY+O7SMtbVhMaN7/P8qWOEduKlmfZkgVo0Rih\r\nw94JX7GfAaWFgYKy+nOL6KIoCaiez5p1VAM=\r\n=VxdT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0cf3a10eac14ecc57497881a2b8cb2f9c37528f5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-17T09:40:00.797Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.25_1645090927537_0.7997745820540858","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.26-renovate-npm-marked-vulnerability-63af938c4a8a86da479effcdb5ad51c7f77a2517":{"name":"@balena/jellyfish-plugin-front","version":"2.0.26-renovate-npm-marked-vulnerability-63af938c4a8a86da479effcdb5ad51c7f77a2517","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.26-renovate-npm-marked-vulnerability-63af938c4a8a86da479effcdb5ad51c7f77a2517","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c9c5c539aa3195ebd73e2f3e3bd468f8733143c6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.26-renovate-npm-marked-vulnerability-63af938c4a8a86da479effcdb5ad51c7f77a2517.tgz","fileCount":28,"integrity":"sha512-qhn8813qOeIAOq0O6uRWCITrgE9v6JJX7wAsvX+rLwg4mhA++dSsr52MRLE8cnlfxrjIoePP62ND23rR94xEqg==","signatures":[{"sig":"MEYCIQCoSkG2lR+v5zcqLqYfs6t2HnQhAU9RtcQvJSCWYtEhwgIhAIFwxfweB9mIBbpPH5/GH1Wq/QMDHvvhtAduqZvuSKyC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDhkuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmphpg/9HAYxfFLFgk9hs4cTWyzQCrcFlk7qqdMsqEE6nd6WmYKp0hKG\r\nK59mBlH6QC2+5fwxAFZmUHnDG7mEPs1YA9H0hcj6QpMEDbK6celBTBlYPRQc\r\nlsoRo9Cq4tCFyo+ZYC8Rn7XLCCXibhaD/YFBsq3PJpwH+aq+22WtKRLHqOgJ\r\n27/v8silUMGbeSpxtOhKkRDCPa4C5RoNibEuEI04t4z+kzaU92I9G/5h6p8r\r\nORHVl+wTx3GFCdy8V7O8lL+6WDT2QTg58CVoH+7aa/LYSLQUMTXboGXCWRbj\r\n1PC606meswiadvDfKqSXrPlsbX3TF4tjG3L+qUwTcp6B6jXmcLCgWkVEDbwF\r\nSvQjupukgApiYbzV3Rjn5t3KFZhJvZztr+v18NOzb8kOxrdZxYKsR7VieySj\r\nnZdIx5SSR+tsmdu7vyMb8OKuXd7a57fWIEsDrhvBpxoK0QKsdbhCfRvy5vTK\r\nDpO3Qm+RkBnY3xOMjePsYtPvACRScoi8SKefdE/LKMft1olTBRVeh4OJtudq\r\nXznT3QCSQHuQLvsFygrH5amz2nW4xA+M+THTS+39YD8ScZbjAO/8q4zOc/q8\r\nf8qALqf4TQ1QfEpzT3hpFqTh0WXqkvvAUvbBseonBZN/B3TzazT1ZL+o4491\r\nlk5Pqo1nqx74SkmvvhmB17YZTDkuMvyzoEI=\r\n=Zyrc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"63af938c4a8a86da479effcdb5ad51c7f77a2517","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-17T09:41:51.170Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.26-renovate-npm-marked-vulnerability-63af938c4a8a86da479effcdb5ad51c7f77a2517_1645091118823_0.28282600136224767","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.26-renovate-npm-marked-vulnerability-7e30473cdcdbd43bed82f717df25bf0703c538a5":{"name":"@balena/jellyfish-plugin-front","version":"2.0.26-renovate-npm-marked-vulnerability-7e30473cdcdbd43bed82f717df25bf0703c538a5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.26-renovate-npm-marked-vulnerability-7e30473cdcdbd43bed82f717df25bf0703c538a5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1dc6fe2d6efa9b424324e0dda69ef89d5ec75f22","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.26-renovate-npm-marked-vulnerability-7e30473cdcdbd43bed82f717df25bf0703c538a5.tgz","fileCount":28,"integrity":"sha512-krrO2MEe57cQ6S7sWlBrOhldRptDOyj37T0SB54iFNy4Oz+q/6gPMxenTVgGxpVRqx0KRuXXZt+C1wqPIFGP6A==","signatures":[{"sig":"MEUCIGO12VDhStPc6vsFDMkqoyOVA6ymgeTuxUN5h7ZDxXovAiEAnEUb8ozG/+eI2ZH2j/1a/xsCZzAnvhTDyn4LCs/cQmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDhoyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi8BAAlxMPcbnM8U/o7mt2LUp+ggMyV7vdE/e9oZl1PnLa9K74Xhnj\r\nuOFwBjf/4GxSqSZqi7RVzx1j5IChZ14nyT4XAn5qznfFa5ruDYNG+e4R76Cp\r\nFP0NGkvGKw9smwopzi17zCBN3dptqq1x8vx0PVTg1N7NBUiBGC3/bfrUt7H/\r\n08rbx0KrMOwe67UElrnK1a6cuaIfdcO8LB9H/MWMinpK7sw9PfNUUU6FMj5p\r\nf1Vp3scJuz0brnw2Hc8u/K+Y8hdy72Np1lm5IDGSIJmHNZAvT1vn8LEx/Oei\r\nTS3AIopa0PYHjAxggJj9wQMqEadn9l4ilmQ62slj3vXsIhv0RiPjVAVdijun\r\n4Mwo3r6CWxqA9YaQUsSeXCiYzQK1Ofik28Mig/R/OfciTynxJiL1qAOrp8ER\r\nY5in5gxxEGYz/tcSi023Cw2OieE0siZpZkcvv4RVN0BRp3k4N/pjDmR+suDB\r\nufeMUU19J8ErOA6Hr+qKMyVvwwXd6AS3KL5Orz2JkIcTNkeS3dRZKM0mNezu\r\nyD60YfKSo7Kv8KgRExDtbG+BIEsZb+1mn5ZOhKZ/Jg5fG8SLRbee8vJwaYQ6\r\nyEtPSVH4PXLn43jGGMebwLAWVOd8/FFKHjKZMkr9ngDF+o/BJeWEr2ZhXat9\r\nQ9eIe1jfKVUpv6VtOGVU9e5ITaTBNTsQWOc=\r\n=/X1N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7e30473cdcdbd43bed82f717df25bf0703c538a5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-17T09:45:26.273Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.26-renovate-npm-marked-vulnerability-7e30473cdcdbd43bed82f717df25bf0703c538a5_1645091378071_0.22353892771185646","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.26-renovate-balena-open-balena-db-5-x-3598851232fccabc92b9c721266ae62cb8a10a8e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.26-renovate-balena-open-balena-db-5-x-3598851232fccabc92b9c721266ae62cb8a10a8e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.26-renovate-balena-open-balena-db-5-x-3598851232fccabc92b9c721266ae62cb8a10a8e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7b4a4c7ee6de489be6560d4cdc0d7b673b6ef30d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.26-renovate-balena-open-balena-db-5-x-3598851232fccabc92b9c721266ae62cb8a10a8e.tgz","fileCount":28,"integrity":"sha512-fazrPqMqsg2NyaKhYNyXlCBTpIjc5NNTX1gqTNl4czyxw8Gol6oJBVLPZPpm26sx366lHnsTgJtekJOj3XDDrw==","signatures":[{"sig":"MEUCIQCGkm7zyraf+iTKsRCgeNFfZ4F6IwRJ/VqNbClCf9qFoAIgV6HcUWvMZxwp2kuTHGf4plkUeoVvAOuZwwwYLdxqFsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDjZZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvMQ/+LLVr1v9C4r+L3zMPnavKu3++C/xzdoLR44ELsCdnSETu5Pud\r\nSxxIu+Sd4YSXpA4+e567w3wi9QXZF9EI0pipoqwWLKWEXwOa4QCTMXAIqzbP\r\nqA92dLYYfKe2jhivNXrnxFfNIh1XE/4HqMatJrXfyfavFOoKMdCpx2im3poa\r\ngxeA0duAjX7gVM68H44cB5ZP4iDhkHH0Y4M1bAUygG83JoMvqKtbfSrTRuXF\r\nCsfM5qu71AQEXsVcSxiDLXVaDltju4UrJpEtZ95ZhLHWPwH8cxtTqmgr1JMb\r\n9HbdOISpAMyIMf8Hsiqj3wJWG+B0ZrO+64TPWtRbrhsdqMxopo8dVgYBjyBr\r\nrviIxchG0c4eJU8SLfCIFAlHj0KxOi1vb5nRQW4wSDDQ3yrfxn5Pv/Tleotz\r\n4TdB2CN2GKm3oT96MvdkwxeonvMxHG1BKlbyKLFjnCQH39VkIJhPqAa8LdAD\r\nqpqEf+8VSOsrxSRr0x3FqtNJoN/omJa2VNSI1k4DTYJJJ18QnhIwCLMN2k+M\r\nSsnNVQ+ECvPsbtqlFoPNVeh9XQmSYhdpQM1mv1ctZmSyN9OUaFZSbOlKzbKS\r\nf3FWCtd257nF0Eq9L2zhhMeizI9Wbp8kX7PFauX0AZKZTBQDo16hWzUtwm6D\r\nOYP+rvwy5U+lwi4OahpDifE18HVHCS4UsjY=\r\n=vVnn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3598851232fccabc92b9c721266ae62cb8a10a8e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-17T11:45:25.621Z"},"_npmVersion":"6.14.15","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.3.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.26-renovate-balena-open-balena-db-5-x-3598851232fccabc92b9c721266ae62cb8a10a8e_1645098584792_0.33049139709087805","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.26-renovate-balena-jellyfish-core-14-x-63229d78aa2e0dffe212769080f57e6eb88cb8a1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.26-renovate-balena-jellyfish-core-14-x-63229d78aa2e0dffe212769080f57e6eb88cb8a1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.26-renovate-balena-jellyfish-core-14-x-63229d78aa2e0dffe212769080f57e6eb88cb8a1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0aa830a37ba6238a8f41c2d49ea076546be0861c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.26-renovate-balena-jellyfish-core-14-x-63229d78aa2e0dffe212769080f57e6eb88cb8a1.tgz","fileCount":28,"integrity":"sha512-MoicQdQ+46MG0W/XuSQ/9QMrzavEVC3IxssN6tN2YdfSRxabKyFNAWNsLnYVZSyCTQZ/Uz8Qsffyu4UfnRn6Gw==","signatures":[{"sig":"MEYCIQDoayBFcffqtqB2A/mJFpWrrkOcVNa3HgpaLOeHtis8fAIhAIZZeK+ENvEsdFo/t2EJ2ODYlidbJBdxiYAAFvlxdwCD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDq6tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/RxAAitkCm9gVOUQ6bPsuULNdTdizFg0JpTDfKqVC+AoBbPJuYGwq\r\nmJO/p9RumLerF2oqcSWPAgj8s3foKTrWzgBs4JANg9/pcWTZ2F6DK5ulkrbu\r\nrvm+pf+bJBcjjZbOuSne5o0U1I6mbvz0FjT02hKasAkLdzXCqGMXOIYMAgRa\r\nLyRu6sXSnNluYjNZT+0DurRR4mlwMXalzcQDKktQ2Ylo7CanNC9QZY9gnqX5\r\nRp/UzjfTCaoGKMA7vn8T9SBM5Ya+9ak5tIi4QovkbIRIQN5ZGDbIZrXVFFEC\r\nT2BPN9l3Vl8h7/2j8OrCxhOg+ZJZzjq22xdYWoFSQRZ0qsectgmR4x/5e5eF\r\nuy3qYXDL6Tb4QKxGunPFW1pysE5ktr0oFr9bn+Cb6MtT39z/bWf3B2DclWYG\r\nsJwvCe22P7DheCpi0toR83cdDuKieudGJzPIXTnhOhRs/YDJPA9MHZ6ffu2v\r\niXsw6AnoFfGkSExWpI8YW/RRRQ5lxGMtfKiCBdKgDvd0KV/G8AuQSq3Wp/Bj\r\neJEHicpmVaeE9R1LrXZgSrsluYHyf/UVQASPLBGo2z5ms3kuq14WJks2AUiL\r\n7Qv9WAtW9KtVYfGkm4gol2ySO6CJj9Bh23io9bhZQdswtCpPvpi+85W5aPKq\r\nfmQlQSEYNMUzUF3B4Tgm9qiJD3R1R3OVyY0=\r\n=UGnJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"63229d78aa2e0dffe212769080f57e6eb88cb8a1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-17T20:19:03.589Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.26-renovate-balena-jellyfish-core-14-x-63229d78aa2e0dffe212769080f57e6eb88cb8a1_1645129388948_0.5493610331393077","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.26-renovate-balena-open-balena-db-5-x-f6d1b104bde8503bb8b0712a74a9b27853f25a24":{"name":"@balena/jellyfish-plugin-front","version":"2.0.26-renovate-balena-open-balena-db-5-x-f6d1b104bde8503bb8b0712a74a9b27853f25a24","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.26-renovate-balena-open-balena-db-5-x-f6d1b104bde8503bb8b0712a74a9b27853f25a24","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"68b623c16637f39843fc88f46c0640fbbbca76e0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.26-renovate-balena-open-balena-db-5-x-f6d1b104bde8503bb8b0712a74a9b27853f25a24.tgz","fileCount":28,"integrity":"sha512-0K4Vcx52/GwdJVwYraLbU8RlQOPiHSo9oY2ev9XSOie+kOt3TeTT3M7dPwPGJC7U28GZHmVJMOw7M0rpRkIS/g==","signatures":[{"sig":"MEQCICNqTu1Auwq89c5ClFshEYVW7CLbyBr+Ag97Qpog5wM+AiAuvhXozr/vA1gq282LD45LIrAfnRwwsPFE+iUky5MZIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDunFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrP+Q//ZAFnBKsRVz7WdSlyFBN6pstnZsIJRV9sxfQx421Ii4W9Qp9+\r\n3ARliR32ClSKjQZdd9lupOr9Acd9TiAvlyzK90RHAup2pi0sl50X8BgPZ5fP\r\nrBr8zV6H9/TnxYcLNFSD+J7SRjcRQzADgz6GgUjCWbUW+c+fV9zcRWXLiK8x\r\nXmTuAd6nWafts+i72OI7OmrQBh0aOxf7DFJFketalxpfs2vCjkrvCbkFPbNX\r\nmXb21yfzF/FFYxxadJSqkkzXXqZ7Sg1WTzjqUX8gXKqLIQ/wCktF02C24awI\r\nd4oZZ4dXVt/1KPyCQt0AsZwPKmDvx7Bs+f/gDaQb1ILBZZIycRIvINJ0PkAL\r\no2gXv0wnJtEVfO9uVEihJnooS9TkeTHsAhA4mWaR6uXW6pTQcmDjcH1qtLw1\r\nZxyvNLxvnhpmBAL2ZmW/+YPSAe8mBwqPzP+kMh6lfyBBHIaCAteLTDWY7rp+\r\nuOTVJ5ZY3lj/uOnNwSdYCUimzjkNNvbZoeY3i4xLjpz7QrKzAV+aFkt9htXf\r\nqhge6ONOiBgurSWAGZE3oeT3Kmr4D4S1vJj05ovFd4lQ2VRsc4c3Rq3halcj\r\nzSh5ZyXgHYtGeo0RT8WM3EUCoEwYnan1AZnEr7NAhPTVdMw8gH1zzDu5+WHt\r\nn8cH6bMD23nc7fAAcMKpbWzRFcMRy13lGEM=\r\n=9SBS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f6d1b104bde8503bb8b0712a74a9b27853f25a24","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T00:30:24.750Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.26-renovate-balena-open-balena-db-5-x-f6d1b104bde8503bb8b0712a74a9b27853f25a24_1645144517634_0.039410406678073384","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.26-renovate-npm-marked-vulnerability-4c3ab7ff5a445a689d062f1bec92b34eaab40c46":{"name":"@balena/jellyfish-plugin-front","version":"2.0.26-renovate-npm-marked-vulnerability-4c3ab7ff5a445a689d062f1bec92b34eaab40c46","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.26-renovate-npm-marked-vulnerability-4c3ab7ff5a445a689d062f1bec92b34eaab40c46","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"50cebedc80bfbd7bdd994d737b620964414f0afd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.26-renovate-npm-marked-vulnerability-4c3ab7ff5a445a689d062f1bec92b34eaab40c46.tgz","fileCount":28,"integrity":"sha512-sKUG1SGGljkMDAW0N0eW0jHK8YH4H+2FtJX/7IQaNw2PG5enC4B81ONf4A61l2spW+8yCXs8AjF5w+PYFjP8lQ==","signatures":[{"sig":"MEUCICWCZAkrHo0PA3Zs+WJeeaaMn1Nxi+yRy7ZGdsU/mAlTAiEA4aSD/uFlgoiZ1J4EroGRIjHyUCPsyElmjeW9td4GQPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDuqxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCKw/9GgZV5wnGaTi4yHsUkmwXiYrb19Q7bpdrEK3igP40tYM9mVWX\r\nzomaXFK+GJKJ4BUz//fysdFIvH0UG1a8/7KODkIVtRWn5mxDXpNWSWSDFGOe\r\nTmsWuxfwjgepGixyyxHIONKtIRkukixbjK5nGf2WurPPn6NhtjLM0YSBmZSE\r\ngfNlEaee/NIKNnrNv66GOWRhB2WozupPWmUrpEi0kwoysgelA+IMzOajjadV\r\nDmqE6M1vIY350Q2TITxVLVb0Xdx3mvd+1Um8NXGG7KnmGH8KTe08mg3y26/+\r\nPQ4TA0FkNhyfGRFqB/CYRCY3wnmohxbwbAO9Q6NUZml31hKtv8Eoni0Bhe2r\r\nQsqwyqmUS0RKF/dlCZ0cdFBOramN/YFQOpPZrtRDmjR2KAUhtzG41ccsBH6d\r\nXMpV83kh7/1BQgCFgHeTeneiWN19Xqz7XeJLDRIdSj6ZTcd6CNgayiEjjjHL\r\nEB3TAbZrFJrUkgqtfkoEyLGzobwX0YmrFca7n6I/gNRPxCpWo2U4y3WDQ108\r\n20zXmSs20eJUQ0lMgWQZDUse3DQSSG0ZZbM5cUNjrF0JoM2aw6BzttIxdnPt\r\nhbvWjMTimmruIjWA74UpJGcyITw9mwlYx6Hk3J0S7l9VYnU4oit+ukRYS3jY\r\nND4ETQamdvgXWFH5kbLe6kGKNTe+s8IhIK0=\r\n=uaSF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4c3ab7ff5a445a689d062f1bec92b34eaab40c46","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T00:35:18.072Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.26-renovate-npm-marked-vulnerability-4c3ab7ff5a445a689d062f1bec92b34eaab40c46_1645144753175_0.44064792009389553","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.26":{"name":"@balena/jellyfish-plugin-front","version":"2.0.26","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.26","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0c354f9052df620be518a96f754182e0aaa87f17","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.26.tgz","fileCount":28,"integrity":"sha512-XvaaglHI9oB1Enf/ncA7SWvRQccbiJGS70yuY2XfPQhKJ2UczUhOdFbOSlQcCyp7rrCLrFLibLVOvXx/42FcKg==","signatures":[{"sig":"MEYCIQDtW1hc/DD+X7/Ptf1J8xs9HApK2URgssP/nF2L957NrAIhAKtlGy1pG1i1mnUjSdaddMOwlF5yI200gpTO7VxuJv1v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDu0aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLMQ/9FldW/0smCuTSdn4i8DhulaQ59YRdGbe7cIWvUPDcs+gFfK6k\r\nodY3M2lz+v2feHouDotdI2/082hYgj7CRBWYv71OIOki62ntlGMu2sNkBpFi\r\nJH7jZ1PY7Bu5HGUhPCssj1qB10SrG1N4Z45wFTd8VI9KgpfeNs0qLox5tCkz\r\nro6FuKVusFa3emBJAcuUC+FyJs0R6+f530fCWRFNRrJdIE8DVEZzN6j/0f0u\r\nITBElEB501KA1ZdkGLZZdYyPkn9csmKaGU3DbBkVd9nNcjBXtWhy5atsqpDA\r\nNAm5pYh2rrvXLUOjldznx9WZTNOX0xn6PovJu4z9A//uxKMO9VdTTm+oU0Qt\r\nsM5wvu6Omyo2o4v1yA97ncmVKalqsi0iNwQkPNn2z2U4jYPpjRzgTGMgWdCd\r\nWK7T0JT71OybeQ39NEyNuuamGYdUNkHBw01nB8pORcf7vLLrDNNUar6FHgbL\r\nUJqaV9Xe22W/2ojO/oVM4j96JPiJhFyFRQuvOZUBUKwy/y9EARDXR9XTrZuW\r\nOV6p2AELGs824BrcEDA01Vu5xWKI5YygpyVCspX2D1ywmGnHo6QsybHrPeWR\r\nx5xIVzGKBm5Oc6KzT9cu8MEH7vMrRQR+mXw+UlyOsahDadRP/OSKNER6IZE4\r\n1jVgYdObgL3LQoOQFfI/EmRKSBeZXKIpOEY=\r\n=j5dF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d902445f245fa3913c4995126f4ee33bf1f48471","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T00:47:01.866Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.26_1645145369868_0.25510147379819914","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.27-renovate-npm-marked-vulnerability-492dee7ce3587673784a20dbcb6e3912bd9052a3":{"name":"@balena/jellyfish-plugin-front","version":"2.0.27-renovate-npm-marked-vulnerability-492dee7ce3587673784a20dbcb6e3912bd9052a3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.27-renovate-npm-marked-vulnerability-492dee7ce3587673784a20dbcb6e3912bd9052a3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"403089857f2f5bdf0932dc8188fabc5391bcff1c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.27-renovate-npm-marked-vulnerability-492dee7ce3587673784a20dbcb6e3912bd9052a3.tgz","fileCount":28,"integrity":"sha512-1TCclIGq+3fdJ03B7UNWB7jgpN+kl+ypEMog2a/WPtGnMFNe9FBSUuXDsmwaLKcrL3QV5nZ3h2bARKnaHC0VQw==","signatures":[{"sig":"MEQCIHsKqOoiCWi2fzFJpa+C2LJKKoxn/2jSUTqbzmDbremaAiB4OHdu5jNU+V1g1rm6AIb4aflmL0HVyUNKEjglULaubA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDu3/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6qA/+PHfTdEi9k2XDYlfp3gq7K+YqhqIiW2wY8Sp7px5ibtYRMLbd\r\n83KmAA5Z1cNFFkCvjBdjO3W6/0g0wubd38RGu42eHth178IjrrtCi9M9n2t9\r\nwHQ8XzJIo3AzqHTMnhVlb6bU8FHYLefOuMMKCP5S26YbbSMCWKbWM7A7+kuD\r\nkIBpG23Qfkmd0ornKtDyHg1mX+JDkjUZ9F9oOV55ESBTswCry5ieinV4+DFO\r\n3Pks5fNOANutJ/J1Em3ELE9m14/Vb4KYjygADD21oOTDIrsJH75gQGHwsHIB\r\nvYrHw/M+lJf+wS9PScqdU5BI89AM/42dVNnj4XC1yFHFJ75z4Gss7sbqpWJl\r\nQaYLlM6DC7TU6kXFznAnM7zRK1tHRKjSgJZdwaMnLTNc3HeBZtIQXM5cYTMD\r\nW8bI7F2WSvLGiJuImpC3D6vkKrk+8HHz8iLDFz2ho9phJQN2BbKALIMbruQU\r\nML5kQuOLOyyqkHNSiLoqbPEGM1VXyZfVJHaTGWXOj2ftZ1IvWIrbz8OCXHH2\r\nOeD9bWzOVlto5HtjkPcpWQ8B/X1dLMwo8t8E7oGr70a1cG6U6hNeBTITi1u7\r\ncnvNJ+eTgDjhuLBC+BCOI7OZgnLt71aqTem/+Ab+bDDaqaAQJazWSPcNss58\r\nJiuiFPXkspOCEo6fsGtVwSoIhpcpSB96sgI=\r\n=sngJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"492dee7ce3587673784a20dbcb6e3912bd9052a3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T00:49:58.445Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.27-renovate-npm-marked-vulnerability-492dee7ce3587673784a20dbcb6e3912bd9052a3_1645145599509_0.2903238907684196","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.27-renovate-npm-marked-vulnerability-17b2d8e2c222d829b4138b9761ad91da0a556f18":{"name":"@balena/jellyfish-plugin-front","version":"2.0.27-renovate-npm-marked-vulnerability-17b2d8e2c222d829b4138b9761ad91da0a556f18","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.27-renovate-npm-marked-vulnerability-17b2d8e2c222d829b4138b9761ad91da0a556f18","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e01226dfa27e51cee846955fdde27c21f887973c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.27-renovate-npm-marked-vulnerability-17b2d8e2c222d829b4138b9761ad91da0a556f18.tgz","fileCount":28,"integrity":"sha512-H6MolTOsoz9SKlMptVPLsHmN88D8uFsKoeYzlidWtb/laHCXFAukM0AzpIKUGBttvBlbt8SOo9kEYF0jTbkQyA==","signatures":[{"sig":"MEQCIFxw5x5R8M5AoIsp/zAWG8tEt/nmS3QQ8Fc+0yk2fTk5AiBNv3sELmjOVd6lgzeS2PEdKrKzMqEycLPRVtGtMPZ7BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDu5KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5Fw/+NjVFLvV9wJK5ysjdEr513IeH2HGRQ+1A/KIFmLNZ4Qqn2YG8\r\nMeRNbtqXZjNydwDHCUb3dVpxYvgAB9QQGR6KEmnDL6OO3d+0HRrOTon9pF5S\r\n3JB3maMZfvKtnFj9F6GfjQRzbq9867HdQ/pRVzw/XXDgk4cYe6Xr7lqpKOLa\r\nTF8Q2qO4egv5bHEfLQD4fxtVUOY2LRKqc+sUqeV4xCaVWAoP83FQnX9JkD4U\r\nVSMr7/aRDNk7w19IBquu+ioI1ltkYjT+HBHWN2DdDxys8KNAQvrzEib2KLtm\r\ndN8p9K7FYjfUdyh7Z9F9JLAVCKOGMRApGWXS5l9gCT+Dl7rkwkW7RcocctbR\r\nM1Vqg2eH16xl8K0Xto7y5WJfXwq5fAKm3IE5/rPKUXDWVBqSMu2zJu2l72Z2\r\nl4LnISPxNyIDg+uz24C/9ZO3+UpdHOHPEeCgEDepZn9jc/53i/I66iIpX5Kg\r\nOAcF7P3agQH75YrPkWAtAaxNinBHyo+v5jsNUnVHeHx11D9whKGprFwxvbEB\r\n4cS8OhjiWfiuZjIMt/iAHAj8EzgieGSfplE6XUSqlMAPibMbA7u7US6DyEal\r\nQ24ycDBfEauD6a5PFNCCwvNWrxfrRbrItxB4dJiL/W5b7xqULPD9eYbO0zez\r\n5jSi3SJs0Xs5Ytip1uxPbpFOW/pglKmg4DY=\r\n=kEPR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"17b2d8e2c222d829b4138b9761ad91da0a556f18","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T00:51:29.718Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.27-renovate-npm-marked-vulnerability-17b2d8e2c222d829b4138b9761ad91da0a556f18_1645145674586_0.3861824930726758","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.27-repo-sync-secrets-default-2d75f88f0cef6c6b881590839f8d26e73e95f5e1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.27-repo-sync-secrets-default-2d75f88f0cef6c6b881590839f8d26e73e95f5e1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.27-repo-sync-secrets-default-2d75f88f0cef6c6b881590839f8d26e73e95f5e1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bcb17d3fdf5b7f10c304f666c64fa5a677507511","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.27-repo-sync-secrets-default-2d75f88f0cef6c6b881590839f8d26e73e95f5e1.tgz","fileCount":28,"integrity":"sha512-regkxWyLQqNcKDTwSr0tzXB4qIHPKFz/WDFw2AoUzjvCXE4XcrcrSXQJoQ5rQfv0B7cSZddcCfXRTeQrAlz0rA==","signatures":[{"sig":"MEYCIQChvlme2Kx3Qxr5po4QgunfsmT027y8wY5iXwKobtqUXwIhAKm6wTxFFbYj7BjrvDFwtoex/i18Bgiap0LVuzgqb6ri","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDvMnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow3A//Qiibq/bSoXAtXdq0u1IVbI72ZB+kk8y3ZvGv8oso6/gln4/G\r\nbq9wFTgcQGQemIPjF/bO2Htj+h3/9MPk60xQSosYG0z9CdS+ShDL6fIwFBG4\r\n/897kWC1WNfGDbCyrU1YMjSnOpUQgdUSOpfClIMZQSnCtUphrlC+Ctg25cRt\r\nGH8TWLYWvgSr6XuIZNBV4EcIjdfPIpzjp8Fm4zBsGkSZFfdO/cr3wyzzf7d9\r\n7GXNqb6aKZspunVrWHXBs4qdYNgv5rtjaZlHSfBP9fal68sRftCobF2VH5C8\r\n9yjR60Ezq6hCTgm6hC4hiXeEFp3N5YITuknkDim0GhZ97q3X3xr94P9LJoj0\r\nkCiX16b+CpA44UHJsGnJ5YMehBUfyDRFMpy1DBtwkjwVjLGLoUjOvPNw/EqB\r\njAJyqDuOxirdBGdX1vvo9QZ+cLo2eUhR52nGa0zQ3T9JcL23QEAVUKvBqJLJ\r\nzdqpBgZOvNdsN8RbuJH7fAhb6Z5/cx69BFL0n9W08Q28RHFdJr2dutGBPFXx\r\nhSkqV4H4elhDl14wYOk6MWxlOFW0mwCPp01BlPD4NYVVT1l+pHkzDKA4gkyx\r\nlhCO4SkkJM79AVVX372r9McDIboI7EIF+9PocdPtcEeUKRxh8CdrQ2Tb0m4a\r\nhLk/rySoVSsiJnfKFzMqoOAYpmSKd/OpmPw=\r\n=vyZx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2d75f88f0cef6c6b881590839f8d26e73e95f5e1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T01:11:28.527Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.27-repo-sync-secrets-default-2d75f88f0cef6c6b881590839f8d26e73e95f5e1_1645146919060_0.37138843224588536","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.27":{"name":"@balena/jellyfish-plugin-front","version":"2.0.27","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.27","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b1eefafd7a1a33a1e3846031203b20c6e216ef31","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.27.tgz","fileCount":28,"integrity":"sha512-aaNiWrEMy2xorCCV3xEL8BEeaxs+65BL9pI88MyQ/2juAkiON9MaXSRiON/7s6k2AI++zl/ok4xCkUvZXSvyjQ==","signatures":[{"sig":"MEYCIQDhyxjU/5MayTr+dKxtt0OyhVDS/PUY/3jsHtWGfv7tcAIhAOI5hfWi9iHn0DPcnEvKp3R/GZ6Pz2LCeZNVltm1hjyg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDvaJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCNg/+Lav8e5hzWwEY0oFjjP2MmLHRVjNUH5oSZ3ebytadT08KHOCO\r\nqpeDb4O8+/GhMjql3eMjog6hwAdscIZ3SizWaeJBMdUfRDRbqQOe3/2xX5XL\r\ndqzVwOGEDJukC6CKYWlgYFllSP0Psm0yYQHu97suxPzvE/V3znLdbtTJWVru\r\nf14GDp5oSJGjA8K69CYG67sYN1rRiUK4C0J/Qkhf4Eh0gmyuV00meZEocnK4\r\nBZdwyNeGjC9BDQABGy1gcopNpOBgMs4GQHIv0EaeXZHa0Ry+S82ppnMb9sD2\r\nP2R3ttxblvoRWNg5WxBZU6LQjxmExa7j71ML1J5k/I5m6x+EpQ6hn41Pc37+\r\nlZ86TgUGO0xbJP8Kh1Mp0OOx39IXFMltRJBzaC3TqSTE+qa34dPj0qjGn4Qf\r\nWvfOWX66vbbu7sJ5JyBzR1yx2DJrUuSr0Z/dwcdpAuDHTj5JHRqBkEsJWHlg\r\nS1VoiIEHG079bcbFcSBXUkE4M8hXaOcHVvM7Wyu7NYwS9jOjfm3rToX+5MnZ\r\njWzCY0zOnF0tTpknHpnyjoN57k2zDUT1clqdnEPokVcEn3n3GxMVpyLQ6IcS\r\nPQkNDjIS901EnbkUATvH++VKT4hYw7jDYPGjwAyoC/YQ8drVZL8IGampwgu/\r\nom1PGLBmivytsA17wEQHgAnSyyFj6nFtcws=\r\n=ATBf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"744775cabebdc90849367d78e7e34998f49e9b29","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T01:27:27.676Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.27_1645147785416_0.6280616846461429","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.28-renovate-npm-marked-vulnerability-9127f05a73ab48d3650f61a7ada1047583f70f22":{"name":"@balena/jellyfish-plugin-front","version":"2.0.28-renovate-npm-marked-vulnerability-9127f05a73ab48d3650f61a7ada1047583f70f22","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.28-renovate-npm-marked-vulnerability-9127f05a73ab48d3650f61a7ada1047583f70f22","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1f03905d3356dec25cf65cc115a390c5c91e8bcb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.28-renovate-npm-marked-vulnerability-9127f05a73ab48d3650f61a7ada1047583f70f22.tgz","fileCount":28,"integrity":"sha512-K7nlT/0ArN62DBxsi89BH3vzlz4XpUg9IoGCHxg3lxGbA8q4QrsbrZGWjev8b8ogAAJnkgC714u5vqv4xjKXFg==","signatures":[{"sig":"MEQCIBt1WC8a2vDLUvQqok4/2tShjKu9XVAC10VD9ZQ3vV0rAiA63Qz+0mZ9YY6Wu2+KdW74/1SR5p+n2AQsFp4fc8IJ8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDvkKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbEA//a0xgQrPaKoBj4EAp+fQBuL8Xwc3LcKJXaiVv3M7S5TxdCItD\r\nJr9zvUcz3SOblEHsnMPgg1o7I3XLZsmTnuCXsna/clge/tp4p4Xt9/BEDtVP\r\n4NB3As7U0vwX1fttzuoMKRCxoIkALfoISleUCFTwbozELB1b92pUUzZ6a7kn\r\nWJM3aJ6k14Qpe2yIYhWy15pVeZnzPA1HbDm619/fp+teogp0wf47KU56bFQN\r\nVuGvZgHbnBVzdUnNJhKQQ58N1+jOrzjHxD5ek15L/0zIoWUkd+1GQNxclQSN\r\neKmju9I/Qcds3AGl01ST+HvnFOyQSkm60303Y7FC5OxOTj/Z6UggQcoq4Ci/\r\ndoPpQAZjKPiGVpuzBqR20wt8iJQi1UBZugAA/IaOykpmB1dt4qaSpMYQu1tp\r\njSc2a7LlmC4NCXfNu+nw4aHA35s/QMmMmM26Ge4/Ae97H72W3ZRjK71iCeoi\r\nZgOEUB4a1PIGWogVsxqXMiC6M3LpF8QViT19ZDBCmrNeZIRjZCkkxsrri8IY\r\nwyp2bINBmzGhk8yy/y/+ECASwXYnFWcypabfRO8/Cf2nkMtqT2lmxTboKp5C\r\n8sePpM8ZVWEfrYskfvKeCEbVlpuaXsjh5OjnkK+bWFCIQJ5en3dxprq+UtAl\r\n71mPxEMVhYlJ9nNRRt8RFK9LK5h5J0T8JNc=\r\n=qhZC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9127f05a73ab48d3650f61a7ada1047583f70f22","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T01:31:27.438Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.28-renovate-npm-marked-vulnerability-9127f05a73ab48d3650f61a7ada1047583f70f22_1645148425925_0.07761051176214462","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.28-repo-sync-secrets-default-62f1e287e9fc39e5180c736cd7bc3e7fe131c072":{"name":"@balena/jellyfish-plugin-front","version":"2.0.28-repo-sync-secrets-default-62f1e287e9fc39e5180c736cd7bc3e7fe131c072","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.28-repo-sync-secrets-default-62f1e287e9fc39e5180c736cd7bc3e7fe131c072","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2a820a6a4ef99b04d7df35ec298afd0ee6d01836","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.28-repo-sync-secrets-default-62f1e287e9fc39e5180c736cd7bc3e7fe131c072.tgz","fileCount":28,"integrity":"sha512-nE4lQL7gIT7DulW3poTC/OeWxAFooRoUhTZyZb33imMn/r9jIh4xgGAbcRjPjxSz8lhwCf5bbuQA3cvh+37Sqw==","signatures":[{"sig":"MEQCIA8ewLDaQa9CaV4hl7sh4n005iWIjqa7PdU7/Gd9greiAiB89212DBV03E7RCb4Mpoeg3g2sBTzwyibUMLme72cBSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDvkhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRPA//SKw2eed0YElpdJ4Dlcg8X6naIvsDa57EiniWrm8SrB8xsFIh\r\nj6uEtNpvGfTli1LRgVhzYXWH9fwdARgxH9YPQ2eHOTwGvWd0039cz//OACLB\r\nQCkgYMf4CyrXloIUOF30MVWQPT5IvNV2SBdQSKjyLDJDp7vlJtC7i0jIfX5I\r\nAIEQ6ZsAd2yM3CvLbwrzEM0j3sPZkYh2jVPdvE3DLqCs7ls6FzmoDLW86fs7\r\n4T+hujkP6bvki7MEG+5FIEe/b4A/u0du+Bet5FPJE3MWCALJLBSEpUg0XR88\r\n42RjIqnCVPW61TiwNrSUuQn1cYXB7tdNGbucucEo8/mJEygckXsdwnpZBi5F\r\nWQ/dekZQqVB0vGcwLRAinbkoL7LBm3otxCpNbWxlVhuFJUJKFb2e/vojcbhv\r\n0YcoXj/SBF/XsvScSHHwYQfjqqdUKXDgN5SBG05rTxUV+k3eVSKBG03/F/gU\r\nWo9icD97vZcCPTMrbJdr9gG7FVVUphvhV9iiHfZeghwUyYVsJ4gPXwsdTN14\r\nZX1Kr3zGYNBBw4avavZZB459j7lYTodvcojCxTyMEaqKOqVvpk+8cGCr2znQ\r\nlC/IQuX1c8SENmRr9txMzh7RXy8qnYUpXul/fe33E9RWWDn+9xf4eTnFz7c/\r\n8LJNTINhgvvh8Cz2YLda1oQ6I768G1oEQYU=\r\n=sLRb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"62f1e287e9fc39e5180c736cd7bc3e7fe131c072","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T01:36:09.244Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.28-repo-sync-secrets-default-62f1e287e9fc39e5180c736cd7bc3e7fe131c072_1645148448960_0.8761423379651956","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.28-renovate-npm-marked-vulnerability-75920ffb970f5d9dfbab80f967a19715f5269f6b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.28-renovate-npm-marked-vulnerability-75920ffb970f5d9dfbab80f967a19715f5269f6b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.28-renovate-npm-marked-vulnerability-75920ffb970f5d9dfbab80f967a19715f5269f6b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c295b7a578089999320ece33c71b6aa51154c34e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.28-renovate-npm-marked-vulnerability-75920ffb970f5d9dfbab80f967a19715f5269f6b.tgz","fileCount":28,"integrity":"sha512-Mgf8ZRkQvOhEFUjHs+ygb0OvUsphtDpzeSclvnKXYUqyDHHZJJPaaIlBkdXJNarm2Jr+mcFwWvMEohw2/A36LA==","signatures":[{"sig":"MEQCIGCCbW6dp5E/LcR0gLXdt26WD9zhMaBp1aDAA9M05USAAiB21rJIkyBszporG8ym+hXmagLQqNfcs+tbUUz0qgsoTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDvlcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkBhAAie860VuPCSKNPd62cWuAeGzKNLStx85G4X6fm0P6GMGyjKN0\r\nquoVi3OPwaZqU+T/0+Sioo+tWOXSGih5TOEax3/WdeeuvChO7ldDbTUEin/T\r\nAQzVz5usM9H+ZcIvqeNl0adWzV+vwcIdHp3y4BYi2j1LSCwGNeddMMivAfRc\r\nY03fwQ27mQsK3RM2OxXw/ppT7bOem/vymwbK/7hYku3m8jzoMf7y7m3qH/vu\r\npV/Qt3PJNP0j2BQm32Asjl08oVmtPprOHocomdfyKQHXeFghsWbfwobOnmAS\r\nW5y6b3OKa6+BBg7SfjmWzuSAQ677GQv8l0FiB0LVrNZY8OzOG2VZGh7CsnYs\r\nB/en3vcEVC4kgCxS71LDHbUrFzyNBctieW4lS7Figc8X48tbDCBZH+2O7Bay\r\nxtvJ7/3hCUVCLa4SZ8p16yc4b289FAaLjOHgexQRE1fBa350fCs+v7XGC3Ab\r\ns9pZplyleLgBWPrxwSg83lheXaXg2xto6327RDMEZwY67mj1U5b0QFcz++58\r\nXdV0x+s92VRg8y+q8bWcXAcC62qjp0xNM5f5J3EJuAnrY4A1RyBPMxpKJhQF\r\nxiD4fMkhtfoPHcX7kSAr9d+qYF0IvIbLDJhiPSDg0vUTdmWisJipOlML/1lr\r\nPks4eDIlmRJNevffG6d6suxj9kDEUyfr8wo=\r\n=lptf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"75920ffb970f5d9dfbab80f967a19715f5269f6b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T01:36:42.762Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.28-renovate-npm-marked-vulnerability-75920ffb970f5d9dfbab80f967a19715f5269f6b_1645148508378_0.5425666283699613","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.28":{"name":"@balena/jellyfish-plugin-front","version":"2.0.28","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.28","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"627a3f7726e50ea870c47cac843361c060ce1d1a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.28.tgz","fileCount":28,"integrity":"sha512-RIBNbg3r0g1Tzc2nyF+MSx/uFynDyi+unAjyevdvGj9k2OsmTaBwvAONTN1OSJ92Ra7hO/uDECG+d+xmNZ2nOg==","signatures":[{"sig":"MEUCIQC0ywAZbsWUwv0r9Oga9NIPCfdhHedrMkCpkHUOHhGZiAIgZra0qBkdtZgKxj07V1+gkQyfNRxLxmtVRJVQVDejhRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDwCrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI9Q/9Hss1n+B0xrMKZ/1uvKa5xT/ceNrH3NT0aUEqc9XMq1SlJux2\r\ncbVzeASHTFJtQYktc/jbU6s0WT3M+SxmFFTkc0sL1OoQPdLBrGta5Y9lkQfw\r\nk5/iYuvTc06b8fMkuc562F7AkgGgcmHdGhFeIHOZJ5U5cOmazWDHyQekvP2K\r\nmziTLmb5fBT1e3xnp7dhw3eTGMfjN1N+Qd2a/PLfmlTMU26JsnM00ohrbO7p\r\nq+UdTVotb+WtB5BpSGtzdJkKEgRMCjT3k1FiUlgibMgh+0pJrDgBX70x8DL5\r\nlhB4+J7ttqDqoaYYpUIsf5kBLl/Dx2baJ9iegYNq8bzodDYMkx7oXlkGAd7J\r\nYCC3G+9E0pWOoXdoTM2PtRrbvSnlBTK0LvwvVo12cPKiWnf93jqB17N0xHGu\r\ni2o6nh21J1MctGHZyhBj/oVz5BGPmUCE0mC9OueY4oZw+Iqbo2fMGDH2HyYN\r\nPqP8FQbJypWtk2q+mXkXiCYHbD5wDpF4OI42dSaYTbvw17IaVHdocDUEaD6j\r\n/1Vlsagjkez2ptXRFBWwoih4AAUYWegXvbkbUBrAE5PXAn4im9iyxj9zSyWH\r\nKJRYLjLTIsiFdG1HiiA51RPa0t7nl3/9sH3bQkiPh+osZ5AFyq0jeUJNbYtC\r\n1pgQGs+8Gfedx4jfAqM9aTthMNwT48vGUn4=\r\n=xzVc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"66ed1dbbb67c814a4c45a61c25c0f69c1debd9eb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T02:10:47.647Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.28_1645150379217_0.24067461845600158","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.29-renovate-npm-marked-vulnerability-3457063c45c380f1cb31856e3a6d1a8d14cd6077":{"name":"@balena/jellyfish-plugin-front","version":"2.0.29-renovate-npm-marked-vulnerability-3457063c45c380f1cb31856e3a6d1a8d14cd6077","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.29-renovate-npm-marked-vulnerability-3457063c45c380f1cb31856e3a6d1a8d14cd6077","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"09302f0a915496108f1250bb41cd49b9cac601c3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.29-renovate-npm-marked-vulnerability-3457063c45c380f1cb31856e3a6d1a8d14cd6077.tgz","fileCount":28,"integrity":"sha512-DqOu0RPwLOVngocqQ8xuoiNzvE7+W6qx/XI7BdWVk6FOD58adIKB+P85WKnVx8IJxl/L0dVwX3KRMdf0OZLz/A==","signatures":[{"sig":"MEUCIQDiKIVMyd0xlepwc3nVdYKIpGKQm6FPBTDbSYtn43VaZwIgBRpt1MM5aSX0DkMk57P+WdGfiKLQNH12GzVy/8nGhxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDwHpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPqA/+KYcKg7tYixY5tq0Oh+16FNewX0bc6n95+Uikl2gXjN9r1V3J\r\nOK7K1Ij1RaCX5asAQjNb/qIcVAUlsPfR67N1Q9yayIxH1dxF2+j/t3zW22Et\r\nV4vW9GDGXvCsRKnU2aGZzK7Oc7I8jVxn740ElQkYFknUcHq06XMaONP9Ltk+\r\nA29yregPrJS0COTkdILBpXZKCsood3PNCydPtLRJMxby6kkDAOuTBDAIU7R+\r\n2yjMXTUml+uC6E7kq+/3oVkxsMcxAVrBHpsIyNjY1Q2E71Bg/i4m5mM4FDeS\r\nZ8wwNfNcgMolG3H04KccXuPnWudy8PFAWDhIUcDCOV435FSsQpyZ8IDDb923\r\n7Mx1DQxJIl0BJz/JI2nNUSkXgI7zLHkMPcLfbM9h4r30q1Hm2zMIbukcmy2A\r\nJEvOhq6fFLjAWkwXdAwa+i30IZBArCiaV5reF31eUnmYf1GI8E9H1gTkvd6H\r\nGnDrH1xtMqj/wkNwLtHsTyADbzChgydAQPoMaPehfnDa0VliB/gJTmYT8HtJ\r\nyaWp6Yh9h62/Wf7+PBnwyeXaJIbQzhCEqliiK9wri6t17C8MkvB4I4PQh9Xt\r\nykZWQjdxduW9qxf5l6ZCKezrgROupDSw9kI5eRddfg0MaVDWfHex2ZHVVtaj\r\nWHEAiTmTowgqrVTUuvARZwn6ZZdZ8lC/WZE=\r\n=gYdM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3457063c45c380f1cb31856e3a6d1a8d14cd6077","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T02:14:21.478Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.29-renovate-npm-marked-vulnerability-3457063c45c380f1cb31856e3a6d1a8d14cd6077_1645150697459_0.5232900785451642","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.29-renovate-npm-marked-vulnerability-efff267721bde6003b15ed8b6a44c85f5aa1531e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.29-renovate-npm-marked-vulnerability-efff267721bde6003b15ed8b6a44c85f5aa1531e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.29-renovate-npm-marked-vulnerability-efff267721bde6003b15ed8b6a44c85f5aa1531e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fcbc692f81f66749b79f0114361a046e4b62fefe","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.29-renovate-npm-marked-vulnerability-efff267721bde6003b15ed8b6a44c85f5aa1531e.tgz","fileCount":28,"integrity":"sha512-XWA9UebbxoOaXi+DWBP1bYcjaS/UbFjsWPJuAE4xmpzbuH3xUo/eOSWG3VzrGdm8/ANYn1p3cmeRN7o6vwMQsQ==","signatures":[{"sig":"MEYCIQCM5S8K+dgQyLaz8QMpBeQ6w0I8lBvCsd0WWo1q5CWgLAIhAOI67riII7kepiZq0RUup0NmWiqUI0d4PTf5fx1r7nxu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDwL1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRvhAAivMvjygAtOSdrdGNOmWPJSZBy313Tq5ET2/cqzy0pyez71Zk\r\nsotvgTYEc6/rCZj0df5YBFyyyV6YKbZ/N/aOQ6AAbgD8RGvuFqtBCrCiM4Pr\r\n8Mi5wYjHmdrmX2Ck2iryckPjkHVz9goX6snaoK9ALHS0gWtbPu4QHDfo5vZc\r\nDjc94sHAbqCPwdI5UTdatQrrUi1N33kEYSWz1kDZjFutDyB4s6Ay+FGyIYv6\r\nvL8SUIe9vM9LDlQ8887Y6KbSHe8RP0a/TUo8+zcxRq9eR4gfvai9hOhRk+76\r\nxBMnucaEw07YQ0cRDH1Ic4q3y3HIC0Qe52Ko3/jaHPxpYqKyXBaWD/ewQJ1+\r\nvvyqUhlQR1ASjHoMHvBQojVeeFpKUeIWph/UYpaf+4UaqViKawNr31O3rP24\r\nexBwrDZqdABW7SQ6VOqw5VSjLkvnzSXw3AqoEYNmd2B1yygi2qwDmQCcgXgG\r\n7QqaowrUKuP5o1X8GGVzKPsFULK1SF6VJqXTxCzS8HSjaTDJXKGgkTtHJjPn\r\nTl3lTGmfJPCHdgeCQzgVgSGs54sJWQ4wXvg4IWy1+X2INt3u3Jmp51NEm1wD\r\nF76wn5eCB+/TKmkphccUvDweyhhLQrIVgtBkgn3S/Vbioeo/jHvxG+fFSpSm\r\n/Phw3kFvybzgEddkDar04Jkm6sOJOREq/Yg=\r\n=dUup\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"efff267721bde6003b15ed8b6a44c85f5aa1531e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T02:18:11.202Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.29-renovate-npm-marked-vulnerability-efff267721bde6003b15ed8b6a44c85f5aa1531e_1645150965157_0.40793510231026486","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.29-renovate-npm-marked-vulnerability-8d2806811f56d2378fc1ca2f5c783f6ad59fe999":{"name":"@balena/jellyfish-plugin-front","version":"2.0.29-renovate-npm-marked-vulnerability-8d2806811f56d2378fc1ca2f5c783f6ad59fe999","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.29-renovate-npm-marked-vulnerability-8d2806811f56d2378fc1ca2f5c783f6ad59fe999","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c0a166579364f13b8bb49d9dcfb62ddbdeb33745","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.29-renovate-npm-marked-vulnerability-8d2806811f56d2378fc1ca2f5c783f6ad59fe999.tgz","fileCount":28,"integrity":"sha512-QSxmWSXCSkGvvK8FfO6BmtOlxVqiNeCjSabwytXBTM7z1p4zR6yfnDs4rzqZ9YkeqyX59lxZEh9YltGaOfIryQ==","signatures":[{"sig":"MEQCIGLUUJzb+ASPW+LWzZtqelYxvl3K2FYlblYMNLkE00pxAiA6mjuDzIPLPpf8Pt9uNFIqhGtzE0VS+mP6iR2Z9aFnMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174628,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD6JwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryXw//TmVXVz+zxgY7Jx9vZFjgKb9dQMFU+paPPFUr7n/VVl03sDQj\r\n6kcVWxmnhOjCarCoiHJINTxAf9HacLjJOUDNjX74fqCyLXU/Y4yaqtN+ay93\r\n42Yix3umu/H+BDDzG6cKXyTuA138eCnZCZ3Neeji8D2OouV01L12guO6z202\r\nsbAa10DTifIniWOEbWs5fWRSvuWQkwaQYFM3D5iIY3r8ewXtLJvI7aRTF3GL\r\nbzh7oE6roebov3eX+s15jcCkRLOjKLDCRM+3T2fG3dKmsZU66yblYrSwI7F4\r\nwDFjhg58HoDkcA+PHqJVEzsNdAN999HvUTfiWHYd/+CJwepWV2VbRYHTTE01\r\nJEpnSUHW4A0HH7CMVm5zU+n0iY8fA24PRVueNdtBFUoq+QgrgGc07iBm/sDZ\r\nRR+5mCCjaPMuZQ/khRC4PhcqJ/k3IyYyHra/k2r/9ZBBZbb5rkD/vgDp5JSm\r\nCBD6vKTEmlsVjPqGwcv5tew8aUqwtAC3VKAYn64eMDgFmJ766emsQur1UM7r\r\nbZNteTKHLjHrwQ3tDc/M/d1YH+clvCc+vEEtraVwE/OVhn/OKxgqeuA/7Zih\r\nPc1emI1w0+FOypX4hUCtLhoZtrpUCE0fF65f/wPPPbevBbVm9TIqn1cGHIHx\r\nwBeEMCOAgEIWQMnGAjgLZHOy91lhjrRwP6k=\r\n=LgPn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8d2806811f56d2378fc1ca2f5c783f6ad59fe999","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T13:39:28.094Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.29-renovate-npm-marked-vulnerability-8d2806811f56d2378fc1ca2f5c783f6ad59fe999_1645191792464_0.6045362248239263","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.29-renovate-npm-marked-vulnerability-6520e66ee355dc8f6571b195d6d30a65a8980c8e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.29-renovate-npm-marked-vulnerability-6520e66ee355dc8f6571b195d6d30a65a8980c8e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.29-renovate-npm-marked-vulnerability-6520e66ee355dc8f6571b195d6d30a65a8980c8e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6e1efb516598c3f51bcec899028f0e335a855543","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.29-renovate-npm-marked-vulnerability-6520e66ee355dc8f6571b195d6d30a65a8980c8e.tgz","fileCount":28,"integrity":"sha512-FN5xl4C/w8PrHnehc5TV/j0vsISLOKwvYCzRQe7yCJ0eVus4LkThQ1cksigFTSwqpHWG0Wae5AoUacMiD82MrA==","signatures":[{"sig":"MEQCIASX0Q4gp/ElrxTfqwxrGEn4JYg+fXokGLmrMVEQzaD0AiBL/zcwgQU5VAjFYOVNaVPX0SMO98Y0j3WhmaMPkAHLoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD6N3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxehAAnCBUILPDU9niffgga9484rrE9lxIAA5PerLowuv+jT40KPHS\r\nENMetyAiBi6cNu5ywcy5Peh4dK0EaQKmkoCaj3pA7sq2CuiwgxcMPxs4FYFr\r\nMUyKzDJYyfeRb7OPXUDopB2BYGz7j1KAulOQ5vOAW3w3ilOVyhAbLqCRypUf\r\n0ZdGlFVLoUhAHpiVa4VHhSfFV97ApOufcVRIAm998hQLOMbRvg24LsiSRw11\r\nxqq3nhmikZtsCfP8AvGxGFl4Qx7UmciUvXPdEKHq9K/l0BUArLC9IQnReoDk\r\nH00aoh4D/rLAa4VenAa85m4bOo+v6TtJ89jkBuzeH07t2RZm+Y0paZA6A8+L\r\n5htJIrFbvLa5lcWu4icxsWCd/MKvuK7XYR5WOtLMWlKTnkAJT9hzAhPYkVkK\r\nQcKfrQWZE3eK2feSBvzOKaVBnCrvU7oreACm8kaM5cpmc5TZe/3etS3ZQnoU\r\nAZf+z3uvauH9g2XY7Zdc0fGlitMRnUTzq4i9LR2ezE6p7foDBjrHp+jpqtpN\r\nVvJGDdH3i7XBO2jFR78JldR5D71EOVCYztIutb8VNaivZ2/vNySZAc2+zO6a\r\nCaoccgRQpBbMnyRQnOEQIXellfWdxfCTrfKLFiWLxBwrbO7OchnnM4D9VLUP\r\nwtFRY26SSVPgwT31DY36hVPUgpvQhTwBFHM=\r\n=i/s1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6520e66ee355dc8f6571b195d6d30a65a8980c8e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-18T13:42:58.814Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.11","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.29-renovate-npm-marked-vulnerability-6520e66ee355dc8f6571b195d6d30a65a8980c8e_1645192055116_0.8529431138203094","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.29-renovate-typedoc-0-x-178e275cd7de5ea3168e555ae5822edfa7af60a5":{"name":"@balena/jellyfish-plugin-front","version":"2.0.29-renovate-typedoc-0-x-178e275cd7de5ea3168e555ae5822edfa7af60a5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.29-renovate-typedoc-0-x-178e275cd7de5ea3168e555ae5822edfa7af60a5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2375de641fe838c950415b80cac82e656b61a0d9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.29-renovate-typedoc-0-x-178e275cd7de5ea3168e555ae5822edfa7af60a5.tgz","fileCount":28,"integrity":"sha512-dceioipw35IPlX8CmL37A6a8jdXNlhIh27wC5z6XZjXx6Zji3e4QydpBQIUxbqCJQlLRGLIefDv08aGApmleTg==","signatures":[{"sig":"MEYCIQD4NiNHEzIoyPaQxj1ZS6MyNYWAwqRpKdcPdxEdQQNLoQIhAPcW1xKKpK13lIBpq/GP68HQK+H1smv116QB5UieQNdp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEdTsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqryA//bUcYdcd9pPZqxrBdsG308ia9YyGcQQseo4mrYR6bWwkZEWWI\r\nAmorbAu9gU/5YWnXsFVW2E+ctsuDA3Riw/1vJUudkJOF/hE2n/nvuzyYgv5/\r\nyPilew8ao4WIyFJzKaWnJozVSW0GwfQFq9AlvNkW+SMCGGNevSNjlpMYAnuf\r\n/8voUJNVbdvzz9ogZXFi02HDzphx7B2EqHGGSNTTMJZSFW5QMpNvJFaheHeF\r\nhiGa8JC9iy/Lw4kY7d1xHEDIjJgjGFLReARql0x3sT7OpLauIpEiIgYdVX1I\r\nOgp+7V7rnkGDbzGbao28tImP47yY7gy6qZ4faxxt382PHWcOayHYIHOG6hnA\r\nkJCTkcbjaw2Yo5qMk96p55fPDYoRjrfrWsSnoiyTuCZuaL6MLj3yAalqJNuA\r\nbt7rhGc9uy1tl4I92rAQYKIeZ7XHVODRUvhoc816Bc7DEJdKrF2Rec4hUnmN\r\nCUz8NHRqQjxb5L7aoG/MQh3NCGI2Ls5QlHpNAgFt/mBBd0HcFzVWKxtIO7jG\r\nkhvCwAN91pzRqkXqUUxHtfOua8AHvyLkHFXCOyOJSXrzPOpMfb6xTVmPww+L\r\nsiYzDnLPAPXmaG3gCcIWo/Ygg/z55OFDBszmiPQ610YoCW2fxdJCuUH1HAIa\r\nyizcn5vG7f13MsH+e3X0bm67j1hTkMNpr5c=\r\n=eH6D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"178e275cd7de5ea3168e555ae5822edfa7af60a5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-20T05:39:32.219Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.29-renovate-typedoc-0-x-178e275cd7de5ea3168e555ae5822edfa7af60a5_1645335788048_0.4607029017435247","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.29":{"name":"@balena/jellyfish-plugin-front","version":"2.0.29","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.29","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3b932a98285002f68b7e3870a5f789bf5a690004","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.29.tgz","fileCount":28,"integrity":"sha512-8DY0PdZtAo3EuQE8ZYFUvhCyhSj24h63sbZXqjK5gankHdtKl5p7U9LhIWbDul5Nvd74HYV8UOaLl97De7/wug==","signatures":[{"sig":"MEYCIQCPYsTzBPmoEes7LYITWdNnCrIM7Pqxb7NFJXn9YOyfZgIhAKk8YdFG56plBdQKrN+nPWRU9oAUAqAjtWHN3X8Gviil","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEeN4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDsQ/+PuF1rAHV1RPnnj6LNF2BI1AZCfKIR9S9i4JDZcCF8mDoKbxC\r\ng5iarbhH+cnC2jDxjga1NG/4z28hsOr1kN3csgNziwexrDkDUvKEJLnGMIHW\r\nFNiwEmdJndyLwwwB01PQSE28lHNzCGcbncHaNCCPpg9fdRs2nifEx+lHnd3i\r\nlTP/NRP5oBykzBP9zeC11romvx8TO6HS2sQOWmbmY6GCQIYbFk0+brQJDTw1\r\nfsFFWPvFuGiZEXoDENaFgFg7A6aWYEPdbFyN1EqTGlQzOcJLl/53yblA7HQ5\r\nNO/H2N/gVhvna7BTLn0LEHVyvB2o6UyCiF3ghoVV5jVNn5vvu6Xug+7jpxgF\r\nG0VuPPdx/oLSUPaqsT4RkXe4VIncn1YTzX90HxhON50pLYGtv4lNpUvX0sxS\r\ng5EswSwwnt/eOefx3kPn+mAEnoDSEbe/c7X3vUXxk+MeruBW60bFZT4kT/a2\r\nnJFQWgXQu1eEL/rpPON+osw/7FIg8eQdsqi7A5dXg1xSFEOjSXvagYKGyYCY\r\nVJsCL8XXg6DHMyfGJXhnLfnj9jocXhZfq/KXtDgrppgq2ODyecM2+3OdUrhH\r\nzekN27zxnyeNNhuY3Rq1eWFB2vGKASwlRwXtp5buH9/70QXBB/oy5jxZBq9j\r\nczQQCw0JKOiLsh4rU6U9OnSvBsygOPlqHvY=\r\n=du3v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5602939bdaed12c3a2f0a551eb4f4c6c7678d55f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-20T06:39:14.654Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.14","@balena/jellyfish-worker":"^18.6.26","@balena/jellyfish-environment":"^7.0.0","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.29_1645339512366_0.9518844636929595","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.30-renovate-internal-patch-7e46421d13de8fbd1fca92406fb20e740d1d3676":{"name":"@balena/jellyfish-plugin-front","version":"2.0.30-renovate-internal-patch-7e46421d13de8fbd1fca92406fb20e740d1d3676","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.30-renovate-internal-patch-7e46421d13de8fbd1fca92406fb20e740d1d3676","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5bcade995fa7c62458f1b8de47a6ce1c3b27d043","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.30-renovate-internal-patch-7e46421d13de8fbd1fca92406fb20e740d1d3676.tgz","fileCount":28,"integrity":"sha512-iXuHvJ8stmqs4sUsz0Rk7ohW39O0+fxiycbd46nbFINmDR6/6ZnvsdGVnljoCeik9HwZGR4ROAx6HogrMzNriw==","signatures":[{"sig":"MEUCIBAxJavOoCPwzSZiKJG7oXzPbJ8r0syNUh7kTckvv9nAAiEAkKy4UyiMQvK2A+7KaQtEykD4Sa1iX0ASb/PJ6E8FJXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEjY9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9fw//VBUVkxq/u0pmCTS2fG02hpNatL9jG3NmfWUaTLHcoJk3D3Or\r\nGGOeBwEZ/fNf/K+nCIhyCOClOO8KWF/2ltwcynBSk9T0lSJYdOvojxSyjROl\r\nbrMvvLnjVXfu/5Msx6ioKKyUiPWPTHLEPW8/KfA5GI/BsCSBzyB0bglgImp4\r\ndk3qUcWpDE92bWAhEe9d7lssar3e7vd1keNng5H4ndGlk93tZrVrbaobkG0P\r\najO8MtnI/ii1wNG4w3L8c6JFl/f7Vef5ZD5Q95hojRd8jv3UNYZgUJzgH+0F\r\nZ5lKD6ix+R9bmsdo1IeLFkWrIj4lzj7NsXQQ+mADjDoYnzQGJwEQ/xXQSiza\r\nd5Fvz49CCAkVligo/RvJo4J+SxtwlmpWNzYckhP+ygaxBjJnOskIwp7MkK+a\r\nv//k+NhP9mf/n/ag0vATGAmhujbQXLgasB0EwlQh67PlbZdHeJXOko+7WNje\r\n9dRJB4i1xhXxa6JBHiFBH9EFkAFqcnz388UWgZFYzQAztAd3WWJLccMQqoww\r\nE27dUtfdWezjIrqJPH6EfQg/B00oYvU55/VWxFAxSPx3gGPL2HeHH6V3BuuP\r\ntu/tjD2qOf9MAyEgjDqaCThMQmzewb1B7yrPvncoEIP9oe8U8M1P4HeYKDRw\r\noLRHpcGMVsRV/sAaRe+DhL5+gdwxyTjWgo8=\r\n=aPMq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7e46421d13de8fbd1fca92406fb20e740d1d3676","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-20T12:35:12.516Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.6.33","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.30-renovate-internal-patch-7e46421d13de8fbd1fca92406fb20e740d1d3676_1645360700900_0.4934884324845241","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.30":{"name":"@balena/jellyfish-plugin-front","version":"2.0.30","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.30","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"47d6aa1cd72a1ca0a53fe812461ab4e3887bd732","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.30.tgz","fileCount":28,"integrity":"sha512-P2N2E8fgpDMzqrBovWU1rPTMeNPiH3n0Uy3O4NVXJeDUcxlyggOdzbiqKVDkEUgLk2LJiWV28qHBdz0CEUwEtA==","signatures":[{"sig":"MEQCIAMKIB+3CdT6NN8j1X2qlNobXgBpkrk8BuOUkoGflwddAiAKCgGIvoU9lRS+PiOVWWA3tb95vaJFNWlEUQM1XGQuWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEjlQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruqhAAnCBJvp3hz+wBphb6s2lKLqIHH7DjuSaI/YG6WE/zA2eATP7H\r\nMblFIhKai+X6momsafKAiIrlrKyqaCJjhy3ffCXPKJtstswCrH/di0DbST7R\r\ndDkZXE1VAtajNlMhVqUB3F78mlMLT3BFdI3YIDd/B656em4DXOPbQaue/WcE\r\nntvQc+v7KO1PvVIf9v+eg9Jg4XkIdfStRU42lZXqTrk6Ak3sKvZDTxTT/jhT\r\n0/a3+VGF14fY++oG30Ew0SIiXbm9ZCxp7drXBt+57a/+udhOStUMIjc/x80o\r\nyWHEtUuRLHTqdAC7ADIfyIDp8/0eZNRx2Htf328HrKCgmabsCSjUDv9TN9O7\r\nGrhq8yO+mQRME9BPreen2HwC2gYg1+tL0JoruxrgxLhJDBOPBnnIjRZEARas\r\ntkleRl1Ip7kIhp0eb5AYERr3IdpOH6buE8zW9nu1MEQIAUBy8T/P165khF4K\r\nlZHQI8pJ7tE7FlY9BuV70IrqWFWLXJZ10+XRw/wueQXB7P9k5Vp0k96ng+zH\r\nMswSncbuslWLiHqbsj/bx9+0c3TKVEiZAi/qw0bMBxIV6e5M4RLHR2XvLoWc\r\nra0dYXWbjAP+XRDDe9oAXMJIOSKDExj4ydwn1RYTsFqqn6rDZGnR3dx5z/9b\r\nYzRJFOtIAaJu0TDCwMfWYidVbBJToukRl/k=\r\n=pbSH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"046eb9f9eda5faa9b8f743e8b49901e91d24a53f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-20T12:49:15.088Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.6.33","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.30_1645361488101_0.28096333241874083","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.31-renovate-npm-marked-vulnerability-d99a8f3380458f77304aaf2d5d65d74ac4dc6932":{"name":"@balena/jellyfish-plugin-front","version":"2.0.31-renovate-npm-marked-vulnerability-d99a8f3380458f77304aaf2d5d65d74ac4dc6932","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.31-renovate-npm-marked-vulnerability-d99a8f3380458f77304aaf2d5d65d74ac4dc6932","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fb3fee2cd7718869a0ff5c322e62694539822394","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.31-renovate-npm-marked-vulnerability-d99a8f3380458f77304aaf2d5d65d74ac4dc6932.tgz","fileCount":28,"integrity":"sha512-lrA6NIiKAZ4fYiQktPZbnReuY/ZRYOyPkpo642vCPuDr/YsKjq330DOQPZWZ7IvxovSyFLPZifBg4ET0r3qvgA==","signatures":[{"sig":"MEQCIEqEdU9mRE3qvAnY7MTt6KPky2whMd+3MlURmlryI1WbAiAV8IyKSBDzt1EtmoNE29NllHIpq7V3q2XOQdDMFYKxnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEjoqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS5g//boOJedJHY18opRoTgPMmDP9pqhmTJrGGmKbJFXb2SQNk2HoH\r\nVyXQH8fzqqhvqhh8y8tfj7GiF2QrIu7BgcOSmkMCPgMpcJ5czDuGbHbbu9hW\r\nxJ/k3AfMXSBBS41nBqsR4MqBSmDu5oDVlxBrJzrrnESsqmPmUtWn6puE73pH\r\nhHkxjQ5I46JNOJ8At9pNDHorsCX/JYze82wqbNZyjy1dDTG+GWMnmNGBzY/C\r\nj6L8S/P6T3V7PXYiM8hbgwUyddGaVs4dkzthJobmvoZjYxlTBmlRUcWG9ssz\r\nJ20acGfcdhVl9Q6VZJDD2lh1gG47MXhrKo36aivPIA+yzhVL4nza0inkvN/S\r\nlr07f3TR/3h6WsZ9LNqfB5uuGQxg7+Xi/oFOIo8gQ76xMSp6ulCD8Xr3UcmE\r\nYLHt/E5HLtvLcgcEJGQUHUlWM0Ak3dXFPMPe7QL7TD51D32VUNg0go7ecRkg\r\nopZy0n0b6DFAL9U0CRQnEguPfHzVoGK0XOXjObJ/vsLwm5XXs9CcEy5uwVpg\r\nUAuqsWtFu4fMP1KyHSqWfJ6oYqinE+J0p9xI1+8A+8+AhUUk/Aa/fkT7ZP85\r\n06HhBwH//BX3qQQDpAvVqN3ZAyjCykJufhO5U7tHqKEkPIhCtL7h6bPFaNa9\r\n6dekOivwLNguvMqbLySfqdoPJs65BVTqc7s=\r\n=JrLf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d99a8f3380458f77304aaf2d5d65d74ac4dc6932","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-20T12:50:59.513Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.6.33","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.31-renovate-npm-marked-vulnerability-d99a8f3380458f77304aaf2d5d65d74ac4dc6932_1645361706165_0.12517688216071687","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.31-renovate-npm-marked-vulnerability-b7e18b12e26b263212f2be041cd3eabf7c73bde0":{"name":"@balena/jellyfish-plugin-front","version":"2.0.31-renovate-npm-marked-vulnerability-b7e18b12e26b263212f2be041cd3eabf7c73bde0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.31-renovate-npm-marked-vulnerability-b7e18b12e26b263212f2be041cd3eabf7c73bde0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3ad160a776ef53d563cac90494c7832ed40dea2d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.31-renovate-npm-marked-vulnerability-b7e18b12e26b263212f2be041cd3eabf7c73bde0.tgz","fileCount":28,"integrity":"sha512-k9K/adQy7OppDYtgVJWkW/pl94KiRkblfxSZa8ZCJly/ZuQhlfhW045Xd6+HYUzn19zPwQ+rj8w60AGpREGFcw==","signatures":[{"sig":"MEUCIHQNyAFwll/7gd2f1wuTuMaA9o0FW5Fm8LTL0gBfynYzAiEA5kJEzqZDwOerjisyA2WOmAiY79paM6GfARjtcfy0EJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiEjrvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrUQ/8D1K12XR0DJPJOObLUEuMN7KbFORv1iNb/mkqvcKwrytnXXfZ\r\nO8ShSaYLGiwoe/usItn+kKlVkY0Pga5DVUgOci1HmrFKPq1QRo/xg+yGdw39\r\nNn5tsHsqH0aC7RNsBv/+RvBcUohPIsfLEgS5LXn7siXZVSb8caQFQ+SZE4jY\r\nLxJ0T+Fh4lOiT/6cQrGC0Jao/s0tX+N6JNJvdlQ0TocEkSi6h+GaF/ugvm5z\r\nzzl68Q0G30uERQ8Q1XGOe9g//MdkqsBPPIVzbQj1ih0Ooyul1Plbb88tIHfk\r\nRfrmSXoANdY62qX0Tk/kWezdyacSDslmZx+ght3+BLC83EllCboHMgg4Ucwn\r\nLHcfMkJo9FYS3oC866UqhsZcj5WQYdiClcYvFmcDYVM9ByOLs623uviGgvRb\r\nBXGLl3LmWFiTOjDz3EDMsY+E7QDmDJvbCSBcI+7OjtVTDGNF4dQIeMPWRjx7\r\n2ZjeWdPFsjDV79BTB7zhDy0Q6OB02GwezyHWguAVOHJ2C/sEaDEisI9p09US\r\nyASnBzVtra4NkQbTZ2kMh4B6woA+LAb2H5BvjCcVt/xUU9VuYKa/i2Pnnzqk\r\nD2xAGsE3jdCOyIQ6koasfljcyOQlwEhiVI1P3UW/BvAs/TdDjHY7Jag+1wWr\r\nw3tAQyHscYS+FVrawsI8jhV8EYiW4WxbflA=\r\n=KrFm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b7e18b12e26b263212f2be041cd3eabf7c73bde0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-20T12:54:58.314Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.6.33","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.31-renovate-npm-marked-vulnerability-b7e18b12e26b263212f2be041cd3eabf7c73bde0_1645361903251_0.5908487266998688","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.31-renovate-balena-jellyfish-worker-18-x-47380dbe62036763cb3920410be98f280b8eb41c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.31-renovate-balena-jellyfish-worker-18-x-47380dbe62036763cb3920410be98f280b8eb41c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.31-renovate-balena-jellyfish-worker-18-x-47380dbe62036763cb3920410be98f280b8eb41c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e0e80aaeb12ce91232a520e5039a17020da8b138","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.31-renovate-balena-jellyfish-worker-18-x-47380dbe62036763cb3920410be98f280b8eb41c.tgz","fileCount":28,"integrity":"sha512-lc5zoNPYn6RNif2w05vN+CaDsnTSfJTZeKlBNyLXuQklLMvIkU0Fx4qD42mZe9eF2T0tByWHiFrWydeeMMEfeQ==","signatures":[{"sig":"MEUCIAn4P2JajoRiL8vwY/qLa0GgEk8Tje2ApL1WrZVwn+8hAiEA1e1k5z4ykY2c4PNa5wNjA8H9PX1FoBZF6d6uUIFjqds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiE8aYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq69A/+Ky+o9f7n5dKQ/k4Z9S1xg8knWs0Fa7kL9qyPGytoa8QhLYB7\r\nTfecFMqmWEcX70pgP6U7LG+bLidaVGH+QnW+yixa8BWIk1PLIqEDPPmaSu3V\r\nZ0j18NezRQNfsdKMlkFsHQmuKSAC1Sr1oKWu8KTShJTFvi3BX26ildFycZrh\r\nOPHxy+3sOLKgPydezCiq+eFE1KUe/x45LASfvZKfr4yKHvoiLyxx0GVMVYKX\r\nRYj23ADTtzqgzo3byYMf3s662RYO1tG8ZVCVbcgMwr1tWALLL0mcFKgRI7Ew\r\n2d1Zxr+pVI7t6vo4uRRdPA1/ap+kpdYiORvS24rJHGtwdh/nBT+PUCZR1LH/\r\nxV25tKH2jUBBaR3++3hK95dM8F82t8RxspKPni4UD1HDwoeQvbe9g/FjacmD\r\n5/GLihgKTMPnXFlsK8ts39nbmb+QBT10GrCQ3OF+99T4oexyQy9e0rJ8BAx1\r\nWqiR7LcvoKj1yBby4XakZB59QFwbwkBwVEsAMyMDd/ZGp1zmqp86Ppq/SC9a\r\nOcfWEaiKBwVU79n1KJgUvzXGFKR3dbDVUFG+m5QHaq2WmSHwB/QB5NkBB9dY\r\nvtlSg8xbJ6vcs2QP1uD/6/dz6rMkmN2U5WDOBY3OlTOHR9pQJv0YWkISKoK9\r\nvTjnbs69pYI+D7F5k1QrcsHtDp34CsM3Zfo=\r\n=Rsuv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"47380dbe62036763cb3920410be98f280b8eb41c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-21T17:03:02.508Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.7.0","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.31-renovate-balena-jellyfish-worker-18-x-47380dbe62036763cb3920410be98f280b8eb41c_1645463192715_0.4834287019835388","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.31-renovate-balena-jellyfish-worker-18-x-0b289580c1e3a00bdca4b8895cc8fd51d2e73343":{"name":"@balena/jellyfish-plugin-front","version":"2.0.31-renovate-balena-jellyfish-worker-18-x-0b289580c1e3a00bdca4b8895cc8fd51d2e73343","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.31-renovate-balena-jellyfish-worker-18-x-0b289580c1e3a00bdca4b8895cc8fd51d2e73343","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d4c92ec0cb3bfc3fb25c2b7c64f58766d4e1b43b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.31-renovate-balena-jellyfish-worker-18-x-0b289580c1e3a00bdca4b8895cc8fd51d2e73343.tgz","fileCount":28,"integrity":"sha512-cUimBmDwLA89L2kj8ylkYM9/UFXaZkc+B1YPN4rTUYtN9t5q2NhwJQanoRtGV1J4c+WlMcOpqpgYGM3aekcGiw==","signatures":[{"sig":"MEYCIQDY7Wl8fZ1Q/iumoEorCO6YNl2mE77kv4xUkDP7mzWgmQIhANIJUDK8LPLgMQjCZJNiUTxXKSwcI1s1Tj+NvzIc8bmH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFKxGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqIg/9E0GT5sOaiEqO9hec4TNhHyOmun6YIETiSJZ2n8gcfffrB4Pv\r\nEwuF5j/HYCmO+qiOBiac6ia2b0hW58vFulHKdbaFVj5K5HTK9eHIxuX3ec7C\r\nXuTAPlEx0lTHLBEvfjzb/VWJsFxUNa2xvCbBxRk5IuAhm0Q2q4uHfGNhv2NC\r\ncSNTZ4KjMeODc/y9CopQROdFPxnIg9Nws6fcBK9zOIzbb5rnmdUbJOV9PdI6\r\nfHD06xlC7d7fDQaFoM/LvrVS+QmJCYocB8Xh+L76eCqBlo5WC3IY8hLFdeez\r\nzy9FGhksRbOHYsgvWvr72f6D61FhVok/Y/1GatXRhn21Sd3rF1YIIB5LzrZ2\r\nfFrHiYbOUWgC9PtWr4kNdQ/VJOJBJzNxf1HHlynEE2LqOUuYUSE6ZJ9hYNw6\r\n2isVi4lcu2KOiQZdDN/UErOXGSmqR2WtVi6KCHvjPH9KkXTXZXq7pas2qDoC\r\nnPxRHoMP+aHTqEpIIyFevJP390jKwRF7Czv/YEUHEXi6CExTKvGYUBvwNCP0\r\nNKjQhPb9t2+k/AZ4tkrNG294MBNCbJAR7eixKuf3xVkjfGTNqBiZxLStQ6LQ\r\n60Yiug6g/lQV0S4OQtL6Nz3P5rJQFN9dNdB2W6x0q4xR+j/Vm6h7n1usQjy8\r\ny8Dn1jBaZriBdaRC7gaFIz645pnqGSg9/QQ=\r\n=qsoC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0b289580c1e3a00bdca4b8895cc8fd51d2e73343","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-22T09:23:13.647Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.7.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.31-renovate-balena-jellyfish-worker-18-x-0b289580c1e3a00bdca4b8895cc8fd51d2e73343_1645521990488_0.19750302818259402","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.31-renovate-balena-jellyfish-worker-18-x-f8dab8258d285d6e5864b960bc0ecbfe66b19f4c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.31-renovate-balena-jellyfish-worker-18-x-f8dab8258d285d6e5864b960bc0ecbfe66b19f4c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.31-renovate-balena-jellyfish-worker-18-x-f8dab8258d285d6e5864b960bc0ecbfe66b19f4c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0a9eda89fde6f0d2fde824bbebf666fb28191714","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.31-renovate-balena-jellyfish-worker-18-x-f8dab8258d285d6e5864b960bc0ecbfe66b19f4c.tgz","fileCount":28,"integrity":"sha512-x0MjVZK/jlI5f7wSsA46ZtsBAI3Ws4gVc4IPhQFGIxSCewRedQ/mkTtvHRhwim7bXpXvhyVBseTDccw8CSCExQ==","signatures":[{"sig":"MEUCIGQk73d227Jm2BLXb3aLaRMGub/TaeKaDt2iu7IH187xAiEAwluQ5+j8OyBLgYeCRkqGGNN9ckixg07RIanFs0Du2gE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFNFCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvSg//a3LIlC/+5cdwAR/Qza7l+uMmkp5ilCz1UZ8L1c0yxE3hyhpE\r\nDMajWMPsz4ljGrpajzw8JMqXzkSA6DGIxnEIT2z1jLA0fdR8GEZOO65/0Szt\r\ncoE9+BeMb/6UNqpv06cPgHQwjbLDwpHS6axxpsT9EW2/HA9bXXpPnoqXelPr\r\nNjfUagCfsNvjX9cui340+z9Fzn788B8xsOBs9rBlE/WqsLQqbGySUCTJTc4a\r\n7+8/gpNF/gn0A1Oqt0QS9sL+9nmWWpb+r2NIUQLfATEil9Xyept/Skg902Mj\r\nO5WSdHY0gYlOHUTDnvb5fDUUpLMocSQl9CviIwOxbsMESrKCJzYPgeeDT+Jh\r\nHqc+7+kcPa0abTG5/RD7QNjSYwwksRAUEmoJDSLjQojOLMGt8mJoUE/vN+Hu\r\n5coRLnfotkZrua7e0W/c+/yeZYqvrvI/KraVYlJ2EpNC7fMDw8ljMkyHAGar\r\nRRzHu8g8BNXqZiFfi93ml0ayo2wFvET2peViJgHfT8G12/eQpzMiji3t+zV3\r\nPJFUba9v6Z3CS+nO498ar3SNcbqR992ynpQjyz2toY0AmCTyApJcMwrF6VjF\r\npgIQHROAQx+AU3pXYcjvdg4Vmn9ZQxBKG6Eke/0o3rcHOl4l87paW8DGCORG\r\ndSy1meECdPlYsaILtHYxZtBUWvSrZwMXJSc=\r\n=NmOA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f8dab8258d285d6e5864b960bc0ecbfe66b19f4c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-22T12:01:25.924Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.7.2","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.31-renovate-balena-jellyfish-worker-18-x-f8dab8258d285d6e5864b960bc0ecbfe66b19f4c_1645531458869_0.12837456362039434","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.31-renovate-balena-jellyfish-worker-18-x-7b7ae4e691a8a14cf5a4ea3a4284cf98232c76b8":{"name":"@balena/jellyfish-plugin-front","version":"2.0.31-renovate-balena-jellyfish-worker-18-x-7b7ae4e691a8a14cf5a4ea3a4284cf98232c76b8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.31-renovate-balena-jellyfish-worker-18-x-7b7ae4e691a8a14cf5a4ea3a4284cf98232c76b8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f7dfbe98d115395ccc6892d25ba04b2602515aef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.31-renovate-balena-jellyfish-worker-18-x-7b7ae4e691a8a14cf5a4ea3a4284cf98232c76b8.tgz","fileCount":28,"integrity":"sha512-aUJNl76VrGFF9iny19vNntPeVWGEySBqn9w+fzbFEyo/NdUZoCTY2K/lJEwytuztCrVzR09aH7HTX/MBVGY6oA==","signatures":[{"sig":"MEUCIBxKLDITFYIUynAIR+enqjy0qeAkeMocw9y7+GacDH4DAiEA2a2+Hvwoc8axZkg5FExfJnwgQ5bSOAvWR6cUQM7o6Y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFQrNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo99w//R6o2ZUPobbfk4EHWllomRkv93zsX3wl+MCDhqgpDRuBjZHPl\r\nbCtqZd6ALwkSqZKw7G6nZCn5uQ3szegpZ1R8jQED7F0WvLiwebkMi9WkwlEy\r\nxq26kDpubQcGyh5X9i7HhCi1IFSMyUXlvdOoM1TnEx+O8YwJHy6TA9rvDYmm\r\nUsN+RHqEGsEA/HmiRXlEvP0Qp+p9gGuL2LkAzDrlWgQg/X98RqwRMW30CH4D\r\nxb5bUdW6T4XAu0PuVeqzkSayuvNgWQi0oC5ZNicNtIrySzR9S0ZMEmi64yMz\r\nCcY4c4VlQk1YxeGgwoO4e4S2BGOFwDXdV6v1EeqK9x7t8uuraPSi2sjYsi9G\r\nLN4CqjvBYMGDC6GN++faIVdNxa/hEweO/JqSyP/SH+70w18bi+K6OBg/qh4Y\r\n4VP+s3k9KmwvNTPbSqy/T11G4cDxo1Lv1e3VGB8k2eeUCZ8T+AUr7Whs9RXE\r\nb8iuklpmGbpvXgniTM/XfoPjYCX2yMpabwwobyd3jiwi+HRsb5fuD1lV6X3g\r\nmzhRQloBuMvu79L3r5alKyrlA7xumHbBgUeJmS7KhgFqvt8lachoedkpgi5t\r\n1GHIPaG5EiQX0kUFx/JHzITx/4bOAwtvOs/WqSM3m1NvIasfW8wmYkA0x71e\r\nQabm9Pr43bHDCZH1Ip35YjYqAXV8TaAu4IA=\r\n=P0Bi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7b7ae4e691a8a14cf5a4ea3a4284cf98232c76b8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-22T16:05:53.356Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.0","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.2.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.31-renovate-balena-jellyfish-worker-18-x-7b7ae4e691a8a14cf5a4ea3a4284cf98232c76b8_1645546189416_0.03952613619295464","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.31-renovate-balena-jellyfish-plugin-default-23-x-c6a0ac953f29b4e37f3a0e385fdd4db45ce62553":{"name":"@balena/jellyfish-plugin-front","version":"2.0.31-renovate-balena-jellyfish-plugin-default-23-x-c6a0ac953f29b4e37f3a0e385fdd4db45ce62553","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.31-renovate-balena-jellyfish-plugin-default-23-x-c6a0ac953f29b4e37f3a0e385fdd4db45ce62553","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"475d57cdcb013d67389dd6c89c149874a9c3000e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.31-renovate-balena-jellyfish-plugin-default-23-x-c6a0ac953f29b4e37f3a0e385fdd4db45ce62553.tgz","fileCount":28,"integrity":"sha512-PIHhkZgXCR7Mj7p38AwEWMlvRdmGOfhmASiriBzaz6U6RvVC7ngRTSZPk/qkoSgzwLjApS6OiIk/Hiu4NfpNVQ==","signatures":[{"sig":"MEUCIF+EQsmMlpcj6iVt3LE2k1pbzSF49oSPs4vVGY8m5BSBAiEA2qBGNFwrcDINO6LyhouOfMeK4dyWqL0wvlgyCyMV3eQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFVeTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooBA//fQgkBreO6zB5nkMehOvNp2LQCN3epo3ExjK5WmIO/SfpFsG2\r\n1XtwIuoNLVHkuUSVtjbPP6Mo1cA6RQq8iQ+MO28WYfs4NyPiG4MIOoLTicPG\r\nWDMZpQWuctDVxq85GjjJeI5QtuOulbHNJe8mI6Ojev8VcjOImYj983o3S6Wf\r\nDiCtjljP4FTeN29bAPfaWjc3mA+Sebrb9Bz/MUPSVOfAr9IFgM9i9XTqfEDl\r\nMhA/3sMNsb0QC6u/L+OcHg94ecWlP9PQoqMJMRnTOfdfz07s9viCNHfxJ/85\r\nGuDEhEZ7bD3YI9eF9p/QFcMMIHzYaHsVYCLkL+A1as5OgQJG4/1CELjDpBRy\r\naIs/5bbt1mfM3cY54dSdZcwzoHPYJOg9+9VAn9l5DYP4y9Uz//I8fHjAtkrT\r\ngOgYPrS3D1b8EmAzzQ9VX2eGU4FLXtSvZx7JpNtUZ5R8G94x6z0bZAyQAtGu\r\nzHAHn48vdePf++MmXKWxEV2v4zllEepEmpLlXpBh0nlPEdX3BPa7v0Kn1KPe\r\nb+hJhBFKJBE0hd8ngqLuTRLEcerDz839CWj8qWEuSHI8OrQ8PS/Y303wtKRL\r\nhc6OGu3QR4yE4WdH43C7eNsnzfN0/Kl4UXJocyECQuns7yOYWqSxl+awvGiZ\r\n6jL+1jIkVTNYw9TYotk9bZbVjN9AYtXkmZk=\r\n=i0yW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c6a0ac953f29b4e37f3a0e385fdd4db45ce62553","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-22T21:34:07.930Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.6.33","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.31-renovate-balena-jellyfish-plugin-default-23-x-c6a0ac953f29b4e37f3a0e385fdd4db45ce62553_1645565843329_0.49876727969582535","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.31-renovate-balena-jellyfish-worker-18-x-72ba3a4c5ecbc16c9cb014c92202720714e9772a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.31-renovate-balena-jellyfish-worker-18-x-72ba3a4c5ecbc16c9cb014c92202720714e9772a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.31-renovate-balena-jellyfish-worker-18-x-72ba3a4c5ecbc16c9cb014c92202720714e9772a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"023ea938bb2ff09586dfba1544285c1d53419a96","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.31-renovate-balena-jellyfish-worker-18-x-72ba3a4c5ecbc16c9cb014c92202720714e9772a.tgz","fileCount":28,"integrity":"sha512-ql7X99GdjakSWkOEnUWrF5rXI+IQlQlqtHogim4YKboWkJBvPULTMt0uKHbOSWp5GvcgyA/jEBFcunrcd8EYSw==","signatures":[{"sig":"MEYCIQDu/lAZzIWkprvyRUWWnP0II3CSdp+L/TNmsQ9f1/0YsAIhAJCIhWjF5nU/QSih105r1uozIR633tegW0lcae18VyH/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFcB+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqw8hAAhbNJV19L/NuphbRj5Cg1Me2Y0YpG7SrgTpbb7g7zVTLdzlvh\r\nxhXfMubXA9Wd3IG1E4/HM63qua9iW3VGnCGY4e4YbdurjB8wHtYQLO9bRVn5\r\nKD5BR2YyUPq3U7sqmOKxd/ziU8R/XgUd89mUzDhKwOgAD07XLcrboUcm9r/t\r\njZfpt2fSstcWqsv18kZN/flMhQgDiUe3bgdLDqvGQtxrgYT/1XS5ikH/MSWE\r\nYhGq1WW5xhyjNP7D9baCxIpBxCmKeIExjgTVBhDrMK4PxXQUCLutoHUqsuLR\r\nhzxpcCpnx3LPymtwEUYuaubdyWfHTDrR8jfz4s4ua3v07g2+l8unNxXXYx5U\r\nMaBeoFYuhLpGVNUDQI7s2R9LseYheCb3fEBA7Mxkqj4dT5lqow0NEsCC5zX2\r\nubBKOX6uiHmqAGBnLEryMRReSENg41SIuw8hzgdTYJFCy4bZ2xCi8q/Dt3lH\r\nKehm4S6L1/3024bnEMSfkxPW41Zk4bGNEGYsb6LCTMldaP0V6MGQQofvg0+M\r\nUSYjTFSV7k0nHiBlZNp1lZvQE/YVwZSEsRmilKBPm4DY6QBSXDUgORL354ee\r\nNUs1D0eYnmPszz+dKKM3i/pzjCoeGmPp8L+lVYjvf+3RfQHTZhB4Q61O49BT\r\n9kZ/iZMzUtrocj8shIflHEHd2NC/vtvP5FQ=\r\n=XLHt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"72ba3a4c5ecbc16c9cb014c92202720714e9772a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-23T04:59:30.817Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.0","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.31-renovate-balena-jellyfish-worker-18-x-72ba3a4c5ecbc16c9cb014c92202720714e9772a_1645592702154_0.7343847488332877","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.31-renovate-npm-marked-vulnerability-410ceb341f81be409afca28f802d5a443e4119fc":{"name":"@balena/jellyfish-plugin-front","version":"2.0.31-renovate-npm-marked-vulnerability-410ceb341f81be409afca28f802d5a443e4119fc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.31-renovate-npm-marked-vulnerability-410ceb341f81be409afca28f802d5a443e4119fc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bb646e2e02d8e7606f48aeef8070b22c26d14359","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.31-renovate-npm-marked-vulnerability-410ceb341f81be409afca28f802d5a443e4119fc.tgz","fileCount":28,"integrity":"sha512-wBe+70bHXwAZr+D7LhBhjfYyJS2ctV0DG7OEY9TwfCrodA8Mr+nSLcaeUfkRXmkhL/FyKmYZZpV49kem2X3VzA==","signatures":[{"sig":"MEUCIQD3cxHbiOeKHBFwHuFyMSjKfYnrwRsOrQ6OsSdxoROp3wIgBJDzB6D6aTKm3I6XNsObDaga2dMlW/jrlYX3piM1LBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFcCMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpObg/+Mtpg+0NLUz+YKUPN4HK1COCXddRzaZ81gGzX/M3MkZo4x3+r\r\n1gDuf+J5+cSFCGOi1iMjNAajI07vIEC7nBzfc+mo5pEBQso3VSqTLTGnOzcG\r\nk8Q5uqk5ybqEM4bPI0JVoeDpWlNVPHzf6Uk6MjwSvEV0oayouq5IIJhiOb2j\r\nj0S65XZOQvGUKnXFBq9iPqIPWnH7uXDtwwZz5D9fn8vuBb30f2YZFKm5n1XM\r\noCytQ8bz59iNV6778VdZzCOP9qF/oW6uxmY+YEhgl+M3I2YAvcsXEWr1yi5A\r\nG5G0s/ZryhIh/lBQuQbkkL+BD382cezYwFOFFjA0E0T5p7mWGM98nVHWAEKf\r\nUSdHeeh9Mw4SpYLHqeYQ7IsAPjaA03Z1BHHufAtWOVx5ahUcuxsBBPdNtNIu\r\n8XPF7s/0rSCKcd9B2IFF93ZLOHHqmPgx/CdBuAl1ZBx9cyX+PK2MNQrjAFzt\r\njp+ohwAui1Ylgb2zI+WqNOaCBWNnO9s3FP4WsG/Aok3/vtOaxEWlTThwRYFn\r\nUK8KqNGJZ+eoqs4ZV0Un2eisuIc+oo5Cx5JDKIQYr7zGzGa+7XaC+YIcSlpG\r\nR/AqumE1BGxhZPZbtcLFt0jKnfbpTKKdxbq0NuX+SMM+Xl50B4gpENvkL30r\r\nufDndjdiAas37OIZlE92Fo5p5QVkhhR/sOw=\r\n=nG8x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"410ceb341f81be409afca28f802d5a443e4119fc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-23T04:59:00.675Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.6.33","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.31-renovate-npm-marked-vulnerability-410ceb341f81be409afca28f802d5a443e4119fc_1645592716123_0.7670024892201681","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.31-renovate-balena-jellyfish-worker-18-x-5eeb1d9fe4c7814db083d2e8f2daeba416385e80":{"name":"@balena/jellyfish-plugin-front","version":"2.0.31-renovate-balena-jellyfish-worker-18-x-5eeb1d9fe4c7814db083d2e8f2daeba416385e80","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.31-renovate-balena-jellyfish-worker-18-x-5eeb1d9fe4c7814db083d2e8f2daeba416385e80","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"942171cbdb3c1345fe5cf29bffb706b3e4e6235d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.31-renovate-balena-jellyfish-worker-18-x-5eeb1d9fe4c7814db083d2e8f2daeba416385e80.tgz","fileCount":28,"integrity":"sha512-n0VK3NQuT30NSKRL5ilJx609heWuYLb7eKJn8Ksr4Z0SyNoRBJCm7XAhqy2vIYXo37paaKMeNAOonbNrJQcGqg==","signatures":[{"sig":"MEQCIDgwdR2nArc2KrI6R+qpqJk7vJ8nP8P4y+PswYay4ydyAiByYB+SclSrCr/hmLD4PhfGZcTBI2TGrWRIMNnAhvUkxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174855,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFcIEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWiQ/+O8t13HEPbIIWQAJC0F6oRFUPNFHXQ1C6e89O7HAxPMcsKqOy\r\nkwKVhI9SjJSCoVdvIwJPQqQ4AqnLSgGgGTcoAF0uR6CHtn93h/+2jLk3+D1Y\r\nED6atoL/NghLWBpPFZohwTkxWHFMstZLfq6v44BzIP2tv60RIjrknfth44JE\r\nx50bWm09Ye7obrK9dUyhhtEcLKTkSpvKmQuuT3OEv6C0uoNCcUgy1HO8580o\r\n265vxo9QNxpnVuDJP/edmEmAx70XjnhouZOk0lsntE/DCwUPXr+T6MYSAtkL\r\nFtdBvb+M3zcdKh0HYZI1bDdcBCXvNtgoRdVMO5nVoIulos8dH+sjQY8KhwXJ\r\njA4L8zKiDckSey4GiyfW0icjVm1PqoTkduCMEmzp/Z7bsen9aDVyQRr/4uSO\r\nwsTRItIyxamdTKiW8FQHYS5BRAUwtyc5BYuhA56USHOgRWMuhJ9LzDFefxWW\r\nOt42T3sWr/yta8Eb6XqMfsTv0n5ad4CZqDau6uFOz7ucZcq8LP5+Lg0gmGDQ\r\nq/miUcw+BBpS4nScDXTuAZEyNmuatYYw//4tB4lyrME7DAlhfVun4ROQo8wH\r\nQj0xgR2nFZAUUbRonVJubfCfYZYhO/GxaPYJlWCV/kENBKVfC2DKLPpsM5Jf\r\nQ5S34ETlzHKqiO6xpJO6CIMbqMlCeVjkeSY=\r\n=qJj7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5eeb1d9fe4c7814db083d2e8f2daeba416385e80","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-23T05:05:26.753Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.31-renovate-balena-jellyfish-worker-18-x-5eeb1d9fe4c7814db083d2e8f2daeba416385e80_1645593092278_0.12638303196310074","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.31":{"name":"@balena/jellyfish-plugin-front","version":"2.0.31","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.31","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9ea6f7688081b8abb379aab92f2779bd482e3fbe","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.31.tgz","fileCount":28,"integrity":"sha512-cyGuYrQtEnT7eofwhP+80/VwXtEKda3R4OQv3b4A5E1INA5WlwhM+Ktwiztzs860DsSjnguRdF9jOFHi4hbFTw==","signatures":[{"sig":"MEUCIHjwFyYz31TmAuxGEOfbR2GA0ag4vGnGV9OPVCLsaIyFAiEA8+yJ/j8Fho8NW41Wz4f+fwsPAw9xQ6PTNyxX6frFImg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFcT5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIRBAAngZXkmdOYzJXGy7r9psLD2Otqt1HBX5OBw4xyT9igE2TbIxk\r\n04oA8f2WAenjz27Soaj0SPpMuc2XWxFynpSaP4ttja6WCuj4EWKHA95Owkr8\r\nMIGLZ8e+q5vEIkFaY2br/onbWp7E3VnqbPGE622TNM8ijVEUWeCQJEc4oaiF\r\nRgmpJnGqRdx7kxq6gsiWbJs6IXzSMIXk0yxAOG0xLXK0Luvuao6TFX6H8JMJ\r\nZ4IDqxnDjdpxHcJhWnLmKA2LFQar4Uc89GV078THcGWl2DYchr/QkJaoe+hW\r\nsTvo7ZZvqsfqXSqAPNuooix8bKUaWACLOQswaQjvX/Y8qx3NNXxNFB5c4yEf\r\n8wD5h4JX++0aCf3nrg7j+4yNwZTBh9bvJzQEboMaRGjATJbjVQ4PkPtM1bEQ\r\nieKLF0DqEJm9Sl7WwFWIfMIlcgIZznw25qsvXOpop2Z10m80WbJLrCVwjs80\r\nLUo+gtPh6403+cu5rsjzjk5vtflTTKB+Mvzo+c/9BvV2WLF9RA3oiHMIHQvm\r\nLh3YOMY3zAP13YT+hvJMu8mixyh84vsw8wmTkkwOhO80MnidKThumhw7Px0C\r\nV4RwQ9LENVOl1SepImk00vxO+59PD6s7yWle5lOIv9FlAeMwisBNY1ZcDIMK\r\nfxiZv3JUWu0y+2o9NHqPYYv11+Huacf0HTM=\r\n=lMkg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7a997c0b863bd961be591531ef36e3e11980110c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-23T05:21:42.384Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.31_1645593849468_0.9392896093717784","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.32-renovate-npm-marked-vulnerability-36af68b4ec2c9edabb847cf2499a9becde10cdff":{"name":"@balena/jellyfish-plugin-front","version":"2.0.32-renovate-npm-marked-vulnerability-36af68b4ec2c9edabb847cf2499a9becde10cdff","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.32-renovate-npm-marked-vulnerability-36af68b4ec2c9edabb847cf2499a9becde10cdff","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bc282e73d7f03600ae5dd264e4964cd29586ea8f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.32-renovate-npm-marked-vulnerability-36af68b4ec2c9edabb847cf2499a9becde10cdff.tgz","fileCount":28,"integrity":"sha512-rOtUnOccXIoEsHwa+kjmlgVGcsRB5+NOTQVqMOFRw1y0GaZd4eqofPqWCLJEMmXm348S00rprV3IA2Mg0PB0CA==","signatures":[{"sig":"MEUCIByX4GRbeROSIIoDdFiHoqZGRppu/CsDPGZhthEL5xUxAiEAsO/UzuA+SShNYt2tW20y3U2GGINhhaXJUH+qC3Wfv+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFcZqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraZQ/7BtCLHq3CLdv5vkkPYfgid7uEaYvuQWWCN7S0lpp1kcMcBejC\r\nUwaLTgOYvRb9EH1Qb/oNvFrzi4X282STPYR8hoEjqRMpsP6e1Qd7rWw+/1tv\r\nIX0wSYzIc7umxRBwaRzpziPYwjShWXq90lPRkjxmkT0b76LVm8mmy0A7TifV\r\nbRlExOsqCBXAnmo8VPPRmTfdzUvxOAyMYA7G0isuO5Ikc2XUg4/ZDz6sbdaL\r\nUj3DbnV+G3Y10q+ys8jmMmcqVcB+LKAjhh/WUL/Ijeh0ge79VtvkiJk91nxB\r\nJBKyF3zzQ2Bjd69oBTVmYlc8FFFrY+5rwD0aEe8eayYgDcQYESvgrIH/UpWR\r\n1dprZhUZDMF0mnBP+0nSNvDAVa/gOtrrEHZvClRL2eSQFtgylAf8foG7IzUB\r\nVXW3AqR1oN4zgY5Huu2nlFtmgo8jOZnmfL934e/vXjPyT2cKffw8h+H9Yy4z\r\n9IxI4d0/fQBTreN9mrMfNK5w14Vm7xUiDqjr9QofUZYu0UEsODzy32EdW2ZJ\r\nwAJvoFfvleJBjGNG5J3nOLjCEo7cjd7o8ZpUYgiw0TxL3dPrGLBxBk81+axZ\r\nACYdJiV44wvlm0Tmp5nbij4nGYh3oTpvHI8vynLXdTlx9k5XIj/bsTuwcZ+d\r\n6E0+/12WIg5VRghPPFjQTOyGH+VBkkfZoxI=\r\n=c06s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"36af68b4ec2c9edabb847cf2499a9becde10cdff","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-23T05:24:47.642Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.32-renovate-npm-marked-vulnerability-36af68b4ec2c9edabb847cf2499a9becde10cdff_1645594218272_0.1603614837609939","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.32-renovate-npm-marked-vulnerability-41399305c8208c2b2792e81debc11b027e44c0fc":{"name":"@balena/jellyfish-plugin-front","version":"2.0.32-renovate-npm-marked-vulnerability-41399305c8208c2b2792e81debc11b027e44c0fc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.32-renovate-npm-marked-vulnerability-41399305c8208c2b2792e81debc11b027e44c0fc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"07db7ed70a8bffaf64c498990356f33fa9526e72","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.32-renovate-npm-marked-vulnerability-41399305c8208c2b2792e81debc11b027e44c0fc.tgz","fileCount":28,"integrity":"sha512-2fSEWaES1ej49drCtPCPRhBwyJrnimdYNZMGKsPFSYFYldH/nNrVWcItCZ6Wb2NFWX7/VDWMjHFvq7Aa4+Y7KQ==","signatures":[{"sig":"MEUCIQCwLL28zunf9MtKZMFU/dBQIP5ypG7sMDTIjgn8yI2wcwIgFg+KYC0APKTOufz76AtsTCfJ3Qqc4QZBjrp9ZWwq+QU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFceGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Hg/+PWh/2d9vX2WPoOyW7v8GXyirQN1E9TOXOcadusAUdsltN9J2\r\nk+rw7asHBdnj8H6Z2Z/jX0FPmrkCDTqDrdMo7PU9lslSHfuQLZxW99DCPhTj\r\ncFkPe1KW2hv4eBk1d84Dfi7rQqW82/jylIMU/2aE82l9Vc9aVkC6yGG7uNjG\r\ne+GjWYub3aF3fwTyI58fclApByW1E7MRX4bf4hLRyF+6AR7qbEdnz2Gjm/TQ\r\nZ3w83CnbtnuomumZ5SQrjuTZ7vofKQLK/0GEHcpLIlXnTpn0Ar+OgUo+A3XE\r\nfhlsxZTBD/kkoBoBjqkDWrFt4+HAj7vLo06k7OYljYFDdoLGMZrnDUdl/B8H\r\nOyu2xpxONifkhA9fzodZTOVbv6z4/CpYPE/M6drLHWf9GjPBx/qHwXcZ7HSa\r\nf3caGgZXydPOjgKPcOUloq+EyJLo7y/WZHXUtPcTBvcmjmUGwbK+DttrsxWN\r\ny8ikyG+65Hgsvu6T3L3y8dpyo00wStq8U+M0OzmMt15vFxRLrKpvZ8Kt8Bqg\r\nhqDJzJaph4mFrhDe7jHWxm+ckqHcZEbgMDWuYmvN/LVXGPOm5mXYGY49twA9\r\nN4yrPoIbd33A9hatRnzk4voM48aPPrgwrgJHdx3YNFHWIu9Avl3+dYNOckyg\r\nNmE0MdJroD2/snj6Cp/RNGtSEpuBWf+H1Kg=\r\n=hksY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"41399305c8208c2b2792e81debc11b027e44c0fc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-23T05:28:29.631Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.32-renovate-npm-marked-vulnerability-41399305c8208c2b2792e81debc11b027e44c0fc_1645594502625_0.14460083501161303","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.32-renovate-npm-marked-vulnerability-ff0909f588d914a56f47d6b1f3b382b1d4bfa6bc":{"name":"@balena/jellyfish-plugin-front","version":"2.0.32-renovate-npm-marked-vulnerability-ff0909f588d914a56f47d6b1f3b382b1d4bfa6bc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.32-renovate-npm-marked-vulnerability-ff0909f588d914a56f47d6b1f3b382b1d4bfa6bc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cc272b4b40046b982093e242a174f8e4b3f50bc9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.32-renovate-npm-marked-vulnerability-ff0909f588d914a56f47d6b1f3b382b1d4bfa6bc.tgz","fileCount":28,"integrity":"sha512-Hmra6Pl/xx6pLZGY86b+YDcxMEPoEVONq5Zb/ODDqQMiiEjTGeuRaY18nJJS53ZSmr2Hi9gaPUor8vCi2Yw6Gg==","signatures":[{"sig":"MEUCIQCl680u8U5sIZdbS95OPbdO9P+3uAoAMyTCFnYrUqOrHwIgL2ib2S7wPYzNudCkd3ANY+/Z0SaHF1Ef76JWrBGDEjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFlE7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Aw//QWoCwR3bilDzEKwV+GjUU7eG8JPgYygkj9K75K9H+/iZCt69\r\nYGNolKoMKEYEdAWBFfzcn0sYyfY6sdO7XzQOsHV16VUYMthSFfO8sFCzIZS9\r\n39ds4UGjJ0pndH9XYzZ+Lf2Am+iWngoOKmW7DOoIV9z9Uv/59A5l4SO6nl03\r\nsS80s8zWhhl481SFdx2+e02AfcurMlZZvUoCTjkVJuOk82etmhq7ZxfoDwta\r\nEeoHbxFw1wyHWQHjiamc4dIbg+/xb2enH8MZORudn7jYBbPcdhcr5qOINxrt\r\nwax65AscfXkPwPaFSE/HzgfCdi+EdDtDa3mAetFtFf3cxvZmHxlv1q5KSXZd\r\nFI9yd1tIy9hcdVWvShqGYfoJuSXac0biCoNTAppiUu/HeIYc1l4usvkl/k4i\r\nDP4JhCKVoaBROvfkpSV2DoeOlO91b4j7tn72PM14nnbkBRQH4B63wt1jMDmw\r\nx5UuKuuYaA0B/FCUbkQyws5cLhlliucCnaSjdaSDCnXn/uqjNuZA9IdJxVog\r\ngsfaRmiDy5VZ6UkIgYBGEUeqlTrq/n6mAauZR61HIOdprB1zsrJpyOHewrBg\r\nheS+azw/Hbbnu4WdsoslEv88YGXfw7+g94X+U2A4bcG5ibjKARizu0mx0sq1\r\n0ALFQdOb5nsAH4V0N6QF3ZQb4eM/96qiLy8=\r\n=D4A+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ff0909f588d914a56f47d6b1f3b382b1d4bfa6bc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-23T15:19:12.015Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.32-renovate-npm-marked-vulnerability-ff0909f588d914a56f47d6b1f3b382b1d4bfa6bc_1645629755250_0.7107418581533491","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.32-renovate-npm-marked-vulnerability-e9262b6facf7ffcb0ca08d759ba68b5c265f974f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.32-renovate-npm-marked-vulnerability-e9262b6facf7ffcb0ca08d759ba68b5c265f974f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.32-renovate-npm-marked-vulnerability-e9262b6facf7ffcb0ca08d759ba68b5c265f974f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9aed5d6f93fde4f736fac1c4f7cce007abeb062f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.32-renovate-npm-marked-vulnerability-e9262b6facf7ffcb0ca08d759ba68b5c265f974f.tgz","fileCount":28,"integrity":"sha512-5ZdVsFEzI4RRGO36cfbrL60Clo9l4VdJPjNoKqw2w03RiCzowOcZ4Dlsvi+hjNaBiCcCeb35Y9If9L+vfXpRwg==","signatures":[{"sig":"MEUCIQDHopCSM05kqXspxoMKBg3qPosZ7pLBamIissQSrHWoAwIgPY+FPboo2QKQiuOpYJnHnMCnaoqQ5amOzDHHDuW52aI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFlIaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/ERAAnGrXLjBfj3MeJv5Ld9GRRCo77h3FXxeefRVsWpovzL1hXHX6\r\n9gfzSgxWKaTw8+/xWY/RXwty5/vPvMK5unitNnLve5DvCuKD8GCEnMKHWdEC\r\njM1f/l+E3r7b/MuSrdweMFaOjJ6IxrtalUYJIkX/Ro6JyVxafhJY5CtHXmJm\r\n9ZsYJpQ5elhU0BYUV0a1GRewFMx1I+OTsiAbbPk8kbESrtWCBVDd3uZz6XVY\r\nG4GeX6tjEJ03o0Uhn31HGO6ofFQbi069fVRHlfBBdqwFYIZeCg+8vLURHktO\r\njD9xIwp2GgQxdkS2hi+IeeRaEgxT7dtG6T6qAuS1unn5wApHw6jqL42NSbjF\r\ngNRj+M7WdKrsqL0N96k07IZWugHAYXKcsTiMIRAwp4HT99BcBDnBV9ljPTX8\r\nJiCnGXkIed/5Kxd8EEZpkhud9RrX5D8GbBfoV9Hgxuswg8eyybyn9L2R0c7K\r\n2D8CBwRjBqKvxe/2UG+g364wV1sv6IM+mjBiF+RrPP3s3E1AdxaU+5TEfCpm\r\nHzY+Pzbfb6YybyE2zEA+k97DwOUnZGANmyC5J6Z/StssvZcKYzmRSEZ1iBNb\r\nKt6xpWdjnEKW0Hw8bqpH3QszX90FYqwzc5G545FYhg+1M4mHngh6ESnBGTPx\r\ntdTLwIOPesIlUvnPctAsVhL+9KyIblHSemY=\r\n=kLC1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e9262b6facf7ffcb0ca08d759ba68b5c265f974f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-23T15:23:21.101Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.32-renovate-npm-marked-vulnerability-e9262b6facf7ffcb0ca08d759ba68b5c265f974f_1645629978718_0.45316643793682254","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.32-renovate-balena-jellyfish-environment-8-x-f1e92cc64cd47bbdd42226b450943cda980a8fb8":{"name":"@balena/jellyfish-plugin-front","version":"2.0.32-renovate-balena-jellyfish-environment-8-x-f1e92cc64cd47bbdd42226b450943cda980a8fb8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.32-renovate-balena-jellyfish-environment-8-x-f1e92cc64cd47bbdd42226b450943cda980a8fb8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3f125cbae6640bb0be60714bf1e7c012c1194c2f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.32-renovate-balena-jellyfish-environment-8-x-f1e92cc64cd47bbdd42226b450943cda980a8fb8.tgz","fileCount":28,"integrity":"sha512-8qx5MLLKq91Ea/fZrJ6sddN7xxhk28yshclruSzy2vmxgSaA3R6g6qQhSTyMRQAWhxVqcxZ5Sa6/neqpMEFbqg==","signatures":[{"sig":"MEYCIQD7IXzi8CuHOdsdjYtLE90sGvE2u3lU+yAxtoE+dRWRNQIhAI6xlgvObLU2dc0e7gELGwcU4ag6yOYbxsH5SkesK4Q4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFo8VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKxw/+IfQwHgXn8z3MC7kqaqn27VwPWjI7LHZxp5MypKcB7i4JbXE2\r\na//y+d1hkYahwboHJOXCPcHlbCdcB3N2gSpghVLuM6fY1ipT8nr/LwYXXca4\r\nOWawEtZ5tknmPPxg7arSxrWOwG9rgaE/FA2yQXW3BCiw11FsPxXl+fkgRuJk\r\nyjEyHL7euSVjGWWv5I5wotvsKuqfu97sFD0YqitOSnzSJWqZbzT6K5i74mV+\r\nYOICBFEUWNx+spX3gTvxHf8ucqfUUmk4yVSV2h4oKP/c5Js80txMfeAnpku2\r\nh9Ch7KDsgiCzcrJbyg3+l9U/XeMQT88sHbF2x1gzvlCZVZUxnLlA0Yxlyy5K\r\nboykaVlDi/VBiF7Geup+3ZJQEXya9mAXGA8IhIfWtYNvkdoV/OjVoREUhncy\r\nON9rM6Cy0jPdCHdUo6MTaMZ/Cbj6pJVrGb/3Xto7O2Hi4Il4rsKeX67lDknt\r\n/Ph0AFzdlaOeOZ6l/AUcfFmbsC1t1tL+fdMvzkWi/NNC6PHHibqlIol0s3O/\r\nVvtw8svUFVhTLi8xl4NT+sOuS9ITgckEPrgus6+8PFMumUgOBXntWnPwMHd2\r\n+ujHSq+eiKw6R2zI5oG//m0D1RyIL5zGhFAjJEkmRwuWkIvDzLv2EkuqAf99\r\nIJXFERxwaEtRjVyE/1BV6iayQNLTtqmGxn0=\r\n=11K7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f1e92cc64cd47bbdd42226b450943cda980a8fb8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-23T19:42:24.383Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^8.0.0","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^14.4.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.32-renovate-balena-jellyfish-environment-8-x-f1e92cc64cd47bbdd42226b450943cda980a8fb8_1645645589514_0.641390196638447","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.32-renovate-balena-jellyfish-core-15-x-824eb2d35f68603d74e29557c26569b71e07109f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.32-renovate-balena-jellyfish-core-15-x-824eb2d35f68603d74e29557c26569b71e07109f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.32-renovate-balena-jellyfish-core-15-x-824eb2d35f68603d74e29557c26569b71e07109f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"191af0bfa5f03af7de7618a454afaa4de55fdf8d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.32-renovate-balena-jellyfish-core-15-x-824eb2d35f68603d74e29557c26569b71e07109f.tgz","fileCount":28,"integrity":"sha512-XqOwrtOC9VZpiVcKggVlwY8ACTP0J+WNrRP9v/xO4vxNSDz4WrghMofBWbDEUn/NC47Dim+dvo19by2K3hly6Q==","signatures":[{"sig":"MEYCIQCyNL7FTUAEkE4OskHjbw2TkJL4IxeXNKUDp/KoFJOOtQIhANXy7zrFRvv1h0zA+iIcU/FltwqypJIJ6G8ZllXkvuIM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFrDZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdwA/+P2eO8wE89RIq0znrZkEsQFQLyhsmqplTRXt/Tf19ZScBwhOP\r\nAcTT4KkFlqTyinwqfSkocRB2sh2grdKbhVVejZwcROygMzdy7nMBNsxNYUZw\r\nVUxk4MsoQLEuIwxu0l3hcT/AyjUrFpf4Fy1aA03u5lrvfXIeuMsIbvMec6PA\r\n9/OZTVqo+Q4YKrQ8Rop+J3U8ghIy4dsMmpE6xN/KmEVQLDQz+J/HUu9jzUeZ\r\nTdF/Gq2EfQbI/UjjkVAawwba9f2suBEHDPS9zjX0qzDWfOnlLWsLXoTIa8aE\r\nYRBGXEzFiI3rUi+j/OFKxBgu8jRVdk/l6R/z0aGYRLVKYmE3FbQqBbUcpgrR\r\nuPIrognvdjdYXE9mJVQpHMMBq25T2Tycsm0Ts10189Kebe8g0NgrJByOD059\r\nNLwKlbH5H7F4GCooVC5DICM3a5/mGExXQrq/GWngam/rB5/9E/nsaVgbeEjL\r\nws1TXUThzGcYE8yUQbB0Cf5olHcGs6XxleN7/jwQweFP8MAkd+7is/KIx0kH\r\nNJmUdTod9HSfM9XRPPPJDWmx8ns3RO0oxqwekV5gAhyNeoonI7CWS0Hgi9mX\r\nvmwO2TGQ44YR/OWrCA3eANVpRu1fCoRjaRAZSsVJ/bxqGoq0M+yjgLknA9CC\r\nIHRafWPXjGKwJzi0RFuOaqLRw+xt9WsTuBk=\r\n=4lct\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"824eb2d35f68603d74e29557c26569b71e07109f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-23T22:07:36.764Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.32-renovate-balena-jellyfish-core-15-x-824eb2d35f68603d74e29557c26569b71e07109f_1645654233597_0.31067953340754606","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.32-renovate-npm-marked-vulnerability-03a391b985b6c91c51a5f4b58b68c24fcd032aa1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.32-renovate-npm-marked-vulnerability-03a391b985b6c91c51a5f4b58b68c24fcd032aa1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.32-renovate-npm-marked-vulnerability-03a391b985b6c91c51a5f4b58b68c24fcd032aa1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cc523ff289548c25ce35fcc3c81b646b5960c902","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.32-renovate-npm-marked-vulnerability-03a391b985b6c91c51a5f4b58b68c24fcd032aa1.tgz","fileCount":28,"integrity":"sha512-ueJA8MTZMd5vHA4513gJNgtrnRy/3AmA7DXVX8FANQd8iyDYhxp1ZnlauHilQaWfdJuUTt95uZWcpTWyz64+Cg==","signatures":[{"sig":"MEQCIDpLk5GVjm6VNwnIv1dPTOAxSJOB8QeRXVKj1SGssFgTAiBf1d2wooqxN5GklbD7mqfACuo/t4MJxdrSRig/JfZD0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFsHAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr42g//djxbA7Ml92xj2UNGGo5vjpLqLrJJH4UEFOiESN3GRvnB3ITc\r\n3JnD9z6d5ktZDlRg1SSXeWiW60o7IFHdl+0RU2DcV/loYesikNPGWtUVw/ga\r\nF5gKZnEmgiqNa+taVouCTxN0fbROH7koMhZd6YBF+A09egtdj21aFf7QBPSy\r\n+sAWAbIslfCRRY0WjasJK4e8LHXbadcZ0oXGApASdy4rPYgdxzAwM1h5RIgS\r\nkafzqZyblU4cimTck3giMRb555gpbsTcNdPgxxn4DeE5qZ3G0f4xqYwrOrI/\r\nRYucWJwoWMkZTQWFiwC4XrX7cF91uG79Nkx/JBEMJ7XGyo5mUErCDgFSPQSp\r\n1vOspcYJZtsYYMQCEEuOItn1FR7GriavR/YDcczo4e72rNMDYIsvhHuSLUBs\r\nEpzauPp5eP0yeXSbPnOfzzLwcLfERU0TjmcUYgnCuGVe57+gsoA3TTstDceL\r\n1Jrv8eAmO1WOZyNUwKLPZ12JsEnTN5fG/MpHgXnb0btCTBsw9Pzl5feXzJyz\r\nW8+iqp4rqAJ3R2yFv7vwAPhY1coMBkK/tTCl8eGvhMEhdv9YeMwvIpFsB34+\r\nTDe7H4XamOnJN4nv/xvvb3QZA3YP7bb1BNqQTYVtthp2CtOFz9jcTT0Dd4Gv\r\nvF8g628Mv1kf3XUOBrXzbPqqgRbGQtRpelo=\r\n=am/K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"03a391b985b6c91c51a5f4b58b68c24fcd032aa1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-23T23:17:55.384Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.32-renovate-npm-marked-vulnerability-03a391b985b6c91c51a5f4b58b68c24fcd032aa1_1645658560011_0.6284874740106297","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.32-renovate-internal-patch-6e9f9358a4275a96b8e685eeb67ce68182420f66":{"name":"@balena/jellyfish-plugin-front","version":"2.0.32-renovate-internal-patch-6e9f9358a4275a96b8e685eeb67ce68182420f66","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.32-renovate-internal-patch-6e9f9358a4275a96b8e685eeb67ce68182420f66","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ad3d2b0e889ed492d19e50c226ed418ebd2da2ec","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.32-renovate-internal-patch-6e9f9358a4275a96b8e685eeb67ce68182420f66.tgz","fileCount":28,"integrity":"sha512-mYMH4geQRD/kRFAOopuWkVMaTkjFl4umW+NzzywHjWj0pJI0pTKIFoDJXlnXf8Fo5XACvu4F4hrbCg5220dn4Q==","signatures":[{"sig":"MEYCIQD2YzWpR0tPDoxHhaO26AkJo2gDqgI4XLmakoXNF1V3UwIhALwA/dzPxPTtlfrMZsj6PYyAuOZW6vRkYmhnGNQWN2gX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFsLqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+1A/+KVnJe660H3sIWq6lQ1i+3Xjcx2I7ZqGtdsoo8D5n9JnWcps3\r\nDlKNYKocFuMVDDqPTPtsjiO5qsYO3hjOv6x2HBUdOgUzcsFwkbP09bqg7mN6\r\nxBVz9GPADApl2p9gt4TUymJC4MHAnA1ngtWyJ2Dmrn8xx3sNNJ9VS5JxdUE2\r\nMM6KGp6yjG8f8pFBYB/Aqzb81DgWALRIYTm3GHU9rjypPF7rppYLv2itSmQi\r\nL1n/aIobjtgQVKi5kNiNGoRwe0vKTSv0q8hqO+IFIMo+9jdL57siv9cd3NmW\r\nl7OEyFPZ5PEvKYh8CuA2TK0JmAA49OybLm5FLsZrE5oZhUvXxh6u6da+03qD\r\nOj989XKNRPNI5HUgU7TR4F2rez1v1b1yPTM9CDGdwJeKY5srGCF/b9SULyyM\r\nOPLHQxuOmR0OjJqoMwidW2+nvnXnsfC1ZGvrAIExuU/65V5how5W+IgAmsHT\r\n8lXXH0ptVQfbXiLRNXd629aec1NzlCypM/ehF3GRCiIwU5yNXK+W2WjKMa2P\r\nexGpPs642PylJrNYQCpLPACPNWiRCzepxpkn6g/nPtpv93dngekodpSCirHS\r\nhGoMik/vvZtbLV9hsiFW9VEyNMazcLXBW+uixSMg8yRYbAC7N7UsyHmVMPzV\r\nGy208pEXKkYYnyWyN8tQNgQHpkzbSnWyk3g=\r\n=4Rin\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6e9f9358a4275a96b8e685eeb67ce68182420f66","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-23T23:22:55.769Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.2","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.32-renovate-internal-patch-6e9f9358a4275a96b8e685eeb67ce68182420f66_1645658858092_0.31871013920607005","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.32-renovate-internal-patch-ed317085d4eb4c239e0398266da3ed9bda61b900":{"name":"@balena/jellyfish-plugin-front","version":"2.0.32-renovate-internal-patch-ed317085d4eb4c239e0398266da3ed9bda61b900","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.32-renovate-internal-patch-ed317085d4eb4c239e0398266da3ed9bda61b900","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2cc99166aa177fd76d7990ff7635030d158530ef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.32-renovate-internal-patch-ed317085d4eb4c239e0398266da3ed9bda61b900.tgz","fileCount":28,"integrity":"sha512-F/4C5aPA3uOIW8/1AHkBChq/6WUz6P6YFRZcHuAYZGxJWcpxA1soDeZNqVJjIh9kYdgi/LlfLJsrneNoP1qusw==","signatures":[{"sig":"MEYCIQCf9q9j+TQMB+kSilCKgClFhwZt6T7bS4HN/U51SoLrUAIhAIlK4w59s/y8TZDNoEX0ZMKWhyzKzQ+4wWnnollIzYdo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFwKyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpXw//a5kNVESEqLQFpLKHBITD4BJbdriapoVLGIRzo8o+ikiBrxb0\r\nDMnipYPqQag3ZfxzvivLPFD+DrmhT2R/3vjFo1eVU+ebVorKIrYqWGYoZwFJ\r\nH34p9JIh1tMQwGqo7VjZEc0oASZ0cr5cB/Co+WS/aMayNjhp1OMJjeYFbYMr\r\ngwjmYzl1A+7eF79OvB+XblKUH9d/ddWOLJ+R4AMQBbTgNUIaLencpDa0cVad\r\ndHJZyisJeCD67NpCqz/pMuPRUWPcpSAHhiBbzzyZ9XZ/FhidNYjbMemBOi4g\r\nVePtEFmVa2RBtN4ND7NIt2S/t8YuDssBFvKyNWh+GHg4QrVx+JQB6ur+jtJd\r\n44ppwOgeKK+ugCq0eTzTWFRpptPSDM82jEHt3jkyJ7RIlKApLV0tcX/wmrUJ\r\nTRwzzb2XNWV1iI6asQcWu60CKSauduqtjd1yRe3ie8m8deaf6okIrzOA9GwA\r\nRwLvMyunBsEcyMA9mC2sJfpR7D4UKZX4lHMXc39J0jTEHnyv9nzXXXKM+Cph\r\nRMe1O+AjhRJX1P7c7t2MPVYj/QxZmY77gGAudd8N3JUe2FB50gfJsGGX8Iwh\r\nOFcodwA254j6ePl0XXlYSC4gKBHBMsrupgDwl0QuC2UqnpQZy1GKpttD7w7E\r\n7ZdV6jaBUqe5+FNJvlEeGkUbd9XqObQcUCQ=\r\n=aVWh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ed317085d4eb4c239e0398266da3ed9bda61b900","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T03:56:30.345Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.32-renovate-internal-patch-ed317085d4eb4c239e0398266da3ed9bda61b900_1645675186607_0.8350794351758","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.32":{"name":"@balena/jellyfish-plugin-front","version":"2.0.32","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.32","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e6be96323b32ad6ecfe15dd9e45a1ebbb8569e74","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.32.tgz","fileCount":28,"integrity":"sha512-87zuFHcz2gFUfh4da9TctwRhE68XR1uvCd3mSOL1Et4EMEm7Dy6YgH48Jp0BvqkdI6SAWJYUTRbt0PpETLLa+Q==","signatures":[{"sig":"MEYCIQD6J9/ixHGqn/IO6a6yQbY/e7AX+8Fah1kJvkI4mB7DqgIhAMFes638mgfkNhX5l74ut3nfo15YhRqK8hAQRSCLrq3z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFwocACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/LA//Vo5T+gLX4aZGbnmnE+nxW37AgrflzgCh13btpM1rHvZD3oYa\r\n62fdBl1Rc2Su1eIsoPboJGUEJlvt23lEAUujHolvIqk/HY8fyIOjBblTbher\r\nT1+hwW+5PwXa2F6XNVs625nPf8gi4C8iJ3EEnd4VA43pjDpv2hP6F+OoFYEK\r\nQaEqaxC6FZitobWYpwuul9FleYK+qylmDXpIawoLkEpK9WFj+FgmabzM5MI5\r\nWI10HK9Y/2yCJar09sTrw8saGpMPLoCsB6qIEijmwOpvePUE3TBYt6znSs4b\r\nSHoTOyuJIq8negNEZpSJb4vzbi/nf79ncpos0GSngV0DrylarxHRI8ewnLZO\r\nf+6LDrxCgm95byvhJLMTB3h8dw1HfDJxuEdN5291RdguUMVcHPFK1ZOstUnd\r\nHQZPPqh32+d5SyJvEtQySwc4L7+MAlDAV9sxo9k/eW5aHrbE7v4J1t68NIp/\r\nMc3NXR2kPsY1yhidJVaWKIt25dJoLnXaiGvR5DzfOHMTUMblH1okti0zM5BL\r\n8QT29DtlhjXHUXV0iDuiR+rw86AZ3zP99h2Gc4+3CRAPdf05Sp2OuV3Qbas1\r\nt/8kGOQPcQcDti31qeVVT2+V/zuOWyfC7o4FH0IqQzEdLcL/cNEsWR3sarTJ\r\nQ7Pp0XdyTSqofY5sn9Vmxx1O6PlmW0/8T3c=\r\n=ja6i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2035a43b5d1c362c0b2138d80cabc6997267a29c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T04:29:06.980Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.32_1645677084690_0.617327522270239","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.33-renovate-npm-marked-vulnerability-5b1a58f2456550ef5675532070bc9e5401790022":{"name":"@balena/jellyfish-plugin-front","version":"2.0.33-renovate-npm-marked-vulnerability-5b1a58f2456550ef5675532070bc9e5401790022","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.33-renovate-npm-marked-vulnerability-5b1a58f2456550ef5675532070bc9e5401790022","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8d254a6c977d30eebad4e2795e58fc89bef369db","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.33-renovate-npm-marked-vulnerability-5b1a58f2456550ef5675532070bc9e5401790022.tgz","fileCount":28,"integrity":"sha512-pFW0bRMPWGdGTPdvFuLDWi2qm/kZ0N4PKeZhFgpTtmCVLCQop6YXpQPUnlNHdwe2nrgquN/ioVR2S3lKfx2srg==","signatures":[{"sig":"MEUCIHY5JKu44qlR0V0H9QO5b7ZI1+uj3lLek2lBbChCT80JAiEA/HSunL9o7uybMCvejhYxAwhWuPVM+hvmE3odEvuTjnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFwtPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXpQ/+I71JHtaso7bdichn9kxv+EYnLWF3ghwdGeZPpUlsZ8hIyvko\r\navC66QrBi2tnL7W7wgTYjhr/+jDclLsweyPjh0LC8pDsOV0+eskWjomUNjoc\r\naMxc1dlqw0ftvQA350QEpJa2RTiRdl0+ZriCeZgiLQyIf0GtPQfsoRjk7Fsy\r\n4FkBzxEabBsaM8FS/FLu/TDlAf1EnDfsNITcNQkhR1uzMub++eKd4h1oczZP\r\nONPCdOITEj/myE1BkqW/OWVPSFzTX/o3J9VDR2fMOda89kMzTfVndDRLFloE\r\nVNgMIqpA5reHQ8vryefV4uOoHPfhPdNk4ELGcnuC+wiCxiAdb51kEQbK2ZJb\r\npleduCAR1DV+828Dvs++oV1otc5BWZ1rYRWciC6rLsU9ba3IQ1BmgmzxgZMB\r\nHwiBTFDNuvb0MDWAtCTT6qX7eVv2nFPyTN00NDSaX5Rnc3IdTE/hJTWfMbDB\r\n4PkjytumdVhAV4SgQj4HkPDKsDpuUO7dGMB2XbdUvQW7tceHXkvpibP1KddK\r\n5KimOKnBsnqVCcms/fFCPtM+Jx5mK+vmGgkNl6oJ8TDp9BJEsAPlqmrep8kf\r\n8H98CuA8M4yTaNGrVHw5b0xIOrF4u11w+VLWJMXfzU9BpCNiI8SY9QB4rykR\r\npJbJPmurENfX82Yem7s7zYIEsUbAMA5oyK4=\r\n=xMEu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5b1a58f2456550ef5675532070bc9e5401790022","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T04:33:00.620Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.33-renovate-npm-marked-vulnerability-5b1a58f2456550ef5675532070bc9e5401790022_1645677391161_0.31823146323795104","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.33-renovate-internal-patch-3f71dece46f2028f4bbf0d0ba7a00dcccab0976e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.33-renovate-internal-patch-3f71dece46f2028f4bbf0d0ba7a00dcccab0976e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.33-renovate-internal-patch-3f71dece46f2028f4bbf0d0ba7a00dcccab0976e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a26760f59bdbba736611708d7a4fab4552aefe55","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.33-renovate-internal-patch-3f71dece46f2028f4bbf0d0ba7a00dcccab0976e.tgz","fileCount":28,"integrity":"sha512-KndEFk8AkTewlAv5fZEQF1P8W8qwprJZ6phdn1qdCkqPANM4QVdwySahlMTHMQorZwR35IAzeaLPP/eIUwKnFA==","signatures":[{"sig":"MEUCIQDO24ksb1oJxuyv6PB3g6kIp4aY5g7CftyG3I8FWrUFiQIgEVBzdfvQTb6kkMBISLMo9dFVhQcCZOHe2f+6o+n8RRk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFwulACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcJQ//b6TAAKaJCpcNkIFcNww9vUxRQPvNosBE2Cn59uwHpnKmNzhV\r\nn/OQ1lsmYVQHRbgBuvsM/RhLywhatjzwWgYWvS9pHcEWDDgGatYucL8Olokp\r\nXN4ExX9InHbt1orodqFAka7PbJ2wFXTazCKQyFTMLIlTNtoSTscfJ9ocz8CU\r\noGbVsKzD/tsu6Qy63yIrIUE4JIE+z5pjrNhxTtM1JWoC3/RdEzS/1Z2JVsQy\r\ndfCtAX98ldJWFBxYp1PpqIXx/D8AuVBHAdoWeP8fvCHfnozqOUuU4RcdgQKM\r\ne+jBtDWR3WMJXWlWsJJ1PUE0ULPQvE8R+x8W3OcLBHCpR8rxF3VH/pJGKTy6\r\n3TK14b1pdIP9/H/t4VmQe4lrRjulUo3gOTdvDqyPvMhARYWncRI/NnJgG89t\r\nFh+iTjV4AyaUwsHtsEj0HAKizaMQ7w7qSmx0KPxTLLXcBna141wLD6bqqSL1\r\nBn8juV2evxSlVVemH1GnBKptfN3qeHgvMRmDqb5iJaR49ukho88zLMmaPMHZ\r\neWMjCElqnbFJteA1bB1rBwEvW+dQ2hXBIU6QeptYB63AMcxD80JsZ0vQ6Q8j\r\n8fvBjn6NW9hbgjXRZKFsjL6K3BLGNi/J3EO/CPPfIbFganNnrf/dw7oL6eeP\r\niTXktOXP2ZwnNZj9XJLRXNmFLkVh1xDX+Dg=\r\n=upk3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3f71dece46f2028f4bbf0d0ba7a00dcccab0976e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T04:34:28.659Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.33-renovate-internal-patch-3f71dece46f2028f4bbf0d0ba7a00dcccab0976e_1645677477472_0.7048917208517291","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.33-renovate-npm-marked-vulnerability-0cbf0891b3bc56faf4f92baa565d682357a564ee":{"name":"@balena/jellyfish-plugin-front","version":"2.0.33-renovate-npm-marked-vulnerability-0cbf0891b3bc56faf4f92baa565d682357a564ee","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.33-renovate-npm-marked-vulnerability-0cbf0891b3bc56faf4f92baa565d682357a564ee","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ba21fcc982b6b086f32be3253e6e7805456679bc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.33-renovate-npm-marked-vulnerability-0cbf0891b3bc56faf4f92baa565d682357a564ee.tgz","fileCount":28,"integrity":"sha512-gUGAZqW3WYM8qTscZ1xT+xk4R5twMvo0w8iXX/0+NZ0TXVkOY3c0OhdjMiosboxvDSS/Nfk6bXwuDxfZuyvRZQ==","signatures":[{"sig":"MEYCIQDb4S5FS0dHvobaEqRk8Y0YysVXWAxhEQ/h4lOAVJtR7QIhAJiTu6tKo35dFDQ3tJOYIk/kMnEdhGFiNrYPurOqjs+f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFwxAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNAw/+PiTcMBW0g8wYibCvkPDj7j0PYYLmQ6DTpRgzMPlrlzdqkzzN\r\nWxdSN3Qq8/PluHUxxajROQKVJu1yUB2DLVRWwD3x5XclJTM/2UGn4whx9/0g\r\naQwTDSqABHrrBMkfQBZ3aNtj6xeBTY4e04A0X3J/BMmO9SqPoPnQa55hAk9/\r\ngO2cTeB4D/7+vUaXjF1k5xoPUkuw+Y2U6rmqeCLgSO5ocdBDCUeBXLeB8anZ\r\nO1Bw6Lj9zu6ghenigFkwBvKiLxdPQpyA+ux9dYHHAc/x3x2I9nr5s/fCi6Iw\r\ndJvHjhxfF6QtC2Y4QMolUs/HybZCEZVy+8QTBTx8Z49zx6Bsq/oK0UAcYKoP\r\nDeHhFpcYoETnAvBxDj3l/nvSBhlZET87X+oteQEhCnsVbku7ZrjE8UVUmHZJ\r\nmaedaSM3s9KE4DwDmfmZ/LTWcydFuxx9strG7eVmcNdgOie0vVBFgreManf2\r\nXjpZDdGr/1PKnFPpy11T4P2apoWZVKJ4F1cfVcdUqi3m3rtQY68xH+cch1UY\r\n+yzJvkostvK+KHTFPU/EkaYvwrl1OfK/rCRKqN2VNKCKz9C6hAIy+YZFlFu5\r\nXgM9DA8uHcJ/J7U/wIm2Rtzdpmf4OrebMsJv09vzpsR2rb99LoTKKg6z18LV\r\ndgYIp1tHK5xrGNdM5/qAwpC4JBrn770+qjE=\r\n=j/av\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0cbf0891b3bc56faf4f92baa565d682357a564ee","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T04:36:47.902Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.33-renovate-npm-marked-vulnerability-0cbf0891b3bc56faf4f92baa565d682357a564ee_1645677632223_0.7437226940130659","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.33-joshbwlng-transform-serialize-error-774facb00d76def9269fc65062ad137a12b47643":{"name":"@balena/jellyfish-plugin-front","version":"2.0.33-joshbwlng-transform-serialize-error-774facb00d76def9269fc65062ad137a12b47643","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.33-joshbwlng-transform-serialize-error-774facb00d76def9269fc65062ad137a12b47643","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1f75a851944fc2fbd1a6e1ffdedaa112b63f2c9c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.33-joshbwlng-transform-serialize-error-774facb00d76def9269fc65062ad137a12b47643.tgz","fileCount":28,"integrity":"sha512-Lci2HFYCbljDOsOK5Z6TiCk8Y7RxIltQPahJ7gCnWOIEGQuyjmopFCPsq4HhNNK19XqnWaa/HKbCkfwkAXnhoQ==","signatures":[{"sig":"MEUCIQD2RVeU/OvHVbgqLEyLKPCF6nbKOi5tK/zSdAFTHowdTQIgbcUnvlSDQmBRpXNtbYj5tm2g+FCbUNce7k+3T4sT+Dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFw0kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpL1Q//azxGPQmhEK4/S3ATESepBuftAYuTPv2zKMzgMsX7gQKu7iA8\r\nnHJLiIFqFwSRVp3l8T0RMxP7W5wa/twaMa797q90S41jd2gvfYy6xW6hjiRI\r\njR6BPVxszeO3leBabylRkWG/V9OXHQgBMUabNDco6lauEBnpVMyRKgP/i8Uu\r\ngemptpUE2C6U3IapU0+n+98K035r8fyslBYRGmZbSEv0bQlnHau5kYPc1LLi\r\nNWWgsSq1Q7Os8qQEBZXdQUVv7Ca0r5HucRPGUcSEJKQrE2vVZQ+sTpu4mcrg\r\nyK2xhDi/h4JiBT0ZTZE4g16i7tLywQIW1heVS4LPSbbocxRbrEX57nzO38Pa\r\nuuA5MzzPfgzEzn1l5z0lx7GAoXKjJ/awlJ9/2MP3Am8nv5FjJoc3gIWGyz6k\r\n9ZYgtVIv7EDR6HJdT3AsJ93zaE9REgxWxTeRicznKV3FemezIhMF6k/03wRo\r\nQBl3WKbvemHWIZFAuuXgCQqKPLbvWfcxZ4YCAVxGLT0sr+UhbIgX0t9PhyLj\r\n0e5Tsem2uQges867+Sw8lgSDNVLBfUhifSlgeZ6LgKuTxyMX0Pb4z5MXk7rz\r\nllkbP9IcCr2fED+Fp7sKM62YtRnHuLGJan2zRnGPccwUdIRjWKdqxDz9viNy\r\nIFD5UhopW3Pd+/Uh1WNKanPDBH07XbK+pzA=\r\n=+cEc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"774facb00d76def9269fc65062ad137a12b47643","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T04:40:37.357Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.33-joshbwlng-transform-serialize-error-774facb00d76def9269fc65062ad137a12b47643_1645677860582_0.30211340517269236","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.33":{"name":"@balena/jellyfish-plugin-front","version":"2.0.33","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.33","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7406c569df2db2e733d9775244c2490910bd9953","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.33.tgz","fileCount":28,"integrity":"sha512-lC+3DWFDnff2hn1tVHYJfHgmmkLmsTvWURX/0vBa9xBy/+GZzJppkoC0vtTpMG0fMZNNKja0LLQxuzzgkbdXOA==","signatures":[{"sig":"MEUCIHVz//UpSZjkypnidTiqEoO93cmBTrhkVlvUZUHDGyhqAiEAzviLvNur3pW8rvJfcyAfyNGbQQz4NqK2N7McqvP06Bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFxC6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0CA/8CT7VnwIk3Bzgjqjz6jtXcoyTNC2YwAFcFGW2BCX07Xkn3HHh\r\nKmghTRGG+Ei358wjMWpiXv4NT7aTGBlwp4nwmmaXNUXq0ZD9DIt2WYT/SgOO\r\nOc2CfOPu+pnqDMzWcSzMHd37+aZWbwsfZnFAx2T5u8w8A8VsFYRwwHXdlzRY\r\nGKZOxS6AVF/ny21Xf0RIPMMGOuQNBzBvi4YhVjhITIjFr+gWsT7KApzgdBkE\r\nFINM6Edn5C+34zW7nOS8KtIQ9RepAtc4WUyDRSfBTd0628qyUOa0Dlnp3Lih\r\nLThZ0OwP5fMUwvfN9THt132sCf5HEACbRZ8rRgpYAOLG10P7yxeBVVX5eDOj\r\ntYKKdt0mlXg8oeerTW0MUpUs6HY/02mv+lw7J9gTFNiys8iNIjuTFETneAzN\r\nJY3jc+q6Z003WAnKKFlW3Wi0JYyF0xCgsRS6J2R2mss1xDB/IT8mCUD6ZB+h\r\neHfTYa9LC9H6As1di4iNYSiZFcQ/zApM5ZqWvdo114vQSp2EV0Qst2R2D8nV\r\nysQXl0uFZ8Y3v45EnxB8Ub+xGv+dWVodXa6WmUFLP3tvp9MhWRFkyS2V/3N4\r\nn2ruHTwsrC8D4s/aO16fANeRNNkWFqn0he21Nd1HtFq6Yy7CTqPJUBaSvfcV\r\nHmuY7UkC1/sypcqy9XMe1KZhL5I3wAsGYo4=\r\n=ZWW3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"66cbfc50d777a97f9353bdffaf006f77050cee4c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T04:57:10.299Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.33_1645678778289_0.41948786464838905","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.34-renovate-npm-marked-vulnerability-c237cc64e312fbb89fc65d206930906c9653c172":{"name":"@balena/jellyfish-plugin-front","version":"2.0.34-renovate-npm-marked-vulnerability-c237cc64e312fbb89fc65d206930906c9653c172","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.34-renovate-npm-marked-vulnerability-c237cc64e312fbb89fc65d206930906c9653c172","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"20be6c7ffd9803c2677ffef0386bda67704feb3c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.34-renovate-npm-marked-vulnerability-c237cc64e312fbb89fc65d206930906c9653c172.tgz","fileCount":28,"integrity":"sha512-IJXz90pagPbMyw7Rn+YqtzgZuZoD+AHFxiR56zO1CzQ5gs0ntLbATByQj0awvxj4OEcVOpuS71SO7xm/pe+9QQ==","signatures":[{"sig":"MEYCIQDyH97zgYKVHdAq4mIQMopzy+roWh5ccAiAQl2mbdRs3gIhAPKphyLcy208Kg90vs4qdFuzSR4PngEI2SV9Rz55KRj/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFxHAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpo1g//UTcnsK/wAsVGQxKpys8a7kiRJHEJ3vQe7/VZBicTD9HUCGhl\r\nOSId/w3CFwRAq3wiH0gNF1KRW3RSuduIIxegwx+6VnQ6Jep/CLg4MCZEiDzz\r\nFKZDBXkFNdMo0vdQivYzQMQndUEstmLFapGJKavnkVAzNJ4Q0PNT3tttzi/T\r\nKcZWHTlAbQUWxEcMj/A7pb4sR/b6z39QkHF4dquLapDEqThEfyaPQBwSKcPY\r\nrqMUDuIne6Q4uHQ654/w7mk+WDbA2FTvsGEwptqMwEqeL2qQiUYmTFvsEGYw\r\n7HspNOPQsjSIvgaoKu4uik8vO2oFbuYvEYoaMG6q1rxZegltWnbWYdUoxeYf\r\n399/P4ftHSahLeMCnJS4C53GnLExQsmqa7H2mbJlMYILRalv/MI54be5Fhup\r\nuD1kqa5H7G0s/4yZRHTrEmBf3iGP5tV6tKfl0SP6lbxyqylTBPyVzIpxKHPL\r\n1EgXgbX8mOq6VG0CgNHp5kbYzKUSs52xAlXffemWCGkkH84Ekh4+RCgGBISM\r\npClAGzCderTRlkCZw2sWbiNa6cnSvvd75mRd4wGNC68/LNz3pit3thI9r+I5\r\n1/Sbb0PKyEaRW4uuCbQi6phmu/R1Z4vOFaWZwpFNg09Lr/dt+yHn5Ftx/m0o\r\nK/whi4frEGlrDZNTi5o3/BwAm+CA7oUXfno=\r\n=NGb0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c237cc64e312fbb89fc65d206930906c9653c172","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T04:59:34.907Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.34-renovate-npm-marked-vulnerability-c237cc64e312fbb89fc65d206930906c9653c172_1645679040145_0.030614098627109954","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.34-renovate-balena-jellyfish-environment-8-x-b721d4e0f50b6f5ddef5eba40f2378a93c16188d":{"name":"@balena/jellyfish-plugin-front","version":"2.0.34-renovate-balena-jellyfish-environment-8-x-b721d4e0f50b6f5ddef5eba40f2378a93c16188d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.34-renovate-balena-jellyfish-environment-8-x-b721d4e0f50b6f5ddef5eba40f2378a93c16188d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d0b8b943d3ebbcf502e58b0ecc3a0727235abc9f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.34-renovate-balena-jellyfish-environment-8-x-b721d4e0f50b6f5ddef5eba40f2378a93c16188d.tgz","fileCount":28,"integrity":"sha512-iVbzR6iFdl/o3gEOVawNF4UXi2Lz6bF63SYcCgFJ2Fdnd/+NkTWIIeI54hwIlr/VniGudB3IV/5tx7+jyUscWg==","signatures":[{"sig":"MEUCIGIdIY0bmdZ5YNU7Hebb8XeWUaKbDyU9TrPSXHMIbLcfAiEAva4SdaSXnPws7C5nKaAhBlu2o9LVsb6D04NKRKWO93w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFxHvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFwg//fhT+8a25rGS4XmeXPYMH8fjfWGoIxjnE+UgUs8ltF4VGVSqe\r\nYUbML6S/BKLBAe6se3D0vxHWRORSyMEB6K/P84pYaVkmjCvHaCNFTtFS6Cdu\r\nraIvrAAtFDZe6QEPDm6SbF5hL5fyREJ5FYHhpysTlXxH3D8sub/Jk5Vjuflb\r\nvIDPBL8mhuafTPbRyEiRxYRWy4eR1IIT5RyKgFbF597pWGnEzCxVeaA1+YbJ\r\nJq7klavRjms6/4EBfWnEJGXzZT69F5g9p2OgKTMNrXfixuLz4pku8akfvRLr\r\nX8rdrkVlw/XccNW52GoUfT5PeVOLbjqcZbTVKN1aICMLd+G4A0XYfGd8VXXa\r\nhMlRhDE2BilsVeso0Eh+0t4mAG7lTTjQS1XmIk3Wfpc1uU7B7LdDWv3c/0yL\r\nYrZJW+v2ULAzfPzmLHnecRSNKES3A08Ba+n3w1C4gAhN3BsYYzWc9Ww+XavY\r\nnwQG6uZanKW8itplBsknS6aQBFqLHxJStFKU1sYtxN0DPRHkD51yVRmggjVo\r\nvylLJ3bV+7ZlKXL4MHrcoF7Ap5FlFCpCyi1bRqsPqIW8jyXhvrShqObi1qAY\r\nICONwEXHrKvWqjkbb4mp3WNkaMGw9rkyTIwovud3cZpcxZqIu/+wEwdqx+Rd\r\nk2BUX4C65YfxR05gS3c21rA78vcS+djm3dw=\r\n=KtHS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b721d4e0f50b6f5ddef5eba40f2378a93c16188d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T05:00:02.861Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^8.0.0","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.34-renovate-balena-jellyfish-environment-8-x-b721d4e0f50b6f5ddef5eba40f2378a93c16188d_1645679087820_0.1660419035839107","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.34-renovate-npm-marked-vulnerability-24221902cec2b36054f0c646d354478b322fcd37":{"name":"@balena/jellyfish-plugin-front","version":"2.0.34-renovate-npm-marked-vulnerability-24221902cec2b36054f0c646d354478b322fcd37","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.34-renovate-npm-marked-vulnerability-24221902cec2b36054f0c646d354478b322fcd37","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"464bb791c1e2343c87d6c465a260599c260d1064","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.34-renovate-npm-marked-vulnerability-24221902cec2b36054f0c646d354478b322fcd37.tgz","fileCount":28,"integrity":"sha512-yACRrZeUI59Fo1mhjFECyMRtNuV+d0kCMgjp6HyiM0oYGMhQ0hmxcoZ8iUEA//+Uln3LbaIb/5PDDFSAGuZjfQ==","signatures":[{"sig":"MEYCIQDm4wwdnpMnUI0AOszhgzgvGbaHpcAODdsKec+aXpCOjQIhAKtvWsp/b/p75oZ8kacvp7W9QFg4wNXZOzJEmRsaMdVC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFxIRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcsxAAo8YJ0n6hSwe42vdt/LblVrtjccURIWiIudWAND+DY1qVXX5c\r\nSvxv1cjmVnZN3GCREewZo36695OFjwavomevK0Tlh7oaWCed+AXozeexCkWP\r\nC4dQbnKIKee9Ovs+iVrZ5j1dQ/GjUsetOdsrWhsT+xm5uPodaDF/TAYYZXXV\r\nX8VrmnmFdTwQMrVOJlYPVxvFlySe0ULQ8qCaTQRdFaipus/VFSo7s0f2m0i8\r\nfqBV/i7dkV4940vGJurzlqW3hoTx2JC535ykzoEgg4vGYW5L5KrRpdSeT22P\r\nyZAF+Dg7glXQwN1Hhq1bZqxVEG6wONtbAQVKfrAe6EKg6o4ypjjaDhH2O99w\r\nAItCyWznaqqnZ/wpuhMFd2YZ6CaC+Ow6O0NS4nqrHYZTXsBXgF3QohsvPU8+\r\nx1TxXbpLKoUhOxbn9GKFMAzhoeGJ02m8ERZ2ESTB6fYuaxV2QF4pYId+YpRl\r\nViUfwZLbfbG6oFJYnmR8TplX4JBphUvkohDhhqOknyWdIpuqgVt+FVNUwwkm\r\nkYBJ+s1VrIaNmm4jME/dSsohyR42sLH7sstuivw17fGcsJ/Zs7oIwY6kItYY\r\nEJzn10wVzkMCdFuuP6mii3MNispWBuxlRDnao6OsCwftRHlqxmk03pdiixDg\r\nI3M4y8sNzjsR6MaPvg81p6rZXzxlIoUloqU=\r\n=yJAu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"24221902cec2b36054f0c646d354478b322fcd37","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T05:01:31.016Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.1","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.34-renovate-npm-marked-vulnerability-24221902cec2b36054f0c646d354478b322fcd37_1645679121198_0.08117719470848006","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.34-renovate-internal-patch-743833798b795082a742f678b4b19a455224fb80":{"name":"@balena/jellyfish-plugin-front","version":"2.0.34-renovate-internal-patch-743833798b795082a742f678b4b19a455224fb80","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.34-renovate-internal-patch-743833798b795082a742f678b4b19a455224fb80","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"37072277608c50c73644a832624e567f0d6d1835","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.34-renovate-internal-patch-743833798b795082a742f678b4b19a455224fb80.tgz","fileCount":28,"integrity":"sha512-kikwfmBiGzlDNozGixCRUXy8fBJPOvEv0HUgDHIFRUnLTirRnl5aFeR5q/+b6rZBAN3aAd/3buaxRoVzl5pEuw==","signatures":[{"sig":"MEQCID9KifiOw4IrIIsSluz4iTQGjm4hbHq2bGbSU9MGbloRAiBffItNWk0QIj/OtYUlUr9dyKne2q4uXrz4034j5oV/gQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFxJTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0tA//YCgVlGBjj89E2Lvw2lJ67tKELMW7BdBALJQQLNIP6XZojm7u\r\n5kVoTOawqeA1/mwXm9akPW/qcZSvAHLmWIaSIzc0w9nEXnbPIkCSvK/AxuB3\r\nsEqqcKu5gJhYvJ9ihp8ajQf89nd0HZ4tlDtCpADFO0CPhcGmp7gSTIO031L9\r\nIX2Bc3zKu3zaM0Vpbg3iArQJ5KOHR1hyI+H90yh8V2bTUj6G+l+sr8n4Dsne\r\n8Joy0oESDPQtdeKepR0Eq/5AW5C+1nQdxYxhxLvXADw1ccE0BBE4WEIz8CwG\r\nS18rbak4m4nshpr9Zj532ix8571+CE5dhBfi6INmYrjUlBARuOvN5GxvaeXD\r\njwT+P5Wk4B1UIq2serdiioUXsRXuk3ArGx9Wr7Is6cSgJf1O5vJJzaEzT5uq\r\nXPtMOgqKcR0pnVSN2ZHFWZmm7m8pidF+eDlPFsHzG6rLk4WYzu1gh7fMnVio\r\nrHg8xFB9GOe6XpvLyBJPHVbY0lbQztjy8GGMIIvatYBXfonSXWSrKOWyReN+\r\naCSQIuEMav6T/+nCTCmW0WI/rJ5iCVmtfE/0e4IT77LDgKZawjIu9YO7uYrC\r\nw9XK+laJU/K0mDqqRXuFBvrWmdG0yMGMmSbxsV6kU9jTxdlf7WrO8SB1mQQF\r\nWUDubxdsbx9oqOdgI1qJ49Lx4aN1MTK4DUE=\r\n=/Qd5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"743833798b795082a742f678b4b19a455224fb80","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T05:02:41.352Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.34-renovate-internal-patch-743833798b795082a742f678b4b19a455224fb80_1645679187052_0.25016478830656186","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.34-renovate-internal-patch-fc6743a897f41dc6648f8448fb4146681bb5f116":{"name":"@balena/jellyfish-plugin-front","version":"2.0.34-renovate-internal-patch-fc6743a897f41dc6648f8448fb4146681bb5f116","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.34-renovate-internal-patch-fc6743a897f41dc6648f8448fb4146681bb5f116","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"04b6759042dd1070faa31e45b2a76b57e9acb982","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.34-renovate-internal-patch-fc6743a897f41dc6648f8448fb4146681bb5f116.tgz","fileCount":28,"integrity":"sha512-gXZRaLY2WdwiNBJn2YG5r55utzxAZ11231I6NcrUJSUH7SMygK2yFunS/jcWrv0+JBbKZEC8HDVI+qvhw3RTdg==","signatures":[{"sig":"MEUCIQD+O1ccN9gNC4ukZzYR07Lub+P+D8ijooqhe2IGh3qAgAIgbpjWoVY6BuYD4m9287QjGVp7lyC17MwZkEK4RIYXVNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF0M6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpctg//Za6vauN3JDJvpwiVwDK36i8Vx//7hmO1XDBH69qaUro/LRNx\r\nZdjiSl60EeSyWHYu2lHrJAIDjwjKYBSPKflii16cvqFPp+jXFffQY4JlhS5H\r\nL1J7aXoV9Qh+v2xjW2KMmfF1JUoPCxltQqXia1F2Ko9SLkByHDf8M5omW+Kj\r\nO67Cy3aayZl+S8f6Q+mTtL+7Q98c4W6Cied723kdoF9lZw6Eg5jm6cCCcaXL\r\nXtRE/L6qBshtnXBHo04i5fkY56F0qqJnnj3TAhiKEQWnV46iJh5vZ5w9Dfg0\r\nQQJP/DUmuACvyzWpbkXG+N/eev/t8ei0jo4N+STInt3RPX2k9blxqiY2zzx4\r\n5SYvEOcv2+5Wh03KINTnvmOqavGfNVB57nfrUf9Uqjm4sUIoLQ0hxwTZf45R\r\nIrFvpKsRjB2hVQQPJlDL+3rts48B/z21HojYHrTXn9ydY5fpx0+aXubtyWdk\r\n0ZwkVklaoiMClE5/NY834nKXH6urB9sVkWK30e5rI8m4KDB/9PPut77+XT0o\r\n4D/VYHxuvfx65qUm5Ez39csQmMA3D33qhkeLnmu/Efsibd6OZLvz8m7PxP2U\r\nFrHuyAyktLv5MJvik8O89+CFz2OoG783hnmT+gTzm1jcgcxW4HWIAdnji2E7\r\nuTdr50KWjRYfBSdIULMzFgzck/c2qS04QKs=\r\n=ecCl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fc6743a897f41dc6648f8448fb4146681bb5f116","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T08:30:45.248Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.34-renovate-internal-patch-fc6743a897f41dc6648f8448fb4146681bb5f116_1645691706480_0.789232975430151","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.34":{"name":"@balena/jellyfish-plugin-front","version":"2.0.34","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.34","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"be9c3b4cd5f43b67165b3f0cc708e3b519d5d8de","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.34.tgz","fileCount":28,"integrity":"sha512-CWVWt+yciaGKVLn2tsLd/5eawIj/wnfuRwX/3aGSBAZp4UiJPZzHRPq71Ydlw0EUP+9qY149KgnnEfMaZbIvlQ==","signatures":[{"sig":"MEUCIEUfqTd74oD7hYPaIhGZ8KaW4oNJG8pwHm60HVTosuwWAiEA5XfIWwsx6x8SuoUTdrcYXkPZVC8jDqtPhVA/zsiL+hM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF0anACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmptpw//TNw9eTXkaNUXDgIpJ4F5zf0yJYUZodPAhLK/Uqgc/0qNuipg\r\ncJFiQw8OlsqPHpYsXicILpuGnViC+5kgCk5SNxmxNzMZ3Ykj1443B8KrcXzr\r\nVy6TDTL/1T/S733+0aqMxhO5txh3cfUVkPJyGMJAOgg0L1nx6LCWlkgrEWBz\r\nYWUu1KZ+XpFM3JP85Lo9q+XUo+Pu7ngyV4xNeBA80wIw/BBIpU5hG2ReXMrB\r\nKpGt0DWkB80tXRSC0tENZxRBfleH3tASvlaNINRsBMmsmi1dy6KOC/5jkXNB\r\n3od2R6RdJ9WeBEF4Ya6+1ZZV6fY+nm896/gtbldYJHkHT3N6q2P9qkWBHdjn\r\nh3jqPKE11m0asH6WhdnwVWv6DDKfUN9RJJrwoLSvp7erlMVdvThjWnROISa/\r\nRDIZUa75LoWzI1N3KMJxTFYI/HjFG/dwbmeu+lCSXbTf7EmeCzdNEsQFwDwe\r\nTG5AGnjfcnw7fqornJnHFHBskmlkJzUJyakoe6qF9T5qTm6FV6g7nHcpKcPS\r\nylbRWcpk+6loiaDz8hWGBavU3k8jjKi/ta436ybGqc58pO27kKGgP9R4sihg\r\nY4V5oSYC/lM7/Ks7OCdJ+s291kvxqcHadTj1J1RLFLsLzOEps2XIkI7IxMPb\r\nAvCAS47Bz4LraN3qdKCQnpK58/zGKpZA7es=\r\n=u4VH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"749483d0c167c02b0be658ac1b718fad60ccf729","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T08:47:17.952Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.34_1645692583593_0.8971892740495884","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.35-renovate-npm-marked-vulnerability-682636b4a130745b09d65f08abc1d549a6084dd8":{"name":"@balena/jellyfish-plugin-front","version":"2.0.35-renovate-npm-marked-vulnerability-682636b4a130745b09d65f08abc1d549a6084dd8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.35-renovate-npm-marked-vulnerability-682636b4a130745b09d65f08abc1d549a6084dd8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"360cdd862bb207c852520498793499d16c9c73a5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.35-renovate-npm-marked-vulnerability-682636b4a130745b09d65f08abc1d549a6084dd8.tgz","fileCount":28,"integrity":"sha512-l0kLkADSNLaz1yw6qiS8tSZX2qXMjvMlsaaCzSw75wdG+bvIelVqMuOTaT/hx3lSHfMa45hyD0m459iFHeRQQw==","signatures":[{"sig":"MEUCIEMR7cD2eETuqJRllFKT/8bq7om4KIXQ69cKlop8zHrcAiEAtOijEWkf8ZwPpBH955tbgD2XlTQNZZ6zKXbMqmKVwH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF0e6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYFQ//UxcG5RzusnBruxcPRgW72AR1U1RVhjkYw8bYo3x7l8nFtkye\r\nws2zVa4Pm4jVWFtbEa/mF3ebBoNTFZBXXGeItJ65q1CsVZoK+hCuH52GVPA+\r\nmeLqFkMngdgT2TW1LiwBKiJvxE5Oh2h7GGiKcqF5Baqx6olcy8Ar+WD+dsFa\r\n8R+cxAfD35UJMUYuYaVfp66OyYdgdUdM6GDpQoxeI8e0i5dPg8YOQy/DsYSu\r\nektBRqT6msjpdxuOTZpnVAxYeT+W0bznkScfuPLJUBCGlCwkzolP1f+/Of1m\r\nTP8Gg/e2mRNPA10iHZqZwv2RGNdeWYwKIM3byHOFvoeIJw3EmchnrMjFqq69\r\newvqrEXedbeSHYpxYFu5uAETsGVe4bnK8UzEIbk4l+egD7Z/GOeS8Ni9sy6E\r\ndTWcqLt+MH4liE3BeuG8FRj7Gp6v4Cs49I5INPoS8mOr/voKNC9oiRLb3edN\r\nW6h/GKWnvwpUGX1zcGuj1xvWx4JxE8eP5ihwuKZoac+1idzakZXOSwNZorvr\r\nOxdkPHYM9PlFzixPMuXUOUcAmm7ONCIPfWRIcRgKYUquuDjkPo426REyk3HH\r\nVUCYqLWtMUyamN/PYUu6q1YozTYdL2PvD+p+i/82UURTVNCc2EvauZaklAM/\r\nHxbkFAkJED9y6+NSFWizqKRbno8PJ5a6VzE=\r\n=vqp5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"682636b4a130745b09d65f08abc1d549a6084dd8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T08:50:34.604Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.35-renovate-npm-marked-vulnerability-682636b4a130745b09d65f08abc1d549a6084dd8_1645692858769_0.5278185969310942","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.35-renovate-balena-jellyfish-environment-8-x-24a737ff429d1664aed4e1207cd5ca5cc231a5c1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.35-renovate-balena-jellyfish-environment-8-x-24a737ff429d1664aed4e1207cd5ca5cc231a5c1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.35-renovate-balena-jellyfish-environment-8-x-24a737ff429d1664aed4e1207cd5ca5cc231a5c1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c1327c270cd2936a6d879aa8ca990c903ba36a19","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.35-renovate-balena-jellyfish-environment-8-x-24a737ff429d1664aed4e1207cd5ca5cc231a5c1.tgz","fileCount":28,"integrity":"sha512-iOy0zdV9cylLO3wJfVcQ3u0Xz1KOsGOaOMGlZWayRaHMmTYpcNQw2/a7G1bm/Fnt8UvP8hWUFU+YPWJuXvVXmg==","signatures":[{"sig":"MEYCIQCbwKnJx7sKAxP8Vme+L7qiJc98q3o7w+fMNCIfEEeW6QIhANGCg23e8bxaVU590u7EoWjDsVAlD/zAcmv3TX6ZphjD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF0fdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUtg//XH25cV9fa5btFe6jahE+tB1keScO2kh8BCR5sEiEuKjh7oyk\r\nfE1Z+n6Dia8dtUxEyzV3scwo58KW02ucUpZx64Xvb3sEuYHCWjmZ6itUbXmN\r\nq/iCJYo/osZyrIrJw6ht3wrJYhZBZww0jFKO3dA3g7DZTvlhUHIU175+nEUa\r\nEhuBjA9ekUwsE6Pr3CNxSpv8wYSzt52txt1ltVBfCJcDLNGjemzrBHSjXhKQ\r\n+0g0LzKavftDGceWhBxd6zEWaGderlFdWCpq3EPDcp0Yr+lxS4xic+q3DjPR\r\nXPKpZ5aytgz5sOEozejdURSi7h+WPu3EoAwOH1lRewg6jAUNu773dLqDDZyK\r\nNhK4SnYRcbUM14uK7HiIm3+k4jTJW399taEg7AstKDQFglX9YIetgpeQ7kBp\r\n6Kxb6GMeKjO5A6YfgceAKWw+BVvn/SuYXe8KZV52JTLUYkSOHxn7633haevC\r\nnGOm2uPm3XWacodzkDwv+NX+WSJTsE0rJ8gdQbgsB8QrbhLlCs15Q0YGHX11\r\nylknKG9uvLPHvFV7oSM5TsQuqsNkkjkNdcyjtl3beSNqTxowugdNghX3mBMC\r\n0T3G7tSA+xr1jzpcDpLMq1FsivKacchwXTV8AqDuzasopiPQvle/TmGFDDar\r\nfVBt0Bqag4E7LZEQovsJnRRvHY0gk4tY5Zo=\r\n=Cmlm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"24a737ff429d1664aed4e1207cd5ca5cc231a5c1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T08:51:13.860Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^8.0.0","@balena/jellyfish-plugin-default":"^23.3.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.35-renovate-balena-jellyfish-environment-8-x-24a737ff429d1664aed4e1207cd5ca5cc231a5c1_1645692893434_0.7054396688634861","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.35-renovate-npm-marked-vulnerability-ed49d28dc7aee77a55c4193787d69a2c1d7137ae":{"name":"@balena/jellyfish-plugin-front","version":"2.0.35-renovate-npm-marked-vulnerability-ed49d28dc7aee77a55c4193787d69a2c1d7137ae","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.35-renovate-npm-marked-vulnerability-ed49d28dc7aee77a55c4193787d69a2c1d7137ae","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a446b0ad927a12e1dcf1406825b1fed52de3a641","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.35-renovate-npm-marked-vulnerability-ed49d28dc7aee77a55c4193787d69a2c1d7137ae.tgz","fileCount":28,"integrity":"sha512-B4/LnG5cfIi4hZbELuYZQJL39PJHk8ADTVp/BZ+bdqE1v1H6XqMv9GEnIRdy2Ytsl9fdHEIJqlToIbj38rDBCw==","signatures":[{"sig":"MEUCICgmlitUwYOoQhr6TNy8PxzBMxg7lT1GuHBsso2Z3FQEAiEA5S5EuekFcLsfZJYRFmIqECQd6Zl2MHsII11FNxZ9bZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF0jVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMPw//Uzpc2m73isy9PT0208FdgjVMX7mykKvRqlT3g4kdgils/7CP\r\nEsPCv8aFOQ1g/gxPsK0ZRuq/AxcWukSIRepFr/LVDR0Lt+/H35G66C04MLg1\r\n0sh8yXTOnxCVjsVdrmz/B0lBXYokwNkqIkfpw1v2rJHhxkyLdMnm7UOz13i1\r\nsTtNKcUW1g8/5XitK+BnBJ0ik91B89+LPD8BmpnQ/RYxNAi4W3Q5T6nrin/z\r\nIevkTv7xJr2AFQrhKXjbLZzaMNYu+xj8Vrlfb2Mx4n4JlWwVK0MhmZyccldP\r\nNjXat/s5BFHUKsp76ENlHPKNMxiyPFDmUKEtfD4jR0v/ZHcYF8UMXGc5HZ8J\r\nhHSs0oBCiWeW+9iFBp9IlX0MJ9QMV8+s/WTBGPGbi0T+cOdbEtFbSxE6AXVx\r\nYKI0GO9Knhu4jnGp1+qtx4gGA7dMnse79b/bz2Sw2a65E7c3GU7O6OS5X0r9\r\n4EtLxWOgn86hIPCBU8sSBb0k43Gl9Oq8nQP31AOA3LmhQdahPoTtWVoPZsfk\r\nKc1MmOhJcUydgT4N3oqkb8b4kQUHLND+Wd7kEcy8GdB6e0uMwYxkAfqjk5Gu\r\neuy1J2+V4bO+PhummR1ppN1hz8uO2NwE4eHfLjR5vwt6WS+RMLcGIpFraMri\r\nTh0hWULsCZ8Zq0fU68hjfwZvD+80wIzNvkQ=\r\n=iAhP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ed49d28dc7aee77a55c4193787d69a2c1d7137ae","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T08:55:07.842Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^7.0.1","@balena/jellyfish-plugin-default":"^23.3.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.35-renovate-npm-marked-vulnerability-ed49d28dc7aee77a55c4193787d69a2c1d7137ae_1645693141372_0.5439993638346998","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.35":{"name":"@balena/jellyfish-plugin-front","version":"2.0.35","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.35","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4a967262b90994aee7d205f002c14e3966944084","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.35.tgz","fileCount":28,"integrity":"sha512-V7DXD2MGIOIzessyx/4AZqsh/qJtutaEEpyU+3iZRMKzLojSbfNuydsUwm0/nQPTtsPHgB1Mx1X9Z2IZ3Hwz/g==","signatures":[{"sig":"MEYCIQD5fHWll556E1mT+FySL42LOz8BheYBNsSabNg4N6N5wAIhAJXJwHa1eje3Ya04H9vSXkYecWuqCPFkKuDDRG2AodF4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF0s6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9QRAAoyKeqNrSq353GLQuMWoBimRrqbf/0HMjYHDrLwA11OOBLY4i\r\nBzbgqTifEau8jZYhJmquMyJP1Mnm4YSYVo8lqVRNntEUDu4A1nCG/zxmGifI\r\nmRjrzqJ2NHkwY5D26Fpbh0OIXkEEfQQbUfodRTajhGq1R4UvSUKu18P53pt0\r\nL5SVIZ+bECDXnYRcQadc6Sno+YHvPTR/TDw8Wk+dRWQ3C/DsuFwjUG+TWs8t\r\nB5Ozng8K6gqAycHtnziT4r44lhqQLVfoYsU82pQxBHXS1uCKICFWKQMzm+Bc\r\nZiKktnZ/uApXPaviqrqmlhLcxMxVn8KsnlvEPiDgSY/mIInu/ORF1XX1ws7e\r\nqBi0AGhtrlCFeg8ZQZUBHTmz5cw94w9phTgKme6HsElAIE8ow9Q0fnJh5c+p\r\nPyr6YpXOYMCCKapBgub0jKAklGL9l0HLIciMQRjTXYPM9UYdC1ek4JdB0Xxe\r\nZ+tl00ZHwZOIxBPm0oUS3XzPCJuG7xk5PNIGNX7kL0Rx6aStCacq5AoeTBb8\r\nOClL81osU9JXQEkVHR9hXqI93daKIbP11YKoNEeXmNEo6UV34NNk9Ry6HEXw\r\nZbIzf93BOltf5xjy5xTCvaLIO1vtcd49LnWu4R7gtZ9f5ewc9HAZCY89axej\r\nc/hcJSej7AMVF61+e1mjoOzBWq6glS0razI=\r\n=g+ta\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"49fa5fd2be97e555de30f61eb413182b3b69f119","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T09:07:00.093Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^8.0.0","@balena/jellyfish-plugin-default":"^23.3.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.35_1645693754315_0.16518008064925982","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.36-renovate-npm-marked-vulnerability-699a99736c0e28f493441efa051901a9d1fa8d8b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.36-renovate-npm-marked-vulnerability-699a99736c0e28f493441efa051901a9d1fa8d8b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.36-renovate-npm-marked-vulnerability-699a99736c0e28f493441efa051901a9d1fa8d8b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1e93d2b533552ed824cb05a7bfa4f3955d9162ae","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.36-renovate-npm-marked-vulnerability-699a99736c0e28f493441efa051901a9d1fa8d8b.tgz","fileCount":28,"integrity":"sha512-vsX5uQB9EhAjJQv+YQCxHPJYY26Xg2J2PL/jqK9h1VC4CWvj5UxH88YgTZvZIXLdRCnQJdw86Z3lyWXfBTbiNw==","signatures":[{"sig":"MEQCIGiJM8IThcd0yT8GNgAjiizDOVMF28Dds3+e5MNG+KzlAiA0QFeuvMZfFWGODOwQbH/CMI0lIi2h+II8e2y7lak7YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF0wcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpONg/+Ju9DKrg7V6cZWkk8Qh3o6dtEDI9Mj8MuSfXNQNpAvoB7X1An\r\nLMSbk4wrK4iRU5cIqBOgOCnkv6sYiyIt45fF5vcU7Sm9C4zA1ztkEIrN6Tkw\r\n17Y5teEmHZ5sQXbYQO4cJ/f035PuWfLYnH04R94CN3engc6DrorZRsBKwJ2d\r\nCFKHc8qYoCGHExw2FlEcOs1kmdkspGrEdn5mwx7TsmfuXu5ZBOPYaXXFxSVA\r\nUbvOqGCpwrY8ez1h70dTNm5jYBSjQGfes3SR2pMmLt/p+5Iznhb7lKAICnAr\r\nB1uGDX0f1dot2AMVAwzArJwOld2w1wXgvX1qpdg6uZmDcvggEsC1d/VPJOP3\r\njNhR2Blez6Gfk/jv44aWYTq8f2gNQ9kBt24Ytn0tvIBb4N0VY0hHFl/jlkq6\r\nHrNX/ZRn0iik+A4EPH4Tuo8J0WyD71b1sjl3ZGLIAk2Fj9QDmKuIoHzxBkWt\r\nk94le+RTmFnsuLBYKPHjEC7YJlw4w0cdEhS3v5bIX30GDDv8miXKKra9FJVK\r\nCT0UZz5pCy9JJ1Q/9+IlmuIjXuIqjPz9LIONX+yQvJ/s2HUe/J6mZ0HXhApn\r\nQ8vaY1LjJqtmaCr6qu3mJWDra/gkEmJjpU0e8Aw4QuUM8lRnEU4G0S8PJVbX\r\ngnQiIJGSJv7S6FOmrCSLHcj3E2VzZa8N8vE=\r\n=qpOw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"699a99736c0e28f493441efa051901a9d1fa8d8b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T09:08:47.720Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^8.0.0","@balena/jellyfish-plugin-default":"^23.3.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.36-renovate-npm-marked-vulnerability-699a99736c0e28f493441efa051901a9d1fa8d8b_1645693980734_0.7695250955019917","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.36-renovate-npm-marked-vulnerability-f90f3f1068012996b7db2dc9a59bbc57a5e45394":{"name":"@balena/jellyfish-plugin-front","version":"2.0.36-renovate-npm-marked-vulnerability-f90f3f1068012996b7db2dc9a59bbc57a5e45394","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.36-renovate-npm-marked-vulnerability-f90f3f1068012996b7db2dc9a59bbc57a5e45394","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"53811d06ade49a5f073a41edb58b50e20b7ce4b9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.36-renovate-npm-marked-vulnerability-f90f3f1068012996b7db2dc9a59bbc57a5e45394.tgz","fileCount":28,"integrity":"sha512-bi+l/Wc7qsSUr5tItZazN50gDvr3ONcsp5SoysChYG0pq6+q7Wruj4+4eGN4Gx3pJKjaV3lOLsM8z6c11Ag/8w==","signatures":[{"sig":"MEQCIGsMnC+N+Md0HD0rncYUFgVxJesHs1Bz4GDkonPSUkrZAiBRDZwzOEG5DQrMrI5kPetpLMAFAritITxKlsx87x4ipw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF0zAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriyQ/+NBtpU8AryMolwG16UITiedVrm60UJPll6+9fu+X5Qja6TbTb\r\nc/uTDNNbNmshVd4nXMKUccWq8N4fThhEG3QRxBpchTCVqCSAzUESXqm7by3T\r\nk14RcG3oKlnElHlCR2c+uk1eUPXzUosaOrK5e88us0PN7KiOQLeygTWRgXIM\r\n9/OasOTFlZN9qRLCYnaCYdMngW61KOLsIQdOkFNjLIehDJBXg5Pu0io6uK/8\r\n+bkSRVFK3xZgxl0yxD0ePKWxeHeoXXgrKWllTFudTW0v5UzcX8fSTQTaInq/\r\n2hzsaVGDaFObdiPcZdaQnK9nAzt5ni4SGRIdBFFAhEf7nfz+6RCYzr41q7do\r\nB1C8fz+bGYbBPU8pz/aLkwNOXhcrZWk9ydEtUl14I+6uhwhlUTix+XzpSykj\r\nXj9SQ81Va9iix/tDsOMRvQyUiOutvLrPjeY/SaRXwqyZloO198vfwYc17ehy\r\n1nqC69472FUGAU43AATwQWV/m58U4QGGNZAJxgs7gM58krjzBTVpAHoQwlJV\r\nJq/3vNLFHJ3geQFaUnXlegK9ps2xXJmfsLekrg3XDGj7OINe0i+pYvLZ2Vos\r\n7oTP4BmbKUWMfQNizBaiWP8cNdosJpSLKO306mByIdUXBdYiSeXyuYZRtwzB\r\nmIUNlwGkVCt2rULTP8u+jYJpT7SLC5r6NIE=\r\n=A4/O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f90f3f1068012996b7db2dc9a59bbc57a5e45394","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T09:11:20.192Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^8.0.0","@balena/jellyfish-plugin-default":"^23.3.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.36-renovate-npm-marked-vulnerability-f90f3f1068012996b7db2dc9a59bbc57a5e45394_1645694143873_0.7912285609168752","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.36-renovate-npm-marked-vulnerability-58a08f92fbe239bdf413b39fce8794c43edc7a7f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.36-renovate-npm-marked-vulnerability-58a08f92fbe239bdf413b39fce8794c43edc7a7f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.36-renovate-npm-marked-vulnerability-58a08f92fbe239bdf413b39fce8794c43edc7a7f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3b696a1e9c09f024c1b6549af99597665f5d18f8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.36-renovate-npm-marked-vulnerability-58a08f92fbe239bdf413b39fce8794c43edc7a7f.tgz","fileCount":28,"integrity":"sha512-+CPuuV9AmlU3AI/8H/MNHG5K9aorPXeM+mytasIuKRc6BkCtbm6JzaSPxRChQWb4vEMkY5Wrj+3ZZCbwTPVIbg==","signatures":[{"sig":"MEUCIDB79kTgaIwOh8uBpE/DXXYhP+XpjQO3503Bn5KzX0CkAiEA/9lA4XyuWHdxQmIHgV1NKk1SolU3ofgHKbC+SVMBKd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF8l1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3CA//R8DP7XZA6mQ7PHk9BVZACxyJ929p6CwRIOfhBVyvghuJxXIx\r\nnKTr1/VbcnXqAol1U3ARhtjrdIah/ptWuqxiTompk8IURIdGDCcB3DiEYzGe\r\nwE+Qmd06BRwEDeqpa0aefMAIIcYSxgzEFYlSqXLMZYleczrPmUYL4bAZ4gF/\r\nuNzRlAoAWdmOfuEAhRVWLvTpeI748ksbCNQ/vpHYK1xqtXBaH3SqbD9s5qaf\r\n1lwui0J+PTDrtQLvBLyxn934vNpfE6tcGH5lafuKVaUwUdAxG8rFdx7eg2PQ\r\nWiA48GwZCanLVPYdbphgwICS326DpYnUq2JiSWtQq926eAlA1P0RgnAUJatF\r\nOplPZuj9z/Ul6XVHdhmnDaZiDjWN/V64kMoCXKGddcgiLcm3l2kBeIM/ywl9\r\nMQ2120rI3hy188Z2zxUFKwtjX1k3m6+rEEs/mMdghwTVZAp4CgCGVolqMAA5\r\nNnW90BIBR82toY842tLc2dcBxEMOPmXh8UkKLTnRb468I2tY+DE0kCWgzlfA\r\n+WmVWnKQCghjcu2hhAxGUv65YaAW5+UxyiLljJHaJqAXnZzrKVtAQqv9wzT4\r\nE7lXwKE29kOX3PrhHKNd2GS2ujb0OkZoqGc70aSz8fi3PXp73gZ/zUv4uDE3\r\ntfVF1BeeTwp4AR4k/hAlk9UkhFdv6rAA+Zw=\r\n=OgAa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"58a08f92fbe239bdf413b39fce8794c43edc7a7f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T18:04:49.319Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^8.0.0","@balena/jellyfish-plugin-default":"^23.3.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.36-renovate-npm-marked-vulnerability-58a08f92fbe239bdf413b39fce8794c43edc7a7f_1645726069567_0.9061879016397103","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.36-renovate-npm-marked-vulnerability-26c5dbd65c0492d6f8e6e60385d3c6386ee023aa":{"name":"@balena/jellyfish-plugin-front","version":"2.0.36-renovate-npm-marked-vulnerability-26c5dbd65c0492d6f8e6e60385d3c6386ee023aa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.36-renovate-npm-marked-vulnerability-26c5dbd65c0492d6f8e6e60385d3c6386ee023aa","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2bd1a30ac08b223d6ed0a30e55ac35f0e1871508","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.36-renovate-npm-marked-vulnerability-26c5dbd65c0492d6f8e6e60385d3c6386ee023aa.tgz","fileCount":28,"integrity":"sha512-tu7LkZEbiZVBNJQLJhCqDU7pv0GJy6z9ZZFPrRsQX5g00xNmSn6V4VMy3Prt6lo/fionBPEMnnTViPEUZxHU5g==","signatures":[{"sig":"MEUCIQDc8ycy1+YNnIwLE26U0CpSws5IG4+CuLS6D0D4H778BwIgXoM9jCUb4UI0uQ53zcVDT72mPhguK8K40Q9ANjCWVjo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF8pQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV1Q/+OF5OYTCbMoj3pTKX2/2MTCrodW5NhnFMbduarwVaYIZBKia4\r\nPjfpPz8BxSOdOGHH+43JGrZth9u3T5erRg49SgDrw6Cn8n/EHeYJswAl1gyc\r\nr85dE0MVwkMymZ7at1I/b+It1w/LcH1QWLP4IoxblKxJobjp2W5fCPE1jwmh\r\nSk0dV+j/8z8r7JHUWBGZCZqCG3j1TozSBqlhLMHwi1MnW1AnKmA7OLWm2hhx\r\n64TdW1iAW9WzXxeZl68Nakt8iOF8goOXIpNWhTqiXjKNrdkBEKsNJuSbgqEl\r\nAzBhoaqpQ35AJnmyge5BiLAswVJk0+g13Ek6diN3w5hk9BakNOkgM6K0FV7m\r\nTndSYaMj0vraDqzVvtPqWnzT/Scf5wWiMVfc5djR/U3u9/aGpvBknv419ASy\r\nfH5hMgwC2WGgSUgL9zn1vLcZRR5M4sGBFXlBMZlM/Lyh8Zw4C7EF+eryH2w8\r\nJvDT0/fwfzoSklHt8dsfiow74rbCG7Lh0cuP7d+pi26gh38xFeiRPxzHPpaW\r\n1WfbylqVq4a/y1KtWLVkTrz9ZrHxzwYd7CuQZc9nBTvqp1Q170n2vLrlSnBd\r\nP3D2N/xVgdohIPgYD8RfGx+nESuQnwRMDiMG30iFlcU92wiQVx7qSpr0yrDs\r\nzJxJ0bcqabn29wrqkEE4dVJQ8TFTHPDQW60=\r\n=5HJ0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"26c5dbd65c0492d6f8e6e60385d3c6386ee023aa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-24T18:08:09.574Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^8.0.0","@balena/jellyfish-plugin-default":"^23.3.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.36-renovate-npm-marked-vulnerability-26c5dbd65c0492d6f8e6e60385d3c6386ee023aa_1645726288660_0.7431178474815985","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.36-renovate-balena-jellyfish-environment-9-x-e97f65e24a433d284ced6170bacf02c9a23c4e59":{"name":"@balena/jellyfish-plugin-front","version":"2.0.36-renovate-balena-jellyfish-environment-9-x-e97f65e24a433d284ced6170bacf02c9a23c4e59","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.36-renovate-balena-jellyfish-environment-9-x-e97f65e24a433d284ced6170bacf02c9a23c4e59","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1795b3ffc835d333d7e5e8afb304e7c139dcbbb2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.36-renovate-balena-jellyfish-environment-9-x-e97f65e24a433d284ced6170bacf02c9a23c4e59.tgz","fileCount":28,"integrity":"sha512-DztqnS4xJJDlBou+UVLxPHdryEO3iT8VrfNspIthCYujOV4qjbhOg6/oUGFm9BJ8FSilNMyX/vU6IN4tffRQRQ==","signatures":[{"sig":"MEYCIQDbMM+lCx8Pn4f9yLR48hzSCSaISwTtRdo/1La2kTBPsQIhAInRJBXtr3ZwrV3lq5GXdFffTC0zabLVgceo1KiHzGTH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGFZVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqSg/9Hy6NlhzOsE6PqEdxV27n2YNLMri+MPBi3MSc8630SelGeJbR\r\nrRVYiVKZrttg42hefI5ZvSAb+8LjHLbqYQXh3sa34w2nBmbkHyyLz+8FEEHH\r\nqt384NubX5PnLxJaSBGfBcPR4Qyk/WxBY/pae8QzqwtyMLEBS4NhZWSyTeCJ\r\nQ+f2zxVwcfVJzosRY2MoE0fooZsW1SRFYSCrm3W1Xni6opYFGoIdJ1ysxOYf\r\nC3+m86u/4HyA6x9U5UPsDcw4hu+FDZ5DPDaVA1DFCaNwWxkepJhOQzXWn8hz\r\nR7ha520BCACOBg6AVRp3r1SX9jcF8yEM747kE4KSzc+aO7UUQipdZJtwSRRz\r\n51VEzeDKta7XMD6x0yGvbIPSgGMr0menYApvB6O9U76pa43snWzhbw2KEura\r\nXeh4h9xnFLTnTQgU4E9Ubfzrnpo9w/DQAswkNZNvY6mVK4ql0rjG/fKAs6/C\r\njNXqNMeB0jKPRsvrlaVVqYI4sCdmJld0WZYaWiHd/MW6EGjQPS62mX+Dh/21\r\nVMbltc3jTza70dWpMFW8XpclxnAwQiY4WeluNh99IJ9z6TnWqu3rUne7gaJ4\r\nhfcGy5r9Mt+Q4Ctlf+ZRLKEmM+nzythEFxIvcqsIPlszT5nouxddjjBDJzhx\r\nVQjoQPw5wMGK4btoMIaPkOXkZav4bAGGUfU=\r\n=ZcYl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e97f65e24a433d284ced6170bacf02c9a23c4e59","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T04:05:50.527Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.3","@balena/jellyfish-environment":"^9.0.0","@balena/jellyfish-plugin-default":"^23.3.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.36-renovate-balena-jellyfish-environment-9-x-e97f65e24a433d284ced6170bacf02c9a23c4e59_1645762133547_0.004904908844322042","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.36-renovate-internal-patch-06a119b6754bcdabe6d30dea46ff314f537a608e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.36-renovate-internal-patch-06a119b6754bcdabe6d30dea46ff314f537a608e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.36-renovate-internal-patch-06a119b6754bcdabe6d30dea46ff314f537a608e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0f07c186fe4c9e379dc2d8c39308c3b0bbe5f600","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.36-renovate-internal-patch-06a119b6754bcdabe6d30dea46ff314f537a608e.tgz","fileCount":28,"integrity":"sha512-LmGvcSyRGQYlq1QOjFYUJq3Xisp5EhgiubTeFY+Rl4crZj2jSRqb5DDydKsCbj/SlSBACRgoB/bNOMrVq8s8ZQ==","signatures":[{"sig":"MEYCIQCJEn5q6yEoEtxPn4T4za4lfXO8ysWeki3iXvJ3hlGAlAIhAO/fYNFr4CKPqNZ4nSDeEJhYtnESZAKtX3tDzB1HA1Qf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGGdtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCmw/8CF6nBVyh4UC7m+nJ4Wh/YAqO9U4+n3tYg8ffeFmCR1ot9BQT\r\nJNy9ENceUTPJW9hlv4vsZ5Eq2HifFTP1ptwsoOnR3+iFqMNp+K8JUZaQygQi\r\npspLZU17ISsGjUNhMIn8jOPvgImzZ/Gm4AyyIYg3B61KNI52Lr/LcHjakbqj\r\nO4LDwnpPpNRXSN60sno8whSfzA4Wi3T5R5/xaxbfJHwEzlTl45QGX5TsBHRA\r\nyfCX9K+ax6oLBbQSmA+nPmb1cNr8XGth2bfOyfgEJlm5m9FSLDh/w1q4NEpw\r\nlnWQ7OCho/ytevK0pVSBSfPm4Kpjb3FEqFHDHM3LkamzV4ErRKVTmQ7ExAog\r\nIblrF3ZmSX/5Bwt6QfgyPiecOwHLndFXN8wGILKt25cGWiOAD0fFC430QMHK\r\nFan+i2TAWm2nPGRvsdi7Zup/JgCfW9F16/J9cKSiePKe/O4dOTxHp17Pz8Ae\r\nu7ezEaC6ZAGvPLLTua4caiyAAEDTD1D4GKe1wRnEkPGHozBZxZrZCquXJuiq\r\n/0kk0h4hhe9lPp3fJapkDCLHMCnfkE4SEdpkJk4Pq/kml+sagMmps3KUNENN\r\n55kr8HhtgjlNyX8hSDEsdpKBNQTFLWg8vJNNzHihU12D22j92ZoqkUP9pztH\r\nWzaBj/5E66A+CkDOb3QN//HqmIJpSIZEJSw=\r\n=0B5n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"06a119b6754bcdabe6d30dea46ff314f537a608e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T05:18:35.078Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.4","@balena/jellyfish-environment":"^8.0.0","@balena/jellyfish-plugin-default":"^23.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.36-renovate-internal-patch-06a119b6754bcdabe6d30dea46ff314f537a608e_1645766509079_0.603890847912024","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.36":{"name":"@balena/jellyfish-plugin-front","version":"2.0.36","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.36","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eb8e5ae73cccb0815979c9484e35029ff1c7196d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.36.tgz","fileCount":28,"integrity":"sha512-pGeXnUzcqPl6KntYqGw9rC5K5GcyxSXUlzB9s0wNHv3fe9q4iIR8JGdUtT4MEkwEdr3aTId4fpyHj1zei9YTiQ==","signatures":[{"sig":"MEUCIQCf1tD5s4tHCbPB8iPth94axAylP0oLSBfmhQKaUGNsTAIgRaeDBpKpKYKPKmmGHDuLosHH8u3wo5Kz+qiuLr/eUIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGGpzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAFg//Z/Kwv1k4nu3Zrwva/fLEyCv14x8B/ePNuDoV3AixDL49a6gk\r\nlLepm/CavZOzN+82uD2Qe4a1cLkPX0fFDKQ51H6+d4tlcUFjk7ZtBRJm4sHr\r\nJyZHOCpFSu6Lliif48UhhaVMhtD1FE3ffjRBmtL7IuISrMPI++Rnf73WImh4\r\nQDvEKNiuC2+WJqFteVfcNZOJONIVgfnFeVOWznSlaKqP5kzAmlvUfHxemmey\r\ntIPUVzY3vvdjjjQzoU4bRFl99Npn1VJ6uZR+T+MXpXa88dsDfSqNE4u1rOXv\r\nVuuPVuiH2YvDLDQsTBXxwHKRVdHiiiMLqglpImqXJfhBLDtp5CApRLmV3g/D\r\ndH2tB+GQKSxZlWkoSyrH3k6sirRBZsIjEEC34scPYSIDRdVfcoit785IHh8r\r\n/tAQWRdafJFyhxvAXFr7m1y43mQNk0UYFI/TfCx8nhjXkeZ5Yjh1o9wu3oea\r\n9PlI7U2aMreM4aI80aCjYjKee6Zc2tOIELwXYrb6mfEWqWvD0nxw0XV3GD8U\r\nzNr9FgKcss3PadwsHJ5ypViDJ+7GZE/ncfuaV3goVACT1FJK+yDRp/3uv90R\r\nhEBsVOgE3stB+oL3TBQx7fpZTXUNb+04r3v+mwZZ9HOINAthUnAFzrXsrAgc\r\n41iEwEpTgRq37IL8sci3bDQowGxxFp9t5Jg=\r\n=ieTu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"183e68e3b8436477db3c2e8a1a1bc93079b433c8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T05:32:19.841Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.4","@balena/jellyfish-environment":"^8.0.0","@balena/jellyfish-plugin-default":"^23.3.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.36_1645767283566_0.40195427266228156","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.36-renovate-npm-marked-vulnerability-9fbb0758959db8069f5db270dd8b0f0a65a65e41":{"name":"@balena/jellyfish-plugin-front","version":"2.0.36-renovate-npm-marked-vulnerability-9fbb0758959db8069f5db270dd8b0f0a65a65e41","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.36-renovate-npm-marked-vulnerability-9fbb0758959db8069f5db270dd8b0f0a65a65e41","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7ce82dea4ab5a725dde305e5d68e6e0012afb285","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.36-renovate-npm-marked-vulnerability-9fbb0758959db8069f5db270dd8b0f0a65a65e41.tgz","fileCount":28,"integrity":"sha512-LdZsVp04jxXoF2i7IN9MhUA6SD02JD8AExtoqxLCOqYfJ+W7SrTYbR+mOKEwnaqCXMp77R/GfAUNaH7Q6Je4jA==","signatures":[{"sig":"MEYCIQDuEnAezfiM34bk65I5kkjkmx6Ljv0yFPuy40XtMmBrKAIhAI4QRygqpg41JEIudEAYNyTz/ECav2/qTapJsIjiRwTE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGGsSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKow/9HDRvVe2PZqU1GXc5PKpiPwv/E9RPIc6S1mAIMXs53OBX7CCr\r\nINFPeAhaPMT+liGJI/z5cqwX3NiOThg4JPrv08G8Eqhv1DMsj07d/rI88kAg\r\nNT+Rs8MRJNkigEKQBFFoljsPRBVSSQylYm65g1W+lEmh0zY0CwLjDSm8cqKZ\r\nLEXGpAfYwApMK7bfUNLKEOH3CP++/AQ/HR2xbJRk5N/6P8qb/ZB+sGJTPwsn\r\nUVqj1yzGwXYcyaZUWEO6XRZXykrb828eYUPuT3O/FFoOD7XOf2k3p15bD0zc\r\nO14cRoyFv9m/jQONwFJ8u9TPkxw/ZkJpnzAA12qMdJrHMTgma7f60en8NR2p\r\nPAV7vwqet8uwaNx/bBYa4PFnQOlkKATtghjz4i8dhtvcS46Pd0t4IHQXn68E\r\nMTpo9qKyZU3nNVku1YMSfX3cqdKAplgQOHXEOL4o4k1f9XCGGN2h8QlQiq9v\r\n46zf4s9QuC7ug+cK3CUeseNXNPtpqLuVOrLksUeM8m5x6gep0YWpwzaKax1m\r\nf2bP5bQd8h3BpyZmL+hIy9Y44oC/q4UZGqldxLBJVR2h2TKwFkj4MfAJLgvu\r\n7NLCwhMys6QHZuAk7PCThNrVA6EKDp8B+M/qT53a/PBkO2pWpWn0jDSsmoqE\r\nYUFjz1ZvhUBjmgU9W6hwVf3RA4M+nQGVUU4=\r\n=p9ag\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9fbb0758959db8069f5db270dd8b0f0a65a65e41","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T05:33:23.555Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.4","@balena/jellyfish-environment":"^8.0.0","@balena/jellyfish-plugin-default":"^23.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.36-renovate-npm-marked-vulnerability-9fbb0758959db8069f5db270dd8b0f0a65a65e41_1645767442092_0.5660841142370114","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.36-renovate-balena-jellyfish-environment-9-x-41a9c4667a1b197b19cbe777794b339922c79d7c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.36-renovate-balena-jellyfish-environment-9-x-41a9c4667a1b197b19cbe777794b339922c79d7c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.36-renovate-balena-jellyfish-environment-9-x-41a9c4667a1b197b19cbe777794b339922c79d7c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c06fd73f4a52a0fa85cbe3dd8ee51a14b90c7c28","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.36-renovate-balena-jellyfish-environment-9-x-41a9c4667a1b197b19cbe777794b339922c79d7c.tgz","fileCount":28,"integrity":"sha512-Z/edDtl/VUXEqFemaO1Raf7TFduCBfsQL3dPmOJlepZbiH95puDIN1qu8ZHYBBFIAq3Y9QbY3eAivG1426kz7Q==","signatures":[{"sig":"MEUCIQCf+dd9BFwbIHNxYX16eUQQoQ3HcbbK66VfFwC9Y85myAIgTPTXv7FLnSdZnFd7Bjz8OK28LspttBv0CQYO49mbK2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGGt2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr5w//b9p5tsrqTCreELaS6IyMt9N6wW4FTkqO15DcPV9TQgFXg5Sh\r\nVfDPnx0/M32l2yC/gyzPBuah5+XRNJLISkOo2UMGuMK8sXZCME7/8NnP4xIq\r\n6mdww5ezTHJ6JT4atsIjzU385GRgoR2luNYy5x+tVBTDecuH4YLXRIrWK+Mc\r\nE1vGB+feeE8JYTpKx2JUCtGi5uoMRjyHe6Xrs8VoOpt3FWXUOijP+shqCrSo\r\nlzJso41rNV8uo4STmI3bIUNsmlPZAHxVsItHqhOqSx/DJItcr968GdUHp4Jr\r\nXaWE4klaans7c/7fb6Z8BRXRXy40wMjkE9/WNhB9KUHF2zv2NME7vsG6VO4x\r\nvbgivZVNJ2NvaY4UJHCi8rZj/cWhy8AzQRk+Wnfu5Y9AZN+0jn83J92ok/LF\r\ns812k+4HdY9kWIxY2CbeaiTYYH9rCuK+yuMIKRHYxFCVq/j4bkyJAUII8zVX\r\nXtILpcHG26+GmwfGFzMAKX+K/55c50coRH2g/4XlQP+fhLzPgXf6qdQjoUjI\r\nRqnEAR37bhkKFQrVPMFxZNiHcZD50vKjQSmohw6sgi7KJLgbM4QNZyA6b631\r\nkSHVQWmWNqeVai3Gb0C+J0TObVoA/quGBKj5qwbMexWrKZ09AFwa8thrZjG2\r\npwUs2e/Y2W/xU1LA80RrYFLWIw8/oqn4WW8=\r\n=owSe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"41a9c4667a1b197b19cbe777794b339922c79d7c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T05:34:25.331Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.4","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.36-renovate-balena-jellyfish-environment-9-x-41a9c4667a1b197b19cbe777794b339922c79d7c_1645767542649_0.7926284465888367","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.37-renovate-npm-marked-vulnerability-04712c1ddfd9f257d4d3928a4b304401d793b704":{"name":"@balena/jellyfish-plugin-front","version":"2.0.37-renovate-npm-marked-vulnerability-04712c1ddfd9f257d4d3928a4b304401d793b704","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.37-renovate-npm-marked-vulnerability-04712c1ddfd9f257d4d3928a4b304401d793b704","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9d788e25e9e26a37810403c8b2e39d9478a45a4c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.37-renovate-npm-marked-vulnerability-04712c1ddfd9f257d4d3928a4b304401d793b704.tgz","fileCount":28,"integrity":"sha512-HrrPza1uNPNA24ASg9I+/0PaNSshGUn0+ABHDYzMIlM26PhOBQg4IrAqLDslhEvwZt0GHPxJsWS1mgukiR0e7g==","signatures":[{"sig":"MEYCIQCaE4fjylasE8sQPk9RadwJhJVgLoP5MmkcPppfjtzFogIhAKMjlx8DzivteNCLegMROQafGtCUB2BjjWxSRsxut+fz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGGv6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5mQ//Y0cVOw4B19s9g0Mt25vVbVV6JeCCSCtdkXHSMVgMhlOZIaA5\r\nugvO75Sb0hNtJXM+FX7oVsPlFYAA3AwvlETm2Ofnb2SR62p4MmZMtl+di5dT\r\nA4v3w29LtBwHjYrW5ByoD63kENjJANOkMxqTOrhEc1EJzRiynkVCAQCWlXEz\r\nXA4DHl8C18bMswbiMgS6CdSqdX6mM7nh1Pl37faFmg2XIjJw3RuvdAnx30OI\r\n1JTvaEuznlUqzYbZJM5TfXijtrRR6vk5Ht9MUYUgVxp35ceeCTXK7LA0tMqq\r\nNyRkqm3PmmbEe89bC/rMRJzIHB9MdVYZrOcmpKm/IRMFM1hwkHmMLg5rTgcw\r\n2ewbSltpLr5gT017zTpYxAAsqwV9tEfo3iQX8KnvJR7rqIfT5dh8xgiFU20H\r\nYMxhsRfaruQ7PfkaSew3HUu2/bSmDb3DNs+kINDAuiLNut6gsuw1QP7cTz6w\r\nOuQ+0U+Htcad0mXQXZYSPAfDwKFq5Fch72IOthwyxDF1QGbA/aeCz1jHL8MA\r\nu/1QQkeE2t+ZKW1WtriOy6Vdyo3S8itmGmM/0brgXq2ETzGxeVaWxNXt+Xt8\r\nNG0oRepnm5AobrhHylqiSBW0g5TsQ1W1DIvvW+eh55WnfzZ7SGXZ8pcobCeo\r\nv9N5oh+i3AvjzAxpf1Biy8I267dh5Hja0Xk=\r\n=mPqC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"04712c1ddfd9f257d4d3928a4b304401d793b704","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T05:37:23.393Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.4","@balena/jellyfish-environment":"^8.0.0","@balena/jellyfish-plugin-default":"^23.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.37-renovate-npm-marked-vulnerability-04712c1ddfd9f257d4d3928a4b304401d793b704_1645767674085_0.2944329625869453","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.37-renovate-balena-jellyfish-environment-9-x-11755ab6c0cd6f659b429be91e698105a7a59070":{"name":"@balena/jellyfish-plugin-front","version":"2.0.37-renovate-balena-jellyfish-environment-9-x-11755ab6c0cd6f659b429be91e698105a7a59070","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.37-renovate-balena-jellyfish-environment-9-x-11755ab6c0cd6f659b429be91e698105a7a59070","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b12311d64ea679d045781ff9d424df5ca5f1153c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.37-renovate-balena-jellyfish-environment-9-x-11755ab6c0cd6f659b429be91e698105a7a59070.tgz","fileCount":28,"integrity":"sha512-ccmRxsJSk4vAUSxpZ6c6fMzO01HxQ9Xwroi6jVNl3uyGFQ1vYtJUm2Eod3OMxt0mQVOrCMlp7eeNl0aIDUl6CQ==","signatures":[{"sig":"MEQCIFdpki2nQpNfQX2tK0J/OGPnPGUJQA69uxgOeMU4mgHDAiBS+Ppgp0s6XOMoDbUioZDv3aCb7JL9Gpa2BepMW2cdgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGHglACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+sA//R8bDuD1PUYnDH2yY9poHOYNfYIDjWRLIXnTuqnl2GCtQsRA+\r\nlFTnODcVMp1OvnJEr7Z5KiG5S/mxDsiX2ssDSBUzRV8uAYaU3wAdABcfscd1\r\nmY3ZNlO01fhpmG+RiE9doQGT9OEsWdTCv4vLEtsWg6EIv6AaRmENuF7HbCru\r\n1gu8zw5Tn+XuJoybTGFWEa61lUUk7deqjalZBtGQPiUXn7KyXat6tNidsdik\r\nHfzs0ik1JPOg1LfIMSUffvCBPLIbdk9XqHz2YJwlsEPASOSgK91GOBlCC5bZ\r\nD8uSiJhoEzuq3JBHS2sZLDjpnOCbVu+xHz5m/qK2wMA7ypJaXZT5cE2La8vE\r\nSNTwIsg82IkXxHwt5RbDHZSJ2bScEK3dZ3zp3OcchlKCmJf7qTlxXG6lDkSO\r\ns0TcalGAVknxFUoczC4qv99+rHzViG3NjR8GOVmwc9rswvHyTTPhZE5Q8Iri\r\nAPDyLRsQ8wT2yFK2p+9xiNWFGq1J3chAQj6ZQkkvv3zAPL8SI37GxUEOcPuF\r\nUc/pBNYug/gMsvcUIIxMxwvgM1lNFdD7dGGxRIlyzo/wWLh201p0XWtOzZFw\r\nvY+esS1dmJ8OHL+JSAFBTnWvIE1rFAkEV9Yb2wg/hrpbCoUxurlYJd8T7XB8\r\nSE8lTNthfIXybVIFsKfNB0qh/F4YLUybUqQ=\r\n=Ydp1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"11755ab6c0cd6f659b429be91e698105a7a59070","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T06:29:48.594Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.4","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.37-renovate-balena-jellyfish-environment-9-x-11755ab6c0cd6f659b429be91e698105a7a59070_1645770789476_0.40800510132789336","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.37":{"name":"@balena/jellyfish-plugin-front","version":"2.0.37","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.37","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c5d329576cea0574382934d8465d12dacd67ac17","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.37.tgz","fileCount":28,"integrity":"sha512-JV7or5Ll3Pe/w+3YLDgKUVvjj5uNErR95MDd/eFdmbsEEv0MdLpLAvvugu2eJHl2uAJOLNZdE40Q5f+HQZDOpQ==","signatures":[{"sig":"MEQCIBbHnt9zZrqHUbylT5uVDbB9ISZhwpOrBVTjIuKG6RkPAiACHNSdDMfq5rIKsgyago2r3kOUjDln/GBb9IgBMlqEvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGHscACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV/Q//RF01A3ox2ZFHi8TukNuxKmCyGYmreyIyD94EePkiByeIZqZP\r\nC85TMJGX8aSsr6+UMkCEjHAn0+2KIrmtKW7rJggsO1HPAFQX1uLzwZrjZwu7\r\noKvUbSKv2mcyJoprJVN8+3lAqS6Oo1CPCsOZNjqFsAWtcvZfG2zT9bvnZRj8\r\nV6dusRGdsIp6Xw+nBWCdBsRbnA13MsiIXPxnfCt7oeKlDCCNixFrRwKXEkgS\r\n5YSGq8DZJ6WrcfGF0kRvNa3qEQAo2zo3i0QHl15vwVVKIPoNzvpiA6Wj5rpS\r\n9p1nt2EZIzJ2a+98we2/lfEE4uCTh7dQh09UMFGdlB7ct9520Xh/XhAeXX/3\r\n6yuXTLrJ2s0nbaNs15rdQN1JYK4U2CL7maYtBmjtEwYPWQ+3coEcTvd2Q19Z\r\noFxkTUa5dOdDd2Ifcjv3rye/ZuWgPJUGBX/PRlKxv6Vr8zAPHQ0bVldjj84B\r\nrVxGkamxyQUTC5ztvXu8qDLe6U0wtSzySKFs9H10BDicHrmB7reudefCP8pA\r\nhaYwjT5ccU7lGUCBuwHFuZqnbvsbqSrqUZeAzrakUsvwIoINVg2PSDiHydtB\r\nKKrLMtbe3Xe5DzOOvWYEhnm52aQtFHfU/MNa2GbGaoc9tJhg3jKd5pTTpWsR\r\nank1U71Pw5XuZfE9eU2kOJFEzWoEQ2/uaLE=\r\n=hYRr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8095788d3a1098680f3cc26ae0843eedf4948170","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T06:43:41.224Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.4","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.37_1645771548296_0.9250946130739941","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.38-renovate-npm-marked-vulnerability-cb89a33dce0da302668c674e63a9f6eeeb20386a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.38-renovate-npm-marked-vulnerability-cb89a33dce0da302668c674e63a9f6eeeb20386a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.38-renovate-npm-marked-vulnerability-cb89a33dce0da302668c674e63a9f6eeeb20386a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e2ee3626700551a772896e07a7ff125a847a1530","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.38-renovate-npm-marked-vulnerability-cb89a33dce0da302668c674e63a9f6eeeb20386a.tgz","fileCount":28,"integrity":"sha512-kwsQ2KpDFs34VjkhM6ftmJBfbH2Nv0Qkuxru+aI/+WSglPfd/nn0HkMgSH7giR3/nUihlq1IQaijDQiXN48lwg==","signatures":[{"sig":"MEQCIGr8ZSwCVgIXkkibiHrcewRACXNtBxVOuED5yZLv8d9/AiAxnheqRqXpSSjVAn3mrdz2P+Tsk+tg1u+GdmZTBerfZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGHvnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGwRAAgz1rimomm9WUomws6sdhmm2b27vyYkSMITcsVIzb/twQE1OI\r\n8BzM7NpCdPMhnbRIatH2dt/Het7ap3S/lf6ER39VTpexr6+xU37nr/wFK2Sz\r\ntkXXeQaf/VqDctI54Ai2AP/BQShXPxLnsidFhJI79FA+T8Z+zePq1j1OBUnZ\r\n/LBEh6NAeEmPv+e9ichOqvES5TCxmnvflt3RrIAdqHQjslNHgB/teMx9Apbh\r\nbMWoyKYiVzcVlV8Koj9kvVp4pRI35Pxkcf2+y/yhz7aIey0UVFE4viXgRL+d\r\nfDrmuM33QH84irwTDKHLW54oC+mUi4zdH7BVhSMJFcn2nIyLzTwzuoVLssq4\r\n/F4Ew9VeFCHft5nPf0f5+SYjw1G3Cm1cuovqZtz1Md0lWzm9fcbPGn77IkOI\r\nJ9q3GMmIUJ+pwTSvt0UAr645fLLhNiGy+wM0SKmtBl9Ow7evGlKJDiICOiEv\r\nptNkfqFZ5C8GSXZ/KqOeMJvNohXfxrMqSKFNrPajvgOVsc7MC8C/Q+VwXAIu\r\n2NnoBSK7Sgp8QmZznDVX0ImQaLe7C61vWyxXHD8TePl6+71FBkCGTq1dcCd7\r\nfdPDA93Fe0UQybVZCdRucnKDYgEESUky+pYUdKgPxk+7sCwgOLBOmMeuKnoH\r\n9+RnJSOBeFdy2kEDN9ldVBU9WmU8zlEtIEU=\r\n=afiu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cb89a33dce0da302668c674e63a9f6eeeb20386a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T06:45:52.605Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.4","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.38-renovate-npm-marked-vulnerability-cb89a33dce0da302668c674e63a9f6eeeb20386a_1645771751020_0.37775725445124086","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.38-renovate-npm-marked-vulnerability-3d573f8aeedfae2feb6e96751f8fcd72b696aa84":{"name":"@balena/jellyfish-plugin-front","version":"2.0.38-renovate-npm-marked-vulnerability-3d573f8aeedfae2feb6e96751f8fcd72b696aa84","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.38-renovate-npm-marked-vulnerability-3d573f8aeedfae2feb6e96751f8fcd72b696aa84","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0265eb0ccff444dcb983c0ce00dd1e5ecd60a06a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.38-renovate-npm-marked-vulnerability-3d573f8aeedfae2feb6e96751f8fcd72b696aa84.tgz","fileCount":28,"integrity":"sha512-KQCR0zhBz78GNBEPRfvKusyeKUhV/xREOy2DhMhLZ9M7QbotXUD2jSYt6z2SQJ8RBxa3c2CJIeEG0kphTBlhyQ==","signatures":[{"sig":"MEUCICOie0d8RdtuZfz9ag+gvEYWv0Uim4T3T2kGoezeX/mAAiEA57Dh4Qm2XmykLOLtbHUuUY4gAMQ55xaQiuIaoZIQN9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGHyhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpK5RAAoKO4azAQzvevpRXpvZS4PSOp+2KSQkAmuS58z6LTbQh4/s4M\r\nT6pWiWeRK9M238tbF21pcF9TbbtsOyhq09aF01uqANWM862TGWqyMqf+EQxS\r\nLOA4Qo4YftQzacKF6cG9kIbZNXeerJzmCnl9SjEna4hYahOzYW1W9zHxgoFL\r\nYTAB0SC5oVhG45P85jn2+oQdJl2n9shxMMo1jZDm7H3IDT1vpZzaL1ipx8co\r\n6CVgGCjeyNLzAiSNK107Oc+IhihOX0ipCNuSTjWOz1KJAoZ04TctZJhcO2/B\r\ntLtZ1fH85rSYGgSBe2Fgmo50OtID33Q27fReR76tCl8ngXGx5MAK/sQb0MRs\r\n02GP6URN1Vvkrk+a9xHc+lChIhSa7NbOgGs/T14Jq/H7tDf8mdZEembExrGx\r\n72JMh02gohj8r8mFbNl+t9Cl8IBd7oL7DZ9Ltfg3vqSVyWHiXst7t8POS9Xs\r\ncxNCy4fKRsD88b1Z/FrSmYKc0rcOe06MtUhFg/ssFPKv4lqA6gLHYCnETWfM\r\njP61lyqMPtRsVQ46axAMOOCQnuZr4V1F0PyqnzVvm3S62qPf/cPIW6C1IOUC\r\ngF7c598OzXGdWYrhBXk11BZ720y0R6Q/djZPw7UZdc/m6dism8dVqbncDL7h\r\nMeGkRZenFA+c5IRWWfPAlzJ+1XOHk/rjVkw=\r\n=baPw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3d573f8aeedfae2feb6e96751f8fcd72b696aa84","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T06:48:54.094Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.4","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.38-renovate-npm-marked-vulnerability-3d573f8aeedfae2feb6e96751f8fcd72b696aa84_1645771937308_0.7053824391072574","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.38-renovate-internal-patch-b47154bae9deac5779a29df35eb5e34f8e37514f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.38-renovate-internal-patch-b47154bae9deac5779a29df35eb5e34f8e37514f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.38-renovate-internal-patch-b47154bae9deac5779a29df35eb5e34f8e37514f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4a209d1cfc4d4454513eb98bb2e91e32ceb51d8b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.38-renovate-internal-patch-b47154bae9deac5779a29df35eb5e34f8e37514f.tgz","fileCount":28,"integrity":"sha512-DSq8I3DMgn97i+6NqsYc1CrZv9kHQiy/7cZH00rQqdzGY12J0jovVR6pHvWXVJ6oBafCPunCz0wez2ln5Ye/XA==","signatures":[{"sig":"MEYCIQCgN0Btlqtvp9IfLRgHf+4NxsGj41UwXKbU3URY+gCwuAIhAK+URy8RFSSIKq3N+1PC4HB+4Apf1iN/YMknVL+kft6v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGK1DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4jA/7BPK0YCkiuc7wLfVI6BJbacfmB6aRub363jPCWWTGMnGjmKtc\r\nq01YbZnXb4ObfEy/v1uVth2HDKdX47h+VtkbP81CMGjjPK/XYmsdf0SemZbj\r\nkuByxnqYugLNct+UPpY01374PTTJ+ZU8t4Pg/j/8e6l7690zFMSr1uXNw5fe\r\nDIAwfdjjP5bge9/9yEsUSGmVf6TzRL6k2oI5EG5VFFBzga1J3IcqnPJBcEUH\r\nyCnQEhd8QcdqpfDMasrMXUHrBwH3fs7j19bEpWiPw+PkFoVtcfcVnAKeJCWT\r\nx2kEu/1JF3aEdiF6P9LUzsni1tHwgUF6WTHV8lih0yABLkOw9Z8Z+sFK3bV6\r\niw2GNsecefSXEavlDvMbevrYU8Xw0eUb+NF4E8NKfYug0ebETKi5/SkzAGcF\r\n0MotfYtqviIzJgdgigCMCg92HzgcS/3N59g3N3WWmrcpPJBzq5OdJOmhDfhi\r\n8zD8Q/0opk7aG90PpbxeCVFNjsiVfItu9AdDspMWs9mEEQGTcnGskv30wXkm\r\n4VDDs16t+ngUBwqj0KECnstkS8KcpL38RnmqnTHqXCCADOnrdv7+SxSRMomW\r\nSJnue7nr9FZNjzCSYIbUPINJzFiMXIlvZZOO7Ngi9CSz3vheeDJkmMpJiS+v\r\nZxQYzmFXbnGFTEiePUGkJB2KCA/cw2IT9Rc=\r\n=eGwP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b47154bae9deac5779a29df35eb5e34f8e37514f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T10:16:29.248Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.6","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.38-renovate-internal-patch-b47154bae9deac5779a29df35eb5e34f8e37514f_1645784387372_0.3643249735956018","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.38":{"name":"@balena/jellyfish-plugin-front","version":"2.0.38","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.38","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8bb06e91d71c13a51ef98198054f6aa157f5de19","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.38.tgz","fileCount":28,"integrity":"sha512-poyxREJFPN6kD5qyAHqxz8WKLOQ+noX9gS1HiL/K0McQ21dGoVNAvVu5WCy4zHqa31roTQqpaeGEo/+beALqIw==","signatures":[{"sig":"MEYCIQDEeesFVYSubFQqlJ7lSYL7wno/HsgPHuTy4xgUyHf+fwIhAO3v5zJtwUq8SOKbRceLFhgVCaUvHxdGrPjT0WrUol45","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175366,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGLDfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqppw//fOtBI/w2oZZI87O4gScZOs+Caq6Qg91ry7EqnCxo+Ht8bzPK\r\ntFtpqbdakLpVXBsNrmBAveG929AQEuzLmTvhoMxkLhLaz4th26UhZA94oo+b\r\nzyY/AGZb16XKnJLhGUpLhjIBzRw7FNQnUwKK5tP/r32bpj32KxN8G3k2Worh\r\nJRT6LUh5jikvEJRGotXlggQwlPfzjGp1E5llspK/YTrTDi/S8LGNEs5RVeNx\r\nFDk7zPHGOGWAN34PxRCS/8WV4QrO3UlG3QjHHniLC6YD3tNrT5fvLgCxzCEz\r\nYptVWuhn3EnA6yEjHA0gYMsS01+5X4/Gft0PR1itRi5tt6lHguK8+p5c3tHS\r\n0BXukoP6fnwP98+l+PDFs3u9wFRoWfx9NrrR60VmydnJWcGjQ/H4OZfQGLSO\r\n7JL0vaZZAS/MpB6hTYV9NvENmwQGOka3T7FYeCZBvK0MYAdMvoVqEPVwYD2z\r\nMyHRP43znIFCO+rbUn/c0Hsh5r5DK4FiXKo+Tcaq9ZbIHCpUijob+eTL5eGr\r\nmRLb2pIkSyhPqAQm9quMsxCR+IiayCx4UPDWYKKQYZqNzZcRuI0Mn4CtEiVn\r\nyC7a5jyKq6K2lN58wLupNNuvbnmM0xldm1yvq4bcve9Vg7S2Bg8IoDR7pda2\r\nJ4k+qtErtUEwcSKAA0oGV9hJPYr1UV0v/gQ=\r\n=IMkF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"351d9d6647f86a9663cf517ce25a7453ed443e1e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T10:32:51.545Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.6","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.38_1645785311587_0.5274440575774426","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.38-renovate-npm-marked-vulnerability-3b6ed2b9d52fd088958ec4f7f5bbece27bd30fe4":{"name":"@balena/jellyfish-plugin-front","version":"2.0.38-renovate-npm-marked-vulnerability-3b6ed2b9d52fd088958ec4f7f5bbece27bd30fe4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.38-renovate-npm-marked-vulnerability-3b6ed2b9d52fd088958ec4f7f5bbece27bd30fe4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6e56205b496a0526807bff52de5364acc0953055","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.38-renovate-npm-marked-vulnerability-3b6ed2b9d52fd088958ec4f7f5bbece27bd30fe4.tgz","fileCount":28,"integrity":"sha512-22d81DgzkHLwtvh3srKNJmx2QI8pSnIIOgzXIIfhADhECBmuHvjFD3XixpiIUl8NBhRvYPn7Xgi++cFEjqmNrg==","signatures":[{"sig":"MEUCIQCeWcT+un7eEcbgxPMufNaQE5XUhTS2AncOMgl19SeMpgIgEOvAjqNtV19W8c0mjEucDO7odF/f1B3i6detUuP2cHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGLF+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcOw/+NdBTDrtDxfNFLrX5fIRXkmRhc4NyUjFoz9sktusDVIeHSXQs\r\nmOn7d5jYr05DzRKMo1denYahl3JEQeCYMpKODm6mbzVXK+sA41RGkU9LbRdm\r\nAvLCvtdkEiblAmJe7yCzwUtrZI1PeMWJQXl80GmtWGnTwdqXtra24VmFdEzO\r\nwCVtOSl+2254YxVM7uaBsbnUi0FfdFzJVaEya737sfOgHDeR8xwfNeNNdFsC\r\n5+wOmmpTgWe3fJ/Q/T4f803CPDC2XWwf/GGJ8H+iWMilzpqfFdu42AcY0Hu2\r\nVd+zs0iWB9fqmkHoFpe4WABWZ13Yb224p98DBNf1VYIUyEAACmHKEtN5XbwW\r\nCEbf2anlejb4d69+WJm1WGseTk0puS4nd4AEfR8z1FJ56YJgvFYKWlrr64jF\r\nqj/BsMpOgyQXHDOk58SXSSWInEJSLBCTPVMK1Xv4eclZA7M8SSsi08hEn/JI\r\nv8ak7TTl9W3q+lfAq4mnXz2IisxNlD+L0AI9dblpWMgp8ynRcqVj1SPwgoDV\r\nU99Hv7t4tR39LfGy8yMjh+KqCWwCCc5T3oIpzPNzM9u7FaOIpIcGMP9Ue7ZI\r\nZp3tff9uhIJF7HAdKKIfXcc0dPOn0ZtZWm9DdXjDB8pdpfAtNya3QySPBrdc\r\n8yVmWUo/6WzQW3+qhwYhBQ5MULdk0zd4xlo=\r\n=niW5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3b6ed2b9d52fd088958ec4f7f5bbece27bd30fe4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T10:34:22.158Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.6","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.38-renovate-npm-marked-vulnerability-3b6ed2b9d52fd088958ec4f7f5bbece27bd30fe4_1645785470500_0.11021084525598157","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.39-renovate-npm-marked-vulnerability-0c550da0c1571cf4fdd556443a42b8f73a0ba5c4":{"name":"@balena/jellyfish-plugin-front","version":"2.0.39-renovate-npm-marked-vulnerability-0c550da0c1571cf4fdd556443a42b8f73a0ba5c4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.39-renovate-npm-marked-vulnerability-0c550da0c1571cf4fdd556443a42b8f73a0ba5c4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ea8addd9e893755fad07e8252f4e7bda11d0a7ab","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.39-renovate-npm-marked-vulnerability-0c550da0c1571cf4fdd556443a42b8f73a0ba5c4.tgz","fileCount":28,"integrity":"sha512-zIi+vTqcgzMf7vxWOyWzEArLRKyu5P+D1VC805ELtXY6sbimNJUExmJ9In1CSWVjPi6LG7PdyTBRuk2eWLtjfg==","signatures":[{"sig":"MEUCIQCPt1ofrvMEl7geeMiB5IPYCHaPznHal5BEZKkifmgY3wIgaieEibyeGZDiV0uAFfq42dTd78owYItsezgZltBa1as=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGLJSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnQhAAinTK4ukKR4MGadfucVmJjvRYC2KGc9NitUhJ+IJuwSj1vhA3\r\n4wSzKkWHVbZOzA+MTzOT1hNbrDPvvX5Z5IqHxZA9oKSGSCKWnt75QB0EgJLb\r\nav7rK8rGurgi6u7WdBIvb7gk/Wlh3KQl5mZ13oFTA4hrv4vC95Eixo9Xez/P\r\nS8FmZRVTnKnsuKlbp/fV38pMzllO3xQcaheh/Nd2bYI9xvtINHC2xJlKhU7X\r\nNEKVwHiRcl/bueGY57m9vStXtdMNE/vSFCuyuX2MeT9ocsU0LoxyLtHXnIX3\r\nVMkGP0qhnHp5PvhO8/NIkPrPu6XjCZmLmHHaVTkLe56LHxTgf5mYfXISMo/M\r\nI9H0bQSsg5EDEWEoDRgjqa6BAiMExUSfV5kkjSNDxkvuS0sSSj+EFBTri6jX\r\nPDR6M2Pt3Zz+WfvejxZDy4jGAtYEQF24pfYsAthLeZCVO19Phw36Rsg9+WBv\r\nLkzmY10/9qFZvctvLQPYCahBTaMpGKceTO6rwDlMybArv26hCz93VFTMh6sd\r\nR5xkP0AW9ESn3K/mHDMCMPi30e2ui90iz1CoTE/dzXSDZyc+IBeWmtO4At7D\r\nYmYgDW75JPBwvpYayElZ+9+qnz94+fmrwTUUPg0CJyEpS9zku14fJImpu2uT\r\nlq0A8L38xqPdU8FAT+0Ozv84kVwixMyxkBg=\r\n=CL7Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0c550da0c1571cf4fdd556443a42b8f73a0ba5c4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T10:36:21.596Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.6","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^4.0.29","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.39-renovate-npm-marked-vulnerability-0c550da0c1571cf4fdd556443a42b8f73a0ba5c4_1645785681800_0.844516034068507","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.39-renovate-balena-jellyfish-logger-5-x-6d8f7e95c3d3b1787c00a4c50a0029d98f4bd71a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.39-renovate-balena-jellyfish-logger-5-x-6d8f7e95c3d3b1787c00a4c50a0029d98f4bd71a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.39-renovate-balena-jellyfish-logger-5-x-6d8f7e95c3d3b1787c00a4c50a0029d98f4bd71a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"12cc53d1f5c1119480ddcb398dca095e78e3a26c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.39-renovate-balena-jellyfish-logger-5-x-6d8f7e95c3d3b1787c00a4c50a0029d98f4bd71a.tgz","fileCount":28,"integrity":"sha512-dGJzn7IHao6haCsv6ojxWZzpqvFH0J8HyT9gHMf4vBtk5k3Lx4anXEXI8Q00IgIAnGJyDDeA9Dx6G37/sBFqZg==","signatures":[{"sig":"MEUCIBW22EXxHSjr7BUEqDSyOW9NBiufy9FYBhz07YWEkwcYAiEAnxafcv8/QFIyp6kL2GdIMgNzUtOPILya28zGREQloWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGO8EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjHA//ScCe5hrC2apo9vwH3J9LFv70oKqHXN6dtXlkYG8Y7POLG4YU\r\n7Tb8nn5RWeqo9q0RAKr1mIPmfWaI/PEaWK2MxK+FKeotbplboe8pJ/wRDAmP\r\nwXpvtRXF6n1wZNJ+uRbBv78JP2ZAa6QxGJM1EeeZrtrilP7Dl08K9KjfLFx8\r\nuvkdmFODhlOLIHa95+7ZZPylk9R8Cc2T7siS7mroQa3TTriiMtqHdOyM+/tC\r\nzqUKxgluPEHc/D73IpX5+ySzwVk4hBPD/3xhWzJ28ngeVbayEt82Pdy3U/1d\r\ntg6aLdgO0L5BZexHiJvVSf9vx3jyA/9sD7DxMuXVnEnsqwlxf7ig8fsPrKzJ\r\nUXoqLU8F1p5eqDxyJlqVtHCUsj878cwMQy3id7m3WxpSRDZquwgK77e6Vz53\r\nEIsKzQnb73BmoTaGRW7abPg2F+LqgUda6cR3490mJWZlLw3v6K0w6HQcXnli\r\n4e1KScnMwk+MEKu259JXdK94AVqPOUhbWD3TnFbb07d8TbyUF/f0+bqY/n9F\r\nwLuYEEdl16CFteoz6lMcu0UQyx5dclLGPyEV/bHqYDbyTLIWYY/upLrnbI53\r\nrC1RR8Mnmk52uTf+2zRlgWicdzOtpkdW9f1tjEi1PYGMS5aoRIS6MuSqYHJ3\r\nUKoWla7UtiNG0Q02ZSIfa30JNb3q7w/ulzY=\r\n=QqY7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6d8f7e95c3d3b1787c00a4c50a0029d98f4bd71a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T14:57:00.887Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.6","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.39-renovate-balena-jellyfish-logger-5-x-6d8f7e95c3d3b1787c00a4c50a0029d98f4bd71a_1645801220792_0.24407505636639537","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.39":{"name":"@balena/jellyfish-plugin-front","version":"2.0.39","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.39","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"668cf04a6148aad97eed4216fb50b063fa4e0ff5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.39.tgz","fileCount":28,"integrity":"sha512-tdVIcy+wwZV6xr2kU9yeZ+0L7bVOvANCjeU3XHiqim/RoEansti91gH4iPft2lwneO7LMB1YRP9tSURbvsdj1A==","signatures":[{"sig":"MEYCIQDOAzzpxm+oPcjBUIYdlbTNdZk48ZZM7JkzN8HoMs89tQIhAKNdGA0slAKKo+vZWII65IyWE/TZHxUHQc6xRRe9Qrp6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGPM9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrqng//eahvySBywxgCUi0elWV9Qloe1J2XfBv6E6DH37DjhZ8NyBcb\r\ndFM/vEBAUE8Y+H4zO/YFOSxtmMzSueK+t1iRt0Qmt9YF00XVoc1tW5ceSsVS\r\n9EqR6mb5QEI8ee9SYdQl+vxFf2W1cNQo/2NBJagF7ERBo3U9L+b4FoidGjW7\r\n/dDFgv3p6Df5Q0Yz6vh+G6tRUShvlq8Ud7qs9RmhDJc/6pCldjWPWR2Vk6Kr\r\nU/8kgkRIhOYXn9WHJsaUa+FZudNvMqc/93/vymE3pYjDP4hr+9WmXsrl2URp\r\n8E/9X4n90/47YwNeg5SR0sX/3ZBAw6xSk/jfpPcv1HcVibcxIzPOSE3A0Ecy\r\nRXoEb+j80ossiibQpCZSBrFBpvjRr2t7PFuD8cZmFB4IKlYiPpBZ4ZA53f6b\r\nvx18AKp7+a4e62YBkjEMMWggrw7usnIf6P1UM6Oe+DNaeVZi0nTtFVC5kVMJ\r\nCFoYzUbJgq+dts7MWtWJh1WEfAmeS+ym1+Pv5b3oTFUMfDtkFlfvHcrglT1C\r\nHHOY+VQ8XEqGT+4m1sPGYGJdUtFvVRdzTb2FItVwRuklZqfkSOkOTfHyoafV\r\nQ1i4RTunJWlEzcjyk6xpF+N7qYdyDrStYRXj3OpWZbbFAR0zbFnSJQKS4AzH\r\nj/0bpnhxs/RESalGKzUdoooFtbjNStngWIY=\r\n=EoiA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c6bc3a1a449dc1612ffda2a28aea38589731a109","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T15:13:14.109Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.6","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.39_1645802301261_0.9685816314415046","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.40-renovate-npm-marked-vulnerability-028c26343f3ca07fe7c997a89ccc71e9f2cb4cff":{"name":"@balena/jellyfish-plugin-front","version":"2.0.40-renovate-npm-marked-vulnerability-028c26343f3ca07fe7c997a89ccc71e9f2cb4cff","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.40-renovate-npm-marked-vulnerability-028c26343f3ca07fe7c997a89ccc71e9f2cb4cff","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"83e8d7db6a0dd2c5f80be4756b9c569d9543b12c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.40-renovate-npm-marked-vulnerability-028c26343f3ca07fe7c997a89ccc71e9f2cb4cff.tgz","fileCount":28,"integrity":"sha512-L6x+CptFmx3y4kTsGjC1atyprOhP9tP9mGeDmP3m6GfQqY5Pfxg8nPelvPiJ3hK3dR1CHsjwH/v97yxPcOpgiA==","signatures":[{"sig":"MEYCIQDb1HCjzrQ707I6eH9+68Q9JMgZQ5nm8YveSOkieu9L1gIhAKgskDRYgsx9gkF3zNqckb02Hj35ueQctE4ntysNwMWw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGPQRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXnRAAhRNEb9ySJX95b/UQcROkmJYYEg0Pb1pix7jyzMW1Ctuk/J9e\r\n+VPxQLkJs+kWjDGTSRZEqoKSS1yTyW88wVgLtS5o6IYRKXB4EY4xc+nlgkOF\r\nmighZR7uGELHkjRap/rjRFwqcU3ZQ5otOJ0UxgNDNw9JpT30YSWOWSgbR9dX\r\nPT6STH4e1O23WyXtWINg4RzHbnlvJ1Oti2SN/2KWmxkdTTPB6p9BLqETAPeG\r\nZaZwdqrH8IkTvCT8Wr/tEF6kNOYTGEGOPieiRC6i+bM0e99tXnAUWJzfg5FU\r\nFzdBmFLINH0Pn8DwaMzQNe3c97jz/DprRFoA4+QkmXacjtPlIe3K7SHwG20G\r\nO7Ez4AR2JAeKRItNwrsRT6rpN68Wh/fe/qTgpIG6e6/r7POLx8gBjS9HYTdx\r\nejgMzm5gQW8IWWGoTV/Up8NjNArBrQJVnEGbVjm+ONx0szYGMPUJHIV9y/q0\r\nNZvl58dEtSLPfA10Hs8mXHz92hVtbkyvMaUvOhZhqGOv5qG8dcIEwlEjJ4t/\r\n9gOSMTjm/e1mW9PJcgbXnySwIsLVYIEikYMm+sjvkEtf7lNfi71io5uGiH0y\r\naECFkz7DgNxNK82igngvQ5noIFC8+tW5kqLV5M4bkrtljnw5mZvqMCMtrvqL\r\niaxng43+V8Z6RRte5LJPcSWT4WQ/IcUzT04=\r\n=6MLi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"028c26343f3ca07fe7c997a89ccc71e9f2cb4cff","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T15:16:15.124Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.6","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.40-renovate-npm-marked-vulnerability-028c26343f3ca07fe7c997a89ccc71e9f2cb4cff_1645802513401_0.8823548993173556","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.40-renovate-npm-marked-vulnerability-11a467094788efc66654a8c06cd2626c2820fa17":{"name":"@balena/jellyfish-plugin-front","version":"2.0.40-renovate-npm-marked-vulnerability-11a467094788efc66654a8c06cd2626c2820fa17","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.40-renovate-npm-marked-vulnerability-11a467094788efc66654a8c06cd2626c2820fa17","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a988de35565fd8ec9053de3ffb07092bdbcca8f8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.40-renovate-npm-marked-vulnerability-11a467094788efc66654a8c06cd2626c2820fa17.tgz","fileCount":28,"integrity":"sha512-YOM/xPejcIsKuynxmoc/j5FAkbzvQHZqsxd5zh0im8Rjmd9BeOlJRMLzv5V+pAIQAxSL/iZsJgSCM4DH0BD1UA==","signatures":[{"sig":"MEYCIQCAp6f4Fi5A8JvZeKliT2OSrC9sXsmKtbOh6LuP3gG3SQIhAKePiUYDG9E+lF1KV1pdGa+UmcdbSjm0gvMe9ki7FBAV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGPSVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/SRAAjZy4TmvTBgML/AdpdaEkE7AR3MaRclOV4s63/qZzJpuoZjsr\r\nBHVdn8HqVGBYo7at7+C2mi3eOAXRjuxBmtVeqT0h9tmprdezCx0ZKpBptpQO\r\nrQKGM9GFVL7wyncFyNd/k2mH5HPFU+r5Rtk6V8HjpsVdsQTtfUVcnWPPsB+L\r\npVJMVDtXvHWa+viwZmcizWesUZRC20Ey39zKWFVYw006HEBfqryDFpCzIrHm\r\nHFaopHBa8Z9dsisbgj0ImMtZxzUkgxYJf+Ekm7arIx3Ap9Zg/YawxDeNqOXS\r\nJL48uk5nm9b4K04VtX0V3k3RmXAPzV+mx6PWLdptY62LE2xdHCrEE8FC/l4C\r\nR+y6s4ia9F+uZXhas5To736JrIYCI/NRspnAX8xXGEHPkdq6vDkOFsS2Pdak\r\nUFVH7kZv+fOCC7dUiBh3BPV9HEhDmmMfSv5BTlLOf9M/jgK3E2ynILRt85cw\r\nZJCZjemEkssj6XUAS2ydjeMykkuGU0q5Omx78c6kLHk/IJ80qIGQJ+vJVWOg\r\nBS+aNHkmU3nN7pvOvUnovXOkkzpXoTNVaL/Ql10tSbOqD05i4eiL9n16o9Cc\r\nglG8L/0leW+1IdlApxorJUpWe0rmuTNNzcNoSjeX/dnCAL753cU/ecHV3tN/\r\nyHfHkw7DunktB/xBU/2CzIEXSzWOR/N2Rwo=\r\n=5Z6t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"11a467094788efc66654a8c06cd2626c2820fa17","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T15:18:41.465Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.6","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.40-renovate-npm-marked-vulnerability-11a467094788efc66654a8c06cd2626c2820fa17_1645802645331_0.622952776753184","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.40-renovate-internal-patch-9ed4bdf2aad5c7acc90d9b63ddff0d6f972a5a25":{"name":"@balena/jellyfish-plugin-front","version":"2.0.40-renovate-internal-patch-9ed4bdf2aad5c7acc90d9b63ddff0d6f972a5a25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.40-renovate-internal-patch-9ed4bdf2aad5c7acc90d9b63ddff0d6f972a5a25","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"de7ee0e50274b2213dc96be11ad45d722e111624","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.40-renovate-internal-patch-9ed4bdf2aad5c7acc90d9b63ddff0d6f972a5a25.tgz","fileCount":28,"integrity":"sha512-NZZlOhkjMw4Qz05QctddqhXQSJJoOka6+RT0KcPXfWkfQ40ZMWdH5I/qMcAE7ACnTWOCFGTvGKnjfkDwVBnafQ==","signatures":[{"sig":"MEUCIQCbbM8Jxygiq7shAOlw+kyKYpFcnMeIQFgj6jr3QshIVQIgRXF8Z6gajHR22valoV11APmlOOlkCJ7EckOaFywCeqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGR2MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsdA/+P97LUT978FpJvNPfUuHHvzEDIp4LNfzHBTK0bYX0DGpXx9Yo\r\niYn1OyH1YfLlTu2iu/yQ3K+qVIGulX0E94/5FqyLvy0CbEAmB3CtqRTOvTgU\r\noxH9eXM5XkBOvl619wsliJpgPW9v3VkAMZTvUHcOS30Gcj/sqHlyWTWY9W1l\r\n1bKArqHzRT77xuKddcHrKCeCVtN2R6aeS+FqHXwmWTcnSVkPb72Pcp2EiQp3\r\nrc3kMKBgWIFAhGgPT+k149wLuoG3n60u1M5ehJA/KpIrww9vs2M1O7vEC7ir\r\nJ2yWjjns603Sknf6oLNfD4M5oy+4zyN/6AMSsJi5OXZPMSdSxP8KvQKdKMU+\r\nqynjDfX7SiK8XezmcXKYeHpmP493Tv4EG/jhHJpmnd7E6OipP63YIjBiC2Ep\r\nCVKDjY/tWKuUONQkJ7J93Dh1H0IfB5X4jmGeAwk8PqkerUEJZurNVZBD3c6H\r\n+cH/7w/lYKZ7QvkcA2y06uu9ZHRlrCF+2QUrgPCosv0FeX/zFT5YqEdb1ziv\r\nXKCABLYjxVaCdzkBsOOvPQPBFV9Jd6GGJgWwFEOee9LeUkL4W1SckiaOhOLI\r\nVpEY8188W89C7D5P7k3kH1ClMoxfiGkWG/bu8lbxX4Mrvtp0pkaWxOoLPM1n\r\nP5szZbpjC5kqqfOHv+1h0bPD4LfMbzDAYXY=\r\n=ScBT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9ed4bdf2aad5c7acc90d9b63ddff0d6f972a5a25","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T18:15:52.830Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.8","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.40-renovate-internal-patch-9ed4bdf2aad5c7acc90d9b63ddff0d6f972a5a25_1645813131854_0.7625319541435478","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.40":{"name":"@balena/jellyfish-plugin-front","version":"2.0.40","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.40","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"be25c19afcaaab3dad806241124248bfd288b5f3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.40.tgz","fileCount":28,"integrity":"sha512-hXgDp5nb9IUmGfontbSWu+A2wBKxtMVAbcy+e03lfOrp3Xw2SBK+mkzbfAgzlSYmDut3PAwDwphkcc5n3cCuQQ==","signatures":[{"sig":"MEQCIFIAzrvlr+0qTpgcmC/irmgizXYnMeaNgS7v68xgs6GjAiB2fa36c4axTTZlL9dZ9dLDasjjniKJe3V6I2j+LMN4gg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGSDBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKqA//XRPBCmn0FlO2a74/fNcJcoAniQw2y7173kKDxfZ0tdiSo9Xw\r\nceF41WSMGB+0lGKphU76lhBhyVteN6mFNytKQTfYj9LVxGeYrpCZQEz3zvNH\r\nCNiZcjEBMJw99yzs2Wh2QaG5FGDxLZQijLX6eQa5wp4YsX6TEDqqZGGHY2/z\r\ng6HvtNGkeOHMLWFI95E+329Xi/+1nlNlm6gjVlM9P/NBJQK+hJSDGZpxLXe1\r\nAYrHrYkJoSgB/bIEnAaYMuFJfuIr5vUVLB4X1TEf+MFAdVAbccOCVrhkk2zO\r\nu9cx4jpX36U+86IUrWzAcHLNGhrMWBBW12/aTD1jmG3PXu0JOTaJixbStDZB\r\nI43W7iklaSWxTzNqNPLP70fYT/EZj7aPYjLv9w1lA5tjXFuHZeBMn6MSmpcq\r\n2Jiy3IdhNztBar3fwBV1XtxV426/OiIdAL+1DSwGJXtOhdqiG6q82QXbccYs\r\nE6+GafWI99S5IxoROoMa+lCcYulz7/gSOX2bgovmb/sJk3ovBW5EOEVbQFJH\r\nLHZdyNefjeUU3GwHNRX7bU7wURxBHhUrjCvwgDiGNakmlzvDtXYSpVKbPyLr\r\nW2EhXrfvTehDSzxvtHro16KhRnlkl6JOA/q5l8emEP8BONySS8/gc/QkdHRe\r\nLcj7QwFKzRW5Tlz6rei4G7oxbL1WYq9dxss=\r\n=0pKn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d403269704273f9e01fe87055c3b921968cb2812","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T18:30:18.343Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.8","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.40_1645813953320_0.30310104649155956","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.41-renovate-npm-marked-vulnerability-4ebbf4e9ca3f05d38f7a2ae652e15b353b26ee38":{"name":"@balena/jellyfish-plugin-front","version":"2.0.41-renovate-npm-marked-vulnerability-4ebbf4e9ca3f05d38f7a2ae652e15b353b26ee38","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.41-renovate-npm-marked-vulnerability-4ebbf4e9ca3f05d38f7a2ae652e15b353b26ee38","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a8671ac8d0c90587c365bed7e945671254432280","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.41-renovate-npm-marked-vulnerability-4ebbf4e9ca3f05d38f7a2ae652e15b353b26ee38.tgz","fileCount":28,"integrity":"sha512-nwTIWpk1fRgXJQZ9ekkQEWridiUh3MEkj/wXwQa8adQlqLNYfKbhGPwd+jfxGdU1bfVPeKIKOUVdv/yIQWupTw==","signatures":[{"sig":"MEYCIQCfEQ4ro1rcDjEyatePYvE17NwUDn0gbl6j0hDnVpn1LgIhALbU8bV3kb2FJ846lcXVF8KxiMnqgm6jckh/MySEbcDY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGSFPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3Tg//WXgQ7YsNjDDN4eTusWs1KY3Re7z2a5fWnBVr1H1muBefw1rj\r\n+P25pfrCY+ige+tFGkVjWLSzzzthxMA8plPXB3myxQ6PbVW5ZwKbYbhOeqwc\r\nL01PlwoX/2ftV+TmqWUfrjv1tk34U2/uK6A7B7T/AxxLpR2YeqnqZX4zdU5L\r\n69qDraY1V0IEAp5konyfbZ/QU4nox8O0IWC3OTNWjytr4lqvFr0aO4yJKGRP\r\nRX1fILIiCIBOboBOx0ZKl90XzCMVYZ/3A5vFcPmJC9dYSWa5mF779AThAFSX\r\ngtxXlh9a+c+FVEdgFh6BazMUmU9phqBWG3skinE8mw+b7181+V17dJ00M8Bb\r\n6l8KnuS05YeieDMLngMjyrULNwVPJqIwtKSo+UAm3UPNiJ53iKj+WBstpCh3\r\nj8fBGCgWGre4yZLvCymTiQibDffMVVXdWZRm5DCyBXQahmb97YN8dhaZmnzF\r\n/3JGcCKlcy+Zadny0vgRJy1vHjWN7ibAWRsmwNc6l1djZrW4qJD2OHzQmDK3\r\nBuE6+WENfYe5S7dVVvNMo0OW2iXYD/Z6z1UKWitPSSMwD1oBOO0+wUcJz7xR\r\n2fEymyQD0x2eL7ChZ1dndl/4BTFPXZqrDEhhbgibRq+mQbsikLi0C5qnJ9tZ\r\nfyZEL/a4Yh/trTwfiS/qnPxJW8TSrncmo7o=\r\n=pEV3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4ebbf4e9ca3f05d38f7a2ae652e15b353b26ee38","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T18:31:56.058Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.8","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.41-renovate-npm-marked-vulnerability-4ebbf4e9ca3f05d38f7a2ae652e15b353b26ee38_1645814095216_0.2222264401708145","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.41-renovate-npm-marked-vulnerability-efb0f1e4aeb2040bd067112578f7cf0dfe8c03de":{"name":"@balena/jellyfish-plugin-front","version":"2.0.41-renovate-npm-marked-vulnerability-efb0f1e4aeb2040bd067112578f7cf0dfe8c03de","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.41-renovate-npm-marked-vulnerability-efb0f1e4aeb2040bd067112578f7cf0dfe8c03de","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b805b853697ca321a4209aad697ad0c816198bd1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.41-renovate-npm-marked-vulnerability-efb0f1e4aeb2040bd067112578f7cf0dfe8c03de.tgz","fileCount":28,"integrity":"sha512-rBKcO45yFfZzr49LJ/5N9sYPdEWruNd1+dS+kFj+cdYJnS2MKCIeZ7JJTC+jronmAf7OuVwxPMINksOQpf6eTw==","signatures":[{"sig":"MEYCIQCtdqZxUUW63jUUJsi5mKcv5DNefazeWPhvx2oWyas3+gIhAMs3MMy36fceDkgSeMm/nbelc6Om8TBIFe6d25MXSz37","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGSIxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGYA/+KRAJTo3jc91rFXSvgH54TWswj2ssMCxnivrz8nu/2CkawyxT\r\n/63K/isHjirnNVo3iwi1kDWf4lBT9NZI0j19oPlFARtaX/t0N11TdoUOYylE\r\niI3Be9N6FhMjSpBzgrAmVK6uRs9gVSmpYuoglLdbC13nj/OwEbJqqSV/5QSW\r\n9O7lmKnewyqOzpBxIzwiK08VtKxnEs6OKSJwRXGXFXsKqqJrB1M/a0SdOaTa\r\nBjvOtk6gvFrcYFZhBWk5HUjCHrFH8SlUENk68Sx1JYxdI8oEvP/N1TDHNt/S\r\nyMpA2Blm8FNAud/Z0IvkxK3KIuCKB3Aq3OK03JFn5+4WoC9ln1IAsyvXyTP+\r\nfrnTtOrLnAot10HtDPc/p5j79MuHTzBsgKSuscJmRjLTYowZaWjnpsgaqDOf\r\n7am4v+FE+mHaI11lhBbMFLPXCKLdGyAiv/PwHWhwbqWZZo41fBSPDJ9AmZD5\r\niWY+qlIRQLfXxrTPukMVh/e4DkGMhXHqqzl8hk94S8y57b/qitWfYNvy0I1h\r\nZBAXsiy02nbGiQDs2X9P87kMLhT1vamNW01c+JvVpwhbuR22V7JeuNmq7A3D\r\nWhfoFgtKwaw2AgFOgCPWJ/AkUBXi3afBSbp94Pb16NdreLBVtQeIXswPWdrq\r\nvYyCeERbuDKReOBO+ixAOcGh0B5nSBQeHL0=\r\n=r3cp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"efb0f1e4aeb2040bd067112578f7cf0dfe8c03de","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-25T18:33:53.206Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.8","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.0","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.178","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.41-renovate-npm-marked-vulnerability-efb0f1e4aeb2040bd067112578f7cf0dfe8c03de_1645814320661_0.5722353986533291","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.41-renovate-external-non-major-bb90aad004eaf4edfd84cd2fae0325169c894a8a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.41-renovate-external-non-major-bb90aad004eaf4edfd84cd2fae0325169c894a8a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.41-renovate-external-non-major-bb90aad004eaf4edfd84cd2fae0325169c894a8a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"264e571facff5fd62899a8ef22fdf43264338c6c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.41-renovate-external-non-major-bb90aad004eaf4edfd84cd2fae0325169c894a8a.tgz","fileCount":28,"integrity":"sha512-rDgb6QEAlfgnOOJAfR4b8V0DFTHbphhGBfQOTe2HxQLtQiJ6HuqSMomjKZDLBw4z+TEeKZ9Uv8+3XLWdJYhUcg==","signatures":[{"sig":"MEUCIQDme1Pxr+HnZsPMcl8kN+LH7tqQYHba3VHooV/YGHGeNAIgQOjfXuFHe1UZB8r/ohdn50Wq0GQwvK5XVX2SIfLLaGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGYOqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJ/w/+K5PkEvWoxd0AysII2md4d6XQIJ0SFtbhEDiUAIcFmsOnoQUO\r\nEJ0cjB4q0rqQ0OQx/+IbcM5T2+mJFPL/687b30QNdPhvICBNBEZqY8Yggrxj\r\nMMrQznIfB1hfzoYdMG4boGEvrnBjpvDxmRFzAr3iuNzc+Bi6q9/Tdsw4xVjC\r\nGiV+lydF8zTorV+cthAM48GgMR5OAJul1OIeiOpDK+AVq1AG2rdZVYfLh3zi\r\nNdFzuiWHbvR+OiJFf5BLbpp+uWmu22PgefjgLAVtK3Pf9F2xW7OoHKWZRgh6\r\nFw02hbiXX7LY7NST8UYYNPjPxeM6zUk7bfPeqVDkxVwwdbmyL04e+05XVmJj\r\nDGE4uXegCX+LFH2eo0UhdLHb4r4/GOr1bSpc8WVpKDa/AwQBWB4RtXR+x8Xg\r\n9QrozuTZxay2lbMLDzloLdEiitoZr3G7ClGD+wGLsK7VsLnVN8/i1Ko/Vm4K\r\n9/yKASC7khgfbotHW4MaXN5HFywtk7qSpNg3rTp4pOBnyjopX+Vpfi/X5jPh\r\nYq2liFqfXBmJk5FOMLiUO9WzeSqxq6xUJnVKlzOjzVF8c3V7DNxfe3TamFc+\r\nVvYjTbWI7Ql4NXKRzTZkDcb1ICNPRFNJELkyQiMxaF8oE66q2sllAecLLLp/\r\nYfR1uW8QYFWFW1KxHSDtNoHXjhuohrRxZAo=\r\n=4lTW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bb90aad004eaf4edfd84cd2fae0325169c894a8a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-26T01:30:25.326Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.8","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.41-renovate-external-non-major-bb90aad004eaf4edfd84cd2fae0325169c894a8a_1645839274259_0.7812187082600073","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.41":{"name":"@balena/jellyfish-plugin-front","version":"2.0.41","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.41","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"060ac3abcc3b5b93ac42f5c41ff17efd1b92f984","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.41.tgz","fileCount":28,"integrity":"sha512-N6HbYERka/IT0CXJ1AAUKvOdLON7Rv9XBQ4/te91ZIkGFPuSh94Q4jV40bIKqjun7m6nd3Q9BoUTqGfLPJzjyA==","signatures":[{"sig":"MEQCIFCEL3t8sJNrcPiRapcWDvgkOXwQGhyVi+wbBEkxf46jAiA7TJanNraOAbeU2g1SKmeCH36ItBi6xaqCmcm2LcV4iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175592,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGYbNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHsBAAgQjhSssn5txiZsFlGszjMWEU6di+RgdOR+iyRAJvgVqGhe03\r\ngXZzyPpdQnX8MOAvLdO5IloUyJosYfq/g9S6Mz9s1tQmn/Kph3gk7yaLnlkC\r\nXMKxt4uDtgP8NIG22XRlVEKw9B1C0e0jzAoQLR7pgDBFNtN5ygpUGw1JMlc9\r\nT+slquWE8x15cpgMf7wxHKKk+Cyt18vKIBsI8m4M947TK3yqZLDMPebQQwrf\r\nGV/6MCY9++UYw2OObXMdBEoc8BRScV1q5zouLsfWSCSSaMuE2GbGGp9eNULI\r\nzDy71ApvsZn0DlhLoZmzK0sjfUxRqgaox54gpgMR2r/SPWScvjdg/PKiIeoD\r\nRd6z5Hz6xD7rxEkuQIOFlr4b1Ytw8nvKSbGLHusBNAaEbL70so9roFlSOwty\r\nEIV1i9Gt0F0SeoFaMgl+OJbb5I0EsdzUGYhQ9rbAlcBM/+XfoMdSsXwrKC3W\r\nOY8asSC5QLnwgtfDdzN05K+BiLv4GwrzPNZIBpvZ/UQOa5xo4T0rdXbvE8mB\r\ndVzIRqEE+7rT589I7utFPLWvj8PediSDGDRWq68j1yqqRfcw6gRvWU9FfdfR\r\ncqNcjkXucFf/ADlvTNKp2f4VSvA89W4N7GZflsun5hWMMPRV10Rd0/vzZkpB\r\nwvrXNWlAiGWtQrk9OgKmC/WHTcdU+i7kpCU=\r\n=biU1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d91aeedaeefccfcee6c6e53b5274248b413b36b4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-26T01:45:38.815Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.8","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.41_1645840077577_0.020723895009424176","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.42-renovate-npm-marked-vulnerability-66706f9e1cc5104f6454e49a0cd867f31d88f180":{"name":"@balena/jellyfish-plugin-front","version":"2.0.42-renovate-npm-marked-vulnerability-66706f9e1cc5104f6454e49a0cd867f31d88f180","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.42-renovate-npm-marked-vulnerability-66706f9e1cc5104f6454e49a0cd867f31d88f180","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"654170bbd842cb4539f3e35945098d9bb41c3080","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.42-renovate-npm-marked-vulnerability-66706f9e1cc5104f6454e49a0cd867f31d88f180.tgz","fileCount":28,"integrity":"sha512-xkpo7vdZa2Un8d9SOHKoWcDRFPhzMWgv5UEET0KQczY3lew5bO6wxMFaqBYQmJ7oTi/0VuT7w1Vqyk6Fgyz5Hg==","signatures":[{"sig":"MEQCIEPSz6n9Vqzp8LjGgFzwlh+FDiX6e61HqAjDNDqNCPRNAiB1ZHF6fJRt1TLEQ/3aljuXprPYtzcQp4U5EzJGN47K2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGYfzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCzA//RkGoOy3Qrxc6FnnRm65T3juE/NMYvEQCdqlXTU9M1uatmmqK\r\nj+2tExQ4/7d1ofJ+4mHhTvs4Ac3rG4PSciYbPyGCpMF1l8vt7pTenc9UVjnh\r\n0dAt0DdgOarbtKlm4kExWRvvOLtyeCoZ3XVax2h9kXIeO77Jyg+R920/d0Fu\r\nRwyIlvyYLs4E8+E0dnHaL9ugGtveIqsit2aMGbXHKYPxTqSDpTdLlSX2bmSU\r\n0St/4J04bhr/FiZjYLyNhLnyv+NvFy3I61cr6hKXE+SMa35+Uit6Adn5W3HR\r\n2Y0HWgggmAOi/2Krz9icUwv4UM6zKkExlyFUE8a34F1VJJTfgKFxQqXuZnz5\r\njnpt3ICXGmNt6tOFecU4SSvLUUA1dyMo5dTwj3SEdgrbGQNhCTURoTPTssJm\r\n6/YeJA0xpb/5VRm8Uxy8UaAXgFStBIEKnB1UWgcgWUFoigEap+bi29SGHxDz\r\nyNb1UZhqyQN81ugxgXKVJjAGbAf6BQi+3oQxzVFm2iLcLwlo/ZuYcIHNONSk\r\na46Q9EctdUfKfrpkkf5wAGQEXfH4MTfab046phlSMgk9zFJyaviMh1+hfg58\r\n7avsxqICrg8i/8nWo6h2UJEx6k/s1akLUQ7gdD/QlvQKBOJvECQgGYaIKVxN\r\njsJuULVuNo39hEAUXA3DKqm3ovBBaSQIO1A=\r\n=Rk6r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"66706f9e1cc5104f6454e49a0cd867f31d88f180","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-26T01:48:53.978Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.8","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.42-renovate-npm-marked-vulnerability-66706f9e1cc5104f6454e49a0cd867f31d88f180_1645840371268_0.17975893119195963","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.42-renovate-npm-marked-vulnerability-20eb523d5e6e4e282249d9109237fa00cf696e46":{"name":"@balena/jellyfish-plugin-front","version":"2.0.42-renovate-npm-marked-vulnerability-20eb523d5e6e4e282249d9109237fa00cf696e46","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.42-renovate-npm-marked-vulnerability-20eb523d5e6e4e282249d9109237fa00cf696e46","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a785dd00962f6920518ca9cad4d11925e604bb78","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.42-renovate-npm-marked-vulnerability-20eb523d5e6e4e282249d9109237fa00cf696e46.tgz","fileCount":28,"integrity":"sha512-Sj+LhuI3xmhJmzHdDki/weXG9RWEB45yXdYtC7URHams8ZT5T39mYZ1AfDq7Xlq9XR9GrtkrDsvbFWTbVTa6yg==","signatures":[{"sig":"MEUCIQD2S3VVgrzUeX2OTcUIgkKBiHM7XJcsdsRTkYEf3kvqdAIgPPbcRJlx6bcyTOMNkQ66U1/Mns8Zy4QS/R6v0F/mmrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGYiAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrucQ/6A4wnT9ZWcPnUmwNeeg3MEncLiRQypZkRNVPdusSKUaaWNhM+\r\np1s4o+JdgyNyRehOxSRNUeumiIUor3fFeQ8pSgp7j+0Ag4sHBMlLkxkcjAhV\r\nFzm6i3/vmtNjSKv45hFZ6u6ml4qPOsVQGozeq85oHXTFUWCmjWDaHfQF0dX0\r\nbUFpd+NUUhSElysuoKg2QEr7pRJe6y3a6+emxqdnlBpdbOvuzyGU7u4R+B/6\r\nA32DPpceqxj/8DWtok410zEwEYrcZUxpbIv5ew7l1hCTURcXRTodkcvIsxZC\r\nAgAeV3hWCV12rP0/AOXWRcgF0SVDavK1gZG+PYlPOJAK00Aca7BqKgyI/vWK\r\nYljTA40nFffQPHSUm6Iv66T3BdwtiyDZQispc1PeD4d5TO1xle8MBCFcK6KP\r\nXPPRdPrly+LZO3p23/tfKwh4m3ERtuZIPpP/VVLHfZeFrPU3CJihYpHyAQYZ\r\nQS8+VwVdc3YPEZPatYum9gGzi7KmrPQfAOfzepvLLQU+YEBvE0of1rms8ORT\r\neuSTpSaNEqMoa5Bku9/neStG7PuloFaoPSu64FSPlaLF2O0eDpkY/3gIpU4Q\r\nAAhMiXyuoZtulRTfjZi9Fhp1/0JsU8giX+FWGSp21yBxXFKt8Tcr+EK9SVZp\r\nbeAP2SzPnunMWZCGvwj5UOHwg0MpgTdIsQI=\r\n=0UDr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"20eb523d5e6e4e282249d9109237fa00cf696e46","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-26T01:51:24.184Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.15","@balena/jellyfish-worker":"^18.8.8","@balena/jellyfish-environment":"^9.1.0","@balena/jellyfish-plugin-default":"^23.3.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.42-renovate-npm-marked-vulnerability-20eb523d5e6e4e282249d9109237fa00cf696e46_1645840512588_0.817662383947821","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.42-renovate-internal-patch-ffb85baa83e73d90388d88dbacb09bb1d3890d1c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.42-renovate-internal-patch-ffb85baa83e73d90388d88dbacb09bb1d3890d1c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.42-renovate-internal-patch-ffb85baa83e73d90388d88dbacb09bb1d3890d1c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f24679cb0022e31810131a55cef48266ed64e342","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.42-renovate-internal-patch-ffb85baa83e73d90388d88dbacb09bb1d3890d1c.tgz","fileCount":28,"integrity":"sha512-D0SVmhvYRnevE77l13oeazoiMNx6TQVpkgDSKwg7Ib6AVMnMbSWc5T3RKRuX31Dmv10vmeXmufCl0IYk9Gg9wg==","signatures":[{"sig":"MEQCIGQUFKq+1HvPf0tb3j2d0rfjZLZfLOOMowB0hxFRhp6zAiArREgEEheLp82izMMFz8KOJRtIwOCsYw9vAjzO1OzGZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGZ9AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquyA/9HNR2IJzq6d5nUOLTSR0EydIO7yQEj7nIC4e+owde3ZYbLYtr\r\np3MxiZ59L3OX74iUUThxMcw1sQPjuOJF4s0erjIZ+ON2DNDMa1nzF5u4dK3t\r\nyS19dsTFb9b4pzDMqXUFb5UirTHbYFTiHhBZjInmgX6uJ/1cSTh4Bsd52ZI8\r\nOWR2+onCl76ZTo9sp1NWjYajmvGCx4afjRYTtHwmdJVvuJtN2YtKPzRYoNSn\r\nKF5NvoZGueMAiMLXRQuA1QgKmiI3Y5A2VQgMo2NufukSkVJ3BcQ3sJ0LD4xA\r\nOUUdQ77d6rTIdWA6rcS7pJG+25oIYuoSYCJpR0yxX/lOp8AGur4th00iLmvw\r\n5JHfxBPu8GUgurBsmnHdvJEls1eRwA36ezC6PR8D8bTz0LRqmgzHLzJOpd6/\r\neQ4nVPlgmzwT2fK4NCJQRN5uY7prnck9XgV49WdrmoT9KR250+gYT5MCPJco\r\nmgPankACQGRwv4phh/p7V9VVUqZyCgr/XCyLjrH82Bcq5WVdUC1z+NcnzY6r\r\nnIhJizCwiblLr5cNLyF1V1BvfJ3DlNxRgR8U81tAnvoKxL+6M2U5OvqtWAog\r\n8rG9QLZS/dH4HfVRYY4eS4Kj3YYdte5bhZ36yaKHi6R3HsFdZrtDOlFgidcM\r\n1mlvXIt09+lpi2Zzq6jpsRytfjJQb37+Qtk=\r\n=6atD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ffb85baa83e73d90388d88dbacb09bb1d3890d1c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-26T03:28:22.023Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.8","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.42-renovate-internal-patch-ffb85baa83e73d90388d88dbacb09bb1d3890d1c_1645846335885_0.25387572159564264","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.42":{"name":"@balena/jellyfish-plugin-front","version":"2.0.42","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.42","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ef4c931cbd674d2dead49c32f5971bf31fc4d93a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.42.tgz","fileCount":28,"integrity":"sha512-ccy1gjCOFM7KJMnrXIHIbA3C6R9SV7PGCMsCzRg4dDg29+9NkR7ZTDLqskC2lhokekleH8pN8sgx8tl6yYoS4w==","signatures":[{"sig":"MEUCIDNv0AfqEAi47/nR97DzdqsrpLLbzWsnn10YehZZNdoYAiEA9yD/EGqJkvcLQrk89nHVMzKEUFS2IuPJv4iQcKj7fNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGaISACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3FBAAmY2NV58ctL16PciILvdLqabHwOdghfZ9E7At4VmzGcB7ZGXS\r\npc8QBnR0NAFfO9Qti+PvPp2xLFu/p18UxyDiSkhZB8lsOQalpfHzto9FA4En\r\n/8bmjdbs5Tfwq6k0+RIjzA+0XhpmgDNEZ0UxQCvhOC0j1phAb8TnYZsKwYa4\r\nyvwpci3xwlFhuddXQEeqrqiT5PLqASHBwyXGiWff8y/aCGnRA/Df+uMJLuOo\r\n0RveLldazw/rRJEE7itrJeFK4127JRsqPviOSl6HIkfD2VIROaZf5BanYh8D\r\nfaPT1aPQy6FPOI4CifuZPZgAyezplBK4z1rkT3HZxjdksGHBrRx0b8IR5GG1\r\nO5y+9fOih50jqhpNYS2Z/MpLqAxqmkrJ3Bf41eJkFcAILowyFVXHQzPkHM+I\r\nbB17XeXtfvBTSnFWrjFCREbOOa7rtZ9F4ipYd+TJ3/nsfpMpNzlQ1j/OysyF\r\nKfkKuYK/2kmhJmWCVUW47BihRW1yvZ8WsD15ekJw2gyL/XnoN4IHEypsyE7K\r\nLTp/FGR2sPs6Szh0vqMYNL84wgnSTAS4UkbEshafCIq+tQ4cUDMVIoRsFdi9\r\ntyDgl0U3M+3gaLEN+WoBiTOaguyv+bopc8jf4IV8K9iFvs1urNkYsqQMUal/\r\n47JVCgjiWD7CnI03CzzT5QjuIoMBGQIyoLM=\r\n=k7dp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4dacec4b79526c3eb06162dcf257853520017fbf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-26T03:41:48.287Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.8","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.42_1645847058226_0.7679868814305231","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.43-renovate-npm-marked-vulnerability-e15772f090e5f45f6e5bcf4b6e078b49394221ea":{"name":"@balena/jellyfish-plugin-front","version":"2.0.43-renovate-npm-marked-vulnerability-e15772f090e5f45f6e5bcf4b6e078b49394221ea","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.43-renovate-npm-marked-vulnerability-e15772f090e5f45f6e5bcf4b6e078b49394221ea","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"288863d6513c153ec1a239e5577e2362b43e24c6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.43-renovate-npm-marked-vulnerability-e15772f090e5f45f6e5bcf4b6e078b49394221ea.tgz","fileCount":28,"integrity":"sha512-h8+khmj7JFy0xgLHTSjq1bChunJmLurI1M7OS1s6CO0UoBzCJ+FquOE1dUw8NZ7V4drVp0nq2JxvsKPKCW4aQQ==","signatures":[{"sig":"MEQCIFsFscDJaXAZYINc1K3vzNSkbttaEbo3FEHsKQi4FsJkAiBXymRImTB3XA0wXXWQeVIykrkhW5R743+yDRqcXrFGFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGaNfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDLQ/9HNYiuX25mFpNimjIYbXxyVx/VfBQU3fP9vbjZXM0PaQ6LIFO\r\nHKhPWKJryt36Auy763PYfM9KiHQiq8uDGIssr99ADiZII50pkqwkonSJjiWY\r\nu1bBS1huhp+NHvv/C8LZwCCI9XnRtdMB3OmLDJbCvgqoyAkGx5R+N/nJ5alq\r\nSlNPSpKRevIpGsCf+TQ5GfI5z6+D6hkYglDoxM34Ei4YxhMNoFCj/3efwVI/\r\nRAJeQyR1ckRwyRZFVDQrFS4LMosKcwH/2aFlp+nZdoL5nCFVsmmZjsAR1Fai\r\npqfSGfMqm/kauGNl4pUn+KucSkC8E0jUoBkTM1SlOMRcv6Cxv3js+dyFq0Ey\r\nFy3juG0nJgZhUAKS/Vdu0hpbIYh7b5bcqpbhGnW/4131mQ7Ze6zNHpICcKIy\r\nnZHXR1agrB+ho7Lrg7vd80Q104de8tNg6pEXBtSKgiBZlR//Vz7oy+VwdAx+\r\nOpKxZ8A/a/x3QsoWtRSUpKfxJWil4atoXGwoZbFhyHHm/XLBFXGCRmycDjgw\r\naveiPXt5s6teWjkIWLPKtKSZuUK7GdxddM7TSAEkFeoUfHt8WGyTsM7W8mcQ\r\n7i86jCJBxwFEaz7LD2Gh9oleh6cwomkUklylaYqD58CtNBEGCNoHpCVLfvEH\r\nVqznk1CdGxMtf6QPSfmgbMJIeAqLb28i2ng=\r\n=NZt2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e15772f090e5f45f6e5bcf4b6e078b49394221ea","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-26T03:45:55.315Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.8","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.43-renovate-npm-marked-vulnerability-e15772f090e5f45f6e5bcf4b6e078b49394221ea_1645847391153_0.5824179321372871","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.43-renovate-internal-patch-4c8a2e56fc56a26e0a923ad22bdd9a70be3b4370":{"name":"@balena/jellyfish-plugin-front","version":"2.0.43-renovate-internal-patch-4c8a2e56fc56a26e0a923ad22bdd9a70be3b4370","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.43-renovate-internal-patch-4c8a2e56fc56a26e0a923ad22bdd9a70be3b4370","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d901c8aff4458b2fc08443c3dc96c734105c9e9e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.43-renovate-internal-patch-4c8a2e56fc56a26e0a923ad22bdd9a70be3b4370.tgz","fileCount":28,"integrity":"sha512-stkI8yUfGJJrq76pjLECvGKOgwIxwY4krHgxRrMC/7lfx6reps+cNQXW62iOH8Q7gkG8UiFogsaW+U2e25rkmA==","signatures":[{"sig":"MEUCIQCWo3wVOBHfHq6GjxwH/VNRCPuJZ31Wsrr7k9yv6pjtkAIgDuptL54+s0ElOhFInIGUH66T9zuj8414o8fRQ1ZOEEo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGhfRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpKA/8CL9ozjfj968gjD55YWis9OQjMUXUlpNEQrPh+ahK4JxZmsTS\r\nZZtWGgw5p2PXFU3oP2NfQsuPCR2gE+SS5HDNYPP3YKjl5kuQYREb4pG88kMX\r\nZ/xkzrszqTllz2hBNzdflFgVA/AuSmqY4bRKqjeefc2RkIGWExJTCZVDlETz\r\nBBDRAjXEXnFIOdXCbq1sp3m3VzoHa2fzft1v+tQ7yIp0hp93DtMPbJTRq+pd\r\nZSTE9zmxjtymlG27SW37fxNKceQc4PwfSdylXjKT7Fjc2KX+F9Uihjlkq/vh\r\n9MslyvCnwf6bMxQ8JeF337s65LfdeW7KITgl5463BHxcqn99a4lrSLsXkRhY\r\nIQrgWYMc9NnnCZBu7gWZlco1EvtBwsnZR4gIcD02TFZ6pOjDYc7jv6corkHI\r\nik5SGy1L3LTfU034KOybTnFvLTOZGImi4fKcM1LBbcP41E1aHlaCyzRqgLAT\r\nF812lVOyHE7CUdFCoKnGAB2WLs0TcR42OMYc0zJE+VJSnXVAIeRGV6vHYZqq\r\nFv0fJKlpVP/SFJhyuv4sWB1QDzyK4t7HzKZUrifZgOT8GtR/rwXnnsgZRk9s\r\n6VH0+rbtQBvdTdRWjS/VR8Z7ySBzHjTJSdeciAUYlOxcQkax1IasdII8TJYi\r\nrUoC5MRSAd+erfcUh96aULX4lzqtXYKaW6k=\r\n=hoJk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4c8a2e56fc56a26e0a923ad22bdd9a70be3b4370","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-26T12:03:37.570Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.43-renovate-internal-patch-4c8a2e56fc56a26e0a923ad22bdd9a70be3b4370_1645877201733_0.5737174908146954","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.43":{"name":"@balena/jellyfish-plugin-front","version":"2.0.43","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.43","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c46d64931c4b39a2ed0fd44464635072dab52ed7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.43.tgz","fileCount":28,"integrity":"sha512-8u4h37aGNPvGqji6nIAVmMfMg6t2oPzsrslTuOjt+R8GuCyyO7O/fbX0lmtDzp1coJXOWDpxlnqroBdGyFh5Kg==","signatures":[{"sig":"MEQCIAGTxL3kCnGI4RyFq16WizhWLu1r1AFS8/ke0A+KZwMiAiB611dn3RO3lZ+LgN8d6ELr4r46KRsBIltHrdovM6IFTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGhsPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzvw/5AZg72LsAsFRWuxQUON2yfRPLqzYPci7s98wvmQuJhi8flcQN\r\npa+/rnWu0wWs1wES+hYRdd/nfJOsebx35OISxVKki+aJ2zozKgLh4aRe9woF\r\no/n3Be4ly5CL/Fzee8Jt+lIDHIjk5CbqqM26stktp29tn2s6GEj54q/G31Ar\r\nXb/pdgEpNpqPihYg4l7jXLzrqGaZSFQYPlz7ThozYvaFC5HkvAYA5SkmPFMR\r\nehFRgJeoMv+BKGulSHRxPwatC0XCb5ZtrjgDOfiqwf7ZyrOONLWzxINPF5dw\r\nJ8DZVKTTigIy7eaZm4EJMCxeGeN9mSP3VG+8Ve5XGSinebagq8naqgywxezv\r\nuKMDgIrwdyyEORVbDWkG/gKtjOx3a3ukLICupjfZfXmHgb1wtMTPmxss66Za\r\nL9xZly3UYT8OzkfsXqesPDkHTmapNXbKsEZjyO1wQ7d7VJE3B704p9DBHk/l\r\nVLFkWNjjfmvMyedDSXqYyPRAGSJ1gcHQVE3iW9yPcXfpVQ1yGVlT7WnOYV9h\r\n07xNDNG7vvb6dgVbgiPSjWFDHgsR7DeN9rFFXbSl/9T6mrxj+inmrvqwiSYS\r\nyNjmK54k6QedwSG5oqVy1X1+zMggIuyrYnuLlrxymxwLNyT2WXieeBiQd6qf\r\nq8A5IABwz3k1d4QhqoY12U47kyHMPVr2pqI=\r\n=bP/V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2e6eaa9feb003cd88574e2169afadf337075129c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-26T12:18:18.360Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.43_1645878031277_0.8484683666868302","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.43-renovate-npm-marked-vulnerability-f59d96633b7471fc11e8a431a1f0484ba8330f27":{"name":"@balena/jellyfish-plugin-front","version":"2.0.43-renovate-npm-marked-vulnerability-f59d96633b7471fc11e8a431a1f0484ba8330f27","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.43-renovate-npm-marked-vulnerability-f59d96633b7471fc11e8a431a1f0484ba8330f27","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2fd5746af38bfed51951557b39b514ae01c7bb9b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.43-renovate-npm-marked-vulnerability-f59d96633b7471fc11e8a431a1f0484ba8330f27.tgz","fileCount":28,"integrity":"sha512-Ezal0s1evSxR32bi8ibp5EaeoitSFpQel99waM9RlsCQhk6L9CijyIkIBMyXRU8wDNXsi34Xwlg3sxlIuQ+x7Q==","signatures":[{"sig":"MEUCIDbSeHy/emRkJxvWvaweZ5GLxskMYOW6FpePIFijRkaVAiEA8GaF57QtUO9w9sCZZMNjDXEBb0PEj0Gk4X47152xrb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGhujACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIBw//SK89xgcEuK5/vicx/hmsNzDUuzTUHME0YjHWV2/AwpPtalJk\r\n5AQfn9kvfSJ7s1Pf6gsuvLOkCbGNy78vBICREpSuA9M8ilP3zE2OdKUyAVez\r\npn63tFvgXBr+T0hVG0+mGkEPdOm+DkpDvg3YO1hjuMwO75Y5mYN2j5h/2j0+\r\neB6iAR3OXre0el8oKIgi044Dv+D+cheJJQb76uvQ45Iajg3LPw68iLJ7nikY\r\ndxng8baVT37lVEHO4wqHljWntwkkK+udgbCT/cexNYCEwdBepde79tX2Tco7\r\nBzkDMrnjXwjpwEdXh1X5fY9D2eGNq3O1Jw2f2S0EjTK3+wrOWpwY6Dd6S/lx\r\nrvxjXt/zrYieHQaS5tLJ0tukFVFFf1ivEp8bhp9dW37ebd+UFpT89WJwAx/k\r\nMdV7WrUjVzCU7+077QzBx/q7e91TWigA98bUzGKo42mI1VEyih1PNrxR2l79\r\n0ie3gbsMRqDBKGJMF6CxpgeMbfA7nazyA9iou66qIPfBgS2fwUd1Rz5qIBcZ\r\nGg9Bm9DaqatVZBBm+eUnF+dUMGPDTxt5Vr8ahhH68gIDeCE8Y5bjexTvMsGV\r\n9XclRO971whinm08YaGJYsLj84/4HMa84qZ0RUlfQ6qmjz0RtXb7wSQtqAjw\r\nzio/sB/7cQEU1ieWoqtpijTY2F/PIoMog+4=\r\n=FgMw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f59d96633b7471fc11e8a431a1f0484ba8330f27","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-26T12:19:18.490Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.43-renovate-npm-marked-vulnerability-f59d96633b7471fc11e8a431a1f0484ba8330f27_1645878179061_0.9370731642556569","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.44-renovate-npm-marked-vulnerability-7661de9b6e9b4d6413c0082daf737a59c2817a71":{"name":"@balena/jellyfish-plugin-front","version":"2.0.44-renovate-npm-marked-vulnerability-7661de9b6e9b4d6413c0082daf737a59c2817a71","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.44-renovate-npm-marked-vulnerability-7661de9b6e9b4d6413c0082daf737a59c2817a71","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c52213d44e27c3678e29c8076e072a7ac847038c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.44-renovate-npm-marked-vulnerability-7661de9b6e9b4d6413c0082daf737a59c2817a71.tgz","fileCount":28,"integrity":"sha512-yqSEbyJyQEXAXXW53NHU4/vVqC1bMAu6TP1xhgzfBKq+8cCIgUgQREE2cYUVoO3eHc/64lkbclq1g6t40+XN2A==","signatures":[{"sig":"MEUCIGE6XROi7EGmFGnjZSildygHHKWFTXjDpiVxmQmDvih9AiEAsviQ/rucD6OpoYgAQn5Sff2+l4An67CIfK/ooIPT88Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175893,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGhw6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr86g/+LiYopYf+Qypu+av4XOoenxyuuUZ/uXoZG/gYhK0xeEkLg3aZ\r\neuuyBivbIfy8PDirP0UzT+h6RE7In74f6+tUwYDoTrir93hTna/zSj1UqIKX\r\nFGVAV09AyXpqc+UzCjlU+cM3CA51SnKh74A2Ia08aVYQwrlqDxuRbHFIpPUA\r\nWRWs/M9TUwjm7x8EZGAV+xDgdST66oDPk6mzRHHNvf8ff60s5vEyXLhrsDSM\r\n8a9yIU3v1nszvSNLUuZA9de4te3YWgm/C1ii54Mxz1m9LjTkbZIa5awcRZoq\r\nRhWUcpPe1GBJmwL2JLNXjxIG/P2BYLzPFsfBDIMBRneMFzwC+BA4o8a0X5Gy\r\nhKMjVFpjOVo23EnCT74CyMWufuu0t8MU6B1o3zB2dA/kwYtfTNvmnKczMVh2\r\nlkZgSAmdHFellQ0basqkCkL292K++usG3Z4yMZ+T5VB2BgH5MsHZQdpXJQDm\r\nf+BGvD2WGKGieRB8ZZr6qgwwJPw3sqlWvFslFFnfPjD/moLWjFMyKzUEQDzU\r\n16EwOuNpR1JfH0lqGBNO6fcqCdhR8o82a/HLVK3aRmGNA1MT43RYkWRq+vry\r\ngVkCoyGumbpitKBRNOnawduaV1lY9idgcU2UR/B401lITeP55EkW/5pqXaU/\r\nsOA8GEDaBYJ6FmzXtdAa5zY5+c2kH0L8Ct8=\r\n=TEYe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7661de9b6e9b4d6413c0082daf737a59c2817a71","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-26T12:22:20.482Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.44-renovate-npm-marked-vulnerability-7661de9b6e9b4d6413c0082daf737a59c2817a71_1645878330404_0.32357010672773034","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.44-repo-sync-secrets-default-2f5679c865e2169731ba3bed744b76d3bdac61fc":{"name":"@balena/jellyfish-plugin-front","version":"2.0.44-repo-sync-secrets-default-2f5679c865e2169731ba3bed744b76d3bdac61fc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.44-repo-sync-secrets-default-2f5679c865e2169731ba3bed744b76d3bdac61fc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5035e47517d841c6a04dca7e316b78f619c4be07","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.44-repo-sync-secrets-default-2f5679c865e2169731ba3bed744b76d3bdac61fc.tgz","fileCount":28,"integrity":"sha512-ILTv8Z5UWwSdVw5wASxrLeHhNmwkDQ1JzCjJs2BBrozurcKCmtwnSat1MkxIJHZW3nCeLGg/Tssl9b0gTcWgfA==","signatures":[{"sig":"MEQCIHwyQSteOmVd/gdCkUnFzMXTgG2vL4ehZMq1Gq/goLGfAiAm+f3jBHTQyTDQA6+uObmaoiv2aUKLPeIKncDsP2ebWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGtxDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1+Q//eAEzSxZx1X0QctgmFzAUeYyPPfO33+KAi6PIxjHPQ2dUpHD7\r\nCQwnI/WdoFy/0VeCHWY/uQq3Lg3PeK4a8cQz0630etTBsNMaS5+1NdSt1U/j\r\nRV1NtPeu94ssglcJ7l2sm3wcFfrmgFgjxvkJ91VQsKSMCFwYeUNG5JoD9bXo\r\nVLWiTn1U5BaAOG7irHeMuTrQeMhYFJccibZtERkEAxNFHlYDAhd5z9VWVzo0\r\nnlGFVj4vnl2iPu+cV6NyWCMCEJR6xFlqOtSteoyCH2jvCM0ThrWPGApfGFre\r\nL5HetPl/aNkNNGAz1kn2BbWmpeexE4EfII4ILSF4est3W/oSb+hozbr5K2Gk\r\nGMiTEQfDB9E58b/qvVuTBClJQrB3ui71u2U3hLxH9CgLYvJfdrAs4tFXqNGY\r\nbNmJNZC6JFGFH3rZcH4U0xsurgy4QYwplnOXy1zPaIjKqxybcyk4GaLI6+F/\r\nNWu3+pt2aKPv/zXGnF8ORR7TjZuLUjWFfo6zfyPXSQjU/ADapJyVOKrLdy3+\r\n24oAs1zWEPhQioGpZa3stGODcLMYJUV+Lsijr1f1v+KtOtWOHCCf/PGhBcPT\r\nbDMsL1njFjzhESTcD09wAw7ojxJ774GwLvgk+WD/ovJIqYvi2mF9obZahSIZ\r\n0KD4BLQ9q+Z3dbyPVO0GqGp09c+hZXd31CA=\r\n=eLFz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2f5679c865e2169731ba3bed744b76d3bdac61fc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-27T02:00:27.055Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.44-repo-sync-secrets-default-2f5679c865e2169731ba3bed744b76d3bdac61fc_1645927491410_0.10152907608346573","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.44-repo-sync-secrets-default-875f5d7b9976bcbaece9183189fc5c15843c6b2d":{"name":"@balena/jellyfish-plugin-front","version":"2.0.44-repo-sync-secrets-default-875f5d7b9976bcbaece9183189fc5c15843c6b2d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.44-repo-sync-secrets-default-875f5d7b9976bcbaece9183189fc5c15843c6b2d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d1a9a4e39650999da82918a14c979ded8dd8628e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.44-repo-sync-secrets-default-875f5d7b9976bcbaece9183189fc5c15843c6b2d.tgz","fileCount":28,"integrity":"sha512-smxPFaGZVgo4ljj7m3N3AIPYwQ8ZTzbq7xq8WR6mtIDLAZFMAnX0I3zpeSN8kpBSGm47hBgFjL3Le4dD/8KU0g==","signatures":[{"sig":"MEQCIHDmH3SLvfrLytHSRSenj0EEpcOF4PFDrQfsLLrdX+FKAiB9NdtC+oqfi6Kdg1xjan3rXh1wkBDywWPRLkkcAfvKng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGwIlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Fw//XZIgzsWw9vmhArwOoAXamOPQ/snWdhQxKZiTs6bvqqDejff5\r\n3j+ZiJWOM6kz8oZKWu1meOiY7imLIOtT/lr98xkGEqpOHFlKs1xwidMQft8C\r\n5mVNpSi3Rk3HJ87XH4cO41TNjyaF/VT2iplFi5zwZ+VIpdzNGJwu6AjOPpqQ\r\nx9IC/EMqwx6XvecfbhOq92mamIDOq0a2L+HZwfoGLvVymPFnJeg40iFBBs2P\r\nvIq9X9loTcDoif0k1Pe94sochfpajeHS4dzl+DXecApxed/FCJxtpufW2xN0\r\nD5KFAdg3mOCJ8t9Mj7/mN1V4R6Zh0LzppDTUMEG4ZafXiLXl5Wh60u8tWwbW\r\n/Y4kfcNsuWTXugNDLkvbj11q4RK2VU6Ux7z5RI+wWSCSrxysGr0IfojK/qhL\r\nkbVL5dXnchQJ0Q/q9uvdDood2v26PPDN0ZkCSBNgLFNctJ28MKCToXP/tPRl\r\n9rFBxMRB660JpvQnvp9xiDlm07Z5nPnrBuGWohZqqfzUs8L7wRhfxV+Mw4fa\r\nZhYI3FFKYi1TH5UE2Hlkac13R1QIk0wKYuFDnsG77mKySvh6QDt3MMPDHWkV\r\nNWjJ/Q9aV13hJPs+UZe3CqsHJLSYl04+EZTf+8fPeeKHSc1CSuo6RaNs8js2\r\nGg/uBecnOujjNM32U2yGTs6ZY9AatBI5g0Y=\r\n=IMVS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"875f5d7b9976bcbaece9183189fc5c15843c6b2d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-27T04:42:42.548Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.44-repo-sync-secrets-default-875f5d7b9976bcbaece9183189fc5c15843c6b2d_1645937189157_0.5976684853279741","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.44":{"name":"@balena/jellyfish-plugin-front","version":"2.0.44","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.44","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3dfd69e830fe19c45fea6ae22735f76ba84536c0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.44.tgz","fileCount":28,"integrity":"sha512-9BVXXwo3iNrShxL+4za2nMvZat7IAwWDhAMam+FS586en2+WqCDm7Tjfs0mxCeRvGc3x/kNFx/VV+90Yav10gA==","signatures":[{"sig":"MEQCIAa7LXauxgYAvWQTzBaQ0wGDQJxIsVnVn/X7ZMPlHOtfAiAz/10jvk7dr93IUWjg+t22p9n9G+MWNTOLGG54tkt32Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGwVlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYrhAAmbGUhg/sLMTzRnrv0hmd5J4Sh/nuTn2tIatc13lyKj+NKbOr\r\nULeOkmME7S2sHYqvLv+6aSp4yugjzNerRcEgaMwDVkxyUhbWYEdUQXUJRBXd\r\noZscz12YifxOPH4pucY/I7IJ5afPZZOY2A69kN3OSlaS0qHtbf3ChsgoXb9o\r\nAh9UwhhHEgFAVztV2wFi52Q/+qg2021fmHg0I2XUkV3XW+qwk6vd3ieuyPb2\r\nWNm7foyjTs1WsEvCsnqGD07Y7QWEaz9D9+fe/nfPHoygPYu/31WwzG5YznEb\r\nKBJIdvW6LISzCV7NCfKUczix7yUtnbjmq7dfoiO229VcBWPvU3JVYSnHlooe\r\nfxn5BK2dwlUlrlEdVgnYO7kw0z8qli/Zx9DpVrVe4yAt+sOwbraxkC7mjTKT\r\n+vIQlDcW+ps3AOvDHg4cegWS0chqm2Gz602MlbSk3+Qk1tyo8oXD13M9mjLm\r\n+lYgbZ+8yBVkzIlWKrLD4zGywgCuekfvjgm3WE4y8j1Wq++UawJkOH+QaSRO\r\nhhO+1vXD6pYbTtlFm62z83dw0UmKVKLhMnpwWw65yA07sq1rePT+gqyzlv3i\r\nCKLBCjZV59g5pVhI0hjkIHiakZo9rBTp243fuvh5BJEG8DPKwnGkfnbdzKvi\r\n+KbZsnuGpll/lOnITqhvvusivcTblHFcxF0=\r\n=iIBS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ddb8bf20958bcfebf7cafb07505f1e9f8c924977","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-27T04:58:00.527Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.44_1645938021303_0.010263625408643895","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.45-renovate-npm-marked-vulnerability-ca2029248723243eb46fd9368ad2b9ced8db799c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.45-renovate-npm-marked-vulnerability-ca2029248723243eb46fd9368ad2b9ced8db799c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.45-renovate-npm-marked-vulnerability-ca2029248723243eb46fd9368ad2b9ced8db799c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"57ba07d81bcd0473afbd642c3e26060c1d278b84","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.45-renovate-npm-marked-vulnerability-ca2029248723243eb46fd9368ad2b9ced8db799c.tgz","fileCount":28,"integrity":"sha512-Dm2prG6eSLqwKBjQZjcMQafkljzTg99ER0NpB199th9byAscqM4BG/BjFuGImvJKxbeGodNPiYmEoohG3xiEdg==","signatures":[{"sig":"MEUCIFdq6X1pelBe+5AfMmE1syGfLAXnYftXFDzFUQntS7eiAiEAlU0unmBw65zicnjNJNK5XlMul+6bnpI4SPyl2v0AuIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGwbNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6Bg//WO3dzAuSqG4xpwrYOSoG313eISIXwnPH73RT45G9zHG26ha2\r\noMLDi6VWXm6ckNVExmePefty6jua5NmZaInd9ubDTPJdWOcMlaR42eCvt9iK\r\n/Upq4zSzbN22zOFtPTy6lyg4UoOy1NeLfSYfoszTTGdDLhYTdobemBzF7gnp\r\nQgVtCct4icX1jFLYLfG+aQrDd+hUymKUXr0RY/3XdNkw8cxa6Vnqbaw887xG\r\nbzED2OoIe1g2EBD9K7dqDNBVdgCuxMdM/XYyf5vpL1H2enE3RGoHogNOFCEw\r\nyy4CSL6r6F52fAptI+GMXkKGQS5KMS0NaypUtaRyZffeitNXPg1mvqb0Stuw\r\nGDQBS3aSRDs4Nwst0q8ji/WuaBmlxkd5N4G/VCJYRjQXjzTtWJlO5m3BkIxh\r\nDUz/V3ls802vJslzt6TSqxJUpDb+6tZWWlx+Tp8xJ3+TX2+JtKVMpgrIPTih\r\nEo0v6uqAuEwa8SX9CJj3fc0QipIkVvza0Crn1nc/QqLrhAbz4VRPuAnQAaay\r\nXRGwYmFf3pKtsK60C9Xl0m1Dz+wUzQDAKzd8OxSCvxXlI8HwEQO5OhzXNpac\r\nz4UKzyKwBF79XuMAp/eBzczU6jLR/kcXr7C83cD70dl/oM3eFy6OD+lJ4/sq\r\nN322IeH94sSOLhExDfkamWWaTCfSL2ahHec=\r\n=okJD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ca2029248723243eb46fd9368ad2b9ced8db799c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-27T05:02:43.963Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.45-renovate-npm-marked-vulnerability-ca2029248723243eb46fd9368ad2b9ced8db799c_1645938381816_0.3574587801176772","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.45-renovate-npm-marked-vulnerability-e4bed7da8cfeb08ac9500c714ecf217628b59a58":{"name":"@balena/jellyfish-plugin-front","version":"2.0.45-renovate-npm-marked-vulnerability-e4bed7da8cfeb08ac9500c714ecf217628b59a58","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.45-renovate-npm-marked-vulnerability-e4bed7da8cfeb08ac9500c714ecf217628b59a58","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bac8152b847add7bdb22841ecf8d0bc123c349ca","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.45-renovate-npm-marked-vulnerability-e4bed7da8cfeb08ac9500c714ecf217628b59a58.tgz","fileCount":28,"integrity":"sha512-dMJGfKWIzeLxYRH7ldhzk8iNbcTW+HfAKb3vxZpZ3pLjZuA/fLvkqcnZOP4qkR6Km7+K+Di3nGJ9nj0LQF5Dig==","signatures":[{"sig":"MEUCIHL/idJ8VCG8/D+19G+8SVN3fsOdc3FL/SO5nG1AW0dZAiEAqXagtmp7JqGaOCJVisF0b5VC2LqogAkb4+jBrgpJDt4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGwe0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrlww//UUHfN7Im1Srgf+X48lUDkMbX5xufs3Wpe4nLAH3rq4/uOt4I\r\n4SSeDLLoa/RD7yT7zZahxckblTgBFPcg0eKC6n1cNymbBnYtBEf9rChR4V7U\r\nCQuNTUULU68b/7zXgcPZ7wRS4ZsQhg6jjC7atDLwVmC4Nq8z2gSAnCZl2f0G\r\nap4UF6IXH6vF9ocCgpWxXocGqoiMYJ7XuZbJNbe5Q+u87DGMpdQTT6EWr6TE\r\n/gP8ehI0LL0ZuHB32qg8xf+3QYulvq8/o12vjvOMfKouhZZ8MkZ39LJMvr0v\r\nhQbw4+pqVVkuvRZ3MXH48V4Szu4W5PNxWDlbesHtdiPE+qlpkY08UoXgH5ly\r\nyQoyFP8DpT5GCV4+aE1FplqdsjJYcDoGobY6k6B2cPTA9DNTqFheJvcq82xe\r\noY6QXyOOup1IiV5aL7rCW7/TYWVtHWZqnq9Jb5EmtGu7Fe4E3csJgx22BX04\r\nLkSiIEaJbnnkHXfd9I/gklNncrHG5xPET9cJCqHICiVYRzIwJHvkyGH9+l9/\r\nN5CAC8cQ5d2omBEMIg6qEXS9zabduNvfAo228ytekemOGSpANd4GYH3s48JI\r\nJtodBbzMXGvKiFx76jmjBhcVBTltxMDx7tboytgja4glj0vvrU6SvvzCKWqr\r\nDFOkCADFQfSu+sv9x/jH0Eld3D5FMcUg4mA=\r\n=g0Z+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e4bed7da8cfeb08ac9500c714ecf217628b59a58","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-27T05:06:15.479Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.45-renovate-npm-marked-vulnerability-e4bed7da8cfeb08ac9500c714ecf217628b59a58_1645938612768_0.0018559953565311371","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.45-renovate-npm-marked-vulnerability-2d3f7943210eeccace30a48a9a1e16e6d3d97fce":{"name":"@balena/jellyfish-plugin-front","version":"2.0.45-renovate-npm-marked-vulnerability-2d3f7943210eeccace30a48a9a1e16e6d3d97fce","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.45-renovate-npm-marked-vulnerability-2d3f7943210eeccace30a48a9a1e16e6d3d97fce","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7ae1c0d8f058791418724e93153d2b7a7f4002f4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.45-renovate-npm-marked-vulnerability-2d3f7943210eeccace30a48a9a1e16e6d3d97fce.tgz","fileCount":28,"integrity":"sha512-Qf6xdFP81mJfIMzEnxyRhFGxXf0MaHmPz4rp+og9T5wa1QhH9XcdVxv4lTAuNFLvv/UsxiYk1C0bSOzn56/Cfg==","signatures":[{"sig":"MEUCIQCJbUHPKI/1Ezi500Gz426fsZBW1J+EDPJ1UeRGdmLURAIgBzFOoRJH73dinza+Kwxz5V0GRk/EV+mFzpEOHJidMxs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG0ylACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp40xAAkF7v9i/jX/hScvpELzIb0XpuLZjmUUp/UbIieGpRVyBnA3Fe\r\n8RUbudUI/cNxlj6dswBLpHW23AnrqHiwJzH2XgdSCNtW57ku+mul9kz7wttp\r\nXxb8uczWVmWoALiPHTyflDIWeqT60pIGJKhI5C89ZEmqr8v02kNvK6l061Gm\r\nh3muzY6MIEN80m2c8Oo4QJIQ0o2TAYagzoE/OCan49wo+uRDguc4V1m+lJ79\r\np86rA7vm2fCl/tEklwipx6ZmKMJpXBfa71Y6d+oIAmmSdZAdr193Nj/up+u7\r\nrgn8JtAZIAkrs94EKrSP4/+/gG9CHr+qvkC+g3mDdsLAbnEL0ZZVzlpOhfnz\r\nySZa/XzL+0vXbi7X8oNhF3vj6xP+lomlJwnNZiLLE/os6QKw3BTa8cTK26ld\r\n9F3k5naT4BH8limeEWC7hs+kqov+Edz1u7pHWmwrlEPhc4/AcDAYPhnkSU4m\r\nwHlDAe2D09jRwb+tcu3n00fWM6UQyJQOZlyZKGhh6Q+Etc7AG9JbPcPNlz3Z\r\nly0KYLDa2modlspQ3kH2bPHG/fFhCv5sRpq/Mgh/nYuZ2i5vmvw+d81vSij6\r\n55gQHsBKL4kGauNofTXX+HXcXpjqTeDtwBzJy6Ho1gQr6FmZpShs189Lpcjp\r\nuiVqqbPyMp/ZRLzkTGYg7e81s6BLtvaIsW8=\r\n=dt+Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2d3f7943210eeccace30a48a9a1e16e6d3d97fce","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-27T10:00:49.429Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.45-renovate-npm-marked-vulnerability-2d3f7943210eeccace30a48a9a1e16e6d3d97fce_1645956261474_0.4103903530508144","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.45-renovate-npm-marked-vulnerability-92aea0f858489db06730d57accca7022660049c4":{"name":"@balena/jellyfish-plugin-front","version":"2.0.45-renovate-npm-marked-vulnerability-92aea0f858489db06730d57accca7022660049c4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.45-renovate-npm-marked-vulnerability-92aea0f858489db06730d57accca7022660049c4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c0f6cc37038f556b00a61315c9e1927738cccd09","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.45-renovate-npm-marked-vulnerability-92aea0f858489db06730d57accca7022660049c4.tgz","fileCount":28,"integrity":"sha512-Inr2eI3WbQLPRGJH6ZA3ImAgtYyDMVx45mKI9dxlMxVtWnP6DRIoXeD/ct4s2W3llfxBOpsB+K+WBtmRes+tUQ==","signatures":[{"sig":"MEYCIQDLW/FrNzOFJHm61muPhTp7xzcrGtKHNIUWbgE1+aV3awIhANRtE7FRcKJ9r8pjuwZ8DxhxFPChS4RTX8VaPy6Ov/tm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG01/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqa5Q//VXauP6a9E58OtTnJtfiK19qm69qARJOtw8hdzI25dl2vW3oM\r\nmA8iiQWFb5GG7HrgSRXQHVPNrtcN9M1jlUsjRVy/uvas/7WmQenBuMczGdoP\r\nrQY79vWRdrTxn3OZVihxxCDPWw15NZS6C+Yxfn5XOTpFXc+R7bu9M3bwnXsG\r\n97keH/2Kwui2sSJvs7Si96GqQpiqhZuswUEtd/YAfmOOl80nbiHVVsqz96DE\r\noudUI5GRJ3wvACqNCSiEBWsMgql1fMITcwPyaA5TTsObb4NJo9ibbAdampHb\r\n8WiBSojhEVkpov1jQ4yZYs9mJsJvcu2c7p8p0CLCeibSsMfjWzJdz18UZJnM\r\n9AvXh1XmDw7M3s9+MYCVfVlK2sxQcUKHu3rCHiBIv23Av8UophZD+6WrF/ly\r\nrcNBk3zpInadLw9EN3fN3hrofmMNbsH+BWMQKdS2nABN2Wu67HI0eDhNtp4C\r\nzlag9hHlX0OOj5WGahh/fD1UD8uQrp+fFbvfNX8CBXzo5GDpLoV+5qF0jx99\r\nyIMvJSsmO97X7AFdJ3fC0/48nhmCbvFMDeLPl4Lf9mE7uSuiUnfAd1D06bTB\r\nAT00KQOp4RzXjAKAs1zSzlKjAPtBTNWBfPgiDasIfaapS7/LE/baDS7llTBM\r\n2+QEseLydOjjM0jAPTKVQ73adFyltIJqY8A=\r\n=5Kjo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"92aea0f858489db06730d57accca7022660049c4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-27T10:04:50.396Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.45-renovate-npm-marked-vulnerability-92aea0f858489db06730d57accca7022660049c4_1645956479335_0.07869623405787118","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.45-renovate-npm-marked-vulnerability-229a440e5a15916a76dcfafb7d6cf37bd760eaa5":{"name":"@balena/jellyfish-plugin-front","version":"2.0.45-renovate-npm-marked-vulnerability-229a440e5a15916a76dcfafb7d6cf37bd760eaa5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.45-renovate-npm-marked-vulnerability-229a440e5a15916a76dcfafb7d6cf37bd760eaa5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"07ba3e260b42cbde24f43068cd6cb24cc5b95c0d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.45-renovate-npm-marked-vulnerability-229a440e5a15916a76dcfafb7d6cf37bd760eaa5.tgz","fileCount":28,"integrity":"sha512-bFcyP+eJDL31WHTPewH022XAUMlG13tTqK5AdkGlmRi7MHOJNWTMhFfvjhvzcYMDRs8oWd/khRVilC47aXG1Og==","signatures":[{"sig":"MEUCIASThHqEja01aVltPhoLi9gnlmOQ79obe+DTwfd61hmSAiEAm6mgHEmqTfng4lfgwlDQu6u4ti8IIhjVlQ5giKKaOJA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG37hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlLA/8CVtsTVrmIgZFfbnFmN0oxXqXKvAnJtM0sAyCjJsDSTDExt49\r\nbscOdhGDLP7UFUjsJhWP5CszYOinzKNyW+0nucF1gBIcLOxcaXQshweWTKGB\r\nqpagW1p67WaVhQQ8O4oJlMY2wGizUDi/7SJ/1t35JZkQHyPVckwnCYfXEzma\r\nA4TB4c2lB1BaR5xpmsmBfqTCASws9xxCA3jbmvVuD6JNRfWboSjU8zxJch1+\r\nDZoagkFE004gmT1Xw/jNQ0WQ1fXjJH8BMOYUXAr4VX8kMKiz68xErtvy0wq1\r\nHlyM+DV9lYYb76WkfCm0fM8fnxIq8nZujAisZEXMyRttYD+Xxz5+oGWwEo+V\r\nqGQ0FpXROuzlS/NgcAMpLnUePHMiZxIWjPEd3IfOEUTPmLzGhBh+sIYzFbYJ\r\nsT5JVzIvXz0incsZaMMovkgwjiDwjvnRO/Te1kUPWUcz3wdUDKASS51U0EsA\r\nLiKY9CpunF9l44dz98AMFwxpZzxggVjl8ULJ2LiQgnQWJWyjz9rqoMA5CpoJ\r\nB7JXgRrsIBDNV6uGtM+V6Bn/IXLmBOSmA9LLvruGAFtAUvkwyOY1w1+zvPlK\r\n/rERFnvwb+zsRAQe+Qub4c1XVnmsnkW9svf7IIinG+QwmiSkD5WmSCZsco/n\r\nGZnbDmQfqzPgeLLtcNcMQ0WY/IfWMhwncOM=\r\n=f0Ah\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"229a440e5a15916a76dcfafb7d6cf37bd760eaa5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-27T13:35:32.667Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.45-renovate-npm-marked-vulnerability-229a440e5a15916a76dcfafb7d6cf37bd760eaa5_1645969121781_0.1168488360560882","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.45-renovate-npm-marked-vulnerability-317eb16b5f45fc5fdc9045a74bee0f9c4521ae7c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.45-renovate-npm-marked-vulnerability-317eb16b5f45fc5fdc9045a74bee0f9c4521ae7c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.45-renovate-npm-marked-vulnerability-317eb16b5f45fc5fdc9045a74bee0f9c4521ae7c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"75f3f59ab12d27dc1b14c274bac9a0ccd89589f7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.45-renovate-npm-marked-vulnerability-317eb16b5f45fc5fdc9045a74bee0f9c4521ae7c.tgz","fileCount":28,"integrity":"sha512-qfNNei2xtCQN00dYZ2+Df0F9/hz6lKTFn43sDNkQ1fwQP19EzgA3gN4jW/erKkMuiNQg95x47zXx2wQmIUq4JQ==","signatures":[{"sig":"MEYCIQCiiWfYxINfkdTM7WwG5POVfIB6fFbDfO+z1NprDuhgpgIhAIvmSSOxJSiAg+hIYSsOBlCHY98RvJQH7O9RpdoVkNc5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG3+4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK0g//axuJRQlpCyRoHRzRAt/ajgFH9KRaLWiThhYpbnLjC2nGAptS\r\nZ+zKhRqNecsvmZxSgB8enxVKI8HNw2LcP7+xTKFwXUPuk4rdmPh0TTLfWGLn\r\n7NGfVcuH/53/dXqL1/eO43cBwjMRF2TYfiZyx00YelyppPJ1hbMIQ7k9B4PT\r\npGZF4hvNov+kxbzfLoBO1q6EZppPZz+7x+CNLSJj7TFkXJBlPr7/os0D7dwz\r\nNSm+NDQPbSqkXE1wFcw1k69ZFDNnJcsUjIrwshTbI6oBqLvnRwp0CLr9g+sU\r\n01y0rqQ73R5zEd0gogR42Y2biVpleyMK2o1MlDyFnLC3Bm796///9eKtKt7e\r\npYxakHZtJ6Wyzi53FVZ1AOXugcZalUdDwZA+FB9d8NfGJRIHCsALJX1GHIOh\r\nI1o6KLRA3VM7MTXFHDRGnX/+7nwSq3LEXtyADrHutG6bAQmPL1ozAmsjJj4N\r\nP6gh/VG1+8o1MmUWFOzlo4rkUp64qDy5++Uo2IxM06veTeU3pve4rE3fUQFR\r\nf8GKE7Lk2yfaf+BcVWOogOToRJmn3NHPOvNHmpaS+5dEFeCgG+qiPhie4DU4\r\nH7CqYCd+t25tjtXT4z0Ww27qBqnrH54RM+fRL4PQH/GkOvmF1+Xex86WUi5i\r\nZOFU3LjqqqMby4JmQ3/BG8ZQIvg1TnNXt4w=\r\n=QgLn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"317eb16b5f45fc5fdc9045a74bee0f9c4521ae7c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-27T13:38:34.761Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.45-renovate-npm-marked-vulnerability-317eb16b5f45fc5fdc9045a74bee0f9c4521ae7c_1645969336218_0.8971918768956317","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.45-renovate-npm-marked-vulnerability-4f04c331e1de8419442791ff88ea727ee1720fc2":{"name":"@balena/jellyfish-plugin-front","version":"2.0.45-renovate-npm-marked-vulnerability-4f04c331e1de8419442791ff88ea727ee1720fc2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.45-renovate-npm-marked-vulnerability-4f04c331e1de8419442791ff88ea727ee1720fc2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3649f1370b2a878f49ff4ddc1eb8e262fa9f265b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.45-renovate-npm-marked-vulnerability-4f04c331e1de8419442791ff88ea727ee1720fc2.tgz","fileCount":28,"integrity":"sha512-HDeN6ZCk188ciyx4KIv/diNtcMJ89T34iox8Ic4UX8ibHojN1QgesgnaUM3VL0kv6pDOMgAOBvFBnx7SGpjRlg==","signatures":[{"sig":"MEQCIDMKOD4f3apg+x8QY1+MTWsiv8RLecsfndqykS2TWNiCAiBfDE08u9V5Uq6UfpkirTEsGb3wJ+fC1xKfyXjnKOT88A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175977,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG80DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0xw/6AzkZdzBC9MxZ0Ak6y9ItFD/5wY8gvEeb0srtK0MDojU20F/M\r\npT5nwAfjTquXZgH7MJ0ZeS0p1ZWrM9PMAajCy3unJR/RjJVAiZnptI61Jagr\r\nRSkxfgMUPlW9qcGOS3OF7L59a1OD1PgaLHW4wD8i8SRSQ8I2N76oWkAI8n2x\r\nBXpZg/f6ThzUlJ4La/P4sFhcf+P43HnTaUaP7oxKtg0gj20+G02Oe92sYR4J\r\nEAl/O1rHvXCTIhWiMcoLbqAtBuWtQ7EmP/oDhvyzGIOuKOk9FS6EwJzQ6qv/\r\nBz9xqRmxKN5HEqyjxNSLSxNuJYIUJKruCUkuu9hiXyQiUpSIRdSCc+GUag8T\r\nrqj5Uq8FDhuXZ24BkyOMXVr6jSJNATMB3De7sKf1V2jihNwtmj0Q1ExHl0H/\r\n55ssI0fvncWf1e9TGU0N2Bxn0mSowmgB0gWTRDlikBM/0HEC9CM2fItRydgq\r\nWleYwFv7ry6QdiaznPAEvOf5yoRP1aBFjK0fGADp1UGPKag//6CpbZ7H9ZCr\r\nSp3Sl1osn3dbfzjo8FyMssrskepQb84piYTnCc6ANG5iPgSe6CwCdCU55iaY\r\nJZxrTeFApzi0i5oLtTsHGRcVEMyMAd9Q7wExzOCcKBrDW/sIxwlP3MQxdfYb\r\nLIqx9YommHtnhKU7koBmWCG5SAZMlLFnB+Y=\r\n=PrgK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4f04c331e1de8419442791ff88ea727ee1720fc2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-27T19:08:38.205Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.45-renovate-npm-marked-vulnerability-4f04c331e1de8419442791ff88ea727ee1720fc2_1645989123127_0.929022236612574","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.45-renovate-npm-marked-vulnerability-b2716929d8ee44d9c55b914ad26ed81aea9f08f7":{"name":"@balena/jellyfish-plugin-front","version":"2.0.45-renovate-npm-marked-vulnerability-b2716929d8ee44d9c55b914ad26ed81aea9f08f7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.45-renovate-npm-marked-vulnerability-b2716929d8ee44d9c55b914ad26ed81aea9f08f7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"39522a7ca3120a9971ebe1109dc45530c825c73b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.45-renovate-npm-marked-vulnerability-b2716929d8ee44d9c55b914ad26ed81aea9f08f7.tgz","fileCount":28,"integrity":"sha512-LuQPRDx8LICDcPgEG59rsIKnqDsSQUrRAR9Cu1jVU6VlVi1zK4Ol6jUzRn1JnyDhWrVXebkhGZQE+c9wzLZ0Jw==","signatures":[{"sig":"MEQCIGEQ4EzrrGiuDLEGr4zVx5O2Xf6IjFWuk/bN/nKdd4x5AiArITN4LIOievtG75K+/YAFRKDQ5Co/QEWgR63LAWJNmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiG83tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTnQ//brE4z1aPnF15Sfkeq8FIS0oocY4qciNSSfaFD3ZIx9513/1p\r\njfieTNJPJcNVFSrR7h2LlN4VJUihn2atGfhMH8aZeS3KfymkgvpIqeUZgeXa\r\nFtb0DD24x6ABde9wyZ2sje3h4BLvXyZ70lujUsZ+eVs9521sPZJV0NF3z0UY\r\n0alUHTmm+TiV/vIOI/XDBbGpajO9Kn0fLI/98/T/RZvr3Mjf1gkneAl6WQdj\r\npXRo6oCCuj1mzAiAwNzy2REXiRQ40P9dU8QvOWs13e1rgh/Nb133uUIJUTI9\r\nAxUtZgrLcZXPTRfos3UgSiWp3DU0xjjwjTntYhBGD2eUKTt15xQjHjfA4YEP\r\nVdDsytY3e1ANaDhCoWxdmZert84Ml6eKzFlukNfgeaRC7RCC5YSsqwUWgHQP\r\nsJsOypzViNP92a68Z2fnYbK+1y73HGcto38cXGx9rXGyc9DtYpuddas24A/8\r\n8rPszz+8C8ZB0YxltAvcolw2X0R+tMXqBH519ZSn9jfcKQnDgveeMBCCLfgi\r\njYWs7QK7gK5iRPHniYr0epjp7wx3lPIe5i9Ye6j33SBPih90Oubl64EeI0t7\r\nzB3AzI5Od8CpnDgxQXkTnhyWRvSZl/kozDaTyRy7sEVOcVF++4Y8FhbsqXL9\r\npob3p0QdKcrqiTPMzG9EWjdLqFVGF10usT0=\r\n=ALKD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b2716929d8ee44d9c55b914ad26ed81aea9f08f7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-27T19:12:04.688Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.10","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.45-renovate-npm-marked-vulnerability-b2716929d8ee44d9c55b914ad26ed81aea9f08f7_1645989357077_0.8305440441742622","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.45-renovate-internal-patch-1e5777a2fd3dfae52884eedbc7ff23e9288397c6":{"name":"@balena/jellyfish-plugin-front","version":"2.0.45-renovate-internal-patch-1e5777a2fd3dfae52884eedbc7ff23e9288397c6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.45-renovate-internal-patch-1e5777a2fd3dfae52884eedbc7ff23e9288397c6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b5c2c47a29e940bf5ba596758b4aefc090a412cf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.45-renovate-internal-patch-1e5777a2fd3dfae52884eedbc7ff23e9288397c6.tgz","fileCount":28,"integrity":"sha512-SfxMzi9Pv8h+VlsLkdWSED2PFyA68AduSiVosm4nnUCKxVxIF7BTD8WBLMYJRYQwsEwvuZbZSy960eO6J/k28w==","signatures":[{"sig":"MEUCIAxTGX/KDiTGXBEzCpn5zc02FL7gMHGAIEEbPagprGNMAiEA+CNQCO0ipSktnieZ98NF3296EnmXlPBPrzEtYZ7DrRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHU6CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqyA//UtciN9GetontEJNXikS+/sA01aoUCuYPfIjiOuAypku+gufP\r\nT8WFIbiHqNof/3yuoyPLCDfOr9cyyXTKzNceRoQap9P+CnyLqXIH2rHvHb81\r\nEp1vhYG1wivuQuQs2nuBefsuybVVUdSsHxHRxaP5iqshTKwXp+E2KNJHuutX\r\n+ZcJ/8QWxn54gHtSxz93MAj1UKn36MAHQ8uFsEH4THhR4eJ3M7q0oSaHsGMV\r\nN/jnbdl5NY6+xy17Spe49EgLUNfSeJe0THEncoApIIjENE9+Xps7rsUAP3/8\r\nFpJKKeTHRPM0Lbk/T2RDB5blpnlHeazU+zLYLEhgi1mE/2PTRJnLHRZH37ND\r\npHUdQl2l8kNnKZ8a2CLOzkeziWMdeChZ+P3cke91Q1FQ2Bg5gMKZt7UISe0L\r\nR/rq0S2P38iRiHwB+kLdreSAuR3yVkYtZyPr21lFMk1qNpgfRL8vY+Us9yTA\r\no8S3BUcoUnp00yWoZ7BatnUL/ffG5as6V2zxHvMWY+k2/0iqDixSbAQjhLU3\r\nKsE/8k7Z9yXIVRJdZPOtZp43dGYenkkpKMsb1H/dyTrQn9N01HM9DeXGw9QI\r\n9ONwF4hKMtUllveFObRc/FJ4zTGZJFTAaGDhrRpbkX5y9y7ENaWiKZTUBFG3\r\n5ujbtK6Zcdf7dL394L80uvKahXeppQ1ZdDY=\r\n=zY6g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1e5777a2fd3dfae52884eedbc7ff23e9288397c6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-28T22:33:32.653Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.11","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.45-renovate-internal-patch-1e5777a2fd3dfae52884eedbc7ff23e9288397c6_1646087810245_0.560009809263089","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.45":{"name":"@balena/jellyfish-plugin-front","version":"2.0.45","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.45","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"49aac3f4f6855c9110a6fb36aa8eaaa616748eda","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.45.tgz","fileCount":28,"integrity":"sha512-RbPWYx9cr4zwBkFcNiUO5Xz3sq/i3aoXOfVuqqfMcDswDx/YJT25fWbPPompO9/QXpDl/F/bdythRecucKTLjg==","signatures":[{"sig":"MEUCIGYrbHaeqR5NWCx0MS3a+cCFyKy+cJ8YfrkEPpYuwb0vAiEArtmPCT3Qg92WHJ8Xd2OIlUnay82xB9JKN0/Bea54Spw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHVIMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdhQ//fPTmh4GvceEfLCq4BrHLnK5r32bcndea2vDBSc0X8cPeNHjt\r\nVC/5aBryekxU50GQ7WCJlEamBC9I6NXDUAG934RDK6qIKzELhxXS9kZbbCVM\r\nECXP0SqeD0mP2+qKz68rpi12O4tF2pHwj3eoRcq4SwYzj9V3B8JpkIZI207Z\r\nvIBvT46Oy2LXNu9vuQisCDmEekl1cA5btPRsZhPLgJDH7jqlNTN++KAeaY4T\r\nKXA9IeuW+QgGDI18TrgtNCX6y8cImSIcMbpnumkFz0Ban6aH7SBBdF0G7xTk\r\nem40Zn2SotpaQkk9TR3MUI/kb9HBuRAIFMKJDbAFzIz6VsZYetca+KBzgC5g\r\na3z+OWsiVbm+7Xg0Dv7pG/zpjLzuEGrNElDeV4/1KxzOiokIgArunXvaclrt\r\nT9UvUT2RGVSn2ahmkjB/DIu7Na2if9osJCdfDWyHK3KMZh4IYRX/7F8p+x5x\r\n6YsldBlk8u/9olRBrb96g4fh+WIxpiWBal6LOC3XHBXGB9XaKdAFm8DI3OHu\r\nxTmmrCTWarN/+B76EeWCqliUSvDfF2M7YQcD+lzJUJj6hnVI8ZnH/oHJJRP2\r\nj1wOiVSVifSVeuE58cJ/bn0PgGfLtb35qfUOKjtdLaqiXurS3PnivYpfq6Sn\r\nG/f7qDLmFAkyj8Vo8Zji8Rn0HcVjc1bXo8o=\r\n=xXEI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8273ce674c3fa87ed61bc5b9404e503116b027fe","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-28T22:49:40.836Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.11","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.45_1646088716814_0.10264176715942486","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.46-renovate-npm-marked-vulnerability-dc1bad6e4b50a29bc671a0fcfefc5ed2e777c592":{"name":"@balena/jellyfish-plugin-front","version":"2.0.46-renovate-npm-marked-vulnerability-dc1bad6e4b50a29bc671a0fcfefc5ed2e777c592","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.46-renovate-npm-marked-vulnerability-dc1bad6e4b50a29bc671a0fcfefc5ed2e777c592","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b6ea83b02c07761c15f0bb864daae0ce2e5ae0c7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.46-renovate-npm-marked-vulnerability-dc1bad6e4b50a29bc671a0fcfefc5ed2e777c592.tgz","fileCount":28,"integrity":"sha512-8KCRhjQRzXMJxL8lsINh3/8+Jgh6x5vTMeEBwDTPjOZQb+ZcfIWmwrz0sI9AckHVGz+yVTeKF7qFLoFuJtq81w==","signatures":[{"sig":"MEUCIAMz2c854/B8zZQKYuYTW+P4qU/ejsEs63++X3DovxsYAiEA2PZ1CTeaEDbFjgUDOOlWkFXB2FX1N0RUnV//SQW1dWI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHVLuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNNA//RtMAQsxBLibmYKuSxsI3I2N4DfFnDOhlyYZIbF2I/1y83J0R\r\nhwEH/r9jv6BqOVtIO8tPEvKHc/dU2Vp/3QCDcXA7/NdQIkuXPhIAI5vTZ4dJ\r\nsE1Z2/WZACeAoTtYywHWcPeToi5UVCMRYc4K45yCQEJlyhrPeT9mcmSq3s2k\r\ngjSdRpHmMzKx64WRg5tTSTv8VwnNbElXeX9puipUUfkBgZBzDdklRo2oKrKv\r\nqbKIqgLC27QVnwfjhIglVs7N08+MkMce4Udgk69BoEigQkWsFHlkIKiSGuM+\r\nSMPSlmKnD7DD6Hi69zBg+c8LPxqUqh3PN9mQN8/ZNg4b7At9EhC2ip1mleVe\r\na9YlghcchKzAVEyDj5Kd21s34Dmc47sHp3CV32LcP5hDXJGZw3oTsioifZzj\r\nFmIpSwqvsMvNxpceKP33vTeSjs7N6rhMrqpZxwGRcLzo6aFhueiZyjf5XvRn\r\n291GnEv/UzqbCpGH5XiqExLTdOh07aTMIvB4ZnORcBdNKhCOIRoye41JujCT\r\nxgSXqe9bNYF2OwaaW5bnIZVG/fsBO0WvhcZQn+DMNocmtYtZSTmExmE5JRN1\r\nzFk+gtLmjLnHZgh3kS4IgGuWV7isqOmk2kMUTsDXRTpSxf2PDauX+ddAT6w9\r\nwlysvRlaX/TgTpXjmlKOL+GQMDX1CVpyh9Y=\r\n=QN8r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dc1bad6e4b50a29bc671a0fcfefc5ed2e777c592","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-28T22:51:56.890Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.11","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.46-renovate-npm-marked-vulnerability-dc1bad6e4b50a29bc671a0fcfefc5ed2e777c592_1646088942280_0.875056464323692","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.46-renovate-npm-marked-vulnerability-e8048259cf3786d61f300cd76daac512854b1660":{"name":"@balena/jellyfish-plugin-front","version":"2.0.46-renovate-npm-marked-vulnerability-e8048259cf3786d61f300cd76daac512854b1660","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.46-renovate-npm-marked-vulnerability-e8048259cf3786d61f300cd76daac512854b1660","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5cd89303ab9adaeca5d7c24815acd5d18d982762","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.46-renovate-npm-marked-vulnerability-e8048259cf3786d61f300cd76daac512854b1660.tgz","fileCount":28,"integrity":"sha512-uy+ebilDYrKYtcJ1GTHfI3POhDlMw2KFJwkmEwx7Wn5IV6cIry5dl5KBletColYj2Vlz+Usvobe74BDStMINmg==","signatures":[{"sig":"MEYCIQD2TqI+Uxu+3V60qbs0avD1tLyCO9f6oGP93TZKgfVVlAIhAM5YolFpRbkZuMl0O8FDiRMYItEO8WUBP0iNLzF45Fl5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHVNMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4AA//edFM5ncdR4yDG8reoqj3ZQHfnAwU6Oxk51AKFHdpzbc8qptC\r\n/VDJqmZWnVQnUgt7VDfo3h54VFt86fM2fxAs9M2Newt4/WcT+tqvSumRMTu9\r\nBs6Gfa0D3WqTdQKxxm33pQjYB376IEtfV6/auL6G1GodhWl31+hxThCFYr/7\r\nzDVXFUOJ7r+KPSPustdfWWiK3+EyMJ7lpZdgjX3xHD4b6Wi+YEFRRp9r8BQl\r\nx/1dHOwnYRRBtLib9fqL0obSXiLS6QypaAgbCUHTmlDsPXD1K9LQj0u9rK/I\r\nwsI8nioq5Rw94gZrapmyt/OpTtG21jK6kotWzM2mtYT0f3gPsykdIB2VzUWB\r\n+sKnQUfCejTT6fB3d5Ebbo5Nr3M2iN1L9BpjPyiKpmBx0FdNZ8KFsdTx0h8U\r\n9NRU4UKvu16CSb89EVP5o7v8vO+9xRFhJMXqUO7AC0C4TshmVEMjaDZng8cm\r\nSMdoyCdElkBqcVtq0LCOkdXGtJLN+rYzGNnUB30VaQdzmJSGtV+odXpqXyHc\r\n833hIZ/QCSmsKU49KoaTQ09r/VSdPO7Z5HCz1koaiGByQMkS1VQWP/Z3V63c\r\nbsJJuyXkt1v6DL56eO97H4TIdjN+cjn/bHQYxYUexxW4HPgkgzFCPHxw+v7N\r\nkH6+guS92sIEQulh942ATkpVfqES3HN6BWM=\r\n=Cdj+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e8048259cf3786d61f300cd76daac512854b1660","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-02-28T22:53:57.601Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^18.8.11","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.46-renovate-npm-marked-vulnerability-e8048259cf3786d61f300cd76daac512854b1660_1646089036584_0.6237634795433187","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.46-joshbwlng-bump-internal-6158771e7c68c5a5ce89e825d22e6314f2013c9a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.46-joshbwlng-bump-internal-6158771e7c68c5a5ce89e825d22e6314f2013c9a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.46-joshbwlng-bump-internal-6158771e7c68c5a5ce89e825d22e6314f2013c9a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7f08614cc1fac18ce0c36739005ed1664be1993b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.46-joshbwlng-bump-internal-6158771e7c68c5a5ce89e825d22e6314f2013c9a.tgz","fileCount":28,"integrity":"sha512-pkXmEsNKhWpHH/OoFIl+HjzNmcFTp0SswmB+sA9GwE9K3r55ZYyxmeHl4ePcCSK0zy+dOBoMxHf+Y/5EJN3PMQ==","signatures":[{"sig":"MEUCICDPxzpMD5eLGqaHRFMDS3NUr2m5nuvC2fgyKNkSHKqyAiEAqjkNqtKcD3oOLWAxu7DL9P2Vhqs4XZgXFL8DNPZDLhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHcXNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqsag//S31ex32EyYFt4ad4wG8g5i6N74ycUVavbPKrsU2o9GMLG2GD\r\nB8+RncCKDJNxpL0B02iCJRzSr79Oty8aH71yzQfjtSZ4cuvMv6QYkB5A330J\r\na+LTljhz/yjFIeubOGcuPcoSoAm1yIs6JKXQlnhsy11uJFLgGOZK4k6ETDkF\r\nBbz7dzZInhJzSJeoNvcBsZsH+RJVo9C3yg4JKGlrHRXbqm9dJwu0h0TozsKy\r\nRjpX46lMfoLeqq1kZZY6GSrhNS49GVA2K1iQa6FPtvD6L2Bv1CJdkAN2w/yj\r\nXHe/BnDRg4d9KmTkIzsEJL57gySYr5X4C4uPg/ucpOLVscigFLWsS8KBO6l7\r\nMkvRG1FOShgKp0l3W6gP1wz3dxVSjh7rD1CSv6Mk0yjwQJSe0ItwHTM+Ik4/\r\n3oIn/IuXQqihoZn5QFRVoKH9UEtHDYCE5xtooyHV0Ia7YittG0pCuoBEhhof\r\n2YpknEKe/3RA5dSrKzfV/0f5UsMrLuvtXrnFUTxL+b81s4KLdfKCk09HuCcX\r\nM3/Mcl4vhISsZ5g2AUkIk7Q31BBPChyV/Db4AI9KsuJvy8TNXLer9zUH/AJH\r\nXvrNYw1LaNV+D85U+wYthkcHuZkzXAE87jqzFlliMkhZG8FCYXugp2ui5QMZ\r\nG959V2aCsMUx6P2AnZO2lLNMWWagu2nlVlM=\r\n=/zBX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6158771e7c68c5a5ce89e825d22e6314f2013c9a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T07:02:06.123Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.0","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.46-joshbwlng-bump-internal-6158771e7c68c5a5ce89e825d22e6314f2013c9a_1646118349359_0.29532939231637756","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.46":{"name":"@balena/jellyfish-plugin-front","version":"2.0.46","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.46","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6834cbb120cba650c6a36bfd494c020dfa6fdae0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.46.tgz","fileCount":28,"integrity":"sha512-0FlkRi+1Omc5SBPOspXYW9dm9xOWyjbnqgpEEfBpIHTEsklXmcxb17LNKEHczLO8MCGJrwItp2ahmRr/w/3R+Q==","signatures":[{"sig":"MEYCIQD+ttK/OfLTaMU1Cs4h+bqpa9ZPHrNqBtvwg9j10HCjlQIhANobHv8FtWWqugyFu87hcgT8QxJYthySBcitj9Vt5oK3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHckwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZJw/9EfQpxRku++An8EDdOZiEwIp4D+IUKK1NLBwupZzK4Sqnb21N\r\nYsKTH4ARxd8xqCC1tMKVUW4wpjQXdpOV/qHHGjNVV83MGYKRSMKUFWTpa9CN\r\nZCNNhibypQcl8xKboybg76mnL7m0R97/Q0errRDcWU1FQA2t59jqh9nQhviR\r\nzeJOjhooLg4Esgk7PjS7woJCRejfsO3ovsaEFyaRxDe0yy9wRKdfgbL+03m0\r\n3xUtZw13ZrvD3g7BCvdd83Mr7gbw3HxAC0BaFuRV8TIsoxtZUDb93KQRL9Uo\r\nwjDgWddu/fdVSSJDx8Ck8HoOWwEtzuQW3Mq9hlgmE8ZE73bSlKgttjHo596d\r\ngbsqdIN3ZNRdXF0rcVYrSDtutH9PD/v1y1Ysnu8VaBnr6bqYG+Ne5tZiySIh\r\nGkpd0cAV2n1NJdnRpcNfHHKai5szosB7HMpptpIrJmJ243ifp6wVOje2jXCM\r\nghlv2cjiksEh0Nqke/iO63Uu/sux7pqIkPMLpDnYNZHojM0E+GmoP0pbRMV/\r\nQustQFBrFOIGfySGBRw0dJjwGSMwBLmlG07pwWDkc2ssT8KPCi0lAvntstu+\r\nykq6j2HD/LILePtb80iQqNs3ZbpSO5Pm9oMXZxuqPOxLUGIKrKtWjtiADCef\r\nwoT84dV0eh6ZDpNwV4O5yW9uQ9zkKeEj3DY=\r\n=/V83\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cfb504938a16a27a0fc47800e4fc99b9cc31e376","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T07:18:05.003Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.0","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.46_1646119216753_0.9215563238435109","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.47-renovate-npm-marked-vulnerability-c38146aa588aa253c595515511786dedb880cba0":{"name":"@balena/jellyfish-plugin-front","version":"2.0.47-renovate-npm-marked-vulnerability-c38146aa588aa253c595515511786dedb880cba0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.47-renovate-npm-marked-vulnerability-c38146aa588aa253c595515511786dedb880cba0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eae9cdb8267e931d7dae0c071acf4b4fa4c894ba","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.47-renovate-npm-marked-vulnerability-c38146aa588aa253c595515511786dedb880cba0.tgz","fileCount":28,"integrity":"sha512-4JOQVJKK/pPdX11cbWIje56QhA+mA0QXWR119XXYjnEQ0VDyXnAbBno1npEOmq3EAGW6RhlH7CoFVNVqqOdSsQ==","signatures":[{"sig":"MEQCIEqOMHCFaUgkBfDET2Fx+m8KSIzHlA0Xv6pb7hMWFXDVAiBAMqXwTYUkcreW67FdCHZyFncaUaFnVsLOsWjaJS7zSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHeM3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX4Q//TgnW6eFwrKqwFdHobinzUk8Wjoy2+nu8DSouKRhf4Jd8Gh1k\r\npYV4JXQBCJO08Qk4O22ONUpmzA66A/LE+JfjfhI7Hd9jLOABevjnlavFxcMw\r\nk/G1KiQXNkTw7CYPUluYSxv4ivhijBrvfo/B20vT5UIfyIvFvwnJ7miYzQ4q\r\nsDajmd/UY4DBLgk+QwvvubO/m1AMc7B6lNEHEAtRHut6PybXKmaZ+FwImmYj\r\nF7rgdVlVTwnXbym3iyXX0UMRpZGIkPAADAl/B90Da2I+G5OlD/RXprwnn5sH\r\nl1O+vq+0qmE3v5bBa8wGpy2t9329/B91uKa2u8EI5couGcEzfqU+xrha0CtZ\r\nTF31/t2Tvvixb/kNdHHCLo/lBtqelAP1as1JXL4eKMLLZt1KDjtEPOgDuiio\r\n7Fzxs84VV3wmaHTkTRYCAnq6OhaXQNJKkC2BTOWjUq9N+WfBDaCVPfY6ry7q\r\n50Z6s0nK/cRX6TKwRH7hLKfXjz6jTs6EZ6TF/569ou/aJ1l2kNgT5FZMGQq5\r\nymjU+gca2HME5UmGT+IEEaYyg+IGAMpE7fTb34rM6QKmpgj8HV9kG/+WlnFq\r\niaIJJileOpoizt0yCvEnWyd+qDbTPjaEK18YstKljBpeMOhNpUwsPepIjvwT\r\ng2DnfCyia0X+hmLDvPpm/a36QE+1a1xcfhk=\r\n=/Z1g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c38146aa588aa253c595515511786dedb880cba0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T09:07:53.134Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.0","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.47-renovate-npm-marked-vulnerability-c38146aa588aa253c595515511786dedb880cba0_1646125879653_0.8322267646565364","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.47-renovate-npm-marked-vulnerability-6495a03558749cbbe9ef4e124b5ae596051e5378":{"name":"@balena/jellyfish-plugin-front","version":"2.0.47-renovate-npm-marked-vulnerability-6495a03558749cbbe9ef4e124b5ae596051e5378","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.47-renovate-npm-marked-vulnerability-6495a03558749cbbe9ef4e124b5ae596051e5378","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"754e58143a0bc120623d0c3904c43b6e22474e14","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.47-renovate-npm-marked-vulnerability-6495a03558749cbbe9ef4e124b5ae596051e5378.tgz","fileCount":28,"integrity":"sha512-mJcH4XbT39EJuiTT9GSjP6PhlY6Z/PeTg1GAqSlfkNDvYmTBbcQeUB+OSKgZ8oiWrdiaFNj7XcDjlAmpjhWajw==","signatures":[{"sig":"MEUCIQDPKjjmgGyEvxIocCFPS2JFB8pr/AMTx3zg/KzBq2D17AIgFyhjUF0D6FhSjppysvResR1BJVRXxvQCdl0J+9MJUPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHeQeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqHw//Wck9r6eyKEi14uqBqWcg3JJxwCflhyt3kqDHvhMU5/ImwLTb\r\npDXTOqFMxr8sWABVpcFzjdtSiIIh1Sqf1AvKtyUifYEmhOB0PMC2TSnc2Nnt\r\ngG8HGv/FB1Q8PwiBN0GF8mWbpQX8zbHEw4OZvx/meFZ5a7idNIU36tfV7x1i\r\nkioGGlzrbOM4HSwhiG5uIUzRIL18p5U5Twg5GnfqAD/RIoylTXWhqjpFvF92\r\nNOpKEsSSoQK59Owvr11nzD57AUbhy5Q6INbrWzrvICyRe8UxGZ4NasRTEX8G\r\nOebVPDCrA83gxQRhalg4AIvpkdJrS4hY/YmMPMonNPzwpBG3OpuiVj93Ea35\r\n9Cod/jq8m9uVuO7COZNVkX9SXxgBKC5JUyvBZ0O/u/QNKRzaRflI/WTwqsMP\r\nu6XXasDzwnf+mNjJeGqjfac6O0PUB4jmp6K4r9uDfyDOJmMlnAMywHSAjrlM\r\nIlAlAKNI2yPIFnQjcSwk0wQGL2sUfRI04R9uvmY/Qu92/TYwfuUZWE8orjx1\r\nVT61rt4tiYYqSACA+hTbstYDRabTAbWsci/l6pJ/Lf+OhhdSwEdqVURJBdFU\r\nxwhHUOeMsn+0a3IiT/+yma1SDM5pboxoJ91OU3y7ZENZVgptfPOBIdwtxfRb\r\n91HFeqnaHHjBoHZdzs34swqLqa8CDrf+wmU=\r\n=1h71\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6495a03558749cbbe9ef4e124b5ae596051e5378","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T09:11:29.133Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.0","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","jest-esm-transformer":"^1.0.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.47-renovate-npm-marked-vulnerability-6495a03558749cbbe9ef4e124b5ae596051e5378_1646126110626_0.5733327274109781","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.47-joshbwlng-remove-esm-transforms-fef2c3a3a4e8eec1062d80eb8bacbd6f38551fca":{"name":"@balena/jellyfish-plugin-front","version":"2.0.47-joshbwlng-remove-esm-transforms-fef2c3a3a4e8eec1062d80eb8bacbd6f38551fca","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.47-joshbwlng-remove-esm-transforms-fef2c3a3a4e8eec1062d80eb8bacbd6f38551fca","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"623041b8b9cdd277e26b943f2fa239b0f4a19347","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.47-joshbwlng-remove-esm-transforms-fef2c3a3a4e8eec1062d80eb8bacbd6f38551fca.tgz","fileCount":28,"integrity":"sha512-Akew4JqPG5/w1Kx/rXf6q08k3d/pUilLmxHxQi31zRkUj9ouKpVmQIOx7Y1JV33FD7WoePLmJnc/6wC2njVkYQ==","signatures":[{"sig":"MEUCICsOfCaghpdk+6O/0bp2UeIod+Or35FRuGEd0ZiTMev/AiEAhkog9u96hvp0XnzFI8C0BBGUipm5ClIYMJAwNz2txfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHenbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsFA/9FClz1Juczxr8bjM56+NtzEP9M2m1gZICSuQ63HNYzWwCKfMT\r\nl/xBwgHZg0SJUocK56sMwsC2XkBzApoAMZXzggHQWCIw7ESutQLRpSK2VSMd\r\n1OyWFcwwvBRNNwvWouHBRVVB5iOUnB8sYO7WrUPV/CFEwUZq6Ir/rUzQxNZM\r\ni8MpVF1tVj5OaQBzG7Pi+5kiESN4r+0a0LVsUrLBET51ck08hy3EjrWv4lq/\r\nUMKbUMN3hi92kInTQ+xQLc/9P8R/aDzOO9VhQ/syV+3rebn6aFILF12uD1c2\r\nT0MeFx9aR6VP/6JOIRh7VdJnT2WuuKXIyem5qdZUHBrWOREBOZWbcOHDN3eZ\r\nHj8fnKOkSnleIquLUbpFoRH6f5G73ssbi0iGgZ7hZUyp4vy/7IXVj9RXX6ED\r\nXXSD/3MeqqUg+qg0sTZyNRmervCqYNqJ3dVFl0vFi/qcObWQrpzBSRE5ysTz\r\nzcgoskZuF8VIQyFvG9/nwAQYm7RulC3YWnxHmpISpDMQPQ0QRyiZlK3QBd4H\r\nTkLXdrlCjU6hnydunldKYji5SwzE6AKA5G3z0GitBV2bUaNpUv6OHsBdz2L2\r\nf5JTg2IoXh3L7YYZoLE35a67fkEfnFy42YXbatnEJ11nAIS1fGGlfDeo7Ier\r\nsFuGHsVC6WP6uZQ1eCyiG2dnT/NCTJP+HHU=\r\n=aE2y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fef2c3a3a4e8eec1062d80eb8bacbd6f38551fca","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T09:36:38.392Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.0","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.47-joshbwlng-remove-esm-transforms-fef2c3a3a4e8eec1062d80eb8bacbd6f38551fca_1646127579291_0.5606866624506692","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.47":{"name":"@balena/jellyfish-plugin-front","version":"2.0.47","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.47","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9b25f1d94d4d2adae6e46afc555db0cd4a11f510","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.47.tgz","fileCount":28,"integrity":"sha512-CG9Hn7jitLh12i9w0D/8hyOWBJlrBuVvZVtEJHnR0kWnqjWUFmNoKmhhq2Huxn7gqO1o7A77PjUk/nESvjHPoQ==","signatures":[{"sig":"MEUCIBCudCVxvHsJUJIrH55UmgEgK9zOoHZ3E4oR8IgqTXTQAiEAl8IHv3E/LnebTXB0vMbG+SZfM5FrvK9gB+kMb94mDPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHe2SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm5w/+PDf99vzp/GTlEoMNfCGWJgRqLlWjitw6JobhSo62+u0UlVxm\r\nE+HeD9jJHz7RuPLmQ7w4NscZf6CskL44pN9BQ5XbcegqF/x2aASaS90biDDH\r\n2wGA2TcHOmwjSOpPKIlk7QcYyvuKBrHuYrCaIP+2ektdUDxgOSLuD9xGcIrZ\r\nZuZRJ2MYIv0lbIDdQCjIqUDzZAd+ZtbT4OvZe/cc5724Lgeng3hYObHwuJkq\r\n2oLKZFcFs0JICpVRhbnhMXrndC4dwPjTk9YvNPiiHf9VDn/VK4hzYlIzMUIB\r\nzDfzdHq8fYDRlcKBLLK4UTya6v3aL3o3X6hHLfVIWB4QAYAKnPyP7KNbAN4a\r\nerZ2CE6t1ck4lVBD5kUNORb39kn+UhsKGJhUTfFZxjVFktk1l9MPVjCM51Ge\r\n6vzmqKoeIV5m6nEjmhf9FAlWjv6yvR9ZYoVlt+1rKLEbrmppP+R41r0f3idS\r\nKK2EjWHUxzlV+hNMKRBUU0giqmqX9PZxrYZYxqDRHElIY6mnWrlIHx+Wy/b9\r\nfg8jBjO8Gl01L2l7pIunm4/BMJOTWuB9eYJNcgQfXisrm2QzF28LpYP19jw7\r\nsN5IPnkaj5/r2jl+bEF3HpAKn01NpOB5Kkj/tdftbmRyBplFIW/03Lb0QrvK\r\nKzedpo7USh6irXBGOXqE37ZfLE3sjWaASiA=\r\n=/s8v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"97e3b8cc978c5f6b819af34ec3740ad80acec3c1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T09:53:18.491Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.0","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.47_1646128530788_0.5034514261789289","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.48-renovate-internal-patch-d19d0a14fa89a73733c4ddf5bb690c51faaa00ee":{"name":"@balena/jellyfish-plugin-front","version":"2.0.48-renovate-internal-patch-d19d0a14fa89a73733c4ddf5bb690c51faaa00ee","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.48-renovate-internal-patch-d19d0a14fa89a73733c4ddf5bb690c51faaa00ee","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6750c8ccc4ab0f008bdf684ebf1fe3b9a0c220ce","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.48-renovate-internal-patch-d19d0a14fa89a73733c4ddf5bb690c51faaa00ee.tgz","fileCount":28,"integrity":"sha512-HsSxkYjmKWdjY9ZBzHKkVmkGefBIZfwV7S6ADNiwyhvQxNl1Ngdqe39rUnnhmswp2pNcskwxH2IcqCU13lvO5A==","signatures":[{"sig":"MEUCID2CpRj2tLZZBYpT7DL9pvuAddBzMNRo6OnYJ4dl+bWKAiEA7qSwfx7z8BxRUxXbxqc5M4Af2ASbY71BNprGBu6g8EQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHe5yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrd6g//Y5TOQWK24mnLUh3R7u5jCeBmAPLCgDjGOFX/7Nfsp/brkJwK\r\nztL/xBA2NCFsJhPA0HzAOJ223ik2EZ+MhXh9XqSo6I9pxLaAh7vfXag1UQjt\r\nd6JhZ5wR2nITMnZ27qbyG7GKz6vi+UK/ftCkAV6flwALIApNBNTV4tS9pLTn\r\n0IhxUG3XSScc3d3NpXTHYcNOuzkPnJ1ouXEafS6XuBWAn6Nas6lJU37oYxeh\r\nM4rJBJlwUs/HH7DSXl+KdXr2MrnHevpNF8Yp/Y5P/4PMgCk98M7dzWcqRzbA\r\n3dObmAXxbcDq3frDjXZjNG2gJGgq3vwvSsMJxl2IHPXjtV/PamFXAtmamZRo\r\nXGZn+0ZjeZgO5AUyaCpwTviO2j0RCAvMKZRs9zhB1qMaiS8Sg/AFw/z0H5t3\r\nzOIWZbplB2p1ooytu+RTwhpeflvPigPUxDUAdbqb7JKjl1I0AOCmjceBU6Nq\r\nnVPGUiDycRTL0RZKkevwstxL0ivrZ1VFtqaLeMzeH8qsfxLMbGwb84v5pNX8\r\nsBtZmN20E9wn92koKp2QTEqHrIjfbCCwJP+cuBxZuDJNfwzlgMQIMcCdLKWL\r\nak6bmF3opPFA8zTXG/HwzaDts5DqPJA51FP5Sw7Q6mUfUMgG95X+JYrPa+Rs\r\nT+KU2YaKtglp8IIy0zyfXQuqcmEXULhEZW0=\r\n=Taj/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d19d0a14fa89a73733c4ddf5bb690c51faaa00ee","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T09:55:40.866Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.48-renovate-internal-patch-d19d0a14fa89a73733c4ddf5bb690c51faaa00ee_1646128754464_0.7494021701845599","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.48-renovate-npm-marked-vulnerability-50a6654d6ccbf23ba4a7f6e84095e3acfc67f0b1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.48-renovate-npm-marked-vulnerability-50a6654d6ccbf23ba4a7f6e84095e3acfc67f0b1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.48-renovate-npm-marked-vulnerability-50a6654d6ccbf23ba4a7f6e84095e3acfc67f0b1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ed4da701894fa87242b9770f273eb6667b9ad95b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.48-renovate-npm-marked-vulnerability-50a6654d6ccbf23ba4a7f6e84095e3acfc67f0b1.tgz","fileCount":28,"integrity":"sha512-yysZmKfBd+HqfV+hmwlT+lbsxtKCyj2TtX81NiN0/YkkC/0+f1M9JOxV76VrwhfeDqwP8pFA5gmEJyaeUKrG+A==","signatures":[{"sig":"MEQCIDLiwj2q5fVDSnIk+UOTflXIg+7H01zjMEB8jFmj1tZFAiB5EfLD/M2NHMxx++TkPqwEoGRnA8Wkb0s2D7tWTq9Z1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHe7SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMbw/+K+wzXmc+acwYEDXndG9vz/ut84+8jukSDpvJCzHDSbOLpAf3\r\nTRKRpIU64/Y6LwwgRfGvWpnh4Scq8BGTNthYQ3FXlfxjXkBpHtEyaQSzTt8K\r\nlmxQAShZyjdYRsf/txVApAoo+PupjZbx/whWbFPE1ICZplJPIO278DfNSi7b\r\nFfSol+uZz0W/P/IUTbS+a3REV3YTJTzhkodbUBcMI6jnUUJERiRz1DoX1HMX\r\nNMlEi+YrRcNFvBkosBwrekrQNDrqTSYJMOk50GYrHi+A0zvOIzBQ5BUPL48T\r\nFckmtetpWOfot64JfvTc3Km2i4uuOl5L/glWYdq9I7y0br602tu5oV6PbaIq\r\noFztsqqu510BR4ZOxZcfzMzqJS5q4GtICK0KY/YTusVGdWghOYX3ZQ3+X1ki\r\nV9DcLn3UQPNJwT0kvUWG6AtYjep9+LpuAJUcql/u11qT2OBkKDKIQJwuhO3x\r\nJmwyM4d0E5zG+potAbAVjgLylxl4Ul8ESrcoyvC0KQGk1WuHoFFhd0Bx5Gh6\r\neCoh5KelFNKH2BMSColMvAktQS8bdI5EdDb1FcR14fwQ6IR2qEroErKIX3Ip\r\nMV8xKROv3KH9d4tlOCFAIin6HEsZP3ePG50ecuKXN/0kMhYDDnjtMnNKgnlx\r\n4t+YxV7+jBmTQVQHhnR3c+XkE8BQQC3cQ0w=\r\n=bXWM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"50a6654d6ccbf23ba4a7f6e84095e3acfc67f0b1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T09:57:33.214Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.0","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.48-renovate-npm-marked-vulnerability-50a6654d6ccbf23ba4a7f6e84095e3acfc67f0b1_1646128850316_0.5187483722371717","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.48":{"name":"@balena/jellyfish-plugin-front","version":"2.0.48","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.48","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6434cda847e3bbcc560f0fe63669dd3efbf19bee","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.48.tgz","fileCount":28,"integrity":"sha512-405Wqdw6fr7U68ZmNKkS/RpaspjjaUa6StWtl4Bmj8Ra42wpZXsJgnUA8RonN8Yi7JDaevsoLAgTHUYCLzgqZA==","signatures":[{"sig":"MEUCIQDMJjHGXT7e6dnYsHGmMyzPn30Rb6miSITrDwpbkOD0PgIgDyWQQS1uwWpcCxL6ySGmIKeDJAVc4M04E52s4+6t8Q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHfJtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosAw//SDiLOiRF7hn4e525YOoataovXbiZ+c+R4N9cUFjinfo1jf92\r\n5t1ZO6TX7zwkCQh2OoIGfEpLPoRwRtACetgG00YlY4BJJeFvNpOwkgb/rlKk\r\nqFbcoufXl2MA+yUfJHagUYBxx0tnsYPsN8gSChQZjX/372QQfUqm1uXc/21D\r\n+rt7ILPoalDXNwprS06Ru0iuZn/y/125/PcGItq+/UmAG+AzLh9U47BBg0Ql\r\nymrZEyiRUHFI0qGzVcK8McoL5JBviMaz5YzYVQUmwLflCIJJjdoB8R5MkNga\r\ntsg9nS4csfAv7s9YRNBZjbLgdvjbmm8Lingt5JkOUfHnrQf6FF2GAhykyDnS\r\n0Q67YI91bg159ooHMOdqasExqY9PDy8Mzn60rh1jxYKeYsZOqFKhtVBNBhVK\r\nWLphUEONFf6SAVaI5TQd8r3D9CRbCIXPU1mFifMhcrWgiIdujNtpKjO3bx0n\r\nBZeSNR5fWW5iMMy1Ud/TQZDOSW83PJ4g9vvKG2LvT0iF0bh80wBt1Os9/+8y\r\nQ4zwbbd0ixepczkC6ngREPkuxeJzUkiDCdnv2XWitXWKedud/s3HoKl07rfa\r\nslaGQ33+tHjp7YXR7t/iBhKbkcyH24YjSp7hfk19ZWrm/dzxfXrZGUWs0nLv\r\ngoHXY17D3858Yy7MiCZrhJ54ERENU3eaWKI=\r\n=VVYI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"90b5279b3f37012873c555c304a07c6bc780beff","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T10:14:03.952Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.48_1646129773005_0.3773025480065233","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.49-joshbwlng-enable-internal-patches-a5651ed53c7c3bf63ecc38ea6e07697135409539":{"name":"@balena/jellyfish-plugin-front","version":"2.0.49-joshbwlng-enable-internal-patches-a5651ed53c7c3bf63ecc38ea6e07697135409539","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.49-joshbwlng-enable-internal-patches-a5651ed53c7c3bf63ecc38ea6e07697135409539","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ec315d14b3f096f78d97e824cda926a47ee85878","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.49-joshbwlng-enable-internal-patches-a5651ed53c7c3bf63ecc38ea6e07697135409539.tgz","fileCount":28,"integrity":"sha512-LZQE3TjAMvr+rtYSoKBYvaqOKwdwyYnhhZl1QDy7M7y0+AKbMhDfQsb/mAOGRb438Gacv+/3BIKq/Q6aoxkFeA==","signatures":[{"sig":"MEUCIQCbgP4N8OUmetUE2/7EWn+GTxOA1HFMcimcsVVFYAWx3AIgXAnL48i5hYhFmu0cbheNv+wieLR1e6JhnvpLpNc970c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHfRWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrD3w/+ORaZFzioRcZW+z5P8zr0dpLCd8vWbNaEFK3FOCtBlx+uBXEW\r\nlSr737gG7jQqOfCpzP/Lzyooqc2SlsXc9dJNMbQWGltvKhzKyDD1W+OMLyMC\r\nm2ZrbODOvEF/oByM8bf6QV79OikEwFIZa37wjgVaKpfFXdJWvFkcw5lXZKDS\r\n2LS34c+HFkl/BBTnyP94dSfvzqvGySzzxTNXml7r9tmg2sdTEDBXPAancT2R\r\nZxredbGRwx3LfNwrX/0JWFXCVPf1gdiHNJoFKVv/wyLNnKuEhIIQsb5nfVPa\r\n5j32/AqKyCuLLIakAeiV/hKbD5eFArefLSDw6aTgumJvF9t7kbVwW5J1N3ry\r\nWaxWXCKEq3HX3jQfysMGd6FhQB/05L9ZctzcDn1GILZEdlHBYcQduCQn96P7\r\n9HV1OPF0ixQAx5R15vvOFVYqU9PN+b2JmOXCpwB/ptxgUnNqUchAIX6Xh/DU\r\nXMeXx6NlAxcyOYPWj3sIzSuK51IqXRRLbtuRRWgIOuQqmRD4hGmSmcpN3LRX\r\n/5Gz7wCDptzqNci9KFBb1OrtEOVRBxzcIMTueTlbcsJHcpXQKTQqhRCy/25/\r\n1ruKEiQA/lLIg6eeBlCvkMe36RqIPBKD/Vysh8Yig44mXcbPR4Pet2Q8qOup\r\nHnT7S+s9UaPqIEulMZA3DIE5qA3hdtgltls=\r\n=IlW/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a5651ed53c7c3bf63ecc38ea6e07697135409539","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T10:20:26.403Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.49-joshbwlng-enable-internal-patches-a5651ed53c7c3bf63ecc38ea6e07697135409539_1646130262418_0.7798865006093161","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.49":{"name":"@balena/jellyfish-plugin-front","version":"2.0.49","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.49","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ecad5b02cccbaa979042d9e151392c0741b993a1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.49.tgz","fileCount":28,"integrity":"sha512-DOXFDgtTdm5hw74bRHNTOTyvQZT9rFldI/SFu/J+7ST9scoEX4edeCJ5s6g8/HMnURZoaIgl9ZyJ/9CsAAuLKQ==","signatures":[{"sig":"MEQCIDSQuViGKJw2lSPqJqRcWMyNLRQj3zETF9VerMGHSwThAiAXxA4NYhNhgHRQ2hCThiyPmCKm2SzAy8GqPK8KJ3/j2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHfgvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovKw/+MxobS0Ztcn9hqNEnErSSNUxmkRoC6Hilty3/vjAfpqZQANy9\r\nt/2BH0NSzgnThhju6baFcdVnZMDgZ/80IBzig2SAU8uA8zr1y43ODscd0eVo\r\n2vka91jzarxLuyKoZtGtX5SSi0+KkNIs3Wc++TO9w+U7avxe25VANRIpiinl\r\nQbNkGW4A9hH3drK2usX6O6Ro/M80SQgIkOnxNwRz58y7FgwHnHJQalzs1XGR\r\nctaOiRU2745OHRyPvA5o6zk/k7tN7ZqhrbPzW+Nj+gRlCrNlFZYqjE5srN03\r\nU1JnT5aINhWnRcyLss+j32L50VP1r4lE7rHs+KWsKqg1le8IGpKyiSkLQggL\r\nuB3WXpY06BzrO8whMn5iVKCVYLHRdW8y0eO3kjpu7HWIYtDKJSwvZCDdCoVU\r\nbd9K0+3MZgCPYbMFHpLKR749ghArFswtd0yMuJikY+aXgFBTdsD9OYc5R6Hl\r\nc4dyRXmwPhUgXswXdoyWRNuV2SYnddTcJbScwOQu3Bidyzd64S3Wy+GKw4GY\r\nv0z68zc/Sj6Odk37xnGCsjsBTI+JFeLG2l9Bpv2MDJ1x6Z9kIg/lVIOx9wot\r\n/Ow+NzDp1zKAzEQSTRzbfc//4y7vg8IpVHXTRkfwNHNt+ekhUrOpjibdPzKO\r\nH+Y0poei+kzRR1j9TdQfnZHyi4qqYFjz8LA=\r\n=YWoB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3495697235acb0e212bff61d281facccc2ee677e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T10:37:55.797Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.49_1646131247789_0.6532591170004343","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.50-renovate-internal-patch-c2d2cc4743f241b3a00145619f965cfcda29d1a1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.50-renovate-internal-patch-c2d2cc4743f241b3a00145619f965cfcda29d1a1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.50-renovate-internal-patch-c2d2cc4743f241b3a00145619f965cfcda29d1a1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f692d2cbd9a5abc424374ac63d7e226922891c4a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.50-renovate-internal-patch-c2d2cc4743f241b3a00145619f965cfcda29d1a1.tgz","fileCount":28,"integrity":"sha512-xIPGl12shXzyKXT+DKhsLtRDY5BtEMRVqcm+cmTZDkWgJI9rRNnoV32NEkfTRZ9+IR3VO2WE/7znexcLK/IHBg==","signatures":[{"sig":"MEUCIQC9IpeLnRUWo3+w3Px+jhtXyMaS9MSsIbhWOwhvPh1qcgIgFf965ZDfe4vI8FLCfp+cdMomhQz6vUbbts3tUEnCYow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHflaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSeA/9FJigUuyM0h9FsxeJwAQY+b+2h9Y0iJzoMftXNqlXymIrG0MJ\r\nf2xxl1FjJR+BqAQ69UfCn/MR9IheWL4moydG71GnJ1G0/YfyENYTfiKFROsC\r\np8yHjyDKZpZlgpgZaCcgZ+Z8TogSkwIHxK3yc+oPKNUYGXvKKNI6OR1pWBHc\r\ntI6eCIwxvT7ZGxYZPCWd1e0W1wxwOoModcOlSO0aXEmYxVDCxFMbSRzJFxfV\r\nsT1LrPevMECPyU1nxJO7/LWvy21UfiuhMQfQmJROUAbL4NT+SJEyqTsaJSkF\r\nwnb/0DzKcLhUmTmld9q5mHBmDR+1IbtMRFCIi05IfhzN3pNKSwKreHoxwiXJ\r\n7ZMyn4Yo/BXaQ65u87NLNpin6yErsPBRtjqOunsTa9AnpQtI9YquZ4ose7z6\r\nwMd7KZej8peBFnqOocCW0rGuyoj6ErOtMtPCwPirCySAKAAQ4RT+Cti98DoK\r\nf8EJ/yVMXdHpC5m2F9C9PjUWlwldw4nCjkeJ3g0wwxXySjFSLQGhcl6pfJvh\r\n6LVAHdYznCfyG9olhButUso7Z9MWfdGsOScyO7hPMjMv0O9DyeR/8irIRqto\r\nMZSBKuHTITyznatb6Q4FRseETkl71+lHNq9GbzuHzFTUyTSv44Q6yJwTnm5g\r\nEIuuPRSYCjevEz9LC70bx/12uLf/btFy5So=\r\n=DKex\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c2d2cc4743f241b3a00145619f965cfcda29d1a1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T10:42:42.075Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.28"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.50-renovate-internal-patch-c2d2cc4743f241b3a00145619f965cfcda29d1a1_1646131546369_0.6806705914646547","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.50-renovate-npm-marked-vulnerability-687ecf8cde55a271bded4933a0695f5138f5e5e8":{"name":"@balena/jellyfish-plugin-front","version":"2.0.50-renovate-npm-marked-vulnerability-687ecf8cde55a271bded4933a0695f5138f5e5e8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.50-renovate-npm-marked-vulnerability-687ecf8cde55a271bded4933a0695f5138f5e5e8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b45dfe0684b1e420608d66ba051172fbb5d9b1f6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.50-renovate-npm-marked-vulnerability-687ecf8cde55a271bded4933a0695f5138f5e5e8.tgz","fileCount":28,"integrity":"sha512-G/MQka9cyP5DhfhGpyrmGnDj1rb6j2zingod//sKnZaciUiJ3cn0HmHbqAcEf4skDy/JZ3q6/ALWzji5+4vfUQ==","signatures":[{"sig":"MEQCIAWc1h/WdkYOI11ZWFWufjrPS+Z7mdtJ3Zu1/I4nkakCAiBr+pGrtsjDmTManG3cUmzKs1jTa3vmL1DuWtQAngVYvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHfojACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfsA//awh5huqjmQg5FDsqeLvjRxj2InH1rcDsGH03flirPxxTe4FT\r\n1D5MjdOxWqIiqlZ3Ca//2Rl/QPDGvG4JD4TZJa36ypFB3VBcoQe1b41MBC8O\r\naB53D/UG0HurXVncHOaf7cBgzInlU4v02unjFkAEyg5BpS+bIlqfa2MQ0BGg\r\ndkeVAwT0rhpNNTmgBcZm8r44sk/37NqKvVNQueXBJ9u2IETkPCSS/4PqO43q\r\nk7CWbKTCI6BAbgga+fDypCudhIBBvJPkt6Q+Tn2uQwOAuSLPRm4KvettDdpg\r\nQimxTI7lt/yYE54PwOTnjb5Z4AqH7HCjCPHAfsa5uPVBf3Si+rngleKwFiRH\r\n08b0rDhC9ErcNFa9hSDSWEQUKqz+LHXLVVAA5ILX92rLWHe5h2ZAI0FcuB9Q\r\nuM8AAFQOViAZzGbmYD6CKp7I0U+dQxx89Koyt9TUPe3mMKVEQugSXQzB0KZU\r\ndSe4eji98M9aU3csjy3rdvuPaAf4itugZKkaNd7oBoLZzb+BqHxaG+qDiCfo\r\nyIbZFmjkf05w8/lQuV8UfUuD68dK26r5cNePas1KoIDB4MbyGokbaI/t20mp\r\n+YEiBGYlftMq2EF4y4fbNYC6cAQqzZkiGkOES5xVpn6cmVwZYA4pfF3bvBrM\r\njpbB7IckRlqmOzuU0VHP/wE/+9xv59wobMQ=\r\n=so8G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"687ecf8cde55a271bded4933a0695f5138f5e5e8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T10:45:45.603Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.0","@balena/jellyfish-plugin-product-os":"^4.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.50-renovate-npm-marked-vulnerability-687ecf8cde55a271bded4933a0695f5138f5e5e8_1646131747611_0.47171339790943145","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.50":{"name":"@balena/jellyfish-plugin-front","version":"2.0.50","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.50","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c74ef7927bd2599b44e1d380747c3f59876d7f56","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.50.tgz","fileCount":28,"integrity":"sha512-b3HmDol4olLgct9V3EKi34UM1FNL9+/2OmWVA432dbdNowHKg6Uor0fdqqpTLnrXa+VXxLTCOQOPQMBkoS5umA==","signatures":[{"sig":"MEYCIQCrhq6L7sSZMsjvNw2QjZRzGlVo3oIEWHhcq8YcaMNDsgIhAOHRvbeoVgVkOt5oWnwQLRfBBmbRhUvxKXurDGlv6Z6W","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHfz8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCnw//Ts0rfuYCYKUW1v2gNe/7DQSeG2Eb+Kk07+x9BpepqKB1KN3Z\r\neSsOs+Z66sPFKS6EORgdGNOSHEjW2JW7SSk5qAkvk2dr3e+9XA2fEcM0RNt0\r\nuYYu8IO0eFuxT6jq6ld0nZz9iMi8L3qqaM6AwHDoZTycOWUjz4356PR6zdd0\r\nDyNQe/8LR1oRfnjdtuZy5sg3jSKSiM/nPWhEz0e/6MkEjq10fNkXNLA4VrLN\r\nB2jrcm84qSVVR5qmn8eCZadTZyoPPF67+7gW5gHTGYjjPAxU7+tVTpnnWPYU\r\nyuNAe+JpwKbrK3Muft+rx+veF+YH42heSoZC3lOvewURfCRi2mn1VIvbUcAI\r\nKKwlIr5+Hvh6RUfalO/A4K/WXRxs1YdXEyiFn3W9ZI7PCExd40usZvUbzIZ1\r\nszGUr2UOsMnME1AH6yzrHd9AH0/0K3p1LrYaahWNiU+z+S6ZxorYsHHHAxAU\r\n5GYBKQZzoNbFsvEzwIh9Vs3WMAXiBz6i1yBvHO/qjBnE/LLCq6qMPQVenHfb\r\n1dBiPOftisIdD+JdAF2cWLdtHSLy/VtCmfCRn9/QB/4GqajP/t5E1/ugmLR+\r\nI/u09oI9dYaObYwiihdV+gUj3PCAN5EMbL5iPtHvKUfn9A5at3hPHIPm8H6c\r\nGMxatDI0QCnmKssuoGXXCq4Maiyk4QOTdoY=\r\n=nRZo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c1c1615359b0cec702e5a891ad407d55fb2a85c8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T10:58:34.768Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.28"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.50_1646132475965_0.1999195910621021","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.50-renovate-npm-marked-vulnerability-ace97c39c582099ac8b1ef368662e96b7b4810b4":{"name":"@balena/jellyfish-plugin-front","version":"2.0.50-renovate-npm-marked-vulnerability-ace97c39c582099ac8b1ef368662e96b7b4810b4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.50-renovate-npm-marked-vulnerability-ace97c39c582099ac8b1ef368662e96b7b4810b4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9422793b6d2f7d897fcc2745e7b85194f1567163","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.50-renovate-npm-marked-vulnerability-ace97c39c582099ac8b1ef368662e96b7b4810b4.tgz","fileCount":28,"integrity":"sha512-rR5BzdzWl0oLNLNv4IxrlvleuMTnbChqNS4tGQeW2QCL+Gdm8Wtqx8rILjySFhQ4rScEROapK2dJ+DZibo8ZQw==","signatures":[{"sig":"MEQCIDN3Lyc5WDUnCZE5tULzI9WsCEW8zXAmtCfVvdNumh8/AiBtJ6lIFwVnRIRoD3YJA8jGgGK5Rsrh2mN4f1ahTW6ffg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHf2UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWGA//awYJctSthuI0vCdNZvDH6indg6PSaPZhuJEVT1n8DBxWUCAK\r\nUOHwaek2rLKh4c/ggT4fMqYvEPVaAwuZYwqu/c83yFpnh1zW6XNNuZi/jnMH\r\nLSSyDGIapFbD4BpZQlfFXITxFOayI8abmQdx01PHBvcDuYIn5DUegFBlaGZM\r\natmIYVYDjgxOH1yvfFgnciJnYBbyUn3vvTfwlwQjt2XKpf4ABOLmwDHd3hVr\r\nV6f+IyYroUcUfKa5yTwzdRfbhZnS0PMQBFxNMCGmzmZDJlJ0p2qVspe6p0Wf\r\n7rPZNmwaQCdGahfh/suMJXeXqi4+rThrTEdBpvwfo1plcMJE6spRBwk2quAl\r\nw5Hfcx+CXiQSfdX8PfsQfa5td4zf9s7Cij1Qpgxy/XaDB5GKLIAFclm6X7Gv\r\n92eEAechc5sT+GzHJpILjHDmkZB5ChOrRQ5Q59d0uQZJYS2n6gxd31sNsY+o\r\n8XyjOmD08bew+fRC3+7ncmhLyDbn7MTfCx9XYJUkSIpeaF82dlRG9Ok3mBcV\r\nK+qiNyAUfYEKZEkEdSDFnT7hVdyqFNBu1B9GJPFLaTtrs6wjnaGQ85kn4+k9\r\nDA6jfOoZGZElerKFkfA7koE+N4XEiAzdzYfxtjnwPEEhQMWmU6s21RIn20G7\r\nZ1QH9x0XkrlEd7v3Q6t6pW8f6g1VLYMfdbQ=\r\n=l8WX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ace97c39c582099ac8b1ef368662e96b7b4810b4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T11:00:07.312Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.28"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.50-renovate-npm-marked-vulnerability-ace97c39c582099ac8b1ef368662e96b7b4810b4_1646132628680_0.8398427299374323","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.51-renovate-npm-marked-vulnerability-c1ac4ff3c0d5e54b76e259092360cfab652a3477":{"name":"@balena/jellyfish-plugin-front","version":"2.0.51-renovate-npm-marked-vulnerability-c1ac4ff3c0d5e54b76e259092360cfab652a3477","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.51-renovate-npm-marked-vulnerability-c1ac4ff3c0d5e54b76e259092360cfab652a3477","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4190a67158cc3379be758a6905ea76790c79df1c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.51-renovate-npm-marked-vulnerability-c1ac4ff3c0d5e54b76e259092360cfab652a3477.tgz","fileCount":28,"integrity":"sha512-iD0sEcjd8jwGdDZdDupejBnCtttu1IxSOevmNl53SUW4g40AfdYSgS1utaU2tRpVehwCU7bW/alfude+r4HIMA==","signatures":[{"sig":"MEQCIG4Gkbc23bzcYACIV2nCtRucP1v+XLWZS9hPV0Kt6VH6AiAfk3Y10rBYEsg/dfVFad9XgBWL854NukaC8tNd3h5Y6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHf6IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhBg/9F8a84IXDHFQTS3mMuYxH1s/ansKxIaptjWRpmkrw3MXrDLYK\r\nbg48gE+KnzXxe6cSCHCxyNCMoG/pA+SdnJ/ki8ur+lFyVN197Rb2+EfM3xVW\r\n3FzCoOkz1K/aRSX1Xq/yZosgBn+fccr51oiyznPxVG8mDbOJcLpWgX3oHO8X\r\nJ6TuUZoQUXD+67Ec/g+fWLCQaMWcsqfzrdwTq0T/ZUfBP7yB0Iab7a7eZpZ/\r\n/wuTFH5xmM9zOiST7cQ1QZM14hOa3sCqcLe2M/2XFnB2wjAbTFSOWwl4PPkk\r\nwXaUHFHkdvL3hipkbVa61v0Hfklh1R3byODW3LlUc1NlxAUi9t+aNqpJO8wr\r\naFLFEqZV1C2N/k3wD5dtvSsqmEmGX/ApEeor9ZmcGg/2k89XzSFK/5DDQNSU\r\nssWOkhXQACuUWX8VZwO+4MpeDpOYve+REe4e9B04i+xXJ77yrkW0ONtdQ0ar\r\nnjZhGvkf6I08Uzpw7Oqp6dX8DtGf3pfByvv7lPkGkgLEqdl/YBk7PHHLyftI\r\nUT4uZI3rI9+xg92j8ZWBYJsISD8ufejjPqOX0JiM2gjYRP7mPFvQksOjs00V\r\nNR8cqwV9JrvHfwifMxfpa89jqGq8TbzVOpHFJ/564pGv5zjYiD4HwV2R9BHP\r\nVRIu9gePOEgjMGh9F+904tUDQBAIf5us9VI=\r\n=6VGT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c1ac4ff3c0d5e54b76e259092360cfab652a3477","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T11:04:06.537Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.28"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.51-renovate-npm-marked-vulnerability-c1ac4ff3c0d5e54b76e259092360cfab652a3477_1646132872461_0.6188077929758726","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.51-renovate-internal-patch-09484dab29437bfca7d9ea0ee512dd57cd931b2f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.51-renovate-internal-patch-09484dab29437bfca7d9ea0ee512dd57cd931b2f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.51-renovate-internal-patch-09484dab29437bfca7d9ea0ee512dd57cd931b2f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b8ff195fbd6c627409a1a1f8b42d9d0fde0f33f5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.51-renovate-internal-patch-09484dab29437bfca7d9ea0ee512dd57cd931b2f.tgz","fileCount":28,"integrity":"sha512-8WN25PxigisxS9h/aJ9WkKeqviP6Gb5S0JvKWTSFQsCY54iYNBM8MpZt0fKt8oPne8JiGzrZnri824luKqyp1g==","signatures":[{"sig":"MEUCIQDQCdIkw7U9wb2EZbeEI1XRhRCwYS5E60CvENkjoTvMWQIgG84XPJqt1h+6lukqLiGv59qWsgYU8EOZEtLg1rFpEhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHhnQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqARw/9GWfqE3AcPz9rQr/u0E0LVsSyzpFshfUcie8f3LD/T0Ns5c4K\r\naCeLAIn7emdXRn/Kkb1+2+6MXLe0+TZ7AnAIGpcf0mDTK5rcDCy3WFskcuGT\r\nQId+yrxAHODbQY7fYja3pTX9B4gGFmys8U3+9MD1kR3ejja1j3HjIMQp1Fo+\r\n+Ci7tiY93au/zjidz62hABaacseDn5LFmdvaNwAYYlusWukynUYiog62f+sI\r\nL7A0mg7Kj/S9SGQ6CUdXcKEob1suF3556jPeQM5c31JKwTw61tkN9tZgceOR\r\ngOFU+yLsYwGS+vlNmZtdCwiWkbPUIPlK62S4oiOKz1AYQlD6EEvfkpz9v5Vv\r\nDw/y0XSNTpOIwCo7L4Vj2rnCAnmzJi2W3lF7TECaOQ4WGk9nbvJRUYRxSfaD\r\ncqHvBIXroeraI/1lnYcC0PrX/oNmd/O/Be0/GtSjUEfdq9vcASf3dREXGysh\r\nCRjLhAO1ecSzd5pBTjE4cDsvcB9D9sQpLFsIN1F6QakUCVPlOYHAC3zn6uiV\r\nuRKXUCif540TORYSgXM/+1+7iGynylDdAgeCsLhBWUZPtkSwdQDI7Pmygfxv\r\ne1fpCUpFkmo0ui52goYq+8ZKRS5yjSVByyTUit+qGlhImbl05XK6IXP/kqkQ\r\n8hbCleM/7VwHxsH1BB3M5vCQplJ+1N7l7y0=\r\n=91+E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"09484dab29437bfca7d9ea0ee512dd57cd931b2f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T13:00:08.064Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.51-renovate-internal-patch-09484dab29437bfca7d9ea0ee512dd57cd931b2f_1646139856603_0.18852513826972306","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.51":{"name":"@balena/jellyfish-plugin-front","version":"2.0.51","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.51","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b93f200339b3f914bfe81cd00a08308547e1f84c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.51.tgz","fileCount":28,"integrity":"sha512-04pnrg2SlusnJKgGPi40YPTvRsELOraYeg+w/1bneHlmhLH5pTbbKiurVC4HeAC/uOs1Ox0Q/4rRmTICs7FAkg==","signatures":[{"sig":"MEQCIAoZJv5RerAUJpw1ZgBs8gPSjod7DACqaFKOoZhKuKa0AiBgPNGu3MDZ884TIkXNFKGUGz4zPwBpYNtQ4b43sh3hpw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHh3EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPpA/+Pa3IzCqnvt3SNUxGKPxyP0L27a4QHTXBMSy7AFMePJzxe70l\r\n2NSYAbmqGd4/gEiVjqBsu/fsE6uqw0lChkKa8aQdr00OQxWAVDDAYUqAhAic\r\njtupcptOBZODtRgvWzGOHfKT2SC3B6Ru00HGC98bwlGOh+dXBN9t+Nz5usnO\r\n3TeuDPx0pyU0aZqJ3/f08EhH/uOElMn0Jv00m387P16FFLj7KfSCEsBtkpgf\r\nJ2LdZiVbrMJQiU3cNo/8cTH3lnIZUkvNgvgmxDXbUd+QRBHA8/Ep1E2ng2rk\r\nlZCH+dKmqLsmYLKZhYY+iQT/+DdTKsyD878Bsu032sUn1eECqlqEa7dkCwdf\r\nqFPkgefACt3iGPmgBvr4XhJnV9RjmBo23z6bjma/lmZCo26+fFZNsjPikT6r\r\npH7LsygVHqVCwA7AYIoa1WmPzvBE1mXLrTeUVER8aaIzBN/yg81KwGX+CESa\r\nsNE6/SfI5qT6Pr4HnJpH0v//oXH4sTx5QmEiyvNRKRHBT+dkuV5ekGGNtVr6\r\nkQklAaCU26bh/SxLpBdA5KVe+EZlTKNkZuHm/95yhPcwzYp+/BGofkHwrszg\r\nr5g1ox17SNTOPFoiazptsDS6mFk4SVQREX7ukVXxp84W0xI2VO2RAFsttMwO\r\nMlBzhkbqmRLpYo/+5Aydr636GJy0Qlxm7z4=\r\n=toma\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dab8dd99da6e5612894f7bcb90121adc3201a8a7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T13:18:51.311Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^2.1.3","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.51_1646140867971_0.35629247232567085","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.51-renovate-npm-marked-vulnerability-87594bfdbd4d22b67e65845d676f133a24c1db2f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.51-renovate-npm-marked-vulnerability-87594bfdbd4d22b67e65845d676f133a24c1db2f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.51-renovate-npm-marked-vulnerability-87594bfdbd4d22b67e65845d676f133a24c1db2f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7c7d309ce3e7ef8408e98c38e31bdd386f0b5a2d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.51-renovate-npm-marked-vulnerability-87594bfdbd4d22b67e65845d676f133a24c1db2f.tgz","fileCount":28,"integrity":"sha512-OlOwoB0++xQtveENNB5seCb8OeZmIfh1Fl82SvmmRhh2Jlferayw0BgpuJ/mGPkGoag+x5A+3oWVYBmLUjoP9g==","signatures":[{"sig":"MEUCIBx4qNmg+K4YAg9lFWTH6i1kriXL0zP3lnoc2Mks2VeNAiEAnE4yP47bM6JuNo+YaoGRGmpvgzqW5NN8S/xuqzDfz6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHh6CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKoBAAllspWnyNb1IGi6p+FAYGNeKC4I9QLWdKlzABE2cRX9t7nE6/\r\nwvcogzP+Yjps4r8HOq18/MAwUihRydzLrbQdzDvxx6eGr5sjeQ3tfQksZPyp\r\nIcunmm2OjkVNCPQOZ+LRCAP9c0YupXgsrVvHGuMeOFeIIGRzwTVI8mEvaOMv\r\nc3H3OD27POwmVenVIrQ2t65gGUrULCGi0Yu+MD5gDPU6GRuv6AO+pTieCr9F\r\ns+1yphbiwnN5wKLPRuds9GZbnkHd75pS8UeWa8omM9CVvUVelF5R47lbCeBp\r\nXf8qXDCXXsArrMdF03MNZLSKzk29aSxv4sxGjLpiAF2E/7h0Oyya+JK5Biz9\r\nWTqBTZqjg/nSnJowQ/44axk0lPpH9fChSiqMy3xD/BzDyvU+zEB6//1ARQGg\r\nKxKlACvz01BBAHtSjhUuzSxcLvDy9zcHtJ/fPjACQCgBtLhaWUrihCnHiDL4\r\n4jrqrJvd6oYrxHFNQzE7U8lYBFcLJydVbZ1CXNlmXh7R+oWQuuEepqWWv5WK\r\nZSFoZ48Rz9SXlLQpEx3qqGQye++gkbV8SXVTDhIv/IAvfcxuzDxPI6jw8s8B\r\nTnpb9zCceHOLTULMIB5E66WTz281n6oUqx7ZYZRIcipADsP9fz1ngN3vtKiE\r\nk8c3bmVI6KBesKrRufMjF3veG/Mhdkm2vFs=\r\n=zvNh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"87594bfdbd4d22b67e65845d676f133a24c1db2f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T13:20:10.953Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.51-renovate-npm-marked-vulnerability-87594bfdbd4d22b67e65845d676f133a24c1db2f_1646141057848_0.8300400877411942","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.52-renovate-npm-marked-vulnerability-16323996f432812f59d479fa11c24d73b0a34907":{"name":"@balena/jellyfish-plugin-front","version":"2.0.52-renovate-npm-marked-vulnerability-16323996f432812f59d479fa11c24d73b0a34907","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.52-renovate-npm-marked-vulnerability-16323996f432812f59d479fa11c24d73b0a34907","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8ab4c0480eadfb03dd8fc6a025da18e6be74ead0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.52-renovate-npm-marked-vulnerability-16323996f432812f59d479fa11c24d73b0a34907.tgz","fileCount":28,"integrity":"sha512-GCf7c2/hHEghWyl7IfKLgkgnVODWiIBqDrqLq6TEJvzXBoZWt6vth5k4Pm/GFU6AQO2HcNinrfLjhB1vepy2iA==","signatures":[{"sig":"MEYCIQCs11xF/xuxY4qdpcOfcX+w6EDrKo7tnz5LWBrFFKCrjwIhAMvb6KKeHNTUoYUQ3TBbm1cRhDgtTW+3Acb4nqUsfuJ/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176581,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHh8eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGAA//RFHS+E8AZby7QacDzE0dd00Epqe7FILHhSyotzKBMJXRo7js\r\nPYPaeqh99l6mlOFh080jlno1RsdTMdf82CwG9dGCeEA1a9PLbD6erJyrehrk\r\nNoiDtcGBAGnhtzwy+9Lfi138XDfcorNqrKSRwqJvNllQbg9Lm2x+StbJR+HU\r\nwnnTCh5k/TSEviCOJtLtm4PIsSOKIU4QRb6zqiU3CTffq8PrkIDeVAMjaz0Q\r\nPUl5tjf2TbcGcxJ/PQu+2766oN6XmFyhlX4n75z9JjGYtA6YcOL4M3RbvuJd\r\n4CWRCFy3vuk3QPW4fbF0N5CniOfuzRRXqlyK8PrrPLhZwbSe3YjTimNR0+4b\r\nKzODAmFig2DK7AZT0UgPQbaWcd12yQL0ecVo6x/MflffPvf0MBlve/oO0Hge\r\nnfnt74wWcHtT6g0f13kfhfLDqWP5EH5NrmK1Zg3IP6hc3MDyBRpqFvo1Nvhs\r\nSjIoflW7NDr5URKc1XGrDEeX3NYhOS5f+BItVS23J9TUyFgZJ/vGTPW4Pz/q\r\nrx6wDUyQNb0q4ZUyM8sqOcl/i43yE18w9KRvoFM2OHlX/o85NXvKr8d2q5qH\r\nFHajcvPWdBEnH3WWYPoA2Mq5fscKW/oYiQBifk0vx+t2s6q1xgCin4VSBLBu\r\nGy/JdDFiLdsLAInWTP2V0lALc5aWG4ThXRM=\r\n=MQ5k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"16323996f432812f59d479fa11c24d73b0a34907","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T13:23:22.126Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^2.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.52-renovate-npm-marked-vulnerability-16323996f432812f59d479fa11c24d73b0a34907_1646141214295_0.42923378198831386","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.52-renovate-npm-marked-vulnerability-b7c270c4b14e41f42ed6eea1c15cf674f0dacef0":{"name":"@balena/jellyfish-plugin-front","version":"2.0.52-renovate-npm-marked-vulnerability-b7c270c4b14e41f42ed6eea1c15cf674f0dacef0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.52-renovate-npm-marked-vulnerability-b7c270c4b14e41f42ed6eea1c15cf674f0dacef0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f60359b7fc01f0fdf4e47ab91d3f734a9a02b6a7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.52-renovate-npm-marked-vulnerability-b7c270c4b14e41f42ed6eea1c15cf674f0dacef0.tgz","fileCount":28,"integrity":"sha512-x/gmuZCx9JC7qqD2SshfwqqbdJOFxrFyIXT451PV1vEfblbAkzjlC+wx/56zzgFhpFvmb3BuyQImn2zFrixRmQ==","signatures":[{"sig":"MEYCIQDiTTazaQPeTdYYvzzPdRzZmMe+DKwD0tEdmp1bP7dkBgIhALq16xNi2D3GsNO81NNgRdgnQlpUbx7XJhwNA0xgbYwP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHjH/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLkA/8D+40zm2g1nPx2j6ECB1BSz5q3efSbgI6yJ8vAt7CS24wjDPw\r\nwJz3e1KJb/4VGrYb8vREqSL0P2Cd14yRPln0lPXitkGIGUpk4dV12qquw9Jd\r\nl0gF+u8kYx81nA4LeMwLt2CQoLZiYgsxvXU5nEfoa48+BVwXUqul/qD5EVtj\r\njX2NnYAd1oR8Z6T0Tm9lJTlE+ZjEn51L0ikuV5r+rbEyoI+zIBFtV81P/KSO\r\nGgbiiKvRn6fY9dveZLktrZjTvluDvugdaPA/BNkF0DcIVt/jLq+3BLAqG1W2\r\n+Eb+l8oc0yl7sPkSorGfsCbbk7hbOcTuFdrjHP27bNOYe1q7t59zQ00HUzQ3\r\nrR8dbGQGbseFG5Nj8R4isdpewFs5ymZHux+7zBVLKZVvGHNAFEGi9pJEjGE3\r\nxx6uRsHbsXi9AFsKz2RLOsLJRedBaM0ZrL1LyBpwyG41OMdviXP2Ml1XJzQa\r\ntQUieVeeM5vo+yQdixDg0rd9hpJDfcSaT1mJjrA570PTBvXxQZFrrx82Gyb7\r\nCVFXfJOBwaK3RxnCNz1F1SeP313kznWk9kkBI/9cic9gLqS93Q+yNDJi2CHN\r\nirnN6m32W+9kDRnBw70tlY2USYSczcJ9Hogq6LmakSnHuOOmM64ZIUcENVUQ\r\nOhe7RS9cIFbhXYEiW1V5Js1NnbLdxjGKBJw=\r\n=06wW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b7c270c4b14e41f42ed6eea1c15cf674f0dacef0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T14:43:43.561Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.52-renovate-npm-marked-vulnerability-b7c270c4b14e41f42ed6eea1c15cf674f0dacef0_1646146047810_0.21821940178284205","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.52":{"name":"@balena/jellyfish-plugin-front","version":"2.0.52","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.52","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"33b05ad91f81f61cff6eb189c647da351778e509","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.52.tgz","fileCount":28,"integrity":"sha512-zulpkI4HySjR0mvU7qHUx1Dh4EshEceQnF7RtoAmVvAHPRgUSHCFHyk794k/w52nQar3o4eRm3fkcus83/80Hg==","signatures":[{"sig":"MEUCIB1mH59HSUBjzIPsCS+S8D206tqZYZNQF/25LGV+1CH9AiEA/pP66tB0dMLnImhq2Bhxv1N/ncq0397dghk6OSbK83c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHjYjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLZw//U3/ua2vJ0YwMBAbDBTVHFYQPXSZiPzg5kTFKznSQAFrgOhUk\r\nyjMMUM9HZCf0rb3v9wVR3mP2gzWWlEn0/pOMDe+doGuQmYwd16/1NyZFW2sT\r\nsLR3zzp+wF0MQFOz39fdyzy5LwHVl22AQ3fLWgL4S4S4hB7smCbK+Iogp2lE\r\nKRNXVz27dDQei3gh8GB1dDQfP3jNkLvp1vPSxov8MTmkibm695FbwxeNtP0n\r\nGfQOyeqirWAsIJ7muO0rR19nha5u4Mm731BkQoQ0fzUC+J4vxQws1RNxeAEj\r\nX6E+efjSeLvnlBHIsoT3ed0oKZ9QRa43lHJiwxi/Gcg2/6/qH2mMz7dggpAY\r\nMgHxtqR3SpwjIkIDyhhBZVR8JWj/SoQBsaM6F3NarlkqBiJtOXu/xqUGPu4S\r\nlksnZI7L/OKqJwxhAeP3JDHLoD9eVEJVhRm67SRjXOLq/2wrvHtHUKlCwzEb\r\nY55SRdJmIb3LoWBgw+REmH9ojSbpwf34/IYTC4hsbnDwrPX6CLY4SkWaHde8\r\nKpIuMWnTk/5ZXNeEU7wmYyTgEMyoIqN6VyTR0x2NSWQe8jt+FRwxEcrYeSF7\r\nm41nIrc8Q8dWqxLXVhvJhZvyxyqgQK/+LadI0egE5UfgHK9RjajHEgfzeXhA\r\n7Y6FVHqiLCbpCnThoMfT+ti8oVWPJGSsHMY=\r\n=xIud\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bca528234155fd1b8af4ec05806308cbbdeca5f8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T15:01:00.374Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^15.1.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.52_1646147107418_0.9854282610170693","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.52-renovate-balena-jellyfish-core-16-x-f33ad19d82d678f5fe1450b2914871c42dcbfc7d":{"name":"@balena/jellyfish-plugin-front","version":"2.0.52-renovate-balena-jellyfish-core-16-x-f33ad19d82d678f5fe1450b2914871c42dcbfc7d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.52-renovate-balena-jellyfish-core-16-x-f33ad19d82d678f5fe1450b2914871c42dcbfc7d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"19bacd71ccdb4128b6c931941da442788fd7c16f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.52-renovate-balena-jellyfish-core-16-x-f33ad19d82d678f5fe1450b2914871c42dcbfc7d.tgz","fileCount":28,"integrity":"sha512-NFvMUnwmgKlDTgJpJ5f04G45on5mHw7rmZR1Ufb01KrdFPqbD3rSgpDFMHrXpGFf4UVtYmTr5Zdc0+DQ/hSijg==","signatures":[{"sig":"MEQCIHWAARZ2qWMUjEeux/a26TKwAkHMEdw6GuckhUPz7mLqAiAtwM3E4YEGXdu4BHO9djvc9L8HCxYIjRgc8dDeG40Idg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHja8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeIg//X8mNt/9zrWtNjf8F0U7awNS24lrTGJW+LIjQtP+go7ShmAbU\r\n/PkPXle7rKinqXewEo/vYfoUTQI0WFEPrPP1m7bP3xIFBKexYH+uLqSH8i2+\r\nrNgEqkn2pUdFEvrVZzopeEq/CxpA5AjOb8W6p2gWXjg8uic0PtMpi+pa7b2h\r\n9IwdmX6BalAdwoNF68JBy6Mij2Zdq6rhNQFIDcXa4/0wbURC4S1NFLupdm/T\r\no/dktO49IhXx5fiGnLqB6CcACYNptQycBdtZBL0OFHo3Wen7Ms+d4LUYRbpu\r\n01gykRs+8jw20C631x5ClFtuZsYp4WnnW5NqCYb6lDfHJcIIwq36lyXc4HZ2\r\n/5JqdC7IPjBB4ZLroNDqz2+N4l3+7mIgirlWSWH+ZGcWBuS0teJ7HAzxyfwm\r\nEV75X/h7/EbxAsnM8Z9LA4lWggtHlWAf8QazymBe1Fm2nL/9uwft5NYSkhQI\r\n/d0OFmYcpKzTae5+5e7o9thry2uAsn0h4IGyY88d63RF9Yl7Sv5d/8EH5T5w\r\ncdETnUCJOhyJtV3joYjC4MRflZCDGismpZme/eW+j/BH8uuwf3jO+S/oTaKH\r\nEI2/a8zL4Eo6yLdxSbbEn23+ghApwqG5OLR6Ev9Sjj1oOQprFNy4JY1J92mP\r\nrxkpcZtZswQyHNGNyYZH7Zxl5Kaksam40hg=\r\n=9dDC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f33ad19d82d678f5fe1450b2914871c42dcbfc7d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T15:03:15.258Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.52-renovate-balena-jellyfish-core-16-x-f33ad19d82d678f5fe1450b2914871c42dcbfc7d_1646147260310_0.9708351130915371","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.53-renovate-balena-jellyfish-core-16-x-f2d4feabf1f5c8c7c00e9a0c6c95248e02298df9":{"name":"@balena/jellyfish-plugin-front","version":"2.0.53-renovate-balena-jellyfish-core-16-x-f2d4feabf1f5c8c7c00e9a0c6c95248e02298df9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.53-renovate-balena-jellyfish-core-16-x-f2d4feabf1f5c8c7c00e9a0c6c95248e02298df9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b7c01b5eaab1420810766fb1d0ffb32a059bb85a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.53-renovate-balena-jellyfish-core-16-x-f2d4feabf1f5c8c7c00e9a0c6c95248e02298df9.tgz","fileCount":28,"integrity":"sha512-vBm6nAnFMk8b5Gir/2xTZ9GXvntIywZxDlBTEhVottyiteKdJIrmUbdYIRGgrhOO64Z+SemVPyux47pVLfEZFQ==","signatures":[{"sig":"MEQCIGRP8wXw8A3D2B04jMH2NyZX8VgvqN9rKeGlCoXflO2fAiAEdinXP/nwnYYTw+9Crfw7jW7f1dtEiSle/KEASW7PVg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHjeCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Kw//dj5480QGFXfU5jCTs07NsjJqTjV/I2t1c4nCYRsMPFg+TGkj\r\nzX5iJs/9TewDdaB1ol5IjL10NUagYlUu2c44CPrcTELuZU715J81EP5ccGOi\r\n/b0lc300vgmoej97KQyQHSjsCm47YmuN+dCs6WufeVPxW7dIbs7zBKcN7KZL\r\namteDNysXZF/mWZoja6DSJxY+/7VOJRHbDn+1WsIUuIJG5NyGiHI/Yx+2dw1\r\nlUV+innshU6XgWtEo8Qr6Lfq/MUnhtWLLSnMae2hKgdhzYSLlnYOabAwWtSo\r\ni/kePaIeNABvkBVqfuNVoXsEsDchkq5a4yJMJ7Cm+gVv6ULRIAZSGP4ShDpi\r\np8QMHqrGs+6OvBRp3ChiyDJ+iMgQSLbAiqk7nvDf8G4i23Su2rXd8zEnNg+o\r\na7XNOw1eKmp34y7YGQ8bod9sREqLI63TonOBV6sAFYmpkm2UtP7PjgSHBHgV\r\n19jmwcc1u/geHtJNMOjOO+KrMnkqUhPU4bouKDUIqulEODruUJ6zahlS15m+\r\n/+KNpKutEuLM9qdnhRSWVZkYTXhf79vyGotAb2z77JbgheJ6VsnR3HavgOcO\r\nYzMmh7fOCNliASLd1UGPUatn+2o7v0Au7b/Vqz4np+qu10gbfivxQSqzK3vh\r\nSoE8oPgQ159XFLb7RLY8kAxBvNClFX7UQRc=\r\n=f7EG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f2d4feabf1f5c8c7c00e9a0c6c95248e02298df9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-01T15:06:21.365Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.53-renovate-balena-jellyfish-core-16-x-f2d4feabf1f5c8c7c00e9a0c6c95248e02298df9_1646147457823_0.1022381748837411","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.53":{"name":"@balena/jellyfish-plugin-front","version":"2.0.53","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.53","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"07e31873fb6da2d941fe917162baee964eee29de","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.53.tgz","fileCount":28,"integrity":"sha512-q1PxaclVNcyQIuH3kQnx6ulvL5ymJNc1I7qT1Ec9Dc4JFmxrc7dc0PLE2zs0IC/9bjlBdiBzYKM9LvutogPRuw==","signatures":[{"sig":"MEYCIQCqtNvCs5I7YtVvRfIwVFjd+428GL2ZSZY1LAEy87835AIhAMazcxAKzlXy1S7BToW0X7q5JpdbI6ArskUNYLXCr+sr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHsbYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpa5A//RtLEBqVqIVRUe0/JvHZX7SZEAdb6N3kxhCwreWy4qoYwoyA9\r\nddGRtC/mZF+CvvT9vBSI5PEV5R+b6YA+oqpgctlheQpOnXiOgOwy2SysqLL6\r\nnsr5B9BM1W0fyoRLmouRnWdAkj95i7WI/D8MAHHndaCPFVehUxa4MOehwqvW\r\nrMKFCBnVZrXPRWVXKGtGMewIdh6lrjwHN+STE3loIVgI6ghvyv+tpdIIP08f\r\nPRfj5wXDF1ew0OI5awL80Ic4q5qKsngthX2314AtQ8ALvxGLvlmfXE7axmn7\r\nPFW40VcRLLvSnCTDJ75RNspruoGjQd6pbhVM6PwxHb1uhy2Yz/GWT2mBY+HR\r\n5g/npHCbU74aluw9xWTMPUWKMkzLFMYmBEw8w6zUxK6sIe4ebTNNAct69kem\r\nJphjKEVJa6Tj1anwMh10Tf7XSRPYJYaifr5R3roqYzY2bWrAlX2fH5mtw75X\r\ndZPQTXVIs8j3vcVtT17FHl7MXxuvF+HRYfkvh0BVXrtJWLISaoa9uJCNZBMV\r\nYQmqAcz01xKZs8dm7iX/IWBKCm3GL8bZmVoVR97w116oxSIk/f5/P0TYvwaW\r\nDbekEp04BIHnLdaiPU+tKN/UbPTOOkvpqMIaDSzzd/8fBzCe5FL0py7yJyDJ\r\nv1FkJj9y4EKSN3nUIBi/zQCcuE5q+xp45kM=\r\n=TTfK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c5661dac3fafe667ef105f251b8ad3e8dccebee0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-02T01:20:19.317Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.2","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.53_1646184152506_0.45963636936867536","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.54-renovate-internal-patch-e3ea38a5d049bbb750e604e9141b1b1b957b3abc":{"name":"@balena/jellyfish-plugin-front","version":"2.0.54-renovate-internal-patch-e3ea38a5d049bbb750e604e9141b1b1b957b3abc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.54-renovate-internal-patch-e3ea38a5d049bbb750e604e9141b1b1b957b3abc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d54f91431786704c0aa6847b084686f105f8f9c5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.54-renovate-internal-patch-e3ea38a5d049bbb750e604e9141b1b1b957b3abc.tgz","fileCount":28,"integrity":"sha512-DdYJWxTyRBjC5wIA5/E3DOLMKPCpSQkf9e/OqyjgppY0nHywOmmWJYxGaUCE7QbU9J1me8bKnq/UT8sSX5AV3g==","signatures":[{"sig":"MEUCIQDeOCEy6lRDql1cZPu/Nhkg9nfU+D5y7QJZzCHoOAo6uAIgErON8R5bKnPamwZUC5ch5LK8DFFT4FVuNFGUalEBOR8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHtK5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFuA//dyZRy/poWi5iE+C39ZnV6cmeOb/vViRhCwT3fBt0Az4O6d7v\r\n1ORJpu/isUrccLIr4LLRJ2fuV6GkO92Sm+jlosNouIkoHyU3HSuZaXTFUSGq\r\nc662Lss26JLkKIVrOdRJXuNLgglziGaaWKGYF7Jxq+W2wMTTZjxJT5tIx9lA\r\n7V2bK2iOpX7TVmqPehSQ7hO9N+Ly9u7iDstRig90dFBBfVto9E45WNTa5L/W\r\n39KLgR95nFNk8qdHEqxiGEB0OD3yk1LgWB7z6CE1ij1ZPhmRZ7FvOm7QQUbs\r\nHisj0JaXQdhnZUkhOMRASFvmvA0u2r3VjJDaTmE6dEVVv3VZRh12IxBHjJqQ\r\nRX6Zvhh8/jyeJM95iRf2rGnt1ScfglGhHvfWcbcYfkuUBc92+c+1X0ax74+k\r\nOANVcX8gnUmQF6kNbWB7v35XE/qSXi6Ptmqu7en1koeVDZSEkc1wDuEvlBCt\r\n/SCQik8cper6K4BVfcOKtdAQWE399YudWYtfzCWH77HvlweIjOceULUHWRrw\r\nr8ViEu+9ch/rfxtiVZw5xvybs6dkC10LYpiqURwHOPveHnUNMPI4kT/rqkqz\r\n/Y9PLUAZOcHgsRGUTgjugo44lOgBQUm5r3PSmsJmbtd63W69TzU3T53gpZqM\r\nafWz1ZwgWUOUSyUuujYDpmuiBi2T7y3e0w0=\r\n=GIoL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e3ea38a5d049bbb750e604e9141b1b1b957b3abc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-02T02:09:36.022Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.3","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.31"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.54-renovate-internal-patch-e3ea38a5d049bbb750e604e9141b1b1b957b3abc_1646187193604_0.5699209764962665","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.54":{"name":"@balena/jellyfish-plugin-front","version":"2.0.54","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.54","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8f5ea8bcebad273c637e917a389de72f033ca188","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.54.tgz","fileCount":28,"integrity":"sha512-aKKqdJ7r+3HXgYMgIsDpw1oLDUE9ky5ryiIPt1BPWf1KRMC2ATjMXagT84bO7Ah64G4eRPI/N8nQrIp2+tuUHA==","signatures":[{"sig":"MEUCICFMAZj/wiI9bhkuw/b21hHfp4h++TMFrkuWrEjDwBjxAiEA1N/fCI6kJawxi2r2TYJ8PLgWGPb4ZuQqmGk+cXeTVrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHtY7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4mBAAh7ww4j23pM8PHDm3TxJjFyGkqv1O9T4h5g4zpp5IjWeFDlhb\r\nMsk04+rSpjX/Der20Nc+CTLFZHAHP2sSC7R3/f3hbo0iVNcXjonH45pRhSYJ\r\nTUOBTknsDRXcNJpxDbR57ezaRGzv4IiF8t0uiau5ySY5uAbMohQJSvaIRFT8\r\naKuVsuGyhcgnXFUH3wO0dYdlX6z4HDbg+o/WA9/Xc18RQfZPbt3jbAEq05t8\r\nxzwHmzxlP8RGT8402iUvQ4DQmRwnQDm2NjmgC4YBSDGeQqDgh5NqrptMSCIK\r\nwsX7oeimXEo8Zv7Kq1vq4CbxjThD8xmTIarrn1IGXH/Sele0ZlCzxQn3NgNR\r\nCK8zuYegJxvCpzy1qiNdqqDAV9ai9vlQGprMRj6SZ1m4B7noYq1dzQM4rumg\r\nhLeIeZlgZFfcPzP1GfS//lcW25m4uZ+T9AGf7qEBa6/YOq2i05OOF/rx2Sio\r\nLrQV6Jmg6XqwLjmLMd7/HCx2XaJR0hYU47R/wiqF5eJWsk73m7VseUWAXU25\r\npkDSa1AaDE8//dUsuc0cnGZcYhfP91kLxTyktwjsMzs1+s92XafqoiFY3XNf\r\n/pjYjQ3GOrnEl5/nFIfQQS8QwznwESwO54G/NU4LQtXVQ+Mfbi4U6cOhCd1r\r\nbpTmuZT5vKb9xhQToxHI9UPFKGtKVl3MY2g=\r\n=nKya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c5d8f6d1ca371ff075fed5b5d0e309577828845f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-02T02:25:42.647Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.3","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.19"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.31"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.54_1646188091712_0.7893902747392907","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.55-renovate-internal-patch-8a7416cd189e6e7971beae665515fe03286f6dd5":{"name":"@balena/jellyfish-plugin-front","version":"2.0.55-renovate-internal-patch-8a7416cd189e6e7971beae665515fe03286f6dd5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.55-renovate-internal-patch-8a7416cd189e6e7971beae665515fe03286f6dd5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"99311b39a57ec47ed890dacb44136d5043d1cbdb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.55-renovate-internal-patch-8a7416cd189e6e7971beae665515fe03286f6dd5.tgz","fileCount":28,"integrity":"sha512-Fgyctvl+bdoav/K5GzdBqkMZP1VE9h9qBKqIF04JR56bcrRm/7/o0xPLSo10xJWnBLQqaJR1jexqPPDUKWTUGw==","signatures":[{"sig":"MEQCIBhwPtFC6KOCuez3ifEdYMQUJj32FL1T+zOVMnOKOuYOAiAvrZIH3lDQrcnfps4cx2T8W/2aEppVqISaM1mqbHJ6iA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIeDbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQfg/+KKVpxkdKdD+8+kH2iv5tXIVXDRKseM2q9sMbRn4ANd+auXpV\r\n9KFQtgu3Nnb8rJGqVRI2NRAn3TvgGndDDr6FcJZNQSf6AXBJl4AmflXOaoPi\r\nej5dVfi6JLBJ8qnE3QmjYZjvV7dU0mfT3KrwIfF3PtTdtVo6yPRW6vjVMjwt\r\nKUItrLMA5+qgUZTn4eT4SqCddwVBnaA54QSYrvoHQsHKQklhgHUYnT5ET0mr\r\ndVgSs4wjvmjbHoHm3oSOazLNXKrVO2DoS7mH2y5XEk8QhjRKdIsi9ZevBvnO\r\nH0N077h3L+cSHVXcqypEWcXAU+Bnm4xG9lmQUr+MctA8eUEaAu1XHc5gzpo/\r\n1rCvZ+klFAqwdVdLE+LclmFCkxuicptaubx+fyfhZ/9yg9xHKIJktZKgQ5Ca\r\n0DqnpaobCZlzOuMhTS5oqxDheI50sig/6jvrxBkp/xCWN4W78m+WKACw8Jeq\r\nlB4ZQ9yuwQwrwZG6WvrwTGWHxxI4/lgdxQ6XfDaFCNI0bHtsIYVFW6SbACOh\r\nYsaHQpFDWyve/pUei+kYAtTaNS86PD7qyZZOJV0fP2U1V8N9HA0x6LuiW/Zk\r\n0mzmkm/1EHYtFD9zxWRaadQsI8THAO703FihQi0LM4dEYpS25tYZBwn86Ltf\r\nosEXqTl5G2I59rqA9DgXT5+vPKQr2sknyhM=\r\n=Du5F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { cardMixins } from '@balena/jellyfish-core';\nimport { FrontPlugin } from '@balena/jellyfish-plugin-front';\n\nconst plugin = new FrontPlugin();\n\n// Load cards from this plugin, can use custom mixins\nconst cards = plugin.getCards(context, cardMixins);\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8a7416cd189e6e7971beae665515fe03286f6dd5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-04T09:46:49.038Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.6","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.32"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.55-renovate-internal-patch-8a7416cd189e6e7971beae665515fe03286f6dd5_1646387419239_0.2286571539596236","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.55":{"name":"@balena/jellyfish-plugin-front","version":"2.0.55","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.55","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"aeac1932279250000c86a86231425766716f514d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.55.tgz","fileCount":28,"integrity":"sha512-9vPcZ1OO2OIXOhQuPPMvF2sRfkZHu6CAFjVm/+ZtP6wwF1pK258KBYoVS/af//p+8crJbERaGW/WBlscFStAeA==","signatures":[{"sig":"MEQCICYbCyfV285HqjqOma18fl5EployMMsMXmME58ZiLu0uAiBmURzFjtzqAMDggT9J9wJhRSJc2CV8Dwof6/zaWGUzQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIeRoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB8xAAlNaDnp61K5JpGWoY4c2sABySqskt4iWAh+m2/qiP/sIUUK4r\r\nM4p9gQ4a4oZQfoaDiCdgmstH13oKUFkWBrwsEDvQY/RPi9xYFCwtq6KIFJrr\r\nWGtCgOLU6COrTZPrhIsAp88ks085M7mDNrn4DuJSIsquIUMgrvk3E4ITMLqH\r\nW5mn8b+o54nsdnNObXy0gEqmcD8wfEuKlBW4JYwHUL0QV2tNaQlJTz94aBLv\r\nlJjj+f4wR7fO/Ah7Aoo+SSsXI0EkTM+VcIxb817Ym5ONR4IGzLTyNHgLH0SG\r\nwW9gsBecAxF87T8uoLBftwj36PK8EzIHNdaWtoyUym6DpyD1Sy7xK6zr/nDl\r\nWV1oR/sZCbvo0fWhncSARn81tKdaIVuVuyQ8PLA6xquT/B/Co8J4FQ1JeSBx\r\nsAhC0hDyJ61eAnvwsjxGJksYRvLf6jYKPkxp2BlT6Bzlka8AG6xi4T/YmdUb\r\n1DaLmvmyodJOLU1Kb/9WmTKCH6hqXhoSZeL8/LFuM/9mp/3hE65007w+XTS6\r\n6rl4X5vuZzQMCDMu1BFxEyyJxPIHW+Tc8AMA95E0fVAyU8dmk7la/ETHlawK\r\n9M3b+dEuBIHce9Q7gt6YQh5BYymVTn9Px804pX6lBtH0LTldodQq6ixCBcNE\r\n/mtowGvDH9Atq94TO6ya7zsORsel0akKWsw=\r\n=1JtD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"37669155eaa05dbf2752bd4ec47e06e943d43ce3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-04T10:03:06.028Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.6","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.32"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.55_1646388328148_0.20515476071677297","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.56-joshbwlng-update-readme-2d6eaf73b8bb8d620bd793c03ad6f71c0e02c555":{"name":"@balena/jellyfish-plugin-front","version":"2.0.56-joshbwlng-update-readme-2d6eaf73b8bb8d620bd793c03ad6f71c0e02c555","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.56-joshbwlng-update-readme-2d6eaf73b8bb8d620bd793c03ad6f71c0e02c555","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"727fdb50142caeeb01e19614b149444c5efe11c8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.56-joshbwlng-update-readme-2d6eaf73b8bb8d620bd793c03ad6f71c0e02c555.tgz","fileCount":28,"integrity":"sha512-M0x1ORZsXSbeDBKr96AnaqKrcrfdxWYU9KpwpBxaxJjTNmi9XnJ72VR6PWjEWC05o6zimTwPhj2sh3rZUYPSJw==","signatures":[{"sig":"MEUCIBJC40YsrWLwYbAU/1nlxO7GDr2DXz3zShvV64o/6QH8AiEA+SK3KVQhFo9a4iiFK3+f56K8qDvlNR+vXf0PmmvEHdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIs6xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonBw//Z+wv19hUOU9uXN30WBulez28ErtwR3ovjc+f2HaqHZdDpNkm\r\nZvQFWavKpKc+p9lR0whn/GCAhkA5QxXv28XklbtJKue/H5WxACkpR/alAwvC\r\n7pRZXxsjNYw0U2+6jgZ83fnfzDxibGj2UDEEugWwKGgS3WJrDy7ySXcdJo/p\r\nOPvX6OT4t7IiDlpo8Anyvh47C/WpQqhatWvy3AXLBGOSkMDKEKyDCEt7Rvh0\r\nzPP1sX0uRCSUvtnlFWHq9ol1ZliPAjMMzYkwROw/vMyEj21dtxrSoC7u8b1t\r\nuSBz5DB/LKR/Q+Myj6yob2ZaWWTDRdj4jQUSbEHDZ8jfN0nSKyLnJcxvViyE\r\nfi+cudKJY9PYuEpYIlRw1N2TPC70s/rQ3wHKukKV4ifQqLXB4nP3pQg2n5yS\r\n6obwfvIL9+ZuQcs9lmK/en3221q7xeyZksUPNbu0K1u60WCouZxepCygZmWC\r\nBYwynMwWOoEyXBZu/CMxt6e7bE+ALn6GDhc3EghqKD/MhMTDPgo/hhyhcoJl\r\naxPHnRzExecjbQBUAXEvZqBJUCCq2M3cgm51sO89C7ev61I89WNy7bs2viQX\r\nvZ7HEfu/8AheqXle+9eC+z+tExga9VDERHGNfieJD8TRl+ekazl5DY6ZaNWu\r\nuideycmOebdUN9s7qbta5uYRGikdkAmj1Mg=\r\n=+Eoj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2d6eaf73b8bb8d620bd793c03ad6f71c0e02c555","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T02:41:24.146Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.6","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.32"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.56-joshbwlng-update-readme-2d6eaf73b8bb8d620bd793c03ad6f71c0e02c555_1646448305284_0.26547551805578173","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.56":{"name":"@balena/jellyfish-plugin-front","version":"2.0.56","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.56","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"67c27e1b09111b5d704958f0772aef9e6bf6f680","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.56.tgz","fileCount":28,"integrity":"sha512-EH2QlrfhJZRPvYIMCSMYiow1U5l8udS5GerQKjBme7ndfaU2mS9CUKrHwCLDu9gZot8pJb2recjLOsldzB3M3A==","signatures":[{"sig":"MEQCIHKbkvX1eZL4IodCNI/LXRnZNJRjb/Cs8NhDUAdfD6xnAiA1knqY1ic+WKd5is7nK41fCAh3BlmuOIzoW+DyHB1ggw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiItIfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl/w//dASeRcOufm0uI7EbLZZw8wfUTOVUDe5Ejk01igfnWQ3fSNiT\r\nT1eYekzXYlG2HOaDLYCgN5BmiOubFjsCvZG+wkffo6yAtd7NaQTJMHyvSzTa\r\nIndUNE+AfCjL3dux8lQwJ7bo62KoAl4OCL27LELuL70CYDRzGRGbxhjRY4VA\r\n/A4BVzBHMs6fCpenUoNVZ7zXs+5c6Hs5I0XRTZJwDbEogsPM8kgqzrd/3WyM\r\nf6mWwX9+Z8pt1c3pf6v1Zujb4JQD2L2ifzkesfqujrMLAMFqlXB+1qphW6HW\r\npVwZUKXbkDYCFX2iYGH5yKr821QjMktid7wGtkr2RAQGxke4o3qsqa1uGxYS\r\ntbNu/ACOkPRwIQtWMicrBhaNxTL4qttxKTsETxll2UAqzixbEJAt51/VdYne\r\n7508MK+1brrrbAhHu2tKW35XfFwhfgAK6u2SZ4f1sHclu7q/nW3Ygf3vyqRy\r\nWy16+ZMQ69XLqYZOha4RDDxPxMCJG+sGwoF4mos7Hmj9vVWfFBw37aX+doCC\r\nFZf8c2Zlphb3LfFHJRfKD0wIvpgaJIz/z28o0GiBnqS7QMAHk37FPtGICUlm\r\nFJbxmvWH57m7cOYJAFyuvXKJnxSoQHfs/kY5LxZKvv8iirfY7rk0eBHQ1aGN\r\nadSOGeD6eHyt+DyAOOGYKQvrLER94BGLFnk=\r\n=AvDl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"74de76f72bc490b09f570a9ff8f261d348f4cd08","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T02:57:13.909Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.6","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.32"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.56_1646449183346_0.6295136801999361","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.57-renovate-internal-patch-485933e4b212aa051dc78c7cfa7ba32349b2887b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.57-renovate-internal-patch-485933e4b212aa051dc78c7cfa7ba32349b2887b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.57-renovate-internal-patch-485933e4b212aa051dc78c7cfa7ba32349b2887b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9bae98fb197f57efa57ef3e6296828d4627e1c33","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.57-renovate-internal-patch-485933e4b212aa051dc78c7cfa7ba32349b2887b.tgz","fileCount":28,"integrity":"sha512-j8SjXPhsRzTU1Q0QUx6AqQ3fHCZch5zcDc03QKF5epOAxT5NRlDsXOm3F7O8f46pMPHhz0mF/HDjnavwPOYqew==","signatures":[{"sig":"MEYCIQDjAt5oK4k81FlXIdzSkO14BH9k3/fsf4yqGj2i4EMPtQIhAM12wleoqlnJ6Ecz4kIZA9wtbXShMM5JwisjirRuXRqh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiItNFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNYxAAnLBcLkyYwmTUOgdk/7Z8HMRpTmc7ZFG9S2tvlVTp6G80mXcd\r\nypaOk8Lf8VP/MlZ6NZ+ejuxfiGv3WvDYsOqfrRTrnytY7IgyDzic2Nn2qYyM\r\noenYGQXNRRYkjDfUEfHGeHY1dcpey4E4O+xim42VzVmDKv5OjJzFJvC5pF7H\r\nG/K516/vDoH2WNie5yKUuD70Z5R0KWbZaQJAnwxzrIBjNV2NOmoMJw70YZFR\r\nm9hONkPwwyD4BYAsNg65rWb50Iflqdw3+EyTecRznLJ62LR1ZECrYpIKzl8c\r\neaJh504AcYMFg2M83dJhLD+hn1odiluT8e+vJpNfa9MwBAMn/GJbYt9M9led\r\nW+yUCXDaxWUycaY0/TKog3vnIc/kh8rIEnlQRgGkth31HUg6R3aOM2XdsTkc\r\nlPAlKrE8TEuzZq1pdM9NW9XYLJC8jIhsdEuZZQld4VXlLQ4iDNt7uciIGC9A\r\nGjSeyJ7Rog5/s7+BCrtNLu7O1BN0ELOqvQVWHlx7K/gd9OSt4dIlVPnPhzHK\r\nAZe3N6EPEQAdkp0hcvSWpcBCn3wGDxHv4lPZ4g9jbawtlEQZ3kLUtO085nXz\r\nW6AiNuIlauQmaf5QAVrxQgDszzrEcKnIwkYvR5K6/KBRkUH7yhpWEeVrv3Jt\r\n0zfhNKwuc0L1VoQojhFDbozhn0ehtuLAwPE=\r\n=2cCL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"485933e4b212aa051dc78c7cfa7ba32349b2887b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T03:01:08.027Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.6","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.33"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.57-renovate-internal-patch-485933e4b212aa051dc78c7cfa7ba32349b2887b_1646449477797_0.4610921351019057","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.57":{"name":"@balena/jellyfish-plugin-front","version":"2.0.57","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.57","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4ac0855f4230c4ce332c1eba71336c6cabcb616e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.57.tgz","fileCount":28,"integrity":"sha512-+CE1B0d8dvujLWnp4t1QoYm8G3DzI5UNnshToTUQnslNQ3SLpP3eXP63a7ftPb6PUy6OL9vIrK/j7NGBvpKZAg==","signatures":[{"sig":"MEUCIQDBhYPyUNMI2fp8qAKOk7Y6+hh/wjOKNy8QDEr7qSkQFgIgcrhR5ZjK4CEFtaWJgDTD5Y8+KWxdxis8C5n8O9wilT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiItcZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0rQ/7B5GvhKHFadZauo006GQOcUAGJEii0ikKSP7+MYmumhJgtIF1\r\nFzAzwqpAm42MqUVjH9RfCZbqrAk4ZSPQTFnM3KayZD3nrgM15SkanQ1AzUnk\r\nc4AI/eS0GIT7TpeHaJ6VqgApXaoCjmXn8N5xiWgw+2RgzbZjR3mP6J2R56c4\r\nAQIxJUGZrN9aCVa/4/ym30vD7ELF3YPaoaSRIPwmfoEKzAFB5w1Qkb5K79Eu\r\n0t7jvpz0sKM1WU+IFtwKABzjk/huiwQDFhlkT43fdYZiXSskWOcTO4pbPR3x\r\n+8Au+zpJzX9q9Cs3ZI5eRVR4f+mbPp8IvPJ2eeSADzFoufN1qpLbUsPjBRbg\r\nGcw/wCRamrNPIgw7YHINnAnfrw2ZEoMHFfLMdl8VS3A6H/u/P2mVH7r+6zzd\r\nPC8PxYingucSV83K2WDfiSt1wWJU6MoOLYtNDHT33XbtXOz+LcmChyyhmXvt\r\nVpMQiVoj3NQXEp+sgNpgnYWDxwJkM14bg8g/vFLntTZLI6xV6yd+gEYAThFw\r\n820ExiPeLgKmm5ZZ0cMv182AI7mcWdclXeUB8rQyDawQzsSXtaXGJAetQ1rD\r\n82Y+BgZFczN1/f+LkihFTTq+8ZqTxMvdBY34P1wIX6mrx9m/LObHzIV/FnTK\r\nys9O/dw+6m77hNYEtfZEQz/nafs2fJOZGAA=\r\n=xebd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dc4c272e1095fe4383d46adb16f1ae9a1b4f6068","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T03:16:59.553Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.6","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.33"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.57_1646450456832_0.04663973347745509","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.58-renovate-external-non-major-8602f6c8697ca8a2e6c19beb2d418732eec726e0":{"name":"@balena/jellyfish-plugin-front","version":"2.0.58-renovate-external-non-major-8602f6c8697ca8a2e6c19beb2d418732eec726e0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.58-renovate-external-non-major-8602f6c8697ca8a2e6c19beb2d418732eec726e0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c853770cf93b5b896cc33014cad331007d0c49ab","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.58-renovate-external-non-major-8602f6c8697ca8a2e6c19beb2d418732eec726e0.tgz","fileCount":28,"integrity":"sha512-46YxGTgNADnTFPO7cvGuBftvl7hLC+INs8soZOowbcYTLT7Sp7Sqny4N0qPRc6Yne1IKPXJViNFPk6dqz5xfOA==","signatures":[{"sig":"MEYCIQCmHM6INp3HsJaNglbwzMutqSFKVHOuL7qk+AOMEcnwIwIhAKkRc9MxH1CkgoFw6OYHkgjLzEkFZx81kXGVhqH12xnf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI2JNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBYQ//ffw64zq9IPwlnXjAsGOfbj3kgUhHdeZWXdGRfQHOVmbrKmaG\r\nlmUtHXV6Nt6YGxmiglO2JpMBYHoIlee6OIFYo5gcbwHytNDWAhdxBksb0Krj\r\naXHnq65LPWuUsJTSolGOcuDXVYoUJCRmC7IGRJR9UwtxUjWnj+emA+m3UE/w\r\nLiqsh0l/udV41B9joZ4v7zquhYpgmfuKMl0v1C3ThsmC3SNqaA0snv/1ByCR\r\nP6WhydIBRBisMcklzofq1Tkn1b8LrtQIMM+B1yjm5WnBcWR5hKsW2/b/Ivrr\r\nrJG2LdKcuucpt6S2GNDSnjJfbCZhoxPrrg6uyXMdsbOeL/yj108mLO+Jkrgu\r\nTRNqFs1ix1oNc3wXitKBgz2Mp9ruDlkelWHBK44VbQF8rlRC3Gq/l04Z3P4S\r\n4/eKwxqnV++Wal9dekBA7/43GgNa4KU/uUH8ZxdzoL28u+K3umVD0MLE1FhU\r\nNXzHzhYFg3uiHst1cqxcFOGy+OnQc7lEn16DqotupXuCisqp42IqPqjyDOSJ\r\n3gq+B1GDBRfTn/MbYumqHeSfH/LTg3YeU2gJr0Wq099TvrdlNecWtz34Cj2y\r\nNeu6UnBMycZ5CC0QEkERJut5NId41Opq0hLYbWgC0TCCE1paSdyc3/5pZt2X\r\nQ/wqPmhmR30k18v5Bbg56GtiWatPrQvAT90=\r\n=+Qao\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8602f6c8697ca8a2e6c19beb2d418732eec726e0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T13:11:54.728Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.6","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.1","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.33"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.58-renovate-external-non-major-8602f6c8697ca8a2e6c19beb2d418732eec726e0_1646486093567_0.7258851545758465","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.58-renovate-internal-patch-f6b4a7d7e659c74c225d46b7e17676dbdbc87eb5":{"name":"@balena/jellyfish-plugin-front","version":"2.0.58-renovate-internal-patch-f6b4a7d7e659c74c225d46b7e17676dbdbc87eb5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.58-renovate-internal-patch-f6b4a7d7e659c74c225d46b7e17676dbdbc87eb5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"40b9ab6855b3162116d2aa3da9975fe634888f19","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.58-renovate-internal-patch-f6b4a7d7e659c74c225d46b7e17676dbdbc87eb5.tgz","fileCount":28,"integrity":"sha512-m4Z0M4B3f2bxLxpWBP76Y7IzC0USNKNmylW2tYTD/UUSCC6iJ/gy8Cv9h2wWm+m/78RDBS3TBJDjZZUSjPV4bw==","signatures":[{"sig":"MEYCIQC0C9rqclFO+A/24PYECcvl/3EEwTDH1/3ZFAYn7fvs3wIhAMu6aTmTQzGUrtr0WlGjY3IhMjFzcn2Cp9NEaatHtlj0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177111,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI2JkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+OhAAgNA/m3pAV2B3cIM9k7gX5VRqX8x1WE2hxLuql1rles817LB2\r\nq2dx/55WZP7xHy6SMXgmGwd6XuDCHzEITiALQO6GKbCsxcqGNhqYBeDZ5a2w\r\n5PwaAKVtKzRgL/+Zro7f2zJJH89do1eJrbz5V5j9SH8coxfajkGUIz2vIK0x\r\n1LCdcmsATcvXdvsc/nHIb8ub8BokNKPMTFBhu6x6pUA67b+ZTKOL33n1YlLF\r\nLVZ5ak5lejjYzLvsqZH40M9iKGFzFxMah6U6XcSW9NUxRXf/B89aBXE+cIsQ\r\neBow66g5Hg2AimBXxAJJOmTYlNVD4enXA5rMK3nIAywl+Wn/P4NzL9fDeOtj\r\ne4cs20YBTbHoXygMB3K0Wrp6vES4hnFUVr9H0ZJRhz0Y6sWmV+1ougv3vP/3\r\neUo7OWLEyPlmXxAzRrWnOoGNd+DGHUPlngEoxsXoVPMcUnY1NGotjU7+92mE\r\nqHEj5N3WCtowLUk1f6qU5Unm308UBONnRGzvxTojqRyqi13EExXjaMqvPEI/\r\n9KvIAP8vynFdbZtAoRjZght7RuNFck4CqDIWj02GvCIdJ3naTc6eZKMQ1hzl\r\na5U07Ryd9ruGuP5QRJUR70o4HRqQoER9Lsz6+zuWrFlpGOD048+WcrewWBpK\r\n646df5th9ATrehsSBx9gaNO/lYvOXnR3Ky8=\r\n=9b/r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f6b4a7d7e659c74c225d46b7e17676dbdbc87eb5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T13:12:14.316Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.8","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.35"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.58-renovate-internal-patch-f6b4a7d7e659c74c225d46b7e17676dbdbc87eb5_1646486116215_0.21243155626593757","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.58":{"name":"@balena/jellyfish-plugin-front","version":"2.0.58","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.58","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d80919f1d274dbf9f926f8fa9ea957c8d2141710","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.58.tgz","fileCount":28,"integrity":"sha512-JLP8p0fYbKX6xZ3eeNYjPMgytqrg0Bzat3dWQn0Mj7qgoqr1vlyaY+XMbPuK+icncXCh4OtdtY5b69EekGhCeg==","signatures":[{"sig":"MEUCIHFhy/axkfRHXFTuatSy2/B5rPWnv2qxW44i/64vleOuAiEAt7lgVy2cbR9b+Q6Os0ConQicDHYUdK2v2y6XDVPKpSI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI2YHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrADg//YX1qO8Yd0hdBNP0heWLQECOKofNJ39n/cbbdLfTiAURUM2Ln\r\n/RhPrJuXQXSUAFhuui1p4z9mStrKK53cn27OFnmpgWqRuyE6i7XTqagxuOFo\r\n20MomD0lARIfM67rbF6COB4BZEI1/j4VJi3+8to13aeoKakz9mza3D5jnGok\r\n3fIwyH1q3N5WCtTF1o4/fk6gHtQIW7uMvJPoowRo3pcEdQWcA+MLeyqY+RHK\r\nludJXoLLVmU9sArkeat4dtdMwTny2SZLi38SekBpaCAEMXDBRcgTC5fMd9+6\r\n5v3vnQ9zFtJtvlGAXDCM0QqjbI01bPJofEn3R7N2dHaeMsef9iUk9kukk9/y\r\nH//oeo6P60oAsRQWKMCP7PWU/Ex9VWt/2XzIMyvwr4yTkKCw98Ws5tjpCbps\r\nMMEEYPRoA+0yW2EZnzh19zBAGtrix3zKoRe+kHgvi+Xx/+VmH1LtitntNUvk\r\n05YaqhKVmVnZz7lpetoTj3nc8LTCc7StRQKYhMQOC8QbNv+fHVk6mFiP99fg\r\nfjZ8u1OjWx5Q9tW5gYxiRpiu9Squ9pdQ0jKyeVUVaLsCqJLViNsbYtxxnQ1H\r\nDdrkw0D39N2GGqp6FgPV18JOnLYzBwQDYZR5rTqSucwAskxIrAY54wbyequn\r\nVQ30LEBzx4kDLDUmYm50fiD/wHf3dlyNl7Q=\r\n=2fOf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"68a37f067c9ae631d8478f1c3374d929e95c92bb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T13:28:36.684Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.8","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.35"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.58_1646487046803_0.10343689802873857","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.59-renovate-external-non-major-47febd8f1f8cfabaf0056f61d0404c7e4e24f441":{"name":"@balena/jellyfish-plugin-front","version":"2.0.59-renovate-external-non-major-47febd8f1f8cfabaf0056f61d0404c7e4e24f441","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.59-renovate-external-non-major-47febd8f1f8cfabaf0056f61d0404c7e4e24f441","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4ae403107bc4242ebb4a53bdb767badb77c00c92","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.59-renovate-external-non-major-47febd8f1f8cfabaf0056f61d0404c7e4e24f441.tgz","fileCount":28,"integrity":"sha512-LqAOXJudg1uXcB5xpJs8gamJEmvCQU0XUp1988RO/kiYEfnKkNn8qnjp/5yqYxNslbVrdDtZ24SF3PTh3bHvug==","signatures":[{"sig":"MEUCIQCoDNAiFtm88XVh6DQQk3NAplKtcWuBYcB+wLA+8EjO5AIgSodSxAlTyO+SqCCdpwp7I6oUfdEsaj7Nbwdm3783gTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI2dRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre1RAAgPX/6hed/J7a0nqwD/VrycX/8kMpTntK6r0wixnKqVhSgcur\r\nAEXwNYi35QGUT07ob7mhCk/x1P4ROilbMHy9lsjkpuG6BTcNBpmQDL+WtKV9\r\nXdrheIuv5cIyJtAWNshq+frhSJnZz9g0YFkedHaF/tsw5ThByJh5ls5v3THH\r\nFo91xtIvrqjkG/S4d2yiBOY/D167SeoXY8PUlIKr/gcG0OWwts6o8CmhCOoO\r\ncRCat9c/DXjdaeoTXjPF+lWUIedJNpTnNx8R8YdFmtoHUgbD9ZcsaeqYsS6/\r\nkc6Ez6svbdp6EKzgR0m4m3gQRtXQF1tDDMeKj/PF9hwNDuBTfEGt0DiWsldR\r\nfq/7s8pWGuig1DnD9Ruvs3D4ZkS2FfyjnStRnrx+GWLZHsJ5n9MHF+tre4TO\r\nf2n10uhd44VmTVd2wEudkdrERiQ/P/HO92rQN6igGt8xTgAykZuDGhGd4vDU\r\nPXVevAy75n8slAEEo4DMuFEVy4CiqHP99uJiY9vsxkICfFKCsrF4dLLap5mh\r\n6PP5nrsxVKmmgYf2z4EDef37VOPtWc7SMZrP/phZffuEVECTa1TCFn3BZJdB\r\nSbG5DoNSSYn+mqoRwT12hs+mbOeUR8qihEvOTbfyDySyBWYMgpNhNwR1iMtZ\r\n1cVFW9H6j7PoHUZRCmhB8omD1w0+gq495qg=\r\n=aoEC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"47febd8f1f8cfabaf0056f61d0404c7e4e24f441","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T13:32:48.233Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.16","@balena/jellyfish-worker":"^19.0.8","@balena/jellyfish-environment":"^9.1.1","@balena/jellyfish-plugin-default":"^23.3.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.35"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.59-renovate-external-non-major-47febd8f1f8cfabaf0056f61d0404c7e4e24f441_1646487376983_0.6881330509310413","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.59-renovate-internal-patch-e96081a21a308afc5fa577828c91a1475ba18dc7":{"name":"@balena/jellyfish-plugin-front","version":"2.0.59-renovate-internal-patch-e96081a21a308afc5fa577828c91a1475ba18dc7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.59-renovate-internal-patch-e96081a21a308afc5fa577828c91a1475ba18dc7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"286fe7e25a3fd7d8bd5a9e0d3d5131615238e006","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.59-renovate-internal-patch-e96081a21a308afc5fa577828c91a1475ba18dc7.tgz","fileCount":28,"integrity":"sha512-CnCGHktC/mePmQz66vHRMZyY0GX2C3j3JE8uuuGWp3fp1iykjzT2Tttzd0mWAo+oW0+dux0wUpkkPl/M8oWO1w==","signatures":[{"sig":"MEQCIG8u1+t1lSDTMvJ5qJD3NiqsFtob6b90sGmUcqpx8+2kAiAeBnBDEBIbn+iQgDPDKx581DQIBKcRJjzOkox2mqEJeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177175,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI4R/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeIw//eRAbTedINH1vhi3E7PwczMZnp70vumLH/AnFcrlz9yODjh7Z\r\naDRLGtCdzjtzxDoRCD0iWEUwrbMwzVb/KJtrTXYllNmHzf55MPT3/q8qu221\r\n30tblDTKuxyRTNTWW1lYzBkB4S1j4shXPK5wVlHGCRt3RCEdx+k4Shxozw8N\r\nUfPqZ/pPecp3FHgijLV55dxi1hmLVsKEaITXdYx9iLk+l3ey7dAZEMm+6tLI\r\nuFyx/ixQp4MicRScn1BwKtxyz68Ba0QsC6TBN5eurOK83M3oRXhSvBBOn5vi\r\n8G1gTedHy12iSaPHub9qgybZiW7WgEp+LOHnbBtVN9cDEk9SX1l5rl6o+nbV\r\nhYtpyAghhf1FZFDXwnYswD3dqf80/UC72i/Lxdiy012eBCcTiQ3j8+wOHMVI\r\nD7wcCCTlXQ9Ije68feC7iAIXOrt/sI3BL5eS5yRSyBBJkgl2c1HjViHyN9ye\r\nTZtcQ0RCu96PiVivbTIkoOdOkUfVneG9N4bbFdRS48AaQtJtYX/f4jh/E83b\r\nuCpZxVVqZVJcTvThYY15Jvn6M0QieRK9MewbqM3blJNoqsh3w+x129lA3uDv\r\nS3UEqj2R2DxX+NeA4UlUnc+P9agVxLCUgwytvk8psG4dXnQov6b4ShdK5kfy\r\nfxK4MU5AWbuaUQVT4uhO3MGK7JM4mSYeUPQ=\r\n=81N3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e96081a21a308afc5fa577828c91a1475ba18dc7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T15:37:00.334Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.8","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.35"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.59-renovate-internal-patch-e96081a21a308afc5fa577828c91a1475ba18dc7_1646494847699_0.017366676273308235","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.59":{"name":"@balena/jellyfish-plugin-front","version":"2.0.59","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.59","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2be90c8ccf3a9deed93a723f430e44c35b3bb7a2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.59.tgz","fileCount":28,"integrity":"sha512-CiSWN5yPN/DGogp8T2SsQK7zEdLeyUaXgJspb2pnMJAxMHACD6O6qpP/cQyovsAYY4V4zVjXTvfm64AOqNl0Zw==","signatures":[{"sig":"MEYCIQCQJWOX+fZ175sxLMjPZufZC1SVByJfLV5YTx/9NppHUgIhAOzuNbwBi5yMonCzpMR37s5ndWuCRrrjPSVRY9v6PRXn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI4fwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr33Q/5AEOBG1rBJdG3ZJtMLyq4UvmFLkh7M+B1FCNWLdUjmm6r6v+j\r\n/h068apqn8HrSDb9NskRwEG8wetT6YUr4wiLJhFL9IsqFnBra2IFuOsZzhPn\r\nhV84mZvRVsKIM4V5qpDwfLGmCR+ysQsv8HFJVkdn2hxz4aVQUCpL1rYyoZ7g\r\nbZonYyVURovUyJjoP6Gpe3vUm6GU8N6uDLtaC2fXTu4doEWdRt40Uy71Y7x7\r\n11AT6kNwAp5IgZj8FGsz2W7qG1qCok72bTA6ZiQYMh3tKJ7N5+Wb7wkCJNze\r\nRXCSk7xIV+IKNS8KIaPuJUR/tfGgriJGFahA7icU1c9GIhvRKmb9B1byWZ+q\r\nlsKs91ubzV054L9FpfSV0r10yOvJjDaLJEvBSP3xnj/Bk+EFKv63nLgPDgq3\r\no7kTZLp4kcJuXBd2MUkWwtAAVEGBCXQGeuxVf3Bw/ohkmpztEg7funMuo2jJ\r\npPQI5Wl1yfUM4h+Hl/Qh70ZP3vdjEEXra4fHKgdgK/iDdcElCQflyf693bTm\r\nX5XhLuWntgYnrvv9ttvpEV3+xOd06sIX0SPAzpdIbJw+Dl6sJRLedrqStBXa\r\nmTpFePlWivsIcUYULrNvnQIPBVCjcgbVfpHrikbd7VqvafybRWFO7xvEl4ap\r\ntQEGmo73cMiv37JX+1xftgp3kTF/l805w4Y=\r\n=ap9h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ff8abebcad4691b95fc5a520188cf358e1d50d86","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T15:53:09.513Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.8","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.35"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.59_1646495728592_0.26988532039507773","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.60-renovate-external-non-major-973d2401e0e04d2448522e26b1ed6145a43789d6":{"name":"@balena/jellyfish-plugin-front","version":"2.0.60-renovate-external-non-major-973d2401e0e04d2448522e26b1ed6145a43789d6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.60-renovate-external-non-major-973d2401e0e04d2448522e26b1ed6145a43789d6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"674a85a2621592fc364bcbfadd2baf303e1fa872","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.60-renovate-external-non-major-973d2401e0e04d2448522e26b1ed6145a43789d6.tgz","fileCount":28,"integrity":"sha512-V1mydSQ+17U3EkUPICVLubyoqvYBzs9sdk3iWpB5BXaXisKXxZoU7BVc91EHnm5RYkvIVQM9LkGu84roX9/wog==","signatures":[{"sig":"MEQCIA/VPbD4HBj7p44YeUIovCShNTRaFu76SrTiYPbwbthdAiBGqPPGbpPJe6leZbBa3HTofxw0IB+v7rmaGZ3UYVP7AQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI4k+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5vQ//W9nT4e5MEWQtECVGcUU6gu6MBchr/GdcqJFmmFB5EtE7Jz0S\r\ncISomykdEjb1pWHredo5nN5G4+yKAl3wKCg7ybP7BdDmd0Wz8iAnkG0KThjW\r\nfpq6AoIiKl/ZOwPttE66w5XEimsQbUL+Np1cj0SEAFJ15i32gQvhkUG0wkwi\r\nH0ScFdWx/N/DXTBPLyeCim0E+49XVEryZ09hghyIZxzWusfbm9GYa+i/C89S\r\nj3hYq5JewgIkKormoIbpJ9lpDVaRJLtgmoiyxHVpWq7buQitsk0bpuGlwCGl\r\nlZ+mmPcY/NXlfNwmh6ZAeBW0P9LvgeJRP5mvFXcp8Gbgq24I7eUiVCk9Q9N0\r\nudg+EHy4y9obYvvZe7acM08bOKG2gHmOYje55rEOBl4PlXJzhiG9pmocz2j6\r\nSZx3/r/oEixdygYI8BcaAY7Tks3xvTVnvB2vMaNQewZCpqSDn+Nu9gmUDjoC\r\nlymxb7wsSBmlavCPr16mJu4qvcWItklXxWLxjaOttPG7Sk+3xx4IxD9qWDp4\r\nUXJLXDzhJ5/gU/vO2k1U6qqmdQ6dXGKI0sI0o9Ye3DGCOy1vKY9I2qA8eY0/\r\nG0WzRTzxonp3L8Beu340nvCy6MNrF5x76m8q+lwQa9jumGWlnEYAVwX5cPus\r\nwqaay4bHkjN0vmlhHIMOZw/zbbE9TgcgJLg=\r\n=IO3m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"973d2401e0e04d2448522e26b1ed6145a43789d6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T15:56:45.715Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.8","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.2","@balena/jellyfish-plugin-product-os":"^4.0.35"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.60-renovate-external-non-major-973d2401e0e04d2448522e26b1ed6145a43789d6_1646496062216_0.6160174243124108","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.60-renovate-internal-patch-f8d321726cac850826cd50128a3fc274f8e2f347":{"name":"@balena/jellyfish-plugin-front","version":"2.0.60-renovate-internal-patch-f8d321726cac850826cd50128a3fc274f8e2f347","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.60-renovate-internal-patch-f8d321726cac850826cd50128a3fc274f8e2f347","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4c36ea7c83fc98de32ebbe0e5ddb801492b1e93b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.60-renovate-internal-patch-f8d321726cac850826cd50128a3fc274f8e2f347.tgz","fileCount":28,"integrity":"sha512-EV3xjHcfQKTjK+0gMT6EbE3FSpRAgqQ6bA1NBbO9eBm/3oGQVsZowT9qGhtn9ONCeLav9u2qkW2OcZiu6cfevw==","signatures":[{"sig":"MEUCIBP0tu40hQNyv6pOKtO7CahsdKdIlTyytPOzYwSBDHyYAiEAo2nbOL8j3MEHAr17wFV4S/5dG8kogClrAbbgpIW8hV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI504ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjSBAAglUpTanVxfsKjDJD8gd3msQWU6nURwUrlaW7ap7oimIPzt46\r\n1bClUf86qi35AP5p5rSHjI8hb5Djyqjgly4q1lFm+RAdsrz9584Z04AFcZcU\r\nUatSM+/yZBOEu9A9N5lildWSpDftwmrVcOY5b3oIsNfCjvK0/zhVyFrWTieZ\r\ntpb+aA77TDiGNv9IezvNbGfEZpg3eH12YcjH3NvXlOeolwQLRy4wsMowZ9ul\r\nrBddGAqckf/uJq2iFY+uacBP/UZI6J1P48mzlcBrapi8vLJ4nTI0wG58s1oT\r\nbYwmsiaf2ImmkXqI+hLTw4Bm/EHk5wAYnnUmb815NboLtYbDo8xImBTo4tKg\r\nqoV89IEqELtpPfPAUatEzEFK7G9XuUgrQAeOzYC5NRVoeoQRtOMYxoLoYuvM\r\nV5ZuXQk64QHAd/qamUFdUtI86BJi8q4HAnJxXDGwoujHbVzlZR5RPMcecIEB\r\nUMYvhrPLu/M/oiySiEP7tW04mU/AxYE3Xn3dafahB9YdH9CAXIAoMMMblmhm\r\nUvIHzgZrN+VO/Gioglj2nANP1THqZBiq8gBXz+AHiOe8HCVdLmOmqbTrv8jU\r\nNYHJIUCPUZsQc/ZjeCL7f6kiFU7JwrKf4MRu/fvhDiqPHWgy0wFvwOwPxNcm\r\neRObRiYKStiBTWI75XKqWvx3tVhFk3/Mp2s=\r\n=54+m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f8d321726cac850826cd50128a3fc274f8e2f347","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T17:22:21.427Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.8","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.3","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.3","@balena/jellyfish-plugin-product-os":"^4.0.35"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.60-renovate-internal-patch-f8d321726cac850826cd50128a3fc274f8e2f347_1646501176339_0.15032023850797271","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.60":{"name":"@balena/jellyfish-plugin-front","version":"2.0.60","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.60","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"27379a4622755111b181c8a6dbf7c608d4960ed0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.60.tgz","fileCount":28,"integrity":"sha512-MdSR0FjJQsC98jxAcJ8jp9U38f90DnpCTdAJg28Vm1Zrsc3fFUwDRSNwjVulDHWh6e608PuFH8mZt9ojZcIqzQ==","signatures":[{"sig":"MEUCIGcDC47BYgpMBaU7ThVa8ZfjWqFzjzvnQBolYG6WJ9XIAiEA+f1XIgRFfCNjMLgZSVyzUhNvntwLNVN1PbQswI+7MTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI6EpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDQA/7BLOKtlEEy2Z2oQKzIU6Q+4EolSi2zCu3sLyQgXdb6yQcMRhQ\r\n/eXr/gkl42o8skYxuF/33tpBgSEf46fIOE82SEmTI7j31IijoPuGRPEwIJW1\r\nBi/zqUcELPXWhoK0iDsxHpfXcltAJP0TSevClGG6pfSgG7oNdiq7Z8Nbz3TC\r\nRzDZY2CE17yvFnUvpikfeqlz8ylDpcLB7uXH49GEtL1vMHQqmrQ8U9XLt70c\r\nSSMzd+hDcQ95c1eabmcu/ExQTNvshYg0bL3l5PaqIqjOuHleS2zDbQr4uGa/\r\nZW8QlcWsu6cdMvT/OI609SEg3ygeh0NRPAZyDqcVMFRXUo++A+1CscqUEgRG\r\n/0NYdL8tRJH8GQM1+grKSx+dp4xNGBfPobe3JaTPI6C8oy00jpSJVfF+HGQ1\r\n8HWaOvclJAtTNRJEt24jwE1xagx1bEQqTlLVQ8qY+ZeGtzA8dhr9ZDZXelJk\r\n5uglrHPG+Mh3l1ExUYFPjfjD2qhjEbWiO8pIJgOj1Xbf956uHPD7CykPr/o3\r\nzcBGHJ3NXOdyNdyktbBDJuu3ieGNRW8TFBk95F8LhgElloFjOFZ4Y3i152Sw\r\nq3Weks7y+qd+cbSMQk23w+36OAjjoyoQZSqUD5Zkho2/hsVlIbUX5CVtkPss\r\nsSEidVVglanye4lQp7q6e96clQHnw0ulHUE=\r\n=TxgO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"04dfc7723ff2bf4f13198a3e3098615a27a1849c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T17:40:09.764Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.8","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.3","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.3","@balena/jellyfish-plugin-product-os":"^4.0.35"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.60_1646502185265_0.5856981274398985","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.61-renovate-external-non-major-2ddb19f7aaadff6dabaa8bad57e33c6d767e3894":{"name":"@balena/jellyfish-plugin-front","version":"2.0.61-renovate-external-non-major-2ddb19f7aaadff6dabaa8bad57e33c6d767e3894","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.61-renovate-external-non-major-2ddb19f7aaadff6dabaa8bad57e33c6d767e3894","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b7b60efe2cc54c635f938ab4569de9af0b2e108f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.61-renovate-external-non-major-2ddb19f7aaadff6dabaa8bad57e33c6d767e3894.tgz","fileCount":28,"integrity":"sha512-3F6zc/Px0HTh8ZAkNhFDINqFrpILE2eVywNvfjZcRDuF0jMxd5M2vRpCsHMSPvGlYJVkkoNLR9zk/1C2sX5qiA==","signatures":[{"sig":"MEUCIHDBZRXdtv0GmqARImbJ+J3RXP5LphV+7h/WTJk5TjzPAiEArlCS+hm8zrL1IqnyhX9dVudVAhEcTi1xH84cNtJ9BzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI6JwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/dBAAlguO36jluUUhsDt0U1pl4FaHeBKD25Smn2bxVK6bhicxd8ih\r\nA9wNIIltWJjVkwLREjf/dts0flhYTVi99ARn3wFN9AlVY9Gzz+P93mydW5wg\r\nJOKbOO+lrsvLCHx0eUNBw4gmrPNIwYCvyXO6SBpIV4cUVyqMV4/dUJts5BUp\r\n3R3hCSdo/sIpey6Sxf0gqgZ6QLwSjf99g95Jadh4ipTGKlbLCDOiPl5sxd8H\r\nkHSza2UsN6T1CM6tLyDUomwfJ6zoSqsNbhX/+U660UehwiL2z4vhdYLP7NuJ\r\n/4HhWxjw3m7mJYMFe/DtaYEB41fDRXF8DobgnZoaAH1g+cNVz4/lSber7U2i\r\n1trGj7/b/34Li7NE3wPcSJGjvhk698gDRjfSTO19dHuZHc/96ESg378cKQXW\r\nt+l3QNtuOur8XjTonUlLNBOySheKwIodEcXIerccB/WQMPMN1VEESHBOre7Y\r\nvbxVPwggotT2O20bhH6hQMHaotNQJ8QqMy3OraPeygmIXhWiY/TCvNZKyhbl\r\nUSxocVMfZt2h0VbIKOgs/0H9092EuL34M+hZWgZ4p9nVz8NmbcyWvRyuVVKZ\r\nrfbqo6W3aqycM+GpVy1OwA30ovJGt0lhSEPtw/m7VEmCJKRM9yEm5MccB3V5\r\nrLm+I29tPOGMwBeKF6u95DFQ5eDep7DqKzc=\r\n=01jZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2ddb19f7aaadff6dabaa8bad57e33c6d767e3894","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T17:44:38.856Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.8","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.3","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.3","@balena/jellyfish-plugin-product-os":"^4.0.35"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.61-renovate-external-non-major-2ddb19f7aaadff6dabaa8bad57e33c6d767e3894_1646502512562_0.9885435896347805","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.61-renovate-internal-patch-cd0c9e2e8cf59baf7e0cb1e48967b0f93eb546e7":{"name":"@balena/jellyfish-plugin-front","version":"2.0.61-renovate-internal-patch-cd0c9e2e8cf59baf7e0cb1e48967b0f93eb546e7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.61-renovate-internal-patch-cd0c9e2e8cf59baf7e0cb1e48967b0f93eb546e7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"35d3605b2e742f35336c32b4d3f4489a514bfe61","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.61-renovate-internal-patch-cd0c9e2e8cf59baf7e0cb1e48967b0f93eb546e7.tgz","fileCount":28,"integrity":"sha512-sLXerc5ofNPWlNfBb3R3/kC3HbgKfKD/AJaCs0hUZ8f9f0o36pSY20sBh3gUuXiotDh4F9IS+JyUiU5906KC/A==","signatures":[{"sig":"MEUCIQCqMFFZ30MCrvYiN/HLx1etuDifnUo3AiGCrdyQt+H03AIgJGR50NfrSE5ShsgImM0XI+dzqgng3cOAUQ/rzFkTXQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI75bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEwg/8DFdMzBVfz3iKgI4t9HOCG9Enysgx5KAXZxKAa+ccPIUaTLMX\r\nBZB1nKlgpZJN+5n7FWA2HJlAL3x7PIaKyIAV3D6OCSqH8iGKYW0ieo+khyjG\r\nB234Xc4Euu7fQ6I7FALx08i/aCevTdQSIDT6S/FiC8c2uXiHJ+aAIJS97Tsk\r\nyhOJBlzVoLxp2EExDycqI/n7q6qhVk8t917Nxrqds5jrxF/25p0KmuVRe0P6\r\nWpJcSh69KwdaP5hxqT4zuLd34rR54StYelxPZAlQZu65yfW8cwkXjM5E3aPt\r\n/LHHVlP3wrg7PIO5MtUktcgUbsyk3EZ40NAR7DxB2hf3zAqfZbKwE4ipElXx\r\nBGJe8a+NqRsbfwydh5q7uCB7SuCaQ17QlBD0HGVcw95Kd3UJoHkaIx4bj/Up\r\n2jlct4EHT4aB1Iw48SEn5L6L54PEwnUlACxUE5ybqao4Umo+EJuyUPCxF5Cp\r\nT0XOk8igdCRAyT1+8inPe9SR6aM4Gs94P+U817/kIUL+AWpts5YtpCgEU+Pm\r\nvJvU7Y3EmQffXs92VbXvI0Wb18vhF0W2iXW0XJ1BXHz5Cl7S6yxnsB7qdl0d\r\nLGLPCg0CxNNBdkXT07xk1XeHVBlFzKhU1DPxajsev2eD/jK3rOFjKXYuqMvZ\r\nyZIxBJ2X6CMlu0wsUeAfxlSaH4/EImP+O+8=\r\n=UYyC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cd0c9e2e8cf59baf7e0cb1e48967b0f93eb546e7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T19:44:02.325Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.9","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.3","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.3","@balena/jellyfish-plugin-product-os":"^4.0.36"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.61-renovate-internal-patch-cd0c9e2e8cf59baf7e0cb1e48967b0f93eb546e7_1646509659094_0.4340320910292317","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.61":{"name":"@balena/jellyfish-plugin-front","version":"2.0.61","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.61","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f14df9f7a9f1e551af4791ed69bbf736dda4c5cc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.61.tgz","fileCount":28,"integrity":"sha512-TRlJW4fXq5pNBjehvFDdkrqiMFCFfc2M4tOuI1GS9EE/PDOAh55JPq1uHbYXOVsfMTJHUU44Qfs41OazQH+77g==","signatures":[{"sig":"MEQCIGSLIgkwB9LB5LCxRDWMdLfJ/vR6juixsQ5rWrLgG/ZhAiAnbEc2LBbdTIRnRMExiyeIfB63Ik8nbJeKhIWREdfR4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI8GlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHog//biXlJbYtd3RSeesyYTRXfKEHi/ROkHofSRnLIZD/KYT8vNmi\r\ntpwd65F90eOBb9tvddYGMAg23nId3u55MMS9dtfJeo7TWmZen5KnLA780h6v\r\nVX98Ecanc6g+5wGr3384vrZP/7nyUmZsou2x+//SkEhIE4cOAvquD0gXZ2Ub\r\n2E0v9GCDtn/F5/xq7tmpgvw9IJx1kc1zLHB2dPqVI3VXpxkeGXpWDS0GlkXZ\r\nTNlKDS3suWKO5SeaJIfW+l38nKFbjs4oVzky3oMNHuRQz0umZGCIhwShCNxZ\r\n/SNsQjo1tBGqTzjTpOL1WPi9LwdqujKHmJH8UOMX3A3jri1JkHt2BphqFWjE\r\nD3lrKjNxW/U4+rvm4yOUUBWSYJQPupx3HFWdM5tHXrAWO4tQO7bnCnijF3PY\r\nGJs205HJi6t95bUz7wxtH7yW9lUsvvwYkg57pbhweLarQlSfGQ24NKMHX+2h\r\ne9ComnZbyQm5IBBhzI5LEy5/C9yOIilMGSdBiBT53o4daUf6g12OsGUsckO6\r\nmMo9+h853f7eeSgm946GRPM1+slBjKlnAC/MD6GoLQhryhc0TAp7izcIRGGE\r\neJq7LjuCXB8nCDOjeq9/JGI9PwV7pjc1iOVxd89GRtsrZoPO0esgOnp69yUt\r\njkur1pRGqsHLdLiarJQSpk4sXVMBIXv32+0=\r\n=RiLw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b24fc7b61e188cb0c84c8d763f65c8f5e4209071","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T19:59:19.770Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.9","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.3","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.3","@balena/jellyfish-plugin-product-os":"^4.0.36"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.61_1646510501825_0.9274915035693183","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.62-renovate-external-non-major-fe9b5ccfdd110976a21a926c5133c9f135638232":{"name":"@balena/jellyfish-plugin-front","version":"2.0.62-renovate-external-non-major-fe9b5ccfdd110976a21a926c5133c9f135638232","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.62-renovate-external-non-major-fe9b5ccfdd110976a21a926c5133c9f135638232","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f219ac719ae8caca465a7943b1a1375c2c93b753","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.62-renovate-external-non-major-fe9b5ccfdd110976a21a926c5133c9f135638232.tgz","fileCount":28,"integrity":"sha512-fGp197YlrARJHTmnfZpoAcjPSzZM50T+DPeCFG/bukZ6VGx7gntApJ9knArdo7ANSZYAEb8MFjGUujrhtTP1tw==","signatures":[{"sig":"MEUCIBikHF9CM8PrQvs49QAKwh8JRKhM1wQxWBrc2/R97DR4AiEA7awfLtjDBHTEEKEPIMC+NgRguEtR2YgDLiHqVslfi6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiI8KQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG5A//azYHBPBk437obpV0JGuxoeJRnBhlGvqXp93RKiC7X+gd9jTL\r\ntBocuooeeA4NUiytoohDo/4IXMbRSVy6+mWyJx30Jqx2AsfC2ei4NOc/jYb3\r\nDUuBvvfRawt0qP/TtxZtRYiXCA+f8oKWtSXRaqnZ8nQ2JH5BTdXwFhN7zDFX\r\nIYuoOKybXn6MbIpx5uKWwsoBhrw6SL+D8dZFlcKnLHvaNH5sLMIU0dp5YKct\r\n2pRxeSHKXM3czKgpJ4gyabcheywd1G0MQADAIH06Ldu1CjBFXroUIvws3ClM\r\nsNtpvREx0/CRePHPuXIIWlRizYmK/N6bndg2MDIwvUXOMqVxwVMe8Tz6vavw\r\nIduyzcsTmrHVzj3Dgy2cTPVW0qf4z0NrUKWiwrmlh0Kuw9TKmvVFW6FFTb1t\r\nlmSQq67BrA5A7GDwvwsiWIdiTdXnRu1ubbrhU1OOWdJ17M/FEIP7PeleSYYl\r\nVVvN0E6zydIoHpIaQG5Fo4C1i99liKCkm4Auo+wTkGDaL2odrKsHdBZFZo2r\r\nvmSkYLel6INpXNzgOxUyGP72BSd2yuXPsReTBjLHD0R/sWNm8E45dU0SlGa5\r\n8z/9H4Aq3YhNHdwVsdjpa60Mzk7OKY0q+kFwYdiv1ptIXA8vwaRVq4HxXnEw\r\n6EnHMCfkpAgWlr7LBz0Us2IQhNP41t86T2Q=\r\n=6Yzu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fe9b5ccfdd110976a21a926c5133c9f135638232","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-05T20:02:22.642Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.9","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.3","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.3","@balena/jellyfish-plugin-product-os":"^4.0.36"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.62-renovate-external-non-major-fe9b5ccfdd110976a21a926c5133c9f135638232_1646510735856_0.1507248587340948","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.62-renovate-typescript-4-x-7062174b269d2caa3f0f8b63fbed4f56c3b3ef1f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.62-renovate-typescript-4-x-7062174b269d2caa3f0f8b63fbed4f56c3b3ef1f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.62-renovate-typescript-4-x-7062174b269d2caa3f0f8b63fbed4f56c3b3ef1f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5204b1df25a9a77a32f292d735b4f9036361a340","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.62-renovate-typescript-4-x-7062174b269d2caa3f0f8b63fbed4f56c3b3ef1f.tgz","fileCount":28,"integrity":"sha512-ugHE4ea6FLi8VH4jJum5sOcNGwHedV0LLX82zP9t4AiuSmyLaZcsavMo4zvdUZym+YRaV4YV/pZASgiz8x1Gew==","signatures":[{"sig":"MEUCIQC+Kc4NFKl4cxGq1qTwBCocjSUKFRFBKf3mGQZDqywGzgIgJkSyAJvSz+TuTcBJom0NdnWTuvQsHKw7SX52oW+142I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJBVTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouOg//eioJOJLjuQ301pd9tn2xBf4pl8bk6Bu3UYkJu8MqToPDEkpk\r\nYzAFPRty7Cr8rvLH+WRQ7C4M40Fc3EajwjFiIE/5nnkwq5poXmGHcPyM0kT9\r\n+PYQ7zw28isExQoecRMCtfcNCVOH6fOopK1KzkBe1YCR94QIsAHGecuMfHfA\r\npTl9wu9HuUf4QdXA+ztdCIfXlp6CCg4NhNbSEnUvpajLFYbVDA3nktshaGFn\r\n1/H0EmZvl1L/5+yZsDFiGbcBTIiyqJFk6zCPDZ1dISxbuElbZOKbiQTys3ta\r\nxebYvQs+a/i2x/2udJrDdpkw0cJ7eyp0cq2CKO6Csp4fdKCLVUWoVeZqW3F5\r\nePrHtzg8uCgHd9v5oJIx28W0aZWyN3BGvtmvM+leWgyhW/qIsZJofNykUO4Q\r\nlrBDpE1gHBzx3LyvA6TJqvPNolfKHbBM70u8IGJfVf5ytlgpHBFUAs8T65v4\r\nON+csudyQ5dYDw4WrC7qq6M7VkeP6moKJWEbtV76NPYHA26IwCwWKFycaduy\r\nUMnNGt6Le9ROU/bQNEyWEPpl3PT7GiMiltB/6GsBsa6xGUArHK6mtH1x8LI1\r\nnLtGcHl5dB8CvN/eBh1Yn4yVP/W3DVxqtLdxKwrGLZHxGYntZUqmovU+M6ER\r\n9EMZqjW7ZokFbzaSaW0vNMm4+Sen1kqhEJQ=\r\n=imZ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7062174b269d2caa3f0f8b63fbed4f56c3b3ef1f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-06T01:55:39.658Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.9","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.4","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.3","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.3","@balena/jellyfish-plugin-product-os":"^4.0.36"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.62-renovate-typescript-4-x-7062174b269d2caa3f0f8b63fbed4f56c3b3ef1f_1646531923015_0.9305124384810173","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.62-joshbwlng-bump-lint-staged-8c8c6af6490642137c7a85eb89a1d451a5e144a6":{"name":"@balena/jellyfish-plugin-front","version":"2.0.62-joshbwlng-bump-lint-staged-8c8c6af6490642137c7a85eb89a1d451a5e144a6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.62-joshbwlng-bump-lint-staged-8c8c6af6490642137c7a85eb89a1d451a5e144a6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"de70a7c439f632705be4870e9ec36828f2e495eb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.62-joshbwlng-bump-lint-staged-8c8c6af6490642137c7a85eb89a1d451a5e144a6.tgz","fileCount":28,"integrity":"sha512-i7EoobhohB+SC4b6OaD27xePY7ZVCG8TGGkYMZ24lk5c0OeC5qGsxdKFsNdJ96JguvPS1xRHFm9pej7qDxtiFQ==","signatures":[{"sig":"MEUCIEoVxW2kEy+FgpIpLmAOgDPKHJfAShLjNzpp2t2bvrk8AiEA+Thr8FgiL90ecgEDl7Ii6kAUFtDJEFTDlKNTCWHf0tU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJC/kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfHA//eWGZeSbzkPJqGqbSRGc5Fhz6LNGxIUMxrqDeHNGj9GL2IKUD\r\n37r+seGuW/aMpsM0GGL7GPPYX1Q8tUh1aaUxockPnN2Bu+5yozfuDmANeSZ3\r\n7wP0vBb4FeyLcy/r+hGkZ5cRcJKJCwiQM/5jzKuHQ8FwUa4le/VcsZ9H/qDO\r\nxqmMg39CCbIrKfr3pW28ZjEnjKDo/X3GmZj2Q3Br/WSZsIj7NZKyNbByYjoD\r\n765ncfK0OYBCJc8yA0YYrPg/4kDbx0LDKsTld43dn4EJLb4/7AB1gCp4HT9D\r\nKNBMLzUz/p2Q3M2ABvA7cy6L5Azc4Sq4oZPOvrzuvIq0TxFBF58YNsTXjafT\r\nD5POnVW7iAVWVnV3IBrBDezIbOBnRbWV56eTryjkZolccsec2ydTgakcIpIz\r\nxK951ooVSlKsZri916iZuqVyzHMPjF836FBOV/pHyziSUN5PWxmE74YcgYSY\r\nlM96JBCd9IS1SXTvrmZPi8tIcshZNfIV9h7lWqXyP7u4oQCIQtWXlywVLfRd\r\nvfhhkU5N8xAv3WdDAPm+O9fuigcAUDzqF0KcvCPdcfzhIkzU2TbU8GALqvGS\r\nHvVMbBwBenobQ0vdz+TNVzNAG5xrCq4p/2yTrZO75qrEPl/6XdXK/pkvmI26\r\nfFvP/WhdL3m0jDHytZorEVeZ2pWV2BehSDo=\r\n=ZfK6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8c8c6af6490642137c7a85eb89a1d451a5e144a6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-06T03:46:52.046Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.9","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.3","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.3","@balena/jellyfish-plugin-product-os":"^4.0.36"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.62-joshbwlng-bump-lint-staged-8c8c6af6490642137c7a85eb89a1d451a5e144a6_1646538724521_0.3789253405390496","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.62":{"name":"@balena/jellyfish-plugin-front","version":"2.0.62","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.62","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"aedc6ab3ff5a03bfa477ffbd687ad7e7d500eb28","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.62.tgz","fileCount":28,"integrity":"sha512-irnwp/+hxBqBSKbngF3Bl3oJNai263I7+tMJIqUsvGv7ayVoE1HjJil0cF9OlUtJmhFJGo923VF5Vtcpz5dJPg==","signatures":[{"sig":"MEUCIBnhFecASiGGwaBn/pfBu7TvCjx5Pm1EQd6vki54MOKhAiEAs4hBgspkBapJiIptFZEGQa7qB0LBLTyhq8tbulKnvdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJDMbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO7xAAkWTrOzmLbn7+nwy7+ITqzU6rcAQhDmsUmknJYBAWJgsZyzVP\r\njmkVSU3/pIRobA8apnfeMWssOtyCRVL1MrlXvTBzr6DOs/a629qNlwUT7lWS\r\nQdLp3wlJMs8tAYTFubmnZvEKAYfzLt9kubF7B4fUPu0t/MZgBcFUUWXA9/2s\r\nyLu+1TRqrLB9JLq0WUqwmnZa4+9rtKMRn0XyQI87pfoc/GyqDySsUMfBQXyr\r\nmxlF7oeV1FbJqWtI4t6popFj8+XI7ygbGTpuJ2dfePB3aj47DzpzrZ+yivt8\r\nKvgo18J/JywqbuP/lWg/++jy67E5S57TSCKO8Enl2rAVUTt41E7l08yADErz\r\nOT36GRqgSzkBU1D6XkLVLjvuxDOaUPWnfbdApsMSoG/vLO3OZS8y5V3qYtNd\r\n9sY1QirhAFC7LkmJnujdE/w3Q080wNNtDKX6Rdw5t3eoL/Lj/f8+9eCHH1v3\r\nxBFnfg+l/w+K8eJpmUGgR+BIwAgBPFPq4l7/hkOMDnEKA7lHK1rJx7Jy4umV\r\nwKQDrveYbA2ng4Y/l89xoUMSXK8ijCLRefyomJbnqMn8pZsTjiC72rjD9IRB\r\nCquu83L2L6ctWqpCFdSqL3FIbH0FldE+HlGBsuSh+1aAz890ewDyL7Zvm76h\r\njHobH4MRv3iafwM6/kNqodBRbBTr7kyRXvU=\r\n=FOQ2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a241e0dcecff0c350f44720c1990aac94660484e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-06T04:03:00.030Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.9","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.23"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.3","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.3","@balena/jellyfish-plugin-product-os":"^4.0.36"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.62_1646539547180_0.49549514076791157","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.63-renovate-internal-patch-fc356cef57f905d1e131302b4d4e3f3fdee562c3":{"name":"@balena/jellyfish-plugin-front","version":"2.0.63-renovate-internal-patch-fc356cef57f905d1e131302b4d4e3f3fdee562c3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.63-renovate-internal-patch-fc356cef57f905d1e131302b4d4e3f3fdee562c3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4492a2925a7b1275239ac6bab9fd15eda2d9cc95","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.63-renovate-internal-patch-fc356cef57f905d1e131302b4d4e3f3fdee562c3.tgz","fileCount":28,"integrity":"sha512-9EtJpHcmp0jyHH1CjOd4Y2VOKQkhEGS2hIp7FekgWs83vmXUS3DPf7xzn660IJ40d2Gr+ovBGOiszLh8zXiJmA==","signatures":[{"sig":"MEUCIFCaAulmKZZy/Xvv4/NCa/6WJLA3hOHjqbDN8/UvRI+SAiEAr366YNXl4ditTowU/hAlyUF+EBI6NBpEvgLxaqLvCG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJDQgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU3hAAmE7keUr5L/81oCiXlo6a406ppLCd+ONHk+FcBXKHueAUMbst\r\nbrMwVyCZVIJgkl16dRJAm35LyoL4Mie+d3SkyI0yAiBrR+r7du+VhNkycjHS\r\nL09k1l4bHGDO0y9OPNdgiY8eDT1o5Qh8K8p3KR+l84FHwPnIP0H8tpRPBEZD\r\nEaARBqSatMGUhng31QbeyViQavkw2pAtQPdif5KMr7G6R/8d2ajRs8Ahsrbr\r\nvKD9vSfp+FJsp8sIgt4QuUdJZvkX3bSu683uBqKG86EWNHhQefiCyxBCVtFw\r\nuDlzXVUtlP4L0PTUk38TYiUuvpx71Y4Wy8aDaQTD3amfX9aS4T+yY0gwvNxK\r\nXRKvcRFVNop2nJv2H9JOvNNcfcPMwnBs24C+sy5JtV2FjGEwaTQbF8+iALjQ\r\nZLyBEYE9lKaA4oJcPKqCQwKW0fnrVz1m7XdGzcn2oYyvmEiciAzSHgDw/E7n\r\nA6u+Mscv6KYbl7yJ02ybk5KjrnyEqHaUwo0mswnOISWdkFKcggOJzQBjolKq\r\nz2HKLyyIJolLKBwHspf/IGbPithXZq0/IgHIh4sKxoluzetLq20iEYe8C9vl\r\n87RA5D3398n5lywlDv8L8ZNs3GD//QoOFBA0sjCj65WvYvRZnZwh/U9Vla7W\r\nHlDGX+xP5g694FEEfU5IU/nMaZQ+IffEtmg=\r\n=I916\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fc356cef57f905d1e131302b4d4e3f3fdee562c3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-06T04:07:17.568Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.11","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.4","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.4","@balena/jellyfish-plugin-product-os":"^4.0.38"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.63-renovate-internal-patch-fc356cef57f905d1e131302b4d4e3f3fdee562c3_1646539808748_0.7166406578016551","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.63-renovate-typescript-4-x-98d851bcc1e0ef02e6c4f299416736938a4163a5":{"name":"@balena/jellyfish-plugin-front","version":"2.0.63-renovate-typescript-4-x-98d851bcc1e0ef02e6c4f299416736938a4163a5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.63-renovate-typescript-4-x-98d851bcc1e0ef02e6c4f299416736938a4163a5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6923328374985bb27c5e467ada1e166b11ba47f3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.63-renovate-typescript-4-x-98d851bcc1e0ef02e6c4f299416736938a4163a5.tgz","fileCount":28,"integrity":"sha512-0tcAPKDXxWC1XbOkvzXN02xZ3OKH6nzIX4iylpHOQB9ZtIxizUIaXCkHi0JINjHPW2LRZktew3nde9o0rH22cg==","signatures":[{"sig":"MEQCIBDzR/S9nmjMZLzOtMydVI6gtViCwxyTs6Aicle/ZLT0AiB73M26SAmh5HU0VQiDeyaCJDeaNAYcMX/2zgCz0Lfk8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJDSuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkFA/9F3qM8mIsOBiACHZqZEqdonS60vuCy0xXyEIgG7SkjXFflWk9\r\ncRQCf6UGXbnqvnCp0o9ZSzBNqd+oKuLmrV6gxUEQry13zKtdnFtJvZ6cI/26\r\nXiIODXCevJBhmjLysWixSpxhZUmEUVcPsXv1jTV3Ozw+6TcOj7to6jenqRYr\r\nMaC9f/1PW3ppcETuWOtWHJsM1ewnJqjpUKi/ka1q8rJGr3lwCYxCs9J6n7uk\r\naCIGbhnkUlTrlgv/j7NYTyzv7r45ASdx4CIMi0dv/Q7kIsK8Z1kdBI1exLMj\r\nHutteiGTzgTIN2k3RR525crNYbkuZKIXnZbghLiv7hCK1QdXOdBOtlM+3GSU\r\nl1x0HIvx2lqwebpcjNt6eOm+rVqwFCpdbPvUhUHyV6meGbR6SjhWowWhNVte\r\nrmPevIFbrZ6tPTXVNGs8K5UdRPzZYYcO0W+h5mrnu+nvLrwKhM4PEYlSDPid\r\nOUo+3DALBPHgqLblR5gDYp1er/i4vjah1rzgumdlaoCcZVlHtRIvmQHC/J5a\r\nMwWYjIBIlu5900FmwRSbvXzKshPjRvotqXU56x7TCQEXEQz8qETfwKJNA/fo\r\npmJMmQeu79LShwGMmSuSEgTjH7B4YkD+nznZmShCw0awVHH4cvXBDnJVM1v4\r\nu3AzFTKg0KG0+V+jEbTDprgC56jKZoEObjE=\r\n=sE2a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"98d851bcc1e0ef02e6c4f299416736938a4163a5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-06T04:08:59.311Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.9","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.23"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.3","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.3","@balena/jellyfish-plugin-product-os":"^4.0.36"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.63-renovate-typescript-4-x-98d851bcc1e0ef02e6c4f299416736938a4163a5_1646539949927_0.20772413144614288","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.63":{"name":"@balena/jellyfish-plugin-front","version":"2.0.63","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.63","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d367d55f2fac0d1430def337c10efc68058a34ab","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.63.tgz","fileCount":28,"integrity":"sha512-M1BjQMOiQ9QYpRLH48TdBWOK0owJFN38MU8dmJ/EWpdmTa2z7OV2jltaCiEmTyanoYvF4tWi74cMYNpRT7tsfQ==","signatures":[{"sig":"MEYCIQDF00/e6BoFN1A/8aNx/6H8Qd5jSdYTm6ApGsfFwkX+kQIhAN5b26sHOvT8s39fFZWmX6PXXApIVAHt0jX6bcrc6c2G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJDeZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM8Q//WprnrkYgYpu6M0fj+v8fSGzdRcShdfuOcCfrdINve8NTUQ4P\r\nVX2vHY2vHdI6oZdJInAZdwckZl/nrZ9+HqMZAFwSki/uID8D+0VSmsPcvn4j\r\nT7JGjH81YJXu29Ws5r6mULGf8pizMz5h2pNuSwXIGw8fRaREpexZDOCixzpo\r\nz0apW0mg4rgunCKw9Arfn9sd4UtPViRnEHgOa6pTAeRZRyu/t8bLJ5ufpRcR\r\nlfWMekPCyD4mXRuOZle025bngQB0CjZZ5Z9IhUdNMnp7HnvvEinV1uU1p/E+\r\nQriqqw7IpB/g6Cbz9MXyE+Rgkh79w/rGV7m0hAPAc2yIwluWXbzMlabvIeqn\r\nthDDs/8DVVXHJnKrvxH37guKFYqLbdfpuAmJaj8Py5a8xeBSIO2MR8I1nkbB\r\nTzDbtQZBKtvFl3V6cx//22pXxaO45FuXUO+HBgipa3x7mcJMukW/of297DzV\r\nAzsMyFZSQBfhwFt3jzJQ27JqDGrpwK5MJj+RXroHGaSuGj1/qOh99atj0jOc\r\nq5Zyru8ZaK/meZ2LKZINtUtn8Rp7ilSK7XrHnivA30AjhGBJzfM4KjxyPOun\r\nShXAsXIbNrDL034HacOKNHXOYsjN11T4q732dPUGDRf1BHJWet+mPYvip74t\r\n4I8Sr3vYIYuR4miaFU/en/K60Z+7d9dNuNg=\r\n=yS5c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5a98eb32a76c0ecd6804198e71434168ec6e9ead","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-06T04:22:40.235Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.11","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.4","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.4","@balena/jellyfish-plugin-product-os":"^4.0.38"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.63_1646540697613_0.9662942842246955","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.64-renovate-typescript-4-x-39304015dfb0c7d5db01b858323aab186e81c901":{"name":"@balena/jellyfish-plugin-front","version":"2.0.64-renovate-typescript-4-x-39304015dfb0c7d5db01b858323aab186e81c901","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.64-renovate-typescript-4-x-39304015dfb0c7d5db01b858323aab186e81c901","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c9f2b32f21e9dd8cc84ce0749be1339136f9c132","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.64-renovate-typescript-4-x-39304015dfb0c7d5db01b858323aab186e81c901.tgz","fileCount":28,"integrity":"sha512-ZiZ5rjPMeFveqonrcZatXGQG5ZwIAeC9WKi0OKjVQ15dP8c/ALPN/5al6RH1bfDCtima0jriytFtV0ELe68EgQ==","signatures":[{"sig":"MEUCIQDgQGtCE0VFZpD1Ck/DCODiYo4rkIddDeiEaacIprBRxgIgRO2b0lmnhaaxRhFoL7oby14XE64267KsLgLWPxl/Cr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJDiSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQFhAAi4JP7BGoJhwG4+w7IVaXvtk7BuFsaU4C9TLQLbKS0K+JUApw\r\nXmREGIcvPcHkhdbbe9Fiv29AqeOTYkuwSV0HY1jbihAxGKZqEZXdq4Pe+rnf\r\nG0wRfrzbSghT14CKfuu7i4ZECJX/nVI2Wfhp2lA6NfVtBzE/fJSkZc9coUwv\r\n49mVAnl0vm1WvOgK5XCM+VlcJ39h1cq4zb0B9OKyck77LCR41g6Rv1EtQiBG\r\nfeXKpl4KZP6UpqqQwr/eLLp9LKNKOoHGECby5rrY4H1kvNysZTD3gr/aLTUn\r\n9MxnizjkKdi1jzamtmXqZrw+4EW99KiKoVdCXWGbMRqw4f12erYmCiJnf5HD\r\nDpSxcHotW3FgF6bFNWwwvCWlJNtQRr0dGYRHKMxZBsmyHPfjeOiPAc/T2oHI\r\n3TWpBz5O6XiE+MDWWHt8v1X18Wejeopbd1aoZ8gKczkvSVulAD/21q+xvBMW\r\n2Ma1jdYOfuCPnfySPIsFhB3HiDR5xZIHLqZynhsHf4MWbtYzp6M993QNnpl7\r\nv7N+OQtzQevsRbTk1lnoVwfhEAJXPH0QxMJq4f82A/R3y557tICVTn+CSpdF\r\nQqi+78VJXGx0QpJ0EjjEaxMGTh65qnGhiaIWBGkWFTsS/y8ma50rqdgulsq3\r\nLXmmutr9eoB8OBwaGf0SqNkYYs9Yyfi+J6w=\r\n=Mg0E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"39304015dfb0c7d5db01b858323aab186e81c901","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-06T04:25:11.859Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.11","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^23.3.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.4","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.4","@balena/jellyfish-plugin-product-os":"^4.0.38"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.64-renovate-typescript-4-x-39304015dfb0c7d5db01b858323aab186e81c901_1646540946405_0.1591684091879979","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.64-joshbwlng-bump-plugin-default-ce5f7216f19b51dc007a31c107c6ce7ab096a9e7":{"name":"@balena/jellyfish-plugin-front","version":"2.0.64-joshbwlng-bump-plugin-default-ce5f7216f19b51dc007a31c107c6ce7ab096a9e7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.64-joshbwlng-bump-plugin-default-ce5f7216f19b51dc007a31c107c6ce7ab096a9e7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0daeecaa898f3a31d1b5501376924f6b0c4fa29b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.64-joshbwlng-bump-plugin-default-ce5f7216f19b51dc007a31c107c6ce7ab096a9e7.tgz","fileCount":28,"integrity":"sha512-DonB0L4DVrlfamT0quEJbXOtiiAnqecANaReig+xLQmUeckEbhoBlP+b3Wh60V9CA/Hczf8VfnQ/maXiUV4JPQ==","signatures":[{"sig":"MEYCIQDKejpNw1IUsov7u3kSs0Pc8P7wnap+tahQ+Hxr8orcuwIhALdV+UPz8KNvoqEnzQ1Lv1/Ivx5ZEddnNAs6cdp/7CfW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJJ3SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKkRAAhcbyGfRvMN4kjJ0vBFqS0OoOJpbrwJvtB4KSiY8DSLc3TopK\r\nYgn0BdYYDPg3qfsUTrzeqY+cH+l9ZpV0KbUOmBM+Rfx7lKo03v8fMjD/rgh8\r\nO6DsS/yTJv89RmIG3ozD/b5mijT8ADxuiUkDtTH7PhWS0VGB0cRiIwyWyUTl\r\n0rfhgvcETnqyGCHDVaD9ypqNZPS4azUJQi+PpSU0sMGtmrraDtMZn1uIj1KW\r\nyRo3QWIPVbem456jQGkB9o7G+yKAR9r53NVypzZlpR3VYmKJIqfKM7lTKaen\r\nnbDGfr25tDRUZY7H8y4K1/dyc4MWOpb9oQ16Y25dKJkViBXavV827JmCrQyc\r\ndKAKYBk505KE3BSYqBubDmmzIbuh6Ohped8Icp6OacXpcPuA10pTLR0Twz83\r\nsA6ZWx5wSxFb/w2N73GQKrHEW1n4kM9KgHUIflZsBk466UWZtaO9AtyK1e1V\r\nksc8AVIX6pdhx7oDXh0hYamLoVT67juJNnF0y1ktrvfcqLWkWZZAMS938L3x\r\nQFNbtopZLxFvs0AoTQymyDM2ZLQsTlqrI03nZnmGuvqStNKD7ZeoXKLcULes\r\nuzkWq6Qj00/d5e1tA1Emq7qIJYo67G5jYv4I8D6YHFH/xHOjCsB7+4yvnK8q\r\nzriwv76OfpA/y/7zS+DFBtU2efqMOA9NJ10=\r\n=73tO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ce5f7216f19b51dc007a31c107c6ce7ab096a9e7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-06T11:37:05.187Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.11","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^24.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.4","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.4","@balena/jellyfish-plugin-product-os":"^4.0.38"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.64-joshbwlng-bump-plugin-default-ce5f7216f19b51dc007a31c107c6ce7ab096a9e7_1646566866608_0.3562211669733959","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.64":{"name":"@balena/jellyfish-plugin-front","version":"2.0.64","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.64","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"768a18383a983356eaa964861a75d31bf9342aa4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.64.tgz","fileCount":28,"integrity":"sha512-I7lIWDsBpAgjaJA7UI2LMTc1eHvu63Lkowkono3HAisr7mIWHQwt056bmWv7ofp6YzVtXUyP22E8wPl87NuFXQ==","signatures":[{"sig":"MEYCIQCfR9KNyHYxu9HVfQwDxJ1ZCuSp97DE0Xb+nx67cU/NPgIhAPo7G7IJpc9JBE7hDb850s/VQ/mlsdg6EtBTLrpeoLE0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJKExACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZVw/+PaE2t3VdPRSIAVB7TOvjJ7kord2KULrmlAXLO51g701Xcbx/\r\nYMVN3ynA7zabRARAPoIJzP75Nu3xOaIo06xCGCZyKQh5IhXy1xGGRyq8orls\r\nt4aE2n10kKFDowv44SiRLARTwgJkMcZ7azeqadPMhlEZtPZUYM73FSOAK8qA\r\nJinLOZPfngxFmoO3BcBcnx8dx5XfHH3kdZ8k5XLwxJQoK7gESUmB8xakMRoJ\r\naOTo34kwTUb+0iRmnHSyVt2iCVLwHp6RQYRo2LV3ZLozy9coNpsnH6fGWEVv\r\nnP0/cUfKqMgSmgI0S57tltqcfema7+DcvhSah1LTrVY52NLC6tXZTWZncUAx\r\nZoF2FUuWUlTm8HFIZQBnegr8QZwdgZat56+tE2HVHUpX5iwBKdhZgSNu+BCI\r\nUIl/IPmzxbX/08Pj/14xzmNv/auv1z3ciiNEiaGB/VnJoMehUcZbXDkNyM2C\r\nLauZCjLBWdqW6pW8/jPX/1P2szLArPSN3ztAZg6hEkT8aQ8t1I8xPccXZJZN\r\nEl8QmLU0NOkHLrHEQJAdtOM0+IXIBmH06BMCm9+yWx1B6jn3XS1GnyCUP+9m\r\nryo0BSB+qH6PV393WCr07+SQo+6BJC+UGm8klaYVNBjPyu2tpm4YvEwbNX60\r\n+DaWccjAWVDJaOy1qVk4LXFJYGYwjpSeftA=\r\n=76h8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"37a32baf192d63261aa317bb4ebe5db1979c1311","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-06T11:53:20.911Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.11","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^24.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.4","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.4","@balena/jellyfish-plugin-product-os":"^4.0.38"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.64_1646567729738_0.91048070230158","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.65-renovate-internal-patch-3cdc5b7a12db8889c465485f3470d0b2e75faee1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.65-renovate-internal-patch-3cdc5b7a12db8889c465485f3470d0b2e75faee1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.65-renovate-internal-patch-3cdc5b7a12db8889c465485f3470d0b2e75faee1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"085d9fde74e715ab21737bd935d166558ba63918","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.65-renovate-internal-patch-3cdc5b7a12db8889c465485f3470d0b2e75faee1.tgz","fileCount":28,"integrity":"sha512-AVpgIv0XtB3O16oCbvYrZEAh6KvYHR4lhhYZvFvYMnIanwVohmt1ujpP4x61dGJjB14+F2gk90p7uUBhQ6KXGw==","signatures":[{"sig":"MEQCIE+ETRpC4vv5amIiPW/rBoRq/iszC34Q4fekNFvamxNxAiA52oTmFuOXsvLmLVXH4aBNphfaiFtNqKr2HcIKnUkSSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJWBmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVFg//fwVnKTFD+Yu0XwtGZMs6qix73QWF0o9FllrmC7mMvUNeugQD\r\nhrc+dFWJZdqdCKhNjyak+Qcl2Wj3niB1eT5vUK7TqdwdQT+ubYwioih/C0Pv\r\nCOehV/IH7b/PwcxX+FSrqG3u9/5tMFVnVlVKpwC+uAwi7dfI92kuRRuQISJw\r\nzMRZ4hpR4EdNyf0uT3FdO29QmjSZVc10SOSatYNRQBLVfV9OfYT7vRcJ0Vyi\r\nVCkOdzh73tlr1OIaSFo3ZqaoylPyjLwbFEoR5/mbt1CYg+XC6vXA7pVajA5P\r\nrN7qnQOq2MrrG7movjYgODjASpORmU8N4cTLURN9C1XWTQqmek3sYj8QT1/h\r\n36AncDRhdMA7eEvCNqhcrIx37u5gWBlG129yrnGSteAD0puFH/ngqObzoOnq\r\nLRlz/FiR9TzSroG4CsNM102Fy3UCh5XFz5fd78GKKerTHK1n9MsiwqL5ERzU\r\nxNQcI057w1SxZu0eBVaaEssx6D1zTzsHuDfJrWnTNYv3Yv7YLUsuXyQ2cI4P\r\nCR4JO18/nyO+am/e4YcM7OZa67uH3fdbtlWvUVJWdHKNyDK3cIGIBU5CshVE\r\nVRS2G+tOEMtu0JeiMtnZp60pq0lDkUM/kwztysI2z5kk6LPTG7hTIhqqnaYx\r\nAnYbFJyyGmg2/TXe0+PN4P3CfqTyS+nuVyY=\r\n=jEr3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3cdc5b7a12db8889c465485f3470d0b2e75faee1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T01:27:46.531Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.12","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^24.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.5","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.4","@balena/jellyfish-plugin-product-os":"^4.0.38"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.65-renovate-internal-patch-3cdc5b7a12db8889c465485f3470d0b2e75faee1_1646616677845_0.5803275036933591","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.65-renovate-typedoc-0-x-c90d9b69c3cdcc4e67bd9a110d0ef90ab38b7188":{"name":"@balena/jellyfish-plugin-front","version":"2.0.65-renovate-typedoc-0-x-c90d9b69c3cdcc4e67bd9a110d0ef90ab38b7188","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.65-renovate-typedoc-0-x-c90d9b69c3cdcc4e67bd9a110d0ef90ab38b7188","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9abc89cb140b87e2f61c35878765c339c76ae105","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.65-renovate-typedoc-0-x-c90d9b69c3cdcc4e67bd9a110d0ef90ab38b7188.tgz","fileCount":28,"integrity":"sha512-mDpSuyMqFUT2D4mA4W/To3tDCcjX8Ng1JI8cI+VswtyEoSsTj01t7Qxy+OH+4LOQxhxlLV+VDPMHKgTuNDopdQ==","signatures":[{"sig":"MEUCIQDOlILEF/vsIsuKE16ooqydRdgQGpZphK/lzlvnq/6UhQIgDAY2HcUbkg8YAVHUUFU4mQ91zPB2xxNKa6DZS8VYfGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJWC/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE7RAAkPU50wyoPCSA+jOFBw6WUFom+7PnE7YA0MlYnSEeYU2YS3AB\r\nClB956djeLZPdv+5oU+zzSgjJmf0mFf/yB6KTWzbmkYTY9SnM9sAxA3aMsNV\r\ncFxVKU44+t+/WqTfRoAGDM3Q8uFQFbVo+VWfuLyJLdQphmMbACyPvU9QJ2yh\r\n6qymmV4KPbOZD5FvLVe0izSKBb5QfTeICIkJGHB2SzfOZW9TTwaXyuSSlwO5\r\ne3b+xlgraLtqBfcEsS3W/h5qRrv7V8TGQh6pMgBCsq6muKBOCO/kUKCCn4AI\r\nEzzlgbU7SqEH3QpQaJZHYGok9V4xFUeZMTecqKV1ILpMfSST/8axBAZz/hEH\r\nGR38fabN2vokKlLYSB1U1yvmd1PlTETzBoC94mt/XunaCJToZfBHvsmsyxAd\r\npiLXMGjOqBbRAbnBYJ3s4uDXlAHaICsFIzstU8J5Ymq2UfAzVfbD+M9v6COu\r\nTksWMkO/jeG2dqs0M3COSoC6UGx+mDpQLYcqFI9hV8Tl+UVj9sVvhBD9fy1a\r\nh+2pygsCWOff8WOmGCPh+ANNPzl8sR6DcAaiRA/OXieY7mw5XLBhWuxlRJbJ\r\n9YNhYC+fVuGTBs+O424ZBrti5gwGEEEvPZWU9ribdov7mG5avV9YVndlhFgb\r\n7ygJk05brJfniv/NjYJ/lB1dT8AesqhFyQM=\r\n=eD1Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c90d9b69c3cdcc4e67bd9a110d0ef90ab38b7188","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T01:28:53.660Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.11","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^24.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.4","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.4","@balena/jellyfish-plugin-product-os":"^4.0.38"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.65-renovate-typedoc-0-x-c90d9b69c3cdcc4e67bd9a110d0ef90ab38b7188_1646616767241_0.9148242744257769","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.65":{"name":"@balena/jellyfish-plugin-front","version":"2.0.65","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.65","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2629b8d3292d4b3a8866a425a219249486827b8e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.65.tgz","fileCount":28,"integrity":"sha512-5Z9PgoxZ3YBB3wl5lsmm4XLc9xJuDx8vUjLuN/ElMGphJR0Ii7HanUUilkeQa8PXmkBg1A33k7M1V7gIGgJeAg==","signatures":[{"sig":"MEUCIQC1WiCoYB+7CBYS4kvIaqbLc34mFdDvZaV8fbzKcbLFPQIgE/gTZtdpqDUhzvdN2+xN+c/VeGxPWsNbRmO48rd7/vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJWP8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiGg//aTPZjVp4K1qtH0MUZyCRGKqjNrhVLUKp05nq3k9e9SAtizP1\r\ndeFxLhrSHz1rJcoN6e+aQ1AJndrpP70Rn7JJBRICiFNhZxXHUQPIhB/u6vAv\r\ngM+wvOsWcHPcq+UTd/CzWjSgcA+HLcYJzVyglwY+NZwxx+ZTr9KRMEMSHbP2\r\n9MU8VQooiWGV5ttvNUHAi+rUB7x3B0LaugyuXcS+ziz5KY/2nySn+iFZennU\r\nDK/GJ5cTZTBnrRUpqFlj7isUSeFkhTn++N3D0HqH/Pti08JxU8ci5OqdXsMH\r\nD+wJdqSXF1dd+Pab7q6wd6xzI5oiPqbrGmgh04d8q6xrsVDQgzRHJG6U0h3y\r\nv4/cBT4NVNTme7wnlXiVB9//x9qgx1ZVWUp1tIQyKkGHdzWh2ij1Kvp41DKl\r\nnL4fynMBMJKw09RelBqZsExw9SiaZX58y9ICmL4IejcZbzy6NbZgF0wzzkxH\r\nCpGlfdvvYDzLqkFr4GOqlB3Y4mfttdPpXPVHbFDsePEJ1zvO9CcT3CoQVqNp\r\nj6gj1XxbiEyWWynYdJi/OR1f2gewg89oVAm26EOvZrQdriBN360A2N8Xzdnt\r\n54vy+D57RK94q0K+xV+eO3ShKd800lDp2aeN/1UhgdT5IxHZJ/dRcmk+Fm/N\r\nLfU5FogPXtiQ34KF5pL8Ej2aJVnVDVseXiM=\r\n=GNm4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3bca24233dbe6fb9ec5f20c2c31f4bf8ab4e0e0c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T01:44:08.905Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.12","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^24.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.5","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.4","@balena/jellyfish-plugin-product-os":"^4.0.38"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.65_1646617595912_0.8848465046216853","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.66-renovate-typedoc-0-x-ff379124704345b619151cc2ec45a031f4022550":{"name":"@balena/jellyfish-plugin-front","version":"2.0.66-renovate-typedoc-0-x-ff379124704345b619151cc2ec45a031f4022550","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.66-renovate-typedoc-0-x-ff379124704345b619151cc2ec45a031f4022550","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"525239f324b7a62e7a1e0308c70abaa264a023a9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.66-renovate-typedoc-0-x-ff379124704345b619151cc2ec45a031f4022550.tgz","fileCount":28,"integrity":"sha512-+Z54u97BdqFz/JTQfv7961ZQa59LFRCnUU83bevo+tEpIrfHD9Aw07TmJRBihaFD6XoefcRtqJPGgCs1G6c0iA==","signatures":[{"sig":"MEYCIQDOEFEg07zcOJT9ggX8qPtVnKJ0NJA5foW8ggT0+9R6wQIhAKTmTFpaXw1ibR/g2uHfjLDMRHtFfvF0W8Rdsrx8q9lO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJWVgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnxQ//d03ELXKVEraMnMuPtBAf2T6ytxuZbRlvYTQQVdkPNJBLzVlL\r\ncRrDd7qpc1iGMDfBxugdMxtdXhJWOcqqVJNbxTozGUYnR5NJ1M0Tv25m9oZc\r\nkDMIv2E4u0L+96M5Ws8AHA8E6aLlYCaoRj3AYEuBJ2VKtH1PgBVNhz5D4+W1\r\ni2xYAYhVHBuXyLa3yw6f9C6QDsZfooe+RIjVg0VqgrfVnJyK8p0loQqEwq/r\r\nsXEniDplX2IYxwGxILE4V+HatlUyQfNZKe+KuP9F6KXm12D5Wc0obwaDkJcM\r\n6saj7KoTkFGPRtZzRPZrWv9L9ct335gpFaPJ6GvtfMSA5a9J3/VQWbH+W46S\r\n4VJM9C2L9zMCyRrlIoSb1tjaoyi5uF40WZDQm6Oyo5RLIHF00OUXzO6y8eF0\r\nU6om8IqemSDNx2Dmln62Y951CVnguSiiQpFg0rp88iPfZPRSe4XCWqqFHNTP\r\npG+1MB7fOlbkQjRRToC3hiF5QErqSVXC4p49RNjskuMESF1/noX+ob5U38Tu\r\nFUNylDZv8+SysoXmTwS+BGQQ5F94yE74+2PNojy+WWBF0DzXQYlW1kwJZdPc\r\n5chZNN/1C9bpk1kkDf8XCnKNTyzoQ6K3jC/PAaRLsEOwdeuoZYPgxkBJO20t\r\nT8UIzURoxvpnPkt+T0TxC8m1N8542p/fWH8=\r\n=b2cY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ff379124704345b619151cc2ec45a031f4022550","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T01:47:52.851Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.12","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^24.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.5","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.4","@balena/jellyfish-plugin-product-os":"^4.0.38"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.66-renovate-typedoc-0-x-ff379124704345b619151cc2ec45a031f4022550_1646617952456_0.04243302416063788","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.66-renovate-typescript-4-x-dc1528f0483b97a2d289556c81c509a596e5f3f2":{"name":"@balena/jellyfish-plugin-front","version":"2.0.66-renovate-typescript-4-x-dc1528f0483b97a2d289556c81c509a596e5f3f2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.66-renovate-typescript-4-x-dc1528f0483b97a2d289556c81c509a596e5f3f2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5ffcfe9ad5cb24cf838d37bb2a6fe167f2551c38","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.66-renovate-typescript-4-x-dc1528f0483b97a2d289556c81c509a596e5f3f2.tgz","fileCount":28,"integrity":"sha512-2f8qJSW69SPa65ihVKHvE7eYlRY1xNBRif9eSw6v799T3ILTBBExGTZiYCqV7fBfSQzYs8Fk4b4h6ADJgoFoKQ==","signatures":[{"sig":"MEUCIQCZRO56PPnkP+rdOQd5xPyzjswwxWd/B27hYVh4WZl+XwIgBopQDaPvrZ6EbYNeIPmw1wfbyYaYme6xGG0gmcDX8+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJWWZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaHQ/7BKVxOB3llZGEI+djjr2l+5s4Y70Jb+Zln9VmzAPpT/Ns9QB7\r\nyNp++LaYxh4cC83lVlHHnWh4B728fSlG3vh4nXedN05Z2AIeUg5laInFY45y\r\nIefaQjaYMjJAHXnqSrfclyXORj0uwNe82vw1AKCCnwZZkN0qns4eJr/vZ0/X\r\nvbsi0UJwxGXiCwcHj3pzj5+RfBhmIRiJXDnI90EDiO3gbuZ+3KNPKcIHYKC7\r\nVmZNn4ACuM3zPut0h5UF5IA5OJpubRZKupq5tli67w4KrTlOmt6cbnJURvh7\r\nk0etYD0+veSXdbQQMhO/TsZ3FhG1jPANm7w7X8P8qo8t1ItiiioakP36UsHB\r\ngMp6tI6Kx5AqI5i1GjEuzcAw8xAi47uBJNlOIbzAgRQJdbCTBFrOsGsQPh8W\r\n7l3FLYo0tphs1tuCqmn6uxpuHwdKwP//fSTWTwIwvmBsdzUTCQQo0p1xK+k5\r\nScU9LRFHTolloXkWuQ2hi7N3i5fpC1Zfh2JToZzr0U5FKdMuTwh3tO+PqH6S\r\nofAVGT0cZneIv9K4609ZDGNCWPDVDBxjFJDWF5MYTYfXRZ0+BMKHj8yunI3u\r\nOrlMn3yQtAdQq6qhbmuLxgHi05wjIaO5p1Nb2JQRS7PMl42KTzl0WU/BG13y\r\nTOfw7aXdh9bGvEq0xSwCqs3TqCW3M/NkKYg=\r\n=WTdE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dc1528f0483b97a2d289556c81c509a596e5f3f2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T01:48:50.620Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.12","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^24.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.12","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.5","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.4","@balena/jellyfish-plugin-product-os":"^4.0.38"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.66-renovate-typescript-4-x-dc1528f0483b97a2d289556c81c509a596e5f3f2_1646618009596_0.1189729778357338","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.66":{"name":"@balena/jellyfish-plugin-front","version":"2.0.66","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.66","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2039b455a340d37392b8fe5f78965684fc8c47ca","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.66.tgz","fileCount":28,"integrity":"sha512-QKReF3JHT3i7/AhS3Uw+zQiwyf6NLesVZO1S9vTHI5ebSHPCmhTCOsAfdLhdofFcXINQuoKq5SleCO7y9+HB3Q==","signatures":[{"sig":"MEQCIBLyW3rjOU9pPEKP+B0SDGuLOZCdoIoRFEgmqvGotydcAiAX1jGlPAeS27j0na2cMrgU684T2HeG/KS7JQLG5xVEQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJXCWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1nw//QuAobWIw8rNf9O9cWbpJFTs7xi4tK2SftL7N+cvz3SkEz/fB\r\n2BXgcsiFTh/I7mElaTOTai8PQK/IB+uAy74DTBby6RarSsu6kX5cctSiU/Ti\r\ns4+TUb01ZLO0njLaUMmsDVCSbV2X7UHA8jhgEKQEbtX6DbVo+p781d00bV4K\r\ni1AGGyiT2msDGMtZ0AzgubAwjfzJkpRA8ImxBZizT+BWroFURlHo/8D4QqSr\r\n7bb+TkJG194pxKbynNqAp5Q7IqPEdq7e/MNkGeguEshtGjLj8HHEYNg0FOIr\r\nbd2EXZhhPBp/cwK1uuPltMGAoFDlqVeVqU77L7uy3ZpKnCZVOT0q3c2y0sHV\r\nMbSMQ/J3et5P5MHQfD6facodgjsrm8uUaQtmNLB2DN7C0jgZU4+YixKj8kgv\r\nh0ckOpFF4djxL1Ucu6okHsrzV0E4m/eBC8tCOo3AQYnnCrtgPmBHgL/4fU9n\r\nC5NJ1VJHdgW2OZANB0vSkCouARQ05I5t5vILI2xBB5CKRYJ1dye318nrf0X/\r\nruPnp4jn8JfvDcGbQC5ilmI5OQI5j3qJaG7NtSjFhHYjp5m3O27fpnsfRwzs\r\nG/EouYV6J5TA9Np8eUtrDZiDV9vYg9Mcbv3obB9Vk+bt7Ss169QlK6KlQq4A\r\nfOYzfjdnwcT6vQIzuCLkq2pGE+jvP5zDNac=\r\n=20aY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d8c668baed7ab114acc0a2e3e0528a01a5080a7e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T02:36:52.898Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.12","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^24.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.5","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.4","@balena/jellyfish-plugin-product-os":"^4.0.38"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.66_1646620822436_0.6269365559187676","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.67-renovate-typescript-4-x-89273e360b73ed5f1ba1d0da0b10efedd45f5e72":{"name":"@balena/jellyfish-plugin-front","version":"2.0.67-renovate-typescript-4-x-89273e360b73ed5f1ba1d0da0b10efedd45f5e72","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.67-renovate-typescript-4-x-89273e360b73ed5f1ba1d0da0b10efedd45f5e72","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f8284c3d72c94cef53cb634345c809ac4d731e9d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.67-renovate-typescript-4-x-89273e360b73ed5f1ba1d0da0b10efedd45f5e72.tgz","fileCount":28,"integrity":"sha512-tPEhDeaEYFag9cpd5SJx5nirVQIwThsdo/Uj0EvuK2L5UVusXrG+X0jKJzTu47jK3H9e80h9a4LhfRuAlRbvLA==","signatures":[{"sig":"MEYCIQCsVVLX4uWh7K7D9BEbqPLboyVtIt71T8CQS0/M53TXKwIhAKP0nw/k/dk15GQCKqLE/BVRHAqeGUT3vkACf7coLCAy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJXJJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsIQ/9Eu5P6faUf3Eoy08HXSoYvLNO1n39ACxhO/ZtcJliSCLnlLSu\r\nBZUN9JYND09+oiV6T2G67eKIuHUosoWmg9DqAuJuG6tJXgCbdTU5w0p3LwBH\r\nAt6Sxi5qORbgruqKJrbcLlWvvVrlAqVgf1AHnZKJld0bQWBDujeGBIqaPFc9\r\ndLi/ji9JFAy425TpvnOSL4wLcVfR1BBd1pSnTfwsCAR5DnGP5TSmD4grR+fY\r\nvg9VHYa41kSKwxuq6fX9B5LyoP4RHHlO4cc7h+4HOS0QRS7v/zhnsUMXvnca\r\npwuw8dazQfHNCPubZ1VkTM4aowoVrNmCyfosNzEdv47lUZFQXwh7NqVqjywC\r\n7VWWQSGAClsGEojb+lXLf5NaHcHl1CWL1rRWeyCIeFa2NBUFDRVErCI7fW87\r\n5JPE4dUxyqGXRe1tvw+f7MQ6Pmox+mHDoaHRmtPOGQJ8n3M5ziDfpOctDGNj\r\ncCeW4DtgYQ13IJxtx5ULA67ai0UEVHTPv9l4ZqSf+lI00uSmXhUgaJnElYDy\r\nTT7OUxowD66Nj3wAfu89BSipWBiN2IvcX54Bj3KBZ9V8OkqEM2jmJt1yhREx\r\nXM+Jt+tcEP+seHUOdxZEw98wO1YKC1v/0Ou9bTR29/cq3Vm3hUnWv0LvKIl3\r\n5Yc7ck+nctBWoTOBGCzF6SHzYKAxe3TF0Hw=\r\n=DwP9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"89273e360b73ed5f1ba1d0da0b10efedd45f5e72","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T02:41:33.670Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.12","@balena/jellyfish-environment":"^9.1.2","@balena/jellyfish-plugin-default":"^24.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.5","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.4","@balena/jellyfish-plugin-product-os":"^4.0.38"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.67-renovate-typescript-4-x-89273e360b73ed5f1ba1d0da0b10efedd45f5e72_1646621257674_0.4713456792975226","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.67-renovate-internal-patch-8160f03e2eb729809ff8d9c533c7b5e4f094b433":{"name":"@balena/jellyfish-plugin-front","version":"2.0.67-renovate-internal-patch-8160f03e2eb729809ff8d9c533c7b5e4f094b433","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.67-renovate-internal-patch-8160f03e2eb729809ff8d9c533c7b5e4f094b433","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c1ab28f9d9dd40259f70eeee862422e9ca4cab79","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.67-renovate-internal-patch-8160f03e2eb729809ff8d9c533c7b5e4f094b433.tgz","fileCount":28,"integrity":"sha512-8DSFkgHUdELAykFmDvHbnqRKlvST0YZzJcuRssoKdqadWJZ/FMuQqPTJFqYG900Tsy9rTj6lhP7r3hy13TgRgQ==","signatures":[{"sig":"MEQCIC17eWb/zQB9+Ye0rDWBNsbCeKOJ40c53JXhTl5DhBSOAiB2qaov8MEC3ne40aCNYXic92GcwkUk+HFxMafJfSFfBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJXO5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAew//axvMzFYM4worrYyQUObMoPhX9ZOGQrxnk8IatIBJyoY7I/Fm\r\nGsqC7wsk0HGRsaWyUfsHbzw09mgEHcH2vtP04IWrocxsKP1nP01y17cfWnnR\r\nlyo3O5gGB57gL1CH6X6V8AighShqX1WwlevLVoZwfLTmTORp3SK7BRjV6UE/\r\n0o2yHYqsdq6iqTkkGr+/weEfg4oeMpzwFarTztAqj58RtqZuKLGc50igYnMb\r\nNTLkQjbKA2xaCYZX/sFkz802tnbo7p4eMmPmdIg/kZl8UNhPy5XvdlQxBBbo\r\n51hP0v6JOtL1glfMjDC+dhvuV7TKS+Hz1QOUNnbhKw3ZDNdugKBoTqhelqNx\r\n7X2IHTpobKzOVV2Pj7NJkQovrzZM6nAtnE6Z5cUuz9emMWfGQF2AcBoUmX73\r\nnfnHlqDeMnJXGTWN9VNFFUQhb9DAkrN8iaAwLmmkUAYQakhKtxRL4kVD85bp\r\nRjV6GMeB7aC/pSJH79fpWXnt9yi0so6z4+mllJDGdFe3SwOIMxx+hO/CBNx7\r\nA0nj4yIYYwd/8xAYDEm+TViUMSxj2/3VDDsnb0cGSKYIrZCak4H8Ec+U5/Ct\r\nph+5VeTaG8szuPyX1OPu4rRRMXyl4yCozqMd36jNfLncOj2k7RvAmJUsq9d3\r\nu9biihyxx/XVrSS8OtogamPV/TT7s8tNuF4=\r\n=hDvf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8160f03e2eb729809ff8d9c533c7b5e4f094b433","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T02:48:01.239Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.17","@balena/jellyfish-worker":"^19.0.13","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.5","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.5","@balena/jellyfish-plugin-product-os":"^4.0.39"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.67-renovate-internal-patch-8160f03e2eb729809ff8d9c533c7b5e4f094b433_1646621624936_0.3786044111395823","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.67-renovate-internal-patch-26307cadc232fea600b5829099d71c73743002e8":{"name":"@balena/jellyfish-plugin-front","version":"2.0.67-renovate-internal-patch-26307cadc232fea600b5829099d71c73743002e8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.67-renovate-internal-patch-26307cadc232fea600b5829099d71c73743002e8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"084968032d30f3bb4d6b32dd47bd59908224dbb0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.67-renovate-internal-patch-26307cadc232fea600b5829099d71c73743002e8.tgz","fileCount":28,"integrity":"sha512-rzXF5LfSnPty3cEGP7IWhHh5v/IS7sSDJxGiekRqL7T1rlrjt3X+6oBg6kvIJRbE3uoRtpMewtMCJ1bTyU1bSA==","signatures":[{"sig":"MEYCIQCGlBx2QZDOGwVX2HQIXPPhVN9NC7eB61DEkqGN+/AkLwIhAMIT9ILUHAEgpEZa+JxzD1HIiq3gFihLgS77Fn/cyWDv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJZJlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzBA/+J7G1s2/tpBbVCbvQvlWEWvcKJEcrJFRrcBUspyYoRMsxoKxd\r\nUknw4QyF5S44konTjkTCkBRc85UABO3t9slSTgJk/3G51yw2rswPnhlOzLv+\r\njTgycN3a4d/Gx9Qjw+Hhuhiori9IcsYC1mkjXjVaAisl312nVISGS483SP/f\r\ndYfZIN8WZWqSuODJUJBx017cMaF5FZVfZZw2DjfZuomVyn242p2wb08tvRG8\r\n/98Cx1YNxybMElNFMP98gN4TF/KuBWhIn5X441jM7jVOptRGsCChMc2h5hVe\r\nnBF52IK/Edjh5S6Nmp9fFplu2niJKOEOGJbDTI8UOmt3aEWYxZnZB6oPgtrU\r\nVOdEi/htFuyYydTqQmivto7VDzcKasKSd18mzKFt+zL+xUsQKlta+MeHD9at\r\nExNxwZufs31DzwsRgTBDDgZ/GRUbnKMOJ489wqoIQZfK3odFG+4vs6cqWmTQ\r\nna/FaK7uAiR+2/ga0b40CNTTRO8p8f03RUC+a+T9LTpatXwzQFKrNBj96duf\r\nvLpOIODjIb5mLzUelW/P8WwYL/8jeRobcu+1ioOUnGivjNKntHYFOARX4Hoa\r\nmOG4v9RsWMNJll0a2zj5m+65bkh09/vapFAXX7xEOhhU+L2HeeVma5fGdwOw\r\nhSR12c9xJGC6CXNDUxJ1RhJYcAeoEuBV2Sc=\r\n=HOfx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"26307cadc232fea600b5829099d71c73743002e8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T05:00:40.579Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.14","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.6","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.5","@balena/jellyfish-plugin-product-os":"^4.0.40"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.67-renovate-internal-patch-26307cadc232fea600b5829099d71c73743002e8_1646629477426_0.7592515284524566","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.67-renovate-internal-patch-243a179c110c68febe55912e55b0c4d09dfe6d82":{"name":"@balena/jellyfish-plugin-front","version":"2.0.67-renovate-internal-patch-243a179c110c68febe55912e55b0c4d09dfe6d82","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.67-renovate-internal-patch-243a179c110c68febe55912e55b0c4d09dfe6d82","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"be80cdd16a2acbacd6fae56985ea01664ad6aac8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.67-renovate-internal-patch-243a179c110c68febe55912e55b0c4d09dfe6d82.tgz","fileCount":28,"integrity":"sha512-nNg1fPkvHFYfPqtQFMPtBhUZAjjU3NQk/NpYYuXQlDb1BnQSQjM0zzVmNrJ6ZGLNTjXCw00gI+jtjJOYviNRkg==","signatures":[{"sig":"MEQCIH+3o8dFBfmB8w87nNzT5l+lijsaNDOaeZUr8dy6tOHEAiArfRaYN5opmBkSutK4DUZdoCC01rYpni5jZj6Yxu0l+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177764,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJa17ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmppww//ZkmJkTy2CNMGvVpW3LCPvMO0n/ScIijfkH9LPYfPO6mSJvgi\r\nhgyvvouBjryQB9arJityDg8VPpOVd75yCOynygqDGjrOkcqfGdxXyahZrxAO\r\nj3wnq7IMgppwX6YHqyqgkuLhX9EU/CNNufNfSRn9IrlB5DSvbmMS+9bQlVp3\r\nifigqGd3EQ1cCrfWQCeXW86pyRXtR3ZQqAcvm/+KY/VvCWgPhazK1QphwXR4\r\nKWztGm7gx19lkglkf+c9NmsIG2W6vmUIJk/WEdBYmTYrKmjsYRNjLjI9q89Z\r\n1VkrELYZaS5H1d3brFjcKm6BJmU86ewqnW50l3kJOQ2DFdreS+SfyZrmKT0R\r\nckBjafSyAcVvaIhB0uhlTbALzatyPlkP6kQXGFihG8UUws5Nx/0k+Ad9Hm9R\r\n71cvauZt5geppH1PUKd2Cy6PMCKMSIg7+T/vtAHaSkiOimXB2UT4OBh3FfR3\r\nBoRU8v/ft7rleeqUOjzHm9Dawu6TCsb38oaUN6cYqikIixpMKsP2836LTiLK\r\ngMiASt1g33lVvV2k8K4uf6Uvmkb/QjIGnIx2yy1qIlR+6q+bJJKyxsiKafEh\r\n2jjffyZc+3EBatx+M/m4UYtLIwNGzGiTMXku/vSW17bhOQ1m07l04r0wQwsr\r\nP87wgOJiuRLZh/xMIyA2HQkrJlsYOlpANNo=\r\n=689l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"243a179c110c68febe55912e55b0c4d09dfe6d82","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T06:56:33.323Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.15","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.7","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.42"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.67-renovate-internal-patch-243a179c110c68febe55912e55b0c4d09dfe6d82_1646636411680_0.6603373448701231","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.67":{"name":"@balena/jellyfish-plugin-front","version":"2.0.67","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.67","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dd001ddda4624f532b8085984f0b699bd9bf350a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.67.tgz","fileCount":28,"integrity":"sha512-3FIzZjVxmjdbSL0lFCd5Sr4tgxcgYAgGRIgixUNotKV4fG1X+VZ/YY1nICWgc/a5FqOXfWzS6Sk6dOxeukpU9A==","signatures":[{"sig":"MEQCIDxRL1rj1rolzPIiMst30xF3Jm/fb1EVRtNgby3QAM4pAiB/AavQySE/X/8AdVoiABypDZ222nDWP27N8cZEMHiQpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJbC4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLmhAAoxjM8oOYHrljXnJI4HZPscWlk+mKzEURpUl3WvsJ0f2BZKRO\r\nsjMcrQrmrIIui4HVBjZqfUQFDdZANADG3dF228emyZh81v3lI1Vx5fh6jmoP\r\nSIktWfUmXTnzouJecLV6Ce/Owb8RNzqf8HysHWsD6r+YDFe8qNvYI6v27CFO\r\nRlbXqEuL/sWWSXxFBU909uvcppLih7/2A8+6+oGb88shyEzdDdOmNeXlrTZA\r\n8uKhWC4qnwW/yMqDXL9aNpE9BfJly6u2tel1fU6pqhO4wQ/eIiL1nFzXztbR\r\n+Sq0MI+XqVPFLogmDtxw41JqcJtrSCTp6GktaCkBzYGmf4vt5FalawBSFOSl\r\nhQ+e/jUFlnOCGFyqPvw/fW58HVhc9ngvTD8pssyYeBxJrZ3keJ7XYYNlRN82\r\nLdvf35g/U7VPwCpSLtLA9lappvSc5y+ujmlZCJ43iefliL871WA0fYJTIGir\r\nwCBS/Hw1Pn2GoVAxPrJud42z0EC1vZdAplifrGxs6+cHmjFa+HVXeA7dKwmW\r\ne+WjGcMjD/nyTxIm+50CEctbWnxMevnMKxkL8KIhBDjWHOrHLhqvW/cgGhco\r\n4ntGRzASc5FnjX2IOekXf74bdCyCrQAoVkFb/v1Zmgq99QYZEsIylZUNkKtN\r\nhOnnx0Ez/Lj6lzJrx5/0pomLeSnFmOGAuUo=\r\n=f/O5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"916897a964c573ba3ea954c5ece710027e77e06e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T07:11:42.996Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.15","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.5.5","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.7","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.42"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.67_1646637240220_0.6831030706224899","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.68-renovate-typescript-4-x-5e7cf6494e6a2121800cbc45b49aa76de0095a42":{"name":"@balena/jellyfish-plugin-front","version":"2.0.68-renovate-typescript-4-x-5e7cf6494e6a2121800cbc45b49aa76de0095a42","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.68-renovate-typescript-4-x-5e7cf6494e6a2121800cbc45b49aa76de0095a42","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3e0a1de33c18fdd236900768082628a61b95bdd6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.68-renovate-typescript-4-x-5e7cf6494e6a2121800cbc45b49aa76de0095a42.tgz","fileCount":28,"integrity":"sha512-MOOAZxQ6Yz/Ae35KfxDFEsl1rwl7113jzncpYbJ0M/FMnFS4JZbc9jl+YJGO89f5pI/yAtfag9W2w4lniEIJNA==","signatures":[{"sig":"MEUCIQDwgshum72sVGiIfsiH74b6AwGsJFwto6h1kA3Wi4zwdgIgDlJU+CvrkKXpegZQPEJkJIuWPMuosW6SLXJ7hdDUdpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJbHqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLKQ//X4HiQYoGG8MDiK5gMs1aCutgOpxd3ytJUqDFr1xKbkgsFVM0\r\ntGbAB0j24StVWvkiQ0AWjEHZSC/kC6gHh1/WglFfE8QyOQN8QTtqSCA48pAB\r\nODYwt2nqSsBnx/ip0RnJH8xgaleoTvChB/ne+pdGNbbM+XZtVgoVtT45DoTd\r\nyupuxkGpH3EfLj1r3ssY5t6n5yadkkHiqoqHlb2jTvwe8dMQzkdA50dzAKEv\r\nVRjfA99ih9f1OVAlCr3U38qlvPHGuYl28L+1oNm52+2ktDCAPFdXc/8ykv/r\r\nkf9SazHf2Qs+0NiJmnDeRKd4OUoa4O3hTmWgWOanZy5kEUuIu4Wqng83mDKh\r\nkii069lUboAeO2xAMc9unqqM3mmIc+ZA3UNa7Eqlu3hUdBNiVT3pO7wUZboi\r\nvIIVSjHBzYORvnbbMOjLJQRXTg/GgZZQteWOmq0HJBgvkH7zSiG148d0L2Ya\r\npmcHkMJLwAsUOm/uUbfYitHRg/GUnlN8+J1co5O5eRyd6mBUYq8X/vAXTNUH\r\nzT8RUqGxb3qIyKjspPoBziZoee4hQhzwOXfCbmN6uYDHS4Rqj6clyoqmUBM5\r\nkTatrbbqCXMePj6Xq5Zl8Opjuq7OkQasUkD72/YC0m1UxBm3+lJG2xM21b9/\r\nKjdvqlyP1sqObgpPqkoqr4G0q+mf9C74It8=\r\n=cWzH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5e7cf6494e6a2121800cbc45b49aa76de0095a42","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T07:15:30.485Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.15","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.7","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.42"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.68-renovate-typescript-4-x-5e7cf6494e6a2121800cbc45b49aa76de0095a42_1646637545947_0.4452568719669485","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.68":{"name":"@balena/jellyfish-plugin-front","version":"2.0.68","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.68","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"594339ad511386111e6df8c77af0ab1231ec0213","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.68.tgz","fileCount":28,"integrity":"sha512-mzQhj3Ctcx2BEzdl2GPRxUB9yLvNy1gGMKCZLDiNSPuapazWGnI/sr6yo+DI3zwcN37+HCWDctkyKYirE68U6Q==","signatures":[{"sig":"MEYCIQDRcN6e6lewXTwwTR4CEpiXrPnW7bmmTCOeW3w+RjQnAAIhAJZoVcxwsRrl8EQwZKj1VHYOq38/kqXf/r1VV5tw2j6m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJbU7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO2w/+PLvggdYbKSeQKFxsw/EoHk4fg/DK14dOIOaZePAzzoPXlYfc\r\nARioYeRsu0GHciEELSkZ2zAe1KD2j+a9ozYfek4sTX720rHykmszCvMjpRSB\r\nfw40CivKvDi5oDcKMOLOHy+h9O4ZpFpNFXbGtJImI3ezFCHXWvUCoF6GW5Mk\r\nAcvoE3wk69vYUJOWOcAcEV51yC8Xq1IxiOID6CfgfSm6MktNjWBG3ffCPDYy\r\nQCBX0KzqDyoIy54TMq1S8kvjA8nb9Mo/u3u/16Mw6MM8NDAlII3eOvsVGy4l\r\nIBhmaIr3I72ejLQWqNixf1sVHTs6JID55M5ajY2JlZZ+yInuAVq4Mx9iyv+y\r\nR/+cdcZD0APC8jrOzFuEhjld54678P26gVk+Do1qlrDBPe2hbCxXnC0KmjGe\r\n69nXsmC1C2zSpIVHzXTnmmSo2YJCtydu+rTsjgAp2nj0j8SNAixjGLbTY/Pk\r\nMAaiBz0BStbECQQpitgow1Qu9zKHl//FticC65S06wk+ZN1CUYbcOULJzZu1\r\nzIHhCI5QWW88oFIPugsme14A+xer6O60Q81Gb0lpeyuOJqC2CpHs0QF3h5V7\r\nrDdgGBUoBOWQdcG4cKop0EwEQ/H57LcB+wnjQrPMUDlQBCwtRmETuDlJZE8B\r\np41B4hKxWVP8Az97J+zWQQPtVgJm5kHe6ZI=\r\n=BNoa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c136a39e68493c97732105176dec43e33d0cd297","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T07:30:42.655Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.15","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.7","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.42"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.68_1646638395808_0.8473284352976922","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.69-renovate-internal-patch-543c56cc7206ea53d4aa9011a7493072e76d63b9":{"name":"@balena/jellyfish-plugin-front","version":"2.0.69-renovate-internal-patch-543c56cc7206ea53d4aa9011a7493072e76d63b9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.69-renovate-internal-patch-543c56cc7206ea53d4aa9011a7493072e76d63b9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b71e9af09308fea19056c3e3e824f488f333e001","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.69-renovate-internal-patch-543c56cc7206ea53d4aa9011a7493072e76d63b9.tgz","fileCount":28,"integrity":"sha512-fmyR9OqlkBYv1UWbbbX88sFWlCPkzTWrpksRunb7isKGUGj9gPVhbPr6fV2m2uNl9zAdklHXVbiEW+CrkuKtiA==","signatures":[{"sig":"MEUCIBuzXh6ztMV+bhcPNX2AayjavaaJ2Sv5cwpC8JqwOolGAiEA43iv0zQ4fKvpeJukDq7xTGRot6jxS/xXWT608lIxx+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJmlgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzjQ/+IPsZSyL8DbYRLTfqeHZVpBNDa8uRWq+CTnfNczc7RYSw4rhN\r\nQKy15TrFtwTXCGBBXVQmCnOoucD1a11mvwp2ZxBkraYiRtivvOkMyCW3gVRy\r\nD78AZPTIJs0dWqq8UFOfgFkl1F+1+nPMDMd4zQMvNPln5zKeF8wO7xJ2bEMY\r\nSoblZrUKSYg2a5cNy2CPshuUO+d5NuZ4a+GSY/YK8GXKBmoX0gK0OyX8xcb4\r\nvroo5P0/lEbA/RUn8cxkPIAMw0Awkyozl1RU7/NqbiqBUf5/RWv14VL9TqDJ\r\nqjOVVPAmUwJNL+zf94OUwOEVltCUPPZrh0ojdHeD8XKoZQ3DNuaDYocZct7P\r\nEsHJVt3gsZAg6tzneav0YNx3Mjs+EcNKwf6bpXsH73UknljZ53m1gdHwZyTN\r\noDpI4Rq7jE5NQUQpN7pPlooHcpbM+vGImAMnJ+beO44xOcDwcW0N3sCxLfAb\r\nwkLeK4NQvunLTW1889Y0D1YBd2GFaLEpW95qs3w0vJ4ffBCFIjUPSzv0JguX\r\nmvg/UndsnthSBT0jyybMbpsNCIYFiZtwzhuO9N/24TuUV7UNSOxL81XR9kKi\r\nhFMMikYEeXT+G9s88yR9ZGN67r8RhQFLjR1DtvwPWP1saYHdKP75s2cSb5Fk\r\nEY51ZSNMlwBottxiKwsuMOw/OpbgYrnzaO0=\r\n=LYeJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"543c56cc7206ea53d4aa9011a7493072e76d63b9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T20:17:40.647Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.16","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.7","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.42"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.69-renovate-internal-patch-543c56cc7206ea53d4aa9011a7493072e76d63b9_1646684511950_0.7898253448913497","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.69":{"name":"@balena/jellyfish-plugin-front","version":"2.0.69","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.69","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"488df43d9906ccb617afe2a43e0d3d3018cde60a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.69.tgz","fileCount":28,"integrity":"sha512-jyPjQsQH0s4XRwdZpAOwCkhgMV+UyPLCXRArnQ/52+cGnn3YpPDQiBar/T+3RYbtsMIApQ46e0c+29MXyqFV8A==","signatures":[{"sig":"MEUCIF0rJZXcziTOJ/MrEAIxmsSTaCXJvEqYG2J2fAa48mJOAiEAvHYDq7UBFWCki2Rd8krqMrfdahWxpU8KXj7nLeyFiHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJm0DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjOA//SZCz0N9oJbvy529Bb9+/RN5o6/SAYF9URcQYZMx8Kyuk44XZ\r\nRxKQAWl2Y1t3vWL3/DALh3FhGP1tx6F4NBYmWREOYNxET/e9qb9PEob54cxF\r\ncIBI/HN1rI2qawW7WXWSnbWxAzKjiawPd2qto6YbF1AVPOzRNP02caz3KkjH\r\nHjGJQW6D0Tb2mS1TQURzHP7KKKtlTE4RumeOWr97fvk1kuYHBol+gFoNCLiV\r\ne2VWOO8SKZyAVuMBUsqLrBXXHviGu4cnYw+mBkwNEtBbKAp4nyoV1+bp4qOv\r\nFmm0ow3NGhjEPkylOvZn9F7LfmcezCWOdFqZa0SI57pzhUd0q3IZnsUNq4rS\r\nTaBPRZRES54ZRSkmuEOpPkT2ZcT6V7D11OwF4WgBMY0rXRPZa7No/6j3VZfn\r\ncI0oTtxTiTQ6B/Y0FSYNrckNB6ERH7sNsCr9KPzVmRXsNpgqB/kqWry2S4by\r\ner3+Dd8NDJoGyE6QV8uLONBRm5d5B7cSPSzEcrKAbK+TbeGgBk2RiVkd0Gad\r\nD0iFCj6Dyq3GAStJYdxhZ6ulN8TnMpR2ms6hJPjFaQvYk0LuE+sJMYd3+qcM\r\nbgnabZIF4HmgoyL287I0wEpEpE1LKQ44hqKIaEJI9iUtmcd+qVQdpVknWdQN\r\n/6RnxCB1yw0nGgpdA2wDgTiXL3XhHYnoe2w=\r\n=VMYP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b03eca35f134aef7b31422f29b1b1d8a81b40202","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-07T20:33:24.452Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.16","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.7","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.42"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.69_1646685443646_0.22276212213092195","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.70-renovate-internal-patch-f5a2f1c0dfbe3954884366db8505ab1535c7f725":{"name":"@balena/jellyfish-plugin-front","version":"2.0.70-renovate-internal-patch-f5a2f1c0dfbe3954884366db8505ab1535c7f725","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.70-renovate-internal-patch-f5a2f1c0dfbe3954884366db8505ab1535c7f725","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"06405660beed20d5be7de331ec48665169b56595","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.70-renovate-internal-patch-f5a2f1c0dfbe3954884366db8505ab1535c7f725.tgz","fileCount":28,"integrity":"sha512-QopjLsjZJeL9GzgB8+DJdNrcToGU9DJla5RfSNNu/9qWbzF+plokliYZdVYN2EcvBMHDBXPf3ROvYFhi1iqIoA==","signatures":[{"sig":"MEUCIBGOs0O9tySLZKTuNbthigk2hSaWAYXkmvXMpO5nkwfOAiEA2lGUmML+qIYpAXJLW4lm7yCaAXlDFsCxzzA3RvafUrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ25aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptSw//WANxP5pgg+G85c2JD5jk8hAJpDZmbHR8TIaKVPf7e8D94shp\r\nJahbfn4zW3+iIqmRBZr1ZczmQeTkpEcz3biHiHYjos4OKkaIuod3Yy8vi4y/\r\neAUDTxyidHgnQVOeycQNcGpd8+2HgOUtUALjBsRQlm218J94b8GUlBeexn6M\r\ngNPhCdXATNXfr26JgmRP7AJMgzzMmXGGVPLsiGivyCkq3tSVBmqP9xd5poYk\r\nQTMl9yxm93uLBQVC7K9S4qDalvqSAV+lhmU5Mp18DoPoODwFrXUxbG8rdzCc\r\nGy1Hqmu7qHLrX02TfKDfE63WwBTDYbZ7/Y+U15r7epnjU3UQA2uQ0yuqe58C\r\nJYoWxpCD6nm2dkD4qq314ry8L63YJqTPpr0E82r60YME39uIhchqxokGVaA2\r\n6uuzJtN9fNkCW1MsRCSKs2TyowGbp6Q9Jaq4Y33kmoCAkIbYX12ub9yhrqrK\r\naME+XxQjYewAJCeXN5tkEQ9CSWEWHeZhFSd6HaE/+YAJIjCJUUZwY5S0eq/6\r\n+4lvwS1toTC39Ja5AbiB+IXVBr/mjtqFGQZWKbwBots+2pjbWcnIXndj0LDE\r\nyI4PPD5/OKamMKnZJ0tN7u+7yFYd80Aq4S5ZoRqlJNZ46gLwqhP8nNltfwS6\r\nK5YY95hqRKF9S5GnGHm44ena/VqnolrHy6E=\r\n=nbbW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f5a2f1c0dfbe3954884366db8505ab1535c7f725","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-08T14:51:47.005Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.16","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.8","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.70-renovate-internal-patch-f5a2f1c0dfbe3954884366db8505ab1535c7f725_1646751322423_0.62610708694254","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.70-renovate-internal-patch-0aebd16a4b37605b362674789c164c890ffc796c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.70-renovate-internal-patch-0aebd16a4b37605b362674789c164c890ffc796c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.70-renovate-internal-patch-0aebd16a4b37605b362674789c164c890ffc796c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b6d81972f257974a69c72824337bed3958dff0f2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.70-renovate-internal-patch-0aebd16a4b37605b362674789c164c890ffc796c.tgz","fileCount":28,"integrity":"sha512-tEaM5xYA5R8rHiEZ5OiXW0thpXpwFSuxShIH34ShFIOBMcO6k5md9YY8G5vdIdYlb+C9HDUAM261ILVb1ODS3w==","signatures":[{"sig":"MEYCIQDFgJdWrJBcqMpn8vsr5VRhs6LH4IRtA8iq7WgFsXP2zAIhAOQ32RlOUZMF/0D4foJTheLqHGLGiGECnPfEykuhHhgP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKHsGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVnxAAgQRmXF/OTmU1v+RSD16opYcYcwpTS2HQyuxAvzc5jJLJV42H\r\nbdeESfzf1yj5/8vhdu2QXDEmfq3Ycp51xrRLVF635eKHcq6zLx5An9/8NfZI\r\nxIDMaXLomUG/h3SiiXpPcgIC5nNeeKEFbn5Kbr2k6Dzhd5oZKimP8R2VFbfI\r\nXrzdKPVezaUN5yb0EdjAj7XVWi2yi8WGQUJzguD0w10JE2UrBFc3xCOpLa+a\r\nBaVhwa1PbPTpPbWFGVx/dW9h6pXPBRDnmWqSbKyyVoUbxaxy8wDF0VtK52KA\r\npN1AfGdiEu9ofks5ocjUspfAirec+JoME6QFIYsQDxtETu1/wNpywOFjc6Fi\r\npf6ON3AGYZWI4WyidfRxopaxr6mcyxr5due6Cd+WUuRwOt0VXMjqSaqUFUFb\r\nrTH5FoSbltAVL/jXrnHiPynu6FAcl25/0mwOhdJlK0V4ntIVArDICbk+GN5t\r\n+B0sEOC9kiWddfRS4E//cWRfAG14LsEefpSPGbPJCPeP0xj8qPomAz3H54jQ\r\nJNN1d8pyaLgGbN+Cs6iP5ReCrCpNsr4D785LX7ovr0lVztE7iT9wuFAoC5PH\r\ndld0h7PlkFxR8NPIg3gFWlMqkln9X6QsrwflO29Ex/0DAT9Glo7p/1SlZ2r1\r\nlCi/xUeddZorAgNgGDL4rjKLGnu1L+E0CdE=\r\n=0C8E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0aebd16a4b37605b362674789c164c890ffc796c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-09T09:58:46.231Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.17","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.9","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.44"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.70-renovate-internal-patch-0aebd16a4b37605b362674789c164c890ffc796c_1646820102012_0.27842824811514477","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.70-renovate-internal-patch-90f2e1f41ece2c2938f40fff5aa1842149ae1467":{"name":"@balena/jellyfish-plugin-front","version":"2.0.70-renovate-internal-patch-90f2e1f41ece2c2938f40fff5aa1842149ae1467","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.70-renovate-internal-patch-90f2e1f41ece2c2938f40fff5aa1842149ae1467","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"36bbae64034e0c4fbdfead81a6bb5b0068ee778e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.70-renovate-internal-patch-90f2e1f41ece2c2938f40fff5aa1842149ae1467.tgz","fileCount":28,"integrity":"sha512-gHdCeivIRBU6SE0EB/Bswg2E3Dq9sqZCc4xutqs9iJ3zZ9KqaQfJ3PVb7pAbANVTXBy1i0N/3vuuZ10DrvyMZA==","signatures":[{"sig":"MEUCIFsM5fnwUYKnNoXXY2Q5HKqLhrEuuKVRIeoHn3jWoFmKAiEAndfSB4QqBGMya9YYNsXiHOOKbolV8ekg+KEhsQKeXE0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKJ1CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp87w/5AYiKWdzbbzqHy84OU2mLU97nCtGKJEmqRXB5aQmiD8S4uHXx\r\nMZE5Et1qU4r0JAgBbzng4Iys7PD7Q8u6qo4Gw4JRCYGPlcRdJ0eLUFCTgZe2\r\nRAtRiYuz8fsWCNcn2HUayXeoIcHo4WPsCFflUN5USDXVxQlzEZk7ElmRPt42\r\n2kEdkrREXmYtt9tXoROrPruy11Bbv1ltq1bw/YEadox2ozUKzwYIjyAG1Frm\r\ni0zPVQyQq7nv4X2TkDG76mXvz4+vhqSc8rQOLfMNK4qBdppU+1xy5bo6O+ih\r\nzoC9YjvxqDpxHWTPaiWYsRnVYJd88Twx66qvqgrJjhJQpKbBdKClgJ5cL2x5\r\nXcdX2QdOw4Y9XKZ7Ey/sLHNJQIroskME6jEzUy0VbXnjsacRHGeoRhaZ/gP+\r\nEmh0x/REfiumM2p0pPWkb2TI8gCHkf8niGYTvdf7GykJIR/A6ibhya0VfQaz\r\nwAWGpcGqwcIQj5LvniglCWLCFvZqS+idytahRwPHTFomWyY1pazduUoY6R6x\r\ncmU+MfQHFNezAThoD4oEuXU6pDNP2x0RgaXuxYiv3MY/N6fqQosSJWpbsePW\r\nKF5t4bGFBDmGENb1hQEcVPxVf1o3L7egv42E3jgQ4kdcf452NeGLBO8241Kd\r\np6YlSZRLrfAlPCslqdv+J8Y4q3uJ+EZn27A=\r\n=GMcz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"90f2e1f41ece2c2938f40fff5aa1842149ae1467","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-09T12:24:11.725Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.18","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.10","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.44"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.70-renovate-internal-patch-90f2e1f41ece2c2938f40fff5aa1842149ae1467_1646828866474_0.8822132057512493","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.70-renovate-internal-patch-17b1ec9ccdabd4180751e50875f578324fac4a1a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.70-renovate-internal-patch-17b1ec9ccdabd4180751e50875f578324fac4a1a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.70-renovate-internal-patch-17b1ec9ccdabd4180751e50875f578324fac4a1a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b46794a0b969df26db3f26bc226f8f3f63d4a59b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.70-renovate-internal-patch-17b1ec9ccdabd4180751e50875f578324fac4a1a.tgz","fileCount":28,"integrity":"sha512-N2yfjTSvmacfz3MP1ybiValQGelygy4+TLWzvKBDw2JVX4T+QGLO8XFHjFsz+RXGC1V9F5mQb/6RguenTWUvhw==","signatures":[{"sig":"MEUCIDXgkW4sle92bfhbaGAhluFi/ZPcudd+6favcI5kzFCnAiEA9c/kUu86gQ1MOFV+3ga1dKV5iqHe896tJuHvQEiotZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKMA+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQdw//dult0ZAT2CB4u5xNx+CmqAemn+QZ+NqRSD222YyruR7g7oI1\r\nQP+CvPVWp1LpgNT7F8iqOpchUUMqbynhhRXdKAUEw4jj/eoaLW0+MfzJb9V6\r\nkE8knGWRYrjiRhDq9jukIp3Ce3B9P0uuNKH5QzDOiAJAdHzaJXNwGykrh1fJ\r\n24wVGvdgoBjXJai/+TLl1TwovaFAoYDgTxu7XusUQOqtDNv6X70ArUh4BFbF\r\nIlKXQ10it82WNf4FZ1Ow6WPgRA2dkwjEMk8kz/DIXnSVU8q96ScmdTMg6TCp\r\ndbSZSD4GhnRWQg3nTdWVt4cI83RZJhZ3fYBUyr/GH8eZhjIv3zdIMW0CAPzd\r\nkBkfRq+XwAhfCPa19aLVyEHuQe5jxM+NirQAjoItQ1zo+GooOp6QXQMj2js5\r\nh7xuUUCzAG1+v0OxtJieq4p4AYXeNNyPFxOwG95Vkke/o9gQjOBOOBqaoekJ\r\nSi+jrHEAqB7L59nNq+l0D+gg+5Ol0/fSX0iDZicYbCg2O8mrtcFIVhdB8xal\r\nMTLcw7iFLkMv/h/vkfgyoxF7jVPnG9P0ED0GN94XYjDzOLonbKVaugPds70a\r\n7AZb8zDOg8yF3FjdQWmsXfrtO3vx05NCLP4Iz/6p8MXo4y30Fk+YMWA+rAhT\r\nU8p95UlkIDz2qe8BqqwU2JzjlpSjMYIQpJA=\r\n=+Dy3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"17b1ec9ccdabd4180751e50875f578324fac4a1a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-09T14:53:22.227Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.18","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.10","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.45"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.70-renovate-internal-patch-17b1ec9ccdabd4180751e50875f578324fac4a1a_1646837822192_0.9014734674440918","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.70-renovate-internal-patch-7ea661a1ae00b505d8ec6ab778939fff40058aae":{"name":"@balena/jellyfish-plugin-front","version":"2.0.70-renovate-internal-patch-7ea661a1ae00b505d8ec6ab778939fff40058aae","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.70-renovate-internal-patch-7ea661a1ae00b505d8ec6ab778939fff40058aae","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"76084c3cebd91e37fc82dca5680c4d3a6cbdf24c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.70-renovate-internal-patch-7ea661a1ae00b505d8ec6ab778939fff40058aae.tgz","fileCount":28,"integrity":"sha512-h+IL8ZtGGZhvYL0VkMPQVk1+y7Bo0j7l0iNsuhNAs276Td34+QvwRvdcQNjL/RLMMV2TtKjOT/QREzD5PI5Atg==","signatures":[{"sig":"MEYCIQCCxcE2ik10kj9Xwf+NyOA5lOGIeGLHug0xo5kMIZEoywIhAOg248KuWnlz1Sjx2DG6FQjeknyCKHNK8NO2CLk4p/MM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKNxIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUFhAAggDiyB5DscT5E5h8c4uCF14fZTXYcNYViuZ4K0JHXQYan38A\r\n630/fw/atQLgJ+5GLUl+xWteuO5hJB/HYRp0rc9VIa+I9zU5ic4Uz8lPCI4X\r\nk48hSr9ZERJzKUZRf/mr9ZXvhmYI7l9osjB+iWpH7hqBSsI289ckh5Xmhmcf\r\nDQ2pAepMJEj1w2nZiD+XSzycGHNOlE9Shu4flhz7/BXCE76GfzINMXl4oHCD\r\nRDF37Ob1aOloPbJPFzeKLR9FKRFjGS5T/sus2B5nCtt4ZJYMf6wrV/2u0Feb\r\niV9j9/CNVacPnx+v8CrZm4LgKYC9Na6sRniJSdHXD1vGL4wM7GdhnXMkYWFT\r\nCWSD/EOsgTMliADXjPOETt3dQ3FRmhv/+MqFqlmLis3E9YZSzYpe88fGOfII\r\nZPXKBa8l/Jh32o8EYKezkh0ozMewd8vU29EPlp3Rj4UVRYEadXWrp6jNDDl4\r\ngjTiFICmZTPAPQJfGAzu/+KuRK31/IzqbMz9brjwBxoefymE6a7U+YDilEfm\r\nyh/vKGK32HVexdbcwZQjX23UrAwp2FhQYHgYsZF3FLAzEXDmcusw1k5Cn8hc\r\nkDqHvHT+fycB06pGmA/rTUlr2pZkMXWDilfe/ddvRQLvceQZLMCptDvZHNwV\r\ncWOu8t1Z7JNrPmEcj9LHn5fgECjSTc1Tw7A=\r\n=gn2Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7ea661a1ae00b505d8ec6ab778939fff40058aae","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-09T16:52:38.200Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.18","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.11","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.45"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.70-renovate-internal-patch-7ea661a1ae00b505d8ec6ab778939fff40058aae_1646844999850_0.8958183669434994","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.70-renovate-axios-0-x-d1fab41b28c463296e6230228a5605c093446c9b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.70-renovate-axios-0-x-d1fab41b28c463296e6230228a5605c093446c9b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.70-renovate-axios-0-x-d1fab41b28c463296e6230228a5605c093446c9b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8700752798127811ec13dec3f289394191ecd864","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.70-renovate-axios-0-x-d1fab41b28c463296e6230228a5605c093446c9b.tgz","fileCount":28,"integrity":"sha512-pB2x2jY1YTnElg7TFBRffj3fPNTto05OQMkrcqEaWvdCpiXcX29b7K8uLXUsLl2hZKR0HmBFyOkEYC5RRxYxvw==","signatures":[{"sig":"MEUCIEQZNPdHm0uiUJaHHM+eBN7lmIfJRNw7wscjzDa8cXxkAiEAqKkgKECxvdTGCac/IugUkf5vj4xztqtSi8436iK86Pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKZ0XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvvw/+MtMx3gQg3fdFOh2ZZ9NoABhjXB5iW9YxXHRpx4VS+e9PF/lQ\r\n/zk1AvY3sltrInsYaSKKZWFwstggbSFS7vzWKZ9YWQ+ykU7kLjMKOyf/N5EP\r\nGBvBLKPvTXkgg5d8ZPhfNcGvsYPySCFi3LCadD4yHNSAjqCl0gkf8Ef/o8AJ\r\nbLusS29J6vzmcTD3HN/90LxtZou7jA3pDmzsOz+1xt7jUB6RVuEdVwJDUO9W\r\nydWytOwnGKblp4B3YAWmzU9Lyh8gLvG0ixI5TV4xhgpTEjb6+AXskFYyDbm/\r\nvcCti9/KTOZ5HzAzUhky29Q2k0YXw+rbsHXkM0ATn6TUNhEts3bg7jMOVWbP\r\ndnFPdYnlP+NMR0TkmJHgrvmkxkMHn3orlvXUP7OG3OP2WvQmk7PvAc9IQbDu\r\nsoDQGS7f+QdTnkC4A7YG+Qbk1B2yAJKVxbHZu21JyS/S29gVApmZag6NsuUT\r\no1829vZUvelmQlWx45TeUQgNxflTqqjUPcXVogScMHIxGenPHzKEMqjBIoq0\r\n2+00wvabbt37lCD1jJYPEaZikMKXrf1jFDaQmB8q2snrY5cZom0JQYUDisG6\r\nB5gzeoQtYxO+UyC2Fn6VXFltp/B2YVR/kMRWk/puREXV/p7j3bVJ9W1qP6D4\r\nYnsDAqVrMqomAIKckoIZHzcn6B3ntBo3q7U=\r\n=zCTo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d1fab41b28c463296e6230228a5605c093446c9b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-10T06:35:55.601Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.16","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.7","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.42"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.70-renovate-axios-0-x-d1fab41b28c463296e6230228a5605c093446c9b_1646894359268_0.8240188896196821","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.70-renovate-internal-patch-bff7d7faab15b03935072d164929d9f10a385be6":{"name":"@balena/jellyfish-plugin-front","version":"2.0.70-renovate-internal-patch-bff7d7faab15b03935072d164929d9f10a385be6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.70-renovate-internal-patch-bff7d7faab15b03935072d164929d9f10a385be6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5c7d9469ca916e55574d07221c5e84f6ccec90bb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.70-renovate-internal-patch-bff7d7faab15b03935072d164929d9f10a385be6.tgz","fileCount":28,"integrity":"sha512-iRk2rrS8QLoFt8qb/UdpBzRLd8+v3waw1wK8M3VfdXzP8UPanhY6EukA2YnlsqWAjaK4hFP+yXpUGoHPPUE6Xw==","signatures":[{"sig":"MEYCIQDI7HdB3xkCStdcQ1s2ZLSVDcF+zj3KqTT7fX+k1ggVIgIhAJQeXb709Joj7CWXnNcbxodj6LhMC8ZEQ+o6d73/gSNN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKZ0lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonKg/+LlcpQyWLDxPUn1GFZwDAPHi2yi8ySn77AejhisNf63K8tp8s\r\n0TuycPTgBDCACt+uLzV+Qq4NU6zJ9fEF7EE1oNX7ABL4inPWtQ1D0scFPDpY\r\n7vZut+F9ST5tT02vb/O8DD2Wypn2FJMWs/ucVzdzDMMOKM2WxAacHPkopquV\r\nSweYh6xU3FTA6KBXJz7D1wqsoSywxn1ZGjD9qdRvHKMR3XjO0ATzZFujRGMZ\r\n1yxdbtnH0sG4wYikMobxnp+PNrAGZYXeP6B/EyNPQGU82Gtr02dmeA5L0UV0\r\n2rd7lF5qy2ZdHylrJOb9yrijHfixWPqwiSdu+kM9U8zRzXnS2E0c2DBx5R+p\r\n6TfUJQYsaVRVaJyXsTsLT4mreUe3E3W9y4jWkSnj6NhuuCNNx2QVyUXw+jQD\r\nJGmVxU5UB52FibQyV8eGSHZbKmbpvdb2bwbg/OFuJYheWNH2QfMdFVTMbfuE\r\nh64/0us1XZjaMenjQQRUxDbUz5tontNq93drconA7CuUNf+nkKxm+G5SVGYa\r\niqMThWfVMwmbBD4z5aeW1pzjQTb6kIkiQYr+99rs9cbvGjqEDV2RzFvqOZ8Y\r\nNg7ANfsMto+6uT4arY/BwidMP2M0EoskiJBLsZxTm5et5ZrneNJK5S30PZBw\r\neZ8gXZK1HJcQFnQv7by1QGtPQp1qhmTDDng=\r\n=K6pv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bff7d7faab15b03935072d164929d9f10a385be6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-10T06:35:55.808Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.20","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.11","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.46"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.70-renovate-internal-patch-bff7d7faab15b03935072d164929d9f10a385be6_1646894372880_0.28378516022608746","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.70-joshbwlng-bump-625a581da4a8f8e642778b7c8b127e47f1206ffe":{"name":"@balena/jellyfish-plugin-front","version":"2.0.70-joshbwlng-bump-625a581da4a8f8e642778b7c8b127e47f1206ffe","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.70-joshbwlng-bump-625a581da4a8f8e642778b7c8b127e47f1206ffe","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9b8875e8382c81682dfa9504546db3ceea89246f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.70-joshbwlng-bump-625a581da4a8f8e642778b7c8b127e47f1206ffe.tgz","fileCount":28,"integrity":"sha512-tGO3ymbobCOfbf0RlHZMUc+B5tCYcX/UN/8PANLORifVZAy/2KhPZQupAk1SdGJbHntDTNSCOm11QfWBr3yPtA==","signatures":[{"sig":"MEUCIQCEYPyCkdP4GG0MfZzepR2dJNzP/KAKDAIUwVyaD/gkmAIgbQYXePuBACgxgucurHki5SN9ecvXAxnU7shrrUVqL5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKg+cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpw1g/9EN3avgIGnOZdrr/Kx+7S2V5J7AEr4PRG4ECVZA3+D9RaTYWE\r\nAfCLDV+iUvNe85/qMe4UwcNE8oB64SxlEtLaDYnDxnixM0NErzPcRx88bTcn\r\nRCS5iZOlUdPdgSFYB2YQOYNXJiBTC6yhWTqsBoLcNRA05woPymiTAS7mCq5C\r\nW+lRNkXiNwgAUkm87RcSdLLzD8fXbzSctYYjaIeZ+0HY+ibqqSfHT3m59n2m\r\nECnOQ+SmW4jKH5Zix8cOuQS4Kd7Ktp9ZZ0a3FpRvFFREDMtK7GQhXAvPaEVM\r\nxaIu0GVx9kSwnYunJdY8YlxLHfMJulSpuS7B5xGnDUtZNXKliSyqR3t0r3aT\r\n8kSKPgiBaJLbT1KTFhyjAqMLf8q5zYDyFFvi5ZBN9AFz5qTMpPEkHwZatKvy\r\n1XYKkw2EkRpKRNALCRnyW8Zxrg7bTk7CQaog3HAWHBV5k4MK+o7c7bbta4bt\r\n109XiJf6FcJUy6mUyl+jGNzPdNskb97jrqa0lrs87c7/VsnFtj4gHaqmHEbY\r\nREHGLsNvpGH+xSHYTCdgRDE4+ZH4LBqpdF0fuCiQjQHWbF15U9XUiM6K40O+\r\nnuZQCueNZWkqUctPZDJIlazRPk7qYCwvgHdyVXUSTmhRHbRqBxL4Qm/BqRAl\r\nS3emzcT0lUqGt0iLwjVqEuZORYEePlwHHMY=\r\n=aehJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"625a581da4a8f8e642778b7c8b127e47f1206ffe","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-10T14:45:01.763Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.20","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.11","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.46"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.70-joshbwlng-bump-625a581da4a8f8e642778b7c8b127e47f1206ffe_1646923676653_0.6055231874349534","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.70-renovate-internal-patch-0b30c07a2682e8790dfc7dea30335ac3a83c6a7f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.70-renovate-internal-patch-0b30c07a2682e8790dfc7dea30335ac3a83c6a7f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.70-renovate-internal-patch-0b30c07a2682e8790dfc7dea30335ac3a83c6a7f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"047323624241c6cebdf2a6794a2f8d8ecb86bcd6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.70-renovate-internal-patch-0b30c07a2682e8790dfc7dea30335ac3a83c6a7f.tgz","fileCount":28,"integrity":"sha512-7xW5NO81xvLkI80rZFtXFdWCcQAZISg0Dl0UG0nCjrApdWdmF/7jME03rRNZoskDnNDZuRFOYVcH3TK2Em0RIw==","signatures":[{"sig":"MEUCIAOkDPLnf6DUkDS09vRgsa0bBM6Q+Ig2tJUIkpFJxvyOAiEAx5nx+GenRScavcOaxfWcjAiV+SpGUVnqLguRecIYYAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK2lCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeYBAAlrVngTrYz7jYX9Bev7CVwoz/Fql1jdFB3FPRC212oLYwSHEH\r\ncEznpPt+LtPcUyWKP4rgME1QnJ/mKOYwsL+hAMYVoZ2SJXuU1MrZvHcA2+FR\r\nWmR3fBc5yuDvOyMFfl5di+46SJGudPSiZSHp403Gq8tEUjLEcwRY5DRnE4Yb\r\n15WSKcn/UxID6VNFXsMlvhF4NzHZeobbgg0Uac7aT0k9i86/dTjWdG5ENyat\r\nTqP/b4lPFQRmGXUEVB/dxX5EBKsHgQVdSL2xTUpaYUbtKDl9zCQS89DISDVL\r\nC6CrEhRMHOaNiH7PDsMr8SdGuQ0hDiDJZTar0L0WEaNw5UUkEeFDgFW+gl2C\r\ns8X6dmabGC/5QhtaYCmz4fHEPy8IRbEP4rBt1tGphaobDv2UIHitUkbdJZOh\r\n7ITItV1n62sTmtCyaTWbkAgoDFurrnELS1qXbStjenE9J8lkQIR2nOc9bzdI\r\nsQvEF1YdWd6P/WL6JuTqa8DeVBiLzq0zjSqEqoG8qjufVs/CUsU73YfCJRoG\r\ny5HS5bZhFx3L88mvEXgn0UuY2oqBf4Nk3nlnDtbpnDWGxWVn2/nbTjvDhVf4\r\nCt4zHVvZjUBd6GXcRZ1bC/IqWy/QUF1CgDgOhzQqQl9/ULRRQH6evvGjW8ht\r\neZszneXv39T0+RAAHtqG5XaXs56by1NqCjE=\r\n=/0R/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0b30c07a2682e8790dfc7dea30335ac3a83c6a7f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-11T15:19:06.915Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.21","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.12","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.47"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.70-renovate-internal-patch-0b30c07a2682e8790dfc7dea30335ac3a83c6a7f_1647012162575_0.15025246856602248","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.70":{"name":"@balena/jellyfish-plugin-front","version":"2.0.70","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.70","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"58759d907f08de11192ade795536bc75c7529ae9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.70.tgz","fileCount":28,"integrity":"sha512-4KURxI50+Dcf3AmrqMy5KU7XEiJoBVz/m52rjVWqaO/g1NQDgrgxy98TRQTJBV8KNfg5A/E5K88+TtPRQ53yBg==","signatures":[{"sig":"MEUCIGXZZWjadJkS2CY4vIr6UIsi3/uoOCmzl9txzSIclPs9AiEAmlX8RGSoO9lQvCoqteFGYT9pWTr9dejeZYizBnZBpi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177909,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK2yPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPYg//UZmUBc29eCgzL1otxOUbaTQ36vJep7iaH0DAy4ZGciAdqOnS\r\ntl+UUp+r7rdByP3lejXK6pXUIl0PTOiaN0NNGfhxcTchOeUgtQLANju2xcAm\r\ntw4GE07w+Y0kd0wVj6uuRDmzHb9oa4leLwmA7L1XmjnGr/2KjjZTK7IxbYvu\r\nHMDDrM1VmQs4gJ9zymlOMynqj8xrmEsnGs1N0cHVd+c/onUfKBQnuWZBgfA1\r\n8gR53HcK0HKSJ6Q97r7veJu7bcDvrqiqpTY7/Uhk/e3zSbF1cHKFb1e8rc4Y\r\nqmJe2C07jYFDkDCHgWtocLah7GUWeyyxeeXsjYOsIfcCFGjwrC3VtAzQuMLo\r\nZu+wd4Z/nDOmtdWKwID04wucvrIV2LdYKC3SbqftLwBAxWhZdxJGWhGE9v62\r\n8eemZEEl+PS5UNYy5UioQBwZy34/t4caOLIzeqkZqa+HBgnIRkKaiYwNDk7u\r\nADgpOvndIEQmheDCeUxRtu/0Cm2ottfROzIB4XPTHrCOo6qwpl2z9cc/Q9Zl\r\nYNfth1ltyzNsLkcdD57TcEh5xIJ+m4DxPfNu7Ewq/Buhs4z471ruNPMJhosy\r\nn5OF0KA1HLyjP6L38ze9mL83DRMyfOtg6rltUQJ7S6CB7g6pBFOSV4cYUJgL\r\nJAaNFMmaxkhVNULkk/tT/j2Fr+6MalVD93E=\r\n=oeT5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f94af28baed492cd82612a741ba15033d4f29f7a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-11T15:34:34.387Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.0","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.21","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.12","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.47"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.70_1647013007093_0.3910198176578501","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.70-renovate-axios-0-x-46cc896ea4ccfe74b171e3aa74c4a8a0802a052c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.70-renovate-axios-0-x-46cc896ea4ccfe74b171e3aa74c4a8a0802a052c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.70-renovate-axios-0-x-46cc896ea4ccfe74b171e3aa74c4a8a0802a052c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0409f951948d54ea4e7cabf39c8bc82c2cbed05b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.70-renovate-axios-0-x-46cc896ea4ccfe74b171e3aa74c4a8a0802a052c.tgz","fileCount":28,"integrity":"sha512-YYYB4OeNv0dZX6QHiVF2zxo7IUNtHlNZrPYa0i+hSRHPat7aoiKkos1XUGH2L602JNKba7qBn9RG3eO9MmS/wA==","signatures":[{"sig":"MEQCICskeB60U8D7nzmsARg8Api+QM+28CKXRf/bjHcKcAwLAiBzFbcH1WoW7tXQL07Aid5h7RtuhTf5+pNjvUKg2FfM0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK20xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFDhAAjbM8bvgrZCru6evC0/0SWTmC4i8Dn9S6XhZ7hek36T9ewXPh\r\ncvihdqwKKsymwSzyuhHRjhtKWs5TiJ9zCbaDaYejL/yDemXPBJIFncl5/br1\r\n7BNTS2Xa/IXi7S/dnI6UUJlWp6BuKJEWxnG9VEgjJG4pzOfXRp2mqXCHlITU\r\nl/oz809BT1Z/DA0XgVmI3bFWAtMJu80HwUetXxSJbiktLzV8VIoJNvxn2ggO\r\nplCjCzs+TPX3ULHrHDbxx/L1OKA+c0pvr7SDqJRt+4Ykzj7KwVZJL1Ljf4PD\r\nPdg5QFMyqQiGQtAruX32mBZn/oqOVffv6oTTZNiyrvy+fqVbtNo+tbmKky3F\r\njf1wS4WJhboFu6QNCveSgdP06nfld+eSXdtqyErQXUVbJ1YM2bsAE6DjTf02\r\nIS8kLSGhu8lXpgOgpy8sPRBs6qnLydB4Vo5cMF5d9hdx2eQ3UgKSIP5YTaHc\r\nF+vV+LCLBfw8ZXrkP6M53JydulYK5iZWjeIm9X43MktwDRaiY30gdMqGX9Zw\r\neI76heD60J4ryh6VgCJpvn2+Qe0BXPEOpuFLb19/DjP3fCul8mAhLkqyHR14\r\n3w+k6/DqKfTsZ8tL+H4GNACUp9IOrtLC5eWxcSCPb/0bLTYugK2qUeniS/Hw\r\n5ZdA5W8/pV3Lqh7tUZoUPBKqyggV0bX0eJo=\r\n=AOxN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"46cc896ea4ccfe74b171e3aa74c4a8a0802a052c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-11T15:35:24.451Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.21","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.12","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.47"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.70-renovate-axios-0-x-46cc896ea4ccfe74b171e3aa74c4a8a0802a052c_1647013169195_0.004160951254900791","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.71-renovate-axios-0-x-7505a413ff99cc892dc033027fdaa46ad77265df":{"name":"@balena/jellyfish-plugin-front","version":"2.0.71-renovate-axios-0-x-7505a413ff99cc892dc033027fdaa46ad77265df","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.71-renovate-axios-0-x-7505a413ff99cc892dc033027fdaa46ad77265df","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b61740f711bb7b9c701cc63da8f27df97fe16883","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.71-renovate-axios-0-x-7505a413ff99cc892dc033027fdaa46ad77265df.tgz","fileCount":28,"integrity":"sha512-1wtX34HYfW6khTgVw3CPF8d5ULmlm4CslYXFbiaInS4o5Tj3AFnqAxqNrHOSUE8p178Me1wUWob4N3Q5Lo3yTA==","signatures":[{"sig":"MEUCIQCEWXtNe2KUaC3dBVrjCh2JgSfnvysJCjAGAASrt1p2FgIgTtgEewQpRKcbJE+vY0ZbAn7F9gw2dUc/6GB4BsonMv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK23/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAIw//Zo8e4H/ggptr2T4CRJzDNZ/ISryp5wNR2x2o4xY75Q0B2QGZ\r\nPaJlHKWh6X53V0+9tK0JB6PYubsZzTKv9lZrdlINkHLrLB8/WzmRTpPZYBPK\r\nVw6XBFfuqEy3yWLaf54tus/4n6d8Fu/7GWIlRk4otn/q9I0Bfn5TuGZsqhbQ\r\n6EVV4Z5JwwPrAGuFDoz/oDxnLDWG1Qp5wTPVvB+jHK0SyIZ5YxTxpwWtNU9n\r\n+Cs7c/+TLSAlVCERw56BWbm7LTgozN9/viksQqzW0ozNj1kS8rLseAAi5W5v\r\nDPkdH7gl6DvfxMuQt0C0F2/NtUv+/eSiFi3cvglWD1k28gbng2yeWl0jtDxH\r\nnGNw6KDegIIO1688wymdh+vZDLPbG12gdItvuex/ZHo2UmRFW1Q61y9pM/9p\r\nuNdaFUI3btOf3Qc9tds2jsFNR+1YWKu+sJKPOzQjB5f0oQFkfXGw4PR5IQRP\r\nDEraMvR8cg8jYAjCUFjDejcGhB0ZSC4d1W1GjGS9wDsaQ1BJ8rG+L4lbm/TU\r\nUkpKnhzYjxBccxWjxs08fMz19EQPFGQRU1BXWoeDR82axZcMNXlmvHOAf/xy\r\naQAaojAZH72gMJUxmnxHrvkzv7rwJetbyfWYGfURZnYPlCdjIFve9YXZPuFH\r\nUEZIp7OFngLRwNC9+sX7J/1rSD38ekeNss0=\r\n=TECi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7505a413ff99cc892dc033027fdaa46ad77265df","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-11T15:39:26.758Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.21","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.12","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.47"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.71-renovate-axios-0-x-7505a413ff99cc892dc033027fdaa46ad77265df_1647013375423_0.5147188485206458","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.71":{"name":"@balena/jellyfish-plugin-front","version":"2.0.71","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.71","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"14ec995ce1aac4d45f53cff7b455593f89ba9097","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.71.tgz","fileCount":28,"integrity":"sha512-6O7I+ImWO5nR7J9UmeeiAS8kO2ZnG4z4nChCR85ruFjrNRdC5T3G47jlF/Ew3m2lacBy7too2uz6AbVHWMp2fA==","signatures":[{"sig":"MEQCIHHt2mmF1mQuP1HG4E3+eWamN1+qrnzlsfLWNXY9HQ1TAiAcgPCytPM5O6Oh5yMg42eoPZ7Quf4n4h5Nx41vVLHdxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK3GrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCwg//QyKuHDBLDMdQ3NVLhVB0B3qi4MgdASRJf+SJg6/cieYVP6Gw\r\ndQdyIJ2TrU8eCSo4tfb3To27etEgpd/LECUvdnuE639+2g7nT3sx+zeETW6o\r\nGjQ6HQ+ePqFIckQzr1kse1Sr42xNpy9JXSKPylXPuBd/3qOAJ3Hu3AXotD9o\r\nAbShBOA1Yj0+2IWFQo+yEROo1O6itOglqsAMFX6GQBVF2jNc/UlUaYLlHYpq\r\nTOEx8F+WbfZc0xTubjHVbe4QgkRmJvqo1StVgrYYOROZHT3rbWCHhRlv+VKE\r\nAIqh/5IKdUF6oC1PGupN9+4OtIBxC/X5nGEioW6Hpq1QjdiStyBtiNXCL9YP\r\npi3LikH9NrmJaIw2cmSdhJYonltO6aCyFotJpiDdXAoreggO3LgUywovvT/q\r\nDaGXtGYxrj6w99b2Qc+Yv5W2rljRx9Ofq51inIcA9jTRzCWfnLSP86CIh09f\r\n5jRMRd3FqeX4egoIhW//Yx7XU6PcAyR3NIUcsh9aBCInj9/iSMS+S+eEAtny\r\nQVsz4ze58Q7llSYCSXoaH3++oX4+fFZUdoQjGiojGdWK2AMKYSC9uffIvHjS\r\nIn6gyoR1vRQ/qtJQ96TsN8Y2ng6zRXqom2cBH26aG6AlQgxVakKISn6GBrK4\r\nour1xrsOKeWvmORmxpNorO6UgIOkVg2/cTw=\r\n=WJ6v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"91644b617ff1cd91ae597b836cf189d149f297ac","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-11T15:56:12.038Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.21","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.12","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.47"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.71_1647014315576_0.28321052625366017","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.72-renovate-internal-patch-04f017ede7abfc3598af3b7be059e0579b4ba930":{"name":"@balena/jellyfish-plugin-front","version":"2.0.72-renovate-internal-patch-04f017ede7abfc3598af3b7be059e0579b4ba930","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.72-renovate-internal-patch-04f017ede7abfc3598af3b7be059e0579b4ba930","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a97300d8ec1f7f82b08303621e45fa5804cba530","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.72-renovate-internal-patch-04f017ede7abfc3598af3b7be059e0579b4ba930.tgz","fileCount":28,"integrity":"sha512-9scgACLlDx5Ej+0nRyC/ELhvAHHY0obFNYLnKSKJrZJsrh8AaG/r2/KKqsJCw21swHqRpBFMyKmYG0iBXsFCOw==","signatures":[{"sig":"MEQCICmvTmlbHERR5lgeyrgfoh42h3JLNwp21fH6D+RD2mAQAiBFhGbFeW90CeCUlNZIhWGaaDrWraHDO/koYcs0zqJ0Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLBhQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2/w//fdUIaCg/wxzcF2MWzooKhg6YRe6xRVi0NLBnNa8E1/TjDlVD\r\n3Dq9p1ZtlsxKyy6l6iIYSviKETM2XTr8G7rotPhX4ryK/43CklpzOo6nNtT1\r\nMdVhyTlWytS0SHstP3zweH0A2agSahFh8+4kq7IIETKw6Emz9DxBNqPuDxhv\r\nkokovUBrVgUPp+8V+d786fivEOvO9VL6KrbKhEYO5VvWkWaeO4Z72tHoVyAl\r\nJp56Ulro7Gj3TTykrbq5PtCCQgMRcdoplaisbFtxkUbR0uHus7/V6rkWCo2i\r\nYd7oCUastGVaEqJani1ij5Yw5x1gXQ6KhSU5BK92AqwKTRe6lw+Jh4bqTVx+\r\nJyupRZMTB+6QUP4/6beoDkLnZuXbJBQLgkkaqot8oJ5f6WObugqhQO+slU+A\r\n9uBw6llBPXeSBaflfVSzAz9aU+ohmrtL7EorGrYexX4crx/DQwgqODP24tQU\r\nFQNHeRT/8dXbsoPFPx8nvkzIQhb7bZuI/B19y6A7cD5LOEmVsrs22JBMH2ex\r\ngWykhHzfBr+Ifwt7W95cLqMOLCU922cQDHvee3OGA4uyescPJWzd5Grjz59g\r\nRGfrpsGzbh2y0YRsXeE+puQ2FjDtkOiiIUqOIVyz7SQsdWwnY7F9KX8WBld4\r\nA2/lBrlpvCB4lqrmdhWcEE05UzWLqKqme2A=\r\n=XxAO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"04f017ede7abfc3598af3b7be059e0579b4ba930","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-12T03:45:22.239Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.22","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.12","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.47"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.72-renovate-internal-patch-04f017ede7abfc3598af3b7be059e0579b4ba930_1647056976365_0.6737070671480383","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.72":{"name":"@balena/jellyfish-plugin-front","version":"2.0.72","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.72","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8b7279381a5e0bd522a38c104bf70be53780d4e4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.72.tgz","fileCount":28,"integrity":"sha512-H/wGykQIgEzCBxR2c2zqimzpi4f92WuXZq/58pV2XfwXdqXk1gjHoGqia1LChL3O04wlC8KlPTnZ+uVRqG0xow==","signatures":[{"sig":"MEYCIQCvaqOPvmcpdkpYwURHo1zejADdT0evb6t0F/XxI/3YVwIhAO26WX7sJQYdBBFAzeAmnGace60hpoxLo9ArMvQbmxp/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLBujACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7dw//ZQxJPCIzSEd3VXqK6inCcJyQHBsRwPCLWA20pcwNmsKrBitb\r\nvjYzpuxJ7JsMn89WNV9gWcCKZAvZ4vYMmcVbpOXL1KDAItsjpNWMeuPCoRyh\r\n6N3/PHEMrwha2o4XDlJCj9qQu8OEVct9gz1Cd5iHXB2v8ecPXOqdZmjf+eDc\r\nV3biSN18gmk+OcmeR0p0AxPxmrwdg+LL5YvzlClGCQN2IA8kXMoDv9k3heo7\r\nI413VfjW7Fak/fLTWMp7Q/lNUciXJU2F0EMLTHCGTRxyorsl7adt57USG1+L\r\nNpl2gNmiu/c2rprrVVNByoCFaI9INRR0zQ3w2BDaDi1HYL/pbLg7w3wAJp3q\r\nSVccWHRYiGVtt+2vwAerpXBNEccrZb3Wdm6rdgNZrpgIdL0g1MI5wX75ADkf\r\nbD5Ro9bkXhEq+1IfptHBBPEq/dBwlFCFxopl1qs3YlCkvjedmAZt/DrMrq3X\r\njTxYgz2d7DnPfu4fqDdbuboCkn7VgJz6t6L2JLvJ5s8TMparkFmbXKasqOXb\r\nv9Gu5H+IqAA3ZF8XKV17cQIJKl/mMwBslWqOaD09FkhCXgCDJSnIgyBCFqFK\r\nxCMhLTJuiJ5Y4e63TqwFI9lcMufG24kIvYM4yMzDoZsehEpY5YtaQmjLhnqs\r\nx9l+Vt79Q1dpFbywmbsiDE7H3xPlhbeUn6Q=\r\n=wfY8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3f124f35fd073f2a9f4e9d7a579d7c280ef2e05d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-12T04:01:11.965Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.22","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.12","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.47"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.72_1647057827193_0.859471760723689","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.73-repo-sync-secrets-default-6fd44148b268f0d62c07215216126de24b23a5af":{"name":"@balena/jellyfish-plugin-front","version":"2.0.73-repo-sync-secrets-default-6fd44148b268f0d62c07215216126de24b23a5af","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.73-repo-sync-secrets-default-6fd44148b268f0d62c07215216126de24b23a5af","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"189810cfbeae1a9136e25d31d6b9202ad2394814","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.73-repo-sync-secrets-default-6fd44148b268f0d62c07215216126de24b23a5af.tgz","fileCount":28,"integrity":"sha512-sRBTfQwkb8cD1hAMaTvAUFZM06dUexTCukd+wGKiNANJc9rZ+3f0gIJb7/84BVyK7gKoY/DLCmWPIURPHG2JLw==","signatures":[{"sig":"MEUCIH7ugqU5rsGKObVU850t5F1WcI21IrfrbHZuAsF0+oYsAiEAsMrLWSG6ml7eOaIEapdD+rr7k9F14RbAQCpXBp190LE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLFdhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqyfw/+PnpECuPLUXnP2M3YuBKNPeqyVBfP8Jh3l4rXrWl3hNKikltb\r\nRSUUZbzXo6jdAzGJmggOd9VdA3PoapIjEyurIsu5GGLW6MpGt5PPyMo2EScQ\r\nKn9Q9Xj4VIiS5joauh79/Jq++ptTPXzCta72LRGPePBT1o/6dTIdyFR34eZQ\r\nHDAzcZUj5X8SRn3UNqOsovGNhVH+BaHnByDGOOb8687OPmP4rxj0RGZGdPwe\r\nplLNLMN+Cs7/J1em/9HaefOfkqqC9ZQSK29SJDaf4VTcGBEYNxzXpxxqjPzO\r\n6cgR1vU9x02TOIHT2TubnzbKj9HSsjXVYqaYXJgpxOXEJgc7GyGaezJGotkG\r\n5UGsewwd/h8F5RFL9G1EH2aI7MbULMpMUMQ87LqDv2fhPZeZzLuyHc6RO72f\r\nxMGZ9gZshOoZUTFAuKfS5EEMLO1jfV+5O8XBDzoTZcgHA1MivxMY0cTM4CWA\r\nEzJKwC2dZX/jpoxwrL3UTG6UV3bSpJXL/ERDSK76Q3ktZuPs7x4PlqMja5uN\r\ntWzUhSwqm0Uedth9WheGPK3X1gC30TENeGcUSYJPz4yV+it3LfdddIz85AtA\r\nT/d7FU2JxuwGyaw4KOIfT7ivOYxTZOoiA+mEHB+7LP7ptABusjiOrQodyQav\r\nbYGwYAnAFpOjW++m6WWC3NeK8fgdSeiKpHs=\r\n=Bx2i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6fd44148b268f0d62c07215216126de24b23a5af","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-12T08:13:04.844Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.22","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.16"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.12","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.47"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.73-repo-sync-secrets-default-6fd44148b268f0d62c07215216126de24b23a5af_1647073121206_0.6395342988141679","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.73":{"name":"@balena/jellyfish-plugin-front","version":"2.0.73","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.73","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c81f0b33943bea814e5519f961d0a7bf90baa376","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.73.tgz","fileCount":28,"integrity":"sha512-MoO4E0DI0U037SNhuSnEMCUMaVJXC8mvgnuoRIa2JeU/vDDwvD0CBE+7YBUUKbv7LRt5z0NAmVFTHtWCJvEChQ==","signatures":[{"sig":"MEUCIFe1P4rNnOJeBpdxGYBuCyTQGRlp+x9ipWKf+kfnJ5aLAiEAh83HNG50QjS6nb3+DQ5PZ28oX9W/q8AK8Wd6avPPtfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLFqlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofQxAAmuPalEJB+S0nZ3lZY++xIuht4JF5BaSc914bwoWMkc9S+R0p\r\n4bIi7vJH6sPu3bApXxHGptgCjA1SFd2s4y8g9//H5IN+ZPdMh9YJh6yE0zHy\r\npkyjB+cH/U56d29PFysk04UGOTMv269odIprO8zHnlYLvgTj0fYff212qbw6\r\ndmUwhVPFT2ni/1/0T9RVXs94rfkCX3VolSJ0MGptPHqq+FInv1r7eN4bPYYb\r\nCLKoS6VYFsQy6nC21R/N+tm2sG/s9+itTB0M7P36eqAo+B7Uq53H7Spu1Y5H\r\nD+xjdpGKHSfFdisqfLOVAy54bBpXqly29rwUJyhgi3ltKxyfdygUyPIT5RkV\r\ndo2SlhvyLRrsxqvPuFMS+Y1cmYd1RgRCEQgxHmQalF0ONdNW9OB+AClKOb4g\r\nqHkJA0DUyNE4cawFTfmFq0PgZ74HSiPb2qL4mqt0f6sHmMBVTLbsjlogdchJ\r\nTSlNqkF9BGOdaJDiefWgPF/7ArQVk3OdQTaf3YOsBIwRk139DgzMuYsSwltd\r\nQzthTT16BAu7OZuoUfQGJDFnJ6Z6KXKFZc3bnLiUcMZ3uKbdnRaSmTcaLL2U\r\neccjUmZhjRUrKILH6aEUfZlXYeWw08YvaMYaTYY+gdYCgJgoQQmyoV7iCyeA\r\nb7JNGgE4ABtpmrQnt+4CZXXGC+uqcORIv6s=\r\n=iGOx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7723104aaa8452fa61f598979c73a01c327a711c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-12T08:30:19.107Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.22","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.16"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.12","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.47"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.73_1647073957267_0.3340002581745809","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.74-renovate-internal-patch-c68f41447cc8f54d799a7763f9f13f24f536fd99":{"name":"@balena/jellyfish-plugin-front","version":"2.0.74-renovate-internal-patch-c68f41447cc8f54d799a7763f9f13f24f536fd99","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.74-renovate-internal-patch-c68f41447cc8f54d799a7763f9f13f24f536fd99","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f754e1c5444d0490eed72947551db6a7af9ed652","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.74-renovate-internal-patch-c68f41447cc8f54d799a7763f9f13f24f536fd99.tgz","fileCount":28,"integrity":"sha512-YSO6BqQmvY/KGpvnJ4p8l2H3jiCe6dDWLaVKSIOhPVwkCfotFnDLtS3UaJBES8p8GIsU+M8S+d71QuPF620+Mg==","signatures":[{"sig":"MEQCIF+vValBN7A22OOfSNhXItTHyhZEornL3LzcbpK+NtQ3AiAjtPFuLHeL1sVV/7htRIN/TkoUJFTXDQULzum7EaQTfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLIM7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmphfg//V5d5BJKtRVjYko20DgCXmgnBpz7BvtkaqBHHsIo9fB4vkeDz\r\nweuBArVfg2rXMYzQdblUM+tyO3Vy7Py9pkHT92+KpA68GNTscT74xxIAugQ4\r\n64+i0V1C0iRnJo6FyzXE+IFUSK6RIfGvWNWwVW5pUjxKhtlgGgnR2ynZchfW\r\nZo8t1uXd3w+kdrcV3IcZbp+4QdMlUnRZFugaN90DypJcxh96rJrDn7F4YjDx\r\n76EfLa2XwOkhFEmdnWiaUFQ0oPfxEbvM9zMbDRQLG9614Upo8WDOiq4dnwGz\r\nHURVeMuk4NBi171SXp+4Zdkd4k7Zg3ek3MPUcGPlwL6Ek5l7p5YeAtpXBFPt\r\ncxCJ7FSIDavXOrmnX3OAmavmLp90b2NCEo/mQWjENwgYj57WNgReJrqAHH4/\r\noykuh8JdxjogUDQOcOvg8RZZKEfk6UsJLa7AyoWV0FLlfvLHefQegjOrIpjY\r\nPA89M8f8LkrFcOiwLTxETIUh8knxuNw09iNYsMU7T0MSyA9y3B8Oghm8rjs4\r\n3OKrx1+ewKvn3CE8WM9+3wOHZCRIF2/M8QIIpkp7EbP/dFgrZ3ImjvB2IhcA\r\n2FK4mqtyoRFKZORJ1+bwAHG33yf3xjNLIgV3Bm9jZKZxT8vk5Nftwql/B3Zb\r\np9HEXpPR+IlirOOesoygRlq3mIbZuBV2Pk0=\r\n=roUN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c68f41447cc8f54d799a7763f9f13f24f536fd99","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-12T11:22:37.754Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.22","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.12","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.48"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.74-renovate-internal-patch-c68f41447cc8f54d799a7763f9f13f24f536fd99_1647084347783_0.36062088139292103","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.74":{"name":"@balena/jellyfish-plugin-front","version":"2.0.74","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.74","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"12ca690eae74aa6f8e1ee42a1e3301f730a8614f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.74.tgz","fileCount":28,"integrity":"sha512-dBsbtQ+MtmWUq0f/bOXplOxQdxsvzA7izH9Y1zxP9aTBvDXR7nanpufGPaCVFUIy7eA4Rs6fVKn9owFHuk8jYg==","signatures":[{"sig":"MEUCIB1cyGtHzmjjb75derNt1D1qo1YCBwqzeciSw4JPEPAbAiEAo6Sgnyh0XnUSltB/NZgD3QAypOa7DyC2SCELsxTpSbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLIZgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2FBAAhjZxK/xO+oNHrMICZL+Tq1E+J7wZeZ3UyrhLmEALJ70MDfVL\r\nygsb7NCA9CPBSky/641QELF97DuG3nebUio9UdLSP+Oc2nWgSNJXEIUR8cC3\r\nVod/AYF3ldb5whOvLLjq4LRASaTKfa6KkYMvxCuP07vY9mQEF5GgCnRyRlVe\r\nCqesntKwZry4K4M4/u7J8i4va7WyH+RZUqm0h9Atf86olqYCYFVrS+Q6gYMH\r\nbtw33r7VXjL53a3Er3F7YOkiXUPbncLWKkNq4UKvdUvssq2JkY83H6Ne/jnp\r\nVu3fY+sk5YWBTq+vr2sippxtfTHLvygQvVjBwXJ9zEg5A4N3mzIDeYy6B+dX\r\nB44zd0On3mfvqH6OZJUUmKtrWT7kPQHcmCpkTEusHcPh8zzW16a2DGmRE6C8\r\nCIXR16buowRAx6jQZVIfC07bHhIJSjxnwUTJt+x8qElIe0iEwPHviKqBDxZ5\r\noucYkbzRFRN8GJVoOsbFNS83epWH2hHhfLM/+TpE8ctRdmzCCkyTm9aVmtXo\r\noUp+bi8PeqxGjqnXP2rpa16Zi9vE1NzfQuVaUugVjuu86Y0ID0EafkPXUJUD\r\nQloSEkcfWaQgJhMBV4OMhnH+7tGrCUI6AQvDRCkbPYl2nw/J8CJd8iAaNPIR\r\nh+JFzZFFVMCYAJLU7Nq+8XNMGqc2cHxp7ds=\r\n=qINc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"64deb1ff2228a0a4fa79bfc307176b8ced089f5d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-12T11:37:02.896Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.22","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.12","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.48"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.74_1647085151821_0.8535561815377488","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.75-renovate-internal-patch-6d6360f4c7c20daea9c7b7a50287aab4d30ff9b6":{"name":"@balena/jellyfish-plugin-front","version":"2.0.75-renovate-internal-patch-6d6360f4c7c20daea9c7b7a50287aab4d30ff9b6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.75-renovate-internal-patch-6d6360f4c7c20daea9c7b7a50287aab4d30ff9b6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7533c1ff2c295f91189d4fe9e1d5977f14a2bcc0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.75-renovate-internal-patch-6d6360f4c7c20daea9c7b7a50287aab4d30ff9b6.tgz","fileCount":28,"integrity":"sha512-NF1uVTfku5OXfWok+9v0whi264lF07acdzv7FuSvSwrsH8FgwoxqfGeNjTgVZhuCX2ILN1KiJCWOa5JvADgZaw==","signatures":[{"sig":"MEYCIQC1Q3n90TbgwdIk0uCXbCVhLnMwzExTfAFzT659HUzVDgIhANhxBgWLj1Jo+kzDa+CcOm8OwH6LenYeYmB3imORloA4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL4C/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrowg//YJFBbqg+D+J/9pIrCwRbvWHQSCvtKm7nOQ/4bRXqADRnUFZG\r\nmO2VxV2M0PG7VqMGJ+xXbdI6G8QOtHlEfQEf0FapzKqLInQ/UHVbNGFGYagd\r\nPE3GPcF7LO0H189Rq0rbUShaEGqJsFqb6DxLy/yjB4YCt/gE769HuKoc24hC\r\nlGCmtUL3R33JCbm/fKi5sezfUNJMtLTswzOlFMpqmjUMBt/W11xnZsYG5/lH\r\n/kreHMJO0uOIJchy8P7/8F27Qj7kUHRFTArP4JD96cWi+pOnbtNGSCZ1vQkb\r\nh/7WxvvZflRDpB/Q10j9EK6jLeBlzU4RL79XQa+Je+hx1AJoJK2tiILkFf7G\r\n9iYxYrXbVW135Uhm4GTgI8HDDCCMgahys6bb0kjMjCTJxTJubTVEmOrNvPVn\r\nYww7PuEjgEPeIzlbXAdwLvInHOHpzq6gaOaEN8DGwEwYpi9VIjGdfC9XeMEJ\r\nu67BHw6ZTrKZDRsH38iqHl2iuu4OEdgxS2cQHtmN0+tPyXPUbsPzdXoOKAfr\r\nK6yEiyp0HyOTlF1e3aA0etAcC96eBEGv/lqWb1QI0a5VRupxhYhMOIBV/bRY\r\n8jYUEr8KtjaPLL8GUNstUlNiG3Ex31OzVU1a3/H26DEh8IlWNIK3nxh5vCyq\r\nlr9HsqLaEggqRdMK/ZOwUv12+8fFinNFhyM=\r\n=8Oun\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6d6360f4c7c20daea9c7b7a50287aab4d30ff9b6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-14T17:48:12.300Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.23","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.18"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.13","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.49"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.75-renovate-internal-patch-6d6360f4c7c20daea9c7b7a50287aab4d30ff9b6_1647280318879_0.3595775458798902","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.75":{"name":"@balena/jellyfish-plugin-front","version":"2.0.75","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.75","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c58ac9b9228271576e5fda69f71923ac4023025a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.75.tgz","fileCount":28,"integrity":"sha512-px/EV5rhO16nMQ1u11H/ZPOdlz5roAi8RKq7jGnmmsDemA4yGsMdkTz0//N4hM1JGMNiE9JhG1+7FyAMLGxihg==","signatures":[{"sig":"MEUCIQDP+Y+8x3T3mFHeWOrno9Ui+dtHenw8DZ3BHfwdzCzthAIgJmvS+I5GeCohyuIvmD9n3QB7ueGGDwTU5FXgVKfVnKQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL4UJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHvQ//RafJ78MLduf27fsFNyiAgyu19jgxRX+mSo3PWF8m2VPUjFHf\r\nlf14Xi3CgOG9lK1xrF8Dh2w2bBRsgRIAlD0MwV1gIAm7q8k3nsPbH9w6fRqh\r\nlUlReTPNr/3Nq869gD9F4wbvdqGQd1DNxq/pMqUMYAJHpbC+vmZgxPIHvygi\r\nIFR9CzftYpXX4/xzVZj/AvL04TMIrNtpJkBbLvRIvKy86dOuBT+yJp7LoQmK\r\nCHsOmnD+TbieXpPFy+1ZZ4RPlHA4iWDoFlj3alkppBPtMuqUNIaZ0xynOjZI\r\nqTe/efAQ6O/LMOJJwrwLpmjl7zryjMRthX8IYDSCdL5truWFo7GjHhVK+EcI\r\nMW/sorEMnuxcOTGEbtXQLS6ovGbgPTxiCy4OsBqXUMzWqdc9krC3std0TAjR\r\nqozNRhWN4RElnGEaCm8nnET9WhN4+ZqwKmWW4q3FfawVAEo5jiWONF2FnGEv\r\nS5M67MghsSnB+3g1PT+EeIfMmuefIi7zclExBshVW+J57M1OltpKNQGAezRw\r\nvUUzyPO0EBPFrYTxtnFxthOO9aOyX7oYsKvV3jKoRSuglHNeFLVDIITSGMTM\r\nYDLnG29rdACGJVkvOi9OCJkEkmTb1Sz4NZjk9bdTzDIQ4IuMtPivxhno9hZK\r\nshj2/4T/MZT78XUEIJoZZhI5+XkXlYq6adM=\r\n=v8ya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"022a4076ab2ed59cf23402c7af7bacfea0596aec","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-14T18:08:00.015Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^19.0.23","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.18"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.13","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.49"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.75_1647281417248_0.783081370300053","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.76-joshbwlng-bump-internal-beced17219accee266aff992c19d0035bb059ed0":{"name":"@balena/jellyfish-plugin-front","version":"2.0.76-joshbwlng-bump-internal-beced17219accee266aff992c19d0035bb059ed0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.76-joshbwlng-bump-internal-beced17219accee266aff992c19d0035bb059ed0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"864b56516a0026443539aaecdf3014326ded44e3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.76-joshbwlng-bump-internal-beced17219accee266aff992c19d0035bb059ed0.tgz","fileCount":28,"integrity":"sha512-aK1z43TK38weR59ZdcRbwgkUPJowEqNlY66JewV7k5UHFWk7QYT+TKPSM6fN6Tjg2ZOK1bsjg6mCRM0Rb+bAHg==","signatures":[{"sig":"MEUCIQCy3adVsM3kksMsflghkAdQKcUnFIMTn2jIUqSX8E3m5wIgXlo10jmw7Xx0i6WY1qx8ygKEzwCgGGCj+kC+mYOLqr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMC1nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDJA//fGgxQXqJbRLEPCi2RS72fH/ekgCfW5HptZIwXmOxfqfss8OG\r\naVKERHPZdAJgYlOicLK+YFB6QjmmdyfVJLktdK6gD+A1eN6djeSSwLnj47Kz\r\nLa66a02d1xH4v2l9dz3kMDZ4cdwZDz9uoQH9rcRFuBdmb/yt1NkVGPPdjK6G\r\n4xDjS858FYXuWs/BVNg28saO+L/8GyYgUueaQKRfZsUH8u6yjioHCG7qHaPT\r\nijt2MBUBfCXHLtBoI/mcxS5UCHAziFuoy7g0m7dsZmt5F/3xskXJR8C+8jP7\r\n4fXGtKJ/239tvOq9v1EN3dJ+DrzgPmvxIpZmVyCMPC4hTHrzMFUbt/H+Gtub\r\nvw45G3OCByEKCRHJNoRy1gG+rFJWUvkz8skVL+C3tyjoT0+DwFW2krX9A4cZ\r\noHGM7JLNV9l8GHXDYAOXueSKGKjX6Pf5UVqofQsPInqqJ094GuQY06qcwO84\r\nGcxFY7GN5CDDwZZplXEvvhu+wrdKRf7Dln2jf0Uc13fambY1pQzx+kHGYlq9\r\n7dAQjemvUdqY272N4nPULM9VeBmFnbQssl49zpBVIPRu5Zf3DNbl+C/rE5mh\r\nECnofYxf7wGYY3RK8ctsvW9vosR0H49mhyfcM7wg7h5qcWudnBB9Yo5nHy9Y\r\nVzQ27JOvlyvrpteG8gLtkkvwAxUpF4eYKV0=\r\n=mf8z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"beced17219accee266aff992c19d0035bb059ed0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-15T06:04:47.041Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.0.0","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.13","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.50"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.76-joshbwlng-bump-internal-beced17219accee266aff992c19d0035bb059ed0_1647324519250_0.971447070267567","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.76":{"name":"@balena/jellyfish-plugin-front","version":"2.0.76","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.76","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"270607e017f0aac2888b439357df7e49bd966fb8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.76.tgz","fileCount":28,"integrity":"sha512-U2hteRa9PSXNzSUZTQ46Ji49073eqB3++/5mAKgH9Ix/VST0WTgwDPHHeS6n09Es+E8h8ewli/vOgmsksDUhYw==","signatures":[{"sig":"MEYCIQCsjobhwwaGvtmOfi5LPU+TUQCpMII+bDFqllsYqrB5ywIhAN3rCnGTuE3hFTAVOk8NpAlK0jyvkdLiGwDFRNtx7jKw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMDCBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbtA//du0VV0Zc+sVlm0JQf7KD1KRLicHn74CKY5ehPxaRWc/m8fRU\r\nG5LYJcccWCtaqibqR+h0mOUqQduo9J554BntXYo7l9VaWrq4es+bnO/k5B2H\r\n2GI8PXw3jI7pHxgK9hIxe+BsxaJU44+vnJBGxoxzoX6DN9mYxt5x02+C4x0d\r\nc/IhZw6UHZD+JKDPkeIJUTj9cMqXcT2Hr59g/+WOl+li8arhYheK5hOysoAI\r\nckvk9W1H9mncE5JDtSd4mMA6yWD+EZhJYFEwKRpnwHAqYuTLi52MazfptKhj\r\nsif4sDC9/moAJCYxid9H+Q0TenV8cO7JWLgomtT+xd95fv4C+NUEisv9A28i\r\nCsElFny1ATz+NrkYMJpXclo/2/JNBT2KqDYEkhx6GzWqdYKgjitGd40/EaLD\r\n6zMzZ9MtdgI5lwV19DQKUqu6CmyOKRxuSGxK2YL6mRCGyIOmb9KYpUo1saVp\r\n7cBSUbHMgtjZZvTDB8hYy5HBY0Wl7OG+3nnk1BgQCWP24UufmLt20Iak+G+J\r\ni1OPquWltg/PpjG4yebqXpdYl+AXKrEfAveSyFsBiqn0Yu1NQJtFb5BKbiRl\r\nFynUqoJgEPpSWGqHoaK4Td1i7+E6/d8cEbzli9ZIlcVkuMh7WQFXNJ0YxZhT\r\ndJzsc/IFki2Yg2DlE+bNg3ZcCC2oFuglESc=\r\n=kctC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a97a3783b78507e852ba14ee41ed876b42f6ea51","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-15T06:19:46.937Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.0.0","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.13","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.2","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.50"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.76_1647325313182_0.9800243054958602","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.77-renovate-internal-patch-bc04a3c9ee71bd02fc5d5f7373dcbc3931fbb54c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.77-renovate-internal-patch-bc04a3c9ee71bd02fc5d5f7373dcbc3931fbb54c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.77-renovate-internal-patch-bc04a3c9ee71bd02fc5d5f7373dcbc3931fbb54c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e8f70f4b6bcfd7b1e972432c7c04b11aa12311f3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.77-renovate-internal-patch-bc04a3c9ee71bd02fc5d5f7373dcbc3931fbb54c.tgz","fileCount":28,"integrity":"sha512-K5uTnFFIOjNJ4RdTBow0VEZr8+hXxDeg451l5vvz6nJhptVNs/uuXZDFMH2LfZMCIdBU5KWrCX7tbdc8rJoSSg==","signatures":[{"sig":"MEUCIQC4Vz6uy3cXse19w2W6qutENkhapkwPTNVuF45RfpTAzQIgfKh+jIjte9uZ5nRfXVtZ+1I5dRpXuU9tLteNxHcBLiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMd4cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqrA//fCKFgqmp1QcnPjdWa168ATJLDDcJsKwcVdDYbI/JsrOtvJT+\r\nmAbkaI+0Df0jKsIHQ7mt1WXsDVTQAxcfXnsOr6lv2wC2TBUI3SYvpBRLXmbp\r\n+UqvlE0XRSms/YYLw8l5ZFsYror5IpwJNry/1+t/Sgx6PQuXRWM98uEqeV1w\r\non/10TUQuZmxkQ3W+fuA4GdBPMqGm2opunb9aVgM+tbrEGAAT0EPUdqFUit/\r\niYLlUloyQn5V/1qpuJTRCixMcFNHCo4wsuYd6Y9Oxn0c/ri/oGEIUvTTZWet\r\nkdNuRXkM4iiUykEJVTLpj3AQ9qqHxWf6YUb/eHftdvoQwyOsCDklccZ0CAt7\r\naU7ebfSatFPKApNaF6aPLv5cUHv3SjkHVdIiVBn61C58zgOfL/E7AfqoLKoy\r\nzzgr88womM+wWY7Jt++Jry8Fb1hQgIAPyLqLfWsdkzl8nre8QFl0XhzqFoNz\r\nyyjjNp9soREkbqwbaG0CAiALqdm/yZ+8A4aidFCheJiLwzOSwf6NytuEZGsF\r\nBczq8QomenSw0V0t2Z2V0HbGuFGenWUDCfkDstrQZpyQwYnxqvpdx3xmLvGw\r\nPqDJNJgi4M8SGQqCw2kL6mBuDIwPAAGUD0Y8RayUtR3/C+ReZvVIWwP90gG6\r\nnis9EsG1+xXZK7FTjr1YnxPL6llhT7Ok17Y=\r\n=KoB3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bc04a3c9ee71bd02fc5d5f7373dcbc3931fbb54c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-16T12:51:15.407Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.0.2","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.20"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.13","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.52"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.77-renovate-internal-patch-bc04a3c9ee71bd02fc5d5f7373dcbc3931fbb54c_1647435292444_0.6589707205731201","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.77":{"name":"@balena/jellyfish-plugin-front","version":"2.0.77","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.77","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"afc93504913abc2b5922daf9f58a7cef5d298377","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.77.tgz","fileCount":28,"integrity":"sha512-eu4OB65eUcdSHU+x3dZ9KMw2GTmlSyKfaM/6znEzSXQQBgV6rnSz6UhPe/JkHZlljS0JCdUXfmV2hXaipkf4yg==","signatures":[{"sig":"MEQCIHclgLgR6RhLeB/++LcJkhQ9nqVbLHOWC6WKb+60Atr1AiAMni3kgoVFkSv+xviMn1rZ3LbSl8f/jr6SKX2EJ1F2iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMeE+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomFxAAl4y4OH7zMOvhjoXtxfl1dYlGjnCiePgRROrnhZH1XZgZwdEH\r\nY+GP9JMEyTnZebdTxtUWQpO1S4kqDhihlO8ND4C6fUuU2MtoH/jRfFaqtwD/\r\n3VkTt3HjK5t1srZX1FluJgQJxizrgGhTULPHV/twforyBLkFN0F2fq7+6921\r\njQlArqiMYOuBvCA3RvOTnOPe+uuTUSwRsivP00kZQ9tVRUPfxuMx9TxJd0xr\r\nindzfBqAgA38QVzR8uReqnCwwZnNvotPpe5xdGeeDZjaCGWyVoMJGsxkly1p\r\npK0mi3AP5iZkhIZLxCtKh9NDAYs5/viEbqRpZdrSDlyc5FdGzeNkm5YCAI4N\r\nAN4lvP7T+7THvLqvPtIy7Ubqc+uGP7scL2ygALNNbJDLseOnJhgRH8zNh6DN\r\n5TpQIET3yY7hCz8nsBR694nE31oZ0MpGSKsd8egb8fVqb6i1XG2i8+pbx5Oz\r\n8TKhf6u17ePBlWtcTR/ls7D9lWt35VcVmwP3qzPSQn2EywsqsbTtajXtJ3BM\r\nRSj+kFU/4ZIZ6VFEgKv6E9YBzS3b2ooiMUFcO68LnCJdIs3KI2cPJ9nJtDdI\r\nV7W84liZP8P+lhd150P1TZnYfWF1wFsSc3DO1MzQYtVu/aYjB4WIvHzVB8vb\r\neQmNFKa3Nt/wPhAf79CUK4CPQp9U5DD4VbU=\r\n=M0qh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"560fce03c81ebcf0431c80f5e9f894632081e90d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-16T13:06:08.899Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.0.2","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.20"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.13","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.52"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.77_1647436094070_0.3178600755327632","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.78-renovate-internal-patch-3676f94f52697ff8136a8dfbcc67251bbcd7acd4":{"name":"@balena/jellyfish-plugin-front","version":"2.0.78-renovate-internal-patch-3676f94f52697ff8136a8dfbcc67251bbcd7acd4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.78-renovate-internal-patch-3676f94f52697ff8136a8dfbcc67251bbcd7acd4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"83b7a8e85ecf94a26a69657e4686425372f99e65","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.78-renovate-internal-patch-3676f94f52697ff8136a8dfbcc67251bbcd7acd4.tgz","fileCount":28,"integrity":"sha512-jZZ3bjoYIXs2/a+ZCoHXIqHSZgDLEao0wchD1g+uP45ipnb2FhdHMPVpxeZrmfVyOFbQuWZOoEF5KRl6J1KoMA==","signatures":[{"sig":"MEUCIQDRet8DfXH5tkCsz40GlQTRsk15CfRLXw34sozV4Fgy2QIgEXK8PM/pSXEp0OMMTzArZzzLz/CY4ldWcfhrJ5oimOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMjC6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNlA//StCV8FW2zYYMFB50ZVI3y7I35FTp73uvRnpdXy6E9+3dpCt2\r\n72jTRGXZ0+zdqGMzD/5mZgVI+vVnfNuC4huT0fL3FWyhxUzMr9wVHlSof0p9\r\ncvy91JF6pmWmcb7OV1dPmkwrROHF2WGxXGCrU6locMFepFeqm/xpSuaC/o4j\r\n73P6IIy2KRJdZMiykWsHXVP0S9teHko3e4L/GSey1lEHC0ZLp+RQuDrINVAP\r\nU0u/x5TENHhPw93GHFzZ9vmg6yw1+rDGQzowCIgeW0560t2usa1Zr37R0Vc8\r\nb0XvPjTtSzRmOcfFdym5BB8wIXzue0WnBMjRtawNOYb8s6xjshsCRrUojWtB\r\ndqEaTJSvcG3vl4cgAaRrj8q1iUf2OqH6AkWPO5tIlwpUHY08eX9EcF9kKkDG\r\nGObqFJXs9jGlDKnRMOyBtvtR3Htd+/AUmBfFPOmKsXAD8oYzsuIieiaCnabF\r\n1vbPoRIrsyW0yvdGtTZdvzDB3Ir03G2Q75KSkSPz2e7tsAUH6voH0VEBZuFP\r\nVzTbWRx5HW2ntu3sYZQFRNPikRrMD3MtKi8z+ZGXf7HP45I9TKY62YRTTfyy\r\nLvdxvYB8KXFivGzAiCvBj5/d448rqf+RXPNV9R1w1JEZmwiE/LksvfDFNIf7\r\nGclOYynkmR3P21vK05QfR8PT0ruFeBMztYQ=\r\n=6tqX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3676f94f52697ff8136a8dfbcc67251bbcd7acd4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-16T18:43:57.943Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.0.4","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.13","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.52"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.78-renovate-internal-patch-3676f94f52697ff8136a8dfbcc67251bbcd7acd4_1647456442499_0.0710983092922528","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.78":{"name":"@balena/jellyfish-plugin-front","version":"2.0.78","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.78","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7fd51e737eea2b8693fce937875014f81419f56c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.78.tgz","fileCount":28,"integrity":"sha512-SAvin5Uq2zcfjEXXTI+KWUe38PhZWxHBf7O4tHWWVFmO4b2Co8VNF+q/9Th/1Cp6G73MD4LD3BuY0AMAHgukqg==","signatures":[{"sig":"MEQCICE0AjXXJBTeXfkanZr+nBBN7q365re0QYhaQtLL49V/AiBfVcHlDXUuU4vHk7BEHCeLLkC9Wrr9ixO9SNsLHN982w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMjSgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobWQ//bP9iDy+cce6b9Kl/ZLqMScjg7hbSlBMINt3GDeBhv4fIhIwK\r\nh5lAqa+j1UBa5bpeEdRyxMyQyXirOV+Y5eMqHW3zGUEGQLXb2E0IXrjs8k3Y\r\nUS6hMnAq/Kq6p8kIdfoaXFElq0mvx1MQe/+ptYuhKdH1aSHBPTkS6D4ODczv\r\nhD0Z+VdqPTD68pbEdlCbkrOret4W44aLBYPTgxoSJKa5kOP4k8dBeIyza04M\r\nlVCZTqqtIT8Ax4eSuDAjGSIKAKkTPI0YwHceEfoZTguDNTA5L4sAsceRwPgl\r\nqiHFUq4S+EQNDCyH3SZlygw5YUXY6OG8zLvaqFzB3yBevZTOoTeq4ro1SWPn\r\nrjQeSLr3xep+QAxEWI2d1m4C88STv23LCgA35Xv8nsUGA8LN8FLh9JTwGtSf\r\n3AmhUszjjE1WgXHs7NwCbNwpdmU4Ti+zYlcWH8qZWH/ztYj4ZzdaGWmzj61r\r\nIxlG2lTBvVZCAFyqpOtjd4h77gfS481+ZildtSjnRnK8NlB+jPJSdTGAi6C4\r\n/ZSg4omR07aAAFDq4FDEgQiUritD8i2qufqXCpr1tMA4H8DG5yDuzf1XhDQK\r\nkcmZoHclRjR6aXcXMyAdvUUyqmaII9UBfNs7shpk8K1LCBdRgmKiXdwBI2/x\r\n+uWHP1ggeqf3b2DhtaR712iaDuVSaPMhXeo=\r\n=T7Jo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4e8e2707879e47833a38ad44762a1f907949c63b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-16T19:01:37.248Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.0.4","@balena/jellyfish-environment":"^9.1.3","@balena/jellyfish-plugin-default":"^24.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.13","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.52"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.78_1647457440163_0.32625038294472986","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.79-renovate-internal-patch-efc76691257bd745439e2f36c73517590daa9ef2":{"name":"@balena/jellyfish-plugin-front","version":"2.0.79-renovate-internal-patch-efc76691257bd745439e2f36c73517590daa9ef2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.79-renovate-internal-patch-efc76691257bd745439e2f36c73517590daa9ef2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"89040709b7de8bf68769cfe209bc840372263c52","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.79-renovate-internal-patch-efc76691257bd745439e2f36c73517590daa9ef2.tgz","fileCount":28,"integrity":"sha512-J52vCbReHChb+Zg9nZXQNhM2HtGB59tKNquFJgE3zYTIVzszIbAUb8mhRcyJkFc8Qc4Veg/SUqsjuJ3Ok2MlaQ==","signatures":[{"sig":"MEUCICqwXT4XuX0PKao5adWYKfb4IfS543v1JgbUijfmbxOJAiEA2LKIrLbhHy4nifScEzogSjUYlbdVjT/rc3Jq5iP5CW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMn1BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoogw//fj/JcujAZCR3dVFI+Hx9VXBvXJcD6XJnJuDN1zJc9cMm5I5H\r\nOGVmd8iaTnySXrlwI8YQzCxXodIQn3wvyoElrQyAhpTcD7uuvKR7NGiRXRRS\r\naqdEBgH41O3l5B6MLl2/dKqX6FU75QQRj8uZl/U9Lj06etVhQk0pvHsJEhe9\r\nknUXLxcRYLlLyWqoHQcOBP2LRuitH5KqDKCfXlAbWjR3RaZPD/TrCmdRl5GU\r\n2GQ12mEADn6s04UJmxmaDdI8s0RBl640hDccQMm3u6OQL2RTY9riha6Zh3TO\r\nYWGk7k2P+aTwiJDEPkLyOaoXXZj4W8v2VNVLV0PDVfRSaUNqIJgRoUPUcaZM\r\ntZ+4YVQYhKKa9pgSGwjC8XSWsXu3FQ3mHtjXcs6W8dLdUw/qDU5jv1sRi4oo\r\nIDGZhJQlUma2OmgqvmYDanDsthmd86C9UFB3uBEmgu2isDD2yjVe4evOBsrl\r\n7Z+gNkJ5LZ6hsHYqqNId3SJA5jRE1BrRhcEW3dRvNLV25OL6fr8YgqkKkpN0\r\nj4+d1Yq9xEusVLjo7j69Tv/zdRr6eEjlr7QbiCqF8lq9xoYKC97oXKGbi+nA\r\npK9nKNSz9QxzLHbTt/hCzcEJzHStIK/+PYX/yrb0S6BMY0t7hcaLr+CmUolH\r\nPjMo4rPEBQcYXzBh9POqPzz6Hv6JsgMBG7M=\r\n=eCzh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"efc76691257bd745439e2f36c73517590daa9ef2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-17T00:10:40.130Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.0.4","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.13","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.52"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.79-renovate-internal-patch-efc76691257bd745439e2f36c73517590daa9ef2_1647476033022_0.283410059121455","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.79":{"name":"@balena/jellyfish-plugin-front","version":"2.0.79","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.79","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a149c506003d95e521d8e2bf77576b3bf7cb9852","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.79.tgz","fileCount":28,"integrity":"sha512-8z+8SNCVPw+dLB+1M94XB9pIUDISKYO4ek3JsteRVl7OXGpjaCCK5wLVks2uiDhnLKabHxGPxlcst2lbO2Z98Q==","signatures":[{"sig":"MEYCIQDVM2RVoAKbqLmks0W8buIiYnrgcFwkBpgo26qr4p4v5wIhAJC6cPYr8j+WdTFCQJY2AudFblshCOM85RdcAgivQP/q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMoCnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4JQ//eTcAnr7iS1u1HbDASxCHFkhmVohT6TbYc6NfGPdnbWu5uvCk\r\nj9nFpncwnH/ywpMHfWioGOt7rW2XqNqWozeOfT7cBPXbmWhN7/NV5WIFbftU\r\nx2B9ZYMZWbs2opAh6YreUZTnt2ej+OONmTxsXT0DCJ3Ajvpo6BA7q7Hg3k6O\r\n8yKZbRbIt+TbBrP25bOrU1xaAgt+Fbm9mx/USwFNeSDOvmRS+7swU3u1ZXXe\r\nsJ5zXj21iWpLfGUGXrOtQn8qq6L1S1Sbuyglu6tSmjNMXDKXWvzkq5wV6Xuy\r\n37jq2pSYPDpy+wYRd7r5VLw/9aXZt1CQ6WvmgPOz6howaG19EjF4uu64nlI9\r\nH2rsuAGTOpgx5yqMsaucNSIZ1dvHrCGUwftytyi9BjPjiUP4+lOhJAh+lEZH\r\n2UAMiKS1ctIX2Xln3CUWjxTdSM23d9/rSWTtfl8GCXn7MEQHT789XW7h3kcY\r\nWpc39DefBgLyvRN8tB4A1ro24hjoG+dj0kuxAoHCtlwP42+sy6j8aob+LAlV\r\nW3AW6B7OC1M/SbvBov0pXmGcpQFr48GfAcIQy64X0cCtl2dGEcnryQnVzZBM\r\n2r+uLICMhC6OH7dYznfV2k1pBElMvWGpw0dsAPd9DsTWitrKp2ydCHKS6j1q\r\nqRc0ABAcJXlc7nFxwtO3J/+TbCz/jm3RcN0=\r\n=ZPeY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c6d45b2b15d159f03f27792d75066e0459a42041","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-17T00:25:57.930Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.0.4","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@balena/jellyfish-core":"^16.0.13","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.52"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.79_1647476902843_0.7221699514908662","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.80-joshbwlng-drop-core-ad9e58145a977c64d876fa5fc3d4cb03dfafc2f4":{"name":"@balena/jellyfish-plugin-front","version":"2.0.80-joshbwlng-drop-core-ad9e58145a977c64d876fa5fc3d4cb03dfafc2f4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.80-joshbwlng-drop-core-ad9e58145a977c64d876fa5fc3d4cb03dfafc2f4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e8c571f4c85eeab2a95d0f6e9fc40e91c8b43aa8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.80-joshbwlng-drop-core-ad9e58145a977c64d876fa5fc3d4cb03dfafc2f4.tgz","fileCount":28,"integrity":"sha512-SDcCeUNLSdGKnbfzyKrtTZOULXpt8zxaY6IKTxMx+LQ6t3foLLLeTCZf89t5qM/hzwDZQuWt+8t4QKEbsT5XoQ==","signatures":[{"sig":"MEQCIBqVtMNiI8+Ib03fchS7/LUSOaA9of+o3QxTLnBwyobwAiButyUNVZiLlq8oEgn6cUv8MInPxptz+l1pwyzPKeZNdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMoN3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQChAAndYWnecPZAsXLMxYQjyPR0E4Arj2U1P5WPrgcstv64yk8YRE\r\nPFGdKQxQAjR6HMYm7IzcWzZVGxiJq3Hh4tmAlzZ0tBCNaCQ2wi6RYQ6YDobW\r\nUPeaVtJypoXcCOtuf3jik2c/lEyhEsJQKDqQZPCBm38NdXZfKZEVyHFo1S1H\r\nWJwxlsjjQxiI/s3bZ2qUVaDSMuxsIoyKbZmoWUKwNmlUfxvt0liskSBzqKGf\r\n2bmlhJMAwI58OfIIKu3KcG0nfVFoFVoZIpOEtY/uNHSqnAEk/EYde17vG8QK\r\nxCXORp5F00x1VSLwgaDxeKjfte4/fjUP6wjY25M0gd5LyLSO687WN4hPwntc\r\nJD/Vr4Z2N9ggUCNbiTVwBBf19QLt8T4i1GJ2EkXC0VZAO0kwDeOMx2jDfvNw\r\nOcAR5YLblMKxyAcv/BUcwUYEg4gKOUMtrk/uBKkvowqIg4qSGfp69rcR+98A\r\nz1+OgX9W/wN+30Z3Pior0bWrLuYQtlGqHWsSr9fCFmVYuAvURwsLeGNKDGo/\r\nHE+MuBk5XoZFzVpZpxhkGu3sVOGjljlRF1rERFYAglJeIsnpDzjoVgu675Np\r\n/h0Jh43NbQy1RS3oqePRBoStucUL+p5RniEg05N0aZZG+jF6Vwww3XhwqXx7\r\naXXw2vlyGhJzdUnLAU/7y5gE97+voIDFDj8=\r\n=BdWZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ad9e58145a977c64d876fa5fc3d4cb03dfafc2f4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-17T00:36:44.695Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.0.4","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.22"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.52"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.80-joshbwlng-drop-core-ad9e58145a977c64d876fa5fc3d4cb03dfafc2f4_1647477623271_0.8321337443030448","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.80":{"name":"@balena/jellyfish-plugin-front","version":"2.0.80","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.80","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"555390989b3ccd9fa67e06baafeec44cc0d6553f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.80.tgz","fileCount":28,"integrity":"sha512-JUsmw0HHkO72VFtwNxZBfiRFHsXYimoYQHJKSMHkVlZtUsyjhZVLTER7S9VsNF+RPfH1CVr0xkDpOccXe9i1ow==","signatures":[{"sig":"MEUCIBMEpQ8R0kieAMg8JhlFC0QPGBqoZKhiQoYU8WSupEQyAiEAvok/YrcxkRFUUBMubjFVpti5PVkuZN5bzT2e6kMz1HA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMoa9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhDA//QlXFa6r3kQ/gWN+HSMQ/L+CudSNVb5r/Pv5FcJ1+45VLGA2E\r\nghS+iwsEbmphgXZmwL934Sm3kQD0m0P8YzE0FLDuRZ7hHsyPdvo709wmfY9A\r\nwjFIFwf7VgYVLnK+C4muqyFL7N0j1djDir/iJsQjOpUOhaAP3i4gHQg/AKoD\r\nQvprX58Sn+AfUfl306DRV9Xe0T9g/ncxwB3aHEFdiWJHtB8yIpBygK15FtdC\r\nIpLFnrKmvGlARJPBMHWvA6cK/SuKLQ9n4CsbabUf5MMhk46r9yDI8AAvy8SK\r\nL3pcjs4Ls23AmIdaG/5nMhPpK/+OhlQzRXmZMvSCS4pRkWON7H8MoFjo7Xp5\r\nkLgy5+GwGyP9iy/6vdnE3Xi550pZaePSe7gzqYFzCJ+tQU7WigBe4dc9nuxv\r\nSRLwYKDQBdRJMgtYL1njPemtZkPaIFd5F5MmSa2MLVxo9f1HnVAlrOygPFK8\r\nSa12eV0PpbNNz1DTi5znqkHGenk3nzz3NRlwMYGau/3ZGWndFqYC5h4Jxtez\r\nGetH+chTUkouOa8jaHQepCUuKHe9Bemz1wuuoci8ka7ppaPutwE+RoKHjt3+\r\nbDmV5tjju+3tP17GXvwizdgktP0pSjkusf5FnfCie5LPXRUBO84gQSj11be0\r\n5TpHxeOV36b7JRq0IlYII4BzEK164aPRBDs=\r\n=7MqM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7e4de4f877dffd78ed801a72b032786837c74e27","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-17T00:52:01.049Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.0.4","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.22"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.6","@balena/jellyfish-plugin-product-os":"^4.0.52"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.80_1647478461205_0.09612192890292937","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.81-renovate-internal-patch-65c5ce3fb7b7278e83b6a94b4f78e8789c957b6b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.81-renovate-internal-patch-65c5ce3fb7b7278e83b6a94b4f78e8789c957b6b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.81-renovate-internal-patch-65c5ce3fb7b7278e83b6a94b4f78e8789c957b6b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"790c89d9766460c190e0b3db34d05e36abbb6e86","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.81-renovate-internal-patch-65c5ce3fb7b7278e83b6a94b4f78e8789c957b6b.tgz","fileCount":28,"integrity":"sha512-iqtWSKW7o7M0U3Jr91ypGzYKh/J1/YA/DYz9pKQFqDbguXmloBgq9H5u84lcZFF7ZT5okTZwUxbqmiVTHLNZxw==","signatures":[{"sig":"MEUCIQDIKlspSJ5ceUdJ+iFAxTM/OtrMkVnaOb3WZHv57n5YrAIgATYbhDRz7UEOWWRFD+t06SlwUR0tUs+BUlUxQVuL/uU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNI2+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodxg//STuClbfOOTvtpdbznxyvt2Tg2CTLIcq6T5cGSzQ5dh/T2fKG\r\nMbYgP+03XH6BioeT6o4EaZdl/10WMQByA5ZLp9rx30R0nJUCTAzi3c6pyJb6\r\nupir57F8+dgtmhM4W4wLROkF6DMyqXsLxX/EhwAm7M20rRdKH9Z9T3OaKp1G\r\nKwYz2agkQwXgtNA5inAJV+SW2e5V3kNbKATrml6ETpR8fHL24SaDo6g7bcux\r\nn9wSnUDvETx+RUeCN+e2P+77z5awuoKck6Gt93Mj5BAMmlJz1gUnm2W32Wi7\r\n9BwTuX2tkDNoSfOLIMzUggC5Ng1MLngYWKhrsOv71S8wo+8kZ4DsGD143URH\r\neMzH5DcXTcNJhodaptD3fnqWBJnzhny8dcoPfQBv+2xl+8X21nXkcEvnOHJ/\r\n9YzK6U4vuGaIC0LyHms+gyD9Zde4co2N1f4JHvxUdzZ3ReQNOqw8hAPDdzmR\r\ntC2ikFEBs9prpmAz7pz5vWbGfB6WlWurPAQn8bCokJb4+1n0Yh1HfQUkzwd9\r\ngCcd7IyOgw2XItKcxB4Jo4ljzT/YrcQO6rskVrM/6Ycc67bkI/v9COlgNGhj\r\ntVDZ5pHreLoI6vhmzjREE8UqCswl7vPDcyWw5RwBmzHn9WWAMz8ssqn78pkc\r\nuKI6xqbrR/4sXudykX0Q0RwsNzt97UB+5Qc=\r\n=ClUY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"65c5ce3fb7b7278e83b6a94b4f78e8789c957b6b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-18T13:45:42.253Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.0.4","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.7","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.81-renovate-internal-patch-65c5ce3fb7b7278e83b6a94b4f78e8789c957b6b_1647611325873_0.3402074582264889","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.81":{"name":"@balena/jellyfish-plugin-front","version":"2.0.81","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.81","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7764b5ff5f211ad906a1af9261685f53f4a79bc6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.81.tgz","fileCount":28,"integrity":"sha512-yt++4TWtTMVg67dpTA2drlu2me2eaXLUhPIbUjAZXvVam/2nuUDe+Lz6BgkeNUPb/3AzfAWfybqadDStA6BQXw==","signatures":[{"sig":"MEYCIQC+IfKZPT0+9pO5evB79QHO7YSDe77Mwx4uuCwARPZ7+AIhAMvd4klqhYUSyUEmZiKVFp0RWp8twvnbq0p7Ssc6bln7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNJEGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0XxAAowahHnKx3vi29l3J0G3Wfnl3ECQ+rIXD2842swSmU6PPzfkI\r\n6Fsmeuy5Z2GSFuIwYQiZu3BPMnJ2T1gznm59VH0LiszdHxFuQiWhL8wOPzrn\r\nI7NwBM1byb+LlshnY3YOrk4o5/45v8NqPYgtlDUh//0mzXU6wwNQXJypN88J\r\n/SVRvQ1HBAgKtkJ8Jb/6p8O2YGw/ojIZGHhkXaY0ooQnfGG9ShAdm8KolBfi\r\noNg0CDz7sTBYjvBrkJs4hEM0E1tUkempity7YsF7/2H9esnQBnCRz+OlbXA2\r\nRzqi29kJnoDKJZdh5ggoF81rl4fYz+udo1bMpafVik2YqAMYfXRqChcGwp8T\r\n3Sqjx9STq6sUkqDIVQJrcaXHuCkeVHJyIGxg30RN9vmwZONfP8304gPvKgyq\r\nlppF3LKTxv4pOKAiF1aySLFtRY+VMCFTgK7YAy5sxGo9w64EAAAhJJahbfra\r\nEVI7dmG33VX69Euc6Oc5x5BXYIy8VRaOWlS9wGgCyqYLm1JpshKBLkcEHcrQ\r\n1KUaxOGKzE2fJBtuiMP9t6nJ5+Dh7dlgH+cdgt4gerKowTjBR/8efSLM9XO3\r\nA2E7z7mIwWA7Ek/OBllRao7Cu6dUISLJlh5uxR5BG66DZCdA/tpFJc6qKlVi\r\nku9wbNVRvxAbT/nagY0JL1BPdi7fTi7eql4=\r\n=xWtx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9958e94139a1ad73b0294ce315dd9c30fe005e38","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-18T14:00:18.717Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.0.4","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.7","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.81_1647612166091_0.10178400117096764","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.82-renovate-balena-jellyfish-worker-20-x-8a9c66850fd4f861c1c1aab3ab26e022b9f5c78a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.82-renovate-balena-jellyfish-worker-20-x-8a9c66850fd4f861c1c1aab3ab26e022b9f5c78a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.82-renovate-balena-jellyfish-worker-20-x-8a9c66850fd4f861c1c1aab3ab26e022b9f5c78a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e76ff726e93a476a9e21ff194947df30c50d4a78","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.82-renovate-balena-jellyfish-worker-20-x-8a9c66850fd4f861c1c1aab3ab26e022b9f5c78a.tgz","fileCount":28,"integrity":"sha512-n/fOj/ypPIHQssgjusoMpum3+zLB6g0MGvOd6ytEjUEYzmUBCJs1gi1BSY26VAk+r3EZYKD7s8wcX+aT9KexYQ==","signatures":[{"sig":"MEQCIFFyBNBDrcO54EQ08Zg2W8piYsz4XXDzvpd/z5muDeOnAiBM5IpK5QDw1VyP56cz1xywnRHoI4vwt6gzexodN2UDgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNJI4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR7g//ZEadbwkNnMrlgy5/HLQbc6royq7cfys5SZKvym6muh2W5nS4\r\n6Hm3t7x9yobv/yyPuV2IbYHpFzX2MhTozq0rKAA1wDj9ZLQZMbJLA8DJmgwx\r\nhjySnV0QJ3p7cWlHT2bO0b9bdKk3zME9/8ijwWYQUooDQ+eWQ+zO24AYx4yS\r\nDmtTegBOznHHPT4dg3BjASIBhK56OOPTzbHszxAqfoaxYlkxXVPTOrbuH365\r\ny9hPLTt4LD/JXnuKVwWAyXG/QneT0eaLySp7MaY+XeQK7VsFiV3P1eacSBN2\r\nJrndCclq8owNabyzAOlf/BeBY+t+7SqVu2Tz93HckiQW+pXJevCoiGs3Qc1l\r\nXDD3+h3nPxFRRLU9olAw7ucY7/WDNYXSgr9lz57q+s52RvwsSt+vSUurgtFq\r\nDfvdLV0qniXw5S8itD+L/UXVJbw4ym8Zb215zhybQem8kFTbRUmzl8Mzftsp\r\nCeZWyGRvcFUmj4XE3z+o3+r1Mw1vOP2UuRT1QALHVa9KDfGRQQDAhlDCT4XF\r\nA6ETfxHNmWZ7edzInEUBl48nbzxNJRr7t1UE8glSiPpATqBttzfnE+c6BrGx\r\nfgf84s0ATrCA6kZkr724XXC9VG7znB2MRzXW9LBvLdMdDlyCOl1KTzdCJ7ra\r\nlZrX1cCw0kSrK0KDy/q3c7oBp44IJ3ReHFg=\r\n=kmgz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8a9c66850fd4f861c1c1aab3ab26e022b9f5c78a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-18T14:04:35.751Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.2.1","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.7","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.82-renovate-balena-jellyfish-worker-20-x-8a9c66850fd4f861c1c1aab3ab26e022b9f5c78a_1647612472059_0.664918492828777","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.82":{"name":"@balena/jellyfish-plugin-front","version":"2.0.82","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.82","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a11712cfd084d82214c6207a61f66cb1797b95b5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.82.tgz","fileCount":28,"integrity":"sha512-3Y5JJFZAGDmx0jsahg/yy248qXnxw+1VbJDBp3Q63wE76ZTJ5wr7Wv1CKtFsFDuZV70ZhHa0cShzHUm6jr8U7A==","signatures":[{"sig":"MEYCIQCD21Al1fjV20UzcqndafMU1DACNyLnTtubzJTgLq4bcAIhAMR5rSd3OhGT+lOskND8aAHBWnH5TzBkvR3lYrcXRjgd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNS3VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUQA/+OdhBUgvgrJlDJRHlJMZjf8G359w09cq+IDkgBeT/YrvQszZN\r\nWVWfP3dBaNy+YegtsZfAHkm59ooikf9xHF5SdTMtgRVcFnqgxPraAOSQRege\r\nHqHku9aa97vW64xG+wzkP5lH33RXheEdYQuWlvsdF4xDIhe9iYyDe4JPIEKL\r\nWr16vVJ1af52NDO3WBgxTEk7BICf51mpSoEQO+Jt3OyXlrEHOCvwoR+59wST\r\n8P0Q5bxqQ8SlX+eLoLHsGSZnWXHvqInNFE7bodnJj78F5Ez1wf7LMU79nVKX\r\nc+w4Lgvpe0i+s+pFgqPRYJxCK9jnlMucofgRvV2My/hYPy02hFx55aMb+8yT\r\njLzCB7T+1FHgJLhNPo+Il9Bdyrt5Lbpw6QDc39F/n9ur+/QXTmJQQOAfsdfD\r\nyx/m8WFY4SB0uMxZHUrGGCxUtr85IlklMmTieodGiTAXgq7p2VhI4cSFxQid\r\nwOqLNbZuFaMfmjvR1pYS7SqOp13ZOcWvioFBx5FbQ6NUxDpIS1rvwWLs9QuP\r\nOObxBa/VWEcbuMHM+6l+lS5cbGZ/EMKltWZWI5o0+6bfKPgN9qgMu98+Khga\r\nu9ivPzK0VcjU5NbuUSK3tTPDinuYglYLVIzX9/rXomy6SA2Aqjv9N9QLprpI\r\nfQRCMYymKXiFX6gYHwt4esvpKOgGccjopEc=\r\n=orJu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"20fdd95ff3e574a9e2984eaa62ac40d4ca71d666","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-19T01:07:21.927Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.2.1","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.7","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.82_1647652309079_0.1394298406127159","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.83-joshbwlng-bump-image-00ecfee1bd3177eeb4834a47334a7f3fd01715bb":{"name":"@balena/jellyfish-plugin-front","version":"2.0.83-joshbwlng-bump-image-00ecfee1bd3177eeb4834a47334a7f3fd01715bb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.83-joshbwlng-bump-image-00ecfee1bd3177eeb4834a47334a7f3fd01715bb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eae8b0949743d968e54d96964f9ed29c70b18a8c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.83-joshbwlng-bump-image-00ecfee1bd3177eeb4834a47334a7f3fd01715bb.tgz","fileCount":28,"integrity":"sha512-D8SPxbZtqCBhczn6f98GMffFf0yWfqafLI0EdfbB4hbnMjEAXsdCWB2+xhotcJK8ncvH2N7ASqmKbB54ESKKxg==","signatures":[{"sig":"MEUCIQCeBhGoHzrW+r/hqSinInAPLoOxJZayZP+b2bSjxgw/WgIgRoOZD95p54zls4p9TzMsDE8ErSUfXCYZbSFfSeY+m2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNTMPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr28RAAlFmeA9yxt0WmGfsRhecONk5WQJ8VC/KYnLPtf22MKtc+T+Gv\r\n9cSXVe7KOALyIzTrXuufFFz8i49c1Atq1mAnpEaDtU2vQRiQxx0K3mnS0jtt\r\nXlXuMLxG6wHPngihR2H+oSa5/Me/xD4srQViH7c6+k0Dv/ViuoK8KgwvTNIn\r\nGlfGY2fF9d8PUMId7tGsZt4cVT13GfCQjpeDVjjRj8mN4GHeMZywGYKG2ZPK\r\nVKQ3dvPLRrPGXp5UZ3xCnWxaTg5Tqbz+c7VMEE7fUFluPJlmCvavjd7/iioY\r\nWjy7gVU7Ct16wv9Fz3uLavQx5KBj1JayZfqtq4lXbc4ZMYeqhpw9ifrwPX+J\r\na3n69wp60HqvAYpzHlv2mUOGXBYw8YC164JOU3a2R87qptHgy0KhvRKfZ6iF\r\nDhUCuaOeIfYKjFCP+7SxUcuUg3UpIMNiriVxnKADrErDy1djjnmS73sny9+O\r\ngygaomfAY9A4i8Ysi4wJ2VnryRLxbTVScGPjH5v4/5bdhiRvU+d5iDIiinVq\r\nWav2DjotSi/BWs26CUhJeahRb8X/SRxF9FD797WG8GZZXFMoDaW2hre1yT2n\r\nE391z2ZM+VVvaLW6bRghTE0iJyZuuh8+UzvhM+DeERE9Yks37fWgGD/oeZmJ\r\nqR4Aon4aanMyVytiahLdjwR1yw5+doRksBU=\r\n=29g9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"00ecfee1bd3177eeb4834a47334a7f3fd01715bb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-19T01:30:40.274Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.2.1","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.7","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.83-joshbwlng-bump-image-00ecfee1bd3177eeb4834a47334a7f3fd01715bb_1647653647739_0.06051154076846044","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.83":{"name":"@balena/jellyfish-plugin-front","version":"2.0.83","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.83","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a683a0ec6510348bd6a61aa16134863a0ff58e44","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.83.tgz","fileCount":28,"integrity":"sha512-8eq6HxLDA67EFVqo8xvl2TD8lEwjcurFm3xGkgvlLdnQgF7Vxr72IqJOzjjYcAK8P0nYIl8oFmSdp7zjjjYvkA==","signatures":[{"sig":"MEYCIQDmqBO9gMD86JYEhFHGTMI4ynV1ta0DydPpXhazVNWAIgIhALbdAbN2i4N/ynVxE1Nz50KSeAONNtMZUsUw/dtJPftv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNTZFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQ7RAAhtqB8+TdMWMrXIy4jGjLl7rGZUADekRXb+sXhlk1kf/+e87e\r\naLfLhgmP87kvWL7nDAN2FUBhfw/yBzUIVh0/aASEzN148+pfFH7jgxH65uZN\r\nlhmK2YjRaCcrkG8Bn1854xXMqkYmAUBCY9oNU9ZDEQQf9Km2qFFaSmdMH8kJ\r\nL89TXJ8TKLkR3W16+iodsVBcRAChHR1mTLF/st/2TlpNix1uIx/wz5D/y8nU\r\nboBJg2/vfqFNbYrRFAIxm0+HwIckurqqNTkqP6bj8U0WU+oXhnQ2CWRmPSp3\r\nrSDGlfoctvOx6IZtdDNHM5YmOle4Zjp7JFxN7qtGXWzGQNDRfv8gBvldLfp9\r\nJ+ZNv1aiJlPiZ2v5X664qNUJryBjETgP69nmYgC+9tcolnEi6pKjWprJM+Gc\r\n0qgSgqqkwpjtS8SqOsATOosK6IugPDxRifqUAUEiQVPrN0BHIm7bsU6dzlOl\r\nWa6n9b/UJR8+YyuccmAkVEfEOjnCLx6goEoCRVC9OLosSZS81I6OkVy/XgmT\r\nDvweCahmc+U0a5olllccGwtVGoDdywk+AF5S42DlwygFYH2ZwjT/xRrlba0S\r\nslmZVCFc0NrJU8gCybd/GQpLU47ehvhC4QCMancMHhUUQskEPkKmjDfDNw9j\r\n766aFC8cGJGbiIl1ynXB8Bx2t7xgS32tjJ0=\r\n=hcxk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"938046a6cc10952fe5c822d85188f77a42a69cef","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-19T01:45:42.253Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.2.1","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.5","@balena/lint":"^6.2.0","@types/lodash":"^4.14.179","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.7","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.83_1647654469224_0.844917901205392","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.84-renovate-external-non-major-2cc0249324becb89e66613eb2c4809982d023e10":{"name":"@balena/jellyfish-plugin-front","version":"2.0.84-renovate-external-non-major-2cc0249324becb89e66613eb2c4809982d023e10","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.84-renovate-external-non-major-2cc0249324becb89e66613eb2c4809982d023e10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"77ba1ff9fa04aa1aacc85e41a98d1ae4cb232303","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.84-renovate-external-non-major-2cc0249324becb89e66613eb2c4809982d023e10.tgz","fileCount":28,"integrity":"sha512-vd2XrTUTY7eMEWqV1cxoVTe+ZvOekYDueQlO4E1piePWX6pvGGxLY07fGCyIyEElbY/1aBrOT81tLN5rlmhMzg==","signatures":[{"sig":"MEQCIGfYjwUIgJOAiGVibHF7C3oJnwbkniX1V795Pj8KT/QPAiBgJLRp7t8QzThrLlWr++J0QPfYrjQd1KHS/LqQ6ZVm7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNTyTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOxQ/8DutBRoCeiOKWjlpHc0Frdq2nEDEzWpnnx5bJ5bCRiLnBQoq6\r\n3zjOUCuaiYH2+yAHAMMvZtdZO0ZNfY5LJeivcFObBs9W/7Y4JTPheTlSrR5j\r\nWEbfYJazLmSRnMfNxR/nMmGkP/rfH2ZSP0KJcC1UdRwaFufrL3mCDee7tM8Q\r\nMSaWSlb5mppQni2RW9Z+Wi2CgcaQlLmJ5cfwkfaRO5vyr0PhFUgWaF4tmS3E\r\nXLq+Y5OcJl4L3i8Stdopto3YMOih0y9af+qHZ0SJw7peHQX1Fd8OoFnqcGlt\r\nNMO/adRpcT7CRPnrRtVHhkynfEl4JPeqCakB58Ww4U3Uz3glfP9Q8OzrdcuB\r\nc9ML3s2YrK9NLPIqGspYxombkrPXKhoH14pTn6LwBbGYtaSxz9Eeouxd/49W\r\n0vnsNhxBIQnOytGFzIZXB0h1IwaK6+kLeBeJQIFL4c3CmvF/Rbx1I/mngpTF\r\nxRsVsXJhSIqowTCNo2aWrjPllFJrWk3VqK5980grE04RtOrZZ8JxSasWKyd5\r\n/TYhpVfxWT/XiEkPnWHy2oJZhWDsoqWxUt4jxf0lBPhZsutpfJZdWDSNakKd\r\nzaGxsEf3s3iC+ZX6tuHhLURjaNDkicgjNo0UQoRLx6KNPmEgFDEvtz7ZONRn\r\n0+aIZdfsxv6Z0AtkdYWHLMAe8pCErzlBrzc=\r\n=XiFV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2cc0249324becb89e66613eb2c4809982d023e10","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-19T02:10:48.355Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.2.1","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.7","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.84-renovate-external-non-major-2cc0249324becb89e66613eb2c4809982d023e10_1647656083806_0.3753878757034428","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.84":{"name":"@balena/jellyfish-plugin-front","version":"2.0.84","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.84","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4aef70abcab9e0d2b906828989eab729938696f8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.84.tgz","fileCount":28,"integrity":"sha512-a4IjZQDbuPb9pxgTKw9ZOEV2/aIcuTZ/dz75e/cokIZcj/s7oXSbXFYDu81vi0E0t3FE/D/uc/wQQIq22W1Tfg==","signatures":[{"sig":"MEUCIQCpaO9w9E6Phh8l5Gd/5WTWY31wq1WnrTzW1FRLd5tDfAIgd2RjQLrTItMiWIv45pm81ImS/CInvDsfVHmM75Zu+lI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNT+cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQtQ//f1PVgD/N38vxeft6+DDfuF0NDNPyrTlCEORP3+sl3jsNxVkP\r\ntezVQ1ShvKyK9BVVuIo0jyGtviES2OyZ1tvlTrHwgUewsRAdlhpDki6gXDia\r\nXCeYIiQOtrtvh6CVRJ3HwmfuChbgoZs6dqY/Z5yEc7PUxkN08Ld+G3X0znw5\r\n9bQtRhMMTdrFQgJejxBURXuHUaB8IkimEUh+KmLlSt8JsPQ4KRbH6SwYOGa4\r\n+9v8dH9xxgyRxbgoVj0FhmATi8I2xAlHM5JtZGNfDiSo7m/1K7siADAT3wJR\r\n84swYnvhLSRmtnz5334+CHkL/nSCsKBfv0HC179SUx3tvf9RURCnpl31/xl3\r\nThCv8vt3gxssbdInju/oFbPuHjsIDR5zRGTz/J7MDyNguxfzzrHtI13vd5lz\r\nT7+rXBW2dF7cPitfNKqMl+3uXuucz4VivlKyzUYBFbcs0vyvnl9iN1ROVWQW\r\nFeGt0xwcH87RUh+UHf3FlApktsv6CXTZD+0BOI8aSwFJH1Xsmfoxmj+sbIOS\r\nruH8PGhnfWaeL/99e59lERQYxd/Um/XRsV4u4Gqvwy+RXvUq1NlXk9Y82FR2\r\nVYilTe35DmpTVdYxXbd/wuJ3WNwncf/vZsuRfZ+/k9IHC34j4gvmkwiKy38B\r\npaKeExNCfFYQpom0qXQSbuy0dolpBIEbbFE=\r\n=NaSI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"69c3b1258f5a81d0fc3636c89a8743e5a498be98","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-19T02:25:10.600Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.2.1","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.7","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.84_1647656860412_0.5248362379035079","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.85-renovate-internal-patch-ca0cf87f2f17eb2d6a29e391d22671e2c740de7f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.85-renovate-internal-patch-ca0cf87f2f17eb2d6a29e391d22671e2c740de7f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.85-renovate-internal-patch-ca0cf87f2f17eb2d6a29e391d22671e2c740de7f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e708c94e00d1b76ebe0b4f7ab89b6330a1396dd0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.85-renovate-internal-patch-ca0cf87f2f17eb2d6a29e391d22671e2c740de7f.tgz","fileCount":28,"integrity":"sha512-nPDNzbdMSW3EzfqiBb5ugPyOO9cJXhatyuyyNKt21dirkVOnigYbyqm0X+pI6s7y4A4/7VzyDjnpA0ZAbwpVtA==","signatures":[{"sig":"MEQCIBIVTrURFeW9KFAPcoH1i0UfEV8vofYeQ3/xMDgzX0mYAiBoIxiWMjDJvmmfAKTx2OeWY/J8b0K3Dge7lFTiV97Sng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNUCIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofkBAAoUgI4cDgGNOGkDE1vfgOH1Pl+iKGv6uvyvARtZECrYE5zr/x\r\npK8K7f5ME1BfhiqpM0LHDyZItMfhuIWvYUA2naEnhMeioiHBawU0l3bBPBw9\r\nKlqDBdqC5MKdRgrcWx6DH32RYg8y+Qx0axWBbIlUTfP8T90Buma2T6a8nxLk\r\ntnZcL30JiFY0HxYfxzgDozB8+ztklDrJZUdf2fI8Iw5vvngNii6JpgHaQY8G\r\n6Pkr0Xf63w6XS+Q062RiLejiGwgzsFL4tjgFmR0dWeiCTUol9Hijpuw/SA0O\r\naIKECO1Yhqow7FX5P1WehgJxMnHYgD52xul53Eqt2JpL6m0aBl7i463eoofW\r\n7aP/dBH/p4+J+MM68BISWRub7yP6bzdVh0MgIv8sYSgtT5dyDnDyWSpAkClm\r\njnjS0CPBhVX1+PSBjLq9WZnMek9gmHIlSpeY8kjdf9933v+7XdFjbFMUaduJ\r\nv+iAK/YfofL9gpFX23BBkCGFbh77ztJ6EyToirKy+SIED8O5uNP7wApeAwWM\r\nEOtFdrKXkYwSDe3K9RBWBveWI8IqZ/ZdMSrBXbFvwaLDyZNgjkkSD4mwvPiM\r\nt1InD/PzQJd001zH0jxnmBG/OeDIKnM2MkTFK7qr1n/oz1MlcsIdiXNA7Z3y\r\n3C0cardqRG2QXwJOFIQanO+babIFwHt25Hc=\r\n=HeBK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ca0cf87f2f17eb2d6a29e391d22671e2c740de7f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-19T02:28:08.682Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.2.2","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.28"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.7","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.85-renovate-internal-patch-ca0cf87f2f17eb2d6a29e391d22671e2c740de7f_1647657095920_0.8690708435873977","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.85":{"name":"@balena/jellyfish-plugin-front","version":"2.0.85","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.85","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"178647a096edef5b490e372649ccd3bd5a7fdbf5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.85.tgz","fileCount":28,"integrity":"sha512-U20oDgeWhP6b0s/6zwmNjDIAbLEL57mqJS+f81mEXikrL8WXH87IMrvoPyOeLagPz0mBhpwdvTGRpup0YkeETg==","signatures":[{"sig":"MEQCIFK5IEH8uCmegmJ4tuu3ERSqyulDmdoi1a45tjaA96HmAiAkyB+hPU0IYdOQscaiIv8QVUVDrmbqMMoJy7/JnBoeEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNURGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3Jw/+Kl/1H8cxTMVKNK8JqVNSreGKJoAWv5uI5y2PZy+K+p6hwDzw\r\nFSIJiHYQYYA+23XBSFNMERItybkVT43DpVuO1ccxvz0+EN7SqBJSWE5g/JaH\r\nOPu9M59HOdAdtWwTn3INRq0xjFju6GoadfWAE44ms4VKzpJfVbLFeJJvcKia\r\nTV0FhfWALy7S6hTB0L81yRaulTgNqX2NNS2eVGoFdPLjKuzEwxmd0mXMBfPy\r\nz+IZmHC5MWCA/sP5gpk0141IJ/ILbW5h2pUpoXQV8ryuZDYaNG2y70NZSFrZ\r\nXWs3+H6LIIGprd0zZ+WNVzAvNPOmnLCdza9I7+uSdtmI6AN46tHgeDqV/jRe\r\nPd1FFI1f2ePwzgNcUaaLj7qCpYm3NzMjfVgZLnkkFFRhduIbOxjLo+tdb7zm\r\nHAX6Vkxz1BJZG5OJP5SiAjfkwNF/NGLne/fPijmsMxzTAJ+eTUrVm7fQsDF8\r\nSro+BolvfnWqTFa6cPn04hwdWLBKdai0Zj3W5rmO/4v2qZPddcagE4/DuP2z\r\nmowsugsaZLbi3UFUJHxvttWkYYVZv+vfR4WrZZYxc7aZaKJ3O1rCLSf5Pi2Z\r\nfKWcaTao1/Q9DNFqh0Ox3YchK5iMqUkps7jFUt1x/ErnBLum8tMrmJxVExoB\r\nNNTTaAiX8kW13sExCY8yHpfFgztm9btTpUk=\r\n=B/Xx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"40ce5666ed1a16755dccca62b5c5dc849d4d40a4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-19T02:45:26.647Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.18","@balena/jellyfish-worker":"^20.2.2","@balena/jellyfish-environment":"^9.1.4","@balena/jellyfish-plugin-default":"^24.0.28"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.7","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.85_1647658054181_0.15577789243422258","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.86-renovate-internal-patch-36516b816a5ba8f86d84e09f2721c51c1d691e2d":{"name":"@balena/jellyfish-plugin-front","version":"2.0.86-renovate-internal-patch-36516b816a5ba8f86d84e09f2721c51c1d691e2d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.86-renovate-internal-patch-36516b816a5ba8f86d84e09f2721c51c1d691e2d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fdc9ac74e893c750dbb36c625cb3f13508635519","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.86-renovate-internal-patch-36516b816a5ba8f86d84e09f2721c51c1d691e2d.tgz","fileCount":28,"integrity":"sha512-q0/V7YFijp5Aw9pzDBJ6VQJEgC8Liu6jDIZOxiSfKa77oQN08DRclap+B0qjKeoy9jQqpo3kIMYCs5ey/PPwUg==","signatures":[{"sig":"MEYCIQDGxdPpg29YwX27qa7xig3+LQvUnY9KWTFCwjA0LCDm3AIhAOg0EjzDLGn6EwhWJe5RTGwCSkagVzD/wObMP+GIo/G5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNWSJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosVw/9FHHBBbeYJBVX/7KbTEvnfnrLsI4XnS0nDJU7M7DEiRmubyrY\r\nFP+jTROZnBpEYdPqYvtOJd8lHK3+BVxTQpiv+7tzELJYmNi7cs4Ax/yp1/A/\r\nKc7F82w0NWzlNUr4PCaw1lfsVgXgdJx/dYoRjXYLRkzEiJ28A1OUeUYyRgAO\r\nETf66GVO4sSrIU0T3NgXBmCtxVkLt0QWUR2lOQuhrpIlPwkXRrkY5t69TOiq\r\npZGciTv9HnV67dUm+NUMUFd9gUWcGh/CJDx+w9e2BcyYXDrcw9WwJUfNb4N7\r\nKH6wTqdguo4+x4FI1/VTdjc2m870WgYU18Oay5oXESnv5xcn/QPHiHcCzLnt\r\nWCSqeK7GjDQFSmWgfMrwrmoVpr+RQKKvqHljadj+feOvFxgmeO1ZkEkBjTUc\r\nfh3qV7hKGoqggNpsLkK6C3X6CTEKOuO5tL01vvnsJ2Czdq44s/XKce7YnKRA\r\nEVvaLeWhItjmznlAks9bnTJRGtU4DGINGWukYZ8/GGrxLniiEB7WJi7OXaTf\r\n6AAk/MQulQuG3+RuaBxbTSbL9uwbcuBxqevwurA5cIyUOSFBhDa+5hOzHA1g\r\nOCwFS0UAnoq9HQ7yQHVq8e2TEoFMZuXuu3VKd6qcuXoHgnt1ChFLy8UPyhjz\r\n4sGCrJf945V7sU/ThC0pbvUM9W0jKEUnYh0=\r\n=Mboo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"36516b816a5ba8f86d84e09f2721c51c1d691e2d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-19T05:01:41.432Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.19","@balena/jellyfish-worker":"^20.2.3","@balena/jellyfish-environment":"^9.1.5","@balena/jellyfish-plugin-default":"^24.0.29"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.8","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.86-renovate-internal-patch-36516b816a5ba8f86d84e09f2721c51c1d691e2d_1647666312962_0.6289026577274945","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.86":{"name":"@balena/jellyfish-plugin-front","version":"2.0.86","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.86","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2e6b442a760c20781f3e42b3a623dc700a6f879f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.86.tgz","fileCount":28,"integrity":"sha512-M0Qlp7Za7CGiG1lLVGvlqEVj9urGuo4J125Ff/Taq70qvPAfpdaGpt64QUTZeT57NiRtWlVLt/XWp/TIwbLriA==","signatures":[{"sig":"MEYCIQCzJg2lPp+GMKDT6CsG17i/1WYvW+7h1H7YxLjlFfsPcgIhAOPVlx6a4PJdrlrzRfrODAANJMVG7EYAQLdIwStbJqQy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNWgDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJEg//eLBa9t/5gyd8uPOpJH2zRkGbUgGLJMt/tUzDDgwF3ieoPPiy\r\nIxwGZVQ3NlqFeWgaOEPL8M6jSqD+E8HpZWTz8mtMa6AGpRnzTfcU2iaw5iV5\r\nScjOBDMG+XtuPDkHmO3pQdKwzFxvvJWwHd2InXL2r4BiornXcltestnERQTS\r\nI4scQrEmiIuMyMpIGV/DIDfeABbbF/PQLmjGXawWf68zzBYOOf29ZwC/3xj2\r\nmdVIry6Mzo4VV+KHnI6oIhIb4neWXEJfLMy8BVnJu1YNJaqcROHvpJKH/zIa\r\n9FONqAt5IsxO94SeIpLh8+dOAhWi7CVBsddq/jAbTOVelc3ROPbRsC8kcGde\r\nPJCPNt4148d2qgPRprKCGGi2IcFRjCo3uZZhh9QNCjcpQYj4x9/YMdY3SOll\r\njitXysR1J98NSLyxLByr4W9shQRwZ+h+KcEJX2zkCIVrd4LxUarsPoWk9bKQ\r\nfQcO9Z+ESZlWMT6lFl+6WtRTsdARG5flh470VCbz2lMsQ5dF0sE3IZzXUGzm\r\nEmNIM3jZh98gTkB7OXGVi3kGntULU/VcvnsPEnuUpfZzCYm7wCCEc/feJLdj\r\nMm1UGhJAA6vfzzyxAYsKc5GQFfiJBQElcAq8qQKaLf9ZNHOnkOtSh0hcBy9B\r\nSds6DP0HcsX4r0Z7sKU/dMBJo5GIY4cR3M4=\r\n=Ujm/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0ea865886a5e6fc6f3e819e0cfe83a6dea6b4f48","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-19T05:17:48.976Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.19","@balena/jellyfish-worker":"^20.2.3","@balena/jellyfish-environment":"^9.1.5","@balena/jellyfish-plugin-default":"^24.0.29"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.8","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.86_1647667202916_0.09981161936076455","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.87-renovate-internal-patch-4a01e9d28885154f5aea902384cdab525a3eabd6":{"name":"@balena/jellyfish-plugin-front","version":"2.0.87-renovate-internal-patch-4a01e9d28885154f5aea902384cdab525a3eabd6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.87-renovate-internal-patch-4a01e9d28885154f5aea902384cdab525a3eabd6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"133a6b6d820ea75cf381000e3064a54bfc2f4e55","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.87-renovate-internal-patch-4a01e9d28885154f5aea902384cdab525a3eabd6.tgz","fileCount":28,"integrity":"sha512-ZTFS5ijLHDOgKotYHgcxA3Vph2heRj/zFjLi5LbCpThYHuT07CwH0tl1Z4d8hCXbjLvMS8cDD3dHuHf9Aifvng==","signatures":[{"sig":"MEUCIQCEPjOL7UXc7rTI7bQmXo7CrmtflA0eM/FNaBKnQeKPEgIgBvfzEdsT6Pcc3eUZJfwGkh2fuJ501KDAJN6wswa3kAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNbmWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdTQ/5AI78G0HpoUbbc06DPrr9uGgeL0eS6+8ynKeQnAugW0LcNkfs\r\nU9lu/WYK1Sm/fqn7CwNYE/6xX84EFI4/Kw84v2/OMmepHa1Qf4qzdOWPYwEX\r\nB1uZve2WAu7K0koDV0B+ce3bBz3AaLOmspOBUKvQYYSalKtUMqkdQ3lPH3o5\r\nuleFkBKV6j6XksJ/hW01cJjfiTWV+ZqZX/qe5RHbzl3135G7RVryDboPcCh2\r\nbRegBX7T8qWCSgWT19P80R3SFLkyDorQx2rr3+etIYxOfMP6oxEy/3bv9mu8\r\ntw64NfmFaqhpwIQ/xxfAOCnwq2LkhGyZmbO2UKXdtQyOhdrTAE4QE2gcKB7n\r\nwdaN+6wXvXZtVbWYbZc2FhYkDnw4840IQ2MiULWyPfpTIFRCT9s3fIY2mrS+\r\nSWWTCh9nYCULJB0lyVLKXEpWJMk5U+dESHYeOsYEW9r5v2514PzanZISKinp\r\n9PINgN1ynYDRzMSpKdIxgiY2GcMGVPmF/QSThk2LDvROR07pna8lkewnM0sK\r\nhMspg75zcqXPhhg2NRlwlZYvix9mDB+6OymRPzQdqaL6LjFYESs5GhMmEFqi\r\naeHw+WBJotBK3jJqXjGXoaykBXJVrko7wcqitbpo6ZLVE4FQUZUrucBsJl6V\r\norVDqtE+I8bItiF9f+X/4wFkVeFrMqrdEQo=\r\n=mmIv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4a01e9d28885154f5aea902384cdab525a3eabd6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-19T11:04:05.621Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.19","@balena/jellyfish-worker":"^20.2.4","@balena/jellyfish-environment":"^9.1.5","@balena/jellyfish-plugin-default":"^24.0.31"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.8","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.87-renovate-internal-patch-4a01e9d28885154f5aea902384cdab525a3eabd6_1647688086037_0.7786576094629896","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.87":{"name":"@balena/jellyfish-plugin-front","version":"2.0.87","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.87","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d85983835bce2cb423b6c1f4e6c6ab7ada44f5c9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.87.tgz","fileCount":28,"integrity":"sha512-lr89JG96jy96D58vCGw3pj1yeTpum/U4npQNaP+TajkXx9tKMo4tSUg/xm+oPg43CM/CqqTKZvmtFf+ZrnB3NQ==","signatures":[{"sig":"MEUCIQDKQcyld02pDBOzVfbxVSig/GcKWwbdao26S8Br8RFdtwIgIxWn2GwpnkKiWUtBMqMcSiSbhkXPDpKrGiqj6Ntb/Lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNb2VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMhA//YxjGc8Ed2K0mgzgA5W5zVXY19V3HmFqh4lyv4JwUdYjTz+TV\r\n0mu9DLivmDD5W7V+aJEwrEbYY3dmWA5ouy1jZDYdNFuGw8ISPGmkfhp8S9Yd\r\nOaaNXQuYZNwiv0Ke0TfRC5BOPO+5CBFVU5TOx97oY8K3Rwld/Bd18SHNnhf8\r\ndX5Qg0i2hpjNsZZQRxYx37+B1lpYKW31mVcz2u6R5fa8eh+CJxEpEpS4AZMn\r\nqvjqXlp0Q7346pzZJXa861kP8LrfPMZYTXyhtwtUD3XN8rSU6fgTnDOeFlw2\r\nFUoAvQrY5EO4Re5rZMVFbDsRWQtvbeaZsYvJr40T0gT5zGId3pEQdPN4Szg/\r\n2bSY6hCE6P3dQ6UijygpeUeKpsss3OhJVJlTQwBHLxzkuIg9/0GMFLvr8ET9\r\nqMFJEbcPtsMvDaMOW+UdrB8m5nU7Og2clHVV0HqaZqY5KL4i/7FZFPxu/JEQ\r\nN4uTRBv2T97+fyKiemdkov+XYEv3K7fx17RLb0JGtQ4TH+/QCG2MOoLgQG6v\r\nkh5+NajpeFN/E5KdibXfS1FhzH4/D+zXXZXi8O9T3Qx1WDypuCdusLDzDHDL\r\nYJS+SYuslwzWbParlsY9n0E2S5n2WSGej0YO82iWjBbQXHr99XdQXlZksN7d\r\nW1Z/x25Gt0ex3YOVEQQDVFUFeNEmF2R8kas=\r\n=Wjuz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d92aa72307b6a6a78e826ec1fa2431ff995a7aae","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-19T11:22:21.227Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.19","@balena/jellyfish-worker":"^20.2.4","@balena/jellyfish-environment":"^9.1.5","@balena/jellyfish-plugin-default":"^24.0.31"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.8","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.87_1647689109284_0.03297146556340813","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.88-renovate-resinci-jellyfish-test-3-x-a604f3dee15f9d91b7d90b1859a8788cd773433e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.88-renovate-resinci-jellyfish-test-3-x-a604f3dee15f9d91b7d90b1859a8788cd773433e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.88-renovate-resinci-jellyfish-test-3-x-a604f3dee15f9d91b7d90b1859a8788cd773433e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bcd7276c1a0e50995f486925109dc3b6c0cc117b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.88-renovate-resinci-jellyfish-test-3-x-a604f3dee15f9d91b7d90b1859a8788cd773433e.tgz","fileCount":28,"integrity":"sha512-U4AX9GlQS4tUeIEM9cfAIkJVCTPmcU17yG8caFb5KJO2ylGZt5+R94fAHpOYYsXAxDMRH71yo6RA2nlaxe8DoA==","signatures":[{"sig":"MEQCIFXXbIKRb2dbR12x5fnp7SEI2hocFOEYpi+/z8EOg3nPAiBUB4A919fW5WMcVhOnct7OZYaSg1WDuV65GrY7J7O9sA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOL2UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVAw//dNd2rg3NYt2LRKsBqnl8OTME5YL5o72KzDuy3T/qgCS/z46G\r\n/in9ZDvZVvTV7QyO6jMRYcxMQ75YpsbYh+ekgqSYplOq2CD4tF9mykszPN28\r\nMGPNEVhJjc/rY9Ad43ASD/IWeS3hEq7kKy4sAG9ihh7Q58ZKLXF2MtbPYqPs\r\nqKR6gC7fj8xxLymny+/HV1qJdjlwLUYhD2Il/OwfX7UWUyD+FB0NtlzzzcCc\r\nuL+QOXvJ7vXQCf597kJFP5pXckqneIcaDAO/pp1FThmJH/6qwB1GLmfl07t1\r\nJMQMaT7VSSnqblAHOlELTcmvzI5PeYpoAiGFo8a32wJLGKkFI9kjV+qe9lx5\r\nLO8mSBJM+rzA9VlrgNY/OcUgxCT4ON1fBKb347ITvG3oZ6egzfoTyr1EObx4\r\ng7Wi7j4bMlqqYS7maixviax+ZpMhFVAeHLFAc+XzXqEMK7Qa2KzU0Yt0kKAw\r\n7WKf0cTTZGxKB6PEuiWXXHkzeElrMqTHwFR27Yq687ODUIFHSmsYC5Nch04F\r\nOwbi+FiDka8iA8H1HyjqO5jdln1M09Xh8tDe0InWIyGJebZ94nVjzJYlBN6m\r\n0WjaxS02SKpGC/US/mAP3Es9XiHT70etGTmlWxJH2Vopw2uqQUfnujBUKEoy\r\n/Vhf6lT8uG31UAIxXIO8qsRwkyKDlxFoc9k=\r\n=SvvR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a604f3dee15f9d91b7d90b1859a8788cd773433e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-21T17:58:58.634Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.19","@balena/jellyfish-worker":"^20.2.4","@balena/jellyfish-environment":"^9.1.5","@balena/jellyfish-plugin-default":"^24.0.31"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.8","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.88-renovate-resinci-jellyfish-test-3-x-a604f3dee15f9d91b7d90b1859a8788cd773433e_1647885716102_0.12274113046430934","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.88":{"name":"@balena/jellyfish-plugin-front","version":"2.0.88","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.88","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7f8acfa99b89e1f8ad3dce1cb49467a4dd9e8b4f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.88.tgz","fileCount":28,"integrity":"sha512-SZvK3vNYFWdfmkaZHXaxQEbNk8+Hdnbs7EM9qFCpTJe8WvzCPUa36AvwHDVkw7nqcedeMOYnn7LPSynFmXzRWQ==","signatures":[{"sig":"MEYCIQCnyLXBZPCtaqCCIsbTDxryMkABOm21V6QmupqF6cPUSAIhAOk8rlVgiQ+es1m1MZn5SkdtM+6znk5dARwuDn8pQLPo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOQkyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQsg//SsW3hpch0HeZwY+sOaHtbtxxydNbOICIL+3wg0ztvQ6cuzkJ\r\nEkbD6uKRSST927nDOGtMw+EDTw9JanulXo9z+cGm1UoTbpskUcrcpzOQ6pWH\r\ngcR/bV6WejP3DlxHClwbdv7RWb56jCSjrTbIre3ne1SIGOjKRrfvwzM9MQw9\r\nypP+HlD9lElQcWWW4Fykn05x0Q7U75LLva3tpOnpG4pyRZn5pjGV/wD/5ycE\r\n39bPBJ0xdTburwO+88uWyBoeZZlC9q6jHZpXeP97Sw0nUe7hk51eohZ4SfR9\r\n0JXeyGkK4oJ1kLnroX3yjqwgTzdf1N9xl4828Fyc1rDUbfdnZMUvEM/D9uAt\r\n15yKCQqNpvVCat3ZSz+kfcI+oI+a+zZzQ2doNP+XqyM+aDWCtnhOG5Pk9N7C\r\np+2PGLrVmWZ7CkioWiAyVA04W17ruRlLCtkjZC+alRDXd0p6n2x9zbhRAqZ1\r\nAIEQ44LTzxLCx8TfoMonvnrFi+kUDNRALl8MaqpI4isvIzu02m7SVxZxear0\r\nZk6nXuXOlLfqQZybTnhKE+6Jnt6uaglPsXs9K/TAQGTkGjKH82FpLlsNi9uM\r\npwluNpO2AIcGz98jqlnEANCwCvbvBbeb/n0henFG44EwvIt8q464O2ojwvPU\r\nH7meCIu4AyODl7WrOOx7fUrJ84EjHWFpUoU=\r\n=3uZj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5ce0860619388cd5756a3a27644ce49c1dfe62eb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-21T23:22:04.048Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.19","@balena/jellyfish-worker":"^20.2.4","@balena/jellyfish-environment":"^9.1.5","@balena/jellyfish-plugin-default":"^24.0.31"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.3","@balena/jellyfish-logger":"^5.0.8","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.88_1647905074677_0.521558927836606","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.89-renovate-internal-patch-4da156e5dac46dc204cd049f9249db96bac058e6":{"name":"@balena/jellyfish-plugin-front","version":"2.0.89-renovate-internal-patch-4da156e5dac46dc204cd049f9249db96bac058e6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.89-renovate-internal-patch-4da156e5dac46dc204cd049f9249db96bac058e6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8b53888ec5e9926ecb26ae42db49f557e5ad9f81","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.89-renovate-internal-patch-4da156e5dac46dc204cd049f9249db96bac058e6.tgz","fileCount":28,"integrity":"sha512-nDwds9zIAUWx5Sp/LtbP5ydZUgTLVkAbtHqlW2GwcTkPSh1ga8AI8tsZsBqhktkMcDLQFRa0me34jw8sj5qcxg==","signatures":[{"sig":"MEQCIDFpIWpwhBAe9ayaeRBugb3zbq6ipkbp7n0cy0oc8s/CAiBH3C1DcFvhEeFUP3kfTIR3mia6qXprh15+UaUTCNE7oA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOVApACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSbg/+Km2Cwet0FH/Hdzo+Tfg6/iFs9LYnSpk9EZbZY3rLkSI11Ifn\r\nNS5sRrRB+MdF34kOZm3pU+OriWpCOX7qDRjVK+achb9/HFawfPdeCoXaqzj5\r\nIFgzZDMFtHNNYU17Q+hNIwWiGzWFClnTQn6Mqt9PgCdTKqi3szYQsT3fEGNm\r\nMdUd4brFF4pWQ8mPMsJgnrZ1YPr3SZ1a91zbQF4tq1i9QE0Bk21B07rx4I0r\r\nIxCwqgW3gbT1R8N9PiD2CPwAHGqHU1dy4xA7fFVa5J0eAnC/OmhC8dsNUiKo\r\nWrw13po7yNRQrObeERy4HArhi7Lnwhu0NbqNVXhppb/mp3KJuY7NTQxFZjPf\r\np3wMimda9tqgdRHMNgXuJYJTLEimXXtz5vCNbjosKRIsTifpEG+UgaIjsZWB\r\nAelaiQG1PqezedFV5Y04whLJS3lCqEq7MDsHIYPQEXrt0+ZhUXhfPmzkvmbd\r\nm7Oda28vgyrUHmBAXeqW+/BtiZY6cux58haYy2FdxffXcCkG/SSbOafhmFGt\r\nkUHs8J+UYuy3zC2Qtb+4ndY5AGYLrLXry4x8ZYFjQKtFAhMOmg4OHYQA3q0l\r\nhyW9Z+XUizd3XQ1w08p7zLOfRYW3BM9lHXhFcq4Lh0BhiK0TWt/SkCvt5hMe\r\nn0nGhl8+xmIb8M1VUSMc0aXuDOWTL5XmBQc=\r\n=gJao\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4da156e5dac46dc204cd049f9249db96bac058e6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-22T04:23:21.201Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.4","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.32"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.9","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.89-renovate-internal-patch-4da156e5dac46dc204cd049f9249db96bac058e6_1647923241224_0.9771097564837028","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.89":{"name":"@balena/jellyfish-plugin-front","version":"2.0.89","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.89","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6006e885bd22c0a98a6029ff31466988d2a1028d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.89.tgz","fileCount":28,"integrity":"sha512-Ww8k6X4FzBGHoj8+MYQ1N04N0n/qO/ideHiJWvk/UNfBVlJHHuMs54UWTClu32GMx6yUiWMomPciPe/N0TRKaA==","signatures":[{"sig":"MEQCIF+D+ydg1o8R+PHGalVY7aXF45aNhiehuM6mJbsyedVsAiA1Ii4Acejf31SIn9hyBg/FuOwbHFqt8VJIfJzQngRuxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOVPMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcxRAAgPNbrcTNT6dVcTvhFE0JJTjw8wcNSbb+E+w1tCg075IbJmmc\r\nHs8Fu2sH9kzJNXUIMigx4b01k/tOJTsFr3Om54ihLxi6mbtOQi/593y4b4Ko\r\n2xzd2COEDqWtE/sh3gaf8e2xYuH+97WrCWpakSpIlkp+DQ61CHqHSY+071hy\r\nFu5nuSNn0I7I+IFxR7I0lyMmHBC4VTKBSqpxUytL/qDbDcSSIVYhuBm+28Ol\r\n6QYbwkTDJLnD9MX8i3FnaERswh6r88rtuTy9ZfS00ilDekRkp4i3rhxtbi+k\r\nxiWKxJhciAPyuy40Gvth4bxFwIEjXmlyyUug5LuWXoig851AbyFFbtYqhELt\r\nHXwJiyFUQg4TUWFOIQFpoRYFWYgOpZcUMAdEg11KzHNx5aI8R7bzQAHzpVeX\r\nempZRFYT3H4r145YG45Zs6AVh5eg+du0fHuNpypJFN80hDa8Tw/s9M6kxJnl\r\nyku/aNbXfyL301GySdzqIzBRKcm6iF0RrjfEUwcE92CO+7k+FLxQstxzAUXR\r\n/m2xRuhrxqzpTPu7Jd2mHzUpsyzp//yTBYMMGftXGwt/I3BEYkw1385ieWkU\r\nmipvojF+WECwksp/Qkcro57i3YzApi7KhQzLvLtIFM6zfcyXtN+rgSJDy4zB\r\nri+roNR1BMB0/29s3wR6w8tqHFW0Wuo7epc=\r\n=XsXb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9be9a27a540ea629a1ad5459d80978e165bbefa1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-22T04:40:12.191Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.4","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.32"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.9","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.89_1647924172586_0.3831653363874239","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.90-renovate-internal-patch-aefcc3b4342cc8ea07f57992e6cc16b6a78ad705":{"name":"@balena/jellyfish-plugin-front","version":"2.0.90-renovate-internal-patch-aefcc3b4342cc8ea07f57992e6cc16b6a78ad705","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.90-renovate-internal-patch-aefcc3b4342cc8ea07f57992e6cc16b6a78ad705","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5b58c00e7424be6a61523c41b72eceb70034ba12","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.90-renovate-internal-patch-aefcc3b4342cc8ea07f57992e6cc16b6a78ad705.tgz","fileCount":28,"integrity":"sha512-Qq2IpiDP9n/CDJ9snNTw7CJoy+Q0vrG1BTYdvfoqsI6jPiuhSwBLyify63RZ8DJQR9TQoVryFdM8IyZK8Lqmbw==","signatures":[{"sig":"MEQCIFqC1wPR3hiJVnS+ucCnHAHkJAwq4Cmf51GEwtvuuQa6AiAOZrb8MBYEmqdjx8BAnndU+AV0zAB2ivcuRJdcIcoVUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOVSVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRSQ/6Avh8Wdjqx7JuBZRZ3ag8kA+uAqorHyubTesp0yVTJ8j6gKOG\r\n2nkDJc3cB2urL6gDjUtK1tNtHJORWAOQrYaxLZxg8dzMXplj4gMZ76xHYKvd\r\nS6GVgjePCrJmH/5RbhmGYpsJNdExwUzAau48R4utZk0UiwXRs7a6rpmrHvpw\r\n//O9yFeKZfxVddBYbm7SlWnF06ztur8krFIPV2oj8W6ngJ3d5Sn5S6FL0Gfz\r\nSNAXnuxewwsnT5IuSigN8lrOUhCUBD3fVTWE6/nlmrxgrrxCdvq2InL98wTd\r\nB14gFmI8wC0SqHSkwVOmOvSzQaEjLV1R0RNGFUXAQGdpOdu7+Kf0YryOo7Nq\r\nqPMTcivIqQ5HHqCKsRGeIaetIHM8aVV8Mn2wybdUUaPQiPfbd3DAHTPitle5\r\nt/0YD9wvCczPwNaBde8nLos13t3gD+LDkSO19feYshisjnQfVpT7tcUv1JVX\r\n3nRaKpe8Zwv6O1Vruqui1+FvOcxrbx7Kf4BHjuz3Ii+Tb+IWZZL247dPREGf\r\n9oo99W8/ORXX3NmWdT688/MdIYw6XMote0YhnFaPHxXqr5XBY7UJIPEYcHur\r\nRQn/xZOPiGnU3qeiHPUw3JbN56Y4Wi8bO/o8bY6UDHQtvaTqllM2mxlCc+4B\r\nMhqmeZ33fMEEv0DW/ucUSET/ZAtfnoJbWyk=\r\n=L6vQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"aefcc3b4342cc8ea07f57992e6cc16b6a78ad705","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-22T04:42:27.042Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.5","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.32"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.90-renovate-internal-patch-aefcc3b4342cc8ea07f57992e6cc16b6a78ad705_1647924373484_0.7397419900326241","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.90":{"name":"@balena/jellyfish-plugin-front","version":"2.0.90","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.90","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fc4c0b3d57812479d8c3bd1c8929542522462eef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.90.tgz","fileCount":28,"integrity":"sha512-IgXPl6Z0H1o1ofQMRKkNP4z7PIDdENVbdrMY7ccWfIKWO+yFwyGaMmuLXtEiEi9vDwJgoPc4IQRktQa3l8QfsA==","signatures":[{"sig":"MEUCIQCSPaiq2LGwLDT09v04RcOo8tVO3cUEQy57KM0EBYKZeQIgIIsrIsAeLtZs62NIQrZucStCBVzld4Vmv0j6nASsLQA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOVjvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq9Q/+NCXN8sDuXlesMNGZ2bcxd//xQ8zLM7/0L9Mk0h8xHKp02e8Z\r\nWWn4FC61VsuudIB6GBm4Qd636ltCZ4urH9glgkaa8XOtbxu2DD9H9c2QeUwl\r\n6XzYmSMy30nNP6TsE9qL3mWYbKnkjQAIou4DH9t/HwjEEyfgdCRyf6EaNeYr\r\nfTtcQtrk5qJjl/KuPiAJq8NvYB2lAOb8UjjhgMPE5vjHwuLuoxnhTkjXmdt4\r\nU5pBjdcKyHtvoSEbisWRjVsmGqM6NCyKbqR3gxgN1R/tT/IYTLDINX7wIY7W\r\n7JTQ3zJ2wenXcSQrzhQJ1K7xSEAQBXlcl10gacp2bTb43c5MhD3+ehoBrlc5\r\nI3rm/eLzdX//4c4chBALslzDA+qKXrfNHXTQk0GoGPEQKeHwvpo/hU7vYc1s\r\n1bgEFnnyJ5Y08Ja6w4Haj20RcFcTpqGlQoXQtQ81IwP2RwCE/dzFSSJ3bPjs\r\nx5iiZcqKNG74tLBhkrzfkXUrE14fPwt1vOMfoKEcNCNF0eCfEI7o1OjUOrxF\r\n2EPTIRnk9cNjNFYIS/CSW4w6vDI6Is3hwH47jWMs++anojlkpqJZDxzaVR2C\r\nYVWmaBzqEU7hg6KC26m9BnUCvSCLTG6SemJpsOCpwF4WjX7hVRD7259zPtkp\r\n5S9SCYQ8BZ98Rly5M0NxwVwK6r2laFKzuS8=\r\n=pI07\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"127911b8924db1d894ce8fa109efffe5f7bdd50b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-22T05:02:22.683Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.5","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.32"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.90_1647925487215_0.8266821553418959","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.91-joshbwlng-update-repo-yml-0755f83ffb73c62648a2f7ad05616a0fa208aac7":{"name":"@balena/jellyfish-plugin-front","version":"2.0.91-joshbwlng-update-repo-yml-0755f83ffb73c62648a2f7ad05616a0fa208aac7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.91-joshbwlng-update-repo-yml-0755f83ffb73c62648a2f7ad05616a0fa208aac7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"07e2e7ada022ef89ce11fb97c135b434612a031e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.91-joshbwlng-update-repo-yml-0755f83ffb73c62648a2f7ad05616a0fa208aac7.tgz","fileCount":28,"integrity":"sha512-WFvskw5k872krTj14u8XuqMdfhdMKmkr/NGBBS4+ZWF7tKA5ekcKLzHeh3zYOS0yL+rBjJehsFW2uqIPy0HnEQ==","signatures":[{"sig":"MEUCIAnvWkXY6oy1ffMwyo89kDiIKr+4/tIndeNIa4fixP3GAiEAz1QWME/uJZq+jfUCTDRW1lyHZgpzZfa5apY/PI1PlFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOVucACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcrA//X/FEBcraibS8LgQ9u8z6Vva1s2Sv1nMsKYEVRtR/E8C+33Nl\r\naKNh84DLRd0Zce9vgnLOCABvKY0mEKsLWob594D89D6Q/cnS4p1x0PkmSpUh\r\nkS1dxoE7qXmmp7vbW5PsqVQb3KP9t0eb8+1vAsiOZzQM6P1WQnBalNT7rxOj\r\nFH7Hj36hx3Yn+Db7LKcRhOneDqe1ZFAp6KaObPVgp5OvbecUlwBMsILQb5wB\r\nP3i64yMV3iRkz8oripTWyq3uG3uZIgs4zrZyoGdy72LT5zh1WLFbqUZur4ss\r\n988RqLRnmOANZT32kPsnSLqIlNpaFYFpgglHdps46PAal7zSx8bnN8c/8LJd\r\nHGvRFVY9VuFW6VOBKHkltny0g4XMHH+rJFHd0CtoS4vdJYZurxkJwDRMIBXv\r\nh9oSUIODYMCSEvRF4cs/+82+Qn9+pcBPNPu6Udk7NS7c/Omm2Jyp0HwAMmAW\r\n/2Xxd3cz6EObF5NwtAVInTWqk5JyW/xWoPHJEoJRNNMDNC+e6Wh8Uy2FxEWc\r\n4GtNjZXmCRqaUx6pr7opZGH/pTCUL1N20sz3aW+c0Ci0bnH5LSvchmAjiugc\r\nseitGfIFYWPZODZJ/fMU+fIjKMhkJJhpH8EfKLc3oT19c5MQAyGw9wXKEzGE\r\n3cT5+Rnau4bys9skS/rWioNshRq/LnvnjFs=\r\n=7YH+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0755f83ffb73c62648a2f7ad05616a0fa208aac7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-22T05:11:49.188Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.5","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.32"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.91-joshbwlng-update-repo-yml-0755f83ffb73c62648a2f7ad05616a0fa208aac7_1647926172065_0.9666328688000017","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.91":{"name":"@balena/jellyfish-plugin-front","version":"2.0.91","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.91","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1a0706ee8214e611d7017b7b369d050617fc4719","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.91.tgz","fileCount":28,"integrity":"sha512-6kFzYeryDjeNTnIek6RfCluUG5CAwntkrCh95Lr0CIj49FkbBJh4Hcs1MUZvRn/L6DTVafJju9u5LangCbaZ2A==","signatures":[{"sig":"MEQCIG7DYEoV+qjfRahUHzqoklGjrEMWwR6iCZirm747ahthAiAyMSbBPLXU/yODN0V6WtPvWbw0LOijj2esnaG1MUl5Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOV6PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPEhAAjpI8pq4KTmoKp0AIG39QBN1oah/TmHYFSXxPUx5dXyoOwuq/\r\ng1cLt1xUuwn40X5cdzUViecMhSOuz/p5tV+od6Qu3w+U9UeC1nXVBrKt9LMC\r\nHkWnb7NkdJSCDVRi4jdn6FuSdkZM0qcfKS0HeC9D/XQ7YbZQKft8B/0cKf+S\r\nSVRyZ3koRypC6+PzZoSvmOzJjBakyiVr4RbrxbvgqO5z6XQBOlN4oUzaavQy\r\nlP5/NGwzNnME5mS/r/UD4TsefzCpqzxvoy0skqr8Euqd5fiFZL92ut/Ffa/4\r\nQWmy4Uhs0Pb/G9NugQ5cZF/ZN8HG4yObPcSQREVIIgo3OluPDpwZSJfwZEmh\r\nSHjQ4OslEzyn1J20YHXrGjld+r9HBWG3UDQblvJ+diLJQv3hoo5Tdr5/uo6S\r\nJdaOC+jzkGLXTVw3mEPzaG/AvpEhaDEOp8b3T8+gDHMfYgngsgFpN3urDUUL\r\nP/MdL3NW/YKaqm0Uox4DZXIaWb1RpyPyspbLrqq0quC66jKIXmAIuF5/2BPv\r\ngN6sID8kKC55xWwddcS140SRDEF6ejkfbUEQVjApMWH9yBqcTAWt9dLofpz9\r\nWyXjhnVPRFhRYNJOEsWGlZaHGd61SDmD9rVXyykhrRnGajzN5mA+mf5jsX+C\r\neiuAVI9AH1m8lvV0Smd8pp7D0oqUbiCZ798=\r\n=qqVz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"688127e9a37ac17cb428dfba2070567afb8b3eba","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-22T05:26:34.331Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.5","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.32"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.91_1647926927810_0.8609666706718069","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.92-renovate-internal-patch-2695453b54693aa3a05218de456f29c6ba5d52c0":{"name":"@balena/jellyfish-plugin-front","version":"2.0.92-renovate-internal-patch-2695453b54693aa3a05218de456f29c6ba5d52c0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.92-renovate-internal-patch-2695453b54693aa3a05218de456f29c6ba5d52c0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"62ca7d02eabe6b6dbc1d9dcf9b938caf14d22061","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.92-renovate-internal-patch-2695453b54693aa3a05218de456f29c6ba5d52c0.tgz","fileCount":28,"integrity":"sha512-+SZYzhdDc3LKI+Vy90H0vGzlrEk6PTfQKgZZI6XSq9spk8ot1JucAEv7P+xn/IInjyNfWwLks7i8Y75MqrEcSQ==","signatures":[{"sig":"MEUCIQDZLm0dykHliFe6lKUXuOaqk2MATv+/PuACChT6DUJPDAIgExmOko11pXZfl0B0Zt2CwwHEiBeCOWLGyAF5NEF/pr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOV/mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlaBAAhejgniVxkfdbvnM+eJh+l5k/bqh4An9YNMOX8NuH8VcLBsM1\r\n6//xHl743HX4JLpkBWznrDqQQZ9HQ8qNt6niPTLD7lS7LmNwwyc1TzSBsGYc\r\nYjkr2/n39GZ+C0SxGyifD17kebTtnpSS+sWYEL+CGn1EKDQ03D8RJ+utfQtJ\r\nDQlbs5qcZTsivWoZeWULbu+K/3DZnWMLPcKkOXt8mkm7LZfLW2azT/ve9ug9\r\n3ucO4uYZh5cn1XEMPipRKoMyP5HFSQ2CHf5XzqG+V9DG3gTLkgJN0EKq0S/d\r\nGnrObwQ2L9zIgDOXzRdD1PgS6YUDivrvPgMlpLg6xmOsicZ2FXZsqFrSMQVQ\r\n+0QjXfSZYSlZQ/cQizCt6uPLYQkkOejL+y8Xh70NdepWTkOLgxNP974UkOph\r\nIfWfwAT3YuNzWxaKMulpPtLpmP8Zq99TxhMtZFY/Wiaa3Dme4laDLVZpdpfN\r\nL2KJ3YzRHiZn0Y3dhfTkc4cJ3pxWwvK1Xxo9vVQzNGEECHLSYIchGBuEGKDo\r\n/4cJMkWpXqM0dvuu6OxCrHB+ONhOhg3zYfo17U06PF5RLbw5aJ1PnNCS1NGb\r\nvmgiPeYclZdIyn0QKuNNNd94GgcdN7vbUL9FN5tB/g7YJHIFbQL2D5aJu4Le\r\nd02brWtb7xx6ksTQSd9d6wY/zehXRPnsYeQ=\r\n=z+EL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2695453b54693aa3a05218de456f29c6ba5d52c0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-22T05:29:47.720Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.6","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.34"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.92-renovate-internal-patch-2695453b54693aa3a05218de456f29c6ba5d52c0_1647927270298_0.8487129870035279","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.92":{"name":"@balena/jellyfish-plugin-front","version":"2.0.92","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.92","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bc61443c76c16d05a4302f087f13efba24053c17","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.92.tgz","fileCount":28,"integrity":"sha512-QIPG9Uwrqp+GuXatoDHoZO1XQgdv5KAZAJiS3ou3GEpTnPaEoZh5ZEbKhrKeIaZfBi524/OPB3Af+MguwwjXjA==","signatures":[{"sig":"MEUCIQClQovibAfnLDDGUptHJlaTlmF8tauui6v7przP9W4dIgIgPzR8QZCzMEC5T2eFF1Td7scu3ZgAk72FSRh7gowhzbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOWMjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHXg//VdGyaVUnymvHdRBzHXGHWtASFDnmcBtBr6ZOplWVUJGTC60a\r\nzgChyRApu+VnsHeFwRtFEZzRJMpM8YGFUWLvOJRWDTGlugBX1G5boW5lHser\r\nOFQK9cb6mr8yih4tZZGJ4O0jUVhDgrE3pu9VG0UBMZZe/q81Q8iyC2aAkIKc\r\nnojLVFKviheiWFiW2KsuqEQW96tV3wPYUacgvMzL9c6s8agWU5LShZyzBgKL\r\nhk+m3FcB8w7bdVtfWmbkLse8sJSUyQ+Wqm+tdLxSYlv1miSCLidXip3N4iNq\r\noH9bpxVsxo8xGGApipe1B1+pJhmHKq3LGBI8S8CE9AN5F/9VDAdMO1ECRX+A\r\nFzxD8iPBDCsP3Q5K5Qxauifpx1NtH9vAo/DCw0Mnlg+wohfAMCwzLAdvgeva\r\nNKukUHnAMGR859hpS5NtlUa5Zvpg0y1l1eJl2TZuh8tfZ6EyS5RNWeNCl2Xm\r\nDtH3hWrwbocWKlBWxhIYfafVMlKlNFExniSYZmi/1lhLfIn/cJ051xlvqaax\r\n3gSHuL5hWbl1KnERcEdlEPiZFQd5k1tIbPqxucMe7moA4afa+XVlqcAUY1zT\r\n4cAIzAybCj3U8LrXfXlnCdAH61+NUu3W2BMrJ2kkZkAsKhXa1XSdNRu/HtHh\r\nwhg8RejwmLgf0suSeFoSROY3Oa2O3xSDeYs=\r\n=Xg5Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6f1375795febbca39e4766852c05f39719ac7bf9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-22T05:45:55.775Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.6","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.34"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.92_1647928098940_0.45138352242302493","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.93-renovate-internal-patch-5c0f3500e80ee12c9b0bbc04274f4755b5dc3cce":{"name":"@balena/jellyfish-plugin-front","version":"2.0.93-renovate-internal-patch-5c0f3500e80ee12c9b0bbc04274f4755b5dc3cce","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.93-renovate-internal-patch-5c0f3500e80ee12c9b0bbc04274f4755b5dc3cce","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ef24267d2f1ddfd2dfbaea8f4c601872371d98c2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.93-renovate-internal-patch-5c0f3500e80ee12c9b0bbc04274f4755b5dc3cce.tgz","fileCount":28,"integrity":"sha512-h7CEagvLm3e63YIdx81z2UGKby0HocbugzSMdBty66Z+n3PDCATrCXF/1EGKDzuQ0xkAZw6CbC516RZBUveIXw==","signatures":[{"sig":"MEUCIQDY898Y/ny+dTrQnClyUsDoFtH8KzSUn2Gw+4YSoYMFkQIgeeEL0mk8wdoIMwpwYIxScWQkJaVYh6tdAQ/NjxVOhKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOaUNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiuQ//c7AsJRc4sapmXgt2dX7lrqqcEHIlJKNImS9p4/COuAuhw23Z\r\nIFa1uH0fvmoI+76AP0Qu0cMgtgWz1drJiJcU4GwuTlAzDZr2FPzwqYY5TZ9r\r\nBiiKRApsG8TFH7lnBquXunKhgDtVcN8et5m4e96vvfak4EeMGgnlzopqQF//\r\no0/1vxzhfghBU3DBX42OStozipC07JCNiOx8U6Ee8f0XThDzLRqrDR3RKPar\r\nIWGaSsMuj7SJ6dDl3I/CFKNfNvorxsHIjR3sNccylV+J1avgR2Cj6bMkdDtA\r\n4q6kZLWzc6tT3So8Cyu5zg7HSHhpmX18jvTPwEYUdAJSEwoltV6BSmwS+7Dj\r\nwJ5pecYUVyTxnUZewYGoTg3KO9emEZM7Ko2ZCkP0pocp85uxa0z0fsuRfY9q\r\no3OOg6fxsQBGBQLCnn23ctAjKsp3qVmYdAAXNlgdTnMzCVXA4tV3Yb6svCry\r\nHR7pJE4DmqvOeKqGs8ZkKF4DlPoVEyvYSe6ah1oVS1mlXizwLhQADsJZlZJ4\r\ndrSL9263fnrt9ssJw5QaXx44LvI8ZKv58pgPAVHG1qvRReGue/7A/SZSEOrB\r\nJq8hjAbqeIdjnDbgqN7hOitOU7Xf3hB0x5Bf12GCwcNvQ42EMQHnfT3O82Sp\r\nF5ZDvVCPzEL7rRVkgxRfwUE+/brZ9M89Ds4=\r\n=K7Rp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5c0f3500e80ee12c9b0bbc04274f4755b5dc3cce","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-22T10:26:15.651Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.7","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.35"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.93-renovate-internal-patch-5c0f3500e80ee12c9b0bbc04274f4755b5dc3cce_1647944972877_0.3752104892921515","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.93":{"name":"@balena/jellyfish-plugin-front","version":"2.0.93","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.93","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d23b1ea98f13fe1cfc634b3df639fd53c80c123f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.93.tgz","fileCount":28,"integrity":"sha512-M9hjr7T9DA4d7UdddQj1katSfupIAvins3eASpLEiyEC57ze7/CNntXUpDaOSkp2wkObz+8B8c5PDQc4phQWsA==","signatures":[{"sig":"MEUCIQDpW5tU7bZ4e0HkqbVt65XtZyyUzyxDAYrlV331T/B3rQIgJFG/39WS6PcBO3233zXRSAgwqEoE0uv+zNNUtypVAdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOaifACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8LBAAghOgKK28ZNXrHlEwH+K4XF8FphHQ7ATOUy2zStfUCuUCyGmJ\r\ncvy/gXb5wQD9TvGP9WWdCYsFQgd20Bz+VUuLr1I8944NQzXpELTwKoutMAUo\r\nfb/sF3z2OZG4fxX0RqVST7BBxlsQA9+wDSeuCLCUqSLuEqhO2pRFJjuJQUT5\r\n+CJzKxEEAUOOkq3AspWuJZ9o74Xii6qQkHhvwNSsHu4JneyhTPAKayiw56b+\r\npgmRJ+gqtbTB3nnk91L+3LoFplHRZPjZ0AIe2jbTuvctDQ1QNsm7A6G4wknL\r\nMTfg0Q/saIVEvsvAdkvmmDcO+8fVFieWy2i5Iv5rmPY5zKs2VL19qNdlbYY+\r\n0joGEZ4mcZ5AMfgrFKWikTwFUyq6+DCqtoTb1jfsnHBHyV8o/VItW2CypWam\r\n7rbWL7omR+FH1gnAzX5xRMEjhSMJoMIcY4d1JEDMNmk6FGk7ZaeoYbYxJx9I\r\nQ1EE2FPRiEu1KBl9j9HQdGGnbdmKL8WdbZ1bBZJ3LzuKM5c88sTEbyAVzv/z\r\nS4mTEMUjVGx1a+2sg9ExkmxvbOftGYBQGbDXuz2IbpDtFZEeqS7gLWCnCoKe\r\nzjEeotC7yOawgRF22Y2K88Tvb9W7VHRhNem0MBdHu77d/Rbxn4hiJpSDuRVv\r\nsg1PyGQLwyP+I2OkLQj1YAYiA7nOHWfz4ag=\r\n=/CaT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"53685e70fe90ea588a138de4cbafd20b2fbd7722","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-22T10:42:22.405Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.7","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.35"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.93_1647945887303_0.9510743975224942","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.94-renovate-balena-open-balena-db-5-x-e2e7e66bb4dc4ae3a850d27dea114885434d9131":{"name":"@balena/jellyfish-plugin-front","version":"2.0.94-renovate-balena-open-balena-db-5-x-e2e7e66bb4dc4ae3a850d27dea114885434d9131","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.94-renovate-balena-open-balena-db-5-x-e2e7e66bb4dc4ae3a850d27dea114885434d9131","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3af3827a8a470a0f7f33a827858b5517e98676a0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.94-renovate-balena-open-balena-db-5-x-e2e7e66bb4dc4ae3a850d27dea114885434d9131.tgz","fileCount":28,"integrity":"sha512-Kn6odhkMp/xb30t9ccdlJvi/mPQAkeH2gBuYV09v1UxAXGXrkxKRdf0W/UTaQDAa0nuRiuI9vuxMALsdV52WIQ==","signatures":[{"sig":"MEQCIHRVJDpbtih50RIww/APd6BizUSk7lSU9fZLL6pwVzDnAiB8VzhbJ2gN1/QAmnGVIiuGjXpZjwhBnVMixzIAGlKmdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOeRXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4wA/9HixyJyGu2xlR/a+bpoyx75CEPVWkO2m84av79s3lVg5DAMJL\r\nrptAsi9OtrFOOPwYViXhHEUQ83d/lFSRofo8jVTn8kP8bp1tPM92vASPmkgO\r\n+TDHe3r6SkI18G44gOm4h1vcyVgf3gvb0DFJLquzo+w4uIXob30PLfDb6Eua\r\nDXWqX+V5m233L4MVp6uAJr9GeBNE7GrUYhZmx94irfw6Evqrv2WOYSq0G77F\r\nQdgMWNoyy0xcz0LqWZTtdsMpZ8P3g2PBcMj6GUD/cf6h6652pENbFkq9KRA3\r\nQIjH4X3FIABn/XrSx8feLkdLxQghKKRXFeqKCRvVblPI3UmHE2LB6soCQkb1\r\nYfhtIXbZU5P9IGZhGxAfQLkS8XPQQk4Ai+7m+46xvKinWFl4GVifQgU8CLvO\r\nVVrZm4bC1USf4tWwJ47HZsylmE7led21lRKn+5tmvnaOL7Ij91kNUr5purnn\r\ntiazRx9V+rEL4AEIu8enDKLYirocfMVQzCgWbCg4JX0msbgXOtIYcWCqZ3rM\r\nlx0i79E+eI2ioCOURKC40Hdj98HehfTPKXWqpsO7Xo2RMBq8UP8cU03sCmYb\r\nFqesSK0iyM+vkFx7/phc3LkYRs2GgvPGBZa6sikvCPTbfSfg9Fag7/VxNA+d\r\nowiSxylb/d2R6vdqK8rDWjDsqfcN6DVBzsM=\r\n=sU6j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e2e7e66bb4dc4ae3a850d27dea114885434d9131","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-22T14:56:07.323Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.7","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.35"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.94-renovate-balena-open-balena-db-5-x-e2e7e66bb4dc4ae3a850d27dea114885434d9131_1647961175768_0.7246668068140638","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.94-renovate-internal-patch-54d2f6e94127ab9bead04d660761c51946275912":{"name":"@balena/jellyfish-plugin-front","version":"2.0.94-renovate-internal-patch-54d2f6e94127ab9bead04d660761c51946275912","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.94-renovate-internal-patch-54d2f6e94127ab9bead04d660761c51946275912","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d2fc9b1159284d98bfe6e446407a8b31a208e0c3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.94-renovate-internal-patch-54d2f6e94127ab9bead04d660761c51946275912.tgz","fileCount":28,"integrity":"sha512-RjOR6zIYZ5AfMVlep8nukBeQyJAgji6Oy51hn/Fp/+FrI65FmEW2gc3EfI7+zPz3DITBoRXhg5tA2U++DTbwow==","signatures":[{"sig":"MEUCIQDA5ikq4L6R6UfA9SJXP94nfhmClc7d2SJLLhRteujOmAIgND8nNng1woX4pW70BTmGijGRZDA0IZdO3hONPgzG/pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOqiXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPwg//eDB+RYOoYmPqRv2YyXttAkcXG7MDu0QylX8tA8c6v67/aG4S\r\nSzMQkqkYPIHDhXB2/nUJuONsumOceBw30+BhdTX2tmAkLERFv5BoJLom/Q7U\r\nJ+b1V90m0o42X6O+Np4GWcTFPGybG3SehCBMht1Yb5sK2tKACAIoX7Cl02oe\r\n4AWPGaLEu+b82ak2rpiJI5ALkPf9X7h60fqp7Ti9swF3W+Ygk28WE875UlU7\r\njmDE24HShUEkSNqL79nB5dTqKSYG9ms6ANt6Ut/9B9KGRPM3TJEJg6q+zxlp\r\nyaMWwxb5jidxvylQRXjUZKOOnGp94SGS1gA3NbjuKXqN/fVEj19/Hub78ufs\r\nq5A5ZOsj4Nd93r9tAHuyYBIuaYMrDbaJaAzs6VoXalJVp0e+m0u32nioeeAD\r\nw+1iqY+CCRNlIkxgFXk5AdWkfyCMH3gV3nsijA8rSjY2S00SkQPEdrNiSXQo\r\nMyM9D4kc1VGmXiZwx62BiEFFV6zbdgWJTjhklCb+Ol49JsyDjKWaNeF/teSj\r\n73NivnNi6JW1KLdTeslDdCOkAGKqk1PNnBlFnEoriVs3BdEG5JWOxpnT+1tX\r\nXNgh8Ek2lLEHHTOdz9sS3yRVsDPkSH/XeU5hoTfw9g4cjKtLMS5jBEDjtPE3\r\nlbuCEuwhxztPsNH6zz+8ojyr86awPfaf3G8=\r\n=yPp2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"54d2f6e94127ab9bead04d660761c51946275912","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-23T04:53:51.496Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.9","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.36"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.94-renovate-internal-patch-54d2f6e94127ab9bead04d660761c51946275912_1648011415242_0.149481089344206","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.94":{"name":"@balena/jellyfish-plugin-front","version":"2.0.94","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.94","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"39607996d811649576f572389522757dabcb2c1e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.94.tgz","fileCount":28,"integrity":"sha512-6TZ0g+7mXweE2BhMzexnC1ceFOAZcZCpRuNM4VoUNs9Zijj4cObPddvinaeARcDUTs1pJxfYZCpDqkJvjAKGCg==","signatures":[{"sig":"MEUCIQCl87zEYJD+9wrs/0tgHDQjlzY4a5c8AoqE5m5U/o/P7wIgaWn9mPMlLI7igFNmxZ7QnWt6N8sCIqGEN9WMBLX5O4w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOqvVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokvw/9FMuZNiSbik0vhEGluhvvX+sWwvzfMNRl5OWXs/qPuR9piw0q\r\n81zeQ0vLSqEd7Sam1DSbaeOKYibEJvVM30idioWrTTTwVTBl9DCoF58erUw+\r\nnSmNKoBfhADAndY4ZZ0RBQMbnOiECilwxkrMIOs/7HN9FlBJDZ5CCuis2qIg\r\nH44dFTnidw3FUo4euXFhd1mgNTitY9KPw7fXE18QX4PsYhz4/eUHUc75oRAi\r\n7aDlGc+U5IysGucQCw476fCAdUitnwOAfRwuCsLfaL72qjOPNuuF7wsRFpnT\r\naMU5Py1xYbQNoN9bZK0TwiTlTiHASakcupAt9ZhFQfxlip9IpBlJYuWlaPXh\r\nfyijSDsFEAKE3k7bXHF2DLkdN3/cXvBofD1SVOea3ejuhyqhXbkypM8SlW+u\r\nE5atgtxe+2WpqcLFY32I+JkLvTbLWqmyR59HyUn7f6QOnYyRWqtSOMnZCY8o\r\nquH/R8hwzx5ctZJ4K0UzZP9Dz2tnbIm03+KMweL6qtCGz0x92kXVsWaomus4\r\nB9jXB4sqiVXJLyUmMhEKDogvlE2dG/8P7G84D0WdB0TxztT3gYu2f/Ib2qBH\r\nooHf/1p+2bPZ62EAYBjd2W8hXRz/B9EdvLTnA9mEGooLvGkBlqpIRhdlh6YD\r\neuhw615PThYru1QfWIi2wWUPJ5duvX4/v8w=\r\n=qLmc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"eb672640dc3a7fbd87c2e173b1b421c509dc2434","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-23T05:08:33.352Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.9","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.36"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.94_1648012245376_0.8353539830518733","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.95-renovate-internal-patch-7b405474142f7293a89c780d68dce60244115be0":{"name":"@balena/jellyfish-plugin-front","version":"2.0.95-renovate-internal-patch-7b405474142f7293a89c780d68dce60244115be0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.95-renovate-internal-patch-7b405474142f7293a89c780d68dce60244115be0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9889a4e056dae883020ee9163ec3c920d12d75cc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.95-renovate-internal-patch-7b405474142f7293a89c780d68dce60244115be0.tgz","fileCount":28,"integrity":"sha512-Xkk9l9PIAXbBBxtKmAiyENMsLVe3wIvEQfqaqLADFRst5y+fL/hWhCRjazuavWLogHeMZW5sw0P23S5sZ96QRg==","signatures":[{"sig":"MEQCIDwSI7V2Aq2qkntkZ2XFKdo5JAzXce0SENH/mQG/AkWpAiAt2zYMaX2hzXS/3k58GZBk+pVPoiI5jd9zdzmkBn1s4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO3mLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqw4Q/+KQpS2V8CHoE5iPQ64TLivDYRHpkh2mLijWwR2qLX6u4xcp7L\r\nZaVizZVfxIxY1KTHr9iQa7RaJ2tbccCvv6ulstNQSu4r4vQ0/UGuWRGJ8h1i\r\nk6KZnDJCVwO2K+M3rPMWnUkCvZW1efJUEkdcVzv7mcNKTs4k07xE5X8QkjtT\r\nSP2bmt95v2bassSwq61mMguJEWx1XTmltB+irfH9D+7NqFPYVd4s27T384pH\r\nhBEKIvWE+FFC/Jy4+yLm2rXhoGw1cNA1mg8sY5o4QY76+orVaPadTYRnCXf5\r\n08ZTgFEALS5Tcukq2Pk0ynX0PpKUvuirlxFhHuXiRBmngOi9CxtnelCMR38e\r\nMWq8xpWQZS7ehD1zzaR+uEQF0EZWVfsTcDiCjqGVDyMvkf0a1QuyXsGEq1XR\r\n4DOAG0kvua3wwYHkPzxfnfDC7/B8QH4W6tzHOixNJuwYrgdW0EakyCz0WlKO\r\nEjXpV6kFEN9zkyij67w8Akr3FbMASj2Kx/e35hqvPeFI4oJTHcQfXDVHZfON\r\ngaAEXZZtmVVioT8747YQtJukVKHnHuQXRZELD9yd7maAFr254SfF6hBeIpfB\r\n7G54C/hCZ8m1oBA2S1Ua5tOL7hHua4C2Cc4SIJkOaCWWqOgSikcObdjNNfyp\r\nUHEH3YGjo9VEH/wchuBCW3aaqjNqEAyjBcg=\r\n=XTUc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7b405474142f7293a89c780d68dce60244115be0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-23T19:45:04.052Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.10","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.37"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.95-renovate-internal-patch-7b405474142f7293a89c780d68dce60244115be0_1648064907571_0.09295146772897955","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.95":{"name":"@balena/jellyfish-plugin-front","version":"2.0.95","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.95","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2e02ecaf7282fa93491b8358d74d0f3071f4b2ae","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.95.tgz","fileCount":28,"integrity":"sha512-W/4GDf4igPhTKWpVsWwZJ7pB6L1QgDb6NwlkHbp77yk9fuVMYZly+DRRiVQtra8EariCMmIHaKe2IVeBm8RLYg==","signatures":[{"sig":"MEQCIDSQ7EniF//iUGFJcBZyN2x63FNIEqVkLDyfnLdSFOyKAiB1wMtogB5AWbNvh6TxuO0kDHGMJH/vInjhsYgAijUMBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO30DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGuw//WUdQSC3DPAL2BxA6jeVINLWQG851xJU4uREzvUzzxG+T/Uab\r\n68f47SiGmwV/TMTsx6m5Oy+YhHRYTkToDNhyfrpwBAuEmBjMPSJFHRvvXySf\r\nxj60Bv8nKII710iyJ95MfrUrmYyMDF/IImYZn3tx5/MnT0prsT/ELSSBpbes\r\n9fl5rD5fYWhEE/Vk+jLzCkBDiobR+v3W+EVBHTbSeSGwSIeaHXf5cRNK2NVn\r\n7/01hjdLLWmPr6vEnL150B020YvztR2ovFpyG1uN9fHEhoCU9laDAG4fyaL1\r\n6sAwuO+HCfmeZLGw8YTxGpfaBznDNXPiBU3EHeALxuAvMEsUGz27/Sgz7Fs6\r\nK6Yb3PDVpaCN5AZoGyjq6kuegmhHQQUgTlOBFcbxajjxhD+Wna52kd3I8wgz\r\nmw3vvrhl997cVZDfJRoAzKbmlLk2Ve3ni3lIJKLamu+zbvmWgYzOgf4bkEbg\r\nimZ9xyEqbAGrGipy33flC7D68MTdQO6ByJBvaYa/CBWKHQUdlqqAMRLC3mV1\r\n1u6Mr4ZjUtTHib0eURe2CxtwyX5EcVdr6PCmajUnDLAWhwyarfL7V9mbL+YX\r\nZd/80N/C+LS9oEsLD8IJsdcyZK62M4U81h093fhgO65JLZwrMQmf6OSysl5k\r\nFC9vAH6Xz3q9OOvHtnWRWGftuc+HCM4PfKA=\r\n=c6Hw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"223d62b7c82a77c373755420a1b11834968fce9f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-23T20:00:15.782Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.10","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.37"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.95_1648065795178_0.17365920787491684","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.96-renovate-resinci-jellyfish-test-3-x-205f8e4ae8ba99e26e231d6d01158eb5467308ad":{"name":"@balena/jellyfish-plugin-front","version":"2.0.96-renovate-resinci-jellyfish-test-3-x-205f8e4ae8ba99e26e231d6d01158eb5467308ad","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.96-renovate-resinci-jellyfish-test-3-x-205f8e4ae8ba99e26e231d6d01158eb5467308ad","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b11a28ed0cbbf6c3094ce003b28b1bc682c7c58f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.96-renovate-resinci-jellyfish-test-3-x-205f8e4ae8ba99e26e231d6d01158eb5467308ad.tgz","fileCount":28,"integrity":"sha512-+pefZE82ecOQzNa8OXkcsZewAe0mHTpL+Xms0uc6j3WtZeqdREV25y2jbEgvXoyl4bRfcgqdoMKmFZA85U3qYg==","signatures":[{"sig":"MEUCIBPJCss476SAxK+qzr17zUGPZvYbLyetRsLkIBOqXL8GAiEA+1Ln3MFXF/S09gro47wFp91Aizs8QjFkq0nmxKh5SyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO518ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIAA//SlySZUzWXPV2dkt5LCmx0if0Yu3G7e2KMN6AGh/+TmH1i1Ef\r\nmW2w+eQ2D9rENmybSVOLLAFXeb6FOzYU5+NzdGV5VlUhVkxeCJiKboFNC4F9\r\nUMP2he4c2oobQNm2dFzgHpLLhw6g9crrSODPUaaMmDdeZikSd4LuZFO5A8Ak\r\nRnCEn1LP0BHnUQoojDsybZNkA1VMm1zf888veXvuYjR9+gYvOjd0z2v7g0vW\r\nq1c7mUwfS+kup2qvhHcg2fY6KhuwBcFGv7ZlvrduvoV3BfIZcW1iAKAe2ZHj\r\nI1F7dcWAVQRrv1QTCQiCI9RN0EzaMGIRdZDE36LCe4VkQ3S7mtMiuswNVSBN\r\nqap3xinFFf/gpbJCoH683ZxYdN32XOcDnZ0WEc+9coC22Rvy0ze+g7LJeGAu\r\nM+rCXDkq+uyLYY27YtGGmqf6QvvetD4vOfQJALflJb5+1wNDDAACv2iWk+72\r\nySQ1KBUoEW98oWz0CzoRvKhS31dq0BIqNdQxHBtTrCHsOKmesRojDoBEwQui\r\n/oPUMSqTJ/HQVO+imnUtD4ADS47rqr9yK5guAxtISJD6MaZ+vGcpovE7fu7/\r\nvxtxq0fn2Wihda77mawHfOKxBd31ghPmKecuYuwe/qVkfkOxd22zcUF6/nEZ\r\npf8yYmCccEE1Ukelz4dB87mK67FurAc2Fhc=\r\n=Q1W/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"205f8e4ae8ba99e26e231d6d01158eb5467308ad","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-23T22:17:50.696Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.10","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.37"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.96-renovate-resinci-jellyfish-test-3-x-205f8e4ae8ba99e26e231d6d01158eb5467308ad_1648074108675_0.2904337411733222","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.96":{"name":"@balena/jellyfish-plugin-front","version":"2.0.96","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.96","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f8b6b1ed6bf1d67ad0ceccfdc3dc306374357b5f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.96.tgz","fileCount":28,"integrity":"sha512-UQ1fdTwE2Mh982SsRUo2+0c0KthRsOcDdMarcCkeXUaCYHeqOotS6gXtpHDCOG8lXbEvDy60fzoaJFvm/hMlgA==","signatures":[{"sig":"MEUCIQC6r6Jhr1e2Wi3/WKz1pGls1f7gYwk9N4fvxO3MPD62+AIgUALPkxFNgPH9E9zFQeXzVO7YAhawnEzQk3s25Sk4Kj4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179763,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO6iUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzwQ//WAG7aB0rrLeUCr7cd6NIda6A584TAWyPvNL7Yqqk+z5B7hjr\r\nwwuUj+M82QCLrtbcmLPk5M3nMiURm7uQwBcNnEKqRrHXryahH2Jdu9/0c/n9\r\nNtVKMLBrJHvZtVH4WSn1GA0Uu0atOS0Z24gwjwH7uqgV1I6FEPiQ71Y0do/s\r\nSxnB9nG5VvDQOemu1cLcUsBiDhpR+5F3D+6gw7jTdLweTUeE0I2BGHexlmX2\r\nxi96Ww6UYlV0acvCQpLQJfYZpZR+mdaRUtEpPqpukXVKKRocVSReruvdDl79\r\n1EGWxXIP1ZZNxII6ZeSEY9PDBR+yiLzBK6KkfSxlpc4H0rz+7YBRaaAUz5F5\r\nYerRwdK2rRkLwsh8liD1KV3TdLRhBdzFGnfrPkRPsNj6ClVGvm93n5PNGuiH\r\nuKKR4mCkGo8BOXmxXY9BzTPKgxlqzT64thbidI/bGdfH4Kifup5di3nR3DUD\r\nE4T5g4pchqxJEq+Z0Bc0iFWVkdvCZDGFIyJhqfdgW9Zs0iTiXznUw6ebzOff\r\nxuR7dBgaD0Ukx5Jwkj7fUpDaEDrtSPqm8ExTip+LJ9dXUmPIQwrRmpDFKXiq\r\ngXOk7w018FQ5tI1kZEHxZpNMSMX6NJEQ6DQ58QOgS4FZKpgl3hujZ7oHrzbi\r\nWGTT9ggmsqATx8FJRJ/THvI6P/n92PiRnWY=\r\n=ACaI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8c20444f3d539f3ed6192730f6c25082f92f7c8e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-23T23:07:00.225Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.10","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.37"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.2","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.96_1648076947768_0.8148365637922517","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.97-renovate-typescript-4-x-fe72643d6beeedd3aa4405d595737cb189b64faa":{"name":"@balena/jellyfish-plugin-front","version":"2.0.97-renovate-typescript-4-x-fe72643d6beeedd3aa4405d595737cb189b64faa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.97-renovate-typescript-4-x-fe72643d6beeedd3aa4405d595737cb189b64faa","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d82889ecccf111b58a367f7b5f1bc99bff87d88a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.97-renovate-typescript-4-x-fe72643d6beeedd3aa4405d595737cb189b64faa.tgz","fileCount":28,"integrity":"sha512-HI9AIDmz8oAKim03X1hVxpeUEoR8mkeh2V6n3EaddOhHbSc2fJr9dZ7FeO0LeUqhL3zYZXGqhqEJKXwdMbSGIQ==","signatures":[{"sig":"MEQCIBWb3WRdFVjfRTNErNCN+sYiAH3XeZtitVMVmDISwVaAAiAxjshPu8ocefx/s//nrWX8HmnLc2CvEHJQIjzBAWQ+Sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPRU1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7qhAAnMPN1Y6jmFPWl2ES8kkhXHL+TOG7RXNRE8DBhTlTvHIlDKwr\r\nTS2zIlSuF98xSVAgTGFydXpgvOy653jpHachYZauz/0H/ED7Kq7ZMvxwkFLk\r\nCd46tQvJzpdQniQ3WRqZ33o9vDk8TocpgHMqEHbglODS6yg1iAe0hgUBk9/8\r\n+oy9Arwxuxe2gtMnI4WL01Kw/JfsD43F2lNZTEsP9T3hQ1tR+fjCCko0QqOv\r\n7hegRltwQJlP9pjfET4H7WqejMh4D8gDN8qSHrX+4hrE7m43O2CwvFiXM+d6\r\nMLSdltw9nHXOjF+8jsoF443TVeX8dMu8lfpQH2wSf7ueebcxiRHtTojyU4NP\r\n/d0RdNGNpwBZOI010/kK1eRm5sZ/o6ScsRSQFs6UjmjX+Xfje9aBTWwjCtSt\r\nRsOTA2dqHe0iYwzf814gXwbWO/8PLnn1pHbIz9fOthXcoy1x8Yft4WRqixoi\r\nQsmrvYnjg8XDtDfwhdX5LMY+0i/X4S1h3pP/Dpm21B7iTokBWfd8LAQplNw1\r\nxiDNyXuykTceWC/VUlisjxzYJwh6mE7ltKMhA36ImDyfqWnSb80SXdTvWn8M\r\nFQzZ/3f3crjwouBI/fVNe5t/BOxMlEATYYDyWtfhYrTE2n5pfyYnrrLZsKrK\r\nDuX7bl6ohHeJi9sYt3Gd1PXtto4qCc4swXk=\r\n=D0ui\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fe72643d6beeedd3aa4405d595737cb189b64faa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-25T01:01:11.960Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.10","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.37"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.97-renovate-typescript-4-x-fe72643d6beeedd3aa4405d595737cb189b64faa_1648170293342_0.6405635789106279","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.97":{"name":"@balena/jellyfish-plugin-front","version":"2.0.97","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.97","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cde24bc83090a8bc359c40f41d28c9b2c600ef8b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.97.tgz","fileCount":28,"integrity":"sha512-7KGSJUnCxoubOJsCoJQkJ+reHVF5hW/lUMYbrPbrnENHth9wz9NjolhjCu3qSyRNZDZ6MTBBtJo/QgRyMVd0pQ==","signatures":[{"sig":"MEQCIH4NvGHu6M3o7FTfrooHkZl2mYesX2uIGf8DKvjKDZjhAiBw2Rk8Twogldl7Ve76nAN+E2SnOQGyvdCddA2/T63F2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPUqsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFIQ/+JpWBl618jvFhPehFQVV7ArT1jFxf2AlXI1bieK1kCudT5Bua\r\n2rAsmwNzTr9xgDTCO1wsbXPoKkU2TF5iwY8vHjvA96pEd8CpJDE6rbpdOOLJ\r\n6weHA4LIRjvRm0U7FHTo8T3UaVisj4CbdOn6Ks2LidIgzWp4yEgvZe2JXo9z\r\nzul5WJfRHNcuS+9G1AIDfdvMmB7XuKOHjYV3JNwm1Y/O+MXqVPSol7k7BWX6\r\nkbDAhu/NrX0CtHsMDKtfzjE3VzP/rcMUyz/N+5ljNjHeT1DrNxzCWTLLkBPd\r\nTAmzAZ0XKay9F/c+qR6eXW6MnCOn3XEmePNChi1y4IsYgRgmNjunzzGV7g7Q\r\nAPdvBdqNq9ZaAbBeyxRMLyKzvPW69skX3f3gFtQKLEk45PNk28/vbft8qVGv\r\nG2j0u5E8Ss0T/KxQrlOuevi9VIs73uv5NLqvh7mL68uZ20XYT6FnaeeCwbus\r\n3FfpN0wQ/ZaqlgBwAKmNdn5nS7I/ZznCghFqPZQ/y4jD2yg1ryyl9KvDCkOF\r\nYZCc9bCC1rZ0s6UxogSDNFKLL4LufknI932egmSQ9FTMvb/iEXelbSo+HKv0\r\niiP1Y4RGulZo2JKsZGaVMeklsXakYQAKTARkqO8+TGf2LDuhKDTdRqEgMgWY\r\ntFhySH67+l6Q67F/yh7m9UYh4KFyrvDlNws=\r\n=T3K2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bd8479c58f4e441fce6d3856558fadb92591062f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-25T04:50:17.002Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^20.2.10","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.37"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.97_1648183980350_0.3203262861734977","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.98-joshbwlng-bump-internal-4c94bfcf2fdb76c4da5bb68e25ec4ccff0e69399":{"name":"@balena/jellyfish-plugin-front","version":"2.0.98-joshbwlng-bump-internal-4c94bfcf2fdb76c4da5bb68e25ec4ccff0e69399","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.98-joshbwlng-bump-internal-4c94bfcf2fdb76c4da5bb68e25ec4ccff0e69399","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b7dd53db53658346a5aa3c837dec7d78b70d257c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.98-joshbwlng-bump-internal-4c94bfcf2fdb76c4da5bb68e25ec4ccff0e69399.tgz","fileCount":28,"integrity":"sha512-2EkEJreNyZ3N/8CWDXo8KAyhrdE7Xh8LvhyP8cTDHUvn6Ktv3SIOdt1IVGpqdCVbpG0t29+UYln1KjhKojAGhA==","signatures":[{"sig":"MEQCICw+IJa/cNrbKLVigMdEU2r0j8IBENO1VZkI6yoKqhJOAiBTLzXZ9fzgpOTL417ExxCZmjERFnCBbdV5DqnGmAxd8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPU6fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1DRAAnvH53iq9wmayZQqcjHDBkNQCE+DdYlGFcFIvElFp90RBvn3J\r\nGaQvMj/5obO04ur4s6uU+B3YOybg0HRMD/1mla+akJY0RiJAQUf/qzM/dEJS\r\necIvIQxNOvZ5MU0b8g9UU0myzv+mIzYcMVb2SjGQRaHc4MtqAtCy25SkEYlC\r\n6iyIi7/hpOg3sOkOXhrVN2BX6Qvx0EWY7hRItHYfTcQTj2kksbuur4Le9z9X\r\nci784ZwpbplvSpKISbvfSyhSNe45LY/6QNMKwC+j0JxskAY0t8i1U9Os1hYz\r\nqSZPYn+55v0LUd8r8Zee0FzB4ZQgOGp6aBBrL5iQPZIKnWhlJMcmCY/zYFQw\r\nCc2IMp400S4GZiOxGx26Pmyaosh5Wmso29Gi81QFQJZxZH6Lphu12I2LFi1T\r\nPWUPuswtz0K/LiuOLlkKrJsCX+CIv3LEfYsn7b79tKIVvez2PhQf4O4ns7fD\r\nj9grJd3KL+wxhwF82Q3sJnEz1Z1cZm2gVw2YJykc/7DHoAHfDXLyjQHMvxuV\r\nFmNgYBQi35O2ElBqETIgEEZui4TaoH/GlHg+Ph3txXWr1/IGACvCNyJvES1A\r\nF3ZLowQxrpvluKQ5WJ1kp46qIfyPDjdIbO9dqqQv9cmD1rHuX6JEMMaMYbmJ\r\nAiv60rI4EvLauU2ULGJtfdabt1RvHnPskLc=\r\n=Q8NC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4c94bfcf2fdb76c4da5bb68e25ec4ccff0e69399","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-25T05:05:53.605Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^21.0.0","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.98-joshbwlng-bump-internal-4c94bfcf2fdb76c4da5bb68e25ec4ccff0e69399_1648184991734_0.12637661874733808","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.98":{"name":"@balena/jellyfish-plugin-front","version":"2.0.98","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.98","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"da08c29a8ff63fce916d877c1bf544cf1b7f8770","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.98.tgz","fileCount":28,"integrity":"sha512-7dPjpBdLBxhViYYFvDJZi9m69MxrB0zR+E+W0pQU7cjFmJ1sM0iUAJHe1xEdV5vIOD+nfOCe1foontCZS0+eUQ==","signatures":[{"sig":"MEUCIBD6/2KfdXRpoMV4qOpVkqvufz0ysqi4+46hTqbm4anvAiEA0AHNATO1ycJBQ3p9tQ7VhdpBAf+dBK4HXBvqXaDc7vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPVSrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDVxAAn0xcsGFj5vp5CgOB/zyopa1hbosuzSvVwTo9HWWlEYETxv6T\r\nW+7O1Y8beAx2w/N6N1Y3o6xh4Oip8+/knxobmZeAwTjmWH3u4HIQUfBJ66jv\r\nDVYYiPQyHLDHjvNgj6tbW8aG37Ra02QKeplBihCHm5L3V3d14e6fF7LOzIa4\r\nNO6hatBBhJDh9S2UVDXOfhzXeJrVMcZsOJovQjXu7rzfTXaVFnD5jlfJldCI\r\n4VYIEK3pDFI7ECJun/XPAOexhmCZdbOT+x/1x+qcHVQngYUi4+WY2pk2JL4B\r\niHZ14RQJcK+u2cIe/yas8JbsjM4vQTu9mKpBBYjtskbL52iYvwKk8QECsqD2\r\nW6c/APq5fdd9NWkzfMyGhZKhdyLMTEzQZuR4KG4MI42y2Qvuvw56hM+VJvna\r\nUH9TBczL5eSCsTxlCZE9Bc1DqGrNNM7mnz28dwWPklkQTT6HuSJzUYt/MNEz\r\noibNGpnGtghRl2AyGw1VnTASIT8LR1hhfJniJH5BQZSGWGydNQK/nctqmQMz\r\nKi484R8E51d718FukER1gb3B9EUtk/rQ4zfOxBKbtvm5pC+aaWc11JE5f0qS\r\nkFjKuIsZ+hKgaiTt6FaHJalVjAzQ4rJ4d+9yD87OaHJYB/lNm+bywvwdQOJ5\r\nPzTQZOCbRrAP3yMg3NknDzDLij4t+Tk7mro=\r\n=EEsx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7d44affbd47321d34c5c2406fb423216fc794407","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-25T05:32:58.989Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.0","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^21.0.0","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.42"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.3","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.2","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.98_1648186539544_0.6966405672070424","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.99-renovate-external-non-major-c7d2c948e29b8da0b2560e62d57ac55a734fd1e7":{"name":"@balena/jellyfish-plugin-front","version":"2.0.99-renovate-external-non-major-c7d2c948e29b8da0b2560e62d57ac55a734fd1e7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.99-renovate-external-non-major-c7d2c948e29b8da0b2560e62d57ac55a734fd1e7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"94b3f21c2be06d099d22b5ef9cc59fd7cda0cffb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.99-renovate-external-non-major-c7d2c948e29b8da0b2560e62d57ac55a734fd1e7.tgz","fileCount":28,"integrity":"sha512-jfK3SzFTgm8tRxW/VvkOpMW3i810OWUYUBh8CRipBF/xAUJZuSiIQMUVWrn1dWyhHLS3H6uOkmMF4ZwDpCDHCw==","signatures":[{"sig":"MEUCIDnxdeENNChcSFIRmZb9pq2pv83R0QiZds9ssdnFcoe8AiEAgtqfHsbRvkMH5WDcmx0MYARkPekGkio0YdLb2ov4jTU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPlo3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+dw/9E08eAqec8CcmxxuyPa5OitzKZYQteIIYAJdGK2o1UUY5tmSe\r\ntfzaVeAPDAW7I6458bWfOCHn93DyodSZlsiXBfCx+U+Xl2xrxwDiS9PnjJ0+\r\npzreSj0OM/CQRH2dbpS2gP8ii/en9wWaqGaAs+EgolyqvmZJ+d94DzqFlbYG\r\nZKaxvXBZOQTEaX2GMPXLPwv8zzWFM9zwcwA/ErfCvCDaE0bduVQ7jNu9fCs3\r\nTxMz0lfynR6pCbvQfqsrWJpG43dHQxAmt/DSoa07nRB4Q59BX5HNJ7sbRPDz\r\nunRJyr6KkV8d2VRCR5NiqTrNyZDYw1ZARMqvVibLpkQ/a6nkdme/aOcP8YFJ\r\nUUfd7fASNtqNqjUCs3CCxGrrIaNV4a4drWwJIgpnonm67K2V2XaTeD/VQ/5Z\r\n4rcXaGQvMSp14t9M+71ikPGWJhaLhoOApcb9K1o5NdB8wDwaOvlvxJ4yltJl\r\n7//Fxn/jmy4JqwJT51ign4EKMFXchCv6NTf4TlY4WWjlF430vMA8ahp3e/zY\r\n2Fd2ViDWbZ26PV4gYh+nggU/Ntq2D6htD8WY7JB2lofvYcgqInNhNp1UtB+g\r\ni3WmqTkosPUzw3k8aMZ7eIKxghRTkv8cE7vpAPD7INg2Ase3yp0OWol9icMw\r\n3OEDsuIVZj0I45+jbmX/XeSJbmHDujTWpP0=\r\n=RVyj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c7d2c948e29b8da0b2560e62d57ac55a734fd1e7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-26T00:05:59.547Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^21.0.0","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.99-renovate-external-non-major-c7d2c948e29b8da0b2560e62d57ac55a734fd1e7_1648253494971_0.4110757171746433","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.99":{"name":"@balena/jellyfish-plugin-front","version":"2.0.99","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.99","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"92a93b63d669d4323d0a7395bab51d4a29e77893","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.99.tgz","fileCount":28,"integrity":"sha512-h6Q/z5II+mQapysuq5g+iyZo5BECfLIeaOTzkc6ivmsTXnjJ6uUA8O9AkLjqlp4Qq118ioVIZjUv1JRqc1awTw==","signatures":[{"sig":"MEUCIQC3AbHSbKrWaa6b5zf1swA3XzgoGWKzqCmGMi4LHasJJAIgE2aCLCikAYMebJRJY0O8ZFvvW6YWVU/kfLz5WekpEJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPl8oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTpg/9H/kgHI+ve8eC/sfhAFDWsPAE5iifC1Nqiha4KOdLzeULAHAf\r\nEk/mEd51kg81yzIQ3BLJnSgJB4/Ojfti1tQOVUDofqAWZGjN9OPZ5IxxAFRc\r\ncHnJX0kzpCUaugTTbyXr6QgbUnOo2dgVymnB7MBJ6oSMOZRFzJMYIvy5Q03V\r\n6Qkvn51xSSU5Ewqe/KN8eLloc4M8qYBqpnRKI4oexmcNXlVsu8y3PL/qqLmf\r\nGfpSP5emkmU21OWn6Jt2CcOD5vxWuXAsvNISK1YSPR1HRvC1dIQuFfEa9CN7\r\nSby+QOlS+kP1pFoN6bPm/MLt3iUo7WXYJkwqtSjmLx7GUoWjRCR7MinHKHBB\r\ng1zIsVX/MkKkvNbCUoActHFJb8RcWasC6aSRti1+sJUIzSWk4PzdGNds59oI\r\nWaLb1UJp/fij+/pXYVQr2fwHK1LYGr+GQu126y+8hACL9xTErHrK8ZY/rmjN\r\nrmVUDhPFSIAmLW0AQ2ms+hI/deMwrPQE78Px8fDbNiC4OptXA8PC/XeggKBe\r\nB4hUFm4P64GFwfyU/O9Z1BCqNQ9y1eV0cOC9JxxgSBp6ZXsfzaNdTDPPurMT\r\nYFMrPy0RR+wbf2JLjS/ZqxKN7++qtyAC8mbnOiG3D7ls7Il5TKWNK/otqTHP\r\nwAmSlp3L5iuHk22Sqi2IzYL+m7hvhdS59zE=\r\n=o4Jr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"24b4d65924079a3a2ce5db6fd6a82c1c854b22aa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-26T00:29:05.015Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.20","@balena/jellyfish-worker":"^21.0.0","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.42"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.99_1648254759744_0.45140838851787835","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.99-renovate-internal-patch-fd994847dc63c02d2ffbe2cefc3e3dea72e64778":{"name":"@balena/jellyfish-plugin-front","version":"2.0.99-renovate-internal-patch-fd994847dc63c02d2ffbe2cefc3e3dea72e64778","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.99-renovate-internal-patch-fd994847dc63c02d2ffbe2cefc3e3dea72e64778","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"564b539168ed1723ce8306f792827620df37168e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.99-renovate-internal-patch-fd994847dc63c02d2ffbe2cefc3e3dea72e64778.tgz","fileCount":28,"integrity":"sha512-iL4P6fgwXBH90qkIImsC7dD2pWpq1P+nZNAPZTQiEW1eCOfdoW5RStNRRDZ9Ql7SXb1xS53v9MnFR1l7LQ+Oaw==","signatures":[{"sig":"MEQCIB1dsJfpRb/44ZkwJ175e9HNjINGK0h9PMz4yxq8adHqAiBdvYIV7w4pzeGDAYwDkkRQfh/U3V04+OMkDTlg6dXo/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPl/NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8nw//Ud6SHnKHhkSSBT7Ek9fMV3o4Fcct2cBcN2T0K8OQ0cHDK67k\r\npCIN8CMFp2lOx+g1kzSjdOyRHG+xLo0spRl1y7KRzSjyp/8VU2q0MxoIBJ7h\r\nox3upctgOXBeaUje1hWeEshPG4Wy7WVbDGS5Modgnh7uipR85K3P4ebm11n0\r\nLPdV0wt+n4Sac8oWMpbsUPWIBHNvMSajnT/hxUaFsAaCfcliEEt3QKW88gWk\r\nVR6mBTBIp48puTnE9tsWzlsTFRmAjsIXkRQ589WEEpG7b+0EFOG0vDrblqKq\r\n6buLW+qx6f3iwRFyMjEI/c+ZDDV9YOfeXtop4DTnr9gu/MMDgjozCAnnAMD8\r\njWa+XWTSusRZhJAoxOddTbuQYpSnqc41d3MFDMRwOYe2suh8qj0e881EJP9o\r\nILB3ed4uNLaMJYptxX7oHaN91341bHCfffrWPln3H0VKv/gvcYeNFUrkhose\r\nZxp+WtAw4AwjCfMgAUJg3dYjdzHU2Hnn6b7JowBgMrKhScAyeS+JXnQOoTKe\r\nJG6tdSUSjpVjkQpreK7gaYn9vYsj7psGjP8pCrt9S0j2yB3YXaRS5M/QtZqM\r\nJg54ulPXpwdADpZBEipTvlfqDvi4RAHmufSU1Jpmq9YwZNmHwsVGVW2tZMtU\r\nH14oBbEWFA5eWspvN/7xglmlDY55f0mkHd0=\r\n=Gn1d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fd994847dc63c02d2ffbe2cefc3e3dea72e64778","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-26T00:30:10.552Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.0.2","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.99-renovate-internal-patch-fd994847dc63c02d2ffbe2cefc3e3dea72e64778_1648254925454_0.8629058379133945","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.100-renovate-internal-patch-44fb5741ff4d3c860e75b1dedb2e6f2c8722fda8":{"name":"@balena/jellyfish-plugin-front","version":"2.0.100-renovate-internal-patch-44fb5741ff4d3c860e75b1dedb2e6f2c8722fda8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.100-renovate-internal-patch-44fb5741ff4d3c860e75b1dedb2e6f2c8722fda8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"aa0d3f6400a34740e131ba6da505bb2773e16968","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.100-renovate-internal-patch-44fb5741ff4d3c860e75b1dedb2e6f2c8722fda8.tgz","fileCount":28,"integrity":"sha512-tciMKEro1mtcG5dfRzNxRFo7vHEcmu9TFuYIP5NUJzTawzORJ15Rnl/xJgUSG9XhHIQTbMQ8K/ioV5O0QFwMmQ==","signatures":[{"sig":"MEYCIQC5Wh0QNNDwHEfMPLrqdnqLanNZ+txbfPZpSTxREXCgjgIhAKcccT0m5W4DT9rzg47qcHku2m0LnHRMy5oQ+NNcDfNK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPm7aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm9Q//awsABaPkFTQ2w4h/HxYNMV4OcQAxKd3GSwHwIROe+PhrfP31\r\npYkPTxWucZEm6ZpbL1GrT9niGhoTvU+GWyP0ae1akyk4nQnxDHUvJ/LiyjuI\r\nlFKWsCIyTNHLIszd3lon6AMqggt9TLe5wGOApAWUdqig/vvGxC02szKeXyGz\r\n9fAjMlXTuerUWyFnG2KLtbyB1wcE79daTkNhu4WjKkoLvbw9BZwMNRk0hqwq\r\nUKZQzcxrYhU236QbN8oTWvg0CjtvE+hinaosIClh9vx8+5xxnQR/QBhs5sez\r\n2te2UkfohOihzr1RLsyQXyOccUZ1sAqKkiqp+LI4ubfRP7obw/GH879S8WEK\r\nW3sugSQlXM+Yiy0ulA9n8Pxjk1gF5gO3aGEk0odx6oIeDy1krWPgC5GUdYI3\r\nQ9M0uxuHTOhUbFpEkb66JgrOLz2IvvPgTttYXHUdAHb6vcbwmqeKo4B+t6n4\r\nXW2tQkNUAxEKpufEgggXIfOmv76Jdd7ipovCopzvQAZeChGWNeIeGWb2u6wB\r\ntuhVC1EI5MPW0eZohLGzPa3ow22r2zS56tfem1877Nul5ire7OsMy2C33ngn\r\ny4t9RpvcsN0XvRb+FnvHNIuNzMaswaGSYc02D4b14F1nd3LzCWnVT4MKI4Xe\r\n1e4wVUZK+lSZrf+ZaObf09GMujt6mC9XU1I=\r\n=fO+f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"44fb5741ff4d3c860e75b1dedb2e6f2c8722fda8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-26T01:36:11.179Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.0.2","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.100-renovate-internal-patch-44fb5741ff4d3c860e75b1dedb2e6f2c8722fda8_1648258778598_0.1221013318737676","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.100":{"name":"@balena/jellyfish-plugin-front","version":"2.0.100","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.100","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d6c1faf69d43ac84574e10285b81ff2151fda802","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.100.tgz","fileCount":28,"integrity":"sha512-ZQSRD8WLtNgVDn38idupPrUh6BBL1o0c0uY4CMiRr0EBHxMijrA5XnpvzXOWHs8Mc0nkRyynyLZcjZMAYALIqg==","signatures":[{"sig":"MEUCIQDxExKAoOXPqTofTpTfjYGQa2FJgjtlSiYGTJQ8uONyDgIgDz58Zz9n5nF49wBe2LvpQtrDo3txoGGmWpIX2bHJKgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPnPmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/nQ/9FSlajao15EHx3liSPljeipaTCpPoFNo8YzADGH8JZNYvBXJE\r\nBIwSiict5a8zFf7MkSek+DflZv2GYcBm2a9IpUOyFQ/CHZ13WwoqwVlmKbMa\r\ng4x4iou3ru9tFEuxfwjqnjbgtCqXDd/PyZBy6Tp2/1UqiswFuXDIorUB0XeU\r\nBxPDMJYOkgQnllifNlgAmm4WfibPtDBESiXtH0vONoWnTiKvMRH+Cg/a1ZAG\r\nzYC00m+W0V0qRaB+DcpUaHHrEyucPSsr0QM2Notycux4jvwXvYXKBNB/OK1x\r\nSFas4PBN2bentYwRwc9bQcxHMGNynbyEyulY+I9rsuimLLxcHyt0FXuHY6hr\r\n0brOusZ7SGGfUCD0dmkPjT1WC3zeADNj8NAUiBCFfEGa6jQ+2lel/slBVYZl\r\nsx+Njf2Y1yV84YVZtl5I8vlfrTv40yl/p5hEEP9c41Jkp+tdqXd3qelh9n2n\r\nzklbjaoOFkt3Rswutl+iMqF4OPUexxERy4/27hexkByTPX4dbeFZHikrbMv1\r\nXw5g+3tkAYJbbACwx1PkgaU4bZLABD8DJvGEee50dp6MgpwBsMekC+lwnf3t\r\nKXwwe9m80y84veIlnASv+Lmg9SZVzLnFppQlW8QMNyKgSaEydi5LtpyHvtaO\r\ncQQoxpeJMRP1U+JDJtFHwJpbt1G7bj0XZao=\r\n=QfP/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4ee55d4d96b1f20954eb476f0d97267b464fb3d1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-26T01:54:16.623Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.0.2","@balena/jellyfish-environment":"^9.1.6","@balena/jellyfish-plugin-default":"^24.0.42"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.10","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.100_1648260070278_0.5560617259015459","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.101-renovate-internal-patch-4102c3a9b82e329d4adc29dc86e6ed420fdc3901":{"name":"@balena/jellyfish-plugin-front","version":"2.0.101-renovate-internal-patch-4102c3a9b82e329d4adc29dc86e6ed420fdc3901","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.101-renovate-internal-patch-4102c3a9b82e329d4adc29dc86e6ed420fdc3901","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1c93fb132927a8f9d077d111c115248ba72bf766","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.101-renovate-internal-patch-4102c3a9b82e329d4adc29dc86e6ed420fdc3901.tgz","fileCount":28,"integrity":"sha512-iImBls3ZLm+Zb1o9Yp+dAaOWHE4+Iw1TQF86b8vI3D2MI5d+NSByJ6oEc6qtdzQRN+5uT9Fy47BxGV0XmUzWZg==","signatures":[{"sig":"MEYCIQDuUmxcfYYX61Ti1kM8YjEXiS2AKL8QS/3m96uWRkA9vgIhAI126NpK6he0LSuvNi9UGlsHUIBkxU0ndNTPj3QQImjY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP1cCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLpw//d1DPLWNPwsDXDFtwMXnOLDYQC6LqjIN3yU7WAYLqn33xDcL7\r\n9KhTFWOTZppfrdpEi49sqVEbHmjNMbWvFvThBC52V5djtcHc44Kh6lDox9s3\r\nxSGFJAd3J324X3c2stdtjwGKQKkeVlmdHG8z3J1U33hnaoo0KL6k1zqYRWn1\r\nZswxKy5qYBBkPwSou86IdG7ZE8zxDYEI/9PDU67K6TRmf6fnfWYga3l1ngQg\r\nLhiiEWNuLmVwehsFnekELj8ttF6CTi06kx8H2z50Dsow8Gc0BJaX/kB0FrOr\r\nAmAdmaN9BtW1hww2bEhSG9FlnBqYijxXbpGD7lkj55orMHzbxydWofu1taXG\r\nTDHkSZcWeSS+6eWqadNNZFYaKarYpJ63d8d3YTf0wuwTCIwWcTXIuc1JJv44\r\n6qERm+QHG0KQtzynGzA+PvUxnMv7AWkN0xdYEuIXDdVSV+VHyLJBjd07VU1v\r\nqtumfsW4rrMulxWUGHH50utRj3k/a5tCVn1YOvoFzyFMhnm4GbJ9IZgkk0Ir\r\nqnb3C5pTnZa0h5XfnfCGugqjc0Y9O+3/o86yp2m4XiaoScaTZcZGvOgrgG+y\r\nYYCnpWIeVVw60DdjJuHU52zGduQKIg6ItXuwgyY3ulZaAR9BaJWubuK8qv7H\r\nVBkY+PSE85z12PJmsRKDZQhSRbxKW+t4DYQ=\r\n=107v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4102c3a9b82e329d4adc29dc86e6ed420fdc3901","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-26T18:06:17.215Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.0.5","@balena/jellyfish-environment":"^9.1.7","@balena/jellyfish-plugin-default":"^24.0.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.11","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.101-renovate-internal-patch-4102c3a9b82e329d4adc29dc86e6ed420fdc3901_1648318209990_0.47340320181227047","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.101":{"name":"@balena/jellyfish-plugin-front","version":"2.0.101","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.101","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0bd6bbd031d98064e6196833f26415038a4c9a78","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.101.tgz","fileCount":28,"integrity":"sha512-ePHqNgki/snngiheDZ69FDcVw2aOGX7qVyIiKKcz/4B2hETFdzcBTTtoiKakFXUSk6uEUGGEH4FJfbJr1kw1NQ==","signatures":[{"sig":"MEYCIQCkm4GvByAg2o/aQgh200bK9gF81K0oIG3CjfIoip2LAQIhAKUHqFXLNveTun7fdiFwUmD7qz38c2DGfBcKWfbu5vcC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP1sYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG8g//bjjZYGDdLRKTb7ihXKXcVJntf2PDIpJjUaa7CvsJQmj4PBVX\r\n7DX+q3NlsM1pxM7RqJ8eR+tfCa39cUjW3gf4w+w7xCXnmMwkSd+doQyu1xOZ\r\nub56QR8C5moEtg9+i1WpckLgAwUHyevNaiUYpvFNbiNSQQEzzBLbGAXIjhpu\r\n/GQ6NW5PEj9e+NkPlFqCAI4sniFiuQfamFfxmSJk6GdbJQnV9jWyEEraClE7\r\ndeJosHxJzTiX7ge6j71z5XtYpkrfoe2+NNc5fqfJbhHO+u0xSD2b6Hbjm3Tp\r\nGw+mcGVJ5LDwnd0GAce4wR6sDtr8cWrgN9k/uOIr5CzFFAbIH69HHMhabE0f\r\njkecU5/6iZavSETdoE2KAz00KEDrb8nFH1piRhNZIbDXxYvdcGZl0NYp8bm6\r\n31hpFgjDYH6Rp5i2k+LRf0ef9RrLIQ6WF0aJDSSnsi1ehnoXEbEj5XJECvg0\r\nhBhMFGfjsOewIDNus9wxZNeMNVx5mG9lfcL4tk2X3hXqKO5qs5IqcLBrv8sk\r\npE5pBwieZhfyxKNK/XSLOtvSUYzDDCvy6fRvreB7WshMNG9BpusoR0xSsXDb\r\npuEDy5yQk/bAappTzQtbCOv6GjsQhTS5ljKhwAbm+sztNUUV22PkdTuw/PLy\r\nDCz1MSWhLBOU+umBuqhz8aA0xli0SWP4rR0=\r\n=eIHR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1c57c2176486d1a25d63a301aa444e4811136d8e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-26T18:25:23.605Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.0.5","@balena/jellyfish-environment":"^9.1.7","@balena/jellyfish-plugin-default":"^24.0.42"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.11","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.101_1648319256309_0.35548784288407864","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.102-renovate-internal-patch-6eb60fe42e96053c27e5c497ec58faa003c53c3d":{"name":"@balena/jellyfish-plugin-front","version":"2.0.102-renovate-internal-patch-6eb60fe42e96053c27e5c497ec58faa003c53c3d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.102-renovate-internal-patch-6eb60fe42e96053c27e5c497ec58faa003c53c3d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f79b206d20a07675c614f0c1dc53ab376dd937ff","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.102-renovate-internal-patch-6eb60fe42e96053c27e5c497ec58faa003c53c3d.tgz","fileCount":28,"integrity":"sha512-FVl45WX5WqeAtQDCw9J87EI+yAYG5AG6SiAQgzfL/mLQ1wQLSdc0XN5Hjclh31IbXu4yV/stIankooHeemEWzQ==","signatures":[{"sig":"MEYCIQC6t9JPQaNL2jnZFTVThstGYsRzwxd8lC18X89qd2q41QIhAPCISS4emSK6D1F3rYho7LkdecSOvzvcB9Za6XslkYTf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP1z6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGEQ//WL8ErR1/GIa9SYYqwHCmDJspgr8hmYZccbbD83zbk08QwN2d\r\nf2M9RP0NAYwoyveTeLqF/MUjIzydqm93zCG58yz5A0aiIf2z0NO/3jaceq/X\r\nfiVSpPB3aDzCPFSAjL5XZYoc5Zz6O6DIWvJR4jke844hxu8vgHVLSDlj5epc\r\nA2ZhQFGjL3THFxh34o3qLgqaCchmpQE7XVAIj0E3S1LTUNbXLl6GtIVVEgjf\r\nLvfwtQlULFeQkiHi6D74c98TAtxL0kDazHdkqcRGPjE6GkOrQTuR443DIANx\r\nPgajLYUWCyGwoY2KywZYpjmEqSuGfHx4OwP7y3Q7/PSwHvfvjM6xoVLHfHll\r\nGrx3khXx3Zhyy2IiZbT7G7EIcEm8OE2aOVoBLgKuqKQwOz6iyEW44gK5psE1\r\nPOQDhrNvBvKaSWbTgSGvOEfLz0BwQSNYYENvA3TjzYfRvsFmcHm0XpBM6pv7\r\nmSdbVO+A0DUTJg3I9QUd6CEPyxHqxp4YrsD1Ye0UCIjTG/C+6IyV3DhauYjN\r\nWcA1/7nfWkhCiHKHPD9i/lfYEGKgNtz6/ynRegtRdr+vwpc493L+NZ1Zs6xz\r\nSBFk/M1k5DhPF8XnTUHfhzBhpkh7+uvn4u9pXo6PauuB14n0uibOv2NoOndz\r\nR8Ktgu0uvoq+szN9m9b2Y+6fK2ayWd2KCoA=\r\n=wobM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6eb60fe42e96053c27e5c497ec58faa003c53c3d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-26T18:31:13.224Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.0.6","@balena/jellyfish-environment":"^9.1.7","@balena/jellyfish-plugin-default":"^24.0.42"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.12","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.102-renovate-internal-patch-6eb60fe42e96053c27e5c497ec58faa003c53c3d_1648319738349_0.638877447305755","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.102":{"name":"@balena/jellyfish-plugin-front","version":"2.0.102","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.102","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d10e488cf7ef5028215673cd1175d88f4efcae1b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.102.tgz","fileCount":28,"integrity":"sha512-xClIP3HXje8eIxdMsE3t9t4mrIvZn3WgwqumdAuE6P3/VW/yyGAJrPMFmg/IYfOFoyoV6eFZzI5CFCxBkHi7IQ==","signatures":[{"sig":"MEQCIAr0e/dWshuXT2+62OcPlYdnB+zrZen3xEkWUpw4XHVlAiBzfLmGxyn99m2lrwvZTP4XfARrnefjNtCsEUIrdATGIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP2ECACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQWw//c7YOdipOafXRTPY1rJIRGFewCVAInqxwwUR7wsanqILCoFY0\r\nOgMy8bfIzSMe2KDJ+BTywcOl3am7SnpjeH6RdbJWoJzbgJ2onZsRPnTE6I2C\r\nwPIsAzVQOAJk0XoaQAPZw8DuI6o2/Vf53vFrpERKbO/yOAUTdGD5BPTMhWq0\r\nHfwxkNprG5CT85SirNvsQn0IwXuRlnHTSXQbu4dVt/Ifxf0LsRHuP9T8WQLL\r\nQM4O9L45YAdiPoecHbcom+YzGYSe1r/TehJ8EFipYFtEt631+zt8JW7Y271V\r\nFrSjFLLayD2dPPvCHFbleziLpQ6uXU7aUsmR2Akt/QAVkS9OAgTomodaRr7m\r\nWkWsgANGYHlkBpuYGaD2twfWkuabVlqoSc6dvkO215ZFMwrzzCnMBaGTLf9r\r\nCJjU0L68dbLzsfVOtbDQo2c6NdAEleDph8pzeDcdZB5TfcxWrVmmA4eXDV6T\r\nBjD0cM16J7j1sn2KvdY6UlJvYv28HdmDlbcyIIof63QP6Qm+7lB9d1vhShAF\r\nXszNpzhhaYwyPAKSTWZZjlsLkq2cmj9Le6vZFkvZLzYSGjVdzhhoeod/DtCo\r\nr472CWYZS46I946WcdE/1R1kUt/Y3QsGRmYtewBh40AcP/KqGqVPIQ+h0m4r\r\nmn5uAG3cBKXgS+JfbvIVpB2xEcrwCBeZEvQ=\r\n=z4T/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8472f5d68c85a63cb598cd153762012acbd4e088","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-26T18:49:44.499Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.0.6","@balena/jellyfish-environment":"^9.1.7","@balena/jellyfish-plugin-default":"^24.0.42"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.4","@balena/jellyfish-logger":"^5.0.12","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.102_1648320770042_0.4613518836263517","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.103-renovate-internal-patch-cc455799fb2391b46d90c803f863247a29423fde":{"name":"@balena/jellyfish-plugin-front","version":"2.0.103-renovate-internal-patch-cc455799fb2391b46d90c803f863247a29423fde","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.103-renovate-internal-patch-cc455799fb2391b46d90c803f863247a29423fde","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"496155fc6692ede59d837e1583d3a8b6cdf6b1c6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.103-renovate-internal-patch-cc455799fb2391b46d90c803f863247a29423fde.tgz","fileCount":28,"integrity":"sha512-RIuVTs8SzzHlA9X0ZYxH0dfVAUgFQ58z9FYdSLPCT62/IGv7YCc9yRZRNYyBSfZGSuXv0TZf1QgCCzVA4kki/w==","signatures":[{"sig":"MEQCIDJZWLmrMPEKZeaFd2r6Mq89miMhhVOIz+CodK3fg7PCAiARTqF43zyQKUDJDSV6JNBpk8FCsDYhNGZu3mra7lPi9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQJRaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqlmg/9GeVkm20ysPzemC/btE58hUKUkdqYOaU6WgyJuWBXcZLBeJsF\r\njNGr8YebHMMvd3Bc4KlFxbqHPVl265Jz2WSfPu4C8MtYwf3tB2sFdB+Dpu6u\r\nyzWoioXwW9KIkDvodR0pfNEmxZz4q4z2gA+ht2zM50KNzXKr45DI1Z2gjBGI\r\n/B4cvo/JVDHBpHTB8+4WFddiDIIkcr+/l7ZukelZ+OnTyeHuP+Ko0WANBW3m\r\nEtiKBx3ld3G1Mcfye3yWCCmlHa1GUafwIw9E7EmOAeqkT3Mh2hKA6Bdh66/u\r\noaz7GodmDSpBQPUEDGoiwpnCXkoQ50QqWxrzb4o8lqSUpuHnQITWad0dhaYJ\r\nYK7mgcfZLvw3XwJgK3Okl6bUrvoII0bZriViMFy5V6WQX+HU3zp0bTc6MLWe\r\nKOTbeW32Sh7diOsacTfhm5qkleYACs7rFbdF2WAeZh+NQk9hXk5OxVKWDiSU\r\n58fDeJKfOI9RyjrJcuTkAn4SpYv38vSnDHytDApaTXTwmVuK5YU9cNP4nMw9\r\nucJA38QB8vt+g/B3mUsNoeqjFwkyOs+ZGAgALWod5Vx/E/qCK+hu+yMMz2Wq\r\nw7CBRPPZVf1O+kA8wfLiMwVawtVrydPT3Qjlf1L1OJ7QIZcUk3+i7cMtzNS2\r\n9p5m4WIx0pWKkWKSXS194gQlUXCnX3mIxKw=\r\n=+FU+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cc455799fb2391b46d90c803f863247a29423fde","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-27T16:39:35.204Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.0.6","@balena/jellyfish-environment":"^9.1.7","@balena/jellyfish-plugin-default":"^24.0.43"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.12","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.103-renovate-internal-patch-cc455799fb2391b46d90c803f863247a29423fde_1648399449992_0.2182442313190418","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.103":{"name":"@balena/jellyfish-plugin-front","version":"2.0.103","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.103","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c6edd8d9247dcf29c726a48230c0c2e316648822","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.103.tgz","fileCount":28,"integrity":"sha512-MzEkOrUh8jZXIciqUb3MdGUVW7HtUo0GTLMu4EkHXkkHZcnsYopOrS1U/dMaVXoNdOYTzMd4EwX0ztbcd8DSrQ==","signatures":[{"sig":"MEQCICxGDRBJZCCkN/XAJWjk5FyESF93bAF/Wxjty3Qg5RdhAiB+mLvusDcqFq7tWDda32zp1TtpiRnVyjwgkGHtJk7ixg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQJf/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSNw//egIizoFkddV6QwxCxSBSZ6+c/yJ3U8GH4XD+wIBZyQof6E4Q\r\n5gq8aVaQMBwDX08Ll/DvRF3Q1bHeq7PJi9io+rcmy81Y0IEy87AqBQA3Gw26\r\n2FxvbIg3MhcppJMJhkVSKHulCFHQZamIyxX0nLFNdvAu4l278uEryxAaHwQu\r\n4jQB+xivpInUyax+JC3Zm0dPyyfigkOBJByXuvnzCdx8HjPz/SxHR+lL0XjD\r\nEOsM+YeON1dJNPaVPiZyCWZOjAfKbGdKt1tc1mXwnqCgUmh+HFV+l+aY5mH5\r\nIRV8Cc/juayO5lz515geTGF9I8oLTxNGaBxHcy2284C6MFCXNR0i6aIwRxa2\r\nrkdtBRyVu8OxBuAzq1PfYHvpdbCPV0pYFemvxZpUv1GwzRL2PNDWvOKNrK9h\r\naD1K4bstIaUQLrYpE8UqYSbuCkHZ6F+qflS82ht9w0mkGB7JxQUiVD1oXw2h\r\nlj3mXmy2MLTJYbwEfNxvoUfI6vXMiGXiXXFjUhJn0aa3MRWNO2lEKzzCDvp7\r\ng+Ip2Wh4pun9tV433Uz5CeI48JTfFJN2g8L0rzz/jLqhJBcHtUbJYtUL+Yp4\r\nTNBaWU01i4gjOsP8fKfws39727w8MKPvnQcssDhUEEYotPglKatdqk62mgyH\r\njQDAF93fWrI+q3D3D+JGPH0ymsYy7tRbhN8=\r\n=Cu54\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f83025b6ee0491e5f3745e7b885349ffa41748c3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-27T16:57:02.253Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.0.6","@balena/jellyfish-environment":"^9.1.7","@balena/jellyfish-plugin-default":"^24.0.43"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.12","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.103_1648400383300_0.30927851986446653","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.104-renovate-internal-patch-f60b787a946847a89e3717af1b6b1e20afd3cff8":{"name":"@balena/jellyfish-plugin-front","version":"2.0.104-renovate-internal-patch-f60b787a946847a89e3717af1b6b1e20afd3cff8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.104-renovate-internal-patch-f60b787a946847a89e3717af1b6b1e20afd3cff8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"391520b77e86b1668835daa6d677eaec307f882e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.104-renovate-internal-patch-f60b787a946847a89e3717af1b6b1e20afd3cff8.tgz","fileCount":28,"integrity":"sha512-htgJN+19oPjqsJ/YzZjKi3j21G6f/zHluHjnzUvgJo+qF9rCzUwMuTueYus6/yieEEYGPvnqU6eOErFWFCUP3w==","signatures":[{"sig":"MEUCIA/8isdzRUGOi/s/vuQ4FV/VPUofwnrpx3qLfg5T0PE5AiEAz7MpQbgzZe6dGDY0m4InwxxOQY9mL+NtIyD55XuuQRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQTwtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmov8hAAogIRuAKw9Vg6h2eK3jBSXbgEPf6rXc4US2OMPMWhAFr4b5b8\r\nVyjT1rcoNPBKe1R9VjUjIZ8xBI1GUSlVPuQsAuOV9bybkiqBYxELz49+zFLj\r\n8RoP0UP9Sb/PfplKuYv3nHOEHqrmIgXI9kienyr0OJLBaDBVWXWfSZuBwoPI\r\nkH2etode1PRXL/HG1quvD3HLxZuXdH7SGo1bQRnFsoH+eULG5r3QKAX/DvjZ\r\nR25QT1ki5aBqPUclYyZ/IN5oFLTIWo7NM9QlnDCWjClG/PvfwSVj9ofbkI2i\r\nSthardadQ0DVa8ZVC1kEUKF/hiPSfMxaHzU93ImtmnluBAmPZsKtq8AIb54E\r\nQGD7vdirpyjin22cXlnOs6ICzbThId/AM9bdkt5QIErjJ7woBMtvrixKuDIG\r\ncs5kv7A/+xuo/D8bFjxRYXrqnwlcA8s5QRLunhQ9ovGPCKnbrXFoJkXBvd8s\r\nSwahvtAodJ0bJY6HPnMVS0XFsQYUgepF56fNmDAz7z2I079bBwS4pGWx1MOW\r\nZa4i6YQZCogoyocunUvCYIk+MvCbu2V9tz1cyx5YFktSWgUDPuZ96pK5RCPM\r\nbHr4N2UvMVSAL0Et5DcQjUgKV4mAY/Qk9A/JUyX24DYDiqRXGflcPYob8WN3\r\niaY3SOj5gLYZui26aSesKCQrgDX5zTP3Vac=\r\n=rBvE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f60b787a946847a89e3717af1b6b1e20afd3cff8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-28T04:37:04.248Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.0.8","@balena/jellyfish-environment":"^9.1.7","@balena/jellyfish-plugin-default":"^24.0.44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.12","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.104-renovate-internal-patch-f60b787a946847a89e3717af1b6b1e20afd3cff8_1648442413345_0.9998608251925185","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.104":{"name":"@balena/jellyfish-plugin-front","version":"2.0.104","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.104","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"180cdcd3318e8a7bbcb3a1301e6eef4b93b63724","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.104.tgz","fileCount":28,"integrity":"sha512-00iec0oxnrrRBgdkNy2eQJpNvI+M33UUoH5PWwSJ5gpiPhnbgIY1ENNaqHl3zKqK5f3vAS3K1zvj3XWNnN2lJg==","signatures":[{"sig":"MEQCIEk+HT/xGLJ1WxaaAXrBL8kXjVPUSZ+38/EofmA4rlpgAiAp6+4CULru1FKzBZhorxc7UIYgLC62eYnKrQUMLxNrgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQT9IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVyw/+M2u/bvK+aqeh/X9cIV0liy5bT7pLy24sEfoMU9+l6TyDZFNb\r\noHZ/pou6sxC2rK3A8hajqGXAE1qh9Bj0wJ1RA6E3+0FW1RwMMhtKfmrH217j\r\nWa4CQM39RGlWUdlUAuELLK1tAkPf/Z2BMP4TcwaKzJYYxUDsOw9vUgXVURZt\r\n+ub8YQC3CA0NCsoeesIQw5oQIIIXXRuQGaadbKGl8mYgzNqKSUyhC5I5DOnS\r\nLYTZulhaiDCFy5AWWxd8uG3W4sMP7D0ORBMV9dyVUQELQzX05ZmZrPomK7mC\r\nOnl8GSwUeb4t+ZMk6eccEbSgNvAbOiTp3+nW/qK/gRqy1nbvVQMvf6ejDeXE\r\n7u9fjqjvBrbOnWBXwsx4VumrFy6GZO6MXX2ee0jZoHNE3V9PFcLM0VJ/652N\r\nOYmYObJjZ8xiBsbQBvH231VtBaU3o/oTCCSI8XWtx3oJA1PdntoPaOP47c/2\r\n295H0WnPEuBpEq+THeoSUtlaowUVAqpO6/JVev4Ppwdr1oGkUZyqJpIKkrpk\r\nVL3kz1pIcsNJBXtzORc1NmsbdVwmrU5woP86btQbL447et3+ubMKRgMCATSF\r\ndI9t2RFP/rwslV+sE/peoplUjzejyGHNryaQnrK9DKF33VPsvihXy+ywpI+o\r\nGQ8kgqGQqkjTYnE0p/+/kPjkLTYbZr9yb8E=\r\n=RrXZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b02f280b50235da762d3ac3dd3f8402edf5eb42e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-28T04:51:01.094Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.0.8","@balena/jellyfish-environment":"^9.1.7","@balena/jellyfish-plugin-default":"^24.0.44"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.12","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.104_1648443208225_0.5527804305002417","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.105-renovate-balena-jellyfish-worker-21-x-09f4ed7b311a2e5feada212adf50c93cc0e5e90f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.105-renovate-balena-jellyfish-worker-21-x-09f4ed7b311a2e5feada212adf50c93cc0e5e90f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.105-renovate-balena-jellyfish-worker-21-x-09f4ed7b311a2e5feada212adf50c93cc0e5e90f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c61a7ac1606ab765da1ad1d8cb198f802fd0890a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.105-renovate-balena-jellyfish-worker-21-x-09f4ed7b311a2e5feada212adf50c93cc0e5e90f.tgz","fileCount":28,"integrity":"sha512-3X44oNQHztIMmeMdwiP1SSJY4CRd05Itxs7WtruTYJpxWDNJHqKwenvVx71iDE09GF8webatLt7j7d009e8JZQ==","signatures":[{"sig":"MEUCIA3tWaqRD3QGZxHfBBrggGioCIRrGy0xJOqKRmTNG4exAiEA+oC1bMQLkguLfjkV12hkFHo4CQhltKTgkD9z8tSJOPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRFQxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbSA/+LWpO14pDuWBBKdk29FaAFtri8ARKwRp43d2LW6NXWaA80/Wp\r\nj3BtPNis+0KCOUzHUmO1Ewckc2RX47qCyCTZpUE6p6F6wg3BAvYkFJJ5va2A\r\n/+6HGZL1hS0I6lGImdqqlWG5Bjp+QFvhv3M9Prm2OZuhRGz2f08N7BEgluKx\r\nLYJFlRXjpYCXfcKsBBXw8gQey8nGcYKQQhdkQpfPorV769xHQtAOjlt/eFCT\r\naSDYxlZRYbB5j4AasACocCu4MTDsiDqjbTxiAfk7Ib5KGaRw8aZZ7cMIHsFv\r\nn5X+yfWs/hmR/EPw9V7lzDX63jA9uY3bNAW7AbZ1GFZS7TtlvHIOoV8cpA7p\r\nOdB0RPlEcGaY+ZD0WBmG4w6i6fFlfjeiMahpibTjAgbmB9JVf1A5/SLz2+2C\r\nAk9hTpYvYNs4WJQ4W+ni93QpDy/1IfgstAOTLa8YoyB2swkH5lzCoO1AUMPS\r\nF47ov6yXBUrPzKTeQzypCgyljWFSXQLPHcDeH3FYu5gvYR+B7drQdd3zwM6U\r\nCqNZT+0+b6I0FQbGR01LgYGXPB+riZ+aUS2XyKwlda+rPuwNN3b8thDgzUGD\r\nR4+sPwMoKMPprUo53urNGkIKkx4ZhkHim8wkwwJp7pWw2iDFzOgyMPYgD4o+\r\nDuqIWa3NRoskHAC+gNhu8S0pq/2ve7EsbKA=\r\n=PKg3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"09f4ed7b311a2e5feada212adf50c93cc0e5e90f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-30T12:55:29.947Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.1.0","@balena/jellyfish-environment":"^9.1.7","@balena/jellyfish-plugin-default":"^24.0.44"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.12","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.105-renovate-balena-jellyfish-worker-21-x-09f4ed7b311a2e5feada212adf50c93cc0e5e90f_1648645168984_0.7874329506737661","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.105-renovate-internal-patch-4fe390d63b264cacdc7feb4721d51014368e4721":{"name":"@balena/jellyfish-plugin-front","version":"2.0.105-renovate-internal-patch-4fe390d63b264cacdc7feb4721d51014368e4721","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.105-renovate-internal-patch-4fe390d63b264cacdc7feb4721d51014368e4721","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cf0cb2285bc6dfda3e6a524b4af52980ccd4d23f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.105-renovate-internal-patch-4fe390d63b264cacdc7feb4721d51014368e4721.tgz","fileCount":28,"integrity":"sha512-QVKo6y9NIaOCw19lURlDE6XKiMOMDEKNBz5dJm4wXsJGF8dlUCQ2A10ujvm/vIpGIVzI+RHjPnZZQoNOHBWP2A==","signatures":[{"sig":"MEQCICzQ95yCyecApBy/vjn3L96kLPy2xVOieZFsRCeOJll8AiB7DK8wilQSRHi4DVx0Vs+BkYU4NrlUjmD4FLTDAUi6sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTfaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOVg/5ABKxhLbfNbSDOzs3GcZqBNmqPI3AjoK2Cw3P6WibYdKPP+/l\r\nuaYvn1yfdTfcZ+HwvmGIrNeF5F7SN4feVulGbumjUAeWmKjJ5qaQhTvWevU+\r\nxFR5AJgvJOdhWwnU+wt7csIiZv/t+IbXCMabL0OYL1Up6cAyOBZE4XcF3n6w\r\n/hOcQXyCo+NroWwWVOxwYQwA/3uGaAl/rSFVZxCgnBHxV7ONP9yT5czjlO+N\r\n0cdRZ46qsFdgif/ykYBOsogUJuDDNT0VhGBt9vywjalYNCMXUvEX2MtOFB6U\r\n6vmkkAmNxPD3k8p7pLcxa35RQnDX/CJ+46Yjw1FJBEJhxRfLbtJIWxWP1EMF\r\nmYyVqUAHNagDvS67oj9QJLxM2HkXHsFonXsznh+iXTwcEHxPMTKKFvHoJSJK\r\nUfwgglhuFPTphDdzQSWRkswMLLDJedqCY4BHsrGRHjRS7IIkrd5KMxrsGYoE\r\nejWtRmZIlyK8xavRnysQIPIyI9iFPX8dRdd9zsyQnKjFkdI1yD27UzDrc6ql\r\n1vhtorjdYTV7xAyLzGVuRH2QS2XPAYZxcZGO6NaAhJgbZKFzYvF5t5wkFNwu\r\nioX+Jm52zqx7mryNfBkchw3eiYodJUoEp7QHx3dpw4wH7bvapZPPv3baRdKz\r\nZCrk45CdF+bOTX8fhH4A90MZVULiPD7xIEA=\r\n=wl94\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4fe390d63b264cacdc7feb4721d51014368e4721","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-31T05:06:20.819Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.1.1","@balena/jellyfish-environment":"^9.1.7","@balena/jellyfish-plugin-default":"^24.0.46"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.12","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.105-renovate-internal-patch-4fe390d63b264cacdc7feb4721d51014368e4721_1648703450124_0.8286394704723039","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.105":{"name":"@balena/jellyfish-plugin-front","version":"2.0.105","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.105","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0221b4fa757f561b4cc431fa92198f8411dba534","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.105.tgz","fileCount":28,"integrity":"sha512-V3VCgqEruwKjuEMyqH/Pr9tJATOKwBRXTaaatFj32PGIhF2QYsF6MgcKoEsGIPYbR9BcYE9BVJhjewIxRpvXng==","signatures":[{"sig":"MEUCIQClveHb79PE8EvardxOfFk0M4Lq9wjGHVSBdoEbF6iglgIgcR5ZAwoSFe6K57MnTbyX9ETlWP/gNjIFLQandz75CiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRTsIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmourw/+Km9S0Ed+xREdDjVUWx4ctjkgI+pGYOp3AEtMNe9zliK6ViG/\r\nh/d7W4oRpfi2JxBEB4Qx471WNKUF7VxHzS5dmSkYoC/urwVjhTO5V9bDeK/L\r\nvWrq3pSBVIk5R8CvbIVDwMa4U68CGUs2b6fqRsK6c/NtFcdQMEp/VNEWC/0T\r\nSQA22OuNtA1rRUpOcFf7fyuIXe+69jwJnO1CdcCLTDm7GBcXanyU8yZDAm/y\r\nHCHLbzq5wiZJr3zOjNGrI+333230zws167eVS12Y0L+lI5Y9Egx/qKWTZrXQ\r\nl5/A2wKRteo/aCAV+KIQDhtAV/tVGFxZlmVhMhL0jrJLbdV96c/SAKRREMPk\r\niFvusHTrckvSNhz8d4f8AFF4B+Gv1h+KWr7aaB17b0KGLjv489dhhQl7QblJ\r\nT+gqIbNtFpe29cIHU5BKjJvzaFGVbSnYPsnVePjEKvDLdfHbV7iiYVEyozfi\r\nXk0iU0fmCeWzQkvS1vpmJq/iRO9J4shbqMxPD/GwIhK+TXEXglP+GTWYtztD\r\nV1B2iETbgoLSTg5ONrJ5oddw9JBXigUbJvYuV5wUbp0N2VV/s7Ns1GA28aJw\r\nJv6YLr7l/s/Bqv1NPPzrotYMudBpCjdv4Wssls6YM8FMYLnC14QycKeCa16r\r\nljjEqVnLaCdQe30Zz5vJkA+tzizrqt+2tiw=\r\n=CdEO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c853f81dae33bfc992823c3d89421cbb19a31878","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-03-31T05:22:11.910Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.21","@balena/jellyfish-worker":"^21.1.1","@balena/jellyfish-environment":"^9.1.7","@balena/jellyfish-plugin-default":"^24.0.46"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.12","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.105_1648704264679_0.26149157945841894","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.106-renovate-internal-patch-ed072da86dc8b7f1b2363a3723baa569581554df":{"name":"@balena/jellyfish-plugin-front","version":"2.0.106-renovate-internal-patch-ed072da86dc8b7f1b2363a3723baa569581554df","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.106-renovate-internal-patch-ed072da86dc8b7f1b2363a3723baa569581554df","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"399879505fd8f4e9a10bba85c569f9eced3acfe4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.106-renovate-internal-patch-ed072da86dc8b7f1b2363a3723baa569581554df.tgz","fileCount":28,"integrity":"sha512-EEXtI6jYeiEKT1jOMkQZd30ADce8pNuNxBPPCBQPHBFlUVLsZrX9ob+bFU5LNvcPShSII9VzoBvQ5vqKVJhdQQ==","signatures":[{"sig":"MEQCIEFsEAYWB+FL4W25ZcZKQOv3uowxIwlk5q+2rvv7NaRlAiAZrIsxWl8ZTqC+8Gy2Ldhebjv/XthFxGYqyNxTzuhIwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR8qXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfWw/+M1hfKRFxW8A8J5xXVxNBr7EBcka3pAUza56kY8dPKktKqHQv\r\nlranOtkpO6wBasxhvQHF7Jvtt/MOdGsrlN2fZHjgbWu9H+dYNOB98tPBeF77\r\n62iOZIiZX3eiY+TBU+q1pye0QjCcHlmj2FPzO7XaFZAYmq531tP9E5yeNi5b\r\nl2zz8oQa6aJL4TW15U43WQT/Xd5CUf/y+7YgymPyUTwnhUy/Y0nx0NfX4tGW\r\np7x5qkxeLd906yq6euXx1hk6Lp6JaWaIb1hG35fH5hZ0bMD6JgLKSY3icBFi\r\nhuJabRNjX5g35KA3PIiSh1/dzrbxv1aPKTqrRAA7Sx1R7v77mZa9wzD5ffrV\r\nK3KohRmP37gXy+zxmfWrMOwPGkou35hgy5dwgz2B7UMvx76BXK4V0JKKNiFI\r\naj11TFnQseAJb4n5Vzz00MehN4GKbHiAuLxA4vPaL8LRO3ehAURhEjGofdVU\r\n+80RoMSJ0mdVnbBxkrH5vqXyZDpWFufAo3XW8N27FHQXPDcq7TZ87aS6GIBp\r\nPr2IoADOOoezb9fLMGnma28rgDJVWDCaFuM9PVvBnpQ5SyJjIOYY12BG/3wz\r\nSuB6z06rCkYhH6Q2NyVOSOAObz+7JpZ4GEdFMFur2AKeBxqI1slY6D1Uo7AG\r\nel/ercG22vQoLSGJk62WAVZlf8uYZagFi84=\r\n=3JzQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ed072da86dc8b7f1b2363a3723baa569581554df","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-02T03:57:32.125Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.22","@balena/jellyfish-worker":"^21.1.3","@balena/jellyfish-environment":"^9.1.8","@balena/jellyfish-plugin-default":"^24.0.48"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.14","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.106-renovate-internal-patch-ed072da86dc8b7f1b2363a3723baa569581554df_1648872087387_0.17370339864530981","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.106":{"name":"@balena/jellyfish-plugin-front","version":"2.0.106","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.106","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dcb42e45eab46306d21f375038f5b55a2e89c37e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.106.tgz","fileCount":28,"integrity":"sha512-MdvYsd977lnIIqWGb/lDiGzEDw3LRFLOEJWak0YJo9gNlokAcTx0Yd8XEg8Cjy0/aKBfhyR6ssxC+xfgjLvZjg==","signatures":[{"sig":"MEUCIQCdkhU7XqMN22GDQ8S1C76sp32r9/9xC22AhDzgU45bgAIgFPc8AQYUZBYowoGMIKS7t6klMaqCiaG6CWyWhwwy1JY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR82yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvnRAAi3BwDCY4+YXmcB0uZZcKw92pXpekL25vSAHzeoAOT/69U9wF\r\nx/kclmitFe22y2aUsuw2VmiK6/PgsfcTcQqXARS5+hPjeTjyvvajmpjm04KN\r\n6yZNvCpWLQi+k5+px9BbZqTeWbnSBMl2z9zPZSz6zTx0vV4K344LDgE2RTpp\r\nQrieDM19E0h/k8dpBKeZ4XrIWP7Ecyv7ZiqWco/hat2ogGDZl7MSCm7yW+Fj\r\nFP/xvNva3wMUAV0Z4byGskMXvZ7WH8NS7dI7b/DcWbUWzggxq1/lrQHQJJqP\r\nriaMqAZ3YZEKlsEpxD17dWt+VgXjzL9esGuVLkSksL+B7DW1GCRU7SYIi945\r\nw5ImBFdMwe2iHseQhoQw6VGlYgC/D6W/L+YItucYv5JkMV/sbWvksFqbeHte\r\n8i78CJ60QdBINXM0WANTpufiBk//zC+/eMaodIJ5N8z8S7wNnilG3vq0Jz6g\r\nqfM81d+tMAMgge6Jip02NXpnsi77bHYjUsLDlGzF840Vm0a+CZb+EXBPlHZ8\r\n2qB9QL36sCTyM1u3hgtiix6wSXnHrBT/zVxzriq0A6l0J55eTQdMzQ3vBgFs\r\nr+RtQldc0ynIh3LsvWgd7IZs0RmN5VF+yhdh9FiXq3MH6/3o36iP7fAHz4jA\r\nChnJGK7Otxrp/OGxgA57ABUckAZDjwoCvYs=\r\n=o+ZT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"917c531ac09cf874424068392ccb8a9f91707216","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-02T04:12:31.136Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.22","@balena/jellyfish-worker":"^21.1.3","@balena/jellyfish-environment":"^9.1.8","@balena/jellyfish-plugin-default":"^24.0.48"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.14","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.106_1648872882624_0.38690747008978366","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.107-renovate-resinci-jellyfish-test-3-x-8c24ca7d68a33877ecffdd8a44636a6d51466e0c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.107-renovate-resinci-jellyfish-test-3-x-8c24ca7d68a33877ecffdd8a44636a6d51466e0c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.107-renovate-resinci-jellyfish-test-3-x-8c24ca7d68a33877ecffdd8a44636a6d51466e0c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c1352806dea5aa5dda43e0b14d12c9d5d4d0871c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.107-renovate-resinci-jellyfish-test-3-x-8c24ca7d68a33877ecffdd8a44636a6d51466e0c.tgz","fileCount":28,"integrity":"sha512-WDIdheUjgRwR+JvTgobtAuijGfd/EwNa362CvclqwrqkYL7dmTWFIdO8rMY1Ol3WN8gQHa3FkAM4YgqBqTIwBQ==","signatures":[{"sig":"MEUCIEt6LvMXS+MLJUBrMZQn1JVBkGJ3yQQJcRygx14i+BhnAiEA2JALcwth4GxMF9HOkUoaTxaQB5P4kp2Q3hhUXD43soY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSuUiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRKA//VmiS7ir7FmjuhUZZ1gSOSkbMvIQlM4fgGRnWGPNuDCY80y/F\r\nYo+/LOV24INvwhod4AtsmcBvtEFxJp7uIrnoLYKqo7FPDmEvWSSU+M8ztyE6\r\nr+PEnipIq4PhkKkcwdOYkidrfpva2s9yDe2yF9wecwDADuyUYsVtFOr5IKKh\r\nS+uHuF50sCeH/JAKKf2yo6Tc0CkqiQZd/CKd1HcT65b3T5UIlrcTTQB3CSm7\r\ntTYvGR76depeSKX77MP57ZQseIevi/g5BpVAMLKZWSQLVNEVGmVnTciVfcHL\r\n9x5zRMg1glwkHUOeaV1aJEbAemj2+Gx/8ntZuL6V4TP0gZvmtxPEc2pV5Fly\r\n2fCfMLHaH2+2QULeUE7v3p5Cb2sNtGPZp00+JpLahAarIUE3JA+c9j7XF1ZJ\r\n8FsxpXs+3l/lARFaRMIPbMvyeB+cQ+K8XW7rWRIgHe6MnfzWnZmO93ZOhOmz\r\noBCm3IHx3F9iwqPnR3mTrufrwJyUNC0eN6SX8AQHM7ME1KZsTmjD5Gdby2Xz\r\nRII8pjVmH0wAkcGdGN8f+FyuOCLNkv+A/A7EzZMkpIzb4S94pNbXe7xD9akV\r\ntiZ8jUJ5a3uDy67rJleN4BUbmgROChOk7ENUAwPzxcjpf7Cj0TeuM9DV8b8j\r\n3fnpli+L6ED2fwVDCIpCbADOBUkGtmT0ghk=\r\n=CaqE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8c24ca7d68a33877ecffdd8a44636a6d51466e0c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-04T12:26:18.748Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.22","@balena/jellyfish-worker":"^21.1.3","@balena/jellyfish-environment":"^9.1.8","@balena/jellyfish-plugin-default":"^24.0.48"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.14","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.107-renovate-resinci-jellyfish-test-3-x-8c24ca7d68a33877ecffdd8a44636a6d51466e0c_1649075490061_0.66943494423068","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.107-renovate-internal-patch-24f6e809ce21e6f7f76cb5c8342ea903dfe00ff2":{"name":"@balena/jellyfish-plugin-front","version":"2.0.107-renovate-internal-patch-24f6e809ce21e6f7f76cb5c8342ea903dfe00ff2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.107-renovate-internal-patch-24f6e809ce21e6f7f76cb5c8342ea903dfe00ff2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0b612cdb0ddf6eb08fdbd5870de42ab901a98b2d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.107-renovate-internal-patch-24f6e809ce21e6f7f76cb5c8342ea903dfe00ff2.tgz","fileCount":28,"integrity":"sha512-3FjhxXijY3X5nmzHP+gKagWs/FYrtEHFNc53fUkQTlhwX9PnV7HTXFqQ0noG6cZLCDanR3HwCF8/L2Ojcc/YiA==","signatures":[{"sig":"MEUCIF4KnnXSzY57cFVNVF/p7ecr/ocXlD815QWhAggkK+cWAiEAkfEBTnQ27sTCFdgkffB4Vywn44A5mEJdebjFgQNxgcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS5hpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkaQ//fDPUbbjsKOWthF6sNx7r/+z1MMFy+3MtmeEZ9Aj11BSs4VUQ\r\nB+W6xXR4oXOKhNCu25PG8CHwoA0H8dPKT5KyKwnqh4J700L21qW7gAVRXWsI\r\nlnOKKGBXREHKYtk0GFSBH2VXakbKfsDm7rAxM8gubkxjGSm80vJLPYhDbbEa\r\n3VnixN3hcpZaY+6RNFfAAcotqxlgt+bqlXE+fw3QihmW8BRB1qFUbNE/VTJB\r\nYFzY8ru2JUfyDg7l6MStLCOS6Rbi+BLHJMoTzbTR0Putbfx+xFBQvimqArFZ\r\nS5lqbuypfpJPkQppRuOCnmZIgHK/dkSc8QN7qkHk/MZ5B/s7It0MY9gxcz5I\r\nUuah7EuoFR2+nst7tg1IcWF8niYn2KM5Kiyiy9oyx0mr9SU1mGYllUlA576K\r\nWMXaaNlJpk/Y5fOMHUJboQyU05g3qn1eRZQfzRTAsbI3tcDvIntvrf3hdcwj\r\nstmti4bt5wCP2KVovFBQEKF34awroIm+dM3RHprMvKqqTd7W9vFfpU4U/3Ie\r\n4SxG/g3LUSEKsNhR/z8pp3T54enceYs8FJy1Fxpt4C7C74/VEVPH045UgNBC\r\nHkj9v1sgLUHf9OhLdgNd0zczXWpDLQOmyXiIw1qWSuxJtuZRCmYOEcsdijNk\r\nfg7q5pm7bjwfaXHD7NeJy65dCq2O0kObt8U=\r\n=kUtp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"24f6e809ce21e6f7f76cb5c8342ea903dfe00ff2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-05T01:12:48.734Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.22","@balena/jellyfish-worker":"^21.1.4","@balena/jellyfish-environment":"^9.1.8","@balena/jellyfish-plugin-default":"^24.0.49"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.14","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.107-renovate-internal-patch-24f6e809ce21e6f7f76cb5c8342ea903dfe00ff2_1649121385412_0.9829242091569541","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.107":{"name":"@balena/jellyfish-plugin-front","version":"2.0.107","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.107","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a190e241194a7126b2e203f2f289882051892a68","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.107.tgz","fileCount":28,"integrity":"sha512-s5ImlpfiZcrPWi2Qrpm3RBASJqL0C7/LBd0Yq6hkG5IpBgd59ZwnapAU0GFiZBuArTSaZ760+wEwe+Eg5rz8SA==","signatures":[{"sig":"MEYCIQCU175MRQscg0yrRgla4rsTY+PhHxGqkcU4i921A5yQMgIhAMmJe2SokmgTHFaiMKiFZfbyGJxzi3p9EDsh3w5WSJNJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS5s0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRsg/8D35uE93+lrsR1itkDYBHEY9e9u/kjHhJo4LSV1uSltRfOwTA\r\nh6kFs1lM/bL41x9ACpGb/KUcmoBuYROQq7KHbfesrvFzsZG1zk1wEo1j8bGo\r\n1bfv+vCXMbrlZ4g5ZeY3zxGq4nNs3BetPIiM8+bGBpgt1SVrI7BmWZZaj762\r\n3sRwofUDQoq0vosthfRF6XzVV51sKi/fpPNUwLiZ6jXgP9mtzAlF5sNg00sK\r\n000Y3ofUD/zY1DBQopMUvgdgQ6W/KZZClNgekQjb9PhXzTIbZf2iMYcQ6ZLO\r\nGbwTmwvK2oDoPDLFiDTBhTiaqf6xZ7fpthbwJ2MA8eQ+VsAw+REOO3p5muxS\r\nFdwZxNcm+5tZGgB2N07C+3QCK8OKYSrqQQ4Xzl9paOct+kXCOh2BBnMZWiMD\r\nIl9VkcwUNMM56Q29k4Oxavb5fGnK3nzEk0iE7EvhkCY+DqCenCqk8CoDn3Cu\r\nVNPDaBt4jfdhB93MpXRBVPnE7mk/LYztDL6Q8lBBN5WT5/0XudleUkV69fkv\r\nH9DJ/PPBfA4kBbw3nXev9HViaDZptFOL9LY9sIx+FQXXoXbkB6kzZmX3ACGB\r\ns/POjtomdb+1etUwG6arzFCVFqlhSj4rdE1jGFRneaLIw+QmNwqBVbWHVMH2\r\nivpsZqtbr1OWnRxZkZFDiZ5KcAi60Nu9+80=\r\n=2NfE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9197171e48041faf63f91d1497c8eae23908e1de","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-05T01:26:12.979Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.22","@balena/jellyfish-worker":"^21.1.4","@balena/jellyfish-environment":"^9.1.8","@balena/jellyfish-plugin-default":"^24.0.49"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.14","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.107_1649122100250_0.788110761437617","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.108-renovate-internal-patch-20212714261b1208e302d0509fca979f401b20d6":{"name":"@balena/jellyfish-plugin-front","version":"2.0.108-renovate-internal-patch-20212714261b1208e302d0509fca979f401b20d6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.108-renovate-internal-patch-20212714261b1208e302d0509fca979f401b20d6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e0b65e9287d6479b62c4cba162c4a59b5d78609b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.108-renovate-internal-patch-20212714261b1208e302d0509fca979f401b20d6.tgz","fileCount":28,"integrity":"sha512-kFDbVe2hShBI+imH5TW91N+puU0S0pemOkg4LxsZs07xV49H/4Z7vxYh8rNtLjugm7KqDCxnC7HC1Epu7PK0wA==","signatures":[{"sig":"MEUCIQCva1D1akOeASvPpkDsBwFk6tl2H2QzrbbJIMCvofKz/wIgS7FVAf6GQdpJAm/dmPMbrLc4i92nxr/OdcwTmy/7b8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTDe2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy8A//UO9zwVQvZsX5BuSvtUS4mMgHPbAeHNbyBd9OCaEZzO3rMJOQ\r\nb5EDndteKxaH/ZzONDccJC9XVEcX5KDCyrQaw00nBVmi4sZ8JdwlocfE8USN\r\nICJ1mP9+2jVRgCckRYQoNFIOvcYO2FizOOcNrotyP1P5K9+7lFCLYk0SG4YH\r\nPZazn/4O2H9R7dgwbidFGc3xLLbXv+YhF0zg1EKPpoHRSTFfpSrpcS35iSO7\r\nwU5+2p+XT2ManikmyT0pNG0i+42zCPAWVDozQlSdLIN/THRivMOapoIxvQLS\r\njBpmg3KYyP8UDT6rq2DwvlMkgPB+GgUuB283Ax3x5MuOwzifPigN9AsR1IiK\r\nsrZczWiLCiWuEyZHxKx4fNvmBR9zHZXnjfeHmmUdj1T1IVXQPHH3zzHkYePQ\r\n5iAjcypROyQ2s4I00a+UiSfFmvk2j0HgqfJvBe3XdvqsPmb2hOZ7La3hjsoX\r\n3w3sSB6lg5pvK63eWM83f6rsrfa1YVD1DbcWh0uM9hVbO3de2wnPU14jp+Mb\r\nN+1NO52ANm8MPCZvqTcApeU2FXPlqtW8CyAjR5ANOw7YbIadiouITahqrXS2\r\nM7KnbgqIaI8YQMR+o8U2Ld7OlODoSkfPzNqp1JCGhdkkN2VDzU2pN8hWFH9M\r\nd4TAJTTTEMRh3XvbtEdrRK3KWURDwo2QMoo=\r\n=9m8N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"20212714261b1208e302d0509fca979f401b20d6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-05T12:32:55.836Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.22","@balena/jellyfish-worker":"^21.1.5","@balena/jellyfish-environment":"^9.1.8","@balena/jellyfish-plugin-default":"^24.0.50"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.14","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.108-renovate-internal-patch-20212714261b1208e302d0509fca979f401b20d6_1649162165794_0.14770757832367187","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.108":{"name":"@balena/jellyfish-plugin-front","version":"2.0.108","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.108","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7cc1cdb4b93c64bddfe0d336813f98c134bec6c0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.108.tgz","fileCount":28,"integrity":"sha512-oXY+eR255k3KW/KbraprPrd3ukCg/Ao/ubxh1WGf/DpKn/LjPWFC6JI3tSAZroNF7o4yVbea3/Ox/pm52h5LnA==","signatures":[{"sig":"MEYCIQDiGWT91cGO/oQo1VGa0c8VEyVXaIZjAtexFuYGBumhHwIhAM9sem1dq20aoipcgzav09QUUCDf9hRQnkQq8P+U6yqd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTDr+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6zQ//fMwRW3TXJSQL0Aoc2g0T0sRiZz+JJL0tWHb1JD6xAyQ9zifL\r\nTf+cN+f+JaDgfQ50/WZhn5Seqdt8YCEfFl6hzMaMSmu60idwbI/518MB2a3n\r\nHXG9Oljml0LmAKFbE6vrLdbN1XCjKDJLi1s/yoYQCKODV0+JG0Q8lYBF0Ffw\r\nTkH8lMJbQqU6X2gtgqGb2mzhmSxqGTOrSMzvDXBMtmjy04lNXS87auNciHRx\r\nQrvXt/bl1VjvPf6HI5eBLiaMTJe1LY5KUyKEEIif4vQ6IO3v8vTxfpHwDXJR\r\n1YraHSXBj+rwVU3hqFqebsFIadU84MuTN0fMIGBQRWPmR3fIcLwCIagDpHiU\r\noGGWznVUnNQt79vpl/ZOMNeMWnhm0jQIZq2KDLI1q3WMLrYk2/0zBSpMbx2Y\r\nw7hc5I+l6/YZzWR9ywjKOh9re63XTCiNe6RdzzEm8DoGWV3PXyn0M0/I+DuQ\r\nbjEV8nMUkNk4iXP5+is3q/xLONQaNU9QNiRp4QCCPOQQ/kedBU6bTzTk631c\r\nokkrVefQpymVjNuB9gwqnBAEa0ierky3HK+EZ5nLvNm7+DKRtTaNO8KSIkxE\r\nQDQXxv54K4tfLBn1j61VSwZo3EUC5uRV/mZVua50sTGOSnjLDeq+QvBP5Gnj\r\n+36BWpPJl9ZNWp80zgC6ioXvEI36prxBoJ0=\r\n=UeO+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5f4b2c5b78b457ba2167b578047fc2ce7cd546b9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-05T12:47:16.607Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.22","@balena/jellyfish-worker":"^21.1.5","@balena/jellyfish-environment":"^9.1.8","@balena/jellyfish-plugin-default":"^24.0.50"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.14","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.108_1649163006759_0.9636836713615582","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.109-renovate-resinci-jellyfish-test-3-x-10fc9d7f29232d56f083a7764244580c98406b9f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.109-renovate-resinci-jellyfish-test-3-x-10fc9d7f29232d56f083a7764244580c98406b9f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.109-renovate-resinci-jellyfish-test-3-x-10fc9d7f29232d56f083a7764244580c98406b9f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0b15097420ee8384b372d97e430b788984b7e4c5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.109-renovate-resinci-jellyfish-test-3-x-10fc9d7f29232d56f083a7764244580c98406b9f.tgz","fileCount":28,"integrity":"sha512-QGJ5FnjblD44nykA6SjeYvzuZ1DtRQf7MOTAWscSk2KPhPsVESRRqCu2w0KJDFg7LU0vL7RnRrtw95rPqZfw9g==","signatures":[{"sig":"MEUCIFgmh3CUbh1pIeu07IcOkw1b8UWqfDxsxFmTEklUDM0WAiEAoqSXVVrC9yKUV9/mnR5d95Omr5bHQE7t5ap14ZmgLes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTKqAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiOw//afke5OVZSDgFhogznozO8Gu9EGw9uJ3TraC5akFki9PurZPP\r\nNLBkOooTwvX25luxAiEMfAGS5fRiNuh9CEZSHx0BSWl3Zb++m2j+kiIyyEFB\r\nKUSbM8T8ACGzmLI76aTH342e1cnnQK2nVgtvdj/0PuOaEvDyJauic5KqP0qC\r\nF7LTZbAkjb9/E2zkq0q0Pe4fUxstmqYrSJaq8QkOr88DJJjzDUDATlIdn4yH\r\nm8IAHL4mk4fcsVZu+j9dKSZ8B2OXhKvhpA7kWOZufc2Z3oUk/E1xcyFz4Xu3\r\neW0UxWwT+z4FC9OiV8GCltDo5CJJ2xyFPc8sSDIltO41wFDDzwbz0TyE5QTP\r\nasB/hyYI0649tqovWztgHyCV/Fws5l8CcPMZKQPvna9G15itXZfDviRKdNWc\r\n95ncpiItipc1yHaA9/rM8ETfvNPQw1zXrI9MuVbsDLdiD2nJkB7WpwNabBZE\r\ngzXeUC5y2DEv7oOl3nwg2jQTpXnpnRpqUisqMlL3oOpQc012mqcS3wynOCLD\r\nsU2WkcFVFoWyry5by5zlgy8QhFMPbVuE2EBAX0/fdT+MOXTnnskJ1zDxIeC8\r\n/MwKjV+Alshkzyhhx0k0enURob6i0xT28Kcrtxw/jz3RvocBhG6kyL8dTJx1\r\nwIbuc78GH6b1SvD5ZSwvAYny0h+bZi5PdUg=\r\n=Qm2W\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"10fc9d7f29232d56f083a7764244580c98406b9f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-05T20:42:25.977Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.22","@balena/jellyfish-worker":"^21.1.5","@balena/jellyfish-environment":"^9.1.8","@balena/jellyfish-plugin-default":"^24.0.50"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.14","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.109-renovate-resinci-jellyfish-test-3-x-10fc9d7f29232d56f083a7764244580c98406b9f_1649191552520_0.41884669128145813","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.109-renovate-internal-patch-1505962da2ca80302a1f3712249f70a25a84a3c8":{"name":"@balena/jellyfish-plugin-front","version":"2.0.109-renovate-internal-patch-1505962da2ca80302a1f3712249f70a25a84a3c8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.109-renovate-internal-patch-1505962da2ca80302a1f3712249f70a25a84a3c8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5d462b18aba6cc9eb56e3eec3c97a7f73ce98b6f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.109-renovate-internal-patch-1505962da2ca80302a1f3712249f70a25a84a3c8.tgz","fileCount":28,"integrity":"sha512-qia4MzxhEigXn4al/VpZbrTlB8dtfQqV/sgBdGGxUX2pmh7L19xJNf+mdSg7NAWCbLvpSO3SWs02E/vvPUFe7g==","signatures":[{"sig":"MEUCIHQYrHtB7NbXxHrPFelFtidlhM7CGumDBB+mT3Y/LbsjAiEAw5v1qyIHaULhaopyRmBxHEINsb6ofUUAIjyHkndOwQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTiXGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpotw/7B/gPKluBTJCO2caPUjwY1tb2IkDees1kGGPfyFEdY/xSHfgf\r\nCu6FpMG4Nmp9rlUlqGVx5EyXO45EfgcStxPdnayI5R8fQYEqwIgzsE/Y3zQV\r\nZmwnLEDs47jEUrq1XKBDTCr7UmGHQ3AiwWCvQopRLAXDnCSY2vwND7gJUsqq\r\nFABF2CnoEGcLBz5NZJtvRe6HieJRduHxmSmpAaryLpx67kxgvB5ax5qyqfIJ\r\nAnm2wtzLhvq1gnoi8HNc+l/y91oCRK7X/n+3P20ExgvTZTgFt1qGTJvLdMy8\r\na788xAxUPc34eyU2vI4LUYaV0G3fFVV6cW5RlbkDzUxvMqBeF9tOeqhTSIcC\r\nGql14kalP8MEg/VneRx1uxXxRILVB03FZVcIjf9GDeIBXot1gDXgyoqRcIpV\r\nnoCNkqj+VbH5f75jEKlUP2K6OGVvIZTaml0nDDpE7sSVqbGvYtDNekWkZMvm\r\nAM3zG3N61ZgSB24pRp8rQFE/yViGmMXAGAHFnhiAJX9rHI3+qxOC/KaA7Afu\r\nM8D3Pf6CFMCXh7FsSztIsTj8N9wyPOpxqeyxl9VS16N3tamiF0fYBH8uVrdn\r\n72eMRZyqiZx5nILCDhIJ4NNVQwXIR06s2ZHw9+NaGMO1Hz21vp6hruoLDVN1\r\njA3ZekNe4k7p9PhcPbG+4opnNNm+DN1aw7M=\r\n=VP8h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1505962da2ca80302a1f3712249f70a25a84a3c8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-06T23:40:56.944Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.22","@balena/jellyfish-worker":"^21.1.6","@balena/jellyfish-environment":"^9.1.8","@balena/jellyfish-plugin-default":"^24.0.51"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.14","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.109-renovate-internal-patch-1505962da2ca80302a1f3712249f70a25a84a3c8_1649288646236_0.8985566446837048","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.109":{"name":"@balena/jellyfish-plugin-front","version":"2.0.109","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.109","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b47a4e37962a7620e9ec8a7e85d4b872372232d8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.109.tgz","fileCount":28,"integrity":"sha512-fwwNCs7nTfKG7sXHIjj3Q36qPFC7fThOZS87BFEW4wn2kQvNtUbTpHDbAXRnHNkDrj1vTr7kOAUqLx0R+HuXAg==","signatures":[{"sig":"MEQCID3zlWIx+ZH7Su69OuBS7D0sA50zjvhAw42LQcHgnPQQAiB7vHE+F1WXo/x3o9UBXsj/OdULonrxLBbwu0/voQOakw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTij1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFOQ//S+L6CAo2kDD7gcgbZAhV+jKBOS3yZvaMuSoU2C6/4o+nCVPC\r\nB3GmKyYeGPuE28YvhYm6I1kPZHpnl6ORdLYHDGT8nxmgA5UQP8BZ1JEjkQtf\r\nVVUz6MbYta43hBLAQ911LEp1M3QfejEYcLojVZQgLuZl5hzv1QrMP02T+F3y\r\nuAev44nAm9Z+rc7GSjtE7HQaLXogBw9osbat1anNc79EuMPIvcvS+UKobJJ9\r\nfBVTPZm3cLM9eFuu44e3Qdf4vHDew07xM4x2/n/fAWOBB00zcJyCcAZxAam9\r\nLYF/Qu7twRl8/6orYGRjCHgtYuNu6J8p+1m9LOzb3f+LtKf3rENAKFeAUO2s\r\nlhcRjk7xdzXemAdDy3DAkvT71tR/zVDf+RMwOc0vbygXn2DZUsknunLVBl9u\r\n9GYU/Xisp+vx1KZaO29CAFRvFOfPDh5QI1/ByhQFyIEDF19AtkFLJylfW6Dl\r\nrFYWjItbHhRnDe6u2+QUXHkEUHzQQYwmo5w50AEfDrBe37h8TwpIyMIxNxqE\r\ngvKBeR5AHwHSNKLOhT1qrwxQ0cKAwYVIR1/C/PAcM10agQj7r0m/2x7+HuOT\r\nHpwUjLi5nbjO8G0HR2Z1VpAO+0aahLFOz/f4JohnV4lVQnpL0oIMdvK8W0f6\r\n5khho1Sprn7pnXzkEs51ija9RwyG1fEu7v4=\r\n=kde6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2d437efc97bd636fc28ac1946edd8d10c9e81923","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-06T23:55:10.624Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.22","@balena/jellyfish-worker":"^21.1.6","@balena/jellyfish-environment":"^9.1.8","@balena/jellyfish-plugin-default":"^24.0.51"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.14","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.109_1649289461654_0.6382542502569086","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.110-renovate-internal-patch-d5e9ae9025f7ef5a2867af60d934c0cf5fd13c11":{"name":"@balena/jellyfish-plugin-front","version":"2.0.110-renovate-internal-patch-d5e9ae9025f7ef5a2867af60d934c0cf5fd13c11","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.110-renovate-internal-patch-d5e9ae9025f7ef5a2867af60d934c0cf5fd13c11","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ab0ae1a54071d1b364ad0874d2e478240d893e38","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.110-renovate-internal-patch-d5e9ae9025f7ef5a2867af60d934c0cf5fd13c11.tgz","fileCount":28,"integrity":"sha512-ZUKe+gDc+KuKb//IsPgj1jhO7Y9Ga1j58CwizSzjW5niVB/IHU0wnBDEFcqDh95C09tCjBRfLywfSD4Cbk8E/g==","signatures":[{"sig":"MEUCIDLtUPmb8dT2DujJdVmhM/Wvy4Vifh9aBn963lowXZ0aAiEAtqB6NCe82epDbYkA/LrhVJwF8CpNIKE+ykydiuQpeuY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTnqTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFyA/8CjViwpr6JBw99VugdntikDkEVPQJwkYm5FpZRyhLvX2yypLY\r\nWxxf+vnUtnCCJLtzxZzIxnoZciG9rjwD5jKRtI6g/8M+siq44HGkfmqgI+8/\r\nzhF2OGQ76/FGxAd6oBO24miMp7r3swsxzNtgCMXw5tA3AKkSpk1V4xjSlLjj\r\nF88t4SPbIFRT70IvJ6JUE8xp8TV3VIr4Ncg6/VmsLMNCx2Kgnepc7HMvPIiC\r\ntUPWvEBYcVhkuyNozpR3Ck4JiaC4G1abWOTm2KhRJhhL8t+273sL7RJT09IN\r\nesD5h1SkuKXJyfN92/3+2o2Re4B2AesxKFFsyv5uRrPt+yNJeppDvRfeXpUI\r\n8fZj5fJw8A84JlyyyX+B92HAA6cSt1CZNpYpF0/syDwu2JlUOlRbDD96Ug7y\r\nt7y5shuoaIQvwjWPTO95g6yp7qElr2UzKcpp5qY+uErFq6rct8Nz7WYfLiDX\r\nRuusk7Nxjms6LjsmPmYquIzTWk/lXFwZ629bzSonOxYNTz1FOs4DFn6nLHiv\r\nKwjZd4VwQGdi2nVEN0hKwNAhPfEoLFwQTF/ja8nvTrt3W7tduxdSiqxj3Jis\r\nG+E18XCrhYjFyEgWiXmX6YD1owuceZqDMoFxL52N/vzG0AS6huF9wMejLIo/\r\nCGzFTtaZfsh+nj+xXNewi1gEuQz4hFVUo9k=\r\n=hShq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d5e9ae9025f7ef5a2867af60d934c0cf5fd13c11","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-07T05:42:05.079Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.8","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.52"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.15","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.110-renovate-internal-patch-d5e9ae9025f7ef5a2867af60d934c0cf5fd13c11_1649310355209_0.17498137889840004","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.110-renovate-typedoc-0-x-39bad454afade44d1787b492a4db4585186baa07":{"name":"@balena/jellyfish-plugin-front","version":"2.0.110-renovate-typedoc-0-x-39bad454afade44d1787b492a4db4585186baa07","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.110-renovate-typedoc-0-x-39bad454afade44d1787b492a4db4585186baa07","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d2a9975b8a4e518ef02af1baa8e40033ad2d3da2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.110-renovate-typedoc-0-x-39bad454afade44d1787b492a4db4585186baa07.tgz","fileCount":28,"integrity":"sha512-Xf5P5qtz9fgbaLIx2LK+aB6ajQFD2jCoUpQqQjsmuFGA02mByNfuIWmPQ+ZM1gxtNOoXFvScgLU7zsrHanybTA==","signatures":[{"sig":"MEUCIC1WJAaBcWks2EC33NA8YN2QvH+Li+SbeYdeERXphsxGAiEAycNJELv+JfuLMWnjrPZPEp2Y6ursTTO+w0wAKzdB7d8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTnqkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoNA//ZXc4QLksjY+PAiU4SWCQkAE52SH5Xi5xXErzdEhSoKH/TNYz\r\nI2WQariTjK48tQPEXcDEyNYmqrw1arak2ootCXFEhAOmu/5ZscPclb/zO32T\r\nLIUbc0EvfJ/LR+lL1FomHZ81rN9l1iyYtN0KRGoLrOXcpfhy21rBCmTPmHNr\r\n5SagknmN9UQHIjl3E933DiUqoHQ/0f8HC9YvUcZLsKtftm9ITIAgqi7SCyau\r\nQXGb6qhM6dutuk2mQYuR1m8KUPeBGtHH6DvWy2cf3LiaaDPG+68TTEksh5Lx\r\nudW5vBOnOJe6Tv2WFm0z4/9bVBLv6R9wvMgRkMY8UHevtc4pG4xxxkmaNUBt\r\n39LiwRWppBprixiM3UzS+hoORJ7LKnVRzrlQr+uTnw7SHgBbW6QmbIpzi0AH\r\n4W2HARegboXJS2Bgv6ZceJq8AMACadsBcDeM1FuTF6g/CH5dVEAmbC8cHHtv\r\neQF3TPWy6CHWQb54GnLjtGxgOATvmh/1UT2l6Ri/NGkivnbrep4buot6zUJk\r\nfqN1DOaIl3y6EM2GGrKo71kYXSXc69MUyR7BRj6FA3Oae7RZoIPmyWJtw1+Q\r\n2Zat6f3Gs/GQJHkXaOZ8MCcI5gGvyo1FqdgCR1p7UJI/RTVyFqdVzHovPtKH\r\nd21SSXyQ0v6xHNPvd869cAmlcBHaGcMj+gk=\r\n=rtq1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"39bad454afade44d1787b492a4db4585186baa07","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-07T05:42:23.484Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.22","@balena/jellyfish-worker":"^21.1.6","@balena/jellyfish-environment":"^9.1.8","@balena/jellyfish-plugin-default":"^24.0.51"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.14","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.110-renovate-typedoc-0-x-39bad454afade44d1787b492a4db4585186baa07_1649310372603_0.8831139646395214","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.110":{"name":"@balena/jellyfish-plugin-front","version":"2.0.110","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.110","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"18ed599fa7250254741ec7df39984d1e292dab94","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.110.tgz","fileCount":28,"integrity":"sha512-5K2OZe/WTBaD6S/tOBAfzMmS2lkOvaCwacLOtmJ1KyAYpqBEQQWN7ff9bLy5vyv7bbEBLaYaGYNOJXsXt5g6OQ==","signatures":[{"sig":"MEUCIA/5hmUWAduvNHQWQhCR2r4DEalkAamMcMZfKWDNTbuMAiEAm/Eyz0iN5ajYjueUp7XeNBVmAqruGWQsmKj7W6aOTLQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTn2gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0nQ/7BkSjf8JixTjrQ+SqC/pbVkApl1pnIph/8xC7SGOTL19TmWmV\r\n5DLNPI1OPxXnkP58vjkw7pynBbtODK5Lvj1s7Bf0q8sL7OXU+b3YTzZ7eaaF\r\nzzrDv60vV7+7B2GbjKuuVwoWPwxlrL/UDOiIVbm4sziL8lk+mJSqCHA3hweU\r\n2JAEI8zxW0NrRJzPukJZWA2fX1k0IFArOwN4I/wE78yFMRw7+a6fKq4YZV4r\r\nmbBXtpTEWOYlL8e1F1J9NpMlGZe/HZoDjzWC7+kUkQl5zw+ScZf5PJEVzmv7\r\nBg3UhbCjQodFGlkh77Aq+Dlah9FhNR+4zeSgrd3f5YVLkR5nKJXdpwTBUqnN\r\nSHSfJ1XjNv47IaoFMTAHXqhVckYdQ6mszI6NdC9p3+jD+P42CImotOygbri7\r\nO6YhTLMsXUFVv/vHWdNs25iKK+pPjtMJYM3R8VO9SbtjOr0UIv9vKbcbNUMc\r\nKKQHZCxGWRabYn/exiqhYynCCvr0JhAudhl7WerB9nzeStkPVhNh53otg49l\r\n15q3qdfzqU4TH1P0cG4+Hexfu7vcuwhTgfpjjnB1LwF2bEv45o5g8jzfHfiI\r\nHLqAeOs41DjVBi0dv/dO9XF2nTWqjNeL7vEZAzHou1lV8gaWWgOsJQYqx4Ij\r\nXBBzoBAsBCTIN/eDOn6kATvR9NZir00OxC4=\r\n=K8RR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c445b92d8db91713a80ce6e9b6bea77dd8e487be","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-07T05:56:47.873Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.8","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.52"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.15","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.110_1649311135981_0.7124346416954577","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.111-renovate-typedoc-0-x-9b8974389aa93af5d3729ddc253a64648a953f21":{"name":"@balena/jellyfish-plugin-front","version":"2.0.111-renovate-typedoc-0-x-9b8974389aa93af5d3729ddc253a64648a953f21","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.111-renovate-typedoc-0-x-9b8974389aa93af5d3729ddc253a64648a953f21","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0256044658ae80fa8e499d5ce9fb93bdf1d65b44","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.111-renovate-typedoc-0-x-9b8974389aa93af5d3729ddc253a64648a953f21.tgz","fileCount":28,"integrity":"sha512-bLohVd8I48j1CPDYO0zYvg69jzNjLDSHAR5+SN/JJm/PEIG/99b0sv3m5iti1wITWMAHgDAgC2KI+YUw8um+uA==","signatures":[{"sig":"MEQCICLRyxHw68/Xy99YuvpZkBi+RJNBunxTzN44NTIix8twAiBidGTftKShlyw93ORa310cFGQg/QyonQzB6+WUKT7gfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTn6vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKWhAAgaY0EER6xl7XohvB/jlfsmhV0W76YyGJxbXh8UW+PtZ9OriX\r\ninWOXLBrBKTrnYuaonYNLAbRzQ3DNgM2dhRxiqpLeA3CHxPhXuTyo7ZtJpzA\r\nFTet59SLrKF3qOoNekL50lyuebItNhL6QmC4JZqj3i/dRHUjiyGwP6J2oAOo\r\n2G6A0XkVh9/Pnuj3pviIPsY/pfZMrz/b1WMwksiUlEeof1cM8uO985G8QsEF\r\npOGAB93hJMAaT3HF0ccymHM/cYxDbX6dAlfIfxrdS5MIwhBJBoPq3/6dCNX/\r\nt/ua/Y8ew8UEtdBhxdNidqXgx4HIDH5PyPqIoVyqId6ThDdpM1fDIyhDfkq6\r\nFsXCThkRgEH2czW0OPZwYrZVYGHmHrQBHGWKbGgbUsJDJqszAR9kYq/qTchK\r\nUawIvVFQjsTRthLf1B2b3VXIfEt0FcvBOvvdmFEEcP0T1pfsBz/qcUr1jZ9L\r\nweN/j6mdhHhEphnlIpuCF1sFNSxqtCdB8y0HoKWL9uuxuDWNCqafgJIGr2c7\r\nSxqOo6v1853WNFu5Sh1h3FhFktpuO2mmPAhE9bBMSwV+qJhllDdJ2jkwZtfg\r\n9MVt+oMAc2lAPjuL3Sw4dN8gMvOKpgVF8Wkiqvwwsuz907xsgYcObLp59v0I\r\nBDzpqn7xwwUTuUFG5GKYkP4soL8D3z+4Dlc=\r\n=0xvf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9b8974389aa93af5d3729ddc253a64648a953f21","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-07T05:59:02.214Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.8","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.52"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.15","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.111-renovate-typedoc-0-x-9b8974389aa93af5d3729ddc253a64648a953f21_1649311406837_0.8671607891230473","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.111-renovate-internal-patch-9290ecc7f4b2a88696698a84ef0962f041ede1c2":{"name":"@balena/jellyfish-plugin-front","version":"2.0.111-renovate-internal-patch-9290ecc7f4b2a88696698a84ef0962f041ede1c2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.111-renovate-internal-patch-9290ecc7f4b2a88696698a84ef0962f041ede1c2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7f94bb667bcc4cdac2b7d134492661deb6c1770a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.111-renovate-internal-patch-9290ecc7f4b2a88696698a84ef0962f041ede1c2.tgz","fileCount":28,"integrity":"sha512-dbfgJRBlwjSCcGIQc/Ln0f+lnNbyiY2rlAu297ZPFMT8fSV8rotRnP8RD0YeA7cDResXNHtKuGpk6IQNY/9luA==","signatures":[{"sig":"MEQCIGRRcWpy8Jh9y+hXoIr4EBCeJzV6tQbMy/QC12ztSeqlAiBlCHiNhUk/dEJsemSe36jRkI/eV7DcoGxaGKlFd12wTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTsPiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG8BAAnPcd3tWyoqAlR4n1uLnmst3dm5BRFky/Lq0O0Pqn8ifcdaIj\r\n6J956rFqUIA6K4tbdOqcaUIjEPVNVH+TmaBR+REgbyG9XnDdt2gfZNFtE2S2\r\nIzUToCWuuMUfqVy4SFknBWwtUo961akqCPwOeRFVAUQvYtKx0gBdJIhsELTP\r\nF9reJDC7oeH2mNVlJvHDgSpqaw0OXFnNURWeVWAxEzkSUaGv9ESR3VQTRv6K\r\n/X/LowB+rC+UjClMAxcQMSaMUBqd8JZGShZStTTD1Bk/Qv9jIefDTZ/sR8kz\r\nmMQdHcDWwuBiGKdAuePGtXt+idLescrQL7olocS2iFTGHEu1+Ue0uEzR1ht1\r\nQmUQJ0pgxbwUY20PPPFhVCt+9gxLVdtYLhwSGZqg+9fje62dmQNbS+wfjihT\r\nbIAGDfGR0Ao/t0/zkkM11yRs/IGVoWmNw7zy7wFtp9YYQTo/5e8OIr0svCBt\r\nzrurzCaSW2ZV1cLl2yG2wf2VRHsvDXNBV237ZNupTo6aHY0fHKoOPd+zSPRt\r\njIDN61x7BKtMmGUiODbyyGcUvRphOPO4unM738A5a6tWZh528RRVIOVYbEI/\r\nvsxhQo1F+NUTudZd+bPJ7Gtmjvxe58YtcdJJlTbkXOlnlgJlwqhuSg+YvsbM\r\n00/mG/qoh6tD9/BPU5FFhVgL/K0443eMjrk=\r\n=WeYh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9290ecc7f4b2a88696698a84ef0962f041ede1c2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-07T10:55:08.761Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.10","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.53"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.16","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.111-renovate-internal-patch-9290ecc7f4b2a88696698a84ef0962f041ede1c2_1649329122112_0.1887976363268109","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.111":{"name":"@balena/jellyfish-plugin-front","version":"2.0.111","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.111","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fe7d861388a0fd86fe072e2e7f3398ee349da96d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.111.tgz","fileCount":28,"integrity":"sha512-xpoe/+8L7XzXBcswMWITiKQ4BFJHQTaMQ9GnstgMqu2VP0KgMg5HdFCZItOBzNMG567mJVPN4eiDudnA8fGUow==","signatures":[{"sig":"MEUCIFVTwZ3Cl0wjYzchczpuigWnwqJH2pqMWGLPcd20eJmKAiEAzF3OI/i2KshFN1HeXWd8i7wCqSpVXVKTPj/GULsL4R0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTscqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0HA//XKa6w10IMRK7Q1oVC0HghWHq/YYV8S7v680AuUuF2FjVnIpN\r\ntkUHK0XzI2wHx7HscBx9lRf6LqNjjBEPt/npRyEngXvICfpmkypmHvU4aEGj\r\nxdh/bWtmt469R+vi2oalsyhYCZTqea0bfDCfVOP6buBQA3FK+ZL6ePiTp8eS\r\nDP1fUmnfYDLVPO9DzBF0Sr/hE/W0fHChbU/TX6YE70349Of008Dj/TIQi/Fo\r\n00B6A1H/mYd/P1JqRaS08ZD3aEjjba0BOg0Hd8ekV1+MNW/wFFguwZWpxJkt\r\nzXXagIYppKhXYJNESlquDpFnt/Qri8HPuXgkbJt4dfNLWHaM1FHgM3/po4Z/\r\nT+zgBDjzBeVc3PKs8XmmvMECJnzsdHcD0jo2dbqn914p0dTLZ7ldOx0jRR6C\r\nOYVfoy4Kf/hK/FZuOjyK1LLZIpVLujnsNy3DdPuLfPW+3Z6eVAubjY/84Wyc\r\nCl1ahYwc8tSOWrcj3AWaGzK7z+1zHltDubKhAhd9lE0k6lQAP0DP1Fdz6Wcr\r\n7JjyHpbTr4DFIVTja6JFW2oJ9Fi0J4cXRvSZJaHTK7kvpBbP+4z/jeyuJi63\r\nFisOEBd1cidxMjnVrzco3P3dMQnvHwUjsqdfRAtA5keRnMDa7G9PgsHBaww1\r\n+tw8Ud37Xtm4EmhlvZdQwHJAFlRtth2gKKY=\r\n=PoGW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6c7de92ff78dec1373571ed7ff7a576611b9c984","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-07T11:10:17.772Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.10","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.53"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.13","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.16","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.111_1649329962277_0.6687734022538598","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.111-renovate-typedoc-0-x-462c5937de10beab6d494ddd2f069e44d0f0afe8":{"name":"@balena/jellyfish-plugin-front","version":"2.0.111-renovate-typedoc-0-x-462c5937de10beab6d494ddd2f069e44d0f0afe8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.111-renovate-typedoc-0-x-462c5937de10beab6d494ddd2f069e44d0f0afe8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dbb33447ecb861631744b797b7807fd701a323a8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.111-renovate-typedoc-0-x-462c5937de10beab6d494ddd2f069e44d0f0afe8.tgz","fileCount":28,"integrity":"sha512-FfitWJ+lMYnB9HfmB+h7+EpyxFMiCepKe8HvuMIdsUoPgrI2xus+qNItO5NALfW2yMQx29/4belB4s0KqSLRXw==","signatures":[{"sig":"MEUCIQCRSYm8BTDPPEjcVN9TAlQirr/bw0NhJ1KS+1MMfhbFIgIgQDGaCZgnqP8yhZUHc1mHSL0rAYhmQthf50ewTeS+5aI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181071,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTsezACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrclA/+Jo5qD1A52Qu8VlnqVLe7IHWNY4RPtv2iiU2Ewegq8bn9uWlu\r\nqKxHVPqUftkhQFzXUvHis2VhdlPb65KArBfhg+d8P06Zmti1Z7sbjJrP+O/R\r\nCDWfBG3aBqC2kX/GXKu8eHzbyTBRyz6Ny7NdY4rEXsWbFdkmZ0fLfjmSbJx2\r\n+Ay5XnYFCwQso+WwClUztZv4We/GzdodQXL6YtqbtDJYhmatj4zfEzNkhCLg\r\np3KR2yGfgY6TVAEvRe4Bn4HKSGi8/zagL+Bj0wjfMXfNlqHtp+ufNc1GFjBV\r\noi+3tMjHmEuuDBsLkHyti6owc9Hj/GxKUs2rd0n3etE8x+QGa6vysxrApsVj\r\n7Iyw9fDj++xx8hLNyvMc0c2DuQNhzBe0pqIGdO4qsYVifvFAvN3aCAslyAWm\r\nftb1ygAGHpbDKPisDLJPzRgA7qRvo8xM3c5gVDI92ErEB1K1W0etJ709vkTP\r\nWAzZXePrHDfowdVJkQwYlHCZ+FhL/KlX2jUQWYo7tufLp+Iz9BCtwdH+4xig\r\nvQc5oA7yI7IbOHYezj6djbelXyE0lfTBPqRytLsVTpB2Fv/FPVgzgQprGLtY\r\nYrOyI/XRxV5OMybkbiNBlDNhPoN3/ewK61GQ98VxOrpNZs9bXNss8Ui1DtCI\r\n+WYJyzA/dftnFz+s8ZRZX8AqBQau3Mssv8A=\r\n=PADe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"462c5937de10beab6d494ddd2f069e44d0f0afe8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-07T11:11:19.168Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.10","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.53"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.16","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.111-renovate-typedoc-0-x-462c5937de10beab6d494ddd2f069e44d0f0afe8_1649330099039_0.7777743280298273","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.112-renovate-typedoc-0-x-859dd87278098c87217fcf527bc5969214808609":{"name":"@balena/jellyfish-plugin-front","version":"2.0.112-renovate-typedoc-0-x-859dd87278098c87217fcf527bc5969214808609","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.112-renovate-typedoc-0-x-859dd87278098c87217fcf527bc5969214808609","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3f93fa26d46708af50f6212a67f36f2026d941ae","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.112-renovate-typedoc-0-x-859dd87278098c87217fcf527bc5969214808609.tgz","fileCount":28,"integrity":"sha512-+PpyZNNzxA12+Chi3uTZh9NzAp1WFXV//U+KD4P+A25SvagzJdO8f9zZo0lGfppldn9AsCbNgYLwJQEywSGsQA==","signatures":[{"sig":"MEQCIGhpdpMoVXwFjEb04QOqzHtkHAnN2Rle1l3zdvj/pJdPAiAQVEYZAntJm6AINUA/0wP3aj7S57Uv1VW2QdPbDVQ9XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTsiPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEbRAAg6n8yXNyFNlfaFiqjjWg2Ac1o/1r5C/Zi4EOlme2Qu8wYUPc\r\nWRIUqAHwk33ZzGreIZ4rsKOYuRUpdY/iaZzfdwFb+vu5axuG7sWKYxMPnQ0q\r\nlqxYv+Yszzp4ma4DpXY+vx4prSQGLcMRbpQ9qNPlWQxQ3WX09QReyFjdQQM3\r\nmIZQ0XWc9cclCr5/QkyrsMXboM4y42vpoli3sn5gt063VFck/gGyL23wnlKX\r\nwYmRsgE0OsNKkEUQXOFgWWYnxlrC97pC1yDjxAbCi/txKDyLDXtPsXM47yF7\r\nTvVN8MVlLNpqpJuqagO4Gv6u9kMyEfsq9VB+cLqZWOU1wDZYxT9zo31qoDnz\r\nN6DMjCKjrh3ARGH2NB/mFFkBavcmtbLJdwM/QK0Mj24EmKP6IHLNsc1Wmmj+\r\nJ9Wv7b72iGo5T+y92XmaAQMAfinqlC0O+lypXbq4kOI2s3b5LRJlKuzP0RL8\r\nJGyvs7jZW8B/oI2KEmMNjCn9dl3Qv6yikkHru8/Hr+cfpFQmrI75QnBbqqlz\r\nxS+OsoA6MYvC8f1sH5ozOQSKjEAa9LcZ80E9TN2RmZ49F3RcOyqRJr/6TqJw\r\nbZNDKF/jFe7fxw/WxGQrgAA0HkNX3XQeY5GJao36s3r0ypHOlVZoNiNFQ+mu\r\nfGnXPtuQo+sTLOXEUmoLwu6lwjxq1h0Cp5o=\r\n=rWqO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"859dd87278098c87217fcf527bc5969214808609","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-07T11:14:54.260Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.10","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.53"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.16","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.112-renovate-typedoc-0-x-859dd87278098c87217fcf527bc5969214808609_1649330319030_0.4380718903785388","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.112":{"name":"@balena/jellyfish-plugin-front","version":"2.0.112","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.112","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8e4313e06ff59af8ce5ef20ece303feb7f775ab7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.112.tgz","fileCount":28,"integrity":"sha512-DGP8o8dOI9XGAampr8CVdQljkZ+NvD7cJbrWA/a1bjfm5GDWSFI3CXGSU1dGwV3PGj8CpZm3f64Mybvt0uoG+w==","signatures":[{"sig":"MEUCIHdA8bPK2ErlcZuChWlYT3AjDNNmjngadM1ofJtxWAf6AiEA0ozhH1VhRtwDBiTetRZJ1LfdJBzUuvjylUryZFAOkNk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTstuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHpw/+P2B/nxyqBxnMmliOSpOgXuEy5WSl+3c7BM8x19AIK03VI3xA\r\nPXm1ZjleF6t/7SFPIDU8qe0qtHZE7irlsgkZxQm01Ws3bw6XqBVA/vfnqBQP\r\nxfsHxQmx81e5Cuw1lyNLVPkyUPyzapKWnUgESK3e4X6FhonCHBW5Efc3SYn9\r\ngH9eEoHtJTK7VRze08UYeIBwhoCmGBNPXcj4idZpPCY6Taq5o6PpXJfO14Nv\r\nOs0ygN2oMeRLHBSGx1RdoKVRkGN4waTX6r0boEL79vU+v6R9BL4F0eC1ULK1\r\nlFTuh/F4+NwS9wwRsZXkc0o4ClQLe7jKw0rxQumEpz+wdM6lP+IUJXX6B7i1\r\nB+mASFTSPZ9gt6jBaJk0swzi4HmHzCCOziGmOX109VNtu63bQCStgR8/1Hvf\r\nUV0IRiK4BtngJ2sWK6/VA4J1yBmvTaib330IDZ2QxvO+paFi2GdYEWOP6xs6\r\nmIu7olfhiNq80ce2bYD2xM1Rgbf7yQxn23J3/3DDEGAF72MNBWrZYvpzqEUm\r\nGaxJZqmpi7GH6Y7QfHgexttY0/O+MDOxFuD39YrLDdMGlb4xB+mFZwVLIb9g\r\nlZn33O1p6LMRipZPPWDBU+Wwu61aK7zM5rnlUFUlqYK+JMvqRkfPAD1v1+LJ\r\nC4t2mCCdBcUP1UuFHQbjTS7AgIQeson2xNo=\r\n=iA4i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"540ea1c7bbb8b7feb3eedc79490b8bd862b4b0d8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-07T11:28:47.881Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.10","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.53"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.16","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.112_1649331054405_0.5072690305211427","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.113-renovate-internal-patch-6341d5d136412c1712a5f35b6e003922892e72e2":{"name":"@balena/jellyfish-plugin-front","version":"2.0.113-renovate-internal-patch-6341d5d136412c1712a5f35b6e003922892e72e2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.113-renovate-internal-patch-6341d5d136412c1712a5f35b6e003922892e72e2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8236c15057de1593719d9376ce2a538899123cdd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.113-renovate-internal-patch-6341d5d136412c1712a5f35b6e003922892e72e2.tgz","fileCount":28,"integrity":"sha512-jZveP4+tmsKMSWubshh39W2677roLvEaiUWu9cN3JfTj+WY0fXrstfpG+0WsFPvOXzXqxjzcjt1RBGmzpI7Oaw==","signatures":[{"sig":"MEUCIQDCzeWPj6sELIsXsP+jIqqX5uJ9UrqIC7vohQ5mKz/+3QIgNxF26y6+QQINqGoiHfECsY10L4VdHnQ8OySiUIb9uqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT5NfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA/Q//cUwq6qP9YB5Ii+Qnf2njSkVg/YM1dEGnZAjFDzK2ygmdAsTf\r\n2T2ivHO5XcnqAJnlL2cPMGivFAvgwODomedkVAqFX5O/EwLP9gTBymcY9CQj\r\ndI1MJ7ziv2Sq0tVnx1brkoWS4e4/UqiRjxcvzHVxRUdZ0gNm8q5RSJ72Unbm\r\nvSpd7ZCwl1VYiK0KIwkVoKqbjFjud1AOZiwBHwn/OgE8U1TU9lL5l3JzPmpO\r\ngWNjkIVos7ibm0fMsNjo/0/ImSiBJHQgPg9blnJ+50vbqwMLLU6I++SeoCG+\r\npExcgNtEumg1lXihT/x+U4k8kCBYuvi5zFpijWgDKyxbXc2Z0Ehvs2B8MkyJ\r\nI71InfohBDxXGnXZFphaBW5JsriVNOAvXTXDpmGfhdEUQoM8UVtxiVzslyyd\r\n+LyEC0oaFtrERm+rS+OTBK3aNxsO2o0899HtZnfadzrX9FrgoXJcqHKaqX+m\r\nFm6StcvfjAyqJ1bZltEZ6PLQh45vekea3EJXhmA/yqHZFLuCmqZgD/nn+V2F\r\ntmFSobu016VstT9tDQ+x72AbU5Wxyuh073Rb0mYF23UnMMZNKjJo392uFpx/\r\nDtPJVLLpb2rFQ1Oa1ge6wJdbV/yjH7kCfhlIKbWFAdEZQSNPSHfzKQH/iO5a\r\nr/AD6lRqjmb3TrgP9CHPz+cwxfAGVR8WJvU=\r\n=p2y7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6341d5d136412c1712a5f35b6e003922892e72e2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-08T01:39:31.752Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.11","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.16","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.113-renovate-internal-patch-6341d5d136412c1712a5f35b6e003922892e72e2_1649382238983_0.15034156619527628","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.113":{"name":"@balena/jellyfish-plugin-front","version":"2.0.113","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.113","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a9b891f1155bc898e39a1d03106d6e93d61ec85e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.113.tgz","fileCount":28,"integrity":"sha512-uAgYFyCEpdAn6Bs5/UWmvnmOwII0NdiFRd5Z4yToJ74mDvZe5rAopRtU17ZPe9/DORnAQKBOSj5t/rhfRI/Lnw==","signatures":[{"sig":"MEUCIENqIMH32fQnH8RYH9toTWwvTcmLmvchGmTsLiFZs8XZAiEA23dBtbejBfyIVQ0Ke3Cma7+PcJ7KY1umPq/Ygjcz37s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT5cWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEGg/+PyXow/4Y8SjBaIDDAK7dAkIsBeUBYvOlV6XR0NNhVoVFUBnu\r\nZ2rvWJUTbXmflVwnxc/xQlpi6Vd1tD9YiMyDsAAk5PywQTTmRfA8C67ZhZJs\r\n5DW2KlNKd6dRp9sfAL156COumXJZq+vwsTV8Y55UHNBnIzOlQG+auWP5Cdtw\r\nvOxPGWsUlNpy8fhgS/LMS/zoNc5oAtK2bIRNRQIKADzSCKbh4v4rr5Ouh3Nw\r\nb94n78ueahazT1foKPbVm/ywl+vHeaug2elKik9YSJn67kLkG85Ey9S1VzL1\r\nbQBbcx56XEuQnPGEoEg41zVE2aUDJv3dB9Qp+cAsDIRUwgAg0kxec9KzyP6T\r\nkheTDH5KYIjumAkV3zKCCfTNt6FzRkwzPxrprPILm9uDiYFPboATX/c5+tsX\r\nZV5e1drd1rYMeL3F5ZtASQ5XFbZiXjwrms3bs6oKcpUfRM1fVttY8gZ/DMce\r\nEJj2WHViX+ROwT2H+o6Vnvo4Q+59nsu8UW90nb09IDoJCj5fZXAEWqpGc+wN\r\nos5PFva45M/s8tBRdARhtwzI/kR7ShWolM648y8whlvE26t2gZSUY1Cw0zFX\r\nsWoY5wR4qhyNjSFV6XT7DDnLE4Yuuv3lH+SF1hC4JCDjVhqAoWuLVezEJSaK\r\nmP9G2RRaWDCzKw/PcmOtUVcH8FIuEbxN6JU=\r\n=/hpR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b9fcfe0ed931ba9feffe324eeba3af2fc85b6be1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-08T01:54:14.316Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.11","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.54"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.16","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.113_1649383189900_0.4339858882494223","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.114-renovate-resinci-jellyfish-test-3-x-063401ae9a2de51b1cb9e80f2992f529ed065f77":{"name":"@balena/jellyfish-plugin-front","version":"2.0.114-renovate-resinci-jellyfish-test-3-x-063401ae9a2de51b1cb9e80f2992f529ed065f77","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.114-renovate-resinci-jellyfish-test-3-x-063401ae9a2de51b1cb9e80f2992f529ed065f77","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f70ecfb3f458a30389fd9f760ab30d8600005ee9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.114-renovate-resinci-jellyfish-test-3-x-063401ae9a2de51b1cb9e80f2992f529ed065f77.tgz","fileCount":28,"integrity":"sha512-HEOyukI9gb1SWdZB/lTv+Jxk17Qba4IEor+4fXCXMt3eNEkeMCewQzbHg4dwoNY7o0xDc6vFpEgf/UxELhgq3Q==","signatures":[{"sig":"MEQCIG3gM4J1/7vBX6eHPCQNvyT3HZPM3T0Uoy3FkltCBZsaAiAItB/3J7g8cSA2qPAYVKVxIJMQK1ih2O2EZKB3fTWWAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiULWHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXzQ/+I0XbaZXnZDBrNMaAeJBbxXWQEyDyHRkXIsKZq/PFSgbblHAu\r\nZ2iJh8KfzAvwmU7XssDv+naK6MecfeOh7JOyBItVfRJzwGzjOGtPLIdmtc+L\r\n6oTSZ5ElWY8H7tL4xPsmRvXsIgJevNEw6aoBqipRRlWUCTFND7Aw76PUm8wr\r\nc8idSvQKmBWderJwEb64/1o3LbZ0/aV7Xf4+KsvEHv/PeSnJZtucugsgvFu1\r\nzH/7IbnAVjU5//nXlifB9YstjGY0e66VCrX43HDTnr9x0u0+tsqyyL9+QTZt\r\nL0NSKlUC8zJHr7oEX2qcgy3C7I80+BWwFdAagQp5Pr6XjI6juhCkeKuPvhXK\r\n74ftIIFAepZrw8ruWJL3xc+i/vWg1mjYv67nXK4+3gJ2OEVXlnviBMswSGQw\r\nSEjhqtiEinpjNxH93+orRijb4THLYts9z4YejAR8KxUcsfv2bP2Yz4WOaDFN\r\n3r7dm/Z7Hm3X7cQUwGRgkhy7BezoEkktCMLtrTvkwmm8bWPLI4CF9WEa11Yu\r\n1BJ0DOk9vUMXS+08/fMqnXn6MWUmkqu+eP/TqVWQuF8Rhd6xg9XO4irkIHtS\r\nhmKq2NgKRuUuhKqXamenhWrXLE+D20GtIoIYxSaq76YzvsMaRgBdK/MF4Mgd\r\nUjSeFU1FRxVSwGHSt6pbJcYN2E81G83/MNQ=\r\n=8+/u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"063401ae9a2de51b1cb9e80f2992f529ed065f77","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-08T22:18:30.415Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.11","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.54"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.16","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.114-renovate-resinci-jellyfish-test-3-x-063401ae9a2de51b1cb9e80f2992f529ed065f77_1649456519074_0.6479713963546183","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.114-renovate-internal-patch-93db0a6b765c5643c3175225377072ae5376d317":{"name":"@balena/jellyfish-plugin-front","version":"2.0.114-renovate-internal-patch-93db0a6b765c5643c3175225377072ae5376d317","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.114-renovate-internal-patch-93db0a6b765c5643c3175225377072ae5376d317","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e0f5944a3ae2189e1c14a01f566702d0b1c6d2c5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.114-renovate-internal-patch-93db0a6b765c5643c3175225377072ae5376d317.tgz","fileCount":28,"integrity":"sha512-aDNHPatgSw98NAX6mYRVw33nhCdstzVdDsWbZ6hMDEHMlj3QBKdNVA1zyVf3QPFGTP6TvUMCArr1bN7kdkU/Wg==","signatures":[{"sig":"MEQCIEqe4ZvZGILgCwLS7ARhf1ULkydzDerMgmeFucUMeusTAiA6bSofZI0hmJ7b+pVnCm6RdOgS0lbe7RBXybrcpsi3UA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUON3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJvQ//aRZ1Q7uaQjc1iPnSLoOj0dzC4OJ/hAfmu1t2rfONNZ9F6ewX\r\nwAAbE5Z2U07e8B8X8AmDzLXIkZIbInwYPr6cb2bYF3tdKd7z3Gu4HBfDCmCa\r\nqLKpeXPUroYm6MKYz7vKG95hyx2i5otWvfrhIp4EqMKTft/umMcprbGhlo5m\r\n1Sibl3vO2A5EoaQ7BaLh1x6l8Oc/NVHKZZX890XkL/JspigzWvMSQpDPqVCT\r\n1UqrOqpJtQqmCwAQyOwBxDmzdd7qv08hEcHcyzRtxefIaRruQAdXviYx3RkL\r\nJoEWrNk9Rj2cpTgKfq6zWqbDoffIMq50Kmonmji6WduMi2VCrYULiTyanu53\r\n6YyyhX8LOjZk6ls7vrfHpp8L91IQVrZ2+/Sjs828dIFCkqxgesNxwy8LmQxA\r\ndi5Kmv5vr7CxFnPRntK63j23Qju2E9VwmIwYgnd1KAN/R/Uua5dNOxMxH2oG\r\nJVaGPoApeADaZz9VjniVH5osnfNOMqMS0nc1Lpo6sivCgANHa8SSebbPQmPI\r\nyHdFAbvr4OSiKJbncEfa+dvXiamgDoZgkergKwzTzbMO23QIKyNl44CnBsI4\r\nAHD6dRAIkjbXQaKUXz5FsL1ixbI20nMwXXk1/vit7b+y+4YVw/x3O5Q2dIyL\r\nvPfqKfMoEMGhjKMyQpq0qnra8QDl9Hcccdc=\r\n=962Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"93db0a6b765c5643c3175225377072ae5376d317","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-09T01:34:13.577Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.11","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.114-renovate-internal-patch-93db0a6b765c5643c3175225377072ae5376d317_1649468279305_0.6803271213011646","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.114":{"name":"@balena/jellyfish-plugin-front","version":"2.0.114","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.114","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"01dbff497e748035a3d9547ec289f6daa9fc3935","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.114.tgz","fileCount":28,"integrity":"sha512-wfW8mUWwt4MYgnFHV0O/BT0ScDMOMlTTomJaOOH7X0D+pSPycCqM1tJ7L5QOeu2VkRgnYSSrkaZ50UE+h2N5bQ==","signatures":[{"sig":"MEUCIG3L1WcvBS6wH9x/r9POTWo6Bn6wlFRB98eJSy2VBfH4AiEAsHZO3WJvrmZG6HuxMJe6/wH1OAktYDa1JON1ZPMBDgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUObLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeOA//Xso/3IQpWVPal8YQe089QYgEUEwMbp8/tk++xsu0AUZk3IfG\r\ntDEhsb7mOIhhJZh0UpWt2tXxrORoLs4UkN4MhDq795l3fx5/9tpAPSv64b/U\r\nzjzC5TCaRzTOQeOJ4qIF2t5YNVRpheqMYCHnfwOC2kEMymgeF8lsgSW4TxtA\r\n7VqmMHHQqtlBv2XNnGL1C8u3hOplsWiatY0QuOG7E/CjtJ/8OaVr1QMyE2Z2\r\nOYmczKdq1JQUYwRE0YerpZDmF6leH/L5O2X0w/+nFOXROJKGT4Y+tCcEiuCT\r\ngBzISrb6Cxe8TjvCNL3kKbQ68i19p3LLmQEYmd7F+dmcmijIig51eYqmCADp\r\n0r8XLxuveDzvsV8/sSOWTQSeJ5NJaZAX/E7vrgC05bsqKbCf1lcZBi/cwD3q\r\nLqezk56x972Sr7F40ep9wvISdJvWPjgVnXZCppis2HcYryu6sCdy92dFi5u5\r\nWGcGuSmChIhbD8ACS6DNhJwoLVJZ2dFHDTyOFMkfDBw5wCGYFOGvhdqVHrCo\r\n6yKIZojxS+QZTwZnNJGXQSLLzWOwJZcF5bultFoVT5pLB92ZBXz8euRd/ju7\r\nlmlp5EAAMw/lenwHkwP/gjzYxBMzn/GCnxbcMQfdHk13T9z+DfK8bx6NhugA\r\n2Ey9tZ4P58kd6c/48TtQ8jY8HPA18gR9Kh0=\r\n=1G4o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dad599a6f83b81249116410c4d3febe7603f2b80","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-09T01:49:32.874Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.11","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.55"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.114_1649469131152_0.35922475859950564","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.115-renovate-resinci-jellyfish-test-3-x-b22ccbc3af34cc62a6d315aed30a9920dd043d6e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.115-renovate-resinci-jellyfish-test-3-x-b22ccbc3af34cc62a6d315aed30a9920dd043d6e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.115-renovate-resinci-jellyfish-test-3-x-b22ccbc3af34cc62a6d315aed30a9920dd043d6e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"54fd08dfcd80f1e94d5d38f9d36bbee3b0f7e820","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.115-renovate-resinci-jellyfish-test-3-x-b22ccbc3af34cc62a6d315aed30a9920dd043d6e.tgz","fileCount":28,"integrity":"sha512-N5HZLbdgPCe+gYGAaiiwby7PGYLkK36s4x3lRIorogHx3SrJ5oocVqxMxlMcfY0/P6f7EPNgHXXktzUAOmussA==","signatures":[{"sig":"MEUCIFdDqEc38+vyr5ut9nMqfHn79p+ex40WD8Rrhq/+XwgrAiEAk50EhnlCnIG9n7JzUpm5hPJjsYjOVYj/NGZxIWYNcm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUOh8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8fxAAo0f7rbLTUp8qjKw7OuDB6AL8ZcRToCvyZkJKOCXEaFxKbe8y\r\nd565ZcRSvl7xTqjVkFb7BUi2hSSmcbdODksvHdKjRku1emMSeiZ2XxCP6UEU\r\ntlPmo4TNKXakHi3GITbUnfSAMQN4XwUg11/EXAtCIyv2YzM/QDWcpzDVkbsg\r\nSF4lMqFPKP+89GaeWbkMrQW+yhiTPlDKz/EQ2bgSsjtw8ahCZ/poetC210ci\r\nYlo7ops8xSXTypHagOf5AJJCAZDQb+t+5VjqCA9Se4+4L8KlCE7Jov2Rg74b\r\na6yqZGoGcdhI3lzwoMef5EdtDnI7UAIFuLNxas429XqvFjHW/9FuGQRyTw/N\r\nk104BcY59CrfkAKshht7SFvrtoG3Q3GQGnX+LgMyUVJwAwqz2uAeeLVvLv/V\r\nEnUylUr7IVwswVkIbbptHoRmr+uy9pz/V8oDYDt93CaI/I35KI/I7RVsi5S5\r\nZN7ETfZ5acey0MWI7BPX2asy3VQyCi5mtjVOOinXZsdyRF52cQaV6RAI3M0p\r\nXwUtfWLvn/IswQtY1zvuQ2uOqQbo11bj5D1GfZ6MxyLKi3FvcdqdPBLsOLZS\r\nzg9jgjSwY97ASuYByeBDPoDh3hKjc+UwYYXr+yh34A8lNTgAphZVqQoWHA6f\r\nTvWvRsuHd8H5mTVEJfR6IAA9VsTicQVEsyc=\r\n=Lj28\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b22ccbc3af34cc62a6d315aed30a9920dd043d6e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-09T01:54:17.116Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.11","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.55"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.115-renovate-resinci-jellyfish-test-3-x-b22ccbc3af34cc62a6d315aed30a9920dd043d6e_1649469564495_0.4159449930143","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.115-renovate-internal-patch-01e307d460eae4770690139c6fb2ad2ea69318c4":{"name":"@balena/jellyfish-plugin-front","version":"2.0.115-renovate-internal-patch-01e307d460eae4770690139c6fb2ad2ea69318c4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.115-renovate-internal-patch-01e307d460eae4770690139c6fb2ad2ea69318c4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c04ef3ab21dfadeccd4fefa11d17afdfcd58374d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.115-renovate-internal-patch-01e307d460eae4770690139c6fb2ad2ea69318c4.tgz","fileCount":28,"integrity":"sha512-uI6rGQ/mv0pUfqex5FOse2ZUpOR9tawje0SrN2E2VOcgnhwDTQEbWTfM0ui8lmIf7jFGAz+jdbje9ltcH3G8MA==","signatures":[{"sig":"MEQCIHkLPFkxHWP1QmrcIRPyG14j0f2IZri2GN7MVxGzdHY8AiA38R1Cr6VJfJSAZIJ8U06LCG4A+MUHZmGZDKn7rKs9+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUQ0DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfMg//fQgZ0eItAtS49H1oIajT24XMmIXP3NlIbapvK/CY/1h0OXww\r\nkmDZhhOVX7BV1px791RTlytvqGoMnJgjUXUTxKq6Eq/RtBBkeOXDCfQDoWvE\r\n1cqRukk17GiH28MIaYVkMbqFmkUHal/Ax7k1Y8TQVtgfzJP/QO4ssM4ostNo\r\nJsKqMTXIrfK8p+RPceeZoj377ysy+iPKhk+JulOGJ2PbJ4PN7TXzxcL06qND\r\nakIaFeJH9GVR82CGHScx5QaFCsn5aFzWwf8hWWwVSKd1EqYA/ynOINdakZIR\r\nx1jNXc2dBMsCfsIUBNkZM28k7B+7V+TGS2A29S9WxcdeeYuXZ1VzknCW2jHu\r\nitGEfdGi5Lp0V6nal3D+r2Qguzad2wDWMqC2qr4o8GUB5RUt4DQmenf/q7Le\r\nRtgWIbF2W4AH1vfSChwc/LNU+Be+liS1/dZow2AvlJDxo14Rntoi3UBV2VrY\r\n0kcLEEtYY776Dq64OFPUlK2jeB4TeVBTs/z6qy1n+GDizcdbYbOk+PxM/OD6\r\nYs8PZVIO6O1PyDC2v2ErnG8TVqatEslTHX4/hVfYvrHWLATo5GwcWtQXVtqO\r\nvAa34EGm/JabT4aoSOH6839JeKn/jQr+hAqaItJOEkUVJtg/LhHrB3sTF6i1\r\np2NQhWba8OUDmAOBFqNWq4NVq7JVFe153Rw=\r\n=tiYC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"01e307d460eae4770690139c6fb2ad2ea69318c4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-09T04:31:48.252Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.12","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.56"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.115-renovate-internal-patch-01e307d460eae4770690139c6fb2ad2ea69318c4_1649478915470_0.44622042646445625","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.115":{"name":"@balena/jellyfish-plugin-front","version":"2.0.115","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.115","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"969c4d3d3f7f84b11aab4fc1eceb03a4280fcdd3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.115.tgz","fileCount":28,"integrity":"sha512-l2O7hHJ6ZXeu+rsLW+rzXi+/mnDQae65LbUsqOKlS3Bg1+8N5e+Bv6UsZMVtqg28Bt0j/XsKYekVO0G1dIbnOg==","signatures":[{"sig":"MEYCIQCLwKXIaRbGdBfKsBVm+roDkCnB+fdKKF7mydlZusPGzQIhALIhtDp9gqhZYN32mABVJygB0sTeaY/ma6y4RhVOoXYY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiURBRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2gg//R2cEOMw/mqNw8TIy6icBqAJSR1D5i+vaJbk7v4Fv8umnAveD\r\nqanHnX5DHkuMa8/mazuXcS5jl0ZBEssWzGAmZ9bEa1oe+F2ir2TOPoYCDjn1\r\nV8ieuRlQEDYw7nfWDjIg/mUsq+eJ9+vhWNx5EUNYwImfo7Up8iMui6xWqVZx\r\nFuYWlWciYXESR4VUERE304jDTMDa8rpJmRWfB053HMgO91nOw77JuGyOXd/O\r\n9xrWdvjxHU6lKBY1/lGVjs8cZsLRsEhNaX8HUXwJIGB3pea9pnxNFMq02WWW\r\nb/5Uk3NhAVfWoyV7el35oK3Y1f5Vly/kpnKuXdYruuGuOP/arMQMBYswOFh/\r\nqfKcnr40/JgOx/SQo1azUgqvcVoe+DKXYLHP7LZXtW+CQTeEZ1pUQ/7FfYnh\r\nZOShTfXNnTetTdvckh/Z2FTAwS7UqJdDfkTNYmoMDIrOznjB//9Ov1tMG/xv\r\nCp5FKbUjsX/iEqSh5Ls8CfEBeON3t3nx/gmSAniEi8GWMf35qmfDeo8MU5jJ\r\nl88GgTW0YWVxSsnW9WfCYjC/ga8QTY774iLy7PdI+H0A5Wq6CV5xeEhv+j+3\r\nqbWTmKuVo4VIZTIOM1hxP09zTcZ4yWKSwT67pW2K59wUvOwPCAKZ/+78pss+\r\nC4nMf8J4isFbqjIz9k8nYogikZeRptQ7YNM=\r\n=pibz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"86c8589441b08dff26c884bb3ada060309c28538","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-09T04:47:04.911Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.12","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.56"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.115_1649479760874_0.6062779433844074","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.116-renovate-resinci-jellyfish-test-3-x-9df202f6894f327046d0cc0cb3c87a8effd14e22":{"name":"@balena/jellyfish-plugin-front","version":"2.0.116-renovate-resinci-jellyfish-test-3-x-9df202f6894f327046d0cc0cb3c87a8effd14e22","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.116-renovate-resinci-jellyfish-test-3-x-9df202f6894f327046d0cc0cb3c87a8effd14e22","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"20d56d7c3eee81c02b8799cebfdbb8bffe8a2b0b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.116-renovate-resinci-jellyfish-test-3-x-9df202f6894f327046d0cc0cb3c87a8effd14e22.tgz","fileCount":28,"integrity":"sha512-JEOjfgV8rcjVSguVoKf8wLvsGz4pah4To+p5jk36/rWP82LxXtTqVc0GBCfvgd9srnkdHxwLgaSSAX8T/Lrn2w==","signatures":[{"sig":"MEUCIQDCw6xVF6/hVTdJDxFdlVBT4vtBiR7ifFEZAj7JXoW1IQIgI/ceVCMUFmcjPWgBNPV+F5/i3UEgq4ThOdm7YaiL/vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiURGFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlpQ/+NDcSj9ToEGvp5gWnkGTLk5K7/IuOcNHz2c+kszOrC5XlzrMB\r\nXHeZYtJZU7bi82q/FkAE6/5/BL3k223c+nE2QAiD1PH4J7uX3/9NLOuLzm8K\r\nHRZpvuJrmAhqV7foOSngngARHsomSYucYf5Ie38xY1V5ABXdZusGD3K6G7Yf\r\nRxrNVSY7/47oBSu4cM2q7kOmbqkJenWVwICfuhp1piuoWZWVdOC6Z+z5tbsa\r\ncslckYPILcwgCJzrZ+lMykvSAFK2REToikgQmxh73MYV2AWrHs1xkfsE3Z2g\r\n2eAt/Fdr+Q6KNQ4fGAL32S6i7GQmp2U1ZxMzNI+6VmdyJQozFSS6wJdO+2uG\r\nm+Nz5X24ggcvNkzzTjhPwCAg5DDGIirOIbjvtuDoB007nepobCJUJdcWleP0\r\n4EzwCCHDsbfp9rtHpsmlMJt/JwjPgdri8Notdc+SgvmhkimSu1GBgfV0VBUv\r\nJvyLlDYTs/IRTGa4NSym2oG/Gu5kK8MdSc6GDVCCCWp3T5+PcZnXEvk1W4Hj\r\nSCYk1ti085G+dSesLTcmxANIVp9USAbDYc73863CsPmYhuc/od2BWaq35rBU\r\nW6HDseeCAQSfB5DEphP/vTCk34UXP1tuKWyU1Cfzb2WKutdblcXqtGm0i/fl\r\nr9QfCFFWEDFvA8g3w2Ndml2EuM0eiBRg8g4=\r\n=A0zK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9df202f6894f327046d0cc0cb3c87a8effd14e22","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-09T04:50:02.065Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.12","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.12","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.56"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.180","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.116-renovate-resinci-jellyfish-test-3-x-9df202f6894f327046d0cc0cb3c87a8effd14e22_1649480069254_0.2475076493587396","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.116-renovate-external-non-major-97b1d4585d910a24eb7c2c148a18224cc3166c28":{"name":"@balena/jellyfish-plugin-front","version":"2.0.116-renovate-external-non-major-97b1d4585d910a24eb7c2c148a18224cc3166c28","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.116-renovate-external-non-major-97b1d4585d910a24eb7c2c148a18224cc3166c28","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6f33fc4d634fb619cdc482d8d1f65d681e1650bc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.116-renovate-external-non-major-97b1d4585d910a24eb7c2c148a18224cc3166c28.tgz","fileCount":28,"integrity":"sha512-8MMqAsRk5okCCVEcSeLdWRs9+Nxkn1C0ka/DSCfUpmIzJ4VWDS53tFIyOMQ+PkwgDZ3y9X95j+zEwbvwheVTgw==","signatures":[{"sig":"MEQCIBZ8XAp/+q+med3ZpZ/fNiuaHdwWc5VCx+/EyyEXQL4pAiBmYc0uCE6kMRZ0CEXnxzQkGmc4DLBU6A0H+j8ctThXYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiURHmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoztQ//Swd6x12HuRtR5BuWEl4bUJNaaLWZ547wUEAzhKaENvri8xmT\r\n0s8wy8SYQTskf0SJTYZaLz8wWja8Nl1LRKdV2wMCcFtTntSgm4ikiaf7Pwu5\r\nPWywiVUf+/rRwjmb2B0qS+JdxgdHbSfZRC7lh6y+5VxDJHvF0y+hDrm2x3SM\r\nSyHo3BOVV2hosxszEyK1vm/64paYWGscMy5YqE7M/7asNeROOpdVc0b9R4eQ\r\nM+XhZktz/5o7UKj/0Cr1amUpBOEwD/htcZojmaaM2OKOssTlEmKkOplceGFm\r\nPuHZEH/deQAMpJr26N1o6GKwiPKrrXjDMq0JV6yw6MbgEZQg1vb9Uw+AKJfD\r\njMA1jSEb47Ms4+tzdiLk0ldPnP8TjR40BcYEIq/iXWZAafIkx8s+sdHwfo51\r\nAJAw4Qg3RdKK7U6uqrANREwYw33rNJbcbiIP1jG6nDlp8MqJLcRSjU3CsIhZ\r\n5CR6RcB0oHbmYWj6TGoP9fHHTrx8GCbkrPuTqNgDNSV7l8NzKiYHRpdZW/T5\r\nDDIiX85ALGrJmquCj5/mjk7Dn4Sdf0hosBza/lcZ1InlDIIulzDY0RugsHtw\r\nKJvxNY/8nbqNRuXC5VC3hxqM/PgPezlLjlqAyOGgHmYoEpOGzBOQ9s+zvXzk\r\n3ai4lh2eI2nWLdkDKu1NYUyy4P50ceI2KhM=\r\n=V22A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"97b1d4585d910a24eb7c2c148a18224cc3166c28","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-09T04:51:04.988Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.12","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.56"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.116-renovate-external-non-major-97b1d4585d910a24eb7c2c148a18224cc3166c28_1649480166275_0.46930913772470273","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.116":{"name":"@balena/jellyfish-plugin-front","version":"2.0.116","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.116","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7d38f868912f293869fe7ed540fa37b9171d422a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.116.tgz","fileCount":28,"integrity":"sha512-NXdWFqf7WEEEF29lkXi9FKBgrp0vPl26MzNswBXiPOJPPZl3hLnCJt8hb3Kqv+++WhQ9wKVc+fLQpZBh52VZ2Q==","signatures":[{"sig":"MEUCIQCP9OgBxA4BtX+eWnjqTAjWJFP/YSH+0VlJtqtGBOT79wIgItPyFUGHZXk7QBB3+UVQbWUDwdbGzEeehsCuxjA7LEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiURZtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTkRAAnUEX8X5+YFdHeffCnxIY4tshy9D2e+buLfLHp0UQPhnxX2Ny\r\nLK1vlGOkYKDHmkjJDTna7Bl9f2HFJc+Z3F4NAjIv6ww6RQi7kxsKF7tmnkC5\r\nxJNnjv3VwtE1YRU4HHN8uIDihjBNPGAkTiNP+Es4ShqGd4QP5AF/ysco9b0n\r\naln1Qpu/cQqyC0bPqfdaa6eSD5pSjrCMreWQCY4quA2YTKyuYTV1Wy1lYcn1\r\nJ0Bogii4kEoxXz1YRFydhBe+S6eFvC3FvLfXoUwqt3N1Y8ixYWOSWPGx3bY0\r\nqFHv6AkxHshZPh7roWp2UuvYSsJl5v+Tge8ujVSRW7Ud3QysWnCMIYldpodj\r\nfU8jp2KEUK16VwgMqlOTJoWx0jodPA5s2+JcAKqcfUOX6mL6RPyNCNKlQjOy\r\nOTsRpO7iD6n9sh4CFNk4RB8hCozv30o7G/5VeXsoK9D3ZwivoHB1uDOuVtN8\r\nJvQMW0mTObNSlvCgIgerFI3lpY1zru7/n0VxQ4fG8tWXU8RWSjOMvS4UUIRo\r\nR+TSW0MU4QNWonWge2TrnKG0KQWbu46MzUvt3NBLa0iWDsHIwDuJvJD+r6Ls\r\nwrWn1jqAJggglsaYGjufrSPI8TRIHyhZaOFEuQhgDyRu7Bi4HP1UC2CWbnSU\r\nBnsGTII0TVzW5umbeKJV5IEyblVFRhqtbMM=\r\n=3lvt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7bd1f5c7e5a9fd0126805d23fe05863500293ce5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-09T05:09:58.235Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.12","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.56"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.116_1649481325043_0.7400276204191811","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.117-renovate-resinci-jellyfish-test-3-x-758ef03cee456168072d3218f3699caac0e69549":{"name":"@balena/jellyfish-plugin-front","version":"2.0.117-renovate-resinci-jellyfish-test-3-x-758ef03cee456168072d3218f3699caac0e69549","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.117-renovate-resinci-jellyfish-test-3-x-758ef03cee456168072d3218f3699caac0e69549","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b9745568571a8b4c7ed02fe6345c3d9ec23c42e6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.117-renovate-resinci-jellyfish-test-3-x-758ef03cee456168072d3218f3699caac0e69549.tgz","fileCount":28,"integrity":"sha512-zwrUiy217ZEDjvlpWh1rImLu56HkdCWJVSeti8am5QUv7cR0G5MyeevCKZsFMqBivnMA6XqgU88JTDUGKSrzYg==","signatures":[{"sig":"MEYCIQCm4hNYEUnBtvXtpX/DgR1Sr81cFVKgz8NVP7HNYqyv9gIhAMijgpPxcWl5JDnCBh9iKIgg9MqgNm1aXjDtkvhYouYQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiURfkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Ew//Y+h76L0OUDVa7wOm0HdXXGJo51UJgzYVE9OHFqGbL60Cf7vg\r\nZRjCoJZc0jylAck3KkCBFrfLStg9PCooJIX8sread9N+lgaYyCxcH/0QyMPe\r\npnowyBcloqscCBq3DXIQp/TiiLHuoDe63aa2Y53D0hKLw/9nLvj1AodnxqYo\r\nnkNQ2KDkDVKl4ZAep7YhmdSK8YH7oP9wi6hmQzcElPhlH3dGMEzB2PZcnKSv\r\nsvNsw3B2JviUinZGq5jK3FjJEx1EojKstOauP1xmbFXV+58d/tt0XUwtq7TW\r\nSF0YZoy0JcAoA6Q6zXdMnMdxSMqx3aqL6D2TQ/19UyUxaJIFls2PffBOJJbv\r\nRGE5e2KHrORvMhYJrYrNlCoaPhBfmT0fSLrDF22kezI5J1Ey8JBJL/yuC6T4\r\np/ww2R+WLgVlQq1a8nExHTmKBLfcjGOJwjAcipr5WMw2oUTzvuxcqCFyjmd6\r\n/vzw6DVksjq8Jf8CC0QG55QdSi23d9EL812KrwZ1TJ/HkibTnOKhZ+5qJ0GQ\r\niTYAUpv70+5G5LqbkdXDB36gXMQkWlWjbk252QxVUES8xTAT7Jj49Wfbjj3L\r\nIpIzqUIliQ5DECJ3eAEoseKuWfKYDV+76SBYmYHszEI1hZwz2WP/yO6pCc7p\r\nfe2sKT59kXXu5s92TKRIEjgg3dxPXOw6dbU=\r\n=k65A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"758ef03cee456168072d3218f3699caac0e69549","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-09T05:16:11.195Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.12","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.56"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.117-renovate-resinci-jellyfish-test-3-x-758ef03cee456168072d3218f3699caac0e69549_1649481700665_0.5465725713979546","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.117":{"name":"@balena/jellyfish-plugin-front","version":"2.0.117","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.117","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"77eaed82ba4cd2b7aa7e66b74e7fb05d4abd39aa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.117.tgz","fileCount":28,"integrity":"sha512-JJ7B29ptpkPym7IL5t58/i/TPFYw2wt0MtzRlPuYSlxQhW0caZVrv+1wbbf7X/wDqx2ZY1P1Uhv0hzV5KnDTLQ==","signatures":[{"sig":"MEUCIQCfbsgDs17KbQug98fxgo3ZG8/lOK4Bn8kdcFcbghGyoAIgY7Wh2cJSoG2QAXif7iqYONSz0iRpoN9G3PI0Y82iCFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUUduACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWUw/9FfR8yrjBhCjPuNvk6eX9Yk8Diu8iX2l2hXcIo4plpcHanYrT\r\nppOT3RzcunVMqvKEWgqln8pURjGLOmpHzeoohgjnwGHvwrdOenOa/V47dIYY\r\nrUhaImdJBHU0SFYILpBTyPKnUVfqxPXbzcq8JLhhovfr/MGHfyoRQzXXfhIJ\r\nZtiRE75o7jRs7dNAlKi3EUTRnVEYH0IB4p75UDwDmB/ZKiyr6oD6nmy0kMM/\r\n1BFakMtpeqQdMJqT3oxAcANZvbdxpvPsefaUjNDr3iSxYI2RdZ+TY9AbCfb8\r\nPbmxn6qNAsMdGnm+7WHDYk9B3SYGERrV7teJLcC9Nx0GFk2H86zYI7onQQz1\r\nPTcTVo8liL0BJyvIGwLIEJiXA1Rlk54Tp9yVPJBzqp61OV9VUpS1FCH8ghqH\r\nM6z0b390FtwHnJ/KcVA9kwgYcPI5pPiWaQLlUw3sQbIpDl09BYBVtHqOERdW\r\nLc7VTWwJV00vj9dygl3stDXJ+o6JKuibpMyCdh7gyF8sUgfSU9UrZ6o49XYT\r\n1pNWfeNGNnSFtC3bEESJjTwaqSWr4ZRgG7gDU2q+rpQ1VpEXiDgHAaY8ZyuG\r\nJsAB8kgpKRKHlM0s7m6s5q96vuWd6N2iCmMf1rBjH8c1+MmpNyd5iFrUqED+\r\nAukNKYnJfCscK0kWliLwvl6lsWdCcT2dDqM=\r\n=oa9v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d5bf27d46e50b7c0b7b2231d69d84ce94460c32a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-09T08:41:50.988Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.12","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.56"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.117_1649493869801_0.8264724840418274","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.118-renovate-internal-patch-cea5261fbf8c92d6acf260500be25b86d236f85f":{"name":"@balena/jellyfish-plugin-front","version":"2.0.118-renovate-internal-patch-cea5261fbf8c92d6acf260500be25b86d236f85f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.118-renovate-internal-patch-cea5261fbf8c92d6acf260500be25b86d236f85f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"65bc90c99bf5149ea30ea268374f320fa5c44556","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.118-renovate-internal-patch-cea5261fbf8c92d6acf260500be25b86d236f85f.tgz","fileCount":28,"integrity":"sha512-ShBomfDfkY24kxJXoqKny90TnoBX4KrCMTI2ZiyExUKbe8IM1/PusMGHlMbLmRVVxgwGr+IzH6JTCu56y4hJ1g==","signatures":[{"sig":"MEYCIQCK6d266+JsOLVTjfqZV0M/+Gc/pPDFP2LY60FG8O/wvwIhALW9B/buvi6+kzRQAK2TJWMLhLK+rEffbgLsd3dvm+cI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUXUUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRDw/+LQvzOYY1unKnXSUqNcqN+2UL3kagAzFFSI5allbuz4PlJ0P0\r\n9+fSpCQMJ/5hKmPOGlNGAuxe8A9PNP52j0oGEyC1TXqUO4+dQvRUAIbvScha\r\ndI4WXJkLAWle7NgfEsur7/DZzhLzQFWjDc0batpl1X1/3ADo72lbQOEgp7i1\r\n1VPzae1k4Oui6bxDRCYM0JN2XXgFhmR+nXv7ZYufTS+4TE67iTuvej5NnJzs\r\ngMImarTUwVHZLMgUziLxw/GsZjgQPc67/wd/g6R3HTc+YePpieSs4u+Axouj\r\nf6g5W/6ZLb7iNqosjaXISnMnYN+sI7jhyk9IGLFejqmkWSqLQ/ELphgRMmBb\r\nv27Wsiwmv2/mtB51413EWerzbyCty6nVbWe8u/6da/sXumD+cyw6TILdznAo\r\nJFp1mA8XCAUT6cA+YhVapTgSwgJg+xJ0HeMHhDrDK+4MMSAg25YwBQ1mTZgB\r\nsziSTdQ/L8Clhut2eaWDgQIendtrYjjcDr2WP4GhKWvxJIKbPHjOkHPSWe++\r\nUy+to3oRxeBILgVrLBjyF6aYzgGLy8NlFYdkYyOjpXNcTAKhwXgCgwlnLsI/\r\nQfYBJ3xMXoijzilxdAVC960desEmC5YnHuoBNNOKtrGfVZkkIRUhfCbVfQWM\r\n0pr9FbhD6ThB/6+RF0/LbVGit6rOwwu40qo=\r\n=X4P0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cea5261fbf8c92d6acf260500be25b86d236f85f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-09T11:54:38.029Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.13","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.57"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.118-renovate-internal-patch-cea5261fbf8c92d6acf260500be25b86d236f85f_1649505555942_0.4892752254931598","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.118":{"name":"@balena/jellyfish-plugin-front","version":"2.0.118","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.118","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f91dc5746d8e6f465be9704a99f9762840611f7b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.118.tgz","fileCount":28,"integrity":"sha512-evRUd4sui8aUjGpzhS0iqCTVo2TTZ65oFQ7KK9VmYBu6OMT5pvWwKiUuICsbFUFlTj5GraSa+2ghlDRldUfADA==","signatures":[{"sig":"MEUCIDpkUO1dFqln3k1cW3/VZnakLbuEwFvetfroTtM0m+5oAiEAmntQeBAQL0sBJ9J+8Xc5t0/xV/02kNvVEAxU2YwX2XI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUXkOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6zQ//f3p1P1xlcpIKhI4xh1E5bfsXXT+mgNkU0KLXkNQt9HUGjxlJ\r\n/c8kmDadyTBmhGx/18vwYY9gXUPWmf7Hl+dQ41mhD3kzBJipwvHnIsaspnsA\r\nRXCEGPmDf12Fk8IFmkOiB87cmJp1V8RkCtVRNcp1SAWogz77SXZsbIqwlYfP\r\nYvKrrNskRmQLIoVWhVmvq9jWGnMFYmQA3iMEpX85PULrQmTgwQXvf3uUK8Gw\r\n3DDAfY7TtkpI+neZQeL62lOG+nHo00uSAUhEm2Xs+kLb7UbX/Qtlf4TSQnt2\r\nqaF2+ZpV9tm4UMgL4YCA39THSxrjLjAV/ssfXYBG4aeRh9L7huMpP3DnlLex\r\n4fc5ZURR0iScX1W5yuFjG/8fO2FTDyM1QZHAItSzHXg+QnXTxOXWhu7ztyz3\r\naXTj0UCZzOsMHNMdr3QzNYKsRQxHrgBhGHd4twBWM0XPlINaf6FJIRCmMHC9\r\nqlcyTDdRBT6dP5dg7QI/JE/NL6ZIEoxjOeQQLryxN7sn4MlJgYABsRbM7xGZ\r\nQtiszjrZhn35bo6HrE9rgZzvwxcM7FRNwDC/gl0WIJgrWg50GTvpt0I/+Fg7\r\n6JFe9E1TAM4Y8OtmiasIHFudoyHHFpof5OEG1zB4UWE9aFv9/X3gheGInS71\r\nOPH9uSyhi3NJKZvr4YlYRwiHjEdkzv/STvg=\r\n=xkS4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8ef690af06ad68d93361569613148f2d26fd7845","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-09T12:13:18.184Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.13","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.57"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.118_1649506574081_0.11491758606961011","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.119-repo-sync-secrets-default-9a31151d0daea618932793328dd3873294cf9c81":{"name":"@balena/jellyfish-plugin-front","version":"2.0.119-repo-sync-secrets-default-9a31151d0daea618932793328dd3873294cf9c81","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.119-repo-sync-secrets-default-9a31151d0daea618932793328dd3873294cf9c81","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5a5d25167cb2953e27ae9dbac63e427b7147ddb9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.119-repo-sync-secrets-default-9a31151d0daea618932793328dd3873294cf9c81.tgz","fileCount":28,"integrity":"sha512-JsYGBdQnUCPFcwHErSm+C0ZfKn2JbtrU/8pf12rMx3ptx05L0ZjGSVM/SgzNk7jCg/C7vnsxCia5BBzGIYUqaA==","signatures":[{"sig":"MEUCIQDTsZeoNAHZsJJwA1UOW26tLpdFrHzKyx6jMb/RQYFAVwIgFhwV0OZ5JtnKM41DrP+DmF7zJng+NukwxM7H/fAeQRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU/wEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpU2RAAodN1Kb5+16Ycacj2E8bqS3lTdRMb+swtn9CYt3EdbOyK3lBi\r\nMLG0tTVYYS8jFKNfEh42yR5azMaQSmf46YVdLb0y7faNxIejSofc0g0mLOCl\r\ngccW4VhyfB4/gMRPIT5rhFBXHDys9YS82k+wmdakY32iuS6MG3zs8nIYyWyc\r\nOl8H6VvnC5RXVpYvi7/64bdXVwp+39Jyth4iKI9jINV93n/ta/3rutlVJ5af\r\nkBglCYjGLp1pSAIJPODKpM5MJX3A7P7eYg+iwxv+KEqNXsFnMbZqATb9o8aq\r\nWf2cGxxJ7GvN2GHU3+6Rze4cU3JAxJ566WbfT0zyna48fEgYoVQlKYYHyNnb\r\n5+05ChaNDmyZ8wxUuTDjHCvEMCp9r0X5vPHk2d88ah0o5YCzjZmpbvyySSoe\r\n4y4Mec8J60iqBdMX6k0nwoIzar/WeLpkVsODd1tlh+8Yv6ZTWwr50hYIP2Dj\r\nPoetyKGjH4qB582fljWWMS9DAjPvdtE+TJoXV2LDN7Cr2xnIRKcusM6gf2Yu\r\nsga35qxiHfJ2I/lMZ1Gz/mWoUxe4v196BQGMNoWpI8zydbUgYK8nqgrIZ9Ix\r\n+f4Eo43yRfFMetRaaMsOreaweSN/cZkh7ySE6iTxEZRjC+IYmAcbETTulR+b\r\n808KEqgFStp/pWUp4wPbzIlp9sD5N93UbN4=\r\n=mg+U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9a31151d0daea618932793328dd3873294cf9c81","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-11T09:54:06.420Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.13","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.57"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.119-repo-sync-secrets-default-9a31151d0daea618932793328dd3873294cf9c81_1649671172448_0.6726842467357983","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.119":{"name":"@balena/jellyfish-plugin-front","version":"2.0.119","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.119","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"87b0918c9459a33b959dbf37e81138a84f78af02","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.119.tgz","fileCount":28,"integrity":"sha512-hcp4DP1JU63iotHjNSkcXcPSTIlccR2Q+Cvw529en4D/58G+eF27dv4Pe2JJJvKRFPSWtLnfZszxCtR+HPpt5w==","signatures":[{"sig":"MEUCIQCJfLazc86g85oRdBY1zRG4WY3Ri3Ant1LKrsg7x1dD8gIgRldIy6Kmlm+W2lWwDSfQ/PBSWSutkQDTLHM84ktAlbs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiU/9nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIDA//ZCgrakG+jcJAA9DUSA2TCdezwJRc6rDS9phmaOiaQ3mL6Cf+\r\npaTExkdMugUG7BgHJrc959UOWixTgGSczU02Cw33GUayRMiPB4WKbk7+I+BO\r\npAGf0hDhc5IGB7tbmQ7Qe8/cdTuthrqizMJwiBz76k3GM0ilYUk28FVXpfma\r\n+4mx9Z/tSiZrrw7ch+TItxlr+CEm5uoi8FB1iQnGg2YDfIERA6uDJgpd+1Uh\r\n0Eeg8D1auJAb+o4l0b2FDXIbpaV8vvGHNNg+PQBbv8HVeyUpsdILwJsfXZpl\r\n3YAy6mlMqDWDD1K3qUrQ6MmkRPklEJkoT+1X0YhJukaLgBHbTY8+aQeVVPEL\r\nC3DsPM6BCDwBkNTxN5jWWus/LAThv7BgLv6K7lRDiJ3lTigGFCNhrI0fs49c\r\nC4cCAXs8Z8sz5oomwttCbq1NM9dXcmtVQc3UFgQlylPZMSisdVgDK9V/8L6e\r\nfvqCIiV2nT3L8GGgMJhyaGxQKdHztkIJDOGnjmcTX+4fr5l7KFV/QzlWBKpv\r\nbC9LXiDNY3MIq+XJ7YyUoVbuX41QbU5+Rmyiu/8FlNb25QHjcH/zelugG1pA\r\n5X9nGPrZwRNU0L77kh9E2XA/fB1hoP9AAegpfcczVJzoiSiuhy+wb87abnzn\r\nbkZrqACoVyNGhGI0P+aORogUIRWXOGzCbOE=\r\n=cYDb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c1d8e3f3e25b95cbedb38816c78af0db4169313e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-11T10:11:49.495Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.13","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.57"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.119_1649672038901_0.4274626083048432","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.120-renovate-typedoc-0-x-982434e1beb588d555ad153918159afdaecddbc5":{"name":"@balena/jellyfish-plugin-front","version":"2.0.120-renovate-typedoc-0-x-982434e1beb588d555ad153918159afdaecddbc5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.120-renovate-typedoc-0-x-982434e1beb588d555ad153918159afdaecddbc5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5c0d2a83f90fee12ad1f7afc40763193ff0e05d3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.120-renovate-typedoc-0-x-982434e1beb588d555ad153918159afdaecddbc5.tgz","fileCount":28,"integrity":"sha512-tsJfPflUzsGujDGH5CGajbnyPyZqldDzC3ePbYz748Te5LeHXps2jzwPnHYGtSbLvYlXVFeF569wWo8ja5bRxQ==","signatures":[{"sig":"MEQCIARf45S0PShruhzHcx+G+6yQsf1wOubBSzAmtB9OVfmkAiBPlY/STTKV615ROyZYlh/ktxDZTIvRJpuogMw8FSST5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVADIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdtg/9HCerkhOHlUSp0JHpiMhdeAf03ftgysFOvsp0AkRLBkuGcWGi\r\nMn9Pc/f39AlEprIEnFz9HrGHRe1vUpktNmb0Ia62yMxLpcRCW+LROOYp0RN8\r\ng7LtQ4c6pgianN6l/nVBfPnMorPAi1Sriyi98L6OQ/aVunD+bz5u5LE8/FHh\r\nw766Px2dAz7CevLRfkwy0kBRdp6GxzWIKTbAqXCmzDf8Uq7Ry3SJFhm84nyR\r\n9Xcx1NUju/iE2j0FUZVzm/1Lhnzud4B3Lw7VEj0IKY9o0vRc4o7m23Yqp854\r\nkZypihLRbS4QBPVavuefgAHpEFDPSdyVaaedW+/lDZiRuh6Nhm/ime7SF6WA\r\nCStMbs5n4StQtCpuYwekPBoF46JWFRTrnDfG2IZuygkw0ruMB08p8F9/hPTt\r\ne1LmTW2h4WqNLxLbBIMmiTDAVALsPSLscxkGcgHh/grSbiAaBwX/ahbqUTXn\r\nAA5HrT4ahta5sxk6jzLZ9PERGShEy5g53tHd4g3WmW8IHBCvmU35NRO4XbQG\r\nNjFw9kxNYxcV6QKAfRcDk0lJ0ESiF3iudJ1bChhRKG+5BXpNnmeYs64+IXdO\r\nRwj4OVJycavN+TOdGrqbqXeCOJiPTCz5uyBT+yTtFP0vuw8T1YzJRdeMC+7D\r\nlfvI+jBpq3zLOwsIwu3dREkqIcPkl+JF2bw=\r\n=H5Rf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"982434e1beb588d555ad153918159afdaecddbc5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-11T10:16:15.422Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.13","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.57"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.120-renovate-typedoc-0-x-982434e1beb588d555ad153918159afdaecddbc5_1649672392257_0.31374110087455964","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.120":{"name":"@balena/jellyfish-plugin-front","version":"2.0.120","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.120","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f012fc03404a41f908268345139ed099a4e881bc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.120.tgz","fileCount":28,"integrity":"sha512-bX0F5CvMGS3RlrThydM0gtckaMh3qhelfaUVy/lEcqiE8tlYWe04q1wAzBpVwMUiVOnAv5NsPmiR2YD2Bweohg==","signatures":[{"sig":"MEUCIBDEEefjy1qOxw0vj1gelHLeC8gqGr5lgjTmmd8XK72AAiEAuJc85C+Gi1Mg+txM5lbSCEcdHmtrQg8fmY9D/nPGp00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVDLCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbdA//Z9Ne3Ldkm3w4ylo+yzZpAPcjLEsDb+K72LwLB1b0/30QyIFy\r\ndXjpfa8rtzLiPDwgwXK2thuOm/jKaQ3N7NvFpctlVWcEocsqFPIcgWFRPTgB\r\nTnyQpM5xveCsFxe6HGX0G9v52+2E5L6RYykZgANVcMVjP7IbXVsTedEnalCZ\r\njRXB5MpNIwLWG2NXdMhbUigvvyk1Lfx4xSxT/FEyP5LEvM/g9B3OSv8lML1V\r\nwLatSuXWmi7PWjE5N6tBfupidLgCc/W2vUuZ4omZeorupzuN7zi+DZpZe8Ww\r\nDTWgzibgxlQeMBZmFJt2GBuCA6HOyebVOoU4M5zO+9PvdhnGfwNllg0Zm9wn\r\nU83InoXITzpYjXQiOA001377LMr8XKEthloBexvKxftZmmkNlubCCH74tKI9\r\nWYPE7jRxhi1/Kay8ZuHnFhiHYW0Fuow3o+X6kuIHycXm/zVAjoHfeNYfKGH4\r\n6Z9cTUb4aq7MMP7yXj6JBY0dKlKul8+nGAI3USBJX5P8auxSm/bTgkYVib9p\r\n3q+O50gwtcefOY0K3jQ7lDLDpkmLggF5VNS28MfP8bSDEW66hF9z9dwmueLH\r\n48T1AEW0Mkn2SKH3Snt3oRJzRNq74vzL78FDUmD92ZoqQabb/K8h+OAX9d2x\r\nSAxCy3sB0jRcCAMwdwvVn5xBWKvFre0Lw4E=\r\n=HmZX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0528b88e1a8536fcaecbc635d320b9cb6ea82abc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-11T13:50:34.793Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.13","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.57"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.120_1649685186567_0.333847816257109","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.121-renovate-internal-patch-f6bb8052a8dcfccedbf7b11b6835fb75cd776f2a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.121-renovate-internal-patch-f6bb8052a8dcfccedbf7b11b6835fb75cd776f2a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.121-renovate-internal-patch-f6bb8052a8dcfccedbf7b11b6835fb75cd776f2a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4457cd9017e9e75fcaf2972b105d4b6d110bf5de","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.121-renovate-internal-patch-f6bb8052a8dcfccedbf7b11b6835fb75cd776f2a.tgz","fileCount":28,"integrity":"sha512-d38UVLWBJf7ApsW5XEti1YcCllgih3nSKgEFsHisy9Ujk7Hk9OxZuApD+TfvkssoUTZcumcD0kP2MrO6tHsXVA==","signatures":[{"sig":"MEQCIFqwkMLflNpHDe1SUlkzQeKLplyhy/9L9D6BkRUNbQ3PAiA5XNJD2M5uEl+dG+cJ2KKA6+KqXz00bhj/od8Mbaw2kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVDPSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnVhAAl6rHppT8b5OOubNXKQed6m9bgbHr/vmx+kcutMdn77JacF9h\r\nyni0fDBNlH1Im+YcqVU8GSNzf1TELIyKIicZbSZm51+mYBA6wwiPsQwuiVJr\r\n/VkyQF46EKECTXx6LaIoDaelOlBdBldgjoZeOKkAId2sOtHD78qNf9ADNnmD\r\n4ScOnbeBwTtl4VkaBwpGGWxozOkrwmsyfTvpQdf1txHwkmT92j2EFB68syeY\r\nnV/mwa+lWpiqjUx/SxQaXZuyVQ3TKzg5nvHIYPh1Eb8vNyaTnSX+xC6IRtKE\r\nreZ53W2x6tIikg6Znr+h2JkcIDZEEQgugFmiCDn7BVX5n7bAJSpQiohwopIN\r\nEdOVnXt3JIPzfI/KLKXz0mL0EU9J9awlcOr0+pKVDTFGMO9IfdY9ltQWJC3F\r\n76SNERHiDJjJdtyp22C5VUWKCEyMaW6xHoQLP9dRMlRBXwI2GicrpI19L6uY\r\nNY2H1Ok+hzo75OfenlSSKOyD6jKPliIMgWvOGrKgZ2xghYOYzDvxyXGT4qzH\r\n19EMuFfJ8CcaxnKSQXjAXsG4EqZIGxTwWcKHoeUWZlg/goQ1C5q7mc2gpw6j\r\nzXpPKXD+5pFgvZUA6CNESrPM8US3mVyK7Mupjgbu9oO8eByE4umbEOPAskT5\r\nW5ocjesRbdchOvoC3qlaXMFWgzHJPdH4eVY=\r\n=V+gV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f6bb8052a8dcfccedbf7b11b6835fb75cd776f2a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-11T13:52:44.179Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.1.13","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.121-renovate-internal-patch-f6bb8052a8dcfccedbf7b11b6835fb75cd776f2a_1649685458072_0.8430975765152182","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.121-renovate-balena-jellyfish-worker-21-x-dc29f7e267946eeee8958e8903b5c9745373f449":{"name":"@balena/jellyfish-plugin-front","version":"2.0.121-renovate-balena-jellyfish-worker-21-x-dc29f7e267946eeee8958e8903b5c9745373f449","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.121-renovate-balena-jellyfish-worker-21-x-dc29f7e267946eeee8958e8903b5c9745373f449","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b64fc9cd8bbe73074fd46b89873e023031d30a56","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.121-renovate-balena-jellyfish-worker-21-x-dc29f7e267946eeee8958e8903b5c9745373f449.tgz","fileCount":28,"integrity":"sha512-F4LSRSbRF9cZIJIkgV0SbCOj7Ia6MoeU6PqCX3oqMGkQtvrKRNaKOUWsu9uy3JqT/D3/75RTUibyeNctqKRjYg==","signatures":[{"sig":"MEUCIE4xyiMIwtnpZLRzWgWhTfg7tzPuBZR9Mgm379rAlvS0AiEApVXuBhVmobTb9i9y7IllPVfazGWIKTKvTZm7Wa7iF6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVDPpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps9Q/+LAHbDm8RQ6NWyexPdavBlCQNKUHVmTcbf1yiwN2iOyqCKlMF\r\nz6mkOkY8dsaOH+TqThm9V4/lIidMNyAQjsTkilX0FufG0x24QSbWG+nwUHfg\r\nNMgq+nK/g7C/OPejOb9r/LcWt8zxxRvRZVS9XuDsGdCwSwesYIpj5goIA74u\r\nXOOIgkw5d+XjYKb+baArREXJ+0YLOUo6GUgPGyVADoqmi9Y+1RZ3uFui51GD\r\nw7UzdgPGfBNx57Hc1phaBtYM6DEl87K/EI9BgXghWeIkT2c+MT9O6dLIEdPE\r\nmD+PckihJTbJZw1Mn2LFwXg3LauZnDt43PaA685GspaeOpURD0RUIKER3eNn\r\ngueS6BRXbxs7C1ekIAHbcjf5ZTgIiMsIXVQelY4cyC42CmKyqhTgv5dwQOmG\r\ngLsEMoJeKuNKY+dl09BGrqo7B0Qmeedc8Q5yhiKEru33SPlk26jLVhM/8Uv1\r\nPQyFhY5iIe0bc9ddvVcOQ7BIxIzzlGK7lUxKbdskg6CeRYyQRQrGYpP9aUF8\r\njLbnFEUgJqXC6Qb5huAvIaLf+BSVz6iW5BBeEi0RfQ8C6Ayi+gcxMDgaVgMZ\r\nKy17LfyphanCEvD+y5F+HktzIlft2qhQTEzONkstyOl0pi1zZK8K+KGJnmGu\r\nMalGfFY1WmY+stjo4spRdlXJFE7npw2voWY=\r\n=XE7m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dc29f7e267946eeee8958e8903b5c9745373f449","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-11T13:52:49.220Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.2.1","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.57"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.121-renovate-balena-jellyfish-worker-21-x-dc29f7e267946eeee8958e8903b5c9745373f449_1649685481266_0.04674493224636955","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.120-joshbwlng-test-worker-6ddda33edd24db2477d141126944f0f88cfe3be5":{"name":"@balena/jellyfish-plugin-front","version":"2.0.120-joshbwlng-test-worker-6ddda33edd24db2477d141126944f0f88cfe3be5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.120-joshbwlng-test-worker-6ddda33edd24db2477d141126944f0f88cfe3be5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7a760bd64106d94abf8bfcaa4d100279ea16f8dd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.120-joshbwlng-test-worker-6ddda33edd24db2477d141126944f0f88cfe3be5.tgz","fileCount":28,"integrity":"sha512-x/BrgIo66NOGyd7rL+2+jmgvwgSA6b4QA3KnCDjhfC4ggw3K1BaFh3Di3hDn8xHkQZlSdmz1A9e8rpWIEsecpA==","signatures":[{"sig":"MEUCIGXA67USYMMxDWJuoVsKvP6a5uALdzxI7v2Mx0yqjtn+AiEAuZB5YvvqBwXKx292mFE12qQhH3PBQGCmd87GkY37QIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVDQ3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriDw/9G8zuo4EJsczXiE70+Qde/RRB1AIg9ZnfcEC+c+0yr64vkmtB\r\nonENVN/OYCtMVheTHXXMW6gQC+Vfqc6fb9D0rFFe7D8n183VlmpnAlMkDpbi\r\n1WCxZmyCQf9b6T23e2oeOFA2huZEgBRdWC/rwYn2Wdi4wkXdp0LW5+FCH+FZ\r\nR1XH+6JguY1K+fNlKfaH3BrXbOZwHmYQnZK289rfEgfgR4teo8Kulp/rSSWw\r\n/UqhZOu4KYpytqPDVftPXBDnRTKwOqiSInSHj1rSks5o3dGElPch5umnEwkw\r\nJz+nA0b8gAnCIb289j75dVMiz6Z+CjI2DHhRv9TXgyUtttXSVvm/a0F3BO0H\r\nzdIZLJ3rpUOJzoifg+ii+bfOR1In3IE9N9R0YS0wfBSYOPybzctcan93NsFu\r\nizoZ7V4XA7Tu9p3BIWFECU8mIQG7psjVDJmedPbQmBmMjdGF0JAavkscK2P/\r\nxYgqTQWM/RqHMBeeHISRHA4HelNRg7M4ei8NTtJFTJJxL3BHoNb+BVWQ0BnY\r\nKHCZYRTK1clRuLzBssi5RNPV+uJaYbtPQedOywSxLdbfMJs90mNu2fgzQV0o\r\nTCEoBSm6leNwgLoh3L72EPLixUftoE908MW7qZWT0e4z89Uuwkuo//bzSlLC\r\nD1uc+2pgY05kjpaASDepBXQe8skH2nhS39Q=\r\n=kIaD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6ddda33edd24db2477d141126944f0f88cfe3be5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-11T13:54:40.476Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"22.0.0-joshbwlng-stream-7613f35c0eeeae287bc61aabfe3231d995830ac8","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.57"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.120-joshbwlng-test-worker-6ddda33edd24db2477d141126944f0f88cfe3be5_1649685558874_0.9496936276143706","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.121-joshbwlng-test-worker-481e3828b47de22f8772af3a181567d15e9beb73":{"name":"@balena/jellyfish-plugin-front","version":"2.0.121-joshbwlng-test-worker-481e3828b47de22f8772af3a181567d15e9beb73","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.121-joshbwlng-test-worker-481e3828b47de22f8772af3a181567d15e9beb73","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"967f8bf2575319a17f57a5903c844d61a101d182","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.121-joshbwlng-test-worker-481e3828b47de22f8772af3a181567d15e9beb73.tgz","fileCount":28,"integrity":"sha512-htFUaK6I+tuHJxn4Azq0rxnGtdesSrSf+9UPgNh4hciupLAkGHFxXTSHhksQ2O4fyu29tksXCMOWe8VZuxBgUA==","signatures":[{"sig":"MEQCIFIvG5lT17/VRWRan+twaAnIUQTLFDxp+hsQKAFOBcDeAiA7F2XrDQ42eIsh6OpI4wTlb44ezZsibJt31L3RAxMi4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVN3lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp36hAAkhdHeyFiV9cs4b1Tp5EQW/54Vcc3OwiRUtgOUUZNpOLcHTP/\r\n6QiRV3Zu3bqDMf4mp7Fz+FWgUvNQJxgT3TFG+vR5i2kvBXpCdf15pN8XNIs8\r\njVBpOR9X/OXqs+8ttBz37a/W4z96kqs1Fr1RPh975GHmqT3cVXBa0aBzCmWw\r\nPWKlzt4POilyEoMiLH6TjuJIA59sQuU8iUf2yHWCR1Ceo6M8F3qGaKzTzxda\r\n95LwxVwbp6YZl5KpyUxGFqVcdr5bYoNRbaNnnPWewPWaTAssZhQSy/k69Akp\r\nwnpj42BQ6mJZ7xW9Zsh4AzrGzo4wRr5ezLKSSkWAZKm+Sr7rLkHnWyY+Wq0/\r\nAQ7/GyAzyTE7+nCEwwG75WqAqDVoYZfsXPJivp/Ls6hMWiMlQHz43LJTV3+f\r\ndA6hefuhGc3a1qss4LMhKKH5ltan6LDmovnkrlio9YP70LlJR+LuJFqiPmtb\r\nnAfYLI94V/xwlE/5MDOYwTjHzzOkpStRJeRT/zVLj8PkyYBN8r7NufoE7zRL\r\nNhHyTTzAT1x5/G2JKe9VvqcesYPOdGzaHT70OYud0+SCZjYaTN00UJOQ2oYL\r\nv/sjlAQ45lUBtosb/ylaqvIVYHtIUpp3Fb5iyBaiQTsz+1un9gR1+oghF3J5\r\nFY4waUtnzHl3UitVDx7nPShJyiq3Vlkev6Q=\r\n=lKt/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"481e3828b47de22f8772af3a181567d15e9beb73","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T01:57:33.599Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"22.0.0-joshbwlng-stream-05eabb1a01bf1da4d4180fe27241621b71bc0c8d","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.57"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.121-joshbwlng-test-worker-481e3828b47de22f8772af3a181567d15e9beb73_1649728997253_0.2018893386016889","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.121-renovate-internal-patch-0afded6de8702dde3eb74442615acab820a5d78e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.121-renovate-internal-patch-0afded6de8702dde3eb74442615acab820a5d78e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.121-renovate-internal-patch-0afded6de8702dde3eb74442615acab820a5d78e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e94e9ddfadf2d8aee6fc092cefd36a17dd4ac5f0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.121-renovate-internal-patch-0afded6de8702dde3eb74442615acab820a5d78e.tgz","fileCount":28,"integrity":"sha512-xra5AnuNsZVAqoNCb3iuEwv35pWUsaJ5LRow2LuZieCy0GYkTfH2jzcBXbu9PaxvVIQPcSkIhAJ0VzRmhro4uA==","signatures":[{"sig":"MEUCIC+xGaKJaMiljRnC8FWc1KqWEDwnSbYzcZSub+rH32S1AiEA01JoXxby+FWbSovsqN/5M1sEl8eH9QNwAAyxQh8xVnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVOITACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqskQ/+NUG9Y+3eFbAeOKv+0t/mpkNM8CUs1QuIneEQkSER48USbI5I\r\n8BaOv7Ti7Q2f053UQvRNAPqVQMOdc+98M+8MQp1APdaKM+HPaSEyfn3Tm+RA\r\n6mKAO0UIbLtNpNG6sF2dAP33oZYKvL886iYZM4nofpdvrgEoZLtN2swFcUz6\r\nOCLP2447BbWsXOhL1TUb1fsNWxK9/qONkdeOqHOz/SgufFx9JPpatROJy/en\r\nh2xn9VaW2seR0O/UUeo4vu/xdlWXWVSwDXrNnXwhkBwc6jPtil6cDzM/w9Xb\r\noASdpOOPy55jj8w/dWnThBKUiiYtqbqGFKbR/C0r+k+5oJRTqTxrItAgBaOX\r\nkderqvBBsGN5J6bAJo75fQAHJmOS3PUBtCmUiiR69NZiHIfgAbEs9X8zn087\r\nSegvY+eoV6jTqZUiXtWZm4PgGrAlxrj4jhGi1GmSK0ZpU5sEc0dAQi/NRCO/\r\nMKP2r/H2Me+lOOvlC13DBIv0ULUJ32avFACYnuKfPzjLJg63vBIKLiJ9cSAp\r\nseFhQk/fGQm8t5dEE3hLBffHgIJ2LJHJzjZts0XlXzZ0vQrt+4mCGx350Ub3\r\nE4Sl+6cdnNDeGy3Lg3moIFYCxVza7tequAzKXqibMSrccBw9Swst2v0H5CzJ\r\ndEEHfumVRtuOQec6Rz3aImr7vpshx2EctlY=\r\n=dfbn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0afded6de8702dde3eb74442615acab820a5d78e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T02:16:55.283Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.1.13","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.18","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.121-renovate-internal-patch-0afded6de8702dde3eb74442615acab820a5d78e_1649730066866_0.9367860750416239","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.121-renovate-balena-jellyfish-worker-21-x-9557c071b14e576ca4e376e9062f7561604ec6e0":{"name":"@balena/jellyfish-plugin-front","version":"2.0.121-renovate-balena-jellyfish-worker-21-x-9557c071b14e576ca4e376e9062f7561604ec6e0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.121-renovate-balena-jellyfish-worker-21-x-9557c071b14e576ca4e376e9062f7561604ec6e0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"48942d5480a4a5f9e3ae3897b206aafc8b8f70a3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.121-renovate-balena-jellyfish-worker-21-x-9557c071b14e576ca4e376e9062f7561604ec6e0.tgz","fileCount":28,"integrity":"sha512-OtMsy7RQCktjimd5KqTp5deTMaatN8unigoYjnWjSBJ0EqyZZvSR6dHuzjRD3ptaR8OFYUOB5FX7qc1MIpwpXg==","signatures":[{"sig":"MEUCIEEaxAX9M5gVTr1fOiXp6ixjH3cx0lAI59bs2ufSSkuyAiEA7vWhoJFLvyrOcLzc1EvogtIJQtwueNXA4XnowfQs0Gs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVOI5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmptrg/+K6k1tG6R7IShA4Hj1R2pPrlXPnccxUGu2Rtm/Pers0PLYB6s\r\nSmmc8UXFMZMgt5UQWWURz2DdbAfShAAUFmNEM5a5GkLHVWfAOrDBvOczM0ap\r\ndCSqa5SriWJigy8So79jmE41JFjkBYKFDuDEV1aZmmC7E3Xj9o6Ka1KRxkUa\r\nVE3pAt0Xt59b0DGWE5Ho2q2UJv0ExmacE31hBBPW1KphKEQdvz4H+YQJVUNt\r\nAOTBZUNuHpkv1bCc7n3BZ/REEQQKPbURwPEBycNcNU7YxluSndgFh5r10vEb\r\nDJsy2CL7KQewMXwEOCqdZR9yaSnWUNbA3H02gun4cactfZPKuDiKqiws1zly\r\nX3rMXhtXW7FF31iLJM9Pr+X60SK/f2KtmqSNCTP0zN83w0JHpr2D+tcQLsZb\r\ncqnIg3gplWJM0cUh6GHExQO/EyrX3uqmiYK2u4sjnQe/z1a26yDkuPzTPVBb\r\nVOXYm/hutyOB+sMe5RCG3kLeoSjhd47S9hYSovwM1+TErBWt1lG3aVZmHLYs\r\nQINmJrUq4sN5YxWAoweX4lNczzPiJfkknKbnCfXQ9vKA72LhRl4AFNY+eqW0\r\nOx3LQpPfCKrLwqv9EdjwBjTWJa5GC8PLi1zQRuHoqzyKDBs4faWu24vQqPvF\r\nTjMQgoHrXiENjaC8BETBz2pOVmkGnv/wvx8=\r\n=263m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9557c071b14e576ca4e376e9062f7561604ec6e0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T02:18:11.350Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.23","@balena/jellyfish-worker":"^21.2.3","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.57"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.17","@balena/jellyfish-plugin-product-os":"^4.0.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.121-renovate-balena-jellyfish-worker-21-x-9557c071b14e576ca4e376e9062f7561604ec6e0_1649730105327_0.8688316589192053","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.121":{"name":"@balena/jellyfish-plugin-front","version":"2.0.121","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.121","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3a332a25a4a142c0beeb941e8d1280be5c451df0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.121.tgz","fileCount":28,"integrity":"sha512-ydD0AuWdBxCI09ZsS3JEyJdVw5HW9IxSo0PLdTQxdGawrPjPaBUy2QDqhzLqIdeNuKGnjFv+wF+cnbNczC4NtQ==","signatures":[{"sig":"MEUCIB+GlKCIvHx3SAHEBGF1PGdjlk3oRtUwYw9qq/Tty+m2AiEA/dvkkLeYyIT/RVoq0OlN7iEUtgdSvxw00oXwl5czLds=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVOVNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo54A//RI24kyXW4cBDBtRh+rEylil3I7w6A4iQFUZCZdi5p7N6SVv2\r\nhdo/m3pDnorXGEykcjrT01lqNPGlzNm8YmxRU0lTJs/9bjyGdD4pKi7P16BO\r\n072+pqNFXiwYjar2Tn+i65xKD4I5l4msAw9keAqXO7JuKcLO3F+rHBkmw9+A\r\nMAcdS+omg+pvV6iCW8mPPhNYp8tFBb6UwwwWBwJYckIVGt2PtsPApXyLfIJ1\r\nxKEhpew5+rbHzuGdoVRZjZ1J3zHnmoMI4Cndqx8/NQFt2rNas3dhnOysHhKn\r\nHvQWAe5PDT9SXPZhcDvy2U7+ukJTqQc3st1iG47XnpfdU3hLdbBQKQTGD1ru\r\naYH5YcbLqyvRqLPHVvxBJVoLhH++MPLUGpnapUBCCxYXyCdEQrzLTXABAybF\r\nF8BSbRHBK8ZMJm1AvaJOt5KQl3Hv6s8+9En3Y++RQuRtos4BLbWXrJawX2Ii\r\ndBmN61hD07m/kttH0BinSLpqQ2L1ysDWvUynv6nJyCrIg07d5LiIkUqxveB1\r\n/N6966LzuI2fl8/wPu7mf6y22xrGRg3DMJ2P3yQ9Oq5GezQjSN4d23xUmH6B\r\nL2AflAw+ge6ABNaa1JFEot5ppjtDVXkTOCdTLay5Fg7RIMno/d808RF+2CTW\r\nJ5f5KaTDNWBpNIW2UJCs9WltdOCAxTy/YnE=\r\n=+nAC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2ea1f885505c55a95dff0b2c267caf95b143c1f8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T02:32:22.609Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.1.13","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.59"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.18","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.121_1649730893711_0.5588194660172041","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.122-repo-sync-secrets-default-797a89127a8d323c2cdba2450f3ab81cb1ed91d1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.122-repo-sync-secrets-default-797a89127a8d323c2cdba2450f3ab81cb1ed91d1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.122-repo-sync-secrets-default-797a89127a8d323c2cdba2450f3ab81cb1ed91d1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"42114ea77cd81a3fdebea1c93a777d4f177bfe3c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.122-repo-sync-secrets-default-797a89127a8d323c2cdba2450f3ab81cb1ed91d1.tgz","fileCount":28,"integrity":"sha512-gGvmZBNdAMr8ZFUb6g5FU+heEAmqYxxqrM4Mdz6n5GmKl0TjrY37lpnNkTbTuYjFirKOaYLq0ovrTw/JoEBUaQ==","signatures":[{"sig":"MEUCIDXaMHnq903BpmuJxB2i1ckPITqiigm1/kHHR69o7no5AiEAjXnV/Mob8xIWcRUCg5a1nvQ+fLD1vcf9aLNl1ygD2RY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVPTFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjcQ/7BYnUFWYldyzpyNCot48xdbETtnefAHN7nF7Me1EQ0XCSKCbg\r\nf/xNidNMPfma4/om8iAt/MkcIu6f83wzdSNhHPfe6gNXYIuvu3e3+rlKIDEr\r\n862xOTEqlu7z8zqfICsIykIHk62jbkW8FDU240Gvaq2eBZKrOTo+HWDTsZrh\r\nTgl19m6/CyCszgHclFhMHE/gaKM0Smw/ud3BWwTStPbgkpYNwIonTlelMtIS\r\nBukcKnFK0GAliD7khA90hWPqJiMC8KqcW8RmLCqFNv7yXHT6pklfdmogrCmM\r\nCC2qK9ymxIS8TwjEuP2g4nSLDDDUtzAeXworyzaI2Be6JrGG+Qlrsef6niB/\r\nWQf3gK0BTFDin7xQB1XgJmynQWU0kCJXFIDoMRh7WCprxCcNgifzEbwon5U8\r\nzgbuDiPJYRIdcr6/9qH7pn3xX1yUuSTmuFm8XbRfWpjc/6eo47wxBoU7aIV9\r\nxC+QfwlYqCWmJMqha/QQlR7US8LyqLXS7u1AVBwOTeXHvhE/2Aa5PyZdfJVf\r\n1fxwRbL6lEn55UAgHgNKGdDkHq3UUDoJtjyXF01JeFGZGNaG7JizoNkVzoDU\r\ndmzVkqtBp2vPt9QlF9unmxFohTZJqml1derIibKlTppKMwD7ZEXENP+nhaAU\r\numzA0xFejBVYEaANT0gF9eiRsqaMc4IXMik=\r\n=ALyD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"797a89127a8d323c2cdba2450f3ab81cb1ed91d1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T03:35:16.385Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.1.13","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.18","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.122-repo-sync-secrets-default-797a89127a8d323c2cdba2450f3ab81cb1ed91d1_1649734853785_0.854580041215232","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.122-repo-sync-secrets-default-f6bf7a9f64c62e8077996bebe5e67a35b7cea854":{"name":"@balena/jellyfish-plugin-front","version":"2.0.122-repo-sync-secrets-default-f6bf7a9f64c62e8077996bebe5e67a35b7cea854","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.122-repo-sync-secrets-default-f6bf7a9f64c62e8077996bebe5e67a35b7cea854","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cb1364b44c1f0033ebab190c5f0362e2ed025cd1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.122-repo-sync-secrets-default-f6bf7a9f64c62e8077996bebe5e67a35b7cea854.tgz","fileCount":28,"integrity":"sha512-YaGu0eiD4Zsxb8MsKyrNy39gRY2+itfHyiQByAHcczZUmlWYDBXYrumQFOj7lLTxG7kyHYwB2hi8ccgccouYbA==","signatures":[{"sig":"MEUCIQDi2ByJq/bu4t0XYrhsFA66+5eqLdUOivP2OGM5dF37yAIgdn1CR448mpYTg2us9InQ8AoKpX25IkU3VexVHyJBgTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVUIEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7PQ//T4orVCddv+m5DwIIAqm2o/skZ+n1DcGWXhhkeJgTh9rjLiL9\r\nBITjnBXpMbAnACeYP/CkHEiZ0+jquIg3j8fnEWLQ3EAWgs3TQKvVkVZ1/gTa\r\nHbAuNAapin2/J1O+W7cwfxYOhNQGLpAPJLdWJ0hNHvM/EcGTXuEEoclz3/3i\r\n6zgGAR5iE6FAjLygjQ7n/pa2o3bKxvnjwjBZAatwFj/pf/xtViuYffZVtvdL\r\ne5X9eJOGhggeZftD1zxHpP+OR6kqQSLpB7MXOTl9rIPWPCkmT5/cFwKolBMF\r\nAG0mM6KCpzlGO2gT/s3P/xr2NRzOraG6htM/aCpfUg8aldpzVlKPc+8TG26x\r\n5HDHriK3a0dJ1R7FbZkO51aXzV3PYbPpr+6vHiXePdgv9Sg01GF5bVimbtrL\r\n2idQgQV4f4zc70ArzQiOEoRk2d/TdU6o9k2KXg0Hekh0gS+klZYKj36J5eSR\r\n3zAvxAm4OKb+iaYHhrW/yhlUz4u3IZ6CPiNuP6wMHKElaMSltfuC8Ytz5d0U\r\n2JvTFXyYmmQMnmNueS1P/Vl6C+MgAgKrhZH7XYPYIVEUhgjJN1WnSc6Q1hZL\r\naa8qqEBhupOibawVwxR1ZTATSoSzg4lmdKa1sETNwiUefgJoZhgHElqsj5yL\r\nMHaVcfxIvyfLpRExjTY4C83g/unFpxWVy6I=\r\n=CcTb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f6bf7a9f64c62e8077996bebe5e67a35b7cea854","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T09:06:34.626Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.1.13","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.18","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.122-repo-sync-secrets-default-f6bf7a9f64c62e8077996bebe5e67a35b7cea854_1649754628676_0.4774027465312012","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.122":{"name":"@balena/jellyfish-plugin-front","version":"2.0.122","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.122","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6f5311cd58745eb40ec003bc3b96f611e14ced76","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.122.tgz","fileCount":28,"integrity":"sha512-Hddg0acN9e6ubwFdKJtJdUZEqN8gd7YX+gHZ+KRd5EdkhsDJ2TUScYU+C4KnU006c5cUdmNTDQnKBvASJKts0g==","signatures":[{"sig":"MEUCIQCHXkHlcHgpiGWOOMq0kHjGFi1EBIFITzDxnwrSnNXBkwIgZXiii37hT1uIKQM3XnT7rTOjLG0Bwtl+n1YtHJgUECE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVUXbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKnA//RZp585+vqGlDKeCVE+P+F9HcSCjAIj+W2WYkcqkOlGbCHM2z\r\naO4nYW3ISbRNjnblCPtX0Ou+fXPXjYN0/wQ5IhjwbEjgCzTQAfcVlkWZY3Td\r\n7K1FIBQ2j6JN0FZklDUAEBG7hMPsvUPY0LQJAWyqjFK8diWqeLAH1ct3lmWM\r\n/FvVkU/3laC22wqWZpUDKeCjkwqhYabVIBFDY0W8Deu5wftAumT0ZN5/ZLHL\r\n7lipH/7XJZfi5D8CpiYRnHTkI9CdzNqxkvQeexfOv/zi2R78QTGLiRri8Ytn\r\ntTZd+jDQn0jA71oBU1qdZ2KftXFhxbn0BxNM/34nnvXMttNtKxMxu3LucwyU\r\nXMitM1ERYD7VmD9EttONDdEqUIKXna32ZM3/pzlgSPkwWTClZRe61ReNFcwx\r\nWdVYAz8ZFrtSd8iETp8Z+3o/nGXaa5BvlM5qebA1YVymYuVcfu6PHFaAmXRx\r\nIzYDl6nFfQLRlrrLpqe83QzEQysfVXEWKymzCvVX8eQV4EKy2vmqWvuMgeGf\r\njMj1UWeWh7FEl6Rc7hG66OKdeHUrlLdeD3lFzU300zagAshb8E6DMxonS0vI\r\nH72hzbeEsH5ktjzfk1/8tUys8az/6dY3qjcygdf58YWJsPH625gj8SSZyF5e\r\nKsrGLc13SIlRyJuduDsNx1kJZj7ajoUjEmU=\r\n=S3nt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ba2977f0b20be23b108601c74a74417e8274229c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T09:24:16.974Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.1.13","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.59"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.18","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.122_1649755611722_0.8399373441756448","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.123-renovate-balena-jellyfish-worker-21-x-ac81f85580bb321f37fe24e69f8f1026d9e7a677":{"name":"@balena/jellyfish-plugin-front","version":"2.0.123-renovate-balena-jellyfish-worker-21-x-ac81f85580bb321f37fe24e69f8f1026d9e7a677","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.123-renovate-balena-jellyfish-worker-21-x-ac81f85580bb321f37fe24e69f8f1026d9e7a677","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6a6fd01d6dcf7fdb89fa17b201d301958773fa8a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.123-renovate-balena-jellyfish-worker-21-x-ac81f85580bb321f37fe24e69f8f1026d9e7a677.tgz","fileCount":28,"integrity":"sha512-YzlCFViMVRPUNBuD9m44lPlj+3Q2cwk/w9PU7NQkt0S8oHxjjwPoUi7xIQg9n9Tp938SmKjHGnD3eAv8srdjAA==","signatures":[{"sig":"MEQCIEq7X1GJniJGYnNsaEtb9bAFxffCJL2XnNF1LBdNyszIAiArTy74QYdUqVrMxrjPoKioSnXvFi1bvWzT7M8+pfdcNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVXURACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfDBAAlWbr14ICS4AyH83cIDYqNH+HTx+AEO+w83aMxPfNrx40nJpa\r\nudAmp5z2ILfJSHvYDY6Tak6D6eYaDKmbXLimEsIYDvgfR/GXK3rCIv55BG/S\r\nAjCPATMl72bg2y2v6DpHq5h0tjlKpLhvP3uegzMA43WqrXH/LfAukCe72eWW\r\nNuwdTEpvcBE632T90WAnO0UVWWTOQeyRUHuvAeB18kxOoMMc/fzlXF67who5\r\n6BXFc/nssi4UxjX8LpEis21QXWQtmSUsZCDk2q7YtTzQC8A+DRU6QsNVkJen\r\nzVUP4ViZEih9KAjmicOb5nvScRveYBTlWZoBqj0xHk4tjcW5z2l0mTF7Vpx7\r\nfl89N/gpRqOWQbSNf84rnBMPbyygfCWfLAfWLjJoJCoiWou7ViYvACjkmpv3\r\nKHl7LelX5ZrOlo3qFg2fsQ5Qo10NmWMWM+4GbldcqJPs8/yy26ZfNOSsLK9Y\r\nMyjmCVRYXYiKRUzXXGR/Thr9LFUXSfhUyg88xyIPiPbzZ48i9SkCOdZku0sk\r\naXj3JcpdEaNh4+SiYkDLvHzXeHaUn41Dugo+EXT5H0y+RtcmSThfE3BMUeam\r\nuamTYq4QfUqxrebJyvNHMLuni9PTelU5NfoZFA9MIgBolM3TgUw2MveETlb0\r\nPSEmR9umOFe8hxmuZ/McSMbyFKZVb+3TUZ0=\r\n=55c8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ac81f85580bb321f37fe24e69f8f1026d9e7a677","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T12:43:01.121Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.5","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.18","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.123-renovate-balena-jellyfish-worker-21-x-ac81f85580bb321f37fe24e69f8f1026d9e7a677_1649767697049_0.1562740395100719","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.123":{"name":"@balena/jellyfish-plugin-front","version":"2.0.123","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.123","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ebdd28f447b007bfbc151b4a2f57b721e7645963","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.123.tgz","fileCount":28,"integrity":"sha512-1Kqm14jTKuwfO1o1UPLhEBzkwG6sV5clCGxd9iRzPYxsN3S33XJCm3n9O43tH6GHVzIz3YkoKq8NwGaxRThoxw==","signatures":[{"sig":"MEQCIAJte7Whhh6+7/C9od8Q83gsYbgCsQzmNH84aLOpImk+AiBXIdcOv5DHn4kN9bvmHQoMd5N+Zsy4hT7PY82bP9JmuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVYDCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoICg/9FUoJ7XvWxNuNGZviR5VyWPmfr9ZD5q8x/2ohN0WJeyUWey5g\r\nfaEGhBZfdwfFgcigNy1T+EpccdsnoAF4eipCKjrcrRkf27fcyGeTTPzR3dkT\r\nMmLQK7nn9Uema7tm2qDHRJfVOV1cbSUVcoaOzLB5qwEhsikV+OtjEQMtfgVQ\r\n2oyRblNq066vfVof3+QxecXO5o88RWRQV2NoQ4lhfvj/mW8gnxG4jS+FmJkm\r\ndpGRgCABX38VWHMaj+3IPBlrM7nBXqc8wpYb3kDqcXCkj29XlPnGlojLC7na\r\ngbsHRu5cefAT55lWu8a8WXndnAU/9JfIJ73Cz7PJy51TCdfoFWopA3SgNDPN\r\nRJGKdjtQVGTKJF/nqJZtwoQTrSvMU2d8+Jpxf12nz94IRpz+nh9NRUN46kv2\r\nDa7lkxPdIQ7NmNggp6bJlBVffHPCAPPtkOjATxTNDcK2Rb1zKWIJRCv29OQT\r\n1ZXepzkADAaqtmSXs1F7RnU6/lOtRZsSbe/KqxyecmF9gHanLgYCyjkqm2Oq\r\nHa6q5EhzEwO048UnvNdBpJ6IB5MDoHjdfyKyK7R76oARxlwtvlfYHhjFBjQa\r\nc6P5sUaZsIt1momA6732l8KZsHOY1JhlcRpVJqWcK/H+5hCnEE3pDEKv2Y2f\r\nQi28eQ7HbWKroMrz+N6mlrBjl6cv1Yd4n5c=\r\n=fZo+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7a095a871d9e63363de4c10132ef2c70294d8f9b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T13:35:25.524Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.5","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.59"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.18","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.123_1649770690139_0.6032871872815697","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.124-renovate-internal-patch-0339902bb08e4dc327fd706e39c927a5b8208e7b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.124-renovate-internal-patch-0339902bb08e4dc327fd706e39c927a5b8208e7b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.124-renovate-internal-patch-0339902bb08e4dc327fd706e39c927a5b8208e7b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cc0d1d0bb3e7149bf5db1e9f6b504f2b8ca4fc54","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.124-renovate-internal-patch-0339902bb08e4dc327fd706e39c927a5b8208e7b.tgz","fileCount":28,"integrity":"sha512-DtuoZOsGu6TDcNjpKekv0dgXqMY+OZyP8h5d7MgXWOX4AhJ0tCRXt8RpVTnNbQ2faq6ogt5APerX5ZPbte6qTA==","signatures":[{"sig":"MEUCIQCqtSKcpJBz7s6eElXFVQeY6OanK0PvJq0XwsxQxTFQ1wIgIZU2TB2fgQ232Lq+5rGDPT3/8xvGfjzERGVCfQOQj6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVYKLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6nQ//XFU4i/PMvrA/QO0e7YU6bm1eUMVZI8Tb9aPi9HUuUEMy73uq\r\nsGGCc1HTyxwZlM4XiNK6dfT1b1SiFiam729TpzOci8F5yNE7GFtvht04SonW\r\nXISVH+2CdSGGMQKJDemlZ/HPVgJDrwl63h0RVok2ZV4FNSIGzjFNxPw9J7M/\r\nC1tJgsxWHREF/ClS99DgCcoiQ3jczHEMMjAR85ZsnQBt35Hx0MSI04ktjHmJ\r\n9ojfi2K3xNMXcbw357KAzCo7EgEx1x0pd3eboUBDn3A2GPrLDDSw7lhkRh0h\r\nsByxs2TM0o58GSu/By/Wq/xD8klR4n4fZ3APM58PwrtYZpbCfyEivzAfMlLm\r\nZy6bhNabmF0KfhsKBK+IjnRVHHCwipD2beik6Zb4v0QHB9qbFV+j/3OshvCG\r\n0Nb/z+WtX13kt+zpxpz8SKlbpkdwErm26IaWqPv9uZ5hFN7nN/Y5Zp4vjflJ\r\noMC3wXzzN/rjEbMd6U6YGCAEb/6cQe7/uyOnn6JnLz4Yxnrs/EHTq8zKv05k\r\nkFLoWVFTWeEPvbVkSrMea9ZkVW2hDIZhdbcAyQIybPRf0Hu6tjJVSEpleYlJ\r\n4Og4jM4P8FwY3oKsu5wfJhf36Vt/MYi0fNYVGWZ+SHMkOKMn/Q7jAyig8DaC\r\n3Vlvn6c3IlQlmVZES9HenIyHyjuTgNSkYqg=\r\n=AJmZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0339902bb08e4dc327fd706e39c927a5b8208e7b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T13:37:31.202Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.5","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.124-renovate-internal-patch-0339902bb08e4dc327fd706e39c927a5b8208e7b_1649771147272_0.6269835642303832","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.124-renovate-internal-patch-3478f3784f7a4cd5bdbb77b9eff4e7ccaed56a62":{"name":"@balena/jellyfish-plugin-front","version":"2.0.124-renovate-internal-patch-3478f3784f7a4cd5bdbb77b9eff4e7ccaed56a62","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.124-renovate-internal-patch-3478f3784f7a4cd5bdbb77b9eff4e7ccaed56a62","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6338b2bd21a155c50032bbd795ed334525734a68","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.124-renovate-internal-patch-3478f3784f7a4cd5bdbb77b9eff4e7ccaed56a62.tgz","fileCount":28,"integrity":"sha512-RkjK1QJG+rbb5dKRTH/TlHH9DNwzi3T6SYlqRGjqX1Z3xdb6e9oHve2wU7nlWjdqBunemLjZsSx4HzntfUxh1g==","signatures":[{"sig":"MEUCIBQ+Oz5Deft2qJWBlNxwyd2ZJeINvAdCGC0bPWIctCScAiEAlK0/geFRj37ShrhNsfrapj7x3jYIw3cnnVHXnIu5SC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVaf+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFaw/+NN7v+5GVccEdyZNwVcuT7fIwzyxsDizaOBz4QZeaCBzuGXB9\r\nEWyIYa86p0zwkStqvNOfNRT/EPjLTWdJu4NaYNMCmMlAiL3bOspij+s6tJJQ\r\n+wvhAKAu9gV/sMnAXDC6GuS9VDhmZD5raR1GHYduvjfnlks/sXOvhgD9ZLPd\r\njqJPKWArUPhYJWNA6w3PIihfiFsfM/4IVqE5aPe9z6uiIkAh3ytmNcW2gOqb\r\ncaladqBoKaFyfopPT7Srh20lxfWlUhgqgZbHQ7zwTlYLDDDdOYJAAIEPQjNz\r\nPGgXYmGwTenvSp4D7KwaUa81nUdJTVhITcoTkzpALZGDiLXtMnqybGftcSK8\r\nwTgzjSh42z+EF1HewentOQMGw3eBXv77nQ/bzvqhfaNe5LX1XZ6rGUAWjZXU\r\nYg6TTGMqUXFZB5VcOkaW3Uf4jF+pINTH8T8BJbDflJhcvhHXHujMrgfI57LD\r\nbMeVAo+JEZ++QS+ikcLkWGiq0p4FOKD/F3FUdF/DqI6zc2WNu5ygrmnF/R22\r\n7/FeHUzh4sry1dDSto/zvBUS11+e8JLV/NUxnGqzyRY0PaJDX5Js6f1P3aQ4\r\n8CMEt+fCH3c02jvrIXhFaHMdNgaFaDjItXvHbs6a5KNN4LxJcLCD8/CiYFaB\r\nAMjH7AMuqkgTuwMeKMEY8sdMRAiHmZF2coA=\r\n=65Ur\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3478f3784f7a4cd5bdbb77b9eff4e7ccaed56a62","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T16:20:20.807Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.124-renovate-internal-patch-3478f3784f7a4cd5bdbb77b9eff4e7ccaed56a62_1649780734042_0.3437777633163699","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.124-renovate-resinci-jellyfish-test-3-x-a0f1d79f98b3f0458944edbc52d93d683d67f04c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.124-renovate-resinci-jellyfish-test-3-x-a0f1d79f98b3f0458944edbc52d93d683d67f04c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.124-renovate-resinci-jellyfish-test-3-x-a0f1d79f98b3f0458944edbc52d93d683d67f04c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5d768d18d2e774fea4013e9d80b3c7df3fd3226e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.124-renovate-resinci-jellyfish-test-3-x-a0f1d79f98b3f0458944edbc52d93d683d67f04c.tgz","fileCount":28,"integrity":"sha512-XIaTwdIvf+k/4G5bcEJ2jAvr43OkKqicaoKrpDhmGyPbTuhy6kSSjYt95oZ123QOUGIt3eI0v/SHXYDYEDTFRg==","signatures":[{"sig":"MEYCIQDUwispMbdLwIcEVrm15C+uAsT360UOkDuo8RujOPKv8wIhAOnGVYipyNwDeb/r5HqozEU2j1U0lTA/lRiwIKIG7WL6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVavSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHvA//b2PiOhZJwG1tTVh8pKyNta6yHkdslr0+EXdBhgFOuby2dGJ3\r\n3LTB19BzyAV5naM4j+eSydOkJ0u/wPQHb9MV1Cp8/7zDl4URPFeSaUqbNbvI\r\nCJdUcysdSqFV85FejQs18s8LB+BWLGngV3muMxCutwlSlqRBCzEHZ1qmmeYV\r\njfbg0j41doz+8QseWWW/IRaUtKmloeJ3KyBm2CMZmLLxksCwPg61s+gku9bp\r\nx95urLgLWNhAYUlWEGH96R8ZlzuoeyIU71ktmnBndF7XLyl6omM/HqQna1wG\r\n2NCXSkeQjD7GgF6untSUvIZpWTN3WcD3WiJbMQv2SpzicGKt1Hp1A2rJEfvx\r\nW5wn3rGAG6VcfQ4XQz83aKz+CbPn5J2SjYagDCrUQ2wZ1JQwy8kHOLRRpIRd\r\nHTysHwmgt0+NqnKb/4ZEqnO3gQ5czCrOVmq7pc6vSqCnasp2LxDTU+6XinEh\r\nYe8HsYSSx5/0yIKVUW2E13CcuxsRqeNyqvJWVBQlj5UN0w9fYEyViW5eisab\r\ng3SpPz2bpZXubhVi2Yw+KdnNDa7f2K/4MYXBj5PIq3MvU0dJthivGBIDfr9x\r\nXaVl3it3ybvK3w7F3kv2un4hZcGr7/+dV3pzkxgP1Lm6wpoaZugeJaGL0n0X\r\nTdEz359/JlTBWusa+YWngvvYGYtkSB/jNos=\r\n=/ynv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a0f1d79f98b3f0458944edbc52d93d683d67f04c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T16:36:26.121Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.5","@balena/jellyfish-environment":"^9.1.9","@balena/jellyfish-plugin-default":"^24.0.59"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.18","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.124-renovate-resinci-jellyfish-test-3-x-a0f1d79f98b3f0458944edbc52d93d683d67f04c_1649781714443_0.8584087692923652","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.124":{"name":"@balena/jellyfish-plugin-front","version":"2.0.124","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.124","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"18087cba2b1038567602677a2ba1a8173902c909","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.124.tgz","fileCount":28,"integrity":"sha512-RNbKX6cSktBpMTrazRNVkKzvVn4rYJqErZabEdvLS3iG0UJd0sey9W2o+w8xhVlUBGqPrt6MDLdkChswyTLlaQ==","signatures":[{"sig":"MEUCIQD6PZHHJgaPbc1nf/voBx0SAvEKUlego6Hn76r3D+gIUQIgHEx/bWH1OcztBUk4wJid4AQWWNwa247aBythhkuFLN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181937,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVazxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxNg//ZiigqkENepwiWs6KwwUr8TC77d+3vM66/aog+5RDXn7F6dWw\r\nrPYDZw07TLCRhsFW8Teo6vBZcqumS6hKMr4w65NSZnnmM/vOe/FgkORcVy2x\r\nOQFV9r8A9gHmVh1VwLm+bZag9ALFx/mkjrKcmK8MKxZXVkLTBIlPGd4iplPE\r\nm7vks5pQMYy2ax2iFhd/X5nbX2u+DmXByL7fzHoDxq8Wwf6Jz16aKvRaSGyo\r\ndfa+LxYUXw2x7s8l9F//lJBge4FDjDL7cCPuMxccm4UOE0qMx3O3cxDi4IEg\r\nk2vwYvsHVDSfTnggdiIEAk2HjaMXDSrb4ijuIP4pXHRhqDfJfjYmroj6r1kV\r\n/Yj3b6c7SBsQ805aHXP5PKVIVMZYtMBtWM2r9U3b5NfMZFUVRB3MxGr0O/He\r\nYoxSy58PHP63rxpw/nYrmH/EWwppEFaz/Idxrw0PSS0YU/7W/EgDv0/5Ni9N\r\nU/s/26JrxuKGvN+B3Yfuv/lYjqkHCqI9Y+jOllkIPGZzrCzoG+SFuX/BYP78\r\nCq/JPT+ASnszo8qipPiZli5hUBgyCpZoYCuhuJibNI3YKVr3SAxZh6iv7AHO\r\n0oPWaraj8Z9d3w7bw82CiGZRPz/uxAygLiHjC6dCJSNbrIYMcKhhq5+9TQVe\r\n9oo5GUF7MFkGVn6HEWMFHzXAPKq3KuMHpqk=\r\n=eJS/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"44afca0ea0ddb5a567d6713423168ff07b71e402","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T16:42:46.460Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.124_1649782000796_0.41627866591626606","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.125-renovate-resinci-jellyfish-test-3-x-d8031d58224989facf89e72069080d98d8211f21":{"name":"@balena/jellyfish-plugin-front","version":"2.0.125-renovate-resinci-jellyfish-test-3-x-d8031d58224989facf89e72069080d98d8211f21","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.125-renovate-resinci-jellyfish-test-3-x-d8031d58224989facf89e72069080d98d8211f21","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a3c68ef896f1e889a68ef7ce5adeddae30d14a9c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.125-renovate-resinci-jellyfish-test-3-x-d8031d58224989facf89e72069080d98d8211f21.tgz","fileCount":28,"integrity":"sha512-rXuVCWJSC5rL9GtJTRSSsw9hu9IF4D3SPaDmfEE2AY+pDkb+T4CUjcs1lyRPz15xvygy+4SncpMIG4sKRErBTQ==","signatures":[{"sig":"MEQCIEfRqE2AL5NHTWRnR41WwWx9RkmK3VGfSuO5hG1cKIwvAiBbxtvRdmT/WEmSPycSZvL5Bsxp1YkQI/lYJQfqEDfh7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVa7EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHlA//dMN/c7Up94vZVP5nC6Dls36UIvR75ef6iIyR2OeBR9Dh6LsI\r\nST4iG0Ufubrt3QncyK2vu9wyKHfhAXkIVZ23YK9dc0wVnmJ/bS5xilMfHmb1\r\nQ/m0abXJqWa3RTiJn1P+jum9URdLMVAoohL+QdYNGziHI/LLoDSW7GXfmCkU\r\nUdIAM6dxsjhOTHiA4kYmgcm/G0bRKKxvX/BCHcLq7zfYtfkJb5So1oFb9uu8\r\nTa8MzJ9Kc6RuLCwWwvLFZP72QbH4vYfJ5rN5S3qpsiBTpFY7HodjCb3cuG63\r\nZLg7NsAxgOMhbC83c80BkuPsEgDI0IOJ+ZGiINoUkAYUrx/0l4OiBUz7Tvta\r\nl3eAiZsuR6RYSveMgY9dVjGcTFtLLV/29gxUiQCYRzK7ti1C8pQ4ZjkYU44f\r\nk+vUj/0w5RkT17olMPgfFR4S4uP8UE6IEzCgw0f4ocrep3S6t9HKz1WSlMbC\r\ng5D+VOty3/ZKgCwZKfZFHxXg9sXVEo7r5RrnrdJjfT0DgUjsMUX2kzjFt28o\r\n0t9HApqOUamMbEOz2TQyHa567ORBwS677znlcsbrh42qkvuo+bd4WhCl0U6R\r\neRKY3W9R5HD361usjNVCjQJSnB2PiQ6cQzaq/Yint0X1i89bFIMQRlrUWjgR\r\nh9qPX9jGBr3VDO7zRTxXd4n/CO41ZYnOo/g=\r\n=92En\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d8031d58224989facf89e72069080d98d8211f21","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-12T16:50:08.559Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.125-renovate-resinci-jellyfish-test-3-x-d8031d58224989facf89e72069080d98d8211f21_1649782468332_0.0339027845768336","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.125-repo-sync-secrets-default-d10585fedcc969e64c601c48840a69e2a09a4a9b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.125-repo-sync-secrets-default-d10585fedcc969e64c601c48840a69e2a09a4a9b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.125-repo-sync-secrets-default-d10585fedcc969e64c601c48840a69e2a09a4a9b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"22ce58725506f2a7d8c81b3c4e8e5a0ad24a4065","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.125-repo-sync-secrets-default-d10585fedcc969e64c601c48840a69e2a09a4a9b.tgz","fileCount":28,"integrity":"sha512-CWV8VnuZ3AGjXMnSnf1icnlTCws0Y6/3ZFF39jmlqsRt6EDVrHEIB/6nUvuaFcRMQBDIjBkFW97Wu8Yi2qxYkQ==","signatures":[{"sig":"MEUCIQDwd+L3h8yM9YZSkQB3GC4NQ/X/w3mrxxSfZ/H3/mXoBwIgCxReCF3+Vp9IGXM6SxsMoLD64ik+E/3+NrJCCQyKnFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVjB6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSLQ//bvgNL+NDsVMeSMP3yZ4jW9/2aBNgxLM+Txas74hRqJvNo9/n\r\n9Q/G0U0wnJdWpUFhNmZNiwZO+fEkHVaIm5aoKsEtrrSUP+nA1WTk9IOfVBEX\r\nQWtRvOXUbyWlyE4EDzM7FY60RZ/z/rDpWwy9/B94blk6OoZLmE3fDf1/ru/K\r\nMVYwPCoY9MREa3L8qRp2ULDNZwUy27uaj6Usr8I6GEgawUhVNTlwd8oBSunk\r\ny70rxLkLH8pGR3E76OD0LUNcLMKvRizCz8i5m1u/1WLU4JV5dZWa4oNUhXmn\r\nKbVSkBCmow1+d9s+XfFQKiw4oTb7z0Sejsv8buF+FUwaZRgf9VM3ukSj0oOH\r\nsFBWFkf/DfuRJvIq9fsdoxNqa6qDqZmAPWpGubZteJ6uP05iFCeOD+hfKBwb\r\nnuu1Rb95yb3R/WD5fqDz9CzQ+G4W4U1b4ZjiXBq669+I0xJ2+kcuUzyr8VNO\r\nm+PDoBCata+6Bj3fQGWYpxKVgBSQ6LODYIfClEvYPIX28y2ONWYfDfkyEJ/w\r\nyoSAZ/CZ+WtFFh+Lc1XlCiGEDyBUd3LY1C5ZVeMPT3CR4bVmmAtvwK5hYTb2\r\nOU/cwlAB4T/+Lkg8dWMXSB/kUqh3RSVV+TolXontC8MU9p7beyac2FAwJf76\r\ndy23C26MMRpOP+pmmVWDrhYIVvDa4/4fojM=\r\n=BXYZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d10585fedcc969e64c601c48840a69e2a09a4a9b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T02:02:01.644Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.125-repo-sync-secrets-default-d10585fedcc969e64c601c48840a69e2a09a4a9b_1649815673805_0.9711593008101183","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.125-repo-sync-secrets-default-1f1eaf3bc1d8c28a6137234926ecab60857ffc1e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.125-repo-sync-secrets-default-1f1eaf3bc1d8c28a6137234926ecab60857ffc1e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.125-repo-sync-secrets-default-1f1eaf3bc1d8c28a6137234926ecab60857ffc1e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"01e5ed103b907ced7331d98eeccf8963debe5326","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.125-repo-sync-secrets-default-1f1eaf3bc1d8c28a6137234926ecab60857ffc1e.tgz","fileCount":28,"integrity":"sha512-jn+qzMedGpFfJ/N9Q17OF8uV1YxErEE7cvxejgmGUCrILKLo595AXWsJhfQadNpIzfWeXj/Mx8qJriiJOVr45g==","signatures":[{"sig":"MEQCIHUGk5i7yO5N/kv94nkofIWKn/biiYlRymiE1T8/phw1AiBQ+d/16qf6hROtN4CQv3/uzovHQpQpLFraLPqUdNzgnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVjhzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomPw//Yh9FAMS96JF/JVy3SLUgD3oxZEQpL0+Bo0xHuGF92Flovq77\r\nVy1RaDgXwFRkmAubWOQyboyuAuqsnOUPZX7KIe8OtYnGptif7TTeG556e5lA\r\n39sVKDFyNU7OyX474bOJ9UAOZEFBQh7fXAsCFS66Vg7I0Dxf9gR2e6I2EdvW\r\n6I3E8YNaRfGkdebYeWR99Lzf3CfljR8WbU3xOEUB7hFY7OBUN2Lda/lkNjPZ\r\nzT+Yfn7WwaoWIrcctl7fH2Q8Ac1wtCnwSUpVB78ODOTOfkJFEXMZfy4lGA1d\r\nDMm1IMmFFNgpPoidhSe9uhGnPNNX2SoRLpizE3Qi+z1g6MiISqhB1Ve57My9\r\nFy956bk+ssQjg/3TseJQEiLlrCbD+a7SG2+Od26HHlPXWTDoHDumJ70BOskp\r\nOWnSkZYfb8xtUMtCsXNtEcTjT2G2p4c167kkKPG1ndaOEKwnb0zfD7dEmOgC\r\nS031lSk9vF9aGwHbKRVwjZ/8px6A3L+a0dzh9EAbpHp+ojWoUTuyO2VSG7kj\r\n3hNtoy+V+ZYLzKbGSJyLXYHiw50rPqQ5PZGSt10IK3WJ8CBSaMWwoNwuzzor\r\nc5mea11bEMvqF0JvFXQt+w7sTVrke/CXy9KoeQlrrWMxOkm4iKNkU26kQd0A\r\n24i36TTkwxuD9KB1vE8eS73PkbL2GCqDeqs=\r\n=RQCp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1f1eaf3bc1d8c28a6137234926ecab60857ffc1e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T02:37:51.178Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.125-repo-sync-secrets-default-1f1eaf3bc1d8c28a6137234926ecab60857ffc1e_1649817715571_0.2427034870770619","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.125":{"name":"@balena/jellyfish-plugin-front","version":"2.0.125","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.125","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e64dff876030e843eff3ef94947f04f9c810441e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.125.tgz","fileCount":28,"integrity":"sha512-0tOQX5L+qdPHRBIxEK2U4ExAzyHfSYX+7yRSSUkaXIli/DXp225I7D2t99Xl2MYXcznM8i7LgTmM9Vcvmgk4ig==","signatures":[{"sig":"MEUCIQDU/CJwEwipdqGIROPXqbdKaBAq5ZpdjX0ZzzOdHC+GLwIgGCdPoNC+Lrpy6ert4F0z8jrNHRhSWnExGXYYpBjHIB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVkYmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlcQ/9Gbex5//ln0hscmznSr+Xfq8k6yf47k4W8eBTyPXw0/YoGlfV\r\nvmqqPG+gnefHkEKQrNA8frRJoY5rPJ1ZfDjt2EAvVXDV1fly28yji9cATR+k\r\nj1FqybtLpiZ13ayuQmSv2fY4P7bArG7ZHFofJP+xuLuPBcIMAQMfU0Es4Nl+\r\n721pJ3FeEXKJxcUVViuMufNjUdv1AaHY+F8dOpn1nto6JA1DyJ+aX8qYVHeQ\r\nHVkWbbO3PqldoZxs9DLKWPmkzSggQfYa5I/aqkWzcoC9gHuNleRrHmEJOvgY\r\n1kyeJUmlfc+rc48jz9jqIm0DGYZ1TLgK3lcphxE61Wc8a2MzzVdd4PNj7V0I\r\nUkwBFmMLCKcKbDL7OunSeoMhXftlT9S9wYBt3paZ5aATiWE7AOMmDPMIc7l/\r\n+ibL6gUIrKBDAFAw/kEozR3M3NCmDqdaHtj0OU3xD5tfDbKPV2f24D82IbZH\r\nh0dvs0QTn5vjPcUdE+WXNy0KAnIlZS7dFaygjua/GLLIEqEWpZMFTWLYuvJg\r\n6ux1QSd0X0XBsq5obnudft3Q8UD1VxVw/IaYwLZ1sLXr9w9VxPlA6E8L9PPI\r\nxR43cfr3/AIXZM1qM2Hl1n/YEC3Yb6BUaAaQ/SZoHx5jodg1yXKx95JNyD2q\r\nDmosh3u8MikKyEclwqXpJnVOEzwOsUv32OU=\r\n=5fo1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"89017abd3ebc4c07f8be0f00b0e9ddd1ae4338cf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T03:37:39.845Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.125_1649821222011_0.42966669412597214","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.126-repo-sync-secrets-default-9f312028eb84497f80e076e2ba020bed5ae69a50":{"name":"@balena/jellyfish-plugin-front","version":"2.0.126-repo-sync-secrets-default-9f312028eb84497f80e076e2ba020bed5ae69a50","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.126-repo-sync-secrets-default-9f312028eb84497f80e076e2ba020bed5ae69a50","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"58389ef31b2c1cd25ac5788ce908ed1c6f725f69","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.126-repo-sync-secrets-default-9f312028eb84497f80e076e2ba020bed5ae69a50.tgz","fileCount":28,"integrity":"sha512-99d0DaMwkiDjHOvaFP6ZwbU6hjI/mQ1+qea9BVnFAiu/CbCG1ig97SimKg3kmrAMTr1RPu6IYs+ZOa2F+CxEHQ==","signatures":[{"sig":"MEQCIHbMjVSDtVTOl9eVSFXJ0Q9yTnjSirvjRgEUKuBnQ59uAiBQ30loazHDtJg0RSMmktRzTAWQpU2MievAGRQBJ3mVhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVkknACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXZhAAkfjVG7Ya/8DqCMvOg5cbR1aqp0bENj7aQaUoHqYUU8B3P0h1\r\nvK+KO6bm3GrR40+7eU6+lWixCf8Pt48dslZvXAifB9kJwpRfD81otc4gCczQ\r\nhOGmKxku6SP4PljIlYNy2v9GZXYRO0rjzaxwstIQhnlFrAeLmTJB2BfqKO1z\r\nQRS3RoBXITfXhHmXx1ckJU5uAVdOmMpb3GKASVBTCX0CTn0gzLvMdeDv6TW/\r\nbnzBsHF5dEwaf8qBoDxrbPDODjv+e6UlEM5pUpuuGso2/4YGKQ2di5mLecLr\r\nEn7hx4xgkacRgd9VzStYJ89fIh5H6T273yRqsdmhCNsZEZWGPWFZ+CDIZCHx\r\nSuhh+3AM4+w2QhjY6bW/MGW4j+Vthpk9EUTT39toc3WYNSL+CjqqygRVB3Dx\r\nKT+tAqo1vEp6CNiU7Z05B2oFqnDj1Un30TT6A5rIGr0PpKbixb3kcEXulXPy\r\nXQlw/B5aPYfgrJeFppflQ1PWNWKDgTubxIu2MDkBHzBOkMoLCoY4C+fhQu3X\r\n6kwsuaAiqXPsnAnST++F64WrhCJuKcpW74+o9+O71eDCdRRAFypgq/Viy44p\r\nQm1YGtYpkajf7XMzPN4arVsdncEIVPrsQxGAwu8sj1tFm8WnI9193jCRUk78\r\nqMtdkw5yiBs0CGmwFVjJCMyfxzCOEx4d9Sc=\r\n=oAqW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9f312028eb84497f80e076e2ba020bed5ae69a50","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T03:45:49.136Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.126-repo-sync-secrets-default-9f312028eb84497f80e076e2ba020bed5ae69a50_1649821991282_0.5714633172812176","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.126-joshbwlng-update-secrets-464f8fda80d6f9d11447310c7e648e384e05d300":{"name":"@balena/jellyfish-plugin-front","version":"2.0.126-joshbwlng-update-secrets-464f8fda80d6f9d11447310c7e648e384e05d300","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.126-joshbwlng-update-secrets-464f8fda80d6f9d11447310c7e648e384e05d300","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"37bace9f08273743076eefe29df8cc62d07195b0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.126-joshbwlng-update-secrets-464f8fda80d6f9d11447310c7e648e384e05d300.tgz","fileCount":28,"integrity":"sha512-t8spmWxs8Ehrtgx5DIA55nkcphKOPN7PpUcI1fNQbRvhcs2HdHpAw8HZUY0kVpmJPnxODIS+ULhNCHF3WE/qeQ==","signatures":[{"sig":"MEQCIEhMCCdYMDHKmystfcqsAv/9IhnfAyqOvxedgBJ3Dn4vAiA7xF82OrKe0ULuOFSJ4RIOYSvpIjtjH9ryNRSdXo9jhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVknqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR0Q//Y9GRlLLRfUGD4Kyn2SOf4h2dtNSRwMPGmwyImp2GV+MnrTzN\r\n35cWMd2NzLcmJWsV1J2fMUb60yUkszaU8Q1okH1XMxs98FLWrSiggZ7KC9qY\r\nsGp0WXfnPwilvj8qesb3ca9SqQPHE7rNR/S7H292PPGBS6cz24+9maMnFzXE\r\nWg20fIvYRq/Kd5VdgJRlPnHI1l1UOiLpcEXhsoY9nqp5zavx4WL86mTCf0xh\r\n7JXEgd/G/gBsvvwcmTdqdvdN0cHcRKbgvh6xcXkVfXjqmqDJHF5DWWh/ljMn\r\nJnG8ZydVCkmtMYGHrV2No67//0aGHtzJjUgn7vUAS638XIsFpAU9oCMNel2F\r\nKO5Ak4F7stSQdXEOJFxXq4MRu0ulUyu3kzNLtm+bLyejslZfBN5CF+uGSqtq\r\nQgML/RvBSWP0JrLkasqy5GM7NNjn19hXVFv7Tn8ZjVFMzgpQMFCEGdFfeWgB\r\nsRQEbqWY7p7ccR87DsajWeO7WAV6Oy1IKVqnA5wBo5u14OCv43L7GDoBSm9u\r\n1uP99j81e426dh7oL0G4u0wLTy9JkJ6gEB9PU20fQ+dZvEVwhiYHPYIgk9UI\r\nVjOc2Xn9hnHWpEdlQrzp8E+G2NOCY3WQX3bjRDMUoNkpLQQsPmZSMXQ3g36e\r\nCotUcGcUGmH7/a0fkjpQ2oTk0Z02d+frEF8=\r\n=aaV0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"464f8fda80d6f9d11447310c7e648e384e05d300","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T03:50:28.878Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.126-joshbwlng-update-secrets-464f8fda80d6f9d11447310c7e648e384e05d300_1649822186121_0.2576345638651003","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.126":{"name":"@balena/jellyfish-plugin-front","version":"2.0.126","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.126","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2bd869cdec45e837f5c35edfc3c298677578bade","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.126.tgz","fileCount":28,"integrity":"sha512-PvMQEJQH2NPJtFt+oDPQ7UMtUn4G7nfZI4oKN+pXPJy3N7NtWyCjfociU5+jufV1Rt9hwWCGRQKhsXdFkENrVQ==","signatures":[{"sig":"MEUCIQDxFyaItKFkVAhwsIq3kghvQkiiTznLpdKJvVyC2McIWgIgYZXf5GwnKon9af14mKtfkVSar75mCRwHpTcaYA2kz5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182090,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVk0ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqV+A/+Nixd3jsJIQ5FrlXsh7z4zxrWbQJ63/a/h8DZ0o+oaK19cANy\r\nGvA/AWiofB8Yn/BSRwieavknu8lSO48CMccsYR/jVk2q8L+WUewKzAyiWo25\r\n4AqzhOV3vMYbrjkqBTgMGziGK2ou+ATW4ZGhjk0XvueaAWuq1KqfeNIogoSA\r\nm49MQQfr09L333+aMWpseYJVW36bW6lk+UxwXfMdPk4bVjGCsjy/9y46Yftj\r\na1XLYZRjreXP4FEBhyZJ1D7z/Ip3xraxanGhipmzMus2zOHaP1KKoLCg5Ikg\r\noFBNnt7NrfhHDfHSCUNl64tlaMH3iBbOGLwIUwkLPGHe3eU/4YdTvL5J61yx\r\nW0Ojvr6Dpya1MJIgfWVfJ7TEDo7u7Lk5UK/tQsh8/nL9MaxN0ODw/yxD/ppN\r\naqgnZN+e6I9KBR73mc9rAZsy1XV4uCbUR1YbuLY9uqW8QKA4GQnFoGOidSMP\r\na6T8Omal6oXJkcUwoZjR0B7cLgn19fUGZAz6nGhYt0vCVfeHOv/pb9E9+S68\r\nkA2p2JmLJm+LYtPSJvRdWX8OCJShPblEm9KKIlDzOq3W+5ZqT8IXMHXZn40P\r\n763BgUAMjsUHetUkE0ulKHuRlYVk/v2nhtRiQA1xmXjKMuBBbnrrMIeO7U03\r\ncFclDS8CJUm5DTXal1hmSnqMQJx4vaPtO/g=\r\n=9ihH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0f80cf5535e2592b022ce387e46548952278e8f0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T04:07:44.628Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.126_1649823001691_0.6053086780325356","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.127-repo-sync-secrets-default-9ea6f4908efd77f160fbac17a42f024b8415f072":{"name":"@balena/jellyfish-plugin-front","version":"2.0.127-repo-sync-secrets-default-9ea6f4908efd77f160fbac17a42f024b8415f072","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.127-repo-sync-secrets-default-9ea6f4908efd77f160fbac17a42f024b8415f072","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3fc12c51c91743ee7695c20826e2841c80bdf4b3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.127-repo-sync-secrets-default-9ea6f4908efd77f160fbac17a42f024b8415f072.tgz","fileCount":28,"integrity":"sha512-qEfHZHkG0PxbGGPDyqkmQ5g0KDkLovCuz7YB7UHRvfn6Z32XXfAC78ulAgkIdbjBXw7MvLjVZr/c6c+56Y+EmQ==","signatures":[{"sig":"MEQCIDsSnQrCuod6KebqlTo+FfhXBVFHwd5D4fafZUy77bj4AiAmQZ/XyJRMgqjKUoVz92R1SRBT7NnlDL9r95W8dKqUzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVlAfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfyA/+Le/NZ8+ilD8tqNg2Xw4mwsA9Z0pMVc4XWPK/yQ2XR2CXrPV6\r\n+TyhaYvZm7ZLXBZ4OclL66seAk+YhNiCiJ8yHl/tU5GTdMxhLOEm3yZ3g3S1\r\n/6GqDN+6IR8fwbv83p6u0L1LZLfEWRfj1OVvKjSAWEgKwczPsSDnkaGTKKiY\r\n53pzAX7gS49rqki6BQfcIPT7LAGLwa4vlmVAqnTXQhWn+lvtTsOm8wrhL++q\r\nvXgRGVq++ni2b1TJvPjrnvUNwujhJ9O8meaQMachhbRsDQD/XbQla6YWifCT\r\nDl4PybL+eitif1EaHul8ZRbwbV+j75Msx9E6XV52umVXr8BRZXQtSYS9VdRx\r\nrLBNGjqu00Q8GeaXxTO4oDj8DBjW5EUzeN+ADPUeEjEUg1OKo+Sa8gTVVVUt\r\ncESA3zP8rUKbX4CxwwieOmH8hEYycwhoUGZn2mlMzR321/nPE1plsMeLXi4a\r\nDlkWuSuCpkhGKXpiyZ6wvePzJFWgX4GHysumGPcGHKnrdnSzY6PtmbZetKf3\r\nszSbjlGsbxFz5LDyjxiqI+AwyXXmOlD0qgrzx3koczd6n6TY9caxCf/NWl6s\r\nn+M81uYh+k0gK3oKlb8UDGVfAxcpcPrdNiH8qFh6Emjr0YLV+Yc22hamz+Il\r\noTQ65CjBIg9Oc1UhiBdi/kFyAemCBRhLXHo=\r\n=Aj3w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\n$ git secret reveal\n$ npm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\n$ git secret reveal\n$ npm run compose\n$ export INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\n$ export INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\n$ REDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\n$ PGPASSWORD=docker psql -hlocalhost -Udocker\n$ redis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9ea6f4908efd77f160fbac17a42f024b8415f072","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T04:14:56.346Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.127-repo-sync-secrets-default-9ea6f4908efd77f160fbac17a42f024b8415f072_1649823774797_0.840385284414334","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.127-joshbwlng-update-secrets-8a0494a536a6461c8b8507e57e191bc782983c59":{"name":"@balena/jellyfish-plugin-front","version":"2.0.127-joshbwlng-update-secrets-8a0494a536a6461c8b8507e57e191bc782983c59","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.127-joshbwlng-update-secrets-8a0494a536a6461c8b8507e57e191bc782983c59","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8b698018aedaec20b195cc3bb45186d0a56750e1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.127-joshbwlng-update-secrets-8a0494a536a6461c8b8507e57e191bc782983c59.tgz","fileCount":28,"integrity":"sha512-m2Rzf1QYZOJO66xTrD+zdJyGa92y/Ayl6TwutpPQ/yXsdfTOxlPcTHMg6d/BzaJxS7Y8Nv0tHQzehOr1Wz2Ttw==","signatures":[{"sig":"MEUCIQCYQWYNgGxzfP4NnkpnJJfl1zQp3yNeczC+YbohdAviggIgRRpRQqzPl65zNXqaGinqIQSsAyBeG/tNEkHqUAziOvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVmhYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFng/9HJY0omhdo2OLTr81gYBnVnjoddCf25S3YUUkxBH14zCum65P\r\nj2G6WJK+qdpJZ+0eo5Z6p8ZuUcB2lv+2n/JhpTGa/rEEhTS5hyJcLWx8pbEC\r\nNhGOiy8GrfHZ94jY3hyJ0+4Gvs07uA8GnYnO8TdDblpG79nDvEfVza7e/f+i\r\nUfP9tYS5EiFTdZP+pVLyu+KJ1tezFSIE4uO+VOddJC5JQh1CqMwsyNnJRk7Q\r\nugj4M++DQi/ZbSq/nIloUvdQdUKgIKEy8lnX7nlwbodnmD37TC9doMuQUJFa\r\nGVOSLMuYEFjCQOxvfP60Bivp5cudI3wmr5uvtNF9y/FWs7zcuNxusJwtbqyw\r\nzM2ZXZW36LlTVKB9s4mG3x7YRtY8U6tv19yDeR//pkQ6GY6LliGOo4HJmPeK\r\nakgt9YI3ZsKEYpawX9VnQ0RzKMHYy3c8pzmKoW+8wdr2jbMraJ5otag68Ejd\r\nKszFabdW+AkyeWYLrDdWBPtWVWAQXIhB/nHMUKdn3RGBNSMCr7GDjOkK2yvP\r\n/OvQBTXXqUOMJ3fgKy9JGj/GTaNF6F7PYAnEvdwC8uRvYQhYoBTH2iq/l/pW\r\ndtSO78V5m7xfMQ+W/yKZGIygwpBBx+KCH7QiY0oX0QfkPyL/EjkIXV3VjzbK\r\n3GCPt1IeAe3k342+8L0p89lGLjg/URL7J2Q=\r\n=pMTy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8a0494a536a6461c8b8507e57e191bc782983c59","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T06:02:51.775Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.127-joshbwlng-update-secrets-8a0494a536a6461c8b8507e57e191bc782983c59_1649829976505_0.42417568557503893","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.127":{"name":"@balena/jellyfish-plugin-front","version":"2.0.127","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.127","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"149e699c5b819da2255749a721ffad8f8009f23f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.127.tgz","fileCount":28,"integrity":"sha512-ipSdaacd2JvbLdA8I0UpEZw9RsiPGJKu76PHXxr4yyQ1GhNDKCXGo2wga+QC2nFZsHx4Pb0OSRLFj4Es83UElA==","signatures":[{"sig":"MEYCIQCbPIAA4ZTLUuiLVELsl1H+eOlH9zqTI2tJhZe6qZf7xgIhAOsGGmiuGswbTLq36X3otpi3I76DgvtV1zQwC7A36u2v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVmvuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmtQ//Vx56xdLJz+VH+ti8Kc47urCsolnHWbCnusD/GZlwcK3ZuLbj\r\nj/isdWrMKZQS+h2MK6iusADaZ96O64kLHKMg4iNDaNFBW083ezjRBBh6GLAb\r\n3LiIlOt1Y27FTPT3ACTjn/PE3eDRqfrSSTqRv9k7N6XtSrFZwCTvrsGId3cv\r\nlP82/hLxnlqgZvL3gbPFwegowDGVCxW7l/PDFNyfTyyrwqPZRV5RSSsF7Xji\r\nU5MAVHsRG2cD1pDNAryWsGZIY8VeWklAi4fjj4LtRpV+M3AB0JsVI86HSlQ1\r\nMOWjg6vmH2SSrlamNObXlXnqaPHNfpX4isfQ7ZinB+TPZDccnTUVw7/MER91\r\nj7VdKv/g4IK3FhCHYrTVZgbjmRpoBN2Yk7dG6gzZe3+C1CfQVOXaycLIHeCI\r\nzdk1ZZcxymZiZbuFNic/X+/mKvJ8F3puFL1zQLOvsaVe/jT9zpKHEaJ3t81R\r\nu/9zfYn2xIRwxkIzl4AHLaHgSsZKNgLCy2T4vF8WbSebAi18Y1Wu7eAlTJTA\r\n2oZ9vtjci5tVMDZOt+d0J2MIDmg4ZhIn5s7NLFyp5ByLpc2N8TXxpVIbA8ma\r\n8mYuCSyL2TSGz8BqCOOMzzJ2cCNb0tSBoGMfc8wJsunTFgyovrx/gjlJFaxL\r\nE41ubvBsF9jwKI+XyznWBfUBS3h66z5tGFs=\r\n=4Szk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c5311caa557c37ba8c9d7a7f7da232dce628184d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T06:19:16.361Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.127_1649830893847_0.5223682759264459","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.128-repo-sync-secrets-default-89296a640e430281955041c871bb3bfb060f623d":{"name":"@balena/jellyfish-plugin-front","version":"2.0.128-repo-sync-secrets-default-89296a640e430281955041c871bb3bfb060f623d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.128-repo-sync-secrets-default-89296a640e430281955041c871bb3bfb060f623d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"18c834af813192afcfef5739b1b86988e757beb7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.128-repo-sync-secrets-default-89296a640e430281955041c871bb3bfb060f623d.tgz","fileCount":28,"integrity":"sha512-ZWLYaLbEFEnOFt1pV1HOKaRsh8torPq/vXEc/e8OwrEwecINqWEOFFE3c4Uwjyh+HK3h9jpRLrQ8P9iOXRh4ow==","signatures":[{"sig":"MEUCIDwIZr7LhJYau61/dKwWvtrbmPy5PvyNnTWb5XJVOsEXAiEAq1XbH5I3bhtCYUCeOZVgsri96//itKJArG3DcqbkyH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVo2DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmouhg//ejLs5uPriNmIV0F3McbsFsMlhMyVlCsD1OrDgUUq0OKi4j1W\r\ndtRPHYTw7iqRuNyUiBgK5uqPCpUkGBCxLhNekLTlxMb7Pmlpa4kWbm6x7nra\r\nrCunDNkcCMIg3/V/KPALZ50cT1PwOZ67abtHDAtnjeGX9l9DMlcqaHTVZaoO\r\n/uyYmJ1ZlbcJ/0pJhrWwHmeWnNfdoZUBzmYGjNd4jwwdXd6jEnG6IL4CUN6g\r\nVbNhxDc3akmTCZTZHnrGz5VitjEzGg37k2tl3bnA2DmRP8ievnKrn1xoUFsw\r\n5hintZ81FYESqeAWBbnH5sHZLuav7i+VN3v/pfbR9LpO0g4WTJ/TcTSL/74W\r\nTbxd2bXm5HvfKiMAcZ3p6c3wsGR93rWd52SakTA6gsvg25lmqIp+DUg6zyv2\r\nLed06IkAFkMn04cjqLDcJ9V+gPwVYJy/G9LbuUFgAdZL8X1trXKqk6eot2WM\r\nWPZ+jCoCmf9EvScKy8WsQ4nbikgfJ1REn6OhpnSfLO7wcM1b9U8+hAhjLUv2\r\nKtGZAf8tN9OoCENv0A7yVUY+RKTjXy7cZkIOV5hkis4DHlROV5xLp/CkwkzH\r\nWmU5nj1xsqXGvOPxlzgsOoUPH4dkdKPdohs7tw6zU35sIp6i0URxgplBlGUi\r\nTv36684qW8Z/Nls/hGyblUezSOvSWxoiioo=\r\n=e076\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"89296a640e430281955041c871bb3bfb060f623d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T08:40:08.138Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.128-repo-sync-secrets-default-89296a640e430281955041c871bb3bfb060f623d_1649839490747_0.2785334260045085","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.128-repo-sync-secrets-default-fc1c9c46d3543d3072a3c66ad5409bf5db929faf":{"name":"@balena/jellyfish-plugin-front","version":"2.0.128-repo-sync-secrets-default-fc1c9c46d3543d3072a3c66ad5409bf5db929faf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.128-repo-sync-secrets-default-fc1c9c46d3543d3072a3c66ad5409bf5db929faf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c2ad6268757e6f8c3b7370dbdb29c66a13064fca","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.128-repo-sync-secrets-default-fc1c9c46d3543d3072a3c66ad5409bf5db929faf.tgz","fileCount":28,"integrity":"sha512-9bfIg/3NQcCI9KL/VqQZaSUfM0zlmWPisK38x0IsfoeREcgbnyvaospgTTFwxmojMy7rUO5Fq7+vV0M6DVDUIg==","signatures":[{"sig":"MEUCIHoBEyCAR41Q52EUtmlEVYuo1VgBeekevFJD0EkAP8GuAiEAnMqdkmaGCpoRNVfIwolqgpR51WWFU5CrY1JLID06VWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVpIoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNdw/9E86kITAkNreAW4a3a5bKZx6xpwYlBPxMM59nNsRFt+dY5Z+G\r\nZzhIckNzBmrlP8bQkLYmUmq2pAbGJ8TpwvlG+6kW2eqJ74Qf7+Od4gavijUq\r\nsF43MtwesOf5GmJ/RUQCYMOiODDuIRnvSJeisUvVSuAJcopc5JdGgPOG0gkb\r\nsstCj8qVDKeyKjDTqSyclICZTd0nqi/A+a3LbazwaoInK2zR2ZApTolVjc+8\r\nsXbFoAo9CG6l8DBrYjx3+APFerKJjHSo10t1PBPK8v3kIhRTB1f8wMqhj4Zj\r\nMWuUwBb3hegKXASG3zIuigxHhOYsX8lC2DAZFOCW3uZ1spiL7a3ibp7zYJB2\r\nrgB5DHYBYxt9SRjM1BsPkYUXQa1PA+DUAvnpzYoDsI5wTaR5vYK/3uvvjcaF\r\neBxszEh7zAKTCcZSaepsfEGdPNfnz6DHWIlrBFIEOyNAbH1a2YOzmrY0nZlx\r\ni76KDG0raV0+UUKTx0CPazGWSQ27/mtn+L4FbtRLY6M8oK2w5tGus4vw+feU\r\nNjp+3f5XVKcuYcrNPUyu4lMqR0smVU4Y9esGhRdTj80fJXZKRz0R0SVtJEuG\r\n6KGE+l9mECuFtIejHZuULUsjdyPaUN1vccpJqGnEK80zY6U+owlIQf7dRqRa\r\nhYsYXoVGtH8A/TVRSrh3+lE2DI3j7a8sNog=\r\n=HLkW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fc1c9c46d3543d3072a3c66ad5409bf5db929faf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T08:58:45.532Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.128-repo-sync-secrets-default-fc1c9c46d3543d3072a3c66ad5409bf5db929faf_1649840680295_0.5202680204927133","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.128":{"name":"@balena/jellyfish-plugin-front","version":"2.0.128","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.128","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"27a5362ee6ab30723923e68a64f7427337b339b1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.128.tgz","fileCount":28,"integrity":"sha512-8ziKaduBlsIFbiitruaJPZfzSFW0LdXGSqXzHHn6k4w7H+hVWZYJ2k4EF5wlatnT8PiNp3Qeg445kgC4b4+LUg==","signatures":[{"sig":"MEUCIQCoHhI/G+OhYzsqvHyCKSj710OoRA+bu720XI1dvZA/uwIgSN6acf9C94lbj+DlZ5SWmeuTw6kE1di1CLfx3YbES6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVqgAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzmw//bvyx6A4vzOgMgsPrOjpAMGfhM7+Ftl2HN1tSjv+qRktr0bph\r\nEobHhsXlcupLdWi79xm1fwzInHSDEOJ8gL0aGjOxrTh7iQWGFnoNbaFONnIt\r\nHCwAiiftXWE0O5jgYLZEMF3e7Wx/qlOAe26jeZVzvp1/x3gm7VGzXvCq3WbN\r\nDOg9P4BQFdozYZaXldbnHoT1vYe39m5FX1SpvXNcM0ultW4QRyUbg6rJCI9y\r\nlmSR4AZXXVEkoLp+V1zSKYXM2fwul0pL+cwdORhJZv4P8gvmdCEm3FfW0J33\r\nHtLfu39rMHxrSAFrQWsYoP3SDNwt8wOoQYulZ/pYRgmT1o5heOw/Ycb/IMeu\r\nowJzIc+5BhgKp9Kl87H7ftYnoBisXoab6quJEGzvFYF4Z/Kayf9HIY6rLvow\r\nRbXb1+Hcs6I8ljydZxM9/n4K7+ZIzS/8s/eR3mMkfD1HtfYKdhAC8dwkL60k\r\nlgCWYYOmc58EwQ7HFJwJ2vmoN6jeSrzzvGThOf+HkJWtmjzbIyzCuTVIig01\r\n3ZF5gS4dhYBKwGf7e7XT3M6BNHnFgt5MNiVx458P+puLlRmrsljnt2hX0KGQ\r\niXbr3Jj+/SE6x249EzpKlFXYtlNK766XhOav87aaBk3CmyILs3qvI71CxM/N\r\nH5b+cokLylD3oQbNlKZFpdwExszO2dZP19I=\r\n=7FDq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"288a26497b3fe3ba5f71c3c03083e97d8fde7927","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T10:35:41.160Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.12","@balena/jellyfish-plugin-default":"^24.0.64"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.128_1649846272045_0.5665664763158065","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.129-renovate-internal-patch-eef8d11864ce7541f080a3f35da19868a2f981fc":{"name":"@balena/jellyfish-plugin-front","version":"2.0.129-renovate-internal-patch-eef8d11864ce7541f080a3f35da19868a2f981fc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.129-renovate-internal-patch-eef8d11864ce7541f080a3f35da19868a2f981fc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fdc10f01c6ae12a444fe7984eb2636d0afef4992","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.129-renovate-internal-patch-eef8d11864ce7541f080a3f35da19868a2f981fc.tgz","fileCount":28,"integrity":"sha512-dpTzv81CHV4SzhuTjyNI3AT9ywPFCNfTrTecSSqcVLgtSfx3Fl9rVdCSh3SgKwVRV/50lIOBTHN8u/Vqv5vHiQ==","signatures":[{"sig":"MEQCIEY1shR54mb5KvLBAW1WfQlYBZLEtPeEdsfOh0frToqKAiBC52v7ENFZ/031byD4V9+T5978ARFl9+Qrh3lgxHfdUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVqlKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopxhAAjKorC2kGAg5HDeXb4T1pqWC4DmT7wMgwCWMhNeFxCBK4yXKn\r\nxXQB2a7Ish8kbfTH+8LTR/oFO6LCWjk+fkSz8eGXTxOIYQVAEduu4oF45FdY\r\ndKd3LoExCKpyxpJKfciYh2upngh2L/HdYBjouZgPZiw5spP5tUlqBSJtfC/J\r\npvH2GcWtsy9u2K42EEvwwCOzpwvRd4jkHZLzUZQ5pth2V2QqHELRz1TXGiyk\r\nz5Fd7Rn0ayUcTNhyF5//DBvw/qXLp9KK9a4qRvQIUwaverI7vAgggQ6GgEyp\r\nZT+Gy0YPCs+PSjn4lJ2qxdkp7zbqnVBlG0sZ0lctfJyroxi7gfM8G81iZkzX\r\nZLjWQDuNoznRf19BAvMjmiySIbbAh8idrfUiulr5TTkkEtFbNe3POwcn2MA0\r\n4aaLuMMtT1OtwuUQYDf4dFK4Kgp0JeassUPrPev8yRbTdzh45a8TyKBYK+uc\r\nkQPtfmc4lcjRopNxsCM+PYUS5HrfnKgj9Tmdrc80ojb8UV8SXdNEsQlY/JVK\r\nrhAQMs5PHFMD31prsCY/b6Vmo7LMLU0TnbzVtx8NGw/rGm/EZJhWzK7IKHA6\r\nL+bdBKHIJmdifl2uVEEse7r1irZo/zzeJSkacc+AqTJtnUsj08t+og2+Emss\r\nQXlbdaV9P/6m5gFv7EAdTjIx7A95N/zUO9A=\r\n=3eab\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"eef8d11864ce7541f080a3f35da19868a2f981fc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T10:40:02.739Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.16","@balena/jellyfish-plugin-default":"^24.0.70"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.129-renovate-internal-patch-eef8d11864ce7541f080a3f35da19868a2f981fc_1649846601990_0.5452929461044458","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.129":{"name":"@balena/jellyfish-plugin-front","version":"2.0.129","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.129","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c673a48a437ee18e403fdf2401077121895e6c42","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.129.tgz","fileCount":28,"integrity":"sha512-OHNXWVjozxYramMLzoOL/n5QdazHBq0wMbXXa9Z0E3y+gS2FhYVmeGFRcTl7VLevIrWUknbrWC7IQE+s5MHD6w==","signatures":[{"sig":"MEQCIFART1XbbQT+y6MJEjJ+8sHLw5/9EC2ULLXgMim5rNV8AiBCQfQszWxyZBr7ibPQdBmKeSBesHQfwzoske5UuOZX2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVqz4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqW0A/+KtMdSgRrNotJlnMuGHX+wfJx166pnM2kAf8+vSTr/cA29vFM\r\n3kXPlbkrUtQ/qPmHejCuxYJi+pDZsjR9Ose9QDpmUTu/OrtH8SXtAshRlRBP\r\nTHhKWqt2rqb2KHqIcATTYTqlRYzCQIQrvEQI8A4xa7O33vNlnba/pXM2SpGz\r\naLQS4tf4EkVutXFw3qgnF58ov8C20kkzMchketBajjY3/xU/H+a/LgkU25xH\r\nYNJukN2vh9V/DheGm5NAy+iWM4y1o4UvsFD9M8ZzrKG6H8P0Yr8nV/j8SV7t\r\n6ibMksTDWSRfKWIps3AwFji/qOyoAgm8/KKW9LZHQING0MaCpK75Jcc6Rhdz\r\nt8ZbIVVJAgaGRrDolM50dXKmE3zeFE1xcxgnF1V2EzZc9368ICKiO4zee5w2\r\nqsrK6ycVhVcDQjx3zyOZ7+oYQsWU6dsouHYFAKK6INfBSw5WBWHASMJ7g1Vp\r\nC7wDiVnRRfGlymr63ThsjmWTaXERpSNv7g5xQMA2AK8YcbjkiTRFMrHxfe0X\r\nPnxqu2mhsGDdmtlcp28flT2/0E8JYBIkBys3jjjYpYuocVX5sGscgkqZ2CFj\r\nJ6ZTVkQsJOdxKi0cCpXeIIt7Gut3za0cRe7Qt6iv3Ym21n23LW8odbyAfJbV\r\n6r9xmUgi+3dpnpm/yHvAcv8c1iJ6LCuHxQA=\r\n=zefC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a66bf005206563481e2d7d4971feb7a43b596354","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T10:56:35.768Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.6","@balena/jellyfish-environment":"^9.1.16","@balena/jellyfish-plugin-default":"^24.0.70"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.129_1649847544517_0.338735984888777","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.130-renovate-internal-patch-7007cf9513efd5d05c49cc6c67fd3c710e7feb90":{"name":"@balena/jellyfish-plugin-front","version":"2.0.130-renovate-internal-patch-7007cf9513efd5d05c49cc6c67fd3c710e7feb90","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.130-renovate-internal-patch-7007cf9513efd5d05c49cc6c67fd3c710e7feb90","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"afd21ce21519667c397b494bf58c22fe08e4d53a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.130-renovate-internal-patch-7007cf9513efd5d05c49cc6c67fd3c710e7feb90.tgz","fileCount":28,"integrity":"sha512-rrL+Dxn64km3ROais+0kBpONG6quiafWJDaSIO9Wi1yeOx4pxvMUQw8EWpBzTzuCx3gEY2RlaKAVeizSbAm96A==","signatures":[{"sig":"MEUCIQCIR5YiVhGQ87CDS8Lw+BppRxpPG6FyaY7WnFqkiv9xsAIgeKkXrP+PFkzk9AW9AnVHM0aiqe77sxFPcDm5YG866ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVunjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpfbg//b+gBBiCr+se48PNkPBd5bK9O7s/p7bYqbW9/fVxjfsE374Xu\r\nbicwa+t3F1YtnEzX75eg43Otj2shcdaxPnxRnyEd+Wll4Sre6BQ5Yh6OWr2X\r\nLfUe3fxc4L2rBTHaLWV+A6ZDOmfdCa/vzXAXD3vOhmzG26KwcObwROCk4cqm\r\nBy02z9QBeWa6GDQmVopYq6NOofma3fALszjru0PVDQWQ1bnBmQI1qIvJ96RO\r\nZpUoWXLN2kIKLrs77pjfKHp2Q/h2XAIFZUR15L57V/rQNG1O7nlmSN8rB8EA\r\n90BQRIYEME2SFTJW0cfFEeM4kiiyaPYR7fl4tbZ24m0Pvs+rl7TPpS9AjD5O\r\nSXUsBwybFGBvwd8ABiE0OwjX9oI+wWnNoTMkXPhTxSqgNFhAdGd8zl+3Idta\r\nuIURSOxlZTmPug35VvOZvFneoQfYQX5Hx2y3rw1q9XPafHomRCiwh97Cz9qE\r\n4Hvk23/cJhcqMAA6RSHmDGSKYkJQyzIbnyseXL9/p1uVVDRpTY2lbxG/CdD4\r\nFqU+FRCNVKzfYYZPYmKMzqfvIsp/m6pyvWrUZRXj9LsztBFdllroBrEIRUnm\r\nP7v+oY+j2OVK1XBm/UeCrrfsv3PWYYwJThnispyQ3vcQ75qLjBAoQ1Nfii3M\r\nG3lsfY4UrexzzwC1PkOkmhhwI6alIXu2C4g=\r\n=Edtx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7007cf9513efd5d05c49cc6c67fd3c710e7feb90","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T15:12:35.606Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.7","@balena/jellyfish-environment":"^9.1.16","@balena/jellyfish-plugin-default":"^24.0.72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.130-renovate-internal-patch-7007cf9513efd5d05c49cc6c67fd3c710e7feb90_1649863139362_0.3865957798730195","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.130":{"name":"@balena/jellyfish-plugin-front","version":"2.0.130","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.130","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6d15f51d1b804077b528af12f66aa9e0e5ba1a2e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.130.tgz","fileCount":28,"integrity":"sha512-voZevdyHMomr+BQV7HfTr3AElO1isigXlIWG0YnBAz9kcFMKAzu958jmD54ouia4Lg6cH2X2z39FjnRnZMVlQA==","signatures":[{"sig":"MEYCIQCG4JhYsEmiIoMwwjooEsU2UDDglu7TfDnvPrQlRAwmQwIhAMT0YSWX6EL/bPczf79XC1WEqTjCMOiPAZnir/xNVj3j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVvMMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotgA//VA6oe8aqLhzsLDl1bdZTmQ834C82ueCUn09sYhn8yd2i3GcW\r\nyJUZgdHUnA4faJeGqQHk9KK356T9g5cjxOkkYeaqpTAsU0Pp/X2HaAVtrhPM\r\nMXc5uc/i2gsTPuVAxorHqJOgPm7p3eJMzTPectCrJU1vQiutN7UoH6MQGXNg\r\nEqF5QKazdxyxmKwlwDAU9KxfauG0hP87DZxGIO+JSqL0TitkHpjrnzNZereI\r\ndaux7sAtWsdWjNvXwp45vAVKKxWBuw5pyD+VlbU8zHx86Z+xxss+b6UBdejl\r\nxnoQJo03fBDrxb56Rqoo++54cKBXB+e/xmynz4kh97JysTl1Lm+Ot0CowdG2\r\nVoocOOEP2p3dwHcdozOaQV/jUUckQL0nMwkOyNRbTY9iUc3Vw0uC8qnjWnSk\r\nwY2oaTgwaQ8xO+UAtBsgiuxxf/YYwB2eYA/5zIQ8SAkhKcz37firi4ebGKTq\r\ngtFa1HujxtGZ9SFouBbYm+od4iWsYvD3sB9+0ZS7mbAhmLkHT0BMh6V8Cn8W\r\nIJym1j7wxN0FdhFGdbYQ5Qp0BSL8SG8+olZL4b6JsdQzcIOsnspAYczlYsXy\r\nPm9XaWvNvXw+osaUGU6R6hxt1z/5omWrSdcjnV7+NUXk79VUVzVNyKoDBSZg\r\ntv3lpyhrkee61bVu1P04mj4VWsPHhnQ7ZzA=\r\n=dOGI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"57d141bc4b0da00fe49fdab7edef95d230b64cd5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-13T15:55:33.715Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.7","@balena/jellyfish-environment":"^9.1.16","@balena/jellyfish-plugin-default":"^24.0.72"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.130_1649865484266_0.4448170925113215","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.131-repo-sync-secrets-default-1d3043a4d63bd81fe08ceda44a188796a16622fd":{"name":"@balena/jellyfish-plugin-front","version":"2.0.131-repo-sync-secrets-default-1d3043a4d63bd81fe08ceda44a188796a16622fd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.131-repo-sync-secrets-default-1d3043a4d63bd81fe08ceda44a188796a16622fd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0d65c9f3590bda060ec72cce9eb3b106b198d61e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.131-repo-sync-secrets-default-1d3043a4d63bd81fe08ceda44a188796a16622fd.tgz","fileCount":28,"integrity":"sha512-CC8yapR+EBceNHFgRESidnFkWqNuLHb+hdOC80e0/Ory7EnPj8zp0l38AT3CPxFnkbZOJl/lKN5Bg/l2JiVQYw==","signatures":[{"sig":"MEQCIAGzEAEj6llSSzxm1KJThetAyXaqAOaMjzjcof7n/LjwAiBnkls47KWF5lvkLtva6FKGxqhUkdUeJqq6Y0PXm5bVbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV4+nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow7Q/+JbQj/2Mj3L8rW8hHKh+CT0XO5wUUDdOJls5Box6i3PyOoJcA\r\nfPVlGZCjJnsQ3W+JNE5dXwCbZ8IDGovd2ihv+6gDJ+V6b+z/IINi1yQo8DDT\r\nK2TfZCnNGKjj3x1hFMrKPkMmi01vhwo5iHPxKJxg2zim+7GUr0lFPpL/HurC\r\nl3oFoQg+TVwYl8YaE+adn1Mbg+HWHrVcnpzZ/Qeq3U0GSJTetvjRMfNfyTY/\r\nymHzNo314hA2PuXD2SgyX20DpiCwSHYZLm1iTlRPL2Orria65kVUeyleiH8w\r\nhnIDjLRdHnbJKiivZ6BWxCf4To506lZ+DlnIX/fVbC0NYZ0MJBhwegBbEzW0\r\nLvOJZSJULHhuW17/GFpWqkeHjZmtcVzObHITVLlp2MyHdqq04/T6C0RozHmu\r\nQPJ5Jcy1RVzk63TnIttBgc12MofMzL6SIg+ZWyx3foVPvBCBi3OpSjNJQLVM\r\nOgN4lPOIsmUsV87Kf4l2lhQytCnZnSS8txZj4XWb9BuLNPSb4ORJlOX5ywbn\r\nPJaUBhi6L34ia+ckL2QmXviDHh0pMf6pR6ZYsLVIZ2heEDTFml7ckja2geHL\r\nzKFqgSvWA+xIYC3PqY1kLgGz5sqhhXPFst0orzeDjGqg+mL2CzFCSxxNeF4a\r\nhThjKgH2J7bUHmwGZc2z5o7/GIr0oMxIsOA=\r\n=qyuN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1d3043a4d63bd81fe08ceda44a188796a16622fd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-14T03:00:59.580Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.7","@balena/jellyfish-environment":"^9.1.16","@balena/jellyfish-plugin-default":"^24.0.72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.131-repo-sync-secrets-default-1d3043a4d63bd81fe08ceda44a188796a16622fd_1649905575018_0.3720597330144382","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.131-joshbwlng-update-secrets-1c6433ccc2fddb49c6d8dd4842c8e8d143fcb076":{"name":"@balena/jellyfish-plugin-front","version":"2.0.131-joshbwlng-update-secrets-1c6433ccc2fddb49c6d8dd4842c8e8d143fcb076","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.131-joshbwlng-update-secrets-1c6433ccc2fddb49c6d8dd4842c8e8d143fcb076","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9cf9c88708d0a38c7aa745965175b5ed0dbde2fa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.131-joshbwlng-update-secrets-1c6433ccc2fddb49c6d8dd4842c8e8d143fcb076.tgz","fileCount":28,"integrity":"sha512-xH/4ggAP9fiCdeQ1dJRcDmmNOyOH/fuzolQpbifPydX7qdFgGQ4JfXrpCJ+ttHxaFZ9NdmIGhBC16igGvbFlHQ==","signatures":[{"sig":"MEUCIQCeYzYFCzZ2jcOnCrda2GWnMR7SAwVyet0bnjjT5qFkTwIgVMZcSfDES0OV6tfTlb3L5YolSEUUJXgygZkA/Ej6WRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV5d7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAbg//RS8M38FLfu/xE0GNfuyJhREsNtN4lq3dIWax6o3qnhUlscEO\r\nlHQ53LSB9yHHuxL8l/cj2tw+OCLfYH8cQI4FkvFqlgwkRHh7/vlyJm7bnJSc\r\nLhWpVz7wkSVLuPOFm/KJ053II7rEcq/XNJYgfcrNu15Koaw4oOAt7x87j9IS\r\nrWPgepilwNVFRDXB+223gYKFuRTg/2RyVh9I1Zb85qGXJAae8GDAcmC1F5dW\r\nnvApXAdm9w4TDNk0wW1/kwL4u1b2hETLURGdki1ipvS/wt/vSosykYcr8vBh\r\nPcer2QyBWh9HHPltfdAMr/GqE96H9JXprwht1609taOvzYT0hhxz/8APIQl4\r\n0cbmu4r6L3l++BLUQEX7TiUzuinGny7XNJsuKe25FILK16P0Y7bCgHTIft0f\r\nSpNj2bRxEuTrXAvG+LzW8gPqEXfsYvtjo7i16dEvyQ+H3nMKscJBTkP9QOHH\r\npWXbaZuspbtzeeo3Jd0zFJFYPxyPoqedCHcH+hcq6hPAHl8dwMQwNWVpw+a1\r\nj7xd0Dfm3/WDBtl1FixYFey/23eH3vN2j0y9LVWvVbHAjR23a4U3ElDFTmNY\r\nmgnjoF9pHwf3sChFgTb6wMzRz4Q5K3feIDKGBFDGjDiV9QaMtt+GE4BudN5D\r\nry0gLNoyoTqn1K7wFQJu+lquWE1QuMr4fKg=\r\n=7nxn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1c6433ccc2fddb49c6d8dd4842c8e8d143fcb076","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-14T03:35:30.857Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.7","@balena/jellyfish-environment":"^9.1.16","@balena/jellyfish-plugin-default":"^24.0.72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.131-joshbwlng-update-secrets-1c6433ccc2fddb49c6d8dd4842c8e8d143fcb076_1649907579183_0.9981632495155044","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.131":{"name":"@balena/jellyfish-plugin-front","version":"2.0.131","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.131","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1236521d670322e338a09092ffc2965f7f886cf6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.131.tgz","fileCount":28,"integrity":"sha512-ZD0pATsy/Q+QUIj0UxCfspj1DkAD5PihOwJhufKzDb/D6nzSq9wMZV4F6pYYouWAF71q49JXJtHlz4oQLnUvDQ==","signatures":[{"sig":"MEYCIQChU5EKDrE9xxWIxytuWQYJpNpfi5akX+B4XsP5dppBaAIhAIcBbgPn07Tkv8IjQgKGANMxbay13//LScs1eiLUJCc4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV5qTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJeQ//S5WDNU5w1OFYYeLuc4LMNW0xA9H6SuavSQq69729vFuXzj65\r\n9rnIv+KWYWfcuJzZbaldV3Ip+EyLPDnSTHlrj4twKR2V46LhIUxi0X5bPr8B\r\npqrliKjL72lA8YQqTZp0EH1igVhvmnk3qQJ4QjU9fHN3bfQJK/D7wbt0xAL3\r\n/C5hcVd4AdsRE+LPXhVsBcv3UFTZNqsyZwDO/SQQbGZNS+dgU2JUgACGoJ01\r\nzQeZ20wyieLBd1J5KZ6JjQHJaK+YaCEDBnoBasKMZRa7YqYkAXEL/nolzg7c\r\nh6SbZwZdf3GlJdaHcx1DHRu4S3r8Ai7oFi1ow/HamWdQ2XjgzIM+kNrNdhOJ\r\n/3yrFmw5V2xCPCqC6i5eGnB5W6kf8v7NVHD0hZmVmKQvN9QksOTO9xDGqJ1C\r\ndUqran6/mAAjX1ZmCx8pGwf3b6/g5vNYXUi0tA8NsEZIwlj0FFbE5HzlptMC\r\nRrnsZxnhghQ8lk88j14aFLxX0vQqxI1vcxHN3qfCtT4cee9jncaHwuP0nqpM\r\neNH+TjXyMn2NbvKZIuSWk1m3CFdZvutR2gAHnV4FlnMS/+cBO7IboHp2GY9C\r\nM2mag9V/ey4revoW09mBWPAIgtki8M2H4NoEhbJLkNQ7i25ap2/CWt+8upSa\r\nfsKJ25VgIt5/rAiATb/dXjZZormJ7lPRnEc=\r\n=TTtx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"77f68bcc225a829b59f36d5ab7afb0f1a0804ab7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-14T03:50:30.615Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.7","@balena/jellyfish-environment":"^9.1.16","@balena/jellyfish-plugin-default":"^24.0.72"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.131_1649908371272_0.6400586120875456","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.132-joshbwlng-update-secrets-29e98ac31c6fd6ddbcb7c846b961bba1b0d1fa53":{"name":"@balena/jellyfish-plugin-front","version":"2.0.132-joshbwlng-update-secrets-29e98ac31c6fd6ddbcb7c846b961bba1b0d1fa53","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.132-joshbwlng-update-secrets-29e98ac31c6fd6ddbcb7c846b961bba1b0d1fa53","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c444865b4cbcfc80bfbfba03daf339634f1b4697","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.132-joshbwlng-update-secrets-29e98ac31c6fd6ddbcb7c846b961bba1b0d1fa53.tgz","fileCount":28,"integrity":"sha512-G/Ls1fb6A4veyUl339wMfH5LwVehQmifIAxxVX1uBIeIMntF+H/8v3HSsPEwW25Sa2+pT+7onzCYtZVgYx0K/Q==","signatures":[{"sig":"MEUCIAzVonuvJ4594FWp81Rmy5smtAvuVaLXXUyhVGtlAm56AiEArdCLTJ9sxSY9m9ILKGezgsexUdG1OpPp4G4iOFv+3RA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182532,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV7ZPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqItA/+LPSGASgiy5xWKOYaqfrCafRW5g/ErDrqGYYodJmynrsReanv\r\nyt18gIkFd7vx7ykXsfldo7ldMNyAmZiUzvivoobOUJktqi5Yz53Mp1FW5AOe\r\nr82HM1qTHTt6GmzsGK/p0Q5Yw2aURDVGp5ytBEh8fNtLZ4EcqbqZsbvB95hS\r\n+kMnp9B+OVlYd7p34EZkSpxHRkFKbfapfqDgkPnfl8MB9H+C24oyCP8jM5rg\r\nMStJn3ipw/qPfNVLYd80pHN2MlBx0wnY+rLmB8kB/3uo06OgGbxVfrk5f3EB\r\nO9oudxF9M70C363u9yxM2rdigQEhWGj1cFneLL7xgL2gjlZCJmlAEu9+CULf\r\nryFsbRbYT2OHhW2bhCzKtv0dSgR+IzpYrsdWWe7JpchhHpeHhkGUA+Y43u0K\r\nVPeFFHAv9H/eBlZk407aNw4MLjPj5c3d4evxE2a7g8CpNePvbAtCrWfR2b8Y\r\nIjFmGyfJeMSfKgEVj9PBac2OUOpB0DKfM0SRyQLIB6FVCS7nNPE2l09aGB9q\r\naNfMFfGgb8pWzTaS4K1Dll5rZBN10ad9y6sK6si1l/7Hibb4uXHdsUIfNL7D\r\nHxOcP8YgU98J3hBnUBLPFfwltf85Hk52SgzwOER+hjr1SwDR/G6B/7mpE0Dk\r\nBR6GzrkZAUr9VRNEsB1wN8+f/ahYb4hwfis=\r\n=Hjzd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```js\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load cards from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), frontPlugin()]);\nconst cards = pluginManager.getCards();\nconsole.dir(cards);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n\n```\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"29e98ac31c6fd6ddbcb7c846b961bba1b0d1fa53","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-14T05:47:56.818Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.7","@balena/jellyfish-environment":"^9.1.16","@balena/jellyfish-plugin-default":"^24.0.72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.132-joshbwlng-update-secrets-29e98ac31c6fd6ddbcb7c846b961bba1b0d1fa53_1649915470803_0.9606013801235433","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.132":{"name":"@balena/jellyfish-plugin-front","version":"2.0.132","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.132","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9b25acffe96e7a496496b646d3185efd0a57b17f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.132.tgz","fileCount":28,"integrity":"sha512-RRDerL/M5HFmbQIq3Y6PYtSr/X9Q+i6lj5UuYPJY/92l402AXx/PdGApuBMx2NrH3SD/v1vR4S8L9yuRey5BAw==","signatures":[{"sig":"MEUCIGZ4jRjmk8KVj7Ax1bcxKxwkxQpN0vB4iGLENZ1euDZpAiEA57FslU5N64DQeytMSJPH/eEAzmvhcdfkod09p1+tSog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV7ptACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+oRAAoW86umu2g4xO3J2disyifcYfiNDT5kq+S7QV8vyyE9EC1fov\r\nMFMjkQLbbb9efDj8GURP95lCnPMyymOmBghZ0rDJQFBrxwEz+8fKaJJlKJC6\r\nLgJN8Ue9s1zBGu1OoYn3Q6ljNxOJ3lBIKI+DPgITsN7gqCVvmwDcguo5yVFK\r\nY+uB+6mnM2hCHNlK+asb8CcOHMdlHS/wpB7G/iHc9/8dixjsf6/jD692+qDy\r\npC+lQ76Qmpts2skx30zx8sNFYG8RPyow1dNNUlmieS30VEx6kMofLKQQnjYd\r\n/94k1QmOV8y9owbHf+KY4iOZkMgJojkMoY/9iD4xfe3ri+uQ5s9nJ6vI+BNt\r\nhyoR60r8iwpllsRlGyUhEozho5vITDNvR5yvSUIpvpQpRFPDz+zPU+ge9r0M\r\nAcViWhiOIeMK5eYjeB1TXn2+89kWNyz5fVN7TUeULdLRkbtR1uoKPNxXF3ne\r\nU5ziIx2ObzsYEarh2/wCaG5h3t5VsyXdisC/U7Niolu3wuV4ezE+7zUcsTPK\r\nItgk2NJ68OhUVpDcQGKG7/oSb+JYQPtFTDK1UCyfJwM004zFr8ZKfy0Oq9Tn\r\nOeLUt/A9MYubCeUc8OoUJQ0HA1cJdO70+1+CbALOrNFX0PMpQn2JVEXt8cMs\r\ni22/SBPBIEeRPg4EiyfSEmib9UweGIUDTcA=\r\n=OLwi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1a2751330ea98e27c6c98d2da9338ba6d3d05c67","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-14T06:06:22.149Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.7","@balena/jellyfish-environment":"^9.1.16","@balena/jellyfish-plugin-default":"^24.0.72"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.132_1649916525010_0.23667198791942545","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.133-joshbwlng-submodule-ccc25adde7255de0c2dba3dd52f48dff5280913e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.133-joshbwlng-submodule-ccc25adde7255de0c2dba3dd52f48dff5280913e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.133-joshbwlng-submodule-ccc25adde7255de0c2dba3dd52f48dff5280913e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d920194c247a7262ab58289df9bfe9d9f4f2a0ce","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.133-joshbwlng-submodule-ccc25adde7255de0c2dba3dd52f48dff5280913e.tgz","fileCount":28,"integrity":"sha512-TBGo8iBUKu2MC6cnLg+7tEO4G5ocUJDMSiL3VMSh4viD0CnSWFEECgHsOcQoWFCrww79tUrQvvxfjj4yroe00A==","signatures":[{"sig":"MEUCIQDeoPJA8B66paULGnS5W6Oz32dFA9xp/7imfhw/RsvN+QIgEpcS9lcFEm6LJkKym+INNHwgylA2IbvfzV1jqfBOaUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWNGDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpuvg//UNR3+guyPJvVs59pG4ZMZqDxUrjUFmc/RVvfSo1YX6tfnZDh\r\nsmtqlZyGd+XCfHBp6BZ0MPXL2Zkr01wfVqis7IVl8zHXui2hqQ+p03qnO6hZ\r\nFNEQu6CBSkqgv/oGpqoAWGHLmx8h9l/gE+/fAhPePY7733CklNertlNds1Db\r\nhlPOUo8sMa6TRhDBZrX2ZWRXQltmcy39qwvUxpGlzCy72vsg58OpKV0R+L0w\r\n7/F6Sfy7OVYHiFzsycXq8fL8h0eByhDBfHcsNdFv3rCy3u+FGJrk+75at53v\r\n1hZ9rPWi6A+s8hqXLbBBFwOyybhFqnywSlwT8x+PsE62MTtBaYXsGEPdlGTU\r\nP9YKVDYdmPU6St1DOk7vkd3fUZeKO+FBVH88TMBajyzUQzgujahGh+igr8Pu\r\nBAzFDqM+RJaK9BYLJEzaO6yjXxiflsiN/Lui9UscZ0HJopY8dLhFP/Fa86iV\r\nv7zOd7FAvhCJofZ+allvX0WqDhgP1aw0+vs39xLt2f3T3tm7BPW1YSYu4z5x\r\nCKNAsNnO1iBQaFjgO6NOnnN3p5p5j8noGhhlfg5Qqjb0URnTaGplE2dQKWEQ\r\nUB0FQ1vDe228dSa24w00K+kulUbAomKAuxEqLTxW6fVx2ysaqlIfUXLnK7sq\r\nhN5BA9Jf9AufkA9wZPRW9m0jXKB8Lp6ItIM=\r\n=9/DZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ccc25adde7255de0c2dba3dd52f48dff5280913e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-15T01:55:07.711Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.7","@balena/jellyfish-environment":"^9.1.16","@balena/jellyfish-plugin-default":"^24.0.72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.133-joshbwlng-submodule-ccc25adde7255de0c2dba3dd52f48dff5280913e_1649987971413_0.8950701897809117","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.133":{"name":"@balena/jellyfish-plugin-front","version":"2.0.133","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.133","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a194f89f59de37c63ca9d669079da50897d7f2fe","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.133.tgz","fileCount":28,"integrity":"sha512-iY4CyXlPOaOjZUxRIFHypM14Y7/+4VaIoBlHLl9LexX8DnxZDfmf/+makTx1H2p0HiWL+MdlQWFViiY0i00r3Q==","signatures":[{"sig":"MEUCIQCC6toNaeFEweApz+l49ThKCobxEh601xlgYO2BrfGjvAIgIZBmezIE5b8BVgPqKHFCFROarYccffjZjAm+CFS5clU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWNSBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx/Q/+IyR/i1xcc+53bmUWI4/ELn2s1TycbT+Fewu/cGkHsz8WMQ2P\r\n7xbqcLki1jh+u5EtMcHz1RALFcX6nGvbwXASwH2PCLxWLpGD6Y2GkTLTaMBH\r\n2Y4Cg4kWlhhI6ijwxeL1S7ddLzVpz7X3eGAuSRqHfF1Zw6zTno5DF2TUWVXN\r\nUREZmIP5F6jLWs69vHLC+ahdxzSO6Rntjzbbeopgpe5sg0ikTjHqMQRTcRCq\r\nYh3rm59kNkRquqinYkyl8GWcFqfO/6zqlMBBTAgGGSEyBXxNEN6MG6lqi3iG\r\n49WvBIfFJJeqKxDMNYDGBWsmJAc4Txfz1pT4rJfdYIPtJK+CH24ND3iEcehh\r\ni0ctGgj+ii6fwq7uGltQpE3p5ZVY1jFfsdkGzVBHEOasOx2hkTkIhYCFvxpQ\r\nzjmXyYfRGmaNDIjYTUZiEkSJ+1iDaHwns5nXANFM9/GWJ4WbZ2RZ6koYS1Z9\r\nbj0A8sCen3/CZTZvEvhKR8/Gjdf6eIkddasw1WOeFomkVeXGPC9HNSHqOGa/\r\nGdwY+Wlzeh3sZl3CadENBOjL1YRhF3snQXtYVJZ5HCrrasjmc5nGhsMZxupm\r\nGBN8OgKnpXq+7rNW2R8XXCmoLhhKOYsIKqr39tCXzuolP7wnx1XMGOpp39mB\r\nf5KJ5egAhps2b/g1Z7z269H4pu3zj3lREj0=\r\n=X2Ra\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"28d619b7b1c5f05383b9cba858214b27cac113c7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-15T02:10:02.055Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.7","@balena/jellyfish-environment":"^9.1.16","@balena/jellyfish-plugin-default":"^24.0.72"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.133_1649988737259_0.8299439909659867","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.134-repo-sync-jellyfish-config-default-d687b307676ab441f1eec38a7202888b7818a528":{"name":"@balena/jellyfish-plugin-front","version":"2.0.134-repo-sync-jellyfish-config-default-d687b307676ab441f1eec38a7202888b7818a528","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.134-repo-sync-jellyfish-config-default-d687b307676ab441f1eec38a7202888b7818a528","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"39b8455325d41e49c2fc7ac75b43591a622b87bd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.134-repo-sync-jellyfish-config-default-d687b307676ab441f1eec38a7202888b7818a528.tgz","fileCount":28,"integrity":"sha512-Ls/2ZX4c72Kt2l3y9IKu6hYEY7Y/fidrAF+skkrjODMobeSQafyzraCRtUJfYGgjCFi59eWbfvSH/dl68T5OTQ==","signatures":[{"sig":"MEUCIQDv7lLuEwC+o9wHlBZH2oQfsBmr4gObny+SrINueNu3HQIgeMJjCoEnl4ihDkkJgo17xJebYjnCKQfB5IQ79acsKGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWNgJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0zg/+Jbmbnq+G4ZE/BIoUAJGIKDOlr/zzkjkL6l5IBL/UZCABrBy0\r\nF9GMQgEeVPmDkzPNRM7Qeyq8jWFWFKOfAQk8yJOVU7ir3W+AN8PFJ9pDDAZ/\r\nyVxACiMWRY0cj3sJkSXtldW+jLfSpT7dsBB2uYtQ4OVakGERsAmo5SQV3m/+\r\nXtTHegbNM7npSN2ivOes6+8m5txkoufoqqvu9Lytr5w7e0pOzVjf2GpJHtfU\r\nAr7c62ho8B4JZMxsC+/PtrYYwvS9kkHvDSqjaxvpCIQPvGlhotQS+gR8+5ho\r\nb9TxO/7wJ8vwO7D20K530uhcRKWMhNPrIVKsjymrQb5f0A+0B7PL1/tfUBF3\r\nGMQQqmh3fv5dX5Lf7cSOQnn7UPbL+FBkKS8bguIdE31Mz6tRwQ8ZzdbpHkx2\r\niS2cMU7xAx5nsqUpnikQOF0266LdtwV6KP12yuMk51Q4TxHz/8yPwZBMv3Pp\r\nXUnP/3CtFosAfvkeDoffAsXUwzRc+LipCzK2p5qHYjlRWynA9JfVcz9Xgbhl\r\nBVTb7XtF4oApqBZuNJChtDVidbZxT9RJzNJsE7YMGbytZ60L7OOTtOC0wOwJ\r\nGs6gC7rLMbB7jYhyKDx5ZQdpnQzv9YmGWIhJHMfkYzifkNgOvMZmwmvl+GN4\r\nWv1T3u/v2PDOtre/wr55aMG9shCMoofP49A=\r\n=TPg8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d687b307676ab441f1eec38a7202888b7818a528","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-15T02:23:35.131Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.7","@balena/jellyfish-environment":"^9.1.16","@balena/jellyfish-plugin-default":"^24.0.72"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.134-repo-sync-jellyfish-config-default-d687b307676ab441f1eec38a7202888b7818a528_1649989641761_0.26206601272286134","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.134":{"name":"@balena/jellyfish-plugin-front","version":"2.0.134","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.134","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f90790e6444007464fc92b2ce515b3ac7cf62146","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.134.tgz","fileCount":28,"integrity":"sha512-yKDR5NCp/Kq/IbFwBoOnEK8pjfT1xm5MsQS8pqdKB9asx8d63iLNglF/KOP1pnPnwrpQHSTakTKFIRcrN83sEw==","signatures":[{"sig":"MEUCIQDEUts6dUedvNebkX9I+Q4hD9buvDcu+muhemYdWJcjpgIgao5u6oPjvpHPYPrO9IkVZzOROAw+U5m7I+BVU4or20E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWNs1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKNxAAhYplweREwHNAz2SzLVwZHpwPIPybpGS2wrEIdc2lD3UKO+Ss\r\nS0oVGJ1r3E24ZDJmAjUr/euKexqUN1PWrUWxyymj5oAWVfxr4mH3JzXBr7Qf\r\nuBx5r7UIc5H3XRrzHHhd6EPlrd/f0nyLiHzvUfPk+np+wlQy6WYV0NIE/zHg\r\ndVQxI8kEXr3KKL8uTlWWiFIb4vBeomvLWO5xtFyMjBCRAUJbam+9w2Usw8O0\r\nHTkNZ1nFEFWsx8pxC0yeCzFq+WrpZmrjDSCPJUkmTrYBgORCexolf6iQzY8b\r\nqfaLDjqB3GjCveHWwRBw99H1tOzi0GJK5X2zj5KbOWdQTv3NoxN9dZ6mtb5V\r\nhMZc+hVucxz8Gkv34okjmB2NUOReYD2i85wu9siI7tv4qtTN4y2xuQwBRKPI\r\nZD/RyfJAEXJ7rj28edzSTbJ723nS7g5RxEwys7qhIw7RYfC7CYwYSSgfmZh0\r\niHj5U0jP9v23K5eSf8dLxw99/q53qlsQZTR/39REZO+lHcHyCclAHY2ggDf/\r\nz8MXtJ94tkvJhAr1V7JYjgMGUyJ+/pM2uccfmTigWqSGNEzHCGO5O1uaf8sY\r\n3lM2fcBUCDrn82sf0xTQKWALRzNCbV7K/TmbgfjNWghM47uCCwBZqSnjvtUD\r\nwrHDz9b2tyjI72UXg7NaBGe/QnP+dwVuNhc=\r\n=F2Wa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"de42c6edb0b6238a1875e8e42fe183d6a18dd571","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-15T02:38:15.926Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.24","@balena/jellyfish-worker":"^21.2.7","@balena/jellyfish-environment":"^9.1.16","@balena/jellyfish-plugin-default":"^24.0.72"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.4","@balena/jellyfish-config":"^2.0.5","@balena/jellyfish-logger":"^5.0.19","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.134_1649990453554_0.6266212656806651","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.135-renovate-internal-patch-c2572ab937ccd60de482428785f7f177f77b9026":{"name":"@balena/jellyfish-plugin-front","version":"2.0.135-renovate-internal-patch-c2572ab937ccd60de482428785f7f177f77b9026","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.135-renovate-internal-patch-c2572ab937ccd60de482428785f7f177f77b9026","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"557b014ac974083e4ef7017ea176803aca90cf4d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.135-renovate-internal-patch-c2572ab937ccd60de482428785f7f177f77b9026.tgz","fileCount":28,"integrity":"sha512-QeDfHUOWESofJ4kx7w/m/QkDa0AH7sfTASxoMvrqGQg3eSsPYhgZ5YHCgzhDgwYYTls+2/I+MTgtlrOwrp+oAg==","signatures":[{"sig":"MEUCIQDskAvDkDeGGzH8DBml+5quffZKoQ2oGPXY6uKhpcWXlgIgL2233q4ZXHHsiELEaGZctvF6thkymDZPPwbiAwOQ0a0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWZDuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqs0g//bpi8CzRmSNszjfm48LmvL2sf4q8Y1ZQepfpF6te3T5jvS1Ji\r\nR2Ur3SOucj+P9dcJemO19gXOG9BzCrWBaEmJrLsr+86kEfUMOfQqAzcktIBM\r\nRGHuq92VlqD9ko/ux468TYZsKNGKAHwDjV4PhNdF7Yp1nIYnqPXpOYsahxDC\r\ncKJaLeUwNTeOXXhtXseyjdC/umPbzkW/PKn9fCeyUzrdtOQBtUO4rtD5Tz3T\r\nFTuLngXgvO2JjWUKoTtUpTQRdn60u548m5bJC0c4awPiUGKDmI9ZIUji35TM\r\n+ViKwYuXMWk2+HtzntxSVH8pwRVAE5snd+t8UBou2S3s5W8MzCIy/mh7MGVj\r\nfvrsvdXQyMmMnvOpic/ZMuwMws1x1kwufKKNelLXc8ETLxh9eqr0IoOdWoOi\r\nPfYlcyEH+/Cmlag485SlKwuG6mHEq8Xman1n0IjHocFYQ0xu8m4rixOKit8Q\r\n3fLIIrdI2aWgEs+nw9u0n1pEMfYivrf0q9MchtQGg/kOlLZkduGRcU7YzmUS\r\nJeatdiTm9cedpC5OlLlvmJzSDwykY6OQc3r/T/LAHTd3STvGKIjTi/2LZxej\r\nk3FHsR6Ha+nrZAP8gViOxBv+ppZFQ6FrC1hffXGPm/HFC/EURLVURWeOOele\r\nRkyRA/ZL0ikwt49Nm3goUif6Gk0lCUL9hPw=\r\n=07LT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c2572ab937ccd60de482428785f7f177f77b9026","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-15T15:32:19.397Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.8","@balena/jellyfish-environment":"^9.1.19","@balena/jellyfish-plugin-default":"^24.0.73"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.21","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.135-renovate-internal-patch-c2572ab937ccd60de482428785f7f177f77b9026_1650036973918_0.7181560119588866","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.135":{"name":"@balena/jellyfish-plugin-front","version":"2.0.135","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.135","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"41d9b304bda5cc81695557d6ceb79d3abc23cf16","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.135.tgz","fileCount":28,"integrity":"sha512-qoo8PuIULJArXXXWLemUKdj8lNTg/piRqtknc+yOKkHsa4/aPZctPJCk2AFw6VFhDhWAhuMlvo5ANOvU+cvveQ==","signatures":[{"sig":"MEYCIQCFeZ5A3IPh198s0iS8eKnUn+UKR+/paewCeBRzquLwOQIhANlVFB7VNSsiUcQPiRn+h6rK/hfbiRaR+PA3EpuSiNFA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWZQuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9SQ/8CQqSSWthatzWYPtjEH2n5VstJ07dQT2IVGQRbb72g3HQmM+8\r\nE6BJFxtzMM6iu0D8VH8lGRlHpByRvvQK+HB5QDAIEus7qLTU5Q1Wi8bMGP0E\r\nLG757XA5umtKoXJ4qQrhQhY/w75pcoIl/YIXXWhJnXpLqIyaBEuTTWn5PDgX\r\ndAwXGCxcAmegMq7dUBBE2MpK+h6rJN5XKFZ5yHSk1PZea1b6BjWg7EGHPiQp\r\nomJkerjHpnP/804E/eB1dL6fxF/JemUfttDpscqk/QNnyc5mQwrtPoARDJP5\r\nmOfaDhVDf2p6pC+mHKNhOx0/lmy9+nV8Zv2wMTu+91FqzcRyFnz9V6ZzASp/\r\n2ITIt7Y/JVroRzcqsXW21/7pcJMubbIeTw8CmKdRtLOW94KRZURNDuPTGO/O\r\n8VS0LWqtvg/3qGTv9FGuH6mHVHcrO2eJUioR8KOqphWd7v58fsNZd2/5GG2G\r\nMpS3ILoJWN+A3RXwV3OXqeVpuchXddqUH4QILbiGJJOOlULJMlRhp6R6KI/o\r\nDycaoQLCmLJI+kTNlyPVym7oygIVHYKsHkI2rSieIhz+yqmG3WBY76hM4z6l\r\n7axoAPlsDIXTQjz7Wv9EAseyfTuF0mbpMs+9EfT1/ZSudw9wl6UrDw7X1mgq\r\nkPvctcPHuMfUtnvwC1XV+IPcaIgWb7KGGy0=\r\n=OS6l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b672ff140a85478651d9bfe8e20cb8fc25c450c2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-15T15:48:00.531Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.8","@balena/jellyfish-environment":"^9.1.19","@balena/jellyfish-plugin-default":"^24.0.73"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.21","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.135_1650037805807_0.43649845808378407","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.136-renovate-internal-patch-68c48be03b049f4d05a84b81e27f119180ef37ec":{"name":"@balena/jellyfish-plugin-front","version":"2.0.136-renovate-internal-patch-68c48be03b049f4d05a84b81e27f119180ef37ec","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.136-renovate-internal-patch-68c48be03b049f4d05a84b81e27f119180ef37ec","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5cc6e0f6bbca7f9f8f0da291abcf126b24097127","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.136-renovate-internal-patch-68c48be03b049f4d05a84b81e27f119180ef37ec.tgz","fileCount":28,"integrity":"sha512-HM8F9GqGpHu3XdKCHz0BHtHbXJjWHf9YlD661lDgQI5K/jJsBgdt0H4oWmm9gQSfZV/1Ade2pwx6TTZcn5uzww==","signatures":[{"sig":"MEUCIFQF5g3SJ8whdcWbIfVXPEqCBj+u9yYDP3nNC5lFlRHsAiEA78ez+AKhHmLrqzIZZMlibQXQxbMy247uowayCeZ+Odw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWeINACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFjBAAma+GjPSfMBpQaNXJrGMWMU4vaxvRCSWmAitkTgmefDqceEGR\r\nshP1l5Dur3/kYHAEF8zTxWnOnblxEQTmYkqr4xDMUVzZtd+Mag1+q14MwKDU\r\n08R0B8wjGoQ94Scqz9wr491Sm6kfH2znqq0oMGxjDOnM+cR2NlKU2MVw+XTK\r\nI46mIeQ6llMehHeGQP6y1zEVLvn7XFW896ok63CL22i2r5AGH+4FMEcdv1Gm\r\ndB/dN5sbp0QArd4NrHe5pTMzxp/Cb2ySdCZX4gqbCEOa5PhpGrz5U3mrk0Vz\r\nmF6hnWo23C5q7v+JNrWNf11pZ4FqrlnclL+YRrdIPRWr4YLfcR/SUrihxwdn\r\npkrTLPUVjg7AZDMy7iH5TdUUuN8UjQ8cwGrFB+1XME6STApRH94kWs2TsR1B\r\nJH8bkEo2GTOOYmb+JYpkc3W683SwqhiU9N9tDBsWZ2taKq+v1w3+NBV0KaDq\r\nkK/cNJY2VL4CT9ohF10ThKOVhX3g7bIS+JfrePiUuCkQibmP4J+YbCWd1bjT\r\npjXU40g/SaQeLjHWsWqLo+mf2xcgfxDuoXFzY1wYshONz94x/zT7qG46JM3q\r\nSRr+AAAVCrmuzD2LsCpUwLddYx1qH/GvrAJe/RWbI0aIJP+SLriPcOcjPaY0\r\n7giQ7IOCsAcuIOak4hHczMCxjENt2Ln7hB4=\r\n=cuPG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"68c48be03b049f4d05a84b81e27f119180ef37ec","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-15T21:18:35.320Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.9","@balena/jellyfish-environment":"^9.1.19","@balena/jellyfish-plugin-default":"^24.0.74"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.21","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.136-renovate-internal-patch-68c48be03b049f4d05a84b81e27f119180ef37ec_1650057741614_0.7755274121757132","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.136":{"name":"@balena/jellyfish-plugin-front","version":"2.0.136","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.136","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5da0f650cd77f86ac729adebda4a24f899ff2b2e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.136.tgz","fileCount":28,"integrity":"sha512-msmg1wYwmqK6lKlOkz1I5rXXb9vFwl1EYhBayQEFQnc0RA2Q6ylBrOFGhYrT2Ftlu5ZTqj664sSGBIyltqaQ+w==","signatures":[{"sig":"MEQCIHQCij8rNpBsAB8wUejxnrxIWZVahvFesUClEyFHWO+HAiBtSahoFqXNswRAkM+mHpvoWNxknrmb/Pi+oFpkhxdv8A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWeWAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIuw//XDwH1l+ChuN/FywNOHX8GBUrSTMhZlt5T/+F9LP8UTX9eU/L\r\nmkOS+c8SmQAeHNIrnmI+Fi4o06sVZkrk4OxropqI3JmZTNeid7g4ivh/KLpJ\r\nwiNySnFNzHuc2/BHRESfLjG4jQiQmKcNQGVWlKUcivLwrOKzXlJvKLgR3sBu\r\ntv5SdOJ5DWzBfycEBrrkervtXpXwezx4PPdxeRGr6JlviBULfNYEqMnTlZQu\r\nSzM8wLmLQCxpXBJqV2ea878wSfrSYsV8UUNHvGv80lUZwZCafqQ3WyvTUxMy\r\n0RvnE8ltEFouuicxOe2wQgmavtcsnY6fTD4tTlas7shse61FB9yiS5yl2MjM\r\nKvRtmGSK6AxhSavwUVOYrlUz7zsKQMnbm6d4p3TwI1RE7FVqQLXyK/g1MAt1\r\n37kGVIaNlr8RuWjlpanFbtry2A2N8b8ZcSluhw81OFFaSLb1Ymv+calB09lz\r\nn9OlKyOPI5dD9zCiRHUOhZ3WXkpsmwtnI9QHCiNsCiEovOUPfbeuoLdxnjim\r\naJnA8+QY2nyUCzlo7YZ3G3POdmh/jNk9P99jAFpt5BI2KLW/O+/+Nt8YlL7t\r\ncFeRQRNGoyLvT2kpqEs89P0p+UFRuoSc6B6c97n8oOGEXSYR9OcnRo7mxhr7\r\n2Eh7m2QNQ+KCDCeJv9OUUIFqgGslXvqoFYk=\r\n=DQdn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"be1c27e1db1f77458db9db054b8932aba050681d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-15T21:33:58.970Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.9","@balena/jellyfish-environment":"^9.1.19","@balena/jellyfish-plugin-default":"^24.0.74"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.21","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.136_1650058624502_0.9836099299832144","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.137-joshbwlng-bump-secrets-1fbe47428ffca1a284323bacd3322c44711eaafb":{"name":"@balena/jellyfish-plugin-front","version":"2.0.137-joshbwlng-bump-secrets-1fbe47428ffca1a284323bacd3322c44711eaafb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.137-joshbwlng-bump-secrets-1fbe47428ffca1a284323bacd3322c44711eaafb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"62fd0a2039b054dbeaf1473c230bb03302c8e9ab","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.137-joshbwlng-bump-secrets-1fbe47428ffca1a284323bacd3322c44711eaafb.tgz","fileCount":28,"integrity":"sha512-RKNp02i2ghPoxidCuHPE3Sgb9bxK7J6FaMThZInhdkX1DSpPfvjvdKK1n5X4E0i4hJlPX/98LZm5B0HmXoBF/w==","signatures":[{"sig":"MEUCIDxmh0uDO9cfSbX5V2WKjY4ozCEP+bgLIsPzwSbQ+Y/4AiEAiigYpPwEQ0Opxd6+TK42qmcWc648VAwnV4vD4fuAbqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWiX2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4fw/+MB/MFr8mIRBnV8pUj2355sGg9leyD6G+CLywKcNHc1mrC6h/\r\nAnk1zTRsjtDEC0gUJCe6H8mKevoziuPNKFvnqwD6fOURCntFUWhHIxpPVBbM\r\nEjEI4rPZR2n2LR6RBfR8WofD8YGR13nyH2ttxB1mfU9uEGwugS7G/7sGksM/\r\nj3k6uuif2luHGAe+lfjGo2OhIZgSkLUExowagvAZCxh7saBBrjbmWLKbkWDJ\r\nBDxhT7R98NSF3m3BhxHyt5QzAzOfZuLkf01dPLUf4GVt8dyWDfJHCn9a9p40\r\nttsp5rtx/cux7k4C2EABorB18eZWvfUhfTq+BW3KRuVNjjpAGQkI/TGPEoNO\r\n4OvyQkRj+7BMvvFcmYpQ/u0H0lQx3aIFluyZoFgJBW15fr88OroC+9v6u57+\r\nxwneShUk7eUKj1smW93gUI6MwzbVWGsvTJLB2r3eRUQATqJL65HOvbpJ+94E\r\nHIb4IcKECBRT6HneZnSGQdVIQn4QhipZzMDdw8GTP6jqkgfhSeDyW6XeQ8jm\r\nSLlapFg+TqvT17KlaSr4ApkoZukZCZTsxfNamEvEC1tS05+lbDJYii8Adk9u\r\nS+kZSoSi1hRQDBOj7+A/hMMEbFUXCQa0X+FzsUEr7qSEO+ctG10CmW5xjCDQ\r\nvwUqj+GO6qg+kFg/Ma60ZixChFH7pYekYik=\r\n=2GgQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1fbe47428ffca1a284323bacd3322c44711eaafb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-16T02:07:01.575Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.9","@balena/jellyfish-environment":"^9.1.19","@balena/jellyfish-plugin-default":"^24.0.74"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.21","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.137-joshbwlng-bump-secrets-1fbe47428ffca1a284323bacd3322c44711eaafb_1650075126055_0.932351793644896","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.137":{"name":"@balena/jellyfish-plugin-front","version":"2.0.137","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.137","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cdc5ab2d6d45b9b52fabc589dbfad09538f356ec","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.137.tgz","fileCount":28,"integrity":"sha512-kgiTeJtagd2yv1rGDMMVNzngNJzqsf4H3OGzi9eMg0L5zsDGTMqLhSZX3SWcyM1VoLkMhbpB9/kMl0cJmxNzpw==","signatures":[{"sig":"MEUCIQDDrM/yPCLdC/QWBtl1CrOEdUrDcEgCFiYTBOrd3bno6wIgXaWNPk8uD8H8eRoOWuJWTtRPx3lsSZfxZuBfMbf8ur0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWimvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3KA//XYGMEHAunvCYF6EGIm+mWLxUdrDvphgDUtOfVU8o8zWPnV9h\r\nwTPdYSbKUdKr3k3ML05C8edeRP+wezMHuaCGrjSUM6XzYoTTD3kVCOWZgw/f\r\ndShm6w9rAuoZLHr4s2JTpdtufrccpl4OSx5IdYJq5NTbKIs2CCQa7zDubsgv\r\ncVA5GHbIAa22LzIEhJiD0IzJ/PbtCADzQhiTrfU7yEiTpBcY58bUvSUDXd+T\r\n/fLM5dqZjr60fQJD8ZSJyrgo0/xQXEdUEDD7N1iCL7/WKJJ1fILu3bLQwMLR\r\nty8SBcu6Opszxra8sVKduPNJlfBhTPH1Hhr10w12YtwRmMli2WOWrGjChcrG\r\nBVNVp8MSndq9i2PhhpBOjESmUoXKQtqXloJWWLUFU9cp+P0eHECP7dJ6ANLq\r\nf6t+5/+s40qSjFWeLP5noeW5/wSryh0bo+5cNhnE8ywGp9tQPq/Ni6KuqFXa\r\nCHl2Fa/e//ifNkwPbTIzJ7XJhgGD7gbql3G8ZePBH9PuMCoCGqaAKUqiT4z/\r\nrKmFQ9f+SvspzrP+GbRRI67EnEV5VhtgDzc4KRweCdp+fydlylSk4n5r1+Dn\r\neueIWSdZmuOWsILtIm6VibEJVNsI8yZAZAkRZNdfhMgSVZWGFWaNl/SfXQoZ\r\n26vSIpxyxkm9OX/n8iCqZ0W2q9Bww8aEWDE=\r\n=0ci6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"71164db58f546415e31620db4a65955d03a66c6f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-16T02:25:52.897Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.9","@balena/jellyfish-environment":"^9.1.19","@balena/jellyfish-plugin-default":"^24.0.74"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.21","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.137_1650076079493_0.7686514986035544","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.138-renovate-balena-jellyfish-environment-10-x-66f0052ee49f0a2d0bcef95923a6f17f7c7cc428":{"name":"@balena/jellyfish-plugin-front","version":"2.0.138-renovate-balena-jellyfish-environment-10-x-66f0052ee49f0a2d0bcef95923a6f17f7c7cc428","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.138-renovate-balena-jellyfish-environment-10-x-66f0052ee49f0a2d0bcef95923a6f17f7c7cc428","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c9d319656c372391a21d0b7ba84400dc2ea10a46","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.138-renovate-balena-jellyfish-environment-10-x-66f0052ee49f0a2d0bcef95923a6f17f7c7cc428.tgz","fileCount":28,"integrity":"sha512-jRU+77Hc2ypfOxldaF0EtGcg3Wy48TnPK0LTdCaSbyA/63MsTtehKtZNqYuVX0wgvI8XuPpZWFFYHnFHrlAegQ==","signatures":[{"sig":"MEQCIDsmcw3oYwdpUkDoHzh09odDTFE/wuR7KjelH65qKuRRAiB4ZYnEf3GJGQDWmHPzmToW5BbGSCYUaI9Ci6yq5+CwYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWmS0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKQw/8DExWH03178Mcmw3ERm6jm5XzL81HJeUSWVlsQVCL5hmHGMni\r\nstgPvFefpSOoRGVSAUJ0I1rkDETlWouysrJU34Ze/vXTrR3ZQjwpM9LU+LbU\r\ngQvLnlDvBmSgIJtFrxp0801WE1A9YBwRuLs5DXiDpvzqH++bc1uGM5RLnSHu\r\naL2b7t+tVbzqtbse87gFikdPZvqO4OxjgQeILE6jil7T4dKI5sBiG7ISMQXf\r\n12S05UpNQSYqKrgGk/Gvw14xGf/DrOTnLs1GLwWOUDpycdOjyh40SRWf+1c7\r\nztkampltE8DyF8ZUPO1299lrAOlVF77NR7OslH/LUNF5+M4+zv8HrDVV5oLc\r\nvotbmXZiX6DrEkiZPXHNHPWENOm5k6WDuSQEnH6r5nyf6Lfr25Tj73GleZkm\r\nIyjS5V321nriC31D9zQxnykX+RonBH6qNYuT7CNfhkKPAagGLK/VbAA5gyRu\r\nsbCmj9xqu40RWRw0nLZVn0PudKzDPk2FktRtKZLljaHFaCBbDXCri4vBAfNU\r\nzH1AYrBadEX40xyg01U19B5USrkcoLnDEttqy6hmFGvcs0N51Iyplp1QAiRV\r\nmwpVWaXqk9oYyJNxUKbsraGhSD9r51n5ZORx67Oi8X3h2A2G5tT2gZ3iZpG2\r\nlF1MKfZedFLSAXOE5I8iiiDfdOwEZ8NX/N0=\r\n=mTvo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"66f0052ee49f0a2d0bcef95923a6f17f7c7cc428","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-16T06:36:25.220Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.13","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.9","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.74"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.7","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.21","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.138-renovate-balena-jellyfish-environment-10-x-66f0052ee49f0a2d0bcef95923a6f17f7c7cc428_1650091187911_0.9148861757031737","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.138-renovate-external-non-major-e3f66a8f88cb7901fe4c10018bec50b6c489fe3e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.138-renovate-external-non-major-e3f66a8f88cb7901fe4c10018bec50b6c489fe3e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.138-renovate-external-non-major-e3f66a8f88cb7901fe4c10018bec50b6c489fe3e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f1e9b4c4d896ec29908809ef967f76b38171faec","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.138-renovate-external-non-major-e3f66a8f88cb7901fe4c10018bec50b6c489fe3e.tgz","fileCount":28,"integrity":"sha512-J+7BQJOBicADE4MoxMQT8faQ1T8FNVOZ8YwbPW9FayFIKGaUmlTrTW8AtLMHxba9QrvVXx9V2RF/VoMZzw3k5w==","signatures":[{"sig":"MEUCIBRfCj+YEp3XC5FMevkUZK6ovXpTyGIvPGhculcv5H29AiEAitRovnT2yL8F70wcMYbIgfr/SrEjg9eP6FFuKWP/yK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWmT3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFvxAAkA87bShZnhWhC+qADByTZ47zwHuBYv6d3LOurTEQoS2aU6eX\r\n+UOUK9jWjUIxuKsVbosRGkf95K5tCtth+Fckj4cPEGjj8K7HILpLtE0lBffI\r\n0bA75WjvVV6HEprkFQfAv98XsywWp1oT9OZWZ3OLtrJvJwVetKMrt4kGnstG\r\n0dDuYIfuqQGV3yZ5PE1i4bKn0kFC4AlNsXXsQUq0tYuWA9nk/lmBhNql1riK\r\nZxT+YdDfo0PaL8TviT8E3haCf5MbXbXRytnpByzkB949BnY4pR0wNbIlUkRu\r\nWaszwfqQB1s8KzJp3b7/pLjhPdRCYAn/HArkc+9LvVpJdDA+1kKWoGZ/pm+C\r\naXwPux1Og+HSwSCfBTebhCxmiJHLHzwy7PQmPhGixHtxpCPovWP+9JGG0Bvm\r\nR62YGhXZDD/Y/jPUF6RpNBtsZ0KsuVxzMUw9ECVX/0tHmWTW94MtjmPWkW2O\r\nxDMyLt5goIekbvvXYgkkfZck5PeeRiq4cKB7EFYfxw3jEDB0zMBa/SrnG+kw\r\nLsv99zVsRW288IPgFQaLKKnOxQsTCkDXQdyqIK3SqdVDx0YYF4UQpU4UaKGf\r\nSynY6NqLoIxkR4w4zBsxDHTgx8datWZgQxFRT4KyCqWA7SbaYUXBKx9dtLcV\r\nr80LZTmux/LBpaVQGRzoBb4HwJbOxQt/jhY=\r\n=n19u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e3f66a8f88cb7901fe4c10018bec50b6c489fe3e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-16T06:36:07.551Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.9","@balena/jellyfish-environment":"^9.1.19","@balena/jellyfish-plugin-default":"^24.0.74"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.21","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.138-renovate-external-non-major-e3f66a8f88cb7901fe4c10018bec50b6c489fe3e_1650091254799_0.0517051034563889","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.138":{"name":"@balena/jellyfish-plugin-front","version":"2.0.138","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.138","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c8d70a5d4cf54141048c55de7622ea4021a2d99b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.138.tgz","fileCount":28,"integrity":"sha512-K8jRTgB09gBFVq8TX+YX4oIECki9R+FUjS+tOuEmtcQeA9GqJz05Pt/NSHjAGNIZOTyZDh6LYrHRK3LZwLzrPw==","signatures":[{"sig":"MEUCIQChAu/e+XdQysi2PyX+rXn0ZPCzeb7qTgcf11TFNLhXWAIgaLa+nSBaKWkMAZH9vyReKFIRZC3F/HbFXud6nUGxVZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWmg/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmXg/+PvoDAcdjPCeBxZ1z4MjuZ5RytEZhDbA/AgftnshHwyI39hMj\r\nYptGXYyygyPP0OfZh47Cgkh1dee0B59hW6/LM2K2/6SO7NiInC2xdEBckq2E\r\nZhIXY2HoCU+rCx8NGCK4AeRl+UwBahjKLAWp3tkFSpj8cDuyOgNibeBYotcM\r\n/v6TvL9/36ShyKOSOanNnox14BnaX8R3gitZ0ZcoHJQelTgZ98iQsmI2qBLr\r\nIEYLRW2GtS3AY25ZHXEPdOxPhb2ER17pgyJFyCMKJ6vYNFFHK4Dr/E7PJzgs\r\n0hyDl38HhgzyjCVT/3Lgqd3vnB8RoTM3RFMiMgN1lRda86Uh//mKZCKWLXOL\r\nsoxfp7ztpzbyeHvimg5SQwzCNbdeqFs8I4VX+dSuhVLkbfT310ROLjfeuEAP\r\nVNKV8dYnXaYhHDZcQInVa5DYwQy/ixNI3ymuejkb1qtM0R8ptlXIv0cI3KG0\r\nRycuzd8rNF0PoqKaJ+m8TCf6X7h3s8MO3+3u/Lumwlec9y4+1+EtDatLKwWU\r\nCuaVQt8bVqH087oCMTejl9OPSUANpeOx1T+dE7IwGliQLVLWiSb6vFoV7//2\r\nXJcN20YRrnpi2pM7pBJfpBnPZmFGwf9U3poQrtkPF3i0sxcPtsKo+SiyQsqq\r\nN59UtlwDllnUpwvLJQWXl9rQeKlCL8FkvqQ=\r\n=Uhap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"870194c1ae4aae2d9f1b842c7e42b22d9bd1897f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-16T06:52:11.405Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.9","@balena/jellyfish-environment":"^9.1.19","@balena/jellyfish-plugin-default":"^24.0.74"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.21","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.138_1650092094991_0.9334291557665781","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.139-renovate-internal-patch-dc615c3a36d07d78dbe1106f0dc0c1367185e054":{"name":"@balena/jellyfish-plugin-front","version":"2.0.139-renovate-internal-patch-dc615c3a36d07d78dbe1106f0dc0c1367185e054","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.139-renovate-internal-patch-dc615c3a36d07d78dbe1106f0dc0c1367185e054","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d98062aa8482c9dec9ef0eaa72a20bf174a25480","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.139-renovate-internal-patch-dc615c3a36d07d78dbe1106f0dc0c1367185e054.tgz","fileCount":28,"integrity":"sha512-2JByjhoP5Eo8QvcYxzE0ls32FW5EEkzqU9Tq1SrodL+HfSYS6jgqC7uvH7MW5gl3Kh8P/KEZE5oE3lV0oriaTg==","signatures":[{"sig":"MEQCIELRT3ZrfGI3/W4kdTMDG9fv5TihrUuQEjPD292IFjA8AiAGUr/2taFc6VQ8rUGVASEu/UYyjiCCihwWBrfioNw2Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWrEJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBwBAAniM94/w9Vu0cGo69R5+/xcgqfQnOSVnyxbxZkf98iYTnDiOy\r\nKvY6bTQyrutmLKnad9Vlsx+onKiw4WVw4w4nd6b+KKAL0h8aqV+eFv4vaXtO\r\nHpJWrxukNpt5/9EZc2Yo7bSYZ4EjjxKovROwqg/ExE4ELfZOanwQnGsdJWo+\r\n9B5rzFWveTaKUqLN0EZk7Mf8w1v3ACRT9+AuP5nD4m1uJT7dzsffx/3cgAhW\r\nCr4JLzpiBqZ3adukMR9Y8w4Hu4wl4+rFH4C6PfKTInYdlk8I21nZjFtRE9FD\r\n8gDt6WwR4h6UAcnN03saDoqMLx7qSbxE8MecKlTBuEXJGKfV/BzR+22M6d/J\r\nJtyYD7XD1FRv7F5jvPukROt+bA2OkbBgxn0b/PTlOfChcqCk+B9ylvDpmSg/\r\nI3jomHvsdBrPLLORVOK3x9QY8Pf/fAl+EQtHnXHsiJ68OkiMWHP+/FD7oRkN\r\nk1NQ1JoZ+Zvg6KPIieIp7MHRYqT6a9qE0kPX1Sgg54cVl3k/WoPIv58VYgCy\r\ngAJAxQpB7AoxGQnqeaFlnsgEEcLsq8dfAadyav5utoPJBLUdZcYRyACbPmrO\r\nXsBqooDiFjSeg0zVpVFI/K5dEWdIx0pGlGk7Hssi6wAxinF/iLsESJP3ej7Q\r\nXlEWG4NfZuRdEeLksSY83mbOjAL2U6G8IZ0=\r\n=zvS0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dc615c3a36d07d78dbe1106f0dc0c1367185e054","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-16T12:01:21.774Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.10","@balena/jellyfish-environment":"^9.1.19","@balena/jellyfish-plugin-default":"^24.0.75"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.139-renovate-internal-patch-dc615c3a36d07d78dbe1106f0dc0c1367185e054_1650110729732_0.6019226464407823","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.139-renovate-balena-jellyfish-environment-10-x-561bd5f775959b4ad5bfff353d0b1905169a0159":{"name":"@balena/jellyfish-plugin-front","version":"2.0.139-renovate-balena-jellyfish-environment-10-x-561bd5f775959b4ad5bfff353d0b1905169a0159","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.139-renovate-balena-jellyfish-environment-10-x-561bd5f775959b4ad5bfff353d0b1905169a0159","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"abde6eb0edada455d39184f32efeb3c425fc1f8f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.139-renovate-balena-jellyfish-environment-10-x-561bd5f775959b4ad5bfff353d0b1905169a0159.tgz","fileCount":28,"integrity":"sha512-f9F037t8zxryZ25q5eJnEXqIz6ghqwHwxejtfPxziF8F7VkMsNXNhAV8HDnRvt/e9ac7H0QwpYpreleWSSHDDg==","signatures":[{"sig":"MEUCIQDaLF31xyIyOzuBN5rBiDqGDFd3b6UQrUhLPX5yJG2h4wIgAd7MXmeGkL8eBmfSFoZ/hhknQwshcvhsfsdM0PNiZbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWrKoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppqA/+P4oyck49McUw4kXfejfAC+rbAceGIbx8OIoHNaQqawHcLBTb\r\n4W82PgVR68Q0muOcI/qJEy0fm5Pa0bh162oxX5Q8pW5RRzLR/h9ohbC/FvQ2\r\n+g+uvgmBQ6y62/tTZG5EX8QmApFxbTODqFhFjNGBHO+TTuHjbR89w/pCt6Md\r\noH8yGl77okOsQgN7uUfwr+pzddM/60NJwSsuJlKAWyETzlKt6KMeTEZS7XyF\r\nc96xQKoqwKHvfZd8olElAhQCS95bGYb8dhfwUvv+VpZMgtLwbpiHqBb4Od8W\r\nxfleG/IEpskq0GJ7PqJ+Z0ZgNqiWmk2ZFQTxPV5Xd7UDvl1I/3guOkUarVIr\r\ndAGwkhqhUADHYEUZrvSfaOE/W43gha0cr1tGalyBJdA2np7PUy/80IPHYFaZ\r\nYZBWXuyIUhdXHAIvz40ktbyXu0BvPZsFBVdQ7kBoVZGRWE2XH5qUh7UI+MH8\r\nEqMktVeG/2E0LJvEz4MM1ZYNuyy3VOEHjEZsfNWn0T4NORyfyanUIaJZxKjh\r\nlsQLcKWaYmejKdj2K2Acokv+9FQ/KLYwSf09/rEv6N5OUAA3KxDNaodaT61T\r\nkXk3xqqk+zy3py8SueCBCnQoTtbQo1FUSdFX5azEzMPsYdCXjd6ZEV7oDJZj\r\n3eDBxzfNanExnOftK4JV2oGnKWD5QgRgt4I=\r\n=cVvj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"561bd5f775959b4ad5bfff353d0b1905169a0159","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-16T12:07:44.651Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.9","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.74"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.21","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.139-renovate-balena-jellyfish-environment-10-x-561bd5f775959b4ad5bfff353d0b1905169a0159_1650111144700_0.09692802297502356","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.139-renovate-balena-jellyfish-environment-10-x-8db652cb257f9719e3faa8bcb5c5c5b79f8ef2e4":{"name":"@balena/jellyfish-plugin-front","version":"2.0.139-renovate-balena-jellyfish-environment-10-x-8db652cb257f9719e3faa8bcb5c5c5b79f8ef2e4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.139-renovate-balena-jellyfish-environment-10-x-8db652cb257f9719e3faa8bcb5c5c5b79f8ef2e4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"29934ec464273259d835b67cb6df4f12920cc69f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.139-renovate-balena-jellyfish-environment-10-x-8db652cb257f9719e3faa8bcb5c5c5b79f8ef2e4.tgz","fileCount":28,"integrity":"sha512-xGuLPO9HWTcT8W7VElSPMlPKpsq5W7GnsLiETR7zVFlA/IQyBWxvkoaC9D3rjweyQpDrxqgvOZk3Cnrj3drcXA==","signatures":[{"sig":"MEUCICagA5lApiW55Ee/BgK/U+YO859SmIUAA3DXXm+hkByXAiEAmcyxD51i59gM2vY6RrKtJTiN13XT1SkQb2UcdCc3hVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWtbfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJYw/+J8i3JR3GMV5SsQsAMw4EnOt6iYB/bexOymIISmlUx3MxkPST\r\nJ2LgF1aZKTl1ciVNGE7iRLrFVvOz+C+tzttj9+aYk+iVFpxXeh/YvghNWV65\r\nX4YwLTYYykh3ApKQiqc3TMOddD8AF4GCfAGL/rV08LtyevO/y+nZ0hAf+I09\r\nXqa/cARoW2I4BQiL41clNL/l71LXMXTLntEtZwPr4ls+Ws+hj9E8c57V06e1\r\nNG8zXZirGcnJUYYwlYSzzKQtWeIKPzLcTcZqU0OAnT7qKT+vjaDJjcNFjsgX\r\n4Np6Q9YengJBzh2eZBBg6avTCtFeTOiKgZrG8KxVdAbD2pN+gKzhnu/Z8xhC\r\n4K5eZq6mix4rcHfhNuZ42wHQ/eM/MHcz6XzCzJaFGpAPwdupJ3kst19p7SdD\r\nRCW6Wc6ICqfx5cBW2r0VqcmAihO8wb4XaEVXAZgZp5WD3oRGzbAQ/rpwqHFV\r\naAYO/JO39xFHBFx+D5n5UgMRAKRW0I01txnt5egVcZBZ5PWlLfGqQK5OVuCm\r\nXXrIf/Vga9BGjbY3nGiwScNXdYYClAovWro1HDwNVYuGZfNjobVCkWrGF+Zf\r\nZ7eer8NZRXFuz/bM/eoQ4tgqhWk9CHoIqzo6iUTV/NtPkGwg2jjy6UBZNtxi\r\nlaYRRfjREPFhrdzMZC5hjADErJI1SZo5mSc=\r\n=j80/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8db652cb257f9719e3faa8bcb5c5c5b79f8ef2e4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-16T14:43:23.236Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.10","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.75"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.139-renovate-balena-jellyfish-environment-10-x-8db652cb257f9719e3faa8bcb5c5c5b79f8ef2e4_1650120415112_0.03966202418295994","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.139-renovate-internal-patch-389cfb7f2f2cb59d59fec3e09c2787002025c78e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.139-renovate-internal-patch-389cfb7f2f2cb59d59fec3e09c2787002025c78e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.139-renovate-internal-patch-389cfb7f2f2cb59d59fec3e09c2787002025c78e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ea5a6ffde6e1740803622ccbef0b40672a9c1f30","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.139-renovate-internal-patch-389cfb7f2f2cb59d59fec3e09c2787002025c78e.tgz","fileCount":28,"integrity":"sha512-vWtb+1y6iZDTy1GDS2wlTmoI0bMAfrtqJ3VmvISCHFtF4q7Ie9PCIje58IqCtxUz6eA+X2wwzyQ5UNOlecSZaQ==","signatures":[{"sig":"MEQCICM1eQMIkcl0oDKXdXYiwbzHhT+IclmuMCwirQm6d1HlAiBe86Y7ZFYkKGsxEeV7m5pDneVHwnljT9h2Lu4hwvvhlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWtfRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom8Q/9HE++Rh/pVk/qdcOxB9QhGA9Np2iFdSppvpBL97oJzbaCdQH/\r\nKAkLSrB3oHalNv3JHUIpXri1VR3AKiNkFcqE1B/s6GnMwLLiB1dEelPrI1I0\r\ndo+Rb34bDlucf+6vkwySTSCx7eRbagAqVQ6qvIrTZMvuNn+wc1xMuoj1dFWp\r\nt24lbaOIWE4ftDKtxJXQqvMyrAR/c5ho7aGvi1WCN9hFKfg8HnVYvVaByUp4\r\nIF6WoV4G7qcZ9y30xCAFTiQW7lG80u+9+AjfN627bdr+3SnOl26iKnIZ0cxl\r\n12mB9VnrK+ueVe8lHfU4VWdentxScz8hUBwVdNbZkTnUhspu8k6kzzwI/FTC\r\npeCUw7wf97JBRsQTY1ynAeevvIbZzdNUAHofuw/NNwZ75R46uqXBVpbgJJ/K\r\nkrshTVdeZFiEt250qOyU+0EXW8p6CXFDJxpNq4M++emw1uVf63A8bVmHgEIs\r\nEh+Z+J25dUpcTLS0ngZPrSTyZWo0RYKpzi371mLW1Dvy6vQQqkCLP58Nk8Lx\r\n3X3rXvIC2PhUq3hwlxwcZDqZrJsYV4z+Z2+oIW3UCbXCN11I4ROSiwxpj3vZ\r\nvy97y8yVYFLYCyYHHwfcdKAVjpIvN0Q1rXSdbiJTMihExF9F0VPbZnOkhR/M\r\nvCrPccrJJvEJNU43krLY/YoGMkUKTZ8ktmU=\r\n=mWGV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"389cfb7f2f2cb59d59fec3e09c2787002025c78e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-16T14:46:38.590Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.12","@balena/jellyfish-environment":"^9.1.19","@balena/jellyfish-plugin-default":"^24.0.76"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.139-renovate-internal-patch-389cfb7f2f2cb59d59fec3e09c2787002025c78e_1650120656984_0.6878528528589862","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.139":{"name":"@balena/jellyfish-plugin-front","version":"2.0.139","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.139","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9b1dc37cbcd7bacec7078f1a7c5894c8b8ea85e7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.139.tgz","fileCount":28,"integrity":"sha512-nZ2DB51epB9N8/uRdcUWif9QcKsZFHltV6FOB0a9dKvhqHFEtKAKUOeidmQLOI5Err3YI1xHjdWL6rDiOcV9OA==","signatures":[{"sig":"MEYCIQDte2eA7HeL2gftMXAWBhSOWFx8qdZNkYFuLo/VbZF44gIhAJH+cYt8YNeFhGgBknma5XPM07W1RXMUXOHBH0QKY89R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWtpPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoG7Q//W4dSPuu6KUrQg+tNGSTt4DBKoeV16K5n29NlFnRpFAlYIAsm\r\nSw2vw2oAmkmbQRARKa3eXTMh0oAg90GutxL5JZsk4K5gbWfv/sSCiqC3p2at\r\nhES6jCJyjJw7VQikCG3yYD29Ja/THG51XyPVWqpHrnCwibZLdKiD1OZGdvNg\r\nG5vrQxq1rsLBkKji58rjrAT26xF0NTpbPAZVIkyU0rw+kJDwk2ArCNSAGSbb\r\nChEBZi65WemnrHff7XTC0Ko0WUZcrWfKBCm4Q+EpqJ5k62t9TbyqBri1tLil\r\nElpdx8uVdLWV4joZFEA6AJUDxP95l+9hCM2zu/BxVdjynBy1SnZYYA9zMHxT\r\njNV135CJISHx2nHZ/5NgAUNc2OZzP33lyHWFs1L4bHSMQ53TATPw9dafTX3Q\r\nFP9e6b4oRFKAby1cFqKuP0BvAXThSAdBaOghkKDAZ+n5F7zkf59u98cO9d93\r\nXVTMY1nJprnlHlAftIguQlfGlBRyeDo4EJ2XLTCiE0MTJs24lkVCcOie0AVK\r\njAo7GVwsX94BCG+nqOl1CiLJ35gBDxb+QxQFQ5FELv83DCQj1d/92Zwmjgny\r\nHPcY01UbbbwQdDGyEkiTh+G1sU3M9n6UQ/FKkb2j1tXv9sueZN5oma8IVv/b\r\nrp3x3mBD6CxQlO4LWUIENJVeCvm+shXCgGs=\r\n=VH5O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ae6e9854bb53cffd796014fbb0638a039d06d92b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-16T14:59:04.591Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.10","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.75"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.139_1650121295783_0.12203560778810774","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.140-renovate-internal-patch-46c9c4438171d5a968fe8e092270dd9b85b51d28":{"name":"@balena/jellyfish-plugin-front","version":"2.0.140-renovate-internal-patch-46c9c4438171d5a968fe8e092270dd9b85b51d28","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.140-renovate-internal-patch-46c9c4438171d5a968fe8e092270dd9b85b51d28","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"be4dd3cef68b954ae08c616421f7f9a1cd7d1f0f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.140-renovate-internal-patch-46c9c4438171d5a968fe8e092270dd9b85b51d28.tgz","fileCount":28,"integrity":"sha512-9IjlmyNFN4z31cJgwivOuLrKAPlmkX2dIG84taAQJO/UqR7C1VhRs/KkJwKRXAWHDX1uILeVu+gvE804JcFwOw==","signatures":[{"sig":"MEUCIDhiu19SLpCePMM8Wysle0sCinwxYT0XEB0z/HmdAInsAiEAmi70diV9/LNaWF5sOnRgwHquRkcOlH0yj7ljnveGyhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWtsxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocbA/+Pus+ZsG1wau/C/JGo5B1WZzWB5djnn7+9pagfYvPmU/ucrdg\r\n1JZxbZeN5N5fewwl/AvB+IBEaL1SIngDv33IWa8n/rzheINd/t30EYt9C19h\r\nERuQx7rdR9Gvt9lgZJn+8T/bOU8faX2vWPRu4dPVUuFO2myHL5gYQFZkxeDe\r\neVz/ISVs+jKQUtrWBEe3JOeNLz1MqnETtP/uugpzS0j8+fSamINeUufDS/NK\r\nCUZYuNvq3s/B7rbMFxv0K+qTBdv7/fOZKJLrdkGvTB+CKEerL13IyA3TWLe8\r\n/tEnAz/mK4/5F00OmCkSgrGzNZkN2K1yWe6X7VY3SZe3nM4477ZNJu7B8vMj\r\nhTEghxNaDu/PkgMnMsCRS/bomRHEX8SQoeksKpqMBlcX6x+6WgC/4jYjl+8l\r\npyYDZhyO1Gt2TYZmJaDeNnmMaH/7pVE2gq9Uo4VUBoCdSyAoS++SVz0YronA\r\nb7GFbztQwPmCTifSidpQ9WZRuMlEQKn7SRZbTMR5eX8vzl09hhvXoXr1G3HT\r\nlnBIXxJZ5n5bAazEq52TEUXAh5uOpLoHCFNlaUdGIQCKFAnPzK9J2zgJhqxk\r\n9RAidz/W5MyKyyUpXQB1B9JHJxANmtE/b58EWgWjEVkkc0J5YA0OET/wge5J\r\neowEdVR7shVWSrHgXBCQjbW8JCCXOv9Z5lk=\r\n=0Akk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"46c9c4438171d5a968fe8e092270dd9b85b51d28","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-16T15:01:53.768Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.12","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.77"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.140-renovate-internal-patch-46c9c4438171d5a968fe8e092270dd9b85b51d28_1650121521140_0.821285902751975","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.140":{"name":"@balena/jellyfish-plugin-front","version":"2.0.140","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.140","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bb6882100c1ceedd67073897ae86f919d4d6d9a4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.140.tgz","fileCount":28,"integrity":"sha512-g3Hgvfsikn4wx2xwz8eVnfzMiAYlG8WRik58c4FQEaQIg9FQyrkv7B5jXmRq31xlC0nk0bKj7XdSAmnmgc6ang==","signatures":[{"sig":"MEQCICr4P7CwZmZk0mLLEudgRU2AP5xsWw8w8GWU2lJd7vJaAiAwz6s5plMgktE5zA8pojL4K7MtFNi070Y41c4KYh3qpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWt96ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdhA/+JKkCUMtqkTK4eM5J2cJZWBstEdpSSuzuW16IlI4Zm2OmVFFF\r\nkicQPhykNVpO9wkU+VqlcfOegSRIE6IwVIqGj8bxPiT8h3q3aX0Q77Tg0du1\r\ngoRGKycDfJ16lz3xz+xwheDPVa4qq3WX2cqZSyPU2cWA65wnQec+hi9Se4tW\r\nSl8D3ma1vxodjXSbkxGmslXl5Wf8LjuVkPvG1jou77yQIooL8HEpXT5JD2Yy\r\nswrWC6Blpva6fF0W3SufL4QNjBGsdkSWd0EOyBsWxH0xxhivdSmzRhtVqVjf\r\nvwDJnmi88jMX7XMJNMm0kDJn4AZm8rJLi3+JF3Upx/6OvgHSPaqRAetogza8\r\nWmHI6zuouYPOdrQzYRIiGN/cBZKTIGa5umoX+UrUnttKLO1caxPgfAH+pexf\r\nEehH9iwHumD5h6IyibOyoPB+z/h4wSoW3utX1C+yYpH4NJLM1uEy1Gf7XUXb\r\n0acVQAbw7CuuHefE1u5/gUkvURCBrzn2oMu+XAqJg/OIuLGBqBu/K84Qc3Le\r\nF7Af6NccKXwSAeXFNYPEKm6yGsNHinsCeqrIJd7r6ZirerqXRzNaJYoTXQ9t\r\nwxMBTgChF/N7qywtCwSy8iowEeSi+gVfwHCZ0sOh+bS/wMtU3ZCfdC/hTi0A\r\nTqM10Ezdt8bLgV9U7t5qw6mPHSH8okKEUMY=\r\n=neLu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"603fd78ae86cac341628a7bb90343534be13c84b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-16T15:20:51.482Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^21.2.12","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.77"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.140_1650122618002_0.5592211125153588","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.141-joshbwlng-test-worker-45097a91de6dccd511062aba0e1453f257f2b5ae":{"name":"@balena/jellyfish-plugin-front","version":"2.0.141-joshbwlng-test-worker-45097a91de6dccd511062aba0e1453f257f2b5ae","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.141-joshbwlng-test-worker-45097a91de6dccd511062aba0e1453f257f2b5ae","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ac6c2cbd3c9a3ea6597f4ce412b7d93d5fbebf8f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.141-joshbwlng-test-worker-45097a91de6dccd511062aba0e1453f257f2b5ae.tgz","fileCount":28,"integrity":"sha512-zKelhMp+H1ohpW3ISJdi+s7BT6EcZgjVIoNJJh/UbtSYUHJxdiHNkD4eVwtgrUhAN86nFb94K7bDL+/fHBS++Q==","signatures":[{"sig":"MEQCIAsSx7twYZgc0TLyz+ZQdkrcXdp3YeXL7MWYByuUOlkiAiBP5/eMegWZbpcNV3Olnd3e6lI7AogBZjVb5EapmQIkLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXOOOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqebw//QOoUCQkKIhy/xPx9IB4kDhPcKw5l/l6l6mXqF8hvlnMpgGfH\r\nQlG9fOgE13gyWpyECeXTqXklm5vBXWc007xCuG4qtAdCP75QLc8aQxHGltTY\r\niib8eAWy+bXt6VC3MsdFpBHb478X7VOp0fZutpzvpg4M9Xt6semaK6AFVyiW\r\njGpOyH8AahuyRtEYk1Q/jVZb9z78l0/cEcrF/rEUpWWNi5l4b81iCROh/vRQ\r\nx7Y6VW8nom8YVwleGeLUVdYPIzGHo4LBXrrh8GH8OEleFuhsVYp8aCUFTFpn\r\n2hmoXqudgHfy7FML2fDu2+FODXzNLe/fv66EHt3akc1ECvKix3bZvt/P+AFr\r\niH6XyRDjpeAaSU8IcJzJuBuAbfbjm97jShOmg1laKXBT4xPWjd8NfxPdyQtT\r\nvcp2Bdx8rJf5LO//AwPyqpjKHgO6o3ZmL37r2bWSjIafr/WHMQ9safJO6p9h\r\nnSATnXHEVt9mVQAQZpMe2N8YYivApsuWgxOhBiPDxlGUIrasJSZ+6zYU5ngr\r\netyVf9r+Go0oKnIGMzOntQqkxlpnO4a796wNVVhqyOWyF98i++u7A9n5fDp9\r\nMQ+ybEreZfGcfZV1SYYpBL89JDTEiPKWPZbphHW9aVh+DHlBegVIh4ie0m3F\r\noo5Z76yiMKANP4CRlkbVNPJyxtpntJ1nN40=\r\n=aBuM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"45097a91de6dccd511062aba0e1453f257f2b5ae","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-18T04:02:15.328Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"22.0.0-joshbwlng-stream-726c1e0f8990fc1909a9163bd28a61b5cbd816d4","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.77"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.141-joshbwlng-test-worker-45097a91de6dccd511062aba0e1453f257f2b5ae_1650254734492_0.3581998719896884","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.141-joshbwlng-update-worker-a7417a6c6dcc0f96639f4d840c83bcf26fa6d843":{"name":"@balena/jellyfish-plugin-front","version":"2.0.141-joshbwlng-update-worker-a7417a6c6dcc0f96639f4d840c83bcf26fa6d843","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.141-joshbwlng-update-worker-a7417a6c6dcc0f96639f4d840c83bcf26fa6d843","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0b87ccc17dd919fe180083335a9cc6293412956c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.141-joshbwlng-update-worker-a7417a6c6dcc0f96639f4d840c83bcf26fa6d843.tgz","fileCount":28,"integrity":"sha512-87wtTHt8IIlRFhPl6UY4CG7FKSW2Ph3gO3vtNeJTTNAokXzUx5/LprIdvIhAdal5i9uEn2BUrPydDIVKOcWEuQ==","signatures":[{"sig":"MEYCIQDQAQCh6tqJGQCUbI73nd3aPeMsVbJo5ysSRLWY294DiAIhAPRGMJwKGYWWee0IFYT1I/XjZX9oAaDNKmpaRFdU76kL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXQE2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3WBAAoobk0zBoulWUFAAr3+uTo70gXhIxvJ9N4ZWHF6a6FCiE4Ka6\r\n8XH3yoyWhUJoOOfCLjk2vXSdw++r7+nwwr4i0K8OQe50+hdXz54sDzWdi1S5\r\nd4R6hGjnEWpMt00gpvtEagUvd+bXCMhvC9h6zTFcAnTRR/r5tn2yrajUucnD\r\n3Ck2HlBx9m4wsvSyvnDdb71DmS4OTYmb3ShVp8jSOEAYf9r3zKDKRwtDkf9Y\r\n5RcnuAC/qJ/yUonxa8x36A/1+DRv3P9XCJ2ZIlLrpd/bS64fZw4qqWcXV/0W\r\nxxE9QVQc6Clnm6dn9KM3bCOZi08lplhX8T5iXFhlJBNyDwi7/XidM90n9AuZ\r\nRCSGr/2zN8resvBwR0ngt3nLUTMy6k3ZPaAWsHQs2rWfPlEv6a5SD05eIB25\r\nelAn/W78074yCnsiiEFn0vnYzeeidsvTeMVOImBjadBeSnuNGMscGngkIbCS\r\nNaQ0CxQSD0jadJPb+MYTeY8m9qP6rZ2V9g3FcKwGrbGhtYcFcBWjxDIuVjAJ\r\n84tNBNCqUzEnuujy1i1tzfX7sdNSOqofvEA1h6DqnoMOj2ZI05N0QCGUG+e1\r\nyg6AiQatqsvA5OFDL60cnkf2w/c7Vb2wk9MED6Q5v5qx4VMyTyykSKEx+7iu\r\nzSTQQ+4PG90G1DAsWDufkgWnregSzweud4M=\r\n=O/63\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a7417a6c6dcc0f96639f4d840c83bcf26fa6d843","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-18T06:07:14.212Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^22.0.0","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.77"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.141-joshbwlng-update-worker-a7417a6c6dcc0f96639f4d840c83bcf26fa6d843_1650262325819_0.4376280396519687","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.141":{"name":"@balena/jellyfish-plugin-front","version":"2.0.141","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.141","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"26b53c887e4615065a47adee31210baab6507947","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.141.tgz","fileCount":28,"integrity":"sha512-29980fO/iOsmH8cQeTIbJLMa07ecdaWQfclz1y6t/+EHxCnDmGP6CdFz9UZagErgiqm0HkhpIEWsfuME3oYybA==","signatures":[{"sig":"MEQCIAG0AqnqXXLofiCSD3w8s2FkHPpK77Lm4zFKwa55d/fqAiADprzlknDzjV+1dc6Ibm2pHqe6W+ALjLOvlBVPcigimg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXQS+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBCg/7B+5bsPS+873LEhJRXVPIQVzabUj+h6VNP7GjG0LTPEoQ3Kdi\r\nL5QIPxk4D/SarsQw/JRxHbC7k+Uplr3JxU76RYJgW5HJZ9DO4EXOdbdWuQLn\r\nXpUBvZApMObs92HmU8c4oT+BADGV1Us7uxu2vB5rxhQxwdJCmUkbnqfKv9eD\r\nbBpISS/kny1MywmXQIqcTC+lMMvNo97OBKhYJgrgJrrYpGkHkUCYo6RuiWMV\r\nlDCu1AFcGQaEOAZ8kYEoXIwJLdEm9z3Zc3i4O3UPcErvFWzVW291Olr8eNG2\r\nkFaklmbdvNI/+jZ6TOyCeAjywGD2ogfBsRuIJEa6K1ZCXN+JU7WFw1Y0MA6h\r\ngLw2Gxbm96epPI5xNJsMgVor9kkmPUp9zaDWFNg+sA/s1+TdTM/HlPpz6sUh\r\n8yxl1O1cE8EHLq8Rm1qGaefbIDO59L7uIWu3i7U3OXG+Jtq0tM05Z2JU5Z2X\r\nmL5VlBLvY5Nf7q3JeUEXsBNGun6cBCButysT5s8wKvMKn8bo7woGwwRwWrIL\r\n/UBfjIkCtWafI6uLqyfJfQ8Eql1SB9ShRMM4bTdA11sMu/ENEpQPK+6/IgQk\r\nNT3uv/6cIWUaTOq305nAu+vvCQxxO6xqo7LKIrlo8CeprlWh0cA0TizjGSjV\r\ngwPHxtKH+R96H+ESJmIUMISjv6cggxYS/sU=\r\n=SMAs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"02161662af9bf19cdda554855d2abc756826cb98","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-18T06:23:53.828Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^22.0.0","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.77"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^4.0.58"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.141_1650263229993_0.40352127963558226","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.142-renovate-internal-patch-cddc6869e8cd257c8f5759be537c19028d984c41":{"name":"@balena/jellyfish-plugin-front","version":"2.0.142-renovate-internal-patch-cddc6869e8cd257c8f5759be537c19028d984c41","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.142-renovate-internal-patch-cddc6869e8cd257c8f5759be537c19028d984c41","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b67ba579d3c9178ef1648de2d66cdf12f9d6e6be","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.142-renovate-internal-patch-cddc6869e8cd257c8f5759be537c19028d984c41.tgz","fileCount":28,"integrity":"sha512-Ad8iG3KbuhHHtJIcD6+3vanQixcP9kpc+iJC5tDB/QGCHmMwGrFI/SUPMKmJ/j0QgPQPhnlzmkm7lmI9ynqSQQ==","signatures":[{"sig":"MEYCIQDR0s4oBy3ucdz6lTvB0NRImK0vSLg1lHhKlZ/qEphnuQIhAPq36vkPbxkv6io6Q6kq2sepPLpxvaBQRz5hqtbzXJAy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXX82ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKGRAAgWVLIXHfjSDf/YhJj5HKCFnkRlsHQJNspg0Eeo75x20KZleU\r\nStxXSbgY+G/iEcZEg9LVkIdNif+7n91mg6Ys0eEc4D9iXHaDXEFN9G8WdnHe\r\naBmoAse+YMLdo8CWPuDPT3k9HeIKxTZO4DmtyoDYGRs4J4mm/8jAPUz9Hx+2\r\nNwpYt8fAfWghrZXa1XJUxb+n5q9hKAdVA1YmLRMiUJPDQqao9aCw7W8F+Oga\r\ntJjbyGXpK1L0FFO93b+IFY+3GelUvRWAkBedZ6Iclcranm5jr/Z8XjnHYFQt\r\nB1ZiQoBrSMrhyBlVt2W6yKg18ec+2x1lcUUff3MYPp27iCIeSqM2EuWpNoFg\r\nLnu8W2ioQ/+/p+lNmLVvAHK0DEb2VO0o5LIuKlC1ZBFDWYue8vxfozcU62oB\r\nwqrPUAftiw+83K7kzmetpHjgbxNuAlK5a5e9JxPqR4o8wXD63c7jvgro/a/+\r\ndCsqLO20hCARZcF9Sfjcp3n8i8M1uoHjG/IAGFM6xRKYFwEfC7XhGMh7y8jt\r\nU18mMGcP92Ut1azRn6/8hbQwRiQYWzDR6no/Km32kWHz7o1riOvkAZ6xnYk0\r\nRcHypjMFqy90/z7oOLRcF9zGE2QYsPi6hZYqU7WSGqe+1vcgYkjLC8e0P5qJ\r\nhp8H7+bT3twJiabLSKq5CCb5uPmEdJYxCkY=\r\n=OGAU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cddc6869e8cd257c8f5759be537c19028d984c41","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-18T15:04:51.996Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^22.0.0","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^4.0.60"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.142-renovate-internal-patch-cddc6869e8cd257c8f5759be537c19028d984c41_1650294582039_0.557774684498004","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.142":{"name":"@balena/jellyfish-plugin-front","version":"2.0.142","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.142","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c03e1e32d86659a8fa7228cf4a64ff175e357edf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.142.tgz","fileCount":28,"integrity":"sha512-1ZQlc88TT13+AAic9inWUE5BQnrjYhAskheYlK4azzZauBwFr5amOXu+QsodyO1LZbOSJ1661nIqj/5BPPLNWw==","signatures":[{"sig":"MEUCIQCEjbed8GWckkq8aweuEFTHyGO8gNcXVFwhoFHc0JtZvgIgIOpwj9EAYmsmpwcq/7MaFEpHbP7uOeWwEe1xK961wkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXYJDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8vA/9HrYaBrOyHyO2c9dW9P+HcU56huQ6ckfE962XcLYcPU5IH4Up\r\nKruBD5irhP4jDX3O13pV14HziP0KzATpw1K9v1paWiQ3Fskpn3/zOS4KEyWw\r\nFiT3Qs7eqzMuy4AMil1u0Qs6sGRzmCOZxtpeh33RLRQIkzPqUZpuTIOm6PrP\r\nmE3XkMb3TpigsnvbhYuuFFaRBrZ8W3TpWu+42SUXXe8CKw9n7t4EIEO2gM4L\r\naf+sg7Kf3sWVg+G+5b4v9K2g/aTpalMnDDRFpei1pxWcu1D5Bw0uBvvU4FUa\r\nW32bT+nQMtEP/7wuxZ3IdiTJ6fX//atZ1bSSOtKtKkOqMpzZTUJ81ABBUqvV\r\nyKcexltZuWiCh418BMIVTvqx1IIcNID6uNI8jerfXUwTdRRonNC4WVZgb9Cu\r\nzuJ8Dn9GE1+YsRt8q+Tt6YcDfFRnIbJedhOt6b7ppWMlQRBMQr6kKp4aCxcw\r\nTYGTbk1O3D+vBynXaqVhYvPde+t5kpkdKuK3dCic2FqG4KKsQpgfK2L8ll0z\r\niq+vpzlRLnCpq4V2GMuI+R4eysUeTKIp5DvxYF2sdua3p9GDJnEaMXpQi4Q5\r\nXNQjX28Z5hrsh092IuZEvDXPXRLVgJLB0G1rNPMnJPV399zKHilbFVLir0LA\r\nx/QVhB6GU7VJ4kGU1KT1sfwOKmY4mNbsekU=\r\n=TA/s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5038e8adaec96f2431f7792132d13b87cc57910c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-18T15:20:08.369Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^22.0.0","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.79"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^4.0.60"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.142_1650295363421_0.16554311655095355","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.143-renovate-resinci-jellyfish-test-3-x-59dac0375e102477693560c17f356ffa359d2b56":{"name":"@balena/jellyfish-plugin-front","version":"2.0.143-renovate-resinci-jellyfish-test-3-x-59dac0375e102477693560c17f356ffa359d2b56","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.143-renovate-resinci-jellyfish-test-3-x-59dac0375e102477693560c17f356ffa359d2b56","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"17ed9da7945977a9c82d04fddb28a81a4e4a3c0c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.143-renovate-resinci-jellyfish-test-3-x-59dac0375e102477693560c17f356ffa359d2b56.tgz","fileCount":28,"integrity":"sha512-42xCCoO+IKCvQSWmfb/WfGimLE+dHQ+RhLR3+yY3XkO+s9VV24vEfBXuHEvYvcolYYF8MjsFp19IF5GLQCU1/g==","signatures":[{"sig":"MEQCIGLC8MK8QYYOZ5+MN/etvL7cJ15B9pduAfiQp0snspzdAiB0Zn0W1DHEqSKxrYQyj0oJVyOWOowKqreCwf6maENWfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXfhLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYQg//SiL7DpfRcF+XVUyRxcGY6VO/ibejDaCo1neUOuEdx9MkOfDA\r\nPMUpqk8xsH4PI1+AA+R9jlD5zdopgrcDVUblhBPARkaeG+H4i+PMipw2BA5C\r\nI1Od2N7hgxLLpElXgB1ufSucr0blcmLsP1q6wduALJiErbeI6/g8AFDHGoXK\r\nYAAevoegCn3QQ5Rj24yfDhTYN8LyEw/5UienUYYJt39rNz6rPdBMUZyqkOXh\r\n1k37M7zk17xPbuTws6enTd8Ksw8JcIexzdQEBsAhwsz0zQc5HRCUMslTvq9S\r\nPRezWwBR33JIMYym9PnOB/sv/mYkZA3JBkP65BKgOnebnUME6LoRak/asabJ\r\nO3BDK+C30JpKsDyxy40+0aqKA7svpvNW0I/tQIhtSpVYGHuzuZBvtV9SUMEy\r\n7+BPtrY+YZF1AwPYFTzM6ylHpowfpdHWj6zS8JLiwHLNNQGl+63TDb3ScDrP\r\n04IogsFborp5o6vU/LiJaUuhwP9FYrlLoaejXRFJy4LR7rMofSTHTHI9zrJj\r\nkLewgY1S1fCsMtahDlNWu7bhSsF6i/h1myrjwpR3h6uEQ5R9qA9oVBOonjdD\r\nGBBeI+/wpNqZMSZLj/TbFZfsqAasiVnr87vwZpf+5sB0CCLr56W/d4hnmWMV\r\nThFLncI0P+fttaJV9I7+pQgwpQe3WJhMRO4=\r\n=2F7/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"59dac0375e102477693560c17f356ffa359d2b56","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-18T23:42:22.239Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^22.0.0","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.79"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^4.0.60"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.143-renovate-resinci-jellyfish-test-3-x-59dac0375e102477693560c17f356ffa359d2b56_1650325579149_0.0010538275425870935","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.143":{"name":"@balena/jellyfish-plugin-front","version":"2.0.143","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.143","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dd8560a83f29140d8faf232e134625029306969b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.143.tgz","fileCount":28,"integrity":"sha512-fLhl+vKoDR9s/PxD5Dj1hNDTGSvpAPs52ZMOORWlAX9Qg0zYaj38MQ1UpCAf8vZT9cV+KmjvU0Q/9/Ha/TncNA==","signatures":[{"sig":"MEQCIHkcBXXUWfB/5fJ+htcpR6/UPWmr8kTXMwXVgnzWwKGKAiAO/GnbGyQ2aySyz2oky56UvflM0lHnQs91gHzc257SDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXlIYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpplQ/6Axueajn/qD1Zbj/HFjmfGz5/om5GMTms40v8rXfuczBMKMEq\r\n6sDUm3lya9t+upUwISLLA+X4fdys2vFLGNk1D2UxthkQamCaM+tVx5dmyR7x\r\n8LC/2yro3N3kvq/C8MshuKvK++CTaUZFLpSeKjeHy1GnK0bPavSyVHyTJ1DC\r\nGfM9Bv6dKNohua3X+zW7BgBKMz2rEXuDqtfmkTFIXUzFoIBDuOGgi92hPmUa\r\nu1z7UZQu3GFztE/FeBgqyF845Cuzgc/wKdbWtYwdydVoTuDrMitI1/6/mewS\r\nl8O8yCBKR2/9MAU9fIZc8Gknx5H2XtRPKYC/DlXaoJ7zmHBdnbHR+bGuUYGm\r\n3x4+Bk68QoTLvLn91n94Mx7p9Duj6TdKDirMQr8pb25XcbplyVomXdmazxVB\r\nhhtiOq4We9ANdSUQ1egXuVRP+EuCKOvJh9JT7QSTdPVWevpeqkomWWUbD1h0\r\nr557jqps2XaGV5HsXe9SmNVk9/rM8qY5Btyqe34T8ExR51gWQI4F7AuIUdou\r\n5Qes2MaLxuJCjWiHuAP9nVXwXEoZd5APOD1OpiUvg0wevRl/VTcXxp9gGxxs\r\nzrcP8esZQ6Wh4RLXEu8zjAYFkJbLbCS8Htt1pq84vTI6Gjd5doDMI3z1aeBt\r\nc60KvPfYryBvJfHy5jK5b1hzzqIyhMYdP0s=\r\n=RRu8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3e501e6b1a696b0cdf5c217e0e98ca02a08c31a3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-19T06:06:58.418Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^22.0.0","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.79"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^4.0.60"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.143_1650348568170_0.48059710690729407","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.144-joshbwlng-bump-internal-32f2980849d0d41969e34a3a7b48743e69042739":{"name":"@balena/jellyfish-plugin-front","version":"2.0.144-joshbwlng-bump-internal-32f2980849d0d41969e34a3a7b48743e69042739","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.144-joshbwlng-bump-internal-32f2980849d0d41969e34a3a7b48743e69042739","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a050196dc8ff03d1bf64d64f997df7153cf88fd5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.144-joshbwlng-bump-internal-32f2980849d0d41969e34a3a7b48743e69042739.tgz","fileCount":28,"integrity":"sha512-USgh0boSk+1gsK+IV1AktlEruqNpLckeiHljkFz1dtwrKME6ATh5JmnOeU0M5risQfBWa6y9NB9E2gojKmT/Tw==","signatures":[{"sig":"MEQCIGxaTt7JVQM7LBFAnZTDZ/9+iTWKMIT+bYbaEWQUKItiAiAL2tgqCA+5TejzmLh7hiFMQiBfySH88LA+MGrtQkRJZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXlXpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4BxAAmGy6i0V0OS5rhMLz9HzfkVUiv07DhmN9Pn7RaC+CRCnEpZAG\r\nIQm9RKCmHjuxvh86YzGKGrWu03j5ks+uYkSMVIeXfxWqCMotkNpnSQmlxIdV\r\nElUVhdNHkPE26Kj18r2A0tThswjMeYV+FqbzVhPsWYWi8zUEM2D9mu1kdksj\r\no1QJ9+euH0e7Tv0GSvEo21YwDTozpoKaBDs6i17UrWU32RhhTHMNZ9+Zcf7E\r\nL1/rpTfZVHy2hYr98duYDCMw8BufiHw0ljacct6nfL1hka/QQYkb62kUdT+e\r\nbsLuMzJu519Ua9xSW0gbcOyBJxMB0LWGLZNCyfgEEyWMIVq2eDxUGRBknPcd\r\nYAEwZGw8AbDFyIjoyeggdspKd8sKUPq0U8MDeYikbylJt/x0QKirfGoCu1b9\r\nHIwHd/Bl2t0k2uS6hMFnVpUwE/S1eV0/jLA8WSLJWWHwYBoy3njXDoI3Dd6t\r\noldbKF2GCC1Ixz9QPxqwX7xTYHkzH/gR77E7GR8jZVE2YKJpVo1uyAa54dSL\r\n+EIeA3BN7DTYEixO9rb5LfGTDGPVRxkv8pzGK4pCAAoiTitgSYEiIQOuGkNW\r\nwDPbMOkID/ZqJ52hwcqXYR+m/3v/qM5jOINvuxSJfJWYMFwtfCYMsrVG1xjy\r\nW54P8c8ym8fezbj3D2ii4w93i6c2yvzaG6k=\r\n=QlpW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"32f2980849d0d41969e34a3a7b48743e69042739","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-19T06:22:19.138Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^22.1.0","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.81"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^5.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.144-joshbwlng-bump-internal-32f2980849d0d41969e34a3a7b48743e69042739_1650349545694_0.8443112381915323","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.144":{"name":"@balena/jellyfish-plugin-front","version":"2.0.144","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.144","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ebd4ac13cd719b1e821e10b639478441a3782bc9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.144.tgz","fileCount":28,"integrity":"sha512-BUadv4rUs9/IJdE4H9nU52unsFJX7fa4SfX4R5cIDZ8RhdVq8YSMwQxBHtND5UwkY03mNYpa040j5nzBgSHsXQ==","signatures":[{"sig":"MEUCICWdTwuVpjA3UnhAGUexXSey5g4VtbnV+CFVsn0CpTlxAiEA48+DBCNZEpcpWxnTtDeW8uCfQMLy0SvNDxLCjZbYmbg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXlmGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoolg//SYdliGb8Rk5hZMeNDy9tDcqhvdvHEuTSDJVDMEtqBokM6mpm\r\neGmVlufiYjZZ/emA4ZD6g6iqB9aG1XQUFUp8k+vQRd7kFsYnAkH590UbPZUj\r\nuHKhySUwNt5HUNuy1Y6iAQGGWzEvb0G4dqLY+7IVV1eCQEJy3wa3kKnioBU1\r\n7KFkzZHBrCCvpxRrm+PjQj1UiRNk3BUodIjg1wx0nJ9QH7ZRHHFQxAHsfxWm\r\nbk11wdDhzwpjlgyYIJmiGWFID3HfTv6+sYwoxAeJvQyMubDY+Q79kdHW7w9A\r\n8AmdJu4k4drEZMLrfgNkuU9PQN3xMkCHpubnNICY8MMiECpCEZHgUGLDfQu2\r\nH9Epl5agXhrjz4NlBdI7CUXNOHylhJ9rZxp+J+AY+aDheNnH4VczwYIqQsQ6\r\neGLXOvazkKHZNtjTuCj2EmA6/MLTi6j35D4Ght1MspwpDSil/r03rUT9XAh7\r\nL+i0uD17JX79Z9VgSc05ju7/gOHZfPTFNviC2AsSe8yhQh8hwpiEgbgH5u4s\r\nKhYI8fMqZD9fi9GwPjUN5rbyyT4BzVfQQWaJgqvcd1QSfsFQj0JwKH/VyemB\r\nguZz7reR4zve89hxclNTzs/bA7xczRq9xWRWPNF91g5HnbEy8A4L7uNw43Yn\r\nBAddMQyxIWtw/Rn7Uyw2bY5ziKInX9ZG7mA=\r\n=hH0v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b6f1a034568b39c310dea7d7905c971bec7250f6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-19T06:38:16.830Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^22.1.0","@balena/jellyfish-environment":"^10.0.0","@balena/jellyfish-plugin-default":"^24.0.81"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^5.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.144_1650350470267_0.9174026426089559","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.145-renovate-internal-patch-8e1d2be16a724b1997bab37e98acc397ba6688b2":{"name":"@balena/jellyfish-plugin-front","version":"2.0.145-renovate-internal-patch-8e1d2be16a724b1997bab37e98acc397ba6688b2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.145-renovate-internal-patch-8e1d2be16a724b1997bab37e98acc397ba6688b2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b1b7f613ec2f7074d411668b5be089a86670af7a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.145-renovate-internal-patch-8e1d2be16a724b1997bab37e98acc397ba6688b2.tgz","fileCount":28,"integrity":"sha512-Zr+z1LadlGymydzijLeN48wsDSTrdYW/r+jUxzovngIsIq2lcFfXpYrpkG0MOcPCWojId5WNUlCIcRqB3uADNg==","signatures":[{"sig":"MEUCIF6ZZxcL3gX9+CmZA1iSGeCd+npbXr5+FYe8AnZzyuwFAiEAkFKFdQpOZLjYPffWORiVVT5oOls8vRy6YJh5aRfmkPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYVVPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOMQ/+P4nJWSXu2O9uv5LUeT4s78WTi7pVP3T68tBuwANbIFP67EgH\r\nKmZ5E7R8/NbsMFJN2ThvHTTaGWRAK2ogtj8r5MvsqlGlN6lABsLivk2mLBKm\r\n3qc0tAUaeHGiX5mXRnhotcGiF1W5nDOS4POdwJjHm0S7ckQvCHSsZ8iAMmcu\r\nTbH92pufUNrcIiaExi9SRm79uxGBN/w/QpNH+cSjkYznIDs8iquBddgWdR0z\r\nKrULUW8J+F8crdfrRVOr2crk/dBTByHc10fRjQjWBT6PwQ740H/ZHPNs/Ato\r\nQ9QLlOuLsEZPSfbqiyWARALlxqpl8Had4A+IMkix9O6j1YpnKblWj61gjdfb\r\njQ7gYwBLnBBh1+JvEh/s3Iu1l79QiFv+q3S+DxsPb5p/0a4AKkzoreuleoJH\r\n/vbMtfP/nIbuwIKrdwmeSUxfawh2XmCpm9vxeTCZC6FCKo5Fly0nbHilWzwE\r\nDeOr/6ojaCKZNgbUygcPgfxVQ4EiotWyIeei6mCLPxhE+A1D1/7z1O5S2X+/\r\nF/HrGy16zf7Cw1PO3ice2iZVO8yT3nv4//ny5rpq68vVMk8JTdAvS96wXMET\r\ncE9RahA39vIkjE25DkV45UrzmO6esYO0UbPviswBrFwItxzCIkqMXBYlKhAM\r\nPmLj4gXfvyF2ECxlcU1dBLIBHxkXXP66cjQ=\r\n=bwfb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8e1d2be16a724b1997bab37e98acc397ba6688b2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-21T12:56:29.257Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^22.1.1","@balena/jellyfish-environment":"^10.0.1","@balena/jellyfish-plugin-default":"^24.0.82"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^5.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.145-renovate-internal-patch-8e1d2be16a724b1997bab37e98acc397ba6688b2_1650545999541_0.03461766254381171","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.145":{"name":"@balena/jellyfish-plugin-front","version":"2.0.145","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.145","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a3478368e0755a8b65d41e3ce912bb135877cad0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.145.tgz","fileCount":28,"integrity":"sha512-FnRiZHHbEbkNKRpP+X97v0VZ/lgM3FbcJuCSd+7F+zabo/QuutPH7i0TdtK7du0XxjTY6piSn+tRlJHA7RY/8A==","signatures":[{"sig":"MEYCIQDY/dK599LV8/hb7/ueOkFvINuUWgPUHK+KF2Qu0tjpGAIhAMI0DfQQ6e+YUym3RLGNqNwh7HKcWzz3yIU12lzG7FYu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYVkqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9OQ//ctfb5Z1rodZOH0EGAJsmw815T3/+99E2xJDMGUHNuX8UnE/C\r\n2bjEFdHbYqHAjwpOAq4jKeCIJd/rDMytQ9MC0WgfaGUiRhNA6D9h1Yru3qdJ\r\nSac4RhVI8vyBPDv24iwytPT9/85OvBs6Y47yJl+xLJ733wdLEwK8jz/8PU+2\r\ndHP+KqG0Ku5lh8SWf1r/6AqzeWF/YoAISKDG6vU/LZMrFL9vEwLhssmN0iI4\r\nh7Eiec0S1X9O2W1/D4fK8xzHPqnhnVMjlylgQD8Gpxs2ouwBwE56Um75V1R5\r\nCBRrdYbOzkIG/d7GanDHLYlaCz9Z3eugAfCAoF6ZLU+bCOcSyPxpA75vbCOt\r\ngubXTAfzRsFrf2EYNdb466YhQTG+sH6L/C6vmohiXKvx9LaMLWUXqXN5DiSh\r\nLYe+bEKQVHPcoGKbXSR9CUjyVT8sl1fGMfDH8jQCw12dL1ckpcO16nt1ud+G\r\n2zuyGhKzSQolmoM4YmIcQ/JldS8cX+DJ3NFFjEmlkEHxVId+BV6PcbiHbx0W\r\niCblLwmx53HUo/Q3OBEY7jnlsXU8ZoifGwDdel5Iyt7y2L5UWhkq0iUxh4Yq\r\nZgKxx8MlqM8ffZ9kvt0niozXE4yMTQFRFkyC2ac65fG8HBHhyvey8tM5+pHB\r\ngvOwE1IP4jpKLpGPf76tIJrKkjRVg71Fm+s=\r\n=Ik4t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0940b95afcfeab5683d4945d2978c193e21e9b50","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-21T13:14:22.006Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^22.1.1","@balena/jellyfish-environment":"^10.0.1","@balena/jellyfish-plugin-default":"^24.0.82"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.3.8","@balena/lint":"^6.2.0","@types/lodash":"^4.14.181","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^5.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.145_1650546986483_0.6260561144013705","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.146-renovate-external-non-major-c47feb83589a5b693291a64cf8cde6722ae75d42":{"name":"@balena/jellyfish-plugin-front","version":"2.0.146-renovate-external-non-major-c47feb83589a5b693291a64cf8cde6722ae75d42","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.146-renovate-external-non-major-c47feb83589a5b693291a64cf8cde6722ae75d42","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c74200f0337ec363af0139da9db7dd52297819c8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.146-renovate-external-non-major-c47feb83589a5b693291a64cf8cde6722ae75d42.tgz","fileCount":28,"integrity":"sha512-FOiG/11rw0YeInT1m9NYRCEyLg6WZ+WkT3O2EWJBZlfo/Ckcvzl+dmr7NCW62vaIEeTG02ZAp/YK+T9R+if7qg==","signatures":[{"sig":"MEQCICb8bmNIF0NegMVsNbp1QbANM5EygL/nepXbRcTve54eAiB+QtqkPq3eL4sekfB9O9FA/YzDHFvmrYUpOdkHRsz6cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY0SNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDkg/+NMkzkGJZ7sMf/cnR5iwmbaVNQKqzvdO3IULHXuU3SYMDMmQU\r\nZSdg07651ommqeoTEoJRmfDZIy4wJGzLX4LodFTqYlhicUAGp0MLwchNFcHF\r\nrC/m9ewluU91/25SoosldISkuz8uu0qDbh8L4UtTSA3um7KxdW3dHb8OvLNK\r\nxAGPcRVs59MTDo0cty2Py8Xkkx9w9rUXPk97QRbxkElU2EZGTYlN18T8L0Xb\r\nKSiRfuMBFMMpAtN/gW83ok5HMu9YxFuZsPXWIEvhsX3d36SZBl/qvbsThJMA\r\njqhxhHRi+fG1RxAy9zawSIcnwLQQFL53XjPpB+BxuH8umotFmjEx1HRCwXDG\r\nYYVwShh9bJUi7u37Xt+ZhvIQ4c8JLGI6m2TUF9pMI7Co5uCskyNgbQf8ylw3\r\n2I0sROqEH52an8AcnumFqCoI++MZptWLNqMBALr1zp3hHQoBTbDmJjepIJH/\r\nnkGteZpkNTjC3jT8tIv1bgjX2/xSMBg5mqssiZZ/pOIKvEnfYSPlIHaXd2aT\r\nP8uxXqq9YPWS6Ychs6IWaTrUc8o+MO3V9tk+Bz1YeMv5OZ/GUEAa8n1Jcx+t\r\n72J2NQyhAi+s8xYqSDSHCn0s4vy0z60zkbb5RNC4wbXnSvv6iN26oGgjTCvm\r\nNdlV+c5W2BPW5Izi05HLuxvYYip9ahsDFT4=\r\n=Lf3J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c47feb83589a5b693291a64cf8cde6722ae75d42","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-23T00:08:57.686Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^22.1.1","@balena/jellyfish-environment":"^10.0.1","@balena/jellyfish-plugin-default":"^24.0.82"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^5.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.146-renovate-external-non-major-c47feb83589a5b693291a64cf8cde6722ae75d42_1650672781535_0.5850856953271184","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.146":{"name":"@balena/jellyfish-plugin-front","version":"2.0.146","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.146","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3830e41e87dfbf02dfb9d43168b3dea1bdd0dfc1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.146.tgz","fileCount":28,"integrity":"sha512-IIFeMh0Yz5n124FJoZqQMlFCBnKBBZLx1VotI+NEi8eu73iX0siZYzrgMN7LwMHmfQLbv/iRzLsCQyNImOGdpw==","signatures":[{"sig":"MEYCIQC8dDwn5Jag2pUvUwFtS51zOu84IY44hTXbVXUJma5TpwIhANXctYQVc2gNVXiXzgHSkPqEXmit5su0NcIKhf3+E0Gm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY0gbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLKQ//TCdw8o/5REPcoolvjwfGnnfQH0sqXzxM9NwsxzWvCpIxVMsy\r\nJweb/daevbGYJYXiFbgeWz1nLKEnspk/gxy9bAVzSvrJ3+Et+6sCJg6zC5Gm\r\ngwJKIwByCRr1u9MgSsAiqybOXGsA9VH86SV0g9d0lVPcgSC17QCHiY0K9q+W\r\n4SBMiqrIv9iGCbM788X9+EEVPe1J3q4RiiF1Ly4qUeYFv8E/Wh2//BaSVwmQ\r\nN169GloTW10EavnExbZ+koKdm0HWXWCEq34eB/BXBa17EXI4hQ+rOKD+zsLY\r\nCH3/cMLU94s3lF+El8FaoO2VkkTc8H1+kr1klsna8TTW2huVzXhU5fEySdDu\r\nSufcSx/kqq1uC5L271BM4eGfDFl7Cjn1dFuzT1u4d0PRIGl4p4DIPyTF0SXP\r\ntmaVupHLHT7mzFAi7xCc7+IG2NHJWfvQ/4saSqa9HgIG1vrDUt6NML+fEwTn\r\n9DnmlLiKB3SevIq1lCNPhWkXM0Ku04jxBYf+0kiAsLg6cjDBxKzZkFFiGvLA\r\n+idCtxkmUcOp6Dcz8AnWY+aMFyK7ivIIg9tuLk9AJZxbEC8AwEyYlpj/f8Xo\r\nesr1RKlMmds3D7shvi+TG/9Du/9WcxEGwrZ0bicBammRbutFiAPZlANjJIUj\r\nWN9spJknFvSNt9OdCcp4Xo+eDr/O6a1gEB4=\r\n=K1C6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0ce1d1d2f67dcd8dea4d2c3cc745e5dd10711520","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-23T00:25:32.153Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.25","@balena/jellyfish-worker":"^22.1.1","@balena/jellyfish-environment":"^10.0.1","@balena/jellyfish-plugin-default":"^24.0.82"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^5.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.146_1650673691471_0.9202015889527033","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.147-renovate-internal-patch-76dc6f964ec59f3874e5f3b121bed39d059ddbba":{"name":"@balena/jellyfish-plugin-front","version":"2.0.147-renovate-internal-patch-76dc6f964ec59f3874e5f3b121bed39d059ddbba","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.147-renovate-internal-patch-76dc6f964ec59f3874e5f3b121bed39d059ddbba","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c6b8438852c21a85679e3af353b63da7265eccab","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.147-renovate-internal-patch-76dc6f964ec59f3874e5f3b121bed39d059ddbba.tgz","fileCount":28,"integrity":"sha512-7RYXxv6Wnyx1CcLzffOshCCKFMu0Qct9QzUxUQs3hrL0XgMhYbhoIISkj64GR0p9AdMGiRnEtxKpakFp+NLeZg==","signatures":[{"sig":"MEQCIAePixb9eHMJ/9FM3Ez7Iu6PLJuPhgPxJSxxlKa/Byk7AiBpQ98NXwty8UA9IiolM1D0sTgRscP821QINKkanozLZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY0nqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp75Q/+INsJ0WZO2BnvJYgeQfOmvccHn0G5xbOWTjgXF/B4RHrgRiS2\r\nd97Wlz+RAqebXPVY6jaIP/ZOsD104rZFGO1X7pLPNjtvX7GH0Vfjaan8gic8\r\nAqoBC6MaXsBjvvzmS4NeD8HZ7uygcjGjrJMpyqwUrJ1vkrZAUOiBaAX4i5vd\r\nAz8sOS9RuO4WxD/SMNBH3jxx7FYQFdG0jgSCrNW7QAJ+ntFcNxNgPf9gLuaR\r\nZeObivKZ693YpmXYzz/2Tl/z0OBkqbckJpcLWat3grbCqRSabW2pZJTz+wfk\r\n13kQzbJUF9ywsRsSzawgt3sEudBUjDrjhvRk6ffUncjTR6enjaTG2yVBOT93\r\nzbL5r75nC+QA2K6IO9+Xw4dhoshfdJL+yJ7RuUaNVentykjhLFVyHsdMNjAa\r\ndcySomsAmjcv/BDilmIHA7LRnC7lsolPHiISftbPUe1R7xV3vIFL/rZaZ6kZ\r\nCdi201nZQj0xI0u8DMOr1uYy7fLXwAMJV3oZuu6WHOO5zddWlclQaXffMew3\r\nEJlFxM5v6Lz9zoFDSPanBG1UcZdcG3EhswLh2Fld0bBrQ1DXEm5DDFvU95bM\r\nuKuiqV1+qWF9A3rbGIu3y9PdRUt/2lfuO035E41s9gOCFTwYnxLZrxYpPUyF\r\nNFLrqXjztChGhAGDQD2MJUOOtLxbxZ5x8jI=\r\n=G/JW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"76dc6f964ec59f3874e5f3b121bed39d059ddbba","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-23T00:30:08.893Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.5","@balena/jellyfish-environment":"^10.0.1","@balena/jellyfish-plugin-default":"^24.0.82"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.22","@balena/jellyfish-plugin-product-os":"^5.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.147-renovate-internal-patch-76dc6f964ec59f3874e5f3b121bed39d059ddbba_1650674154095_0.24052581261789152","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.147-renovate-internal-patch-ba3d731a696895ad76612a9ca67751d26ac53c70":{"name":"@balena/jellyfish-plugin-front","version":"2.0.147-renovate-internal-patch-ba3d731a696895ad76612a9ca67751d26ac53c70","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.147-renovate-internal-patch-ba3d731a696895ad76612a9ca67751d26ac53c70","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6dcd422e717661d04756271698e4faaf55d98f74","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.147-renovate-internal-patch-ba3d731a696895ad76612a9ca67751d26ac53c70.tgz","fileCount":28,"integrity":"sha512-pljlw5Hr6V/nLUl+ADogHN7w6zln79kPgTEoIJDlxbgfaiRNDSWjYfENs1uLHnY3ZU0VxrMAzIVk9Rc1YdieZQ==","signatures":[{"sig":"MEYCIQCl0A+vnwfKwmIQ72wb+eNqUPZJVzyEt1KddSEYdOfZYQIhAOntf79bNKzFkaavgAod8UcZ5RJju7pQ9W5ekfRRu3tZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY0sjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEnQ//Y1pfhCXIUJsA3rEidV83tAHmY96WbShT4KVoO45CdUFb4pbZ\r\nRPvXQF7bOm2cHblUh7RX6u42WwUqBS5eFs43wzkDasONcac0c/w9ftxAzBcW\r\nRW5QdlND5fKyOJS+qy3OPwL15wrq1iHitGMwvrZy8YI6VSyOZkjqvwKxPY6n\r\nCTguIuavp1rAx3wzGBZd1Z6Yo4/6odYKZJDwdO06DhkKCS4sgTSKkgERXtks\r\nkJCW/Y45mgftzJCoRVdSfWFDf5c8p1Mbba7LBxo95kwVumPd1n3VAewxFMFc\r\nf96N61VbLEKnfNlsAPsxWJr5th4j9OvV4dfZQf7vztg1E48XMjhVKJrD21xX\r\nrRvtPrAAPUvz/Wv0EOzxNdRScLjRRchGpDJB0Q8FUBGfH8cFr0gZTX8AWGLi\r\nRpzLD+EEjh3cDmnGqL9/BsZJ1dUzq7V+QaTlGr7iBbpYQCkqyO/U0753ZHoO\r\nZyEzsZaWAFnX5A2MeTGY1KHaCkfECiz5mMXHuaBXm5Gc0Oh9EG4LZksHVpst\r\nDFxB8bXekgKmX5sRfuBGqwyJoFAfguowwwY0H0ciGYmvh+yYWiQord+G2OfA\r\nqNVLIlJOrcuXcF+lMz0bcy2TIhL/OhYZX7FBgpi0Bg2WjqZ6qpin/IriTTfd\r\nzJPsb+d3aCiJZ/bjHWbfDtlMW5S7SNlmzKo=\r\n=J3I/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ba3d731a696895ad76612a9ca67751d26ac53c70","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-23T00:36:51.420Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.5","@balena/jellyfish-environment":"^10.0.1","@balena/jellyfish-plugin-default":"^24.0.82"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.23","@balena/jellyfish-plugin-product-os":"^5.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.147-renovate-internal-patch-ba3d731a696895ad76612a9ca67751d26ac53c70_1650674467308_0.1212512603120599","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.147":{"name":"@balena/jellyfish-plugin-front","version":"2.0.147","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.147","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"40c8e620e68cc0b77b0367a2abf8ffe54da3ea85","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.147.tgz","fileCount":28,"integrity":"sha512-nh5qkoHZfnnvkgRbW0z2YirlDlASmFmy93rRcKytRBg9ueB5MC3L/Xl3l51fnT2yjRR27tWjIkA99BvLH8NTQg==","signatures":[{"sig":"MEQCIA/tPnpw4BAgex/HivLPZMbxe7MhU91N8mWu6vX6QXZnAiBTvxWFbDsALsW8wHVKSqmTlASxGPMKWsuE2jSbjSZA+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY06WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSAA//R1r9QKOak0VL/Yf5BEZ+jaCM+Zl+PU9Rx6fsrEeP69wXD3T/\r\n/j8QVT2c3DE0n5Vq6p0Dup7HZlGDgkL/8+GV27+1aL/A0WOFWuh64mXm60j7\r\n79uNFIKzKADfe89En7tSRQhMlIqZSYtmmLfjOswSwdYr+cguIXSYFpqedRpN\r\n6VXEdBqU2GNz0/klVC9HAOhio522ogHeUyBUZYBG7IpISW0/twe+wXA6OYvN\r\nRgF0C+Z04MPR0ykjaoKfPS3GJESInhJ2WE0DrueGvu5tk0YtN+H0lu3uQlAM\r\nAlFtYx5spEd44IziDS0FqZe4TMIZInzPH3GLBKc6SszHu9yZC10vt4dTXqMj\r\nrZjpmr0/LJi6YZvO5nuMhxredyScnAvJoBRBn4/sBLy5g/H9rjkdWYDzMSCQ\r\nimWl0oj57UG+xmsO4R3tKr2CreG8qvJb/28u5bdxV4TyoITBSGqPqcWlv38a\r\n6+x3VdoiX1mXZEwaakwhFcpcsB8xIJLOVtQNwbnQAi6kNpPRdQy3VbyyGp8/\r\nn0Fd6pD+7MDpkV2t53RR3DP2plcG7kJcvvWLe7hJKCg8bbP/m5S6O46JLTEe\r\nBs+KnH7aiUJJaK6ogpN06GACboeXqiBUPL1Qq+XUeDVIq+1/AK3PlORiN2f2\r\n7XflS2v8OzbaWYkart+2W0Bpq0InbMpQaS8=\r\n=W27J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"587a0c6b9b0b24dfbc94ef3415bafa3c58fb1581","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-23T00:53:44.179Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.5","@balena/jellyfish-environment":"^10.0.1","@balena/jellyfish-plugin-default":"^24.0.82"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.23","@balena/jellyfish-plugin-product-os":"^5.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.147_1650675350114_0.4352297894992274","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.148-renovate-internal-patch-8d59b13b5752c02dbb2d15d6b62a83b849fbeea0":{"name":"@balena/jellyfish-plugin-front","version":"2.0.148-renovate-internal-patch-8d59b13b5752c02dbb2d15d6b62a83b849fbeea0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.148-renovate-internal-patch-8d59b13b5752c02dbb2d15d6b62a83b849fbeea0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d57d0e804c28a20bb1bbb1382d8302528c1f3343","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.148-renovate-internal-patch-8d59b13b5752c02dbb2d15d6b62a83b849fbeea0.tgz","fileCount":28,"integrity":"sha512-yLywmjiP3stngo6xpmWJ9UAB6wcbSqMr6tDGwkJheqzbnolpbwJHvsLo3o+StQt3NsBytX3WyctGprapf2BS+w==","signatures":[{"sig":"MEUCIQCCBsZ4U2HB71ed6I54SpgpOhrgN45IaRWKuUNZGS3iuQIgPb0uK81WKA/tNrndmIQKo5yFfVHKrRIc8VzAihS+ioE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY2xMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTkw/+Lrk7bY9BHuazJA3aeAVuVKuqZLcOA5NItgX293mRBHNRQ/sW\r\nJ4k52LqNWMA80aJGfwKZrcaxGcjiEFVA70B3eei+ssESWmcqpxZuJzvRNRPv\r\neo3WQF4LHXWPhcMbWZsQSrm/MKLx1i7U4coEp5FBi1cxbwjvFyOOW4A3Jxau\r\nb6RwB/NGfJ+KpDtJ8glHFdeAWP5iHSCF6t+ev5Q2mwHrrJq141hhGUQdX6xy\r\nMI3qydviYFGSqTRAQXAzAceiaiUIjHBy4FtzZXIdcU4s9XBycjS2nz8tgYRC\r\no7uJOz/MPcQiOTdBEjt/1LfY3GWcLgku4lmgT+XPYKU8BVULIQ6JLDzaSaRt\r\nidiu7J2NlIbxwTnBBewbAW0fM6krvNInZgg6Hkoc291SUknIW4u9h3DEKEqX\r\nB1cKu1OmEfR28q2o6K+/9gcGgVQcuRuTDyQKbHtbbRP7PiYxdaCiQ1K18gwS\r\nxL7plXc9+hMly7cXXjT7HbPYIdjTrC/M5DfK4jvqHPzfXjLnHnmllImVLqUB\r\nlMVXQMbOR4dgyT5UKcuGgXA+Nk9f1omYd+BuUzkkc/NW44jv67z5iDvBN4iL\r\nrOmypO+c7s4GHR+Lp+Dt+fQY44Mz5SCVlm5g1SdRUIGtGYxGCDVQmxjl4Q1j\r\nvyuSUVAfdlbk+YqMaThcNTQX+fnNwkH0LSA=\r\n=0vXH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8d59b13b5752c02dbb2d15d6b62a83b849fbeea0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-23T02:57:24.829Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.7","@balena/jellyfish-environment":"^10.0.2","@balena/jellyfish-plugin-default":"^24.0.83"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.24","@balena/jellyfish-plugin-product-os":"^5.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.148-renovate-internal-patch-8d59b13b5752c02dbb2d15d6b62a83b849fbeea0_1650682956363_0.36467390804622224","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.148":{"name":"@balena/jellyfish-plugin-front","version":"2.0.148","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.148","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fb3bf8167ca56a1c0bea88c26238ed9ae3735b51","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.148.tgz","fileCount":28,"integrity":"sha512-eivCNbDMLupePaynb8WBZ+ADRE8oHpHtzmk6o118AvTTIuHSNZ0N7bNHBTDnmhUN+iwO7ZqfyTdmcT3gFELfbw==","signatures":[{"sig":"MEUCIEYVVDqbYnulCZPmrxXaLoj1rIxjInQKjkfOYP6S0/ZWAiEA2bRiNkiBPhUPSH42TdwrIEpq1SuraevtO4D2wdv/2JU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183853,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY2/WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBSA/+JKbKw4/NaSaQCEp9B3GDaag0iacX5ZPFoJoE0jWMvknz719a\r\ne92Gp6CyaWTcpI/eqoE/Uv2PL3ZO9//WKcAt9RIiLgP6Rz70nCNVwesNqGzw\r\nAVw5pNzfPyfYa61EzZnB1InqCgOftpDKkongmikWKvFDxWZqJlzRZ0H5Quh6\r\noMXoEXr0pBPV9WAgbGNwbxf0O+uNkWcn7ZnrTi0SUVacv2cBSbrKEpoz7J91\r\nRnU5mZkUK2Y8QRdYi0NbwsXaac3xNiv8J5+Qiy5lpA2svWyRsnzg6PB60TMm\r\nuDJC5aBnuKUyqSzcrHrwtMXaZGjWeTPm/PJccCq/4hstCYbyJ+XyxlUQTPuO\r\nIstqEGmrYZ5T8P6MSRhlDPKPQ7mtyMKk17vYi29q5Asbqlqn7JS/ryLRHAWt\r\n+xX1eTZeQix0qukVCgni9HluPh+GsdCSZr/8nCE01hzN1EQxJjPTtc8Wf2Y6\r\nEmAN96+QpiudRQma7F3ky/NhiFZeJzFdRU5doM9NO134vXGxxiJ+escmqxdT\r\nHOAIc8A4lSK3NHRgHL6hX7RwnVgP6OmOak2ow42GY43cu3HH4R5O6bKgtm6d\r\nEQlOMd1SpBPiFOW0obc0GqCPhoBOMenK+UDZdSmrljLbHYpIS49QWiyP9o2I\r\nsBG3Db65Y9yZSjmSUtRkaJA6Bp5pcD5kAjQ=\r\n=pBeD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"59483a93a65363e4cbcb8628e47447939097edcd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-23T03:15:06.217Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.7","@balena/jellyfish-environment":"^10.0.2","@balena/jellyfish-plugin-default":"^24.0.83"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.24","@balena/jellyfish-plugin-product-os":"^5.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.148_1650683862022_0.9453480816748518","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.149-renovate-internal-patch-60b1c564d23efed4af2f27d50d61994f9ae4b063":{"name":"@balena/jellyfish-plugin-front","version":"2.0.149-renovate-internal-patch-60b1c564d23efed4af2f27d50d61994f9ae4b063","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.149-renovate-internal-patch-60b1c564d23efed4af2f27d50d61994f9ae4b063","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d8f56f38a8d480605e194fb86a6f845ab5fd6d5d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.149-renovate-internal-patch-60b1c564d23efed4af2f27d50d61994f9ae4b063.tgz","fileCount":28,"integrity":"sha512-diu1Rk7xDD2JlC+oPXgHhzrwUEMcgxq/udEraUpdEkv/CZ3QBCDillpXRoAAN9Bpd14FT5KbgIXJ6Kr1Y2otMw==","signatures":[{"sig":"MEQCIEwZ42TDGkrdSr8inqIPQpzDJtYhGtc5jYIBBjWCoI0qAiBPVQjaM4U/RpItyOj4uhupFPruk/qdOYT9e519ry1L8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY5L9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxzQ//alX7WihXvKtP6I8D+1bAwV1KsHuNhAVJM5TYMAF4lyhmItjW\r\niMzcTfLzekSURhjZtIfqzFTNo5IXS76JKAuP+ptKF3aq10Czqqliv/29wegD\r\nX/UKxyxDZOoFNCiDgIO3miaEcyFg/RtSFgt6xFfDZGmn2ZgTDWLQhKdRQIEr\r\nSBPSGJcGKz/rzEXrduQsfJRrwdBr0LNeYaE7KJtS/jPVLWFtKfYWU7Jmu8GB\r\n88XgaehGGogobPglh1kPzz4sOk2y71atrjjgT+AmH3suxNXZH/yiatyUnbaO\r\nGRRi93lK5GLAeVyZ/MST9jsvFjCxV6lrrn6CQuVk8KDs+d8s9IKjN3JIPUAJ\r\nyK/9d5JIXKYTbwSn8U7qAMk/vsaqgtOOhfcN0FIZtbs+w7bVQ8qGXeXOoXtE\r\nOZTtEM5PYX7X7NYtpFQA54p9yGR+XdNN2c6se0aB1xzYQR2Weq35BYR3eCr+\r\nKkHGkh8No+E41cPLTLMmFA0h+mDzhhbFVFvbjrX/qxJ74TrgX0bJQGwuF+6t\r\nvmF7qTCdkhuSNEG2eAj1Qzkre5rO/Qd3MsyLvmCrFVKKz0SZUx0r8dRIeD6K\r\nwYjpH/FSasj0VBpRBd+9PXj6b68PSh/laIYNC5QcCP5FHToGHbXpMamSIt/Z\r\nNsI5rtau4ByvmfgjAwJJAQNbpctSzy4pzEM=\r\n=8IYc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"60b1c564d23efed4af2f27d50d61994f9ae4b063","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-23T05:43:42.970Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.8","@balena/jellyfish-environment":"^10.0.2","@balena/jellyfish-plugin-default":"^24.0.84"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.24","@balena/jellyfish-plugin-product-os":"^5.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.149-renovate-internal-patch-60b1c564d23efed4af2f27d50d61994f9ae4b063_1650692860945_0.2526749343856818","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.149":{"name":"@balena/jellyfish-plugin-front","version":"2.0.149","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.149","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f8aacfd630024680cb6ba5faf9b207ce112cabea","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.149.tgz","fileCount":28,"integrity":"sha512-NL0r6kwsdLbrD47T5TptCeHm6yWIyn9ZOBBGnfo3DF0ZBEUnYLvrfxnORU0BksQxahMArpDCVS/UblxhbYqQyw==","signatures":[{"sig":"MEYCIQDgwJBzOth2ct0W12rRZU1F8VCnjq4UMbImv4952K0lvwIhALnkQQlac7FFrb0Jk6uPbM5uxbNLcADjVv9u1AUmXcnf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY5YeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmra9RAAklOnGTK1dRGPk8gS0VwGU+98MLWCcKHLZ/fl9VdX03H26iDc\r\n/kT8tXPECanao2LQDB40/orAp8aql6DaOzNtjACv0oaJDQ4GlKRXYVcw1Qpd\r\nvffjQIFj008OO/GhRORv7ZQ3ODiEEbo4erudYXyjsyNDxQBTR76V44Kf8UJn\r\neS0AFVe8C8gKW0ylzKMo0iWu5SeVFgGnDnQy488z6ZgW3fDJMRpQ0SNkKSjG\r\nDtXjYMTP7MZumJoCuCRjWlRg8maTB1mSKh6gLrSZjIkTbmCmKYInFi45776Z\r\n+7ZIN87+9KtZzR1zavU3HUpojaRJTMv48vkE1xLkeRRd7ORVpxRRONzhoEAB\r\nY9T9nyCx28uFMzyvgUgaZCEpQu8h8cpHBeKNw9icXWJXNr7FU97YdQa3d/K7\r\nP4xufGdQYl1GokRC7HC9aHrbl1+07tgNzji3arfm6jYey6cY3epCK5PhtJEL\r\n2kiO5cVtVlmg3i+CIjwNec6oWYfUPwOtCDVIglEaGdgTCqKXWc8jgjyN5Haa\r\nudXhxepitrgeV+ejJj+ntcKVVW0y8WDKGwD/Bc/4rcFD2kgBXjfmM0tIINmW\r\ns3Pn+ZLcpuvdnNUgo3yrR/9D/kJG9aqx5Xnx+/VYVNDgzq5f4T4F+yDAM94h\r\nkd9QLB4zx+PdYS5QUJ62Gop+hZFHyQV/TRI=\r\n=6kS8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fc8564cef31b78dbce6db6226b333024a5a338e2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-23T05:58:55.733Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.8","@balena/jellyfish-environment":"^10.0.2","@balena/jellyfish-plugin-default":"^24.0.84"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.24","@balena/jellyfish-plugin-product-os":"^5.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.149_1650693662720_0.5097089328960436","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.150-renovate-internal-patch-e898ddd3b11e56ef26ed8db59958b2076c233f22":{"name":"@balena/jellyfish-plugin-front","version":"2.0.150-renovate-internal-patch-e898ddd3b11e56ef26ed8db59958b2076c233f22","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.150-renovate-internal-patch-e898ddd3b11e56ef26ed8db59958b2076c233f22","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9826084979e88c058519860197d7655f37c187a1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.150-renovate-internal-patch-e898ddd3b11e56ef26ed8db59958b2076c233f22.tgz","fileCount":28,"integrity":"sha512-afJwJqxwmNf/SAdXnzxBzvDzSBwgpc5QvrOBhVeNN+AYcLVXMyQzd+vchd0SwGwuExshSsEVbxp6g1NT2cMZ3g==","signatures":[{"sig":"MEYCIQClNl4keEioGUk14VcfXrUNmkdNLd0P3OprUWnqqPAX0gIhAOAbjGndWZ+dj7TurOJ9lKSFmFxVFjHEwj6IoJwf8+V0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZdHRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6kQ//d5YE+JuMZ6zxaNaA/FlMxUK//QQQCUFskFQUjGKQOMUhI6me\r\ndsPuHs+CevCwKc6EV6Zj3a8OSHP3PDDeqKP5tZwa9kJFpNTCRUBg0HU0i0XM\r\nU9Wd1zdRGbUDXinZE+9Jy3BA93XvhwyG1kGVHH5eAw1SXt6loQXEXA5jhIku\r\n4rNRk0jCruxFSNwTqd+Y9W3/ZhfotXuASAajMnfHDgOE3VIYgwu56lz2NA+B\r\n6vh9KF76Dhn0ZGwjN49KTQDNaMVaqPyJVIkm4Su5brzdayNEU0LksRFxKfwI\r\nNx/lF8UMFikfG8pesm6JMMkcvSTL1qx1RU0mpDPZCgesxN8bjZSLmqE8G85d\r\nb75vtdFf5vh6rjfIn6O07/nm1ABDz3cnCkisyWcC/EOgnncXFqdcIpmaPbUd\r\no2s+BixBcLLJLx2njk9uiK1JlQKHdNpbkmVONMYYdzCXHCjUmNFr43q+MCz+\r\nhFhJeNqzDWWP53bfnDUJM4aB0zEwPGIIUT550yKaVvpZOHPqDlLo4ZjWI9/B\r\nAlqQDaY9b3b113BqVQoWuVxz0WVn0l54fns/IO5lXdWd3DXQoaEER2SOcxUE\r\nnvxN9UDb2Gm/sDuCmfQKYmhnyVGoaTXgDtugH+mCsrMuSQAtqP0GyofENYcq\r\nv85OiTjdcVxGSLPZRn5yDa3Al4dj2Yx5KGg=\r\n=b0TL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e898ddd3b11e56ef26ed8db59958b2076c233f22","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-24T22:36:30.293Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.8","@balena/jellyfish-environment":"^10.0.2","@balena/jellyfish-plugin-default":"^24.0.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.24","@balena/jellyfish-plugin-product-os":"^5.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.150-renovate-internal-patch-e898ddd3b11e56ef26ed8db59958b2076c233f22_1650840017348_0.5578944232806924","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.150":{"name":"@balena/jellyfish-plugin-front","version":"2.0.150","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.150","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"72375ae5e8f27fd86aebf8f327cd6ecdadf0f80d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.150.tgz","fileCount":28,"integrity":"sha512-nqMiRsO7bxhyLfjv/E27R2A4PHIXidB59cUlEar9YEHyVSPxKfhRhA72wGOAzK/W1nsr79944RqoIaq+oeNDAA==","signatures":[{"sig":"MEUCIQD5IapCg5x4FbogtFasR2N/T1hv0bCWwqBig6PMOcBHQAIgL54masceuXn6+oh8guWpjFeQ6ZgB0wjLPN88WtNqoWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZdUHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK+Q/+ILJ8zaoP76wKMZ6PThof/74vRns7W6O+fFKK9w4oJqO6NIgK\r\nurKUCo1VT4nFFkDgJLx7kRqD7sHiUTvRFb+eGHOLPe10QzjMAmaGahGXFr/d\r\nqsnJAYGnJJNhe9LgZs8M8bdZ7X4uPa/MFMgouBsmiHJE3aVdX7zCoUMgI3LV\r\np5PVU3BmlQfB1iAwNLT1asRdEJiD7kotFrKOTIydKMaH6y4gldyNF3FiSsY2\r\nlqxRDyXbnSaSJe8xp3/ps5/HbiE6xXsvgNo0gM/w0yTdW32ofA/HzknWm2YI\r\nbWOsLxNO5xymxhJ7PBvDtsWIW3ocjlVHaPRZEgmsHIzkRXt8oUT6lnPNf+J/\r\nqwxi08HXU0dViAArze5/uAAQfwuJ4WTTvS+UObYXEvqeoRvTOIFim/vmRqOL\r\nsm3k6wBeOG3bkAeWS4godVe8m/KrZKFe61DLvDwdjt9cowAriLaxZWshOQv1\r\nk6LGBSMhowxHHKNMPnQqDf+llo9c6yLVBvl87dqGQNqpp+EG5WXG52TsYfcJ\r\nJQcZjAC0gwiibgHsUBe1bCII+zfUwctT5CnBUKLhBhuvQKnEeVyULBDjrzBw\r\nla3cteJfg4A9x+2XLotapLP3MUrNAiCFG1fLM1AIdtEnIXQNKOIqwj3/Plim\r\nVbTx7uBJL8AYfpkGaeGSQVwc2NC9rQvakkw=\r\n=Ywlw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"134547a8fffa34bd3d727b94a920952135bcda7b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-24T22:51:42.051Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.8","@balena/jellyfish-environment":"^10.0.2","@balena/jellyfish-plugin-default":"^24.0.85"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.24","@balena/jellyfish-plugin-product-os":"^5.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.150_1650840839121_0.060692790092525595","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.151-renovate-internal-patch-c2fded823f84e691a80e3152de1130183b3cb9cb":{"name":"@balena/jellyfish-plugin-front","version":"2.0.151-renovate-internal-patch-c2fded823f84e691a80e3152de1130183b3cb9cb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.151-renovate-internal-patch-c2fded823f84e691a80e3152de1130183b3cb9cb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"164c1a9247ed236b9b48aa3ee94eddb8038afbd7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.151-renovate-internal-patch-c2fded823f84e691a80e3152de1130183b3cb9cb.tgz","fileCount":28,"integrity":"sha512-T8KEKyUW6VdO4t1FBeStpOHvafSumkKGEEPq/L3dwGNJG35En6AGhYoRgYhfJ0ahly/oZOUiwmBrI/0gKmE/qg==","signatures":[{"sig":"MEYCIQC7OiF2AomB0pohXbUu+Vlxkja5eZzZXb3m4WHJyZ4BrgIhAL4dPQo8U2GyBrYKdwcR7oH7Ey6IXE8CqlZQ7pD3GH1f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ15eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLrA//cqDsZgPO2q2QVnpxxLIVw39nlecqTQqL8abRwuIls34VVnaw\r\ngv4XqkfA3K73ULw95au0/T7M5v2LnQtrdIaYIWqW0umKAIPWP5kzkXHFIzhV\r\nMXDkC0hnMo/jQMw3N2sbl24VO56MYIeAsBjWTW4IIrThzFjrIs8RiJlaswJK\r\nrjWnFZd4Vp3kfx+7cULc3jaBwo2uTNgUHdsIZXBd7VW4xgLvw3VLkwnJdmRf\r\n7OvT7qdaXL9ygVdb/SrItCNsM9IIa4xkrpKTCkrMMeOscg+BxKOpnJ2vFSn9\r\n0AaWXxWUowu4Q8XzceDP3lUX0I4tomAMCoh/9G+InR935z3KAARqmMGbI1JT\r\n9vThplnfHHsDvp3MvedTX6otObIsJ7/3QMUHIVqjImLssvvKayirK2RAJKgq\r\nBmWK4KWxfZlmqOpk/GEZ/sEtaM/PX0GENtizwg68t5AOABvzWeA3I7aDzOBE\r\nxqvrA/tSws1Ej/bAcT3AuNNyGzGbaAwOlChCTjSZzcUFeiRRrheh+9me9PcM\r\nkKeMj0+z3MO3oGS/6/Pqw+YVmj8N1L/BOLjS9XG7+g9LXcbmAwxy7hgEfuaG\r\nCs9pybU64HOEEHs2khRtO/FesRYaQTMlKYPRrJUQ60tLQ4XKazWRXmO+D1ax\r\nSCzDOc6aGvDpX0i1g/TOvnySWXIJ5YJfz40=\r\n=aDmM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c2fded823f84e691a80e3152de1130183b3cb9cb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-26T02:48:54.387Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.9","@balena/jellyfish-environment":"^10.0.2","@balena/jellyfish-plugin-default":"^24.0.85"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.24","@balena/jellyfish-plugin-product-os":"^5.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.151-renovate-internal-patch-c2fded823f84e691a80e3152de1130183b3cb9cb_1650941533826_0.46849567273701886","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.151-renovate-internal-patch-a114a6aabdbbe61d141c7e21339b1de8eab9635a":{"name":"@balena/jellyfish-plugin-front","version":"2.0.151-renovate-internal-patch-a114a6aabdbbe61d141c7e21339b1de8eab9635a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.151-renovate-internal-patch-a114a6aabdbbe61d141c7e21339b1de8eab9635a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6525b5e5f66ca51ce415b39d690bf25aa34c1cd1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.151-renovate-internal-patch-a114a6aabdbbe61d141c7e21339b1de8eab9635a.tgz","fileCount":28,"integrity":"sha512-xAXDBjES+wyiPJOXfsUAyLel0ulLnEqGj8jZwEStxueu1FqS51dyoiFU/rExKuxUGq7m+tI2yntTHXR3uSpsTw==","signatures":[{"sig":"MEYCIQCZVdTwv2s/XkE1BURWyBi/0nbgyAXD2G9g9m75Lz4V7gIhAPoPTa2wLNUxZQVQ/bhzM5wfOW1iO7+3AxwrwBG6bYKi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ4ZoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ7g//T136H6qFX6bpCzaeV/J3A/iB2ABy5C9cVc3MvG0iZmP3ydiX\r\nXGwJMscZO0aRXQ8CKk2o9L20hMge1aBgZJZ0fyseoteqH2X9osRyalweai2s\r\nBVASdklNhpyWYYYBebmdvsPQanLCnBmcvY17pcPcoggK6LbDwpvoxtQukcam\r\nUZWUZnOVN+A8fSjb4cC2TXe3v11Rv0QvHwTxVE1Z0G/oGq3CFVkArU1m+uIB\r\nJFkcmoaOoqiocEdul3qqAPe+O/6UsMGRrQ1TJpo71ykL1y0KpnxCcirSG8ND\r\n3MaiwdLyfpcKB8El6/HXUrP6/0nEj+3uBXsV5i/SvBL//urIcnH6rVQvWQKg\r\n5gUzP+mbIRA696VTSoq5sHSj25ObygL0HfDvsDK+JJeeXdeaxjd1TMW4Woeg\r\n4ZA8hn5gOmeCh4EpFfZP5TSvbz4VbxcGnI5reg+a2TWPTdNWMNAIlhjbaC28\r\njoOfaLfc9v4pZWyjTigazo7IO8S00zv+GjRQJ+4FrV/FCGw82Q9EvAN8vEK1\r\nIcHxjecxlW3vCiXwIj2qbxDN8EKEg1WXFy6aDgdYTDtKZsBoex7wMbJVSSSx\r\nUXgGcJgb07CbaVmZOSeSro7cfhRn6KPp8/OINDgyXE3niZg0T/OyrQKHAWvq\r\njtj0Dq8a8oaTUMeDjji2VxQZHvOf7HA0f+c=\r\n=Cauz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a114a6aabdbbe61d141c7e21339b1de8eab9635a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-26T05:38:51.329Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.9","@balena/jellyfish-environment":"^10.0.2","@balena/jellyfish-plugin-default":"^24.0.86"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.24","@balena/jellyfish-plugin-product-os":"^5.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.151-renovate-internal-patch-a114a6aabdbbe61d141c7e21339b1de8eab9635a_1650951783828_0.8104231230017631","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.151":{"name":"@balena/jellyfish-plugin-front","version":"2.0.151","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.151","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"43046792ba20bb725d9298282787ce7c696a8e2d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.151.tgz","fileCount":28,"integrity":"sha512-CSV3BUT/t7c3qe1QQMKETUqo38d9yFwEm7jagK9SlK7n8SjUTa19c5/mpN1QxB4juerE2XMqojY+KFC1EPhl4Q==","signatures":[{"sig":"MEUCIQCOoR823TaCX4MvLceLgKCzZToW6qB2l7VuGz6KPzcCZQIgbrgNaFvnD0hNDaHH4unee+On0oszrjvDQ/BzDXcLJ0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ4nQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDhw//eBz2Xq3/ak6M0xZXS/xs7eScIQM9Y4dSEdA24ouU5ndFFPdu\r\nla4BQzm0gRqUgSnW/uSGNCf6El8h5vIqI1HOO4CgvnsBqP91E8iq8awFIzt/\r\n8Pp4OYtVZ9Aw/64Jb6aR9xvHHwOtph0G5g4QZj03ykJN5zq2QRiQlep1/tD5\r\n/drQcWRP8A8MooYuVZibplCHk18JEYOv9HM3oIbOs1mndetrn4kNdQPLUtxf\r\nyQFuisMrSt1JI2i33t1r3gaicDPsNMOr8I3sel/sbnNn+SA8x0p4S1J6J9Z4\r\nlias1aAmgeoBKke3oDrFyJQLazfaq/BE0fNdhebga8y7Gj510Sjkm7LwG7Ye\r\ns7jxezYQ5ebhunbmzq/VWbHwIjoxhKbtaPLd++Su6FLkZPuTCA5GskptXSZ1\r\nhqnhj8lz9aTgtjuDnWi71DKhUvRsgbOD9FyE7ddekCdCEEV9Bo4+aPZkcHXI\r\nqvqTXKGPwyqtCDETYVqP2di8BvQz7NEm/np1AhJQk81Kfr8yyqLOq8eeFVYq\r\nel8i6ug58HUclALyg6foYl9YK2K7S6jo+k4sSWnOrzFmaEtKuACHbgNT/mbT\r\n0xKafJojQ+ZSK5ekkXuc0hyfWD+sYJXyoN/UPiUhZ2CDSVgsDpgogSBtwPFw\r\nhUf6xAp8ZSWVR/Sp5zQ+VAKDuwsQaoLivlI=\r\n=E+yU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"af3ea68db7e58d35e92e8a029b715f5f26fda852","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-26T05:55:11.335Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.9","@balena/jellyfish-environment":"^10.0.2","@balena/jellyfish-plugin-default":"^24.0.86"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.24","@balena/jellyfish-plugin-product-os":"^5.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.151_1650952656507_0.9405976300251557","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.152-joshbwlng-test-worker-2b9b20d6c9754045a9f05cb318b97a631f707961":{"name":"@balena/jellyfish-plugin-front","version":"2.0.152-joshbwlng-test-worker-2b9b20d6c9754045a9f05cb318b97a631f707961","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.152-joshbwlng-test-worker-2b9b20d6c9754045a9f05cb318b97a631f707961","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e6b7fe9190ea87f86264472c2abf98d0ae5511e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.152-joshbwlng-test-worker-2b9b20d6c9754045a9f05cb318b97a631f707961.tgz","fileCount":28,"integrity":"sha512-J++Qg8pqmy07xk9X9wDCKga0esZMdNpw3GUhJlFUAcs8o0gLVXor0M0Kw81LgNyxV2aIWJUIJ/dtGXHeRRAEcg==","signatures":[{"sig":"MEYCIQD8fD4sEigQUNW+F8wA4iRzV1mApmfxoLi9VK/KbjmC5AIhAK203/BJOjm3ACAVpabczPKuDEnRODB+yyikEcZDIWaq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZ5UkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+wg//X8XxS7x8uEoLP3wiYl3wUYsr38A3qo8T5gOpYMzCoqpesW+T\r\nD8Q0Tzj7JC6DOOTNX+eW+fAf68nASDOtqibwjK7oefZoXiEpq/EHYuthCuNK\r\nVbm3rz7Ptw/6W1H9l58w6deWrCeBwjK+zoHHxGBq+/riSuZkNf6K8/hYJu6C\r\nq64ZDzTC0VEK7rOSzQQ66jhNIeGTLo98PjU/hi+XJx2Xq/KYardDyni8LtEs\r\nvTuqmEMat/27VVJNQWacofRelTDaVfFC7CCgDurFKqF63CsPK12xvLCo92aU\r\nIJdUtjgxiNiY6AzwgBw/l5UjLEc+sBfX4fZe5U8k13OJ/gkoXR39/WA30jYh\r\nNiAeNu6CUOqi0v5bAYGs/TP/i7AdGzamxaeb2qhAv+5p+NVz8rskD1p4Te22\r\nF0G+N1HBAPlD6lSgmQve2+xWyafsZSCnDWBqPR+LoP9ch8rQ1ToGUPLFiDCy\r\npXKzjjwizQawdp0xV6luTQpUvWiADc+tfwrEXenUbU+MeS4ArILufSdAYhKi\r\nP6mgt9nIzt514FpkIWKevLuE6FsLEez9VJy+BEhdbwiM94RT/5KpWtAvaKvd\r\nLT6BZESDHtQ525Om/DkmNEKeCgw5ksQQ2AHiNyQyDN7YuPj2RxaFUF/c1EH6\r\nVMv7RTnjYatSKDBZDkEWZ+W3KiQ4BKsenI0=\r\n=v4Ly\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2b9b20d6c9754045a9f05cb318b97a631f707961","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-26T06:42:34.256Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"23.0.0-joshbwlng-enqueue-78345c2e35b995c6c7933bf2eeeac7fca7db2592","@balena/jellyfish-environment":"^10.0.2","@balena/jellyfish-plugin-default":"24.0.87-joshbwlng-test-worker-1a48d3c8e574fc12160f1cebed59ed46244ca50b"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.24","@balena/jellyfish-plugin-product-os":"5.0.6-joshbwlng-test-worker-5476e511f1851b0baed604cabce4f1c1cc47d11d"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.152-joshbwlng-test-worker-2b9b20d6c9754045a9f05cb318b97a631f707961_1650955556421_0.8593725979634326","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.152-joshbwlng-test-worker-e60ee966320eefcd01aea1f9f8b04244c2bc9dcb":{"name":"@balena/jellyfish-plugin-front","version":"2.0.152-joshbwlng-test-worker-e60ee966320eefcd01aea1f9f8b04244c2bc9dcb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.152-joshbwlng-test-worker-e60ee966320eefcd01aea1f9f8b04244c2bc9dcb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8ea6b055d2b99ade6980a1dea1d176c5a354289c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.152-joshbwlng-test-worker-e60ee966320eefcd01aea1f9f8b04244c2bc9dcb.tgz","fileCount":28,"integrity":"sha512-vv4GEOOirnAOYodMG6CaT+OfTtzadyWguKBlLbiIbLfKqffY8tw3wqiVgHb47bUnm4sF387yia+EKALGhsKEDQ==","signatures":[{"sig":"MEUCIGvABsPPsDFtu/UIshhmb0aYGKDZKfiTIqYSR7LZRMfUAiEAgPnsygm89TVAmH812o6fEpiOWNbgvyvqQ+hxiUkYf5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaNaBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI6BAAlXFudG+dCAyk8uZmmV8xrJSObCogEyikt+JKXSJsCIZTCU4d\r\nb/mLFT1jgnqYWgxWct7Xrj/GegxOm0TmAhlefA8ortQ22UnQDa/huPei3zC/\r\n1Zgr3wl+ZaVdUpEwaemMa6aOUFDUiKY2hnTQfPXRsqNoUG+6JmFEZ+Lz2cd0\r\n7J7Z9Zp7PoraL6IyEZwUL0B5qghRNmufYfC5qAWkmbgyWXoFcdp/hwCjodVQ\r\nxvm0JCBgkGK6hk00VS+h7OKWjRuo41WHiTt7QVq5VMu0w7JAY5C/BjR0+7wA\r\nP8nR/j5lTyfKbInKs39C26S1NaXYQZG2d5WPXCP1qPPLDRK/JmDH0w81FdWX\r\nQ4WWtZ6DJ5rcAJhGkCOyzZ9A9HssM3XV3n86rOa/prTg3KqyXw+vopxo12kD\r\nP5+WW4IHBexfPzIugGcDgTvfKNnwGqGYDAQCZJtJLMYou4gj4CDsXxu/Tb/N\r\nnJGuurb5hs2WSeqPagb8a3cLk2RphMF1QrHh6MZ/TPoDO5z98GogO/LxbQ0P\r\nMsPGzWPTESPp8WcxSo+ZR1MgLscC9al1u9NvBi+5IoS3qAhVUO7kNXG+UQ3s\r\noYm1QZt+GNIuHsLQZ1BM9DOmWVEdymXCBk96IX61OzjyVwXNcmmpZDCIg5lZ\r\nI2bfy8y9MoYA/clj8kasQoxqNXKLxbx+AVA=\r\n=xzHV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e60ee966320eefcd01aea1f9f8b04244c2bc9dcb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-27T05:33:18.363Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"23.0.0-joshbwlng-enqueue-8be3dd7e87d2eb9ce5dedc0ba64f2428c6911208","@balena/jellyfish-environment":"^10.0.2","@balena/jellyfish-plugin-default":"24.0.87-joshbwlng-test-worker-34c69a3e7825394ac91a3cca381d9ef559c3b35f"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.24","@balena/jellyfish-plugin-product-os":"5.0.6-joshbwlng-test-worker-08a92624096c90f7a72d170f40a6c3a606d750a5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.152-joshbwlng-test-worker-e60ee966320eefcd01aea1f9f8b04244c2bc9dcb_1651037824868_0.2524288250622102","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.152-renovate-balena-jellyfish-environment-11-x-55be0541f5bc0eded33dae759f60383e0c209454":{"name":"@balena/jellyfish-plugin-front","version":"2.0.152-renovate-balena-jellyfish-environment-11-x-55be0541f5bc0eded33dae759f60383e0c209454","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.152-renovate-balena-jellyfish-environment-11-x-55be0541f5bc0eded33dae759f60383e0c209454","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1bd6bc517a1f67cf1391a9c8781918a594a7fc70","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.152-renovate-balena-jellyfish-environment-11-x-55be0541f5bc0eded33dae759f60383e0c209454.tgz","fileCount":28,"integrity":"sha512-VIP2ZcdkmPCpw1RoaThEdnN81HLcj7XsB+/Jqd6RgB9jFR3m3O791nIAl8uxID4jilepqa/Nt2FWAPKXsP13FQ==","signatures":[{"sig":"MEYCIQDjyvYul345igWu95l3L6DjacSZ7mrlDfndVI2S2mpisQIhAMdOhjZfNWtBPrtU0X6BdITBLtoaiAjYzI4zE6gtY6Yk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaSMlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpkzg//TzaoJpleRgY6kz0MrN5/HSJYv1yeALpX2vj9iDojR00Kix2L\r\nHXiDB/Xuxkr7sr1+JyJeb/GvuBFuIKVR4YSONW7Oe8FAXWtC0ZJolb8zKOTf\r\n8UPZA9cmToNkuaQ0s2ZzZ31C5sFYVk3V2sghmPJ+sF9sqdYNVqxQr9Vwr+Em\r\n5KBKKJWDfWhUI9qWnO/61WykjENXuPovwWV/OTlA7J5g5JzOV4oLth1ADPyr\r\n8iUyrJQml7fDwwIAaFgIofsf2MG0IOmpz3viWTrAKttTzV9ACbxv7Sln7OJN\r\nMHc1QVVW0B5zSUXlL559Yg/1H/2xVfqZ2Na05+bKXvRZy4V4GtnyoC49k2vL\r\nj7jzkNnOgRYIlzvPgrFfxjkJ52VCDAnB6EvDBikd/oUJWfjP8oYtDe24fuio\r\nNMBI3t+Ez/2HepaEEsQNElCd2aSFhJ3+dIRwet2dRxLFN6MpF8R0ia+tJN+p\r\nQaH7K4LrIXYRu/ZpKyk5gx3tImwgVJFLxHGZRhNPwc3/AgUEjQulRWhlShdr\r\njAsZ4TS2FkjcNETE6wVevleYH/U6sNdPbf0T71qxAkuDFDo9Da6U//rVHoe9\r\nQ6lyzA9Y7i0Y6h7WwfzY3PxPQ0YyBrJPsC7JM9Jm8ZZWakVpYWOCQGnR+DVC\r\n7RX8vHMEsDXvcUtYc1+VSnPMCyfvYkUe1fI=\r\n=rTZk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"55be0541f5bc0eded33dae759f60383e0c209454","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-27T10:58:59.795Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.9","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.86"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.24","@balena/jellyfish-plugin-product-os":"^5.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.152-renovate-balena-jellyfish-environment-11-x-55be0541f5bc0eded33dae759f60383e0c209454_1651057445417_0.6735227074345758","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.152-renovate-internal-patch-c0bc004189abe2134e8f6f5836771a498217a284":{"name":"@balena/jellyfish-plugin-front","version":"2.0.152-renovate-internal-patch-c0bc004189abe2134e8f6f5836771a498217a284","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.152-renovate-internal-patch-c0bc004189abe2134e8f6f5836771a498217a284","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"78f82b7b6ffe012e89c63d28256e3cc31abfa78e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.152-renovate-internal-patch-c0bc004189abe2134e8f6f5836771a498217a284.tgz","fileCount":28,"integrity":"sha512-BhnhKPSnA8McqCB/mbmiEzqDlXN2uGwE4Aj6sZW1p+KF69dwjtzSbFW/dDqlEug069JnHcXdP4WbxTgS1nJjwA==","signatures":[{"sig":"MEYCIQCw1Lb0e3td/UJxplD6i5dP2DqKrp5pXBJI3T8WT5r2bAIhAN8eSrjpWqiD3kQG9bYyExdbsmfvB6sb3XwWx+jvfehi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaVauACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+0A//QziS7hb8LN545ISpQam4GDRjzRfNsaV5Y9tmLvnbsoM34KW9\r\nhdyBqdgc68g4aOsNJFnw9nMie25t5vTZCoEk2/RLt7lQ0R6litErRG/o4iYt\r\n9iwyr4fQD+HrkZLwFa5cF7aio8tU0ZbN+DATK8o51OSD3J8ZAZdPr/8iTage\r\nqy6NCpKip0rQJlXlRzb2ZNIj7J3bsTlpbAWFihEKjfszTM9XFw7wUf6PcIiP\r\nI4B4+Vj9doCYGugTPO3ipcx8z5lplWAByv17G6bVNjNaCMncUUTHLmBUMTI+\r\nRcnO/DK3rcHusCPiguPH13PWMcyu5IYvY5nerE90oUjIOwsb4/kcrmjuJeiN\r\nyk71AVE/MzlwPwc/lorHA/bmGCR0xP1RbE/aCzyOdk+6MLT5FoUKkokCHTuL\r\nPG8qs0hJxVsNztpXMKAgZK/wRYF2YW+lkErZO4YSTWyg4a4YkzNZMdSUxbeQ\r\nH5M04030Ffe2xbl7Pa7BEparX3hpUj2LL/cYMb/zOCWXUvG/fWBOthttiyyG\r\nsGIWP6TDjdLuiocYr8Cvb1duM6fZMs89qSEhp4sqhY0z9u1kOCukebDIMAw2\r\no4TdDHENX1+onxSb6bpAsFLvQEYpkvn4fXBMutkmUVwUg82qeIpRgS0+D6hB\r\nx6WH/vNd2HcqJdE0PJXFYT2YurRfQjwv/eU=\r\n=9p90\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c0bc004189abe2134e8f6f5836771a498217a284","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-27T14:40:19.757Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.10","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.86"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.25","@balena/jellyfish-plugin-product-os":"^5.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.152-renovate-internal-patch-c0bc004189abe2134e8f6f5836771a498217a284_1651070638529_0.42277950635364236","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.152":{"name":"@balena/jellyfish-plugin-front","version":"2.0.152","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.152","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fab7a3ed4ae6dac7779e699c47b5e7846a6e6123","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.152.tgz","fileCount":28,"integrity":"sha512-o7Iozx5Nkdm5WZRvsGzw9FLL6ORjMHezN1sCbghogk/+tnILoRRi1n/mTKspXFFjm7FTx1rquxWWzCwh/JT8fQ==","signatures":[{"sig":"MEUCIBkq1auuz70+e8ADKO6XyoH6aSfC9sbSaGZQpuZMb/UzAiEAigw0yxU8k855E19HuzTzk5Yt1VIuI1+e6TgQCNEghzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaV6cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmRA/5AcvS5nFmKV1NWZI9VAveek4jZfjeShMsaYUdcMxWtMMds1nG\r\nnO0bTNAwt0x0oOWyBRSbsxUP0KhbYcOJlBCBxXTRENSqaJi7X/ZZWSlHjJ0F\r\nKsyWTaw5NNaB388DApoDkp2XYQI1Hvbn3YwvXQirtoCKlwwgPmw9Ci8BQ6eF\r\ntgiIpxoXkldqqJfXotNyZI7X89Coca3F70NaaZ6dGfwawbxUQBCn96SByHOt\r\nwNYZ+6wOcSgYvVAUVQ53ChRpBRC50aYyCy/CNSW9/QldnE6II4deYzwS9f5Y\r\nnmjdrYdjSDPA3cAXW1QRf7dZ7AmLMyrwKdeR6jmXb9A/zzL8akhSP2jIxex9\r\nMyvNhqp+woLlPt/y1Ux0YTFedZWNUE769kEUGRgG8mX0B3dg25mo6A6VQ3Zd\r\nDMz4VaZdpoE6NX3tw172UeAspv94CKhmTadL9dCobzDEsNSyVTO3jFIL5mEI\r\nzIgXWje+KRlypOCTHCN/CY40elsqneBRMJ/XAVdyFvSV/7fg7AzHNj6nCtVT\r\nM/ZczkGbK9N3727N+F9vkl2sOCpZPetNAxg3OfOyzd8NHFg4indgGvod6Dvp\r\nyNxgOIAAdDe+w8YwrCcaESKy8pYMHvpnwMzGW9WgyBxXZw/wJSJFS2gj/rIj\r\nQKVf7PJM7gt6ZcnTVlVrnNAHkGW8gyIf27s=\r\n=kexG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f038ff35d85b61ec0c61120b17a266e20c353152","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-27T15:15:25.195Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.10","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.86"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.25","@balena/jellyfish-plugin-product-os":"^5.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.152_1651072668459_0.033291948628509704","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.153-renovate-internal-patch-99b26eb1ed3728dde660964ebcdc60c4b294b4d6":{"name":"@balena/jellyfish-plugin-front","version":"2.0.153-renovate-internal-patch-99b26eb1ed3728dde660964ebcdc60c4b294b4d6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.153-renovate-internal-patch-99b26eb1ed3728dde660964ebcdc60c4b294b4d6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"12d3ed706fa75a8489f25d8a3a8b81a4625bc1a9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.153-renovate-internal-patch-99b26eb1ed3728dde660964ebcdc60c4b294b4d6.tgz","fileCount":28,"integrity":"sha512-RiJfZQQLfUAkPmeb1oujw0eD0AvTofKpEMAvRI2iZjfWVjHMqY+qyDStxNfTCeOG37iai6VdfoJCDBoafPgT1Q==","signatures":[{"sig":"MEUCIQDiaCLOwDVCcww1Ldbz9A8LcJwBTmu44yc8TdEX7K/4xwIgIDMDMPopiJiG5Y3KkxdoXiY377nNoO/YvjB+NJP2glc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaY/8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBdA/+LEfBCIK3w5G/Xhhd1ghqRluL9QhLXN0ku9rfbZb4OHP5K4Ac\r\no5JjMNdPn9SNpVCgUqGmkmf/b82bFSBpizyqyH2s9p4AmpHkW2GyZ4IkGotq\r\nu2R1IXTBMl6sMZ0KLJoWa+cP8RISmRQLiPslpDb/3PWxG9yluiR9Rmu8SfWO\r\n7YZvHEcJmpnTnIDxUrP8C2CKdge9vIbWyd/hX9o1Wb7zK12tbV9/YNphROxU\r\nX5jgpWGUgnFT2U7TvcU5LKG21j12DAlL6LGB+pmePxrQQimFHaktXfioynPL\r\nUZGx6LLifXpBGzffIA90cxn5tY4VgBTfLuL1tF9/CdaBitOMRD3Ia3u7YaiS\r\nqdpqds8AdED40tbaRJRfQUtN8PY1Ej2ktU+97XkLYlxHp8ifbCsaty96T2af\r\nJgR03Ijl6uTa4yWCu2Dcr03mB0TXykFoL4yyTytAyjWhzapG/IK9Ac7k4ObB\r\nFS38ErlRrFPOw6rInGyQw2QcQ7Q4lDOq088wn0wzZoCoWD5Nh0DmpZ+o2EmD\r\nMzb5zMiasiguBN2iUWhP9R3+0U8HLemhuT6PdB9DTX1Se/JMCxZKTKQHwK9N\r\nJ4Izm5S2EwWcxtvitfSCutYDJ+kYhGj1Kdd9hKCePkkY4BJk+c71RPLee9My\r\nDxOSzzJS359gupbI+YRXKB4xCgBkv0+NJXA=\r\n=v8tL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"99b26eb1ed3728dde660964ebcdc60c4b294b4d6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-27T18:44:28.822Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.10","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.87"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.25","@balena/jellyfish-plugin-product-os":"^5.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.153-renovate-internal-patch-99b26eb1ed3728dde660964ebcdc60c4b294b4d6_1651085308039_0.17123178427410246","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.153":{"name":"@balena/jellyfish-plugin-front","version":"2.0.153","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.153","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0ccbc7e69ac895549bcc16c0ab1cc335e797051e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.153.tgz","fileCount":28,"integrity":"sha512-byxq79mEGCPK+rVu35w1v4AtcWoGAKowiD8TttJqN63wi0IT6u6FaO4Cigd7ctGoWYWdStQd3F00t76aPj7Ouw==","signatures":[{"sig":"MEYCIQDuLSuwgfEVHLOdkmSda/Qos3qJ4d7u58j5mF7aPfJ3RgIhAO2UomtRF5HFaK0gsyTNxkFEN+USKvtvfmPoxA74M1IY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184255,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaZMmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo++BAAm3MH43T/hnO3medhqCfsCWpgHu05+5h/zi96Bbgc+Ge3YzGk\r\nHN5SvKPSClJPb2XAe+s1TVjkj84p9FMH4+/6/Qo5e49uYfGr8RZk84T5BpsW\r\nfNNatg7j54ODF1SG4Nfv70vbx6xRclm2jROQ6oHMXd5bqVb21n8+yZeIzgLg\r\nAuXUjV9OzA4IRK/NfaBcxw7hcpbsdNEPVZGIi+cl0bPah8/vzSaCv97njYln\r\nRZFaLYpJG/psj2wM+z99YWQ218kc/nKf2/1zG0amc2WWw3S702yCiZJVC3GV\r\n7aGYKbEZwDcpgUbMMo8fo/uvqVHvwb3KiSBUB/+6pBEBtNJQm1L/0BAG+rID\r\nhwjXrPLhIhZfjAaGWZM98BRPsMGQVO5PK7H5uwSdu+/BZFrgVehMbov1kfrz\r\nErJCa/VzfEme6TSFGsBLFUa67pYM8RyPMfc99l92TrNfvnk/G+ipUG9Q6p04\r\n/kr2utCPdtYdyEem24COdYk/MS1KpvVbQCZM9ittoWVdCwHLSPcu75/yogtm\r\nnyaEM8wjITj2AVkZJREq/5yf7Ri37kfcOW+pPSqbL87QppC7dYS2U6B8ZSw+\r\nuaDzHCbkQ6FkEH0D5PkeF660g1PgJMp85Ov3qVoXUIrw3ik/+quRqeifx9Pm\r\nM6zx7PVHC9rCxmpQFvGe66mDBkHzteqHfes=\r\n=FYs7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e35e5e2d5a0ee00654d03632ba307e91c8ace7aa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-27T18:59:27.011Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.10","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.87"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.25","@balena/jellyfish-plugin-product-os":"^5.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.153_1651086118056_0.5042134577055986","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.154-renovate-internal-patch-a241a7e397136859d60a81a305bd451ffc8d270c":{"name":"@balena/jellyfish-plugin-front","version":"2.0.154-renovate-internal-patch-a241a7e397136859d60a81a305bd451ffc8d270c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.154-renovate-internal-patch-a241a7e397136859d60a81a305bd451ffc8d270c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"367f3e1547ec3b4fd8fb1b411fee0c7933859cc3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.154-renovate-internal-patch-a241a7e397136859d60a81a305bd451ffc8d270c.tgz","fileCount":28,"integrity":"sha512-inXC8HNoLKxvMX/ZUkfbvBAZfrQKm1mSz/uFz22e9jaDvuV3TNAiYJgLmLXeFtyIHzOFatjvLOpdm9+2durmmg==","signatures":[{"sig":"MEUCIQDRmuPPlACEKfgs+EUg8rtmB1Op3L7AVr4AgT/eeF0vJQIgBeFp5c1MQB1YbfDZ4f6/0nAe4nfqEloAs13bvFjPvng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiam52ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+/A//agcv8D30/q7IF5S1/0zzMHM/QtEKDh4s4IXmgqzFpu6BQCH/\r\nZn5bRElx0Hjn4niiowlmjm/yK/hw2TpJIB9G1HDguxBV12wfN9zL6KSXFC/W\r\njBUMkWmXE7J4OHawScPHsraEdJ/1qJyRwcRvVKdYyFWZlQIlit7I9suMETqb\r\nkXJVEbHdil+ozGyqoIaD4m1DyFu9ixxBOeViqffXCPcCt4f8LN9cemWe/KMB\r\n5adSaBwsBCpC4UyNqvomTlHud5KHS4d0ymYk2akOcDcEgeVIL6SUhhMMW66Y\r\njcrPkjPdUEdY4Qsq2ml90f/q1K9gSHbeTC1pdlXvbUrcBExIBha/Eu6fad6k\r\nIKZZRPFC4O80uQwnIRrp0OjIoWcXq+8oszeNcUuV9ow5+ViUWpkmJHhOiX0x\r\n0DG8CO0UOw1sUmgzqEHsxbNZg9u7aIljLFodUD5LxEfgYc3seFxBCboPHGFU\r\nxl7p2K6kO/w+X0hHDYuiJkb9QVTYclVIE3gVQgSFdzNSptu3Rrnq68oScS7p\r\n6gSEPlmNcvGW/3G79cRq/etPz8YNB02sx/b1dtzd3doBV2LC7yrF9OB/RVkf\r\nIO4pu4U8Os5fMCKlYTGswdCtNl++eeaNvyRMy/dkqs8ZIXgmPqBhcWfRvb0p\r\n+2w8b3h+z2FyT7bQjep8QoXq9xRPqsODMS4=\r\n=PUoa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a241a7e397136859d60a81a305bd451ffc8d270c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-28T10:31:26.852Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.11","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.88"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.25","@balena/jellyfish-plugin-product-os":"^5.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.154-renovate-internal-patch-a241a7e397136859d60a81a305bd451ffc8d270c_1651142262569_0.3251331507148525","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.154":{"name":"@balena/jellyfish-plugin-front","version":"2.0.154","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.154","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"85d60f9a63d1c94c7783fe225df50554bd5d9731","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.154.tgz","fileCount":28,"integrity":"sha512-34+Mf1N3BAreb21Bn3G3ymq7iZjEMFoe4dYzDuXhDCCkYxBgn+YGcmytXWcR08cp/MTau/PH82FXIXV7cYapYA==","signatures":[{"sig":"MEQCIBPrjyE1EO+eyw1BBUl84QaW+/k941zk+FuQAI1OrQh3AiBnpk6NhRAnmN5DzbFS4wX4mC2/hXjoR0/lF+Zx0RAFTQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJianGfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHWxAAns56GiKw6woBrjxAsx7YX6qI/PRaObm4R++21c3RaXHPYeNW\r\nyq3Z/QzioRszG9tBXAuGkWbb8kEPJQHKO4J6fzro1GVKK5ZQha3jsSZxiRmo\r\nHvFLt78ReO8OnCEH1jo4coORdTLUoNjSIQ/7Yiz1hiiubS6HC1DfrwjOukLr\r\n0rFH7YZN1i4JtG4afvCpAP9V/mtmfkJc/15WYLYgKV59900YFIjOt+sVomA5\r\niEeGuYMcI9CXErime23SH1rWEertHMyaFn/JECEiX3A5eJq6KLkEfdx2fqh8\r\n2mRtwxWQTubCSArnQMDVTwiH9Ij4xNHtxN4Kykt6FTnFoVKcNL1ohF9V/GKr\r\nUAIvDrZkcQ2Fuyz2sciZLXlGlK7CfpNjM+xBk5BneKB8UOr6sNQMFYBJ1X/7\r\nAvUdjwtfpvEKPUDODlngcnWvztyrYA4Wuz11AObhuXikJVL+NeJnvXsqczmU\r\nMXa+RUMneM8GE429oppZrp+PWCEaQiCxfe89IbzStkDDAjwmdM2VY3Av6PEw\r\nNc47QS2EjTBNq0ThwcGPUl1Kx6Z1J72oCTa/vwXMy4yvk8tNaSOyNPujU/J7\r\nnIR9E/m9Js2StXxDlXbIo4TrGK1WZuZmHCOMiS0GDfVzhAVp8Um70LLYikw0\r\nHTcliFsSLd2c21FQxKlEHqFdsmhbjGkEaHk=\r\n=bgwt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0e3dc0bd6b10e999f31f6130ed53761c0ccd0c35","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-28T10:48:13.684Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.11","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.88"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.3","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.25","@balena/jellyfish-plugin-product-os":"^5.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.154_1651143071010_0.6173203851829225","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.155-renovate-typescript-4-x-cd02dffe3580ac14d1947f88b24330591d13b105":{"name":"@balena/jellyfish-plugin-front","version":"2.0.155-renovate-typescript-4-x-cd02dffe3580ac14d1947f88b24330591d13b105","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.155-renovate-typescript-4-x-cd02dffe3580ac14d1947f88b24330591d13b105","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d06a29aef2039e599eae39f2afc78156ebfacc33","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.155-renovate-typescript-4-x-cd02dffe3580ac14d1947f88b24330591d13b105.tgz","fileCount":28,"integrity":"sha512-4iJJMTFay6sr8DqWPwmYzvOVJQSdlqLGqBafiJxOOyXzdeYwdm+wuNKQ1/UShtyhjvOf5dNePrvHcw9bB/JM+Q==","signatures":[{"sig":"MEUCIGCW3HQvFHJO7buVck0m6pbzvtOWNsRCIImFZnSvd0fyAiEApzyjvF6D0f4EksicYyCwbmCIsL0F1ro+J096dH62Z3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaxrnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXZg//d0e0IDRh+PBoK4gHWJ9UiUxowT3PF8iAi/GvhR6aQp2L1wY5\r\ntRBkv8vlhpng6lPyuahj7ZFXVTIhevO+j03+yOXG8Rlv84NlDQsSt3HhHo9S\r\njw3vwHFj+VzB8jny+fo7BVmo8y72DM6FoIoXTURnNOgQgTk7ViarZZzLt2fC\r\nwLAmLtH6gPnTQddvJQ/AT4zi5eawKQNuKBIw42cxsHKJRxeTDA/TLNJ6RuIw\r\ntUmLIthUKUSMDxBSaDpBQszXAOGYyvmQ3RQxBX55kw6wfJOHqjUoCwEfbeZ8\r\nj5SKB3PQr9Vd81RZDnzwF0YKYHcvpvn4fRi6jLtVhMIr8EZSQ1dHVQ4Py5OB\r\nE9fKU4BqYVFWp9ywk7H1lo/6YhE4iBDxsFaJ+2iTfClvO+syAvK8IFEBRNSB\r\n57W6bKldGWgTrFuYeC+g8VlHRjZS00gfLkZYSy1FgEF2Tem8hxuwf7y3RexT\r\nroRGuqZlhrxRpcCLCVfjjeOe7XI8hR8xQaetUzN1+gwAoIVRysCpjI/9XMzQ\r\nokuSgCSHXNvaQjowxL29NnUMkPhpX3DBatgQCgP7me+NUaEkL0rO1xL4Q0T8\r\nrjDdoqdPRrCDLVBJuLvj5d2oAqBkild4qu0yp+CN+YpVmQzYy8VJSVKIzFce\r\ntI9o/T9zdKb/BmNdkMvh30GAPzCXhxb4xdk=\r\n=hjkf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cd02dffe3580ac14d1947f88b24330591d13b105","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-28T22:48:57.732Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.11","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.88"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.25","@balena/jellyfish-plugin-product-os":"^5.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.155-renovate-typescript-4-x-cd02dffe3580ac14d1947f88b24330591d13b105_1651186407637_0.8941441372616836","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.155":{"name":"@balena/jellyfish-plugin-front","version":"2.0.155","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.155","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"78899df83f6df29386e10ca733f25417289a18a9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.155.tgz","fileCount":28,"integrity":"sha512-WC6UZKv4ltiqDdBl/i2UTGzG1ikSzF0X2vEzWieCVDNLGjCnL0+EbJL+mhb+aOj7ga0SRJHgM8DLFurDVsKIdg==","signatures":[{"sig":"MEUCIQCGZBYaaBTGj5qs8VkdWAW1q4QVKtR2YrvCCU2D1VgqSAIgdEM/ZqC3jlpn3voaTryCTcckNav1ixos/HMuCRSgEzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiax5dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7dw/+PCoeP6Gm02BWLkf9IgMg5CKYd7MyQ9qPfAT1ApWfashZp+AN\r\nzkcVxQmVCOw3K6Vl03NcJdO9NeOFyjS0HUx8TrlVqKBKSdHjZ3FIq4cLb34A\r\ne4M+OW87VKxpilWTtj1hlJWKyJGCwpVJxoDIbeGEQa8n/QSzFUVbkOSF3cVM\r\nRVTmDPYu8ndRWGFzUbyxKVdcKFsgi/lIkYuTpxXKMUiwCH5SPMiEq+bEqXPv\r\nElP96kp/SGzk4YhyonFVu5ebwSsF7/VpANCof7yYe40loOEgOFBdLaOqe9cD\r\nb4ATlHb894fVgCYNy1ZSNMzSqXAwtyMGQdXRwrHhRxNp8BCn1e6ThoUVgezJ\r\nDlLJBBlRwaIGxGVm6ELyMB/m+NPfisTe9ySUh5KZHNEj/qwOg5QjA+te14Bz\r\n5zspf3eekWBlTx6dMEcpJG+u9sqoSyjHfOZ1f76qrs47eLA3pdr5O58HNnw0\r\niMoQQy+4wzFR2Rh3oDkIanzLmb1x96pVFVVZSiEicQMHg266GrY79vfXGOdX\r\ndMa3ikxzTglMHfpleq7qqnBwQbH5i1T7UddGHORsHcAHBVEF0XIuSm2wATT+\r\nUetyfNVmdZBxFIGQ2HqtH/dVpzxSs1dKqBDxl4mifet5KUQBtWpP09nbhUmv\r\njvV1nVU1ZEV2+ABjBr+bO74eWr3MzTKzDik=\r\n=reOL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f431d5734996e8edb47f22d8fadf1079629f4e3c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-28T23:04:58.987Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.11","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.88"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.25","@balena/jellyfish-plugin-product-os":"^5.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.155_1651187293614_0.9287798710908433","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.156-renovate-internal-patch-def8556fc884669e584ceacbaeb4788677927a61":{"name":"@balena/jellyfish-plugin-front","version":"2.0.156-renovate-internal-patch-def8556fc884669e584ceacbaeb4788677927a61","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.156-renovate-internal-patch-def8556fc884669e584ceacbaeb4788677927a61","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"70b4d584aa6b8f0f0e62862105d30a640bcc54d4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.156-renovate-internal-patch-def8556fc884669e584ceacbaeb4788677927a61.tgz","fileCount":28,"integrity":"sha512-vRIW+N9klGDHapk9zJQ+/TdNkexxQ/u2l+vlO7nPN34VJjbk5b15vq7Higv8IZknVShwje3nFSyRXDMDa8hVfw==","signatures":[{"sig":"MEQCIAdPVX2WcVCCFLcYmg1ddE/dPdfB3D1Kt+9TUNr3WkyiAiAS/pn0ZpfylMhttbLxfUuYkIAUd5vT0D49nIR7aGfzOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia3ofACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWjQ/8Dme5MGh9pGpv2/3xdHbfQsaR5CHSlquQMeW1T/Whj4Txxv6S\r\nBcfn+BZQ0YQrf4Y1V9FKxODBvgdN6SBrdPpX+0wo7/RlLdv1ahxx/DiDmf5t\r\nHTrg6zdz6MohzcmdfKsQ2nM8idGGZoX37AM/gfJbZKaO+FzU+RNP1crj+WFk\r\neRgxEZeCuAQZlBhmb18EZtCHBI518GH+ONuIYIkir/egWbkQhLvx5im9Fq/a\r\nSaTAuChfvysUfm121IrOkPsfyljKLrad9wWr28LcMgffk5iLSVXRDWK8f8XR\r\ne7xI84UvCa39U9GpqBq//hlrlTCZA5Of/2WKqnc5Ajn3012hyrS7YDVkXQSr\r\nzGgIrmXulbD+GySjWprjBOlyUS5AjzI0u2+TcnZ+a6P6xfH2g7yjTHFZ29mR\r\nqr7wDmlakVaS3Qb6CAPGkwy6Ho4Mh86U68q4T0FnwESHcIvTas/H9lai2J2Q\r\nRxy5H7xgaCqI3qq6S1pnUOVU/XzpHO3754Lc849i1MkHQgyvNZs68KdmsBlS\r\nxaFx7Ah6zoCaEbOepdEBnZcg/HSfIXH+gqjC/z8UfsFhXMW+gfLhUNLd9As0\r\nW8w4qh5wn2QkzSaZuVEl3nHB3RTO5crtP+HCykQm0ZRCoVQS3aQDUfssmEHt\r\n6hKa9cvXrKNr5h7QbH/xa2/L0DAamMkHcA4=\r\n=Nu93\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"def8556fc884669e584ceacbaeb4788677927a61","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-29T05:33:55.695Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.13","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.89"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.26","@balena/jellyfish-plugin-product-os":"^5.0.8"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.156-renovate-internal-patch-def8556fc884669e584ceacbaeb4788677927a61_1651210783026_0.27003849648762124","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.156":{"name":"@balena/jellyfish-plugin-front","version":"2.0.156","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.156","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d43d27ccfcaf1fb77fa5b8fb8dd956fd78b8a3a7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.156.tgz","fileCount":28,"integrity":"sha512-MVmXkaFO0rvz0/S4PArunh60fQcbRuen0Z23AxqBiIcGUw9HcZiWAUr20V/gqYz8zdfs4N+GWPw2F6wKa+rSww==","signatures":[{"sig":"MEUCIEcG0/NF/e8WKfnZxr3LtgrSywtNZAXBDuAZkk2Ib8HfAiEAvlYC+CY5yNwP7mAue/N11BWRxLQUmMa9ukNpPP9f7KI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia353ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+mRAAlw2IZVQd+tMWusjNqeN9kqwDcTuXK/1zb99PL8bW7ZYO9la4\r\n7Wu2aqkXJiE9J+snrtYPrrarF0g6kdzQ6IA2erwFZGfAj6JxnfyDuHqC4yY7\r\n2m4u+QQZhs2RwJ7a1FKqGnfDlAoDn8c1BpW6iyjekhUKynFoCDtMKtgYi9bP\r\nZtAYJg2wjdDagGBW6zBMu1b1JX2LGdeKcAoxuT5rNPmKzI/iNHU7t2tNGCX6\r\n7s5uD1PYRuTTOp3SLBmsaXhk/z7lGtZglKdFWew82H6RTVaoR28DGS/DaPtn\r\nYgDrui9bGAoJUHW5bex15gdeh/O/U89yir+73/7mVeCZmNieRqn/eGRzZijJ\r\nW00dgW28X6uWe01MetLBixC7bDq2qQg4udsS0Cy9GFER+IsLak2zMeBESNiw\r\nibsmr9Z5EZ2U7Ki7cKGGk6qPS+9o2QX56JX5klv1HuLdEN+IeE9zbxoDrhxk\r\n/OqBVaSRmmQ8xd7O43UU3UCrWO9Ue8zedcNLgimaPhm5I3ic5/Id+LCuHytY\r\nKpOLlDB+LpIBBYRhWF6ApvY93zldOy6FQh6tVLJh8wvcaMMp951g6k0hnK4t\r\nyK9nMCSh5+u1dbYPCkAv4/S8yf+i/onNrOdFUkAdl8i2XU37GV8jXbU1Acz+\r\nZLRH//bZirUpp/vnQz2fDn7Bm2XY4NsSVRo=\r\n=RrE4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"22666204335cab2aba42ff5bb17dd92f7022fd29","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-29T05:55:13.825Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.13","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.89"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.26","@balena/jellyfish-plugin-product-os":"^5.0.8"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.156_1651211895030_0.5864549061320925","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.157-renovate-internal-patch-2e91a4c0b5de8bd1d74180bfc16c3195c927b722":{"name":"@balena/jellyfish-plugin-front","version":"2.0.157-renovate-internal-patch-2e91a4c0b5de8bd1d74180bfc16c3195c927b722","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.157-renovate-internal-patch-2e91a4c0b5de8bd1d74180bfc16c3195c927b722","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ed2bcf28caebf076a9a22e293596728ccc2ffb54","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.157-renovate-internal-patch-2e91a4c0b5de8bd1d74180bfc16c3195c927b722.tgz","fileCount":28,"integrity":"sha512-3KY/4ooaMUakpiLXMkpZmVzwas/S25bQXUrKxfKCECY0ZqykStRiz6lYfxYRP3Sl73BXfy54X+T+aYlaEdB+OQ==","signatures":[{"sig":"MEQCIBeEjrD/B/bzh7kDwXLZVyMtXw00/oI+q7Ez6oRRIEVUAiBw8O3+r2KwG8Mvch62BTyQDeuj24Jrkc/bHYIhbM9OUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia/3FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAcBAAoXX4RmeGng2lYmYquX3nMezHYUJPnuYf+xoIBoGUg4LbXoOB\r\nkRHLSW0TC1+0L92yiekjMqlK3hj+e/YcU5u4RVP6NL/FgC1TYiq33Lpt4QjY\r\nvk0LITf7nQn/1DbLCmgF+1swu6Esj093sRzzkgvkk6FLzffD3NlvLS/jhx7O\r\nnsj7QhOIwEmA3cq9pBD0w/BNRQsYevuqFc1LbY3KIukPbugMYacejYh8ODyI\r\nTJgRIlZ5JcZPeN5/0eUim6eFlM2os89UhmvVOqKIwI7A19xgRzEWFWxvVO3O\r\nZtYXAUDeDQk2yvZ/ljqfX3RSc6ZgE0mb8JJ8HtvrsDTSUC+57nBFL2IwQr+6\r\ngwDPVQb6ou296YPDFfD4ZyZkpq9F2ctXeQZFNOVARwPbOKtXL3Pp3LOBREOm\r\ndWuHZKs8q/z8cpGxCu3CfZfG+qcL4qGPwKmA8K3c7Ez80vlUMfO3GrhY11X1\r\n/fnpk6GfvvG1f8fU9ZEVnwdWDooNAbO813V11LCZVIQajbME94g2j5hZETS4\r\n41fLgAwgUImTD/ZelQGa7FyeBe9+KYGTs1jaMffbwn/RG32J+yTZZdkGDtzu\r\nprQPIyIWBfYHjGDnFSRSLoeX8+lgsCgdKOIq+9e7425ojWRmI+vWs9NbnDY1\r\n6UYUV4YfSJDT5xhLT7m25jhc71wFVJ2OWQc=\r\n=Ierb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2e91a4c0b5de8bd1d74180bfc16c3195c927b722","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-29T14:57:38.903Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.13","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.90"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.26","@balena/jellyfish-plugin-product-os":"^5.0.9"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.157-renovate-internal-patch-2e91a4c0b5de8bd1d74180bfc16c3195c927b722_1651244485168_0.4418505510274964","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.157":{"name":"@balena/jellyfish-plugin-front","version":"2.0.157","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.157","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"555325b198d55c4dd5619a7c39d8d249d1bda058","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.157.tgz","fileCount":28,"integrity":"sha512-Hz5vHknOZN+2xxZ+5c0yRFw3DcfoT+0voT61TcD1B0of+uE5thXHQbQmkNXVg+xZA9FTe9jx7CYGSLGLxpcdiw==","signatures":[{"sig":"MEQCICrtYxEzyo9k9kiSiLp4IdQ1tzfOJiJsK2fo9rrnmVG9AiAx1kCjq6z/LMcHgCfot4st9tWdU5FX7Flg6VPAq9qYiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibAHmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFQQ/9FH2I+WBlmwWbgL6uYFXJwz3jJa/s5mwlKxgApFigmnv4BqLP\r\nnkhK7rDzJhrI5rfYaRlZhTFwu2C4UhgCOQBwMDytvHJV/7Mpkj5ig0CTYSGl\r\nZvWZ5qekaWFnL0VXuA147TpiqQV7wlUWKH4UGi6kbwfNNb+vxBNrUUt2+5JV\r\nkP5rGiIzVmyz5K22qvWKWMjiV9dZBmsML1JDGI34KF38/zek9eZMafPenYhv\r\n/xMHd7QMjN9+ILgA29Rb6+C3pvQQi/zM5daWVjDef1RmJjwOUGwXNRSJsEDa\r\njZA5SuzRynXmt5eDv0L30XbAhuO1NrquP7Fwlkw18JfSjxv+SeZB0MvqXMyV\r\nbn2bIK7t7EVPLXFPWB55jEAnJ++sQrSs2eE3HH4VvxnZ2iiXFsrsktHPC93m\r\nhpxBNcBt4kkfyp5MvagchVW+PW0HAZ1Ss+hN9LRh6Ncc3O8oiEvZqKhNWkBr\r\nOxyTNlP2oPJFKsuM4cg2gdti6C71MU1fnPXBZW6Tw4kphY6TXtxpWG39sID2\r\nfVFtqc9ELMblwVbcJmUkBWvbc3Ih7PDuPPPCqVc01qbIX3SHnsR8haRLgd8j\r\nJwJkBaJK6quZh3Yx1Cn3TUgtFglacaq01hPYjBL1SKrgnhcvoqv1zJgQLpPw\r\nfeA+IgCp/Owo9O4tDtTyna9ZT7XcEfBmT08=\r\n=iQt4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4747502173298c01af3dd6d976a5abe77e5fbcca","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-29T15:16:26.499Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.13","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.90"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.26","@balena/jellyfish-plugin-product-os":"^5.0.9"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.157_1651245542305_0.17464080769723345","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.158-renovate-internal-patch-befd19f6fd16af66a3f3637e1d03fead01016270":{"name":"@balena/jellyfish-plugin-front","version":"2.0.158-renovate-internal-patch-befd19f6fd16af66a3f3637e1d03fead01016270","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.158-renovate-internal-patch-befd19f6fd16af66a3f3637e1d03fead01016270","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b79cc024649251b61df80abceec33fc1ad7e65b6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.158-renovate-internal-patch-befd19f6fd16af66a3f3637e1d03fead01016270.tgz","fileCount":28,"integrity":"sha512-WXjhUNxX3dpz9o60UsvufdXNUaLP6l48ZiXBAnNA3YEqVb9xBO/90BfU8HMhUbvXZOrj0jiUJsSliCmKbOG88w==","signatures":[{"sig":"MEQCIHEGnvCY//uUU8qqaQU5lpZZHhJJIBFWr6798m+Jl5WqAiBxe54XcnFuWDeFDmLrdJnjdFdvR5A7ZIWzj+aj6pLLJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibKD6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoumBAAn1gSDT/gemIfiUtabMvslqqC3c280zR5ScLrMf9K/RmAmoyf\r\n2HfYmxbU8Le6bqwygzg2JEr42LxUWyqud6WJBn7hxSB5fTyiqiGjaeP8AD3G\r\nGCdJOypvwbIi3G9sTye7PQNReDI/GwyRtnzX1QQyz+S512L7fJUuBEe4slFA\r\n8jFX1jP2rKPVqoQDCdqYzXMXdPjgtO0rjQINibm+Gm2o/VS65tXJ3rBWvaGZ\r\nxNHif3JIXlg5Sa9vnGy+qWIx6eanHnzcXK6ZcE5UDKXlinYd4pUyE1ZdkMfG\r\nZDFpHugrlsySi+IeolfnBJsWB2AnDdjqpuPw8bDpBCaaC8qK9uPWaHO0FExf\r\nXPAzEJJIwst985ucvRN9K8huQMqwpCvfhUJvX//0mBPsmaA99Dnk5qcQWdF4\r\ngNoAhBMEcPgo33eeW5tw1hZR59CzeK8SKxGoAUjH+b5br3b6zlPFVO3wVjAW\r\npQrKoIkJtwHisJDxu2u1PPqOcV7s5lyFt3aiVDvoyDJT76H5H1xTb7C55fV6\r\na7JU+6muCWlY4FXYMlWRb9XAVLL6Ym9HBRpDPe2TnVmLcqwNgPBpX2fRc+VE\r\nTyTo8Y/lf+vEuRG1oSk7nqFRJqVmsWcZMxqQdF4+bExGyUioNl3hvtuIvQHZ\r\nTN1JAsbHkCUlxW4l6y2LlfuU1ummMKA3P9I=\r\n=n/0t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"befd19f6fd16af66a3f3637e1d03fead01016270","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-30T02:33:34.891Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.13","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.91"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.27","@balena/jellyfish-plugin-product-os":"^5.0.9"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.158-renovate-internal-patch-befd19f6fd16af66a3f3637e1d03fead01016270_1651286265892_0.22220976535585768","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.158":{"name":"@balena/jellyfish-plugin-front","version":"2.0.158","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.158","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a90e0ef4b425c6bb5124531011d2fbd7756279de","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.158.tgz","fileCount":28,"integrity":"sha512-YbMk6OXnVDgR6RzpvHtnvO3dRHW6E25OEP7ze6jvpmJT5ql+6Iwyo6mNh9LzBpxIaPVei0Z45WTKncSg6lbqzQ==","signatures":[{"sig":"MEQCIHxAgpqJPszZcao2MO94cgri52iYuPgTFIMUXtJwVnehAiABOFQ8TYYdl4UOlBHTeedE6aqIU2CRpxrA53EIIy2f5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibKQLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWyRAAgxMjBx2mIYFO1/7K0YeTNGwroqOOkWfujFczsBLqm4kkVrPe\r\nNWRcPqt7mOxT8p1CaXYo7vzHHDiaEbT1hvZxn1LpiQwYz2YEZbk9M8JnUDEg\r\nnFNUOL79QsARYKJJRXU9eHDW44bKCgcLxUS4K8O7MVwsw7MP2YymM/Uexgfv\r\ncjMv+taZ1xvUY6RhUWQYVSGCNZyolwrgIjkWy5ku2zQmqpyCgAam0fbi8a9K\r\n05hP+s3WYmnOQdWwZmF5RvKrKm1G36+3LJudPeznlNWrehIVtEZnuLO1pWy0\r\nvz+EHXEsZFfhf0Bu3KQ6djHhXextoJUpn9t4WBnQi7oIrERkIiSmSI/JaZU3\r\nHWBrjkzK77XeeGgVund1AlAsp12MxyIJGudS8u572zmRxzlKIrwocXxz5+tJ\r\nT+hETUV/Fw7crsvqvoV0gMNZG1032+FfthyWIhv8WhTkPiUCkYHGWrxNnLAw\r\n5b2tiCaWP2jFggXn6HRXTtNyyCUZLtT8Ann/9Y+NfUSWlgCDFYOCX3zkDm0M\r\nGLfw6cmeCfSsmiccJjmMpd7Ubx9T9uO99zbykKz5REJAnpU9pQZHNrQG7c4S\r\nDYtK4plMTo+ih6bSh71hymn8u/YId6Ej9osMlUxx3zI8wTnZQ03uz406NDA5\r\nIyyvdyNsxvPoA5qNeayGufskfd3r193Hdvw=\r\n=fTtZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0dddc72cb09e9c76aefe4346c6b742b9530c6d21","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-30T02:48:17.796Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^22.1.13","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.91"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.27","@balena/jellyfish-plugin-product-os":"^5.0.9"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.158_1651287051738_0.873972929496073","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.159-joshbwlng-test-worker-96fdbbfa73ae127df4d7c9ba21dcaf69a4b6acec":{"name":"@balena/jellyfish-plugin-front","version":"2.0.159-joshbwlng-test-worker-96fdbbfa73ae127df4d7c9ba21dcaf69a4b6acec","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.159-joshbwlng-test-worker-96fdbbfa73ae127df4d7c9ba21dcaf69a4b6acec","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3d6c3e9a1e98c8a5d3aca963b9fdc6ecd101fdc1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.159-joshbwlng-test-worker-96fdbbfa73ae127df4d7c9ba21dcaf69a4b6acec.tgz","fileCount":28,"integrity":"sha512-YNOEpMFlsbEpaAhc8RoR/2TIdVbwbwkJXqXdouYb7GQQ/PC+U0FJgj9QcCjAmDFClI1j6h+gl1tY/cXjFr8J+w==","signatures":[{"sig":"MEYCIQDGuG76NgqfN+EqkKm/UqZ9pKlD5ZI7qvm5w6hej1Zy5QIhALqXCnOAqQ9f2hPp9vAWS2CYPJH2r7RK+XCIrqAtqzdS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibNZFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrmyg/5AWpSVA9LT3y1Go4N1VB2YBonPvY8upSyfHw/6CtoUuSx6j82\r\nK9ul6lmy2a9QhQGK/1Z1+koe/6RYWG4ZLE3UFNmRZszUrp6j6U1x0mFCiwpo\r\njKLuz231XGgBVdi1WEcevYl8f3bVFLU7H7dIiTh/54mvFXOdqsOcq8OInDjQ\r\nqkXha+XhBrEvrFSVwQ9sSNdG45KqvCjgqWEqTsgypPX0NT69Cfl8ZU/OxdbW\r\nVtl7NgrCeVvVg1e0BlmMgrAEXCBs78Rz4G1JGM5uyIwE0zv7vf7FOAwem7bs\r\n4CTEx9qgHKQXANfW4jaNNQbPlK47iF/YJKtjlTFxAcocd3yres6zzxGmREUC\r\nZCotGvJHyIcj22A8FVOef3Q9C7rfoGlrkyAcGvVOxFZ77SwkNhjcZJP67Lpm\r\nRftdpTE2jev2pRWXJ1JqscXeTXSYMYvuC2TTAU/Aa2cd1N5LJCctv/TTpA1l\r\nooyOydaDn+RkOwnuPTfoXpTDFgPDzKbqYQx2ksf1w8Axr/qs164iaXc9k1Sn\r\nRsCQI1YPrMawMd3TdmNY9hW8tj1IZ7rSmtz16Z7hfAYIOSNSezZo6AL3gX21\r\ntE1bk+njakZsy1vAMj+6ji1KRL96Fl1o0Hio9NzkmaQH1uEDB6b3NSvlomOk\r\nSv8HS/2zXevf5G+TcBDGRo7orSk3KDM3Ln4=\r\n=zayq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"96fdbbfa73ae127df4d7c9ba21dcaf69a4b6acec","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-30T06:21:37.831Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^23.0.0","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.93"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.27","@balena/jellyfish-plugin-product-os":"^5.0.11"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.159-joshbwlng-test-worker-96fdbbfa73ae127df4d7c9ba21dcaf69a4b6acec_1651299909377_0.045716063822222486","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.159":{"name":"@balena/jellyfish-plugin-front","version":"2.0.159","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.159","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4620d37f9d02ac2fedf0134de55d48030c4e22dc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.159.tgz","fileCount":28,"integrity":"sha512-foVTONHV85xSkM4EWHn0Fv5qoUqGapfkadS/+V6RYV1GNucCCrni9EUCygt16sczqVK0GGjnYcWsmeDM8c+rSA==","signatures":[{"sig":"MEUCIFgCh9lIR0dStOsyo9ZPxJa8eoKKrXus66zY84en484vAiEApvkMixys0S4VEqyouniE23DEK3SFVxE1l0hhEAycVho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibNm8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogIBAAmyWbioX7vXrGb9u7Tw9uQ/0KleDEsKsYhBrsoUzGURHduYse\r\ncimvpDyJPdvQoqakD5N9OsBX7L7KaPNi2fQw53GoS2cytWdFhT+xX6WzvML6\r\nbgiNyPNgf6duOMnKVru89+1WOIZVBhgdUEH73VM+GDKKsrOKCJbDlD15lndC\r\nR49YkZWntUnblpwkOF30Jzf5XDMAOxD6tGdIuiaorGoRmKG3kDqZAcbI6Rea\r\n2pySgBcSCwU2fb6Sq6QQYwtYjrH1/TDFjxaQaiQ3bCKNVKEHfitZwMZCyu8V\r\nu65vOig6tATYhye2Zn9A/N6EXNsfi86580EeASzAhkrPfpF2BCMUjcG0zASa\r\n//TW48ZTSsipq8mCQG3aXNNT/I3P7UtP3LMWbZ9Za6DKgk3ZEho1dbC72nZO\r\n9SiAHkuqUcPf9wTfjS9/WVSJgR1DvS1VOUYqc4fVrLFfAedE+jWgtFxrNSmh\r\nub2d9RJ1C4iP4OEQuZnj6Ol6JH0qRIQHx5t6EC1CLwHMdxGJbSMlxa8x6sVY\r\nCwPYGAbfFNrfMaFBrVe3YeiFwUPp+F9O22MEdWEJKIYP4C3l30UCDlJw0MsL\r\nVuwdW5GRg19uCysGd1joj9mF8lN+xdeAIaeZhxaMV3dEghYEcSSahhTwLB9n\r\n22lnDTgRlVBxWq+RWSDckCbsxh8RsqaXO8Y=\r\n=cXCo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4e1daf907ec094e4fc2f1c65d479bf07afda9146","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-30T06:37:33.869Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^23.0.0","@balena/jellyfish-environment":"^11.0.0","@balena/jellyfish-plugin-default":"^24.0.93"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.27","@balena/jellyfish-plugin-product-os":"^5.0.11"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.159_1651300795939_0.9733850666552009","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.160-renovate-internal-patch-330ad9851c1f24b23106da7936153c2e10fd728b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.160-renovate-internal-patch-330ad9851c1f24b23106da7936153c2e10fd728b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.160-renovate-internal-patch-330ad9851c1f24b23106da7936153c2e10fd728b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"58eeb2b6de2662a0bc8c225b895e720d9787f917","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.160-renovate-internal-patch-330ad9851c1f24b23106da7936153c2e10fd728b.tgz","fileCount":28,"integrity":"sha512-BabzyKqIX2gnllkBcCpqJNxVoqsZW7b3JMCiB9rYX/34BQA+ibOBMfzhua+PtkjL7iU07u8TsI00uFOC2sdXYw==","signatures":[{"sig":"MEYCIQCobikDZElY4Te+JTYuwgjukPCTC6UxwNrzaarprWaLEgIhAIdQqrtkpIGHHO5upcurzsIaoMu5ucwywOMIXyhf5NDk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibV7jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUDg/+KjRo5LCzJ0aTGQX8DO6YC4qhmiHYPv9DPBe3+N7QPHbVcsfh\r\nW33XEolseax3BTWjeCCN9vATu2KmvGCD2HPC6fkg9OLdjBw8tvISXavcJn5x\r\nhou7a16E3Rh1Y0Kqn/5DvgHOaruPXzPqgRKWwY8SyPZ2D91zEIycLQhtAty2\r\nX1QE5lqMSn5PBnoCYVhz2VxSVVu1VKCHcP314XtmknK9mjO/Fp8nuplUvN/X\r\n4UZqIN98v+BD31nuwgNLnrIfMu33XPQsdYRF0BX6dpqwV+p8A0xc9HdeSpSk\r\nwwpHKIzXOCAECOBOAh2jTEfFVs8fM400TF2kp4rn5n8luWofeVDZsJ4tJW9k\r\nTdBoeoU8w2TO5NGlDwZo68UyIBdUM6EasD/lNBSvtfrxuYheIVCyFFLTe3Y8\r\ngMuJc8rkVHFCuGoM/pq73Os5+feiiAyR3u19UU5oHoIHW2O+rLbpl5GtVC4k\r\n4QD8DbG3fiq22VpXW6LtrFkbI+9bceoKRK1nAxwit6XKPIWVoaBOBzFa+OAm\r\nMIuNTuNU5k3RrbvHtPIyUQafrobl1HbiHp3AD7t+fpyhNZU7UcCQcdoY1xD7\r\nxwpCIbb6W1gsmSfprJdzWVzxJ+v42lOlsNEUBw5Y8Vi/sxRhOC7E+ipx72By\r\ncqrm6tzHsEgwJUib13JU/aQiDdmVpuDifto=\r\n=tdpH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"330ad9851c1f24b23106da7936153c2e10fd728b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-30T16:03:37.780Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^23.0.2","@balena/jellyfish-environment":"^11.0.1","@balena/jellyfish-plugin-default":"^24.0.94"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.27","@balena/jellyfish-plugin-product-os":"^5.0.12"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.160-renovate-internal-patch-330ad9851c1f24b23106da7936153c2e10fd728b_1651334883233_0.9482098984469318","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.160":{"name":"@balena/jellyfish-plugin-front","version":"2.0.160","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.160","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0572b8989468a776e0984dd1b13550e3a5a61f87","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.160.tgz","fileCount":28,"integrity":"sha512-X//q6Jm8F89ZGcKz/aITGgZ2cDj04PGhPAsmwZoV1/RxPMJCbbryQqtwAELDapmIHDwJ6xZ4JRexpAwDaBoxMQ==","signatures":[{"sig":"MEUCIQDNaaqKEvVgphc5Eq+Se5ExnV6MGg5fxGfXzRp8tk+uhgIgDN4VcGNYngvZ5Esq/873J1LXGfYtANb0NPF7eIVwf/Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibWH/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobaw//cxTSD+Q9fgEHQBFmVC+HdGk784k1Gy11wOP5JyfwwON4R8jy\r\ngka+RXIqE+xU5JDUxVfvUIhN7dxqnqBr2+CiX31YvwozYlN3+5rR1dgGzbKM\r\nKb+MIh2nHqrTmkJY1jZEIOeYD4t2AIq0Ij2Yhi7eZlTWNlGYnbg3VBL0y1DX\r\nkWK32DWeHX7s5OEG8RpPbWdiseIWAagOHMOm2BeWsxri5w3a9m6hyyp/KGhX\r\nhmEaZAy/40h9xr6kfTGG6Uavp2HWjX85FD6mkF3eHj61hvYvFHi5mGxrrp77\r\ncpp7XoLOCJlJfPb7X97e0kk4G+Gqf0iCDsATKhQOAHpjd89RTZteZX0nzicZ\r\ns+EpQbIDiI2idMMmT6zfdM0XoumeK7I5neyh4UFLer7Uar9PMBtbPPF7slPr\r\nXNP4eSBrZbpLqX5i8rCbH0VV4XiY8VPfmxTCrDIoYEscXv80MS5nTve44UAx\r\nP/aYtQ0Two4LrdBhlhTtdcOGhV/8tumgjCU4aFekFuuJ6UHvI9kavBk3jbkg\r\n4O2wwzhTkrCWljwMI/GkGChry7DQpAnoeZlkHR86DRIzuKF3uuqM0wfScEUn\r\nwn3YErSy+NOJa00e9FbFP1eOwtocvxRz4ubvV6FdUqU9J8kU6r1A6KxtCIHL\r\n5O2wxDEWov3HZbeV0TR/iBmuNHEWIkQDLNo=\r\n=8+2L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d401d1164649b00abe9bb4105be35ef6c43da957","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-04-30T16:18:51.329Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.26","@balena/jellyfish-worker":"^23.0.2","@balena/jellyfish-environment":"^11.0.1","@balena/jellyfish-plugin-default":"^24.0.94"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.27","@balena/jellyfish-plugin-product-os":"^5.0.12"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.160_1651335678963_0.7085341825149813","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.161-renovate-internal-patch-856125546e939c4cca3654e2df5c6fbcc1dacb07":{"name":"@balena/jellyfish-plugin-front","version":"2.0.161-renovate-internal-patch-856125546e939c4cca3654e2df5c6fbcc1dacb07","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.161-renovate-internal-patch-856125546e939c4cca3654e2df5c6fbcc1dacb07","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"748767413068a1cb63849461172ccfc3ce3cb4bf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.161-renovate-internal-patch-856125546e939c4cca3654e2df5c6fbcc1dacb07.tgz","fileCount":28,"integrity":"sha512-LL6XKItE6hjkSKAzVO7kLJ97j8xJT6cEogLO5fWFZ6oTbXNdcwLBjos/H09lrAf7OhETgB/oP0j+YCSvLZfRzg==","signatures":[{"sig":"MEYCIQC/dzSY8G2zJZ3yKSuOxwqwtFZzu2EVcvzk1qV7BtJJ4wIhAMIp4jMJWxhuLkjDfEVxrUeGM7Mjud+v7gvsyyCPvJFb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184857,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib+X5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+bw/+J+JXAEPUi9LX4uNSoQI65elCyzWDPm5+32hERI+V/HwhG5Kz\r\n0H91nU472tkWhWaWID9MJs4+OT+YGSAFGKu8qg+iA2YYRS/hU5+0y3/UUqho\r\n7GhJ+fQ2Rq7Z0IEPa9Tk5Uzk2aNdWckFQAR13PtT0bE5uw+XvFNt0vsg/1Vn\r\nZHQpDUm1Fw2EsS51E7KiAAwdlpDpIuwhLLm3UYv2CeExk6VyKzhbwkPHWAGL\r\ny0kMCiXHMln9ALY+spAEJgrzYclIKThb5YPb6kjkcfvDmG1MwGpQ2rix5fBX\r\ncahJU7VNyDDIqfLXPZ1gKCm0eEkz7LaElBg6CFILabtHnbN59V3nzfK5a6SN\r\n1lN8LnHNQarZS3hAW7taqp+vfAg0lTQq8vcFfmE6pUpK8n4DxQ6qsjS53LEY\r\nUqvS59T96EgJqmXzWJtIC57MDHYf7Llnge7YsG5wVGgPRzcK9S/O+q1uP0JY\r\nwMEFsBXRgdKrbc+aa74SG6xs20f6e01o7JvONFwS5lCYx+C0Ae3PN6J90N5s\r\nKT6P6njgd+7qfs/UC9Z0eQ2SNIuZblKnPOG8/LwP/rEslSOex1s65p0HZVKA\r\nNtSss4BfmFGSoFcWsxeV5gGHphKaU4FkDkbwQrUjJKC8M2iaxdT8fkRKE8wm\r\nwiOX1VSOfiUQI8gt1JJz0BqdRNlmvjU4AnM=\r\n=3ldW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"856125546e939c4cca3654e2df5c6fbcc1dacb07","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-02T14:05:16.358Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.27","@balena/jellyfish-worker":"^23.0.9","@balena/jellyfish-environment":"^11.0.1","@balena/jellyfish-plugin-default":"^24.0.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.28","@balena/jellyfish-plugin-product-os":"^5.0.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.161-renovate-internal-patch-856125546e939c4cca3654e2df5c6fbcc1dacb07_1651500537672_0.5959446769420651","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.161":{"name":"@balena/jellyfish-plugin-front","version":"2.0.161","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.161","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e583b5ccf49231b1107f98e17e93611bfc46b776","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.161.tgz","fileCount":28,"integrity":"sha512-2KEEjZLOYN68Vg7VN59gHTeuhBTrf2QQonToHi6DKHBOa/JWOjMrvMoAiJ97cg+5cRotz2RDZFNtleJrgj3TIw==","signatures":[{"sig":"MEQCIGzsWpuTkt6y5aRp7bLI6j/w0Sa0atX9Bktb5zexyKoyAiBKE7oWyGPSFg6tnXsUzkfQWj1CXUYOCKsEoIKUBz9WBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJib+lOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozRg//WKYOcYKL7qPapxR09qHIJTNCK2sZ9kfeGVpb/cel3jn4f5Tb\r\n8PosNFu0DZZFyX8g25jtYAJPIDli948i7Lx4kFqkvL7FOenxTKhwZ4Hp6qet\r\n/abDK/OUKUaNgnLSYbM4JdmjnBLSFlceR9viD+/NcYrJeoJ8FRXpeev2Me35\r\nT6x4dn1zyRMBugZbHF76iGvzHG4mMnXODgeWAm8Hw8n5JDb5EhoyaaBfxdsu\r\n1z4PLjLTnnkaORA/MMoaVK/ZDQWX71NdRb0Ne41GTL4Kx2B7izjrRwAdZvEG\r\nps3GCbtp8nwZacd975Ww4yTikOtYo5OxQn7DkL1I0c9yttU0EPnDY+Mpo+0Q\r\nBQVPeLwMy2W6Jub7xqGCiYeY7+Md+mBVk8DlvSy33Jj754ItlhJqFwFYE9Bs\r\nxQjwYKL9TmQvWQgI8tf295MVEmOX9C+brpP2wn7+8Xbd2YbzrsgX7i63yV/4\r\nGT2BnsMsvv+Tdh33cmlmG6FhFBf1Hz5ATomn7YGVZFWrHiKwKD124v4/a7ri\r\nuozgKatXtVLqIlIIUyc0yXnf/bSRNlUEjU455+BW1ZrGdeMbVS7UxRUT4sDo\r\n8VurdB00g8pHRrM4LFkjdvVGQc1dFfZrJtYRwHEvSsnoi2T0PaT7lswTLbvF\r\ng1n1Lk+sWWfByp5Dudn4gXyQcKdfAZXCJz8=\r\n=rsAP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"eddf16e2da5daa1b3ab284359fd0543726024a88","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-02T14:20:28.891Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.27","@balena/jellyfish-worker":"^23.0.9","@balena/jellyfish-environment":"^11.0.1","@balena/jellyfish-plugin-default":"^24.0.95"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.28","@balena/jellyfish-plugin-product-os":"^5.0.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.161_1651501389751_0.1923472572352578","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.162-renovate-internal-patch-25978184f4c032bedd1b71c33d0938b1ad183b08":{"name":"@balena/jellyfish-plugin-front","version":"2.0.162-renovate-internal-patch-25978184f4c032bedd1b71c33d0938b1ad183b08","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.162-renovate-internal-patch-25978184f4c032bedd1b71c33d0938b1ad183b08","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dd307f18c67ed9096e7600a60d03435a15f1932f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.162-renovate-internal-patch-25978184f4c032bedd1b71c33d0938b1ad183b08.tgz","fileCount":28,"integrity":"sha512-0YI7/fNdd5U2aJX7/GX3mtNuMO0fP2N94QpdcKnq/zefdBmqAzQtmV/NxsgfNYgLN/aFSLaD8sVAb3uhgd868A==","signatures":[{"sig":"MEYCIQDdalx3IysBs4TIafy45YdSAKLuOzRcPs55lH9qb0RY0wIhANL/T2YMuopuuldYzs+4xM7MfrSITJimxTKOF3mMpoBj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicBhjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ2g/9FDhK9QPkhuJpBuPfN5tbsBd/JK1qvqVWbqV0/fVZdNK7cn/T\r\n1nBc8i8K26J8IGcrq0FM/c1eE97eZ4JoWE8gp07rFfPPZPnnvWjqFwV+9G2q\r\nhemJwGxiZtEP1U7+GhzZtErxz1XYR2FN3YGLS9VKyPmtSkg3tUvqwilI0Zpr\r\nZ2YOSpk6VqUnF35uTue6S3ZHG7vEgSQvEpXRp0nxBJWBJvHPDvL4l1dRKvcB\r\n7L2ddfxXcF7clANbyH85AG9kCGd5H/Fr4kWXlFux0UBRJoSZpAYmL0C8NDAE\r\nqs9hXqNlGOmbm2zVyF8QFMas5PrdM5XAKvB4qiAwBaLWMLrV/Yg4RV14HgSc\r\nSHI/8sSFpkVH5rjVp2mEO0uVcBOyEFWjQ2H/JgJiWbkVhBKfLujmqnYM8z9K\r\nJeXYqwn2KWC5JVXG3OpYiSlqPJqdjfDw3A4EUh98ULfn4SZzCDPUWyHOxd9y\r\ncR6Lzu/pygqNty3r1ffygGNhwffRz80JHgrIQvEQkRsYl1eMOqcgJOJScRul\r\nW/UPc8eiC8wzeBrFIZKydIg8bXoXRktcDHcJIahvp2pWrcsMNPDGNAZOU4iL\r\ngr1ip75SSv5TVn5UiUzRvt87GNyZbYoSQQQHRFg3avGe7IMuEFGUJqT2tlhz\r\nLZkwvFCXthqIWNMuAAJvmh/XAMwv7zo7c6Y=\r\n=FrOE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"25978184f4c032bedd1b71c33d0938b1ad183b08","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-02T17:40:04.012Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.27","@balena/jellyfish-worker":"^23.0.10","@balena/jellyfish-environment":"^11.0.1","@balena/jellyfish-plugin-default":"^24.0.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.28","@balena/jellyfish-plugin-product-os":"^5.0.14"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.162-renovate-internal-patch-25978184f4c032bedd1b71c33d0938b1ad183b08_1651513442949_0.6380036126881219","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.162-renovate-resinci-jellyfish-test-3-x-91313e3ea243eaf59092d189bf5faa22a4f64f89":{"name":"@balena/jellyfish-plugin-front","version":"2.0.162-renovate-resinci-jellyfish-test-3-x-91313e3ea243eaf59092d189bf5faa22a4f64f89","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.162-renovate-resinci-jellyfish-test-3-x-91313e3ea243eaf59092d189bf5faa22a4f64f89","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bcd8683871302b94aac2a4ff48930a474c6c35e7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.162-renovate-resinci-jellyfish-test-3-x-91313e3ea243eaf59092d189bf5faa22a4f64f89.tgz","fileCount":28,"integrity":"sha512-Y29myMzLnzCqEM5l0zv94DBvDQ9qibt9l7ebKkR/fSAZz38ySPISxLvpVlvgxA6IvsmmWuLy+Jo6SnSpkAtlyA==","signatures":[{"sig":"MEYCIQDdsQw85ADcWMwC7GriAXyMx18FHfivgfvD4/nYicY9vAIhAO53pDg+TVXLVHeaJRPGjNli+m6MS4rnQDUXhbVOYS8U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicBh1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlSBAAiUxKv3EJ2aCrOgtkdxAeVmHjt7Ihj9XfX51t+QkTihUJExVb\r\nPiBLs7WRxBp7LpkZ45Gcl1ET7/IWBZp9Elh0L3R2ughCvtmRzfvfvk7MyX2V\r\nMA00nFMeCZ8/SzJsoHd4aoXIrZRVguCarZe+sRinAIdu7Rlbj3DYtJVfX9+f\r\nckORfw9YBa8xkNzMb+8d5ZNkWSPS+LHI+jNDe5SR/e/FUVqbEz70whpBmCY3\r\nufleNbkcN3/j40V3/cb1rOGP+atDFjwiDqfGmDQ6vqDERE24Vq+fYcc04UyN\r\nDdWlv/FujobmG/HBGB8lIXwPlsjyuBEDi+BKE3n3cPPhtP4sPfYa+bBxvbqv\r\nkgmBYuvp5U7Kh3teNFRnificvS0FSR8bv6jY8I3dhQ8nKYR7pjUPJDLud90u\r\n7NX5aKVvngio2TwwcZGK64q4BT7oBZj0Im0bQUuaMakPQwI+St1FC2kXZiO2\r\nJxTZMazy1x1ndMcoRt4hZFgOF3QrrQAuR4k/xbvZ+OVNb55kcBRtHCLGhYHq\r\nl15H8qtTfraoQ0qBD4XhFvFPPAM/AKQDyUJi4MRyNSsZQWtFIpDXVW0Cb33G\r\nmyTXmQa07xviu5m04/n6/YPy7dGI07GjlCyQ/rClWgxcEiDm6KjxRSG4NOFn\r\nxi9dNodE8hNN79TIR1OtpkFv3454Oas8JRU=\r\n=FnPH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"91313e3ea243eaf59092d189bf5faa22a4f64f89","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-02T17:40:11.559Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.27","@balena/jellyfish-worker":"^23.0.9","@balena/jellyfish-environment":"^11.0.1","@balena/jellyfish-plugin-default":"^24.0.95"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.28","@balena/jellyfish-plugin-product-os":"^5.0.13"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.162-renovate-resinci-jellyfish-test-3-x-91313e3ea243eaf59092d189bf5faa22a4f64f89_1651513461330_0.867315925192389","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.162":{"name":"@balena/jellyfish-plugin-front","version":"2.0.162","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.162","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7f4235af88663236d9f0176d15c140eadf699b62","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.162.tgz","fileCount":28,"integrity":"sha512-xVp/5PJbM+oIxqzhFPkpIL1nMe3+gDHK1pjmqCoejgDiKjnLtpxqjA721e/YOVB4Bgtpp61uZt0Q2dZ/P0B5tw==","signatures":[{"sig":"MEUCIQCY6AhPIrWDLCCEm4O4mIhBgz3JZq2pfZXl2XbOC9+2LAIgcztHOxcDrvQ2Yr+ZqrUN1YThWbZ3urMkvxhdbPfhtJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicBvpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFbw/+P7z26+r5ZXSUP712K9K/jYegq4YCTE5lb0OAOl7NgveZlLca\r\nYjCA7JIZrTDwIjZXmrViwCMRTKJ7e82A7i2jyVX734LDsgy3EJjRLH7jj3F8\r\nbvxCgma6/C7YmpYw/9e3Wo9R38dWFFozxRlCwsXaxJoSf21OZmRzR5Z2VX+V\r\n/cpHk7S3EbYty+k4kD/dc4iYwgrNLIxd+px9Aa8F/qUG7h5wsddzUm9hLOaM\r\ncExjtUFNjTPEzJxXDAAg9UWVuJhpkzm0j/EhENkpVtg1rIrjSJ5oNSa3/IU5\r\n6osCort5mN9TkWmfW7rhtIaLFP4+6SJ4DPgKLLHCRdo+EPPPw+PAz5rvIX+5\r\n2ITDVQIZZrnGP+f/VREVsb/upRDDwX46cnzjlOYm6ICXWce49NPOlieCj2Aj\r\np9U2Zm0iAhk95lk94p2m0hCZ+QohSunFIf9yKkB9wJNWhmXgqRrkoI7FOn0o\r\nMaTejLhwCEVA3hHOXao1oMSKwG4C3KVugjgDH6H9jyKCISIyxjpF1RkfC2Bd\r\niejGlw7Es1w1+v4lrHzB/VxIlCS7IXpX51Bp1WNmp9YS8t7qT5H2qFe0618q\r\noO4mdWZm7BVcojDrmSP7zvdcv2w4BbhIjz3nDw9hSPnGQY4secpXPvCelQUH\r\nlPm7uVewB0c5KnmYXaPJOMYBZL4oso2QF8s=\r\n=12A+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"aa2a95f6ce966f24bd2dcebb1ab70685c93a9813","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-02T17:56:19.625Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.27","@balena/jellyfish-worker":"^23.0.10","@balena/jellyfish-environment":"^11.0.1","@balena/jellyfish-plugin-default":"^24.0.96"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.28","@balena/jellyfish-plugin-product-os":"^5.0.14"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.162_1651514345442_0.40074328654377966","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.163-renovate-resinci-jellyfish-test-3-x-a4a4723fbbcd6fb4c668820a71468476c350d906":{"name":"@balena/jellyfish-plugin-front","version":"2.0.163-renovate-resinci-jellyfish-test-3-x-a4a4723fbbcd6fb4c668820a71468476c350d906","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.163-renovate-resinci-jellyfish-test-3-x-a4a4723fbbcd6fb4c668820a71468476c350d906","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4e8f6581270bffb9f51b70228db18b2830164adf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.163-renovate-resinci-jellyfish-test-3-x-a4a4723fbbcd6fb4c668820a71468476c350d906.tgz","fileCount":28,"integrity":"sha512-NjFqqFBb0UibnGbsBrA99r2Ohi4iYNTOsODksiwIVN4Vxt+yUKS27QcxK0JhwI1ri/ErBrQSGGxMuBFv8V4oeA==","signatures":[{"sig":"MEYCIQD0ZcwMNIZUT2Xouuxk6FxoynRRv1NR+psvLLS8rNs+UwIhAKx0QueO1lHhnmBFghjxdcvNWgV3bgNIGJ9dG63mTgqO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicB0OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoL9A//encPaiB0uhUmTvOk2GnD8MT4U/FrzF/Fr/+mpG9wwhKX/21p\r\nwT13KhJ+VBYhQOMyGwdeWooFo2SFPOq1dHko24ra5vho8TUdt8BdSuKPPxLm\r\n4Ypc26sRA8SsegVCMjckPBSF+zmuAbB6qEeXDtaRutCN6oVqh2dpxbc3gysm\r\n7LSTNhGj9JqM1ptM2M8BED+AkIF1W8e0WHn9kqTYiHbbzlJ5T83PtPdx99/K\r\ncrT2o6+slbQYY1jHmq5U5LffMti/HTajGfPowO1KzK2FHgTW2D7TM8G3SqOB\r\nv2AbUYuFkw4iHXBxoJIfROgXyoH4GFd/Q8K9ay830wbzPZ7tAhKUUTmDh9lW\r\neCRHlwNyq26XJZbjnyegS5adfEClVVOdvoZMBgKkHhXa/bzMS8l9f7LyPOCv\r\n2erduCIIg5tNiynMW+3+sWoUiiQZrq36uPDpTQ6JQAzGl8d5EZJbYmtA2brP\r\nx+AT1SoyM18zUgX30b9+Lpmo+3+GOo0IUmubU9ZrQC0Clp4kRg/iSclvQ9Gw\r\nXoHxdbCeps7sbZZOStWwFnoWhysq6/+trG/BQbeFCfsrmjiMt/QsESCTzrue\r\npYpWUTDGMmc4+CFvNt6oibjiUik1Ka44l3AFnTO47uMqZBweXhSNIzmP76P5\r\nDUF9NF2bxzHTHdlelpwjaep2scfPLH3+OSQ=\r\n=wizn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a4a4723fbbcd6fb4c668820a71468476c350d906","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-02T18:00:37.682Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.27","@balena/jellyfish-worker":"^23.0.10","@balena/jellyfish-environment":"^11.0.1","@balena/jellyfish-plugin-default":"^24.0.96"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.28","@balena/jellyfish-plugin-product-os":"^5.0.14"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.163-renovate-resinci-jellyfish-test-3-x-a4a4723fbbcd6fb4c668820a71468476c350d906_1651514638015_0.10487955433621443","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.163":{"name":"@balena/jellyfish-plugin-front","version":"2.0.163","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.163","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"95478c4b852a836d771a00ce8fcd863d4bedf5bb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.163.tgz","fileCount":28,"integrity":"sha512-VdfLcTwDIi3wtGnmiAbc8A408GHcKb4ZNJmBQ1vxoC2Nw6FASsbxVOOjxwB/9hFsU9wTebxd8O5hOzjG4c9SdQ==","signatures":[{"sig":"MEQCIHkcIjRu5P2NO1llJSwH8OeRk5XQts12edkhxJU5pWmgAiAgEFPpfidbCHnyCnj1i5Je1HX5UgbCQMIlVyvuu7qmag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicICLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquPw/+IJC/b/kX5h+aQ3IbfiIxX+KRoJq5imkgaM/FD9bYQjbclRMV\r\nLe4PdnkyF61VrWbE5eiTUqi8EXRZzIa0w3UJS1lhFNnrewTBol+DuipeFsF3\r\nUHWrRLbOfjkUHQKld6NOJJqvT+wc/kQ7VVRtlTnQfFlz9GHWuRUrnFanpG8Y\r\nCmTwWuXUcpKTUcaReslg4WSzircBnmDpF/+NngRoM5If//ilPdFbYic4aFdw\r\nD1oMk+F3dcv9/zn8DzMhUl5ORBTmhUJhlwEuhwnTcBtQCw0yhPEiAbNWwefN\r\n85DB890T1B6HBZNFUxmReXX+TO0DMK9NMDBg8W/GOcBu9W2JK5YlWESCpU3a\r\n9sIRPR8lShaMk2/9eI+mbaZ0Zs6odknR9ZGh1b6AOA1PJ9NdGQPLgUxytAvG\r\nq6NesjVg2N4+zT1AJDukki+i9sM4C2wFwsQ1/ORVn4h0OQyWbibCp1Gu5E50\r\nDSi8P5pn58YHEYFCDk262FBBCsnXznS9uypVdnyVuPU/aWQqUwbV1arrp45C\r\n+KN4pGsy8ifEjHzWFsdhHcvMXDjiqd0NFVWQ4wcH47Rs4OqnjZyHA5baTgt+\r\nuaSgKhSFb4zmeUIkJGAeUaynhHJhEaeDZoklrbjW6Q69D6eEjelv91xZSmon\r\nCfoHfluKJHuKqGYXBEbzJQEoOekzlLHlQK0=\r\n=OqaY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"96a2825013d5f29e209e6a364025eae4ac1434af","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-03T01:06:07.969Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.27","@balena/jellyfish-worker":"^23.0.10","@balena/jellyfish-environment":"^11.0.1","@balena/jellyfish-plugin-default":"^24.0.96"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.28","@balena/jellyfish-plugin-product-os":"^5.0.14"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.163_1651540107280_0.5088295455053502","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.164-renovate-internal-patch-8f3d865711556951d957131fdf03166f0af3e510":{"name":"@balena/jellyfish-plugin-front","version":"2.0.164-renovate-internal-patch-8f3d865711556951d957131fdf03166f0af3e510","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.164-renovate-internal-patch-8f3d865711556951d957131fdf03166f0af3e510","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a1b00b099c313766a36ae4fcfc0eefb2fb4c755a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.164-renovate-internal-patch-8f3d865711556951d957131fdf03166f0af3e510.tgz","fileCount":28,"integrity":"sha512-1FjMbgYI8YxeQlgqloqfnec5J2PJlfVKbjnHNsZcQAHLvpbbpE0FY+8iwKzt0v4EgQKjnpDvFHFQ7fjgcjoJ4Q==","signatures":[{"sig":"MEUCIFJAGFo/5sqb0Xhc/HaAlHiVW5rKREZhAJkDCIEqwg7sAiEAm6EllaFyfSu/wDbO5QGXoT/m1N5Q0yDWYDERde1RQP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiceb0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQbQ/+MsPAIcuj4rL+sfAvm/avO1HlZB/mvA4d8oaTdRa4lHLfP3rr\r\ndnk0RBGmsw38NHtkmI+32qxWvFVmKknWNPmoxNWB2j3r9P09A+r0+XTrsl3u\r\nR5OE3z0/8iCS+2FadBRCBa7gIi0V9z+9KXdiTIQutO5A/hkZZMwCZ/dUlxcA\r\niWInwH0cBj4qTkX5B9dIAF1BzXchmxZW32cR+fzsjw75agEwoUHDYa52vB0Q\r\nE0M2Np2XJu7Yi3//jbYUg3V72iRzcZdGUPNrJkvdRRIi8raga5IrGuccHvD4\r\n1xB0Z6ziuExSyz8mNZfUJv8HLwjtp7HJPip75mUo0YO3CjV7MaPZ6QK+Ngri\r\n7bz/AvDQe35w8aRKeToiNALawJMIW//HagqNqV6ket2Z4xOA/EoX+2GzXujN\r\nUj/aH48/FxzLE+PCA+S1DTtyCZV+06bVZEqT2ercW5NyKy4wrn0X7PqAd4TG\r\nz758534kQeTIf5B9j7axsZirXpnt4J1eSWse3504+T6VvftJad/HvGmQQXlO\r\niLKhKrt8IxsBaYdAt2VNrr4kPRGddJNa+gLqEXodqir7X+mx85PymO6Wa7wW\r\nxaWUZSVOmywm88vXU+/iwjDOwCuFRtve2geoyTCotybarc685Eldvyq8t/L6\r\nLMe8v95pMvASmHqgPfi5ljRBGHHrQ7FGwWg=\r\n=vPnv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8f3d865711556951d957131fdf03166f0af3e510","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-04T02:31:45.863Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.28","@balena/jellyfish-worker":"^23.0.11","@balena/jellyfish-environment":"^11.0.2","@balena/jellyfish-plugin-default":"^24.0.99"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.28","@balena/jellyfish-plugin-product-os":"^5.0.14"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.164-renovate-internal-patch-8f3d865711556951d957131fdf03166f0af3e510_1651631859838_0.8073735224870604","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.164":{"name":"@balena/jellyfish-plugin-front","version":"2.0.164","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.164","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e6782d87b3ca81fd8065e3fb207aca88a6606234","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.164.tgz","fileCount":28,"integrity":"sha512-mvb8MkHWZo/S6xmPEYFeQre0Yq9ks/Wa12TYZ4v0FZBH/v/NwUju+Y4OXx0hN4Q1/j2rT0KrfGQvCnkRFj4Idw==","signatures":[{"sig":"MEYCIQCbIoT8t60+8Z9JaivuXxSJ3SnY63H3KKQ9iCNnPi0uMwIhAMk17NwANgeU2oJKdY1nTAF3R9fNvGm+4O8mhgkppYDT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiceoiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo02BAAjnQuPQUzzSWoCzTJ2Q8Q20RJElrjN/SFHLYI3ssu7z0ZHiPR\r\n2S4hB+OaatxdXsNWXNfL/d5F4EZ+/MLQHafvxpe6AK8w0yEo59ClIKKRy2iI\r\n33sy7Y9KxG9omhXTaW4OWSwVHX6TKjDcoICgbyBj6frmQTd9oQG09DXBigVj\r\nPc2UJiFW7JICOTg2rUb7RB5D2nM6NtvdpPC1wIYlq/8yPLFPseyzBU401whT\r\nabp8Rd8PhrATks7V57dFfBAYN72JbrTY/7m1SnlhxhNy/cX17s7Vw1MNP41F\r\nRcSZ+kBSw6hdGiB+LtLzmaesblTYAU3SJ7nu33NXtmLYho1rmsjy6MBevBHw\r\nh5nUySBFlOl9WQ4iWDQ4RXdByvKH7B6aowgx1cLe+JmkuofnllTLejxbm3m+\r\nR9JECRx+mLxJRgUwcsNVE1Zd/55jiJruzye1JWiIWYzk55zKzQTozQF7KPOM\r\nLfatTM6MersSRjLIStzxQn3hpCjmPeB8LhZHxJbZuDVmExD3Jfut4y/Cku3P\r\nUjCBXTLjluGPaFOMl5ByfDEzJmk2ZnXxf84swaB642CNSp9xojgEPqTjwoqa\r\nEADkaZQzIYJW6J4EdptnMpaB+esyOpH11XQVMiF7S4GQXB0nlvYvH8pKJqxz\r\nIp6KfVv76U/lqfN+i2mkIW/JQpVNCq1BZ2E=\r\n=H/Lj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"455b17b6cba390134cef0b127f894ddcbfea443d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-04T02:48:38.440Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.28","@balena/jellyfish-worker":"^23.0.11","@balena/jellyfish-environment":"^11.0.2","@balena/jellyfish-plugin-default":"^24.0.99"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.28","@balena/jellyfish-plugin-product-os":"^5.0.14"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.164_1651632674672_0.10405547149555128","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.165-renovate-internal-patch-3068d01a98be874020b85c8817fab813afac4998":{"name":"@balena/jellyfish-plugin-front","version":"2.0.165-renovate-internal-patch-3068d01a98be874020b85c8817fab813afac4998","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.165-renovate-internal-patch-3068d01a98be874020b85c8817fab813afac4998","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fcc62ece111dd8a8b3ca058cbde7c7768b3230aa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.165-renovate-internal-patch-3068d01a98be874020b85c8817fab813afac4998.tgz","fileCount":28,"integrity":"sha512-Qw1q2LHSf9caj/LDmcnszGLbhz6vCYJaNOFAKwSqcnU2yfiQ7QMZZC8yTN0WzqVcHesPI0Vo3wya/eX5syI+Tg==","signatures":[{"sig":"MEUCIQD32lRU8fE5j5SQCqT5DXQl+r4vQhYdmlLZM+9mVABzbQIgE5LEVL5IV5wFPKdNQyExZQOaI/9kiIORjwfeE7JHGiQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicghhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocKQ/9Ew8rmBWgr7JGzT6U+mVbmdVBkN5Pf8jA6x9QckSrgsSy9Yvk\r\ndjWDFzI8u/52qSR5KI3xyka1FVMK6aOFNosgyC4o7xd4K+Pgped4JM/fvKvj\r\ndagFRhlFKaYwGzCofIyk5DlrU9g/TQCA8NoUdgZUfkrH7Ywe5+m6VT/bpgQm\r\nkjNnrFJO9naP+0bMVGZFswRW8sbiG4qCGZGS4EFXdCW3dDKnHdpGMRzuwINe\r\nbCYsqx9jsTTGUqtN+DWu20Ii9ggEyd8rapumS5ORCIDTRneYbohLaRXFKmYL\r\nvZ+dRCirdP6GAhcMaJAHfXSHFlA9ZpPLjunVsgWx2Vwtma/7UI+njoA8ZpQ2\r\nYw5NH8J/1/8TOxF+3KzOIZP4Mpx3tTgfpGeJW2X5mxk3acOJbyku9mFYlYsD\r\nJgQYMVzshwvvJpcQeC1FfI9cEbUcVBbcw1eWd1mQ6c972H3BUbICqexgzCG5\r\n008qhboS0vLUDI9xXYJLK56GZkZEvIQjrwEh0SYQyPnpFVIuJe8JZYnams7R\r\n5CqFAzuVsRGoTs/GxDTLR2KaotjGZeEBAYzXvp0n0QEBu1D6SvXp0IXbr76P\r\nhuh2Ma0qXkNLTiUmLEwHFvYEv0EKWjpV0fL306fz3rtYE2MCYdx79tMN/POl\r\nr9A7V3WMj+z+Dl5ifviWFaGNzZ9nauePT+E=\r\n=+FSa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3068d01a98be874020b85c8817fab813afac4998","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-04T04:57:24.724Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.28","@balena/jellyfish-worker":"^23.0.12","@balena/jellyfish-environment":"^11.0.2","@balena/jellyfish-plugin-default":"^24.0.100"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.29","@balena/jellyfish-plugin-product-os":"^5.0.15"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.165-renovate-internal-patch-3068d01a98be874020b85c8817fab813afac4998_1651640417030_0.34153746843100197","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.165":{"name":"@balena/jellyfish-plugin-front","version":"2.0.165","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.165","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"00d30ca613085a638e96fe5d9d4a03362e6b4a1c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.165.tgz","fileCount":28,"integrity":"sha512-mdq9riAKC7acCXA7iAE4TQHb72gsAehMy/P++eamdhot5AmxI34QIeEAKrV3Kv9TsKm6kE/aQ8+6YcBqmm6DCA==","signatures":[{"sig":"MEYCIQDFMyahaTec8RRbNzPaVA3G7kKggV+9LClgM/0X+zxzwQIhAJtljalQk8kZ3w3l3yrxz7WkK/6zlKCcsxiCq6Ws2rES","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicgvoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLHg//UR5XpoqGL2jJZ6NM2Ng10qXx/KNYvsEEEXntA9vzYQco26Sm\r\noeZKinL/WFWiuKCTsjNpkm+VCzaK4LAuhzypStD2qo0xsACS3a9/vdFtJujC\r\nyFr8prZgQXQOg0jpyu05xu3UIZnZQBnjpy0ZZ81WT2mljF5ecK1T7+ovkpLs\r\nn0TRU1HJChJaPrdCrt0MySuY5BPw2iadPGU57F5FuSh3Wsr4M6Aa6i6oeDCE\r\nP7PG1jWN9ibO8e4d0l77SbgvEOf7LzmDVO88yzPc5GVCNI/KJCyI7p4+Eo0m\r\nNGOfWRNheBefjhbo4rglxUXqjIkpbljhjr2CcbvMAjednIACMfOktgH3oa6+\r\ngqlct0eVvqkQ/CGHc8Wgl72Gl+8gYouisOJlek7Oho6tTLlZa3b8V1llhOyz\r\nZYZvbl+p+kg1piSJRxlkUWz2SBypNcosPHwnVr37cE8z4A8wgdLuEZJIKBOr\r\n1b7AjrkuqeA5sUMpcZEJl2LakoYZxyBycbJ8CiklN1po6X1SwzED47bysTxF\r\nQIKzKY30KRmmmopQkNolk5g/6DDBcxXgBTWB+6ffkHTpfHKFnfqdNQ6G+EIQ\r\niXaFPGWXUlBuQHlwuASyOY0pAgSLllmU09QL5UhZ3rq156/udbiCMy98CZ/R\r\nDx0qxHFvbF96OBqUNvYD5FnfO7rJCgjrgds=\r\n=eD5h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dfebdf6bf51d5fb4143844989dc88693f0ecd3a5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-04T05:12:56.785Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.28","@balena/jellyfish-worker":"^23.0.12","@balena/jellyfish-environment":"^11.0.2","@balena/jellyfish-plugin-default":"^24.0.100"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.29","@balena/jellyfish-plugin-product-os":"^5.0.15"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.165_1651641320277_0.774298907632408","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.166-renovate-internal-patch-f5bc93a530127d074fcc11da51a518f40eb9322e":{"name":"@balena/jellyfish-plugin-front","version":"2.0.166-renovate-internal-patch-f5bc93a530127d074fcc11da51a518f40eb9322e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.166-renovate-internal-patch-f5bc93a530127d074fcc11da51a518f40eb9322e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"15ca32fb185c1e039d1be3e43820bb7fc202bdae","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.166-renovate-internal-patch-f5bc93a530127d074fcc11da51a518f40eb9322e.tgz","fileCount":28,"integrity":"sha512-+JqFLFHvisP/gJQUdYzpI0aCNMWbt50UVBvazhESo/igUqZUWpJ3tL5IVMqZNR9n1s+Unlthr+NNvzeXz5j9GA==","signatures":[{"sig":"MEYCIQD1/RaSSzm3shQAb2Bm74DdVSCHzyuMGns4uXA7enbWjgIhANWrI7MTcxJ/LbOhHxcmqBqIg5MkLTa10QrJtrv5/ura","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicodgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq34A/+MX2lZVNsXtUysiAzzEv8WxbkJgzgrxeCa9hnk0XAzs64Xz+t\r\nxLiN7WCo4bMbKyEqYVLxM5ABaq1Mvz3QlhiW19hsnUXBIOZFvsvtR82wMc/O\r\nrand1XY8kb49TXidKQhouLTjr1+4WP/QUx1mrPNAkmrXNUQS29f0xJS99+yl\r\n4gYGWGpwdHINgbvh5Z13Thhfat5X1toA4C8HzdVnLqokJcfJgESMwj04XYYw\r\n3KByi3aYLRw7bU19mZAcck1+3Z5VTmE6R1sZA9ZK5h+2j0CP8iUXzaBolrwd\r\nv/09Qzh8+i4X3K0H7V2kPz8Gjx5eqxYUwcwTkmcR5zQH5pdHE6CK5FX5ygXt\r\n1sMVQm/nf7umEJvClAPrvzActxFFprgOAsYfgvgM+I5mPlRRPFVgAcEuxScs\r\nvXWYy5YViQ/D3k5oOpKPE+lAxQf29aMErTAKyLPaR8YuMD3DggaCc9u4b64A\r\nhlhvNW18ICVBA0MSGc/Eup370xHCLkfyB0CG9Jwzbe10LcpPmEKoPp307h8g\r\ntiJqaUdvw1yZFzltNzS+pF4O5nJ9amJqiY5JWnCopzOeYtZrnFS7SNnpwW0B\r\n5oEv24AbxnqbBUUdzCPYp0xEBKP3Nnvx7IliWV5UvTtlwycuwuZv6QgvSRm8\r\nqrMkzdinYg2WdXJp0++uRctwCyPlR2AgTsU=\r\n=utSy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f5bc93a530127d074fcc11da51a518f40eb9322e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-04T13:58:37.901Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.28","@balena/jellyfish-worker":"^23.0.13","@balena/jellyfish-environment":"^11.0.2","@balena/jellyfish-plugin-default":"^24.0.101"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.29","@balena/jellyfish-plugin-product-os":"^5.0.15"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.166-renovate-internal-patch-f5bc93a530127d074fcc11da51a518f40eb9322e_1651672928124_0.2479487966201417","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.166":{"name":"@balena/jellyfish-plugin-front","version":"2.0.166","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.166","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6fe3e64365acf5ddf8c03a4c905a57238b9ef65f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.166.tgz","fileCount":28,"integrity":"sha512-ZA35C/4dHtpj95e2ftGGmjr/zGUuwe8nPo1pod/Ez3HFWVG+Oa2UHGwmbyiry2uN28zKTMJMrQpj2YXl9TAoZw==","signatures":[{"sig":"MEYCIQDBWqIs/d1ZkdwBpS4GaRJUz81lQoagEkVIJvV9jkSsrQIhALWsyc7sMee68LsNHXHQsxYEOqUB1twuoCH4F0KXGJze","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicosjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoI1A//QXwnlSvTcp3gGmXexl+LqYcypQOFTyQHEe8iHbImqtydi6N9\r\n9lE0B5b4qB56ewTtyxwFVIfKLz9CZg7Mn0VhAjQCw8xJdRzQKTyCePREjMQz\r\nhhJJNGR0DBEIlx9LbelLYTndBYkjKR0shLIR3ysqhCMWfw8wtq2PX3qkzUMD\r\n0yJiULskCx0UEEQyo4nH8d1NV0Bw2jT+CVVw6xnaqQhT0QvQDE7J3bWqu7us\r\nvZx47MW0OUOpfRSQmRj70INI7tu36JoKvSXX3K9xuAQ+brKjVfBGwQ9HaCKD\r\nVJfivuq/zRe+iLpfu3atJ2kpLea2q+0f0gKz+9TDLvn2CuFrNVepZJTY+SV8\r\nfdLL7lp3ycsH2oPGflneesi6rtoX2uHX4sEBs5pob7gHd5INJPQQ4CkpBAiK\r\nVyeRsl8sA4EViB1vZJK5bz206HRoKLy2MDWbtNA31NRW8TrTA41HarleuD6P\r\ntoR0Oc01oP1hB0VKhWPtDE6PX2M+X4sNnW99cVimIINYqAXUSan/5hvCA/BU\r\nyMDDwynwBkR8BCjUpqQuVPkPLIe68zUTLjzhZPnTpARAv/qt3xprzMWEBQvD\r\nGq9uhmXKVXUXCnrWKUrauuTiIXfJ50CkL1z5lzKm0xqma2h2xTHW1K+GNz9P\r\n+j68u26L4IE5K4ySHWfCK42BWY1xRZNz1f4=\r\n=Hu8G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5523baf480b199f9b70ad2a3bbd4527c77d0ea59","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-04T14:16:03.036Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.28","@balena/jellyfish-worker":"^23.0.13","@balena/jellyfish-environment":"^11.0.2","@balena/jellyfish-plugin-default":"^24.0.101"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.29","@balena/jellyfish-plugin-product-os":"^5.0.15"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.166_1651673890753_0.45461823375964405","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.167-renovate-resinci-jellyfish-test-3-x-e516e3654d38454765453c2a7c7b750cb88a5342":{"name":"@balena/jellyfish-plugin-front","version":"2.0.167-renovate-resinci-jellyfish-test-3-x-e516e3654d38454765453c2a7c7b750cb88a5342","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.167-renovate-resinci-jellyfish-test-3-x-e516e3654d38454765453c2a7c7b750cb88a5342","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a76ea7a4b4804fa5a1ad83a04846161c25654452","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.167-renovate-resinci-jellyfish-test-3-x-e516e3654d38454765453c2a7c7b750cb88a5342.tgz","fileCount":28,"integrity":"sha512-7FWvv6z0UPmjeIqz5u/sz80Q3EY5QqTccrrfiuCmTATMR+P+dL2S1w4PPiSUx7OwF/qmT8KsrdTvIJOVVjr+Wg==","signatures":[{"sig":"MEQCIDKVKfV5+znP03pEQvGQoqzqsljmaLODCcPSOQrtk8QsAiB46ea8+/bYnHMocH6XBYa2EbytamfheeyPl0kkJoqcHA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJic7bTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmppig//YjCU3ZvE+gCyJh7fapmDCQ6XHkChtHGZoyvyXD4yCg2DXU3b\r\ngOsdZa5G6dhFoOiQqK9z4CV12m6G/d4HGPHhd19MVDlZH0yo3MbUXHgxEp9V\r\nS1JJQaj8fiO2Hfs+vg0iGDTF9TBqtcftXb1AgcoJ643gnPMVpPW9WTUPdJ4t\r\njItk9kfkEGkuPAJKOH/AfoSKXWAHev//1WHP4e2Ycu4fQ/sS7tPGuLzc0Trz\r\n023zHHaBCn1T5RJcLYsBhH0RXVUMZbClrtsBuiJTX/BypqvL2JbzkG6mQZ6r\r\nmzV/Nvar+qEGpt6xRu8bsMg87OsUz9Y8PE4Dps0A1d3O/3G4YrRLO/L2aQcd\r\nRYj6Orl6sUtfFBSrtDAFZoFpCTilxBVgkqEt7NpngVssaXYxWnKtMSgWEF0M\r\nsvedh5rjMUOxSvhsmu/FyI2E+fNwjAlV1HgLGHVoB+9+7kCzTpsa3GAofvt8\r\nREDaUR3kEP296OdxjK6CCMUSGhmLlMeLQ/Y8GlF/8t7iMQL17AnEbMmq8WlU\r\njSJ98VYQ+X9weZkXfNJnQfZ2ikm5HTN7YYLAmOIooXaGeXkDfDjHxc1pWYPU\r\ntoO7K58ofwD/sjF5+DyOsUF3IGsCHh+K4vP7gawqQ8a3V37IyIHVv2TcVPtH\r\ny3dCoa+zSEXHWP4ADns+lto9KDMj5BO6Gh4=\r\n=O4d1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e516e3654d38454765453c2a7c7b750cb88a5342","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-05T11:33:07.367Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.28","@balena/jellyfish-worker":"^23.0.13","@balena/jellyfish-environment":"^11.0.2","@balena/jellyfish-plugin-default":"^24.0.101"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.29","@balena/jellyfish-plugin-product-os":"^5.0.15"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.167-renovate-resinci-jellyfish-test-3-x-e516e3654d38454765453c2a7c7b750cb88a5342_1651750611785_0.35624343889787213","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.167":{"name":"@balena/jellyfish-plugin-front","version":"2.0.167","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.167","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4550183c8d653f6b7237e640af3685a17fff08d2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.167.tgz","fileCount":28,"integrity":"sha512-4beOKwnccLnkpZb6NzVLqBtoGM9jcYv6jydOCszr0A2SQpt/dGUJ7NCCmav5ru+goFI5gz6ee9rZh4SP59/pVQ==","signatures":[{"sig":"MEYCIQC1Jfu4Pla0/G4rLUZd+XiwspJz1VL6l6dfOZVP0iE1fwIhAKi2IRg8/9R8xMvqrHWIium7FTiF4igJtYBms8kohiqW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidFlKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKoA/8C7b6XnsVpzemBCqAt9eKfkMW5XpE8XBxnSnMyboOuNQTAoqL\r\nopskLA/OQl7o+mXe3jNXkP139PWEJFpzHfeBt90LlNW+VI93MNcj8GJ6xxVo\r\nKDv0mCvpSQrO8FZhDoJZQPUKD3+S7YMi4RXGTn0glVjh1HQ2j09AbEvf9eN7\r\nUrmdGfd25zdVwXhxKJI8PqcjyLLzn8SiuHaLxzPCQb1dT2fY8odpNnPKi7oK\r\nZWHQ7CztkIM7lgDgQLmAHTXIrVM54D7IiF8RIAmsyZCZnDOLdThiDiWzneN0\r\nar5SxGofdHL5N6YR/Mzv5fMfSrlkFMXSfHp5Qd6zQmqOmQsQ/54cfMWk9ZBj\r\ndYFTtxmJaDgQNMegra/Bmnlg6JaGEISBE84tCctc3rRvofY/+0XsMmiOkJ3U\r\neb1BwbT4RTRjTZUzVt9AOdrgMCizt8b9wg7Maum6v7x1JUrDYTMZ6QNJnfBx\r\nr74YSqjrrr3HTShU2yuKU2Y/a6pALC38Ef7kekE20sPOYnCH+OGKTifr6MrT\r\niivNWI5vtXu87hvw8NmKGifNb5L4lWmFRIicf4s43msBeTHb6Lndqu82UUxs\r\n8i6JI0aCsvSMnjkgCIM+2ncCJA2c19FisAt/BAJ6CTidhBQpMIBd6Shwhemx\r\nWGhulHnZr+s4f+d/ipYPMvDxCXKLuFNV1Ek=\r\n=Cc3P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d99fc2c003c88decf9167e3a718d3cedd20d7d4f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-05T23:07:33.532Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.14","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.28","@balena/jellyfish-worker":"^23.0.13","@balena/jellyfish-environment":"^11.0.2","@balena/jellyfish-plugin-default":"^24.0.101"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.4.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.29","@balena/jellyfish-plugin-product-os":"^5.0.15"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.167_1651792202312_0.9629957405622964","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.168-renovate-external-non-major-c0a4f8c973ed4ee11299c07e6e9fe8f5a44dd641":{"name":"@balena/jellyfish-plugin-front","version":"2.0.168-renovate-external-non-major-c0a4f8c973ed4ee11299c07e6e9fe8f5a44dd641","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.168-renovate-external-non-major-c0a4f8c973ed4ee11299c07e6e9fe8f5a44dd641","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5dd72a4cf0c4883c7e635ab83cb77c6ed051cb15","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.168-renovate-external-non-major-c0a4f8c973ed4ee11299c07e6e9fe8f5a44dd641.tgz","fileCount":28,"integrity":"sha512-H1qnsPjFzmNJfEwb/nmWUZc14J5WblQ/ipW2yA8OER8UgdQGiBN/3JyrhVtZYT00oPvBLAAJGLmgWhAm/g4cZA==","signatures":[{"sig":"MEUCIQC597cWu8vc/6/0iNNqlRi7OUIWGl2zmnBFmlYuB+xe5QIgOoOr0zKxeex6jwMvvVZ1YjUftGXmj1hDLxqXelXOf7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidblDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5iQ//VmQ7oWROHczmjlm+JUIZYGd6EBRcs/C7mhKWTA/HTjHT0MO/\r\nhv4Ue4dTQaD35T9S1R9mQ2vyL5H7Z2lq9MJrESIldknftmOzb9JayM0IRLQN\r\n6yhqllziYu6HEKweAmFfXP/HowGJbS7toxTi/8oQXcF+qvwDy0D3jH8dgaen\r\nRc5kTbRhkN0HeYm/XwxZKXS7OF1FJJaZuUjpHxHX8uUUb0KWJYtoj5xmF/ZK\r\nPW5WfDt1bFXINgsyp5/jgWy2Pz331mDAse7F51f3FQhleG30w6PyeJ+ond4I\r\n0i2rV2+meUkqDS/aklSDZjZGjRwlECx/um1gXE4gMV/mwJOHJZTrezm2GBae\r\nbp358AgHsWwkorhXJtbdlqQy6MWZbC4XRB6fhY0JBjzpRJU5eQ48mdJ0FDo3\r\n1e3dfNAU6UxkYnVIMvcBTeDuGl581yB46yvz5OeIx+vMCAFf3qblVkri0n8N\r\nSQR/zzYylnO/7jBtgkFuCXPabsyjbybkfBgAEiXQmaBrh6Rb1zKvfIlkVmKv\r\nkjS/aZNtw2K3Lkpue8iBVYeJxStS8YKFV2bCFDGPb74/CoS0knCkIZUHpw1Y\r\nRp8VBSdIhCo0EPUgGjYo6isiDYPdBdx5T0fnEImZwXM/xUx/TzB7+5MbLDfg\r\nhXJpN3VOWfMqSOApskqWVVe4//H06YD+iQM=\r\n=r3Jy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c0a4f8c973ed4ee11299c07e6e9fe8f5a44dd641","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-07T00:08:16.681Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.28","@balena/jellyfish-worker":"^23.0.13","@balena/jellyfish-environment":"^11.0.2","@balena/jellyfish-plugin-default":"^24.0.101"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.29","@balena/jellyfish-plugin-product-os":"^5.0.15"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.168-renovate-external-non-major-c0a4f8c973ed4ee11299c07e6e9fe8f5a44dd641_1651882307184_0.11917554147038678","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.168":{"name":"@balena/jellyfish-plugin-front","version":"2.0.168","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.168","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d3f911712a40a629866ce1fb9f0b8e352cb75405","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.168.tgz","fileCount":28,"integrity":"sha512-9U78OVmVq1n2t695MUiCEz8SnwSfstE9uJiQMKFxYmpHoPRGT4GwGWzj6Jy8IaIoXuqLYeeMBCTtX2pggE6Qxg==","signatures":[{"sig":"MEQCIDcVQ7gtUnqtjpNOS9knr3R1XeFsEP5vinCxDd2hOTJoAiBNIM++J6akkob7kFQO4kuXVf1zkZ3q5LQBtJTwm90q9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidbyOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOMw/+KkpCQriEMmUrDsKNfBN50pZaJ4a38/vJh4dlxdiK0qP4cY0G\r\ni+xqIXESWM7pW19tJ+vpTS+xMkm5RyFh20HX4bfPudAcvzQaO9nIpFSTXuWU\r\nfATWy+y8MOutePkLMB+i7Lv+FtWkNWrq5y4pHHRFI1McU3k2yHf78WNY9QmE\r\np47Ks8uSoIEtstt4RiApgCVIhQSPAtTpm7xsdMf/gzt73oOFB2n+GKP8s0e6\r\noYPPkXEChYxZ1d45y07pA/GbZTytXqYrKGFmkz+seSdl1xOuJ4EOgmmCxIzR\r\niD20VBafGvEpl4LoW65/Mkl/R8PxT1thmjK7Bj8ACSY++TTcwotanAzQZR0m\r\nOAnn+zM+SSJ5PO2lGj9idHEqqbf4gomrVgP7++iKg2JJZWGrNY9HgEFFfj6I\r\nFTUKFiFKGDE/7qXPf4JedJkan9jMYzjocEbGXQBgZ0bzpPSRXgBEn4KO4rK0\r\nx1ahg9r9iVtkur91lTRUaR+Aw2odWd+CpOIE0yZSS7d9VQbs4mkA4fq+3vK4\r\nu+8hYZfwhFO20cpg/3QsZpUD1xRm31bNQdASY0RcUlNbDD7B1/habqhqkrwD\r\nweEPHBew6dIASS2OQDmCpwKBnpJsjXaQtcCwYiUVxWIddD6F/3iomUPcDBSP\r\nVkANrbsI6bMPE/8ranD7BQYHvFy+kA0fAgI=\r\n=ulGn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9d0f4c60d46786e865b8e73b7b873b0731ac4989","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-07T00:23:38.623Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.28","@balena/jellyfish-worker":"^23.0.13","@balena/jellyfish-environment":"^11.0.2","@balena/jellyfish-plugin-default":"^24.0.101"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.29","@balena/jellyfish-plugin-product-os":"^5.0.15"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.168_1651883150206_0.14740136104994095","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.169-renovate-internal-patch-619ce7c4863f05949b4b2ef62c07c05f9b847d45":{"name":"@balena/jellyfish-plugin-front","version":"2.0.169-renovate-internal-patch-619ce7c4863f05949b4b2ef62c07c05f9b847d45","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.169-renovate-internal-patch-619ce7c4863f05949b4b2ef62c07c05f9b847d45","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0d1b40a89dc355b70dd067d94f1c3d65c7892e34","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.169-renovate-internal-patch-619ce7c4863f05949b4b2ef62c07c05f9b847d45.tgz","fileCount":28,"integrity":"sha512-bPwWmWn5tHtrTBh5znQ1tveM/mOAuI+wG/z8UxPN96BhnGZRdMCAkC80kYnqpectwjaaR0VuAQYbo4XHDJKhoA==","signatures":[{"sig":"MEYCIQCupdzSohDvf2etkeuHzp9J+wcnhsQxsckUdxwhgYTxGgIhAIFvscLbaWBr/5yGprRDqnKZi1OsB569UOkCjgTCsh8M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidb3xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3OQ/+OLyLLH2YKSszAw3CAv1adAMB2WCrW816Kd5Ax3Q5Li7IMqNl\r\necmKQ36S672k8frYW/3tDXqojLGWSaOSjzEMKGQcygB6JddZ4AB1htQ51jEL\r\nkZ6+zubAr3lSFljUG76Z9b97ZM+uJvZ7p4H8wf8NiJOcB5bEb75q27C/CZhf\r\nQZYUvml3eKIFyQqF8ePVmMtN3ZrBghVCmXy+GBDQwyhPLXn2USLaRQlSJi6u\r\nYpYG5Xd3i9F1VMhPLtbNC4okw7LZcWRzmxuU7E/b3WsfgnKrxmcH3g8N24gB\r\nlErMafBI58JmnVzyYkY9lmmq0j6uxWAnexHEAue8BzRi/AR5d1UzUpgVsH9x\r\n1XFqcAYAJAAtX/w/wLSRQfwN/j33IYGNfin/up+5+zBMzYtTjWLsJ9VmTHs4\r\nuF+oI/e6njkBv7GXDv8nknLLlAgVx8s08auPkJ6ulxCGjK2OdaCm1NTgg+T1\r\nXl6GMmRtlTTyaGwO1is332wopfqnnjNs5S+dy99/CoDim82ZklDEScCEvU4F\r\nPIX4sjLU8sHO9SoFpiV1H4S63C+KnHlWG1V/IFoM+K6lMlPcxtEFyCQknQMY\r\nv+K8hov8V9xyzXPHRod1SRJE5gMSIhDjcb7oS/SNreGvn9TrSGM9rWgByw6C\r\n+g6XRvBFmLYLSwAvOXEpjobYh1trYhNzguY=\r\n=CsD4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"619ce7c4863f05949b4b2ef62c07c05f9b847d45","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-07T00:27:35.677Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.28","@balena/jellyfish-worker":"^23.0.13","@balena/jellyfish-environment":"^11.0.2","@balena/jellyfish-plugin-default":"^24.0.103"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.30","@balena/jellyfish-plugin-product-os":"^5.0.15"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.169-renovate-internal-patch-619ce7c4863f05949b4b2ef62c07c05f9b847d45_1651883505674_0.7485101138913179","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.169":{"name":"@balena/jellyfish-plugin-front","version":"2.0.169","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.169","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ab6d85e45f40b8df3c53d573e6f47f6c4751074c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.169.tgz","fileCount":28,"integrity":"sha512-AR8h2jz0UJUtIpt9UI9rsjSHBpLHkGmxreTXks+pTsO+xP1GJiKszgyDvqnr6ger7RUMTfTUYmDgM8nxXuWULw==","signatures":[{"sig":"MEYCIQD2bUlGdJrf94+auXVX7nfDmQoyrj7eUu5QXZrI43FGDgIhALFoeSukRKL2ADoXUngndIXX7Sm194hJkfmA4WNccmvM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidcEcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8YBAAgT2Jcjl899lYheHQ9aHTB8JxpSIqpwVeAAfRBF4I7TkVTzlp\r\ntAVevVgtVwlao9xmt2bJoHDXMggbJlz8qYx0lvn6HbvbP99JJiUfi/hF6ytz\r\n/+nqv9wd3r0a38uWc6S2xzhie2gE/z8cBK5NzFaRhftHkJtt+qf89KYRrmsf\r\nOh527dyo/lnzaOrQJF5Oh64WW4/VBeF24Lg+E7yajj4tPSF3tF0TrEaAV3fL\r\nRP304UzgB1IAwktG5Jr0yD3NxcyDt6zA3raFC8pmo0Uo8F68lgs0X5ie+bGL\r\nUmFsCWQcVj0eXcKlDHc9XvP78xCbQ2MmZj7F9kOzpt++bYpCaLq0/BT9DTd3\r\nfQHJOUHIeVcxuS0Cy5/9N/YS5nv+8bfjXtToWmQLpbdqm9NFON0503RS9+56\r\nUh7CJboiFhPAKjW9RV5gN3XwYhsZvAKV/KoI+z6GkxuRXvlphAIAbvRBuke3\r\nFxNNePlkiEGEoOM++sDu4gqIG2qETKALrAjTrEOXHPRSWDgujIpCi/BjRpg2\r\nO5oV15cJJFQDFuwzvXagBhF+8US4BSjipLMUmPzWwh57/ikoo7FOdssL7hGt\r\nKfZuco/Ol+tN/DcF7yhVfUEBDuQGnjNRc5yGjHHDvLbjCTGUsHEAv3wk7fcs\r\nEkoQZ08XmFzaENZFyKmGNZxtMBLqIXEcESI=\r\n=VCoC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"79d1071e30f362503c452d36c672f7ffdafd7c61","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-07T00:43:00.155Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.28","@balena/jellyfish-worker":"^23.0.13","@balena/jellyfish-environment":"^11.0.2","@balena/jellyfish-plugin-default":"^24.0.103"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.30","@balena/jellyfish-plugin-product-os":"^5.0.15"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.169_1651884316746_0.34196212458593567","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.170-renovate-internal-patch-0e804857b5c4e9f07f35f6ede4278b1c4b54dc37":{"name":"@balena/jellyfish-plugin-front","version":"2.0.170-renovate-internal-patch-0e804857b5c4e9f07f35f6ede4278b1c4b54dc37","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.170-renovate-internal-patch-0e804857b5c4e9f07f35f6ede4278b1c4b54dc37","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3fcbd074848aea2bdfea91c039e472f17415a988","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.170-renovate-internal-patch-0e804857b5c4e9f07f35f6ede4278b1c4b54dc37.tgz","fileCount":28,"integrity":"sha512-7SHzOUb8fSJ0zlKRzS11W4tTVCg+waMp3rU1e6vCgQeWuVk4xd/M6/H321CzPFz0Wm59pGT7Hr0sZKFrvrDgSQ==","signatures":[{"sig":"MEYCIQD7NhMppX01q9EFZM3IzXrnvFdrOaq9+qZemKWtXFrsUwIhAOcLTgQF0GXIjwUfX6MkysS6Wv+eo2wre8ZRkCubzKAO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJideCpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/KhAAiAXiJmIXtSG5JqmTzOGFEwjLE/9L0SuUQklI6sP92Fnhs3yR\r\n4WnJ350jZt3Ez2sdNIhtLPBS1eSZc2eK1vDXSNFVc7KoIT9yftPG42G68XHh\r\nkrxI0tbbNtfhaKg41mN3qiAzjgsejqON3s8mKl1RywQWxKLeU7vwI41trrI6\r\nU3ejH/b31cLM/NOjGRpw/QHjZL+7FiKpJ0hUzSKkkv7hsfg9F5YOsNprBWiE\r\nVlV9DGNvpETv0VYND01JWIIMM6y9jHtsIV2LrgR8jbScmcmNvwYaSATaiII/\r\nJsErxneNKsuID7yoo9fpal/bLDWQrYhJ1bDXki/zw8be/P4n+MayURoWP+a5\r\ndBvD9efG7hZjgJHRDL2+8TXc/uqSypSLuAyDnYyQYJGv8TeBTK5d7YebR5IJ\r\nhq6OnlJCmo6T+aq6jW/mOZ0aNnvjD6CIPgHDwCKvPWEPSCtijZGOUIFVvo4s\r\n+2ks7xzlVbxU7IjDdfYqgjmpV3fGtYUIDS9nGvV/bUdaIBfIbhxjl4QqHVm/\r\nc9iOHtl6p9KdarCJ/D6UNo8MBv6ObpAHt8bxKgi7mW61yepK+mYE8N+Hkt/V\r\nLFYV97rYmldeGHjGB8wkgAVlMx3hrd9Z8CKmeQac6du4jgGlcXAkErppob5z\r\nTRUBvobl3iQOkfH8IIWuBGv3/hGa+iPPuAQ=\r\n=ivPS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0e804857b5c4e9f07f35f6ede4278b1c4b54dc37","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-07T02:56:07.385Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^23.0.14","@balena/jellyfish-environment":"^11.0.3","@balena/jellyfish-plugin-default":"^24.0.105"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.30","@balena/jellyfish-plugin-product-os":"^5.0.17"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.170-renovate-internal-patch-0e804857b5c4e9f07f35f6ede4278b1c4b54dc37_1651892393282_0.46522497788071293","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.170":{"name":"@balena/jellyfish-plugin-front","version":"2.0.170","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.170","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2cede31c16abdd0b1c336c2548af5301b5aa7051","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.170.tgz","fileCount":28,"integrity":"sha512-p4/NszOLJitF5Is58laAJRD35aSQiSNYF7nZG+jTt5GP20v39whD4hkvrn/kA63/9Wlj+2P/3H2PuQJKsXbvDA==","signatures":[{"sig":"MEUCIQDquPt5NQ6XA6FWrVh2sfWPZMfrcxPiye5ezXpT1ndE6gIgXlDXkZM0Yob0OzftwX/qvfuq46JoVyDeYvCs+XQPM1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJideQ3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgnQ/9HRdJE4s3tDDPyz4USINmDqya4yT/8z/Y0PT839eHcnNe+H3V\r\ntXQD5EsnPBy9nqv0y5R+q75UTWLmSyMPeRAJfqelZyXtf0QWkWKbHmFCVmX2\r\n8GnY5Joq9BI3ZnKszW55Pc5EqO6DlbQl5ccuStJmlv6vSAlety8F0uonqvwi\r\nClohUOWhidMRgBqx9rmJhCGOsPkJ0Ady8lExYwOUm/qRJDA7FLGogMGgvgbE\r\nOD8es5nWyiKJB0DQOBaXGHHhMUrZHUbyxnGuI1Acvp0ZiBVZ+9f5pVKBHIqf\r\nC1hSdb42y6fRsj+Q/g93w/iyqn9bmSJoF+irhLzBCs5588lmvrCxWBq9jo3D\r\n7/mJBBpQvsHpmWpsUgWGijurEUYC3QIZPrD4fKm9RiWErrJhuzl32cqacQeJ\r\nLV4+2P7wPBl4O06n+tN+Su2Cytw8XO3o2x1ouO4i4yGUJOf5U8GCO3+YFkt+\r\nzWLgpXNm4GOtIS2UWQVGvWCxjbRTpt/y9K1oYTuQ/uC/kYJYiLUqQV28lmM6\r\n6U3Rd0t6BRSINVEWttZAqY4F10tU4HY8fwfT6IsV6e0zFluyKCZEUc4RveAK\r\nqaItpw53ImL0KQh+9amMrB0CkoyiMDuGCyLw8t1fMO1FFiIl8CC2GuBwZAFp\r\nb+6AvyL9Utx/cvw6LtInJmnMg1BjDsgxOKI=\r\n=EYhX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"88efabd541fbff320dd0efcebcfb91cc9d196775","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-07T03:12:03.159Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^23.0.14","@balena/jellyfish-environment":"^11.0.3","@balena/jellyfish-plugin-default":"^24.0.105"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.30","@balena/jellyfish-plugin-product-os":"^5.0.17"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.170_1651893303387_0.9816710887432158","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.171-renovate-internal-patch-98d2f739402f0cd38971033d6eda1ce53cc62241":{"name":"@balena/jellyfish-plugin-front","version":"2.0.171-renovate-internal-patch-98d2f739402f0cd38971033d6eda1ce53cc62241","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.171-renovate-internal-patch-98d2f739402f0cd38971033d6eda1ce53cc62241","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a5b5664fd4b9b6e727cd91d0c59baf19c08e715c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.171-renovate-internal-patch-98d2f739402f0cd38971033d6eda1ce53cc62241.tgz","fileCount":28,"integrity":"sha512-sZb2JKQF/aMmrn9hUdrllipYO7FnrJIGZGCB0u2tcG0O/z0IwYWtGxW/8efK1R+dK/hZHKvqAjMA3bd9IwRsjQ==","signatures":[{"sig":"MEYCIQCFAGDdM06QL/FygQIWyA3zLLuw/SufUnWUX93Zk8wcqgIhAIZDIJZpNo5HhMR/XbDWDO7s8O0RQLGu0QqxNjxPilpG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidgp7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrURg/+OsrfkpX9IktF18H97epR68Fy2H21SpzFyEcUB8LOfQwGNZYI\r\naWqpfQ8v/lawuA6bvTZvlJOyIJ0Gwth7s1oeB5++2zGbqhr4PhoLj6wwAI49\r\nWzIOuUnNY4tGB217SpDDb0qVYri+D6pqPeOUtObnPyPvUZGdteKGcILy9wPD\r\n5pfusG6cs3LTWRdINjeiSIGaiI6GNawI3HF03kIzCAZJh2VEVndvJoO3HcZY\r\nu7cWItTckB9NhpXQpr48lsGpoSxKKw8wR9OmkR83R2LAD92RRKOqya9xFZxl\r\nNVFV2C9XdNB7/Fbk88W5BHcHlAswNjhxJrXJDERk9O7fjIjuNFdwjw3tLGST\r\nBLwyA9gifcR4cc/okBxt+iH4isiicy2qMtt2huVnHxsDJzk3smY0SPLXty1k\r\njkOQ2xYzIZSVA+xk1ORy+t0OBmMsinSotc5K6mlLWD50LiOiljQdiJcjuV/S\r\nuzrAtNcbLf42OmkbFVut/STY6ARrvOG8vMuE2d8JYpzCrdg/HNqT3KzTsRsK\r\nOw+pXolKpB1g3gKMALMnRGjwcIG9tRudymW6K4f+SFWwz4kjOYYY0JDE6AcI\r\nStnwoQ7YMT3Wg/ZHhrq/PHNSZrvNPMLprrX48CgP/UgmxhpqN17c5E2z2O9F\r\nWLng0/7K0MJzvSoWpPot4ELjJn0BbbvJEqQ=\r\n=brvr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"98d2f739402f0cd38971033d6eda1ce53cc62241","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-07T05:54:14.863Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^23.0.15","@balena/jellyfish-environment":"^11.0.3","@balena/jellyfish-plugin-default":"^24.0.106"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^5.0.18"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.171-renovate-internal-patch-98d2f739402f0cd38971033d6eda1ce53cc62241_1651903099745_0.3654459908168517","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.171":{"name":"@balena/jellyfish-plugin-front","version":"2.0.171","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.171","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cc22f5accc382337f653c346289a2a1c7b973d2d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.171.tgz","fileCount":28,"integrity":"sha512-6RJCkMY54g0fMpnYTkyF/Z57TP3AICk2aBsZ7EJgykORR7ZvvQeedkbWTY2lJu88xryQm1ycRZ3lpk6G4280zA==","signatures":[{"sig":"MEYCIQDOfsdNYxzxlWnV3rNupVbYyQQpFeFvJPz0Wsqxls5aWgIhAJwOeIt9dJTc11VeL+lIecg246XloYFZTodW4dh031cy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidg2kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIlw/8CVXcXAXEZ+LIO/54EkeeWe7FqQM9KIoI/4jQn66B+W+YqKgi\r\n2thjI9d2aUr6qFoNSCb4HqXEANQDiB8/wx50uXXnxhZXFBJ/J/lk16bBOPTp\r\nYWFohhKIXrpN4D+uhsQWukKC73XeZSt0Y0k8SFJhnFq9AHHtWNBMwSdDtoGB\r\nUCnL38PxZSHoQ+zPDb0VhNbQ/a6xBN9OQPwbiyv/GKSFHv47VhfnggiCXVv5\r\nO1eTK24XP75u5TkMLdIY/Ln7ssXMqi16QQLi7AEwQ5kryzt7r6O9Yn4fG/YN\r\n4caz21tp2mnpOBG/QZDvL+vYfEGhgkAq630D8uxHAwCMb3OYdlZ8EDMI6eLm\r\nblZ9ZSkCPrJoN/EkgvP8WOL1APVLVh4rLOgJuUN9WGyQjwVsJ/qqo4jNjLr0\r\nWFkyzicV2E9xO8LDm1Epm1UD1WkFr+FTuqc+sBcRnwan+VYuClgU4WnCKqZP\r\nn8KpBekIzAO2yr6QNbY5VtVBuU6/qrlABxpLBNLOcpOgr4TAv7FnS122jUHK\r\nMT8hxg7EZn7wv+KFCt+QrNxKdfkeg1J6qm6MqfouGrH2gRyQcW365UUSANVq\r\nSiVTFh6OWVo5Qj2VVNZRlO/ceeP0PAfmVlR2V60zK0G6bhfa23lve8oat3tY\r\njUCUOzoJKrgkyPxwrCZocrcK7OsFzD8eZlc=\r\n=uuBx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8bbce29f84011297eed261d2544be06f37786c48","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-07T06:09:29.230Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^23.0.15","@balena/jellyfish-environment":"^11.0.3","@balena/jellyfish-plugin-default":"^24.0.106"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^5.0.18"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.171_1651903908291_0.5845106364733286","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.172-renovate-internal-patch-b73f72a496bbe6f4e8ea8345816e711cb3c9017b":{"name":"@balena/jellyfish-plugin-front","version":"2.0.172-renovate-internal-patch-b73f72a496bbe6f4e8ea8345816e711cb3c9017b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.172-renovate-internal-patch-b73f72a496bbe6f4e8ea8345816e711cb3c9017b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f738390740e1e2d22b16aee054e34de148871308","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.172-renovate-internal-patch-b73f72a496bbe6f4e8ea8345816e711cb3c9017b.tgz","fileCount":28,"integrity":"sha512-OixscMQ7omcULtkNUU0EjNQ2Bb/4wvbxfR0kR8cgRvZitp8n5NZ/I7qs+7Q/zHOLJZoNV8tLjcZZZuD2E4FKmg==","signatures":[{"sig":"MEQCIBLSRGIzBIlCMp0BPk2LjNeYdrgT9N0nUcr9Ynl60VR8AiBYTEtwRceeaEO4dCOvPJKY+hpcdkKbIG+E+0T4KFE0DQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieKHpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJQRAAjDlYlhgUmKUTTwNlFhVrL/Byw8BvGBZM9OM9RP+/R5qaR7d5\r\ncBSMjvUWgFW5plrri3PYqeJ92zs6AE4M4TntDy5rqiPHuj9PGaa/GfoaxrKA\r\n395V7k8CpvsWjPOugYaji+6acfIC0QusLK81Vl0KZWH+OJlvRPD4uL+PW1bT\r\nn9PeIXLdRv7kQyV+c8Dxk4hPNO0WXrYXbAHV4w8iUbP1WVPH3v5Tq/X/HsZp\r\noUujwymWPUHSoovZbBPq5zXIFCR3wnLTa4rWCnr2LbNYULVWmb5Rm+Vj5NcN\r\nNRvWHUUSOWnrANDAd9rmswKE1Htc4TRerOJuBFnguvf8QhDFP2t1pQQaF/EE\r\n/6dhSYChzQahpeDKYYQ8UM5KjxUmjjHy0q+LfzCfPxN3uIoWf/k4dCn+NuV1\r\nA9a8xO9VknQQZMhMcqK/3aoDiE6KcvJSTfbrdCUDcdUnikxPSwTRJLbM6Chh\r\n7qx9nZmmu3KxRL2CSCb1X6CAPmHRSGW61T/H3mM9eqyqFBavOOV6/QNKtOE3\r\nMYUGIx1B3WCLimOtK4srnIaLxmtJSN5ij+ehLvEeppgnCsu9dbT4kNMue1sg\r\nYeFfyn3IhUXJEBLLFlvGWwsLgXmpdkoDpSl1b3pVixpM9ZcVTPULCRJ8nCQB\r\n45MsIGRCQHr7JrawKVwFzkhWOAgsaLwHCUI=\r\n=gJui\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b73f72a496bbe6f4e8ea8345816e711cb3c9017b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-09T05:05:31.132Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^23.0.15","@balena/jellyfish-environment":"^11.0.3","@balena/jellyfish-plugin-default":"^24.0.107"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^5.0.19"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.172-renovate-internal-patch-b73f72a496bbe6f4e8ea8345816e711cb3c9017b_1652072937779_0.3529865751469723","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.172":{"name":"@balena/jellyfish-plugin-front","version":"2.0.172","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.172","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a667004556b352d6a7cf5d4350d9fb78879eb3ac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.172.tgz","fileCount":28,"integrity":"sha512-P/uiPMdMgFPeLn2HqqVZ1zS1PUvF28JqySN1GeZGFwydAb/1coeLYfesyrbY7H0SX7WqXIWk5az8toW9cB2lEA==","signatures":[{"sig":"MEUCIQCkUjHZls/x6Q1G74NyutMkAHFFIATUBX7oSn4X9x1wfAIgG12IVLNcAgFzg3zcOvSybtE26zfHaV28ZX2fEAaWAts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieKXBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocYg//YPwqI/VW+ipcdWrZtzmgA3MKXKY2h+47FvWnCWUoyJUw7aGV\r\nZCjY1eLCjNtneAnQtpL5RLjLMgcmA5rgA2qMiyn29b1E2pT8iKxDqgBPHMLp\r\nUjZ1P3fOBjDPRpFcWmqKMpunG185VBXTP+tQA5aLar2SjQCrnNQJZDfAur8D\r\nuXAGOzx1cmh6HKoM++w9SIRdCVxccf2d0eTeKsjFKUttz/f2OExY8gy1mSET\r\nzZnJ/Cx9mVl4Bk6dq2hNRDuuqmZ/vNgGllYrkxe2LVMFnM+vZ56GxNgbO5eR\r\n2N/GUlVxBBKRhtb6wDITmYnYyiqOu0QHHZgvhsXalWMO495pF/jAM7en8/st\r\ns/lK81hNaXoQNluK8CbiuKGH29GFK03S17JD9/y6WhlB5niZ3J5mC55GoGdq\r\nKYKQa3ko5Z1PZ6r5rzRXMW6X/4HAeGcN2TliicNM04OA6dstAoFuYqekMuMN\r\nhu8GAT1KXzJ86KBqu3UFV6LWltsb25mjc65pg5APtIxmWaqDRm7RSFxJbZM8\r\nRCE+5hbmWmWbDL61bRiMeYy6SG0BT7xn978KQiSzb1V22L3vx3wK3f6rtDQJ\r\nxDqaCRtEEZP5kXj2x7gimuSGk1K1S47tLeH2xNnHGjuapyTY24CWVww8K2rQ\r\nZeE3qJEvm/liMo1W/ocrOEA5JLuNIvf1i+I=\r\n=rEIK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a493efad0e61b9e591aeef475136da3e21eb0e2d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-09T05:22:34.678Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^23.0.15","@balena/jellyfish-environment":"^11.0.3","@balena/jellyfish-plugin-default":"^24.0.107"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^5.0.19"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.172_1652073920843_0.835519149093044","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.173-renovate-internal-patch-6a0b73468980cec95da8305033d30a09064767a1":{"name":"@balena/jellyfish-plugin-front","version":"2.0.173-renovate-internal-patch-6a0b73468980cec95da8305033d30a09064767a1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.173-renovate-internal-patch-6a0b73468980cec95da8305033d30a09064767a1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"da35a01ac30e3aac6ec7665bf7b4cd3e8b46e25d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.173-renovate-internal-patch-6a0b73468980cec95da8305033d30a09064767a1.tgz","fileCount":28,"integrity":"sha512-aJZeHCvUcA4YFiIEdn0V3DpWIOIkFNruzufD/rdeB5tNxeKLTBAshiUErgxgcxPC+GGcDMjo5/8TiCs7ts6jHQ==","signatures":[{"sig":"MEUCIG0NIV4kdmXctmCkpBicfNM1ay8zCamfI8mY7OIB4lmyAiEAi7/6jpznynQS78y94se5SJZ9W0dtnZwqL5XvZqwgoeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieQiOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKfA/9GbAwdXQ5swfxWkeeQEhvluVq2ohEWisAJ1BE1riSXh70gxpk\r\n7ks9iwoPIwRZLN0R0UT15APadZgOrOCTKIm+EWrt1W7E5U18cuzGrEiglk60\r\nxg8eSERmn97Edyr7uSpNJ0R+B3qVOECEPLn72XUwCvQWJRombaXYmC15ASD4\r\nSodyjrvzoyHCGbtcJkJaCZNZ0EbZHvG6dY4uyo+TKxOV5Kvm/qwmm0A7vY0a\r\nYpiVpIF71HMwQWEKMfdflMIN6W0VqKiWwXcgtdg41i2+4DOIXAWAZXFo/qCz\r\njH4dQjTavQR+WWbY8c5s6seSiuw0cv6Rd8B/zj3nIFHiReByg3M3kVpgebAW\r\nf/7T2ATYLOnt6RZTByE9QKmQPlmEDDBQhyC2CPeXHUFR+ggDIBmNlpVEJiHY\r\naPWjSLjThduXTAxyZA0HiCVkaWG0nBCRn9nfcpi9E4t/rGFDhMkCx/dWU4O2\r\nOU6ugQV0yrsDF8X0ujAzQ5mgB2d21Cb2Nib69QCabPGYlrLISIRaAvCGQ6xD\r\n0mzEM7fwwTVDdMCe8+euBePyeAqbEWo2hoADBHlDVx8qSBKVeGsyyGQFeN1m\r\nKvXf7/6cyCbacMMrElZ4RO7pcnKvri4raLGmwIbE0RZW/oApP67kO26ZCMvt\r\nKWJQi4p2cN/FmuXlYp5v++uV6Y802G3dNH0=\r\n=sxIk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6a0b73468980cec95da8305033d30a09064767a1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-09T12:23:04.361Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^23.0.16","@balena/jellyfish-environment":"^11.0.3","@balena/jellyfish-plugin-default":"^24.0.109"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^5.0.20"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.173-renovate-internal-patch-6a0b73468980cec95da8305033d30a09064767a1_1652099213942_0.7669599500221962","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.173":{"name":"@balena/jellyfish-plugin-front","version":"2.0.173","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.173","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"02336b4299f88bece585a93f9db48c3c8ebb80cb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.173.tgz","fileCount":28,"integrity":"sha512-eWI4pB3d18aMVg2qHpHer0ovzRGzP8+QB4CIA6HG6tid1wsTeuquwbCnf3j4tpxjmnbIVy6S/RKbU9zFVjtX8Q==","signatures":[{"sig":"MEUCIQDP/bylxHLiOAiGdPS4wC4f8F8KRbv5oGeUn7K7IUTJ7AIgFMWwcZCyNerZ2ukXk9SdmGA+TnIsX1WoDWDAvBPRyQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieQvWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXwxAAo8xCc6Nd/8wcmLgtD+/DGin15oq8UrKimEcM8K8JuTbcNZiy\r\nhdE9n8vz1oKikekNwHnJk+AaXWBZ3tHpywSQzzpYZXVdo6gaugoUak2cshGa\r\nf02u1hALO59saa+Ah4B+bBvN3ZoePaCrV7QA7DLnXKQ/MNeUuUg3QQKTtuF5\r\nUoLIc+MCFJSCN9H66SXle0hngiHSccSNSL4JSOex0GtMxyZ2hZURDtg67hvD\r\nzuikqhtfYyUBHwiJDlxsyhDXCRw1uihvVLTYa+0eF6sspOFydFOX2kZKQsiS\r\n4TPi/Hrv7vhVN+bK5T1Yc69VBuIORXKdQzOQ9Tmb6jtyloglTxaBZefoF4cH\r\nY5uvJze9xodM2GV2dFPYZy7CamlBKPVO/wJ9U4IB/xJs96cKx8qGxrZXWsVS\r\nPxPyOtcNErx3ib552W1oMIHI9drauomoyR+FItorYw5nm4B7NwjD9ofgKk52\r\n18BqTHUXmXSlrmDmo9sddVYxhDZ3aAP/OM00Ao2ivwarG1C1nvm2YTM4e39D\r\nXG2ml1lZHZlILoVaj2NaQQ7H2x+oWuDkgXL4FMsT9POIS+C4Gnf0xWCxpdXd\r\n+zjL6fxHTAN1bUMfcEdniulozsju25YEQV396/8ctdh+Yi3owKzMcK0MYJa7\r\nTkkC2Swxu1UdIaAgUvgjDnhpb8B3JhJOk2k=\r\n=/11t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4d57e47c8f0c567cfbae3cc94728fb8f23176e9e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-09T12:38:16.966Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^23.0.16","@balena/jellyfish-environment":"^11.0.3","@balena/jellyfish-plugin-default":"^24.0.109"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^5.0.20"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.173_1652100053997_0.5814269470153788","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.174-renovate-internal-patch-891a2454ed55035e7fda0207c52e9529ed2753fe":{"name":"@balena/jellyfish-plugin-front","version":"2.0.174-renovate-internal-patch-891a2454ed55035e7fda0207c52e9529ed2753fe","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.174-renovate-internal-patch-891a2454ed55035e7fda0207c52e9529ed2753fe","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2016bf9b83f3a228353a1d340b0ef8611e1a5255","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.174-renovate-internal-patch-891a2454ed55035e7fda0207c52e9529ed2753fe.tgz","fileCount":28,"integrity":"sha512-v+hLSAmPEAQCRCoVI4V2DZEEIqyZ1p10Pb2orjoa4gooc3R/A+HBeLAflGEmPAo2JAApwR5f4jF1dCwzWc9Lvw==","signatures":[{"sig":"MEUCIQCY3Y5vex98xFAPe/0SzsY3xXsGRjn6uoQRHbD+wPrFUAIgaghjQOtSES3YMA9nkaD/fl7Eq3KEWUYI1xk/wMsEwEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJief8uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuRw/+NIZCGb2lx46wcj6d7WibPj2G0L0KBcJctpKFpRcZsl8UY6pe\r\nEyexMwhLoiJ0Zzt+BkOhcpdDevyJ7o7dGZ0dUMrw86XgPAblntOOpAlNxCSY\r\nCC1gAkRiymX+XmikcKFkNlnRzeYKWA025zfuvFtMyx86ekMDNbJ2qQkj07+x\r\ntWGqSEGnA35tIZLCxLU4R81Zvle+e0Nf4FlbOfquQ+KaIRIwkRVY/yvwbtgt\r\nHIfi8eOffaa0bxR7ZMcH7Y2Q4CobFK4T6f2mqZVTyhwU2vnYQeWzBHFr7Y9B\r\ne5LbUI+2/LdV5QqcLSEMO0Pubbc8spIQ4nKB+wufmY4ZmNXM1pdMOq3KjsHz\r\n65y2kkEa5zfOxoG07YFgfHnNBNj24Bg/4CdK4IT2lInOJUzOG9d/nQwmPMsC\r\nSiJ4gwVj00OPjQMzyi4jaCrjBe/anla7Ka2QTx33UEHDuDGz2Q1rDEyGXv0t\r\naTJnfMWyQ6fkP+8zuk21fP/jpN3INHfJscggk6ewJpClcnmkqaS4y7tRj+wM\r\nAdm8qOCyHHwnbO/FO8tsp+IjoA5aBqtXGjXG1MEZEpZx8hJ8L+hcQGomuGF+\r\nFr5YMfC5adlYDAjVheeZSb0P38ALwKPVP1AET9BGWkpuFNNvxy9sA1xrYRTR\r\nw3EDfLC9R9FYhAf1OsIQVvm++eVBQwrIyGU=\r\n=QBE3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"891a2454ed55035e7fda0207c52e9529ed2753fe","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-10T05:55:40.774Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^23.0.17","@balena/jellyfish-environment":"^11.0.3","@balena/jellyfish-plugin-default":"^24.0.110"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^5.0.20"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.174-renovate-internal-patch-891a2454ed55035e7fda0207c52e9529ed2753fe_1652162350039_0.28919128144222794","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"2.0.174":{"name":"@balena/jellyfish-plugin-front","version":"2.0.174","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@2.0.174","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"51fee9b383e1e2817f4524c0f77ae7ef5dbd1fc0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-2.0.174.tgz","fileCount":28,"integrity":"sha512-Xw9JSnYWQ/yLIl98Ht1MIAnTGR6Akp9s/qiDHdCgYkrGGAtvNNOP6yGNCgBrUaC+7soS79f6Fv4tRinH3YOV+g==","signatures":[{"sig":"MEQCIBpuJVt/rLsm+KeccdaIdzdJLIwLXdBZZRYF0ISALGUTAiAXKuZct23epmO42pUwTk+SrplXl08tgMQarIcAo4+Nyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiegKEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMdQ/9E9miPJSm8tyI+Z5NNL8tvwF9/IqfUy40o7XUEXknHX4KbHeo\r\ngO2S8kz22Lfy1DN20xHhqVe6g4D1UCt1zPXrLGQElg41JRvTSw5yjBmr73UY\r\nGGlNLgnjaJECR7gpY+i6Ngg7q00FB1nhEPdxKeIN0kDmrCswcDzQthjNp8mg\r\nuCgodq8xhr3lQ2kWtLrVOVpjVV11yFwbfq8aiZt7WiUQG258V+a5ek5cAEuG\r\ngtSglg7s0K5oiLs51Cm/RVAF5Gi+1QWBbXplDL3TNi1oNs3FcTsgE/fvfBmP\r\noQkgUvrtX7EsoIOwsK8NEQoEESttgiJZjdKewoQjDrf4epJNJPJUOr75aK1h\r\nQ6o245F4/+B/XnhqwNLrsEsUQR0M9CbKXNqvhHFcYfoZ04vQ55F11tmKXr+v\r\n9ZgUzS+7uWRQDFnKosu4jIkc6P/qlQ4xAvvcO7Vr2nw+QIZcRFaZsHfxzLtr\r\nS6jeGqehsHKzIU8oqTl1NT7+aaqEogfU9tyjgvifTr56lljaN5MU2OjhfyZ3\r\n/phjIUH/rWxdRO8Or5QrvR+a3saf8xmSeXhJEfbZA0ieVwEPBr2mOP9n3sCE\r\nJtoMRugb2wgwIEd3qx0SHJgLOVApccjFnKGB2BogYgyYcxV+MRXafOTCjzWS\r\nRShUORHmA4J4izIo9uGuZ3Z1gTPMq/s/id4=\r\n=QUgG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"30c6c3d4f2ab48d48f578bd6692e28583e22dda7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-10T06:10:57.624Z"},"_npmVersion":"6.14.16","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^23.0.17","@balena/jellyfish-environment":"^11.0.3","@balena/jellyfish-plugin-default":"^24.0.110"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^5.0.20"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_2.0.174_1652163204533_0.6929247505516569","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"3.0.0-worker-24-06ff678e76f2c33bff58daaca1af7b1c922be048":{"name":"@balena/jellyfish-plugin-front","version":"3.0.0-worker-24-06ff678e76f2c33bff58daaca1af7b1c922be048","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@3.0.0-worker-24-06ff678e76f2c33bff58daaca1af7b1c922be048","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cf978ceb9f0da428eb0ca21e53c85409c34ec2cf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-3.0.0-worker-24-06ff678e76f2c33bff58daaca1af7b1c922be048.tgz","fileCount":28,"integrity":"sha512-KD5LcU0lJ0dJzt2BF0h7LDR9md7AX3Oqt3pnkjSLYFMoJz4BpKjPRXd/NAfK6MWoN7h2YmnuM5wtnevOQgIO1w==","signatures":[{"sig":"MEUCICGKexj2+u+78q9XhaHDC2vLc+U3K4PxbO70CStIxGE3AiEAjGJgwd/L9ap0fuXmE32f8nBKPloiV7hAaVwt2G57+Bg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie2OsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXOQ/+JUQTgig64eKEZMQJz96mtV5vi+ntvPwn7asetM005iYidoay\r\nusOccxi+ybsCRhq1q1iomCPMTQe0OScVyxxDASFCsu24QF/6syWWCJLBj8F6\r\nSt/CsUL6fzUDyGEaqzLtSuOYsyAqycy35zjl1O/Zrc15kP7P9EnkXU72CuLz\r\n5OsKYoA3i5f0O00mb25n6V5AHoe2k0mczZeR091BDQQKamR6n9mM1teCx2Il\r\n+vwVFWd/IP7jCIM9HlqUfrDixRr01rThZF3twwvmVuQ7e7sJa2okfoWY3Zjq\r\n6vzZ+NJPGDerjWvh2NkB2wSSeRUQAmvYm9EUR2k8HulbKg1rM+W6MVwSxkEr\r\nMvqtf9rQEKxA0JPeqN6knPOctRike+UJ1F/9FqxUJ841SHi+s3cNAGNiaVIU\r\nAD0cpOwaL7xwDe+7EMdzqdCXi0yFnsIlCSi9dglFnyJ/WQgjn7cIvzC2XpYU\r\nQXYdufGwCPotxd6cdU+ARTx9kJ1OpSSgdj14MnJ0jqFWDDxxHpfta08HbBDR\r\nRv9Ln0heIz7WlUGknxFP+jWhs4xwW2xEE1enzfvihAdbArtQmKtuP2DBDUFB\r\nwKYLdukKF5rCvMG2tQg5MGYfP6Y3qu+b/Awqz0vxJM4qtDaaBuQmtzlK6Ngy\r\n3+ToA9+7w38THJzSfar9bslmxCi+kPVQlfE=\r\n=dwxI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"06ff678e76f2c33bff58daaca1af7b1c922be048","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-11T07:15:15.516Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^24.2.0","@balena/jellyfish-environment":"^11.0.3","@balena/jellyfish-plugin-default":"^25.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^5.0.23"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_3.0.0-worker-24-06ff678e76f2c33bff58daaca1af7b1c922be048_1652253612063_0.4789741542852739","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"3.0.0":{"name":"@balena/jellyfish-plugin-front","version":"3.0.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@3.0.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bb1dba74f51258d9fde3a536daafcd0f28fb515c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-3.0.0.tgz","fileCount":28,"integrity":"sha512-XfEmRQScPojrzb8NwBprUA14t2mCh5pJYWxuYF0AjMnmKUf6W0rThS6y+hsTyQuZCuHwUyrjrjPH8DFzLzqMxg==","signatures":[{"sig":"MEUCIHYu5P8IGMYMijcqfLsFMH9nvfXmTfeY0xFLpSp1HJIJAiEA2SoD7E0WouCjqL+cYO0ypGDO4qrU9WtxzAP23qKUaI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie2brACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4DxAAjwHReITUtC0PgXngqtar/y9K6DCNRVsiRKLN+1ysN49wpL0r\r\ni9AJJjeq69D8KpELVDN+5Y37NMAVnVkbGxBRw8xz8o5I224csCQ/Opjh6NPZ\r\nHtFPW7qHq9TOreR2wzr9QImgA42ePu098XWhjYdFyzRPnwOhQhUQhc9MzV/a\r\ni+Edt5frb9aIKh36udFZ8zKRG3hOHvb/YaoVYr/eoNMGOzmoWvjkDg+/tnG4\r\nJe61IwKEeR4ZT2UHjHZI3QzeP/aHprrWexsi8dSQiwyZtyWYfv9a0ZFSqs/s\r\nydfsWs9Z7XAcaATDOVCPNAFiQyrXqe+MfkjxGifUP5jVmcV/Az6vUMOphGTD\r\nFBjL8+qXquNbIMoQTuFfEXZ5HV3PXYyAmjpLlt7qk7IzSGo+aTDMzk7M43/W\r\ndbSPGBKd18XyXbnbEqnsyzzTmOXfaNncBuqTQgLY5KdmYCBVg7SRfCiUNAHv\r\nk1HzgUoFCCjPBtBq5uUmVKCp3t2X4aeOXQrupdLQAqawe59PRhJtJFYDlpL0\r\nWirRFspuSdt0ipsYYsiz8VCE/hQ6Wmx3ZEl3AL8ZTgvMrT4WWk4gfc6ih8Ci\r\nCURwhGy18QOCn2O2loZKpHBQRgEAfBtBWFIl5oeCOgs90b7ZXYXp9Iu2Y+MU\r\n/6yZxlnDlCmXF9KYtG6XtZ51Z7JIJIJFrjg=\r\n=a7jA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0d2d56d9024aaa9d3111ad16adcfe0755c70df2d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-11T07:31:39.768Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^24.2.0","@balena/jellyfish-environment":"^11.0.3","@balena/jellyfish-plugin-default":"^25.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^5.0.23"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_3.0.0_1652254443522_0.2984088516747905","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"3.0.1-renovate-balena-jellyfish-environment-12-x-c56741637456f3dc7eb9f258a0952d4232b9d064":{"name":"@balena/jellyfish-plugin-front","version":"3.0.1-renovate-balena-jellyfish-environment-12-x-c56741637456f3dc7eb9f258a0952d4232b9d064","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@3.0.1-renovate-balena-jellyfish-environment-12-x-c56741637456f3dc7eb9f258a0952d4232b9d064","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"674f0c16012368b3baa42576c7c3e45f75ba69c4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-3.0.1-renovate-balena-jellyfish-environment-12-x-c56741637456f3dc7eb9f258a0952d4232b9d064.tgz","fileCount":28,"integrity":"sha512-RscBiPZgWZTp0d9RrLTTqa2HfzzJOp7CGELHrhF976hqV4i7OsSTDefxemRk0ovmNex+Cgukx2ODR9vA2IG2EQ==","signatures":[{"sig":"MEUCIE4fhwg457QZyFbMwmVpuGuZMdrgtf+uS1uw6uPpr2rOAiEAmH07qggxzJTR4hc0H9Va5/37GyB/0bWjEYTPyM0AAPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifS3BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSGA//V+m3j1to3wrgrJhqbdwp7uiubumigTKWm2K7K+q0wmdpTkqM\r\nq3/x8qyGXL0yBuXpS7fwsS6dD6ECtAD8y06GK6ngTu1SqM4tjEk05ZzciD10\r\n1a/UsaNmKsLhYneHnjVxJvC5F0DQTozBHwTX5ge4kTCabh7KRdAHGH3pOdlM\r\nfdZdZxhZy/Oha57Q61QVuodXhH+TcoUaYNtjrgeQSGB8rRdzi1FnO86/PhM0\r\nR31d7UAf/0G3fx+wR2FzJK9TIow4hWeUG32YIu6CBh04Poc03aL3gKtwB/gI\r\nlULnQZGOMGPONleDhmvm1B/WQMog0/ulusbF6z6C38f0fbNr0Q7Z1ETrBSav\r\n+moZ8xF8wx+iuqaxycGnPokhTvGfCmLCH85Zt1f34klukZgnhn/peJwC1OkJ\r\nBdPEpOTJDBD4u4OVUHlk7JI5L6jlYf6TAY2uxEYytdxLplW/uDCyPpUmFpDj\r\nWiyDXqQqNTDUy/uXSgx50YXhaVzHbpa9oJWffRkpC8Yo+9yKI3Jc3ocSUzl3\r\nh41LJ9UadXuq06rFsG802lMXD5IATqSXElOdrYewxjl7bUUSmoNa+xleSea/\r\n86SjRDgP5z8NUQ00IG8k6rXPa1wOvZGV/nDRWrguMQd+bOWl11N3pI3rBf1l\r\n9mYpJDUo5GCyJAdHlxyFCe/Y8Re2RUf6vs0=\r\n=NhjA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c56741637456f3dc7eb9f258a0952d4232b9d064","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-12T15:49:23.568Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^24.2.0","@balena/jellyfish-environment":"^12.0.0","@balena/jellyfish-plugin-default":"^25.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^5.0.23"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_3.0.1-renovate-balena-jellyfish-environment-12-x-c56741637456f3dc7eb9f258a0952d4232b9d064_1652370881048_0.3948154592489117","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"3.0.1-renovate-internal-patch-253549f25fe9431cd2611e16b51e91ec0a942caa":{"name":"@balena/jellyfish-plugin-front","version":"3.0.1-renovate-internal-patch-253549f25fe9431cd2611e16b51e91ec0a942caa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@3.0.1-renovate-internal-patch-253549f25fe9431cd2611e16b51e91ec0a942caa","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"232d7c6b507757c32806edd92877c0a801b5d61d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-3.0.1-renovate-internal-patch-253549f25fe9431cd2611e16b51e91ec0a942caa.tgz","fileCount":28,"integrity":"sha512-FsCZsyK7SLaNBl0X0P3b/AJqBNfKrCodk3i2vozY6LoCofJU0abOpHW9YSQT3J0joMMzSMXHL/wzy+9Ggtq3TA==","signatures":[{"sig":"MEQCIEzryvISlomUv98PxHzCB11KrqtIzq//Bwpkfzg40gdfAiB9XeYX3rRnqBMnd0MsbUy3ObGqNQPutNeNRtQEHrMRNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiflINACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7fw/+O6PFrcLo1Zk5Qp0SimbBkKn14j8DPWF1tYCLtKvm54BN1P6+\r\nGHN0LU+A/HKu+ZfAIcKpHfdpnSJfKsiJFIleHUOutT3bzfsooR9D1HRUdENp\r\nlkGGGw9UOxc4zf898LMnl9E8mgCPzFSijPm1IXITKwLoVcpTh36BUwPhx6dA\r\n4pXW9Uw5xke1AVYWsZ1bKz2XhWmLYBAQPv9IPRAykOdEhJaSyow9k1zjDEnT\r\n5JnYilFK66bGu66l2H1fmFWDQWbqUG3dQr0kLnSyUAa8p+aXZ7EP2OefSQvq\r\nBbin5oGaGwYsPlYvcMMDTA1c9mSBNKgXs/QN3pkUDmScPsd+LIwx3VDdb3+W\r\nXE4/w78DeE0PqxDPgFlhrEJtmdDHqnYrGl9hKlY7GdBF/XjVkTQpQa6DaCxb\r\n2p5JqP0lK0wGrBfO6tkZiVa/ju0hgTF6ZlofP1ZzTzy5Gyyj3pl5+vuga3lK\r\nKawI3IegwRpwrYysGFq3l4Uoroc+FYXbM1arusFB3sZ2qerWNLgOKN7zV7II\r\nFcXmtXkgsRT2UFsFMlymMlvgsrLtKXrJPnBDv8SfejMVfZDzIyTeg7bvEd0j\r\n01Qc7/GY35ayP5+FkjZ2to6f8S6OB22zg2OpPLxsr0YCulBsWq8skH1PYLmh\r\nhT1G+JKT6xRwKT8J029DLVa6P5zA6TVLUnY=\r\n=e/AL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"253549f25fe9431cd2611e16b51e91ec0a942caa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-13T12:36:43.680Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^24.2.2","@balena/jellyfish-environment":"^12.0.0","@balena/jellyfish-plugin-default":"^25.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.32","@balena/jellyfish-plugin-product-os":"^5.0.24"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_3.0.1-renovate-internal-patch-253549f25fe9431cd2611e16b51e91ec0a942caa_1652445709498_0.12887865636043894","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"3.0.1-renovate-balena-jellyfish-plugin-product-os-6-x-f23d7019d0ae6e5ddb2a7096059161bbc82beebf":{"name":"@balena/jellyfish-plugin-front","version":"3.0.1-renovate-balena-jellyfish-plugin-product-os-6-x-f23d7019d0ae6e5ddb2a7096059161bbc82beebf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@3.0.1-renovate-balena-jellyfish-plugin-product-os-6-x-f23d7019d0ae6e5ddb2a7096059161bbc82beebf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a29697e152949f3248309ed9dd036bd5b4b3054d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-3.0.1-renovate-balena-jellyfish-plugin-product-os-6-x-f23d7019d0ae6e5ddb2a7096059161bbc82beebf.tgz","fileCount":28,"integrity":"sha512-9Tfz45dfo164SkOASVxDoWzvjJqp9J4/Td1DC7pgQzeSKNtTttdWM7s0IA4mJGwib4+/1MdC4gQ8MnWObYPoCw==","signatures":[{"sig":"MEYCIQDcMJzMdPTiBsb6tvVtWRAZ4iQ9kBcVDH31kXLc9ofanAIhAPX2UvUxpXKBrRz1U11AvFP077mQGRUy83fGrEdpVm5p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiflLsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohjQ//TXcmEqumqVGm81WdJeavI0AY9SdMidFgdd0cy44agYFjNHQz\r\na8rNjzK2wnHbAwLegRmCSLs1ijXSedy1lnODtV9xDXTURpd7TLJylCuhgFzz\r\n+hfWuKtntyJ//ZCLuJ8XYCKcqq0QfJ65oeuSGytBi4sd5uGSbc7MSx8G8cYk\r\nB28G8a6kS3DMGvkh/SWk/o9SFqtRDOfvJ0K/jTOb6omE4uD7GPe25EQl7s22\r\nbSPB3Aa7IoqQG0TvBKv5eCxkrUsEl2mxXXmszH5EQcfsJTzk9vBKrJK80b2C\r\n9QkUkjxt+61tYY/OqWUr77GuUvW90uy0rMLGCLYhNIt198ZoHn10QaX8t/dU\r\n99eMeKLmxfZZUkcfa1a3HRalKFR/QLf9l88XWRBqDJOKHLwUo33xK1QeIGx9\r\neNUwUsd0EFfARF2LjjSUSy2T0FBfe4g1gLnmJILpYDujhTiCG053HsBSAMin\r\nU310zQz+d7lebVGOlTdxLaCFgf7vkLuqdhb1AD5KUoNBXWax0Q30JsffVMyT\r\nlRU+oyANqb9k7z21Z1LFGnmR5QySlGnAEsemdi6MHMhns+hSgye+1HeLDWk7\r\nup/w+OkYwDBj5NjqPIywxNRC7kBD09yFyVisnHFDzB9LewovQLR6Qw0wzK2g\r\nbkvLgf/KQfDNVlsoQ4X5s+4rRSMqy8FvGTA=\r\n=THNH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f23d7019d0ae6e5ddb2a7096059161bbc82beebf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-13T12:37:32.131Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^24.2.0","@balena/jellyfish-environment":"^12.0.0","@balena/jellyfish-plugin-default":"^25.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_3.0.1-renovate-balena-jellyfish-plugin-product-os-6-x-f23d7019d0ae6e5ddb2a7096059161bbc82beebf_1652445931881_0.014046806853410754","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"3.0.1-renovate-balena-jellyfish-plugin-product-os-7-x-b260762a4b77d7b9311a80911698b95aff0d84a3":{"name":"@balena/jellyfish-plugin-front","version":"3.0.1-renovate-balena-jellyfish-plugin-product-os-7-x-b260762a4b77d7b9311a80911698b95aff0d84a3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@3.0.1-renovate-balena-jellyfish-plugin-product-os-7-x-b260762a4b77d7b9311a80911698b95aff0d84a3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0005b9f9547f412f73318d916064cc4a0603c860","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-3.0.1-renovate-balena-jellyfish-plugin-product-os-7-x-b260762a4b77d7b9311a80911698b95aff0d84a3.tgz","fileCount":28,"integrity":"sha512-6rW3FpIqexZDOKJkkizjuzoFW4bleqhUvj+r8D8hjMP6iVFYaj9pEoWIBrNYz2zaiJVxKpX0/K9+OQMjtxl3PQ==","signatures":[{"sig":"MEQCIDfyA+ebmmUj001ZQCl0e9p8w1vpyTaVykq3gj7EaYMkAiACnhPXozSaNUbnh+BpkolwsFKNrCimhQb94eRFFolKww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifnl7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq49Q/+NqblUDiHcH977i7SqiOFrZ3+PQNtK5pLun4bFOKY2VgUcTbF\r\neaoZcx4toG5ZxoM7/0hMIFT9MYdbPTzTlNKBEpiX+M8CWOff42qL9fFMQIW2\r\n0mJ0g/yTuwNohO+r3K4ANjmNFPvJI+k3dVp1FawfWQVS4dLL6/Cab3kL3hhh\r\nF3+9CNM4YIKV3MmYNzLYDnxuXVmaEFZYqXncK/eYpe2DOdIgG8jl/zvo200S\r\ng1ptNBUJuHbx5u6Me/ooTAn5XrpxVsVFpL7eLZE+IKHhNx7MjI091wUKQdwR\r\nq8npERQ6bbx+Suhjb32tS24R7a7vtYx27a+5c+sLynvLa7EoqAGs/C1dJuun\r\ntWY9FOloqZPFHKCjOMiBXT2Yg0tDr6/2jheNfAAyRyyzxEVc9BwXWYyiCawj\r\nUB6BLJgeBdYK/EIHov/mV5/MSR61ABTPfgNh9omwNutaF21f9e6BAPLCdtRX\r\nVAetxM+W4YZg10xiGYjjyb0Q/wyuJIhna8Ztz2DeCFcWJvWJiMzYkQc5XWPm\r\nDyF1i+N0/GkDXiHHIiwcnCFZWEK5I5eZzISBvLCFjwJmO0MODu/FUJEdJwa3\r\nxy53JfnZ8B4oNblsWuGHzwWKNUiLjrmFAgSUOAk+Qa+jnmbOZ1lJeDvBzoI3\r\n/TDi5riPYeWJSA+DnZugnq8dTeMc462kRC4=\r\n=s7Ir\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b260762a4b77d7b9311a80911698b95aff0d84a3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-13T15:24:35.793Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^24.2.0","@balena/jellyfish-environment":"^12.0.0","@balena/jellyfish-plugin-default":"^25.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^7.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_3.0.1-renovate-balena-jellyfish-plugin-product-os-7-x-b260762a4b77d7b9311a80911698b95aff0d84a3_1652455803110_0.09757661249904981","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"3.0.1-renovate-balena-jellyfish-worker-26-x-dd7ae2f4c600a008c3841190e4dd0a3f487ed2fa":{"name":"@balena/jellyfish-plugin-front","version":"3.0.1-renovate-balena-jellyfish-worker-26-x-dd7ae2f4c600a008c3841190e4dd0a3f487ed2fa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@3.0.1-renovate-balena-jellyfish-worker-26-x-dd7ae2f4c600a008c3841190e4dd0a3f487ed2fa","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1a030c36263ee8020fec5f38721433d1e1ef8f99","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-3.0.1-renovate-balena-jellyfish-worker-26-x-dd7ae2f4c600a008c3841190e4dd0a3f487ed2fa.tgz","fileCount":28,"integrity":"sha512-i9q2uQjR+xiNphuBvZPYJI/B4rqqmIXsHIKcRm256R08NOfRIN0HFRIQoyExcOisXDVx7pF5ScC+4qBmfAytRA==","signatures":[{"sig":"MEUCIQChep4ju/aULk/ChFmnQUW8O3iexx6Kt3P9AM6cFpEPNAIgJuzVdNHTR/rCDEf9pHD8YiHXZy4v3C+7A/UtmM8uRs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186042,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifnmLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBSA//fWhJbtHmtJMW0u1sG2yTHE1zAUNiQN+dWyZJowqPxBdCnOTy\r\nmlo2FWb0mmXqiWucMmEZoPVaKBvMwRtteVqiErNhH0NUIRkjJtqP9Pfj/H5r\r\n4BHv8S3xnzGbFm+a6dN11XnXo9m8tRaBfeFSKuPz8UcOPcWYIE08jCyhlmmE\r\nZ8/QD3yNNgfQguaQ+kWls4kdD/JuNtEyzXjqrqmxxxQ3/8a0vIDSKgin77/g\r\nJP4MZ5rxj585Oozpd+zLlYZDc5dEnGCtagvWBgtHUgHOm+LaKXT4FcyZty6p\r\nge5OusNuJYs5YC1H4F1aRPNELjQXnOXmtanZEIXYhQ4MxZSdRAE8ar5EebAn\r\n0K/36/Vgo/oK2cy+0cdIN3xSA6CFtdPpgM/ez5M8Acggv3sMAT+MtHGHredh\r\nP0sabvZAAxUSCEowlnOK4+R2eY1FJXHxFAwOHMGSp2mF+NbwwoRyhgVMLa5T\r\nhzZFKgIYe2RgeSXlaFBU4+DFnHRji0e+YZotbry/H9ve8AjkGqPgQ5bXNDQo\r\nzjfvfB6gWrUZuoMItCxOAIvDizMWpigW1YxfTJR+UhsehHo+Fc/qfRU8dEbf\r\nISlRZz1Xi2nT0raJob0+ksxBv63qqwyA2uz0Bv7JmBrnrv8z5rjvAwiWoM5w\r\nBJLRF2u88yre36OATFZBK1mauUJMhBTxEZc=\r\n=XOmE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dd7ae2f4c600a008c3841190e4dd0a3f487ed2fa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-13T15:24:38.896Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.0","@balena/jellyfish-environment":"^12.0.0","@balena/jellyfish-plugin-default":"^25.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^5.0.23"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_3.0.1-renovate-balena-jellyfish-worker-26-x-dd7ae2f4c600a008c3841190e4dd0a3f487ed2fa_1652455819693_0.9536175604424724","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.0-worker-26-73d6753b431afa3e8f50b37976cee55953261680":{"name":"@balena/jellyfish-plugin-front","version":"4.0.0-worker-26-73d6753b431afa3e8f50b37976cee55953261680","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.0-worker-26-73d6753b431afa3e8f50b37976cee55953261680","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2c6096c84c1cd2a39e8cf5cf36339d710206a9bb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.0-worker-26-73d6753b431afa3e8f50b37976cee55953261680.tgz","fileCount":28,"integrity":"sha512-tIbqoaPk9FQPfVhjm7CHCcESest3+VQbK1Irl0CacJh28tD17bHlbA/VPJRxeGN+vORWGwgLfbT0agt7tIGw2A==","signatures":[{"sig":"MEUCIQDGpR5wfmJPZeBI1syalcNKbhgGb8RFkziPV2E9TTSy+QIgdTbkIZMeSL2NuuTnYB84TdwlETzilsCfOTc9CKEf3lE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifoqqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIbxAAnA67hEYwOHUAP+VuI6Pbka7fQ8+n04bHZ2E8YQ+Uo4xpSoHM\r\nn1f1smb1INNSGZC8Uy9o3P8AuCDwokJ/zSHyKgDgYMwfJv7Tfu5LCZIBCBzb\r\nrwa+0nlDTHZjtDz4TGjdbsko0smw7bszJd2O4nFTryeka9honwY19rce8HTp\r\nrQ+7xO7JJOw1p4rlNlQ4XYDL2l0ULZqnr2EK1VzxB3QAsxMJpZB+t18aMA8A\r\n6nr0npeYqcdYZLaHaf92DLt0uwymINX506hxL0842CztWLRDDJtNzKQZCLoh\r\n3aDCBeUXRQT3yrschQp6XqbLV/k09j9yVYl1i/JfaTHqq6kTOH515IzeO3mA\r\n+po66e3qPjnF6FjmKJ1hIeSZLoWAtcEbILrGujSxjFwsGsFFFmbfLnGfXaec\r\nKlFbg50rdi7KF+RMFSnQ76Ehq1YDlbVzu0Z68sRmTpRcYE7V6j/nKhxajEsJ\r\n9SYG7iDRNPmVIO3q55zvM0k+hAX0sX3JOq8JmUeRf4H9c4kB3SyA+86jtgb4\r\nsF5iZKNFrErKib5HvOiXTKGWU3cB+9VMBRPQblcaxCe7ZSuZ2+dciaXgXHFs\r\n1vyMsGeRzKdMXYKWdFPmoMeeyjyBBmxW3EpMlJudwjOXfII6dOhHkPBd1ydm\r\nD60+wp9o73hyZ/+g3wBKAUXL1vgDOEsYm6E=\r\n=+SmB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"73d6753b431afa3e8f50b37976cee55953261680","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-13T16:39:41.309Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.0","@balena/jellyfish-environment":"^12.0.0","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^7.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.0-worker-26-73d6753b431afa3e8f50b37976cee55953261680_1652460201875_0.9932380637837952","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.0":{"name":"@balena/jellyfish-plugin-front","version":"4.0.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f377cef63f2e55b48faec933038ae803f42382dc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.0.tgz","fileCount":28,"integrity":"sha512-i0aXiznobw+W1Gqv0gIGWqLk2YsUFSEZ7ih/ZjmucrTPSq4/RP81FmqFVchctTnyIC/vCqfhSQsiLOEp6hqE3w==","signatures":[{"sig":"MEUCIQD3bTIWBX6nCQtYT2kYzt4JoClu94oH9kBEnEN/QDKJPQIgKhBtjCp94Lbrpr7kPEeyPdscimpMhsv1FFzCnAkCYho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifo8DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJBA/+LJ4yXd9ir5YwJKOm2TQ+O4huDEMa96W2Y1giLfIvugFBBWG7\r\niHNqtzX17d91TrVXi/H1HDxUgaxRai1EHaup3CpN9T2NOFvRjGd+ls7E62+r\r\nZ9tHb4/3nQ8coBq6OH1gq2IMdfpzufgZqxpD6IoA+z1t0xcBTVqXWI4deNFi\r\n9qMqrxu+WU8F9za/A8SnxDBj41ONga3dwU99ZnANvSjnnZYHaNGfIybRTZ0z\r\n6OVbd5fQA1tbeCBGp+MS3U9Qof8brn274OSjDmG5u5YxPPY5EOA4VGHhNokL\r\nrsp18+1AiP2t53OOdNgQIiFkvkK9dFt4CWAwCIZMenIrNJKrZX2Jwumhk1D4\r\nKySqJauyqV7QHE/xze8AHhLZfYodwWq6jGpeUetlo/imaG6FLpowzsTxuQFM\r\nYblUli65yRms1t2Fb+C8NMcmGSToEWV/qOUX6ZHeWV7bDcBTTBGRj3UjoxBU\r\nk1yHQGRyHLv+0OmoKLoFVqfyeh4bPX6sxrZMxoG4l9OndELZs7JtOGnaZJqW\r\neC5flUFGSJJJvBGdEK0x2uXOw4QdeJ7joomEIf5HNQAWIgidcc2jFm2NvI0R\r\n1SWs96Ht6puT/HP7c46zZPIG0QQPP2WsNbqs5QtQ+uulRqTvRlMPUdqCDtiI\r\nflAkAwQNZm+IGARlWS0xH+xy7rSP6soZ+PU=\r\n=6Dsj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"468c567569d4975f3dba49c9cc748a12a8f2a4d5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-13T16:59:45.077Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.0","@balena/jellyfish-environment":"^12.0.0","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^7.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.0_1652461314845_0.2840397684642664","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.1-renovate-internal-patch-21adfe75b780647f186c5cd54a3129b235238f4a":{"name":"@balena/jellyfish-plugin-front","version":"4.0.1-renovate-internal-patch-21adfe75b780647f186c5cd54a3129b235238f4a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.1-renovate-internal-patch-21adfe75b780647f186c5cd54a3129b235238f4a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"576f94aa5402c6972d539c10683f638a151866d5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.1-renovate-internal-patch-21adfe75b780647f186c5cd54a3129b235238f4a.tgz","fileCount":28,"integrity":"sha512-YgNgPtXi5qwJcIGrqS1TeAsPHXYBlJxy1V39GifSmnEghKjuYD/P04PJOWFQr7sBP1kY0rOEh7VD/ksSjvKIsg==","signatures":[{"sig":"MEUCICuStXAY2pSaKldW8+Png2Si4WzVkokRdlV2DnNhvQERAiEAzb4ILBIntw7PKZ4yNeVXR75PqkqrhS9aV5Dxlt3YVKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifpDBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovfQ/+OTrVyYtju4NfQxH084gDdjsfJ/yknmAGj86aJLIHZtN2CGN9\r\nDPIRRDvtdKHDMAt8qpI9HBexQR0boctdsT4jPxLnRtonyM6xZVSrN5hHSfRC\r\nCPUSM1EYWCsBSKGcAcRrV3FxLIMENn55RCyN0iiw60Qh8UX8MBEp09eZu84+\r\n/2Zq1tOpqG38QUSXgtdhvTOJFjF61eagSqoyMUMaBWFpS7fMMqPFCcIJIQS6\r\nSROYHNBNlrIa7x7gemo3JaBisT3wWKiq1C3c0tz71AKXT6MaViZZDAKd26en\r\n47XFYR61YvjMXqKx7fG8tlMPq3XYHQBRnqiEPBZxKIKBLG6jDR+iDWEt6Zon\r\nfZ3A2y10gQrZdacYQx6+q5FT4e1iXn58Vk0iwpehjIGYvjkJacdOR/3sWU5D\r\ns06pl/wc7jIfZag0miPzpMSmQFbw82vlh/dsHrdc7wXVXNa6rZo8PB8bHgiO\r\nVjxUZflKGKvcFoRgFPsM42NmLRg737Njha7F/bGn5vkALN5oAJOX07bEuDr5\r\nKksWGuOA+7makdEHB47vULi3irUsPJAUjaJvUWyNHmvJnnavcaJ8Zg5umyke\r\nl7hQyplZzLygrUUR3gmNvRR2ah/lMM3YqIkTppBQVvEFFv89c2ZMRVrhg+MM\r\nklP7N8Naeq6xsgxsFCMZRbW3/5GfDkyCoaM=\r\n=CMBe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"21adfe75b780647f186c5cd54a3129b235238f4a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-13T17:04:58.264Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.0","@balena/jellyfish-environment":"^12.0.0","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.32","@balena/jellyfish-plugin-product-os":"^7.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.1-renovate-internal-patch-21adfe75b780647f186c5cd54a3129b235238f4a_1652461761703_0.2065019164718005","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.1-renovate-internal-patch-f168283f0af9e0a9bd48f2d9aa31cb030ac9fda8":{"name":"@balena/jellyfish-plugin-front","version":"4.0.1-renovate-internal-patch-f168283f0af9e0a9bd48f2d9aa31cb030ac9fda8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.1-renovate-internal-patch-f168283f0af9e0a9bd48f2d9aa31cb030ac9fda8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"01f6cfef187daa5699d9a6c8d3b09b2e371de071","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.1-renovate-internal-patch-f168283f0af9e0a9bd48f2d9aa31cb030ac9fda8.tgz","fileCount":28,"integrity":"sha512-uKnZHTJ/lhxuLVXb86LJfoi7lB6Uno4nv+lpmhylhMKDxWpIjjlhhfGvPtFn5AfhG/EDQPUFch7FvPTRbQsFyA==","signatures":[{"sig":"MEUCIBfvxBQhcA4egwuH9Z9gI4MLtRDo8Y0qr0RTFNQNZNpcAiEAwNJcf7X6pJTtqlFiRACAeloCZKUEyi27faFXRdx1fTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifxXKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFow//b+K+2uQsM0rdb4XkKDWxIqHzTT/PYBe4289eOvtiwqCJ9Pla\r\nYypTR5ALKIPC9dUuI3tggU+tV6J5cEvBl/gqP8nSAcZpV48pHTQkxIvzi+ZW\r\negwMpvpgWu8YQrg3DZL1Zc1pJ7fvQjEtKIsfFUBfIqf0rGvu1ZjKuKVPa+5a\r\nCTxEppAhwXAv7EnA94W1ALXQYX9b32w2Ra/5/lOISYTAwMsRlXXD8mVO2Ip6\r\nrLHBrhsKV72DpvktRE+DYfpDSNo9oGofX6KHgLDkyAc/dhpLfeA7ZU5XNlbc\r\n9y4OtivbU/YaeTeX+4cf3EUkw4ppukzrBbv6SbKKjM5YF3IxZOcJXr0llKsH\r\nWUQY8P4VHJNZCEHf5qe5DB/3Ctz2olHzd0HGov++WKjBzP44zKhgwleh7E08\r\nJ9y63Gr5wATgtgox8su2CGhABesOHnviUKXGkpzIssg5hHU5abRMOByzTlv2\r\nB8eYXCBq8TNyWxv3ijSGmqFMoZ0+cGRn9rQ6mymixbMHvc+c838l87Kry0ap\r\nW3oD3nvVZjeTTji5TKculJp/yd8PUSAGNfn0YWg5cpF642leRhWsCClKtC5E\r\nyXf9IGP+OudgX/OpV5wpixkUvlYVudMZDO5k816ZaQPtSbFqkxZxQtM9gqxw\r\nUxl2AEfRE4XBziKkstbKZvl/A+ypk+H5qqM=\r\n=oVWB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f168283f0af9e0a9bd48f2d9aa31cb030ac9fda8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-14T02:29:44.010Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.2","@balena/jellyfish-environment":"^12.0.0","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.1-renovate-internal-patch-f168283f0af9e0a9bd48f2d9aa31cb030ac9fda8_1652495818375_0.5860383321238214","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.1-renovate-resinci-jellyfish-test-3-x-7db74b0f0ff78fa619168d42dc311f87971b0545":{"name":"@balena/jellyfish-plugin-front","version":"4.0.1-renovate-resinci-jellyfish-test-3-x-7db74b0f0ff78fa619168d42dc311f87971b0545","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.1-renovate-resinci-jellyfish-test-3-x-7db74b0f0ff78fa619168d42dc311f87971b0545","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2d08a3338594186fbbc5021967d945cddf90754e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.1-renovate-resinci-jellyfish-test-3-x-7db74b0f0ff78fa619168d42dc311f87971b0545.tgz","fileCount":28,"integrity":"sha512-oy3kgQeyJK27L8yDJV5Cuu8aUMUMlG+cCNwW3L51Rccjt3apto1KH25eu116IGXTc5eT1dM2tB0I9wN9yl8XKA==","signatures":[{"sig":"MEUCIQDolxbhle1xFDjdtgOPruuMgyw4q0QVf8lyBMceTZYGBQIgce92AINvaDGOQqYuJL9FK7Aqk1P8Gw65uoSIz6yT5x4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifxXfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKqhAAm4V7R+xdsYKsqoepeGmsnnSb1D78xAuhq3t5Qx8pnp7FsrsW\r\n82grtxrxUWiXqJlo1tM8lvzJs0E6dVxhrIJbIb/clU8tTUDbkk77+xGjZxYD\r\nQuQMXjy0WDTBHb5ucqIfBVjc/JKCp1vc7nmreO8xBlXtfGPcauC9mk7uV0KD\r\nbbVxZ7EWY/M0wn43n7I7+WSklLPLGw17b0uUoTSGPZdyXkh+AXr6EBNZmAL7\r\n9AE7YnpAXdBxmptINQ4Q6/eOscOo+LZEZOL297dgSp4n0KP8T72k5YRPeY/o\r\neMUHuaKd62wEeMUqFM2tpEfM4TxPeZIDr/oJZCHABNWuuVH0MTQil2EbaVB0\r\nLtreGhLsi96A1jDB+M9vVuxafOY6qsFPBHWDNn6bDbxQuu2bc90mZ/fKpGsN\r\nSY5E5Mr6N7IjUI22UunSmsI2w7DS6USKxlkc10kVTwh7qk1MF3JcyGNjZAmz\r\naDKvC9cUWmS3Hk9hrYdBsK00rr9/ElTlbks55Xqh8G5N4lovXgd/wcAE1JE4\r\nFKvFZPutg1HvFsGC9PZ6sROsvTVU3lTmnw7xDyiciMIxV+GAHPYkNp5XrfbO\r\nme8JmJgkEsRVafdnx4QBdCiKdBiXRlVrPUAX2s+0rllSt7c4VrVFr9a2b9GP\r\n65Gqdf1oitjetOG1Ph1lRR7sp5K5Ev1aMws=\r\n=WCrJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7db74b0f0ff78fa619168d42dc311f87971b0545","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-14T02:30:42.737Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.0","@balena/jellyfish-environment":"^12.0.0","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.31","@balena/jellyfish-plugin-product-os":"^7.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.1-renovate-resinci-jellyfish-test-3-x-7db74b0f0ff78fa619168d42dc311f87971b0545_1652495839407_0.29205988680922057","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.1":{"name":"@balena/jellyfish-plugin-front","version":"4.0.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9dc481d689d3dd177c0481ef37c1efe969719258","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.1.tgz","fileCount":28,"integrity":"sha512-n5QSSvzqZF+9wu+s0jM98nxAguPhf3BM604Pu/qntdIkEVTcifIo5icY7Asn7g6VxB5lxNCj1RC8wSLkGrwpDg==","signatures":[{"sig":"MEUCIAnOl0E8ylhoGWrGVJPNxf4ztiy2G6NMhSbnEZlj6ef5AiEArtWSH7kQiRmNDG/+Nz6yDvoRY3T8XjUAt9t9ve1dHlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifxs6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmcQ//aVxNxuff4tb+6kDsrIa5PtTFM4TsO9UOqYit1PsMCmW6Ddxs\r\nCW3VeKLYTWJq/+GtTSzHGm5ifP2jkvbDaOArT4Rj5x9sLqOZj9TPtOp/ybPg\r\n7gKsUohQL2fiHkDTAn2ERKNU0ibZF+kdDHefH+sIJ7jshdRtNK9QSSEoJigN\r\nKOgS6PJiFDWNFj+fvtgguFLyH+Pdl5dLcEOe+pHY8yTauObK7aN2J44BEfr/\r\nAprHDWqjAdSSzq6gpA3Ap7GW4p2uR32cxcVees5YWNV9PImeYejCQ/9+cs1I\r\nXfgqPcKdNZTFylUB2A2GBPdYAMSKss6qg4AaxJqA8Cb8md5JTXUqsIkowJ/K\r\nDukKvvRAnYURZr3JEXL2IXZA0HBNQvDYrbY9y1sWY79tvnsq6qxqK98KrqHz\r\n3AVJPD7uVP+Zeaml+j8EIGtGNSYFTwD3NC0HuPQFqueNxfWxxoyuc7WyBfrD\r\nRGplZdunYHB8ta7Qin4PdOZgKgt8hgbEwhjHsdlSPN9s5dXefIxXpHyVCn57\r\nUpbvz6EWDvpP2CSlDcXD9okq1NqRCN5BQPCV5+i1Tu+mvDKCzNx0HaukXn5/\r\nBD75uTKiU87Jm3NfFkeyX7u4WKp+vbLrHtZURs7Go0UVUeZAwIGAeKESVwSi\r\ntphH4IUHZJ5OcfV35dCKUz38Z5MTPJecFM4=\r\n=jlVn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6a224db87e3ee009923f56e8407f2173d6c1f74e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-14T02:57:39.420Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.2","@balena/jellyfish-environment":"^12.0.0","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.1_1652497209972_0.6009290722525886","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.2-renovate-internal-patch-fbf2f4049137f26ee164454b1a89d21d409be9cb":{"name":"@balena/jellyfish-plugin-front","version":"4.0.2-renovate-internal-patch-fbf2f4049137f26ee164454b1a89d21d409be9cb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.2-renovate-internal-patch-fbf2f4049137f26ee164454b1a89d21d409be9cb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b984292b3d5e70a6688fd155858af840754f7c08","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.2-renovate-internal-patch-fbf2f4049137f26ee164454b1a89d21d409be9cb.tgz","fileCount":28,"integrity":"sha512-cKr8mEjy6pp05O3CGrpEmvedMNX6+uHjEfs5WBZqejg7wWHJDZ4wLXVrMAsvSpBdO3iUuav1f8OdvAtA4s80Xg==","signatures":[{"sig":"MEUCIHilyaBTKrYOuQy3Ogz83tlcBLXg0ZjYIuUhbANAaSBbAiEAiLhFT8pAJfF15KVlrhsh5xsH1uKWN+HluHnyq9OIRIA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifxzxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRtQ//RCFWvvjlLVxv8eMXgjaNbpzCtTzvoUyODcC3hBk2MA8TPvC7\r\nfkUpqFVr6MBVM5L7GewxOiOdw+He4iFMUr61OIlCYHxzKnkzMx4KvuE41ACs\r\nFC9T29w7hg8TV8ZhXdcXnWasJCMZcL72k4Q1y947TrL3mE1YN8XOk2lfZuRe\r\nm3F5Mji+bYm+sHQ0KxtOI+hvi6oRphlN5mHVhzMhS+d0jI4iEHjNzMBeEge7\r\n3z1m8bBUxLwP1bK0qPneYjmzfTG2nP/FwsHJjIci0uKN/rPjdO6pI9ygvzwZ\r\nZuO40Z0R3gzIwPvnt5OcV3sZyE9opaplfIbbEVTwSOQdLmL5zvXFitAca6Qt\r\nZm43RFNeYhUlseNwgJcm0wbrme1m1yMBodZaKbQ2xcv+tCYXTrA7pmVLjUmC\r\n/aEcMxPvMXphSHr9t3rZyaDCTP0jqNxAunhKdk3YhaOJjBD88PEE+4dta80S\r\nCNlOyjf2pn3Mv6ADxTemSQbbSlrGaodLz121IVnAaQMRS6BtqsCdFvstyl6R\r\n67+LBffRPw1uMnx47DKdLdOA2hYfE1BaMpx//4pNhK4RjI6pnQQnhUaDyUW4\r\nzZKqYVYXMohzX+9f3iawxMdkFus6rgBZ9NoCni+lTll/EfX1gFz2N77zqfuq\r\n56mCGHYMowFPsQfCBj5b7VeHRsW+w3l/6tc=\r\n=T0S5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fbf2f4049137f26ee164454b1a89d21d409be9cb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-14T03:02:30.840Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.2","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.2-renovate-internal-patch-fbf2f4049137f26ee164454b1a89d21d409be9cb_1652497649007_0.4447860193113795","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.2-renovate-resinci-jellyfish-test-3-x-122f92aee9bbb89065246e47c7c5818c517ad854":{"name":"@balena/jellyfish-plugin-front","version":"4.0.2-renovate-resinci-jellyfish-test-3-x-122f92aee9bbb89065246e47c7c5818c517ad854","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.2-renovate-resinci-jellyfish-test-3-x-122f92aee9bbb89065246e47c7c5818c517ad854","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5a1e93e4b3d8b3a9d9bb9358e392b4fd99ed721d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.2-renovate-resinci-jellyfish-test-3-x-122f92aee9bbb89065246e47c7c5818c517ad854.tgz","fileCount":28,"integrity":"sha512-eOWA/QDKSf8XPOKiIt0JsexEQNfKhJh2OCzQfkGwVIh1SdJ33AyoIpeHIp0lxVXRXGX+SAATEM3aWbvpXpCZPg==","signatures":[{"sig":"MEYCIQC8a2nZWTE4pnx7vet2Bhj8eOdfW0pah9pQnlXHh0edygIhAIPbWL9xX8GaqUH9CtwXEuw/mLr9heeL7ws9DWRpkD2q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifx0/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo54w/+JpkhmiQIaDccDJzaFpvGEPCLBpx/y4Iz4m+NwNCLrI/B/VeI\r\ntvOCN/oqc9AkEtLBVu79fu62rTHPhvWMQvLvuVd6+CKmQM6ZIbJfVz3FHYqW\r\nZnQf0kVqwOguyHMRNwnuG/Z71q9M16OcO4EgA0+pdszLnnHGxLUWO2hysXlv\r\njyl1bNmV8kazU5fdK+MdTJrKCmN5fFiAdFN68RUxuPXiLeVEKN7HUYNpEepw\r\nvFG/D91qagou8qI9VtWJ2ZB7bWyyL5jvtXm0MOEEr+6UqIIb9OYTKGHgu24K\r\n34fmHey6DAypYmhv3+ubwXIieO5qoBKicgTIByN0Pv18qxNHINfBC8gf25HD\r\nxz++Fgxkn99jmP6ear00YEedSLssykNb8uSlBDbPlzJ0pDHWuu+cjhJQ/otp\r\n6k7gt6OrB5v7hNQ70SORkU0ahofxiDL0ItW/dNL95bF57PDcwALbqNJfgLej\r\n3dokdgRlRhnrLFgHdkP110GigxinYHCKHhqGK+OCf9L54Obn3mnWUVfOSAxU\r\ng8Wj63DSyaMZtSsW1SO21SMfMJMJr1NhCR7QS8saVhOS7Elz5X4MOgRE40Yz\r\nAON+WhqnaMzmM5TnRwHXjCXS1W11TpCXrkxN3/YQkduypUUVXgzXd+V9C7wL\r\ne6HG5tSQ0nQ3ookM4rlyVYiKXvFQsXMwcLA=\r\n=YqNR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"122f92aee9bbb89065246e47c7c5818c517ad854","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-14T03:03:05.227Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.2","@balena/jellyfish-environment":"^12.0.0","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.0"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.2-renovate-resinci-jellyfish-test-3-x-122f92aee9bbb89065246e47c7c5818c517ad854_1652497727029_0.7710112433628884","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.2":{"name":"@balena/jellyfish-plugin-front","version":"4.0.2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e9f7ee543184de27938485f4ef215c9b1ecfd89b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.2.tgz","fileCount":28,"integrity":"sha512-UN7nzvA2Ya/PRphFzplTDF00HxeQAWAyRjCL3I4TUcv1iqeX2MokGP7xL+VrwKhl/YN9mMETHAE8bLTyIqqibg==","signatures":[{"sig":"MEUCIQDI8dkM/Ne+7Use26MztWYkNoIC+oUjL5oiftLxc1uXsQIgZxBJvKTufXReIgPblhuhiwP3ijRle76VUDr8IBXgi94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifyDQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpz+RAAoiDgEJtVwY/ciLRJjDihBahJsJHxFKDZJq4HwC7gVfVt81Ec\r\nogtPi7Vj54qQzLGWEur3jg8H9O4283/9ppdXmma6gpsuffV9etvtdvH9ANIe\r\nU4KOWF4FZkyi9EOvYp6v3qanClSh8xfSuud7WqxNtpPPqe8o5FI/uvJiSL6v\r\nozt9owwazglMDJFr9O7PTW0JcSAHC1fe7tWwVXmfx67E8fxlqNymbZ/TeyiM\r\najvNCHxVbpNK6t7+hPFbevykQmoTL6c5ZOX/owgLOFTLP15dck9W9AfnjyD5\r\n0aS8XIn+O7bL9nPMFCnm9i8wLcjMxk24lxvEQjqDIJ3Qg+d4HUrJ3kJykZik\r\nnr0bExEQ/xSRkQ59j11/Aek8CkyVPJauk6BvdI7eMhw1IaXwO5W7LhFSaoCI\r\nr2Iv6lt0I/v6AF7uTOpM5wD1HIHpPtgUDQ74gZV9b1g/JAcPbxqzHP3HvQdA\r\nRKLhrUGATM1SM4DHPbh70dP0mq4pgJkpZ/Lcb24uWC4Gu8wtkMi9dhxLwD+x\r\ng3Nl2o6U+43993PC6IraujqsMLAdkLaxP+mc8efiA0k7eef3r7P2qAuDZ20l\r\n2tYmLFxY1qm3xEWL8JJcbkk8BcRYYq+g8KFI1jG5JpyhJgmcFWxuh8AbiKJL\r\nxt8ayEJKmRD5OYbLxHML50IbDTLcXN+zi+Q=\r\n=06BB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e78a45048cd887a9cab66feea29a545d0a22c344","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-14T03:21:19.435Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.2","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.2_1652498640291_0.18493540492660765","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.3-renovate-resinci-jellyfish-test-3-x-341ac1f3b2f162b53da3d24ac212e6bac027f127":{"name":"@balena/jellyfish-plugin-front","version":"4.0.3-renovate-resinci-jellyfish-test-3-x-341ac1f3b2f162b53da3d24ac212e6bac027f127","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.3-renovate-resinci-jellyfish-test-3-x-341ac1f3b2f162b53da3d24ac212e6bac027f127","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"197f2aefbca72f986823b398acbf25c7bdc4d7c2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.3-renovate-resinci-jellyfish-test-3-x-341ac1f3b2f162b53da3d24ac212e6bac027f127.tgz","fileCount":28,"integrity":"sha512-GZTa6tuxJB3Gj3w4MDDTpTJSuxR43y2Qk2Jdn7KHCFh5sfML7se//U9pPntiTjE/8Zrl3AINIC1+bvLbnQ5icA==","signatures":[{"sig":"MEUCIB0l7errzWZTfise0Nw34mecRhiDRQ3QNBv0WqJUSo0xAiEAx82yb8fmdYGwIXo908Hsl/ypV4V9rgrau2Fy1ClJjGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifyIDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ9A/+OoMl15MCLxIHAneYocXbZxm1wki9WJaVNefL8WCcRO7o+eyT\r\nibTMT4CmgRkgLxvr5KyC2jaklp6hrnYfLdzzdqq5T2HcjhtkVRTtoBNrDYkO\r\nvX0Z1WOF0rVkXgmBHR/JIksZzB10G9TnXxniPrLHsavveE12ZRn578EOJ/NB\r\nZkdYa+ycDKYsImZd+O0imEEX69eaiRlsrKAWjxctT4Jxprhxl9TFBnE60nOs\r\nHkyF1oToRLicj8zNRb7h25a/28qkNMatgxLu5V9uZCZOB5t99T7m4Qdmri0n\r\nrZgoKfOpuQHc3EzyR8S+X9Xw3eqW+64jzIeG7E2DsYZhd38ITQIpFj+UB9Le\r\nMPCYI1TtHE3ny7slQbhZ6gIwJ9AvN58BVLAcz4IIwM3pwn05GQpR6XnDpkaP\r\nTaVzw0O6XkEysBe4sMLA4G8k4P793r92Fbf1vWTMs2hV/DF9fAaUnRHgmzcx\r\n7SNgc6UiZtRrk4/Z/4rVyHllV/HdEr9kz2YEPrVaEPS/7TkukFsJKGPfGl59\r\n8sssDbvVxXoipXqBri+BgderEqY074GJrmJ/clapqQCJRE/Qpi66Z1AEJpoy\r\nz+sno810tYmBVa03Zc7BXDCnZMuEn7fmfKQWqSgKN7Wa12o7j1k3bHgFyhWe\r\noznyg57u5XGQfx80Dhlyk35xJCt/C6gyJ3M=\r\n=rKh0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"341ac1f3b2f162b53da3d24ac212e6bac027f127","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-14T03:24:06.245Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.2","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.2"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.3-renovate-resinci-jellyfish-test-3-x-341ac1f3b2f162b53da3d24ac212e6bac027f127_1652498947069_0.7453092548269113","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.3-renovate-internal-patch-ae9e97690c07ad3414a6c023a552634897c926e2":{"name":"@balena/jellyfish-plugin-front","version":"4.0.3-renovate-internal-patch-ae9e97690c07ad3414a6c023a552634897c926e2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.3-renovate-internal-patch-ae9e97690c07ad3414a6c023a552634897c926e2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e49f3459fed3bec8a20c508395808c8c0cce21da","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.3-renovate-internal-patch-ae9e97690c07ad3414a6c023a552634897c926e2.tgz","fileCount":28,"integrity":"sha512-t/xqwEZIy7k2Vhm/8tH60TCRvPhyl9l3foOov6h/EJvwMxlXGUqVbdUnLF9Ohrb8QPQGoVm1tOh9GEtChO9Aqg==","signatures":[{"sig":"MEYCIQCi3xkhF/Jz+H6VsLwYlegWKEM9vtiMfYbkKMDN8kmn5gIhAMt13TQHP5ONaYZGV8huNtjLxnVER3dWrQz4Al2ANZr4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186179,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif0V4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN7g//UMThLOFGEfViktEChcwjsTPsBGLd7AvzOMfNiZUiIB6Okqth\r\ne0SWZf1WsSuiPBR4V+B4TMfXMKUy9pY2SOaRtmT3p2zdUhuoUm0HAx9dY6A+\r\nkgu+5EOh+ip6ilFlPyZIeTO7YwHcl/JGUyCi1YL8vbrF6aP3OK7ECVsW2F6M\r\n9sNvblnYEW28/bcFwHmRpqaiUwUmNGOBkq6z4TjFaZ1lNXNwzW7OhpaVH+ag\r\nGTKD0yKaFB2TbG6A+hzDN5RW65+MNGA4bS40FQ2JpZKqkMHFx6sQOqoIPp/T\r\n2d6gM+EJpt93NAjWwRki2xStNHHfqtXM0O/m+pPFEbGXwAYid7uvcP5E33g2\r\nRFEWMhT0LU92Wo2F8pci7zw1ej+Sf1SkAcX3tTXIWo5YoGnHBpB9EdZ8HSuP\r\nGC8Tysb0CkRf+TkMwT4G9y1S9F4hVbotRuDjueOqUnElLrsb97I8rW5ZUqs2\r\nPxz9I5D2aD8N+CwsN2XlKw+wmvUocsol7h2hOwmHxSXBzqNkFJW4jgRLtS0A\r\nXbzDuwO/I+YX667YNW8g4AYIyYNd/8ZnZ2uIIVdeqDQbwFy3kdSQufc8umIb\r\n5nHJRTpiV4aeLkuk4FeRXP2ysJ7ZSyDLXrpfGtVK8Z65oOi0tJgNJw4z5+UA\r\nBsLoLHxPzUHbQYZ4EgTC7x7ajMONWOqwkVU=\r\n=PHG0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ae9e97690c07ad3414a6c023a552634897c926e2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-14T05:56:44.633Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.3","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.3-renovate-internal-patch-ae9e97690c07ad3414a6c023a552634897c926e2_1652508024762_0.6933029757333409","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.3":{"name":"@balena/jellyfish-plugin-front","version":"4.0.3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"db14e9d4d9b75fc13a5227a98c344cc936608c60","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.3.tgz","fileCount":28,"integrity":"sha512-QLdU2XOQCOi1EBVRCW9wJ8LuccsRehiFDDcbLsVi8qnxqSwornktljaVPp5F70OsxU7iWW3x9wsW596lu/o0LA==","signatures":[{"sig":"MEQCIDTa5G7zOR1ifN/rY0HNcXCoxgycsDuwIXT+leY63kDMAiBDMeiWsf0ydgtjNUB+OKwoWaDL3DmTS3I4cueUjs/r0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif0kyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHpA//XpABpK/oLMGutiyWzcP2ZMjlmokLXjS1hMsTEEyXsEt35IJt\r\nvZntgdgQVkIhdV5ydHh8DX7MSc/DwREEY784Ed36psnIV2yfDZzg2ExH2y7A\r\nWDCF/Lf6SwjxP4ni46uUAXlAL/XNJ1IfvQx3GsfNhknvLAtTVBM8mqL3yX/G\r\nTovjMnJiq5vODVQBvuSCcqx+1GPoSBS0bTYEkJvNW20COBorUlZp9XpLRdwh\r\n4kdpRKV0O9+0m4tT9YV0iq/ngqo5YacDiHdHObSKJvc9kuOhSTzc5SXT3pTw\r\nxBCwMOuwNYLUAYxd0RfcRPYUbdqO733atrIMk0GcwvdUNzqdVP6spb2ETCqP\r\nW4SGHvnDFT/CpuU6va3eHtvi/fAEOkyCIAn0k6uK2KEHsWxU28gg4SSySPDf\r\ntyobraEUUrN3ionI0AVXfeJv2iYszMXTMk3CLh225Gt+cL2mdUOkyH+t4QjM\r\nM+K97a7yxdpVxs67c9Di4H/WtbXy7uZkiiL2ZKpcLtjc7kbTRcH2e44Nj15u\r\ncNuCL16T8DMWgqreYZlD8LnUExL++B6+wXm40PfbpEGYAiuSZMegKd/EwFFZ\r\nVlnggnIKF3e5hbvj72ln5KgkNkRO02JEbhbqxgOm36jtwVAcGZZDq5bMK3ed\r\npu9XuIRWv36Ph6+JoNIOgG9N3LvZtBi3FXM=\r\n=wgaK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"665124507e8bdcedcf8a99e0e5b66887e92ae232","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-14T06:13:50.740Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.3","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.3_1652508978108_0.8558709244074727","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.4-renovate-resinci-jellyfish-test-3-x-0d760b6181e70df951b7a4fec1a5508c7970ec93":{"name":"@balena/jellyfish-plugin-front","version":"4.0.4-renovate-resinci-jellyfish-test-3-x-0d760b6181e70df951b7a4fec1a5508c7970ec93","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.4-renovate-resinci-jellyfish-test-3-x-0d760b6181e70df951b7a4fec1a5508c7970ec93","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5f681c971a296d8ec09c8ae130c45f0e7ab9a62f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.4-renovate-resinci-jellyfish-test-3-x-0d760b6181e70df951b7a4fec1a5508c7970ec93.tgz","fileCount":28,"integrity":"sha512-EWnS/DXKXNbZG/m/2IgDqmXxa0ooLSIK/gIdY/NU2xizx7OZAiObfSzSQldjD7Gs6nVSwNeBh6RpsyVslbnRcw==","signatures":[{"sig":"MEUCIQCQ9TkNmisNv6oz6pkXN/VeOBFRr35lJApD0hkXej7kewIgeA6tITpsXEGs3kRr9x8Sfud0wbNHvHAkcuFmbdAh7/g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJif0ohACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqx5A/+Lsf6ZFBMrVYq8zMz1SJzBoyeVDIkIxCNxAeio4MSEFdKJIiN\r\ntjprnLXP65c2sdAGDxkRG3P4X4k8A0Dw666aabV+Xhsl857rA8XuQuCpiWLy\r\nTO9SFd0a0h78+WuLRmzXYzG6W8KlTlTWoBRuRpU75UUevjwaMZRk1SIHHDml\r\nrEa5jep41qFhc6473yg9U2qK88frpCaFW0HkhJNPRxHbq+j7I13/e2yPmOU9\r\n5zbR+Yc58rnDONREaTBgMqwmc6wwMNrsisxG0ff/47zYduvCALso9JNVau35\r\n/KxG/hdzxukwQnFa1mdVhSghCnBkU55rpEcj5rAXvbPBr11R13cNvaXts03h\r\nI1x7IOna7IYFEhPXvO9nvL36T2ymXuHwz30LjdbMOB+eP9w5iKjK6Lelkvd4\r\n5gjqopde4k1LiMZG1Q1Al8WmsEFfWmoRmC4ehjNcC+MmIiILGFLiiGkMhuCo\r\nMFG68sCasz2rfEC1rQ7/LSCxZIEN4x9cI8SSUl/91lmlXRVBqHK9n4/Y4aeS\r\n80v4pkYAxL2vSUT9Spu6a5/5c4fOrX2nLwT0eeibsSEvfvvC+A6Rf+2CN12O\r\nRciCShwi1g8BNXTgr05PMxvHGuk6TLao6TxZXN4KYVTnylCGviukec+diyjn\r\nZv3SrKBqkrFfEFlf+5wOps5hdqKxRgSGSx0=\r\n=NUgF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0d760b6181e70df951b7a4fec1a5508c7970ec93","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-14T06:15:40.188Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.3","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.4-renovate-resinci-jellyfish-test-3-x-0d760b6181e70df951b7a4fec1a5508c7970ec93_1652509217747_0.9817540244336584","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.4":{"name":"@balena/jellyfish-plugin-front","version":"4.0.4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8c7cecf57bc16d631d8c52747daf7f81b365bc15","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.4.tgz","fileCount":28,"integrity":"sha512-jFz8Uh/pl9UrAiOa6VxVE4ThX88ctpV/FyrEbwcFLafnKqzJ9ROM3yI8jwlemQKMYSgwFcqQZ1JlVNesLpRtug==","signatures":[{"sig":"MEUCIQDqYUbcItcrBX/7mBE3V50mFxhfF4IlXtQu9fNMpe9h3gIgf+9pJ0fRkxMZ7ltaa5c1Dg14VrnQ7+dQN8kLvxsxIgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiggzeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLfA//d3I/QnR4uonzS1dmn5Cv2+xz+eVWWUUt1ezWUYeLNTXsWjiY\r\nRz5WRuqdtIbgqdBZsuF9avMC5T1Wq4aLxm54nwOHcyPyLHjmAUMYI18O8ey/\r\nXB0/ODYq+66+oF7B+Z9q83VG2E0Swpwhf2ld8v9NZUW2I+DklEs7Mnie8iKc\r\nAL07Ysez0m/yunHglpWgyjc2n2+GfJ9rz2EONbNOIxgt31wGaEPiQxPZtppP\r\nYiPcpVOUxI6xJYOYp5r4b+ncgYijj2bmivqUtp17MmgkZGMYdMW1lj0Vzc4j\r\n8chv6HjM5bdO9KhaDP+ocrQLd/pJh6hIXijuYIVts8YsEwMeul4ucX99kORa\r\njbzVVvdhZV2jkAH1Xjufr8nO1EBfnovxZ+CtIGAJmHWOKvtChH2MqUWmQijG\r\nFPigvy3SgFvqrFg8PUZQLD3h+MI2aOu6MFNkPveU/laNq3rbvSFTXPn7mF9s\r\nKtz1qeiwQHiCJeKHl+GfkijaJhvqhB3LE3DSUXvKKCfN3brxfuGy9YmT0e64\r\neUZpYXEmtY3k+5GsXPjDYrOpymhx56lgjwD0t55lvb/biSGrg4AAMCDcFtTr\r\nMXwDMBigxUF8QVvmEy6GhOG5N3N6p/YpdbNGTXR9vhU0ULjWdab/nBDIHOYK\r\nwd5BXu9Wzq6ii3W+nzHL3b+EB7yaMPRv1RM=\r\n=RZxj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"39b38a06822ee7ba7a31197093886af53a06f03f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-16T08:33:31.014Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.3","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.4_1652690141948_0.9763373687053754","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.5-renovate-internal-patch-dc4cd7370213245f15365f461c8341f25116b506":{"name":"@balena/jellyfish-plugin-front","version":"4.0.5-renovate-internal-patch-dc4cd7370213245f15365f461c8341f25116b506","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.5-renovate-internal-patch-dc4cd7370213245f15365f461c8341f25116b506","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cffb408fc7e05e1aeaf9a0c7e87d666f81d6155f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.5-renovate-internal-patch-dc4cd7370213245f15365f461c8341f25116b506.tgz","fileCount":28,"integrity":"sha512-kfrVuZT03QaUi3qODZn7LDcpojtcg0oZpHeE/S7cHhw9Rphp3qbvF7pGfm+vOXbqjybJH32l+lMELMPM7nHnlQ==","signatures":[{"sig":"MEYCIQDtcltJ8/ujMjCADAubbMzO/2jo/mxYKeBMZMzJ72Qy9gIhAMEm+eUmn6dU2ANzgsydcc+TO2xChDQWxsx8gBLagnUr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigkogACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7FA/7BhxptVav050fbvSc/Dh0duv69X+wno+B5vBj57/0152IC9VE\r\nPDX/55bOwfKTWImsXrUrXsjX+VdqB9rtaDi9y8PY2+8RVtGszWQWw5khXyMv\r\nr9Zfqy2IKwVJBDKYu8nWYXz9RWioxIl7X0josI0RD0x7YKfRgArNoyqMw75c\r\n9DQx8NujEVJN/RBw4jYqHEsgCTjKR6/868j6TYYzYxaP8asqxb9TtFfM2PmA\r\nQWwIET6tzAWZnWuObztVGu4PRGa3LVwGg5isFkKxPq9L2R3G8pq5DyR7SiGQ\r\nWhnbfJgZEfTF7DdCIU54Qc31siHd20+W6YkjaeLpDvUy/pafB3LPLrIUfo6p\r\ni9lxsGe37RE5gsdTGmtzvj5YcCcVVf6BbVTxhmeygRjkaWmJNAzbxcWH3OYc\r\nA5CY2twboGKSWIt02YJLAINHifGTeeWv0Q/8f4bBxa3cHvUXVLnT6n6IJ1xO\r\nyrVxZLY2vZ0FCEkqGGSMinA9isnj4hLHgfFXjO5VLOug+/L8dHiuJone9l1F\r\nPRs51bMHPHOkdUa/aaQQbonB2zp3R2LaCJJQfJhVbbH6XRyLIS4YggUHdG3t\r\nMbAhKem7WnJMskQTJL5plDljsqNcEnZ755yRBeRGn3tuzxIpccJgK91Dfwkx\r\nGNNG5DUuhzm4C2D+Lm6A+NdTZIgmbNA6K78=\r\n=rgHZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dc4cd7370213245f15365f461c8341f25116b506","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-16T12:53:06.841Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.3","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.5-renovate-internal-patch-dc4cd7370213245f15365f461c8341f25116b506_1652705823770_0.011492395915466469","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.5-renovate-balena-jellyfish-worker-27-x-1f16bcadcd8223ac3905f14c98963462023031d6":{"name":"@balena/jellyfish-plugin-front","version":"4.0.5-renovate-balena-jellyfish-worker-27-x-1f16bcadcd8223ac3905f14c98963462023031d6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.5-renovate-balena-jellyfish-worker-27-x-1f16bcadcd8223ac3905f14c98963462023031d6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f2bff527d6367610d515ec36b93d9f327063a848","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.5-renovate-balena-jellyfish-worker-27-x-1f16bcadcd8223ac3905f14c98963462023031d6.tgz","fileCount":28,"integrity":"sha512-nbvN+8mMdToLnrHF2hNeIWpxRPm2sfqddXG2CuQVT4pxvIgknpHVxzqW+ZtfvMTk/hT5mfh0MB8Y0eJwAPVquw==","signatures":[{"sig":"MEUCIQD8bLE/UCz2y2D3/5trZq8BOyEjEIuYEcJCPTAACaKzrAIgFI8lqjkC6rsdfQ6HKO3lVTWIH7ju6OZi0f7ArsC43IA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigkpAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpoRAAmlKP45x9gE18U7VJLs2BNMwpI24dhyds0MyMhYRVcuwqNXh3\r\nTDxkRGvDOIDrJbBnJvOaGsbdVAAZH7kuCbpYJ3TwaotcRQDDHuor8u3EoR2V\r\nqZicrvtBfR3Qwfc/B3zMqlj5BBnhtVGX0IyQrFX9OBsp8IKu6hWJusdM+fNR\r\nmuruNNyFJRjQG2lv5ULbMJdZGM93yc1KFQ9Wa8/Z6GHwsQPpwA4ynzY8z96C\r\naRugUq53vKGfW0BU+4jn4qEqEvFyDx0kNY/yuBSe7Z2kxBB2uDgBCxs61z0m\r\n6xVLKAp2XsVCQo4yhrXBDZ7Vr+KFIUEn7xk/QWW9OE5XTGQBginMEo+q07rL\r\n4o9CSCybNdoZgbHIvsWd9JNYiX+EMhgqU9GqWEhEFJ+mMjaN/Lw6qbP+U+Bc\r\nn9IGmruy1oBzLcSA9QC5vbZF/2HNHUL9EBd6FljT3udomWqHT3Brl2T9vymw\r\n/hzj53uBixCGwsoUtKKbovPnwgFWSpJDGNHNWvlbTOwlWCSl2tE0QtYJ/V9D\r\nEbeGwnnO6RbU3PGiRn0Kj2+uCAhUhM7IQ8w2TurNs3HPwwKnbAJpSPZj1teT\r\nL4HsxotmsQ31bvpjxI6T26UTQvskwkYyLY8mgUlgpm4mR0kAjie6ruF2HQdG\r\nlnGNZ3L/Wz2p0w0kbYw4DXUzAg5HQCM5RWE=\r\n=CApY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1f16bcadcd8223ac3905f14c98963462023031d6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-16T12:53:35.289Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.0","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.5-renovate-balena-jellyfish-worker-27-x-1f16bcadcd8223ac3905f14c98963462023031d6_1652705856085_0.000006993071459016065","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.0-worker-27-f732d0ba38311b7af16ae4c4aa485755bf0b0db1":{"name":"@balena/jellyfish-plugin-front","version":"5.0.0-worker-27-f732d0ba38311b7af16ae4c4aa485755bf0b0db1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.0-worker-27-f732d0ba38311b7af16ae4c4aa485755bf0b0db1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6f9ddb0c9f2fe4f48d1482f016ccdc60e4d435f7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.0-worker-27-f732d0ba38311b7af16ae4c4aa485755bf0b0db1.tgz","fileCount":28,"integrity":"sha512-GaKGFFFoPGl8kgmOIpX1T7BpRP1mkKvCcxq+srPTe2JXTEY0JV48lCLLJHOIeEqy2biivTeLLltizAAWNsqSgw==","signatures":[{"sig":"MEUCIGkWOUObxYvhrmXjHLlZp5DP9D9EbeeBlx9AygoIy7vbAiEA6WOaztgHn3A/QEDogKPNPNt0q3TV5HujPnwCLwIGMio=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigmWTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/zw//cN7w2XJQ5cJ4S8WX7cfvnvLFrFfPzviq43UhXD6gEC7/VBBn\r\n/PRq1Cek9jwyxbAE3CGZ8ROtIP8SN7bV8D7K+Zzf7RRsnuZF7S/wlzBQZipJ\r\n9qTitzbihvp10DFxTrgBogDCXyT/hdQ2ctsnpeLpvT1avvIO4m0LfMz4ONLm\r\nfe69lnvSFaXgKnfC3BHstcdG0CgEoYeZHCMMpwIbdf5mNYDcISLutYOPzEfN\r\nlKkeeokqMO4KDCteygskBrIV1WVpnX7GnHD+aUhRCm0brjhKdiz7eyibpQui\r\nSnFDiAUrFoGrCC1pf3hgF75HU4nkFo5UPzFsmjw3x9cD88oD+h4uqMPErSnW\r\nXgELdZGh2Zip1m7nKHMjVVTm/PNjOIzhweeuAwdfPE4ZvUyxfJMKHC7UIt4R\r\nduVL3AXBryhRne/dcry4hgk/oeODblEf0vOeBshDUcLszvj/fWDnLSO32PYO\r\ncN9+P1IVKlVh7la+N/eJKSfRKLsPW8Os4BY3JS9vvY7oSVx5OLiIiEFNivLt\r\niIviSnTygqix2mjUMIUmSpuNFDlv6xVQk9MOTopwOZNooEIyAZKqCbrnXhGO\r\n/BcndedaKvQMadjwKy6f57oit5tXOjw2VIuR7jnYBtM6Byz4S3Frl/MIj8fD\r\nuTTJZYQvx4DMIPdPQj6AOxCcsMc2UrqVYjs=\r\n=y+Of\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f732d0ba38311b7af16ae4c4aa485755bf0b0db1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-16T14:49:01.797Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.0","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.0-worker-27-f732d0ba38311b7af16ae4c4aa485755bf0b0db1_1652712851323_0.6168914928007028","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"4.0.5-renovate-internal-patch-f87350fa376a6935317f74b6bc106e2101f6f70f":{"name":"@balena/jellyfish-plugin-front","version":"4.0.5-renovate-internal-patch-f87350fa376a6935317f74b6bc106e2101f6f70f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@4.0.5-renovate-internal-patch-f87350fa376a6935317f74b6bc106e2101f6f70f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2cc8ca48d7a446cb15d0164dc84db7ebb753de4e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-4.0.5-renovate-internal-patch-f87350fa376a6935317f74b6bc106e2101f6f70f.tgz","fileCount":28,"integrity":"sha512-2/J5WVOv05m4E+I32t+abXvznkJlFuWdl3wwUhTNLmnfDTZD131ZeBKpuGgSrfMkPbV04GnFJZh2udLv5/smrA==","signatures":[{"sig":"MEUCICOf4Eqatr9v+C8ZtU65qr9niwDflNmO7XMm/qqCxXXyAiEA5uOhcgsfngoYu0KKHI1VykXd+EuXaNL9t076oVaNivU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigmW5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYAQ/+NJ/XxpwJulTvPD5jH0GM+UQBVsy9ySWCDYhxvYeYDF6Xx0ia\r\nJrh+qPrHzkAmY4dpqEuL9F1nlbYSHW25+oM9OzyCJVbCiC20y/jao3mzMBOB\r\nkSfYLEYS+WaC8pZlUkWLIShtwvAPM0WM3Q+P3UV5O0DU25s9VdAZtWeFCFdv\r\nwv2w/NFqlExvtfBJSI3o3veWN6cGaVtaMRTCg23XTdPJ26HbdaCrNAoRITfA\r\nOohaMnJHHXb8V1txCUSgv8pCCQvEUFxoadphtJxsCi0HGrw7V0OCZCQU/6ZL\r\nFoQ6thZh9xBjbvp1p9ATyHdmazqOIZ8wKNt8rXcP2Whe6dbwGZ/wpYVyLGZr\r\n/xFOkblmjapVVoe6fq2LIM9n24I1VPTSrt33YjT+nnTnnEC9RyuJAiUYe78b\r\n3jyW2ZWhC/Ox5/73pKAtMKReja7UKFu0lHoBZ8hQodm9LnUaXFwQhmIWTjy1\r\nc1KLP9WZ+j0bmZ8TVUgHHOd53HESYMrMQSphUai3h/cSicsUYdAWsd9HNzfu\r\nb/tO4Ru9vcRODT9VhqDJuhSjkheqfjocJc+gJOO5Gz8j089v9aNRmGkW6MTE\r\nY/RqSONVNf8Y9/hlAF3TW8tPCuwI+UZF97QS7yP761GCgafJ3v3cLKULRR1o\r\ncu6Uzd5DXWzK3pzxMnXOkvhL2ag24wvlXN8=\r\n=9y51\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f87350fa376a6935317f74b6bc106e2101f6f70f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-16T14:50:46.985Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^26.0.3","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_4.0.5-renovate-internal-patch-f87350fa376a6935317f74b6bc106e2101f6f70f_1652712889571_0.07133771264943745","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.0":{"name":"@balena/jellyfish-plugin-front","version":"5.0.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3ff7ac8da9cc2a612f52c0102646fab6574fc2bf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.0.tgz","fileCount":28,"integrity":"sha512-HPfXud7r0ZuDkH6yJevmbNtRXs644Egy8FsUduyDHVOe9uTrGicdeWM3k6kzd1FtLbaE512FP/E4zKSsnOfYpw==","signatures":[{"sig":"MEUCIQCA2cF2IsGPBBbyfy3iqyvIlwERo+HvUpbGhIxVJY6+rwIgOkgy6QUhTN1PB/wDtnbzswoslBDruFltXh8JtiOwJJU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigmsaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGKBAAoBv0Kh8hkJFTeLnzgyeIShBivu1T3trON5oNd6j9Uv+EvEJx\r\n+tiOIIKIa732lWo2qiOXF8/z2ecEXUcaz8nmmaIERe4CHVMlGMKSy+NNH1Js\r\nasrK3ILSZ45zQWg1wkoQ3frnyBUTccldWA33XSuvB+IqAvUu2ikFPduOv4r7\r\n6EvKE641FaFVQZkzYOOtyGEr676lR9dC51nmwBZxi/z0bQCeksFj9hTJTyFj\r\nkhK1Kty4WnqU+2ZYx953NvrDY2AwABefe9cHDQnbQHYDbLMMlaIP7VBhMLiS\r\ny6A9sGwiybtt948i/mOvnDuISuavnjre6ZSSuZkdIqg19s3R8ITwyoXxLbWb\r\n8yWzfC2XgPyaS4r7ekrsfOzX8JNjEom0AvznlKnddEveLfg8P0J8LD9ZZ+YV\r\nDGxfo7uvEZtCh3wwGpC9ln2F4tg8NOpTvl+OgUzBN3hGupb76yCHbKht3mw9\r\nNn1IS7MT7oenMuRn4zwqicrpkWGGKvtCv8oJTV3XvDAfkHESpwG7codCXnd6\r\nJh+MExb4+/xq+JSt7t75RbOyYnqRn78HxIdd6oLen4RZetUYDLG5nc0lebpc\r\n1XTsZkSPfavjOBwHu1jTqgQzwYCOV3lk6HAenk2WeQnRHnvrc0//+PmtD7R5\r\nGItA1AYm3x3VCe3dTvZgog3oBxoaZODJ3DI=\r\n=DxpF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b4a79e75ad29045ac58097584f7c3eb0900e1f5f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-16T15:09:35.829Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.0","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.4"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.0_1652714266077_0.19915777646135036","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.1-renovate-internal-patch-8a3864d66d733ec4944e083abeb384238e5a1811":{"name":"@balena/jellyfish-plugin-front","version":"5.0.1-renovate-internal-patch-8a3864d66d733ec4944e083abeb384238e5a1811","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.1-renovate-internal-patch-8a3864d66d733ec4944e083abeb384238e5a1811","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cd762fcd1a79058b51e2889135eae6492be62eb5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.1-renovate-internal-patch-8a3864d66d733ec4944e083abeb384238e5a1811.tgz","fileCount":28,"integrity":"sha512-swQfXCEFVGnbACwNXcq2gRbOnwaPefJoXK8DRZOFlrPPC51wDEjLs2Lrr0jvT+uNK7WFIO7ECZOOhbXfNL63Kg==","signatures":[{"sig":"MEUCIQCFqwvjv3DqhL3JvBYGNUA/7MWs47z1tab+A4haSaXpwQIgSxsDYUOV5SvR/W+sdnghFKPyVFqOA8MtqeThZ+hnNmc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig324ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfTQ//brAN9CX/c72ybGjvFdmjBAraaImhI93JWvB9KEqQkZHrv4kL\r\n+fn6mX9kvyiTWSxwdgz35qWuOk0h+/f1QXGFgfnXeVDS/10QngmlH4G5Cnkh\r\nD0cYBBml0M1LxDIOj4Zw/ky+Uy2a2/hh5bfU6/hT+WaCSZDgsNUszxjoChDH\r\n9HhR0PAfWW027fFj3SfokDApuQAEGO5ih1bY6+adHfSmELZL5bo99VlmfLMQ\r\ngKszFufQPbdpYIpRMFOP93u6fo0u7btGfzheEhmksUiS427KUHH+P2vBOG/e\r\nnCc6bKa/l55MzB8NxXpo3I6aZFMib3MtBM1MDh3j0Vho6MiFNAVJDkf56oLb\r\n9LW/a/NshdoO8ZLF7vtX/eglF+3F/FlovFxKiOg4+JLKb+b/srLG7fyMTvvD\r\nDE/clxFHL8R8eXO09cZqgn85IP7itTs6Ka7R5A+ZhxUbiuBhsjhdJMGBoGx+\r\nJBPUleD/oysux7fHihBTz3t4QXrLOtwZvAsFitOq03ilwJhl2xEFv6EPsgXS\r\nXR3iFn/q/r7pSn97WaQztTrUw8KtZSZKOPfvC0LHw+hAO32zxrFycfkaeld5\r\nCtMBMFWj/vLoXkixj/3Gx3AGIrR59ZB2yRLavuz1nw4VUOmROF8nN70hXNjT\r\nhZHzjACrdQC84z/djFalpLonOfvSKm/jNgc=\r\n=5g2C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8a3864d66d733ec4944e083abeb384238e5a1811","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-17T10:45:18.598Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.1","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.1-renovate-internal-patch-8a3864d66d733ec4944e083abeb384238e5a1811_1652784568081_0.6041576806834823","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.1":{"name":"@balena/jellyfish-plugin-front","version":"5.0.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0b6591e94196a98ba011b7fc65c73c8c77910dcb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.1.tgz","fileCount":28,"integrity":"sha512-fg1O2QRdqyvwbmey489d0UvJ6BDjYiPKUtAoJaL3DFwy6j9J6Pn3v+PJPJuHWwc1w9BFr4qSNXq0kRRKxlLNHg==","signatures":[{"sig":"MEUCIHy5bGWOF+oe4LHn01jJ/RO33cDixpaIqbz1giEf4lObAiEA7IChgZR3fs39hwSDguPgZZ5aXNSx4pMY4aSM/s32hm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig4HwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrprA//UwjytKvd722/L6S4faeQdZC92g6XwttCo5o5q2XT3GT61BJr\r\n/jUuBLN+OlQX/ZNs1PuRu23go2ZmfDMjemVGQBojKo6I7MPWxSyUiBkmVVjj\r\nbABUEEwi/dWHBgfVdXOLo2oEYbxXtBTcbZnkV6jftFqFTpCn0EA8O3FYdAEu\r\n2GFnNqDNwWkc6yrC/HdYfIdf9o6L8Qy6oalIhTeFPJBeW7vbHDek0HCjm2Lo\r\nGDui/KHJwMTZ9821yrftqJlA/G6XGvMyHJJMJ7eNUMiGjsLo/UmNOG49N86R\r\nPniMr4bHURfygCAeBOeOb8yeCz1neONmK0vFjJbIptNqsZetOAN+bIylsSGI\r\nAZDgxWmiAiPhXRRIknjfbv8Zw5S+IQM9xR35a6tLahMFB7jMN+SWZgsUIZpX\r\nkawSKHK0hwN2IZr911KOExYykmwaOy2OCX8qLWocFszDbmnh409FG6XFAimy\r\nOmwUfwcdK+ZoBIenwUFqypig4BATfBQQC3BnXK18EMlfv84eabVVa7CJVT5A\r\nme/yJrmpR6C4562WAETJbsg+7NivYuCy9ZuEKSGblfoGBonB9NolapgxtvDZ\r\nqPnajGlinIJtLB/9ivLN1A7fZcqQDurJYejtAWk+oukvUY/U49wsBxl5FaE9\r\nmSsPGrDGy0t3b+9snGu52iOIE+wiC0C1qPo=\r\n=C3MH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"21158ae833de7712dce6ffd4f151c7f51e07ba29","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-17T11:04:24.366Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.1","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.1_1652785648629_0.7327155671613232","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.2-renovate-resinci-jellyfish-test-3-x-0b929eda2b1a2c3999eaae88df93b510c079f186":{"name":"@balena/jellyfish-plugin-front","version":"5.0.2-renovate-resinci-jellyfish-test-3-x-0b929eda2b1a2c3999eaae88df93b510c079f186","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.2-renovate-resinci-jellyfish-test-3-x-0b929eda2b1a2c3999eaae88df93b510c079f186","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fc27d1d8bb822ccfa630065408729ee82e37ed0b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.2-renovate-resinci-jellyfish-test-3-x-0b929eda2b1a2c3999eaae88df93b510c079f186.tgz","fileCount":28,"integrity":"sha512-7j1Bp8atgOqQfzSJyxHX6FC8no1FSa4aTvGGo+XkaR6fYuX3zmS9st12WF4XCwocu6bFKA9hGJlq56JAbA8z6w==","signatures":[{"sig":"MEUCIDII9YBC3gNdxJgIaLO99zo+yituXY9tb0xPqDA+uunVAiEAxgIZsxLqElLk3a6ZFPubfGTGH/Xm+wZDjnKiwnkrUDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJig7vqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp65Q/+OaWeCF3I+0R5vJRB+p7N63Sl7Z2m3PIDx6OYVxHJtc0q6wZv\r\nCtW3o5snrMDXfun9w1HU1RN5suQq2meBSl0qz3WShy53JUjv3otv2MBO7MAf\r\nWIzSk3ZoDVbILPLCh4xp734frSTpTKgfFMwbnzquRbsCWd+7lkv867n4yxhE\r\n2ziQhTrUXNPa4kMpnDVLYoQ8pF0g6cfAXyyOdx++rsV8XRCA8nWHeqOBHxCp\r\nYU2hU1+gbaS1e2OLtZvGqvHN9CbiReM+4RN1il3MRnPw6p7XlY8RA0vppQq+\r\nLURkzD+GedsSyFekBXW2rCFjl7RX1Ri90WJuUhJZmeR4A5QdIf3NUjefc4Ne\r\nJXpurjX1wpQHiLgkSvdQWByHyaVirKLkd8TW72gJGPI/KxUQ2kc9//TUcm+0\r\nfw6lT7rcpNVKfWWVNRQQvvFVfQcFRkBFKvL5S/jz948lUQb9GGXr5QUBi3F0\r\nTbuM7+c0qg7c2s9uqWciWyNn58D9qZ+gurIM+UgTmanT2LttL5fAa0HUj2Mm\r\n+NorF/zBQGfCHoZ/MNlqmliS2JszpSc7goJWXjDbiSd+QMzU4sQjfiv3+4E0\r\nqoFHu8h7NBi1Hs4z8GXa3Efa96CQB6toE+Cid3x0m7eOs4H/zhpZJChErxvw\r\nv1nf9/3OgF8RewLi/Okbr1sZVRuSM4s1M0s=\r\n=oek9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0b929eda2b1a2c3999eaae88df93b510c079f186","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-17T15:09:38.913Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.1","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.2-renovate-resinci-jellyfish-test-3-x-0b929eda2b1a2c3999eaae88df93b510c079f186_1652800490613_0.878028937343305","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.2":{"name":"@balena/jellyfish-plugin-front","version":"5.0.2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"86c0d65da4846349d2471c651c6f907612a8d0d7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.2.tgz","fileCount":28,"integrity":"sha512-X0A+xNtaxiaCwD2dhYLRJ1439fCGpAZxHSb3XOyVbF5CCGVka1J+/gpjfARQ8Iatyv30lbMOMoqLo4T6aw30tw==","signatures":[{"sig":"MEYCIQD4fl8ysuMjRamzCd8yuDuAVobf2Fe6N2ZbyISe8qSe8wIhAPt+3LEOvQrHLkXcwaIZt21SgfNyExJgXc3x1mvVoEfE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihCtrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHjg/+Ifjq3XCwWg48m5vwa4+c61LKa6dNKL34X/mYsVDJL0SPljbu\r\nJhhCBgpYOeE4SzkQCokUMa1dLd0NjAhp8VqURB0YQkPcgnTsWZ9gj1J8ZvbE\r\nt/bbtRP1wCh2LJkzCABuy2XvVzAwCnngeEREyoaRqau37K2BiB2/esnS6dsD\r\n52Y9fvBqfiCOV3oE1T7aYUcqtyKn16rqPljp5wk9G1zbirR9J+jh4UFlL0Vp\r\nNW1cQv/OIXNhda7VTOBB+oVmsdM9Lkdafjeju7QmXE2nuVyETz8pNHbR5uNZ\r\n/JqY9l85gF5+lte9PYVPKVFCLSRoQvg1Ue7htKqJeiLwu3Nzyxnxgqc+VcPG\r\nkSthXr+FLj3+BXbpIDR1kaICHsHExla6u19dj57vHXoQCdYyeMyDlPs2aUY8\r\nGOpG+P4uc7nNosM95Wa2nOL+wVCN4GQ5gw3YygfdsMSgz8tRXQ4Hpq9jrxla\r\n1J9cjxXozu7fMRbhxtW7B3e4k+/VV9pKI0kyCGqU1y/RD1AegrvZ5TgRsyUH\r\nZvcu4CYj6pELn7qDeahD9zUtxFaz8SzIK5V/1NRr6etyp48Ly7azDdFUabPa\r\nMjF5Zl2n1NxSokT7MMCGcqdecm21ObRseE4lHwz3DFu3xAtWSCDGDaxMnRxt\r\n6XlRbuQUd08snuXw6xbfjgmh7PJG4HNDIvM=\r\n=xY2l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"800c122c76342b49a18d3b4dd5fb782a008d2b4e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-17T23:07:57.394Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.1","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.2_1652829035584_0.3337460436632107","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.3-joshbwlng-relationships-6a2ec59814f5d7b16b9f6a4ecef8534b73985195":{"name":"@balena/jellyfish-plugin-front","version":"5.0.3-joshbwlng-relationships-6a2ec59814f5d7b16b9f6a4ecef8534b73985195","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.3-joshbwlng-relationships-6a2ec59814f5d7b16b9f6a4ecef8534b73985195","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0975fbd8b9b7906d1b13f9b1630758b30fabbcb6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.3-joshbwlng-relationships-6a2ec59814f5d7b16b9f6a4ecef8534b73985195.tgz","fileCount":28,"integrity":"sha512-aUwH90nFpPKorxZ7AqF6DIq89d1wborjYzYA7vVTPVHMdYHGklNLMvxK2DWvJjuhpRH/gAPeNzA78JtbukVT2A==","signatures":[{"sig":"MEUCIQCn/j6FRB/tB85uDUKqKXh0tcJ+7JKF7kwjZ6lhKzV95QIgHnGNFONaf4n4hU8YPMSr7fM2fTTeIkbskm2yyCrOKz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihF9FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSqQ//TovUgIrbhe7zlcsCe8Slp+/kWeS0gSIFhdl4r9sThIQm0lFh\r\neP9PnsGIlqhVcFJ5pnv9Xw0AltdtLkHWg2n8iYakipFHWAv1k/fc80v8Y4qb\r\nJeN+GdxL1k+kJqsOXcCu8kk+GqKcJGs7oxyIYIg2ruX1IWmrnRgUZ3dS1vUU\r\njzW4GcWZzBDYiqn/i/zuW/rS74HM25uBDLOd0iiFywIvdXCcA/y7wwRt0KWF\r\nJ+d2Q6DFxArlakk/xrk0OgTaI8DP4n3B0L9yRDUjmsV5Qo8mFD/pcWvkwSCd\r\ndVTfhRFSATBATVdJwjgcmbLeY8VvwIsMs6Bd9jN8oCcsD3jOOMwwr/fcFs75\r\n5e8ble66i9VVbviR8SzQB13h0H1Ib2xp5fjWAbr3AN+a2AET4BJ4ToxuaeBB\r\nbjIvV/tN3NoVsX6/M9sOmiVgL1VnwQqdhsbd0NbOLd9DL16x4PEUYtE1hv77\r\npIIZJzVp/vH5l3MSTeZTQvqDM39vO+AtKADue0hWLanHepo1Wivb7KrurFXI\r\nqy1L+QAJcVQYPC44uaWxcyTBibbScnn/8BN9Fvd34Yujtz+6uHTNASSnEPeQ\r\n1FuEE9i7r2vm2LY7HTdH6zR0mDn+EalN2RvSZ2s0bH5lhjtDB6XJvnAXVvI9\r\nnAf1L/2CX0qXVTg/IUIN35/N1al0+3+4J7g=\r\n=WhZ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6a2ec59814f5d7b16b9f6a4ecef8534b73985195","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-18T02:47:28.038Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"27.0.2-JIP-relationships-3cc84b795beb2d628baa59f8693a7084c79bf7f2","@balena/jellyfish-environment":"^12.0.1","@balena/jellyfish-plugin-default":"^27.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.3-joshbwlng-relationships-6a2ec59814f5d7b16b9f6a4ecef8534b73985195_1652842309384_0.2770701513623479","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.3-renovate-internal-patch-d84a49903afd66da918d6425af4e96bf741a0e8a":{"name":"@balena/jellyfish-plugin-front","version":"5.0.3-renovate-internal-patch-d84a49903afd66da918d6425af4e96bf741a0e8a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.3-renovate-internal-patch-d84a49903afd66da918d6425af4e96bf741a0e8a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"67015802d4855a289e28c60017dd509a3a61187b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.3-renovate-internal-patch-d84a49903afd66da918d6425af4e96bf741a0e8a.tgz","fileCount":28,"integrity":"sha512-Z2CFtBxUtMyhOavEDcQzBX5R9pkrAdgdZiDjaoNk1FidhNToi8NtJy5c3RRlS0UtOz8vkvW6Nod9+t2N9ruv6g==","signatures":[{"sig":"MEYCIQCTFIgO8Rlar9wat4L00GK7nzLUZhr24CIZ8xpQ8MO7cgIhAMLngqa3akr0NTzSNk64Pp3a76fFACIn7AwaBgoOdDdR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihQzpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmPQ/9Hqxj05SgHdicXjfpOacfl0dlcno+3ITQrrqp6i4FKEh1Nkj5\r\nYSxwZGgoBiuWp2KHC3XhvktAcanT5IgWQhDfNe1CIeMfXKFORmS8jIG+RSuI\r\n8CTsmFnpRfyGgzj8HgsyZjjMq2h5TwFCc2DjADYo55pxIlsF5fWDDQDX4Nn7\r\n1XAWiWvuL0KN9q9XtH9vTq/gloFPkvAlZ+/QB0bBuWsyDbG8YHQNyVFeDuS1\r\nGbWjGh76fG/+9j1xT+l9gtinGjvmgdP+5v3U5cK8OUcTUUGPOEoJQoN/mC/x\r\nbJOvZT1hFFaJMUmo0/jYdRLR0jD1PM+Q9svl+Q6JHgTPOdT8x7a6iOV7YIVJ\r\n/3oQqbz06MIN9PntYEe72gW51HHLtkmArKUaBCN7mJSB+eG+9Cng/Sw8+ulY\r\nQm/BOD59ivUEF0FPY0B/pcM2hduQSp+UQMPXnjWZmSDH0SzsSRRJS4sT3y5L\r\nH0Nc8rQ4IIla2jB4bfT4xtOko5zl1fCMyFTvjx73l+O9AwfsnfE6knhxKlSq\r\nLjBFxHtU+NBCEivpfvn8AuwgD9S3fqUHnKhmQX4IeoBWmUVx2gRutHIjBBja\r\nvdy5jYjXwYazUNijn36u1tfhZJSrn0QZnlelmGbjghKjegZkvFP7cHHH0/oW\r\nUUeZoGjwcdv/Pb9B2nKUtFGhwKFqi3srWeM=\r\n=8xZv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d84a49903afd66da918d6425af4e96bf741a0e8a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-18T15:08:36.886Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.2","@balena/jellyfish-environment":"^12.0.2","@balena/jellyfish-plugin-default":"^27.0.9"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.3-renovate-internal-patch-d84a49903afd66da918d6425af4e96bf741a0e8a_1652886760934_0.8355747995804887","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.3":{"name":"@balena/jellyfish-plugin-front","version":"5.0.3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2c7da97724addfd609cd9e748cb09a9daf38d229","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.3.tgz","fileCount":28,"integrity":"sha512-SeXbY3LaaZRH5faQz7MwhZXNqnq/ir07uMQ+KrstIar/n/H0H6IuUdCUIbBkaIKspfqZ08Zy5kA9iBQMg1ZkUQ==","signatures":[{"sig":"MEUCIEFXRvPJlvbdvzQbOvJaSKI7PxWtGFeGsLqIRQplmWU2AiEAm8t5SIeuNaY1cNLCENIrmzQnU7l3mmzp5fm6wenalQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186488,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihRLnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxSg/7Bn37emU5GonyEvTY9DWjgNZfa7tb5MBiTOztcp17bWDMS0Aj\r\n8jMqNwqJ3U5UqWbPDeVjd0Sm4zWk3eduu1l2kVeJzL0t+bNh/HltxAh5ziG9\r\n5HfWLvgriqOZw35cb6KTCf5XeSz0F+/1CmlyrPDh5KV2WlNDzY7F7xnGEMyj\r\nZ51hn801H6sieFf1DzlK/0pQ4O4hw6XqXQP/3ShVVMvOm0LrNj7WQ3HMULXN\r\nNET1pR9/vLS5YPdE5w7eXrw1Jz0TwD3H/MtDF5ufCNh5NZyNFcik8dgs9ppq\r\nQUxDfYUbI1IZgiQNJRzS7oyKe8aiNRKsdW18Vd3cGRknyKsdsaV+MHwK9MF4\r\nMm1fanlD4Auh6OIaqhM5Qc8KdcEkuRVt471BrxjNYCl23IS5UOr1KQMc9Q7J\r\niRQiUNZuM+F4AXN0ge8FeltLazGjef8F20r1Vxca+fKmqq0nJ1D1YI1bKnXT\r\njkO3VSUquh9RYWJvWxJK17VvAeYHOLZlOlXExYZ5pfkwVoQ+XrEMIJHWltb3\r\n7CzQ8KPuZV6LIYkTPBiN+y7x3g6mPAm6Affzh/kP5COAlzFQlb9UOERzxeGy\r\nO+b6SQE3gRyxZGRY8Fi0HAPgb1UAStVoWIOtsDJ//227YBOtaVUA4pR1Y+n8\r\nESwpatD6P1mq3KnvUmUNldP7MbmZZtiYXDM=\r\n=Pf/l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"29ac894525a58dd62289fe49649b859ebcc1febe","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-18T15:35:01.184Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.2","@balena/jellyfish-environment":"^12.0.2","@balena/jellyfish-plugin-default":"^27.0.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.5"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.3_1652888295147_0.9252774270144664","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.4-renovate-internal-patch-13e81f29c9ec027718d9946b1114ca59f66e0fb5":{"name":"@balena/jellyfish-plugin-front","version":"5.0.4-renovate-internal-patch-13e81f29c9ec027718d9946b1114ca59f66e0fb5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.4-renovate-internal-patch-13e81f29c9ec027718d9946b1114ca59f66e0fb5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fb181a75efa0f557111f1eef169ab2ecb0d94873","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.4-renovate-internal-patch-13e81f29c9ec027718d9946b1114ca59f66e0fb5.tgz","fileCount":28,"integrity":"sha512-fwAIIL0NH5f0CkY0hOUr531/FJ3acZUiJ+cfq4BY4YaL8ryQ8ggUuRo7uzjAVl1UutUz+fIVYYlbjpOyvFbZbw==","signatures":[{"sig":"MEUCIQDKV7qIJODzVy0RWx0JOlsG9/r3piVsrv1CKnqfwVp+0wIgeYWs4ApMh6LWgX3b/ZRCGSrZbWvqkLk5fJLCjuKdVQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihTuJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmribA//Zu/MxLzeK20pZy5WehjNKJaxwdPIJYtoDNrEHET6ukf3/lFa\r\nDvIL5PJnu3XYYgQG/FUIm68ogT4IuFsW2/WZUsPhvzJ+keJpVG1yTiUUTkde\r\niBlMRGmQzvHxI52VvVtxCgYe8ahAepIdxp654elHcz86H2IGJf2BXso782Of\r\n/xZozLjVn1MsUIig6N6fpsgCiepKpQUjvxEPYpqdxHFYbDvT9Vss63IrZ5kw\r\nk2veLqkj7/hT931N26wOlULQB0CHihpfjpwnVRhg1ciyafrncgQ/t0s4mwCu\r\nssvZawvjfU6i0kBmz97xcMnT1IakCeQhN3z5CUerqNoBn0XVZfbzl6qUjAcE\r\nRhXXmmQUXvgdusUH6lLvxBIudd/XdLU8rT9j2qF8jnJ2xTaljblP8hsQj6sc\r\n5PO01YRXAL1wDgZ7tMNpH+anAM5/zc/aK+icLaetFX5Az19tLlBkp66Vb5MJ\r\nf8w06fcIs/8tUcFtRDDqviGOf+BXClYhhdvJSHhlzbMtAPiptxbjwtTWPQm3\r\nFr/IcGHBt+aU5tVvNEmH1BKbkn/WNJ+pWjAnj/joJ/lFtxSpk9SltdmKpY3u\r\niSdgBaSi976DyUZ49YQTKX9q/5Y1suBDZcqQpSz54K6xCou9HOvY6sjfXf29\r\nMY8O/zfL0xa//PJEDgClZRTW4KJPKjJcdo8=\r\n=eooU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"13e81f29c9ec027718d9946b1114ca59f66e0fb5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-18T18:27:52.206Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.2","@balena/jellyfish-environment":"^12.0.2","@balena/jellyfish-plugin-default":"^27.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.4-renovate-internal-patch-13e81f29c9ec027718d9946b1114ca59f66e0fb5_1652898696905_0.6543010304744727","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.4":{"name":"@balena/jellyfish-plugin-front","version":"5.0.4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7a9cedb085fd62e29cd8f57db8dc9910eb476dbd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.4.tgz","fileCount":28,"integrity":"sha512-g4P65TDqAkCPWJ78Qa611F3YraMFoU/BeeCwcIqpgYG1lwJf4CHbINLOSEf0HlbV8FFw68py9NZkE3PgzPOJSw==","signatures":[{"sig":"MEUCIQClMEcPJuNdIQ/Fz8YBdRZWKP2ONBOBAvZYVApWnmzWugIgNJrqiG7obuAAMc2THbRH19WSRQ07cRDuvIicseDODgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihT9wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRWA//YbfnHzCnMJXVoEkiodf/we0Xkczs4T6iHYeVD0u+OsQDtKVP\r\nQ4VHVFCy7KJ3+g1DxG3qcaQUkSwZ4uaK0YFA551jP54Oc5n9eVPRlVs7ADVY\r\nwu/m6lav9pjgPAvlyCbli3tP6sqwwXWT1WO33Og13u424BhMj10AF+xts+MK\r\njvsuFQ2AHxxcPJ3ReN4OKhtRE7CvS1LllOa955TiTrolpX9g6LC/QqIBZNC2\r\nHvZjUHogYTvMNT0RlTo32dh+GTp8SgSUFv1n/ACXfE8s5pRARqZPjWkTCkxp\r\nMTEfAn7Kb2EbVXMJvwLrgCNWyv5J6l03SM3NeahnhvSmUMFZubx3rTdw2g71\r\nwy/qgRaQS2wQ3Y/9MD4H1JgkbRiaWJnCY45D+i137B59mBjc7RZa+PgKvRRe\r\nbLbxRslU6NsBNs34UDfkGvAdUHQmCIYEMZXeryyZDyJfOVC79+kPkcyK59AK\r\neLU4Nrqag+6WBnFtgUHXZm8XKbo3tU+myvkTJ+qnnncsXh/DzuaC+/l7/ODG\r\nPkHBJL0tcJLbaZqlgWSdLlKT7ELd1R1dNBMMjpusbCRIMCgQ3BJjbhrw9yp4\r\nY/EUUMnRLzyFYB6DrT+f6QHLVLZ2tA25EZHKVklEheHvpGRPjIQCneTzgwfx\r\nNPF1TBlZlZ1+fI4ojaKxfII3DkPkaNBzwN8=\r\n=lgGW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"55811fae1cff733582c52f46f1b5a63ed00200b5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-18T18:45:53.487Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.2","@balena/jellyfish-environment":"^12.0.2","@balena/jellyfish-plugin-default":"^27.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.4_1652899696203_0.1419208169698798","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.5-renovate-balena-jellyfish-plugin-default-27-x-6f8b5a670010770037c3d59d27185681e7914394":{"name":"@balena/jellyfish-plugin-front","version":"5.0.5-renovate-balena-jellyfish-plugin-default-27-x-6f8b5a670010770037c3d59d27185681e7914394","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.5-renovate-balena-jellyfish-plugin-default-27-x-6f8b5a670010770037c3d59d27185681e7914394","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9b00c679350b57f6885d8e3fafef47f643443400","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.5-renovate-balena-jellyfish-plugin-default-27-x-6f8b5a670010770037c3d59d27185681e7914394.tgz","fileCount":28,"integrity":"sha512-Mk+JH+BdIKA7sgW6cmtxJduX3Y3QK42+Cmq1fUxC//kilal68pkmwa5TiNsybcVcXVwnWlB+kgxd2GFCvABjaw==","signatures":[{"sig":"MEUCIQCAAsoI2DSOVenAJ+zYQOsGxSRBYUILsFUd78LJq3Zr+wIgUilU4016Ory2E+b8qlhQ6SPOZ2Q0uKXGe8YPcuLYHyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihivOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo65w//azRsuJxuAjMDoe96uy3H8ZE98ZNDvVQEFDpGUiBUa+o5/7wG\r\nzSorc7uvR4tBMV5cs0sPSdnXCiQNrTaPRWUlIXjk2wjP0+JxZOwXKfLlxwm1\r\nAwVkxkd+gEIE+XHnaDaTW7vXburLZbw6VsE1eV8xnZ1KOdZQa47gCIgz/Iii\r\n6KFhxjcx/mjXsDyf9xAYCCg6RXpRE3YAoRcRbPaQsg+hA0lbB+1vjg5ZuP04\r\nUbYnTIKs6Oa647rfckjQ+29xB1oOmx4emOrO7IZjYq5/Xhj9dG36K2iPTQtR\r\n/BGN1qJNev/A0zq23u4Z1HhaZrfaY2noLSlOoDQjC5Ns+dZtxT9yU0Lh+vAr\r\nuSE+Ce2MxlCFOC8LId7WQz8BuYfT9YIOr23rBBArZrgIOBXyVvNwRCSUAn4w\r\nScvQFRA9Ke0CMjbOJ9tuidsKDsFHHpWIg2Hn9Q5jybMPVeUI4aGAZNXY9Hp0\r\npfc7jKjNSSQ+fqW2PlzpLMowUbQemiS5aWlD04NokGwWysJhQ81aaNFJKgsG\r\nYLbH4JEXxeg+0X6VnhHHuW88S410KZyAaiptq9MVSy4ucGBwCDZ92RXPkOm4\r\nF4ahGHmTFa+JnxEEbx0v5DpaD2lI/7SlbP1WfId5hPOUMZlQtcIClpiKCaK6\r\nGJK51of+WqMW6of6nO3d/fmnLr4xTrvJfmk=\r\n=Cel5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6f8b5a670010770037c3d59d27185681e7914394","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-19T11:32:49.650Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.2","@balena/jellyfish-environment":"^12.0.2","@balena/jellyfish-plugin-default":"^27.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.5-renovate-balena-jellyfish-plugin-default-27-x-6f8b5a670010770037c3d59d27185681e7914394_1652960205977_0.5725730227814889","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.5-renovate-balena-jellyfish-plugin-default-27-x-26c42080ec49ecb5f8fdfaedf5ff2c9886b0c0f9":{"name":"@balena/jellyfish-plugin-front","version":"5.0.5-renovate-balena-jellyfish-plugin-default-27-x-26c42080ec49ecb5f8fdfaedf5ff2c9886b0c0f9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.5-renovate-balena-jellyfish-plugin-default-27-x-26c42080ec49ecb5f8fdfaedf5ff2c9886b0c0f9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f5537b40847c265f6e036dfb9c3e1fd648f35463","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.5-renovate-balena-jellyfish-plugin-default-27-x-26c42080ec49ecb5f8fdfaedf5ff2c9886b0c0f9.tgz","fileCount":28,"integrity":"sha512-vOSvL8JwEybLLX+lyqtNIzYilCHu0KU9EEBkDWnYw84MUn/FQii8Hx2rzsx/eprojaWuxqJqoAZTLvbYA6LztA==","signatures":[{"sig":"MEUCIEDhyTNExoMMUg1gOFf/kwtODdF+xGjoMe3ZHcxCnAPMAiEAuBcKM0E3ng6d7SCbyV4YYCSm6CjeZ+/u/wkhPdktV0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihlniACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCyg//SatWmOitIKqlzLUtksv5o0DWVo+tHeaHXs9i+OeXiShMDodr\r\nDb4h6/9Yntl0B+XSRG6Qvi2/IRBhiF5e35WjgP0Oc+cNCjjLlDdn9vTbrTry\r\naRj/SG1jaOpHTxB0c9pfbOpv0FkyCKSKKCHQVaekdUriEM49KwR+0HfLKAx6\r\nPwGGBeW8phB8/UTrISXkWBZjEALPQzuxAVq4/L7OepQeHKwhxNma4AhgbH7D\r\nRDxIIJf1WH1LTve3YMLVMkFWYbnIf/AzAoIq2e+TSw7QcaUG5sF/DTdpxpWf\r\nxygct5TJldg7+HT/D0JtHX8eqehDamWPhCGEr9R3C2MxCJj6BGEypGXrXq5F\r\nngy90/cFey5bgfM4pdB+zr+f8Z3VYN8/tsPzdDotSPTRIQuQI/iZjHubhddy\r\na1otXGPHKO77zGiD6e6itzihev5d65EytSHqfAjLs3py/+EZeegtrmppKmyA\r\nUkhAOnMzU6N+zjeoNXOybsV9f+rnFmJQ5eGSvFE7mNjBRGX2zIDZ6IrlkrLp\r\n3aZAzmLiQT+d5jM97mViIF7FC5X8+cjZbIpgaZ3/WrlJtu6dkdhma+roKfNH\r\ngSB1YDtzSLgEZl2gMy6bcyY4G0X2Eg/JF9Tdfos+MjtErYu0p4N5bSaaypqo\r\nbO3vIuUMe7op1A7JMDjPKHz1+X5WIiZDm1Y=\r\n=yjTo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"26c42080ec49ecb5f8fdfaedf5ff2c9886b0c0f9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-19T14:49:42.694Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.2","@balena/jellyfish-environment":"^12.0.2","@balena/jellyfish-plugin-default":"^27.2.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.5-renovate-balena-jellyfish-plugin-default-27-x-26c42080ec49ecb5f8fdfaedf5ff2c9886b0c0f9_1652972002598_0.38488005937034186","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.5-renovate-balena-jellyfish-plugin-default-27-x-78af1ab21f315fb8be87fd8b25d7d8758723ec8e":{"name":"@balena/jellyfish-plugin-front","version":"5.0.5-renovate-balena-jellyfish-plugin-default-27-x-78af1ab21f315fb8be87fd8b25d7d8758723ec8e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.5-renovate-balena-jellyfish-plugin-default-27-x-78af1ab21f315fb8be87fd8b25d7d8758723ec8e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f9a66ad120b9bbe40d5b69abeaa99d19a8d7a633","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.5-renovate-balena-jellyfish-plugin-default-27-x-78af1ab21f315fb8be87fd8b25d7d8758723ec8e.tgz","fileCount":28,"integrity":"sha512-3CuPmx3v+Z1cUgGTn0nO3EW0SD1AAfdTBqZ55L4Rmh5Yo5slCR1LwtetUSQQT8GJUJ2A89ALWMb50oHZ8f0NyA==","signatures":[{"sig":"MEUCIQDM52P9n0DCHokWx+G+65my2DINsClaKNrElQFaPCQFZAIgY9kV43Ht3HCMdhl9EWqxwpVnxtalSJKLRyguOEc7Oqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihoZNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0Gw/+NjB0CmGjotvyM2/5laahaYIZcPm4zOnclgjT2S+qMc7sPVqr\r\n4ObLqKNbbYzJHOXF1UFPCudw/0dVBlnSK+5CYsNiB87auqB+mDMuRrfJULsz\r\n3YWgnOQXckLIvEtmW+lzlKOqXmzimaT5PVktTee9mFgsE8kTqjJ7IbMEsKQm\r\nBt0bcZntyDnsqmlTV/wOGXTC6izD3TL6wEgGpz5+IbDLmzHXwfqB34tT0Krw\r\nlFXlVrBFbz0gLdMMtKkVAB66ur8WS3kq9d9+CgpaL8/yn/Rw2oHweed69u1m\r\nhkZZFODtv9qgjf4JRQJh+wzdeVjBgjBW0rZCEo5KuaQXeC2nwO+GqGWjzY3N\r\n1Iu8p4g6ytZ4+w9Xgm4E4oH//J/kDJ59MqZutFQtTjMSUWQrFvA8s5ZX7FMt\r\n+gDcmL0yuoVgEJSldstVe3PITPrQPOZ5R0U3W0meDms6LfMxzlTBe9+R8fPR\r\nGt7tq0To2t5o456IrZ0qPh9MwtGscQeC7sbVFEBOtUbRpfKSWgOsxGmdFHN/\r\nWDQS7x6U7JhsyEbTXk3W5TDxF+4kuL2NkNAeLicL7fAYTVL6AFc63HhMWdlv\r\norweJLEa0OqyJp0/RUX/RbhfGN4PdVX0lVWodxQHjg//av6kRPdU1fePLM8Y\r\nd6Cdn4Z6PI9XhvIgiJor5adQK4LYOb5v4HI=\r\n=ahBa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"78af1ab21f315fb8be87fd8b25d7d8758723ec8e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-19T17:58:37.223Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.15","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.2","@balena/jellyfish-environment":"^12.0.2","@balena/jellyfish-plugin-default":"^27.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.4","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.0","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.5-renovate-balena-jellyfish-plugin-default-27-x-78af1ab21f315fb8be87fd8b25d7d8758723ec8e_1652983373720_0.7605192422840101","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.5-renovate-external-non-major-60337df8a6e804d252948065cd39493b700122fd":{"name":"@balena/jellyfish-plugin-front","version":"5.0.5-renovate-external-non-major-60337df8a6e804d252948065cd39493b700122fd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.5-renovate-external-non-major-60337df8a6e804d252948065cd39493b700122fd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8180aac0318d31b34734424e581b529e8a91fbf5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.5-renovate-external-non-major-60337df8a6e804d252948065cd39493b700122fd.tgz","fileCount":28,"integrity":"sha512-tDoq8Nm+ptqzxE8kTCJDYonTbGti10/7QZd/OPnBM/lqOt4a1jYS+a8H1jGerGD3PVvW6xwfnc/9MBZ01C+hMA==","signatures":[{"sig":"MEUCIQDKcEfEsXAD6hST+26n8boyp42GFgOFs6jgtbUI9BS0IgIgZjRu2NkIl7pj7454i0CsjjbgFWdOQtVzvrifRn0KdGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiDpJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/Gw//Uefyi0mV8V7jUKqcxZANbJSdii1NlBiVFb7U1osqYgPVCnMy\r\nCMofti4+vt49HL/+99Hvn2s4eK8yORiiMYxelaVtypa3lM2rClrM5IYNEtdA\r\nDSdnPPcFdrZ/4FeQWYsV3OIEtn72XgqrJYMBraBGKdB4NI2uQbhsv2k++6lO\r\nlsmYFaBW+r3ZfyZ8fWKhqKdhMZ2ZCO8+LGMMGUP31aohT/PSWuZfmhzWv66R\r\nRdfzT15WOe3h1o66Nn5szx2ksZWTSLq7nyaaLtUE6up9X5+XhTldckHgU/4L\r\nK3FC/A6DPvNcKMIb8otqYA54RdUMUn1CdB+5iPYNOOIQQhnOQgEhVpL9RltD\r\nVDDgZoXF9P1lecq3PQXgpUzmTFUwKrORnMGjY2kZ0RskoBDbVP6hT/ihhbds\r\nP8nEjUul7IeE0iLWKlvnf8fLGECzDqzQjQaxv1SaByea3ZZr/VuWloU4Ufby\r\nPyuRABATZfBHc2NgbfkgWJAzVnYDvuNBsYgsgP9FbHWNmDkyTiGSJv4U78m6\r\nQXzV1wGZeyaCYVFXShl97t/IhGhv5HiSBOImI/sHc0J7B9elxGfoZ/S0gcLW\r\n7hb/W2FBtXo8M3FcHCcAnWXM5bF53g++OeQx2ejSvkuaVh/E96cnN2BnWWOw\r\nMlcgKlLQgsnDgOMW2HXgmDbg/vZeNWEHZtI=\r\n=ihlo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"60337df8a6e804d252948065cd39493b700122fd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-21T00:59:17.290Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.2","@balena/jellyfish-environment":"^12.0.2","@balena/jellyfish-plugin-default":"^27.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.5-renovate-external-non-major-60337df8a6e804d252948065cd39493b700122fd_1653094985754_0.7049873654495833","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.5":{"name":"@balena/jellyfish-plugin-front","version":"5.0.5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"79933573a2fb027257b1c62fdc0566fa80520b46","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.5.tgz","fileCount":28,"integrity":"sha512-bI0UfTvrqFWHLoYLcDC4Z4o1hjKy5jhVx7Dq/ka+AZ4yBEvNMKb6xxW/VS3LLAG4QK5HKueIKh5juaIlgp51iw==","signatures":[{"sig":"MEUCIQCEioGhnqyNe9IxSzDv5FIKqyaJCbKLVGns125JlkPnrgIgNRbw/W0+MTZBGphxk9S209lYuchRvCmOc/U1SYPT89I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186698,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiD3RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdbA/7BNKyAVbqFO/cXiofDm5e9fMIDcjohmMBcuim6iyD6snsxeTo\r\n0W0IK/ldwOGGqwC+n5Y90ykjeO/PkFfncCq9xnjKlS683jx4voUfDO4WiT/T\r\nKC+AiNFVdrtG5rTSnqs2oX8cROcIsivq1jlQcLS7QHG2ITZQvFLTYg9/bfLN\r\nHWiT2pCJBAVja4BuqBG2ZR2aA3H03+fxbfxGsmAyM23deMp9KLYt6D6/GRdJ\r\nm4VnRKKfIWGbJfMC0mZVeoXx3BL+jqiyJ13FYtJ2DqgUnnsv5XVC9+IzAD94\r\nDwpsnelwiiqdUs9WGI1QmKa18f8LNjAlk8kp51zJububuAFrQ/uHW7Xj3dQD\r\ns7Lj5wuBSp+CfUZu6vQmzYREJzodzA/c8fae078P1D2ZwSrtDNIcJwJR3IwB\r\nWRX6qksr8nDsIg9oIuzaY/XujykEtg96mhZ4Q6frRnkiSkNTs8u84pSTAnbS\r\n9F6Imc6Y/rrrL4rmheF7bnzmwdQDaqQQAmCkImbD4Ptt2KIAviAmFIzS7wU0\r\n0dwRsSqjTFZ/Im+fyjpGWo0IMLbrNKJQGMFCAYDsRog5AUJUiOvHsZI99jSG\r\nGG3bzC+0HZULZM7IgBhB+pK/t/IHrK/jSkA6v3XLSIJnsSQuIlxaPpf59jj6\r\nF0SIU2vc+2BJ714+MTl7dN7qiqPmwH7u2iU=\r\n=CNRQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"257407f2e72830670c000faf51e8ee8575cb50d3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-21T01:15:29.815Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.2","@balena/jellyfish-environment":"^12.0.2","@balena/jellyfish-plugin-default":"^27.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.5_1653095889756_0.7042746378620162","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.6-renovate-resinci-jellyfish-test-3-x-72d8a3e0a4c659716cbaba32aa6ec59a8a1b6028":{"name":"@balena/jellyfish-plugin-front","version":"5.0.6-renovate-resinci-jellyfish-test-3-x-72d8a3e0a4c659716cbaba32aa6ec59a8a1b6028","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.6-renovate-resinci-jellyfish-test-3-x-72d8a3e0a4c659716cbaba32aa6ec59a8a1b6028","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f11b8118d6d4896ed3f0b1568092b0cac6f7b20e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.6-renovate-resinci-jellyfish-test-3-x-72d8a3e0a4c659716cbaba32aa6ec59a8a1b6028.tgz","fileCount":28,"integrity":"sha512-bJFl7T5JZAXo0immpZiFqLdTMKaM0AI1Ysm9/tcpC3zTBsYjnSWcGV/LKZVHc2VEiRzL+utC1WgR+AHlnm2ASA==","signatures":[{"sig":"MEYCIQDQ+N1VGhTXnmYihcmDOP0vuqEV3OVeGiwfB7+ZJjFQ3gIhAPus2B/iP9FC8FWLioyiTQWVp+5M2Rt7ioRsd76ueqKs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiGc/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrahBAAhoCsEwvyz6y7U1TvOdArXVCgtxQN6I7JtGiqkuXz5JeG6Owl\r\nz883xvGsSH9xoggo4GgPX6VOk0Ga6l6IanrsUch4sPp4UJIyLQYw2g+iFPmO\r\nvgrZF4XMEqYz3Pz5el8NiF3gvUU6J7AhpxnHxel2/KbSMjZX5j1JILQjCj6o\r\nj0zyuntPHOfJesdzkO8DHvWx62tfiZFNrtqgfNXwOlAhrGCZjHCaZH1aShT2\r\npwagWP9S9Xn5IWQ4VS9EVGefpxqXCZqOfeyF0Vmm/1DJr8eVb7rSqfJlNWM4\r\ngABQwkU89kUL3L5EwJfacCqQbUsnhNvKpA3Dk+zqYA4ERmkiwy9BuqW3mXYf\r\nWmPlRfJVTzplso3sJqNqMYXGu2aLS65oBugH23YCSJtABsim000aehgX8TYK\r\nNkzbEbjUi4Ic/d99ICZGzS3XmyLuBJ4kskeKZeWbNAwLRhlozgXrLTjI34xp\r\nKafTS26srEoMYM+LL9o+O53P0SIAl1fvm8pNl1v41l4TM0WavAd1ZdF+W1pr\r\npatrhGUN2jzXHChYnmmE3hr46IJw2on+wibZLWhcp0PfuxYPDGGcGzLhizsm\r\nXWuhmqe2fr+Gxt8Sd222O4W4DlxAdxR9mUWPzW1A1fvKlZrnZmFznGMD5SND\r\n3AwdMd6QfRW/DKyicoXBgwdwgvMW85bifwg=\r\n=VwNk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"72d8a3e0a4c659716cbaba32aa6ec59a8a1b6028","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-21T04:10:16.813Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.2","@balena/jellyfish-environment":"^12.0.2","@balena/jellyfish-plugin-default":"^27.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.6"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.6-renovate-resinci-jellyfish-test-3-x-72d8a3e0a4c659716cbaba32aa6ec59a8a1b6028_1653106495506_0.011345982881455718","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.6-renovate-internal-patch-9441c2d92d5b2e3f74c31d6bcf1b432442c92c0f":{"name":"@balena/jellyfish-plugin-front","version":"5.0.6-renovate-internal-patch-9441c2d92d5b2e3f74c31d6bcf1b432442c92c0f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.6-renovate-internal-patch-9441c2d92d5b2e3f74c31d6bcf1b432442c92c0f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0244815c27c8c0b3fd2bbd4be55325320b48c268","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.6-renovate-internal-patch-9441c2d92d5b2e3f74c31d6bcf1b432442c92c0f.tgz","fileCount":28,"integrity":"sha512-b64AB5h4TmFjWvB1BRzCJE/vudzgOARSJAr5jKLLH7LUH/aEVyzo0Uh1RI0AsXqv/HzAhQ8yC19Ywb3Sia5ekA==","signatures":[{"sig":"MEYCIQCCTJ/jvy7u4XuwtQ+BYvRDR7Ps/65tJpyu9zwiAem+NAIhAJ1EAfunuif3iN7HoiXFYtw8HrKdQZgwHB7CeBpVwGYi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiwXVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCMw/9ExaUg/tHCsFY+gm8/vVxbWo8fJaImc9G07Wvs3aMtaAoRRfI\r\n8eDeE4fNGyh0m+H41saBULcY47zP33XzIXAFHcJcSicmtVPl29UXyJtAfqfa\r\nkGhDdgLo9t7qoXKj6l01Kvkj6QqFMG37y33FyA3nvN2xqUgVvhinuGpyDTRJ\r\nMezOnOyIw3YzObEbizLZjXSfxWrAARCCAPfcRjkXOuqkJaRoKi4tPyJQfhul\r\ncpDgIFIJnZ1OpPwBnb6rgLjfdH7J9lpog14Gox56BzleX1IRNwgLAXXZGvAF\r\nAXZVt1HZ1VrE+LuK4u/++jXHbHkda7Ba8VPLvY6BlO+eEMC4toaRomNJPhqQ\r\n2Tpxw8miK1gelcM/H7tzCu/oBR5Ef5zQP3DZwB0sXkSsltW3EWDVtTsjPMv9\r\nqf5Gb9bmKQVdwSYxaLF/MFc3IpyTHoXIC8U8C1JRYKNNa+vH1t+7RHo1M78v\r\n8OHyMhdUVZZTrC1PHxVeF9ViCQjsiOx+Jr7MujhZhnvSHZvljuDknDoQjLGU\r\nbucyyOaKHUN7Zhcvy+KWyiWlky5MG4pGRfOSEE4cmxuBPLTTJDJ/8DVMAtLd\r\njiG1e1YGMgJN0QlaN6JguXpjdEFYexQ5ouon/FBj1GHN8dHS1FZ4vAt0OFKD\r\nCprIqj2WBT6e1uC+ZWU1X6NYHJyBOndHHiE=\r\n=0pQy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9441c2d92d5b2e3f74c31d6bcf1b432442c92c0f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-23T03:52:42.820Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.3","@balena/jellyfish-environment":"^12.0.2","@balena/jellyfish-plugin-default":"^27.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.6-renovate-internal-patch-9441c2d92d5b2e3f74c31d6bcf1b432442c92c0f_1653278165386_0.6410803464065065","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.6":{"name":"@balena/jellyfish-plugin-front","version":"5.0.6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"79af9382218c8108c180185621a1877c600046eb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.6.tgz","fileCount":28,"integrity":"sha512-V/ERngbNk0a/xYF1dSNdtkTu8htXg0SXZqjxvKmzXKy+vRdzKAY2B0MD42sVxj/ukcKdHLOecdomRElMpq94XA==","signatures":[{"sig":"MEUCIAnZni55u9uzL3+3iTOlNF3j6kwMJOJ6zgc5osC6mDg2AiEAkYypattILoJkCMvSo1NKHElyJ8yLIuphSM2yl1WkvLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiwmZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ4Q/+IdqMaPdZxikQodTON/GXBMWE4PnfdH/82fNGz2BE8NyuI1gq\r\nGGAfe7aRM6YB0O4YpCaKRa+YJe+9pSayelJWEK3nBTCqiRr5Af7nLsIPUI8A\r\nnSN6yr1rCPEP4Z6Bh2+Vlz7jq+hwCN/jws3M9OC+8PlO4Flt34kH6UJj89qu\r\nBuL+RZ/jKGoEtwtHtr+h2ueWMGR+VBI6yjt+SHRJ3GRhmjwEEW9jANnn/Oj/\r\nFcNmAqx7QPTSrgJ9YBxS6M8z+m5G73qwDIr8BKo9djwTxZlxjnwwdc+h/2S3\r\nOwjTFkSrwzrVB1xfhhte8VfDD/rZcZs0cyEbYQD1OV/XnSAHx9FWNemwqHRw\r\n/cdmBx6MoBj9AJlAOOkM+yjYIcXs9JGh7dGhYcmacBEn++F1hl0TbzfpcFD9\r\nBYSYSrURUrJHrza9D+Ytn+S9jdafK6n9q7XO6dCSjs/rHFNSuj1EXY74xPda\r\nxZ0l3jNT/cBJk1SKI3gVGd1+2vKl+COqgqSkg58pT9unmKGqrvfAeLE+WdGu\r\nLejETIUgc4g7uoT4AW8yfLhFkqjgTADcR0wreQ+MXYBtAbkB0WWR3evoK03L\r\n64GfwG+v3tXMxZgj8XaLyQH0Cya5wH4/+rKcb76q2VNHxwwhbrjZtO8gkzUR\r\nT02/ooybNP5E7LKeZvn9pDiY63xXJt1KTzw=\r\n=vF3Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d215dcb60cceee04105d5443387cd6d3059a0276","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-23T04:09:27.808Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.3","@balena/jellyfish-environment":"^12.0.2","@balena/jellyfish-plugin-default":"^27.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.6_1653279129154_0.5976538096296604","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.7-renovate-internal-patch-16dfbeec16ab009e7c82a6b47b92ad07ba4da086":{"name":"@balena/jellyfish-plugin-front","version":"5.0.7-renovate-internal-patch-16dfbeec16ab009e7c82a6b47b92ad07ba4da086","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.7-renovate-internal-patch-16dfbeec16ab009e7c82a6b47b92ad07ba4da086","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e0bdbc8d68577e19f7b6be66c89776d832a11314","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.7-renovate-internal-patch-16dfbeec16ab009e7c82a6b47b92ad07ba4da086.tgz","fileCount":28,"integrity":"sha512-+0qO3gfPCfmsP4xf/QiyoV/Mn/8wiOrtXdKJcAfxrt9ibzlbwnHPdcviAQHfLV31MG2NIzbzDoIcDc7gUybNnQ==","signatures":[{"sig":"MEUCIQDb/w8AX/VZ1zlmLIQRmQtEU1EiVXLaeOI0alEd+Mz/dQIgFrQ06v4UZB17TcbTyaqCnDi9d5ErBJkL3WNtfVU+HIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii9gEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYWQ/9GFlGh56Rd7x5IHE/rZF+yc7y8jn7BKznE+CZlTLXcZpzn+Vw\r\nAU35gIqbSv82PrVtA9Yvbq6oAAcwW4nJDIJgXrBtpISynd90t9MVWMzAiMEP\r\neow9bkz/IQ+F7n+6ErrTAtaQ1mY2jUa3ivXiXCMj+Bsw9QdHYz3kpkJ/aa/d\r\n+qdSXb6+5G/QDZkpH/bS9XBK16uy6AS7wnVhk3gVDJFqBhw0NzDrNMeu2fhK\r\nlDLJapTIQwjZcNYwQHPaAkRXYzdiG7fKpIz4y2kKv3thMTz2Zb7MqKfkhqRw\r\n4xNoSBBH5lRL9Wm2EtARL4yc3zOvI1upr8CrXGg9iVzcUUiq+bUwNEBj2NxQ\r\nnRclpapkuQv7qj3DkUTBeyCFCzQNdDbFM++qGbAfMhaDNCtyLKbCzjqzZ+Ux\r\n7gwpzWW0g7CkL2ASlFFAaLQCj6gJgUEwN7Vaa2fZTjGs0XBcPu8xv9gkhuQB\r\n9BbDDzf6YUIoZ9zZaqkQBOZ88eeFXubrr5jZ85yLEyDqO7gHMiQYVeln8mNV\r\nw5SNJOGKy7O0v4E5QhN57YzjHBtXrzx3tJyYXfUPmkcKCKfyICHAOe4Qa1IT\r\nLHccsKesoF7bARPNiUCJRWvznCsg6Doe0shv6/M672BXeUzDsSsGhH2Emxk9\r\nnpM2/HRJH18Y9fWjxWfI1tLeFNxYFXmr5+0=\r\n=84d1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"16dfbeec16ab009e7c82a6b47b92ad07ba4da086","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-23T18:48:52.618Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.3","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.7-renovate-internal-patch-16dfbeec16ab009e7c82a6b47b92ad07ba4da086_1653331971804_0.6257957828405263","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.7":{"name":"@balena/jellyfish-plugin-front","version":"5.0.7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9b62bf99bc78ff7f73aad3bf84efcc9c26f29444","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.7.tgz","fileCount":28,"integrity":"sha512-i77Isk/sF9EcxILUxHKpFrjIceqBM0gBjeMvExmWntb8ChjRT1unjgyIsZjjypLRvwzZwRxW35VgZQNtCXZ/uw==","signatures":[{"sig":"MEYCIQCH8pNTxxBg4uHZjuWiGatCp03xM1+LIlv3gla3fxSuOAIhAM6dYSZch+Rr//0Cf7bWt2QJNBjFGFbbEkjcUpKDb2Ia","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJii9vdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbjBAAmGVES5ZOgvs8solvTdXDZYCInUisQjmCxj0aqPruLKv32t7b\r\n1hZasEwA72y4QEw6ZXSzATmYEtCWhVK5UoSgZf5BjrHX+hcW0QdXNgissfg/\r\n7yPAbyRs7CaHBK6yp5CB+1pLl24lMTrUZidsFpxiLJPTYwVElJmZBRy0aqvX\r\nc4TaUn2IKqBMLWSBcc3o+IBIUA3qJH/6+sPbFOF53TtoAG+vb9DPq/fAN64e\r\nNI7Dy7+R5WP1QCLZYh3FVVOjloDWPFBs/xvgg6pWucUgjuuN2FMjsawhEf44\r\nCWySfulV1zO/Aq0W8X4MTrd8m6siC06X1vYftHBTmIbhKiBU5z5c1zDfVBtT\r\n6U+QkD14dXFQYo7WL2mVfCQEsZCLTbCX2O56PnUqBO62pYpPkYNEn2bF7q2P\r\n9WdrsYE5raBrignrzMYHSsYgo356fJhMzPQiLj9kRIoHwnJg4Gx37WSH262a\r\nxX91o9948jQc4D2SHmcPzlIiRL7mH11x4ygf5ODOxJKhfqMQuEXwxX+zeJkX\r\nUtSB1k/4+dOZDFaWKdnroeXW+vZ4RYzsd605zE0/UmPIPGw0b/WdTz2vskL6\r\nNJMlnr8PfZ6OfFymTfYvEgpXIhxU/ssLsX2XUKDkOs3c9MjEpfMclI2WWNrU\r\nlICfCg/pciAQlerfM7jq6U/6YyDfXDdfShk=\r\n=Un33\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0329feeeb7f45befa197cb75d75f9129217fdbbd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-23T19:06:36.868Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.3","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.7_1653332957279_0.11126626817260399","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.8-renovate-typescript-4-x-da8167f957917bc125d2b1fee26ae527911434c4":{"name":"@balena/jellyfish-plugin-front","version":"5.0.8-renovate-typescript-4-x-da8167f957917bc125d2b1fee26ae527911434c4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.8-renovate-typescript-4-x-da8167f957917bc125d2b1fee26ae527911434c4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a80de0dad48c1767b38b90255332fde8b555b76d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.8-renovate-typescript-4-x-da8167f957917bc125d2b1fee26ae527911434c4.tgz","fileCount":28,"integrity":"sha512-Jmtgtb5yDjtmjnUi7dMpqusNWjFfGNhnfUdJKJx6BXME0P9ghZpuhT7v3Q9ql8h1NJ7q1EBu2DtcaFO9RXtIyw==","signatures":[{"sig":"MEQCIFBjdJxWL6viyyUlXIFxiQLeylbhmIgvLMSZmuIKsPkjAiADeaDWkSOQF9NoOl1jtXa7A/t4nXg/90ejuxfWoclNxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijUFYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9MBAAnHzL3eYWut+BMWknmOK4QkgFxb3Qfq947WAIq6xcKpmaBQ/f\r\nZXLpxgPgQhfsx0tmUOxh8dH85d2LDJaex/eK6Ys9GcDy5OW3p6rg7NevLr2s\r\np9hdHAqHTWSo5RThG98EMvoIpkyuZ5fW5zwGf+anZNSsK+COHDIAdXIpUiJs\r\n/wSTmDh4XvW6NHAh+uxQVCaVqVGlKWfrGJ27c8BrnT0KSGklhZ50v7Id5V5l\r\nSDtsI+bAPiqHJC2/Pi50Ls8/pwpp0ogUyhrIW0Lr1J7kDIMQ9bwg6N3zgliv\r\nNAzuR4iI2lcN6MOtGDD5dEx7ncoELRZ+ThLQEzbJcW83DAI48qgVV0cnUGDd\r\nvVZYHinw2vYFnYTqVRQ1z3AHDyA8jCtz0GbrHAcwnErE4dpaJ/jzg3gbaILd\r\nwmIER1PPAl7hPbNefoy1CGPrk1MJwzofGzHv8vuNtl02Io+ajwAQcrgMqb2U\r\nhn1f0E8PceRImfuxRrOKdT44KfsQfNayb8xp1+zJqTAVGvkgHHml8PggqaV1\r\noZ1AApxpB+M0ou4wmI2Ha5WzEasMDrD3TghJ3u0Nl13Q/BxczffaV5yzO75h\r\nHSd//MH4tcMd4NxiV9B3DmJXie3RHjCm9fD5te5gXBvkfc0OURyp5dDJxcD7\r\nfecdn63QfKoyXIxdSLFXcr0/sxakDn7QWTE=\r\n=sYvX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"da8167f957917bc125d2b1fee26ae527911434c4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-24T20:30:46.010Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.0.3","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.2","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.8-renovate-typescript-4-x-da8167f957917bc125d2b1fee26ae527911434c4_1653424472047_0.5251811691258579","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.8-renovate-balena-jellyfish-worker-27-x-bb7674c1e263c3444731d61ccf7b3639c3e49514":{"name":"@balena/jellyfish-plugin-front","version":"5.0.8-renovate-balena-jellyfish-worker-27-x-bb7674c1e263c3444731d61ccf7b3639c3e49514","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.8-renovate-balena-jellyfish-worker-27-x-bb7674c1e263c3444731d61ccf7b3639c3e49514","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"09a1b49f20e22a14ffb26ed92b99d1fa0a980bc8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.8-renovate-balena-jellyfish-worker-27-x-bb7674c1e263c3444731d61ccf7b3639c3e49514.tgz","fileCount":28,"integrity":"sha512-2/p54IpSLiZZ4vQOOvbnsrzCnIQeAKOKek84Jht8EseuPAzp5bYAGoEPtew8ec9PefsBWx4AAkewel+Voosynw==","signatures":[{"sig":"MEUCIHtY0+YJ6DPiCBAvA2QdzClwwNjKoYPwbU/91DJwoyynAiEAiFIlL6GjKi+BUwEP86z5QeCVW6pWVt3d/eqBVHMsbg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187092,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikDGEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpdcg/9HbTDLRv9ib2wmh3hckWGq8PNooEpvlZrKBrUm5JOHshCzRlb\r\nsdB9WtnciwGAP5sMfQN+odoENOFnp9n8rh1Pgw4IPoQ1wC+6tGga8edR9NUj\r\nYKM31Wc6Czc3lmPHQzu0lqzO7nRCNQPl6BDdBBINCtiA768rrSZVHVSLo8Hy\r\nTib3uZ9nW/1egkWoqVY/BrIjq3RNGVnSdL+CvskIntCZpJA2mqmQyY59zED0\r\nGZgbZWNperbALkWbMEWmxbdf8vFLtbLKc+GqoWT4l/0cKQH9QPiv1IT8jy2L\r\nD4XKIDpz/m6N0qam1rBuZT+/+UBbslipuLsuRcpYkPw2eQeT/99dVR7Y1aEU\r\nMbArWMjxxZBScImfeUfiItBcluOw0PJr6f9P+hPEi2aAZ8oacQKKaPtVRZlq\r\nPSf6DIv4PhhNzLC6WkJxQhMccqZOovpbr/81j4LaVD7PKsCnjWza2OcNO4ox\r\nA6tHwgcJjx4TgeYVFTWCbGk34KrT8w3r/lvDBJyeB0mktqKR4Tt3bHlUOu90\r\nCVKIC9tqPZcr3xCwQxef9I8TAJ3NXptr9Q2sBztADjyT9Vkn9iN58YCzqI2c\r\nnmAAfhkmdEfReZWxBdis3XSdOUlsVWkzvy+LdcP49RCkbXDKvxUSbruZsQ2n\r\nJJX7KoB+1ZAW0y5siYcWGAS5Ha9FKjoTAyk=\r\n=5XQC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bb7674c1e263c3444731d61ccf7b3639c3e49514","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-27T01:59:47.970Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.17.1","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.8-renovate-balena-jellyfish-worker-27-x-bb7674c1e263c3444731d61ccf7b3639c3e49514_1653617028127_0.7446204547256352","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.8":{"name":"@balena/jellyfish-plugin-front","version":"5.0.8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6e032662b9f15a08c32a53846ce6dcdb10dd57fc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.8.tgz","fileCount":28,"integrity":"sha512-txcXgQKXgU4IkI8nP5ciKgsoz8vLDS+OhT4is0RbHhzzsfvhw8B3iEIzwKZi6k9uYvfLsZwPST3reu3/W7+93w==","signatures":[{"sig":"MEUCIAUhhB9O7HYr1GkvA2Pav2fcK3vtJx0Sx1Hv5AdDGg/pAiEAtWgltQIhCNLt7cEaIDfA3R64nlUO7kJxgpV1qavjvZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikYZfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqmA//bB7PARZOORBwNi0/WFUYr5CnqEr4xsm6Tht4OQyAZFzFSBOW\r\nbHOTPvUrR06hqUZmzutpHIuQuKrAj35MBMUwodzkj8a1+QkcQX3Q7A1uW8sY\r\n7+scatHe727jsycdcZDLJbVHXAn0ELxqUGAIG2DZhxpICTylXLCIDZsiggdw\r\nt97wX1bELLo2mJNaeY8TNcdTkaBXlwhYoTAYXQSskguM7HQxbxMhyACHbuTi\r\ntsXzsHOEDzNFY2cBYHl+GJWSSenADu8bUd26bC+8MuBi68XkZXxsT/SkGuGP\r\nGEWRoiso9CuuDheQvEx79uXGturO8J/M+tVDdmhX1E1XQ/nWGIM7dx3AKWZJ\r\n+5d7RTdsGqJC0iA0+85HErYRMBis78Smam/uJoYzF5q+MKivLk4K+IF/+hui\r\nH0CnypAk5kgK+dFqstH+PPskGEUnqJnrEC+ItLD/IPFQCgd1iUwDuBGh58QP\r\nUArbjhWBHcemrRueS4sa8FpnGBr6miHZAc9Wjk0sbE5Bri0R00YPAfwtTWN+\r\nFyc23wQpFCY1/0pLoisutvO8usygBVk6Tr1ZopMhAxAakXmUlJVYDuG3+Ozm\r\n3VZq6RaJwyDkI82upNsMvOfKzZaFFWn53V6vh81heF54PUe4qAat7p96IYDA\r\nQR9Mxh5zq7XoKDqdKW/N7L5iWc5r3hdsYKM=\r\n=aflD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6c0b2f9a1742584131b2a659fcce7eb2002041f8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-28T02:14:15.865Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.7.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.8_1653704287115_0.40779236873505753","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.9-renovate-external-non-major-a0aa61cc4ec7a7ef3ea513a9ce5459abd0312034":{"name":"@balena/jellyfish-plugin-front","version":"5.0.9-renovate-external-non-major-a0aa61cc4ec7a7ef3ea513a9ce5459abd0312034","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.9-renovate-external-non-major-a0aa61cc4ec7a7ef3ea513a9ce5459abd0312034","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"637af97e958ff0ff8a09dc550eb016b2f1726760","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.9-renovate-external-non-major-a0aa61cc4ec7a7ef3ea513a9ce5459abd0312034.tgz","fileCount":28,"integrity":"sha512-ogXRhJTn5bu8TEIhaxhCoDYyPOlq0oBR75pf3jTjNGtr6ktOR60J0TCDkDUYvNJpPOkIyHuxbJ57B5HyFY9/2g==","signatures":[{"sig":"MEUCID0iWp8+jTBsVZSl9Ii0MAPgB8Y72ABFSZBmshAeS+82AiEAioEXRY6c2Lp/gvZstjYtAheUGSJJ7IfHz5qyH8lZWCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikpHsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmSBAAjKIC6gM2EdOM+ZMT1kEr5t/UEZNlUF7sUVEtRBJYvLv1e1jH\r\nKQ86kcyXN1hBal9kf67V/Avul0+wuiXPOAab+Dp49arDxCXmibeDGJ4zu2Ws\r\nneL30roHimZpbxd7O+kzHo5FrCCNxHPN1qW2NfKxVuj/1fOsWfWjHIiw2tka\r\nq/7N8oZZuniNvS7ARFNvRU9G8D+sawUPtgdelOugMQlueWMWB6EF6JRxU0GT\r\nL5xnk5Y+kS792SXeNj+j4/roHmeOtUqKhPO3IDCOY89hdIpNxt+MoZ0gaZwx\r\n5i0wa4DhUAP5xm9kme0c7i9S2BB9ALeUFhYSTV+VrJbX7TryR3YzUAyyC7Ht\r\np5FIBxsm6mgQm5UkN9RJCoo372W0G81ldWdCSMXcOwiHXllXJPIEgNQ+rjIk\r\nO7OFaUmT9yHUKQaUVNvsqH5UN9pE3SHOl1h3/61d8SDSf+Lx0zj9P2X/KS1+\r\npKmZwg9pURHbVZgAMGJnzQjsdkDwtfdqGaq+OFjLQ8ByzI5ILUhl/4NTrHzO\r\nn8uO5pvnLDiXVMAHTY2iLF7SauDnqEM/xENYWfunpUF4h3RBWtk2aLhExb1L\r\nJZT1DjhTpNg5cc7kpKvrDS8ZsVVqID5MCmW5thbkas64p+6Xh7dY7YLyqNN4\r\n7gFw3VCgoBWQ0XI79SE/JgQKlaGWM+0rXsg=\r\n=eOc9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a0aa61cc4ec7a7ef3ea513a9ce5459abd0312034","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-28T21:15:43.023Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.9-renovate-external-non-major-a0aa61cc4ec7a7ef3ea513a9ce5459abd0312034_1653772780288_0.6642627291704302","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.9":{"name":"@balena/jellyfish-plugin-front","version":"5.0.9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"903adfa6b14c6240bd80bd0a6a42db44d6120632","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.9.tgz","fileCount":28,"integrity":"sha512-EjjKw7tj2vnCb6/adzHbCrW45YvDsUYU9+ZIM4gH2Xa02rT8ayyHKRzPy1JbSEcsfa6Q+OYpDpM+8F8pbkyeFA==","signatures":[{"sig":"MEQCICs3fhlCAMjj2w3yFSX79juO4e+OUj7VZGRGX7QwJoaiAiBNQDQbvDfu+p02sAWyfSOVdfJAdvVO+WiGNX4oEgsjqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikpXcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcXxAAmekhG2/T+baVqCkvAM4zWWu/YlSMKN/aWQ1zHrQT6nFu4N+S\r\nfBtGHAd2S4Jet5E9wf/fVUtF+yffDeUBy5zwN9cxaD0orqZ0OjDMqPtqmyeQ\r\nSDMe5Pk2uRm8htUHVe3QYrOMDJQwEDrhLthgP3+U0d9LqFhRqSi8IEsgaqFa\r\nVQp3kY6IBo0vqxAme+JSUEm8NxrUOk9fdZME8NfSyStG5FS8XbW2ejDMlZBN\r\ntFLb70IIDJvge7ALihWQkjlXpTySVfftvuD2jBTQIh6oK5RpHJHt+C6rGkKS\r\n3twqCJAsIAEAnl0tnLAdahNQX6AqlBuAQWcLSFyqsutSTMdr+NDo0kxe/7HR\r\nnR1W0OBF8FRAZYA7yMFyUW2e+QsPYHNbwceYp7tvUb34covNwLBxPrZ17R1W\r\nDY1oUnijob8D0nYfb+Tk3NuikfC9mLcAE8vqYdkyeH+IpqibyKM1D1LB4xSR\r\nim2CAYJWvCDOmOxy2z/kEnAO4do80pxtsXFAYbhvV8s9B7TuuxWe+z0BchMp\r\nidGEwI5l84wNQr2dwoSY1S3URmrJniDnkjCMRqcZobM76ebZ4x/+M2Ea8hp+\r\n7Zz9Uy5zOiMSeDfJTZwDzlq5ZwNLeJqST6xCN6qgLK8WkLZTB2DzAbfwSak/\r\nKfU2B2WGUfVg1ca1f2jt2Z3JhRVCzx01XZU=\r\n=HEA+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"10fda52eaef49fcedf8ddf34b35087396b233860","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-28T21:33:48.226Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.9_1653773788358_0.9428889825276825","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.10-renovate-typescript-4-x-fdf270b92bf1f677204eab788b8614a674ad8583":{"name":"@balena/jellyfish-plugin-front","version":"5.0.10-renovate-typescript-4-x-fdf270b92bf1f677204eab788b8614a674ad8583","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.10-renovate-typescript-4-x-fdf270b92bf1f677204eab788b8614a674ad8583","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e045680025be9f33e3925d02901789ea9e24190d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.10-renovate-typescript-4-x-fdf270b92bf1f677204eab788b8614a674ad8583.tgz","fileCount":28,"integrity":"sha512-jo0pDLcDkfUFn7935SpYG9pGqe/XDaMkLCWOkaiocd2Vs+hBBTPqOTr2deIo0NjpbeIxEc+jcJrFQjdGkBPovQ==","signatures":[{"sig":"MEUCIQCCdhPNYdEnAr2jDYK+Glvh9Lr9as2FpxAHZhJYVhpwlQIgHPmzN0ghZ6NGceyz/REsx4QhYaEbbs7nCWyrPkjUA2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187253,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikpbzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcuxAAlbJlt4oL/aZXM6o/Vmhu0WSa0Mnt78GQL3L2gOQUTq8aLjrs\r\nS9Bk9f0EgESHSFCZQ8wuZKs3e9Bim8vkZBliKzf0RIXDoPZhp3U6d+2017Yw\r\nbYNxAiaOmIEUW44oFTYh2KKymny/bnfugA6jwXpBr7I5SxmebO4oZjgk13Rr\r\nXfvdojCJ7q2lrGgqiyWdJKuK4INCjghRiKs3cDP/q89dDeYaonJkkDk57bzK\r\n6J9wDWLUOgmUCpTV3A8AAwHjMBLBlocbB65/M0l9HZatbpD/ut3dtqEn6mTC\r\nprVlr6pi81OB6QeL7m5sISgk1iUhLlxwibKdtI6W89M7T6HgNVM9rVCJkqp2\r\nrtIBsPObvO3r/ZYm+7IflpSaqiGYdc7br1msOmihgFMU4Qyv2y7GW5/+Ntej\r\nkMdFVf0GCeJHfOAi+5fHHu0/MLEfTtHyj1+aruW1/zBCIaJDqyYa4BFjpNSD\r\n/ZA3X61N1gPRvSsOM7FPAUh8HS8l9BdIyN9iZ0h6aHsQWO5RI8J3je/IvcS6\r\nhuqhOqCvJYT3k/wnMP8Wy3i5H+5oNPJRpRFuw3kTrsEDu366y/jqssWNoFkd\r\n+JXiI98BBN1X0jFcA99DXS7Q2AammIh9z72zKo/2AN5B4X1PvpirX7BBbj13\r\n+yTUQ4zRRjHU4RUdGwdTHqHImsxagv9Xat8=\r\n=ly9f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fdf270b92bf1f677204eab788b8614a674ad8583","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-28T21:37:14.084Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.2","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.10-renovate-typescript-4-x-fdf270b92bf1f677204eab788b8614a674ad8583_1653774067417_0.29626299730457717","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.10-joshbwlng-test-worker-d38d36587e790ae913ae19562048f11649f23f46":{"name":"@balena/jellyfish-plugin-front","version":"5.0.10-joshbwlng-test-worker-d38d36587e790ae913ae19562048f11649f23f46","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.10-joshbwlng-test-worker-d38d36587e790ae913ae19562048f11649f23f46","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ff8f7432daefeaca29307f6fb6acc7cd6586c87c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.10-joshbwlng-test-worker-d38d36587e790ae913ae19562048f11649f23f46.tgz","fileCount":28,"integrity":"sha512-8Pa9+w4l0mpx0USDzYYf/JjZGnpmtaqu8EZIlU9S5Wfp0cVWwFATy+XeZdtnZgjtdPXdXDGjF0rfUgTAkje5/g==","signatures":[{"sig":"MEUCIQCKOnC9sk8O75VUTN3zveGibVT/cDaMhzKpNEFO+ag7FAIgAT8BomZadufDP2mVzQdt7GdsPmvpP+Tg2FxkMe41Wo8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilCogACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk/Q//VjUeEbBMURtTUL0qQ0R5tWd5Z4M5MHVWQULe7ZtRAxwJTaa3\r\nXJXn6qqOrpCEtWOUDS3VP+QNB8gFpEnO9LW2FN2YrAUihWQpKmsSPl0dnX4P\r\nPPkB7yKi83aMeGFKWSWDX4/TvLdBlwkgaRvryj44U1xF64+US8Ipi7nIhQEa\r\n1+FLjIq7aqIOLhrD6Vl/EcnCbby3g0x5XiTvBrIt+2wyIRxzfDNtrlQaBHzk\r\nmtsh2esuDJVNx8qnHsv35r3b1MqvBIUZW28zynoXBh7uXXwdLfMesYrygsXU\r\nTq//6THxf+mB5hJg8yPmIBUlPGfXDpzPtZzjbT0WzEdwTDSbZhKgGl5PtnKY\r\n8N75muhdk77X83TnaovTjR1RlnQBkUEQ1mGC4G7hJ1r8m3coH8sWituUQ1bu\r\n5mUgAF8p69Mb4yFZalHYUHXSzvHstXV8sjb+ArjEe8LQK9uKkyTjoQ/oL8Io\r\n/X5Xic9q/qwc7SscbeY7Wg9UhoPEhCZCgpCruZZYuWEmjaWYEB126J+oUpP5\r\noeHMIEfa1WeL831Ekc7L8P/7nfjAy7WI/MwZAEHUeagGeGtIN6IKYUFdblf8\r\n0RXQPpuv8/A5ZO4eexK6KXtjgOhuQ87oMc7Nx115Vkqmz3jKGzmAjBM6MngZ\r\npcGO+tHsC37NlL4fQW4VxKUHv8zj0ztWezo=\r\n=0tGr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d38d36587e790ae913ae19562048f11649f23f46","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-30T02:18:16.567Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"27.1.4-joshbwlng-remove-check-f44eb6f5de23f8ed589f03bb7b15715ccec41a61","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.5.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^27.1.5","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.10-joshbwlng-test-worker-d38d36587e790ae913ae19562048f11649f23f46_1653877280082_0.4343598935089146","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.10-joshbwlng-update-jest-dbdbd95960367fedc74767751a629e706150ddde":{"name":"@balena/jellyfish-plugin-front","version":"5.0.10-joshbwlng-update-jest-dbdbd95960367fedc74767751a629e706150ddde","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.10-joshbwlng-update-jest-dbdbd95960367fedc74767751a629e706150ddde","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cba9916d803c18ae5e0a3ae92f4bdd4f78e5fc04","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.10-joshbwlng-update-jest-dbdbd95960367fedc74767751a629e706150ddde.tgz","fileCount":28,"integrity":"sha512-xiXmRe/aKjBSqS8FsatwNeJwW0oria0crVZ+HBRAhEjPYtW0lBdzC76YUzS4OavI60jYDa1oZ7O5ZrzBtjsh8w==","signatures":[{"sig":"MEUCIQD/vUEv7lMkJomRs2CKt3ws6W5YQL0HwuSpt2IHRWtbEQIgIYKGOTFiFZtzOmli//7zVA2p6PKwa33fgqQMk4Kv9Rs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilDFaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp7hAAhm/t6OAolI+YyXc7s+ZpoQIvs2L8yBuK46oQQiuKuUJgtPi4\r\nnZ5DqwdrDlRPsgmCoXFfmT9oF8qr5IpTRLFQUZIQbCXwyAIV0iYNTsAJu9Kd\r\nz8GMgNpxrBriQegZ9uYdjehQ+gcvQ7Z+AKOnZxOOgI+a5Cw+DUcTPUvYuger\r\nb2MVQ4p8Ex1BzHG0VAKdpJaCKWe6CPKqIg78nlhTEhmzh+aYADNcm5AcVa6W\r\nXFvaFebhH7Oi4XlIU2WI1KaoznAkE5V3kXcfMvn7c2BNYEEhVCKP79tlj8Gw\r\n54WqXV5ItGD+L5/mav+bYUa+AJY2BU+VIArzQJ0rA7kjvm1bDpKhjS2si/m8\r\nZViSPZku2V/Em0Uub7V3s4nVvVDaSGSqd1E/J1gd3hriBG9nXEfKiGqwqSyK\r\nvqTnUQksSVF8CG6qPey4AXLzKJdOLDwXekYrECJVMNK72q3tzQPyeBicBSR3\r\nTYThB/+QsuBuZr6NO9MkraIRWnqSWYmBjrOzUNEf/G71efSVd+6qQBbIIAUX\r\nYCuuCEngzxaR2RCfdQyOa8R9q3/DnSEuz8jf049hO9V5HEdIPeEzDTG/0Khp\r\nKitH8KcwPbDxbrqlRUZ66Mm/17fx/7ElnS6yhF5unL+wrzhHAEZerYM7IsBu\r\n6JmrMaMFlIMpCF8Eitl1zcZ9DTIUm98ztYY=\r\n=ZSaU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dbdbd95960367fedc74767751a629e706150ddde","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-30T02:47:00.510Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.10-joshbwlng-update-jest-dbdbd95960367fedc74767751a629e706150ddde_1653879129941_0.6905776696288817","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.10":{"name":"@balena/jellyfish-plugin-front","version":"5.0.10","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8803ecd5e55a415b9e715e73dfaa690ab8738ced","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.10.tgz","fileCount":28,"integrity":"sha512-AWpEGWAHayyvu3Q9gphHzZZxIb2cpgtx8/nlqeBRfW1l0w2vxuodkZ7v5VGlq4OMWfUaLmVirxIbFazpD1CeQw==","signatures":[{"sig":"MEUCIQCf1acYqYYmP6fwIFpNUQtlgsxdHDywyekNu7IdKfZWtQIgK6uHU100jDdjozmsjoMY47ZlQii7+Dvp555ZWDwfU0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilDV/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpuaw//al8VgO5M7Ew9q62deI34FaNQvRuq9qoIqYC/B6e1AWtpuWF1\r\nNYKOG2+5rKGES0fSJNl1jkr10ukuka6sfOwQGVFidb7Fjc/1NpK6wI+w0NVb\r\ntpieVTBcxCVK0par+xcsw9VxN/KoXeLtsxn7EUEr/7SmxE9a3AuRN7BSnag1\r\nqh3ZpPVLkdvFk/E/ivKx2YYLy1ujLq78Z4RJFZIXoprYRBZFEbVLnabg3IiK\r\nEOBbtPLeOAIaUxc5B5vc1rplHkcMcQQkfHWG4oQiwD78UhvQSS3fpdmVRHXY\r\nI1tc+eqVOFwAYUCddS77Kh/z/a5GYLj1fEbibXHKChXbAVU6+2I0iiYT5khj\r\nW0opBx3JRu2Zfn+gReBD/kEGiZhxr46YIjS1TVwQrXJwBUZqFqUXWyf6a50y\r\n+pVCJK7mtmNHaUCmU4ASe6+s20UlQ5ZcfotXZqGoSp87TlHO6Un1z3U2036X\r\njsm0HLh4sjJBvNyyxeh6obwanu3s/Se7CTBAPyuale9WHJDJf9niJJcx9nCI\r\nLF5HDiB/TQ4xKWR0OkT1O/ZgtARenpXgQ2aijI7g5Fdvuu5NnWAKif21yv95\r\nd/unbBPy0+HXiJXzRWW3hxng722xj2QKeCA/iEtdAFqC7u74yiVuNcnb6pQS\r\n75vOjVwBOh9oRf2zVYsvnJpF9NNQH0Aw6zo=\r\n=WuJH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b3bcf064f56caa7614812c54389a60c95f33c564","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-30T03:06:57.886Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.10_1653880191678_0.9086429041879764","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.11-renovate-typescript-4-x-ceb4a0933589475e4c6961dd876a65b9716f2c56":{"name":"@balena/jellyfish-plugin-front","version":"5.0.11-renovate-typescript-4-x-ceb4a0933589475e4c6961dd876a65b9716f2c56","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.11-renovate-typescript-4-x-ceb4a0933589475e4c6961dd876a65b9716f2c56","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e19c9635ab1d685164f682f1b36f94483e5c3cfd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.11-renovate-typescript-4-x-ceb4a0933589475e4c6961dd876a65b9716f2c56.tgz","fileCount":28,"integrity":"sha512-E9vLx8ciWTrl5XyJz8uLfGWLV0ANV2vNRD1XCkFWH7Z+qNcG8FSIs0SWqqVQGtdJrJyJoAJ8wltuU9JSQoyaUA==","signatures":[{"sig":"MEUCIQC3x0MUUoLzrPGU3Ej4i8J2RiBNPVlLLiiEkPXehxoqxQIga33tcr/ny+sJuo3JqM4Qf5MQluy+eVe5rg9DjZ6EYy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilDZHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohDA//b10+uift8TW8QAV1CxsqaKkvJtNuKjrGzc0/b3WZ7MOr2Wc0\r\ndZ/lLCNDeTjlt52EXKGaTM9YWnd4fdZJ+xlpVV+2x5lxU+HAVCeVNNx/4BrF\r\nN3OEgSHV4uFpS5xG16MlZVsTCbScupZQHH2CbGevmQti+Bm8nyW7AohgbPrD\r\nrT5NbOjYzFYUyEGP1cfBhFiFDUdB/UAze0LgLqeyKhJCjU2uWCeM34b9i0qL\r\nqpyinfSnfor4IF9WZqfdNqxIL+cD+ZTkbXhTddxD91oXBYfagwEHECrj8Ez8\r\nwda51PLv7ZvejnLIcW9YzAJGBYpIVVyw1AS9XcznVV6EuOZxVeNkx/nkVBOh\r\nsIXMuAjuetcXe+SrDYlvKi8nU5oU0JGygClzyNFw/NlvGteeDmlkdTLTjJs8\r\nrommg5iqJiNHO81GxsaSmJy2Obsvn6GSQcMNI7m9qCQ25Mx629GGrKpyJQIq\r\neivdXZ3na4FtJo2XcTG4hH6/6OwCXPuOnHMFguabwr3mpwtsaoDaMBAOy2Fv\r\ntcCNend38XO9HBg8RneGAG2D2naI9+HhWQW5owPM5JnNIJUbNua4lhEyiwcx\r\nIk1IgnczhJXVo65CBIIZWufmk8nHHU5Ygj5QmRgpAk6Sj61RWhs3eR2z/Ylw\r\nzzPAxzOlpXxkNvooXEiCXFTnaDgBRm3BPXY=\r\n=SfVM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ceb4a0933589475e4c6961dd876a65b9716f2c56","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-30T03:10:30.488Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.2","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.11-renovate-typescript-4-x-ceb4a0933589475e4c6961dd876a65b9716f2c56_1653880391374_0.1829030493870587","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.11-renovate-typedoc-0-x-d0d69f0fbd592d2ad046679a652bcbfd7d72d608":{"name":"@balena/jellyfish-plugin-front","version":"5.0.11-renovate-typedoc-0-x-d0d69f0fbd592d2ad046679a652bcbfd7d72d608","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.11-renovate-typedoc-0-x-d0d69f0fbd592d2ad046679a652bcbfd7d72d608","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f78d708633a9c1a97f298d6bfd70e80b66d76050","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.11-renovate-typedoc-0-x-d0d69f0fbd592d2ad046679a652bcbfd7d72d608.tgz","fileCount":28,"integrity":"sha512-sCQpDvA5QuyErkYwa6qc+/bJf4o9P5aUyqYUUk68Gvk4sq0PINld7c2fWfex4LUDoyqyFIgURUVBSQklF8ifNw==","signatures":[{"sig":"MEUCIQDxDGtVsjHbJKUmGs2i3iKlBHOuyGpYNMOSs5ZyBuy1jwIgbBnOpWP3pqwlBSPdtsXD1z7so8p8DtkeaW+0k+eWT7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilROnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohxA//fld75qBwYv7z+p9FjIfkYSvYJx5A8xGqMs2t7HXXTzAei9MV\r\n0HnMimNc+MvOCLExBGQKN5iI28Ve6bfYMbbrC2l6d8bRIwlDCm1Kr4gKnoaD\r\njRCqbkeBRuI0j/2kusoM78RehSzJpboQ357rOI1DYGxM4DgxdjR45zs7RKrN\r\nVy3zA/0EDZ2Ez8Tb+mjDU35B8/kfew1aTTo2xpvxg0nB3x8IUj2lCaa39Dk3\r\n96rdipVodI5vSFb1fhKuN4nJtVNeq422FTvadP6AQrr2IqxsrH87ymQsElzs\r\nRy72BzUMDJ8lq68TXC0l6NzXMrNOLRAL30NDi8+TUkvw+c0rOfJsZNMzUGPL\r\n4QFNhvfrzhBiuyek/w0Uk93y4P70rT/AuhmyKlY2TSnne/pYy33VwMHpHxTv\r\nam6Gr5D6U/3TVu9OyhlRyY/qr9zpKpw7RB9gXPfjjLlimSW5bo0bVBBqWRS2\r\nh65oYqI5jIayVPwoOlxT/8vi2TC45Xj69JeZ+p4zXx0tcd6VsxsrCeXW7xIt\r\ni9eWt93y4a7Tvm/NzEc4OmsnZUUADowBr8NSQm1xkqm2iduvGlsCG1GX0A7p\r\n59nd5TPLabD3eUk7cHL+cudRsiKjsJU4jb7R4aMxoe9SedbY0ZitLePyYtTT\r\nIPA5sJi9WrW2ssm5FgWwcb4PJDFjoCjbn7Q=\r\n=d3iU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d0d69f0fbd592d2ad046679a652bcbfd7d72d608","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-30T18:54:15.728Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.16","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.11-renovate-typedoc-0-x-d0d69f0fbd592d2ad046679a652bcbfd7d72d608_1653937063093_0.47974169199008965","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.11-renovate-balena-jellyfish-worker-27-x-16f6a6e6be4a8210bd6c21f81129515785167ef6":{"name":"@balena/jellyfish-plugin-front","version":"5.0.11-renovate-balena-jellyfish-worker-27-x-16f6a6e6be4a8210bd6c21f81129515785167ef6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.11-renovate-balena-jellyfish-worker-27-x-16f6a6e6be4a8210bd6c21f81129515785167ef6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"edbc37e12ca76ed7ff1f7ef91e07d173c18cdc24","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.11-renovate-balena-jellyfish-worker-27-x-16f6a6e6be4a8210bd6c21f81129515785167ef6.tgz","fileCount":28,"integrity":"sha512-BnXKo01oxp1LcqVY48QQzcYZ40glMeaSqV6gBxWO7N6ffa1fb/BGRVJh8c2ygYbde8QH0nP+YHMUnVEamhUO6Q==","signatures":[{"sig":"MEQCIFXo0qgLXcxu+qlRSIHMNUiyTb1bjCQISsgxTZa9VxCaAiAnNe1uLlzb8Hn7U9pMLYI+23CAjcd3RbKOCa5wKjgaoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilZmfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM8A/+JFGKQcBsO1fTI59FDcPrvamNLdxeNvoHEpIMaDZCl2MqcgpU\r\n7wYZsgHmRrQ7UPAvuCQ7nvs4Zd3qEmXMNXadtoyaXZnafp7KQPiH2KkEJOWC\r\nk6NWlhY+eE8ftFKPMBc1m+GVtI+BpLvPPC3K00sD7ZuF5oRg8EG4L0b4xnuR\r\nTun/PCJyr2lt1+YDyPGSaCOa58GXytBbT9K9dd9RHbWxSZSAzwoQcFcL027N\r\nK4cbuNUKyrmmy0p/c3VHALHqbLPSLj6iKGvwG7ocpeHlN1f8HkUUAE15cTpT\r\nAZxHLzYjDRBWO8O28WM5Xo3fYtcrxI6dS2eOZ6x+ChyKYFOGzdlymMEuQYBD\r\nH5+lCP030ZY/FJ4uJcWdVSMRGdHJZj7U859KTRF9sIFTStTEZBMsKi9WTCNR\r\nNlA6hB1ke7Xet82ItlEugzLGBb93b1qbpvR7Ij33fD5kBTMVKg1wWG5qDhKg\r\naPOuKnDJsk1vTTVeMXKqS/lpeneuE9aAWFrMuabBX31T2JOKNN7pcPc0MJRy\r\nbfU5RXign/+j9IA3z+7RWs9Iv0P7f2T/ts1eCDjs26sIodF+w1U5q3gN2zVc\r\nQcT6jONq8Fn/2+y9oCWGFOAO8WuiO2tKXS5CvsYSDhtcFo5NCQZMz+dxEsdH\r\nD/y58N/WlmRVFtLZHMBSA4Bf5VPtf7kKnYU=\r\n=pXfq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"16f6a6e6be4a8210bd6c21f81129515785167ef6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-31T04:25:31.568Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.2.1","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.16","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.0.33","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.11-renovate-balena-jellyfish-worker-27-x-16f6a6e6be4a8210bd6c21f81129515785167ef6_1653971358978_0.8988285110431598","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.11-renovate-balena-jellyfish-logger-5-x-382f8a0eb338c6e12c3a3ffd672a41fc91c0432b":{"name":"@balena/jellyfish-plugin-front","version":"5.0.11-renovate-balena-jellyfish-logger-5-x-382f8a0eb338c6e12c3a3ffd672a41fc91c0432b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.11-renovate-balena-jellyfish-logger-5-x-382f8a0eb338c6e12c3a3ffd672a41fc91c0432b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2d44e516a5d753ee8f35e9d924fea40680aae75a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.11-renovate-balena-jellyfish-logger-5-x-382f8a0eb338c6e12c3a3ffd672a41fc91c0432b.tgz","fileCount":28,"integrity":"sha512-zvZU8dzAu56gOwwlcVZSEBw5BPpZYjF6voRpovQ0JAc+FHHQy7nQB2dP5dqTwRhJzMq2mH0PM6PL1nd2S2iGSg==","signatures":[{"sig":"MEYCIQDfKN/h1om2WjyPcTUVTlX2BzR42wq5kjXrPqBzw0XAzgIhAJVEpysvMXs1BHzCeDCRU4ONduCnAezOmMn4cpowRldD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilpJhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTPw//d948X5Z80cTszbLDldmTrGUrnkD16awTIPaTZqDbenCXDfQI\r\ncVXBN8uh0mLdAzBzvwLbNs8kxPNJLWxhAbRaXMVAhNQmF7zMFSo24jhmncUc\r\nCDSvApCdoUqg+lkOq/ZNWJ6QTGwuhrP+iJgfVstaJHUGR+FfUSo3lT2ptQbR\r\n8gfX+92zjbYjATcFxG+XumxtHKGSUR5VWiy+0r5bnhrYqIVP3WUOUnGy6CzQ\r\nd1ljgXCJFNZhrX8Llj5mUlTkqeTF9Na877bJfYbKjB0aMlWP2h5nMR6tdEiF\r\nnirZpXMMDU+i2IdiO0Ro1qjpeQnhjWBOqU5YGvbJAROqWNa6iey8dgCfGPM/\r\n2lqQ1wJh/mDTh001GFJ35+tED8uBCP9FFarEIFGsWhzOTk7kCKqDb80+zQG+\r\n2UFRai0rFg8B5m6ZxWxTwlVcyoIHa3TjAASllKvUyqvdEX3d9l7wFURkNdN3\r\nv0gXO0WKzivQiX5tX4OFn0/m2orN24Cota+H+KcIMwNzY+upSUvG9Nb2reN1\r\nn8AcosbPLwhZMxLxOYeW8+GZHTDEYkYbOE2iFqQ63sTCD5lP7F993CdP4fC4\r\nvl80kvbsyEsPIjWq/dwBR114etrq+nWvcUI0q5sfPzrWoJmwn6gGgoGC6IE/\r\nT2yhEc1XWaRGhgI2pP0paQhTD17uszV5OtQ=\r\n=Txw5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"382f8a0eb338c6e12c3a3ffd672a41fc91c0432b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-05-31T22:06:44.720Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.16","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.11-renovate-balena-jellyfish-logger-5-x-382f8a0eb338c6e12c3a3ffd672a41fc91c0432b_1654035040993_0.596790565459814","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.11-renovate-balena-jellyfish-plugin-default-27-x-d041dabdb0993a5ae25639ab4f5d4b8d4fe1e1cf":{"name":"@balena/jellyfish-plugin-front","version":"5.0.11-renovate-balena-jellyfish-plugin-default-27-x-d041dabdb0993a5ae25639ab4f5d4b8d4fe1e1cf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.11-renovate-balena-jellyfish-plugin-default-27-x-d041dabdb0993a5ae25639ab4f5d4b8d4fe1e1cf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7ba1ccb175a8842146bc8e6cec4d9d789e1d6dce","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.11-renovate-balena-jellyfish-plugin-default-27-x-d041dabdb0993a5ae25639ab4f5d4b8d4fe1e1cf.tgz","fileCount":28,"integrity":"sha512-h6E3sRUzjp/AOJ2kWHKNv/h7T0awKENF+vi5P1nyfge8/ILW0tpcpdYtNFb7kJUpysAdUA/BOMz/zXDpV5KTuQ==","signatures":[{"sig":"MEUCIDI7i6QhgR/pHac48bQh710SSHHATdEJgYVbEM0HVienAiEAp1zliqIGAAudr18rbJr0gOaAXbiuUaxX+kAbdv2ap1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiltW3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaGg//dvYAdSif9Eq370Wlo50RejigiJdD0+8MoT7IS9If3gixdB17\r\nKm6by0d7EIPE2ZumDHXYj3T+H5eCshpNlDnhWU5dg4l57ojTZ0nOdbVN4KOO\r\ntaQxC3GY1ecmrNtI/a77DwjKac6uE4HWnBlrR+bnfXIafsNNJlDac0T2HYfR\r\n3QlRWL64Zk71Z39jKgTsjUjnqDK+Ltgzj10n3kDn3NX2tVKKXg0WmZf9x+BJ\r\nH4GPnQKbkcY9s0j8xil4fu/ctxKM7FdUMsuxAVc01Vs4sMp3LsfKaNJdRNQu\r\nsV9dLqq7ovLFpnfWfrFsuXtnJ4QHvhmqmGTgM8h6HzeYWlOILCb40XE0en1c\r\nY2Z6hd6BnuqQJ6UQ224GvAXEuIN1L82F/15LlZhcHjLTjli71pPEx2wNB0nz\r\nAYBb6km2ZoaB1CEdIRip3ksMIKCJiLal0JGKx2Z6pPOPocCOum0GQeKqGmjZ\r\nsIOgQNwCZaqaReRLsDrSTmqLzTR+sKgP3Oqv3rkfefDmKy14B8HtOsA/2q/C\r\nNNVvfU9qndd5Yl0atffAQuDGexd2ZVqXiG2pXUhiRB08IeoNOV/JpiHXlG9/\r\nrX5AorgBAvRAq8S84zk1JBM4uLzIWIDKcU9m1exSo4u+06m+/iqVxMy1UK9B\r\ndVNrlzI64PdOKIkECwlpHhCdqWlYiUKJCUc=\r\n=HdwO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d041dabdb0993a5ae25639ab4f5d4b8d4fe1e1cf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-01T02:55:18.156Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.16","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.11-renovate-balena-jellyfish-plugin-default-27-x-d041dabdb0993a5ae25639ab4f5d4b8d4fe1e1cf_1654052279027_0.9904302585960014","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.11-renovate-balena-jellyfish-plugin-default-27-x-24ec0f8238a2ba512f3d162f20221da0771dd3fe":{"name":"@balena/jellyfish-plugin-front","version":"5.0.11-renovate-balena-jellyfish-plugin-default-27-x-24ec0f8238a2ba512f3d162f20221da0771dd3fe","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.11-renovate-balena-jellyfish-plugin-default-27-x-24ec0f8238a2ba512f3d162f20221da0771dd3fe","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cb95ce2dabc92e1c07bf84ca8b3bc2076173b737","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.11-renovate-balena-jellyfish-plugin-default-27-x-24ec0f8238a2ba512f3d162f20221da0771dd3fe.tgz","fileCount":28,"integrity":"sha512-ExS/dcAOpYVJkurJzWZf/0QRyV0mfxeL8QL7Gv1wn7wlDE8fDpkbyE4Mu7YTAYCSBqMCABTY7SLt+pq+TlgVAA==","signatures":[{"sig":"MEYCIQDZiXtVSrtfOQMAxB68uP2DxOezOrq3KYTMS+DSzwdBtgIhAIiyR3S3tRmAOjP8zy4hveGVsr3yFXM+JgfNEUwejmO3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiltcKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmYg/7BIk4xVzaLWk/F5l7kedS2nv/hbiIQJWJ7dHI1R++8BDK2/ff\r\npt1eJPAjqVKmylCjqvJzofFrIBnShrFWGcklDkAw5itCAgYQl7BdXVAwfK/R\r\ntYbf1onp/gocBUHC0+61uGAO94cFIooWlfFa0FDahyK2dlpWz92nZzwKs7VU\r\nsHxVCHzV5tvdahZTHP4rSrFINpk9DN3tK8JFSiNimyaMYRZZYPuycJ13qdGV\r\nW9HC0cWylOQzaA+O2Qk4Kp0PHxpUt2DoHnX/HFOA/P9hW3WsvsCb4x0t+3bJ\r\ncyz1UzmdfNVWlTQOfNTdiPCm4PiSexlJCQ/o1ZU9eFK7HKX9PhtjP7z6u1SX\r\nERZjOOQ82E2AhiwZuN2CQR8ieXyzH/xCJEn3x6612637cyCyeRYouceB3bar\r\n3gEJc6hwLRPKhWy/MjlVBdmAWZIc2dmeNPreTMzeqY4uBr3uFKpz1YVG6GBe\r\nD4cV2N9Hot/L8BB+4DkH2ALR+bXcfC2Foygj9ciC3A4lp5IILYguNq3HybkL\r\nDO6fkC8LscZWr03vpruTLJDIvDDT4TMdVDhYjIj7nNujrQBmOsQ9tNO98+A3\r\n2Axb2xHQqahe48NadS+GZRFG4GYwcOnx4OXeMNjorFe7BEEBg60B1laBGjwM\r\nL9fSI1nReR9Ha1b1suWSCHLzT3YcIOXgGDE=\r\n=qYKR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"24ec0f8238a2ba512f3d162f20221da0771dd3fe","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-01T02:59:29.734Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.16","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.11-renovate-balena-jellyfish-plugin-default-27-x-24ec0f8238a2ba512f3d162f20221da0771dd3fe_1654052618547_0.25850430936604396","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.11-renovate-typedoc-0-x-1c64faf0db2cc09b624717564505b238b41fb490":{"name":"@balena/jellyfish-plugin-front","version":"5.0.11-renovate-typedoc-0-x-1c64faf0db2cc09b624717564505b238b41fb490","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.11-renovate-typedoc-0-x-1c64faf0db2cc09b624717564505b238b41fb490","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"65fe7108201ab8b21d4b1f3eee266e7555fadd45","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.11-renovate-typedoc-0-x-1c64faf0db2cc09b624717564505b238b41fb490.tgz","fileCount":28,"integrity":"sha512-XicociFvzXmSyFeZGX+BOqsb0e6HHBv6X+LC0a5UBflF3NbbDOJETWiCwFE65yYnUMyG3Rsoo9Eto8fPQm+I/Q==","signatures":[{"sig":"MEYCIQDi7XbyRsqLnY0a4cycpUAdr1bKnSffP0838A1VT4SN+QIhAIE1q4Gn/9RF4Nt4o+FoSjD8xbgCDX2cV+q2HKqMk1/Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilu3SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodwQ/8CzDf1oUFAkdZBqfcCs+lBGV+3NWKsmrCcl6pPHy9SlTBXySx\r\nuM41cFhc5/N7cMPYNYFjm10ub8mNwLcInwtf9Ow31NZKFvU/cSOmtPtpStmy\r\n0OFFhpUfRcUnf+XeZsgfeduiK63tEZ84eW/aLfVbdGjjHuUauexeKU5TDiBl\r\nWaJf2j7NqejTXuoJdpv502oJoQ69gUzYibC+7eJgsGI+mj1bKbYNluotnwtq\r\nV9qwgmXiF0J989ao5ann6nXHOL2ikXLB53t5dsAgp31kfrWKHSTdvDzOOg5r\r\nmRiVnnVnew9m3n8AWlvnH5R4GnX0pmFQnrqiXw7Moe0KfFqIY7OW2yr29yvh\r\nhRg8zpGLq77Wz00WMkTgZRRD1SyWy+B3YFQZRPhXMyk3PJHw2xcyWWOtr+7U\r\nDqzxB+wO2hJ2bns8usEIDQC5mwnIKQLAqyXVHFbz6GUrlsINo93Q4aPsnhLj\r\niLOMfFtPImHmweVhb2sG6nM0z2wNfxh7E/gCjkb0qyjCkkVqeDrt7DoRhN2t\r\nzHt5GK/yhhCd/jZRZCDXQBUhXJfaToLn8xP576Uw8tFW0BcpJc9WMvP9XMkD\r\nIZIE4b1tuHEVCHft0FAeTlTshpOmGxe3s/ckoge7CiIO2uqCc5isXGLzQkyw\r\nKRmHFdb+dHHRN3ZSJ+OCAo9FxyxtQqRZc6w=\r\n=k1ub\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1c64faf0db2cc09b624717564505b238b41fb490","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-01T04:34:06.036Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.11-renovate-typedoc-0-x-1c64faf0db2cc09b624717564505b238b41fb490_1654058450114_0.6542326336738629","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.11":{"name":"@balena/jellyfish-plugin-front","version":"5.0.11","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.11","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3d4851438053c02639267c2c521008fa1ea1415b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.11.tgz","fileCount":28,"integrity":"sha512-O374xjAU6UsO0oVvDgOD8DLpTEj179uHX1Vpjgbn9ogSw6k862qpjLZYo9bXSdovbC1Yg4LcMLEHtgSaCUSpeA==","signatures":[{"sig":"MEQCIF6YwNteb2mVvRi8YUORTvNIEnzdA4Hd62HdTDBQplMmAiAfgczn53+/MqI5oPF2Tmkq2vPajRgTyz+yiFuYNum3zA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilvHdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTNxAAmD6NnM/GBB5xR59fIbPDx/cEDEruwfp1iMSQDXTXKSir/SxS\r\nAqR1LptXqM6mdkiuw6IrEnaoA4iigGAgXQnynQ2w7hCWyTVwwP9vWuZOSnYs\r\nq/mrrZiEqf/FePpYiLVP1PnCefSzK/6nImnhs9vThwuKR949QE+8M+9jFMLB\r\ngAY8FcypTS8vu7eXWKHnbeBatiw3qbMp5L0r9qLWl8X842rk7ICqAixmoUsZ\r\nJDOm8OsccZMIzpCbSON7+Q4lCwXhQLk+SRgDXKpiRm1rwG73gsfxL0cBW0Jp\r\nFhrm60yJieEIWDtIaiJxO+Q2QFKZjqClsjx7GOXO0d5LoSuNGDf6tTLl0jEo\r\ny7PSE/yGqSY9G6uJR/Hi5gDy4BnS7DKy8LsURBG6/gowuTBaYvLW6Z/MvIg5\r\n8YyXKR0iPz6AAthrnMd8azdmfwk1cwH3SdqO/b9ftiiJNUfssLhAwUH41GH4\r\neRxZtS+reEML6JxHYXpLEI0p07mYSoMnF2S3YjarlvHeKg7O1DjnpeW5hwdP\r\nJGD3LTIg4hXCuKaqlAAF0z1Lakq1fvtODMN2SRIaYdWcfRTlj6Jhjefbe9vQ\r\nlntQGWE2IypgddDE3eiSlUvYMIHGLBFJH+YjN40lKdQbpln1yEuj5aPTxtw1\r\nE6WNakpPPju11N57Cs8LTRD9dSBmWzP1ka4=\r\n=2v2o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8fb12f6d622b56cdac8d64fd1292e32a0e96312b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-01T04:55:15.373Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.1.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.11_1654059485461_0.22533032667409136","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.12-renovate-balena-jellyfish-worker-27-x-dcff346bc06d7a2b13d43600213f7bcec6368fbc":{"name":"@balena/jellyfish-plugin-front","version":"5.0.12-renovate-balena-jellyfish-worker-27-x-dcff346bc06d7a2b13d43600213f7bcec6368fbc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.12-renovate-balena-jellyfish-worker-27-x-dcff346bc06d7a2b13d43600213f7bcec6368fbc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"06a47e07732e05c0d3b5306c1fd1895aa1e55e2d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.12-renovate-balena-jellyfish-worker-27-x-dcff346bc06d7a2b13d43600213f7bcec6368fbc.tgz","fileCount":28,"integrity":"sha512-aiyEmnjwJuN1XWswVhPaEeKesMppz4SUC34RgIlTt7R6sknuH3v4yOdHia7uTK9IPYsHM/57Qxl0Xs23JbFwqg==","signatures":[{"sig":"MEYCIQCOd4kzU5Wt/d18osIAtuUGHC6se5Jvrxoftr7uudZi5AIhAMsxax0w1RQDhN/Gzw72lx/jM7Hldf9QqTRGTDTZC4ct","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilvNwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGChAAjWLscvUdgnjAOF9JWwTb1NDMxr3hVx72jUyzH2jE0CsI+eEq\r\ncOow0+FJyDbZMaS+hU6TEX7HDWp075lz/Kigv7plEkTzozP8PEYoC/MHbTTe\r\nbBYyxSnC12Vy4G5yMAGs90WNRthYyTkRvDdWSOHjuWWGIyR+aXo0tKmtiOqT\r\nAxyBgIhwmYkKRuzDjw6Y2MpLAFspX73yttxAHGxhk/DgvjecWXsOuCiba0pA\r\npg9AJSO92QmRwUqHiDL1fU5Pw/d2XXcayKEe222MgNUMytUdKLNUj1yqAHBz\r\naF2ZUZMH1xClOkjlfZMyj0aFWpygdaT6uo7KHXLcbPP9ZS1urtyAu9pf0Oal\r\n2APCOHkGh13pyltKOQ0UkICVJZR2aummdeOLnANip5t/HZflcUG+BQmfFq3m\r\nFBLsxvOTqXustL6MtDmka2Mjxz3CyH07rU35qcjqEvG3cbR+6gh1TOM3m2Pn\r\netOWxur6gyE2p8cZ2Beb4flbjhulJDvS5yO7IvMDP3Y8sDcODu0C478pD4w0\r\n/4V2OHCpont/BIR37v7+yTmGigMpsgbl1MY++ez6nRAtWkCT9GTsTuM/aLn8\r\nHPebMbxSev96vfgqEpwhRckmEMJ55wDOYvS7xjOrr6Ia2Q5kAWkVh8vcs1l8\r\noP9IDudmlXBv554SoIqqRQdbScSlmqhefBE=\r\n=fl8p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dcff346bc06d7a2b13d43600213f7bcec6368fbc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-01T05:00:23.692Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.2.1","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.12-renovate-balena-jellyfish-worker-27-x-dcff346bc06d7a2b13d43600213f7bcec6368fbc_1654059888731_0.5981464320216743","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.12":{"name":"@balena/jellyfish-plugin-front","version":"5.0.12","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.12","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"97bea3cdea27a1fcaf4840c7954acf5f61702403","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.12.tgz","fileCount":28,"integrity":"sha512-qOGSQeHcFBJeE/2DTXYArWGMg2d0vc6CDs3+J/FE1HzbWAOsXOPnFrEMS2GffQ6jokfxc2LUujT6fz2UF1W50w==","signatures":[{"sig":"MEUCIA7/sGKE4QsodUtyW9+K+VJgFiyTpNq17NVkUWyKbIHoAiEAjxoliL0Ybwtaf0XoU4n6IjFIxYuYveTWwnvC4vu8d3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilvdMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnnA//TLPNijmV3JQ27EON/XaCtqB47X+uy7R/6yT9WtDSALA/Rb2j\r\nwFghvI0RjJqtKTyUP+us89wtZuKlakvrJdTIGr63SVSNJrz+MupmH1tMgLSz\r\nEHlQTduZGh78ZDYeG4ikC2VUZ0y0XduF7kXNTvH1jW/+vrb1DF9Xn7HQBk+m\r\nXERqXelLm6yzDyaSj3K5VYT0+XjSMlLDUh0565ibCPOD6Y9M4jzbPYm6yuRH\r\nNN9wKvuRjjDiuivKo8d00C44BiLKAZmzrAQW938rBgY3N9y+DO2nYZbnLW8A\r\nr+cpuKHT8i1YynEKKdQGVE0YJKwtit9XmbWbCrT2Tj9OsfCvvbPDpBhEwGtk\r\nfsJXFs5psDWA7dpvPkhD7whwv93/1sk4z+7JMJNZzsq1qFhJ6q+IT1nlHB3W\r\nxI57uxojMidA7QnlpxesWCubg6sK8GJ/x+PggMt6RTKmBG3fgHr31orfKGBp\r\nFJs5qxpftapWavVMF5Pjpi9mWr54DSR6sLoB5VevvW7nqvdrlSgx72WbOMQT\r\nQnQ/d+JKbS3vqXy+wBKfgsBL6+7worHj6AdU33ItLe5CdAQ3rEMYu8u55He4\r\nuIsk67d9faIHI+XIepNVOT/OGm1Zu2VA5PKF27t1FYqK/6xBxbMIbdcUDuLL\r\nICPPvdK72fbxu1TBWsgC2N9t7DkYUSXeoCk=\r\n=m0LQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"158a2703fab10fdf86603f226eb16adfacdafac7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-01T05:18:41.740Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.2.1","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.6.4","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.12_1654060876649_0.05339054399493537","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.13-renovate-typescript-4-x-dd66dad38e39dbcd8f657882ee292b5f1ecd1dbf":{"name":"@balena/jellyfish-plugin-front","version":"5.0.13-renovate-typescript-4-x-dd66dad38e39dbcd8f657882ee292b5f1ecd1dbf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.13-renovate-typescript-4-x-dd66dad38e39dbcd8f657882ee292b5f1ecd1dbf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1f7e4a42c0bd068590d29b8fa16fba0b59333489","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.13-renovate-typescript-4-x-dd66dad38e39dbcd8f657882ee292b5f1ecd1dbf.tgz","fileCount":28,"integrity":"sha512-2xCHCOPy7VrRh4laZgv2fK4dTOsVtf/rOSV1Z71fvjgKX2ca5gtW7BwAS0mMOy+QBS+v0usZYN4FjzTLHQ3IqQ==","signatures":[{"sig":"MEUCIQD7Xvo5gYYuq9l4Dflo1yG+pBYR42ZbyzTfoSPbIStqkQIgch8I1drjrxdAu9hxSAtHMkKYBkHUqjQf4QwGG+IoJ50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilvgnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqElQ/+J+GoNUlbOewr8q+lv9032moncSjko6zbfD03REjxMvYEn5Lb\r\nQsbA2Slryv8svlZzwqGxP2Ek8kZylr5NpIhQCR3/SpyNvve0+uufDMYdqvJP\r\nL2CrMDu34YxOLrvrQjipLK0+SuaIv++cmPumRvQ6RzdPbuZJ49Z50pUOaIot\r\nBXTy49UrQeLkJX2pjFZhX+TnN1qtRx/yshqTiV9b8EOnRI1GYaaY0KeIG8e8\r\nJVRc6fokU0/i+B2TVQXJfZBWbtDzz0uG9fJg8MbW9S4/n27E2CU51WoVKJCx\r\n9JPBH6ulWIVie13hNKBww3//2phpRnqbc5uTgh5EWQp8ypllGcjvMPuPRhje\r\nYKJo+eVIGtQKFPXfxYsWdSj3QeKLZzcFSsnEbQ2EQUQKW10vmI1+u0t/wBGB\r\nJRrK3jKlpuYPZRHKKcMbftJtbTcZq1ja6601sZelOqeA+rh+t5grcLi38lIs\r\n2bPS81q5r0YuYojUTuNlNNSoawFs+nyPFtE8wYLQC7GqNfAnwQ0LF+jZq1BA\r\nQlhB8pgInZESZ13T6Fj4CrTPmjxSaOXozE3aXcf73tSub3yUS/EqaVwAM9Eh\r\nwINRl8T/TqUc7dBGpXM/Iouh4VwFPEDaQHN6DprXmtFEYkuYGj16J9D7eqaM\r\niCdiriTOOf5Gl2F9wk11zIKZQ5/P7YazFz8=\r\n=AH3F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dd66dad38e39dbcd8f657882ee292b5f1ecd1dbf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-01T05:20:49.851Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.2.1","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.2","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.13-renovate-typescript-4-x-dd66dad38e39dbcd8f657882ee292b5f1ecd1dbf_1654061095629_0.885155336988144","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.13":{"name":"@balena/jellyfish-plugin-front","version":"5.0.13","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.13","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"29c51e408ca640ebdee6f21a9e43618659f02376","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.13.tgz","fileCount":28,"integrity":"sha512-xMLrlFkquL+3NpnTh1zCY7vcx2QF+VfDFISArsdEmLo5hHeTA98IZb5F3tSw3X/DnweA+Lz9UrgFRoCUoPAeIw==","signatures":[{"sig":"MEYCIQCmxbOdNhCuRZfmMUH5Kl7crtKROIRVz+5zIuj1G8YJEwIhAJYsxNyE0f0Xw+ckHLeBOlmMtyYXJhK3z8PHQ+chCqze","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil/pPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAkQ/9H+zUCdu/e5khmC3xOSguAlYukCS2zuA78UIw/ao4vLjH9ZK3\r\nx971WiSfiyCj6/+I+zJBkENdJty3vLEZpSjf78znmT/UpJKCc2ucjGbN+oT7\r\npae/YQtxe235GP1fOoGBRJeIQXhUpltFfXehKCTA9f/YkZQ4uDg+GBvezE9W\r\nFJMixtv59h06YbKjdfVFBw+uySKsYN5C8d7Sqlu5rB6XmqCuwJ+hCjN3kwH7\r\nNtcBSwT0Q9voeKliEIm7fPQsupv8zl51g2LFioT2lwHNjqpwAAw5e85MlPtD\r\nLjjoT/e/1XlEwmPbrX+cohfK3kFqucj4J19ND7tXagIsQVugpkd6O7K2bkzv\r\nmIw2U3gW5vspcmbEHNymik3hnafu3YysVmHqfHCD1iWl+JJAjgzpcUBIsk+h\r\n5e2mucsPKtZtyihTBdINzTyw2XzDky90+YiBoE+RsCRfyhG9jERra+K6bafc\r\nAOTCyddkFOsUO+77NsUZA4dDo5UQBh7FU6lVpx4/pp98dmp0d9ITdygsVuxW\r\nVfek6HKMFTb6PWoq9lU+0Qlvdlie9y5P9vOOcANzEVrruuKl4UfuQOmls9hm\r\nHG1hD3MtLUCt/wlAo1tg17heeYE7p8cqgCRL6aue/gYRbDrMJI6b08Qbj4ux\r\n6g4L3Njro8EDB5HXvGMjKrdO3hB8NMH9A18=\r\n=3Dkv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b25db6cd460aa257635171c165418ed975fa3775","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-01T23:43:38.010Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^27.2.1","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.2","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.13_1654127182799_0.4756996092586918","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.14-renovate-balena-jellyfish-worker-28-x-29239eaf6f0153748f1869f0b17d186614d62c9e":{"name":"@balena/jellyfish-plugin-front","version":"5.0.14-renovate-balena-jellyfish-worker-28-x-29239eaf6f0153748f1869f0b17d186614d62c9e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.14-renovate-balena-jellyfish-worker-28-x-29239eaf6f0153748f1869f0b17d186614d62c9e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dfea65dc5c04e7e3c5caa8f66d1e5e733ad4e5fc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.14-renovate-balena-jellyfish-worker-28-x-29239eaf6f0153748f1869f0b17d186614d62c9e.tgz","fileCount":28,"integrity":"sha512-43UT6OM5nM2Th79Hes07P7dWlaLOHQH1cwadmCS9PUgV4qhbW6xpT+SVbEpeCBp7ypqQcs17WaSg5fEK0q1dSQ==","signatures":[{"sig":"MEQCIBT5I1XJbe3LYytms1/we/rYJT3lPMmHgUE0WwZOzPQ5AiBTiFX4i3COqnssrl+TWjx6JzBzxk8QSTrZRmlLu/7itw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimE5NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfQhAAm8Jk+cPWCoyavwvfAEMXboN5a//l0fDW4CDYQJSDUdaeYKab\r\nKqYOTLguM6WBp9aEZfUZoWddfBKkrriwCHDs375E9OsXUuQJHvt5chHh0qOy\r\nll5psxLYaGo7/4aFja5FCc6BS/eOBS7nbiUHPpQRoYfBRqqbjkM/Bb7TlEUx\r\n3sdxdtPARJf4hBILCeqsX30zzwMILzxBDugmL58ZrEgfN5nh9Fq6bHxphQG5\r\nAjgQEKBaqEn32/ZgNBtuw9+trjCrRjmTrXdnU6Nu2LvmAzCkTctMZXf2tYng\r\nTBMOTMXpE8KqWyEP0Y8c0hzouM3gilxzAXNjDfBFW9mUfqcP3UaA7UYwBUie\r\nj8DkxxhIHP2G5mANftczmHzE2GEhBvTotFVRaqKB978IgD7gv8HIdDYl2qvA\r\n60JgS8PW/cd2A37PxR/86G3y1oh4Xkw+BYNnIpCywAErWgCZ4M2Gdoh+X2kb\r\nnj4fjpmVqCN4nsYNGnHBF8aty18VJt4OcysoIjQutGA9Np1aQp9YH6G6qXQD\r\nKRWKfIl4uqKVss8CjHfHIOBayE1go4pz3XxuRnVMrkGwZ0mJ1QclYrUozSsF\r\n4CbjJtnyJihFE8ABW00qZtGLg2xDN2+jOn8rEs8+Fvu48oHE174sEaeKWmIP\r\nT9NdX7I60l1nLSPVKNcm5Y5DLyKHMURf24k=\r\n=2rxo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"29239eaf6f0153748f1869f0b17d186614d62c9e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-02T05:40:40.584Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^28.0.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.2","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.14-renovate-balena-jellyfish-worker-28-x-29239eaf6f0153748f1869f0b17d186614d62c9e_1654148685643_0.8198198194067952","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.14":{"name":"@balena/jellyfish-plugin-front","version":"5.0.14","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.14","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fe9f64b257c7342fd82df3bb85a6c2970be558f9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.14.tgz","fileCount":28,"integrity":"sha512-8b5dYkadnaLMLFTxZtwprmAbkZtp+4c4Dbmh8978kjFZbnNRqtjUS89120SdvKCS0fhn1hNnDXsSuYIGGAF/lg==","signatures":[{"sig":"MEYCIQDmRVe0sYYAeiplBhEgQbmW6GiP5A3gSI/Nx5jUYn0USgIhALxj62cj129JTFibs2A8SoHXqEAn9I/XnZAtw9ug0SYW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimbfSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDAg//cTWud02vz+UTl47upwh7z4H63QVOjVsjOMIGCZ53Bd2sW4l6\r\nafh24FBJiFhSc8LxozbgdlIX3g5qirXKEv/lNRXUC/bhSK/SGGgM/P24s8Z7\r\nqjekVQ32enYTPnajVXAwGtX6Vd6814fwa4jwbdBxFqyUvx9RBefSqjGnBesI\r\nKfDnTjELJozwcDWDKbx6McZYxNONWShp14rTb3MflcJnhFucux+KCBcuvcMm\r\n+NIEeeK22N+yrcz2Ben/VaBoq+wbu4e8jXA+QxyYMKYUe//mDfW/lJLcIldl\r\nlquEVhWjRY/je9lZlAx/VRXewRmsnCeeKguhKBme6Jgf+ZT2z12lr2Aagy4V\r\n0deoH5WKVcvGno4vZu3i6QmHHUxo8zb+ftDDFjvKIeRnDR5j77HNQSn6d+YN\r\nbbfgCri4AU4OVGvslHxXJJLnGXmoGS4BbdgnqBbU8PLailVNDTZU1FpTRV5o\r\nkVH/R/8MvnoqtiXD+ftN9H3uSXSlZmV4rXalWC9+lfoLay5Us+gvPKXm00SZ\r\nkDXu461vBON/9NRav7o0oKq5KDswIN3ALV/j69C+5wAyIkLgcBjn18fbTTQ4\r\nciCcXifI3W9uZ2DpyXB1EXz6J12JoiutPngTbIYtv0LHYhUUKBHr8LgNRBBa\r\nxNVKMmSkwli1ZJlIrlo48BeLrPfwlBU8nlk=\r\n=Uw2T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"11078853cce87add0b477e768b49611c6096d229","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-03T07:24:58.123Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^28.0.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.2","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.14_1654241234587_0.42510396669172335","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.15-joshbwlng-update-worker-fec320e9aa27abb78f120b9b055ee82469779c22":{"name":"@balena/jellyfish-plugin-front","version":"5.0.15-joshbwlng-update-worker-fec320e9aa27abb78f120b9b055ee82469779c22","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.15-joshbwlng-update-worker-fec320e9aa27abb78f120b9b055ee82469779c22","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c3b013117b924ba0c5e4a8f654655d23e4dac4aa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.15-joshbwlng-update-worker-fec320e9aa27abb78f120b9b055ee82469779c22.tgz","fileCount":28,"integrity":"sha512-pIB0EJwXzCtNnXMnscdbs1Hk1SnO6ipbKgXWt4tm1RBCy2gAMMktZmZnAuFaNyX9K3ul3OREVHpgba70plKCrQ==","signatures":[{"sig":"MEQCIE1jfS++saRjWhfGD9jHTa3wGnUAM41ppCQiUidvwPz7AiBSEqxV7zrGwj4waJe9fni4HPAJfNN3sGfT9pvU1R/c/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimbnaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPyw/+LNGHmzNNt9Es1wqx0UPn9tylMEPNvzO513Tecqq5wx8Rrzrp\r\n3Hk+FhRR/KLBJ8+jI5LkRl9kNLBpwi2sHORWGmLNkVkHK5UbozKkfek+dje2\r\nEc6JsFAZ0PruHfZJl4TuWb29iv3REm2uX/GQEGRZn7jnb+33fqj5+OeYZmQa\r\nnD2vagS7UayPaRzDa9okrAGvV6Jtzr3W66bXlC583E+D/E2KYtyjskBWdjZ8\r\ngClg6na58MdeJ0tWMkZrqfxtHB2kGIx4AjKxnxYgpBzy+JCSJRKChMTTthYS\r\noEXrI5V4eBxIqm/yHzLPHZV/RhI/ADxxN9sFGNv8EwwLvKrZqIYBayvG3kSz\r\nMLdrJmdQHYcV4hF1S9fwRxQ7UNk1W3rTHNwIg2LVCIlauAEp3233csMyL0/m\r\nrcy4R2Wy6NxYhAExqMo6uErZ/3E/Iap5HZr8BphuOyWRkJQS6TxXrph8rNNE\r\nkZnoh4fhSrlF7IPlw9Yj4Bq3Y5YQKRmYfEAagRbrBvHtIFSzpfLcr8g686tE\r\nUdhY1j5pijN/TUQNM+p1iLx1TPK/9IbDVf7kM/EYls01IJMKcdMpcsu0Z4Cb\r\ng3S0kf3dG7wRL9i7t2MQljUNMs7k9QEkiTOcAwF0HRcHYGokhwAzUrsClmeO\r\ngIC/CUtMCeasa4u9SGY/WT+ZVJ1yLh3Ex+0=\r\n=BZjE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fec320e9aa27abb78f120b9b055ee82469779c22","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-03T07:31:51.252Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"28.0.1-joshbwlng-fix-action-export-83a64261d87f3c20c3bef1eba5fd88bb329b29e2","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.2","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.15-joshbwlng-update-worker-fec320e9aa27abb78f120b9b055ee82469779c22_1654241754232_0.4281325942417542","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.15-renovate-typescript-4-x-e6886ac7cfc460f343139a56814176fec1ffc519":{"name":"@balena/jellyfish-plugin-front","version":"5.0.15-renovate-typescript-4-x-e6886ac7cfc460f343139a56814176fec1ffc519","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.15-renovate-typescript-4-x-e6886ac7cfc460f343139a56814176fec1ffc519","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4918395a6d7ab33e86335fe2e28625ab17cf360d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.15-renovate-typescript-4-x-e6886ac7cfc460f343139a56814176fec1ffc519.tgz","fileCount":28,"integrity":"sha512-aMZwoWJOlXdaVHwURLJQqz7vpcJyDr13jfi9T1AVAbHpNJ+ZZx3h4ectCP5sXp/SRTSzfR0tkwBFudh7a9SKNQ==","signatures":[{"sig":"MEYCIQCN3DTduQyDLhMHkkrtGmqlsCPbBi1s/RmWXuCn6FOdOwIhAJSlLjr4I3LAf/6sOVWCljvx/DDh6cQ7kuGuNArMbP6/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimnC0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoe/w//S9+XAcjNp/I22vgrP9jW+B/+i9Mp62FV7cyl53TcCtBO6Jjy\r\nOcMbceYa1kmPrrkxAi4vj+PqIV8dn06jR87KOS52q4p3dLuTJfQKMPwSEd0h\r\neuk2LJNqr/+rA8U/rG7qnohOwBk/fEqKwNJug1T+D+ZAmSOiiA3IsB2DKeMi\r\nHU8jzHQ4CpD/LgVwP7h5krzUm0WYjDtMBVr+VvikQ4QEJ8eIwiXm3k4WI6O1\r\nZYiOF4wUwkwcuuUtu3zc5IxSaY8XF1Uc+yQ5G69GMUCj1l3llH/UZxMyI/5T\r\nSpig0TQtP6pPu15ZTSthglbZtj3yCfNXbS/OycqFrMLOBPrIKcqV8aqxD2id\r\nHItp9BKdL6xmYUpTBxNetswj1WC3ua4ULRK1VfSg8IQWzUPfGAhHpZF42kLf\r\nOdDMo+fmk1ok6zvMAAirrq8JenOzRLCLI297GK0O8wx9Stw5hS7t/OyPgsPB\r\n6Dlb3YVWEJanEnQNnSHB2nPVq+JeSLKelYijv5jcm5/dKQ6/xm33S2E0jHVr\r\n/lDTNMi0yrXfgY+jkSfieBLjkyC0Xj6s6+t1GgIWph11Q2gWDFY9sVk09Rg1\r\nh81kGV5ZNueq5NCl1Vbxao3N1Vrncxr6WD3+J7P56yZYjbVuuqK7k+zLSWT6\r\nubf/Zj4ISRkzAuEu8h5jdT8NLkp575IiENs=\r\n=av8X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e6886ac7cfc460f343139a56814176fec1ffc519","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-03T20:32:35.378Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^28.0.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.15-renovate-typescript-4-x-e6886ac7cfc460f343139a56814176fec1ffc519_1654288564615_0.3234805779730414","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.15":{"name":"@balena/jellyfish-plugin-front","version":"5.0.15","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.15","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4017f9cd68f93bfa6a7b078c66740c201952c8e6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.15.tgz","fileCount":28,"integrity":"sha512-DIQKcdRdzBXmsmqOFHu87DN8JB5lPk2K9yuMGgl5Mj+EXIeKE2oXTLWKtKgOpChrrFW/Jdxetarx+iQeDXSg6g==","signatures":[{"sig":"MEYCIQDBHWBD8Ez0cfAWBpvi9ccJbG8Ns1/VQezFvFKsgpEjkAIhANncHHM+Khouw1T08s7/S/UrGOFBYGlYqTo3txbTxbgC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinApsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Qg/9EE68WoRMr5t6EV2TabticofPEw7yuv/OEDOOAtNET819vKb/\r\n4vqFt6/IoCdRHa7hOEct8MyJToDkUZ+/THF5eAJVqdXeB9o3xQgaTlR85RJf\r\nH+mzGl1Wv7aFvB1hCgW90RH0VnEI7SJxTf5MOWQw8FAtss82dua365y5lzy1\r\naF9hEZgosK8nhuXSSe88MmjBwICP2yqLgG1uTgbvsdbhckm1NH0XZntLA56t\r\nxCOsJ07kH2tHPgA+Aqnkb6Nm3I7TI4wab+Nv4CM4QK61OqbSNKVeG/7r720o\r\nXd19jUHWICEnxIgkeITvOtLYfMRxtFm1qrjinm4i52x29b4cHK8nGHjA8qYp\r\n/QhnsTzhXwHKmgILx4/Pyct/JRdJgSG6L4V2ybSXYAv1T0hMFQ4l+dm3RYSH\r\ne6bNEOpZ7n2OJ6uF7yiRy6VO8utqIPURMP3anf/+yNH0k2EoSOtT7CeSweR7\r\nM19ZkNGKVYPxkoOnLxn+PLJ0hWCQWbS7VGQR0ahDylaS9yhvn8f/xi0Z67dj\r\njof2wBDtC43EkeKCjjTBYrqLHRMgcRUFCpinXqr9QyB9zsB/jTXKQZTn1Cvc\r\nD1V7wBNDEUkZ16SHtWh4CiqvFyeFzGu66LiuT6Cq+0FMYFcGvoYLwlycWlaK\r\nAAFrv506zcL758500biBtSG3o9NVct23HeU=\r\n=s/hM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b04d7429d03bc1f01ab712bf80e7f2bb4df04e1e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-05T01:42:00.890Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^28.0.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^27.5.1","@types/uuid":"^8.3.4","lint-staged":"^12.4.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.15_1654393452277_0.47368546789043053","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.16-joshbwlng-bump-external-8dc3685e6ab49ddf7823e909b1ec1321a4c56e7f":{"name":"@balena/jellyfish-plugin-front","version":"5.0.16-joshbwlng-bump-external-8dc3685e6ab49ddf7823e909b1ec1321a4c56e7f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.16-joshbwlng-bump-external-8dc3685e6ab49ddf7823e909b1ec1321a4c56e7f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"afac02a9f339766ddf60ade8c584d2e9aae8e36a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.16-joshbwlng-bump-external-8dc3685e6ab49ddf7823e909b1ec1321a4c56e7f.tgz","fileCount":28,"integrity":"sha512-IjGW4XvEqqGtOkuL5fuVBydagzqJ+8lCQxuDJADThODnNW8VC3YCq47rg9Xax7LxNnoA7JyuCrwGnM8OaxupxA==","signatures":[{"sig":"MEYCIQDb4zLkWeTZvZfOOW+8BzmvLHnAzCAscY2J/04WNWnbZAIhAKLonAs3hLHwNfB4II2u+PYfHWoU9ZYPwgG7drvzBUYw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinamvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOAg/9F9FpYdvPFu8m/U+0AIQaOzxX1Om8ptRTk/yZ9cBMP5oVnhqs\r\nWKSrdAAUJZcIVe4QsDMGiXEkxVS37jIr4JtF4sThagUFBcu+INdYDhQoYgD8\r\nQJWQETeBJKw092s0SaoXTfdpYUR2DfC5uVgi0z3RMzN/L6AwSLFYPXBt+B53\r\np6jvQYHsMEF/HZ8Dd3XlyEItCEvT9CmZrtgeDjxM9RI8eF4EBqU6uwhxWGrE\r\nhxbrcXFQHR4LK7gf+FRBFn+7YPsijGd4/j2IdwhQOq0fa0eqktQnT8+Ga+6N\r\ns7gyuzpC/gS6VPzDnLnwA9l3PNvkECoI1y0UUjSea4T9K+7lnnwzDBaIsbw0\r\n+lz1VWhKTQMjdqeo5LByVktCaCxxjltIqF01N11Qivj07fHwSjEkApIhmHKa\r\nO3n6kYLSSxSmrzVAv6ddelCfKyadqDkxhYiSG8sBNvpe7UiU3N3Xm/MZhr8L\r\nj5/5vto98S3I9dKtKLnVEabU8XyWfqxBqniJgnum6609viB+TO55iumkSCxF\r\n7KjSZXgr/toOHPtBCw2ruawDaapCpuXPer2RT3CTDoRUR6RD8CRGLxtzdSQV\r\najtaOcrLJF8FkQOvRFwu3RnpQIFC9c9SCr/8qxFK+HtGLPjaCquLydAAF11q\r\nLYIxaV+UaBEmg/KBMQH8X+eohPGd0W+jnGw=\r\n=MTbT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8dc3685e6ab49ddf7823e909b1ec1321a4c56e7f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-06T07:11:53.307Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^28.0.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.16-joshbwlng-bump-external-8dc3685e6ab49ddf7823e909b1ec1321a4c56e7f_1654499759272_0.518416837626861","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.16":{"name":"@balena/jellyfish-plugin-front","version":"5.0.16","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.16","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cff73382b1b7c5a186cc34ac61c63a6fa2479fa6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.16.tgz","fileCount":28,"integrity":"sha512-JOx4FyiTpi9pDrGDrdtf4AdFrB/VPaFYQWLi48Xa/l7x9Iw3q7IhTZ7MiMrQ9H+Ou0DGEi3RTI9PCbnNDFeiWQ==","signatures":[{"sig":"MEUCIQC3Rsp5RFLqAjVngALM+QZpZ7boJKKKTFBu3clr1OVSowIgCJbjvM/9QGWtC8+oWYv9qrcAYgdLkIEVkFVT4mDu+9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJina1OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJiA//WxeSvSAOH+n07MO+QK3tM6IeQ/bJY5jCTEMXglWUzt48jaWP\r\n2I+CgiEIq+dtUW05un1LyS3+GJkzekuUMLIYj6wDlJgiTgUqG6tg/u6SKSt8\r\nWOd8O56F/cJroj4RGjZcAde8NLwtfnt1EOAv+fLVHdBHVJMWG7dHTYdttF6Y\r\nJkigvkHsCOg7y9kyi9ufDVUTig6y9pN9RjIMWC+376IeYOeglRhM6O3gB5Ob\r\n7yLoqvd5FlQIbVxf/6lDYFXwmQpWNsAIkaHleUEmbu9OEuubiuGdCoPbNofp\r\nR9Pp4kaugCBf87IXeECBzIHeTfW2N8e9WDJm9BSXvsjy3LWnPWhz/BPjZiJk\r\nwNNxHMd+g+mcJZPB2VaU0A+53iFUVw2Qaiv7hTTeLZ4fWG/tgUKG8be7ZQwp\r\nIZy1qpqqFIlUTr1HHFoLkAHK4SwmkpRrcK/qN/JCXklBxcYvvWw3kPFo/vqR\r\nAJEx+w6LCc95cI+eqb3BiSktGcCK89AMlWR+pJtKpUC7/FsKvGFErt2Ca7qg\r\nS+n0jGE/trkv+RMzRlPxKIrZIaollgP9j2xfGpXn8YXIvEFS7akhUcy/YFOY\r\nzxm44X07jtbXIv3suu2mDclYlS9/ofzL6NjEk/xlPqYzQ1UJ/zq4ttVGUt0e\r\ncvWsHdk+e2VfAxzq3ZhiNjpWHMdifvLie3I=\r\n=mYKo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e5ce8facf5e728a6acb6c465c50659aa42fe028d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-06T07:29:11.232Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^28.0.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.4.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.16_1654500686087_0.822928646155987","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.17-renovate-balena-jellyfish-plugin-default-27-x-b91d89414f2dfb647fa3b056975aaa8b1e2e2bee":{"name":"@balena/jellyfish-plugin-front","version":"5.0.17-renovate-balena-jellyfish-plugin-default-27-x-b91d89414f2dfb647fa3b056975aaa8b1e2e2bee","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.17-renovate-balena-jellyfish-plugin-default-27-x-b91d89414f2dfb647fa3b056975aaa8b1e2e2bee","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1fd976ead7a4bd77a4da58d8a9bf9d0a671a9c8a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.17-renovate-balena-jellyfish-plugin-default-27-x-b91d89414f2dfb647fa3b056975aaa8b1e2e2bee.tgz","fileCount":28,"integrity":"sha512-4QxtizmXiWjvT+JxLWTdX+XW48f2PiKGen9eowR9tiDq4ruPBhV+5HRvYWek+gWZcyb1xrWYnRU2Bfv1iECu9g==","signatures":[{"sig":"MEYCIQDqEKamMFB+E+IrS43Ic5uoyOi5mPqjmFkQHQjpOxofuwIhALKQUw0rMsgKn5NyPu1psEJBztciMeDniQd+lNP5Et6G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinri/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqkgg/8C/d8ytTx4l4x0gPvIabfbQiF7Eozg3vu5QDkTnjgJ8HZHYRi\r\nx2XDcOJfiYyXdyX3OVnRQuQax6t7Hbdmvp0/8F8FcZEx+pbYAIw38ahWzfxb\r\nn4RRzOdGQ5PgiLPS1oAXUpqm1w4zsXU1GuTEp/5t8wS/yfoqhfwG0CnD5wK+\r\nGPOg36gWlVOHviFJDpkiP2/XfJvI9z6lexvt59fS+uRLWID6UfoN/YO9O6sE\r\nio/ugsdHzyh5a7ecwKS9hGgiZ55i6KLVGx1NbSAoWFh3zfdHCWYEc56lCOXY\r\nZieOEMiZXuf/b9cmYchpCC8ATZALq1UBkuEBSOp8j9xHrf5PcrAdPwjx3VWi\r\nnqpbnpaaLWmyK7V4K3cAYBuLImbwpAEW2OsjYF/hUJnA7hdOrOP+KGsnB3ea\r\nkvvxBH/p9r9L1E4/rwjd4tHzdBJBgYgBIjUhBaB3YqNAxDFF3zGzj5/A6m7d\r\nG7RQoFiGXHyY2lxsUHSeOpj75cq7oWZLD0gCt6ZSlJZ6Cca1Xwr9R7qb2ppc\r\nskAt+dk2iOw3pjxxHl4GlJiAbLXvEiYGQPueRqn1lPlR9vu7tbKpMPWM292m\r\nJClb4QYjwWitKwtEY7aBUa3M6AbGjnqjgz3hOqLf7r8KyCBQ6cVW+2MVSZEg\r\nG2aMmc5pD6qovVuiy09Zk38/n4UESOBZQhE=\r\n=eIsI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b91d89414f2dfb647fa3b056975aaa8b1e2e2bee","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-07T02:28:35.685Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^28.0.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.17-renovate-balena-jellyfish-plugin-default-27-x-b91d89414f2dfb647fa3b056975aaa8b1e2e2bee_1654569151479_0.46279755277642076","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.17-renovate-balena-jellyfish-plugin-default-27-x-918c295b3b610f7636d2aac2177ea21f10b40320":{"name":"@balena/jellyfish-plugin-front","version":"5.0.17-renovate-balena-jellyfish-plugin-default-27-x-918c295b3b610f7636d2aac2177ea21f10b40320","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.17-renovate-balena-jellyfish-plugin-default-27-x-918c295b3b610f7636d2aac2177ea21f10b40320","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f6b569721abd2dc3a0fcc1397a21eee9ed6a2dc7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.17-renovate-balena-jellyfish-plugin-default-27-x-918c295b3b610f7636d2aac2177ea21f10b40320.tgz","fileCount":28,"integrity":"sha512-i5Rs9FgOC0BIoeqNh8sT1xPxGXbQ9hn1XhQ9BZfXA1rBwh6gNwRAlGAuzjy0k3IIajhe4f3kNeY5lWz4O2rl6A==","signatures":[{"sig":"MEUCIFO2fvF0x5bU6YBdkaVJCBA+hfIgNZl8WjqJ3rjnl3KZAiEA7A4zyZlgQOc/Ft4ivnU1JhockusuDJRBYdCG862xjj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin/ASACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/mg//fpi5n9iwuLtP2K/aznFkzjeiKULeD/Ea1fCKGYVWGC8XN81w\r\nG3uFzoZgEDBNQ12Xco8sshXvs7f6yeVSV2n8v//97bLhq67PIuoPKSEenqIK\r\nI26Hox45I/qcQq0+RhqmGo9w32ZX06GnGqZ6gJe5+6rYcuULdfDkcfF23Wu0\r\nAUkfFDmV2lF1FTZ4UzcALv6zpNU/OmW313mKCCkgckm+witLxJtIhgyf7738\r\nOOnv+pYLHrIQy/ALDDOrbbCsfaQ6crKr9B8aWTjxWJ9RgWeSMXNt2Fp7VXLS\r\nHNpbY/R8KZu7xLQYWZ77P45blN3SPZIZLmlYM+GE1RfRCulxGJi9l0X49xXB\r\ncnAfP+QwWkosJH7JDksExN3xzpROJfXGlLrCoCWj9MXNqg63sMg/qUCHNxfV\r\n8TnNOmOiHNrUcW6VemndZ4NqbGrldqi5xz2BptHxWy0tT3WKbnUtu4KlI86F\r\nfJL3Rzedu7FBIcJ4EIiU5aaaB9w4UVZyJAu9cDn8Qy79Bx+2QJbq552y1+BU\r\nNYYVKFKUwx6hzFsFQaD4noPbuOBOAo38J9ypP2WSYH03hduAQ+WSoabs0H4m\r\nggFb/qqKXB2bFir1SsBRoxPmliS+boeRTP8E4NqBSRVOS+U1xnhDzxbg6VpJ\r\nxSuhA9NycjLYfokFAnhOnZpIKns1ZiRMtEU=\r\n=PfkA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"918c295b3b610f7636d2aac2177ea21f10b40320","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-08T00:33:36.230Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.29","@balena/jellyfish-worker":"^28.0.0","@balena/jellyfish-environment":"^12.0.3","@balena/jellyfish-plugin-default":"^27.6.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.0","@balena/jellyfish-plugin-product-os":"^7.0.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.17-renovate-balena-jellyfish-plugin-default-27-x-918c295b3b610f7636d2aac2177ea21f10b40320_1654648850254_0.690554316943832","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.17-joshbwlng-update-internal-ee0a3710b91c833bef934dce6048382a78b8b0e8":{"name":"@balena/jellyfish-plugin-front","version":"5.0.17-joshbwlng-update-internal-ee0a3710b91c833bef934dce6048382a78b8b0e8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.17-joshbwlng-update-internal-ee0a3710b91c833bef934dce6048382a78b8b0e8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b3bee16c2d7b8f65795a459de8e55073a69a4999","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.17-joshbwlng-update-internal-ee0a3710b91c833bef934dce6048382a78b8b0e8.tgz","fileCount":28,"integrity":"sha512-iWZ8Mehl/+XvM/Hf2kZEeDnJTau3yhrnkrDnrw7Jib7JhR99PyFxgRkR/htwW6TmtUnMOoBiYbLpNpNEEfs9bQ==","signatures":[{"sig":"MEQCIB0nwSDNDJn71jxHxmCTN9ayz1028e1QZVxjluC9WrH0AiBqDRq/Ueyw+lCZwBu9XO1geNjlAUqqH48Fo2uwpUu7rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioCHSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMkxAAm7jlMJ+xsnygRiUzN5lOO0u2VH+KbivFc66IYz86GOP9efd/\r\n89kFgRLsNO3mOKh4Gv6AFBDcMUdXQ3PyfnHXmJsnVYEPujYKeGU6stZa8E0I\r\nhRaYP0eKMgJzZcMcrAOiG8l6X7d9wnNL0mDiYluZ1C2uUb2E0gwWqhZpgqNp\r\nn+l7UTHx2kpNGxHT+mlXqsqTizanPhf1D+saw+OKwaSdVIMSSECWFWLrwPo+\r\nB5UZBAWt2kTmvOZxdXMqRcs4SHBIb76oJLj3wp/RQxfV4IjiRfPYALrNgM4Q\r\nRuyxrEzEM7FGS9vv6uhxnk70OAGye3RZ48W265TedQFDMt2GuQYQsOCJs3B2\r\nrDmJ+biiwMd1tArtDCcAbRNR22KNgSOawNaKT9c6Kr0q88Uxmzj6SKgIAibh\r\nf1BLYwh2LfpZLjVkpbjw68P3/iC4vALOP4+A/ytPf9fQltnHx2cJNWBt/fpd\r\nxh/9N+8aQ4KD7ldob7Kx0CuggltiJdQgqo4M8OOtt4sOP4dzw7BLBLbS1ocs\r\nknJ+t7tEa0quXmMLlnSsBZUF/Cvsfz/ALkNgakrct1DXgizj/OxgMEIp/IGN\r\nybT7yof2zdvDWXpCbueppk/851phOajROp9IIA0Ce7qTKVbkZ8P/guQ6S9xw\r\nIziyF1f5kPcsooSt8HYNd4yN2RHgKWN8Mzw=\r\n=RqAy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ee0a3710b91c833bef934dce6048382a78b8b0e8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-08T04:09:07.608Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^29.0.0","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.19"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.17-joshbwlng-update-internal-ee0a3710b91c833bef934dce6048382a78b8b0e8_1654661585755_0.20078047481226835","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.17":{"name":"@balena/jellyfish-plugin-front","version":"5.0.17","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.17","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f5b3986291dcbaacb979aa7dddbaccfd071db9f8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.17.tgz","fileCount":28,"integrity":"sha512-lNYVuNY/F32qc/at2ry2kl9Z/AJ3HPJdTf0DSx8tYjDE3XA/8SV7V+iwyI0mqg0IinQC96IIysrY1BCLpD4bmA==","signatures":[{"sig":"MEUCIDeDXaMKroO+teE+ZclaLHkjEIg58FZ2oyeTTC4Dt24LAiEA6mpa6x8prF9qLsIqomQqvj3sQfcfJgBS76L7LQGHQeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioCZrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYfxAAlPL2XtvlnFQi5roRShWRcBs4i5+t/9hCfRBYhO6JFFYCnMPW\r\npqYx0O3brAX6HHw7jgN0fOqNzsLzwW/wYPfO+J1Wg9mfTbTEtX/37eha2Mc5\r\nZJ7tP/pCl5J0AraMGhkSfThD372QVmmZT3Hq9SoYnCZ52OGEmDfsjxfRwf6M\r\nyX6YpvQnjDLtb/oLNaBU4ujw1b02KDARJZgnuFs7gn3+l61GcuuQY+p3NWVy\r\nNj1yBBtWnqMq2EEap3o6jEQwehZ3s4NHbdOuRUbTBFuGgLJiLEWdaknkmn96\r\nRx4MBKexrT9jVWBjF6O9U1PP+TucowQS4N20La78EdM5ZmMk7x1FqNNKFO/f\r\nkYwyZdllWhZ7X4/zDYFTAvNhJ8oU3wLj2qXGvHQiDy3OUpVDHc8S9dqEvO/0\r\nblXizF7Q60iSvi2584lDCrgHg7SH71lN2Vl51SEA0cASmhD1HMR1voLoBl5O\r\nnclOzkSGwuTUlApXDYwPhioig9mkV3dQVSEuM1YEuzLAiHKEEEMYdQpI4JA/\r\nGaKLS6gW329ybsP4N8fiW5YKT1V8xSL+oWVnSjew6qovplRvi3gQQH9YEQrm\r\nGuNrwIITMXQkJFOChi/xaCsGw0++NDrPKu2zGgCRIQezSYPlyDiYWkU3WN6U\r\nNqyQ7rqAscrcYtcFzL3jbcn/i8TMDClzblM=\r\n=L0SD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"38a212d6ea337ff55339f0a3cb050cefe02fdfca","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-08T04:30:12.053Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^29.0.0","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.19"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.17_1654662763109_0.18459164264757422","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.18-renovate-balena-jellyfish-worker-29-x-35e266d03138e8f2a2805db7a78caf598a241ed0":{"name":"@balena/jellyfish-plugin-front","version":"5.0.18-renovate-balena-jellyfish-worker-29-x-35e266d03138e8f2a2805db7a78caf598a241ed0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.18-renovate-balena-jellyfish-worker-29-x-35e266d03138e8f2a2805db7a78caf598a241ed0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1af069d58530c5406b08052711bad0b9bd9e263e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.18-renovate-balena-jellyfish-worker-29-x-35e266d03138e8f2a2805db7a78caf598a241ed0.tgz","fileCount":28,"integrity":"sha512-nW7VUukG9Xoe5K5z2fsvascDW9elP+RmmHm9R6cLaGYPbjwhFxiIKVu+YOrijV6C43xAwIviJxw21ZVEoNMlxg==","signatures":[{"sig":"MEUCIQDQLwzQteBZm3rVnXVjriyODGaY4wCW86j9B3VdBmXBWwIgRUOf9SHQhfAqWK0zHKUMbCriJ9MjJC8aAJmxFJZLhwY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioNZ8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKdRAAirlPaJ6gpVpihGEPoDM8xL3UzJjmaDrZvR33j7Vh59LdoLlG\r\nnQSzfsPLMwReBAboRu0FJzLqcCZLHXUiOV5SLnEIxjlaDt7KVb23+yLwVw1Y\r\nvzzjZAvWm+zuiAXq28Di6eKdq3YbVevALEWUo+EcUxsaUik5RV3j+Vyhaqjd\r\nnF4Tr23GPfpJIi4q8f5maZQVlYrLyeXpTpx2TpbtE1HrF8ONIBSlViiZ6IQa\r\new5NGgm9HekXiqaiDdSxJmPhz1h0CAXcGFLleA3lWqncl1pCAVieeNZQGixl\r\nwXPmo/StUJ6UNUmWY4lNNW48m7lnabRRSOFD0Ex33JasCJQSfKyWsidhQEH4\r\nRr6xViVA5vCdsWtCsU9IEaHhGmHXNKXUXdpDlTlgTLT8OCfXwCmzyPGgv0pY\r\n8ZZMf/HAA3b0DxuiwFPFsCiVFxs/is/odrob3r+68/gIC5SF7t7+eLf2IUjm\r\n+fx8A3QELU1x9X1KAxHG7yQI2g2GrvdAGq1sO3S1JZri64V9GxMpd+zjnlpc\r\nb5CFFIJA7qxPCLY2Eli1PqSbFo+N+klGCJ9nA6CSID0N/s92WcEQOXrUXxCg\r\n5d86A6A9/auTYxHFZVFvKcuoeu2wwRtkQQfy3rXTHz4/0y/KkmZOhfBmFbHw\r\nD4p8ZB/ho/TM6IHa58R+iRIjyQ5qlper8DE=\r\n=Qm4s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"35e266d03138e8f2a2805db7a78caf598a241ed0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-08T16:58:12.314Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^29.1.0","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.19"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.18-renovate-balena-jellyfish-worker-29-x-35e266d03138e8f2a2805db7a78caf598a241ed0_1654707836300_0.3611493173803433","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.18-mob-specify-message-source-086372a21951f0a6d82d82c99a07a5d9ca0f27bb":{"name":"@balena/jellyfish-plugin-front","version":"5.0.18-mob-specify-message-source-086372a21951f0a6d82d82c99a07a5d9ca0f27bb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.18-mob-specify-message-source-086372a21951f0a6d82d82c99a07a5d9ca0f27bb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3738362edd2cd1b63e744ccf3370c2de87666467","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.18-mob-specify-message-source-086372a21951f0a6d82d82c99a07a5d9ca0f27bb.tgz","fileCount":31,"integrity":"sha512-dTWKYivsnllc3kadsnel9cEMxyRmtnISJGqDJ3UE+oVZvFRRUVTsYmTTguOFd+b1Y0/txtny3DJ5K3r+laDj4g==","signatures":[{"sig":"MEQCIEIEy8pZcY8FDQGCGYMtn8Dt4545ZN2HjVVb9o683onVAiAMtCDveCph2H+i7jrZHU99fBfjsEYkxxHagKFUSnkZbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioaq1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp1Q//Qlap7l++M+eOgpD4JvDKKKgNpBQOYQ7gjjTeQkpdhihRG5Dx\r\nZFfAR2SsY+fsP2LyoySbwgULpGI4OUrlwtOO4DRueTRGw4oLMT+IL3CSMYmt\r\nw9a0D7M6fJwpe9OP3K0tBgWDuc983Ornj4ovvFw4Cnqx0fr8otZoQuFenALC\r\nl8rhwd7i/gssAT+E2ljqrhhZZZIZ3t5vlTQFR+RbrwU6v7iWwIlcENs/b3U1\r\nW8fo043OfxeMfBtVllhdFtNhhvuQ+oRdqv58tBna92ccIokKC1VP9q7kNUzY\r\nggMvYgeqJkm9r16JLLgIQ8i+NbM6oIIhJ0t5HWHFRO/AAkYJd+ac+H8760UO\r\npsS4xHESd0QuUU7nG878gypDxytP/nqXOpnoKxf2ArmP8yu+p4O5tovYBvT5\r\nnRC9MpBq+Y6dJYjkoklEcxgPtzkXpyORJb6B9VIC82PyonYCdErUQDt6a+RO\r\n18efiKmrdAh1VkL4TnL8i0uIuP6R2M+d9t5bTzn+FgNcG8viQEtnJCRIDFE4\r\nlZzMSMEMS488vKOl1+NzSd8a9GlvT/BrIVMuA7p1RFhpRWU1aJbrcBR+rR7B\r\ncqbiK69FssDgDxyHozj+ti/PHcl4GhoB3TDru1ljBoL4u5gYdRAExQCqCx+q\r\n8srRw7ezYZxAWH9v2jcXk//3xDlkXJ8QbUI=\r\n=Oplh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"086372a21951f0a6d82d82c99a07a5d9ca0f27bb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-09T08:05:51.500Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^29.1.0","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.19"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.18-mob-specify-message-source-086372a21951f0a6d82d82c99a07a5d9ca0f27bb_1654762165048_0.007990333500178526","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.18-mob-specify-message-source-8cb556853a1f491c7ccbdafe75ffa32ca9e79082":{"name":"@balena/jellyfish-plugin-front","version":"5.0.18-mob-specify-message-source-8cb556853a1f491c7ccbdafe75ffa32ca9e79082","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.18-mob-specify-message-source-8cb556853a1f491c7ccbdafe75ffa32ca9e79082","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f5e56b3dc9088d720b76746ffc56a54987618701","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.18-mob-specify-message-source-8cb556853a1f491c7ccbdafe75ffa32ca9e79082.tgz","fileCount":31,"integrity":"sha512-EBeOWbFYorPledJ3W8iyDq5O5bYBoq21kej9xCnykuJAYqnKCiR3HW232nbo0KpinDK/Rb1FwTWxA8AW4v215w==","signatures":[{"sig":"MEUCIQCtYV7TgEGRAg3OoaTJKWP4W3axRSr28oqBWxfu0h/xSQIgbngvjqKEl6DDV987MoNPt3SChUDJU2iszvSitWmbZYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioavGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnSA/7B/MrPdZV0qiq7+Ec7I2Y5KpBP48Xr/g/JziYHuXir3KvDJXx\r\nhrnnOnTBrbDiy4IDcK2J9Bl8kSmAZIfqa7detb6/+46OnV1CgosJn8F/6BCu\r\nRo8lKdjzMQBz9L6F73aQwIsPTO2Dwu/vPlI5dHrCwQiaTidHj6oGsNHAqIsv\r\nVvCEMRmR2ex0FuoK9x2Wn/QwE9wNfIIvqqSflidfWdbFBxj8ytsDCi1eZNqx\r\niZHAOvc0Zrr8+4L+lSFcNy5yLslLJM6KKPu2q7pvF8OaWoUZL1KdEICGNP8+\r\nLuSVXJ1+vI9r2UjtKD59i60y6lPoPBmyddr48efUlIKfiKR72A/9s7r5T1z3\r\niZJ5l0gtYT1pSnszxpvSTaVXToGs0juv9L7GpSD4Qnbt6TQEzbhaodEGNPzX\r\n6GC1LTZ19vzleFhXxy1YDpYo7VwuqbC1nlmnZVQah1rLxW+0bnfV3MHHIKBV\r\n7iO0zCN/YTOZ5M9rmY3AhjlvU4QzIhW2Dw9yaIc+6nRkoSLVcVwKOp5rykBY\r\n0Uga4MP3otSV28K2vaqAGwgaUAF6NWFfgXeJNWVnhqJlh9bEjt9ceqD7wup+\r\ngHnuqv7rZngqNVQ+OD/8JGajBHlsy0gLFJiSgNLwN0RBWAMtRixl91+24ppZ\r\nPeNkxhFpbW5eF47KFxxTWeDR+1LHEzuwFBk=\r\n=hL/X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8cb556853a1f491c7ccbdafe75ffa32ca9e79082","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-09T08:09:36.632Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^29.1.0","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.19"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.18-mob-specify-message-source-8cb556853a1f491c7ccbdafe75ffa32ca9e79082_1654762437913_0.6195017988661373","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.18-mob-specify-message-source-d96c6908ee0dd34a58ab4df19a0bcea915cb7d6b":{"name":"@balena/jellyfish-plugin-front","version":"5.0.18-mob-specify-message-source-d96c6908ee0dd34a58ab4df19a0bcea915cb7d6b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.18-mob-specify-message-source-d96c6908ee0dd34a58ab4df19a0bcea915cb7d6b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0aacbaa2867394ed08d6e755dff3299142a7c832","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.18-mob-specify-message-source-d96c6908ee0dd34a58ab4df19a0bcea915cb7d6b.tgz","fileCount":31,"integrity":"sha512-kD/q3L4XdUuddjgZpO0xCXEQ75DIJF6sZz1chjbyWQ27NqEVKGt2CHJeHdPbphog1FIfsYdgKyA4vTIWfoTt9Q==","signatures":[{"sig":"MEUCIGV329vDIyquJKh0aePzxjgJOB1JhHPShzUgcDzPenO7AiEAsQZIXUavb4hPR2nOAH4q4rbJpO1wGUaH9gr8X1BCPCI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiobFjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqdQ/8DE1SHTGLnxJg1DGXD8iqc5JnjZA8Dszh8hc4NMxNUpEzeUOf\r\n3sQckUdtzj1CK1sFbwJxPYDnFVaERb7U7xmDPH1j4NW1E9phfpPNfLiiqLiZ\r\n02zrw1Kn+TL1XgPGhQJw8WGQVPNlPCytA5DRk9BGkVHf5E9PpTSg3y5V7Fpa\r\nAo8JlUUisGs6b5oEqkhWj1BcLnt0Q7NCesllJu9ki6sGx79Jk9f7sC/ouLux\r\nnA4SiZAAoyxEWFtDrfzKwNlKFUgJAsrOv0CmPnw3JJdAMMVJiRh/gqkT0Y1J\r\nfHITOWXPElQup21VsIaGFJz+2MGjPeJ0ftCJ+GTvlVcLb0le/rm4CxMGSFVh\r\nR8rg9NiD+9B9db/7Qljf48Xf+UoHgsSwEPgKT0v29nRDmNghcvCH+m5oecC3\r\nbCTnuywVviQkw+e3KcsYGtcTm5QDnbmbqCn3N/q/sj2Lkij1ucP0xaEJXD0S\r\nP4+mjCPgarnh5XGxa4kZVBgeXH03mkzkymgQFy18FSQYjJLOWkeJbs0sVuXC\r\nix3WaP3CbVoMLD82Wx3fULmKKomCY3BKlppFMAQxIgeDtW7BUiuzIt3Nvk9y\r\nyhGlg7+Hd19n9aTEOwCyoef1mGSyOneoVAgWZAKuNWK+jW66rvQ2YEqNERDZ\r\nJL/W0GsCzbj9ChZkEsoVcFl/ykte2R+WUrw=\r\n=5eAm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d96c6908ee0dd34a58ab4df19a0bcea915cb7d6b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-09T08:33:30.122Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^29.1.0","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.19"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.18-mob-specify-message-source-d96c6908ee0dd34a58ab4df19a0bcea915cb7d6b_1654763875243_0.09767429822196516","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.18-mob-specify-message-source-e6f40f8276fa3879f1581d16dd13c00e038ada32":{"name":"@balena/jellyfish-plugin-front","version":"5.0.18-mob-specify-message-source-e6f40f8276fa3879f1581d16dd13c00e038ada32","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.18-mob-specify-message-source-e6f40f8276fa3879f1581d16dd13c00e038ada32","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3e082bfc8ede263167a910a14dd10cb04892cf30","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.18-mob-specify-message-source-e6f40f8276fa3879f1581d16dd13c00e038ada32.tgz","fileCount":31,"integrity":"sha512-svhR6IjKR9RR5kyf2PQvoIHZo2JM4rbJejfXu7K5mJH1EQGgkwFUG6NPpx/0WyWu9qvKOTT9bcl4SWPLQgkQdA==","signatures":[{"sig":"MEUCIHfpD/5cOKhT5cL6z5EbhLOb30eEYC1QWAc6WBnOsewBAiEA/zHGMLj//9BUMjyn6EOGKOffanqkYEUrqSTjfMKPWJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiocggACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHNw//TBRvb09UtSh1okXRUZ0FTHCG7+W3eGPD/WpfhlI+TXc6E/Fy\r\nYjI2H121YZaoPA+0K4giT6TDkfhQ9z8oPNejKPOYm5ytx5e+tDHoOymekgWp\r\ns4T6sPugZV4uWPWLBpogjGwjWGnOMQchEUIzlxoVH5FwRDbqIvrPcJ25TgUW\r\nR5gIkJdGQEfLAtndUCJRri798dClM1sbPNKR4WihpszjtWej/RpBDeIw/VZU\r\ncfNRUj9YdB00mGInmmY2BqIV/ptztP4ieuYn5Rd1a3cFzr0SHk6qzHNTBXbw\r\nGxAVrBXCyqkRuCWdOqzIu9nwQ3ihsVvhAc/ln7aNIiIeHrnSZIShFpRh1ksW\r\n8wAtAbHMqMDgBGez+lKTMmmLZZ2rDSFjZ7N7A1ptAhSsU9lrkwYla4FLgZq0\r\n8erbwFkDNJv0GahcXLqvgUMjv88c01F69zRqvKsCE5+ikreJ15bJ1w14q4LQ\r\nvH8gTNAu0ue0jqqoGP1/meKaU4txKnFiESygz/Rkv/feouAosE7PZnCeW6rA\r\nJmXk7Ne1hPxO+hLEnE/AGGafQL5orbQS+peqNwDZlw0KDYNs4Um1oUiHYtgp\r\nV7/eFkIyERL6h9F3+eSBOEt5qL5pAauiMRaYqsExIbyrvgAB3IXmwc8g1p3P\r\nbPh8jgoi2HYQeLr7tgHBpC2j5vTjjDa4PtQ=\r\n=jQOD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e6f40f8276fa3879f1581d16dd13c00e038ada32","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-09T10:11:29.661Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^29.1.0","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.19"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.18-mob-specify-message-source-e6f40f8276fa3879f1581d16dd13c00e038ada32_1654769696100_0.7574870729454055","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.18-mob-specify-message-source-058773cb052675229a78755ecefa5438aa2f03c1":{"name":"@balena/jellyfish-plugin-front","version":"5.0.18-mob-specify-message-source-058773cb052675229a78755ecefa5438aa2f03c1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.18-mob-specify-message-source-058773cb052675229a78755ecefa5438aa2f03c1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e0d579cd55da951c2651eab4f2c8766ca650f6a8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.18-mob-specify-message-source-058773cb052675229a78755ecefa5438aa2f03c1.tgz","fileCount":31,"integrity":"sha512-ZywpVHoPpBfvzdFDkZdnR3UgeV7hidHvAb6BFbt4FeJIM2EwF+XAFi1G4i6fX64B8BtyXoMMU1+OTkBziuzB0w==","signatures":[{"sig":"MEUCIQCH8YuMrEBg9lS5aoU8YDdqcntHna2ezT7GjW8E2fGpYwIgANdOEZ+gq5qaUfLd72VTI6N8rmX0BvsTidPXuIlItd0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiofEEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnSw/9HiDEVVOlQTdkaih50tVDFCoXzUKxuGLaI2kEYO5rD0XINslB\r\nClnNkB9CprJtj7898PdSH7BLxtfWcIqQZheO7Kmc22NFB/ikNqh6J66Ozfw/\r\nWDxJBFa9klp40SiJinO9EiOfhLX6eCyyccfuSdRDuCM+4AMoe898i6ATHfZ9\r\neWcYGCSnBq0R3S3fshbqfSNlgG5XxsuYWYJedbHsBPB/WF1xMkknjk6M8YUI\r\nKCO+8Kmzth90aDupS0OPT5cunFimkg54IN2RoAnt/8+R8VODzLidlJtIZj5l\r\njxN8gqcTcl4vQmv8xc3tuZgZlcOout/1lvYaDLfwJHvfnPkkfrhWs1q8YaCB\r\nK/qfvALO0xBZfs5e7WQh1gm9OMIh2iSf5VbJ2IMG9wS1zkR6re0ktTVpOMFu\r\nThZ/2MfVQSmorWiZCMTPWvc0hUzIOw4OPQdFNs8maYJaI5Z7fly4EcaBnqaH\r\nowWn9D2s/TGc4mac3p+5uAbfPs2wJ5JhHK66zQ8EqpzWqhW07LqXJTbHBSka\r\nu8shhXzSwqq5FkoIzKoje9OCpUFVGaLcv1qv1mjizMMQNZZL0U9QyEMoTS65\r\n1Ls/OOgaOGc1l6zIPYgcmCYMJJTjIKWfyjHVGW6F4ZSZ8gEnP3hOJ/Mgdc4C\r\n6VwlRyrfB9GtjJsGdRcf7s9F0UUTQIDDRbo=\r\n=mTQ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"058773cb052675229a78755ecefa5438aa2f03c1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-09T13:06:09.424Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^29.1.0","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.7.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.19"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.18-mob-specify-message-source-058773cb052675229a78755ecefa5438aa2f03c1_1654780164588_0.1750720541588089","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.18":{"name":"@balena/jellyfish-plugin-front","version":"5.0.18","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.18","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"745213c5d718648b13cfee113698be21ceea8f04","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.18.tgz","fileCount":31,"integrity":"sha512-XNilpI0g2GNZxvw6md2u6WYlKPRUIf5Z4lyAOiWN+rLjPqpruWldbX6FCUvQjWFoRQ1bX8K2+dekTJPXGdzklA==","signatures":[{"sig":"MEQCIFUnjd44MlAeKZ4lt3neLrDUki/nJDqacVfSfHfKeniuAiBEthPv1kWNES66/ci+nH7olRPlN+sCBB6PFULSXdgnEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiofY2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiWw//f1NHSo5GhYrmXkUpsVY95LNjzjjP0xS0zdbhaTd9yOUOGV3s\r\nmzz3T6MvpEUclPhakS0rUJmIt3NXbdurc0ME7+Wpq4hGywOhEjCT+RmORGWs\r\nA+NKJx0j1LB9FSzxLt3UvOHJjOaKAtZPontwL+xYCmR4I3zbhOf7OV6ycuV4\r\nXVwQJVMsuxidabGKqarg3sy2fj0p/aJhdUgEaqclcbZ94JhVDqhLDXw3a9Lb\r\nxinD53VeAFszsKCGawiHK+IAvwz5Q5HVOqrosBuo9RrEd1+oG04m51P5VKy5\r\nkujT23c3Or8FWdAvH2M6xf7MOGihkz88Azrqd/MTpQWvGMdafvTIfNZnrq21\r\n9yKQr5SObckBgj2+01j3OMV4UQSTt9c3A/kApgMeEK014S/UnO2rXnTtcu14\r\njbNP7vsZgxXqtXJ596xubtY2QK7Yv8Dtskye7N8KIVF2XMf5NyLExnBxXeF5\r\n2Q2WtAMH09INgwZsLZtaSjeIBnDt8F/iVT5EkIw/+Am1acD2F5Fq6JLWVItt\r\no85j4hlOb277ZEZBwVVfzCAtuD2+jW6LU7h6EBfs1XX4XVrj2aMVeThnwNtT\r\nJwT1LN/c415ceH7RXQjvw3+0GNv6t5GQiBnyGur8LsFL/+bSdzkmHL6aqo+L\r\ncF9gH8sEgPkju2UhKAcdylZJ5n8SJ/EUWn8=\r\n=mcS/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a0f7bf3519da22feb97286639c95f73f2d5c6b6b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-09T13:29:06.328Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^29.1.0","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.0","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.0","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.19"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.18_1654781494454_0.1225272490166347","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.19-joshbwlng-bump-deps-8a08f6e4faa769bed7343175956465803669277e":{"name":"@balena/jellyfish-plugin-front","version":"5.0.19-joshbwlng-bump-deps-8a08f6e4faa769bed7343175956465803669277e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.19-joshbwlng-bump-deps-8a08f6e4faa769bed7343175956465803669277e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c10a02ff940471504c9a4f2fc3ecd3f2c874c0cf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.19-joshbwlng-bump-deps-8a08f6e4faa769bed7343175956465803669277e.tgz","fileCount":31,"integrity":"sha512-8oqfmkJ7yfOHGuXDKVhiZqRKX5E4d6/jNOOrxmBrNPohuqVfAY4P4bYgLjpbyI7P0rwKHjrV7Vx3pwEFDrDwNg==","signatures":[{"sig":"MEUCIQDa7zVDDunhJDnSmfQd+pGGc4QVH+4BPqYRDUajYys/kQIgRzKmDkV3hzVBMjfI2qbXxteTc6aYBza6ZHPASh3/g9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipIASACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1ug//VXxZLMz//v6EOS/gf9ZIqIffaRwvwiLt4PS1SxSH/Y1Nby7+\r\nou0kSGo55qonfduOxvDUVLxb95oWH5BHkIsSI36MqA14CB4KM819WZiw7OGY\r\nIR/cZ/IWkrLp9cJtRzrBBjTJ0mXWT2t1Ac1Hw35UIayRbxlu+xbgy/3vidaf\r\nulKKXmOO2VqcjoUgZ3byktkpL12OJ40yED6Sm5wCkg72jb6n007t+wJ0ni4U\r\nSj/cTzAQDvItp0670LNcY6XV7ytegLtHtB+4osDaj/4vKQwMLhDAyZ+9OWHD\r\n6xbQu3vtMSoMtvz4FeWUlmpMqBdRKj5IhYrp7V5S27hTYI57iEqYHIhSRO8v\r\nlt9n/AA/VQ7EYgB1ATrrNyLUGtsf9Wvf7W8nHbtbcjNc+bzyr9S0fy6AgysE\r\nY/R09mZLoUAE9BbhnC8suXx0sk26swZehCSn3QO2gj+UUqG3/N23UQuKLGnx\r\nL6TNFc1wFiCp31WstkOYsLY9Hcr6z+r2xE2ZwT8HxS0ByrhyytAkCEOHwHnO\r\nO8pQUPeMC3S7Xm8kgG9MFiBY+/IySlB1wfDmtgVvd3xU4FVFWkPMt6LciaQN\r\nIJnz0vOqhgSLVvJdP2TSQFX2Fvmxg8l/dE1rNFdT6KCZNShPaSZQd/2MlNhB\r\nRjb+9182TT596Zk0LyyWqnGKP/RvgpZSPaA=\r\n=ekHk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8a08f6e4faa769bed7343175956465803669277e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-11T11:40:34.443Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.7","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.23"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.19-joshbwlng-bump-deps-8a08f6e4faa769bed7343175956465803669277e_1654947858143_0.13254919585914893","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.19-joshbwlng-bump-deps-b7e1f684b26c4807c54b121c0d09f542b2b2f580":{"name":"@balena/jellyfish-plugin-front","version":"5.0.19-joshbwlng-bump-deps-b7e1f684b26c4807c54b121c0d09f542b2b2f580","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.19-joshbwlng-bump-deps-b7e1f684b26c4807c54b121c0d09f542b2b2f580","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0478b78e04e293e5799bec24a8b5aa1c2021a0e0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.19-joshbwlng-bump-deps-b7e1f684b26c4807c54b121c0d09f542b2b2f580.tgz","fileCount":31,"integrity":"sha512-73Lvq1Inomr56uufJa3PV5yZEY8RGlSMiZ+2uEa2MXkEd6wePyLEJWN7zdss56zmllcwHC5nMVgcbIHLW37dnw==","signatures":[{"sig":"MEYCIQDypARv4ZRttGvxdNenq/MA7Ze4hdOAwLLCFALnuUw/IAIhANy1lE1Ehjfw8mdTlnhOtEgPbNNBApkxrsAPg62pXHx1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipdPGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYmg//Tr7sphQYIdO6TOwcJb38ArPQHggeCTJMgqv1o1h20NvOf34j\r\n7eJRiFqQ3O/+AARwcfoKRHlGje2NSNLhp2d2h6ur1s4csGA3PSXO4LgllLXi\r\nLiL7tZh+MsarsEX1mBJLp1itp4qPY3P2pNAVmGuprTJjzug+QwMRvEIdJa8D\r\nbV3GcBkNp2p5l7dfwbEJwQ/uLftlgk50WDAHSijRDXvdItVArYAukI/ISMqw\r\n59FdwfWbHdOIt/KJ03nM47z7tPMQREZ5kBRPfg3QV+jE47YhvPaXz5B2sVrx\r\nCFVnt4DGrB053LDN+wc0EOgRfHeLc2uGcxWB7vvSdOFX+O9x22th8LQ/7yQ6\r\njJr1dDeCtgf/fleB2/dBLky/kCK9syFJK6pVcb7kCDJpIsSwYnKJzx0LYxMw\r\n3WgCxEuVGTJPeB1YeEARDUK9Uau1rRbUrT+zuYgNSlFOKNxpVOgN7C4huzfK\r\nLuRdJrxQ3GoKOIiSg85g3xEg2lfOPG2TU0XLcMpjAeL9eHm32aMS7SdVdxr9\r\nv3PjSlN7FV1azCeSeVgh6MQBcE1dylXrTNaaO6KVfPopzUqll1KrSOr/6FXm\r\np/sEWVVFBY9VVuu9jnkb+WTMf6iyQNNEUIT1lDL1Tr0pmhkGGXm86ccc8FdM\r\nbopr2soHmy90C+u7JOsVly8M14PEEFuSAH8=\r\n=0RKR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b7e1f684b26c4807c54b121c0d09f542b2b2f580","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-12T11:48:40.500Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.7","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.23"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.19-joshbwlng-bump-deps-b7e1f684b26c4807c54b121c0d09f542b2b2f580_1655034822329_0.7435261848652845","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.19":{"name":"@balena/jellyfish-plugin-front","version":"5.0.19","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.19","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f1e40daf34e32ce9d460cbe6585e805039aa8890","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.19.tgz","fileCount":31,"integrity":"sha512-TssnaYbWe19VuzsO+D3yNzhOF19x1LfbZJpu1T2j7JEzON0rpqJfiG3n3TPjWFVVmLhfQzEnkyaf8tIrHKtFdA==","signatures":[{"sig":"MEUCIQC7/Orwk0JjKaF9vO191e8oEcsiRWU/4NCT52uvHkWNIwIgKp22oqlwz9nrFgHri66UpO1JaZRzCCysufChKJK6y54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipdeRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRig//f6iJ7M+CILXLyliBw5LU3c6SaPTvUnVLxl7YbMsJCUjMgfVb\r\nF8ft9LEZ/vErXkVVcSjax5F8eFSMQ63f3Y2f3fRnME3gLbM1+tGMQluUYMkO\r\nxFGd1K0L4osH3M2hbAbZ/iVlBAa2ZWlVzkrTZnqwn252nAdsiXvkSBsy0fFz\r\n7EcDxCAIMUVkEO9eX9/tViyss7aKbQ7OB8gUacPEI/Iipw/j2rFYTlIGAF1G\r\nWUIG92G0knu3bB+ZxYIG1L2UEb9reaENXnssN463On4StRevnhp8zOvZKwyt\r\n9YBv1DHgQvZH2QJbYUSwn6Ze7ZarKjJ2OanllsCNOP6GRh0EreJcD2USCYb8\r\n1VZ448C8vWtjcjDgrctJAd+jTfuRuDlUUT0nLlLhaxRCSwTmn41PNp+Fm6JR\r\nMDTEr6OMhsPyyzGxRXaEF/CEqXw/uJmsOsI0R4Y62B8NR60FWHLLwaV2sEyW\r\nU8UM+82pPPWgwDCqZwQtR1aX+S1ZaUsFGmAr78r4ohXDBkI9hAQF9b04j2M1\r\nGVUAQOG929h6cSB0dzWtTE4uvLZ5BXQIpZVRAkth/EVS1CjPPwiRQUpdcXm/\r\npf2j9O5qCMt9Dl3vezAhbYiSDLNc06DfWHVK+1XI2Nx8R5U556TsiWrmNr7G\r\nT3nx/4trEageCiL5Heoc3fDYHZe927ewIoY=\r\n=18km\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c7a92491ca4983ed3e7fd6e010677dfb0ca7d34f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-12T12:07:15.077Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.7","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.23"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.19_1655035792886_0.15300216427727276","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.20-lucianbuzzo-debug-channels-9a957bcfa784f35577461273a0ebb677f19b4ff5":{"name":"@balena/jellyfish-plugin-front","version":"5.0.20-lucianbuzzo-debug-channels-9a957bcfa784f35577461273a0ebb677f19b4ff5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.20-lucianbuzzo-debug-channels-9a957bcfa784f35577461273a0ebb677f19b4ff5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cead0b2b00fed789b3e2f8bf4f6f83e86bae8fdb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.20-lucianbuzzo-debug-channels-9a957bcfa784f35577461273a0ebb677f19b4ff5.tgz","fileCount":31,"integrity":"sha512-Tnic/OgRRAviD19Yn9Ml9TDFP26IsI4BwrHZcRrELgPAi3McWInmRCeg6jv14AWWVzbCDvUySci6aYsEcNEhUw==","signatures":[{"sig":"MEUCIQDSiqnIk2K5TqnBTvxBiwgF9Z7wTcdawZ3QDjlVIWNWqgIgYABEV6IBuNHEv/AUWdnlA5JA9lA3+XSYfKWNiJGNka8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipvBDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZEQ/9GnAos2QOWv+AtKTLoawjv35FayBboEw1+rrZsvsTgaGZRpkv\r\nl/fPDUZhwE/g559RO2loMZrc7uXJnXuZO3ME67lizSIb6QhPHGiobGu2APRG\r\n7qpp4maaZHAhgDRUk9tQAFB52wiR+IXF0Zct96oasMTVT7tqOz1WeY1ELIY7\r\nymstL0KvvELYjs87HsjpKRZtpchlMguPTLO8OdLuIbBgUT3dCHLrrvca/jKq\r\nWNaAFFR43HL82v6p6a5QkzSOWrV+YWEM3cBw9KfiX5clI9te8tc+9euv9Xdj\r\ndpGcQOWL9pJM4N8F9zIb23o3U0/HxmObYwY2I/d+GO6k9I+7a437srlioywV\r\nE+6xq1doFgxJkc/GoMxfLPCIYI+tXUH/J9EKe96l2LsMcJObul/wol2/AVCr\r\nNN7ipT4FpyvyDO+xwDePpsVGiFQqlkjROv+c6UxtBi4X+XNVs9HGkaGFGNqB\r\naccr79/i1Cg7cDuGIiwT1EzTGLon+kzg2vVsq2yILP807uFeTfcqdAeQ8/4b\r\nujRl+bk4/jDbpmZjnACjARDDqpp+PUuOUL+3jbVT0EDyQpebvgnBJ9MBR+CT\r\nVxsdaTc4MmHpaX6CwssDMApKZVftz8JqPu8glmlvkP6AAju0aYUEcaCm6mna\r\nAXLuUXF4h6YU1rcY48I14l0FPmJhRnLORDQ=\r\n=khRc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9a957bcfa784f35577461273a0ebb677f19b4ff5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-13T08:03:37.003Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.7","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.23"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.20-lucianbuzzo-debug-channels-9a957bcfa784f35577461273a0ebb677f19b4ff5_1655107651584_0.2317024047523153","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.20":{"name":"@balena/jellyfish-plugin-front","version":"5.0.20","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.20","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"49c28a23f4529e7251fb7c2e3d7d84f109d9e81e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.20.tgz","fileCount":31,"integrity":"sha512-MvDmA04DNKWKpd7lQp30SqRV93itAIY90z3++ztKuvJOIVFKzAMgOA7JxTASn0xzO+/CoWwE9ITFp4A1oyXWqg==","signatures":[{"sig":"MEYCIQCg4IqFCvFUqMEYDkj8zjC8H4ikrOc35GLD1l+C8TzTLgIhAK7GbM5Ol2Hyxc6YBAZ5JefHTWTl+DU7cmdN3Gi51Gti","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipvSdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOxg/+JP4HfQ2tpVWl3bZifw3KWU4pG3FgcTylr5tCvrEEOHOwqGCK\r\nibuQS2g5+4FteLCtOKBWnJO1lyNB41QTz5ldQAu19dp3tUEryU5ayURC8iGB\r\ne8MmI/VSUOk5xUwN4qbpqffqznlwTfMWOt9m3nv/2VIKCbEN2/Iiiqblu9Kj\r\nGtwPFwY8F6tA/7DI8hoqEg47pWGZKBZT+9hhnEwuwv5w1QDpWT39vMNodCXH\r\nbtoJpgy5xvXUmrFqEs1963Wpc0BzUsdaU2Nee7X/L59umafbPDwYaTFXOy7a\r\nR/kMH6c2KI/vx+kni/dgspgyazOUgUA8JwXxZeiHUUD9px3/1SahkNbhWzF5\r\nfgVb87lu6br8sWyDFeB2xhbASQSSGs1D7WHR4CgnuAniEaEsPzMzXitf/j3Q\r\nXZXJFWhVex12siic2knPd9F0gCq/q4x+7I05klcIQm+g5NoPtoHUmeY5Ys2P\r\nCrR8y7fuXGm0Klhhis1lAhDbcNEDsXHWn4ux6Gze9igVRUCM1Ur+2VslhZ70\r\nJ69Alugo3Z6/osBa+CLQWJIT9hXbmFLx9trbNs1muxoEZBqECMb79d3GVKFt\r\nF/LvAnGLn1nbzOduCrci8I94fgpPPtTLlelPB6DV1Y3+qn5FTsR94rXg2UPB\r\nKqyfH45n9OmdoW9z4vNOnbWqNRvBV477A48=\r\n=n0hJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d95536fd975486e47e132145349326d334e0eb93","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-13T08:22:35.167Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.7","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.23"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.20_1655108765530_0.4240148987261234","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.21-joshbwlng-update-worker-2-9f63fcc86acbb2135649dd287a14ac3b9d463394":{"name":"@balena/jellyfish-plugin-front","version":"5.0.21-joshbwlng-update-worker-2-9f63fcc86acbb2135649dd287a14ac3b9d463394","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.21-joshbwlng-update-worker-2-9f63fcc86acbb2135649dd287a14ac3b9d463394","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"14f4669cbd4f5508bf5e4a743816ea9f45e7a3fe","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.21-joshbwlng-update-worker-2-9f63fcc86acbb2135649dd287a14ac3b9d463394.tgz","fileCount":31,"integrity":"sha512-oc/8qOE4uhYzT0q6CdPfvDFZ/oZtCkEZMqMorA5HDV37A1IKjZ0ar2h55yvNO2y1sui3NgN4mOweMgdS+qGzUg==","signatures":[{"sig":"MEUCIQC4uFszLtR9rSHdMrFgRoMZFKobmt+vJHzpJHI48Xf7BQIgY11gFG9kBWw7GJmI7sUVf0OfTTn8W60TAl+/l1jMVa4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip/cyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGCA/+NXY9If3cwESfwdElG5/deVX7xVY/SYGHmYzzpa5OpJGWo5Oj\r\n31ZWiWuNnCxp8PZmmLixPBdWHrhuuznc665ql/QTf/O/drv8Jojci/Bn2snW\r\nQa6S2xoC4+7rqd44bfhR306IsOpQEcXKtIFr6GlqgtMsKbDwH39eE21/kEsv\r\nR6Yc3/2VNYE/ACUpBWpCwwryMRQF7CHSdgTT2GigyKrCZG48/qhMq6S3tlyY\r\nzriOcFzAGlNVtWKq0Yh9PJW+TiJGJDBwf/R9RLwIsXWUjKjzxQicq0B1zv/1\r\nyCnRhiIzML62jykUH+kOV/YUlueplJr4ytEKzsRtfXv993dY4HNW4Rt4uk98\r\nXacYW3YF0EXj2zr8N7blBcdxUVWaGg2biH7u87RI25/IppBU/yk4WzqvfxDo\r\nuW72HeDshy9xU/K9/4nErlN83dF2KzrAT6l1oz4QnuYJp3vHdanh+3ycpHcv\r\nHv0LmCzszvv8V9So3v3lGT5cF2fZXlYd3CMS8AragOvgRHVwrt4BwjwuH7FW\r\noQD4tqGY7yZ96khcWIDmmtR4u7vfGGCHFtMalqsNN1xQvlIeNY8/ABLl7eLS\r\nEA37SjjL1jfXe/eMqsNt1HcgnrdbXz0T3P8Ymu72N6cz5O0zoXQjH8MITcSv\r\ngsmJ8bC97X1usS6B1qkBf+UX6byImJyf/XA=\r\n=cs5P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9f63fcc86acbb2135649dd287a14ac3b9d463394","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-14T02:45:18.617Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.11","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.23"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.21-joshbwlng-update-worker-2-9f63fcc86acbb2135649dd287a14ac3b9d463394_1655174962497_0.8352769006897098","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.21":{"name":"@balena/jellyfish-plugin-front","version":"5.0.21","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.21","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3b07e8da80d5259ac6ac0895e915d87bb2435426","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.21.tgz","fileCount":31,"integrity":"sha512-J31AmIEjojn/WO7PRH74193xp9rWy3Y1ueVQIOasqdDnDYBoBVLWgc2KZcV8nNk3gyi4ZCclh/Yl44laSgR2+A==","signatures":[{"sig":"MEUCIFZwaYNAWgD2HnGQ5nB0E17tVs6kvcT3yZfIvsyMyfupAiEA5Y+W1+LtDk17b9t9hrMaELMDnT2OxkUywtUi8NlimY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqACPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ0Q/+KGuS9ELiiG2raCrSOAYKTWx2AsHnj1dQV1PM069Rxfjs+uBU\r\nvvHLxJOJt98MvPN9/sofJ/gWukw1VRZOR8UmoGLAqLZe4hTGpVJrk44ZuT6t\r\n2YONQGX8eMbuj+H2tgCYELsJ45RcRyRL1ECEoefuR8aitETnOFBL1Gu5Zos1\r\npvy7ft2dKdREwQ3Aqes7lRqf8H+JRnMP7e8/yOP8in4cvlRwOFWXxcusf4gS\r\n46XfLm10AyDfZszHmt1GzM3mkqBgGHcbQVNFemnRw5pW+8q2F+oqO1PY6HrR\r\nHZJ757ra8/xAwIYRZ8GDImFPWqy03R7N+FuLBNWWa7Kv0R6r+HGwrObKTkD0\r\nilQa/Q1z6AJtFPMVFBicPEOJPO5L3HdMKEh0VgCRw5pC9l5eIqBU6+cohEcd\r\nD2hF64P0FhcK5VuSlEg6ej/xnk1uopVzvJkpkkYgMlQAC+XFvel6UiH6vLaL\r\n9NnEOoyyarq8RWKpTFNx109YlSHnu71WqwBPw+gee8x5QJzXnW6aKfrCZMmE\r\nX0SVkCZwua6WFzTAOaI2gW8R9qFnaxbDVnYRHo21R712qEN0fEgZOYJLBX03\r\nIWSEVDmW+1+hP1gEUPF7rZ/6/R+l28zr4f7qKj/eKsOdiduio/xgdIFH7tL+\r\nI+vNWOWvs4JNfWRRP6vEGhsvWvO1HPyvZS8=\r\n=dJl3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c5d1e395ffbaf3df8eeafb3fd89694e11f534c89","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-14T03:26:09.864Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.11","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.23"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.21_1655177359472_0.8567051281839122","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.22-joshbwlng-postgres-image-f8ce516c27e4fe4fb76e0961e4ea1b563f1db8a3":{"name":"@balena/jellyfish-plugin-front","version":"5.0.22-joshbwlng-postgres-image-f8ce516c27e4fe4fb76e0961e4ea1b563f1db8a3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.22-joshbwlng-postgres-image-f8ce516c27e4fe4fb76e0961e4ea1b563f1db8a3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"63377bb954852e3ed3d8f995012cc568721244e4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.22-joshbwlng-postgres-image-f8ce516c27e4fe4fb76e0961e4ea1b563f1db8a3.tgz","fileCount":31,"integrity":"sha512-C734sHmDE3kWwgt6wXKSnMFdmP28mJ/KGSOinPw4plCfhWatC1XSyZbKItQOA3nhKVX11vXvbFLb/masRgtmig==","signatures":[{"sig":"MEQCIC+reaT1drnu8WvFV/2b4VkOkAHxXEzLRjh7wX2yS2m9AiAzDKM+yyFX2XnTOZCxrcHo4Pq0OPEoXYP9vC1JvvgNTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqBTiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEGw/+KoeK+Y9FjAZgvB3Dge2urBRxPeKPI2Pk/4vZWzTzWLOq7erg\r\nh6w4w205hkevLtZZy5WKg7DNdN9+YA13HNz3Wc2NAxaw/50/NVy6Qbp2czzu\r\n10shAXnrb1XZg57QtuL7mPJevV2zHqK+C1wgVew/Sz/NNE51MOUFGUzrNzCb\r\n6OInlhUcM6/BS5OvNbcbFurSnXMNafh9Dr/HiaVS0MjnyUODBQznHTnS3zRu\r\n/XwOVEQpQDXTSf+AJ/EA2yb2pKbHxt+VP8uM6Dog4XYJocysP150YXGPlHCE\r\ng5PBPmFPIsPSJKBJzbHqD5NoCjiGzJVe9stbU5QY+DLQlVF/3L0r0JO2dlHI\r\nOKKq1S2G1kaSc2yJiPXOMbIl166zbVEB9CBuCpQlPO2g2iSwNMZIgcs9msZS\r\nzhVzNcCWeR+9aTk79hR0tsH7rCqvF3qs3r3ZDaA8jn6R4risCJyyBFNJ6Rz1\r\nRV+haK6XVLRBuOcAZHOmOmrq6Uj12AOxFZ0i4aN2D+TIe397zth84MCeB5MB\r\n+5ZemVheb1/N9cq0gZovSTcpRMLfEft/uAJnELKvbGVaXuhmVYK3susOiOyE\r\nkxgeHpwWXE2RxmInbSVnhHzDprCXDLVmoTqI+NhzuJyGxsV3Wh6McauiuJF9\r\n++V3qb/YOwMeKQpiigs7Jy0ypqBIum5gOZI=\r\n=Vdm5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f8ce516c27e4fe4fb76e0961e4ea1b563f1db8a3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-14T04:51:17.108Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.11","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.23"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.22-joshbwlng-postgres-image-f8ce516c27e4fe4fb76e0961e4ea1b563f1db8a3_1655182561970_0.35828515021932006","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.22":{"name":"@balena/jellyfish-plugin-front","version":"5.0.22","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.22","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"749bf7dbdfd6369e51dc75036927b29493c4c952","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.22.tgz","fileCount":31,"integrity":"sha512-MZ86BS7ddwDBlhcl5lyjZtf5gGUFCk+mNmV8y/15NCeBqFdlDPnHkD6pMOjT/JMvoktpEjejBqbMO6ZDIviR/A==","signatures":[{"sig":"MEUCIQD+Yh9r6Mt+B+0uW0EdAfHKDHLNklYJ7jf4Z4qXRaXFGwIgawWZluSWmtexY5fGg7WVU55BMaefcHCiolZ8Ljjof4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqB2QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpODA/+LdNXGQ32qT4hAl+vzl824KDEJWYRJAeEeI2VTAhMmfoWMfkM\r\nNSci6YDI9xOADoNkSinlgDVgQO6tdCcBaTiK+dzi3l5HZvXH76DgsFtiKz3T\r\nDC640KeUrJY0j+fnbnQw5mFUTHPCW0I/8Uzc6nd23+/QORlLhZNohNRSIv/8\r\nD18YGCfHs5RcTKTKHQ1szL6+wB1pqhSx9QfwicOWOS+SWsBKHRccQ9Vz3dfu\r\nD2bYQlzDNVts29nTIPkVfWkmybQPLsb09lRwlOWps+llY8ISusTj7Dzevbhk\r\n20QUG3YAQb17TIzqomPqFv6ijq1iLt2VA/P3vFHg+UlJy4/yNTFDaDOa/wjb\r\n3RvnXQjF0Gipg5MsK9bl0vKAsboIAHMLcTTkzLo1xkBWKsXRF7mK/stbz4Q1\r\naZMywNXT9K5WGZltgv1FJdwfkS7MgA2oKXljCP9/GhMUfbf74kRHxpxa//8F\r\nLqoLik8eoo8TxkUCBjew7cyPQNvOWMJf6n1k1NFaczqFCCHVbgjfpvHOUmsu\r\nu9zJ4hINy42kCWAKHJ6eAqhYzR3krc5QSkdSIgTpXu3l+JPFGveNImqozr9e\r\n7+UbTCdanyC7tk6SYPJfXGChS8TCb2Pw3i/xfClH/470bphxM/Lrchhwj5Qh\r\nGiZZzZYAZtMdIIGKbGy+WCQ+d5fr2OpXaow=\r\n=D4C2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1f55beb7e0808becc6117ee7fc70bd4de2d8b03b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-14T05:30:30.869Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.11","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.23"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.22_1655184784373_0.44774887406144703","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.23-joshbwlng-update-internal-b16f00972b5003c054b9167efe4dd1a10efcb126":{"name":"@balena/jellyfish-plugin-front","version":"5.0.23-joshbwlng-update-internal-b16f00972b5003c054b9167efe4dd1a10efcb126","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.23-joshbwlng-update-internal-b16f00972b5003c054b9167efe4dd1a10efcb126","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"20016493576b4802d905ab20a292663e5effc323","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.23-joshbwlng-update-internal-b16f00972b5003c054b9167efe4dd1a10efcb126.tgz","fileCount":31,"integrity":"sha512-LZSVuYHZHJk+Utgrh/DU6tDgMT4Md3WBAdRfoEB/c054Bv9Mc3vw0MgeGdLMM7EibYKrZs6XFibjHz8UatXAJQ==","signatures":[{"sig":"MEUCIQCPp7I5ZQKYP9bZoXbQgw6K5EKTBu7gClkydePzRpcV2gIgEtRoqF5AndZzrRC0uu23ittKakL17AIqqp7+eo4xcUo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191543,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqp//ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9dQ/+PaJ2ltpbh5AuUQPZmX8mAEUDDx4D/oJ1yDGQCk0Ap5e1uP30\r\nD+ZwbVVbHWrkQF0QfzKvEd/wQOEFp+N6sgGhvJX1SGaKphmRh0GCd/DVbJvV\r\n3XsJ0kSYA1MBhfgqdE1X6Uc0ORlN8yUzB4AZ3lNUCCY+sInVK5ySbe+6Z5vO\r\nxowuDkncbg8lg/j1oclh8y1ENs0w0LPEamXQ+XpkGDkVG9g0ESDxSf8cAMok\r\nryRRPzL10gpBBy6BDcGG3AOXEkcc8+5Ih8znzLiUpZ6VA/zrRdhf2AEIeFEA\r\nsPNxQLGzgZiB11+5HU10SqA5NOPDQ5PpNf5yQzMelrMjxX/fOrnSbceFxvqM\r\nNyqB8mtO8sxd0UmBZ2TpImuJfvqoitmmkEaOQd5hgmg+w/7YHFLel9nFtUkJ\r\nx3hyD8h+06qRnF1DpmZUvS9kdoFZAtwQbSIfnFIQuRfzHzm59fC14h7bJLYE\r\nTU1vl2y8ATuaWjpjdiF99dXHN9ZmShY8aoujqONq2+ecfF/n4cWQx5Se2Ztk\r\nOGEO0rmf06WeUMEdw0rMjmzl8+QiaRsl7GFbi1e8BxJpGgPVR44WcwVzpZNr\r\nzQfeaxALKfN2ncrAaD+OzvQ6bprDDZtTbJg4tpcOwl3DQBTWqx5ckMC814/Y\r\ngNtssiAndKE9JDw16T0TsaGQiqzn2bIucSk=\r\n=/2Kv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b16f00972b5003c054b9167efe4dd1a10efcb126","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-16T03:11:09.241Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.13","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.24"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.23-joshbwlng-update-internal-b16f00972b5003c054b9167efe4dd1a10efcb126_1655349247218_0.27360344212128496","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.23":{"name":"@balena/jellyfish-plugin-front","version":"5.0.23","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.23","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5f866b00ad8c32e8f4f9fbe05e2c2020b5974620","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.23.tgz","fileCount":31,"integrity":"sha512-Y/VGJzK2MimMx+PV2MQbsWmQextTeS8zyoRkWp1fafqOy6PiRtoqTYZq8HVWtr9KHoNdZw9ad6GCvP6V+TaCpA==","signatures":[{"sig":"MEYCIQDRKuNfTV+IJke/m88JFN1dgrLvLyxCOXzHBotfLSX8agIhAJVjMvJD9A6OImuFUOKioYkPCJyPsN43fq+sW5+416Ql","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191476,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqqiEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaQw/+P5kKeHH0Xr3UPQthncKBd7t8PFzsCdqS3kp9VlPQCtm/NhKG\r\nSp2NJyeplMqxdUk/8173efsTLJ2B4RtAHlOVMIBJnZivYpP6lwDqOsKgs2Hg\r\nQla1ZUR27MTKukG5qS/y1WoDxSosD1CTf75j24Z7+jE2GRsJf3UTOTgxsU6O\r\ne2JZQqZ7jlH9mGNsHubc/Qu1MZwJnLLx3A3tXUSOuHn//8XBCOQjSBv7zM2j\r\n3MOzvjqG0EkYAXTT3Mo1HpfgYQ7FvdXxY9KsJurWiPqFBm9wvjdvIFOaLMJB\r\nx4VdR/UFz4QSdk7GRmM1NPNP82FZAbJU83FeNt159mj/NugtWjlkQbwm4/je\r\n+g0UBCLOZ9ODpOHzXRw0s8nGJPBuB3aJPeNDFEpOIUKCYNnD+cwHNMRQzppC\r\nCdPDslHss+nEnnkmMfbLlnY+kqHPSRF/kVF+N9oHPsQ2cKND5FNd0KmdcMD7\r\nBrKO+ToMMOW5EChF8RU1vH9ysd3wTpuCe8H8mx7Wst+vo98ebjncpRS3LTq1\r\nKyVc7MdtIr2c7muIrA6QxZvUD/XYRbukJcAOTeHYJusDQiR8bgW4RRUpyF2J\r\nfDwgL/3s6tLcqNbsQx92pJwijVoR+LP3euENhZrPyvuGbOlr6e8pY/7ZqyNH\r\nyx065BfetHVRk4MfTvHbF0sY2OiTl4MhVx0=\r\n=StKF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ee21bd628dc02e1f378c2a7aace85f44ab3a043a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-16T03:48:03.505Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.13","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.3","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.24"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.23_1655351427860_0.2108801788503758","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.24-joshbwlng-update-typescript-a99f7497a405aa03d6f6ca2462a317895c67dbb8":{"name":"@balena/jellyfish-plugin-front","version":"5.0.24-joshbwlng-update-typescript-a99f7497a405aa03d6f6ca2462a317895c67dbb8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.24-joshbwlng-update-typescript-a99f7497a405aa03d6f6ca2462a317895c67dbb8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6e69347f812a925c0ba6bc6433850b528d82df7f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.24-joshbwlng-update-typescript-a99f7497a405aa03d6f6ca2462a317895c67dbb8.tgz","fileCount":31,"integrity":"sha512-OsRR1F24UmBCD73MDsQ04xeMVDqCYBro/R3WZV36BfehE/YQYvt1N0Jh2k3KhdlSa0KgI/bg3aNipb5i4Akmjw==","signatures":[{"sig":"MEUCIQCQ9v4wNIcADLaA+BtQfEe+VFj+hNowziGm2srLP3kF/gIgZuEmucS3NWc9di+r4xGo9q0zzkaba/ZMxdXQcxhMap0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirVW/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLxhAAozqBsr+/pA0mIKep5LAsWwqdKsF+QH422AS9AQlEnhEh07Sp\r\nJOVwTPGltIxt02feozdDzicZC6C8U02qMf+ICitA6khKtAOQKthnp1BhOi7X\r\nV9CVhYKstalAcgYgEz4GfeTLcIsuHicafX4/9SWmVrt3OSGHgze+UIow4wNq\r\nagiKGyI0hoLGVMRb/QACpE0pqiGNlNErrGZCqS9bWvtaJDJKsuFYbUHNU7Ll\r\nupGRmIDX42qri3NC7Il70cwbtuRVpNeU+C76Wm0PjA4QtNaTqzf5aLcR92Gn\r\nDGoGPdSxqEJobBx50iy0y1xOOwyUZ/2C/W8pSDh8u4MtJQttCUSPEAqfg7BX\r\nbkNZz277iwc0yyZ23ZvAs6DMA4SeVLoZmF5Yzl9IG/d2yb2DlFju+ZiHVvyf\r\nhbQvRTfzYBGYJ1hh6otusXx4nsx3kMv++RjMgy8ONGJEs+LEuKtRbSRLzdVM\r\nlppz6gVU8zVc22y5VUa6Yyb91gJsCCNxuk3XspwaXTdVfffre531dtdm7t83\r\nRrqtgJ4qbzrtLSm3B1SB8vm7qH4dRffxhEPKkQ/3YIH0OhBx7bYQh0XtH57o\r\n4jvAarGV3pSZ3Ep7qSe0Rjv/J0XgRvBddb5SYr/sjrukPltUd1z55jtcP9yT\r\nj2k1WnYj3sfJGO5TJ+ad1lypNPYjomrWlpc=\r\n=F2zD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a99f7497a405aa03d6f6ca2462a317895c67dbb8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-18T04:30:39.117Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.13","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.24"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.24-joshbwlng-update-typescript-a99f7497a405aa03d6f6ca2462a317895c67dbb8_1655526846523_0.8777044753308632","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.24":{"name":"@balena/jellyfish-plugin-front","version":"5.0.24","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.24","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cd8a30c90f7fa33173b60b09a53981ae48245a82","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.24.tgz","fileCount":31,"integrity":"sha512-kmKnYuC+MvdcD7nYoD07mhyY/sLU9HzdZKwTjJ1Am+cWICdtRFZWmI6tlBJ+AGYeR5JpFX0zTq3211jgyrz0xg==","signatures":[{"sig":"MEUCIDD/ZxTbWZtVOZGKRbMYlbk9cB77FwKvk0dMT+PQIDmoAiEAn7tcbp02UCeBDknluD6IHLhVwghBV/wsvdrrzD0fWQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirV5NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/QQ/+Lcj3YguOIoPXwDibf+gumTmWGISK9jLEW1lDpLeTz2swp+Rq\r\nk8q1xfcvK753xBFS1fXjaXHGWe615cuoyv8OAt3CH83aJAo3JSlHjK18zqs8\r\nxLwOnJgGbgvHWDnpOb2qObGzfPfEZNdPyHx+jtShbxjjPphl+O2FVJLjQMkw\r\nsyvDs98g87XWJYccNWFXsjTTS9kDl5Gp+l/05dFvfhc9c+cSAHYbk+u96TM9\r\nE2hc8FoDcI3u0kGCEWt9hG4n37FlCBfvCxsPjvLb1UTSTR1T1nRePO2+BkU1\r\n9gQ/Dx3+UQaVyINds31iXb6wbbbUBdV1ofyb19ky5vqpH6+pzFxh7H53T6kQ\r\nrwHi1MHbo+uTfPuKXc3V8bNfz/X9DZNk7DX5RKQ0r7UW8oPiYnKJcRg6Nr/O\r\nlH1N8XLBW3NwUqOwKzQOoe/kuPy/Qen2mru7oPUfgPyV8/U4Bsj9+t+AVf1p\r\n3LJVPs07IAAvWvGptp2jurHzdeaUo1JAi/2U4uCZdPrMOceDr3gV5Pq6del5\r\nLz45Wehxfnv4cITNDDnBeDHAcen/cpP2kTFnZsL09DLkrdMbEOQw3IZc6z9J\r\n2kzJa56tjq+gkMlDf2kN2TuiJR9mXXxdOV7KcKh/WdDNC7tGS6SCHFUNFhar\r\nuHjqyXsvZxbe4s6W2n+/Par6AEpA11n5tP8=\r\n=IkA9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"97bd98c793503ce5b5f8895c0fd7decb27f160a2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-18T05:08:05.229Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.13","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.24"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.24_1655529037473_0.40761939188045115","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.25-joshbwlng-redis-image-5c35b076316b413bce96f2fb60c11e58ea997ded":{"name":"@balena/jellyfish-plugin-front","version":"5.0.25-joshbwlng-redis-image-5c35b076316b413bce96f2fb60c11e58ea997ded","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.25-joshbwlng-redis-image-5c35b076316b413bce96f2fb60c11e58ea997ded","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a2ce65c07abfd6e34dadec6e7baac301363c80ac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.25-joshbwlng-redis-image-5c35b076316b413bce96f2fb60c11e58ea997ded.tgz","fileCount":31,"integrity":"sha512-dBGc9K9LTh5hJJ7NpZ7hAPKrog6W6cq+i7+oLS2sDAKmvhZWsur6y+7g3osCTCJbw8HeVbyTd83m8AJGmA+2MQ==","signatures":[{"sig":"MEUCIBsGvXSn6sxbTafarMv/Z+8DIWIp7PbAIDza25OoeryeAiEAkir+JLvO7PCDH6Kf5dyW339cn8PVwLt9BvR81OqIYpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirZyEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmfhAAmXGCxMYHoWycImWf9fQ0eb5RJHrSp+mAZJI90BgFFhFgWFu0\r\n9nbs4tlR8zClFXMrqq+sPsb6rz1vt3MIoZ0pwbUrwc3/qTpxZC0EYR1hFB0d\r\npaFusyHd3T1f9aSo/n2QtGRV8mXBahiP4UAtcpuIid0w85BKmrPUf5MLOzrT\r\n++2yL2/D03qGYhCJnimSRYZr0viTkN0TnWvBc5xe3P4KCs+d2Miht2YkGbV+\r\nXyOCZxSwU0u4fRxfr9CF31bHflYh7MBWOYq2jz9Tq9/IP1IMJfzzaf9O/qDY\r\nd45KSerp1m/keJv7AZMY7jxg1ObBfcHyKzZkT4KSEkCUvIjrR5BPnGfWuP60\r\nwefXNLkXdp45LUodA52FMXjenknXtJ+doh3BNaIc55PA4VZJ6qfm1BblWGlg\r\nT0HoYP8VNayyPxcx9tkPSmOkPFdEURD9hUdT5O24BWqtOQqbmub5epf4+lNn\r\nR5bj8H33qGZlDIPGVKX1FsL36IC0VCTkmEUXY0AwmJ5gWqrqqHbm6MLfoeOD\r\ngiqfVZ/YWEvkP8f6GHP5NQUb0chAPqgdiWWWsfP+G53W/7ArmL2fNuBbnnaj\r\n6I2ZD7vh4VqiBtkgDRd/oCy93dOeQZLpSvm3hkPqVRz5NqWFLxS9LP6vhCC7\r\nI/9+f0RaVkFkkUe67QOBu5zExQskAZcC6aI=\r\n=6kFS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5c35b076316b413bce96f2fb60c11e58ea997ded","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-18T09:31:30.059Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.13","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.24"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.25-joshbwlng-redis-image-5c35b076316b413bce96f2fb60c11e58ea997ded_1655544964100_0.6237571890784832","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.25":{"name":"@balena/jellyfish-plugin-front","version":"5.0.25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.25","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a8ac25105510e8be30f6757ecefc5d80ca87f66c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.25.tgz","fileCount":31,"integrity":"sha512-aqFVs8RsyGfjlKBEz3SSoJfZfHSAw5mzNh1wAK766k8X75OkuBxKR4khP3FPleBygef+AP4NcryNLvNyaycvtA==","signatures":[{"sig":"MEUCIA4mR+gw/pbgXQDJ3QLsWMq2+RANlmV7rykPeSz6TTtOAiEA7DDIuo/4DKuEbF1jybZrZBngBcco4+va/88skwOzmSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191623,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiraUDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjLQ//cekwfX2aJ3BDcaphbPylCRnvnav6DbD+bQh1xeLIaeT2JajD\r\n6RiOGC2nvgvq4wsl3OfSL2KNIYkJcXVt+TdnA5Eo6gvtj7bCVN2wP1XBz+eR\r\nM8GuAZdD07BATJ7reEPZ+COo/az0YTNcq24LLzJTTRcjpWjZfhbyCq6W200E\r\nep66+o1e2H5ePA2RBp8dmF0Mpb6q2d3xKNRLgTFnHEPat3vEwW0JX2sJlCqK\r\njs2TOmDnh+spR8uEqPHz2QcRI9Dk6SQJjlCZXQ4XUUB515JPasUhk/CLTzPl\r\nEwfoJQwXjYbZPibD5guhu55bNUP8n8V4578X73TdpjaSvcg+QBUbSbwtchT4\r\nQZyo2nwifOD+lBKWte8Sgk551VDFjEW9YVYiVjX91FmtWYHa2S7GYns+l/A0\r\nVohCs2XpXH3mDCokeYngqTbkPEESJdvJJElcqtPyNXmrU6LDpc3aonse3W3T\r\n61CqWNAuwyINO/ELZUuiD8NOdnrYcoL03yxFpLoQV8t//qNUiyijaBWunWTS\r\n5RO09lc0b7ONb8GhFKJm6LsKr8xWAU5SJ31ex3RIAHyfb2+JHvxk/8YtF7Wd\r\nCiRqpArNZgKknFWcT5oHCNUp5CxDFnQyM9se371U0umiO8Y9jJjhGtL0k07M\r\nKv17/l94tkDdifKLhrDWiedcEESX1/lDutI=\r\n=e/Yy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ae245a05555ca95a9dfd169c5604cc917b31c212","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-18T10:09:49.381Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.13","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-config":"^2.0.6","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.24"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.25_1655547139383_0.7336128697306334","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.26-joshbwlng-drop-jellyfish-config-3dda8f919e5d9c3e382f45a50719de3ed7f4230e":{"name":"@balena/jellyfish-plugin-front","version":"5.0.26-joshbwlng-drop-jellyfish-config-3dda8f919e5d9c3e382f45a50719de3ed7f4230e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.26-joshbwlng-drop-jellyfish-config-3dda8f919e5d9c3e382f45a50719de3ed7f4230e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e4262832703f2442f8638d92fecd1abb1b1a0f35","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.26-joshbwlng-drop-jellyfish-config-3dda8f919e5d9c3e382f45a50719de3ed7f4230e.tgz","fileCount":31,"integrity":"sha512-y+NKNAE8KNi8s+rVlV/Nuz2oE6AF3h0flwuuGLuZoMdAfamLcw60E4xy5laqyari8siVTfQmqwuPTWyPtPNp3g==","signatures":[{"sig":"MEYCIQCOCzjBb2alAOdOZ1S1QQ4AuR5DAyESPkIAVo511ZP+eQIhAM9IoPiegJYJfipr4r9hzvlIoj2eIGr/st7cgHt+gxqX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiryzJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPbg//WtlMehVxVmtq/YjkSzvQIGAeM+jo2LpJZpt7dEZnPDF8uodU\r\nDE1O5fJX9t3XcScNaAVn0Yp1jwwx/SVobaKuVM9z7NYdAxEyhPQzSIt4a7jV\r\nHuIZhZA57vR2pkqk06Qip4wVxUNiQiKzTMMoW1M95/o/wL/xXZTXsJ4WeIXx\r\n31V50zEAUNaUftyiCUbxtMi3gtXWCZpBzQ7v2mPs+TWXRUTZkq7RNFY9fmna\r\nTJBdUVzrD0xZNSA+r968tJ8LBnn2H/kbbUHkiYuCE6N7bnxuzYEzPh+A2HkI\r\nyjNp7hA2HrrIWHgEiqXH7enhF8D/bYE43NTYngsnLttIpX8OYFVeBPZ9tzEo\r\nVLzo1UDJc/0bDuITQBoCNiNyaq+GA7g985fuYnhJh2zv66IAtwP9fJPdcQSa\r\n1NJyLD1cFIh3Es4NDNPclYSauJLtvVS5SUemPm4vhQ3T2Rje/4i+Ln5wSnBV\r\nXHBDSUgzqGWkdq/K77VWV3mdBXtbMwsWyPlySntHam3jZI0rq/GSGDMxB7O+\r\nyemuN3cmV2ujGwRg36ScGwzA/d9kfe5AwTaDjnICMkPx/H/IVneK6eSGxiWV\r\nM675mDsiXYHA8ta8ZBPwmy64N06KqlakL9o88Mk8wxuOoU9wZpGwDaQFeu87\r\nPY6YEi6eJOIcBzkP9fCQvjEqcM7AbAfnxhI=\r\n=xfOb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3dda8f919e5d9c3e382f45a50719de3ed7f4230e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-19T14:00:36.845Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.13","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.24"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.26-joshbwlng-drop-jellyfish-config-3dda8f919e5d9c3e382f45a50719de3ed7f4230e_1655647433299_0.11335633888008889","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.26":{"name":"@balena/jellyfish-plugin-front","version":"5.0.26","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.26","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a6b153ad9a9f3eb44402d04b1a6b283201d9eeb3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.26.tgz","fileCount":31,"integrity":"sha512-9TeCuc51MjNbg7cP+n7/EHldNYFxqIWoSDmS5zQtjQ8VIE1HSCw/uG3asJsoZBH+By244yaudSawI27F3LJqPQ==","signatures":[{"sig":"MEQCIGct0oAkvBPnvYkBFqQ+KX0Aj+ngvQ2xL9Mw2e/bQM3KAiAqYMgTyeLQ6zdbQ0+KGguJ5BmiHyKTPkgAEDivqtjgEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191653,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirzWeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryEBAAmSui0dcC0/yMR0o3lembH5QlstDT9/6a3cNZCbc2iOs+ocYo\r\nnIHhFxewEdTNAynilQqt/n9g94F++WhGiiLNxKsFcfvLIm/nDsAUl4gis5m0\r\nZfqjBoflo4k71O09SVLxSwDVcX0c/REE5xIEmy/i4F13V4/Z39JQoQHAYU6z\r\naPUyS0zaCwGTyuN5gfrJ2ZCplrAWNXE5eyUlCwsUcj9/vaN54WCxxE1gB5kx\r\n7bIKj/WDuKRIdInOvxUSIA30IKob3eTVRWHh2GcU1LwEnIBxo7qgZ3Bbt9gP\r\nmH9VP/l9oX5I2MU8E9mDkLy/OQAtUyEhg9PShWmKz9E6MhVz6P+fpOOnABsA\r\nPzKnqTqKo1z84JUTHo2FwQZ5mAaxmVrF7nB6O3IQP449EKuaPmwZyYgwT1iQ\r\nUyOydKKJphYkfTe78pX+P6i5hKjTwROpvTBnJcw4nSfIQUvvC+bGWdk1PAAy\r\nngNmBZMAGXDq/rp6VToMLe+uZlaL5REK4grY1Qa0GfpPznTpFUb9S4c3Nc3g\r\nKGQgkgtttsHWK7eEjeNxM+eizbLETDNMeeZGoHhAShqHANoRJdanU6CocYC1\r\noRUFexP4sf/MqtWtaRsMJsIJsJot9GWgE8ASekLgT3TVCDjO8YGXxSI8N41S\r\nSJr3aPUwQH1qEjlV9p3200BfEbPf8MH9hm4=\r\n=St5S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5697ff0d227999a5506e92dc6949907f1eb3876f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-19T14:39:09.775Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.13","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.24"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.26_1655649694569_0.5199388025687091","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.27-joshbwlng-replace-test-image-ee2a6aba05ee6adbd1445003a911e986d1be8d59":{"name":"@balena/jellyfish-plugin-front","version":"5.0.27-joshbwlng-replace-test-image-ee2a6aba05ee6adbd1445003a911e986d1be8d59","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.27-joshbwlng-replace-test-image-ee2a6aba05ee6adbd1445003a911e986d1be8d59","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"91d5bb1aa4c87279cd19175ba6d485bcbd0be886","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.27-joshbwlng-replace-test-image-ee2a6aba05ee6adbd1445003a911e986d1be8d59.tgz","fileCount":31,"integrity":"sha512-NsErs1362ikvVC8JsprOlnioTs4Tiu+p59GS2DsFGX8hZkd0e6HKW9lin3zvz88LeNA0fi1wesjeNR9gw7TJyw==","signatures":[{"sig":"MEUCIDHcfoKIgECF7zR7oYAqeESVZaJYKM4YsN5DNCXRxpcPAiEAnwzdMxSqJkxGXOGa30rRyl2qaCRjlnbBvPZI5qOBn0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir+7TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotQxAAomUqaFs+AZTKbYi/d9Ed9SpODmR7v0DUg5HTsZNOhBmIZnYT\r\nPOxuj9azM3J67HowFKNR8K10oU3gKza08ce/YdYIfVbfk7HvKB1tfYVDM9Tt\r\nsTJ2qtLZzEP29DB7558IZ+Z08s6M1mXB61Ytr6kB2lBQkU9qGyKWNYkkPTZ3\r\nZdjgdL0mVg4C3P3S8mG+Di8lH8U/Jyr0ZwJkxWKa9ujIoxRCqfmF+RWMtRy/\r\nbGQYoiIreBW23uDI1uJDnQo3MwC7xyPfyUC0OiBb824XR0RsjWH3cEcQAbHn\r\nlwg4ofqGQ4ohk0wUzjS25DkwCK8OdZkHIV0dnXH22+ymvS/bnTeQvsKRN2fy\r\n460jYtLsYUj1qllp1HD0fca8az3Pt84ldv74jYTQgmNNFupSw2ZzWumqv2Ef\r\nse79ntmApdfO/o75snc9qz0JQWYqCpaRoK1yQHkmx2XQQ6jKGl3NITOmVZjK\r\naP13pyEcLvoFdt7wHxaE6cHturHVfF8tN9/SA/pfszoi3AA2Cz1ULZHNM8ic\r\nIrZIE+ojH6fysIgUEYaOsHurCMy1jDFr4yKNuxKLhBy1j3CnV3BfkrjGphjJ\r\nqJJb2D0Q27uEtfyhs3r+ycJgJpi4RMFmrhBwx8H6dI+utlrkOT+XlO0JSK82\r\nOMQAhcdCdDyfyG1wVXdzllP/+AxWDNBlnkg=\r\n=calq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ee2a6aba05ee6adbd1445003a911e986d1be8d59","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-20T03:47:08.606Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.13","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.24"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.27-joshbwlng-replace-test-image-ee2a6aba05ee6adbd1445003a911e986d1be8d59_1655697107769_0.7244057819403471","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.27":{"name":"@balena/jellyfish-plugin-front","version":"5.0.27","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.27","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c69278319391ad801d911adf6883ee0b69674ff5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.27.tgz","fileCount":31,"integrity":"sha512-iHpLA1iUMoP2d/uw8M95g5hs/3yUtTBVlCbw4STEsUF88PsPxJtKj8zqTe9Xo7Kjb/xmoCeuB4iJaHP0sJuq/Q==","signatures":[{"sig":"MEUCIE59bDoy9ksY7Am4cGHLKaKWvs4r6yBj/ZAeOfeDpPlAAiEA6BkBdrOvX9Ps3g5KWJX5ME6EzJ5x8/PmSXKZVjb3vPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir/pDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyDg//dc58/ZOHXFMronV44IsOTgSn/AsHenRQKI3/FWZeMSap9rXo\r\n0+jYbT/jHnr6SB+UW5rvxQILcwrPf7NJE+Q8kG2fs8y9efwZMueb94fNvtvq\r\nGih5dE8yTNlKf5BBkdSyZyMlHthCmUjVr82B4LJRVdCCp4Xp7ecTgYl0z2Lb\r\nhh/0tzd4vE+hTLHUPAG2UJYtV/Rp4l319i/K76WTKl5Q4JviH3nbLwj/7qqL\r\noOWaQlwz8rN3uOmmm5W+M1sQE/vk77kd1ROmdqode+4JOrAM4N5CqhPDk0Tv\r\nDgyxyg8XU+/Y5uddO7sPMlHNUt49K/oJRvfZ8JRoUrec7hDEyu7OJJadNrFi\r\nGBWHpWDRrv7toG/WYb9jOrRvF5GeKBKtri5Qc1lmxsQHoSmO57CLweny1PT3\r\nphEGdtoipohv6Znh/xmFboO1l3+P4NJ7u+aRHXxeD47DsAcWW5fxpZXsJ7y1\r\nwzYLGt8GOEIto3reP01Lzc77m7iq5u76jiZ5uCTd8SJp0CuNKm/fytA1I0Is\r\nnitMRcTJpS/xuj5PdpYuorrtPn+bPG3VxpToy2OzKfq8Fzn+yQJLDr6EWTb8\r\nzAbIBPYs80xEaWjtb5a9OnbZ4FuTZq7XAYfnIqJcSO9YUv1vKqiXnUnxw4m+\r\nO/Qq+fU+FRktT72PXQRKm3+hMfihbsSPDzk=\r\n=HzpP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5c21c5aadca8fadb64029c65f947ada594f1a778","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-20T04:38:13.175Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.13","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.24"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.27_1655700035025_0.4156877460862769","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.28-lucianbuzzo-sync-sales-threads-0e2edd7ac0fdf0f5b2e124e16f87cf38dc7c4594":{"name":"@balena/jellyfish-plugin-front","version":"5.0.28-lucianbuzzo-sync-sales-threads-0e2edd7ac0fdf0f5b2e124e16f87cf38dc7c4594","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.28-lucianbuzzo-sync-sales-threads-0e2edd7ac0fdf0f5b2e124e16f87cf38dc7c4594","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7f9e7f57086faa4ab9895e008f4bca6edd5e6e15","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.28-lucianbuzzo-sync-sales-threads-0e2edd7ac0fdf0f5b2e124e16f87cf38dc7c4594.tgz","fileCount":31,"integrity":"sha512-eZFCiAiNlXNsIQlVTWAsLQO9vTvXBZwwbuyEJ29lcusav0IWMiAvFgKv2lerticggiASYo4vdqOH1+btoP/jsA==","signatures":[{"sig":"MEUCIFgKw3RU/DV2M2w0566cdioWrn0HGA3oedd6Ll30a7PZAiEAwMk+IKbR0kBYFkDCYiHuRXsLlyy3hl9Ipci2JNHKAZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisDXxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXhA//abhg8jx/GJi4TRsv1GIniq4rPwasdoV1gmxpAz892CYdzHaw\r\n0yN/U3QX5BiQncE9jvNwCWaw7SkXCtSmt4/5lOU6BnM+noT9SwhHQXRoOBVz\r\nL1KDFaa4X9CFaf9J40FVtqWcHH3erSOyzK7hWvjIXY76UgTVSp03x2CtJltt\r\nDYl4s0fuV1nGqQiPaAXf+Xm3qsAx2LFDC8dFM8R6E1hsr4wrQkNg+IUNchf+\r\n/9aXGNUoJ1976ujbkHJXHssgQ/zlYm7IORygX228/McC2Mn0t8YbHIPZ6P7K\r\nxOH/NdjmOGw0n/5x+cALAdnhEq8Q0crkcVidjF/XoabZ62vBB3pGaTdaiqKJ\r\nrFlTcNsp5WX1A/IOIoOJ2FA0onDWIuw0q4e4SyaHyJhWn5odrJoVIlC3si92\r\nNPsAm/fVJREw8SJScPfPELxGMq+Dj7564TzkupOg+aG9CXEDj8ckFBqGUjWh\r\nRbpj5n6wcFiIEL5Nx2HiFJw6jUyDk0O2IXTrxVtOAmICDxVJp2PlKpRIAURn\r\nIFMfHCLLhCavLRrTpJ1eAgUCf0D5m8uu6GNJQACr9Bu7p3EarzS55vQxQdg/\r\nI/5Yqt6Uqn77eDNhBhMjJNm+laXsO7alXMZvirKC809hVLN9Ug8o7HEXtgkT\r\niklHBOBbc4TmrRdhMVBUt/179xCYVb31IxE=\r\n=nhXq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0e2edd7ac0fdf0f5b2e124e16f87cf38dc7c4594","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-20T08:51:48.727Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.13","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.24"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.28-lucianbuzzo-sync-sales-threads-0e2edd7ac0fdf0f5b2e124e16f87cf38dc7c4594_1655715313461_0.2419015510190834","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.28":{"name":"@balena/jellyfish-plugin-front","version":"5.0.28","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.28","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9be2d22c7c100330b22b52054d1d3bad809b65e3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.28.tgz","fileCount":31,"integrity":"sha512-JLXMTU7rT09h5OcVaR9RlXEgnwrOh/259QV2pgeeWFPBr1PXnDUiSVRgiPIt0OfNIellgMncBqbPUaYNrPxtwQ==","signatures":[{"sig":"MEUCICQm8o3hzpYjvcB+uzNmOt9l1NWkZDZqYU1FgDgBDIPgAiEAy1lKgiP9FkfRKqqAalYihdJ6xtyEcnBbizn2Wy8MI2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisEZeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo58g//V0X9R1E6ZC29eDQgeK7QeAUdV1CVxaVup7ny2ZJZc2doqa8z\r\nvS5v18auZi5vq8KH42zCSLl8fUKsFji7tfaOCIk57e+SO46bLI4Er9e3I2B1\r\nH2T0mzAQyF3PJtEHcEJiUJBbpZFdxr/6JUYfFqq1qUfxsf2PVDXRVYPZCyKk\r\nlouwSNQauxvMBjEfr6eVIwiRS6/eGuc+n2d10tkFnJ0+7e+W5H3BnMcUoZwW\r\nRQ0XQ1q73cOLDXSRVhXo9Cr2V5dR5lNFyWplGOo/v++abjh7ii6+E9/jPRSR\r\nblzgH/MFDADYrZFl41wWKMh5dTXfyijIK2fkjCcEQnXWEdCsCwOzM8Xrr+33\r\nGKVumVkmlkmDeIXtmiFHtRSf1NoOUW5zw/U1I33mvVolCX65/fVC9qt3s8X1\r\nHaLJAKPrqF5ysFRbXuUgeyUEPp0cqiA2WDdEhPb5LLw5iU7AByrdg0nvCaW0\r\naQu/7gEkb0sKaf4BpKg5YKKMBx3QNXjf6t0+LAaLeJGVNZn7EJzxYZVjrR2O\r\nbk+HO9/PagaWRcsEkZ6kj65D1IYwpQsu8Hkm0IQEM9yOCTA5vHQI9F8I0tJv\r\nJ9pPn34kx50wx+LO/RRBU7wuJedip3dYmiSpEn7Zi/+iabQdtP6RISTwkveY\r\n10qMRHndNQmjZRvBtcy/x8oiZENYO0zYsYM=\r\n=7IfL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bf1067b6dc1cac29a72295fdd016b23dfe53ed25","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-20T10:02:48.237Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.34","@balena/jellyfish-worker":"^30.0.13","@balena/jellyfish-environment":"^12.0.8","@balena/jellyfish-plugin-default":"^27.8.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.4","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.3","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.1","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.3","@balena/jellyfish-plugin-product-os":"^7.0.24"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.28_1655719518295_0.21566708181420013","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.29-joshbwlng-bump-deps-3d74ef87cbcfb5a82d41f970f57c2e8a3aaf2807":{"name":"@balena/jellyfish-plugin-front","version":"5.0.29-joshbwlng-bump-deps-3d74ef87cbcfb5a82d41f970f57c2e8a3aaf2807","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.29-joshbwlng-bump-deps-3d74ef87cbcfb5a82d41f970f57c2e8a3aaf2807","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e36ce947f85e9bd586ac6c4330f02f1946cec161","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.29-joshbwlng-bump-deps-3d74ef87cbcfb5a82d41f970f57c2e8a3aaf2807.tgz","fileCount":31,"integrity":"sha512-onOLRfnlUUPKydxys3aIBRI1DurLWrg1OmcxMCDWL2GgDiFSBzv7SdW+HHxcbTXspSWFUw9sj7tUfy53fDj5Uw==","signatures":[{"sig":"MEUCIHJsFoZTCD2V4lC8hcfE+OjSKS97fj5R+ZsQksIghyRSAiEA2rEdip2NePVSU/dCBT9SldxDsifHrWvyFBp+y1DAw8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisS2EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFzw/+I1FAze0J5RhD2S+xwcBV0twoOg8i3t8b8oCXWvKtLeIXPlaJ\r\n09/YC8jveITlfaO7V5ASRSpzlCRZSxDMaNrXfPOXNyOG389TrtrvLWuuevWx\r\nPvmu0YWuFXWyVHJP5wyyRXLQeU+gVVYkZkVJHQVa/tZVLlbhjMa/3Eojq9jE\r\n5BiNC5oIOTjyMgLiZjvMzOQId72eTb/sJ2Va3CYuKt1aJFeESnxbItr8tNGY\r\nzN23HvDsHeGBaReDywZsGMe9VgyTKBdYSTfy05jVV1Rc6U1n4E0DaMH3y2L1\r\nWm10gcRagsG0Fez7bPdx5OUwp/BT1bKNWU0CX2yhPf+ZML4Xv5wtCoEoFaM3\r\naLvBEWfi471JD3gNeWQD+iAhXc36DpIdnKWSoRw4niACAdlOFboMOz65u+LO\r\nPLV+kJYFu4V4F4wWtfuTn+8oJAs0tYok3FENJv5t5DDGDQ2xWsjNIHS7E9Al\r\njypY7+d9ljwj1Tue47QH7pOmKzt+7ahgeCExKFDYlDMYitanvnoIbmhJ2Wzf\r\nBXjx76saL8Lgb9693s5jtEkfiz0FK61CHtAg0apRQ+5OEXPU4UbnaHV0LZIy\r\n6etCsqErALWM7x+w0w97Er/Ee4CzDk6tN4WaEY9IjM0aoOahi72R2ZD1caTj\r\nRXYY5LsrHm31iXfSsP6SpIUQettV3zAJDJM=\r\n=mws9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3d74ef87cbcfb5a82d41f970f57c2e8a3aaf2807","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-21T02:28:07.870Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.38","@balena/jellyfish-worker":"^30.0.21","@balena/jellyfish-environment":"^12.0.11","@balena/jellyfish-plugin-default":"^27.8.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.6","@balena/jellyfish-plugin-product-os":"^7.0.27"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.29-joshbwlng-bump-deps-3d74ef87cbcfb5a82d41f970f57c2e8a3aaf2807_1655778692546_0.042273454859635295","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.29":{"name":"@balena/jellyfish-plugin-front","version":"5.0.29","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.29","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2454f6fe6b61542cc94bb4c4d2f286428de0088b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.29.tgz","fileCount":31,"integrity":"sha512-fzfDB4IBhZGascO+tSPHKCSpTI8uubTO8loq5IxaBVuth1fJVYmi/FacWukMPcxXKIYtHgzLQtX7bxuSrqTwlQ==","signatures":[{"sig":"MEUCIQDR+h5fQUP/SfJtPD3NiHrPY0umF5ddod6VL933L7JgNQIgRRCioWL85IgnY2ng5qDeeUnZ3x3C/fO1wKPrCni1ZPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191936,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJisTaMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4JQ//eRmv7DpL4yoje8Ht4cwzPG7cmvmlxFgCtmsGQn1/W35YJfP9\r\n0pdQVVFYASd0iYS4l1TKT95evFnNnjgpDoqInY+3+qk3QSDp63cosQPNr53h\r\nKdiQ4JcXKG/OK26JHVbz+fM24Fc2Kw1Tn5nJx9SI/RL0z3tNHkDVZjX4Osxg\r\nTtLuAXCDgWDP5213twG3SlIYXHFTkaLjjL6H+akxt1QkdGGwwWXBli+AO5pR\r\nXKsOM+sz7ibVMDGR6GYm5/eDzBJFXv/TF6MIAeBHSdtUy1S3ykPVId+1f/1w\r\n9sXAf3HNhHzRGKuZ+qhL91w4Bu2L2cEWJvc29t4XdWTFAU3sb0AbxfDxchQX\r\nwq/x5Vszv/Em1iMYEO+7Dwkq0gbYFPRWKwZtqHw+6D3h/eIvjo24ndwNLpCY\r\nQX4lZYwwtWrMoghlTPIN5ezRXz/SKtlzgcwCx7VoLQ8yPy+4PXRdRZmqJ6tX\r\n/v48EzJCDx0I/h9Bgaoja+LNapGqqsbZqH8Qpw6QKuC0LSyztBAYLAs4mee8\r\nfjsUWZzpMg/Ichq3xBLf6mzqY8dw3EvYd0cNaIkqeGVI/eYkH99MOyUMZQlS\r\nOvHLqSalfMEEy49EQa43NSpuv183rBT3FWjcHdXyfk+piqA3ZiXUCim6/Exe\r\nfYRB2fawz3hia2NFamJFms+2d37LStnEUFA=\r\n=uULr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c0478b249f28681c07097621c4f856abbb68e8b6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-21T03:07:26.164Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.38","@balena/jellyfish-worker":"^30.0.21","@balena/jellyfish-environment":"^12.0.11","@balena/jellyfish-plugin-default":"^27.8.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.22.17","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.6","@balena/jellyfish-plugin-product-os":"^7.0.27"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.29_1655781004699_0.014447147422207651","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.30-renovate-typedoc-0-x-b02ae4ac1d1ea23c0eb17a1fb07d46b03bb30efe":{"name":"@balena/jellyfish-plugin-front","version":"5.0.30-renovate-typedoc-0-x-b02ae4ac1d1ea23c0eb17a1fb07d46b03bb30efe","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.30-renovate-typedoc-0-x-b02ae4ac1d1ea23c0eb17a1fb07d46b03bb30efe","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"faaeb364aac4784fbb748474f27442da64a48c88","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.30-renovate-typedoc-0-x-b02ae4ac1d1ea23c0eb17a1fb07d46b03bb30efe.tgz","fileCount":31,"integrity":"sha512-oUDDT0K1qMY1NiocSSqKGzsN+2GuinR3yROV+W+FW7x+eydArr+rnJC6uA/c07k7cv3RruIYhxsQCcPE0bG0VQ==","signatures":[{"sig":"MEYCIQDad0bbF6FjzUtjHLkTlDc+Rdl3pKizQHa8outQ+s3cLwIhAN+V1KNixW5FIRkGr3V2ufe6tIlK8g0T/7TLaBWFHIq9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitpRPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojQQ/+M9bNqn+rO4aS02rpU+Cw71gnUnKMk3b/VwrNRdNe1vv401H0\r\ncyWhbjy0uKujeG2riJ2NSjZK5eusQDx4wHCJoVIrFUDhL4NI5PldrQStEPOt\r\n5oTXtv6UWJxOK2ABerQcWjRzFrsnhH+JUL+P0G+bWqfJszYgdVIoccQvtrSd\r\nIZqAz2T0+d8keRtqgLOCw6KAREcj+9/p4zfjw73HZ47qMK5or0MmyH+jDdKL\r\npATeN94gG59utvZ1RDeGlyWuwujjZo/cOXudZu0YTEZzxFDBYLA8cAl1VIth\r\nv2iJ4VCKRoCnOQC8HGBhHwiWhj9h4D/8BWFV+fqT4GaPWiRaupmAinNuYJzo\r\nu09lpj/uzMJCHuOIJsUfLPankAfBs2Z41thSKornxBRznbRzpq/Uv0n/BzI1\r\nhJImbq/m3eoF1o5EichhvTuoJFLvuUDJOgXbgVZ4/0ZWCX0DtzZJb/J7bWlb\r\nVq2sbHnbjYDn1T5C1a/HImZEOK+SGx3bni2uCerVKH13tlEC354bkJUVzXTa\r\nHrXYJTBS+kWWkRZ5kwOE6fIsF4NIwl5rvPOjAeqUQn4c7DKSxbFLtgc9Yjhz\r\nSXZ8YliomW5S0ynl5FoD+2/682o+1g898opRVcFm11Vrray+MgxR0kjr0/fa\r\ndUm+RZnAjkO6nVI1u1UJ+O28rwysmklx7JE=\r\n=d/JQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b02ae4ac1d1ea23c0eb17a1fb07d46b03bb30efe","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-25T04:47:55.962Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.38","@balena/jellyfish-worker":"^30.0.21","@balena/jellyfish-environment":"^12.0.11","@balena/jellyfish-plugin-default":"^27.8.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.22.18","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.6","@balena/jellyfish-plugin-product-os":"^7.0.27"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.30-renovate-typedoc-0-x-b02ae4ac1d1ea23c0eb17a1fb07d46b03bb30efe_1656132687043_0.9008928182250866","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.30-renovate-external-zero-minor-9f8614155af45a330d39f855bb33e7e6773921c8":{"name":"@balena/jellyfish-plugin-front","version":"5.0.30-renovate-external-zero-minor-9f8614155af45a330d39f855bb33e7e6773921c8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.30-renovate-external-zero-minor-9f8614155af45a330d39f855bb33e7e6773921c8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e707ec59bcc95a2ead39cbb2bca5835333223c73","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.30-renovate-external-zero-minor-9f8614155af45a330d39f855bb33e7e6773921c8.tgz","fileCount":31,"integrity":"sha512-EKHdXxd944/bezpTDYBFjKSAx5iH4CVVYzJEhXjoCnMdm+gsBW8ObpPOO+wn6E4eZMlt+zdJ7KgT8usYurROfw==","signatures":[{"sig":"MEUCIQDIFPq7yI3bgRZGFVoGXYkYiRVkI9RZMeavqMd3a/UiagIgP/1ju2JIEt9gWYAHKe76SwPCF0zkLzigncipEcF5Zuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuMvUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYzA/+KAy2O+NvjIwsY5LMUBoaKSbN6LdRxf5ALXf5FMfsp+1gt5Ml\r\nactqmSvEMTAMA6Mv5/JqNAgVlzG0E2vfyUhYVYE12Sjge06t6UTw1qkk8fdT\r\nguWW7+Z9nQHqyzQNHGFYQVyuq83oE+W/q1HhsHM7kIQagwDG6CO+GxQ7vupS\r\nZ4XfCEzylitQJvyCDLmfl3hmgEyDvy+WgNjF3qa8Igc1ja5QIK+q/Biqe/IE\r\ndaa4cCoGUzJZtOj1GJ7hJjI1KdUS2GFA2gVDjT1C3PYqPuKf0iX6avVe0fpZ\r\nkNFiv+yzck1j3TWRjLkHQX/vK3gT3ictvD6NaIU0nDMaKd3GYWn+KcoU9vl5\r\n0mPm6yKnPiYXy1LQyuu0FXkgyRxIil8yCDxegnfwOQ4coY/nFmbFOfLOQ/Ay\r\n6DoHtEXP7QzANsGVktaNFXgqscvL8TeqbS5ctIfXMSPe6ClvwPKeDtLED5F/\r\ne2BOCMoBkFi2jEYumrR+w64HxEvDxApGhfFmSMihwSWylC6fyxSsTroU2dc8\r\nXqNhgTw+oUUI0+QGl1ztHv1Gniniizghx8kY9gjYBM3KuhI8hizF8tJcquAQ\r\nlrBCX0hJK/0k2BXuc55GhfaErKv5xhyC/FIXheEK1ltiHlNSnblhMjMnDNXr\r\nco3aShg/YtqNjtqdqY4b16IDP+SIYhvM0n4=\r\n=Y5k5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9f8614155af45a330d39f855bb33e7e6773921c8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-26T21:08:20.514Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.38","@balena/jellyfish-worker":"^30.0.21","@balena/jellyfish-environment":"^12.0.11","@balena/jellyfish-plugin-default":"^27.8.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.6","@balena/jellyfish-plugin-product-os":"^7.0.27"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.30-renovate-external-zero-minor-9f8614155af45a330d39f855bb33e7e6773921c8_1656277972132_0.3176343824479133","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.30-renovate-external-zero-minor-2d1c35e2b6cf1a88c90e60a293c7aed100cdb966":{"name":"@balena/jellyfish-plugin-front","version":"5.0.30-renovate-external-zero-minor-2d1c35e2b6cf1a88c90e60a293c7aed100cdb966","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.30-renovate-external-zero-minor-2d1c35e2b6cf1a88c90e60a293c7aed100cdb966","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b842aea3c4496604a094dbe1a00bea13277e2c98","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.30-renovate-external-zero-minor-2d1c35e2b6cf1a88c90e60a293c7aed100cdb966.tgz","fileCount":31,"integrity":"sha512-iNO28eBfEN9ll0J1pnWji0nGhd97lyFhfjmBOYlJzyQ0pSCakTc8HGfm+G5DPATAABe4GfJjfEHVq6m6KYHSPA==","signatures":[{"sig":"MEQCICbqncUa2HEQAKcMnQRm4Q4Szf0lWJZpmI30VZlSoM8iAiAlFFyhvX0yzJr94BJMQaLkHoAvAITQd7U0uWRO3CSPVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuOXYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9cBAAmzrFcwZHTlAJLGKIKvqCtGjbvETL+y51j0sDgT+5w4YLvbRr\r\nZmvXb2N9KyyeUy5WmGsg1DXP5RTTapX0+cPMPq2bWdqt+AHHkTM0RdvbQ76a\r\nkP0UkanYRaaXRtMQYu8atl6+OWHw8Uw/5LAN3as2rmx+KJbbtCuU1JjUBT6q\r\n0oOI6YSla24qVF6rYxBTf92/rhiXgz2vA2mpeRiYdU+Wxso+rywW1sWwWDOJ\r\nx2vcb5ABU2trYddVIpVmKndGc+CrkrQFTvuRm2pGx/uuR4uAUOHwSkZbgfwf\r\nojid0X7yqKq87GOLIDaH40gO+HmErgP32SfPGuFQdRIN3WISluIVSUmO1wr0\r\nDpG15OVE0ywGak4hy/mZbCTUdzMj3ttU8tffou/HE+kzDxGgA41HUJy32Yoo\r\nLOh78mMu8Hb7KpAqAcIWuA6BQ8gnUbwAbqH5Df7PjH9pnwoso2rASPkfksdy\r\nDeKo/QNMD2ZFtdyeluR85Pn4O6CUoZT3vwEoqsfNcrEk5qtPqwOZyKsk9tIE\r\ny75auwpIrvd1gYLUI4TUEnLjMu2OA63LHim1wbpEY3CG3PQ0QxDP80TAjEH4\r\nyupCYqEDhKVbiahsfZ/w+rQRUyNk9ILlg7Rjfc6f6kmjYEdUeMW8HuR2k4It\r\nMzgRybxIfk2NHgn1+Yaj+MYHc8CFexfD1R4=\r\n=8CqC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2d1c35e2b6cf1a88c90e60a293c7aed100cdb966","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-26T23:00:30.605Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.38","@balena/jellyfish-worker":"^30.0.21","@balena/jellyfish-environment":"^12.0.11","@balena/jellyfish-plugin-default":"^27.8.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.1","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.6","@balena/jellyfish-plugin-product-os":"^7.0.27"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.30-renovate-external-zero-minor-2d1c35e2b6cf1a88c90e60a293c7aed100cdb966_1656284632716_0.6412621935543426","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.30":{"name":"@balena/jellyfish-plugin-front","version":"5.0.30","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.30","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b68d38fedd03fe4904feeb68f813ecab8bac0d35","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.30.tgz","fileCount":31,"integrity":"sha512-VKTdRVBgasmMo38UB/1Hie4VC+KEtJlETSvGSW6gfWnC7lH5a2J8JrNkKp1IXTLV/W6PaksyacH4qdpcZ0Xfbg==","signatures":[{"sig":"MEQCIHEZxFA4BBxSFC1A2jpdAi0SBL6KaQkkVamqcTAQt/ZnAiAuYq2xYMGGutRYJjw6sMgqthn0WORWmXInurjyFhfSXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuRLGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNRBAAnil/73BPaGM7EsklyLNDAIBD4+001JDBOKAxXlZjr2JmoUem\r\nd3PmWAWDhAKXJAeK08ztWHFt+67I/lTW2qulXs6VkSV8vQgoufsDxvLgTxN6\r\nFLAwTMLLocpHNzhu12JSjDk7xoqxziTbgk/g57wWckKi1a+1Q/RMzC8gdwT7\r\nn3Fr3NzqVw+fUiLGNjTVKzDYoAWffgkCpoc/pSL91M6CPBtHVxaVBPWTCckd\r\nXEEav7bF3HNYOJb9nyQ34EDdOgE6bxKNaYHGdH/BDFRH15nDYrgs7PoHuiDr\r\nNVA9VSZmi1RarVdJuFPGyvoAMS9XHZvBEtZwa0exsBGb94i//0V8LF1UKHJR\r\nnUtUAzJsQW11TP2WdS3K6blvU8N6qAX2rN6UdfeC4bj4NSNn/k/TLp44G3/H\r\nFhFSvj7DyfH6+wLyPQAqM8d6l8xBZTZzU4sziWr3kfV2nC5lbuRDCG1+zPqY\r\nrlpNeJBIazhwZTTmL+5bNa35myNMI04eNX+0N9A5XVEdco9LYQInSsiZGnBE\r\nsmURvmm7gb6s5Eg6RMNYXgmdPDBwJQ1eOvjYk/znUycbBanIMKwtkY2/x/cZ\r\nnW+ng9REBeX3cxJSX238QC3e8+3nalV9T/025JkK5u1o3NObq46BMPg3dmZd\r\nZMRlGinJHHkEn8o9gWSo4zBoksrEQzNIjbQ=\r\n=YmqF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2ac12cf2771a4283439768a651003706f199cb77","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-27T02:13:06.973Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.38","@balena/jellyfish-worker":"^30.0.21","@balena/jellyfish-environment":"^12.0.11","@balena/jellyfish-plugin-default":"^27.8.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.22.18","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.6","@balena/jellyfish-plugin-product-os":"^7.0.27"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.30_1656296133933_0.8779862107018113","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.31-joshbwlng-update-typedoc-8838021f2f201fef3fa21ba43a72612afe6491e0":{"name":"@balena/jellyfish-plugin-front","version":"5.0.31-joshbwlng-update-typedoc-8838021f2f201fef3fa21ba43a72612afe6491e0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.31-joshbwlng-update-typedoc-8838021f2f201fef3fa21ba43a72612afe6491e0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"304592c2114ad452148246ec909feaaa56ceed62","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.31-joshbwlng-update-typedoc-8838021f2f201fef3fa21ba43a72612afe6491e0.tgz","fileCount":31,"integrity":"sha512-McwygXx+wssRWXhhUQS3BGygLq+UOpzmBhI/LHqIJjURYeURWhoCbumAqSF0Z3XfsNc9xnbfq1K/bqW/pNF75w==","signatures":[{"sig":"MEUCIFiJD0+vUzpL/EhTGDUtlsuYBAk1Sbh3Ww3wDidAcbZqAiEAqYNOUof4tx3gJOEon7E60dkboI2h3vjCIkFycVw++Bc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuRf6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpoqQ/9G0eAkr8HbwxEee1fOV8FTBCxd9rEM3366iicxpRo9oeGtAX2\r\nPPs2YK4uzqyhZ0wWSISzXcnCH1P4jSfsNAeTN/SX9cc8LsJNCRObcebhT87/\r\n6xX1QeukdF0+gXWPoyxviKYGGfxy49XPxPVhQPj9jLsKmOo94zFnWK1LyMGz\r\nNK88D1WYb7EU/T3uydJAHbKkW0GZKpkVzpsq1v3YA+mcoBBs2QLD5i3VOJ69\r\n3X5GHwZFEeyilrv0OGwh42dW37E/SxRF5NerRyeQhiQocKpc0MEocQNdFTwh\r\nk6sqK69e6HSPTCrGRfm0bU0Aq+uiOkMYEB8l8TV7iVqS1B8MBGUScciewFiP\r\nSABzxUlh6IPYlP0sK/rjw5rvJhNJ46ugHM2Oknfe/SueFQx5/188nEE+hnvp\r\nDqdaph2r+Fyu4ZCdsy3GEFg3WTgPQNJpXCEpCJ9bKBiEYNvinWUHepJZAMaD\r\nivxvfIRLrQXrv1KpA6MXfx2uwZv4lpkuxMpnYbEsFzaDxaNJgWcvb1qhzGN9\r\nfB/eriULLBqsjVvlMhY3snvv0Dj2WPcnEPkcfEZdjxoqWOc0bMBNs8gAKWJu\r\n+mwledTlFrn5MW1z8c30CxadGp2pbKAWfINEOqmoyAS/s0LTNPjxQQlEi7Qq\r\ngzHFMkkZ0YGrhCyyEwvHdN92Hijvlj+B70s=\r\n=9TQM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8838021f2f201fef3fa21ba43a72612afe6491e0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-27T02:32:57.757Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.38","@balena/jellyfish-worker":"^30.0.21","@balena/jellyfish-environment":"^12.0.11","@balena/jellyfish-plugin-default":"^27.8.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.1","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.6","@balena/jellyfish-plugin-product-os":"^7.0.27"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.31-joshbwlng-update-typedoc-8838021f2f201fef3fa21ba43a72612afe6491e0_1656297466007_0.5449720523262078","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.31":{"name":"@balena/jellyfish-plugin-front","version":"5.0.31","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.31","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"02b3b2ca1d1d9059b5167bdaeebfd7f52a3bb4b9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.31.tgz","fileCount":31,"integrity":"sha512-u6+iDzDIQvbDvp7vgtZhvE8t5cuouqW6/YhoC5wS+IRg+1rhlrT/aCjj+m0uQeHqF4uWGX+GjiUL6aFxvmPhCg==","signatures":[{"sig":"MEUCIGBl1YYqOYMbOeJnpIXAuQfdY3iS+8WzuzUfTT93ka5nAiEAkz4VK9smABpBEf/VjkG5k0x6l3aBjhKMg+m1kAQPnfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuSB3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7wQ/8DucTYPW1l+0mbM8qOlHUIWvkhtA3EYGYOSS8jN0oE0LB3RfG\r\n8QDSyGBBP7KK9Xw+KBGnsUkNCnDRWq4X839tkD/fPyMeiiZQF+6Ie+hctk7n\r\nRNgM+BX5I2Lt3oaAxqPBb8FiV8Mf4jAArHbSW483bHZyQPL+XmiA1pWu2CM6\r\nGgEG8dptspCR0RUw43tclexj72WF/7EwzfbN/OIKwj82DMZX6j0ufayS85dU\r\nF6DSngzsgzC4U0dsUAWA7a+OVrs8fJ7EyNwn8qK90FtjZs1+F97rJgAh7hsn\r\nLe5sVjGFF/AUC7cUPi6lE9kFlq4aeM45GaTIaX3nYft7CJHjfJlWIwrtzyuo\r\nkf4sefJtFlkIdiOsyH77Yej85XhZknII0zuHqWFfjE40vQu0yD+CfEyT56dX\r\ncXQjsqqCJHO1L/dr81Q3AF0A9FeDWec94FF5D52xOUpKtZdKihFXZLNlX2Av\r\nWS586sHiuCavplH4hV4j43lAbOjgbTNOEnufp3BlKah1yPihJflNKOkchUAc\r\nJq1cQWPj/C5YByyDxj0JRQNYq0GrsWX6j4bJMAeZoY+HeljZV4fUO/4125/T\r\n0J3mpK8UFhlqwxFOCxtZgdvxPnGY1KCrTITEkAoyAcSMX/XPljkIsdgpZdxr\r\nPcuLWbgVQYODzBbiN/mk5yv90jfuOYzNVYE=\r\n=chvK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b81e175a8df8311000f5ee4c3ec89169fd98d0d1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-27T03:11:37.966Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.26.1","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.38","@balena/jellyfish-worker":"^30.0.21","@balena/jellyfish-environment":"^12.0.11","@balena/jellyfish-plugin-default":"^27.8.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.1","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.6","@balena/jellyfish-plugin-product-os":"^7.0.27"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.31_1656299638912_0.6185821279216048","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.32-renovate-external-zero-minor-41826dc0490e36bd750c866d6dac9c66d088dd3b":{"name":"@balena/jellyfish-plugin-front","version":"5.0.32-renovate-external-zero-minor-41826dc0490e36bd750c866d6dac9c66d088dd3b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.32-renovate-external-zero-minor-41826dc0490e36bd750c866d6dac9c66d088dd3b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"22d856d8898d8b7d3bb6a0413ffc63ec4911a806","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.32-renovate-external-zero-minor-41826dc0490e36bd750c866d6dac9c66d088dd3b.tgz","fileCount":31,"integrity":"sha512-/aGnuvBTrIei+gCxnCxYRrwJaSwE0igKgOqyjsw9xPgmh50kzeT1kLNTse9c7cNBfuX8yQtz2OoYFwgJFpAiqA==","signatures":[{"sig":"MEYCIQC93IGIZcptWW/Lr/JkvMtWvFfBOfnAIBYuKMbEAFkIFwIhAP3U7N/VDtZ1+WUlonZIjyBt3Jre+yneMw1DNNGnI3I1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuSHvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Wg/+MUipjwkhnhNeOxNjcg25r+XwjOdUX/PsnAwRDda2tQWF6SrO\r\nhyVr/j7qRo8l2jWY8Qb1sGcHVYRn2//T6BFDFvD/AWp2yS9QJ3YnGzXDHSbV\r\nA9knB7Hv5jFGWafDMBYWhchm1dmSXMJC/1ZXNQNmoo0tC7dzFKRMK52+7GLs\r\nIjkWJPJjfx5IVpNXaWWK+MvmKh8ZAOqmy0D7fDb6/cQDMV63qwEGup/127XA\r\n7ucrnQmFlzXgKrqDz95ln6NM4uQCt8TX1Zhurn3Z/iEzFfQLukWWQsv/gq5u\r\nQgmhccxWSkRWOUKE8h5cPkmFXMdSAEBGy9WPwisVPddAr1+XB1dysLnIsK05\r\nnvcrweM3x8PuCSHlRJtI9NgDmOf1/9whivYg9UPPNFTOwqVaoBbjJfrDKuLi\r\nY2uU/pq8NNlp3NQ6tC1lC9P3+z1qukVJ0ShxY81XT4m5rzMi0xW6Rk9/Uce7\r\nvcO2+K5odgSaUo6kwwL8erCFT9FEnE6G7UlOGfLiLgzTs1SsBu/d255k0C1p\r\nEN+ixPB96XOw0ii8mx0/yrGx4PBao9cl21bfKrua95t5jm34qLKbIWeFt9HB\r\nJPKbMdj+jsLVEVzDac5avB4fIlItwT7JXxaFYACZ2sntazoksskRz7HPfmSX\r\nMuwfcldZKqItZQg6WWIAjBDy9VjAp8eL2X0=\r\n=psib\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"41826dc0490e36bd750c866d6dac9c66d088dd3b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-27T03:16:28.201Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.38","@balena/jellyfish-worker":"^30.0.21","@balena/jellyfish-environment":"^12.0.11","@balena/jellyfish-plugin-default":"^27.8.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.1","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.6","@balena/jellyfish-plugin-product-os":"^7.0.27"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.32-renovate-external-zero-minor-41826dc0490e36bd750c866d6dac9c66d088dd3b_1656300015439_0.2602655184555631","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.32":{"name":"@balena/jellyfish-plugin-front","version":"5.0.32","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.32","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c0738aa6c53be1b8b48a200853502e91415c9f22","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.32.tgz","fileCount":31,"integrity":"sha512-KX8PNJXFClsW7aqr1bSQoUAzzKzOdFKrcLHi6pK2jorMixgZ0Pbsq2upau9kHM9VvQ9iq9e0oNsyOHUNyOeJtA==","signatures":[{"sig":"MEYCIQCox7a583+CqVszCDtAOFLyNF0CezlArxBZNU86fNGS2gIhANigJi1+2CfAZlK+vLUgN2UxOCvDwbv/yYp2joYDYSzm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuSp1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDGw/+N+TH3Rh47VRvyj4TyI08cGlHaYwqnCtgd1ikerhHY6w7fOii\r\ne+GoBSbwJJT7e0CSIt5RsxyHel/5qyVi6knJmkDFjH1pWvdZCd5Y1sm0EQOD\r\n98nP0Jyn2q55Q7YGOneSKXSCupHMJw8tdFFizi3Z1vrY8YnhNqPN8O/xRvu4\r\nEXZuiLl2ukcQSS1UHYRh5N6uLajCqt+WW9bf9CZbMWJ7m7jB68NI2Lg4+Lj5\r\nvryJ2eOSlEvaKkHyDnGVIuCocGE5JNA0vTDD+iXxnKajsU13mCU3Pz1jsml8\r\n5QKfUB8nGUk9+fnuhvCgGxPBnqZv6O3svT9ros3U8P1b21TLpdgm6BFqNfdc\r\nn5r7XYulHU6zRjJT6r258qmqUaUmbNt4IAxJpJwQLMVHalv/MHCVWom/Jk6L\r\nm9cZAc9FPwZoTVnbLEjAljdx1rNbcT+RKknabHIBG0WtoXx0f6PkYpE3fYBR\r\nHpaIIqnlt3GeoNiK833KO9s1F88zHFXCm+rI677ZrWeeHIO7v/7E4w/p9yn8\r\ndkIPA+PLN3m26X6MgKphz9Vg+jssU1Gv8RyOysDH0PQWF8RITFGMXwSMkx7w\r\neBD0beJgpu1CBpC8b/Q0shLtmb5ekB+TiSwQdiOA1KN4OAOdf+SCiqq05ToG\r\n5dycgRvBMOn+l9kFtW1VQsFSx/w4XkhjgKw=\r\n=mhhZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"764e5c3f8254fd83a4a5005dc09c26c83acdc711","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-27T03:54:04.739Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.38","@balena/jellyfish-worker":"^30.0.21","@balena/jellyfish-environment":"^12.0.11","@balena/jellyfish-plugin-default":"^27.8.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.1","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.6","@balena/jellyfish-plugin-product-os":"^7.0.27"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.32_1656302196994_0.11015338048058787","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.33-renovate-internal-patch-70c9119abee39b2bd8b05818934ffda52bf77e2b":{"name":"@balena/jellyfish-plugin-front","version":"5.0.33-renovate-internal-patch-70c9119abee39b2bd8b05818934ffda52bf77e2b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.33-renovate-internal-patch-70c9119abee39b2bd8b05818934ffda52bf77e2b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2b6c9637b7aa0ee249ade6620c363e43a2d36533","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.33-renovate-internal-patch-70c9119abee39b2bd8b05818934ffda52bf77e2b.tgz","fileCount":31,"integrity":"sha512-ioICKYls5QSmOY7MS/ML7EPOcZnFtB0oj1YbwChI0lmcWUeu3pRKn92EVgIJQ23xxMGNl2SCaBfEFH0lxEBPWg==","signatures":[{"sig":"MEQCIHKnH42XoD+mC7tCh1AeMHRD9xB/JS56hec/fKXaSvMuAiB6ffgqkonuqfrwGeZbCXO+51KOEUv969ZR9atDhi5wNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuUnwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofQA//ehOTycHnYf79EK++ltnH+yLe3SrYzy7JwfT+qPgfm8Lx6jmf\r\ndXbsqZYY6cntw2JIVdLg1iHeHxp8r/ZheQB764j5gAv41Ytf05EYK0wGo2se\r\n8KjqchqWLd13mckI4JZArdGmn5NEh+8g3vqBXydP30Aecr79gx+dak7O09rB\r\nJshUYL+/vdPScoSRrI2QBQl0/9s1f/h/hYt7GqZUCJ2RpJN9ijOkXrNxm0sx\r\n/MXYjJtTE/HpSqNibHrFhLvD7eS/dtFWnxEfII/Sixf7ERQFznAEvdGoYGTt\r\ni7HUNzuhuzdU0RQq73CEJ+esNkbAx3Iu4p1rN+pGDFXOcebneqP2TDACR3uA\r\nJYvkzaAUJJqQ5Kor/x0OHY9AqVaJd+If9o+j74o+zchS3Brfrw+A9VYvnbmd\r\n6rUKh92z51YZNlUA6GmsKm8uKZqGpHCqJsfKWTXjP2eHtH3FzT3y90YQ+XqR\r\nvGRJtMItPl2nHCzKvSGn92pvXdHDNSXSoTFSadcJmJYXqqbaamfiw7v9UiG0\r\nXmuzusrDP0qkIg7KkVZxYdTvrsv1pT8Son/ce80iH0wIqP+yDtpDiD1CVE87\r\nbJWceIXKbYgI88LuCKqmqIELqi8n9um66uZvyuFtT19MzzT+j9++0zfTL/B9\r\n4s814KvlpDZ5NkdzjkeWKju4GPfJR1Ck8BQ=\r\n=PCgr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"70c9119abee39b2bd8b05818934ffda52bf77e2b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-27T06:08:08.203Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.0.24","@balena/jellyfish-environment":"^12.0.12","@balena/jellyfish-plugin-default":"^27.8.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.1","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.28"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.33-renovate-internal-patch-70c9119abee39b2bd8b05818934ffda52bf77e2b_1656310256328_0.3269404463852146","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.33-renovate-internal-patch-c4f17b45ff226eeb965c435fe8f7735414745a96":{"name":"@balena/jellyfish-plugin-front","version":"5.0.33-renovate-internal-patch-c4f17b45ff226eeb965c435fe8f7735414745a96","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.33-renovate-internal-patch-c4f17b45ff226eeb965c435fe8f7735414745a96","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a94149e88b5bde729f2eaa39b8e2fdfed8ff1bde","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.33-renovate-internal-patch-c4f17b45ff226eeb965c435fe8f7735414745a96.tgz","fileCount":31,"integrity":"sha512-FgYSrGF0AefdVWL7u/jJZZT7tFSkgvuJ9oEYzUyblvj/4AjOZ6WVvEtYgG/dd1ZnIY8ZY4/kt/COgx9IZWQSNA==","signatures":[{"sig":"MEQCICFl3yO/RxEOnBLD3s33BFmXk80RTyw7Ri71mY60f3OyAiB0ISXiOWSKStTtDHoZB6qCSGHX5RAUo9PTzEuOUh713Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuUrjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAUQ/+PKT8d2YiLrQWF5vdw8QFTxmn/ifwdm3YdTK2CluVDRRrDyEV\r\nv9bszvC4EIkj0VEvKMvscrwXCkO71teOwv9qdPF2uNj+T7Raehf1Eh5LTNEP\r\nw79sV+X3UzTKM7E6EVMQkJw8qluTWWhzgzg/4smEFnD/zyj/AjxWzZHd2RLW\r\nfODO/ZVXj9ykd7enUc2eV7aJgPFffmIJdIzHhrlZT3YvS0vbvuiPnqIRU9Vl\r\nCZwhU4oVuuB1D6yGpFvuZ8JFk5rQoK+dOUFp/ZvWoos9i09V3UIkDwHNg0Tx\r\n5aTD7/y+KBdPTSbxGK57p5RUdw2j2t0rnwCv8+dFTiOLEdX0/sJf+ufgtlM9\r\n6AeaYmuhnVZ6Wo7JXNOWU+2syziOgtC2WFvc15YwKD5CaxeH8ayfz/tAc6OH\r\n578gB70hIudBVXaXonm+4DkRP2k+YmSGDDRj0iSzMqQmXp/iBL82fsr5N35F\r\nwAY01JWtWc7noWHrhwcB1TuB8bk2QMo17OzVGkDbqKU75cukFaHQbLko7cfU\r\n/gwUmlYGz15D1dTwGMOs0izVG1gyjMG0cXy2W6LnGS9zGBny2xXOQq5UAIa8\r\nTVnowgJ8WpVY5x0yVRBN7sXJHKH+03CALbpy2gZ7TXZz0754U6gp/9DdQ+fu\r\noudKigoLeSKlrFwNPXetHDpCgzzQ+mT9yxI=\r\n=BWV4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c4f17b45ff226eeb965c435fe8f7735414745a96","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-27T06:11:58.395Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.0.25","@balena/jellyfish-environment":"^12.0.12","@balena/jellyfish-plugin-default":"^27.8.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.1","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.28"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.33-renovate-internal-patch-c4f17b45ff226eeb965c435fe8f7735414745a96_1656310498952_0.03419530267996129","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.33":{"name":"@balena/jellyfish-plugin-front","version":"5.0.33","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.33","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dcffec277d751fcf7d4399f58762b8ada68650e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.33.tgz","fileCount":31,"integrity":"sha512-hs2Ddqa/yrm1UuKP/lugT7npn8TbIKTDw+Ni855oSy/px6JPV6hNp0mt1RcGzkZ7UyPuDZo9PB6vWLiEZZUpbA==","signatures":[{"sig":"MEQCIFloM1lYGxDJB7AS3+cubYEK810ha/7lZaVA3isn3vaCAiBD5V27hs00kFCpR8ZRO2Itj4W+9Mtvx64V4vOXL0VO7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuVMjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF0RAAgh0YwH6SZnRUPt/sKHpQqavkMqu2RoTqjjGZs6nNyKlFpann\r\nUBG9sOuE9eC4urR8Lc1CdxKQh/FqlWqKM3YaQVBvlnoAUCjf58+jrWuID3w2\r\nIEtg0GgbD0Vp9r83t52mwmfjOwDIrVp9d/cGw0Eoq3ZBInPuHd+OW63mRc4w\r\nyCGlVgdu5mLjtnHlAIqbIYtdDVaxErnp4qYIYz2I0NaGuAHddwC6XWkNQdFb\r\nKyHfFYGukK1IT/ohdPMQwOKjYYo63pMN7mfC69v3TioOTA6+ys58ymVfKxJr\r\n1l8CmKWfRn1Jvvrm6adb8lVlPOnNpT/j+/cJXyB19yTr0RvvFE7i/bv2qpS7\r\nlmMW+2XwN7hIUXOKYWpBZU0jcZHvvyq+qJdTr1szph31Upy8240j8DdTDLHb\r\ni9Sqi1Vcy6JeuW9VgRJG6Vtz6P/CMuuQHac4ueOnu1n/AYDvOsGqpBnENaOc\r\nstBlf4CAcAHWOu3FBETkZeXNkPtw5yFgRrt20jgRksbbB67eRxb6FNIHkOjC\r\n+PY5WSXrhhYXWAu27JphbjvTKrtaFVhi60Pt+ExouX+uNKJqU0nrsPU/vEi5\r\n1Y4QeF6CkTVg9Rtff5biJ8XYkfjfAMUcfCF0LD5RVEeBGxklvYbsiaL/0jvA\r\n9w1GdgtbSfsVLX0EfbK9BwbEMX4VLZGUY1U=\r\n=ARoP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"033ad636e55beac74f323f082854c97598b0829b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-27T06:47:32.554Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.0.25","@balena/jellyfish-environment":"^12.0.12","@balena/jellyfish-plugin-default":"^27.8.19"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.1","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.28"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.33_1656312611446_0.5679010025080691","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.34-renovate-internal-patch-53393629f06eebc1ddded07b53c7b4974426be30":{"name":"@balena/jellyfish-plugin-front","version":"5.0.34-renovate-internal-patch-53393629f06eebc1ddded07b53c7b4974426be30","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.34-renovate-internal-patch-53393629f06eebc1ddded07b53c7b4974426be30","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d019ad7a0d192fc755997faf8b64d04c8a238b6e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.34-renovate-internal-patch-53393629f06eebc1ddded07b53c7b4974426be30.tgz","fileCount":31,"integrity":"sha512-nGphrDf16soHdh5jXfIUue+tGEVjpn90uoeW2A4G+0ZyLSZnFSeIZLadyB/409Jz8AHqKEvtvjWQZ11VWK9MjA==","signatures":[{"sig":"MEYCIQDsxkCDq2bjkagIv2SIAy2SoC0/9SpjSDZX/fPTT3S0CQIhAL2+sZ+8OppkOva5j7nMjcCtRQ9bjY/7+op93uBMoiBR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiubzIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsCg//R/SStCelcLr8Mc/sHWxUerAsyB6P8CNFGx3djCWu1Xpuhk+P\r\nDv9t+a5KIqRkPcb4H8BI5dizgG8gn1cY/AUdx/BzH/VzXTk+EUnRyghJJRzk\r\nIDKxuk3Rr/IJt5gWqwF+v1ln5KXl90V26Mu3sG9+yCATAmjnfBHA0XijxjhD\r\nKS0b2ps6B+Z37A4NLpq3tnPE6Pes+0mIWNlfMHrW53S2oL1R4fOQzjOaZ0m2\r\nRGRKwPWV+0f34YjHQWy9tOKq/E7RXUvwrKv/aCkcYrujOZLp5IS9kdFLVxWa\r\niv9KFMZQeuzEIWiI9trbmucg+2fGRN4lrqSVAthPZncR4UzzBWQMrq7iYRR2\r\nFgTuuA+JV/AEfhOzhycQzryMb4JKnAdj5CPsJlr3ny1kS2tsn3l/U1waE3SV\r\niOgSs4e8rXwOZfcR9klmfY2+wEbk7JZZBQN/hIcPSu+rtubiUdiDYPtW9ENp\r\n7KwFVV/mNp+RVURCj1Ng4q/T70Btx2h4KlDr242L4fqVTwWxKP8ERPhWAQ1p\r\nliskrGd372jTF5Tq4JnO5MzH3qwCAIXH9ONG+DFH0k9lFYyBeBZjghV7ezI+\r\n95j6tidUjVqh8poAZbbEeEiqGjS2HeAFSsw/AMJDzP1htm08vflADs/JcXf3\r\nkXqfRn4FUdlF2OAag/FYk+5QFR+PoSa5ipw=\r\n=Yopn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"53393629f06eebc1ddded07b53c7b4974426be30","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-27T14:16:46.606Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.0.25","@balena/jellyfish-environment":"^12.0.12","@balena/jellyfish-plugin-default":"^27.8.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.1","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.29"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.34-renovate-internal-patch-53393629f06eebc1ddded07b53c7b4974426be30_1656339656644_0.8230346339382422","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.34":{"name":"@balena/jellyfish-plugin-front","version":"5.0.34","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.34","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"607c388fe815a6b6fa689c466631a95bd4c10bb5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.34.tgz","fileCount":31,"integrity":"sha512-YimbZ+7Qm2MUrYEmo+VB8eELjvnU6oQ6n3veeYSt9eglxgz2OI4pgB6jVfzk14jbWd919fn+f6UxuRj8q4UDpQ==","signatures":[{"sig":"MEUCIQC8C/Z4UrYManUuQXvWxp+DRHnsKghAEM2hmanLpBbK0QIgBpldbFMurA67QSzCuL03VBEa0b8TmOsriXYVRgJdk+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuc7MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1QQ//R7RpXf35mCwxeapeyY0h5XhDn09nk4vBXMFwL9rPf0t77oD9\r\nW+sB0IWNo+9A23R3CkofHbkOZ3hlvCSzGw9M+Vvtk3iyQ1IRI/qedjnt9BG1\r\nEuJjsEfwgeGhMSe2cElw2oFJ+AqtjpC7dY4nGdBOsPPg6aQy0M9ov5IHb09g\r\n+HHyN7ZuEmTWwdDvdhBUrpooMfbZqhe4boxlQ82ZxurFqrFzJpfYpqtTzyZP\r\nbYRKCmH/xlfQYeWhHJuGntIPpbsRWXN1Xex5DyGnrSQOXBKVcVKoT0uYOsh3\r\n1cw2NlMeT6DH0rO3C2LFc8p0pjMLrs2G09+3XDvADN6ihVq0xFHzeV0o2Yn7\r\n58VvBp1pKQa6ao8VReSxc6T2nNIR6bzEKu1OGLNwwr1fAR/C+W5mIhMDPoNl\r\nFbxml1gMNXTVzomF+5w31RPI8w7CYUzkUXKam8QmcwIzdb0RGW2KwG0vZsT3\r\nBHINLkvX7I2epfpZXsTpp9xcZjbkUWNRwzDIP2DRvu03DWpZTh84cRKcDycH\r\nK4Kz780ROF5rGeM1DknPzbWkv4q3R2YvX1H3B5QaXz50APRkAlwg/Ay3EhQg\r\nUlb9pjRGYUfw87P0moBEDYgy/YR4oP2xZQE3Ugi7gxu+/Iq9TZ4+nFKct8zW\r\nKd9LmjI0pImw13bm4Zwz7FDRi7R/8dWeCsI=\r\n=vqVg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"620a8d3e5ffb35b4901e402a24eaf6cd0e4bab43","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-27T15:35:16.749Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.0.25","@balena/jellyfish-environment":"^12.0.12","@balena/jellyfish-plugin-default":"^27.8.19"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.1","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.29"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.34_1656344268114_0.11844157747633899","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.35-renovate-typedoc-0-x-275dde274fb206870b8b3e9420feeb1cbf19ae5e":{"name":"@balena/jellyfish-plugin-front","version":"5.0.35-renovate-typedoc-0-x-275dde274fb206870b8b3e9420feeb1cbf19ae5e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.35-renovate-typedoc-0-x-275dde274fb206870b8b3e9420feeb1cbf19ae5e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"22387bcb6ee30707894eaf5ed20517d9e21bdf19","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.35-renovate-typedoc-0-x-275dde274fb206870b8b3e9420feeb1cbf19ae5e.tgz","fileCount":31,"integrity":"sha512-Ts5MO2N4d+ZNoZLJmN8ng62tm1JVdvVKvUz6p4P0MAsSALDZsL8LWsQJGw0+pUYICgChuvJerRMSQJzpDBMGog==","signatures":[{"sig":"MEUCIQDNmWkdxsfBeS/nvNLFRelsxbuj06q8BhViWLn02uqGqQIgRbAzhmtCuo4MPnNot2TtN5F5t3xMCGwdYz8xSfY8sqg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiul3jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqn8hAAofWK4vsmiH/ptcz4c0hBIDsMQj1sWWvDdvLIbW2Y2EwlJknm\r\nWwzysu6wu4qSx+QY3DcS//CBv5F/xYnWiCEp/h4ZwgBS5ApEqqKkWVnujPxC\r\naITgKRaIIumktGUBxvrqSMUdtN1P+WlxGRs8JaGe5TYUktOtt55eFpJMvfs2\r\nlEJ6kozmjKJYDFKjSIPGZRAgMcecKGLIYZgsrdiwl2zvdcRqXy7pzzYv782M\r\njmDIKIMzOlm7EOOvr/IMizbWcZdI5jNEtrRwLaJXl4uuHSmD4zEv+OOhD+u0\r\nnlws+t2o7e2xQWjSgXlmk0sK4xNp+6SnXnWJP2HxeMU+1jRnO9v4oLAW8LmT\r\naNa/3tm5Ae1sB7aXQV+wX7gc35xgL53DF2c41SroS3voO1JJ/YK9uva64BeM\r\nkCDqaAY58JN6JbqsUwXjRQ58ZNiI0xagvMrEcOUaXbPqvlpu1yO3mOJgKbl+\r\n/kvXVv1x0PHfGd91SSVjwObeWIvjGgmrDoAXh9x4cC9+RI/xls7xfqYtfRkx\r\nu/dcRVl6/sqespSDSpJQX8Du+YapTOTLkE4VS1AsWolWTXryA7yxbAzot8rB\r\nv/wImaVjXMjw2l8j2+mEOJSM63LOnbbPCaMGYgWYATcpE0FuWaOqjIgY3UO1\r\nHoytLVzGFyDCw85vHgLQnHN14qWNN5BO7/c=\r\n=it7b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"275dde274fb206870b8b3e9420feeb1cbf19ae5e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-28T01:44:05.127Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.0.25","@balena/jellyfish-environment":"^12.0.12","@balena/jellyfish-plugin-default":"^27.8.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.2","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.29"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.35-renovate-typedoc-0-x-275dde274fb206870b8b3e9420feeb1cbf19ae5e_1656380898907_0.30113682272333975","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.35-renovate-balena-jellyfish-worker-30-x-60f6ed2c99db393f580f36a4f9e06e89993edfe7":{"name":"@balena/jellyfish-plugin-front","version":"5.0.35-renovate-balena-jellyfish-worker-30-x-60f6ed2c99db393f580f36a4f9e06e89993edfe7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.35-renovate-balena-jellyfish-worker-30-x-60f6ed2c99db393f580f36a4f9e06e89993edfe7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"69e16620ecc89a064b9b6f98f0e7cb9974984521","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.35-renovate-balena-jellyfish-worker-30-x-60f6ed2c99db393f580f36a4f9e06e89993edfe7.tgz","fileCount":31,"integrity":"sha512-cc/AaBVtmwrqvnPFVqfaB29Sp0RanTv1Pp4dkrLBZblo6N1ziaoNwTYmWfSoHC0IPwOIWxlsfD3PuWzbhxdG6A==","signatures":[{"sig":"MEUCICD48WSeZ4y8m1gpn7yHX/Q7w8zxCoR+V1n+1Qb/BAIbAiEA+WnGjvkShf38+kT3k+VfRXwV6IRJyVc5GS8AAO0QQxc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuwYCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph6RAAgxhsfwYrbuB4TmbihR+pzSjDTv6eij794ga/zSgBWiYViRtk\r\nop+btRypkQQhwdXXKGHrquUo1Z30tUZ5E3CqXX3gATNGK6cFcdVVeUS6CQBA\r\n8V7j+Vw7L2i1iOOEuGgMFRYNF5eWFBzAp3A9RkRuyTn5LFutyfpPAEqTMrxD\r\nAPvTm7kz1UFY9EsKZrrUEhjpWQldLF3+qH8Zk/1rEzUREM0z+hSWw5ItutQP\r\nKSgHJPKd8BNM8wtX7721CiovBobozYc4iKz+bf9gu+0w1hdntRZpTZZ5VvsE\r\nTL8Yx0lEf6hC5BokVz5C/fqnB4NxwXvDYHy7lpRMD/Ct98rZxt5nL6L+11sO\r\nje1GikgqyypsqaC3/T279LRFpccPwIg4qwJk+L7RmAV/PazosqfaVKO01bYJ\r\nWbGabpUlN2EbMg50WBNYxn5QZLo1U4IUDDd2BotuK/yb+2JjpQfluhXBH9ca\r\nNijNeuy88lBnbz0yjOo8P12/p1u2NT8Sr951pcoyNG50Xixs+GwaSSV659rk\r\n1lRTMjDfgVUEnGqBhNyrCV88h3/efpWfMwt18xCNHfA1TNCK1xTupC/diyad\r\nlBYgk6bFIVPQbod2NvqIVD6lFCrM+UTOUxZ7sjhw7Lr7x4tw3WMVRtWo35jf\r\nEPfK1BDLCsQfvdZDEchoqFFdCpEpGWUNUt4=\r\n=dj1e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"60f6ed2c99db393f580f36a4f9e06e89993edfe7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-28T13:40:46.466Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.1.0","@balena/jellyfish-environment":"^12.0.12","@balena/jellyfish-plugin-default":"^27.8.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.2","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.29"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.35-renovate-balena-jellyfish-worker-30-x-60f6ed2c99db393f580f36a4f9e06e89993edfe7_1656423938304_0.6139160380940862","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.35-renovate-balena-jellyfish-environment-12-x-e6716d456d07f67d8faa50f9c12b2f2c4c681589":{"name":"@balena/jellyfish-plugin-front","version":"5.0.35-renovate-balena-jellyfish-environment-12-x-e6716d456d07f67d8faa50f9c12b2f2c4c681589","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.35-renovate-balena-jellyfish-environment-12-x-e6716d456d07f67d8faa50f9c12b2f2c4c681589","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2e0163f07ffc4dc3473e42c25d3adab90dd3b260","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.35-renovate-balena-jellyfish-environment-12-x-e6716d456d07f67d8faa50f9c12b2f2c4c681589.tgz","fileCount":31,"integrity":"sha512-4QW7MbwPEWf7I704/yKZJ5RU9ZntEaJM6Avjjimo9TP0zQhGayHyrCeSsJNJz3GNAbYLXmzc8LrSoNtxqhZgFw==","signatures":[{"sig":"MEUCIQCHu64MAnXXi0tXPTROV0cfbzvhzoLbclYxTrNw42i50QIgVrIwI/bLbGIwUaG6aay3qUKLZAwn7d1DrDKV885lv/U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiu+TYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrh0Q/9Hws8RH0V84i8wdz4a46S9hkXUC9Z8Z6XQL36fgZte8TZR1Qj\r\nk5S+wdD0QH1yfTLSW5x7HoOaeuPbT6BHz71///whpXy0RAtGb4i27WJvKFrO\r\nUOOJfO0ZI7qv4AggMAFkgRBIix3myaFIe+SABarrKP+2HW3sqVEsmsn77sWs\r\nHH7zzqLPCR4io9kmgdj6cv+LpBwpU2uLPbkjsfbWnOWAobKbjSlNyX9HfzGB\r\n59LyVMFP3dC+caERCKrOVc9oexFXjZtUxyXr2hz9fvSYWWBcooey1VIJXYav\r\nMctNMKIAnKX13OcEQwj3r0Be0iEJugfM2VMSuGo6SsAWz1DSRjZux0mCyfi6\r\ns+3/++E4Xtz9k0t6eHZl1icluFuva/QnQ6uH4FfLHX4eyhHFhztkDx6JJx2b\r\nQ9Hz6oLot4cMfPPadowLj2gayGGzqJWDXqqDooqJSNBvEx0qizexJ4Xu/3kp\r\ny2KGeccjV+PdviVj3lTwJg+SdEcyJhJaSi0NmE0hc4zohk2hRUrE4jWpC7nC\r\nOIcSgcu53NvYvoSU6iFc6mtHEA3S7w2h1LP5kTuIl6ADO1uU/VVi6fNn4tbe\r\n2jbaGNA+mmHpulBdBfAVQx1GaamKZ+LycVMq0R2W7tun9cAtkrAUZlWBT+y8\r\n8DUvJJJP+1ayUlF4f6yHGQEdoGzLdQ33GzI=\r\n=MM9L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e6716d456d07f67d8faa50f9c12b2f2c4c681589","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-06-29T05:31:49.124Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.1.0","@balena/jellyfish-environment":"^12.1.0","@balena/jellyfish-plugin-default":"^27.8.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.2","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.29"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.35-renovate-balena-jellyfish-environment-12-x-e6716d456d07f67d8faa50f9c12b2f2c4c681589_1656480983797_0.7362714895925544","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.35-renovate-typedoc-0-x-6b02124c561ad12f489d2e93cc96e2c1364ac2a9":{"name":"@balena/jellyfish-plugin-front","version":"5.0.35-renovate-typedoc-0-x-6b02124c561ad12f489d2e93cc96e2c1364ac2a9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.35-renovate-typedoc-0-x-6b02124c561ad12f489d2e93cc96e2c1364ac2a9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7bdc0f81f2aa96fd49c9d63846292fe77d2e8823","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.35-renovate-typedoc-0-x-6b02124c561ad12f489d2e93cc96e2c1364ac2a9.tgz","fileCount":31,"integrity":"sha512-cYjuN+DDQb2NawF1PR3lyVOvvkLMUgM8Ul9SqecY4K5CJC60jUDe02vA5VT0TGhwc1Vmmcb5EZoDx9ko6PvqFA==","signatures":[{"sig":"MEUCIA99VZQRLasRdR9Y/Aq+0gy01UciXVNwwzqn5Z7TuHEZAiEA8yHOiN2gFvLIUhU6JS0XR52tRAH9qVuNUmiIM/cFREA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv3K4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEfQ/7BgmTNT+fACEF4HSS2ngpTShJ4fKSXrsQdIDct8pbESFayD7+\r\nfOoxnQlUYvlyA40LKjjRDm1rjQWRfTlTmHwzAhDgN0sN61Vsk+E29IbEt3SY\r\nivOImGjNiQRcQzrRpJG/0r4stTlUfB8DvZ5PRILkPxwYBBuN0WGVEazyvJWN\r\nzwQOsDW+E3NR3QmqjM9n2qCb8QNgoy2oYJ46k7eNja4xVJU3+wbXuXvviiqH\r\n/lS9r7zNPQkCFTr2Sjidd/MnAU9Pcl1LLuMDfF3kI28+c0Si1HxJK0geSClB\r\n2NoF0R/eW1WPzPkRjfL3Hjo6cRubbMe3EdL5hlfbDzet66W5p9NH3TwOBbbD\r\norZxwTnjuNK4wnl6EGLJ92ki1bUpDZ4zPeR/prRrnPyP3GoSrXp9SysV2KSh\r\nlI4IBo7Kv+r5TYArWHfpbAiLTpWK3rzn8TpDniTn62IkZjdq3Y9zYbIrWXHT\r\n8UGNBBXLDbhUBKi7oVVD+XU+Iolax/PqSnCTZ9/OlvKwml/fdKzFMUWRUewr\r\nOxHKHl6MiffInVjFd6UyddRgjEoUp/PrkYVIIJaStWhdWQoXidHCC7WaQnAo\r\nXWTUe7a9QBXBQO9Vc3yNFFcMr/Z1eDFWBdtI0EwpXmYsL8GD9inixZONTEFc\r\nQ8ddRv5RvbVFcnwKTFrpr5OwChcbasPAQws=\r\n=HqGh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6b02124c561ad12f489d2e93cc96e2c1364ac2a9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-01T22:15:24.694Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.1.0","@balena/jellyfish-environment":"^12.1.0","@balena/jellyfish-plugin-default":"^27.8.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.29"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.35-renovate-typedoc-0-x-6b02124c561ad12f489d2e93cc96e2c1364ac2a9_1656713912653_0.6545093941740321","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.35-renovate-typedoc-0-x-04ecd43ceca8da4c4d9feed8e5d880dc45ec833b":{"name":"@balena/jellyfish-plugin-front","version":"5.0.35-renovate-typedoc-0-x-04ecd43ceca8da4c4d9feed8e5d880dc45ec833b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.35-renovate-typedoc-0-x-04ecd43ceca8da4c4d9feed8e5d880dc45ec833b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8536587fe50382834746f94be823d0c18bdea0ba","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.35-renovate-typedoc-0-x-04ecd43ceca8da4c4d9feed8e5d880dc45ec833b.tgz","fileCount":31,"integrity":"sha512-/rKo24lP/q2n7UQsh3WJlLQvaOAidTiBZAiEpRNZI6pIZootyNSSamELX2FIRYFvJ4ANBSZVZF43QTJEv6iPEw==","signatures":[{"sig":"MEQCIFWz2UbNIxaCXHHY2y4F0FWZRewR+I79pyzrXWDQpOz2AiAgQBDqtHhHLt0KN8BZR/R5LXwEuWPYNdDZ1ABaFXUPxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiv83TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr73xAAiR2YWvldqtYOswd404nQWKnsygbT1JuvsjKmQhinYhdcd58z\r\n0wXUZcQHio9ulWklxmoXq1Xk/OBtuOK8YKmmhohUqPXMsuvYV5aQWd6hRh7X\r\naTnmVsS5elxaelxyDtxsdXlmdd0h32Itp15XrHT28Q48gE3aKrR6Bo4itu08\r\n/XCo3Wb8JBzyfswF688KxatJ30vRdnuWLRAQDWezHEY6UP0CvWaDxUwQC2rJ\r\nvb1kaA3+6EpszzD5eV/DsjISYsatnfqVGtArYBQVFSfGNXvUi80sEStd1u5O\r\n8yoSN0yc4f+qngDEfu+EO1hoN5V0QfHI+X+7OAcn09rfK/k9CQ6seX/cJcNz\r\nryiuNFO5SJQA0Z042v76JyaVpBAjfMcVRXYJqcuUwfygrheFmBRvGPGj0F05\r\nxYKnglWpeWDTPXVMUhBZWyQsCV9m+XJVx9oevGSfuT93CmvLDiVPhcJsausF\r\nCgCIjRQNkYfFUeQu694YtcTYdeHeber9+nZ2oNCfWlZQaZlkMZQYnL3HN2Ze\r\n/ykztgxWsN+4RxRuZ4ylt41B6PrCjq8DLBezCmEo+xp2NlhErUlx9IuWVpMC\r\nUl0sk43s67Le3xk4UdMKB5BKw0HKkTLRipHzA2AmBlABJOnx/uQFqoQEQqXi\r\nWIMdcNPNFkqFH/bOBAj0sbACWYdelc2/GJU=\r\n=c0qi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"04ecd43ceca8da4c4d9feed8e5d880dc45ec833b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-02T04:42:24.745Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.1.0","@balena/jellyfish-environment":"^12.1.0","@balena/jellyfish-plugin-default":"^27.8.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.4","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.29"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.35-renovate-typedoc-0-x-04ecd43ceca8da4c4d9feed8e5d880dc45ec833b_1656737235103_0.4020134516866303","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.35-renovate-typedoc-0-x-bae615d109d59414b6f34de2122c04ce5fc79599":{"name":"@balena/jellyfish-plugin-front","version":"5.0.35-renovate-typedoc-0-x-bae615d109d59414b6f34de2122c04ce5fc79599","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.35-renovate-typedoc-0-x-bae615d109d59414b6f34de2122c04ce5fc79599","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"56b6bb727995703078e7f5361a723bca4b49c8ee","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.35-renovate-typedoc-0-x-bae615d109d59414b6f34de2122c04ce5fc79599.tgz","fileCount":31,"integrity":"sha512-tkmAfZQceNnsYKeq7kfbKvnrVzcLJERJg5TEAwo6ZLaTho1jqrC4biW0FHaspDD4c3mM5CftuWCr444ZDXYvtQ==","signatures":[{"sig":"MEUCIQCVBadPRKPjigN2jhTC6jcmvKgbtdrW6RzG9WPEcTXASwIgeHX5Awz0s6M0HdDyAgNxZd32mMr6lcFXWNNTRDZFmNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwKrkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou8Q//UzZNlzzpaQ0ARN1JafsKB4lJWVK5QqXnpkg1a7RuFSj8JDyD\r\nOyrRowk81Y1URvca16fMY4M1/LLlyD17iicfXOxXCEK9Om1z678jgEAvTjZ1\r\nrvQIPEOzbUM1UBu0EZrA4OUpDkACKzC8O6sXUiGcrAnyDV8/HmRMekRx9LvS\r\nqa2RCQjzLHUFYNpAqtJNiH00ho0fS76/UXqeV0SxLQ4X6eRySJMIZRs7Y+tO\r\nrP+KMc6xJS67k3SElcn4Y6FfR4GxtjuvEsYrL93ak022KQckI5qOAXFFao9b\r\n1oQLb9ytBI0sSFYUo1AjIWjqOmqMXTXom/bRUo8Q6hKoSI4Sllrfk5iLWvvn\r\nyHUt7IYWraVp2hwkvHpQ9Xanbl0Q1SG7rn+0WSmemFwalB8NEy+6cxv3JWpc\r\nvZZYyDXoXgsEp+d81IbpLV+GRxdhNcmucQKIfdsT4EmorsGN9scpGH5acWvN\r\nj76f/EEW10SNtw1d9MoyAEAP4T6Z5nXP04/CmUU+1DoGyiFhxcefGuS2ff0H\r\nZH47rVj/5EH6ZWC3UJmFQijGTkOjOSRGY7EEdmHbbrkLH8vObplhf9PBCdxG\r\nYYn20Q81adK0q1Bu2fjnEy6srNHJIC7nZJueJPyeOnFJMy7peVyCc6h21vIv\r\nORRIcgzS1WniFBnL8AN1FZRwBc7w6xROn5E=\r\n=yYRf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bae615d109d59414b6f34de2122c04ce5fc79599","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-02T20:27:12.425Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.1.0","@balena/jellyfish-environment":"^12.1.0","@balena/jellyfish-plugin-default":"^27.8.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.5","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.29"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.35-renovate-typedoc-0-x-bae615d109d59414b6f34de2122c04ce5fc79599_1656793828278_0.9759894031005225","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.35":{"name":"@balena/jellyfish-plugin-front","version":"5.0.35","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.35","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7d23bd595d2f45d0ac0431d3eb6bb63c549e620b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.35.tgz","fileCount":31,"integrity":"sha512-ZTG7OVokQjLjTjj05JS8IP6vYpzpa2O79lW9L9wFaI7fktXydA3v6udEuG30nMBUPSjpg2UwAVKdc5Hng2/yXA==","signatures":[{"sig":"MEYCIQDYUsO4yeyvixE9nVZBVReeuxdOxeBLFo+PleOSR4MudQIhANPKPy1MWutnRO5WsCP6UyZPOc5aNOhgywz0HdRsgksH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwQLIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryAhAAgGGYDzdlQZPVQD0jGzck2sPAHcEOFTiG8+Be9xB6zfGM/C0G\r\n4JPeoipqe/2jbxHHjVZxY32z8P5GD9LVN/6TfBeaP/PCR8bR0SmsulkgdVZv\r\nvurOPpvPGKpPk7bUPKpCMcn0HH1K5IQyt4f0aXSEokBJK4wXaQIeoTGhT/Pz\r\nA4T/axfLZWSdiPSB81Tkeuk6FPPbG7T3tBDg7vOeZxBpaiyD/etdmU6Ft6OV\r\njBqotVy3MsbKrmipb+dfQ8Au+E0sAHQbWIP47oCGczHNu4mYtMg7cLkRSn/n\r\nZna8Xlc1z1An0asqBv5O9pYQivsJEsMctlesLyaqvM5K9lpcTQWSHmmZeyfL\r\n/+aMTiUBuu7GNUAsfvzGzEAr+6eSwzPXnitOzYU9taCoOW3DCJESmOqNUSyk\r\nd9v6Gk7g1I3QNKrChLIYb/gVC+c8benDrRtuL1juQaAqK8Ln2VnNOA2euTHa\r\nRJIb+zp+VCheFbS5jd45uPycKX1ZG0zs5Zefe6MRB8t9735T4yijQZCmBhrl\r\nRUoiW3rSLZXy4GkEfu5sns0fe8yGfCgH4rqb51KesNVTWIRuk89D3nDdocS5\r\nhOddSVo6HadQAdci1/OIB1AO4DFW62VOCP9aRiEYwZFZxyFO1AuDEMpsSbpi\r\nR6Z9//ta5++mg+r9zpiikmBtflsGBlRUhwM=\r\n=1rx9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a2a1b27a977d80c52e1049fe02067e311216a396","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-03T02:42:36.400Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.1.0","@balena/jellyfish-environment":"^12.1.0","@balena/jellyfish-plugin-default":"^27.8.19"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.5","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.29"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.35_1656816327802_0.5909041635954106","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.36-renovate-balena-jellyfish-plugin-default-27-x-8cd8098a8da0fcf4a4cb87e8dedbcb3d837fd6dd":{"name":"@balena/jellyfish-plugin-front","version":"5.0.36-renovate-balena-jellyfish-plugin-default-27-x-8cd8098a8da0fcf4a4cb87e8dedbcb3d837fd6dd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.36-renovate-balena-jellyfish-plugin-default-27-x-8cd8098a8da0fcf4a4cb87e8dedbcb3d837fd6dd","maintainers":[{"name":"dsevastianov","email":"dmitry.sevastianov@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d71dabfdbc7e13fa1a301272e7c6cc36c2eea965","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.36-renovate-balena-jellyfish-plugin-default-27-x-8cd8098a8da0fcf4a4cb87e8dedbcb3d837fd6dd.tgz","fileCount":31,"integrity":"sha512-E4/TPTxnyu+iyHmVqm/RNXJzwGBktBHuj42Uzl0qkg+ZkYEzZ/EpDk7tlK/TaH8p9Yd5RWa7+ljlL4MME4Mm+A==","signatures":[{"sig":"MEUCIQCFTmWJZ1eLAVEK4UOrX5PPHnxdJkkmGWzkOsuwqwV6OwIgA1Xq5+/L1H43Y4n+8W5wSY0CmgVt0zXIcHXM2phjOnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixP68ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr0A//VnfZrEWYqydGHl82JaVbGz9goHdjtkpTUd8CLs2FsclJhffs\r\nIxUa41pu9SBn2WWhVOt7N4KCFHTxYi7rP72+w5+RJayMArF/+I5RIxOpMTr3\r\nYtdjO7Ut8SbHPy5bBj1Q681wkY9Sbx3jIK6z5hIyY0jacIT06ea29TKRy0IP\r\nGf224FSTfn0dTFUE8HbUSE9BJjfi+5sqLL0dJGNEI03Q2aNxyJksgMpqLIgG\r\n9/9crfmR/dBJIYiaWFLSfIuPIOaRcFAhFOF1U4CPJRVYH+zldzU/krq+Qkuk\r\nvfHTBAkNTMAG4UO96QdGzw8r8BczDsKgHZcBQvPVDUd056ennN+m+SupptwK\r\nhjHrXRyZKV1RtfuFfbrFvgZh2Hx8NYLhkWY6ZVwS+OMaiOXQ0csd75jgC24F\r\nYSNAsu2GngjQEX6lOR1wD4ICQaMEDo00iWJUuqgCajKjTZsC0zSIKncEgBro\r\n7DatcMN4JVVDhRSKdZ+Ykw82LlVHfggglfOTPVola/IiWBc9YLLoZvwyCaYX\r\n/09NsC4FuvxNKRavEFQrx1upqn66ZHv7zFd1FQ0U9D85JlE4i/IqDBKWgi1s\r\n7IloLMDlvdiFcd86HUHU0woFYaqJmtf6lcskwP7HAB8G1X0k6vHpSYszFN7q\r\nAfngPmzq3ZYiLs8tbO04fWBMdCC6MDWr750=\r\n=z9cV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8cd8098a8da0fcf4a4cb87e8dedbcb3d837fd6dd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-06T03:12:34.848Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.1.0","@balena/jellyfish-environment":"^12.1.0","@balena/jellyfish-plugin-default":"^27.9.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.5","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.29"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.36-renovate-balena-jellyfish-plugin-default-27-x-8cd8098a8da0fcf4a4cb87e8dedbcb3d837fd6dd_1657077436210_0.09677461697531253","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.36":{"name":"@balena/jellyfish-plugin-front","version":"5.0.36","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.36","maintainers":[{"name":"dsevastianov","email":"dmitry.sevastianov@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e3eb0b6bb9176841d29868afcfb80b2cd60daefc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.36.tgz","fileCount":31,"integrity":"sha512-pwj0b9aBNcpOwPucMnNOKhDqoJG3+cu/4G9LT7kcEG97hcpOY/16TqzMtpoj8THFEAZEL8Y8G56A7zSTTvL0Tw==","signatures":[{"sig":"MEUCIH6l7UQVyDvYQ1z3e330PuoI+xqgmiqLz7B079nxnxYsAiEA7woslPkF7DmDbPIL8Qfw4OkzLVPXCiGjWqNeowUwXow=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixVImACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHVg/+LfalZTZWguDjYXIzKu4tL3TU9yxb+rr+NRPv1f30CzjMVIWJ\r\nl5u+n/Dgh4axBUdBi2nyTFdZMY9C8O7MnhkDWIU1h+Ld7lpvydUKeqsbwfBI\r\nLPMvTvcOB6h64kct6x9hiBlmCFdS1xGH+GFk3TLRlBE+cRkw5FwjXlM6wxfY\r\nwvWiD+mJ3TEtejDJdCOb4w/j2xEeO7UPkYZ3vUlxCgJW9hKIX1F/2qVLSVfb\r\nXZZT1Arhd13wXXC2TRKaGGpcR8A8E2Hu7qE1jTUFPGqsFmCo46e+sNJjkqcZ\r\nAXsEBi7AEThvJ/87cKVQAukZIwfpYjrrh6f1SUk9oXTxauEkaGpPvbuYQZaf\r\nmhqUcNuzjBr8uW0ogaD/4yL4haZjpknXuyZZw+xf7XyxMk2cLYmqqAYTAeOa\r\nBSP0nZ/fx51scc3JwaZhzrlaX9BB3vwckX+MNVcDXUb8HzFAiq8PGFczfsul\r\n1iGFI0kyufs4ASDVilDIaPU/oQUBuHdxfZh6mZBK1IFsnxPwtgVX+LxQIJV1\r\n+saDwzTpdFcMUmoqGStvTaXRhYtTuLfrcK0WT382q0d6Xi0sIc/tYsMMd0Jt\r\nFIfEPFEM7SUhXr+jS8GMuwDHLNXiC+pEJjXDotFgsavk178Ig2n7JmKR8SV4\r\nByzqalCSTSgtVEpdwyT+9l62LipiVoNZvHk=\r\n=+O8+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dafe714b667c72b443aaa5e5db38d108e3f9a9aa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-06T09:10:33.247Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^30.1.0","@balena/jellyfish-environment":"^12.1.0","@balena/jellyfish-plugin-default":"^27.9.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.5","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-types":"^2.0.5","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.0.29"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.36_1657098789863_0.6871209954226707","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.37-joshbwlng-drop-jellyfish-types-f2cd3f20fa450d2737983350e3e681524761916c":{"name":"@balena/jellyfish-plugin-front","version":"5.0.37-joshbwlng-drop-jellyfish-types-f2cd3f20fa450d2737983350e3e681524761916c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.37-joshbwlng-drop-jellyfish-types-f2cd3f20fa450d2737983350e3e681524761916c","maintainers":[{"name":"dsevastianov","email":"dmitry.sevastianov@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0f2f31ff17d9d1db782898a1ca54ccce40ca4658","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.37-joshbwlng-drop-jellyfish-types-f2cd3f20fa450d2737983350e3e681524761916c.tgz","fileCount":31,"integrity":"sha512-WRGUr/+azauA/OdFykSdf+A0trYkt/CPUMGvJ0SOCqkYQFDBAwXCr7IedHXIrVuxZhY1baV98d7aT72/Io0gHw==","signatures":[{"sig":"MEUCIGL53RDvYFKSHdaLBf/HfYAktWWD00k8YRDzNv6OUZ0YAiEAxFsI5K2MI5jrnJTz3q5cACh5wzOaqXJ5jSi7+Qi+TkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixVcKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFPw//ZcfboPUl5nUJZvWmVHF/qcsQEJBPV20KJS1bEYUzQlu1A+zP\r\nN8tUx7ni9nqReQYQMkvqNKkqHTUsPXAbWaHeF+1t6SZc12n8hD2MX9kBnQ9h\r\n7vdoi5ANPFTLMFuq2PJgmOBzNhMfB5GGYWLUxNVx7EPflamfFEkSdy91aohK\r\n3JxKZJucf3UYEP9148mcmyuW3OwfaZNbot1agbh20cuKjtuReB29xnK01HDQ\r\nSUa8auA3zYCNlsRrsSDu+P4iTLDD3eNogra1IVUkO5UsyeD7r98JtgHrwgye\r\nFkV+ha7nWvysE3zugDW4ndTDSnGbzYJtlvvJG3CQmJVYc5dO1lD7Gf6ZNkSU\r\nxV3t2dKIK1wMP2zewUOL/BDsy5hWItRjfQ9cmZkCLd/Tw1hNgMyoArz7PANh\r\nkitlpAQCu8ZfmqhZtBGTu4gmltb2tkgbBWY3zBJiTpVBn3zb0Lx2QP4iTP3G\r\nix+OayhEzfkQzU+wPjjfosmsdpd9ZygixXer3SXP3nrqM9JtRuuBJuHv6AVF\r\nvrM9Mq096FfMiGvRdbDk2lHclnuCmGrYeu404GQIug/POOb/K9DfubuFI/CZ\r\n4esHzQ81IQVYNXdnczuLiyo69c2rAUNNWntSwH+7RF0wYpTLllfXW8tFy1xI\r\ngZOkSqt/zR16SwGgzHMCW1eFw4FJkMbZqPU=\r\n=9L1e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f2cd3f20fa450d2737983350e3e681524761916c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-06T09:28:43.156Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.0.0","@balena/jellyfish-environment":"^12.1.0","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.5","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.37-joshbwlng-drop-jellyfish-types-f2cd3f20fa450d2737983350e3e681524761916c_1657100042209_0.7624544692082853","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.37":{"name":"@balena/jellyfish-plugin-front","version":"5.0.37","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.37","maintainers":[{"name":"dsevastianov","email":"dmitry.sevastianov@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"024079963de86edf170092968f0129a97b273a8d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.37.tgz","fileCount":31,"integrity":"sha512-eDpcEcvFLdVJlrfg+Cq5bn9l+FzjKz7wKx6IVV15Sxw62Zalrn2NJuQWpEnRT1PhCtrw9lXS0M7eFHQLBP5HEQ==","signatures":[{"sig":"MEUCICJHA6/C0RjdDSqUEo9dF7CY/j86/m4+pFtl1ARFyDBeAiEAuvx7XnWlUAEDldC5sRy2/KtTkIKR9FwU4+oPqaybh5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixV+2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM9g//YH+QdoFntI1KXytR/TcCfGnUX7LYBs9f9AWqNa5K7qnElRSU\r\nzdN03wiAFCFdD9V6yup1ukZOWmH9tNF985cd1N35zrNjBPhkmkSgGVmHkpjh\r\nGHP+yO67JVXFqRItAF8DAVKPFagO4ddMeGqu//XILY5dVGWTbtjE3jypD1q/\r\ncsTsuBk8G0J7SfPfW7FiqlcvtQsLl+Z9YZkMtT8SCQV2POVA9geDxfNUDLFI\r\nCLwgnbumDL3trfmS6IgkQyP8ivatUz5R/Gzj6ksRA3VixL2RmU1ZsEvnU1Mv\r\nQZgR1wKIiFfTN9lVopvl/7DONnLhkcKX74JuknpyzEw6AiRCh0D82xDFtqL8\r\nFiQ/k2MIgJa8FYFs/DRQsaPqdpldm2STd6BxyF+Z5qjPQ5pkYajMTzPtXJNC\r\no+QNme1yhefoKUFMvXjwr/XLdmToZOyTKwFPv1Bzm5X2Oc2lZkMNmctnVRrQ\r\nfXHbh3j2eNtcjZfsK0pJm0K9f8allWlN42InPkYTeUieOcMivk0pPNK6Ksys\r\nGQM6rH6rKcHamzQKJgqWMylwTDHi5ntJiroS0Q2vpqA5UCF4Xw3r8kkBVZ4e\r\n7IenTBEXPBsG3F+HiUyMXaYCeowF8/IbE41lwU14xRWs+bw9C9KILn2jX9p8\r\nuNkFM6FlkigubkkvrvQubolwfG27HvORLiY=\r\n=BWJn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"118587ffef1346954e3e925a2624fce516c1d3ea","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-06T10:08:45.757Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.0.0","@balena/jellyfish-environment":"^12.1.0","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.5","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.37_1657102261935_0.35611494682804934","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.38-renovate-typedoc-0-x-d9ded752b30cc41a1d831bd0990a4b461626685b":{"name":"@balena/jellyfish-plugin-front","version":"5.0.38-renovate-typedoc-0-x-d9ded752b30cc41a1d831bd0990a4b461626685b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.38-renovate-typedoc-0-x-d9ded752b30cc41a1d831bd0990a4b461626685b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8f4f326e75cf5abd52282b909058e6feebe24074","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.38-renovate-typedoc-0-x-d9ded752b30cc41a1d831bd0990a4b461626685b.tgz","fileCount":31,"integrity":"sha512-/CC4FUiO2UhvJ+12X+JDuLIXU0R7ZheUYZKiJZZf/rxTnlotUdgZtebGdEYl94iRKoNG/RkGn7BecgyESB3h5A==","signatures":[{"sig":"MEQCIDaOs2RIzpze3DhAGUPIzbamujceMcs/aGct5EiJ3zWbAiBRoApznCFrBb3VEpD4l5euy3LBW4DTbCxvyx5gshURlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyODpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEtw/6Ale0DxeBKqIV+RpKSfV4pz9BX1GN5ymlAeTbdakQFf9Aocbd\r\n9VmRKC6pFYCPoBxIINlmxX5AaRKtZyHDSoX+kIdQs/UzzfhS57H00lGEBYct\r\ntNRgxjjhDMEaKZAUZV+9Pouml74GCezRMVU6fKy9udE5ZCHuaGg5hjPBRwx7\r\n8pxJYrjJqQJS/E8DBoFdQCbDd7WzPnuWCxquGZKWY9JtMqhd12laD8k3uiZm\r\nd1L74SpR/vI4Ul7VjcvcoZwI5KhxvBHvZ12GC4AZ7M7KdMi/Enk9HDLlmmqc\r\nA2kWmlGFAZ7N1hGmjwQJGCk9WnTJOJBpgzAeCyzQu74X4ov/pZV9tQxdEq4Z\r\niImCHraiAG5Jg4OmFmhKTQK3Q6sPGxO1zIDRXjYU+cBS18i1cKvtwJATLhyK\r\nJM7qjY7zqFzoMMYXDm+22dKIHkbV0qyv0zwXt12dqY736uI409HcRYs7uqIs\r\nRwbLygDLS7QFIKBRt1xkvRewSBTFg62EgPeyLC0N3n3hKTyvg/T1AjLo+K8h\r\nIHcdGJbpw29QaPvfToBMjEcRF3WExrCxuA5pzKvS0HVeAcGxHNaRsI1IU22O\r\nqfjIu5ZNFOYsc+A0IOCRCkXIYBm+TDmXNio7ZPTtZ+5EoGuPvyG60MIARN5E\r\nEkIuhVTNulpZUB1r3e7lBOjbnjne6kw5qaU=\r\n=evYp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d9ded752b30cc41a1d831bd0990a4b461626685b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-09T01:55:42.523Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.0.0","@balena/jellyfish-environment":"^12.1.0","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.6","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.38-renovate-typedoc-0-x-d9ded752b30cc41a1d831bd0990a4b461626685b_1657331945204_0.9542668701563157","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.38":{"name":"@balena/jellyfish-plugin-front","version":"5.0.38","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.38","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fb492cac09111db32260e15fe0163a8a1014cedb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.38.tgz","fileCount":31,"integrity":"sha512-mt4Jco58xXFMQ5BdK//PIpX0Da2ShdiZo0CaUdTwImqX4Wx2IF+pAOJWoRpJ3yI97ICZxPIVKzSF7llwp1uspw==","signatures":[{"sig":"MEUCIEjJlESkJQ0fBxVqE0Kmr5OZV7T8qDQ2wAdOcbEY39IbAiEAnolTXssJ6L6RajBrByH7FGQ8tbZWmIcFcMMuMYbW3XU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyOlTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozJxAAjYkvDijtCzvwNLsNr3h74rXqYyDYjXVRB5aI6fUHNxaXxwU4\r\nPQr3+q63oTmWSeoEfJEJVeUMKuKT1DTlvWi40FMQM333NY9hJRrr+dPXPPBE\r\nOoD0kWTRHheUH4vI/pbUVAwY+2pol1lJuL3SVY52t4GqQSPi6ZhJiDGrLndy\r\n4LVkg+/MQY3cw4xxkpepyJbZvNMGii0AtqtzcA8uMJ/9pO8BTgtj09hGNdjg\r\nvjWjvhTnNaUxIrF4dIbfE1qPvhfhS5WPgsH4/vzEPMfU7xQYCZ0DWsPMwbku\r\nSblINydAbKW03CZbJ4wpfzGi5niWl3SFyO+IU50IV1IT1GH2383UgyL32ITl\r\nKg77jQH0mIIcEJCloN+tIl0Vn3q0AkfRbxcHgBVRaLRmXlTMLYHFUpfoegM/\r\nnRTNwpRCOFhPkXfsdzQ92vH1NpDjL/6drrRZzv3LoVIEz95NnnafbYuqEGPo\r\ngU3GqIPDYSOfEwMNthvUOgPYwmrjMLjcf5cGqdhgoK7w+sb0/HUZkkoszHjx\r\nQJSa/P8mHaOzlHljmUDkWz8tSrkvxcaTs+O410+fEYXX0EXa7/A2al/d0JlR\r\ngGYznJT2S5aldTuSY9JXZoa1gLqIWClgBSzBQ3qBkyldmpv0g9U5uhJMCsO4\r\nUvDDBEAWBJTITEMcQqLRzb9xRAn7egaEnMg=\r\n=3ffA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1ffe1312b91e60262736e6dc4e550e3c84540c3f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-09T02:32:22.449Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.0.0","@balena/jellyfish-environment":"^12.1.0","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.6","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.38_1657334099372_0.636371219430752","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.39-renovate-balena-jellyfish-environment-12-x-2c023b0aaef761bdbb650047977a08b6335bf404":{"name":"@balena/jellyfish-plugin-front","version":"5.0.39-renovate-balena-jellyfish-environment-12-x-2c023b0aaef761bdbb650047977a08b6335bf404","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.39-renovate-balena-jellyfish-environment-12-x-2c023b0aaef761bdbb650047977a08b6335bf404","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"de555394fb60e52724f90c9852011735d96d1ffa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.39-renovate-balena-jellyfish-environment-12-x-2c023b0aaef761bdbb650047977a08b6335bf404.tgz","fileCount":31,"integrity":"sha512-Uy/QHJmPyF0Ta4KLKGWOhXsWcApjvUjrbOqBM67Qb4JXvNA6BwXUV3ZRvSNEeZu9nNDqP+mJmvok+ArEplx+Hw==","signatures":[{"sig":"MEUCIQDWND9ItixGlDuxsOAdnnMv+bStjjlC8ag9WvBhTrz2rQIgFatEuOWhKW51Rv1KQCm9xhxM26PtO0RJbFPEaPcm6lU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyOo3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4qA/+MPR02siu3C632Cm7M4wlGf1gsMkQ/WFHaDgFXu9tMBBYmY23\r\nV98730P89suPItUOCkvkaex/yx6x0TAUSGgqbNO2u+pfjG3DAEtmZC4JO1F7\r\nI39gfjqUG1JAHsgY4Vgvqd2qG704VguyVRFIeidlwkXTHrt2ZUjl9QjS0Rwn\r\n4/HaRE4GdaucXbcXokP+2FDAvcI6Lz2wfdyVt0CkA+4y8CICrlM+qny5ifru\r\ntX8ig2FwrjGmcjtlsabKvzrCmTKqC0T3Bj8rMlZgXnw37m0HZ6HFThqs21dc\r\nbXugUhf2tYhK9jFDmecFum2T8cfTWYK788Wys75JyhfpgrYNYTfNnur2WfkA\r\noVAMFa0KhUKl3a+B9z8Rz89jS5ut7uzuhwZ0CKjdHIIwkHYdeSzFRcBrGC8Q\r\n4MjtGqyYl9qbahx3tRvoEttLmqLyG4Bdz6khxEXkOUZCUnkMqekniPrP8iTE\r\n8DPRISc6pQnztUw66f/rEb8D0LX3AjFtPuYCVGRP0z20XP9NS1xEjIt4dq1o\r\navSSgaJtz1xowryhfRF5lQwPCxWY5m0oeAXlZ0f3Oi/fKTjRLoH8E88I17el\r\nwxiMU8q5PTmErqFz7DhFX35FIlTDyQ1az/bUxCfRlmo/uutYiRJdvxnPYhb7\r\nAeIc9voQgVFrmOUPyjeX3yrqIucwv/Bok0s=\r\n=An3R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2c023b0aaef761bdbb650047977a08b6335bf404","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-09T02:34:36.140Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.0.0","@balena/jellyfish-environment":"^12.2.0","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.6","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.39-renovate-balena-jellyfish-environment-12-x-2c023b0aaef761bdbb650047977a08b6335bf404_1657334327134_0.9296220043235095","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.39-renovate-balena-jellyfish-environment-12-x-6c1f52ba48bb7474880d6afdf8ff830f7ab50532":{"name":"@balena/jellyfish-plugin-front","version":"5.0.39-renovate-balena-jellyfish-environment-12-x-6c1f52ba48bb7474880d6afdf8ff830f7ab50532","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.39-renovate-balena-jellyfish-environment-12-x-6c1f52ba48bb7474880d6afdf8ff830f7ab50532","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f7e1a0f306de0669292473e92a4536c143fad300","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.39-renovate-balena-jellyfish-environment-12-x-6c1f52ba48bb7474880d6afdf8ff830f7ab50532.tgz","fileCount":31,"integrity":"sha512-YunMHeXF6bzRWjeIozfKZgHlK4kQ0h2AKu5Pz0LmMvCOh4s7UACKbVJ9Uvx0kIC19+6CZvGSz/HAS4jQ9Ksuxw==","signatures":[{"sig":"MEUCIBboBYhyakUn31wr6AJydvLq5xoywVLMFLEZ8Z5cmMtJAiEAiBR6cb2SPAIy+QNZL9Rq8YwLnIFPWIxUZ9Tn9RZG/Sw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyQTHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcPQ//SxX77PfAISJr0k48VpuFokQAAN+aKhP0aab4HQ5m9H3V1+DB\r\nZ89cidhNudzqRFyD7d3/3OOKC9vCDwF7G20Wpbh8JbxXgn5VSurSZzfzsFav\r\nrMgcV+AhBuGzyZ4uHGahmwLOARBAXELA2iowvTSHOnqI64r2d2+kJ8w0/mHQ\r\n9CGqNCJ4vur6xUknYO/7hMjWVpuPw4rxbFCJZrG9fzVEg22CNxnf7Liz6GLH\r\nD/jCpDkWYDNQH4ACcfBFQzEHfnl7vuMxOJQVHy0oiwvr+CPSkvwXMxtX65IB\r\ne3nsiuBXrbfT4RFvHaDNyi9Jmu4vJ4XshxXiVq7N2X+UGvJm/UMXVlu+xfT/\r\nKRSEyxRfm6yOuhJBSfq7DN0gyKwxD+AxCecUYuKG1SQldjF2kM1Abb0I9txt\r\nAGFTQ0wjjQzIUKmA/aLkRq8fXEMLit5OfSJ0dJTTwrPlNlQuflMXmvDCYAPG\r\nduERZjO9SWO/PnFeFeK0jawaGGr65Ul24dk/mapyFGax/q26xffGSjDFSxZI\r\ndADFOC0ZHNA8rO2J0gXNMpviIT40VVRQU2IGonLmFGlO24or9L5J3GCqQTCc\r\nESBlE8s/szGmd6oZLOoTKohqTTtl5jVrHPRbqZ854EE5kM6ERXg5UfeZVHwo\r\nA+MzR0aevsmxSfaZedn8ndMlOCHhROqlTZM=\r\n=67y7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6c1f52ba48bb7474880d6afdf8ff830f7ab50532","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-09T04:27:43.642Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.0.0","@balena/jellyfish-environment":"^12.2.1","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.6","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.39-renovate-balena-jellyfish-environment-12-x-6c1f52ba48bb7474880d6afdf8ff830f7ab50532_1657341127306_0.2731400207714456","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.39-renovate-balena-jellyfish-environment-12-x-a3a65b10c093c967a082e42c487802b74a4022f4":{"name":"@balena/jellyfish-plugin-front","version":"5.0.39-renovate-balena-jellyfish-environment-12-x-a3a65b10c093c967a082e42c487802b74a4022f4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.39-renovate-balena-jellyfish-environment-12-x-a3a65b10c093c967a082e42c487802b74a4022f4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1cdda53be851d7ed1ddc19dbc4d38e8be92ff7ee","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.39-renovate-balena-jellyfish-environment-12-x-a3a65b10c093c967a082e42c487802b74a4022f4.tgz","fileCount":31,"integrity":"sha512-mcStAqncYXCbQ4hCha5qT/Gku8U9TtZ/op1mO2SAvlMk16AXqvbw/U0XCchuNvYZO7mkByHUmc9u3oCxDF33gA==","signatures":[{"sig":"MEYCIQCpHlv2UzRHwTXIu1WJg7BdImtLVPWDxAOhPvHjLfz3KQIhAJHonHXhfO1Zg0NvkBQBq9lpUm+ig85Empz447gj89fH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyhS4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2BQ/+OX+Rt921iMRP4KlCbKO1kfIvKcftgiQAMN2zY2F0Yi+3zu8x\r\nvy225NqYHjgHT3M5hHVr476K05fdSg81QTzWvQ7d7mx1yVQuhD6fWIPgDJoc\r\n1Xdw3ZW0AgeghHGiCUqaYT/x9H6T+c44xcckmNp0YM3tvAHAQ6TQwnjxhe38\r\ne3QURd/4m5O3kJrSNFXQy3U7NhBbKlCOdUTx04ewoILXyPg8mT/5033O+vNv\r\nUb5NRpOHH4HY2kILm4pTs+uORrLztB6Z2XYpoGw+phydMul+ddAC6GJNBHIq\r\npGKu0mV7kQc4sOAc5CwDBCCs7+cr687GjWJKY0rhBZtk8O5If/UfdMHQN8q1\r\nAhbdb/qMk7trsSEN+G3YPthHBJVHTdx9uRxYoo1wy3hb6IW113mfzohfQn4/\r\n9+zgDQBcOPQo5+1Os/ExTj8YHjZXbzj84Yxp4brhqRFINeoo6OF5dbzjjCBQ\r\ny3t04L3XCDfYgUqA1pCvmqAdXYReRsdhl9dOfV7ZFAVMnU9CqfavCPeIJ5od\r\nqBJ6GKUqnS0UO1q4aQJMo58DOISYYud3gMutcOekaVv7HIP4YCd52tr8qsHO\r\nnKUlhsZS+YNlGAORPYjOoZoyXpMTOob6h582juogq5vnylR1/4B3hbRE7KOm\r\ngDXLNlLzEtICSk9/6fsFqOY4M+HFvXRW7rY=\r\n=wZ9f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a3a65b10c093c967a082e42c487802b74a4022f4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-09T23:47:46.426Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.0.0","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.6","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.39-renovate-balena-jellyfish-environment-12-x-a3a65b10c093c967a082e42c487802b74a4022f4_1657410743770_0.5898046837771505","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.39":{"name":"@balena/jellyfish-plugin-front","version":"5.0.39","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.39","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eed00af9580edb3b758b3bb11f8c12b8a5937ea1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.39.tgz","fileCount":31,"integrity":"sha512-YjvdfuTWX6GNyvnjviKkbppRrV3rUfPbVd02x2iX4aBYGm2/3wTvEauzuVIJ6tFH6TQUINkHSq7Wm73gaSRClw==","signatures":[{"sig":"MEYCIQC3V+lUCQyJD5w3DlPml2/LP4UnFXkoC+CzoehsYlRCWwIhAPddSfJUie4aytAmD/MrdpmJMvPZd9r1wZHsZ4nxFKV7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizL/3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqlA/5ABCVFLQyQ/sOYSgCSBlnCoOWiIwzCi1EJNf9Bt6Th19VhFYN\r\neLijfWWv5aN4l1wm8HuTXGI2s9dE9ZCmJhAVDXHoiUpsiaRRXFjXj9a/1IMO\r\nFCaUkQfyNvqAJKNvJvyfdQfJ49UD8AZG0Eb39lH5KsN35QcPZyyY/N9CfuWf\r\nTjnyhGMisQ0uvjN/4EGyweOlQ4onlHiERA8NdkqnSLl7myagSJAYvX7GK/PX\r\nnpui8dYjT8sD0Qk+FRTE29ADuQrM3zVBEa8LKt2CBMQzODA4H/sxoaAas0a5\r\n1CThyGE7zsLqOAwChpXlSi3coyC2k9ogO07wJpy86F1RER7Wu3wYRSyGwTh/\r\nq61hXOAarWhLwhFGwFChaOMHhTLFAQDGX64IpcWo8Xn0RlZ54P7Kl/5UHGR4\r\ndaa4GEx/HgWbWkegNehAYSS4V6UritogXdLXAStss357cn4UyPq9oxcma9aa\r\nTNtZof/PNF5s8CnSFLxXowlPHGb7qmoa2UWACYSH9E4vkguw4q+vGK/0ESkc\r\nx+SN0N2lNqMgdj5/dkaKH+ZvEV7nTa1/65q0boThEsFeNgwE1IDmLoq8bo+Y\r\npdO5CHRpehF1ITaALwH/yN/Eyh0XdX6vGUnADSj4836ILWlnvwlFBDSPlsDk\r\nDKTLO+xJ15VMob6+Vx2PJO8AQ0iGf3oe1HU=\r\n=XQ3n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6152d3826693de4885aca29f623106182f9e95a1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-12T00:24:54.912Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.0.0","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.6","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.39_1657585654775_0.569173095331426","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.40-renovate-typedoc-0-x-e0fb24af0952bd3630f580f2ff37c2655bc5b624":{"name":"@balena/jellyfish-plugin-front","version":"5.0.40-renovate-typedoc-0-x-e0fb24af0952bd3630f580f2ff37c2655bc5b624","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.40-renovate-typedoc-0-x-e0fb24af0952bd3630f580f2ff37c2655bc5b624","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4e49690c3950f9d3df4d8398ca9adc9455407086","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.40-renovate-typedoc-0-x-e0fb24af0952bd3630f580f2ff37c2655bc5b624.tgz","fileCount":31,"integrity":"sha512-PoOdz5L39lZ71mhnUcmXCtPidYOxkugwlmDT5vyw6ZbFOLwN/CXaKY1hpX8tRYmuJOjx66hV3Fmkw+pXoRGhoQ==","signatures":[{"sig":"MEYCIQD24IkKiC8Yvp9K4iDv1rlqgar/wg8UJwjOZ3IprMetvQIhALfL1rq1hFw5c8oUzg4ks23g02/SOPp1Sg43g4uuCS5z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizgBYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruSBAAosCHgSKAaKKtA/wFMqHO7rl7+Q/d8kBYrV8FSUShtUPMAKhi\r\nkJqGQNYV239BtCeN7Mssr7yQJdvyUKQ4wKbLkrioSU8ES7nN3P9ay/6e+418\r\nYAkPaYALGDpbdWA7ku2LJUYMR+1YCD+rLCtNl1wT2K82QU9STl4pGNkWZqtF\r\n26hPD0u3R2OSqXZKqzqQBpIe+2taCOiIP71Wrqkks0JIa/27CBydUfbDRepb\r\n084ROsjRV3ektGSj0T6IUhd8O0ytABzLLpUntCOBqlcTQ98klZ28eijNn0Ma\r\nyfwG3EdOQXSQUAovkhL+QDnaRlrf7TUj28rAt/4jjecHDH51qJU/WNiC3eBp\r\nuOHEcPk+2rB9whl+Qv//mGLD6ejt1+0z7mK7V+FMdDcZMJaxTDagFONd0iJ1\r\niPes8yQxzC+JCXdx+YCABcOFCY8aHdsDTmxQy9Wn7jpI1yE1TjCsLwrBMr/h\r\nUNJZQgPFP21583FKl6UfsEILeC6r27M5+44eXc2JnDGZT2dO5DwIVayXjkiJ\r\nIyg41Voprf3IThKCLijwcWgxnDd9fQJmmheNXkCaOLq2fwABybYE2xas3tne\r\n1Hh9ZdnML3wZg03SAlo+f+UJdTE3mRQKDGWq5614x5ql4D0E1m8XfIKAyuIw\r\nysgPx14+7bDoi2AJeIbzwfmPlruPMP+i7XQ=\r\n=NH4G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e0fb24af0952bd3630f580f2ff37c2655bc5b624","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-12T23:09:55.037Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.0.0","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.40-renovate-typedoc-0-x-e0fb24af0952bd3630f580f2ff37c2655bc5b624_1657667672097_0.8527334743321673","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.40":{"name":"@balena/jellyfish-plugin-front","version":"5.0.40","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.40","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c8b7abb7cef022160467a2b7fd57accfe7963d9f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.40.tgz","fileCount":31,"integrity":"sha512-7mmCCEsuZYRQJQD0XXIArWtp871ERUIIObXGGZBlwYFuikNjRtB/MHymn6nrtcQTqi//pDgjnovWw7CndfX3rQ==","signatures":[{"sig":"MEUCIQDWLlxB7qfNqJWnbiBkKyu719bL/Tsj51bO6LMpoxTmNgIgE1V3ZvlC5hvhKJzlFGGVypezxgGQd8b4nQbF95I46iY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizgksACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrlDQ//TUqYLSmrJ6LOFeYq9ZQHrKM9IEonBu9JR4ZdvKXafH0NIxcr\r\nKKs+JGPrAD/KMTBeKESbGK4vpgEva4mBd6Tt56fknfaGCgOg9PVB7VdUReNd\r\nK/oiWSfspQ35nTOAYdJosylvrOB72bz40M7caMSengS0WezBeAYlye+RgMw1\r\ntf+xdNk9AYCidn9s6pPmCf9n2GoFEo+Gzb28FH4DrTbF7rfCY2U1vIcoikpD\r\n2shkEeKu4YxuvMatpmmCALXbNSXAKnc+lTuU5KTLfFdcxesZTghlNCHRIPO8\r\nb3waqG2ohul6teH5EgwHKwZg0+/TsWaqcXAxTfl7jFlTqTeETktNos3uf6lZ\r\neTYt0tMVaMT0N8Gu045ARpw+a5/F5ZgzAW19CBsBkvrvQugJ7tu/4kDmpkFD\r\nkqfiuyF0/sGq0FoDYSlt4NBflVlcbhuMdVSZ5V63l9BEFiFdZMq0A5216pju\r\nUKYX3mJbGlJK3R9VFf1IbTUgWTD0/gqsMYKhioFGrq9GCqgbsYdwn+mucsVh\r\n9N8LXf9nSQaUfzDY2xzZr+MMn+7T/0uZ+kJIeL7BBaon5yye9AEcSzNss57m\r\nwndIs6XA6fJFh5DDr8yHKkPlKlIQLbu13mNLRBPomiC+27bfoguvLbwzDKKJ\r\nw6gKeREYnkA5WaFuGbint/Ug4vIQWXvaHqw=\r\n=zFtF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2448fab92423968e16a822ad945ae1186e57b757","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-12T23:50:02.027Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.0.0","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.40_1657669932137_0.36973730713101216","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.41-renovate-balena-jellyfish-worker-31-x-e205918f395d6a28276cb97e1c87984dc8db60bb":{"name":"@balena/jellyfish-plugin-front","version":"5.0.41-renovate-balena-jellyfish-worker-31-x-e205918f395d6a28276cb97e1c87984dc8db60bb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.41-renovate-balena-jellyfish-worker-31-x-e205918f395d6a28276cb97e1c87984dc8db60bb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cda7a2ebfb48a5389ebf807e45ed93c55facd89a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.41-renovate-balena-jellyfish-worker-31-x-e205918f395d6a28276cb97e1c87984dc8db60bb.tgz","fileCount":31,"integrity":"sha512-LRKg+9784Ev7y8jkgyqVOAM5kfGy/yjPiNEpI3eyNE1yTo3uN+mK2uFNS7RcQ2FTjZ1G/YN2kEqk62E4DTGVGw==","signatures":[{"sig":"MEUCIQDfQzB0e1av1mTEYCsG8eQCzDLbMzuSmbbFYwOhUALAPQIgAlPJ8MpaZ3yMBD/VB3lwGbQvCJ0rHo2MsH3wdf0gIy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0E1IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosqQ//R22TqvNlr/i4MhAt8ImRvTocW48RSbdfy6/mcxVPyLQgdBHB\r\n0msdfIE01dcfJ3BzfAAv+wLXcj3UdBYp2YXQCxbYgxvh+X20FWAqPQ+IoBCZ\r\nELChZ51o0A4/yoZY+u2R8chWCcXYsrWDmkx/xD2pcX0CNAZaygDPMl11rLy1\r\nK30CF6en2yT3LTfINbwBvDPFWO1J6KUbL+hEbodVe0BzQgSnU2Dx+DxDpMf3\r\n2w1QODy4xZv5cAyUcG1kfw+XN4PI3wx7LBJHyR6wzeMvUlyOYi9Z18sxjGTB\r\n2k0VGOZBV1FkF2qnE1PL5fJ8Q7bFx6TFjP78HI6OxrJTkC/kXjm9VHtUVOxJ\r\n0GbCQ5eJs4jC3BRVTTNxDu7VxytZ4oOBAVNguyikGAnKnLcPLGq8aXcgOkNw\r\nb/TAqtn4d0BfGNJeaGoqFoH+mzLl0xx0+ivYtE4HZQJVO4y92UAIPQUoMhlG\r\n9dKbKZgbVefyosmEh+wyt/mt+ms6QjJH1gHtWtxb005ozlzBMH1F+oNHzL+t\r\nmZEW1S+tmWnv8+rBjbtdbVep/sr+Or3xHnr+cX+Dmm2yhOowTBUTisWjJ9Sh\r\n8AG1/8BFzLZDhQ6w3kqO3CIctJrxh/dZ0XyDSVK9LFdxSGKQ1XvDT8AXWtD9\r\ns3IcWLHPxXHH7AfXYtx0SP474BIHuTGWges=\r\n=1xu5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e205918f395d6a28276cb97e1c87984dc8db60bb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-14T17:02:21.133Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.1.1","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.41-renovate-balena-jellyfish-worker-31-x-e205918f395d6a28276cb97e1c87984dc8db60bb_1657818440245_0.46360395554049627","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.41-joshbwlng-update-translate-tests-a62ac70711c7b58cbfdefac752c19caf958f79d7":{"name":"@balena/jellyfish-plugin-front","version":"5.0.41-joshbwlng-update-translate-tests-a62ac70711c7b58cbfdefac752c19caf958f79d7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.41-joshbwlng-update-translate-tests-a62ac70711c7b58cbfdefac752c19caf958f79d7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"362c4f2013e02561ddd01b508be7687fcb5ca7b9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.41-joshbwlng-update-translate-tests-a62ac70711c7b58cbfdefac752c19caf958f79d7.tgz","fileCount":31,"integrity":"sha512-ucV0HPZNtHVo1nxZg+2xcCuBDYLW1jqnuQZJx18Npe8pvCxYRsnkR0kk194bCLXyW1Y/uuwltCEMokqKf0Pi9w==","signatures":[{"sig":"MEYCIQDr8ApsOghFfe3cHCSUQs8kFMozmUyF3dTqdeM70f5TIgIhAJV11l1lcyYs/bgf3NKuLhICUnjVSrDBw03V1lKeSdEm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0MVkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpNA//Uxr3huwx1jetQ3kdhp4lAxcJ95RInFcMlCoOmsiCPSYCq3cz\r\n9gZpvP7WT3zaO01aQ19SbPkCgsf4UaQuwbjsJwZ7vPAe8eS0d+1bXKWt2/1O\r\nWpKtb+EodAcFuVY0gSNYzHsBCEamQmwSDl2AZIaq5rKjfjMoW9QvMH5apKSL\r\niKzFQtsy2JKuCCg+96ZgjGIQUXJdHfETmkI7Kuz23+zwA9M8vxoYMizAlAHN\r\n14eZC0t+VdcSQGjbNFdn6pzEr0xdvmhhmVv+0fbVc8WpRtpRFYNWfC5j9k+4\r\njlkntJ2olBzDsrweu7L/0Yn+CPHkkdIMfygdNOJwCmrUEuGkWtS7TAw80R9y\r\n5yjwkCDkIdYQJrAlShdLLsq2YP7NzU7vMbNLeQnIOKwRQKFRr8F9BOqIHLDh\r\nkgu0UcnGfLkFB50sN6I9i+RsiRAIQlru0uL6WvgztGbjZFIIHr24VyIjASq3\r\nfBKzQlpqHg+w7u4WHqMKMdSUyrkGQVtUVQaYF5HgVmIW4Yh2/jfWYmbgNJbo\r\nRfdpRca7+kAakpUqlICKxCuz0WluTVsG+Vu/zj2HFvr1YOuFY29jBj72ELAP\r\nwE0IHNGAaC6Mp65yGHyFY8KHV90VHnLVhLmHnm2UrRB5gTJIIduyn++yXp/v\r\ndGHWtUMRcMHNUO9XDf/sp4/pmsxDa11hb9A=\r\n=DtfO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a62ac70711c7b58cbfdefac752c19caf958f79d7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-15T01:35:52.891Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.0.0","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.41-joshbwlng-update-translate-tests-a62ac70711c7b58cbfdefac752c19caf958f79d7_1657849188713_0.4340288757605506","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.41-joshbwlng-update-translate-tests-9551419107d02b0b8cb75e6918b6558d22627848":{"name":"@balena/jellyfish-plugin-front","version":"5.0.41-joshbwlng-update-translate-tests-9551419107d02b0b8cb75e6918b6558d22627848","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.41-joshbwlng-update-translate-tests-9551419107d02b0b8cb75e6918b6558d22627848","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ff078fc9c9119512bc647d2369079512f2ffc811","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.41-joshbwlng-update-translate-tests-9551419107d02b0b8cb75e6918b6558d22627848.tgz","fileCount":31,"integrity":"sha512-+VQXea2yQsux8iatuO3NIXUOmCmdjBa8+vprhjM8YZyD4ZMDqkVaiUzTjypi+/ugbxttp1yF8nWNAS/IvtAAZw==","signatures":[{"sig":"MEQCIFaBxAjS7BfzdTVhPH5XN+/du1oGPF2VXJtcIGLXkycbAiByUyUJLRGqzfph6ThMPY0hVPju7r4XqbTaurWgzcK0zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0NNZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruwQ/+MSlqu9sZ/njnwEym8QFy0gOJXuEMOCqal3p2wc8o0Xb3rbh4\r\n32+m9NXKyeTNATPTc/Q8MsD6NEOUO1enfMGpnSGzawuJJPCnGVBprK6HPFA+\r\ngxrKeP7vJUZpcIdAhiNbN1LNuSDNVyJ95GtYkCAR/OievDQCWeB/5wSFZZHW\r\nlCCgHCWKXD55+OBWmPTcvjGBTu9iCU2Ew8BtcKtuE0O6BBQLIBp6h9t5gkaa\r\nT5n03SaGLQlN62wubMoSo383qR3DtD+dj17uE5x1bM0V/dCK+zAPsiswOVkL\r\nsffNoABIgkxQzRjdxwBw7selH2G323KjXAlxNPHny5NlNrdz9yiM2uI54OpF\r\nxIoRXpJtlRyngrTdon5WzWwoGVOAK7YjmmmX5zovzy4BlzFBI3DcIGdG6Tgj\r\npLetzH044UmN04oN66YzHUtEXaudpeLfR+V9e9NQZ2l/geao1ZZXpkBMsYYF\r\n0pZMdJvJ9ICH8LajnJpEMxoudB116YZbnPeG/l0CoVFkMLrK1N8ARrx01g6y\r\nL9KmPGlgqyfk1+Pc+UHp0ILDeDgyDuvFC8pJg2Sw48cZo99Xn631wQpK5bHJ\r\nt5t8ejJ7tEwF1kJ/WjcJX6AYgmojc5EHYp9bYPyNq/hSrQyknIEIrCmK/Dyp\r\nd7SXgYrEsznTEaAJGijqvsXxnOquiW+D55s=\r\n=eXPh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9551419107d02b0b8cb75e6918b6558d22627848","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-15T02:34:19.546Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.0.0","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.41-joshbwlng-update-translate-tests-9551419107d02b0b8cb75e6918b6558d22627848_1657852760999_0.6847892113254426","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.41":{"name":"@balena/jellyfish-plugin-front","version":"5.0.41","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.41","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"31e5c8fd1284c20bf337cd6e6440f9e7fe0a84b5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.41.tgz","fileCount":31,"integrity":"sha512-sVDW1mg6M6TdPFn41KBrWocae+drSceHT23VLSro4OFDL9eG5V4W2nzpaVO6BylY2hXmoj8psXWfmlGpuIsC8w==","signatures":[{"sig":"MEQCH2ogwv4VcXP98SV8JHQ2zCkgRhVnvlrjq8qdYTny0vMCIQDw+vjAfZs+1NbC8/SZ2ADSt+Fdgcyzydcv7230Sk3e6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0N0DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKKQ//Y09ibElW1PUa/KgoBdpqo946tWJrZJF5Zsi4mopHddmGvXff\r\nOIz6R+6KVdt5qRptpBWZnGQpHghH6+vpq9GmID7xLVzp9HiWdjp3h4nFXLI3\r\n63NDJE59slui8y1vSZ+LYyTzKyEcx3+QIQBGX82CYbrCennSCGIHRD/o01VT\r\nY4BqDdRN95O8RAGzLeReyy38DFMu+re5BZW6P6v8Lz+CGz+kWXq4WpgBDSHL\r\nnH5HvhBOD6X4ovsirmmBeckH9foMMAILO94hB2RFvCikkLh2NmhNuCViEXOZ\r\nzlkQZpLfRgvUvJynuK++CfDsJCfLvCRoqvnMpDjYuH9eWDsCqcLkCdvze2Gn\r\nwRpqFSm+VmPYA3XK5mo+kP08pNwVevQlLHDZ9eVpwdza/0Oovtrr9lidl4If\r\nLJ+Dbzpcpjs8MPBczQAlJahGZuIgFEErdyQ2bp7ypdptRBABM4M/c8pmXK1I\r\nXqm5UJJWiMfkOKILm5Bx+hZ62YHYJ/TokDpGY9Hw0ibmn0b/zGKklqYAD6ly\r\nOBJmWte8OLkjeiy992lVDrQXMMCDhqIw7FM+QWNi7o68FGyfJgAem+j2NFXa\r\nAIEfblCF0+8jM/8LD8DezSM6I7yZnXfZnJbu88bAxm7xB8nFumWCtrEhgIAb\r\nL2Two8/e6n6Jd2fiq3xWLUUxHaQsPF4tpf4=\r\n=VP6y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"74ff78de5084da6a87afe443aa2de35ac2244241","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-15T03:17:28.970Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.0.0","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.41_1657855235734_0.46907655227254574","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.42-renovate-balena-jellyfish-worker-31-x-a66e0e4ce6cf8ef9c489b864be8f971ea2d08cb3":{"name":"@balena/jellyfish-plugin-front","version":"5.0.42-renovate-balena-jellyfish-worker-31-x-a66e0e4ce6cf8ef9c489b864be8f971ea2d08cb3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.42-renovate-balena-jellyfish-worker-31-x-a66e0e4ce6cf8ef9c489b864be8f971ea2d08cb3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a3045a67ebf5b12657a5f84c9cd7824c9993e06a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.42-renovate-balena-jellyfish-worker-31-x-a66e0e4ce6cf8ef9c489b864be8f971ea2d08cb3.tgz","fileCount":31,"integrity":"sha512-uNoRaM+YLMADFowI4MmgHa/NObgKRd9U9DMzdKO6qdbgAuJq2RstQUryhAognoV4IBC1/1Hgh7hF5tBt+9EySw==","signatures":[{"sig":"MEYCIQCl59PajXaEos5ryEk2luKsVX5WoJ9pT7PW2B39g3fgOQIhANtFkl8j++Yd9qmpSthvv9KlBSDC8+qCr1xGxMqZOMAD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0N57ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5GA//Q2f9Pd5Ydb1dM3K3lFKs5gx7PKCfmydef2Oq3gMneTMScTh1\r\n7rlw9hFUidmvIfAtgZptx2fKknm0uVKJ4JTdzOJDk0DByCBPwkX7oS/w8ygT\r\nZp+tjpym9meYDb3i7ORv+ZlLWgZFvdXegd0g0UIw8ll9ezw58Eu4V/Zp+vl4\r\nrxitHLDKMarZpmHvum+h3r6knoWZTy1+JxvTIJTLICVut8ECSncIlzSWKhr0\r\n+/7Vo4oDQwtl3jBGi5/WchtWXaun/YJM+jATfp972a126DDQNTKL/5I4IDYM\r\nfhU9ds5/xFM+16IhGMtqv2DjZY+p2l9qt6lAdQu1K2w9HFttfdcL4budBpNB\r\nlXMm5ywT8bGOQPaylnohO1901g4RIwsCb/MQuekh/VmXGpboY3LUXbaV+EIx\r\naEDP8metpDPHxryvQ9VQPetTmPMQftBfIuKM7xm4nA1ILsvlPxaQXnXYFXnR\r\nL2tUZ6vTJLpSRwJqo5LZfL2F5QwfpOMSgXKjuuGIfuGV0+HXjJE6zswdLD9t\r\nYNkC2xQ3t3SP44BePera6l9DEANLtlFPLjjJ1pueUTfGm/PA4Nt7GhTXqauN\r\n/eaAznvPYVtOnlIwRCVmOOGM1LchgFKNUVQyu/ZxC721BLtAVheAeLh8WAq0\r\nIPk85SDzSmNZ/nUEkwXIxLUATgSseJq9zOI=\r\n=DA2m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a66e0e4ce6cf8ef9c489b864be8f971ea2d08cb3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-15T03:22:02.036Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.1.1","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.9.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7","@balena/jellyfish-plugin-product-os":"^7.1.3"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.42-renovate-balena-jellyfish-worker-31-x-a66e0e4ce6cf8ef9c489b864be8f971ea2d08cb3_1657855611331_0.5429763895305579","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.42-joshbwlng-drop-plugin-product-os-c2b93ffc95080fa56cca93642917d6c755d582d9":{"name":"@balena/jellyfish-plugin-front","version":"5.0.42-joshbwlng-drop-plugin-product-os-c2b93ffc95080fa56cca93642917d6c755d582d9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.42-joshbwlng-drop-plugin-product-os-c2b93ffc95080fa56cca93642917d6c755d582d9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"809c8ea98c8616c2a891f4e7069206c733e53348","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.42-joshbwlng-drop-plugin-product-os-c2b93ffc95080fa56cca93642917d6c755d582d9.tgz","fileCount":31,"integrity":"sha512-xTs2VW0dDbV0fnkBkNjC2jVWfRuiyxqefT8KiMNKicB2izhCIx9tvwAyPFsc+GLTzS3L2dH9ecd0Ksg972PZ+A==","signatures":[{"sig":"MEYCIQDf3YWE3/6WqmtZIwPbWuaZPwlkqaPQsvMguhlp27T8KAIhAK8qHt3nhAP4O5QPEOB3f0EeogY5bj87pKSavkbv81rb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0QSwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmom9g/8CCFRlPrm1YkI1MaNrcyjc7QJcZ14TT21KoL62iCFxGgxVpif\r\nEPW8B/2kAGPxDvqC07UovusBpcuUSDiXm9Azk/+UlYgm/CSdDyKJvgDwPrzy\r\n38tlRwyWYqVoNTt7wQnSJgJLP3z5g1lbA9i5trkHIf1n8pW7yJ4jVkPn/KyZ\r\nYKU4jt8ELZkRg8y/2b+s9zXtmrCDiDPR1SGBiUPE2ErLdt1vxQo/1y7ST9Zr\r\noCoVPwP/ieCLctkn6lNzcRS7lp/zxZ5uHoP5o4UbJqRWt+qVHlGVZRdWUaAl\r\nxebyyeo1YFeSwsaPjZdk2n3sAsWUeiR7HFwXuwabAqJR5FwS/wC9PcuyMVB0\r\nqsnRW4jt3ZrHxKCnddXGmYlPkWiUpXas3V4wxwQ/B17QbqGM+O6N2cNfjxEf\r\nMiUqtfZuTQekfyihmomyWlpVKiZLbNa+GhvAxPphPtPfU2ztsDnV9tMtVguo\r\nmPBSG31ItI/z1JzMXfUm1XhHfOEanZWLGdoIQW5OnznjU+jSylpeKOibBKQE\r\nh5rZmj4k3l0sIpZ8Ij/rMas1wxgDuPjHc7jsp88lTklX+biPt5c/B7rvPB6S\r\nHXXFM7wg0mah+Ns5t7Duuy6DSqOAYklJY4TvtwxZSJNoO35HXEKsSwFjhL3T\r\nre3MpHBZ9rVzBn+giBD1G0GiQYCcps5Yo8s=\r\n=sLVA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c2b93ffc95080fa56cca93642917d6c755d582d9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-15T06:06:01.578Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.2.0","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.10.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.42-joshbwlng-drop-plugin-product-os-c2b93ffc95080fa56cca93642917d6c755d582d9_1657865392599_0.17557303670063118","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.42":{"name":"@balena/jellyfish-plugin-front","version":"5.0.42","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.42","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fa3ce72a952bf0c57f56bbe42a641bda7d5efc0b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.42.tgz","fileCount":31,"integrity":"sha512-emqHqZV935ROWKkzXzSn+AcdeYtUGxGv22LL1ZXVG2aeHQUFp7p2iJVzlC9gh1rhWAHNbuTmv8Ye40M1mp8aBA==","signatures":[{"sig":"MEUCIE9vEpHsGZRyxknZyGJpjvrPEbGxch6zSgqxf3HT+nuiAiEAtS+u5dOXQ+ZaYg931rt1hxR2jUcgx3cG0Bt/TK05mjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0Q1+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolbA/+OES7ixKVYW9NY672Wxqsv1UNs3rCVxO6wMtvH+mUr6hcokiz\r\nnM/vttU7hwiMDx9nWIPJWsMAE4XqCFw6TQnK53FTUMCaM4F63nTMEF3z8o8A\r\n32RuMng6inPiDSi8Sd8saMNfamORkcOHOhHdjtQGdUtYCFM5SrvjfVRpprRQ\r\n9LQ2zFpPllLesbBjTPjfo94nvUt0TH8rHXYfRkleuoyjZXW6Kh5shy/7dV7K\r\nCqJwtTb28ezKb8p3oil62+63sgPv10qjIAvL6+LKvibNrDzibelsnvkAvvVY\r\nw4k8VYdSX1cIkP5wdemViG5AxHsF4eRokY5UH8UrUwx5ZihVHR2EvOu87eOX\r\nLVA2NVnWJpaIzqn4yI323FxQLI+LDZFmSB6tsLZinf3FoG7GZRBqJLRQZ7kM\r\nCOU7wYqphAAxa02gwo1+cduXwe10H/eerSTPJSk6EEMjOOetVHTV9EG8Ii5k\r\nG1wBQqruenkctLpeKx3v7tRa/QUfzba3A/j2AQs5C1TDDHGs15Wqlo3dve4W\r\nZFMOSK++aslPJHRF7wHpWLf/SluinKkeuSpDqKDDyeWgW9tngmkJSpFP87Ce\r\n/06hbqDZjC418zuyPmu6aJzGyoxCcX7ULvX+w6O7oANDkjzZ3mr01hAx+NZC\r\nSqeBUgp27/PCz/PRVF/Yw2AQm1WzyglP7uE=\r\n=p9u4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7db6eaf6157068e910ed004a0d41682a3b5bccf0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-15T06:44:49.511Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.2.0","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.42_1657867646422_0.3450155295513284","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.43-renovate-balena-jellyfish-worker-31-x-ab23e6b6a6976cdd9c189d15a7488bc8b3febdc9":{"name":"@balena/jellyfish-plugin-front","version":"5.0.43-renovate-balena-jellyfish-worker-31-x-ab23e6b6a6976cdd9c189d15a7488bc8b3febdc9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.43-renovate-balena-jellyfish-worker-31-x-ab23e6b6a6976cdd9c189d15a7488bc8b3febdc9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"512a0192c7fcdd44481e0fdca4f5045b9613247d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.43-renovate-balena-jellyfish-worker-31-x-ab23e6b6a6976cdd9c189d15a7488bc8b3febdc9.tgz","fileCount":31,"integrity":"sha512-rtCUgLB2lcFUhWg2xfnjqnaDGQVwVwnUA44GLFerpVJasObdII81rw/e0Obh2iBCoGrJzcxqpIaOP/zN9t9SFQ==","signatures":[{"sig":"MEUCIFKOkmZSPOwqHriVL0DXgZExp5dMs8As6zrhvjHL93TjAiEAsDMmoORMl2BFuwRhaP/hoxGmmBct+Aquku3FAXsFYII=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0jfrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqb/A//Ub0fa7FR8L/1Q3ZaEMzWhqt7UY/YuupUwJH00xMq4DdLaiNe\r\nPPEQOIgt+0r9+9IxwWOPLGTQ6NqiLPEFz9GmJNJG4LkkRuMKT2pD7E5gAPFV\r\nJs8zkqZYlz5NGLSZjx8E4c2UggdOCibksNAi4/yzBmVm2D+QkdYzMCGnSe2R\r\nvvUHfdHIPtN5isP7Qru2YD+NN48+a4gGMuHuzxbgqmLv54dCAB26eGbTEZWb\r\nx02C92TpM/oLS866ENlVBPGlujdvNdxUEKhShD/IDS3cdoUn/N2DNM5x6gkU\r\nVgrY1P6hOA3oQSfkSl0vI+fMrtlS2c38hOpOFEmPYXi0F8cz8gZgjw9Yd/AG\r\nSPoTPqzF7qJpS0cHqubEVF2ev4849s5ExXPa2isP2QXr+tz/AGzFYqIIZnQU\r\nOC8OadGAMkCFH8hFe4n52sv39dXr8WsMIRWNWiopJX5CQrRHo6sL3kLBj4CG\r\nfCBJqncnrt1Qd4yMeYp9u/W4W1Z3QhA0hRr+RpeVDPFLIkyBSDYk22hdo1Hh\r\nDTsEz6BgpqyXm4HyEaBGUYJqTYCMtAJFoy+R95UGNDbOK3FlCX7sXYu3+pQM\r\nHJMLUtDuigLM22ckZeuK/DG+tSNt5ztstHj9UHWGmp3XiigNSHQaE9+xnz4j\r\nv6Hk38dXUTu+h1Ac29YLcfo1g8qIMXp4aXU=\r\n=YAuW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ab23e6b6a6976cdd9c189d15a7488bc8b3febdc9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-16T03:56:10.339Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.4.0","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.10.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.43-renovate-balena-jellyfish-worker-31-x-ab23e6b6a6976cdd9c189d15a7488bc8b3febdc9_1657944042989_0.7063741156413104","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.43":{"name":"@balena/jellyfish-plugin-front","version":"5.0.43","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.43","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"26ce027165e00dda81ac516df94d52695763709d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.43.tgz","fileCount":31,"integrity":"sha512-nCfE22kHKmW/VWS+9ESwEtIKW4On0s3/du2zglVUdaatiK/S+3lXaiYkTA8x55fNTANH8uOW5ZAFwbAMMoUZ2A==","signatures":[{"sig":"MEUCIQDMj/K7wr6FBgIDOAdr6699C4YZOGnr9wsg9QA0zODZhgIgA2PnF0MAOV/eSOxowH1xE+yQq+AkBtlLollYQE0N6Cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0kCoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRhA/8DqRkuUJCBkWJ0pciOQKv3YZQYEPAwnAKWNNBuWX1cBLyE6El\r\nK+nxqHfusG4Yf9V0thUo3lOEpH35Tif39w0/nT4M48QM+CHbFZqMB5DCHFAB\r\niclVfDumky9WZCXtfooeJzXoGnfoG+66l6inkZaisdo6MeI4ewetryrTM2ZE\r\nNm2CEH9ImZqHTN1L6s1bA4CBE2U7TQ+TT3+MulIJ5/A2QJxWnIU4INcF+sy3\r\nSfuBNDz25IxVnMx9LkDgmpAMcwBOFygZlnjd/IGn88hfZJQN1FJnxnpMqqGw\r\n+kHG9PyDsqt/rNDAnSmsmUb3BWixhns43mrdyfWsweS+0Mr/BUTS7TVhoaLJ\r\ncRceRl2xEZScEzk9gzPXInzPRIHZubJHlo0VkPFlnh9rApYFeo35ROgm7Qej\r\nzD/s6BtdyvKA1XjCe6Lrfz4TZPQtV75jF00fspoKIH/DcbGQpRaCZ1ifytFn\r\nrwpInh+p2PhLILtQ8M3jc7HWCXC5jx/T1OXXaQX2sB1FU1HHYqVjXsnoPFeD\r\neXELXXDMlgLIorOXefABAMRiaK2W7sUlwNeG2cjxt8DEXWjizTi49BDbFOEk\r\nbRjeUSQSIwnjHa5IfeGbAY/7m1glsAmhnFl+XXLLu2pm9E+JBvXh4tRVDoXi\r\neR2ikKjn0t1UmlgAW4VJhiwnqbjE0dWK8Rc=\r\n=GJ9A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"58dcb64d1b99462927f411af29db5f33ec530912","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-16T04:35:52.988Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.4.0","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.10.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.43_1657946280164_0.6717998998552392","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.44-renovate-typedoc-0-x-eb7f4bb778f94864c9b839cfb78c48a0075840cd":{"name":"@balena/jellyfish-plugin-front","version":"5.0.44-renovate-typedoc-0-x-eb7f4bb778f94864c9b839cfb78c48a0075840cd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.44-renovate-typedoc-0-x-eb7f4bb778f94864c9b839cfb78c48a0075840cd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2b9cdb5b5c4c3cd414055f0dc096e274f5c53618","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.44-renovate-typedoc-0-x-eb7f4bb778f94864c9b839cfb78c48a0075840cd.tgz","fileCount":31,"integrity":"sha512-MK8TpdmnRuJWbWwRw2akKZd9j9p5F/mTxshI98RVDhD6fT7lPo/RwM5D/u+BZ8ZsMM1oAv1NCgYWavhmOapBpA==","signatures":[{"sig":"MEUCIQCX+1sZ+7Eeq+WHF8gZUpQdi7dUEvWG5ubEx/3lQb/CAwIgBUAr4dB0IkRR9+s7iZKlh593Q6REqS0z4kihRd51mDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1KDqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow3w/+OXXIbE92X9rglUPkAOjwUVmubDmNOIXW3RssLD0oubjPTkNM\r\nXW+Zo0lDXmv9mPR6PMgibuOJjOgrGRYiBnjjg8wZNlms29QddT5QcPqRKnfD\r\nXXz4KWeJUJ4vOlyZuRzUDoGX7l7UGjkq2ChcBlu1191rFJbySgn3vtt3AZSm\r\n5eqfy1YZj+d/CHj/5bt3fWVhDqWCA32o8cLldwrDzmJQ7ug+OgT6CL2OiddR\r\nVd13H55I2MzM7e5qUvuiMmNxN/bdAA5/8lxVP0m/uMsp318aLecLLKK5yv25\r\nE4Qpc+PMOXd8yyQPB1mel4XkXaW1eBBhT/xEDRYGDsd3tZ/GUnWC9PpwqDUj\r\nVdebk2imzo7TmN2K4QgHe0zF/RoxINO9ilBAAElD6qG98X/gMSdu/xYL18Vo\r\nfUJbl4IYHjgbOYDQAqJ8k1NxIcvLmP//tXzBYF1MeLOE8s5mjiTadKjk9QGm\r\ns7BkE8msFlU6yU8Vk/Or1z9zKOdLfJY+rbj/4CttruK5xZbhJ/LOY+y+t0wv\r\n5jcj1lBo4klt4YF/pjYckodHyPsez6oI107/HrHIHyv9GM94CCpvq0hOfhzS\r\nwf8oz86z5rOvk7oyC9pqWyLW1oeiMvF6n9rVd9gnUzRrSuf+14Y6hqpr9202\r\nqebo6ysIg3SqZuSH/a/t0INazogzJxEaseg=\r\n=B4F7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"eb7f4bb778f94864c9b839cfb78c48a0075840cd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-17T23:49:50.644Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.4.0","@balena/jellyfish-environment":"^12.2.2","@balena/jellyfish-plugin-default":"^27.10.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.44-renovate-typedoc-0-x-eb7f4bb778f94864c9b839cfb78c48a0075840cd_1658101993903_0.3705190521235999","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.44-joshbwlng-drop-plugin-default-445d6f124646e740a8ac03c61e89a946dfe52536":{"name":"@balena/jellyfish-plugin-front","version":"5.0.44-joshbwlng-drop-plugin-default-445d6f124646e740a8ac03c61e89a946dfe52536","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.44-joshbwlng-drop-plugin-default-445d6f124646e740a8ac03c61e89a946dfe52536","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d565292eda683e922d4aa6113c55a3e8aeda939e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.44-joshbwlng-drop-plugin-default-445d6f124646e740a8ac03c61e89a946dfe52536.tgz","fileCount":31,"integrity":"sha512-S1MZEwJXoMbXsOHH0C/RZDY2P3h84xtfn90XstuIw2duRQyQGnYExbL2I+spLMB9b4mM0K2Fj6+h2nxLo4fxJw==","signatures":[{"sig":"MEUCIFnnFo9vORkFpE5U12DC6xTDr7avLKJ3ez57ewUtXo16AiEA6KpHe9IqTqMsA6Z1V9wBC4VOIXP4FT0voINY7nsr2Oo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1RHOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAhg//c+RQu2F9eOwFB3K7BBJgGaoMx0kSzE3s4/6m9NdLmSBOSavk\r\nBdxIF4Rv7DJmGOmVupuRwRldPO9cHoZBtVUHpFTBUeBC5OGD37j1dMYgGpCq\r\nGBPyd7YVwvmU2aR94UusvkbyV776rLMShNX7ALx3xzVvGe/pWQCIC0kHUrJT\r\njX5onIRjbq4XUm9hPemUdyhmaD83ApJDCey17qO4LivnQm2vmpZujbu5T8Uo\r\npj6Dw602kFbzWxmOiG744htv794Y6UvckWoCSKg6tg3imoBobWu5WQOvI1pj\r\n72WOEKQDkTbXAsm6jS63A99k31gJAy5CyU+kswQHO85ZAe09VgVXbrbQjOBa\r\nhlD5B0lat7X2pTU7BS5XEpvG3Kq5O+aoCbSbfefp2HW8hv504kC++TnQLmgs\r\nGeGzlfTKxnKWVu6I4TcmNuBR/HKodiYrQH7pVA54RwP7gA1F3hvsFHHt3hfK\r\nY5i6xegVw7uCCv+WXPCEBoPgeWEuu/psfS9JCURLiupFcvDQRA6HRkhxf1PA\r\n1pSeBj9fDyRnXG8nGPn3oYVaZNqT9LYigvlewzuEz17qrJSY/tf8Q8okJa5R\r\nZS7+4nBqyqzhyVhF+vKLEVx2bj+T7rbZd4GP8x8xK495wjKavBdn6L0ZwQVq\r\nZdZUbXuSn2mDd2zjqesulosML5XnTl0gxK4=\r\n=7f/j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"445d6f124646e740a8ac03c61e89a946dfe52536","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-18T07:50:34.399Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"31.5.0-joshbwlng-merge-plugin-default-de379b5d72b8a954c424e14838f4101db93bfb00","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.44-joshbwlng-drop-plugin-default-445d6f124646e740a8ac03c61e89a946dfe52536_1658130893802_0.029036649361990463","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.44-joshbwlng-drop-plugin-default-58338b9c42b6d1be2c68e8cb1408bf048bd58e09":{"name":"@balena/jellyfish-plugin-front","version":"5.0.44-joshbwlng-drop-plugin-default-58338b9c42b6d1be2c68e8cb1408bf048bd58e09","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.44-joshbwlng-drop-plugin-default-58338b9c42b6d1be2c68e8cb1408bf048bd58e09","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"09999d59dc6dc8ebf5ea915b0255ec65899f2312","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.44-joshbwlng-drop-plugin-default-58338b9c42b6d1be2c68e8cb1408bf048bd58e09.tgz","fileCount":31,"integrity":"sha512-0nBQ3kAvzyAcrHFt9+SIOof9/QXpYXcHbHfHYhtlYz9bwrZF6SHx/t4g4YJAdHruX8r1v0h2RgQg+0hoJoIJ8g==","signatures":[{"sig":"MEUCIQDXnRu9irkrEcbqGeGKv9p9cOr/i4EUEypZxB8G/gndyAIgXQQeh8xtE08ssyKwQ/oPoNm6D3bWENK/Md0rJZ353g4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1gEJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFmA//Xex6qS0nkicFmdx6N4sgHVvIR93LM9Fr7KdL1vOp7KyIy/gr\r\nQql9RCWOL2GPL0KcqvaMxBWbSXBVLCroIHOpmeSrQXaLq71F6LLXtmQ954VW\r\nyKxtAi8LZnPyz2Um1WsL0tCZVuE7ue66svfZuH1PXl/JvmYXYPPFxkb1D5/n\r\n7H8ZW8bD/RW+DEd/+ZPXM3zxTdspfVmYdxrQ+Wr4hH7XXbQbt26/v78JFzQS\r\nyp7bn3fvEmlQB0x5YdgAodHn6IjtVCHqvpNJqxXEqCzx8rgcugOh8MgOTqgg\r\nJ/u4u6b6JfFN+QyuvOAC42OEPjJy+RvNQ7PtfEA+aa2j9KKBevHxtTDK6zoa\r\ncAcnsKbadeN2AWWkS5NrkesmPiN7R6G8IjLTGIo8PTBmAB5/LaetMul8FxP9\r\n/50yGg1UWzx9Qzi/nWicZ6sas3uS7GwkP/l7Y+jpfjSKqa8wZkn6IHkxPNBV\r\nbBnuwDQDJ33hoIfH/dYbD/y5TWvBkSf3MCz9o28zFpCAheA+bdCxGB2AsCia\r\nB4bxGK8GKxPc2tjsEc8OXTQmY6/AYEQcTP69eEg0J4iLAk4ZPvytNiPowB/D\r\n45jTjJdSwyIrWAcADZlNnGPRMpmKgQ4E/GL5l9jHlRFyEyNO16zpu0JM5qoP\r\nWq8IbrqyCdjHtuB6CFkBzz7ES/VM1IEvDKI=\r\n=/R3d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"58338b9c42b6d1be2c68e8cb1408bf048bd58e09","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-19T00:50:46.485Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.5.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.44-joshbwlng-drop-plugin-default-58338b9c42b6d1be2c68e8cb1408bf048bd58e09_1658192136966_0.8158690119768066","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.44":{"name":"@balena/jellyfish-plugin-front","version":"5.0.44","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.44","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"296afb0e71f18e7646575f4d8fcfe63a15d22e1d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.44.tgz","fileCount":31,"integrity":"sha512-whl0+ac/UmvQwZo980zXMwUKWHI8XMj9kDNqHzvYbi2dSRcE8flLji/HZHSsSBiHJMhvHanvPl1BwPyMkrbamg==","signatures":[{"sig":"MEQCIGA/p7nVrMNVeFtVgdVJQ8GqDkY2HmIRV2wlK0BseqljAiAPaAlDakRxcldZ83KXX827uowyVKj/fgv8JHiPBNZfQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1gptACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrC6RAAh/FU2RJdUPIXKgptBhKkHrb8jJF7MigUTbjiry1p2avAI8LP\r\n3r2v1taJcJgv/G1jIU9Ctn0LDe0HTA70Ff2iG8NrZebknlkH6rz5meoUJIwc\r\nU6V1R3Nykfu2NPy4cP9csQpPwaOmPLFAG7UAOT5GTGV72gsXsjLMQ9jWW57c\r\nVRYiengjYVEU+tuQBgqlOcmHdv+7ei6Wk6sMBf4TYgzV6bl6EyFFxgCXZ9gF\r\n9e7rs42oigNYT2ZawWmTwyCPd8ycK+4sP/dTn6lMMBWy4vUizXVK9qn3EtN7\r\n9euTYiyLnzKAxPJ748IslQnmUBrOSiIq97Gjod0uuRibO2RO03VgtonaV918\r\ntO/mGZ5GhssDNzQ73UVYvrm8WHHQdGK2ecuVfvRTXVlV9/+gqJpwD7pXWYLv\r\nGod80Dx/Lx0JlgGoihKcUGdeMi1/qqXgNlv1+x1XtG9jtbqRARfvmmAfi9to\r\nxsGgSXXEhSxA3oZYa7hC8SjLoMccmvmp3/A2p7cOKYlt6cdqVy8ogyNkB7Lr\r\nBsw0KDK8r8UAthDGK14jfw7lu5xUS7yC+9VGnMQZCxxxyNP1ic095wH2zAOx\r\nqUFvw0N6yEyhPTQjD3wQFfeDEjLfaBeijdJh65FG+N5EzcvlpMPmOFDgasyz\r\nY8mI80nu54rZcgnc02HZ6wK3DdOullXgJy0=\r\n=qhHr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7f2a675421c07db0d76370577ac466f0fd64dfd1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-19T01:32:29.427Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.5.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.7","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.44_1658194541281_0.10294171086881532","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.45-renovate-typedoc-0-x-a59e95c61a39317fc8431cb19b6a4053271dad8b":{"name":"@balena/jellyfish-plugin-front","version":"5.0.45-renovate-typedoc-0-x-a59e95c61a39317fc8431cb19b6a4053271dad8b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.45-renovate-typedoc-0-x-a59e95c61a39317fc8431cb19b6a4053271dad8b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a3b2fd5c36f3356cb34dc14c7f32f86811430971","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.45-renovate-typedoc-0-x-a59e95c61a39317fc8431cb19b6a4053271dad8b.tgz","fileCount":31,"integrity":"sha512-rLv0yXKTDmV6ST7pYkUkbKSp1K/ZgV7A5YU/+FgwoPVzuJewLbadmH/y08ArKYhotq0ULJczXyVQsEQ9+kukXA==","signatures":[{"sig":"MEYCIQC3AgCkCOIXJohwkgzDEY+GngJVedKFeiyu2xZz4XAbawIhAPvogzBTXwZLklDTFnDOalz/JMGXEv+wRPcIc14rIqIL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1kWIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKOw/9FxxHuhpHuFsO4bQgRzeWX0ov6R9C81G6XBbK8SBT07ubguh9\r\nYm+fj7/uFgtp/jm6q4TNXUwLop1LGYBOVe8yn977MQ36Ip1945muFW0Mz5Tp\r\nmSwGADQY1zZbwfawKHKyiKdiGjGPNO4WBNl6vX5IvKlyKnK4rIrOXi9Ii/kH\r\nuczj/r0Lb57DbpbimrNNOJyOWgQaVWjWVgLAak9gA6Ft9Q7I8EdMQyqblp/+\r\nz4Mco8jPehGRLvRu6j6u6Yh7ebL67ciD0OUxF5xOW55qQIU07Jr4pbpDo9x2\r\n+ja+AhJQk8UL0rEf/Gnj1exAZMw3SX9e5eYiDCyrdaTA0d97HU7mX4lJc86F\r\n3zGYZYVL9C5LIFAtRMaW01i8noQ3VVe8HZNOP45zh4nlPkGsgUuPWsSIyS5W\r\njAMGz0c/OZtpOjNWrDOWpKiFCEAOlurUL0hS7VXXfUW0qdllz1TcYCNdIiaT\r\nJQ36evO6wULS39xd+61TWBvVEqLM8ZG3PgN0PgeHDFi9ArsY92HpoAw1o0lu\r\nu0LWmGafsOx8y62H4UeZYjsAM7dCti//a/iOOGTVJ3bpVfSyF7Nu0smvqAhl\r\n5xuovEUTDTu0mxA6nIgkNfYg0ZLR3J/Un7U6uiZlnz9Jc25jE5h82Bc5WFXw\r\nRY05jsPN9z2edyauB3JAkHMhiMGgM4yd83c=\r\n=Th4Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a59e95c61a39317fc8431cb19b6a4053271dad8b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-19T05:44:19.156Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.5.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.45-renovate-typedoc-0-x-a59e95c61a39317fc8431cb19b6a4053271dad8b_1658209672430_0.47447471721831946","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.45":{"name":"@balena/jellyfish-plugin-front","version":"5.0.45","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.45","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bb2ff9585b747b4e85dd55ed9a0b0d988e6bee47","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.45.tgz","fileCount":31,"integrity":"sha512-EYjlAgo/TH0ftNLhzWl1p3nNKWCFIrx6KdHLaaRUjEdAaDON0oq9jrf5YMRwM4kqNm4OVbBt38m8J57s8uOsXg==","signatures":[{"sig":"MEUCIQCAuNwEWyudgly4t8DzmL1vMUcOXNbrtBOthCbr69DljwIgXtKcP/5phSRT9kVa3bH7tMQB/O+Uuv3UTc3dCoslBPI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1k5hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7cg/7BmnhclHiKb1V/r9JXWyTZphAP4CeeelYvhB/ta4f1OBwbsCk\r\nrq3KiKNO215nq3YLP/ZDfpgGjCHpmd9K3ASj8F7tuVclgcpgIryckoX8D5cd\r\n/vIE4ghxzlLkSPPlLTKvpBSqaeyCmTqllTehb7tsGf+njZm65t23/ilsImwf\r\n/WxIZFfGOPwXm7BaAM//xCQbr66kqkFEyScDs/xDE911Lls2kzz1yLaAh/Bs\r\nYxTtvIWZubSboaCIqcHcS6KAnU2aPOz9J4Ri0LU4yhfdbRhLQU24CzFiMcQI\r\nBcu65bA4yRrG8jB50E9rjsbUy9uPkSqwhtINOgL8iMyRbm8q019GlL95MBX6\r\nRYQHoSkW5rPY6mBwDX62CrvEMIOCT4E4m4iFVI1QRiQaIhnEdwpAtgsTHpOp\r\nk7NaFWCRI9Mw1ir4J1C7Ay55qVWBEJ6Lbo0LCziBaxtf5UWVBQbeu++/N5fP\r\nxXVvJmGC3aWSbeJOBc6fXRoNAsciGTFTW0Gqi0TSgaULskxUjQwXQ/2XClnB\r\n+pDaV3/aKowaruij9jwymTWDwl5Sw4awcwLxs22MKODaLyoyWx9ReYiyU24P\r\n3UidsMhQRjzMcqVNdSgaa8Qb6Q8NpMwvZzdgPJMZG6dWVRUnwdn6X+aGSGPW\r\nYGpx922Nx/twsuqKE8Q/+GjV0NVgUeLtZBo=\r\n=cckv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f885c702c7c5c6c46ef9f15256a607f0ed7726e0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-19T06:23:18.748Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.5.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^20.3.3","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.45_1658211937445_0.5223626379239323","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"5.0.46-renovate-autumndb-21-x-e83022cb5dacc399d59850d10eb9547ed20cc808":{"name":"@balena/jellyfish-plugin-front","version":"5.0.46-renovate-autumndb-21-x-e83022cb5dacc399d59850d10eb9547ed20cc808","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@5.0.46-renovate-autumndb-21-x-e83022cb5dacc399d59850d10eb9547ed20cc808","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8782c7cda8ffee16bd335480f15b561970611f87","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-5.0.46-renovate-autumndb-21-x-e83022cb5dacc399d59850d10eb9547ed20cc808.tgz","fileCount":31,"integrity":"sha512-intHHhl+4NCbrK32UbiaG4+ya8XEaTX6PFWOWekSnrHxrMxnI9llNEZP9CCclDe9lRjNsrL+juwJwcVUst36nw==","signatures":[{"sig":"MEUCIQDmnbfoF7V8TgyvDCPkUM6yG1kuQQUSiS4GEAoOmhGMwgIgFljNGMdQT8MxboySpCLbF4mQX1kYi4BbPnKKCpiXLg4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1p2qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpjxw/+OSytyqjxVeEFAebzwNY6gu00dUdYdNd8ouMkVIlLIzkdwcbF\r\ncYNqiiKYxmhLBx+qWeXThuVuM10vGVjl0u5fqukTtxObdA6WmkoMVFoAonAa\r\n8Td+/+Hbu9xVbTDS85TcQ2i9ylNPfh4xIGUAqYOQPKHobAFNG1FHAQHdg0h3\r\ngaEqBDWfFIiYqoMNX7HsXXjGzVv95V4clEDcWZjaAb/ecQ5fKJD2GtLR9eQ3\r\n9CFUOC5rIxTG5aoURUCiNalpM/x87s9Kea/QXimYbdN0X6BaLOiFYGNNccGk\r\nJoaljN9v1hvE2LNM5bIXqAjmo9KdOEn5vBTgAoczS8+MvbvTz8IsU9VGmyUd\r\nFW0G6RIxHQbHK8rhnWlPsj78uJ2VgGzAHdYjQqx16kBx7wLO970OjL+YVmuC\r\nQoH7FWXOCv39fwJeA53mKMxWLf/GZrzL+Bl1ygr0p8Xymg6Al48Pd+WrZvZa\r\nPXqKGUxj1AZm/tzjw1Ync+XapMSYILKGXZeQEi9slu801nsgglWxLcHbB0VZ\r\nrZhuAgyR9vpmjRkESPpCqlcEyXTw3WkTCWmy2gUhldRZrxnp2at1nbom5r72\r\nTxumshj7vtXhWAQikmDAawHKqtCVNF7sYOdnw7rdNk/4BoVRXU7r+SHwbQSh\r\n1W/VFiSUdrDkK6fPZvZOq1MZagDySg5NUhs=\r\n=5k2F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e83022cb5dacc399d59850d10eb9547ed20cc808","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-19T11:59:28.349Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^31.5.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.0.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_5.0.46-renovate-autumndb-21-x-e83022cb5dacc399d59850d10eb9547ed20cc808_1658232234166_0.7318231119792646","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.0-lucianbuzzo-upgrade-sessions-4e1c24fe6c598c1d4b0f55136cefc3237e39dd76":{"name":"@balena/jellyfish-plugin-front","version":"6.0.0-lucianbuzzo-upgrade-sessions-4e1c24fe6c598c1d4b0f55136cefc3237e39dd76","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.0-lucianbuzzo-upgrade-sessions-4e1c24fe6c598c1d4b0f55136cefc3237e39dd76","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"19b68d6380f251e6b7019f2fdb86eb1314be6e95","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.0-lucianbuzzo-upgrade-sessions-4e1c24fe6c598c1d4b0f55136cefc3237e39dd76.tgz","fileCount":31,"integrity":"sha512-YYopupWNKuPnu6RipYKnDIUyFnnLOQXF8Rof8oGZ6jDxYQuXLsa9kGwNPZZK+p5MFIBdthWjJErGd48gN7UhRA==","signatures":[{"sig":"MEUCIHfvvQoDt7zl0rrw4HsORSw+RMvNFzBgueW1exRHBTUMAiEA+RQL4gcMXG4UMFjX27vkxmndAcWW3gTIWup0ZpEiJSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1uZxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqr5Q/+NRH9bpGR6qPEKO5Z8keIcD+dWbOIJdcOQbIAh1m8BU6JWlYk\r\nkf/U/VZQUDY35qoKuVqWxH5LXbEdpmGAQOZddtsPBjQoay7CJNNdES6IuU9T\r\nQlMluFAVN9zGyaOFRwjJfp6kCicm3/Kk6aMAm2haKUoyTWOVzqaDi6q3WNcH\r\nRQbIoGYDEk3vymuJwNyH3nDwM8WnjSapnx0917ZmHIfdtKiCowku5BX86cER\r\nyPtI1290qtd8SwMmV739EaVlCoSxfuCzhYqXRUQ2GhAtVt775ZQawYZ7eYrB\r\nZvU4xgLC0nbkxCFaue0JP8j5dPTeF8okPWtLiu7P2/6CQLmWCmqBzRYKAZ//\r\n9ceWgUAtLuTVt2iK245GLnQ3y9JqXhBvQWMJnlro3B8uix9Y9+KBGkjtfwOI\r\nvSlLS5HsAn+CtD/CgpH+JfCe+bBCGrffMCeZIZhQc4lXdY7tyqiR0w+QqBOT\r\nt2i4FBcqmNL4TuUj8wvgeAWgfcdoQjUfp3YDGiTFgaE8zJdurNh/b87YuwEW\r\nFNmMwZYggb4ASSnC0fAGHHcT3EuTGvRpA2CEoYA7dq+bkCijHJb85IlqE2M7\r\nWnSQFHUM1sVCO4UjnvmrRWw2OLSaKuJVtaYCRcDBP/WmtzZklPPXoAPRbhmX\r\nqMbQSYjzmR9Gakaf5078QFRxNm/3WGjWwCU=\r\n=CdeC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4e1c24fe6c598c1d4b0f55136cefc3237e39dd76","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-19T17:10:32.337Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.0.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.0-lucianbuzzo-upgrade-sessions-4e1c24fe6c598c1d4b0f55136cefc3237e39dd76_1658250865726_0.7166039807209921","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.0-lucianbuzzo-upgrade-sessions-4e5586d988c097cc9b7d765f653d7d39b5df582d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.0-lucianbuzzo-upgrade-sessions-4e5586d988c097cc9b7d765f653d7d39b5df582d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.0-lucianbuzzo-upgrade-sessions-4e5586d988c097cc9b7d765f653d7d39b5df582d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"345ba9c532f0dda408269afb8043a6cea0ae23a7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.0-lucianbuzzo-upgrade-sessions-4e5586d988c097cc9b7d765f653d7d39b5df582d.tgz","fileCount":31,"integrity":"sha512-MpyNj70lp/nd/F7HjXqYHvHTidxtijjiWo2Nt+D65FWUUMQN96+2vevpddhbrm9pKzzXsAphQfphcbHVfhv2og==","signatures":[{"sig":"MEUCIQDtES3xlIKUcGBRZvZ4BC2DazwGUMxoYRXRy1JbDmYQDAIgZos7oNyK+1AsqiJI//It/9fFAo/BJJQ+7tM3bZzU2EE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1xuXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGSg//VI04E//58lhAyKsrHKHbzyuNcma1wKorZB0aoogVfyN2+K+/\r\nfKQJKGGoEOfLnosb6jpCovU0FGQEMhOvtIN/pJ6MSAu2OCKlimsJuquHXfKj\r\nVnJwY2fBmQEBIMf9+tjPMHX+dyfX8xNSB+RO5nTmTEqmhAJBagu7wz9utwXg\r\n6ZjOl0nGeLFPQ5SaUvyvNYzj+6G7Wsa5wlZ6K2xIr25J0tl+BwRvqeAh5FxT\r\nKcQaNqsAJZ2YFnTHOTj0sYRiqoWkgA2xnLk9RagXdNKZiJQgR1bFo/CNke6d\r\nN0Zf8ftWKXXxIGKdN5X2OuGJ5O/I2LboxT1AA2Hu/kVN1Pvj8+tfmv4FKzQk\r\nZDBHsPpCDT1/1vvIVL8KK7JDCnxNJqzMwNvJdsvsYIqJCFCWiwZbzIV5A5ai\r\nAqA6EHeIhtAKO8tQahdik/TkkKiXDWU8/AyWRDj/NIGQ7EbKiB2RY3Ul/Eu2\r\nZeGHNgSKMh+fKtmFEJnzT2k6C/Df94x8NQXq2WKv++AUmGwaRTo6tRwj5oNH\r\nsc7TtMZYzjDFXm++sW50ICPzLC/z15rs+GFhtslUjPa0HSbHE8qjfSTZJ6/n\r\nQ+jwxe72pryb0FLSBnpSBKxetDANzl3wYzd9Mna5TU6mbmARsKXCM7Lmwcgi\r\nQgE6mfsVPz3crUJ3QKwcfQgGF68oLY2mzBk=\r\n=CfNB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4e5586d988c097cc9b7d765f653d7d39b5df582d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-19T20:57:26.909Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.0.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.0-lucianbuzzo-upgrade-sessions-4e5586d988c097cc9b7d765f653d7d39b5df582d_1658264471563_0.34822384342603696","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.0-lucianbuzzo-upgrade-sessions-6f3beb9149722eaa3ac5a6483ee286f741006252":{"name":"@balena/jellyfish-plugin-front","version":"6.0.0-lucianbuzzo-upgrade-sessions-6f3beb9149722eaa3ac5a6483ee286f741006252","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.0-lucianbuzzo-upgrade-sessions-6f3beb9149722eaa3ac5a6483ee286f741006252","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3ee93fd5d2f055bb9afc0837062181f58acc866b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.0-lucianbuzzo-upgrade-sessions-6f3beb9149722eaa3ac5a6483ee286f741006252.tgz","fileCount":31,"integrity":"sha512-jKpUyRQ8xmjQ2LyKlimq8gUbSXBND32f0aVWNh9fTWKu2MeATKNLx9qTKxr9PqVvo0HS9KCa7S8p3WuVUUE8DQ==","signatures":[{"sig":"MEUCIQDu4fCuLQow1w9TqQIYkbVyQNI5pzX7ak4x8V3zOnYfmgIgZycv2FfJ1aCgfZHrjtr6b552zzcU6PgQ97gLFFoBZRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi17xNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqQhAAgaMUyDt8lcJnLabwOjWA2xR0t8HE3wFVg2nHeWBSy8Hm3H4i\r\nOAFcGlWvXDLEAU+heiFWsMmYVBVbbiKunsE8bOli9C+zrHZ1nHJMgwYacXs7\r\no6CaymjDy5p+i+DSimUmzq7Ooc76D0IPd/fFSeLy6XQ0XQEPzqYfvubP23JF\r\nDibH18lwqC1wT4qIEWb19a5souM015gr7mUmztLkI+5xnaJAE+YoGxYQuvmK\r\njywqTlMlE3SL10vTv3R+9rz25kDBz1fdmnYmgV77qFziXi1vgWcNfptPLKmu\r\ntGf8DqECqz0IHZUBfP/XUv66kX23fyd0Ck9ebfUEEdbM6Hu35zI6zjFYRmzp\r\ndvpQaEHOEJaUVk2VYgw9e1tOiVafG1f/AotP3a+LgY0HvvIOWq0cizmvjRrZ\r\nWybGQzl9TAt2tSAdyOkAubGq/m4pUkDVZJ1HDpzgV/0nvvQTTdj7Odxx7DCS\r\no7WDWItNOEd//jK9UckPe43auQPj67S6Rht8njk/doLAg2pOTbC/4/Q0pBmH\r\nWWionBzguzVro/XJaZdWPJB+uJzms0AfIUP/FIfq90N41DIOOzaqddzhMP34\r\nQ+CVo8O67FVQrrIXR0hCW8Ca4no37gv6Vg3gQfBbK5YFsyM/kZLdg1nLUier\r\nSl0e36kSCioRdg8k78J9OZ4gUs5n4e47NXs=\r\n=LrRX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6f3beb9149722eaa3ac5a6483ee286f741006252","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-20T08:22:19.497Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.0.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.0-lucianbuzzo-upgrade-sessions-6f3beb9149722eaa3ac5a6483ee286f741006252_1658305613056_0.31462725844517725","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.0":{"name":"@balena/jellyfish-plugin-front","version":"6.0.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b15e7eb85828195838cfbb49388fbd563ecb6848","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.0.tgz","fileCount":31,"integrity":"sha512-UXuTEen/r5ag9XYtmefXk87bq67G9CS5mijn2aj7QSODZL2DBwfYuY1FOr+qYaWINDWNVf5aLSkT/M6XPJqNkQ==","signatures":[{"sig":"MEYCIQDvrd4akvK3zIPyqAE7nKKcZslHiamnglLNACyC4HDK9AIhAKbYo46H4qbogHX4E5NlW8/d6h6x98qtlq9K4Kv/r9Xu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi18oUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoblA//W5PqJQoV7tcFPx4BTrebpCWCbZGUdTgsSmSCsOrKf5MmhL5l\r\n1hDwKUUPWXn3mDOIbOVPcdxommaa0ZUYPr/sspCO+Ef3WerzoOc91X9YXp1P\r\nfrIsYsAF174Vd9HLin8TlCPbk9eIATHIU4ecSEld5fNWQ9zCK51RPTagTmtf\r\nA/rqTP41v2vbAw9juk5ul0ON0Cbfx8Go4Hjw71e516zAFfkjehD/TwFB3k1r\r\niKhYO/7X++Tti27CvdMHtFBfDbiJRSl3rcgcKT8R6DT7YWvQqW6429y1rFy7\r\nWsGuFMiTlZTJwmTWEkqCRTWyo/aqz7cTffg2kxLT/7cbIFcAgycJMIT/cSsm\r\nzkYU/J8sY2i2pzQNI71zvG+ZEsRTtJOJPBme0bNsxTCAvOypRsUc07JoNC6N\r\njaGva2A1lB+JECvxOQCkaQsTXvSRxcPTKGXL5SaISn9KAvzbeQJ/rybP87HO\r\nwOuZPcLf24xQEbPBP5EbRSeyCr8vipe6l6c/rcKSzfsz2ILwBoyFDvpxPKrz\r\ntXQIwHgDfRKJjfUu93qTV8umUaqHl+vCn6sD8HKoUL2MAPooUuzeJC4H9GkR\r\nSAv7cncN1CxO+9ESaBF4N+5XN81WOvYYnWfZtKHDRZnEl3Ju60zGTUKptn4F\r\nr7XIu5M42YrShSBxLYF2q60vuL0Sx+nke2o=\r\n=mw4Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d1ca0b2e6f717fb181ec56254ae8f2faeaf1068e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-20T09:23:08.342Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.0.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.0_1658309140296_0.10281354992976244","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.0-lucianbuzzo-fix-only-test-dfa7ffbca66077e9eaeb5935205b8ef77e61a12a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.0-lucianbuzzo-fix-only-test-dfa7ffbca66077e9eaeb5935205b8ef77e61a12a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.0-lucianbuzzo-fix-only-test-dfa7ffbca66077e9eaeb5935205b8ef77e61a12a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1e0ab7c149e0c7e985f54829d20114115be6f238","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.0-lucianbuzzo-fix-only-test-dfa7ffbca66077e9eaeb5935205b8ef77e61a12a.tgz","fileCount":31,"integrity":"sha512-xMdqRERNiCn5besuNAYgD+dJUC6FZEg+y+kOnT2/N2rrwt4AHAoDN8swlyFjmor8DhnVfc6omEGdnAYqyKcBww==","signatures":[{"sig":"MEYCIQCpfSRizrrJnjuULaixTEO+cf3Jx04wOfzgFf6eM+o5ewIhAKeDrR6pufgELrH6kM4JhapYDUXO7tNSOv8V7M/8qeqU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi18s3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFqQ//YGkJIfMwP+Es/moUPdjv9ZhTK/j2h9O4uayKxP2SYj2QGADC\r\n3GAU/KAxqGrmJKIItHeAfl5XBWxDC0w5BafS36ws9pW4vr74coMuuQQlCRBq\r\nSJaFhjM+8MiyzTRusFLdYnqklJXrK4ydmxtklIs4551yUC/Ufp0meKCJsHdh\r\nj6SvQDvww5g4frLnMYIq1aiLbrpKSpwQiWDD92hnT3OygYZ0YFscrd1hS/W+\r\nX9i41ZeZ+d2StwX3A+g5AM3oAOj+IHBDJ6rikY2JcEAI9qyfJ+yvSVhaBVpM\r\nyZvI7H257YtMiU1dqS5TZn2uZjYtnCJAF0/OwjCMTYgQ3LOITnK1c1l/jCU9\r\nxbVMAzspZ+rOCcNBvgWJac3o5iYbHOlVpRSvN4mMlbgOWJvFEb1eieWjG2AS\r\nO5yO3e+0NKgXUFq5CDR9XU9dWP7cX6KU2lNQNhlvYARcnxgnc4wByiTmc9W9\r\n4vQtfU7o8zsozQi08Iypg17Z6aV1OVcPtajaVqbtD8XJ+YEc5+THkzcJ4muH\r\n8faCVMbLSRwTbaI/X6Gl2elaFPKT6YZZ5hD7Gx0Mm3yzdUyp6xBg/6IjLSr0\r\nae3RMgJ6AfP9lRjkXhBRAty0o8bWzG2JsEMbdaYzEW2xVmfKHW8alEIqfFvf\r\nOMdoOaIgRrwEbjxS5YJo9cQKg516TE5SKRA=\r\n=TcqV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dfa7ffbca66077e9eaeb5935205b8ef77e61a12a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-20T09:26:44.892Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.0.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.0-lucianbuzzo-fix-only-test-dfa7ffbca66077e9eaeb5935205b8ef77e61a12a_1658309431667_0.48263457832830325","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.1-lucianbuzzo-fix-only-test-19142d150f8749926bef5f4c13573dd23aabbed5":{"name":"@balena/jellyfish-plugin-front","version":"6.0.1-lucianbuzzo-fix-only-test-19142d150f8749926bef5f4c13573dd23aabbed5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.1-lucianbuzzo-fix-only-test-19142d150f8749926bef5f4c13573dd23aabbed5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"05836cc53ea05a25e4ed363f2503889a5c16deb2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.1-lucianbuzzo-fix-only-test-19142d150f8749926bef5f4c13573dd23aabbed5.tgz","fileCount":31,"integrity":"sha512-NXNyRU24EIMYhwB7I4qg3sWs4yaQKTq4HIlt1wQTWb+wHhr7zGoaNWzQUGYNroKuaCiOBQwLvM/oqMAelluSTg==","signatures":[{"sig":"MEYCIQCyY28iXdfsx470K8d+iID7HDk/djlxpitLy3qhd4ZIKgIhAIcEc7ZqWYwMU6WAAmy3kH8XDJvgXMtzlJm39Y60AcKx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi19EQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqclw/+ILncT2NVXnIPu5ccp2gsxbo5EDRggFRa7Tr1Eoxz9VQe25DV\r\nTtiWIQPSHM88QPUE2QVjUZj/5ni18mbkHUsjuO6qctMeg0NuZUrRo4C9LvPp\r\nkMXhxOoRcAFbCHjl6EA87ZNSfApmq5RdjhL/NIvqnlXgeUvsB8oW+oNQ2qPR\r\nUSrpYNidQQcI+VZQQjC4hLZ46iAg/OGoR6UjchuaKcAvom18GPP+yvrjc4Vt\r\n+wJ7+rYNr1SFh1f4/7ItUzBGC0ozsqGfvw3FoK4UHAPOkR3KC7JcukbGN21g\r\n3O5US/V7CWAcu1pvQWW+1F7rGCC+zfCYLiKTRXid5x7pwkKcfdKWJ4VXt/jI\r\nZSl98+wQE4BRmcXa6rR9xjFcZxWc6QnJiLtRXLFATiTPqtXzhs24z3Dp50Lu\r\n9vP9gUc0/0bDQnn1WKqzcEaAZwgTYRD8MsfgRPNRWRWUPdH+dJea5HYRxDEi\r\nNmUyR61ND7qRojtgR1xn2tBjjFvP5d0BVWOtmzjEvYeYyfmVXV+kmobCnt9l\r\noLJK0GXCfRzafBnNfCSSKMiAeWuxgsojNUje0Rnlq0duXRQ0oP8A7tOPNG4d\r\nmXLWf8onTEtUknssRHyGoWBUtRxYCtp0kGO2GGEvc2mST69pLdgSEwtzieOi\r\n/TlFTLyARRPj7g0aJy1wwJ0dmzGy9jqytl4=\r\n=/7kW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"19142d150f8749926bef5f4c13573dd23aabbed5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-20T09:51:46.614Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.0.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.1-lucianbuzzo-fix-only-test-19142d150f8749926bef5f4c13573dd23aabbed5_1658310928442_0.9929682814030258","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.1":{"name":"@balena/jellyfish-plugin-front","version":"6.0.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"744c7b6d05a1f4969831ec34d5dc7943c551d2a4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.1.tgz","fileCount":31,"integrity":"sha512-vtTfVD4ksVfwyYM5RJtnlKY3tO13eGwuV1eqrXiwcIxqGpMHCyLBpZfSWr3X0FnVzxHjG2JvFdcWd/5SUl+keA==","signatures":[{"sig":"MEUCIQDQyR3KZteKk8l3qi5TqkLSaJbNWtVQjyPvAvm4W6d4UgIgCt8CXF46d/XhWoNEEUM5PxDu69ULIP16dCjjJMNhIlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1/WZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEYBAAhOm0AzfuahNZwvOQ3jnhEWqGLEtp0EYNwGNC9ov4Qfg341Qa\r\ne57SuinJ2qfO7rOUgBkbHzTKchNERrlKoLY9gcOlw9DeMbcNYoaWxT97Cald\r\nvnclNR3MmmhfgxJTEd/cxJOqRDNNP5HIan7w9b5u0bPJAEmuQWUUY8NAjxQ1\r\nzpiuUXxikH5CeQ/WHK9sEFj6pvvWZ6UxvIJZ5iJI20MRWaNbm+JaKG4S18Bw\r\necYYkmtkjXoqlRjN7Ec/W2cODAbKmY4hOUSMh07QkiGaxoonkPzX2pWKtwae\r\ncOGov50AZhDAXguGMoFFOBewnqGGjjGceRpTCCWd7MTfQpy9LY7dXRsyyCbx\r\nv2Db9Rkn9tsN2JcHuKEXsJ03CRU4FVTwdyOCN2McLoZlTNrKQcZQ5swpRURX\r\n0CkocTyH7Ih3Eq/kXs7DEVZav1KYbG7dPu/ANqeQuQAwbtGe9O0mzGajCUPY\r\nEdXeD1bIZ5NtbOR7N/70SkbLzIbFrBzCLtVEb/RVezaO8SX4+xB+KlhWudFx\r\nQDoH9mPW7TN4PYQd8HpIMBF2H6Ky+DSkay4f5cYh4dSA1uSGpE/iN1u1obRA\r\n4kuEi+2xFcqsczoKNUZQS4MYAhmloAs2aOJVUp824TP55MQcCLyJ9HjzKz+x\r\nKw1dik9EP2qgool4dUXQ0HasueTzffFS4w8=\r\n=M60b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dc4fd366d48aac2f643f39b3e2cd77637ebb9e0f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-20T12:28:42.443Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.0.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.1_1658320281259_0.20374606183523825","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.2-renovate-autumndb-21-x-3a1b53ed764c092aea4fd01cd6cf4f4646baf0db":{"name":"@balena/jellyfish-plugin-front","version":"6.0.2-renovate-autumndb-21-x-3a1b53ed764c092aea4fd01cd6cf4f4646baf0db","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.2-renovate-autumndb-21-x-3a1b53ed764c092aea4fd01cd6cf4f4646baf0db","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e760ef8636f2489dd9e3b90402c7a581209c9d7c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.2-renovate-autumndb-21-x-3a1b53ed764c092aea4fd01cd6cf4f4646baf0db.tgz","fileCount":31,"integrity":"sha512-GY53MH73yCLQOQaAzJO9tTEdf8c0KfeMkRnrRI+GhfEurxryTw8Bwx4qnD4HUcaxotXfcQ+O9rZASskK73f+hA==","signatures":[{"sig":"MEUCIQDq+JWsV0yLnCTot41Rme2RSKpDOCrLcLG2skfnaRWVpgIgYm3rNqLbcOs3GSjX+cMroejPz+//bHUL9YJaY9Kwftw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2GVKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp42g/6Aqe5U4h7o6pIJfJcH+jbGI2OxAE8B0Y9wnIn3Gvtgl9lpKHX\r\nrM/guNP/z62U0XY33iTMFbHW0j44koN7d//nijAqGoJr/rDtnZkrcr65r/H8\r\nENmpyPx1M0bdbzCBkDC3NObA7FC0E7hla/us8wN3XjijVb3JXz/OyPlDGw9J\r\nCD2pFa93alecId6YEkGni+36L9t3MbGkKN+e9M48PxVAS5ne4j1wi4CBLsMi\r\npBbsqEaO4WxSbyS/hfdcNtovX1qYsJwNhApyz7CiW2om5blsFDQI0kwk4fdl\r\nfFsWRd3BWN+x7ycumZ+dVlT8ZroiiqO5It0Dkwf6qm6DsZCe1zaaM449Y1T6\r\nuSL4geaY9ztHHAMxs9WStvWrB1EhMaSGDPuALPwUvHmTekNZWcQ1xa70RpN9\r\nhRSxgU7CoVsrfRldqbgQ10EhprFMnbueRiwRW93nvAHfmGohMuYjhnNHKa5r\r\nVpHaWi+hcznk+BWvmNz41lphvK5VSyt3Idbm0RiafwZwaI9t+0gxDyFnsAub\r\nRQAWOBX4un4TJw+JLACP7FpYTZ/kCTqxldyuDvyHy/pxM8Y++JiE1Dgmvhn0\r\nI1AnsGLpOeXympOBdH6XJ2INV+BVFxk/voigJ6GpME3K6OcyWL2/OBGYYn4I\r\nrK0tYifDBvMquhXlze2ndOrKva49+ANaXi0=\r\n=iW9F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3a1b53ed764c092aea4fd01cd6cf4f4646baf0db","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-20T20:23:42.779Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.2-renovate-autumndb-21-x-3a1b53ed764c092aea4fd01cd6cf4f4646baf0db_1658348873898_0.4184496728046423","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.2":{"name":"@balena/jellyfish-plugin-front","version":"6.0.2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d008d84042c942c2fb6548284ce25c2bc1965441","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.2.tgz","fileCount":31,"integrity":"sha512-Gm5iMNLLYBsDj+T1Cn7vDV08HLQW5gJ1AnWx7K2dLR8ZFPH2bQn8luR+pzTyYUtZ7YVCESBQzbjJCoJc2tASvw==","signatures":[{"sig":"MEUCIQDRWCuPUAAj5Opoluka+A6ISlLZWDc9huS5/CsSR1DeUgIgMSiu/xTqIXSOkvCyXZ+RNxCYLXKxhidLS04iXV3qutk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2G3VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqc7A/+IeSfE9pVqWHT1YTKL8iEbVKP1eFKwcB2vWVnBUy5xbo8F3DX\r\neuoJIcayXn/Nawlr0gYCP03NFOOF9vF0zS8o190sMbl+1AIAQhUQ4pJOCtxY\r\nJ///G/iilWgYFwxgxHIA1O4zWRSDdeLYNxuj8qbGTmSmt5fCgGPBPyCJHw4I\r\nrzAH/JEO/GlcnppCf21beOtMsQ9D7W5IOgiwSLD9sB2BL3tP4l/dCEJ61los\r\nF3YfJhh5B7N6QX5CmPzZgb2VHy/4TfQDCVudyXyrgWKyNJZSSRHnYZ6tx+vf\r\nQuSTAg92OLpA8TExPqkXcbVi4daZHYAatODuXOXL0/pVYccXe9mniapB35MH\r\nVAQuFdsX+XhNJ23ztmjQ2AR7Hfvqam7TTxTYFhxrQ7vQrbv5NJRH/xE5rDCy\r\nrXEQNZHPHfW4Vq0QZZG3AVsYcc6Oz/slpC73WV4vaDuK5ZuW3T7yc4rwplYA\r\naGX6DIC0ALdgtOQUFZ92NIwBeB/BvxfmzXjURe9/1BmbXGks6Dm7VZxf8iGt\r\nblGgDZ30NudZYMiZ7iPlQPiYyEgRXC/iqGVYCAXxvEW/PfgUgrI5JGe4kSHy\r\nbBbrn97nDLO3xyiCKkgGWw1IbmG0w5aAXSD4pA8JsMlrrBX2i8SYyeX5CoAO\r\nSr4vgIbwb+lIPfSyNAsjcvy7Ad0J3404C+Q=\r\n=9g7K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8d7f106e800ccb79d72e90428be876565b125cb8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-20T21:01:59.769Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.2_1658351061177_0.13717876397105377","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.3-renovate-balena-jellyfish-environment-12-x-b86699d5c917842d9d2779c9704aa0df85d5f3d7":{"name":"@balena/jellyfish-plugin-front","version":"6.0.3-renovate-balena-jellyfish-environment-12-x-b86699d5c917842d9d2779c9704aa0df85d5f3d7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.3-renovate-balena-jellyfish-environment-12-x-b86699d5c917842d9d2779c9704aa0df85d5f3d7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a816b81239a8da873e0ad7e5d950a68a4ce9292f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.3-renovate-balena-jellyfish-environment-12-x-b86699d5c917842d9d2779c9704aa0df85d5f3d7.tgz","fileCount":31,"integrity":"sha512-UX7ScXTQZdAwRJRsFfu8HGugGDnx3iI+o4A//NtjuHxbuQ/ll/zgM+VOpCAOFtuiLtgqCwblQ9oLdIwfLZ1DwQ==","signatures":[{"sig":"MEUCIQDy6D+hCA4hQjmCliBvcit+zgJl/pov0OqXX8AJvB5pegIgHhoof6HdZ3Dv5gqI2pkZrN9UIEFzHqbAYEqBSDBzO1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2Vc2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolSQ//RIa2HbSqhXw4bHTItEGAjaLUH2HV1HMkF50Izhp2UoriBGp6\r\nQP+McVQJVltGwUcvBVOI6FDyNycWpN1xZFbbl2iCE6W8AZ/cM+tzJa5NnyLl\r\n1EjQGMypBDUxKh7PKehGmNXNpYhTKG3dVIVxYjeVEmPuFJCdly+8KW3EYdcG\r\n/80b7t3gpVoJriALp9eW07cp5Y5Qll3r9pKyJ/sTmkcRrqQi2RA3yR6YYqVF\r\nrSNfQ21r+stAH4JmFQeStEWYyOup6ywCIxD2lbAox3vMKFu0l8WNwOf8ILw+\r\n4rMOjcoPc+1Tt+KYM/nZW1FohsRwF7IURaP0IwVMJiNm8rrD5XxUsibrRyhc\r\n1QHqA0MlbLR31xMBm/b5awdI7FygR8iC7N0OmfUbBY7N5bJAmIi4aPHJGx1+\r\ntElFFjEMCqAfgOqhWMktWPwzqf4rap4XY09TGpVqSinOMab2aFptxWMpnvyC\r\n5ob3dasfknEjqbbw9hqs/Fij58YpT6QfZFVh83s2JTav8SelfLY1+y6LUWAa\r\nfTmFEG6e44Nfc1d8v1870anrSNMkeVx5O2Zi1EdQ82QtbdvQoDeVB4yEjAwR\r\nlzuC7iqjj1x5W27bo/QFfWS5sKoOlqtHfw0TwpVRVQTp6GdUqvW6b8ABP4gM\r\nFgchlXtfmr0USXDhj7gjMxxNXv8/xIPHZl4=\r\n=uZc7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b86699d5c917842d9d2779c9704aa0df85d5f3d7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-21T13:36:27.927Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.3-renovate-balena-jellyfish-environment-12-x-b86699d5c917842d9d2779c9704aa0df85d5f3d7_1658410805961_0.6967204568764318","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.3-lucianbuzzo-conv-last-message-e5adc76df1ffe62db936aeea7f75426f3b563dde":{"name":"@balena/jellyfish-plugin-front","version":"6.0.3-lucianbuzzo-conv-last-message-e5adc76df1ffe62db936aeea7f75426f3b563dde","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.3-lucianbuzzo-conv-last-message-e5adc76df1ffe62db936aeea7f75426f3b563dde","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"244eedc1da60acbf03d2c257a3db0abf46ef003e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.3-lucianbuzzo-conv-last-message-e5adc76df1ffe62db936aeea7f75426f3b563dde.tgz","fileCount":31,"integrity":"sha512-F2Tw1s9pEwYJz5laGRvoMC7SmOQVcpiao6fI7YBdzNCL6yLjZBBQ5jVQs+dlL12wuc2h15vrdFySwY5RexoCGA==","signatures":[{"sig":"MEUCIQDl7O4aY9fYpKwc8W/HQWTJ0edecfIb/uNgMV3rKq2SogIgEWaAaWfV+Mu0SgrpOcCqc/WbjTRzFS5MM7LIUpUg0Ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2VsvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmox8Q/+JSzL4X6G+Z/UqhSuL2XafaAj+otnTuw/nCVguuegq3OtIXeU\r\naEKmXEuVhmJsJPycWOTPwFMg72pgxPQresDHFKpWr2jIYRQ1mY9zIUjOSYmw\r\nnC5TGSnEmsBmpCv8lur9KqUUZm939Z5i9V+2dQGwDE4+KCa0hdAnD1VI5NzA\r\nTxduKaYddGrZdkvivZw5qXZ3NfCwkidfv9FfkuIbwvSW39gYH83fEfcQDtvq\r\nKd72aMYuCaDCn2VSIQuswn4+mouDxnUl/JH7Mz5OtyGuzXwTaCSxCV/oTLQ/\r\nrRoucYFDt8QO0wavD3JbebNxBFQtQ5ZQpwkr8r2dQKp5qDBEpnDP/qI9rCHs\r\n3CeoRKN8EOzMlRMngcXSPkorCkluEdqF2+LglxMZxqN8UZvgr4qtF+L3JSIE\r\nF1PixqlqH8obIH81veqXlPO+UuDDOo4hVai4I7Qm11zN7Px/5X8+b6QuDU3w\r\ngdVNFpoVwIIPCAd1slJmti3LvfujvB8kfD6zPN/F08BAggRyg8asDbDDDJpJ\r\nzl9MMgiKUgCOG/K74PFOCWfxjM/w0RXU0L/l6Rvyr2D1Nf4641Y1j+1EAD7s\r\noh/dzrferA60p6mJeup2T5pTP5IjE5BTpAKZsXpyedK4Le2QrY5pqXIGpVeh\r\n6JQn0zarmJwkAO2bll1iXVsFD/ycUqBfXok=\r\n=tuFB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e5adc76df1ffe62db936aeea7f75426f3b563dde","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-21T13:52:43.703Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.3-lucianbuzzo-conv-last-message-e5adc76df1ffe62db936aeea7f75426f3b563dde_1658411823247_0.991750297832475","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.3-lucianbuzzo-redis-disk-4e357bbc20ace75892984efa80b9576925f0bdbd":{"name":"@balena/jellyfish-plugin-front","version":"6.0.3-lucianbuzzo-redis-disk-4e357bbc20ace75892984efa80b9576925f0bdbd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.3-lucianbuzzo-redis-disk-4e357bbc20ace75892984efa80b9576925f0bdbd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"921fda20d6eb6417745c2082a2be9b57b507a07a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.3-lucianbuzzo-redis-disk-4e357bbc20ace75892984efa80b9576925f0bdbd.tgz","fileCount":31,"integrity":"sha512-ctuiZ2+Anizpuoa3EB6rIzAV+Gjy3Q6eHmu1gw+fspL3WVOYcsCwBe7BhQOayKes0ZJ018AZKF4BmQqp8ZG1SQ==","signatures":[{"sig":"MEQCIBC9Y9HMw6bbqocSCJ9VPgCDsGxrkKMnkdn5cIE+Y+NNAiAvtloGznu8zul73bYA48acuxj16zGdeGWrETeJBHaDRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2V50ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6WA//c1q/Untl7Ex2cJPzTqmxKQMHR6hwqoZyVdj3q/v5xUS2izDP\r\n4nblKBkjJtxUCPN3PIpXrHm6OfKoOJ1FCtuvOX3Y54eDRJNTeetm5j6MDzwZ\r\nIiOV4g0YkpiWuXajE3TXd+YFH3ib9WiWzMilEkbvJycuZ3XLiPE7HTDA3UDL\r\nVRREwbjbnDqdfJzU69M/B/hMg9Vh7YpvW3Wj9kqfLbnTsysg0h5obT4T3tJG\r\n/Gxkvv1Jcx6J2WmmS8LS5Q7WVlQCHbHsAirpKKIyYY7jsDJzmGjLW24h+ebn\r\nN8rI+5aw/+hYxlXZZ3pcj6+i4i7MjRtOlGLNz2/WWri7ktbyyxNTYNDPUB+B\r\nFz7I+ybU7CYODDk02byqRqVRYvIccyEwhmBl/0eklh1QFBSLdFBPIEa9V5w4\r\nIT03n/LBLXgxQ1oQRL4XUhyrYiymiMhXyX0wqO8SA1taHrOprlNBCV49W1z6\r\n4i20H8iNyuoyw6X1laH0tw+Ck1xzVptolOuU/uW1xnuej8fJC03M9cMCaS4B\r\nERYuaxacSQLW0RGB7Sna6RAqJkcKgM1xVBsSQBp/evtqa1B+EMBkknmEAHZn\r\nG9OjaA5kWstRwsNyc+YrzEe9qGXJlJbo2Ggpl7XixFe21R2FDCQ+xnwlhrEu\r\ns5Pw04OhEfH8F3XrciBPy7Y4uvrZWmwGCOI=\r\n=KOVU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4e357bbc20ace75892984efa80b9576925f0bdbd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-21T14:06:27.927Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.3-lucianbuzzo-redis-disk-4e357bbc20ace75892984efa80b9576925f0bdbd_1658412660238_0.9671357472906614","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.3-lucianbuzzo-conv-last-message-d8c8067c3b1af231aa91baff82ab2b7c1c5c8af3":{"name":"@balena/jellyfish-plugin-front","version":"6.0.3-lucianbuzzo-conv-last-message-d8c8067c3b1af231aa91baff82ab2b7c1c5c8af3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.3-lucianbuzzo-conv-last-message-d8c8067c3b1af231aa91baff82ab2b7c1c5c8af3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f6071849f4bd63de8abdc12532d52d6460d77550","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.3-lucianbuzzo-conv-last-message-d8c8067c3b1af231aa91baff82ab2b7c1c5c8af3.tgz","fileCount":31,"integrity":"sha512-OZeehCVOjdSP+EUi1L6c/0Ve6xUXiSzbaVirsaAE2ZzElE2HBn0s/CJbyayFPQHfvE8635DIOcFVtnmEuQCViA==","signatures":[{"sig":"MEQCIHlzQx4xWZoxZtRKfKcTT3so4WNQRtyrQtR8HITXEa0mAiAVGqxwznUpeTGu3WDFgKxidycRa9zyKvYDIR24jkUyOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2WLCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmof3Q//cguZsXunt1DD6KCiHnaAsLDnMsErgrODzdXHDXtI0fkuNr75\r\nt4iuyhNp1pm48CAjM3icl1cti8/Eum1hOL1UtrhwwQvCbKPKO2TsXfykeoz+\r\ntJVCqDtNNr5ioD9oLMj306WTISPaUeDgZw/9nfIT3ZJy+ibamitNa32vZWnL\r\n8IStpuvSQRw7kuAyR2LO7IPra3giG4jG4wa2Y+0bZkeNa8dW2RpCKyGJSwYY\r\naYxdj85hqYzzAXqZQAXhD4pIa5XReNjgvpCJhBPjivWcWJLQYYIwQUlfzwou\r\nE5eXklhytE0vpXgai0pzDiz3inmPVMBnZAku7RoILsiIwlW2o7qF4TQ+M8BV\r\nKEebyfF2KrqV4Z6fqCFnLOjJaIeIP5cXllAFAK9cZ4IjveEKq9RStaj+0D0g\r\nIzkaAVybCM54tT+RbpRUpccfQXLJKb3wRfKwWDjDIZAD7bhcCJbEM6jhKIrh\r\nHUGjSVv4rF1jsDoBY07zf6HnNkSoURa4FPdzE4ve5XyfksjQpVJHGSunqeVa\r\nTGaFcIp3y4c6k53mNzx3vozLOrMMyp91a42+/EphQPC+HXdVgyqmXhUjiIDL\r\nx3zdo0OA0VNsiuodSPxn9l0In6SVfOuNYjLBj7dGsbxr1YG5yggnxny3Yb6f\r\nUjIeKMWTkieYdBIlxgaL2DM7TkaROaqY1Hs=\r\n=kA3E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d8c8067c3b1af231aa91baff82ab2b7c1c5c8af3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-21T14:24:28.253Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.3-lucianbuzzo-conv-last-message-d8c8067c3b1af231aa91baff82ab2b7c1c5c8af3_1658413762279_0.6104812935734121","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.3-lucianbuzzo-marked-sanitize-7fdcd723678b442350d6dd81140e617b69b37cb8":{"name":"@balena/jellyfish-plugin-front","version":"6.0.3-lucianbuzzo-marked-sanitize-7fdcd723678b442350d6dd81140e617b69b37cb8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.3-lucianbuzzo-marked-sanitize-7fdcd723678b442350d6dd81140e617b69b37cb8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"05720adebc181c669e695075bcde00fbfaefac98","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.3-lucianbuzzo-marked-sanitize-7fdcd723678b442350d6dd81140e617b69b37cb8.tgz","fileCount":31,"integrity":"sha512-wwpnyDS4H0vd9KLQnKdMVjHAvXe7Uvjej+nCm603JGLRD8/bpOe7ryBNrK8+TS30I7abMwKfnV1LK81/sTbaWQ==","signatures":[{"sig":"MEQCIFEQOZxz6NW4f20BflJS/xBBd5LbMtz81Gijt/wLw8aLAiBXVy+Br14YspIaRrGl7tDIi+aUvL1jCxqILjlTpBf9Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2WNlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5Fw//a1mafR52hzTXLe3fPLDS48KU04foFeBZxk9/fvKAcK3DzwHV\r\nYNKcyGOGNPTaLoVK8/6Ffg+vFDRGHkNkZC8H2LPIoyjYOqPaADpuzTjtG5OU\r\nZS67TsGBJc6H5AB9eIRTp65GDm9hD6m5gf0HklWpwqmLPIf9wlGw2odxj8ey\r\nmemEZtiOxkDyv7vDuEHadW92SKqumC7KOiHoY4p36pjrVz37ttBbdoqe9C18\r\npgA/sRSvfIaNMei6l2qHnPatynoQCFFkClXkZ4x+fCGojT3Jf8f3NTC9Qi6h\r\nJ91NprNdtShbrj+71nio51WKEcKuMX+VH38/h8F4PRYdADCO4oOf4h4p55fb\r\neicIpdbJzfVQ0Js8UKcZPPcAphMGw63EpsiyzjRSGBxKyJhUo7ND/YmTgow0\r\nESgyanTAcEF0wxSk1Ln9yi/K5JhNO2hoa3lziwnMHRdB36se7hcu1Y0xqM7C\r\nCa5qpyjqhYBblj4N9ef0OE8eI4Y1e9YpalX0FLkN2WKAyYuYo0FEFphehwM/\r\nE956JthmTbutmPSR9VD1KsRi1JmOcANEtctZyImg4i6hOAHPcMtPCP9A5Skw\r\nOsbnaMuVX4ekMW9Tna1/5jR6rThUdVIMJC3EyFsV8zZXZBYg1aMcagJrQ3c0\r\n/DkINTyK3+oS8yBEUcjwuqOTFuPd5AvuV1g=\r\n=yCJJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7fdcd723678b442350d6dd81140e617b69b37cb8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-21T14:28:28.272Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.3-lucianbuzzo-marked-sanitize-7fdcd723678b442350d6dd81140e617b69b37cb8_1658413924928_0.19338721653880864","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.3":{"name":"@balena/jellyfish-plugin-front","version":"6.0.3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3ddcdae72751ec26424d42a8431ec0303cbe209c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.3.tgz","fileCount":31,"integrity":"sha512-/Wni6bF5WCPO9WuFjPje9Gfqr+e/C8ewoAH9lMveqqjHRKAFfWQMjOivnkLj4X7f4IfTCQbEeOy/CRlL+7yeJQ==","signatures":[{"sig":"MEYCIQCgeTQnmMMlNePYv1mHFuWGTaymFcYcmptGEN3tA5n9dQIhAL/21zyD+XYtBiEP0Dhgbfk8GHheS7w3j7k3O9DNrytV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2WyyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqeyw//eGW72zpGNo+AaYIN7jTH8rSTVCVKM0/FXyfcqV7sjOZC8xE7\r\n2GGN3rUSLZwNh0+0TbFu1fAAGVIAal6wccNEooCQMli65HEVBRnvCKFmq7Gq\r\nioyWH6Zy/7JxDBzfRwEJuXGU1yNsXD+Cu2DIV9cYbN1U08EeilQaM4r22hM0\r\nFJXUZZpkK+AHiaIpEbzOyIxsHQM9AXET2gdXnsHqgX5h2ENFs4iuqQ7q+6p9\r\nEl43w2vuba0OnzctBRfaP07H652pnu2/Q/glLaMhv1tdIHuZpuQElhg40fhT\r\nrolUfSFnvsoR83TEcUdo3uLInveITcTFMoIaRjEoP6rcYnOjSOpUcUN/Wgix\r\nb4a1Nk4xyZDdPkOgjkYiJxanRzZaE4NDKaJXyuU85TsVsp1tcV41MYuuofhL\r\nQN2RV1OfydnTgFITSRhFDbdguXUIEUJLczrbS5vc3F0BYiv5128g9lAOk0aI\r\n07egcCVLlvFPVPCbcrkVzJWdJhZxe9b0kJVIDEgZXSudnGC1V5qchpK6H7gA\r\nzvlIViA15hJVLTsheCoXRKfsL40K+eVtLeNB3sGVO7Q8UWoR0UWew461IVf1\r\nAVSme8+b5GUXjr4E1pnWOv9rxp4fkSl6plZ+sP0tqY4/3518qQvJ8fmWoQBB\r\nCGxWl+dazzKeCOsR6yDcj5jAMOceEIgAAjo=\r\n=cEWx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7e45f4dc2f1f07e35043a26bf9b03ab6885dbc89","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-21T15:09:20.637Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.3_1658416306636_0.2578240957810205","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.4-renovate-balena-jellyfish-environment-12-x-984d7694ba31d860530bd068bff96c44201644ca":{"name":"@balena/jellyfish-plugin-front","version":"6.0.4-renovate-balena-jellyfish-environment-12-x-984d7694ba31d860530bd068bff96c44201644ca","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.4-renovate-balena-jellyfish-environment-12-x-984d7694ba31d860530bd068bff96c44201644ca","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"36c8acc309bb06a88043ae2a9177c74c25e413ae","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.4-renovate-balena-jellyfish-environment-12-x-984d7694ba31d860530bd068bff96c44201644ca.tgz","fileCount":31,"integrity":"sha512-pFVxJSLkY7/8AVf/oG6m9NVuwu/9fEOggeF3l4aQRo44mCP8o8g1pbNmilBNRpewbg7MSahunP4fpkyhkTICSQ==","signatures":[{"sig":"MEQCIF7VX52+7H4fK9Xh9z36bm7Tvp1JdDLgZMNApDA/geo2AiBCNEY9rFqsSEuf4TysHCuKmzMviwRDBcvKnexAkqoV+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2W5HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHGA/9EWuhhizi9agb7aA2knKWNnyl2G46RkaCr254Iw39y4F1Jwoi\r\n1Sm4BWG8wvPkyFMFqJxckGmGHTsAuUVDoYgcSq6OlZ7mKHEqpG46OB741Fvm\r\ntH0Mzr5NRbE8mflURr0+jFPtOQEngsbc2f3HgUSx5Rw0hKAgc6LWm1iEzLnj\r\n4QYOD83YNKIxnDoGj4C83+A5J3Z+RwFSavA48kOUStR0BOVVv7jBIXsr7Rup\r\n1JcYscyHGJfXLO81ks7sOOEtOq0XHcUSOyrNWl2yf59apDBvL7jM1a8fQob7\r\njYPHunPuva0gVdbp6uNk1hSzOG2Tjv9Xc8Q5ZbyDeTMFFXfiyi+EuUwFYG4B\r\nYv1t5MuwMig/2R/4NdpM2Nm6FQqw8mJ1yH1mJfY3PaX04plljYen8VwN58RU\r\nM+NkwygkRo4PrWZ1u1sk6EHsFIc4VEI5L97hqB5Tw0IWA0J53afcM4ql7sZA\r\ncKlEi5AJLvgBdx0vXgz2baA7QTmeENZvds65QSxzhM/vDjWtWqO+VgSowUEX\r\nYyNN1ZLbrxmjbfdFEPPpPWGTMM+E9AjItws4zUcmoMTC51fkJue99cpXeJr1\r\nvC/p9mgV9CnC9JMQK/qa6G6HZbuO8GcEFj6dBAwyOIlTgX2qslsoIhvTPBPc\r\nafMRr8I2SkYZ5+S/zBPCBHda4Jh90wczg1w=\r\n=+n6C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"984d7694ba31d860530bd068bff96c44201644ca","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-21T15:14:01.552Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.4-renovate-balena-jellyfish-environment-12-x-984d7694ba31d860530bd068bff96c44201644ca_1658416711140_0.41159821347855297","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.4-lucianbuzzo-redis-disk-5313c3a556a5af0d8a366fe6ddcd6ffffdf17b10":{"name":"@balena/jellyfish-plugin-front","version":"6.0.4-lucianbuzzo-redis-disk-5313c3a556a5af0d8a366fe6ddcd6ffffdf17b10","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.4-lucianbuzzo-redis-disk-5313c3a556a5af0d8a366fe6ddcd6ffffdf17b10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a19542365cb8dc522b06b00b13012fc7c977cbdb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.4-lucianbuzzo-redis-disk-5313c3a556a5af0d8a366fe6ddcd6ffffdf17b10.tgz","fileCount":31,"integrity":"sha512-9ZFqHctl3QPE3AfMG3AqDBDCeJBGWckyOQFEhpnhYx0EACqY9RFoAzIzbNlP5ohq//179nPst2AjvM09LXfIEA==","signatures":[{"sig":"MEUCIQC+PsarMCaqxTgkeNeS2EUYh6sOySE0OB5AK/2uFSqQogIgCJgmwzcx27VoUQ06i8bnZtWrpM9hoNiHnTw3LHCa5J8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2W61ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFYxAAjLiZhoqevtvRWU6I0jwz7+CCADYaBf7M24bUFay5/t1na0Lc\r\n7tqvP4/BYMn+NpCQPMRJC0aaUzB1CVsEM497SMrNpjGFWA9D3MeYBShM0PMU\r\nEmQE7Ca8Iq9gkF/igNF5EYUYUxwp7pfrmqa7Z8hXRqYePa5xfqVzal/L1vVL\r\nH6fd61rs2/OqMxhOz+oUUBTvHg7NR+1mOAEphg3/FiOGPpuriEgSwBfDTLj6\r\nyQ3p0gTN3ZO2pmbRa1LjItoHvQqs5z8qKfqAwwdgI+dPKZAPTHNzHwknkuEF\r\nUls+OpnGVhE9gr5fvsywgvcuhb0scHzbP8uDchzKm6YLLnzDkYoCMLcf3Unx\r\niRSKjbbO0XyTcLs5yoHLAisbZTkUFlZ099AsyaIFdw3+yMVvUREqWVX11ivN\r\n086/Q7cWfDrY93B4z2j0feO7UgRvto2kfYR7LJ1ehgbnfp98qqHPdfkBUFgn\r\nukdmJBJic3vSmXKzY9Qa6HWDmPBHau2XDNuxt3AQjkgTT6ovoPHB8bCKR7i/\r\nZyZKK99RZy7XVo2BifDGh+bAOuFJTOdIbYM67WPqZlEij0AaSEUla1wph+e/\r\ncB3503gSZZvhF/YiSr9oBc8bJh9pgaKmOJbKv1pQRcQYnF57IlaRptbG+seW\r\niNRZAjLu6nWQk7OHvbLcdySW+cdrGSs3qMg=\r\n=beYm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5313c3a556a5af0d8a366fe6ddcd6ffffdf17b10","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-21T15:15:39.702Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.4-lucianbuzzo-redis-disk-5313c3a556a5af0d8a366fe6ddcd6ffffdf17b10_1658416821601_0.250975331103757","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.4":{"name":"@balena/jellyfish-plugin-front","version":"6.0.4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fe4cac2f8d36ebe64e3f7162cc9b8f5340da57a4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.4.tgz","fileCount":31,"integrity":"sha512-5Lp5x2scOebp7dh7oUon73CzkexTBzYml43zuJ6VgS/C0eNV1kfc7GD1LL2WBIHRfjq+ERVI+e3H41rGHOgujQ==","signatures":[{"sig":"MEUCIQCSsRaDZs+MCgNlcfsev+OmeO9FvGdI1GE88mXaDbEV8QIgMKVIQ0bBueN6LbUYhddAsZnsSyykbexSeza0t86QTms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2XelACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrurxAAhP9dj5QuWZMyg9ZU530b6nveFsrmacRk5nt67ZN1cqnY1QVv\r\nmagTWKbbcx6ff3vHLnn1JLVX3UrxbePBiXyAj3bbh7Y9/l3t2ybPsktdhX7Q\r\nvuo8iuGIQd2CUJdVCk7ThLHDP8BnBtAoUQYFcxH/sFprQ//MJ6eWBOFbCfD4\r\nja86vPYibPvqVUUKvD8PugUQq9VZaqdGEFwEIN4llAbgGCD0er/NX7dBGLyr\r\n4MorrOfenDGs7Jo+lpxfdvVXJCqJnIWIp5mQED5+hIBrc8d3kbZBy3T/Kc6W\r\nxth4x2EV47zlTRF29bVhCyhm93K3cA2Mr8FUclB7VGgiZtEs5UFFYaYCzQ30\r\nZbn8UnXxKQZAFaO6YHFAes8pEFLzllEUAZdz8upGpKLyUqTF7y/FWXrqrIlp\r\nZp8LvSpYGkv1gTbYQrQXwQpSKMBTzgARZ2+wyGIgQWGwmta23ZaXUJkTqTzy\r\nRhQWcucdRpkabu0SbMfR1YEvO+sjllSIDST4VdcQNp437ruvJTm4oNCMHHfA\r\nNX5jfujSoQqg+eC3R6LRpB2KIIPNg+VDNSQrktQjAXo2ZoK8vuGhZxSF3pz5\r\nOG6W86OaoJatScP59s3Z5MeOIiCf2E2LfCE++SejttkccbXSSSfnK9vAnriJ\r\nQAFb4lAM2K/HOSu0DUL8OV0JeHItON0atOs=\r\n=Vhyk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b8798a96ddbb22e720b75c1f89661bf4a43652df","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-21T15:55:59.760Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.4_1658419109011_0.5995904574992437","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.5-renovate-balena-jellyfish-environment-12-x-c429e47265419627d666cd9e6be156b7e182988c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.5-renovate-balena-jellyfish-environment-12-x-c429e47265419627d666cd9e6be156b7e182988c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.5-renovate-balena-jellyfish-environment-12-x-c429e47265419627d666cd9e6be156b7e182988c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cec71acbd2da8ac4e34bb020244bc04403bcf6a6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.5-renovate-balena-jellyfish-environment-12-x-c429e47265419627d666cd9e6be156b7e182988c.tgz","fileCount":31,"integrity":"sha512-I4+zsC/rWWLJmE+haYWczSeHKNruR2pqrvrvjvFWWbdIQJ9H2mArOX7mPIMo8L+vUbUGr37nun3UejUjAT0Xkg==","signatures":[{"sig":"MEUCIBPHigJjpqJktw1CevCeCWwQGjJ9GebISlyNIhLQ0Ki5AiEAmgd5o7un1wFhrB4Lx+tefMMnRErCEf4UPudA7hvevHc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2kfTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpymQ/9HCzJCTq1I2hF6lF8uEMovBrsbNUj+jqFGWA4EVayucyPbTyw\r\nl0BsfHpx6HFHI7JR4J26/oi+k7icN0k3ZPePaGYamfkz6ygt1w+bTC25aTUo\r\nEb3t6OUEj7ReQ6/QJVr+WVKswC184FVyEXCGlQ4htAdbDEvlnwuQyC8n1Y3E\r\nA1EnhaUJ5IKH39/rvCdoJ0tEe6GqyF3nIIs0cm9oArbX82snNmB6+9c0164s\r\nI8qIFs52CqweCCqF+TMQuwzxaA40gHJjZ9Fz5fG6YlFuDLg5IHoATR8X5TLV\r\neu2VScNzdc0XEosto+Xcx8OfBGsw9cLQ4/40Hovn1/2r/I+yUa50S+BTP2gD\r\nP6PEcLQjE553s662SWelJz3dxSHXr14vFnUGWXvb0lGpDn2RMpB/6kQojbHv\r\nA+SItz3Q+upDX15BzJrH54livEUKnuUvnThkZ+0nRWXN0BzJO8NL4tdpsCw3\r\nYXDCM5eeu8oqBEWcGgTTIxvz1ImyA0p7UB3Z34DWjK12LA7m44XX9atWhJ9p\r\nAy+EWaR+J+RUjIKunSfamHgK0F4wMb6uOIPkIfwEnxTnUooRTOF6UwxN7mb/\r\nptuUOWP7L1rShsx7b0gajVf5e2OwYlx3kw0L1vWJWWzztHL9zXxmAGZ9pomK\r\nkH3449aAT/ovz5CwGNdUVndB1QE6mf/0Pao=\r\n=LqTw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c429e47265419627d666cd9e6be156b7e182988c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-22T06:43:10.851Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.5-renovate-balena-jellyfish-environment-12-x-c429e47265419627d666cd9e6be156b7e182988c_1658472402912_0.2618513265150244","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.5":{"name":"@balena/jellyfish-plugin-front","version":"6.0.5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d2e501810d5619d06762187dbcff6114f4d54f1b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.5.tgz","fileCount":31,"integrity":"sha512-aRuDVotCadeI4hWgRRhHYM2MceFEVJtTn27WEqfvKAsucfYNeBHXTmW3pp5dgzuud6Q1Jz/VZSEL3jorQ7XfMg==","signatures":[{"sig":"MEYCIQCjH5niAXV46TPUCDX3qNXRcYX7r1EvX5tKlpmSR1py5gIhAPxV4lV9uPxPYiL5Mvwp64xf94ewq1471FHiZKuOXnNO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2lCWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpzTA//UKXKjfaYxn3jtFHvipt578OU/RvKoP9aUIsuPOTZqVixTl4h\r\na2a2IBZypl9YpQUDo6ZvUC5OydywFfNOcGyx0Ujqa2sCESGUcJURVkMzTz7A\r\nWDo9hWdT7hpTF4WB9slFDU7ihVyrCzZkIaDwUcTpT9Sz9lDYByGRCYs+B+f4\r\nMgCUyIBB5L7O79vjX31yVa1Bw02KoCD3FP0O4FJf7iOMjqje98OhVngNzLmn\r\nyo1PeGd4fOGaD9g+kNxQF35JvkMd02k3Bkk5y2CZtvGPYvjWavp823VS3Lz6\r\ndF+V6VAJfvF8YmCFxlNOuK1DovhPII1JuJcigKbtH9QgxlMc9EEQL0f6L2NG\r\neUyAxk/RU73x23DSfub7NNHe2vbmltgKGj3HAa2Ggjaha24RPstnWRQdTwEn\r\nhHgCPSJClITF988VhOr5Qs+qMNK3gJ0qs1zuQqyVibfGmJ5DC+SZ9SnArF22\r\n1mkbJBimV94rtiVvihueyQhRCdo8tMt0+7bVsIDlGuWVqZwibv3JIV7ACVmo\r\nH1EDmplNr8OZzcUoKaP1Jov2CZ555TSuTWdgckUNS9i82ee5VcwE//W5g3Tx\r\n/SbsOXAu7kAyvjoXzbAmjxuwNLjo/EW3FRUK2NXaSnGqmL7dF9gl8l03vMkH\r\nxsKeX6d18czomB13lv5bWSXG0b1uODGfRus=\r\n=eJtY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a0b4699dd71cc11d257744703044a026959b69c3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-22T07:21:42.295Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.5_1658474646304_0.6050846063591093","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.6-lucianbuzzo-marked-sanitize-65de1ce7a82d427c139a77137a5e426e17f45ef6":{"name":"@balena/jellyfish-plugin-front","version":"6.0.6-lucianbuzzo-marked-sanitize-65de1ce7a82d427c139a77137a5e426e17f45ef6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.6-lucianbuzzo-marked-sanitize-65de1ce7a82d427c139a77137a5e426e17f45ef6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7f416c35fa1379564e7d3deac9d29e92d25a0ac7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.6-lucianbuzzo-marked-sanitize-65de1ce7a82d427c139a77137a5e426e17f45ef6.tgz","fileCount":31,"integrity":"sha512-poOLaytK5lsLRgo6+5XLasBduFTwySG3BagNWQycK2PXZV7GmXMpMIZV2Eslv2jZnPQ5N4PniaU/69tFPN+XfA==","signatures":[{"sig":"MEYCIQDwvRQ9wzafncm0FHv1atUKPM9MJxQcjy2pOOsAK9kAYQIhALMPzPh5vc9TVh1+ZN6dsN7NYsJG1yCwegwMkarXAOAw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2l8QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZeA/8D+P5EQRHSF68ZTUQCT14FhQT+2fCSNpV/EzHLKdq+JE5cpc/\r\nRhLsy4bb7F5sHF6j7MG+L56Od4Mkn6ss8dguFnXvfr4WNjCZ+f/jCYjr+mbS\r\nL1x6SypdbvsBZNQtc0D0y3LsRmVvmrtTSbWrHbhT9gjql7B4mQVl5e8ksZqy\r\nkI6p6N4VzE/TCP7DqlQfwo/qeeqpla7We8cdwafcjWGQTl37OHeRUbifWokR\r\nEs8ap1HVfWw5Cuy1Mp8lMTm2D6ixJSvl8z0oTRMBEIzgkq+J1g659C2Ejlg9\r\nTcCHhCVXHElpk8SrFRf+UhFAHiKKLRrv6xZ+bS6i8iMI+B9IKEOsVmnzanQB\r\nKhjCkL8PFw57cHAxjkBxCI5S3Ram6wJP4d44Fsiq/LRtgMYb3eGDgk7TM4YJ\r\n63HAr3h0vlHe2TzFLTR48+iV4Fc5TbI6oHKE5tnCoM/maTkJsNNF30w2QMeI\r\niVzWi6p3fnf/+N6an4tFDN6DctDMdPZogPS/gh9pj6UBXBndLXc7nn8FBUrU\r\nihOnlOiOzLpbcbyFBksBNgoBWzuZ3T8u7hidNbJjRn8wPdwZEws5BBMNJC41\r\niozejnaHW+/vHX4Tk+WUXz24xIlv+HK+jN4mGzc3NbH4VWCi022+MpNEvVgo\r\nrPh/9Zr+zVoIX1YAcJKikgrgdesepHD24OM=\r\n=8Hre\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"65de1ce7a82d427c139a77137a5e426e17f45ef6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-22T08:21:41.754Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.6-lucianbuzzo-marked-sanitize-65de1ce7a82d427c139a77137a5e426e17f45ef6_1658478352519_0.33750409555433336","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.6":{"name":"@balena/jellyfish-plugin-front","version":"6.0.6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b83e6198422e2fdb69b9a2fb7f50b7f85d5db015","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.6.tgz","fileCount":31,"integrity":"sha512-u6QuCFJknKkTiDCCzRGaKr90a0G2LkZNFLrPDm2tGOZnuzb0n3QID6q7rygkPjxqPCehVw5QvSrtYSTIvkgoRQ==","signatures":[{"sig":"MEUCIDcFqfbzpR4RV1/R5w4yD72v7aTQ6ahSJ5hfLkhrL+ELAiEA7s66FHz/OPjKTXwllQTs2YqrsivJWKbUKwpYXrKyYnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2mr+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOMQ/+K3TmzCN1dnVxWkyywsV0BP8S9s90bclwr0GIFsSpQ5fpcaMO\r\nMIsNnaeq3/p8qa92QXbr0ST6RC2s2avoRwpDwivrmZTooKIBaGJloJenZKYq\r\nfrW4665a9MetcC5Y6duNUXt+qckb0v8t4UZnADZBIBwJIuAmWf9NVkZr90Xo\r\nUY8bN7AMIzgVAY1i+WO8M/XBQWfumcdi2fbmeaFxHhjgeBgPQP01RWM/0ZYT\r\nSrukzihX7mKGjUJIq/ioi3jEMKBqBF488Cj+kw9/nhvvhdiUsQ/En5tNBKIk\r\nx8RzqYolICcp/j9uYqMWpmICLUOI2+A5KTdiG+224l/XstITS4Jp1xgKkFcR\r\nLb45r0mzjHEPHPyRcld6eWlUi2jTVWooGQrBUtPniwLdiqm7UF3J3AOpUAM8\r\nL5RtHcByD1X8yjQYUm4jHw1SK/O8U+cGUcMlu7r6FqLeU1yTTR7hYZsGDdQ4\r\n3p8UdBTNzmhGgUxBFg/z2CM+XFoTW0oWLstOMK6iyp5TK/r9DT0ATGV8rIJ6\r\nH+/z7mSYAbPFcOfNtno2JI4s1GpCZzswZ62Kfj+2/WokN078eUIpwTFKZ9II\r\n1SUxLjFk6k9dXkTWVZ0tsj+iUGbq9nCaFAWWl5e5kKbbwUragggPVKT0G0VT\r\nCnyOv0ANfOG5/Rv20PzkEmKX6fnA2jaRaQQ=\r\n=cMym\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ee329656cf8adb9de786d596583db73ee604bed9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-22T09:14:31.737Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.6_1658481405802_0.136250826933209","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.7-joshbwlng-update-repo-yml-3a5a33c96a3f6058b96ac939c1c1c0265e10327f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.7-joshbwlng-update-repo-yml-3a5a33c96a3f6058b96ac939c1c1c0265e10327f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.7-joshbwlng-update-repo-yml-3a5a33c96a3f6058b96ac939c1c1c0265e10327f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2beca66aa70b8164a2d4b2511cda05f6371df337","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.7-joshbwlng-update-repo-yml-3a5a33c96a3f6058b96ac939c1c1c0265e10327f.tgz","fileCount":31,"integrity":"sha512-3Ud5yxI/K8I0W1OYSUzwQBLD2b7rRpxQ3Fdix2Mj+KMSDd0y292Xu/MDlEO/xE++c5t45fI2T3NH84l55C7qfQ==","signatures":[{"sig":"MEQCIAZnfVLBb++ganqZoT/GYGLQP9n1SsJC4fF1xNbUsGEiAiBRTiggjLagbMIVVu29y96iJPSh9K4unUbBN8juf7OEqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194867,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3OY2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6pQ//S0MBZ2/CUYbQjraizVaWyA5FdDQyGuwiU7IVQOZBKIoE3f3N\r\nPDqzf7uv+Xeo3ok1ej4u7AYziRFHr5zbkm/Ssn+T/GfUrlLcJSks9vD1m+x3\r\nr898XR7Dhzufet3IDqlv9hlIGAUqxSbBLlVxbHwJVdttGwy3IK9cj5rwk40e\r\nH+1kuuKgW3IwuF2JKaRNl2vEKFaJWa4Ib2Nnp+PbaJngpfDnXXS5twyatVXj\r\nCK/AzEs0Q9G4Fet/xp6AplMpr2j++9yETszuMSVXnVZRpo3lJk0outnKTqgc\r\nULhOMjVjXiLfZ4WSZ/ZoOti0smeSx9fx27v18bAyvuoHug/fbfW3RVfwXnpQ\r\n7SmX66dtAOISytI1h+YLRlu2qQQhQlnGjbHj+K7PP+KwUKcrFOaAlgKFgpfI\r\nSujre7vGg/D4hJxT8c8yvsYLc08iW9Kl3KT75Yc+AVmVjpV5OyFeUA+PX66/\r\nsZM+Dw/nej9mroBNGmEj5TCyUkXU1KQxiGERDlYfg4WhvLDnsiiPGdS7cm5a\r\nzui8i36f+0HILEKA0OXdvLYO4M8j819ARr8NIltZi/H7yjT1jnxVyJaqfjOY\r\n8pL3duhaajfHyGVf5dRjOc+Rf1aFGlteHosTX4a+O6fO4dxpCpS9xyUUNYfE\r\nctl8KlcEjzUNvQbWc/pM9mKMPtWv8ScMtgI=\r\n=iY5X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3a5a33c96a3f6058b96ac939c1c1c0265e10327f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-24T06:23:27.886Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.7-joshbwlng-update-repo-yml-3a5a33c96a3f6058b96ac939c1c1c0265e10327f_1658644022236_0.6430694372698826","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.7":{"name":"@balena/jellyfish-plugin-front","version":"6.0.7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4797ef7ce172a37a46603017abbcc804fb1d4a29","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.7.tgz","fileCount":31,"integrity":"sha512-dshB8Js9e8MLh8/mCjipBdH04f1Q9sqGY9teGKrI8kIBilcWnY3UkV7QT9thOIao+g5elEJwf3/guzgSTRVNEw==","signatures":[{"sig":"MEQCIAlIl1LUq3Uuq6hksHdv/VsnLoagNO3+oGPR6/2oe2BxAiBB553nvPJDUGbzdZLuEGbqjimD+cJH6jDohwwJQHTLkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3O6nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvxA//Spj3I1unA8qtFiVuJx6c810VBLt5d62PAT0ifDirulTryx/D\r\nxyAHzSS9OtwCqzkEWZC8HqlQBwrh0NFL7g0IqJL4IVWAaUSjqWmM0n8vSSnh\r\nC1qgzpoor2a123Vl+8fQKa3viv4QTa7X9d5f2YJfUe8Mrcibd4Qiu5uvf+9x\r\nTgnrxvfpFoGWKgc+y7s5kDqh0XHHNS2Zzjx3OJmIHqfidQVb4QbPXFjxg87v\r\ncJ5nHknnm3x3yjoMwM99Z2ShyzxnmViILI+8uDqLl+1SgwTt4Two+w500Jh5\r\nMvlNhkTbGEiXMnEcNxeixJEjewwGtIWa4RBrOvEuRQaVDv1HH/H3Df3H3at5\r\nznC2JRGI9a619RTmjGZuicYuhm45AZR+lkcpPWEdi0kr/z2/rR8wNIfEEzc4\r\nVu18ITKnQvrTIr3CNo6Du21PReq4aIxOkfcVsvg1+uH2d6DvSnCX9iVFwTRl\r\n3u63rrcY31a6Q0bV08cfc9fkd67inNRnamhRp+4/2lnKxwYtBiGjq6XLYOPM\r\nHIvnNi/9+nvW3QMUIFN4ePtCsvk4UngzlqoZNWh/Gxu5n8AWrEL7MNwm8fLi\r\nxmItMw2wFST7AVlqQaFuVPbyD8SxpryVf8W6u3Gfwl2xCeUI9sQouHqQDNLD\r\n4C8aT5qvpjctYgKUDomCDXSeu2m15jsd93A=\r\n=K4tA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6efcf3d1948bf536f5877c62e9ad90080e73c697","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-24T07:00:40.068Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.8","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.7_1658646183405_0.5230156568634259","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.8-renovate-typedoc-0-x-e9f778040dd661840170832bd7aa40e02d97403a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.8-renovate-typedoc-0-x-e9f778040dd661840170832bd7aa40e02d97403a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.8-renovate-typedoc-0-x-e9f778040dd661840170832bd7aa40e02d97403a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a43984ff6160ec40a4b86bec54ed447ef3c12ca9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.8-renovate-typedoc-0-x-e9f778040dd661840170832bd7aa40e02d97403a.tgz","fileCount":31,"integrity":"sha512-WUgHQao2GnYwiGer6VaJZI+WthZqfxem5qgVZaXZSu51K0Tb2rlaYFrYoGn+4vZfpIqaxnmv0pwv38f40SU/lw==","signatures":[{"sig":"MEUCIQCNiSuM7Zh2u8AD/YMdYgyng9YS7+c4Jp2wFKTuK/CwVQIgQHb4s+Cqo/yMDQ+4COdLx2mpfvDZS3C0kjrQL40/2Kc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3b1wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKcA/+Ku39FJ5qJCeCH/0ZvJ2VtkKEl77ey9Mm2/9dq7LtNJWWbFyx\r\njNxaPI1vyf3W1Eg8MA3BF8jrkasmmfb8Z0qi6LNqUMfOaQgmJuNEjdXYotHv\r\nkW7M248TK2c2IaGdpk/Lo6YOuLsJnNdSnGkz087+l/sdolyU81IYCIIZady9\r\ne+Uc5rWn59bVOgoJAjzGRflWiYPvJMx9DAJY4qPyHWRHcWm3Fn3OOOarIvro\r\nmVybAJeJnlSMciL+r7pc0Yan4K7qwBbc+Z/NnrZj0IvPT2BTcRQLHXTdSmF6\r\ni3q0G7uL9sCXDzo491whKtGP29F4HIKnY6gWPQCn4j1MkUffO0p++ycbqGyI\r\nhmGRBxSBvfwDXN8jNyiEtOcXo7tDftiqNpFmbIK9DKgdf/Dwh5XLqBKeaByW\r\nfdlKC0LJ0qiXFqgXhYdgpQvvYXJYI3kk6cwTjorYkQjIVOwNQxOPveU+nv/w\r\n8TCXrBTApN/NYJix7clukYUqMqQb8JbFOEDFGz/4Vjfj8u7+NSQobTmokF1D\r\n6UJnMOhRQrD2HoPLUrHAI59vl4AgfM2PAI9ON0qwCo5752V4pUeN22Dz13CU\r\nzqKah6RQjsVCzVZdE4bgiAFge+Xi3KsCI20oHlBR1sS2T7/MbEwXE+ZSKPx8\r\nV7qjWpOHZrhpyWWuxJFgwfS6hzYo27Kd4pk=\r\n=nr6v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e9f778040dd661840170832bd7aa40e02d97403a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-24T21:40:13.015Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.8-renovate-typedoc-0-x-e9f778040dd661840170832bd7aa40e02d97403a_1658699120052_0.8778238457038268","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.8":{"name":"@balena/jellyfish-plugin-front","version":"6.0.8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8017ac049007043503078e2ca08c6d2d4cdbd823","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.8.tgz","fileCount":31,"integrity":"sha512-d1NQq0LqPbuLaJTk0+IRZUq2JZZK+HI8GPlH5kIh6dzXWeK1/g8HqZUSAhXtuQrTILTlJqsekzMv36dAjlCQWw==","signatures":[{"sig":"MEUCIEyza2/JkMlhoFk57irefdalmqJPJocPY8Z+rzaGG6OoAiEA6OK+uqceKPARNlKKnJSSksTLNK+mSDvFYJAD6r3cjXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3cWjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmohzg/+PZ2Um5VmuEKVBFNxVISLPPu4NXGoVVg5IYwir1krmtvLYMfF\r\nVpNhQI5HZxcTDkBDsVrmkvbw2NlHntAh7a4QmCWDfa8bSOeldgUDwiT/4Gps\r\nBho8UWJO/10IIYR/IW5jSQ+Ajld1JTZeKSBtnugfavl/2YNBQZwrw3s3S3lU\r\nptzvznTqtsmrSK0hDO360kwnWpdu1tSiPrfKGn44MSiVG74IEAwmCfXzgtO8\r\n3cGhRljMU+kFAAMmltbL1NT2UkxTHuujFfrRDwu0ovZ3ommLNQXG8MRlXQfF\r\nYspt4/y1hUrrY8lRcZJYVNrdjj2ToVbK4Et3D5qbUcduuFDKLJ52iklPipsZ\r\n8t0DGfEHa1nXHDULQIiMriNoABqD5iHfimI77GLegLigpUI09JX+UDy9/Nwz\r\ntvSXUka66lfkmKHjbfMYO8q93e/I2JVWqJeBOxb9L9Md/TpTxsv/oBUjvmoo\r\nZxkzkJIKPOzW0hJk18SZeU60rcvzl8LyCIkKcv9o9joCPWNsCG+6I/+0QYPo\r\nfEJlsud0h/PB22s/Cq6jELhN8uWn/Sii2E2lqcsjAAJaKDUQ010krV0hxCkp\r\nNmALR2VbW1HrVLy1zm5Of0KbdT6mWg14JGueXK7oFKPKWTSKl70e5+3BVud3\r\nyDR/z6vDVSJ3rKmL96IJ36rxe7Br/dsHd3A=\r\n=MKDr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7f8624435ae7e68eaa815ec58ea2fc496aabcdf6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-24T22:17:28.076Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.0.0","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.8_1658701219162_0.3386196854586587","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.9-renovate-balena-jellyfish-worker-32-x-cdc1bace5fd2d04523d6a6ff07d40ab14f3e53dc":{"name":"@balena/jellyfish-plugin-front","version":"6.0.9-renovate-balena-jellyfish-worker-32-x-cdc1bace5fd2d04523d6a6ff07d40ab14f3e53dc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.9-renovate-balena-jellyfish-worker-32-x-cdc1bace5fd2d04523d6a6ff07d40ab14f3e53dc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6d77705536c2f9832e326357cf03f58187fb53f7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.9-renovate-balena-jellyfish-worker-32-x-cdc1bace5fd2d04523d6a6ff07d40ab14f3e53dc.tgz","fileCount":31,"integrity":"sha512-FT7tBYcdPO09Tbgc+B2+paWEcIjLxXjPI2MJn8PucbjFRUALllx+Lw+uFBCkGWx78M13Tvw3o4hV3W2SunqVVQ==","signatures":[{"sig":"MEYCIQChxB6JdceO6ofmSYJYNpJfKhrecTCd6GedhBy4vb1N/wIhAKI8SUVU0/6qYpt0Xj+l4sUZT5MCJS1Tyjg5kJhRIySu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3okkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrwjw//fvZruHX+fQvfL7t8IxBAii23Qf1NqmzhWSGUbaoiIuA913cB\r\nwubnv4jlb67NlpARGTC5/vUAaNVpp/oU41/7bqpcWfdRJ+Ux1zBorvESTSmA\r\nt7MM8EkwPNJ5AcpWZXzlnSr1wahmCEQ54fSC+rSh0c/2WhrVtWbSD0GaL+qR\r\n+z3krmcBZXoNc3Isqbof1wAmjZ0vc8KglKCjV3/P963JpMFO4NcJUocshM0y\r\nYQ273com8G29y9Q7kHQRHoeT8ACcpW/gzhgUB3CeXUMInWqMGrNgJqT3Lwb3\r\nixpLD4O2l8IojEDxjETqdOzyeb758zbps6zsLD/GSNavqzhvyEYHVdZ1qBn2\r\nmL8+sbZWdFR6ZLE0IXhSZCFG6TgXY72dpPcUkjGi9ytyJRmzg11RPc6ZLSK+\r\nmF/RxjEK1SGMDAnIPrpU95HT625AGWA+8kkzHBhuQBtGRVQSp6ZPFDFzFkOo\r\nmra9uO3uZzUwdfGO4G6O8lNqgNuQbrcRAISj2yPiwsQulXvm2pJFu8Dl/8Af\r\ni5+kVTmwQh+p/3JACLo0zHV1yUYbeEZqbCb5m9C0mTtNR95/J7wQFAIvpPPr\r\n040ARkZizAXVQAG0pfGZNiaXPoKWmNAs2dDSafX0v2uBz13ktAHJGnT1vdCq\r\nnRs1zVAkYI+4GJlK97YxLsNCHtOXm27efS8=\r\n=TPP0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cdc1bace5fd2d04523d6a6ff07d40ab14f3e53dc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-25T12:10:26.500Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.1.0","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.9-renovate-balena-jellyfish-worker-32-x-cdc1bace5fd2d04523d6a6ff07d40ab14f3e53dc_1658751267933_0.3255719477270935","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.9":{"name":"@balena/jellyfish-plugin-front","version":"6.0.9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9b00d636ffd8f79d9cea358d330bd608ad85d7b8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.9.tgz","fileCount":31,"integrity":"sha512-3lm85ILEgfrhK6gtBNXpqtkJuHLKuYpkhzm80zhguIjavujo5jtOXjaesVz3e9c4GxtnpQ/rVdJ616louBIMaQ==","signatures":[{"sig":"MEUCIE0075m1eqJd+0/bSdE3mQZct7HGQYxM6RYeE+/U0IKcAiEArfNhmhmR1mVxvqEcxHETohO2X6mLwQIzCoh+UKmP7VY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi35X6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOdg/+LH0hrjQBwGYvYJnWoc4B4GfjbrSru1OTGBLwfZowQV7LgmrI\r\nPevXnIy0+xhzyR2bex7d+c3dgSigfehvtgcSCgD733rzcWUeHtkHqgcQssSd\r\nVxCCzB7TY3KIoZpK9VF4Edr6FX1mZkjJyF5DvvpbGFmoCtYglSMkYqKF3b/2\r\ntobrF6yVD7wkAP4WxWTwx3zUeZATIqkQA4f7Ia7iP3WKGEb4mBIzlgJOaeO6\r\nuyIe+L/6BotqJO9TFeJF4eZRtMnt6XeEgPMKnsQ48Mh/iz0lPiJScxBbgntA\r\nXa8pLabQj4JSS/wC149b2Yw5s5yO3WQDyG0qEnwy7ZSJtDzdot7lx5kMnoGD\r\nMa6W2uNSEr1LrrGhkCBES5I+P59h6rKa4ymKgqR7E4/5ayRMgLT/F6aGPppG\r\nbp7zxGN+ySprDlLg0ehMkTvghMQ9I2+oFmAIK4QDXosQVKQrVrn4jyK4Ejif\r\n4mm5A9reItuetlD2nvR05J3KfFTFa3ekJ7a83dIwxsF9gg6JtPEdgL/lWrlx\r\nipnDv3ml50ga3F9Z6fJtzvwmFewf+t2/sN0NN3JkFawUmeBPyaK6ZoyLrPsp\r\n5fpJJLrbKOyXsx75MyjG3ZZwbSXIcwX/rFf00RbXPs3OH/a63EWM895VjBXf\r\n7Rnqu2KF28qpOJMsv2uqFRse12KfrsJYLmE=\r\n=70Su\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"faaa39fee8ed2b57f3952bb5ab8b97965b5be89f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-26T07:18:41.119Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.1.0","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.1.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.9_1658820090116_0.7604886425538495","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.10-joshbwlng-bump-internal-74c7c5f95e13d452049577fdfc45cad95d8dc5f3":{"name":"@balena/jellyfish-plugin-front","version":"6.0.10-joshbwlng-bump-internal-74c7c5f95e13d452049577fdfc45cad95d8dc5f3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.10-joshbwlng-bump-internal-74c7c5f95e13d452049577fdfc45cad95d8dc5f3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3bd1986d303dcb85a7dba6925bb41dcd8ae0f2b0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.10-joshbwlng-bump-internal-74c7c5f95e13d452049577fdfc45cad95d8dc5f3.tgz","fileCount":31,"integrity":"sha512-PoUbjm5iPpbHWa0QJNHucQAy3Xu7n9SzlyX938N7Nwb9cjUaIkPF+lnzbkVf5gInj18GS3Yn5eG3Ah6PV/v10Q==","signatures":[{"sig":"MEYCIQDHOB6BZpUuBv/+OIJAvFxz7w6r9xsKAJmwSAeA0jxpTgIhALDdAdeo9TNCEdLPsBwnrinhVXgubbkpACZqV7Gk/GFK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi359gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqzdw/+I1cdqXDLAPGr7LkARNIduFlR1R/kds2xtrGpJ6DVufHBKv8N\r\nVVgH7NgsWvOoXvzVK3bOg3Dtn1GyMRlLTPohAry651AEmNlTr/9lumZroVxD\r\nj6lCvGmZIPDqrEQ2RN0Wj3M9z6WUbj39+I/XIUMOJ/b0ipiQQdyYe/9lSvbZ\r\n7Xp+l2JJ1NR9hyZw3KqkYvZAI0RB2h96gDWFuFaPM7vy9C54FlJwvb7sJxLc\r\n12OCqEwLLLLkFQLILf2o1g+tHzWOd9n+doL1M1C398/IqrnUzKeCuXOuKCfI\r\n5c3KYEAECq8bdJxOVMsT0neLvbmPEiOExvzV3NwlcF5l6Stb68bRDzVbqbfW\r\nM6Jc7Af8Ujr2/5LPWQDh15rE95rHZpdKVjzsPe1XtKS80s8U1c3kz1Mg463U\r\ngNT0MGVIk0ETLrO8w3tRUqK0vqmWSZIWFcy/kTgnTe1w2fkXLiwuhhGAuaqn\r\nSmz2q02H8wEUGTXWDlmtri/qAc82ADroCZUcbwsH3HHlTvrXiqbUNwjADNMp\r\nMQr27TYfoMku6k22tdTxGv558BHm1uPxYJU9VDbe7EWfCSupRtdH08ACsOtE\r\nnO7kw0sYrTzlOS/TCJdlt8+8qBceAsqTjDEkEhlv/+N6OiOnekFbuVat06Bm\r\neZUoxhv3AFtSqmAj815LEr5tGlLFtFtRG3g=\r\n=0TR1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"74c7c5f95e13d452049577fdfc45cad95d8dc5f3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-26T07:56:57.649Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.1.2","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.10-joshbwlng-bump-internal-74c7c5f95e13d452049577fdfc45cad95d8dc5f3_1658822495917_0.42890618683773485","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.10":{"name":"@balena/jellyfish-plugin-front","version":"6.0.10","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a7d3c7394743cff37d275a32db0a5cd53b8705af","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.10.tgz","fileCount":31,"integrity":"sha512-fg/glrtq9/BWik/RJ8lwCfQ8q7xTvi1iatASjQp6Og+BxJbBClFVwZnpiZ7T8zIuVov6dx79gQVB1DwKkwJhzg==","signatures":[{"sig":"MEYCIQD4T82od2vUof6pAVTFA1XVCNIPKEJWMoLVlZQrImwxEQIhALvJYgvJcSsBuk/DU22K6ZgIl6ItHPqythQD1EReQKyX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi36e7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPCQ//eNTAAthZ3INnAbiYjli1z2z3nqyMCxNWpBBRCknqDz14Spil\r\nLukch3QiycPgx1LJQ2OE+dsg+WF9V9QvPYzQ/H7z5ghZ3QNNxVY+lYnuVotW\r\nadQQof2himbG2E4UR7VOIIStJEWFsjlmdDcgdQNX45GRBiKL+VO4Z4+Qx/U0\r\nhmOsqAZFyUS8aIG7OzPmi5oj4rOW5rsOeUWwnlZpcDvgqcTLOsb8k1d43+uj\r\na5keqwv2MMcgmM6A7tcjUlfmrexSQc2Ybm34pNJNahjL2cZY60S0c1+AcCgo\r\n1lWkAl8YPSqZbaRh7EXLcGz7HiKXcMxMvNonCsddIJQi1Aqtzt/mDeSqTw39\r\n+NrjQnrhB2fXC7okkQwwmuWhORbMe4agozjpXNHb26ieAggNdpcnmq8cgjKe\r\nD/Momz88agvTN1QyKH+iXT9jOl7NRkM5trnTi9L6h4YU3MCFNucCBRdxMhUP\r\nefJ8NCY/uyPCRLCnBVhiPOx+JaJAXTGx+rdK8wnvtwokF6s8UJVBpwfLckW7\r\nA3KH0ltMb81ybB/1b/NDQCT7g1NoJTaeuN6zLfjH696jeHzuFuNH+0WrY9Uj\r\ndmjcUn+nWWSgvU/py1DCU8AIG/19cF49XKK61MuhkGjYRehXTideFbA8u10p\r\necycnikEXBIC2AZGs2hQVsrvRfIxiENJlHM=\r\n=vbGy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a2075daf8acdcdc5dacb3c34307f40f1bd23c0b2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-26T08:34:56.142Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.1.2","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.10_1658824635512_0.5520134114695219","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.11-renovate-balena-jellyfish-worker-32-x-463d1ef1945a7ac0b932ef679401acd22f4de488":{"name":"@balena/jellyfish-plugin-front","version":"6.0.11-renovate-balena-jellyfish-worker-32-x-463d1ef1945a7ac0b932ef679401acd22f4de488","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.11-renovate-balena-jellyfish-worker-32-x-463d1ef1945a7ac0b932ef679401acd22f4de488","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6095f3efdcc571a665905e59bb5080f8ddce8b8c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.11-renovate-balena-jellyfish-worker-32-x-463d1ef1945a7ac0b932ef679401acd22f4de488.tgz","fileCount":31,"integrity":"sha512-l4NuNGPURnYLsmsBTovt2n3t/wHRi+z44GXqln9s69Yto23P98ObOfj2Xs/ZGiFbcqySKB/bb0YCVjdNjqO0xw==","signatures":[{"sig":"MEUCIFKlNF+RP3+zLkou2DHRwzRTwx+sbLlfNpKZvvELOlbgAiEAyb8W5kz5Bk7yKi7odD3csMbhCavswgUoKVGUCFeUDj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4sDqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Sg/8Dwwaruca76iqzQy9oq8ksGlRS9PSCpb0g3G0+ySk1nT3Jr69\r\nKkmobqRwfY1rMUkmiEDG9bmoaof7Dxwdc0lWNYAbfWxHQjThFXaYwsgb/9ec\r\nEnJOR+W1jOpH6vTMyXLMyyYCnIP5/mcdtxol4hKgxP8djK2iq/4+u1LPKiLN\r\nc5pHGPmCkDwoJDGPYlpi2KGuNWUcDogPrwbIag+V+D+TqOHuSZY7duJQvXu+\r\nBT5lQL0E2PcKk1PuveHpv8nnU/FG3kAPfa+k9r2YVc19aEBYTp9Hqgru8huu\r\nnQLc2J0OnTbgQZ+wI8FloF4nfPi9Cc6D+NE0IgKCncCNWQ4771m+01hzJv/W\r\n8CumNhU6G2jJyoCLsDQu/JEMgZWSIqaA/00HpzWQylRlSugdW5V97LXuaNeB\r\nGeRZm5QAH2vpKhiQukkwAj0VLNedDOpMiBClhFOfNdwAowpOV0uUWUFw4p9t\r\nHZokic/lQS9sJyr6jHVT+l4LggyePmeQcLbCNTOXkiWcX7yfwHpHfL8QPp4b\r\nM0QjA8ju/+TZwJ9kdD1kG8z3C/bNIIh1fwoVpBDb0/FxADzuq9+HKml3abux\r\n+W4GwVqLgjE0b09M7pNxcZk57YPGklwuHuL1D9YrwQZfSytlw70o+DQoWPRA\r\nkTLhmK5gHfKP9ukUNuNQw2pQb14MNnmYx/k=\r\n=o2fG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"463d1ef1945a7ac0b932ef679401acd22f4de488","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-28T16:57:49.630Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.2.0","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.11-renovate-balena-jellyfish-worker-32-x-463d1ef1945a7ac0b932ef679401acd22f4de488_1659027689772_0.22984797555906233","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.11-renovate-balena-jellyfish-worker-32-x-7e3d33c3782325200cd7bbc7ed54ffce84697b6b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.11-renovate-balena-jellyfish-worker-32-x-7e3d33c3782325200cd7bbc7ed54ffce84697b6b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.11-renovate-balena-jellyfish-worker-32-x-7e3d33c3782325200cd7bbc7ed54ffce84697b6b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e7bcb54c6b68e6b441c3a8575123a4573082b66f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.11-renovate-balena-jellyfish-worker-32-x-7e3d33c3782325200cd7bbc7ed54ffce84697b6b.tgz","fileCount":31,"integrity":"sha512-rz/JPido+AM0pLz+zC4XfG3fB1kT218KCP8dXVclXALTnoweGWkOSLvDO+cyDx1yjzHZ5B0TVQ3d6z5RYBhQTw==","signatures":[{"sig":"MEQCIF+32IoKveHgO37k5v0GFDOC+/YrRXbmnxGkk6sJX8p5AiADEL0NvBNXRVU8NN0hlnS4aByLgm6w424n4zYTq/pCNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi49FCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRCQ//aqIPXE3bAvRiZhfTrTzI/4w1MCPmuydzYsTcUPUHcrk1oKpu\r\nr8YrX5vOhSInhN8fdwLiSHnBF/wJTSfuuOt9hnmC7fQbFQnKCKFm9AWEP2cq\r\noBSGBN1KbIRQ57TMAFE0MrYgdoyvbSrwrrDx2XuIn9q+uEVuQoGhBg3XyToQ\r\ntL/oAugNV1xlpSXkeLvrgwjdKCY8bKWDcPOKcTEfEW0BerQA94BmtQzN2Lbc\r\nPwPxd1QwKhPPdUUQEmIBpHFAWksWEO7P34yZs0PYZYFbdDO1SZQu9TDM4yxu\r\nlGgEhykZ4UkwYLCzBH3GJw4rMvXn7qjObVo0tOchI7Y3ltS86vb365FN/AE0\r\nlEooDJDyDRNbLzkAitMdouekOoZh4ZGjQYe9h6w0Aale4fz3bkCHr3KV20Cn\r\nqZ9cC5j2is6X31flOKsOaezH0iVqmQQhYfjMZE+5T6cF7VSH1s9CKpunVi6y\r\nVyeZ29E9ibhyZhWEWqjfyxRKrh3UlvwNJnOz2I7i2O9KB46UdB1vE6NPaGi1\r\n4eKczbIsWrvfUEI5nAGoQxOo7olQDBxBKLcJDkcpgO401ljx7DSpCHZnwKIm\r\nNgQrLwBLvrYylB3QEKqhxjVNs5oU11JyYakIYRDq4W+SyKKh0HyhrkzuTPQq\r\nML4DurmSV2DLX7mjIdnqSptK0EYCNbC4zAY=\r\n=Ns5m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7e3d33c3782325200cd7bbc7ed54ffce84697b6b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-29T12:15:25.988Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.11-renovate-balena-jellyfish-worker-32-x-7e3d33c3782325200cd7bbc7ed54ffce84697b6b_1659097410180_0.31853208072794037","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.11":{"name":"@balena/jellyfish-plugin-front","version":"6.0.11","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.11","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1c4ba18244df37eeb1f5a47f56e60bbf76e2fa42","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.11.tgz","fileCount":31,"integrity":"sha512-Gxg+jh/Ja6lgeXz1uBqZVkBhq08pXds0KoQD065QxBbKUKsoNgJPALhzRDpqV/S8Ldbv1lb7ElRO2zFYefL2cg==","signatures":[{"sig":"MEYCIQCJ1KkIWHxJuiko5IPpvUMW0yIsQIsn1Zit623ohWljfAIhANr0EjCeh2ZNyEMugKtupnt7tnyxs+CzJ8/vqUpJQDRM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5H/GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCFQ//e4bBQduNGtJEgPMcSRtPC/OLOfNOQ2VMaEFDQKspUmeCXBNU\r\naKIbxYvm7DvlNzSiw8yb2RgCvNdQHLnwTawEM1CH781INJxj5JAT9vA7I1L2\r\nw2kFNkjSpnvNjsoAUEoa8zIhrJi6TgrSAY6SrA284STFe866h4wf9bt9UgA+\r\n/fadAVGM33tLst7r1af3c5Nh4Ist2usZCvdNHh95oRuz/1e6hSDh561Afstt\r\n0atNsO/lr/HNEPPR3sOrdTJRkMPZuWYXwzrj0Sj5X3PfnO5RJmNyc0u6qEuZ\r\nqFLrFXf41EsAg217aOVwU/oI8H2bTHM1/uvTIFPPfjmGf5yTozPRKDjTHixr\r\neuYje7uvMkP/T6FKs/GJktOg+Lit9wLhqOwdBmbG/mZMN1jHD7zGDrjabpiJ\r\nKSBb5S8Sy+SIPNSIoTM/NfiRniU2Ped3pK5ida8fjPX28sEDCW1kq0Jcu2Sk\r\nvR6awbtnoufj/pIgq+Xj/XXKZxmTxc//bLq+fuWfssuaD61cYp2Rm19de51w\r\nzcaqx3pqCjntj1pyS8TL6nNOxvXSIftVY2UyxsKOkk9jfBWWGAEn4yGW6LYV\r\nhM0mlDO8EgDCTzAvklRQ7wQ8+I97G57ygxhkQVdxKuPAjGfNm8qpEhvQ5fXu\r\n9n6KqIXNFKC8Jfy52xCDMP8X/Jyiv1utuK0=\r\n=SCLq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8f1cec8738de26cfe85533eec478a8b9c6cdf7b4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-30T00:45:24.545Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.39","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.11_1659142085828_0.30109509374039956","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.12-renovate-balena-jellyfish-assert-1-x-108fc12f82c04a75abe44dca42611af09dadb987":{"name":"@balena/jellyfish-plugin-front","version":"6.0.12-renovate-balena-jellyfish-assert-1-x-108fc12f82c04a75abe44dca42611af09dadb987","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.12-renovate-balena-jellyfish-assert-1-x-108fc12f82c04a75abe44dca42611af09dadb987","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7088dc03df1f9309c5e96679367ba486dc07b2c0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.12-renovate-balena-jellyfish-assert-1-x-108fc12f82c04a75abe44dca42611af09dadb987.tgz","fileCount":31,"integrity":"sha512-epPVMZJ5QKzlc1m7KM/EGfX/e4oCErxPkbjoZc6jDIqPNO3MnXyy660+5OM3AgN9kN0Fkrud0kkEYApxhTQzyg==","signatures":[{"sig":"MEYCIQCLYbs6Dtm+8RwL9q2xzWNJ1P330eaCL/JMNdxFOPDZMgIhAO6SS4xtoyJ9sBqSsEe7hk0y2DXzSs/JnzbPeKRxFjkW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5ltqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFSw//ewtqsXCxU9ft9gaqIZ9bCCB+9uf1McOG2I+AedW1UYG5+LL5\r\n6oLtxN3gj8wpU6IZs6GSBHiST1rZ6P9F3x6nqsQvIIhSPsZCYyBi9jzytfyV\r\n7PYXiAqjoDJhzGTzXJiZ0u/vb0hHNLAP+l1pYD1Xqfkw1zpwd2C3NEwnye58\r\nX5Y33wZIJ+JP+ahniGrUrH/IVLEHYqaH4bYYR3hRRRlKBjRYfaBN2SEcB+Cp\r\nHG+9GIGXmfBTMGkFy49J2nOweEITru/YXRgjyrR+7jkqiOTc3A/wZ04Jy95c\r\n9wDvIjRICa3aZEQfPZY2apcXUanikXFQHJPvFY40C1K3kd2DsRywPnxrOSoe\r\nULtwNjUvOX0CfdIc1Q4LFedNbUq8BsinR9WWpBvDEtgmsnOXCH08MtOh9ahY\r\n+c+qSH1A6GRNTOuRbgpipHIOpsNPzNauhYBt4GVe5k/5nyvFWane23pitbCy\r\nRQL4sz/bhz2g4Qmna3cAPC/bfVQc2dvdBkjXaH+df4qBTYzDlSC7aN2eO3Qr\r\ndZyg7CJAZQTVYpLbzw8FVwoIzelATPUAOe9KBBnNAsd2cei2yiw/WALxacPK\r\nYiBtZgjlysnmsBXRC2p3hWnnnBCd9/SOYtA0HYtPy1zauCLlxCaJiU9y9im5\r\n6wwgbfSLnIRyIGgjGbx1WRX8T9WeOBOWgVE=\r\n=KyYi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"108fc12f82c04a75abe44dca42611af09dadb987","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-31T10:33:29.743Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.46","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.12-renovate-balena-jellyfish-assert-1-x-108fc12f82c04a75abe44dca42611af09dadb987_1659263849893_0.5474059171587098","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.12":{"name":"@balena/jellyfish-plugin-front","version":"6.0.12","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.12","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b611f08980086158c3aed12231c69eac1e7a058e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.12.tgz","fileCount":31,"integrity":"sha512-MU/PS6bqBd6iO+4ZlgVVqV2Ti5CZnxb+pcyx2TzZRtWC2rGCLEs9XfEnplRwCym17gEQuFrELPbmXkoe3daaRQ==","signatures":[{"sig":"MEUCIQD8uNSEAklTJz6Kk+soSuhnIoD7GGdWmVtI3p9xGbFVsQIgLV7p4Dmv8a6NGL5L0AIX3/8zGoBpIBoqgQtciRbtjFg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5ndMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk9A//eDGeLVUKHwG+lNVWXiN33osjaFeefr1wgC8bht6QSqW+20hl\r\n8UtGHmilzuHWBa1CtJdFyriK6+mGQ5iKcOFV5mn1Gd1QWPSjk0GmUdAuFAUs\r\nLJ+o6drvAP8lAAIBwf6WyY2yFusVqlhIEvm8ZpflTqjqpFZKYg73fXuCwK7e\r\nvnj6xztV9Ee/mNtbU/pC4YuVWc8G0TkDqbYp5uH6RLtGZ/DVrJCS5Ixl/9g/\r\nUCKy5+8hYYCKGMVDaH14X+EDUL6vALvvoirFAPIYU3j9IZELszNgGLDCduku\r\nBld/I6FiXIH7ILAaFTcK3CwdkQzMUKEt5fL9eHxTEV8Yv1eoRQQev7RWNwfi\r\nJJmt6eE6G1NZVSevxI8KRdMkcdkyBYXLwGaAmT9qbwbA9uh/wUKH5nb9kkgV\r\nsM6RUbyIw5q7Ah7u8jLNDvUOtzLAhqqtN2j86o0MIjyRX9xeI+d9MCw84YRY\r\ndQmS6X6MCSU5otQahCBns3CrWPCbTLpnbZAyRJUwjqZBmMP/QdzlxYatRFJi\r\n8wb2hgcR+Za9owgHikq7I8NqJ+E02EVnSUUqVpdzrMOzH7Z0AKNDmSz0olq2\r\nI+mz5qQ2sbJHdQbn8DyOORaWKku4sf+LBsPPYRs/w/p7BEsrWp/NIj6Mk7wx\r\nDi8Ma+r+Y39gBQKl7v3z2jRltRpJNhS0G8U=\r\n=S47+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b9475b9e1e16a3a2a3cb8ad81f144240517d2b41","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-31T12:33:58.887Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.46","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.12_1659270988719_0.9449712777293529","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.13-renovate-balena-jellyfish-environment-12-x-e4c2ddb7d2fd1559a142ec3e1eb4ec747d10d8d7":{"name":"@balena/jellyfish-plugin-front","version":"6.0.13-renovate-balena-jellyfish-environment-12-x-e4c2ddb7d2fd1559a142ec3e1eb4ec747d10d8d7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.13-renovate-balena-jellyfish-environment-12-x-e4c2ddb7d2fd1559a142ec3e1eb4ec747d10d8d7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8f3adfccc708da8f67e6174c3b97c1585eb2bb54","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.13-renovate-balena-jellyfish-environment-12-x-e4c2ddb7d2fd1559a142ec3e1eb4ec747d10d8d7.tgz","fileCount":31,"integrity":"sha512-ptEQhpEOZnpfCs2eXUEtdDw4ejwFukdralHYW9+wsCLOlEjajXh4+yAxcX+gr1EcaKERCOnBNwbLB6co7PvUqw==","signatures":[{"sig":"MEYCIQDdl8sNvLaj3ZUi7HDGURlC++K/FJLU/yQfXBlmrPXihQIhANquEW/Gp1URG3L89nhpBQKzI0nojn3A5tT90dSfOlR2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5ni/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9Tw/8CDGL4JIYoKpktzeTl0fmpOplaenbPl/I1MluD3joq0FKQbFA\r\n3CjNW2ZV7AMx9x5oxznTtb58sBRtKSupP4+B93aJPlHDRwMvlYrKc5kZ/KLJ\r\nezpj3StQqySOmVQeJ3V5oJAw8KzouFDeTiCATvkZJE/GvWy11yzhpk7fJIsa\r\njfYYgiO/VvHFiCCLORZC12Wg4fAZRXZ7YgTuaeMVHhVWiFpTkCtxhz3qNJlO\r\nZkFmEyxjLaKBvha5sBDKytshfuzlgLLBHo8zSZ0fLcfw8QWfVqUYbZlOQ9gq\r\ncKft+7xUAFoCVmeZ6p5QFeijblWXlrgEXvWCfB+93czOIw/9+AuUafDhxbWd\r\nC6YUYjxO8YBtpNSEFEKE4DvqRoEwFnmgG8qHsE3e3jKu6ynr1UfYfVjRoh2/\r\nIy24eMUbqTuxD9mBaFz6X7c/yCLw5mgFnjVZUUIrlwYlcMBE/3lMs6/s2TTJ\r\n4AyOI4BhF+3mpHkHCdYMB//TGaRPZhu49vqulfmsKlTSx4sLMZiMYmgA6sxL\r\nf8g5xvuA6gStkbA1VaFxfx/cGMf++WfIkNwLsKTCLldAOOM0vxOrXmT5VcBF\r\n6x2Fi0GkMK7bM6LTU4TG+gARRInOcjVrRP2SLRUNM0UEjlXu6eusfg2F2Mpg\r\nrnUFdgE0EzHnCAyfaA2jSqcuVLOdjIexA0I=\r\n=/02p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e4c2ddb7d2fd1559a142ec3e1eb4ec747d10d8d7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-31T12:37:31.525Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.46","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.13-renovate-balena-jellyfish-environment-12-x-e4c2ddb7d2fd1559a142ec3e1eb4ec747d10d8d7_1659271359629_0.3841465965731825","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.13":{"name":"@balena/jellyfish-plugin-front","version":"6.0.13","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.13","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7607c066da6350fb21b0b42f360fcab287fa1f80","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.13.tgz","fileCount":31,"integrity":"sha512-EvTMGouOtWj7whGPCqKXlcxycLLVtHKJR1ZxjS39w56CetCRmghh/8Q9TKNa/mFu9G2TMmqVWasuoeaB6hST+Q==","signatures":[{"sig":"MEQCICF8OIoHjxZ+2/E9BpaGLYMEHYdckt0522iSJSkHktRIAiBor8R7ezrBbYeR3Vn950cF2ESgjCdTBU5okn0pEu0diw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5oLjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofaQ/+OnqYO/n/wby9J3BRBB14JlU+vEaWOUyqQC1qrJojo0/UIgrQ\r\nXEgNoLP5vc4oPkeYo39vfXuRYNzEPMFUUWQawfEJgnhmaDhXCQ6zRhWhqKRq\r\nsVYkxITYZVyDwRHxFgWunjoJXRYKhr23M3jA1/pmpVZfzFcyvGvB5OekSbus\r\nsWTghITOrPVVhRK8qcjdlhxFJwhAB2zLEDI2RJNZT+VaUHK8m8Ar3tw1qXQI\r\nA6r+UcF2MnFy/Cb4aEzVqwAs1U9kx1a8/79pRqX/R7wikfzy8WigWpJ4MiIV\r\ndMdMkvUR427zhHQjvQg/OO3HfnSh7NlhaHec74q2xCZAKhck1joDWIXpNhl0\r\ngx12zK6mUGosfsmsn5SxGy7ErealuW6Ab+Xgu99g4HYrJAs4UeiuaHFvAELX\r\nqV//oQC5lPXlW2ZK7gBaH6N44bQw9us1KuGqZ6JPZWQ6s4n/DZ4sb8AwJADX\r\npEAYmu9UpPU2pSCCxWeHx7gWnbauYvPUB6GjKwXFc/hpRly+B6tFmwusF2TP\r\nJaW6x+g194LIfnXZ0tkaAaQyXqBU55dBVx7+N90weDierz6B6EJIXRlF45QX\r\ngFNXrmrjJF5qxzXoiTgLh+gzgigfxH5GReoJEbcMrCqrU9BpHQ1ULCbMglFa\r\n40LZo0ltzcRa11r7BWSheWJ4lqWbb0fyQfk=\r\n=lRNR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"39ab875d2777f9f0e391e68c23723150d95c1fc5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-31T13:22:58.753Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^6.0.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.46","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^5.1.1","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.13_1659273955784_0.6103158945396274","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.14-joshbwlng-update-lru-cache-d55b1c31da4c0c0e98af3eaad24b0b2c1e6f2767":{"name":"@balena/jellyfish-plugin-front","version":"6.0.14-joshbwlng-update-lru-cache-d55b1c31da4c0c0e98af3eaad24b0b2c1e6f2767","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.14-joshbwlng-update-lru-cache-d55b1c31da4c0c0e98af3eaad24b0b2c1e6f2767","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3ff623f8b8d29fba780c2572b53fa3a4ff8c5b64","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.14-joshbwlng-update-lru-cache-d55b1c31da4c0c0e98af3eaad24b0b2c1e6f2767.tgz","fileCount":31,"integrity":"sha512-pTVA+IWRLOwKhnew/0If0RUqeX7nCc+yGjuYJzGsc+D5UvnSoZB4/mOvP24rPmFcYWVyO3zXqHRFCSxhj1x1/w==","signatures":[{"sig":"MEUCIQCkC3gkXU+m9CqwMi+/r2F0olU/rOiFHAarcsGyOKsAQQIgExOrkJHBSddAhAFIxgcPDGXbogzpMEeIWidNxRkxKns=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5wyPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzig/+JI8yBGAx+rdHW76NM4+AA2S6nCS0CN5uK2smAIVl+6lcS/57\r\nPs9pnL/3irbB6Y4VvpTdd/RAl3XjaydOVpPVRqlCvZVSntcTj03U+cVn7B/4\r\nJoHx7sMya/CPACfAxDus8tojXvgAM3jeCmPNNmZpD8lLu7sC72uF8bgg4MoW\r\nj0ZfngNykjselWGEZxYAqDauKdMSeeEo8U6LJas7RNVvO4ZcWaDfqqz7S77W\r\njDCDZ0gBQtXMiIJuJoC39ua8noKvI5+3O0qImP8TizHQfSvjQkyJlHYwDSQh\r\nHzXiXiEd1oW7vpUhkHaWQFHIWlFptd1KTjmv8F0sGF+6QNcpE6NTKU6LUXvW\r\nk8KPoyOk/cifpAyV/cwkNwEQG6RKFDWc3zwVFdmJ9dMxlX80mMUepmZmiHJD\r\ng2RTfi0viJgN/slTlq2d9SSORfCQOMEcKqnPqkaTkze3VVLerwb29a05QMQn\r\nCu7w/rxJsHmJQXDCbEKczx1ChdWNVrsw52pxas6hHQNQIeHaS5ox/+JdbKNK\r\nJjaIvEuC5by0QhWtMeF3bkuLw9CKux6JtBXAtoU/R59emrp12OYx2BDh3tLU\r\nOz6F0gI6oC6cbpXEg13hvQtnp9IAHNTEZD47CaTH8JOBruGQuTAnng9q7+RC\r\nxO6C8z+BTsBWZRxvKQo7omVriUgedVOqVys=\r\n=VEeu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d55b1c31da4c0c0e98af3eaad24b0b2c1e6f2767","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-31T23:07:13.158Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.46","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.14-joshbwlng-update-lru-cache-d55b1c31da4c0c0e98af3eaad24b0b2c1e6f2767_1659309199069_0.6811006824448229","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.14":{"name":"@balena/jellyfish-plugin-front","version":"6.0.14","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.14","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"26b598f8ca329149217277cb525a805620a02082","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.14.tgz","fileCount":31,"integrity":"sha512-T6Iu40TEyKbk09q28ly2PgGYAnqCKb7DOqMQLeysM4mGs9wWz5NAtDlLmWCARtS4eYmfxqpjDHZ5iBLyg4j+Mw==","signatures":[{"sig":"MEUCIQCxDjFD1mdLpqP+/zMYkBsME2y3m12cxpDlz9LxtxY/ZAIgVYyYQ3xW9U8teqi0CGVUZMqiGqaqybt+L4xj0Li4JDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5xW6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwRw/8De3MT0tl+hsMRa2GS/jQQFvCxJ1fF931hsbl6IrLwmBc5kRm\r\nuP5vhDP9x0CN8ad9naRHyXV9rHEJqbsWeiosaL8+Z1u2g9eQlK4nJD3a3WBG\r\nbUmz3aad3MUn/4Ahvm41CENC8LmRpbTS+etzj3vcJQ9Gzhnu9K7vLjEe9Si1\r\nrT+u6bbI1x50LLujs750/YNROY7wNmGvsHK7SNkE3s/va5Cyz2e4le6NEgju\r\no2H1h3+FrvNCwWqmQtMyFOhri6UEHotqK/9fILy83HSSl7GlsgIZQMm1m+7w\r\nKWe7NU6TKiT8qM1Xz8eKeAU9ORlTOwGCLGnw2BEY33IpzAkvetTqcDQ5hoG4\r\ngqdayM+2si/pF5EWjV5IgXeeyGkxcaOZ4k67O0KmTcLqilDZkmfmsBsufpgx\r\nPwIs1YBb4Nj1LE+elnUb1p35Z8jl7OW1wZ/BanHDoahu2VsrGom9C415CWJ9\r\nMhRXcM1E6fo+dZgUuAs4Zwiz5zcogi0PipgcRLcis6VAtkzg7CYOwuR4i1z1\r\nEE85mI5UeGKDKPZC2y/pJdGq+zuh3PtX6/n4TL35M2kl8pHgP+aIU4dEAyMx\r\neDuOZ5QM+9jonScWvV3HVbuLNZucsxbohax8yhEmDFA2Re4VHQJs2HVXwOxb\r\ndyWvBq/jLviAs+4N6VNOgXIzYTnb5p7s8QY=\r\n=Yo08\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6550e5724e7439de1a8c540309f957c23d7e85b6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-07-31T23:49:47.188Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.46","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.14_1659311546277_0.1607878200797921","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.15-joshbwlng-update-intercom-client-6c40245cb81683a77b973460735bd7b0ea888cce":{"name":"@balena/jellyfish-plugin-front","version":"6.0.15-joshbwlng-update-intercom-client-6c40245cb81683a77b973460735bd7b0ea888cce","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.15-joshbwlng-update-intercom-client-6c40245cb81683a77b973460735bd7b0ea888cce","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"61f2e9242724cc1123be761fdd02ca06c6d44805","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.15-joshbwlng-update-intercom-client-6c40245cb81683a77b973460735bd7b0ea888cce.tgz","fileCount":31,"integrity":"sha512-NM9FbvGtT/tVhsE8A7Wrrk6tfOOR2T+w8rf5LepkgKzkBhmrN6gy0+5dwYB8ZAttmt/Nda8encfReQ7GdWJjKw==","signatures":[{"sig":"MEUCIG5XFsdVDMNgR5LbjO7AR2w0ixGmPTomu0jt+JDGDAzmAiEAu++u3XQxbOswUD1tRtOHACtqCm9j9IQAN8ObUuOZ50Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6S2lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8IQ//f/Ch1yHC+gkugvr1fZAAp/pFEEgLZvCxgHZAXvp0pQwp5q8z\r\n2ykeyNMN8lXklf6t6xqw26Z4nivOJaunepM6ctqFer2dVvWju1UJpokkPe3z\r\n+WhHXkqDC35YpCFFjr42xwEWGkTB6Hqri++cbKUqPquI6ccbfUFNWvtOjxCI\r\nYIovgq+vtTfqtU8Wq/uYlrPE98pw++Y8mJx1xMDb5BJpJk3wvM5vgmuoVtJv\r\nRcHpggIgliE0dJGU6vnZr971fOypekV9Uw3Rfhk8oZwgKSIcKOGbKQC96X3j\r\nHd4cHNUgkXTAEi0HNrpZ459jSVMPeJLWFlyVcZVj+QpXwMq0P+JS7/SQnQNP\r\nIpCND5tkbAqES2E0E1n6XPGt7S881msM4ajXS4o+M2w/iIBy3pIFzqic++3O\r\nS8oMqj5aav/enYbOQ9Uk394bDuH64O3uz+fHodP62DRDkqbprGkMEa+SxfkF\r\nXV7DkQfs6yH5Li9NBVjjyuh2xHnIeBMzcUbC9sHDR3ZsdIREmUZDVnVOwHNA\r\nO2RXus2XHp5hDqpFYhOQBaVet49sSK7iojqi5AaP3xOrOlJjvM9XlTu5UjP8\r\njVX4FamLGS538vrbXqxXeJQhNg3N9qhRfaJMUrHbv6qbonNKKNVAbVyKlP/F\r\n3Q7RYLOEzZEGyWoHQ4SmVpx5698jCBb3vI8=\r\n=Skym\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6c40245cb81683a77b973460735bd7b0ea888cce","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-02T13:54:55.404Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^3.1.5","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.46","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.15-joshbwlng-update-intercom-client-6c40245cb81683a77b973460735bd7b0ea888cce_1659448741345_0.8173232698660522","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.15-renovate-balena-jellyfish-assert-1-x-7e994eefc4d542ed0aad4d62d48af28a589707e1":{"name":"@balena/jellyfish-plugin-front","version":"6.0.15-renovate-balena-jellyfish-assert-1-x-7e994eefc4d542ed0aad4d62d48af28a589707e1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.15-renovate-balena-jellyfish-assert-1-x-7e994eefc4d542ed0aad4d62d48af28a589707e1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0c11ba7069e0eda3b03f60ddfb582709d758c3c0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.15-renovate-balena-jellyfish-assert-1-x-7e994eefc4d542ed0aad4d62d48af28a589707e1.tgz","fileCount":31,"integrity":"sha512-l2FIRPzPlBAVz8IYGvbNEg0OIUZkMovx+CvyMJmtemi/0RK0pX3ND5jBUznP1i0SMa/TNrTOOWyXkpd2+3SAsg==","signatures":[{"sig":"MEQCIAit35CesKOJnCfRPPZBLDBWgbLl4jETtezgFz8+pyQaAiAmCqzab8H/oojrMBJ/no/KBRmlkqxBj3XRwLADCKhG4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6vf1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmra8w//dPHwtXlahwybScwG8UduzU+hqiD3KzUNEWH5KsQUYqsLDNip\r\ncWLsvAbZFkTtQfGBW6qy474dJhOyUaxHc3k1KCM6Zfz4Qv6vwt6EBhwCB80a\r\nz9FHdVfX0m7pPJjkco3W8AvPiKiSvnp2ChGZC+skcNae9Q31uQem0IdcF5vV\r\n6plde7YTEXFuPPpB/EauXvlQhvIEY+bDz+m/1i4Ux329WV7pkj950Ykkqflg\r\nWo0vNuinUcqf4sERygeFZZZnwzf3S4ViZQ7bQYi5oaASN1/yNG4A/d7XOKYr\r\nrrNqEYpXa6ZKK8aPyUk/k+drI4UuEy6qx3OTOeNhO3vHDnOCZtij9GEJTs10\r\nRv0PgvJuVVR4y7yxP1yfWFqdf5v2Dmghg/JMTJT+rHUhuKZ36osQ+XguVfHC\r\nnHAv0JjiK9yYoHzOMLy5Hds8ox8S8KQa2M+lpLIJFE4upkAsZ/cthrWGlS2y\r\n6p+aiod54fwBxgCWT0kZ2q4EjIYfasTaLYvQQJJg/SBYk1SNLPMOAgl163WP\r\nPSpCQorwT2eJifmH34wPRPHmgFnCtWuZnTVLIxLjh41P8CblTPSkkrIjyvDH\r\nlOQisDYdLxiiNadMA6M3yt4hG6/2PSYyI/Ap3GY46W8LK6OfgD8XirhUx+Zb\r\nOGRVXRVXihD3CDm/sMjqen34v3gi+ur73h4=\r\n=K36r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7e994eefc4d542ed0aad4d62d48af28a589707e1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-03T22:30:25.812Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.15-renovate-balena-jellyfish-assert-1-x-7e994eefc4d542ed0aad4d62d48af28a589707e1_1659566069308_0.5975879926921517","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.15":{"name":"@balena/jellyfish-plugin-front","version":"6.0.15","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.15","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"77ddc3d583d400e2d7638dad07a24a5ca9f7cc09","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.15.tgz","fileCount":31,"integrity":"sha512-3qQ3aRNCIQ33Os6KC1yAfHrjO9aZ1RssK0Gu12hiKmICm3MMRPD1n8VSWjsIggQZ1/CBLgS2Mz0k6CWXG2Xcpw==","signatures":[{"sig":"MEUCIEMdQQlWAH6KzyGJWJGA0WBN1TKlsRWtIx/jCt80LRSwAiEAyiUvNXNSshH87BLIC8Qylsz9JI3METweGsFcuorwUs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6wBPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Iw//fG6hHqzCk6PJxU/ku52LJdOE9ulP+lXJZp6gnfzOnCxsQEwF\r\nDd96tUjaCNfivGlc1hcMallocWkD0Mke8vKk4YanOekjCtlRnHostmT+PfBs\r\nIK6ghC4KxgsTLZncae2wnC+B3k0veyMj7+TPEVsAS2esn6U9V/jrHRuyInmN\r\n//RZQ5u+phMnSQ8ZmAWFluAsDABDX9wtLfqFhbOOagd3ndVjIjPTYtVI/0Pp\r\nUI+8dOd1UhQPSnUUJmuC7BbyEBlwLA3EpaG1T5Ak+our8oHwK8hn2EFtWDZI\r\nJEHikXhzu4Ou939UuO0gwFofIzG2q6SVGiUAz8V2Qa4a+MU+is+JVBzj2g7j\r\nvEDJj+GuKpO7LexmnMNTITRTzAFpnvQ+OSuIazn18DX4kpSdUgG4esBqjSqq\r\nA8+yGx8/ujDPVRVqqxO7XxVoz/CSn4cfwGTXiK0Cx7RF7R1H1+CNxD9/w/A+\r\n1D7WdHDKj4gPcgkYOx0Xivvl2iSfDhkDNGMhQs9Ed8+HgROgZYIMdmFUV6wF\r\nIKjemc7x2IodE+HytMgxotSZtFtMFqXtAUtgfacFl5/orOWn+5M1iaOdSohX\r\nROr4rpeSL2aWTLfbD891X3McyVKhZ8H/09uj3EEehmHaMkRGrp92OnxecBAG\r\nLTcJ6MM4qfGkQbp6Rl9jRqBUgjmN6ZtY9Ko=\r\n=Z8Uh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b3c30b72990215437df703035ff6e0cec992bde2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-03T23:07:51.819Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.15_1659568206829_0.6446252716341809","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.16-renovate-balena-jellyfish-environment-12-x-63f17a91e098bdfbef6b3991f6a720e4d37ec1c0":{"name":"@balena/jellyfish-plugin-front","version":"6.0.16-renovate-balena-jellyfish-environment-12-x-63f17a91e098bdfbef6b3991f6a720e4d37ec1c0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.16-renovate-balena-jellyfish-environment-12-x-63f17a91e098bdfbef6b3991f6a720e4d37ec1c0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"233ffc4f2670cebdd7ae26259ab176411ad2f471","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.16-renovate-balena-jellyfish-environment-12-x-63f17a91e098bdfbef6b3991f6a720e4d37ec1c0.tgz","fileCount":31,"integrity":"sha512-2RBLzmd9OX897B/g1v4n+tfSiyNu2kTPSuGc+mHNoEc+GhKxUoyzJ3SFS4gwzC7yUS1C7ddmEnl377crPMVj4A==","signatures":[{"sig":"MEQCIEuq2Mk19sBku7B+Kf4oH/qotmQDybDUxNsg/PGbQF7RAiBMlz4beHtpHWdqjWXGZXwTnuLy5PWv1bHNyjvz81X9qw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6wFDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrykw//YVCbKt/BqTfpePOLbrlimbCbUp1qD+l0TTCDp6wv9wQpjXEn\r\nmFdZX1adDz6duD0ET93HuBC4UpU38HQT+z3F6L88ZzRoP6eKuhvW7cQ0Zl4D\r\nApJ0noaGXmnjJFj4p+DNTvNHIb3GtU8HO49BvVggysZ6Schvmrcp1iDAK1Os\r\nlctHSI5zRBgminNNh/eSD+jxGNCppNK55RqtfqVuXprcZ5fPdJRh3hS0/jt2\r\nqEJdCw/9iAwmzkl0VOp+UsKmqqe4Jq/0TVdep2h2JJ72XXNqU2Gvg7+ksrTY\r\nnSuNXEXv30s31nUvLBVPcEiYfeIGk0tApm5g+YxwcF/NsstHpZZFjJjELD2G\r\nwHuLcYvv9uYiujQAquO76O2uXhhwZf5zf3WAX2FsPfOTab/3/Lvk9vNtjrOO\r\nV1Iu5QObagxKnnzXy3suQs0JsWqQyUXQvUA5UdVf0ZvtjcLyrAA7Gf7s1FVt\r\nGcYy2zZ80Z6tWiIA+Z18KTMgVZuF0Ezt3CMPK9yOb5bL5N9cKNX1i72FBGbP\r\nIELEYzpL3GpiuSwNGfjuTaGy9kNenDO0tvUv+8zj03J8MvXRr3IEGnQ7maxb\r\nGm33M5z8vbkCbdx2hVhxntdsXIFRbOJ5pf6piVFUnj6po56DOZVhg7g46MtE\r\n/U3fk9P89Jvng/9BHJXvJ8IuaDO0ImbJGBI=\r\n=vPQb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"63f17a91e098bdfbef6b3991f6a720e4d37ec1c0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-03T23:09:55.211Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.16-renovate-balena-jellyfish-environment-12-x-63f17a91e098bdfbef6b3991f6a720e4d37ec1c0_1659568451343_0.021722697890723897","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.16":{"name":"@balena/jellyfish-plugin-front","version":"6.0.16","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.16","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"84977e622e15c5efce70eed80ee52997ca72ee4e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.16.tgz","fileCount":31,"integrity":"sha512-owsLnc16PbxHax42/EBqQCo7+/vUnLQWfPUeiVglvuXqRdINyRQvgpRlTnBx2KA4KxxqT0crYJsA0YfA2Xg5hw==","signatures":[{"sig":"MEUCIFDZGh/5dh3qVglZVyN+K3R8syXClu03sTwn1AJGbYMnAiEAxfhiz/HxTegyBK42zIc4AcFHoBFM9i9CUHik+vYYdpw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6wn3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO8g/+Mj2ETrdtKMLCPOJcJSz2MfUnihFUrbwpZyx7fzQyfTFpLCg+\r\n7wozdhMCd66540YkgSyUnUY+6g38f0gnwLpFCBi9T4OLb2VOUMwh4ce5a++U\r\n9PW91tcsE5XXEBA6RwRNAaNPkLvsskldFPDy8A/7bbpkntQsMuhevxLencIy\r\n7T0jy1DyQn4v56JXkcFB+VNQsJJiCKKRbNQIqHjkBC7tvyeo0/Me/xf4Gdui\r\nswp4CECow9YTh0EWztJb+V+/5+tuYBkl27uFvIiXWEvusrchcrTi21qK/BrY\r\n4+/IpsncDHnMw/PJJdWgn0v356hRUpe2IID2mXY0Y+jQF2AN7qzB64cf15G4\r\nhqugurptGjw5PE30mdX+H4zhHqK7saJrGu4NrOAiZbK6LFtR5DGP/tOacGbL\r\n/nMdYOHx5OlRhT/7fu8xfRiqmK+RynCMh7rJ26AF8mII5RW55SrRPMxePdXp\r\nvviNwgXiTLwDbKY3L9uZeVETGrjx5qXuW5MWEvd5t5ZKQejxlDN3/K7aPq6Y\r\nVzO6xBIXqjEH3wtCDHH67LT+ubeQf8XP7dr6+l7k9OcR5D+Huq+8STrXStyL\r\noQWrrlmp44+O6C3zip8FNNjVI3+5waU02mJ8+lL7ovvt6HPcdRaosjugzxee\r\naOsW9L1tZfp6qr48t+SXv9q1/Q41DdSTJuE=\r\n=At/m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d70108799d2388034f473de993327809c6b4763c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-03T23:48:37.659Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.7"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.16_1659570679308_0.2370373271052848","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.17-renovate-balena-jellyfish-logger-5-x-7341ecaa440415b2a59a7f50f1abe36de3ff8b8a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.17-renovate-balena-jellyfish-logger-5-x-7341ecaa440415b2a59a7f50f1abe36de3ff8b8a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.17-renovate-balena-jellyfish-logger-5-x-7341ecaa440415b2a59a7f50f1abe36de3ff8b8a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"99e2d3a7aead12f78638fb290ea61a565f129167","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.17-renovate-balena-jellyfish-logger-5-x-7341ecaa440415b2a59a7f50f1abe36de3ff8b8a.tgz","fileCount":31,"integrity":"sha512-Nzk6hp/fWta21T+kF1Jqg2oNBCmv9GQnuJAQ2XH0BT2081qEB3HIu8qwwsfO/29yQgXcZiVnatH3HnxYNyrtdA==","signatures":[{"sig":"MEUCIQC91CAZfO4LCvDR7afZ+s+0YPwUOMCz1+X47eMXs5ZB0wIgOLi2poRvkZKO0jQT43fX7X79QKWirKp8VncpybvQlnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6wrjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVjw/+IyhMTxrIMbWXmjA6AVoB8kuo/mrGsf2sG4TEV8JMdRTs+osV\r\nXpeqDXi1EZvtLzbAhfKXErRXMAL2jIunzthBjry5TUDbkYPix3PjbojPBRfg\r\nUzrEn/Mka9EFX+Az5bkz6vWCeFJNF2lDBVlNSUDLuiJm7RRkHgWWJ6GjQpE6\r\nIM2yHowe2Cigfw3P6pZb5yKc3QMzZmcsWhtsDcSK2MxhB2LvMXBGKcWd5k3w\r\nJsXYVtB3mU/4qfTeLzdqhQjGS8LAkgvvCPHGCLidYUHffL5085NIDcX5idhT\r\ntBo+y28UKjoiF1qDP0cUaXybzHLxTN643+LjfrwLoszYbn091rhtEKv52EL8\r\naTqQVsRi0K+utjbSRt6ZKX8wE8e81XDpCpWr0YOXe929Va454FIo/CnlLgKN\r\njrOe14+b4FWJGC5XDzgrA6E1rAt2T5pDzlYgO+cCM/WnU5l+TEDFqALdysjd\r\nawJ0HeJUimbh+/6XLY8PJfaP/MvZqrg82yaLVE5JE+0JPpVZ0dPkkESeDKqA\r\n3AuubN9HVMJ2NuX4230DNFEuMUnR4U3N5ZUkNwztjwsJnX1+cU4SOws9D6hR\r\n/wfNGVSoFKyFrJMJ630hDaLorAXjtZ11JNGK3x1AGKHEOw6ASj21ta2nukQR\r\ndHHzgJT9uuXdP+OWILzo2+4sDoghLaTlK3o=\r\n=Ru2s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7341ecaa440415b2a59a7f50f1abe36de3ff8b8a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-03T23:51:23.571Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.17-renovate-balena-jellyfish-logger-5-x-7341ecaa440415b2a59a7f50f1abe36de3ff8b8a_1659570915569_0.814748936757445","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.17":{"name":"@balena/jellyfish-plugin-front","version":"6.0.17","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.17","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"efbd6a01411aaa85be5833b3006f3f0f4325cff2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.17.tgz","fileCount":31,"integrity":"sha512-yysoLdzt5dSfGbO9GNmrDWpbK2W7L5h36qb2jy5rPsbBNInBBygpKPR5Y7WYQubLvlI9dxO2Konrl75JCmipiA==","signatures":[{"sig":"MEUCICrhhQ2XUFWqcZyvHxKCu1YIrRiD7hqcyP21zMAO9e3iAiEAzyeWtupGrbHllTXwQHtDiWGPEYFc6jnHXq/8HdLMKTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6xN6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqjiw/9GTWAMZDkysd2v6/eMqywP54qFhfmBddwwc4qMKRcWxjB4gXH\r\nEPmPArUYE5jBjQcVadxidFzFTxzTCtqu4RwuR0GSP7EbdM7azOOlGaUu15fo\r\n+5OQk5/qKsc09O91aRJ4rFAxCmB+QGmnZJY2HokhvgNchsHG1QQn4Vme5b8+\r\ngzi8yaef/QKZG/sp4tviG+8slEcFQEUsgNEXzbobcK25zRBOdxzSszgUTBU9\r\nv9SLptNiq8FjpBttzk82yHy6V8IQ3XkW586H3W4Pkf2uRMCpdtEtTdT8XcVb\r\nPF9xl1H9Ln4YCYijiAk/U+2PqJvEt6Me/u4FWygzHdJw5Bx7glhPns8Z9n3Z\r\nAyw5R8knVvIH0Nbgpdwa43RHGsrFF9jk2HomqV/YvmXHc+bEBkwhmge3JuVJ\r\n5KqopKyQ/OQYCDiMwlwJXRqexPL1CwRjkXgG42Ls8uUwyDlPAqExspYS6gCk\r\nOfIoXEn8jAxKanngKuIb+ZNLugA+goo/wp13HmfMqnC3pwDPs0jEcIfVjiCK\r\nF/0hRfnIIVTUyy5OkKYJ2gd60SDJqoUENfyw5Jb5pv7eLCufpgn2aAUtqBXI\r\nah4u7TwVlCJsnNNjnOlVoOcshVopfX45wMycx/UD2AFyUqN+aa1pyqlYmusr\r\nsdUPsH16Y17+LMaimn+vg+3AcU+x6IbdsAI=\r\n=jJvO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"47c36cb7950b09a4cf0bba0c4fc11e9a98bf3661","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-04T00:29:25.815Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.9","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.17_1659573113883_0.08232588241250105","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.18-renovate-typedoc-0-x-13b1a9a1adc9dbad77e2a71af8a28a8180a7fca4":{"name":"@balena/jellyfish-plugin-front","version":"6.0.18-renovate-typedoc-0-x-13b1a9a1adc9dbad77e2a71af8a28a8180a7fca4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.18-renovate-typedoc-0-x-13b1a9a1adc9dbad77e2a71af8a28a8180a7fca4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f53e966957e002a339a81b28682ed7833f6c78be","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.18-renovate-typedoc-0-x-13b1a9a1adc9dbad77e2a71af8a28a8180a7fca4.tgz","fileCount":31,"integrity":"sha512-9KnqBWuY07TDjZTR8+HNnVkK4NcPsJ5Msce3uzlBRbn+lruZq7T6HOgDKPugGgbZlS23l3PgurxMDOabH7bLPw==","signatures":[{"sig":"MEQCIFC+wvdidr1hLNS11B+98K/KhDdaaScOU8hoR4deM+XkAiBR+EnDOviHj0tDLF0vQwJ/aRCZE1i8WFrcSN4cusyfXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6xRgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Vg/+NIVj6UYZUwOH7H28sN9sry1Mz1qW+1BpWtCleQF/Eukg9yBW\r\nyrp0lP0ArHdpYnDhGAELdivOCdh9JBYG6+iyKumhiKPADndc1ho8zLvsrP9l\r\nwO8lHXhExvCAktX46Lqnhc/BMUhpO36+jGryEYyugIjIzGzJibqmhCjgEdKe\r\nTegdvINHkOulaYXQ8XHvgnOOQT6VcKvERrNbNIiWxmPPg0EYs8F9PQl3GEd4\r\nIkilHfvnu7xm75GWCWdsNQDKp/dmqBYsKTWdpmc9a+taUAe3CSssxeCaJo/g\r\nMz45EIpHdA6x4qbrj6BGMIOdNa2KEeuPw2KzOqAR9iQIGcfrzm9vCgqFSlDA\r\nznH3k5BNaeg52cRrMarIZ4XhS4xZNQtdV5yYTDMZMpozNUve+oa51hyjn6uE\r\nLIXNJE1KjBEJj85tczKbQx/gNk4/KmqiY48SmSoh6Hn/EsjSC+nJFIsYtDW/\r\nUP4FN+VqTQxuTigWP6RSP7cgg11OYYhHhSWISUlzEUts2P3aipCa7xX+OQh0\r\nIi4lUceW3PTAu2xMgQlhVYOeDvOSoasJDgOLRKuCKUfdsIof0dqkFm11OjAt\r\nucrGlhU+q9YLUmi0A4L+4eCCMnTnZaQKnzetj9UrtRWQpjYyR9tuOflWGyyR\r\nREbDXXSjEZRiRVI1UNkEvNC3x7uXhU4HWu4=\r\n=+pYo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"13b1a9a1adc9dbad77e2a71af8a28a8180a7fca4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-04T00:32:07.280Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.18-renovate-typedoc-0-x-13b1a9a1adc9dbad77e2a71af8a28a8180a7fca4_1659573343987_0.6998326582461756","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.18":{"name":"@balena/jellyfish-plugin-front","version":"6.0.18","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.18","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7b00577d5f9f1b9b733717f9877a0c322095e2a9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.18.tgz","fileCount":31,"integrity":"sha512-xAKJaezbtR5HUG1Tf0pRs+BboPtIjXtgA++lFxg/3w4AJme11fb30vWFJqtr6IBc/xJxJpsRzgqIcJknv8wF4w==","signatures":[{"sig":"MEQCIDrBZzty8okkPya8+AO2ob3kzHfJafeLYGP/kcszDjBcAiA9uJHqrweeZs3u6OPmaF/uw3VUeetf5hNpw571mFELFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6x1cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpxag//XrSyaHYdPawKEZSksCq0WQBGomxsUuJZQa7EhpPgtQDGuL0x\r\nONEGgqgvR9YA5xosOL2LZMs5Tq6M/pAfnTjyW2j1HpGfPrPCYRD7V27QpOgF\r\nRPpcbvZEYpCPKnGYZUgNwkRMsK3QmdpgDQPQQfju+GSLhDHnJ3txc7jzHJLc\r\nHuj2JcJXNPAD6mjGarqWmDMYiqVVDfYlRC9xE3RxWwbjGAU7kUI/t5isQHjr\r\nPfqEFSDPhmS6s88D9L9aBeVFsyo3D7vMKtnw6nstljOp4ado1TqODhw1daAD\r\naRIwXuEk1e9TVfz7lTUGSApIrps8IsTHxcJYMxaai+nnakEqh/tDdjDABmuO\r\noRZbzpBQSLKjfVi+ykE/h7i3J2FhMhF+0bySAxsUlexlOJFbZusKnnBAo0gv\r\nvAXohVcTjr3ze1pnAPkyKMUkZr8ylCaDmu4dcCgPPsdmcnZhftEeQA4AJpzo\r\nXACYfuLjeP1GUVfeEZ2VJsMHS5b43Xq6MBnXwpZFmbEyEgPMMJwo9gnPKkfR\r\nkMwer97W/LeSTGkXBaMZFohB2RfqhpM03Z/G1t8AJPGfZcxhKn61Y+NzAVEU\r\nm6DyES9pLeBYbvRA4s+tuobNG5xSvO/NtoQJuHasHQnz4pRu61nXYlshaRmu\r\nTQCU1TxlqpAdtQG7a571xwbQJVWWTwsDPA0=\r\n=sl39\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7b379852d7278284f7ec8fa86ed0305f698ce44d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-04T01:10:22.449Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.3.1","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.18_1659575643872_0.4000038281845877","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.19-renovate-balena-jellyfish-worker-32-x-b3fa49583143a125e7dd59b9152c29365ba172bb":{"name":"@balena/jellyfish-plugin-front","version":"6.0.19-renovate-balena-jellyfish-worker-32-x-b3fa49583143a125e7dd59b9152c29365ba172bb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.19-renovate-balena-jellyfish-worker-32-x-b3fa49583143a125e7dd59b9152c29365ba172bb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"875b98ca2d234faceebfe439c1566f4b5eaf4e6f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.19-renovate-balena-jellyfish-worker-32-x-b3fa49583143a125e7dd59b9152c29365ba172bb.tgz","fileCount":31,"integrity":"sha512-KPY33DCG+wUTxG4To5y0bhpBTx5QzfiVfnpjkshkjKrc3ztm3VfLxXWj5cjBUnFLikMxoauhN9T0aLGNR0yj3A==","signatures":[{"sig":"MEQCIFEua/72DS7aEC8zS71H4tqNzdn6STlnCRwkftZdLyM+AiBnKKhhs03y61giK+flzR9/aXSwWj3MmkL7OP8hggPN/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6x6LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVaw/+Kt/8EVoj0MEjHEwssepaLcsIp8iZWDqqaoOOJGalF8wg6oOe\r\nqY6GNwa7vn2erIdIQyVemwU66BtJ99K/fdVyXI3FvqRHtDPQerhm3iyMt4UB\r\nj0wzuNy5P6GwCOs7HgUbQKIlCtVBb+ea/LfzyqoO+kZRifwl2/k8u6L1Q6/d\r\nsuRE42B29MppcnYLsiUvFL6IS+FkFcaEh+zxal8TcjU4nLcEfb2yEKdwv3uG\r\n2pHZtE4tM/IHz3J15El6Ms31uS/6RFIbIHgW83tUAr67+syK5VmNkMwVtt6h\r\ncVF+RQ7RVtoGZ1nBc4AwaWxgtrZVxoNx03/xvtIr0+ldmDNXfqAbilwPIWaT\r\n6JoS1tOX3KrUo3MRM3OSz4prWoMT0li1H/6qjXaYCTCcoy0TdcyreSRLPLlf\r\nSjevvwXVXlS9Ois/j/vKcAdN6bgCn4eRDOw4WsnjYzA4YuEhuAEaap5kWb9r\r\naonduKkZwYCwYaYlkb1VzoynLk8CS58IUYHWq0G96ylSc4VHwMjsboNnEgR4\r\nVHYLq723F0X1SGfNEIzekjBgwzMvClGKuY6hvNwtTlH17oMYiiohL7wtN95Q\r\nmICuO5jO/9PhamqtyPRcT0FSO46BHeXxcNtqB4naczfzuG8uW5oxZTciJKKe\r\nkmGgC7dDOESHCjg4nLrCu2mRCE9YwG4sF2s=\r\n=fGNa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b3fa49583143a125e7dd59b9152c29365ba172bb","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-04T01:14:22.261Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.4.1","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.19-renovate-balena-jellyfish-worker-32-x-b3fa49583143a125e7dd59b9152c29365ba172bb_1659575947305_0.0852004516980216","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.19-renovate-balena-jellyfish-worker-32-x-0a0efe34194bc82f7b04e4b9f89c0b3aec5ad256":{"name":"@balena/jellyfish-plugin-front","version":"6.0.19-renovate-balena-jellyfish-worker-32-x-0a0efe34194bc82f7b04e4b9f89c0b3aec5ad256","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.19-renovate-balena-jellyfish-worker-32-x-0a0efe34194bc82f7b04e4b9f89c0b3aec5ad256","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cd03d86fdf62c3e41fd0cfbc5735cce5588645c5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.19-renovate-balena-jellyfish-worker-32-x-0a0efe34194bc82f7b04e4b9f89c0b3aec5ad256.tgz","fileCount":31,"integrity":"sha512-8OiD7+dmHNYLGh4u1cYhkKq/e1WcTb7gx3GzfN7mXoCQaltt/Kk5Hi1brDCz0BRPxWvg2Pw9yqJ1/DsXXbEGNQ==","signatures":[{"sig":"MEYCIQCa4agsyJr/ItfrOeDarLC9IFfbNV0J0bnFOEp1hr04ZwIhAKbDEbS4PiJJRslY/s68Oe6dKrVSGG9EZd1lQ1YrLab4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi66xtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+9xAAjKX8MXu2WqLT2Hpqp58EDluPf7PEdxPDocuTtzsPyrrQac06\r\n2Gv5v4a3Yjot0i35Zo+T5GA21FedVs/rlKCnfuivce+RwIMRqNt1FxgqjP3U\r\ndo5A7hm7XwPqZYvzzHG7LoPfQ9WFmWeuP/YoL49F0lANAF8OviLCz1ARjadb\r\nXxy+nod49npZkYW2v8FojSFvBFweyHHj1FMq46L8WU7KTELUiMpRlhrDY3JJ\r\nxtuu7HJStxqJtVQPlfTK7I49QdZDxGWeFdF2XcTIBTUa8p6LMvuj/uz5RE/f\r\n8HoxJXzoOZAR7hWLS/tcYAig5h6UT1HHn+g6/z4CqTCcPRwiahD15fXmhBxl\r\n/CvP0WO1XcyO9pQFsLrUXmfTCdLAgoYxPCHfB1ymUJ46UMcTn7dYPo51BU0j\r\n4l6W8msolTFB7qNjXR3Rx5IGIc8/iAImSOfH4Bs10wEH4XJcru3Zoo7uKc7H\r\n2YAitdiIw4ePjNXBLUfccx6SHhl16PdrREJgkfHsfOHE3V+WBVK8NCHUI0Sc\r\nLi0aTaHnfhWXlStvRub6b3ZYe1Ufa53b5cS+qhl0x666X/tjZejEH21v8YEu\r\ni+qW4jW7I92Y8RzRxTl/WD9QOaV7rhOhleL8GtiFAhc7MzjijqRL+A5AHRNP\r\n8qgANNmrimcCz0L94VD9QSWbE/9e9Nacqv0=\r\n=vhbN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0a0efe34194bc82f7b04e4b9f89c0b3aec5ad256","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-04T11:20:42.996Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.5.0","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.19-renovate-balena-jellyfish-worker-32-x-0a0efe34194bc82f7b04e4b9f89c0b3aec5ad256_1659612268832_0.9976048545573653","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.19-renovate-balena-jellyfish-worker-32-x-e156052252d556fd7cf7590e27e6de94ea47a555":{"name":"@balena/jellyfish-plugin-front","version":"6.0.19-renovate-balena-jellyfish-worker-32-x-e156052252d556fd7cf7590e27e6de94ea47a555","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.19-renovate-balena-jellyfish-worker-32-x-e156052252d556fd7cf7590e27e6de94ea47a555","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cbd45de317438c0491d89da1793e463b160c2f74","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.19-renovate-balena-jellyfish-worker-32-x-e156052252d556fd7cf7590e27e6de94ea47a555.tgz","fileCount":31,"integrity":"sha512-SNOD/Ux5Bboe9goOtW4lsOh7iPYKNJJ4yu5IEsSqVowMhh6q6nByLbto9hkILqhvb0G2QsTdUyNhHknn9xdV1A==","signatures":[{"sig":"MEQCID5fnQ1bHtfCFx+OcegH+TGay75AuaKR+x331YReWCoYAiACXPB9zxssEz2tM9TgHNnvzHAkaa5vDvRZ/GZjgGBx4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6/44ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhxw//XITlrdotXveaz9Izhl1HBMaJRjvrA1BSNWn9SsLUfA2fbDg/\r\nzq37B439xJ4WTL9IgaG5hVt0JmpECLStGcynoeFAEj6Oub+Q3LShLNNn8Dfo\r\nCoMGKrO8n1AmKH2gNyPuDI5kn/dU5GusV8hcnsIVgwziTMcbn2yEyqXq3j/F\r\nNIC3M8f1CGWagVPvvS18Nn4Vy2k9V9HLZiUTxiCPSzzZhv4Y5E14evI1Tmou\r\nVkjFcrexC6q4pEXlePwOV1/Y8dEXaCx0ZJxow4H0/ZIB9gyU+ksVxDE7YY8X\r\nAvu5KORjUe5jrcXDaxT2YwL9mS+1+MBiaTe56Y48KYcIs9JMvXRlIxsbAZMy\r\n062rWRvPA0o9MK+faXXLo3grBf2to3XqoSm/L4/wThJsGQhHwmDUhRs8cp4+\r\niZeLJ2nUvnQECy5sabybHZRorjGX9noPiCxCra+r5s+rtsaEzmaj8350xuUW\r\noLOENpVUMlHJmWs64pfccBgTDUMf4ykiiWF7a/YKc5vQsXaXAl0i8IJy0qYo\r\nooU/2gdSiS4j4oWB2ViNeFcJ+aBGisj5SnDrGYvUfTeJNF9wJ7s8uPCfq/Lo\r\n68RASLQhMDPuy5qfnod+Z7jJYkFRNBdd17oezYsFFT06U7z5QdQlSEyM41zb\r\n9AgrS0WRdSrUOWtI/v2uVmKCRuxRHFvGtZo=\r\n=Qs3m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e156052252d556fd7cf7590e27e6de94ea47a555","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-04T17:09:52.049Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.5.2","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.19-renovate-balena-jellyfish-worker-32-x-e156052252d556fd7cf7590e27e6de94ea47a555_1659633208745_0.08409479253562191","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.19-renovate-balena-jellyfish-worker-32-x-db02d07e9eca432ba50d14b4595641182919575d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.19-renovate-balena-jellyfish-worker-32-x-db02d07e9eca432ba50d14b4595641182919575d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.19-renovate-balena-jellyfish-worker-32-x-db02d07e9eca432ba50d14b4595641182919575d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"863e42abeb477c3eaed099388a51e0dc862add59","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.19-renovate-balena-jellyfish-worker-32-x-db02d07e9eca432ba50d14b4595641182919575d.tgz","fileCount":31,"integrity":"sha512-FRRUNlbEHe2Gt5OkfXKTEZFE4/NiYOa/G1ZdnjQ0L4XKOiVp7j2dm6PmdmM/y1EJyQMdAQrGnJqnsId1Was0ag==","signatures":[{"sig":"MEYCIQC1mJhu46F/+AMct3HdfHSOOVaVUzsfZi+UTMje8BRdBQIhAJEeDBLnwvp1816z91FVRh8lbeWxb8TFnkXlVfIjNt5h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7HSaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFGg/9EfMi8rNqR9Cgmlr88/XdEgLI5QFdJzyS1HGD93T/kfb+++zu\r\na+4CQ3OS/VFpCvwPgxG32LA4p3HCDduGX+kw9q0Py8QC4mT3QR/+1URZ9gY6\r\nnv019catNGKKa3cfHSv/GTcNVpN9FoCUGUrdHRke5iTvMmfMz0QHtdr1P0kx\r\nUBFKZLY5bkl9EmgxG1g5Rn8nGOeQlmFlhgs8LUJDD2hyR4pviukDO2yJUsQg\r\nGP+SC4jYXchnh17mC+Uu6l8xgUyxG0jLM16iY6drrlTeB2w/VOh2hDCg7Q3z\r\nefHRKjeD+a86LKtO+tMHT7NeCEA5jxO/aCVibqH4t93aLP1h8E1F58nGEXhg\r\nfy6MNNHH6hif5Jba+bDiHYtUdqIFb0qyYLMtZBkqN3PltLgOyJYHuRPVAZGf\r\nm414yi1OBpZYWLKiBPOegpaKoue0PjlJ9jL0gvSgOmDND9/8vJ2X4xsG6FLo\r\nKvqMufFVdDYYzAzNpVrKC1XNpuu94Dggws5+FfTfL812bpWBB2los6l52vSs\r\nlOHJ1N1XGqXfCt17Lzs+anUGsf2L2XeBu2mvs4pOd1W698W4fPphZhKqj67x\r\n2TR+3yYR3/9btYfkerABeOWolz/D2eX6Xm/elM1WeQkKqINYlpXpoMiMRdtW\r\n8a2ENiX5M5TgLXuignaz5utjKmEP2s8oyc0=\r\n=7IZG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"db02d07e9eca432ba50d14b4595641182919575d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-05T01:34:40.983Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.5.3","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.19-renovate-balena-jellyfish-worker-32-x-db02d07e9eca432ba50d14b4595641182919575d_1659663514764_0.16393907876326907","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.19-renovate-balena-jellyfish-worker-32-x-db96bba71bd3240c48c07792aa6b20a62a4152fa":{"name":"@balena/jellyfish-plugin-front","version":"6.0.19-renovate-balena-jellyfish-worker-32-x-db96bba71bd3240c48c07792aa6b20a62a4152fa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.19-renovate-balena-jellyfish-worker-32-x-db96bba71bd3240c48c07792aa6b20a62a4152fa","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7c12acc5720e2e584ccf4f3491443e83b219ec3c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.19-renovate-balena-jellyfish-worker-32-x-db96bba71bd3240c48c07792aa6b20a62a4152fa.tgz","fileCount":31,"integrity":"sha512-eajQLrC8f5QXPE8JAu+zua3OBXKO4aBBvxCByrRrbP8F3KaEKsQ+xfRWtyFAHNBsNCUc7SM8cdDZh8g7HTt/LQ==","signatures":[{"sig":"MEUCIA8ZnOUiYECSXPWCU1hcpnGFPJ6/waJHMf0nwrcS320JAiEAtfLggTPwYa6viI6htxBc5zE3GP4kro8keDSaRBcok18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7JrpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR5w//fwQksW/LsbFVaqK7FVtQ02E3k5Gmf3EILd0dFDlzZBnfHqIV\r\nRr55EqTddjnt+CXa3mV8TfdONMEPb69kS/TsEeFaaf9Cr9nPqCU3TCnX8Z/q\r\n6kFlpvI82IrRXHHNzi7iejWl6FV/a6P2bp3yHsnMDmZZEUlbqYce+AAcC2V3\r\nRgbTN52HBgSDlYYi+fPTDJTde4w+kmspQt6lxcwodkhh1o6cQojuA0z+5Qvt\r\nPUfH/1PiFR+8srHGcE8BjCPkbLoFsTeNEHP+0sNTiL+XdLXXZhI9s3jNyMz2\r\nFYaTPGRWT7FsnK9kNryrPjyY6RWDtR5yJJ1KlQ2WoLdVihIFS9VA4nQzF9i4\r\nHaVhyztM+uPW9ucvJcFk3EyT37Cp6kHUOBI1NPwI2zCP6rIfyNZQAE2w/T7S\r\nN35BLT2g2KS2Mu5Kt7yeiaAJdyj7mA4YAkZIpTUVMxxP8pVqypM4nI29kVJD\r\nGydiLRWOw7zBfuXpyRdNVR+B1mkKGMkxG5tm4Vd3b5Xhkj39/yHFB+la2MIw\r\ntos3Gcev9wlcpZhQHkwb7qRidlRhhLZ4mRYPoWEGapP7ge+w9lRCvgvmB+ja\r\n/tfHOy6mYYexAzS5e6JliZ+u8/9/y42hO/0A81EK7OCFKbNlCSDAuFc5WriC\r\njhTGHylsRyBBckiw8woNVu1yWMrYU0iTr+4=\r\n=VnLB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"db96bba71bd3240c48c07792aa6b20a62a4152fa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-05T04:17:51.033Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.5.4","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.19-renovate-balena-jellyfish-worker-32-x-db96bba71bd3240c48c07792aa6b20a62a4152fa_1659673321224_0.9965858094477904","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.19-renovate-balena-jellyfish-worker-32-x-e8518acb2ac4fe71e8108e77b9490952d8926cbd":{"name":"@balena/jellyfish-plugin-front","version":"6.0.19-renovate-balena-jellyfish-worker-32-x-e8518acb2ac4fe71e8108e77b9490952d8926cbd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.19-renovate-balena-jellyfish-worker-32-x-e8518acb2ac4fe71e8108e77b9490952d8926cbd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3294af13b994776b2b6ad51376d08d9c24291110","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.19-renovate-balena-jellyfish-worker-32-x-e8518acb2ac4fe71e8108e77b9490952d8926cbd.tgz","fileCount":31,"integrity":"sha512-I61dcVsb65t8TpCN/x6CIEm8flRDDMcIOzlWOnW8SnwtrBkUKr/OYPQ+Rkpa4q/lwHP9MQcIvthcQBFNdPCzPw==","signatures":[{"sig":"MEUCIQCiYgsH46A/MLOog0iiccLyfqmhluTV6/lFjwMPmTe/nAIgVYW0Xi0h0cd0C2+gvQTZ5hPDrVVzGv6+9sBzcm5m+9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7RJLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJEg//ddovj6ggZ+P3FDf5iMwxin1hSeCnw+hnu84x7pY456HkCUYx\r\nYKZXhCF+KgV7ObBGuZKM5wb+3V3W9BkgDwfctveJ/gRttazygR8+AVZZosN0\r\nq9V3cgFuBymLqM85HhKxoL9EteMC8/J0K6MlU5xHTsQDW8TxePEWtEVtZSdx\r\nWF87MYLmXVcsWXxT8T2eA4bDAWldaZRYfNkC9YtdbYtJMs6Me4mSNLiYbw29\r\nsSIHAv8v7zDuHQ/X2geVd60yovcpPSsX/jmKxPtA0CK7/bPi+j1LGp0a5fpt\r\nmyYL01j8vl6YoJr1ng0BzZdCdaQg7S4c8rubhlTiBvv9hPgeBysMiQbjpVH0\r\nhpwhk3eYrLBB/iW2Iokv1L/3OvilNWKhxGLrmwNUe620j59+1LY7H9GI2gey\r\nL85uUeF3C3f+nXt16v6CLWrD0Ovmdno/yCjeJ6J5rDf3mKIYImYhgtLalcLV\r\nMVlykl8HI5vW8wYB4KXXWouLaWiOY5qU5ZFtuGKaL49ySCjIayBLOKsPUwU8\r\nAdQYp9q27+sDmKaBfXlGe9atETIYCMODbO4BZ5y205LW4kvFtwFrVDttc27r\r\nRR5omo5YdiFGODCeL565qqVXL6azkIbBof/Yrsu8jTt71d5/w1pIIWg+jcse\r\nZcVVC658rDCmRW/5xCzcw3M6e8+cYrlLylE=\r\n=yGKT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e8518acb2ac4fe71e8108e77b9490952d8926cbd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-05T12:47:32.626Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.5.5","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.19-renovate-balena-jellyfish-worker-32-x-e8518acb2ac4fe71e8108e77b9490952d8926cbd_1659703883705_0.16242629624364402","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.19-renovate-balena-jellyfish-worker-32-x-e3fdb1b88fa03b0a417316e4bf3286f7e4ad9a65":{"name":"@balena/jellyfish-plugin-front","version":"6.0.19-renovate-balena-jellyfish-worker-32-x-e3fdb1b88fa03b0a417316e4bf3286f7e4ad9a65","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.19-renovate-balena-jellyfish-worker-32-x-e3fdb1b88fa03b0a417316e4bf3286f7e4ad9a65","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2cae5251e4401b4af18e1c6082a44b502e85cc85","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.19-renovate-balena-jellyfish-worker-32-x-e3fdb1b88fa03b0a417316e4bf3286f7e4ad9a65.tgz","fileCount":31,"integrity":"sha512-VJQGzHIcbGfPsDaMKdeaGzCM14qc1OClqgM7IQIHyEts/AfZCX/IChZD4N7sjjjvODqv7+7lSDJ1IrVtg1rxHw==","signatures":[{"sig":"MEQCIBKztGIo7K3MhCIyXxsVWIhNsjc/NwtcgV8sXoGmxE/jAiApOw9nWH1U1FNE2sYSPjU+niT8w/llKJzDmTEFQp2HyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8uKDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+Zw/+JmX6Oa/V/FMEnWPQWDWAgg17RL/gD1CQExA6AX8HX9WJFhqX\r\nOeE2d85aZvPOSDQXKu7bBTKa0mdvLMdSfmkDP80b9oCTGXCzNPbSrPlLAcLf\r\nKw/0DIjrLlDpsnzcT6cx6/Vf3KrNsqjLw4cz4PmW1BmmHfXUgARi3g1KKd+6\r\nesmLJyojz52/Dc25hhikd4TnqGtJhLI0FAWwlg2s0gQzm2EJK44/ffi8gTSP\r\nDPdGrPVhA5morvvfMv+IWTCIrMugoWHeIYYxwBdKKkTTNe+TGzkr+eyGFCTe\r\nTCm5/LkkB/cnL2Wu9eHdnQjqJ+8va8wjMDpG/Xhhu686b1IdVs+GMYR+DSUm\r\nfAFmIIP/akPRGFX3kvHUZTud4z0sXKBZSXfafJsgL+UWlKQyXD6Wt0MBddof\r\nQ/KuSTrLcCShSFsA+9hbfWBUijrQb//P48rVdnP6cbM7WcOxWctLvhw1CGDO\r\nYEiNYfa66KHp6/IMd7vG61B6IfES8qy6vW6ZETmcn53X6fsW1mauVrB2q8c7\r\nhr8ZoEdPJjgtDyF8Oc26qX11px+TQmSXlBsVbHsn+RGuQsT1WYzgEfGhmlcj\r\nZ3NRNUFRHFj7PNegZmF0UqFbnyhf8RB/zfFIihH9sqB401DQ8o2/cpD9IAQm\r\nbPT6rB6VbcRLiQRVNM7Bp9biJ8Qi3Io4NFc=\r\n=IeSv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e3fdb1b88fa03b0a417316e4bf3286f7e4ad9a65","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-09T22:37:45.973Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.6.3","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.19-renovate-balena-jellyfish-worker-32-x-e3fdb1b88fa03b0a417316e4bf3286f7e4ad9a65_1660084867446_0.3189953532940748","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.19-renovate-balena-jellyfish-worker-32-x-204844aa3e8a2b6f6c5a74082f350892a6ab6b91":{"name":"@balena/jellyfish-plugin-front","version":"6.0.19-renovate-balena-jellyfish-worker-32-x-204844aa3e8a2b6f6c5a74082f350892a6ab6b91","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.19-renovate-balena-jellyfish-worker-32-x-204844aa3e8a2b6f6c5a74082f350892a6ab6b91","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9a45ceb94c3605b0d545a12a1ccef05d99a0be72","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.19-renovate-balena-jellyfish-worker-32-x-204844aa3e8a2b6f6c5a74082f350892a6ab6b91.tgz","fileCount":31,"integrity":"sha512-paSJWp2HGy7zCFACzbEnZqtQS5YqsgzbFwQ0MyC7xcqhkoMzddc4ayWTZmraVzu0zcxd7Sid/7WjjID0p3cnkA==","signatures":[{"sig":"MEUCIE28hr3kbOISFffBq48DCUqDP20IqXaMQ84cdsuv+agHAiEAsi2xPJMDzBrsUZX/HOHkIiOXxO3xwM72Bx9XES492Yk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8wXdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkbA//d2ZLRrSdVpEpB7SyAAi7i7kxIcHqcJ157qY8Fbq3Xpc/X2MY\r\nj1LA3WAbXB4+LeVE3CNvFDVkXe5Hk2rnoOs06LIWufUZp+3GWSnXov9lM/IF\r\n/ojLYm8vLqzM7R3QoJZ9IOhOIP1DFvCa5fAyIdBTQPP4kwIo2rgAfRCEymJA\r\nPSvJFh7PM4rh2420zcbwFirJGhzY1vO2rbDy8HcsdrgkTvHD+ubrFVtTrrE8\r\nHjNRs7FbX/xfUJZewPGg36lLfmT57FIxSMXvK4qNcvWdKFHrv8/3DffO7uD3\r\nN8Q+ZysaKxctRYCKbtK1K5t25KuaSHyUlUJ5eh6BngemJqxehYRJtXRhNbLB\r\n5HcOZk7Anb4/iJrCuXWCMPb0V+zk3RiHowFf80rzL5tApRJTb1xNHLi1pHe9\r\n6bdAyRSS9n9zpEFrGiaUj2yjUlzhcaS/JYmYAuYY6gsYk46HhKuFlYK1GjUf\r\ne1QyQZZ7sbxu3f2YEKwQ05QMXk22Wp5O2BaIP1vB7/tYmbwKS1sh4MFtRSVD\r\nFskzsYIXQk7t+KqsUjREkQ1DXixvWflflmaDILFQt016APDFOcPvsmuFbw2V\r\n1A2spX8VclK1lStOM4qvnAVIWzGo/eGTX7YB5udMihJcgT/R7WIP5oNLdv+w\r\ne4sWlpaH7RRUOH/2NsCXHaP5kMsottophhU=\r\n=OjWk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"204844aa3e8a2b6f6c5a74082f350892a6ab6b91","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-10T01:08:36.087Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.6.5","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.19-renovate-balena-jellyfish-worker-32-x-204844aa3e8a2b6f6c5a74082f350892a6ab6b91_1660093916982_0.9864390889450971","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.19-renovate-balena-jellyfish-worker-32-x-e412679ae6747777204659f0263e3cbce135e6e1":{"name":"@balena/jellyfish-plugin-front","version":"6.0.19-renovate-balena-jellyfish-worker-32-x-e412679ae6747777204659f0263e3cbce135e6e1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.19-renovate-balena-jellyfish-worker-32-x-e412679ae6747777204659f0263e3cbce135e6e1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"58be22974fb8adbe61ab9f669c5fa18752dbf333","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.19-renovate-balena-jellyfish-worker-32-x-e412679ae6747777204659f0263e3cbce135e6e1.tgz","fileCount":31,"integrity":"sha512-xkjG4S11caG99gTGF4HBSlt9S76hV5gWPbKFrFaB3HMmJB1vH7i23Y6LvkHFhbfnoIVRWbT0ZCAkHaqMfDRhNQ==","signatures":[{"sig":"MEUCIQDucaFcSXWDNkkLY9T8L8CiNaRouhryBXWUHnLaMIb84wIgEjZkTNNB27NTZLg8rymGo30nn1ycBXPeSZi9eppjRrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9i7ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPuQ/8DJCe/wovhqNo5ArQpV8ezZ1uGAncCwZDLIiJ22E2nIsAP/ac\r\nB7Ui0CYbJaDcPwK3bbg8p9uJ9IT4W2i/RGsPjakjNL+6wwd48AtEOB18qK7f\r\nWAxnsVVNgU8Glinijw7xwdjMflRe+UXTJwSfZgE1cEiip6z4F61R4kwjdd6u\r\nS5N/BERL19RUfKR368z+PBZJQ88tTTpjRF+lDynkIuvYpKmsl6Tyx2ckj4Bi\r\nJxq5XwtziabJxHwZcDTBihqbZ4y1xwMNLEmCk6esfhRGuzZYk1ocxNwTbbmr\r\na1HRS1ojpcxDu/SfPyuE7n5iPWukVRZykM7pp6o7EZia7mjxRqGmaDXctuhV\r\nJiX+iHsq6iSovVds1a1bujNG7FIbHpswtV7oJQLxNWDRdVk/NP15wc1XRb7A\r\nnTrX555421ooL2XlpGcZ8wvVTgXDYcdZUQPkN7ncfBHyXPZX5uT8pShX8ukV\r\n1hggwse9Uz97f+ndUqgRILtEVTW9OMauxkaA4mphT0Fw1+DI8U5JLhMeW/mS\r\n12QBcqy9N3erK6Cjy0p5Xxw12B8DdyNzEFTHecm9iRZ7WksUYB2D1PcPmMWp\r\nVppynN+NHMdGe+1uxLtpFgNEt4NsLf6n073BKprZnLi6361ZuO0jB8H8oqhr\r\nq23QgKOqE6oxpkRTSVMSuXtXtjPqCdA6ztc=\r\n=dkBO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e412679ae6747777204659f0263e3cbce135e6e1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-12T10:39:33.412Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^32.6.7","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.19-renovate-balena-jellyfish-worker-32-x-e412679ae6747777204659f0263e3cbce135e6e1_1660301017375_0.4013039910752594","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.19-joshbwlng-bump-worker-28ee91a116ff6bb6fd25a1703d14709b921b3070":{"name":"@balena/jellyfish-plugin-front","version":"6.0.19-joshbwlng-bump-worker-28ee91a116ff6bb6fd25a1703d14709b921b3070","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.19-joshbwlng-bump-worker-28ee91a116ff6bb6fd25a1703d14709b921b3070","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"20c6af5c163ae06c0a8b603a3705ae296d419405","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.19-joshbwlng-bump-worker-28ee91a116ff6bb6fd25a1703d14709b921b3070.tgz","fileCount":31,"integrity":"sha512-jtB7oGKhap/CnTS9mC0swF8Hed0ztSBLF+yVDelHvJ+E+yuPMEwvhxbF/PyshLuMJU8vAuQshksXoZzDSaGBsw==","signatures":[{"sig":"MEUCIQCNjUbMIL2FwuEF+3UPSWqbUdrDYCI/GR7VqYGlsZNFOwIgBnVjjzc/FDv7U5P/VQXenyv0D7t9GCcjyhSIZe8o7bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/JUJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYag/+MPD0vL2SNVlPO46RbABnNiRwBYihp5sJgAgXejguoEwd2XoG\r\nwuvlNhZc5a0JWNwYHbOdXrlemeR8BBmIZPmpwpf6CGL1j5c7deplZpsmwgtb\r\neZJbOQ2bEJOrwmVro9DIezzcsVo5/xMeSOW4ByMqHEG0PqZ5+k6Lc9Erl4Hh\r\nPePpYcYMLRzqbh+bC/K2j8KUTiCw5BlQClfYG+kWQmWf81Uu7XQ/+C7+3boC\r\nw61PgK/oyKQGEq5A2XqKW2Vf20A1ekjWOxIe57hlAttxThvPprc5z5DgWBAI\r\nZmipEYJDQ2CycunfxifNQ6II1QvC9E6oW/2hviMK7tn+Xg/6ePAQhrOR/GTp\r\nauggIA+/mQJCfHBPwE72sFEl5mlrCeb7Fsr5jEldaQbazvcXV1yE2AnY/eGy\r\nSLdBiYJkY5RERiyqYY62s4my/rIZXvbyDk5vuYWcUxiRJpI3qBy6I4Gh75X2\r\nThDs2jEFNce0TuKPihQwITFnUmJviUHjk9U7r0CgKlGeSLa3tG1zuxq/LZ5r\r\nSA5FfSUHzQMg5V2+qqU2Z2YR47lc8i8LmXn6MLVK1XpAzGwkkww1F/y8vm8G\r\n39DwAft23aDneDMjEu3WIumGahzCxppFb9eEmsWXQO+JbJ747Qiu2KsZRaFJ\r\n1f1xNwPYJCkBOBze2gFo2uaT4+fcolgJ+po=\r\n=QwbK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"28ee91a116ff6bb6fd25a1703d14709b921b3070","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T07:09:32.235Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^33.0.10","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.19-joshbwlng-bump-worker-28ee91a116ff6bb6fd25a1703d14709b921b3070_1660720393303_0.07696175894712742","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.19":{"name":"@balena/jellyfish-plugin-front","version":"6.0.19","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.19","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"78f2be94bb8c009edb54c7b5032c36aa2cbaa702","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.19.tgz","fileCount":31,"integrity":"sha512-+Xw/pIaI64blSbjj/316FQk0V+jjRwOHQ/n1TIIU6V1VCHit7ZTZJBGoJn+ZAbPeS7zJdA8hLcBi77hv91AhMQ==","signatures":[{"sig":"MEUCIBh6EYceY530oyCCEAzB6BJJaC0KVxfTpBv1pFSKuNM9AiEAlU50k6RBzI9w5bgrkFBNzO3wO0pu7MnKoGyBKIfQRH0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/J1zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsCg/+OlIOyxJdeqsBnDBeIZ5s41JvBS5cbpWbK1EOBIBEFTnjrWJX\r\nVo/NcRPhT9RXDTWwe9SOBPJxLzo2rFVixo0XqOP+/Ni+30L6rTdLbaDiKAUN\r\naEiFCEE2PPR7G7uNwncPdxvmlWgesFK02+TzTdNFRtisX8GibGCvngzTLNBa\r\njgozCf25dBWxbGH9FWaJcIazdZqp2kgY/yXlzCFd6Z4g4OcoyTyBrkTqM/ca\r\nNjsUXPQthIyhsLAUBsUELYF6F10ZbDaQMBzr5nW0iNrBko2bXB8wApq9ovc1\r\ncgWx3nvBbvS/sPuEa5B1kZO4GZepT3SSyD/uDmJoRNjUlFhDeW4kZusF9C69\r\nAezsEVi2uD1Y4vHpDMm2xDny8yqZcyl5HQ/BpyfoMH5KQBujjYPHOF5sUuMZ\r\nLbirk5LdJ4CtubV29WlKDBKrVsJ1UDUP+5z1Yble2laVettxBZuFmz6Jz8g9\r\n4CNo/kJrxIJjAVwkAGe0dshGb8AmUMSRwRf30X/EL+x0TKxVHnklbr+hL9tb\r\nOMepIMqdy/RxW3XGZdQuf2OT8sg5JFDlVUwGL/Rwg4qFt4IUILQrBfRb+wql\r\nEvz/KLfOB6my00I4db4ZhuknOW//zb3jKS1m/qagvs8ybgYmBDYJNJj22RIA\r\nsa1wr+Bjf9LWuCrm5M33T9rW0r1zKIO/xPU=\r\n=prpa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"150c0446cd3c40cbd9747d1a384b438a080c3aba","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T07:46:40.426Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.50","@balena/jellyfish-worker":"^33.0.10","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.19_1660722546764_0.016541669037209994","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.20-renovate-balena-jellyfish-assert-1-x-70271656f93a8aeee333da8c070c55525179d45c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.20-renovate-balena-jellyfish-assert-1-x-70271656f93a8aeee333da8c070c55525179d45c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.20-renovate-balena-jellyfish-assert-1-x-70271656f93a8aeee333da8c070c55525179d45c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b403468b445bff9457c5aced3e6a28603b411207","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.20-renovate-balena-jellyfish-assert-1-x-70271656f93a8aeee333da8c070c55525179d45c.tgz","fileCount":31,"integrity":"sha512-kjvyPcpUxb3lNrSLeuNycYmJoc97pXhxyRm8jvVg1P1ge+CDORUg2tGh5MB1Okydfi+omvnhCPQ5TU4vcPSbZA==","signatures":[{"sig":"MEQCIDelxzwfH0ntFtfylxHi2pcNt7+dtlcJUMxt8iN585vmAiA1sFGSgfsmAbuBwH+t4QtG+upynX/EdXFcJtN8kbskYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/NsXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHOA//ZMPL5kGJfiNg2CnzuCq7aOzyPPq4gHTbA5o2YiaRGcbgxLct\r\nu1yLFwaq4Ns7Bd+A2bg78fGWm5JXltBnzsFHZUI4V57s3Y2rqzbd4sA5OHEf\r\nSuiEYzwWRQOvvYbcuc8FbSTngOtrlyGvCn9poAEShUYOi4u8x1jcKgR7uMOD\r\nqFihbz+dJscSBQWoaa7q+pLRXiNCLzhJHAiE7dJ9XIfB1BO9OmNe1AfC7KDN\r\nri+2ScYMbVbfFLRwR3i4xcv/Rmik6ssN/PVyfQ7C1rMfNvdegMPnduB+9zsS\r\nKAyTxsFJDjQfrr7DalInkKvxU5w2nnp8Qr5UdtPEWRx+uVAfv3kmBxKu6VKs\r\nbnpTXxgAiUqxhG5K1XVCtUz2M5owDOyDEwSjPBLLL41iuF/q59l+nnYcgufu\r\nTT3O5t8HVMUGci77sYErRpM4aXmrV1ZTQ9+3+vivPipRYecCmWDLG0LiYlhY\r\n0lzD3oCL1//COtPXelILesUmSnf9i+tFvPLd7QlzyZJQcSaX/wepRA6cwljW\r\nguCQzT2vPpnDVvKHK4luFLT7shklI5VzDljWiU9SxMjA+5cjFYZu7Jh3wXoh\r\nRPzBIH8gejgGA5VcG8ZzNtZDafkx3SzppbEaFJcPCQpU69DIKgS22MJWHbAd\r\nRYvqYsdGpEZ4MjQFBEmnXYRZjLNGuPzH1e0=\r\n=jx+q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"70271656f93a8aeee333da8c070c55525179d45c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T12:06:12.083Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.10","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.20-renovate-balena-jellyfish-assert-1-x-70271656f93a8aeee333da8c070c55525179d45c_1660738327298_0.7661986853621758","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.20":{"name":"@balena/jellyfish-plugin-front","version":"6.0.20","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.20","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"30d754fe74325b52fba4fa6c4088872eac5e42c3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.20.tgz","fileCount":31,"integrity":"sha512-9r+FcoOZqZtKDSv/lV3vCLKGGq9vK2+GGTuRc0QpW6ACMJyTixb0G7E3EGookRQZHOofuL3UCQBPNj2WWFuegg==","signatures":[{"sig":"MEQCIHfHYMLc8+CD0lYK5mFMHwgLW0upQKyqt25TsrgOIY1bAiBSH7I0gSijHIy0lfFWK0u7kNRnsJVzYQ6qQMrsbgPnvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/OQHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8Mg/+LajvB/xQZWCip8QLng/hgOPxMI6KqWtdeY+Po/0nHSt3r2QA\r\nRMRUA24U19ko2AmJ+Ccij/a9dJz+E85qlMViW6xCcI3Ovg+ttczlfN8mG4Cr\r\n6PZB3IWTOE7JGFehORWCj7hkz/8FMj/UAdkC2gloEsc2geBbkL7N97to87Nj\r\ne3z3Cq0SNFetq5qN1fxkZ3TIX7RmyaoYIOzTow9K6WaYK2ZcZuWjnXnmzMZO\r\nMm5VkxUDxhVNOg8a/7LImwY3ad9Jojynmw9v5kSVhbVRjXCCO7U5Vmb4Lvoy\r\nlqPeRH8J+ZBnVY/CpsP4RzvP4TXyXNlzNeUJVzqxkocmkcmfRgG3ppFApJzi\r\n5YrtZu9PNsZhluzHt4BEwX1A0CyL7uf7OjPFPMGv3OCEBPhFv6RRKj8twbZq\r\n+h9CsBYlnn4wnMrNgnsABuaxpBDi9A7BHX7xc0U8GRjfyGEnSETcw2JjlymS\r\nZ4R3PdOcvOeljy/geq2D74tyf9yUDJrx3W3KH941Y+xYDtNA5LN8ol0sDT0L\r\n3mDGR/zBmUkMcCwdbeAv1vkSuXA2e3jfUy8h9NaCxziZ3sdGNcBfTCiFC0vh\r\nf1SBIYDGMgUPTicCj08BBcX9PBVnIHCnDifQom62X8o3kW+KdAM115rmuuo7\r\nqJZ4P8mPD4OziiEex2kHEwGKWuuiIrOIDkg=\r\n=sLRF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"543a05237fd2f2810334e20bc6a2b4985eec83dc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T12:46:58.819Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.10","@balena/jellyfish-environment":"^12.3.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.20_1660740615077_0.5784389487175465","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.21-renovate-balena-jellyfish-environment-12-x-ec7277327ed4f2f7d6d9328e662d4126774c5582":{"name":"@balena/jellyfish-plugin-front","version":"6.0.21-renovate-balena-jellyfish-environment-12-x-ec7277327ed4f2f7d6d9328e662d4126774c5582","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.21-renovate-balena-jellyfish-environment-12-x-ec7277327ed4f2f7d6d9328e662d4126774c5582","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c5c9857b8fe595245aa1edc08f78492c22ccf6ef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.21-renovate-balena-jellyfish-environment-12-x-ec7277327ed4f2f7d6d9328e662d4126774c5582.tgz","fileCount":31,"integrity":"sha512-K6mTD1H4xnb4BmHMT7bcHc7qk+oPM3iMoYb/1ykpa95tQm6HC2V9n0ScoSvRzQZSuCnH3ZhIEC2Eh11jofhXXQ==","signatures":[{"sig":"MEUCIF14dt6Uc+lWRQa6LFHx3WVX6ge1luif6bnk/oXJluwWAiEAieb4QZe0CW44MV+PmT6lDaWjM82E1Y5nryxYaCOtABk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/OShACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreNQ/+OhnqCHcKzx9qupl0UmZ1MivbThGYDnLUx7DrruJ4MvzDlgMF\r\nozEQnj6aqH8u8otDZnAKIsI8kNOSeJ8JhnaPO2nY97sXGCHZdfCksWflGK0Q\r\ndvEoXMInI1MKxkUE1TpbRARDp+HyzlYaULU4Ys+R4qeYnTb2nW62PqzfX0mq\r\nOqz6tObc9HQBVsUtJUnFrWNR8y7KUoiZKMfki+G28qUf+/avKqceUDLc7OH2\r\nkei3b3fEjnoA1xwULesMyVQ8jKZjxvd9lmfaZ0rkuZDTDaIUVx+IBcCPsldS\r\nw1evxn9NHoZZDW+7DXfwlvDADuh7vGDP9HBvLNshP4jzUu2v0YCrtrcwbhyK\r\ndVS2eeyWNgy1ZxyXblB5QvQlddU9fLaiczRg+Mm4MaNY+/3ueGAHYSAUdFZP\r\ne+V9P7bAsEJQi804UzpE4V9cIVXe2ptyBNsVunxS9jo96/BfgheKYP68ilo4\r\no5obN1p7kYj1eZ/56CveGRTZ9BQ7CNUSJLbhGde+sLKujrzH97kH5tWJHYop\r\npjRehQNXgSWk9m+VCdHNpPPVSCFwam6fmyYaVxgeHRbJLh3U/C1crjUZlZb/\r\n3a1x3QiXwgbjZak6kM8oFQ9qpgibri4VVpP51vuhS2h/ARUlESuGLpEzTDj9\r\nCo8IM5O5wdm7wxc8m8Co4EdGzLesagpQTlU=\r\n=By0+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ec7277327ed4f2f7d6d9328e662d4126774c5582","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T12:48:54.809Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.10","@balena/jellyfish-environment":"^12.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.21-renovate-balena-jellyfish-environment-12-x-ec7277327ed4f2f7d6d9328e662d4126774c5582_1660740768958_0.6703742354394839","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.21":{"name":"@balena/jellyfish-plugin-front","version":"6.0.21","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.21","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"00deeb15e628c3b377aec9d15559ee9bff24b613","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.21.tgz","fileCount":31,"integrity":"sha512-uG2/lms89mqgFGtyBcsmPRce1SKO91h9x5k6sFMTjWYNcaFfN6S0Bft4v83Zq2shUvsxoVNA3dWaiDZJz+zTHg==","signatures":[{"sig":"MEQCIGimI2NRk342julUdJVpiCwVaPECSq3Wl597HvpRqE8jAiAR4MOr3V15mMS1+d2WfBpou0tu7tc1hyleVe8VsDOLhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/O6KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoitg//eqCMPcBoz2BE2jW9vX/hRaP4sVVKDeenzM/NbCRJsHqTAFAb\r\n7kOZZtH96vPqO8FYbAUWTGhq3Ca+xigR3l6YQX3bVfOlBxSVGijIBaGlon6U\r\n/1m1ksVOwIAQdWtKb8bRiRFPGy6rGLii2GKtWULmSPBijTH2QTv3/aKrPPGa\r\nT5nDgZC94Iw/MhIrx64s13hS50M1/FH1kDui+hmyJYZZuDuUnmlrb71KTOgL\r\nYhnGdfK8j61YMJ5DuBKMgj51xxnKswOz8G+bvJlWXLQKqzoD1TmrGP4ALOwk\r\nVJO3K2X+cOpw8QSQRlXHa0aMqDLLkA2esf2xuIVyAyF2vJu6VXd3kKxvshRT\r\np1F1accUz/hxF1kMz+wSp65dBjhoDRdqReVCSeRzp/3cOtWBm7kFP6SHQc4u\r\n1A6k1n/k1U+mDlkX+yb/JkifyiPjkVlvuE9HrZbysD/kAJgPTlozMmiqCbiX\r\nHc3GnOU5TH8JNXapSsLGisGlINxjf9HDAvWzbq37untjd0lfTku3VMnryw8W\r\nxDqVt7N1SBREUatHDY3yJU0a8NWYo4jDLfdyO88agm7XvRDEQDO5Iy2p7iUn\r\nD0COtl+vuUW0ZcVNO5AUClB8MJUeDpGUOgJvs7aUitE8OT/ka9LuurPRYcLO\r\n7EqUT/tUJ5yTQSkstQabAirhSFOfEym03kM=\r\n=jhlX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6908f74095b18e6c3524131b4b0fbd347315ceed","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T13:31:21.681Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.10","@balena/jellyfish-environment":"^12.3.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.21"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.21_1660743306183_0.15885740072464483","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.22-renovate-balena-jellyfish-logger-5-x-f773d10b226f60d725fdf650e18968d24a578d42":{"name":"@balena/jellyfish-plugin-front","version":"6.0.22-renovate-balena-jellyfish-logger-5-x-f773d10b226f60d725fdf650e18968d24a578d42","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.22-renovate-balena-jellyfish-logger-5-x-f773d10b226f60d725fdf650e18968d24a578d42","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6dd09436c6c2e1ade2c5498b85e2c056ef18cd50","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.22-renovate-balena-jellyfish-logger-5-x-f773d10b226f60d725fdf650e18968d24a578d42.tgz","fileCount":31,"integrity":"sha512-AP0y7H7xb+8ewDIV29vrODXgbB5i+mD6TfRdrE2kDzKybnU9sg9lLSHXI2RG2U9r5IGCUoOD8WSf+4qC0C9X2w==","signatures":[{"sig":"MEUCIQCvWJx7zHOzA4teWeYMbVaM1yi6q+YJGKSBCV6opFaHbgIgD+zo3M1xwyP10B9/paa5Nq5EyVdbkDdYpZJSuI/hCGM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/O/4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfpA/8Cs/bbc5M3AloJj532KbEHmvshAKCwCYuCND0K8jaMNKga2u/\r\nLSDZpWe8nuElQJY9LNWwyG/au2HI7WOQhWI0EGSKMhLgFsKq+XSCMwSCT5kQ\r\n0zWoVmOXyaPC4HX5QHhQX7kFaa+0WoHZIdfmIluc3kRU8hGb3JMk9rMaD7rG\r\ntbPJ4dnHDxsM3v+zyhM+QgSCjWQn+9OnPAhXvyMFjgsP8pFTg/wzj/XFKZ3S\r\nMz19WU+UDQWSH8wJLHoqmozo81OFqTXFz4RcRqHmo9MZt6Bb30oltrkHBupC\r\nRD04+4HVw1te9CI/NdQD51lT6HW0oTsfLnKfQ3LLJ327aBxwkMvOgw3l72ij\r\nbMS9MkLdZso9n19bwZ1Y6lq+0NpYUfgpIrk/ZCodBlHl217HE2j5BxvlUyoH\r\nvXJaItqZzGR7WW1LLyZk1c8os0wtLXAP9LJVZrcKTqZvbySNo4m536RUYo2U\r\nTiXF99w6cfaK2PnjPddhdFMf3O8T2E0kOtmgKTaIoQ5hsD54OvO27ykAuTwU\r\npbzHk9NFqJ/C3JZTuRskK+1bK0xa3En4DPyooe3lw3z6RWDMHbSI3hWzHhr2\r\nKDlBrUt6dLgM0HSiy8rCwGPvGM5sDUa0aJs5fFUEGRhz5Xbra7Mtearf5++s\r\nSgm2xf13vNS8xNPksH6gyZzkJFKV1M7WtvY=\r\n=4aY1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f773d10b226f60d725fdf650e18968d24a578d42","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T13:34:26.945Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.10","@balena/jellyfish-environment":"^12.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.22-renovate-balena-jellyfish-logger-5-x-f773d10b226f60d725fdf650e18968d24a578d42_1660743671972_0.02677380645522498","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.22":{"name":"@balena/jellyfish-plugin-front","version":"6.0.22","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.22","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3ae0fa6537d2dd64fc7c340338fb221d682d12f6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.22.tgz","fileCount":31,"integrity":"sha512-EgCfMoVumN2JEjmgKEMOvgzvO2c3XrXcvTanI81jA9pvxYUN0aUK4ERKfqAl7VAeRMn+EQR9wtKjlTSEcBAdTg==","signatures":[{"sig":"MEUCIGhNITgdSApG5kTJ0hxK9HSlbXR4HLsNXMKN1P0wsHvHAiEAn0jo1ci/EjHQlBA63s0JhaE2En6+nkobxcvEgTXDaj8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/PgjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/ug//XrJGD6Pfjw7I48eW9Da71c2C5I9/4bDBWa5uj4g2PNIh7FQ0\r\nF3y2gWe9dnTsnHt8bj9yyV4uShMQ1UUe3LFP/2zHSM0WYRceAJ5AHrjYc781\r\nF+NLEJqsOwXeBJ/Q3n+mxBxjAvRACjpjdZ9suq97v/IXj1eI6rkrZcYdETAD\r\nk4Pgo/tMrGN0+3ECYnjkkP7HwfupjUut6fr14/OA1o34GYJYMcDMXVe+/sGg\r\nlV6e6wsPaW6VG8AoEgkiRMoYFD7hOeQ4CKuSXZmU91OqYfLIIjn/wPlrYUQh\r\nVxD5YpMH7dM2CSEhYRJEmedXqHqyPwPS49dn+uiIHo2cFeeR2ns86mKf7jcC\r\na3ts1u3GNhdX0f01rElr0k1JERNPXdEOdBqQS9pV8aAy/xhLM5g/5BbujrAH\r\nYu37GWhfuLeTqVKl7PDN6QCoOKBctuZDZihoucT0YVSxhLua3oHbQxHcX3wT\r\nxxXbzglUMskBhl4zyc9BOfHn7nFVWAze9mcJ1T+DxjwMsvtvLTO2tA3zd68j\r\nXv5Q2B1JQi44OSFweHs2jIKr2Y0PSkuNy0ImNAkwLOy+GaItN/krlN0I/D3x\r\nEx3ZvKmL8DmwskaoMJvrbnr/nISM3PD+IP61DMmhEC/actZMZQBq6NdUTddk\r\nMRDIaV9A+XCPIbyDibgch+aPIjVB4cuYB0M=\r\n=FUII\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ffb40048e2bdf2747214d5083c172cac67f4e03c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T14:13:27.660Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.10","@balena/jellyfish-environment":"^12.3.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.22_1660745763448_0.39697782869790865","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.23-renovate-balena-jellyfish-worker-33-x-07fdbd02220bd40f950672c05e042940c9b67a4a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.23-renovate-balena-jellyfish-worker-33-x-07fdbd02220bd40f950672c05e042940c9b67a4a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.23-renovate-balena-jellyfish-worker-33-x-07fdbd02220bd40f950672c05e042940c9b67a4a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"adfdff2fddd82317fb32b8dcf807af265e670605","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.23-renovate-balena-jellyfish-worker-33-x-07fdbd02220bd40f950672c05e042940c9b67a4a.tgz","fileCount":31,"integrity":"sha512-ZBpnBFlLRv+xpFgz/Gi4YnjHNHkf8Fh8NmlbazisneNV44qK+E4NVxiBgcgqVtt6f5wvtvxbBMLiOrBjpkxrtw==","signatures":[{"sig":"MEQCIHiIUbyK5AIhvAaE9GQqTtJY013luU/MkCDJ3lNFZUIPAiAmuK7RV2Xr/UEzIQ3DCTtW3LN5XOW6ZUnCU5Kiudm8rA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/PkHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGZBAAloZhNmzg1MeE/zw565ilW0yNXJAaU7RyuD7bCL8LFwjwf+nB\r\n1eKo90WMlgwluKTdlKouMRNwH5wHiAtNvVOqMNc2s7RAi8lop/JXlyRv7xk9\r\no6MTs/YlkLk6kWL3U9qLFap4SH70D5D61kwXsFXKBwCuTBGfMBetRPI5KL3X\r\n4F50JKAioGdycmWV6Ha1P9RnN3c7Pc0kcgcvuAAv+tiEFHU+L3KkPLwpDauj\r\n837K51qSmCuU8Tmfd8oyn0QJHYHl8I8qQimmaEwkrr/6dPLX7Zpq0c30NTRr\r\noien1a/Utv/Wgt1eGiDk8ybOZ2s2BARWOxyPc/c/QbB3vmR+CwjuQ2Fy9wfQ\r\n1XAPicEpsY8YUuS6AP+B8mNmaBiT18vXJuDAZoqsYEquH4JNkUdk7EPLhiet\r\n5Mn/0tpO8p8H8kQCgvgYzsXZt6lcKQvmG0RNr99pRgKUY5yn/fKDvzAj7M9J\r\nTpJKOo1blY01dQsrgVHjRnrtOUFsiIwVLE5st553D4dRXDE7fhLt8JEba1eY\r\nR3J3U4/tWPnuXFFke5QELSNEwCL5a2zkHk5X/LZ2LcSorCxGcmPq7gdI0zrG\r\n//IyIsYkJuP8HtiPwQrbTyfpaDqYVqdvFQmigTYJqkDIGNEmPvGrk8w2IvWH\r\nEn1QfmIJTXDKtmJPw0b7A/8OG5gvKHZydsU=\r\n=WtkC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"07fdbd02220bd40f950672c05e042940c9b67a4a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T14:16:09.615Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.12","@balena/jellyfish-environment":"^12.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.23-renovate-balena-jellyfish-worker-33-x-07fdbd02220bd40f950672c05e042940c9b67a4a_1660745991352_0.7760157661249631","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.23":{"name":"@balena/jellyfish-plugin-front","version":"6.0.23","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.23","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8d5eb57be6f59b7004b258274c48141d2e7f66aa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.23.tgz","fileCount":31,"integrity":"sha512-bOa417WxJOA4vfIErwOZwg28AWsH/aVcAFrOG+eNSWSDjTX//vCHICuYfhrdud49drct8loJCWlTjOdD0HaOVA==","signatures":[{"sig":"MEQCIBCMKZ05CksaJfACeqmc/wcje8/9Rc10Az4stBxfX5PbAiA5mHBPNYQl6A+jYc2B3KK1jF/yqFCEPCO8rYMacpot0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/QKfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonWQ//Q4LrWrx0I+Aq5PsRVTr6H/r4Tj6VZeonyjmlSY5yub5/J9Px\r\nPgv6ofJ9fF/PX7ZECEm2EAlW25bEpLjvLVvDivLpBrnuS2zntuyLYaCULwun\r\nWQbHw2gvKeJRUEMC32ELl7dzMuuMe21yXRxorOCzsq5YFWYLg0P9xbj1le0V\r\nM5oRhWzLWxfdhfOZQNIT+UpExVXZhs5X+JrTHubyzI8L4UF3YPT0a1FBKh/r\r\nfoLaQwLgME1bZYBE+wcPR5EDIDpZKlKUYVS/CLezi72he4/mmGXHGRO6dRxn\r\nqO3KpApRVvnACRpSl5C+5sIdGoRYktcgjB3rQx/IwU2cyxgRA0bXKSX+Sw0B\r\n8iCHiqby0uIe0HReM1Zw5NfHagNR4zflImvEbA0AC8DhnUE2Piv225ljyYzZ\r\njzwkjerWsBlNJmIt06xxPkiXmEhg4K0eFejNPGsyXCmJUeACxaT4NMnq9/zl\r\nDs6kYnU3TV9O0goNhxpxKAR6x8sqiUpnMTwB8jqgNq+w3HwkHNhB5EB/QJYK\r\nHmXjziKoY/tcHhVdGuZ1pEWsYQ8yxiVBl2iNWUQ9pwBdkxuhw/ug9rNTpT1Z\r\nLqymgr/NtHxRR6M5MCeiicg7OtLQlhwA9GivLUz1bRykSreWYwzbncfn7+n7\r\nZ0FUrZVz3OuFi5QDZOCMTNlEX+n9uZArZEc=\r\n=NEIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"70193ecff6b9d6a8ad382ad96e444319496a7328","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T14:58:22.484Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.12","@balena/jellyfish-environment":"^12.3.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.2.0","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.23_1660748446690_0.5952645665280158","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.24-renovate-autumndb-21-x-a888381d69bd8b5aa0ca73e167dfd8c85a7e7b50":{"name":"@balena/jellyfish-plugin-front","version":"6.0.24-renovate-autumndb-21-x-a888381d69bd8b5aa0ca73e167dfd8c85a7e7b50","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.24-renovate-autumndb-21-x-a888381d69bd8b5aa0ca73e167dfd8c85a7e7b50","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6b6539f4fc26b69340bfe25669b96d56598d7135","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.24-renovate-autumndb-21-x-a888381d69bd8b5aa0ca73e167dfd8c85a7e7b50.tgz","fileCount":31,"integrity":"sha512-zQ1KKtMXL0/ZPD5LntvVotbjHTozVLSA4pHeqLKCMi9kJfCBbx/aw7GafDZ1iHs0z8w12mkjJ7IYreXobs6GhA==","signatures":[{"sig":"MEQCIGw4ixww3ObsM30+f9PmA2U9wwqy5gMh/hn7X5g63uGaAiB8niMtDE3+xNd1wizzSI/vKNZEOx4CVeU6mN0XIOUiIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/QNyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp5hAAnOLbES39N1imqv4S3iSE50D/qBW47ZCwZxHaUNtY37LtJPb3\r\n5nfeGzKqWQHhW5ACE7mpvUA3eD/CGxNfypQGx0Kcw95MRU5Psbv5+GrlNBTe\r\nU5oSbmDRxqebIaLxyWrJN823ekD+b7dwJD1xp8tb0l4Euwqu9HlAMw6m2VSA\r\nLtJdOI49ArkdxLw87ay73jydrQIOdUGPaPGdr1PFTDMjGSRlJ3dtl9ci0gb/\r\ng5FD6r3MRWrwrVS/YMshDJNXFxtUkJdSeOj8l8Z8/sMGftNGlz1iKZ9nqVn+\r\nNbaY+oXeUL5iN9Hmelc8X+8vomEJoGgsoglBQ5XOpVCv3CL7s/O7sjynDBx1\r\nxPEhCRi40RUCdhNj2n2RoiPU4qA26b7hAeNIzqCwSYUANkOBDrOR9X7bvEyP\r\nvObBsbVlgOSoOK99RR+ZOHzro7GC0rbpyF1jQ9JLSJpCDpnr6Gm/t885YgvQ\r\n9w01sTKDNN+D697YTpT7Ga1++486tnx977G8KjKXeij3SLrc0d6STAwHcXcM\r\nbtD21aL6eqpYOOhtWAnAXNWQllGxKrL3lO7FcK1Sqg1W5CCNdCcKAXKrgDlI\r\nRbODS6Oqk/IzQMhlvGZnUArrhRaJB5K6bko/S+utrAU+PiJWPaYJB3NqZV9k\r\nBhKs0LhVq6uPlQEFRQ1xju0Lpl+URDkVfUs=\r\n=4b+B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a888381d69bd8b5aa0ca73e167dfd8c85a7e7b50","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T15:00:50.539Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.12","@balena/jellyfish-environment":"^12.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.3.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.24-renovate-autumndb-21-x-a888381d69bd8b5aa0ca73e167dfd8c85a7e7b50_1660748658118_0.5176146396650889","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.24":{"name":"@balena/jellyfish-plugin-front","version":"6.0.24","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.24","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6525f66af427d1ec13f1382fd5ce6fc9ebb7de50","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.24.tgz","fileCount":31,"integrity":"sha512-3SjGyMMD+A05lCc2J4X1oD9PbbkA1mtguQeZl8e5kmOoxrV/i9MWmaBcbB3GeLf0bHE4+7PzZmTPTG7fM+74FQ==","signatures":[{"sig":"MEYCIQDiZv6EBqbiX4Zpi/9u9WVgFk7mkIWvdTyFSvwcwNqFAwIhAIic/+WIpzXTA/om7Oqj6pz0lhfnDBYAlNSKKOpA/jxX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/Q1cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrrjw//QldabrKKnyi8oWOjoojHVDAr4wWeLiXIbHBf+0yASf/DTpFp\r\n8cXK8NkFikobRLkOziRMJ+vjkmkuRO+mDiB4m/ZQop9zTg6CQZh1m+Ls+P8G\r\nXnbzXUWcz+SzXagzQwE2+6eH6UW9Pwm9EgEBgEfh0JvQ7RZeahE3HsXVX/Gi\r\n0QEQBWv5DAzXFCxe7ZDiTGQlLojM3ECqLN5sogktBwLnp+J9F2j1dPkhOogt\r\nYRMw69O2kQOoejiBc8QU/Wnzzy9QMouwrbhG1r9reeVJhPmw/5KPhXCtqRgB\r\nj47z2pcTBn0BYIE4aXUm1krbvgMFplOzDFH+/IjUiIUjKFBHYkxNi34p4dTg\r\n/jU/bW3fRvBX09bNEQhqiMpx1NYa2aRVV2ZYq4wlLnBmuDDmOtV30bmdWlmw\r\nvC3KMm+qITNa6jNLTCptiOrn8BqKJx2Xc1fwcyiLBvGaCj+exfCYPadYwvwh\r\nzegGXaoIWKRQSNlOMofQb1xW+4sBeuS84DAwmzFg9KB7QnMwy/T4qwohbPaA\r\n/wx2wYUT60fKDj+57jsOR9jdKPV9wAjbh/Pycq1m14a0f9Cd9HKqUXofE6al\r\n6gRU8+6RBuycGh09tMXDFiIakhtzLETT1QOeHLmzBqQ+w9d4RCgq3lVvdYAv\r\ndcpPQkxQM2SwvkWy8KvvcE9iyUqwCwljvsg=\r\n=mT/6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b24a130e886303f6454d6e061ad39248c845e08f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T15:42:14.345Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.12","@balena/jellyfish-environment":"^12.3.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.3.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.24_1660751196729_0.8310932213702444","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.25-renovate-balena-jellyfish-environment-13-x-96b761174439cbcafb7e984b20b8e0e9895152fd":{"name":"@balena/jellyfish-plugin-front","version":"6.0.25-renovate-balena-jellyfish-environment-13-x-96b761174439cbcafb7e984b20b8e0e9895152fd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.25-renovate-balena-jellyfish-environment-13-x-96b761174439cbcafb7e984b20b8e0e9895152fd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"31b3a0a6da5eb956bca840660efe1df5ca15394f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.25-renovate-balena-jellyfish-environment-13-x-96b761174439cbcafb7e984b20b8e0e9895152fd.tgz","fileCount":31,"integrity":"sha512-IqiujhTtXgwcUk+X29SyCh6P2XwDK2KK9U52RB1izhPPycm5EHWl2ZAVEaF/sampbClvcDOFPLC7vZ4ATkPWYA==","signatures":[{"sig":"MEUCIQDhIv4ahVzj1SRSGA12fTvfoolDYWeHnHLIoJdWg3KBrAIgUZNx2Fkt/NZ4h0jO1mT8wUxXrfX+G2KbWTv6jCPE6C0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/Q51ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPxQ//QxWK7oU1uSmD7pj4CfoWnxsO8ildMwRlN/Hm329nDdf42kMc\r\nVElwZu3t7jAmjWLJf/UzcPnlbOXWbtuWp9ot+eZNSviBlhVMiacq2cl8qHPv\r\nDEn2dSj9zo+fo1ZPq5KdWtR5mkRdnpxnKg2tJDFumiEIe5jlLtLEljc9fQ6e\r\nJXsB1qIDSUeL0Z5e0hkiaPFkf+DqME3bOywUG3M8XSTDt7QourJBA0MABZWO\r\nlGYLAT+7/VWdD8skVqAk5S0RW9lgXp2jTl0cTRfXJSmShHptsyMH4N6WqZwp\r\noa8TG8JFu+4bvTbSU7WjrvpUpiS2Nx166UMV7GmYbU3AZe//y+cAh4gwyJL6\r\nOj0DLxI0NnrofOhKtJsqs3TJuEuXo8X+0ANaz9TkwAvE8QJboIlfFYA0+iHn\r\nKKtXphxNxwL+FCAB7JNs9fzMGn6MmyPh776n6CykJU3tH4L717xHia3+BR09\r\n0qWzkzkktQaofpKDP1gqgJ8Au5OjJy6Gt82Ck1rsIXmDS8sgC+7Fkw8YI4So\r\nNL8aAUNG14U3hPptMBaRCuqeVB/kNku//Z8zlrwF9zJ3azUDvWZTInZTXoz3\r\nNOnIC3MAoDFMYViYnnBfFGvHwD6oJv1eF8nGy3xPVf3Y3wkJbZca7cfs5ub8\r\nVh85T2mbfnIv38+iOirhZ8/QY4UwivHQAz8=\r\n=YLIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"96b761174439cbcafb7e984b20b8e0e9895152fd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T15:44:57.219Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.12","@balena/jellyfish-environment":"^13.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.3.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.25-renovate-balena-jellyfish-environment-13-x-96b761174439cbcafb7e984b20b8e0e9895152fd_1660751476827_0.5980838640365933","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.25":{"name":"@balena/jellyfish-plugin-front","version":"6.0.25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.25","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"949a9d5a4d9cfefefc6b2a1144bcba93ed93d423","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.25.tgz","fileCount":31,"integrity":"sha512-IyjOqaEj0NJopJe1SEtU3WhcOMXAm0SaXufzbGxSGG03z0W0jhSXUL1ExEMC5R/g40mafqAiOWmn/WSyqJm9nA==","signatures":[{"sig":"MEUCIGXvCxzt2zoQNDyGMnL0QbVsW7JWdo/wDCQTAHhRNzsXAiEAz2DaTA7BGgUVtCnysrhK6QnNGmqGxvPdlxx/YnJH4CU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/WtEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruOQ//Zi9b3Izw1b5vFKD47/veO+W0atqXDpsV3MlsIVNZJLMYxGTh\r\n1Q5374NKSjEqWds+9aBUn7KjwbN6wzSK2AaaUzXXgibn3/AVN4EyyLFKN+zF\r\nAE6ljBoWZ8WrH8clSxFph8oiHVjgT6v5ld0AT/4LLCneTILfhx+HQgaG3ecF\r\nqjY/WysjIpCbJmwQrzKDwc4NeVGKLFP+VqTVDzZEPBwStfOXkF0S3Hj12cNX\r\nSeHXC6xt6Xey5epYD7Pokt19vPtPUwyeAzK9MPTLoKa/hmsJQM5yV0mf0wIT\r\nwOl69NrUKy83A+gDNxQTeQ1SeGf8e6gS5ztXyNtODkMD3Pxr0rdC2P77qTz5\r\nXpAurBFLa9OJldnEaAsgUAFWHb9xjfaFGo2yADZy37ulqmYxO8oT+UJNyrFe\r\n7w2ZwWTyREZCAG2bf3Hxc5UUJqziNK+oy48Lwj4mx2IQpki+7uXUEHixPohI\r\n17lmOdO2SZXG9fm06y4MRIt6N+PMIFNZKn24oQ+uVVlyjzb1xOM0O/DH5Y+7\r\n3I7Jnp3EbgMbndByrWVL2rceWEdTCe+1Zdq2Tmh2xj/LoiFevQBssriUI4os\r\nms/xRe2/1FCz79eOcFwyQLT+1inAt0qtC0CMfdSIi2KrXToalJnDFZPQd86a\r\n654iwCxAATIShLGa4tvfoZOzOqnVIKelBiI=\r\n=bNYR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f04f7b553a08c358a873e2457cf6de6624698a4e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T22:24:40.605Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.12","@balena/jellyfish-environment":"^13.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.3.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.25_1660775236557_0.7252268104216755","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.26-renovate-balena-jellyfish-worker-33-x-5538d87721570ea9a627c694817b9a6d749f19f1":{"name":"@balena/jellyfish-plugin-front","version":"6.0.26-renovate-balena-jellyfish-worker-33-x-5538d87721570ea9a627c694817b9a6d749f19f1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.26-renovate-balena-jellyfish-worker-33-x-5538d87721570ea9a627c694817b9a6d749f19f1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"80053c20fd6224dff5c2394357cfedcae189226d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.26-renovate-balena-jellyfish-worker-33-x-5538d87721570ea9a627c694817b9a6d749f19f1.tgz","fileCount":31,"integrity":"sha512-bS2zzKbZ1q96br5BvdNUH9IjQ6Ya4KtMdd5rWa9zgulgPU+Iq/ytkW4h/hR7kfao0Mm/6at94OPbNTJqAVZrwg==","signatures":[{"sig":"MEYCIQChaFqwlpRKxwI5uHpZffZ6VLAzPVc9MyBVXiqa+3d+dgIhALtmg+X3pVtk0PHAFdyb/6E1m8P2GvM1OtdR3cKmArEZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/WyjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp1Q/+NMr4/c4jpOjAN4PsjOlE/+K7e1YZzsdcPn/SKD/W8tu2Ty0C\r\nv61/fCMxuyuWKd19J+HpBldSt8aMtVRtXLbGxzJffosvvj1ABaPftg+N3vPM\r\nVXzAJvmkTck2eK5zOl1VUX5ptm9q5kWAOTx61GYGXBYSm+TIcQMeZ3dYeqw7\r\nwe5+9vvnn/PXW+d+pdbDMlDk7gCHCC0zU5VVOQzvvYPj8I6NrRrvZyXvheyd\r\n+zvo5TIJMilZezvlmogKtkl9ydycuociTj0lVdzg2j6ugc8L9gNH2q9U+Vdv\r\nak7ZUoHZxLvz8cgiNZtviCdeCtj5RoY6hdHwhb26NNla4ZLGEmE5VQNjgk+c\r\nXUMNih9HB0CM7bMeMSv3oE9tMneNCnkTVTZT7nfMS1d+5iTzB/EXw3GwmzHC\r\n+JE5GahUOfWNF40SnCmWo3Zpun5GnvJKLY/vYCqdNFOlL+qTyD6RP5+ISQFB\r\nR3IoILeTPal7WUGsxt761iwuPOLs5Erk+MXmZ3MeExO6ht1T4F1qC4wSOyUT\r\nBFNstdzk4lxZAioXUr8N1UGhEPPncJQUaD6DVzi284kG3p4a4X+RsH1fEFh0\r\nokIT9CwQIlA3XoAcu9YoEGgE1aQboQEWna/IXYOAb5VgbbymLDqNUnJAEV22\r\n9aiVI7bSdOJc9te3S7WMKnDuyJ1jZB71GRY=\r\n=QVCA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5538d87721570ea9a627c694817b9a6d749f19f1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T22:27:33.080Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.14","@balena/jellyfish-environment":"^13.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.3.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.26-renovate-balena-jellyfish-worker-33-x-5538d87721570ea9a627c694817b9a6d749f19f1_1660775587421_0.9568191685453442","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.26-renovate-balena-jellyfish-worker-33-x-74f1a7bf71976e8cc0c645cbb8eed499b6c2947b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.26-renovate-balena-jellyfish-worker-33-x-74f1a7bf71976e8cc0c645cbb8eed499b6c2947b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.26-renovate-balena-jellyfish-worker-33-x-74f1a7bf71976e8cc0c645cbb8eed499b6c2947b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2f2c9be001c92575ba12a96efb4f4f8b66aaa3ac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.26-renovate-balena-jellyfish-worker-33-x-74f1a7bf71976e8cc0c645cbb8eed499b6c2947b.tgz","fileCount":31,"integrity":"sha512-skYp/IOXPL5YZtiMI3rBmNs0Vsp+y41ju7Rjpjh0ZnBHvYFhRI6V45ia5YsU+VfnwZZTzgcQ4l/64WM3ybFUfA==","signatures":[{"sig":"MEUCIQCY39wojdXv47XR/eP1okdkn0GphgcTouRMs97ofDd50gIgWLLmOUr8ZUk16uOqfkpS5G4XNszdXxwhmrKbe3atR3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/W1QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2kA/+JS1IghmKFDFFtbWumP6VflQh4l7xCaYleIx56wPbXH/IfN77\r\n+oNbO4SoRJqb1hlqYcwTZIobT9wsOVMRpw5x99Z7M4WV5DmwdpNCjEf/f1ve\r\nRyJsHhOj/P+Kdb6TepRePj/Jqz8kjSaNkHEaMeM+GMECuwHSUO9Sv+Xb5rTv\r\ndemmcRQ7v3W9qa82GCmO1VJCQuHJjuWMwJtncmGNVupznMX2xhp8mkJWNcx/\r\nLmH/VTMkAYhcxdsKT2RF8PGPfaW3dEry3NfvHegBJK8O1bEIeszeJUa68TOe\r\n0psIUC1Ac4P0gqReOLfPsNE8aQgs4UGpJPi9wiq0TLII93Rl04vy+2MYbWu6\r\nGmZAc4ifIfxhRoFDlfVgwY49IichX4OmAmnu3XuVmgrCOgLvXjZBnSKov+fg\r\nnNqj+4p5oDeoKq117+WBTZ2K6Dnp1k0Ti3evx+ACb4Kz9f36lmKSaL4Pfl44\r\nWZl/TQ4QT6yrAcC0A+OG1VKITvOZWYWiacMAM719KyE5CEnfJc9ib9bYWMB4\r\ncQIsILXoJjmuuv5itqwZfO4qC4Czg6k2BmydYell72+c/icZ5Cqmv0K2l7GV\r\nWo6ISAiUOeSM/RgD8NE259hf5mrdHgmim3UiFNvSIVrfwk/QLPTO5R7kCYUH\r\nR/ifRSs7alchI33FgdNXu4xB9uAunaqet3c=\r\n=Auuy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"74f1a7bf71976e8cc0c645cbb8eed499b6c2947b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T22:29:36.283Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.15","@balena/jellyfish-environment":"^13.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.3.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.26-renovate-balena-jellyfish-worker-33-x-74f1a7bf71976e8cc0c645cbb8eed499b6c2947b_1660775759971_0.48210460370404173","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.26":{"name":"@balena/jellyfish-plugin-front","version":"6.0.26","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.26","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ac6dbb80d925aba442962c4bcb75ea4f97ea14d7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.26.tgz","fileCount":31,"integrity":"sha512-Ei/PiYwVMVK23djpuWOoYfq6GkDvKuUsbgjAn3bfomvMPI95GwnQndf9abekjGj0Ws2ul4RXPY00LRSHsOLPLg==","signatures":[{"sig":"MEMCH2502CmZzmtbbNvN0GfYpoQIsYrO+Dan+5rVV0OoL0YCIB8X5hfHFkSy1EROhv1BaDYO+iESREwJxRMu+yIQB+Xv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/XclACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9ow/+LrD0QBoe1zzyVhgx6yUtu3pyegEYAMgD5TAuAcCEgbijyau/\r\nlgxFZ8theUyuj6pP5icCzKY0X1rxgN9tbeIMCNf27mn8SOS6jaammQxuqnVe\r\natsgtnXcRUrkoNNR26/mKdZA1PRPd5jcVnC08FGqTrLvb1EUDDbc2vt7FH8U\r\n/zkWDC0BPTlgU4aG/wMVjjKwz57+uyYUOoG5pxrqc0EZbtCI1+0bwqhz+O1O\r\nycbl0Dw2nKfxLzzYlTGkuWlgMDhXyU2AK6P92fBXst3+Imp7xr5AnLruL/R2\r\nWj9eMW6Put0cuIoKwPewG1znJtL3oR5Qija4LaGeUSl4VeidpomGnLvWhgcv\r\nJ3joWe8ol+s6EcBg6iFp4Y94pup1UZU/Zdl+rtMLJsWap28aZ5Y7+r6HmSrT\r\nst756Wm1o84Uo6JWYX2uU8ZAEo9igqXl9EBiEzU9tLrcbieP8OMNiPT2xQxe\r\nnoi3hJSs/rM3qIN7Lmv6m4/k9W9d0YzzMzM7K0ljbJU9OhTqUvNG6xY99KKu\r\nSch2jxIrN/+de45xa3ROMcn+zfREGkU6pO2JUEB0jD5ziBthNGqJ8pJ9KcGK\r\nT2F8LN9WU+WH4hgjgbQ4+XMZJvIqhnMJHx+A/LNmafZ1SL7xEWE9u+zZVdVh\r\njy1etiohPRksyLT4pgfqNJU0lkE76L3rl4o=\r\n=zLys\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2a9dafe3f36f3c934552eba24494cfacda4bb686","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T23:15:36.569Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.15","@balena/jellyfish-environment":"^13.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^21.3.15","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.26_1660778277658_0.226795406333276","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.27-renovate-autumndb-22-x-e376731fe01582b43e4cf011f7992e9a13ceee6f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.27-renovate-autumndb-22-x-e376731fe01582b43e4cf011f7992e9a13ceee6f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.27-renovate-autumndb-22-x-e376731fe01582b43e4cf011f7992e9a13ceee6f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"48e8b04334ce67eb0fd7331bddcbbcab98a0ac22","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.27-renovate-autumndb-22-x-e376731fe01582b43e4cf011f7992e9a13ceee6f.tgz","fileCount":31,"integrity":"sha512-qsB68+AFQ6SeZEgtBvoDapB0vRqLR/TLKcIscxYJl5EYVOVPoCoySCwr2aoYEKpkRKO7ZolJ3mDaY2bfX75sAA==","signatures":[{"sig":"MEUCIDt+w/4RhH6V7WDtBVsitJeFRuAbuyW1/Xp0+3YU0tvxAiEAtmgOudRYy21abNGlA7vOJF/hSiAn5R/g7c2w9N8KO3s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/XiBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXGg/+KaYZR9qDv0qMGUL6mMpilPAWG167BCxDemgYt6uDZXacb6+m\r\nFqLH9cVdvGErqk7OXV99QvhgkwPgI5c951AWbMKCcJXG9CRp5W+F/n6CfQNU\r\n1JDzRm0+Upef4u6G5cFVO7MmSSUjbWUR1vXXZGJFBSZZ5teodaWBr1dIoUWW\r\nDC599p2Xq+zk6aUOq0aAPFalWz+HgKTIU9HQ4UpdItGwLgyZpbp6ZDl/q9dD\r\nTw+dYdPHWMA9mBVA+QzXmYhEuWFy2z/lzCfsmQeBxDU3WOnlJ+PsL6c/lA/K\r\nM5450g0hr0F4gAR+8Ia62r2vJ6iF4Y8b3IILCZTLckx53qBjC4OzQmn6UmDD\r\n54BSKQ9XLHa5cka5B6gurykz2uy4xW0ikkkrTk8xinF+IZEF9LD/a8wWFvvK\r\nhZLY8Pow3w1RZRffuL8s2nV4wpzv0+juu/W6Chq2iGhcpSdeZsVx9+DO3Pw7\r\neZsQG7/jfy2mF2Q2/JxlueHcy2g5toxmYmXT+//Of+s5FJnNm5XWJHTjGGOd\r\n0j60rBSX2fXr0/J1UYGL06a7TuUPT4tyVO9l9SWC2w2WJGq+UYkv0c9604Ak\r\n09zZ8gm7FRLcyy2t3zYtxMNTd94le7pMSvWww6y9O6lUGS2TQzEkkkb+pDT1\r\nBYPU5/cGEOPu3py04ucWuKsO5f899DTJAVs=\r\n=br5m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e376731fe01582b43e4cf011f7992e9a13ceee6f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T23:18:59.108Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.15","@balena/jellyfish-environment":"^13.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.27-renovate-autumndb-22-x-e376731fe01582b43e4cf011f7992e9a13ceee6f_1660778625593_0.9171024628040088","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.27":{"name":"@balena/jellyfish-plugin-front","version":"6.0.27","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.27","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bf49f26ba2b3f80b7aed090bf3e0055c8a34994a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.27.tgz","fileCount":31,"integrity":"sha512-Va+G0C11pvx5ZDT/9r47/kNcHv/Nwb1cVZ509Rhe0Y7hbIwr4OQIGs+DFTStOF3M/nSDON613Rk8GaNHbIvUGw==","signatures":[{"sig":"MEUCIQCIenvNGWgPTX5TJ7wEKqC7xcM+9zsm/CsV5wePUHGjjAIgZlfeCHEJ/R+o9gh0VZU3NT0f1RF+XiIeX4VfczIKXRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/YFbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwEw/9FyVhiei33lj+z7LVPRLwNJDo74c/YJGXWodrVJBrHi0x+aY4\r\nIvZcNqn8EE63EhqD3tZEGRN7D0QndH2Z8ubTnPTrTIMU7rUjzr5lB77LP8Fy\r\nZlH4gPow1llIlw7Ou9UlT0bhTPmetAg8v+9GJyIdkWjwEBb1+oLPr6lHqckU\r\nQS6Exwsy29Hkt/ZwZ0gcS6m4amnswMDBWeAjzCucMJaqVyYnT0jtHmNJihfQ\r\njukR9i04dJqeK5BHjR64PG4+59dn4I6P+V5G30RhXhTjE3miNSmtR4Bhh3jB\r\nC7ZPXd+BeSQZgFnvfUBs1Bd/JkSNGZpisv1DfqdLi9WkHXarHLxjXXLaj3tv\r\nw/6Z5gjais1AvQI6XMDWRX64UDG+6g8mw2fQNbls7ySvnbwlACmIwA45UusX\r\ntdjxV3DysZhHk4XHohkJIJoLwDkU/ZAH+MYMMhdM7Kv+OCgMEY/0+kncIHwY\r\nh03RXL2VdL8Ss4UWPkC6xmFYRcgCYFjUTDrGk1HKWwEyVOoj6u/ynNECPuXS\r\nSVWzZ/PeEeyTsHsv8kzGRPWV/169HXZ+USrLsoheFnxKKL4hRlovlLviESFV\r\nEtpJHTOF/Wew/t8KLOhZVR9wsrHaIjJn0wicHx1ON6E6XoT8AgL5slTkxZ83\r\nxjZyQnnRvTnKEtcSi0q3t8/OOYqi4d0T+8w=\r\n=G7TI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f0112a8ed175ffa7ea62906bad92d796ec650237","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-17T23:58:59.141Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.15","@balena/jellyfish-environment":"^13.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.27_1660780891603_0.09141898258282355","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.28-renovate-balena-jellyfish-worker-33-x-da07b35378cf476f2084872962deb62c6b74be3e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.28-renovate-balena-jellyfish-worker-33-x-da07b35378cf476f2084872962deb62c6b74be3e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.28-renovate-balena-jellyfish-worker-33-x-da07b35378cf476f2084872962deb62c6b74be3e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"318ae3d7741c6f996d639058ebfa7d044736ee59","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.28-renovate-balena-jellyfish-worker-33-x-da07b35378cf476f2084872962deb62c6b74be3e.tgz","fileCount":31,"integrity":"sha512-ghnEFOZhdmmISAvdMh5mfOXIeSoS9Gl2PNc28y9aNk3gZ33XSIFW+8TazhXOxkVbpTWFGXEKU6gmUEYkrF8Vww==","signatures":[{"sig":"MEUCICuyOah+BUUfuz0+TiGysub8FNe4u6w43dyu+wXeoeIkAiEAkBmSD3Edz8CbIsKyrsMlTMRYoGM+k4w7FTJV2vqbznI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/jN4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6OhAApNmN3slmJsmCFhbkzU+qgkWsm+IerfDnLMZrNngHYvJ0upnP\r\nMKIPBEXMjuOcmhfqElUBnAjRCU46If8LmQSdtmyQs/32UU6rzWcZPSWUMZuW\r\nehQeOc0ZkPkLgGrZQX/69k9Au35Y46l24rsrgokW9Ge6RY2amcWkjmgVg36I\r\nm2UCxQw7payIM3mQlFE55m2uCVyBwF02yR4EUIr+IVTgvyPGKawaKmn2mXgz\r\nhHJAm0lH3OGxo5NMgpvn9jVnbfbqFj4rQzsRNGQovQPVlE2C46pKYq9ciqo/\r\n2C3CA8JCTvqfsychXhF0pcImuKGbu9XyXMwZ/BdVq+7JyxS7c1OUP7VKvXr4\r\nL9eZaLiTuq9fA/ukCmdA+Nu19GH+gPz85A/QIG0rt0yvkigppVDfxH9T6djo\r\nsGYTIkc5R2OLnztStG41m903/rxNg0bSFScKzQqwopYAlsj1tddBlFe6W0U9\r\nHW4EK6LDPWFQM533IrCz6n4sCXbqUEkr2DM5QZ2gPlrZstBN/jGrymaVIrh6\r\neblQUgMj+o8ZLKg8KU890TXpDRLi0l/A9mv5Yoy+lFlGMLDipQEHzNkViKz4\r\n6nWBWhLlmMQfWmb1k/FFmlenOVlyd+BEHQ9h3VS6t/zd8Lv3/dJLLdzIgHEU\r\nh5CMNd+IwICR66FM1KLRvPG8patDX9hgInA=\r\n=MUEK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"da07b35378cf476f2084872962deb62c6b74be3e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-18T12:37:40.662Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.28-renovate-balena-jellyfish-worker-33-x-da07b35378cf476f2084872962deb62c6b74be3e_1660826488015_0.42846785492533357","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.28":{"name":"@balena/jellyfish-plugin-front","version":"6.0.28","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.28","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"947e4253c97fbb94fc998aca6f3bbcb4352e9292","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.28.tgz","fileCount":31,"integrity":"sha512-nhJR4159FCUMS5fjHcK3H2xsP7yWb/aO0rGg+ixXzFIHXoWharTycVSwO0k5A795kCQVMgnekn84tIx1YHULVg==","signatures":[{"sig":"MEYCIQDdRRbbMela4a663X+JL26Ix4JuA7/ggFI59bFoW/m43wIhAOF9qIGVNf9BT2KMhIL4zvUzDiQgdXkh4A7SHdU7ynfc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/jxoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwSQ/+OiJXp8NeYzkaMnB9qpPaw/vDrfCLvCCb1GLHDk8HA3xm7x7X\r\nZlRdGWp6CWIBs03WRJD3gaAOXkp8k7NjnYjj5CCS9IgMpeZhDXpd6vxw+2Jo\r\nIPOmLJ39TM1XIvwZscd94YCCL6PkicTJ4P0BanXL7LEJvLo0Iuv3Kn/JubUD\r\nfHhc2un2LrgMqQNVxR6EDXNNzuZidTPGWmOdg9dNjxRS+niUdmMHMCet+P6x\r\nkbcTdpaZhQyHGoHATJAR4D3ph8BO+k4kCLJvumLQu8cqhkJcDQzgXVvgyFfq\r\n0zew+cMYpCmrya0EEG+QK/zqVvFfy+IJQvbzICm8FQ2kASJjbLfekFL9OWvR\r\nLx+WBj09YHysfFNxFxDCKoAwrxazWQV2QdDFYzBuyfpAaWgTGGfcvW1B/on6\r\nwgvkVeV6b51l4GRm0jNUqi8KzwKmis0rHwYZHk+s8XHMDPki7YuinFUxMlfP\r\n/YsV2LQSv00+fJnOfa70pIQnxJnaYylCEWvkG36HmVTulHvQE391SRjQwRsP\r\nPmJXFfYzwj+wqSyO7YiimyQ9vvH1lVZ+P9EVOlaDoxrk+lCO0VrtIusmKEAM\r\nIMuBhHF16EiXWf5o6g63deV/ew0m+bJfD0Rtv6GqwTIc1uXg/Amoc/MVDzJ0\r\nStaURDGrSG1zvLM8ooW+lElJMVS7mkcqwUo=\r\n=O3kZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1cb33604ad85251b5e3f8b83c14d40713fd0138c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-18T13:17:02.532Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.28_1660828775936_0.3215853464632392","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.29-joshbwlng-update-intercom-client-627d02671fc00f56abde9fa12b5ff44446f8e7f3":{"name":"@balena/jellyfish-plugin-front","version":"6.0.29-joshbwlng-update-intercom-client-627d02671fc00f56abde9fa12b5ff44446f8e7f3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.29-joshbwlng-update-intercom-client-627d02671fc00f56abde9fa12b5ff44446f8e7f3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9bcf583b3ceb1ad180a45bf8c4437cc15a8037f5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.29-joshbwlng-update-intercom-client-627d02671fc00f56abde9fa12b5ff44446f8e7f3.tgz","fileCount":31,"integrity":"sha512-qYeO3CRb2QohOtihm591McA1NbzYyMNIbj3HJzQbmjyU9G+g03kiwe3xHaOb1gshnA1sg+Zu7IOkol2/Pe17RQ==","signatures":[{"sig":"MEQCIBDTLebyY5t/aT9SxhMD5YwnYcz3jZ2D+66JMcwqg0UEAiBX/jUYYdzd8U9oY3l1ho0n60ewo2496wMiYvgXvcofcw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjABX1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfIg/9GUUfiNXDsA5sqiy4fbT3XqKlrrQGiRIui61S/wji7q2ZGYIm\r\nQ0ODX6iacFw8Z97tF66ac7yOW//XwxMM9Ql+Gz8XLfJ602s+8x3THBPF6s4I\r\nF8mlBXndo3MBewzZ2Pz5UXg8eslE/ydycC5zYpZukG52eJP470smhjoQ8eHm\r\n/Oq8RGJ3bygFV0oRRebZX5YsdThM9u1hBUsdyQ+mFT5YslkLVjMuPE9ZUman\r\nWn+LakQ7FesMao1zWzA2y8FxA57YzlUcWft9ixfXw85WhJ9w7UUQOocvvTQA\r\ndn20yKYc7a/B14RwLq+6zWsGKxFUA6aDcLOLSg+f0ZBZU5zVfmIFYf6VzYA3\r\ntTk1vRoNvNtPPK33KC1kt5sWW9WUWVtCqbrzJ2vxmkQTcnDZ+cu/qSNQeiZC\r\n8nV5McNM7L2+BBMut2c2hM9Ec84L5TcVA9tP6CC4KBhCXbM8lobVgMfBplxs\r\n15yxvUeb69ZNqrWF2Wgu4lquj9iWXu3oxOXcO+UlH1dL4yMSZ2suEU2qf8gB\r\n0tqFuK1aMioo3CmVq6RE4wGT7JgYn336tMQ64Gp0DWf6I8bWbTGlyJGnJotq\r\nyKJLDRHM4wCLoNrgF+SqxO4xVs02Mf2/ds/HSrL9wPoepL1np16wAvpC3wRG\r\n5yJBPL0euPx2+mXRJ3c8f+zs3SSL9ewlJkA=\r\n=oiQy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"627d02671fc00f56abde9fa12b5ff44446f8e7f3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-19T22:55:47.554Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^3.1.5","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.51","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.29-joshbwlng-update-intercom-client-627d02671fc00f56abde9fa12b5ff44446f8e7f3_1660950005603_0.7521380126514194","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.29-renovate-balena-jellyfish-assert-1-x-1626245944b4bb7535ae7a68b4b9edfbd69bdd88":{"name":"@balena/jellyfish-plugin-front","version":"6.0.29-renovate-balena-jellyfish-assert-1-x-1626245944b4bb7535ae7a68b4b9edfbd69bdd88","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.29-renovate-balena-jellyfish-assert-1-x-1626245944b4bb7535ae7a68b4b9edfbd69bdd88","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d614fde88c5e420cf5742386bac85dae3c514000","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.29-renovate-balena-jellyfish-assert-1-x-1626245944b4bb7535ae7a68b4b9edfbd69bdd88.tgz","fileCount":31,"integrity":"sha512-JvcefH4dvrVC8tViKgKAbiigK9emYO9RswAyDdMGnq9ZD33W31J/EwGtil35mi9e1mhyBWxKQKp/hticb9nioQ==","signatures":[{"sig":"MEQCIDw+o2+K/MA1tUE/A0RevJgmSjVUNRyEFGY0sR3064CDAiB+vcHkELR6RHdTFLhSVDa1250PFGc3Qbr2aFZBBTNjXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjADmpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrObw//ZzW4ETzX42aHXZaiK2smOCfPEpk/KJWfaXfc6FT0/92k0ohQ\r\n7Yg/7F3XmvEth0W75bH6+F+CWKieqNz0WbrMHgHtH2KU5WWFvhU3AM376vDF\r\nsjOjJ90z3X/L8AESF4iUKfknJcug6W8b3vQlWk3kYY9eEa1fUpXLGXfDG5ZC\r\nrFkilqC4hTzhhG8H5eNr6qIxShTX2+NI0tZJBSf2j6WmyfjcD9Ep/HvpO8VM\r\nF/1LlSjjVHokg//EJO9D5k4U1eauFY1r/8Uz8J4Bx9ovbi7eMs+svc2csyDq\r\nSqe8b8A8aFFMzy37gLXjcGA+kjvrK9G0Rsj+tSmQDYGokiMUTD36ITV6FRU3\r\naR7jAeekZjs9FNv9CvNqdGJvmUZ0KIv8arake+R0xCWyFEsAt4XOIYjcaSND\r\nswBJGBoTZl1ZB02xpzePXoEoXhbr8Dk8c5S/QodyRZDm7PjfmDjjwh9/6Pz2\r\nCYco+t+5Uvr5hQNtUAMagGr+LtEJ8AsGPoyWpuzXzYhHWrfoHzxJuhpF1CUd\r\nuXVzMj3t3navHlX+2xKYuarnCum5sR690Zpa0C69M24IWmb/FlxAInf+fGSN\r\nOz7fyMGFGgiTsIAQaSi33PahSnPDrGstu0T2CDesHzXXxjDVkn4lcB/n092y\r\nXzupc7B7gY749WLhv+kMEy2hiwpX0xIVpHE=\r\n=xYim\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1626245944b4bb7535ae7a68b4b9edfbd69bdd88","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T01:27:25.379Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.53","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.29-renovate-balena-jellyfish-assert-1-x-1626245944b4bb7535ae7a68b4b9edfbd69bdd88_1660959145356_0.16342179646515587","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.29":{"name":"@balena/jellyfish-plugin-front","version":"6.0.29","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.29","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"087c3be82d6e9ee5fc73cfde3c84e21799a4e855","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.29.tgz","fileCount":31,"integrity":"sha512-gX5TSYFUSAVzt+nGeNllSCjj1AlPNn2pSFaUq3Zg2IA+krkOL283kVkwlt3/IXWO0uutOj5bEgN8d8XzEgKyNg==","signatures":[{"sig":"MEQCIA1MlX60Uk2se84JvIeOxF0fb5av+w2Xb68VOJ34UMFHAiAovrsa/W3/nC3BjQ299JSvLYzyYWvHqCc8ZtlQq/uqQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAEL/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnVBAAmVuRXUab46yoXgv9ZfL9bSWPVBHLCvCTxbAD5+DPDbf9t1E8\r\nH7H9+QJRQgvGH9HzyZpQzynjgU0mpLec1tt71YlxytoKRn2SmKmEN/rjf17g\r\nRONkhLuvo4btmk9V4vpFSriKJM0FDiBlE+bLryl6X6V9XCTDDtJnctiF4ox7\r\niYk/k9/BXfr0uEtEVmv+gfequHEs1zdYK6amUkKAKhZRj5cRmaI8kWdaHi51\r\nQtz2fgdWRMFPCZLbS9taA12ksP+12nNj07l4xarA4aE4ZxPXboZ5bbAP6dP/\r\ndbjPA67QlVDDZthilsp4ONufm6pb6a4q86uzNk2qP/7iTuFwXIxSykuKSYSg\r\nbeUyxlmaRLRFqZrSxWEY3tZ78NLrYcOT4/HxgAsfVr1xKxVbki3mKp9gCHnI\r\ntaigrMyv3rQSXs+33U2tSuXTfM/z8I6uQrP8uDCSYmovd4HmgG2ETaKdmyhK\r\nd/EScF0ZPl3sLvBhp5Hz5YKySi2db12+sWyFYgJTB28SRI5Tsk0Ef4TU6nr0\r\nIoo6Re4OaeQAjBM/Ojn1/YDWweOq0MMfgrzSKiae7G9J35bFTszJ2P75CDuL\r\nshAAkbCPiy7zthpCs3PWUp9KPNoQvtJFCG7Ew6ei6u36mcajOC6oMxZ18/j0\r\nNeL3b4re+r/l/38lnxror/Buo1HEKGnMb2U=\r\n=Oil6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2362c5ba2f04fef4acd33293922dc906bee1939c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T02:08:56.797Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.53","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.29_1660961535010_0.016865074560228788","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.29-renovate-balena-jellyfish-environment-13-x-125919112fd058e5737b0b8682a6467a53dba4dc":{"name":"@balena/jellyfish-plugin-front","version":"6.0.29-renovate-balena-jellyfish-environment-13-x-125919112fd058e5737b0b8682a6467a53dba4dc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.29-renovate-balena-jellyfish-environment-13-x-125919112fd058e5737b0b8682a6467a53dba4dc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bcc3e980b7cbaf27a7fb2db56063670a051b5b87","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.29-renovate-balena-jellyfish-environment-13-x-125919112fd058e5737b0b8682a6467a53dba4dc.tgz","fileCount":31,"integrity":"sha512-c1m12P2PQyTncIjZSh3oGjyiQmqP2q5tgGUiLgCUXUSabbf3Bplhcbh7pQcvOlUDYkB8RDmK/LBl22xUvZuxGw==","signatures":[{"sig":"MEQCIEOk/StsZzqRigyKkwQWNlLbaFsEmPnhDG7FwonGSVhlAiBkKJQgDA6jRIi4TWhD7UKtC+qldAj5Ij3p2f6bWZgDCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAEO3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqzzw/+JY6oYRj2QXYeLA7keuZ8eXU/eqtj4ngShITP2b+Ibg6Bj2t6\r\nVAtDVhGCfTuRJxotFVMPOfLKm4fBMWbm7R/mBVPTtfSpEcLTB0vVkm8tvTJW\r\nm5tp1cD2ImLu3bVrW6cv0jZfU+dcnxzRiunQBf46QQgUCXMEjW22U39Lx6rd\r\nbe0APeLWPPUOHXQPkOW89GmL1G281ud2CpwJJtqSLzChAEL8l7QPwReoV7Kf\r\ntbkuVjGvRNjbzVfeHCBQBfd/EyLGvKGQMMRGxPH3BYO1cTn3Nu+FGrQRkUwl\r\n9iar/ADRiwM/R8SPlp78Q17geS2yJ/3GzDXGvZzl128guJWXGiQmhdlpOIPC\r\nMsQA7twYmvs6ug9AwQZNIxiYpnCks0YwDIngpUP7Y8SQqAA8nKpyHTcQlmA+\r\nmLunss7xD5eVEG2kN8ap5COk16R+YzpgMaGgW5CYIYncfWRcwIVGh/RnZARq\r\n7xHvAHc2fi8+1SRAEmZmksGK3Oq5jUGEVxH4z3lIOyNjN43glmNNScJ2W45r\r\nD3AkmJBUrhoZVsjl+Xk4vD+6l+sqiXDEPK/uF2LHHXDzN3wttG5qZOXTVjrz\r\niFYN1Fln+ffgT5sPQITr26TkjMvEvaVMSXh0seC/jXlbN9GDceXTQsBxBG7W\r\ngWUsdejBFzduBTvC9mzZqz6BqWOcxCSGj8Q=\r\n=juZZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"125919112fd058e5737b0b8682a6467a53dba4dc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T02:10:15.128Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.53","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.29-renovate-balena-jellyfish-environment-13-x-125919112fd058e5737b0b8682a6467a53dba4dc_1660961718974_0.5051308152478766","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.30-renovate-balena-jellyfish-environment-13-x-d31ace910c89c3f9aa1e8fedb92d3249a1a27a95":{"name":"@balena/jellyfish-plugin-front","version":"6.0.30-renovate-balena-jellyfish-environment-13-x-d31ace910c89c3f9aa1e8fedb92d3249a1a27a95","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.30-renovate-balena-jellyfish-environment-13-x-d31ace910c89c3f9aa1e8fedb92d3249a1a27a95","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1955a7de2af5d8671e9154d1089a214cd83fb37e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.30-renovate-balena-jellyfish-environment-13-x-d31ace910c89c3f9aa1e8fedb92d3249a1a27a95.tgz","fileCount":31,"integrity":"sha512-cUJydbRpqEqOG/LBDkP+EMYcnA9eDmzSQ4EHZ4MM+s1zidhvXz8p61UvgYkPYprKcs5ai2r5slbZOQjusWDZaA==","signatures":[{"sig":"MEUCIGeKYAe0BvzPwLxKlmmFs7NLkgTE+ozNFHqFakR5AMgvAiEA45NQZUdd9lJrr51ksdwIlvqX2gIbJ395Pgv4mnplzbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAESiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNow/9FDWmYv9LCErOqIiXkPdnL85DzpNXu1lJ8c6ng7CPvRxOZRG2\r\njaGoX4TOOKJeEq7y2tNbgctHFJ7JKno/SnitB9qFCjjEZR2LQl+5hPfM56zu\r\nY1tUrb/os5k3TX16dkVENhIMTmwI/wq2r9tHFRad1pf9idelrVyIMJMQxa5R\r\nJrDxc52howgg67QAWdwStq4CNER/qUXZIve/lpnAH08eLpuEBzfDdnB85oOU\r\nPFC7cUmvm633A/q9nOwkMunvvLRvO+ACOdzOf8L/vFLTM2lGZ4SxZCvfbzsG\r\nLbsv3nl2+q0Be99RqHLGgzyGyt2auexA5ZePvFyXBcACR3ETb9KmPlMhkDR9\r\n9ocGJqIF42d2qss3UkrMbuz0XQ4XBAiqdbMU7RfG2GEUKUt0adLOmQDWEO1A\r\nSQSRXoi+ywcMp3rAASO0kvb5RKX605Bl8Ruf8Q4AsP84WTb+snbSxWImyrJ8\r\n5b0M45PPrtmwbECJU53fefsaB8nnNr9b1idiu7xq5JBn+WToBTrprGT48Kdr\r\n5VvrspWA9AHvxNVFmuoE2oy4V2R7HRWR22FSRaHcJDWOUeLeOXlohtONMD7O\r\nDDNINdXec3SO2oVuw2tcOXNAVLMaUrhfEJkvwZMjIbIYnAvdptDj2ej0adKH\r\nnKUjkVumCw6luK8+rtROleFWtvwjwgvTdZ0=\r\n=x1O0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d31ace910c89c3f9aa1e8fedb92d3249a1a27a95","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T02:14:22.572Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.53","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.30-renovate-balena-jellyfish-environment-13-x-d31ace910c89c3f9aa1e8fedb92d3249a1a27a95_1660961953753_0.22558365846219042","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.30":{"name":"@balena/jellyfish-plugin-front","version":"6.0.30","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.30","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5ed6b2ba5efb0dd65ddc462a1fab131f6df39141","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.30.tgz","fileCount":31,"integrity":"sha512-iJpefRPxQo1c9z+S+SYIgObl4Qr+c/epfyPTt6IsQxHTKCJT0g767er/Vv7nPgSmNUbue47m2Xjydj6JXdogkg==","signatures":[{"sig":"MEYCIQDU580PsLkecbIdlCAWssudKYfKXH67aNSl/mfV3vp3TQIhANF2nmVi1Q1Z2kZxYnIEgND0hcm9+PFOhwxbHm+NqxTq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAE2QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZ8BAAgQd7uFgRfr2bvvuodLi7/BP+GSsykk6PdTFHhYGl4xvawWXm\r\nnua7oc6Fcx9JLaMZgI0A6hVjBojqsUXyv5IazjWMShOndf0DsMun4gNopQzq\r\nl78gV/21+eUPVl2hKFRpi31zVJdNFIc8oPiSLH5cnWxtaUx2hRZUaLim/WDr\r\nw+G8GxNN1KMIIQPxsl3FQBbRHGqREv6OhViT3rd3AG4me2/gFE5Hti0muDTN\r\nCITLas+M1TkctQRQLLn0tCcvqEVPtPIShqceUG52engoZO1lk7DQ4D6XKZQR\r\n3tntjYIPtNDzxgcbFPc4flAb0HVpiaIlgjdpKBy172yStLrS4SVmZYn+HNPd\r\nvbo7Ch/J0F7+H4uLUHX9PD5qEcgNiD4PsCLN1v9mB3am6GDdMZnAJS2ATS7l\r\niklh3BhCtODdcyXF27BiJP5p5pR+MGeAeI0Kgs/F298LVezLiK6MSbmIBnl7\r\nuFWGJmeQ9ZsBSYmECX7eYbUJL/RgGbCA5PvjGfhFSw2fqKAV2znIJnK/FgBs\r\ncOu8GrqbOLFi8dT0ED3YGO5AEt2dRBVbhm7bzev64tbWu8j3CUvlccsgRFDb\r\nS1FHT8txjWU/bz1ECkzPsq6vf5Ro8gAtQ3ZFSl+SZDelCfSIt9ReaugQ6DgX\r\nyY49ayLzDWmtgwMqs4rhWGHw0m7kSL11Db8=\r\n=jNqC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0e76509925089ca795cb3a7e5f0068f3bbd54160","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T02:54:22.223Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.53","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.30"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.30_1660964240540_0.6532536649144958","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.31-renovate-balena-jellyfish-logger-5-x-e3f852cb092bf3a9382091fa6ee4441c7fc56dcf":{"name":"@balena/jellyfish-plugin-front","version":"6.0.31-renovate-balena-jellyfish-logger-5-x-e3f852cb092bf3a9382091fa6ee4441c7fc56dcf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.31-renovate-balena-jellyfish-logger-5-x-e3f852cb092bf3a9382091fa6ee4441c7fc56dcf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"39074ffd53ec8525eb6b69e7260aff8ea6ce0c38","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.31-renovate-balena-jellyfish-logger-5-x-e3f852cb092bf3a9382091fa6ee4441c7fc56dcf.tgz","fileCount":31,"integrity":"sha512-ERnhR32HNjhhh0VzrEo66U2P0NaHvg0RJwQlmpcXtbWk+HLOBHlkhSfC6AjsrABh7JtgyCo7k3A5o/EWPOHkRQ==","signatures":[{"sig":"MEQCIQCWDbV+7bgUvrJpvcuGbQMWFxJeMSXuC15UWd/dJ9I5fAIfXscgOt5TM8OO8OI25IwK5ecTPdiZK+f2KBRpak3V7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAE5MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNZg/+L5DKT0JmYM7g8+Vf5iJjzDlxm5e/dn6SnC2Zuar4ykERcyhb\r\n/Qc1vhg7grfT+qLGeKF98i5ZlYk6ncVWAfxMWVjLHGGKr5Sq2NZgS1TttnLY\r\nn3csA0duye0n/w1+NOvzwwJ3HnAKGIfk6RQecqhie+sjU/DtOd7H0o83P+r5\r\nb0IL7aQG/pY0UHuYI/NHWW8oFxKpfqhAf3Vk+oQFBS1jo+93+szV/Qnx1EIQ\r\nbRchLtkHZjpCp5LQQEUO2qC3tg/4oexoB1NBO0KoDzvd6UV7OuYvXYLiWmae\r\nAC7EnZ8fv/0ixYXTOF4PqvMYu5N/EEpZbizNbnexBpWXP6Fo6u+vBztIstaS\r\nnt/QxCh8Ysecr4FFbkSdCMXEXL+nZ0UJIYPYyy9WQMg161dLqXd2EMqTJos5\r\nVP/EfDc12fxPthdLcPEJ0VSn9MljXuI/GCVJxQVJSFUKfQD3EocDgK+6LFNg\r\nHRjalBuBF4qkeMAQLA+fV1Z8Axv+WIX7uihyjQPkmWU3s4BKyrRJ5E6Owtcv\r\nDk+pew6muOz29RORTFzUTemdoJN3BjreZOTUJ5XZRcznUjjbSy+UDnqW1TtP\r\nM0easOn4vLJW5DPdj4QmMPr9F8iiWp/Bma+Jaejktlr8Y1lymSZwyUrEcAsy\r\nVEPaYsh6OkBWWlgJ6BfYmGFrq/1qPOITipk=\r\n=iCAo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e3f852cb092bf3a9382091fa6ee4441c7fc56dcf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T02:56:20.698Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.53","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.32"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.31-renovate-balena-jellyfish-logger-5-x-e3f852cb092bf3a9382091fa6ee4441c7fc56dcf_1660964428113_0.7981392744911753","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.31":{"name":"@balena/jellyfish-plugin-front","version":"6.0.31","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.31","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4cfd7bbf5f28012672ce1c830f948418ddf74d90","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.31.tgz","fileCount":31,"integrity":"sha512-qDK40pqyJVZgZU7r6MrsimSDRXFfzQdTO6j1bw4SviyPQ9DUiCURqehL0CMiV+wBg04c7GzE59ida7UFrJKxXw==","signatures":[{"sig":"MEYCIQDru5TgzXHn8hW4iwP9b04jMeki6TgOiXyUSz4AKMvY4QIhAJyMKRfzGsIz1jE8ukMruIY9S24DSYfBXuSHZztSWhvA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAFeVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHUA//dDkP2dqXG0pRWGpm8mfRVSdQdpj7lMLJdk345hJra/P8BLac\r\n3xiIQ8Ak0UaIWzvFkVMdVYIHd9/iCIwCWpNsVSWcOENQkT1uykjS7W0gdXEn\r\nx2UytswjDRAg1mpO/6wpIaFGUIykkcZ/VijN+WqBSfZ4jpZaTp68owsXxjMU\r\np/Fpurnebl7AOd00Syuveq0x5sXgdKQH9kaX/y+ZW+eV6eBZE/hJyt4YIYy1\r\nmS+poPiXFBqczU8ewaU0FzzH6Fn5owFzzi9hRQB6V8z/+E72Mv6rTXuTX351\r\nZZ6XSP475NAy82LT58yduEo5WoSR5Esw9oM3RHxSI3yXlOqX0WnOq9KBBghG\r\n0CdV5wGgHhjulJPL1oaB0+P+FLbt2mlhP/+KS3kVKxK5SQN6OqP2Sx+k+ASh\r\ny60DhAyYs3f7QD2E2V8v9Myv7AqCD6WCcBHWRmBEQgGr7K5vFbKJ3IFUAFSS\r\nD4QosO+WAzJrL9DZC42j4AaRQ80+uIobYe9xiuiWoRpuwPLHdo622jkfTQBN\r\nfxmshDSia1B+orTsH8PYwJacFwBciffU627Oq/jUUbGkkXpMpg8/W8z4FhYx\r\nYKWDVEslBOko0saVAHXO7IbHCVd2CHqaxd/W5gVwC4AEV+NEQR6y1PfaPl4r\r\nyrzHEsQ2TkbniPotcT/tQ0KkljL+vR3HMjc=\r\n=LwdZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3bd1f6fe34265a5a736b4592c5457fdcea07a777","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T03:37:24.492Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.53","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.32"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.31_1660966805235_0.5745822269786516","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.32-renovate-balena-jellyfish-assert-1-x-02f872e46b774195d0bdf8eb443ef3fcc97ff9c7":{"name":"@balena/jellyfish-plugin-front","version":"6.0.32-renovate-balena-jellyfish-assert-1-x-02f872e46b774195d0bdf8eb443ef3fcc97ff9c7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.32-renovate-balena-jellyfish-assert-1-x-02f872e46b774195d0bdf8eb443ef3fcc97ff9c7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"85e1b54102aaa03d639a930a2bdd4d7bf08365d1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.32-renovate-balena-jellyfish-assert-1-x-02f872e46b774195d0bdf8eb443ef3fcc97ff9c7.tgz","fileCount":31,"integrity":"sha512-N6hEy9OqDVytTWxjq1BrtjF6noMLWja9P89TMvaUxae7EJE08+CLitlHf562AMpDQnhcKasVKOS6vr+QEIaiMw==","signatures":[{"sig":"MEYCIQCYLgU8zk3C2otayRGJzGGPfJVy2hUSLuWR3P6jJlQILQIhALl4ok272sRTIMrdq6xBUlQkTf3QrxFPgwzH5R+v8ull","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAFg8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWag//Vh+cvSHobEScZySFtXfVznh717rvAktAtAB0qifmV2VCHa4i\r\n3wx5nhY12xSxpTE+S0HK2pezy4jk2kkwZf3Q3QFA0GdfAcQAwEHDIvFdQ3qd\r\nl7DSxT35Ype/m8uMqW7sQirE5MEUwNbYYzcc0fMxUVtwXXbH+ehhC/u9SBrb\r\nHg0X4TuV6AprtIZGk3KcL5LOCtAMrJZnMHYv/5WPeDFeH2Hr1rs5BWPANL5P\r\n28hIgpR+UhvnHhi0uPzH78f05HO7r6i5n0grXi4CAEoiY/jCWUYJssqJQg8g\r\nAhy6Wyrxqkuh2f1U1/NA3vZAeT3ztDhnm7hqFtTsbhvcQdRPtr5ih/JFQNRW\r\nrqi5JooL1wqf+vJlfYoc9b1WqoLfViIitWF1adssQ3AVi89yaCtC+dl+96/V\r\nlbPjiSTD3Zb5IIoq6Ji3hRA1VlexmJ/mPZy33QVrAn0jp6ImKagkWSevby+N\r\niUU6Keq2aSM6yETsXR3SiE2YJYLhqcI8Lx9yq3C2tyu80xM6MJtk/Yl51D3k\r\nJ/6I7fnrXzQNfMm829yMab8P7jxxL9RZsj70q20A+MOTiLHjdUTarePAMlOI\r\nBb3uARpO0Kz+5yu8UrReQyDgUrHNJrWjZLALPj0wBdTMFBs+/Q9mYQhYdIAi\r\nb0e2rTtEPJ+ZxGW5tz9YIsIoiO54Dc2tlPM=\r\n=sO5H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"02f872e46b774195d0bdf8eb443ef3fcc97ff9c7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T03:39:02.320Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.32"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.32-renovate-balena-jellyfish-assert-1-x-02f872e46b774195d0bdf8eb443ef3fcc97ff9c7_1660966972634_0.1342323385934141","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.32":{"name":"@balena/jellyfish-plugin-front","version":"6.0.32","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.32","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"51d64f0f9280f15ce8f25f6d5633d5b00e5e2c7a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.32.tgz","fileCount":31,"integrity":"sha512-HHW+PlrG/MNfxQluGGMMyASlZoYnetYDLbuwxCKC1Yl5Sn2r+S7ecwCOA7UfURgFjQb3uOefMYqaQ9cccPfdbQ==","signatures":[{"sig":"MEUCIDu41PF4pltCv3yvO5nZ0oxthMkc+nVQYPu6lJ2/QnjWAiEA/iBT7eCEkESjLsfe7NOK0etG7hEcKUABNGzDToMR3nM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAGI6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX2g/+OomKx5ls91Hj70KLfmiOgBi6vS85SOhYxi2FwV8B6TCZd4Pd\r\nFujvLEmyiwth2zj+CUX9K4/ZBjwTGpyZbOkl2qgpAxX41dkD+CwyN5h6EHbN\r\nKEtyUVf+9Kvys1UhYN0Trojgsk6TUEF/pQCMM3G3qcp/OvwJM6xkHUt9mb4b\r\nCAj0qkEjJwesGMaFmoLL+LPhrn8XZJd9Nho9QuoLAmi485bMZGqPCjIm79Xt\r\n/V4RR41dGCI6znhPRqp7Tpim3P7WFoa39D/n9MoHfqQdSqzWcKV//k3hUgFd\r\nXoX/3Q2VdXM/PZDzhNHgWCZ8GOcSUb/1DCeArbjvLJS1v5e64EyF0XbFD9nK\r\nIAmtdgrmcQRbI8kCfWjCVWo2FgeoZ2us7hFCIPT5gUrgqdZMXiGlscJV5bH6\r\nQzG0QChWpAx7oWtjzEaMMy0naf6z/F7MD40jt5ZobvFldbXdWUoZKr4M1Y6e\r\nMz+Lb8X5qkzEcdpYRvBCVCCJaB0Ev8hIe0EcuKEe8wL+LSE16AFoATGBlXLM\r\nglA8C9L/qDBky7758SeNBn1u1bNoahqM/inaIERUO7OWHDQQSiB3ts6Dsa0h\r\nTMD0fJcLxjk9KWSXts+Or7B/uN9buyBp8i15p//Xzhm7WEXjzP2cGvUJ4eGb\r\nvF1BUucsgW90gBfm3HBVN99gjY1LnZnC8co=\r\n=0jeZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d0d1823147fb9bf64890ff5291a9516377618d8b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T04:21:34.673Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.182","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.32"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.32_1660969530449_0.9328162472796211","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.32-renovate-lodash-4-x-2292c86b16afe26b6f25d145b96cf64e49663593":{"name":"@balena/jellyfish-plugin-front","version":"6.0.32-renovate-lodash-4-x-2292c86b16afe26b6f25d145b96cf64e49663593","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.32-renovate-lodash-4-x-2292c86b16afe26b6f25d145b96cf64e49663593","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f62155729346e749d0c4431e98a7a9ce4f722080","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.32-renovate-lodash-4-x-2292c86b16afe26b6f25d145b96cf64e49663593.tgz","fileCount":31,"integrity":"sha512-RgZn/OlrnY0MwXlUjCzqjUx7/8jg4NUigKKqJjGJKa1Aq64TSyomaBn0v5ZiY6P+P+S25LNRD7EoIWrmW9fZJQ==","signatures":[{"sig":"MEUCIQCoDMwdIYtSFT+jKxAI0LJMQobcA4TMfLAehspGp0g5ZgIgEmosPnbD/EmwhKgv9tQMRu2pPy2/PByRtVKPdrOf/QE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAGLWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/SRAAnpqWpzlgmwXuz/oKSFEc+j/EjB0t0FYwjD6O7oh4h9/hJJwf\r\nbnVk6D4HFo25t8nDrdXj2wK56aOOW6Fg8aBuBpma80JIvby0rzFpXKHi7DeB\r\nRHjbSuyxDyKS/sDHqzuuyp9X0FOkD0nMzoQBGT+7sxLhWfcjBxZyjHv+Rquw\r\nI1/7DWq5+yBnHtMhHf9R6YbZz0tH06CG9zCdeLvo0Kpa1D2If6IfKJF0D4cT\r\ncyChr6Ciw4xlOYK4IFOPMX/792xK2cCVR/S2FJiJwK2IX8kEUJAcCSGWiwbh\r\n/Bys/92tbJUmvMZHA3CNqlPhlfhHoA9D1gg2axcmXMZ9gY6T91ksJKch72Gg\r\naJsTtYfCl99qyMwiooS0KF4KZfD5k9v0XtkHmohTqHPiGh4MXEYfRnw9zchp\r\nfv45T+P/ZjsCBawE+J2oBavrJAHeaElU4i2qlQZGGws1EVAwLz3ShfkgcBsp\r\nY/YX5TQg0UUPatfGE2kqOTb+U+FkBrrBLgX9cr6uvmWHRpgcFYvx46j94pEE\r\nU77sydXPI9FIcBPCjm/N/gXifTbWmmFKGIAwEp3VxJbMQIOgwJVvyOodvcLx\r\n8ZEsFkRSfnJEa0PhMyxHPLwNErhhnGF7MW77iGFYzSblAHRGTLISsGeWXj/K\r\nKw/0fCTzkatLDvZMKSfQ9BHgGGkpfr4slOU=\r\n=pTd6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2292c86b16afe26b6f25d145b96cf64e49663593","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T04:23:27.714Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.32"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.32-renovate-lodash-4-x-2292c86b16afe26b6f25d145b96cf64e49663593_1660969686043_0.9277941709771445","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.33-renovate-lodash-4-x-8f40de6d1b5f2a564e5a39ed2b7da85badfab6a4":{"name":"@balena/jellyfish-plugin-front","version":"6.0.33-renovate-lodash-4-x-8f40de6d1b5f2a564e5a39ed2b7da85badfab6a4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.33-renovate-lodash-4-x-8f40de6d1b5f2a564e5a39ed2b7da85badfab6a4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3c64abec7481ece3174c157c93853f2040206c71","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.33-renovate-lodash-4-x-8f40de6d1b5f2a564e5a39ed2b7da85badfab6a4.tgz","fileCount":31,"integrity":"sha512-IZ3Chd3LW4SQhm/ReAEFQJAflyfiXHAOW2nysec+j4B38jDaiTZLyQqOmwBsRetmMNYQPLQJu0JhxRD9H5nXLQ==","signatures":[{"sig":"MEUCIH8/kwUM0IAsfWECJF1L/hUnd4lQEmHnXQ6uo3XlbL2lAiEA1B8Nijs1Axj9x0sEOU/I6tKEjkGxU0nndFzqAqJgKi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAGO7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrb2BAAg/gnkrhtCjecv1Yh49eLUGa+Qklz0lyyA0oL2ZyqkVVyRGOa\r\n52Y4DXzhOwMFnjMepnGhKLgvOFG3nT2szXTuszLOP6jWfvcaeEVPZkYh1h43\r\n0a/8MXpEq60cbHYSCbboQ38Bx6aEhD2k4jm+O2BXj4scSp11rR/OAuhzPukQ\r\nvjr7k+8CqT6kfjKvtx0qrAgWUAj0/Q+zyC8hSt2fZsFADJmtsjkuUCFpF5gr\r\nUyIZ+WoMlxsm1bC0iVELC7+wLGN2qTStxwdhTEyC9+4BO4fUUI8QYntr7xZf\r\nOanPxg4/m5BqGnAqsu+J7IVVa2ChDjhNuvYvcQUHuYPExEB08Tr8oe7na2fb\r\nTRQApNOB/EAUQT8+6OOxyIqlWjqedDDOcZHTa920EQdRXF8YMcmEl1wGQpxl\r\nVRXs7tffayxaqlz3DMG/mwrq/a8qNDlU5AKIKwi1ACTqCzFTASSctdFokg3Z\r\nRoymSLSxBMgDchueyH9x0AKffc3GWY9tdjkAtlg6BwC7PTBtPilvK2UIDM0C\r\nVVUIpIyVGcPuIFh3kmz2WbQebbdp6KVSWlhrzRclrFDW6qvut7uCF4JclAZM\r\nzaiuyC/FSna03FFP+8D9Pn/W/4ZILK14/5F2JqzEq135dbPuP/cT4oJug25V\r\nqevGNje+PF+8tHQZpGzDTDdJtnc1Qyh86AA=\r\n=KugM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8f40de6d1b5f2a564e5a39ed2b7da85badfab6a4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T04:27:02.431Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.32"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.33-renovate-lodash-4-x-8f40de6d1b5f2a564e5a39ed2b7da85badfab6a4_1660969914977_0.10804135861973929","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.33":{"name":"@balena/jellyfish-plugin-front","version":"6.0.33","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.33","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dc573f13870f0335366ace39103fedaddbc1cb07","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.33.tgz","fileCount":31,"integrity":"sha512-eIOnHjy3AAlWhxHyaA+ySVJblR24VxQ0oc/zPACAFyPjqrKIf4/6ZaMjZcQsb+zLuZGmq4JI1f3g4cCpwLOuJw==","signatures":[{"sig":"MEUCID8AuQ4iEVmq7c4TgCP/kxQoijg4k7mhzxBssBggUY0QAiEAyHEisy64Ac6Mo0scorn4JcumpGY74cPsRVwyGBQCpn0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAGx5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopNQ//UJOVd4/St3b693aeA2JsHD1Nfy6gDuaP9rpZp/Qdzz7H7hEi\r\n0a8qS7GeWR1C9NqfEgiLdjqKY5CTESPoW34vx7ObSGBaIneAGgG1/1E4EXxU\r\nSkxKyZggMpKyfd4FQFbhTNu+R6cEHxKb4tc3cJZtq4g1mqEx5+2R/fj3oX9D\r\n2rwqZdGSDxd2Slc3j0WRrCiTTrhnl5R1ZfgYoP2iEug31/QV3NB5oYqDCuqC\r\nkl0Q9i1eH1pjhON2G9j5uGD9N6CPirqEkWHuWWmE8wGJa1+5iTJqmvBOckpT\r\naAQqmtyX1EDb7CPLmVB54rtyP99EeDgZFB1M6CNyPn9gRyCCg2D2UdQihzjt\r\ns1G7gqRqjA+TUtP9SIzXWbsPDkiXMVF7cRpwoc9nD4SFcmjUgYqQl3pbx5RC\r\nrIc47HeozjPTuNWA8JvxgaF7VhcFKLPWYzzpN6NBd02mnDqTqTAlGlFU1AKA\r\niWWD/86i3PCxMAxM0zIWBbCiYKkBKAzpR4UK6Vpjv80VJORkJK62X6p4FtSM\r\nZPSGUDY62bUDYz7OwQVCRPjyI3fNeP8070v2fblgjowJX921nnJOrwIkfj6e\r\nJaB+GAPGBAl3VptSIRxrx9b2Op/8P7fB/X2YAPvB2fwFNkTigEd+vdTnNyvQ\r\nSlIO1sdlkWparN9U/HTvMVtCl9CY5PqrM3I=\r\n=co2A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ef2f541bf088a85ca6826aff8248cfe39d820f6f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T05:04:22.074Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.32"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.33_1660972152883_0.7819829704731946","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.34-renovate-balena-jellyfish-environment-13-x-639c6e098fdc9501f0bab34ddfce54e51f42a946":{"name":"@balena/jellyfish-plugin-front","version":"6.0.34-renovate-balena-jellyfish-environment-13-x-639c6e098fdc9501f0bab34ddfce54e51f42a946","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.34-renovate-balena-jellyfish-environment-13-x-639c6e098fdc9501f0bab34ddfce54e51f42a946","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"13c112be272a2b9691548f22fe81afad822f1eb8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.34-renovate-balena-jellyfish-environment-13-x-639c6e098fdc9501f0bab34ddfce54e51f42a946.tgz","fileCount":31,"integrity":"sha512-DxdAXVTGVbQ8KJl/BFDDHaZDsx7F70QCsLuL8C3UsgvYaa9jxGRBJK2eM2NsXtfmuovh/7D3LsyXUVbX/JBMAQ==","signatures":[{"sig":"MEQCIHAlag34LOvq9CNCdWZo5uP8JjWrPvNaebwAjV4QkVStAiB4mr/i7syNPE9rqZHyfJhtMOkO+igYfdX+7X8FITOtKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAG1tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSMg/8ClFWi6kwHxH38qlKyTQMeXQQZ7K4U15mKfViD5uzp+yZU9XY\r\npV8ZZ2Lln+EF1+hTKLL5rwGJVyeuFdPBxG3oOJ/nHP8rIjVE31a0oxA7+P9i\r\nMZL/hqScELkcdibzcT7yMnwrqPtLz2K1T0y8W9+Ha4FGc6aFZXrsx1dXMEdC\r\nFS0fisjjQUpL/lVdk+zxDYbgjY1Kc/HtVStejOKTzDx4kCYiv4QGnP4CHkZX\r\nKA4ZmlYMZD9Q0zsVE+OFwv7uzoNLffbh8mzK7na8eMjZGS9i5d9srBCDhZxM\r\n14OKsSjMWRcvD2pYv/D8hz1pWXysa7rSqyMRXcAjgkyZNvvnLKtmZySmLmeC\r\nJrX6W4pT/OeaRYF0RkeCJL1yXYTyQ17SOuxmc1PYWqQHGWf8ULhAf9DMibJL\r\ntSlKnCVjyMVqWMUn1Kepyb1ctKogsRg0abF8+WPuTAaLOPrZVI59m0zg6SZH\r\ny9R2f2PF7+LlO6QrmibrDKXN+SZmlPP9NfrT+Vja0HjQv13q6m+INYZH3rwQ\r\nPn8p97ZG5jurCVTBE+ySyZMXyKeIDp1mTkUZehKl8vhZv4C3H58HT8YcPvqg\r\n9Y20GNEMk86F+bSxN7OTDLKjSvjcNMDXpDhHQgQbMYsESYKv13ApLOEvGkHl\r\n9mLBfYKAhjgrvJcSgmkyRjEraiMHDQmtj7U=\r\n=MJwv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"639c6e098fdc9501f0bab34ddfce54e51f42a946","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T05:07:35.830Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.32"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.34-renovate-balena-jellyfish-environment-13-x-639c6e098fdc9501f0bab34ddfce54e51f42a946_1660972396813_0.6341810582311169","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.34":{"name":"@balena/jellyfish-plugin-front","version":"6.0.34","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.34","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8b946a532a336ad79a4d01e5cad4c8f9f69a4d08","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.34.tgz","fileCount":31,"integrity":"sha512-AwhTsyKdMAnZew7fcuS6t07IWWWzoC4nhN20nWT7Y41MxRSNpea9vTR5vLcdx4qn/NUJT5pvb4Yz2JQdXEkx+A==","signatures":[{"sig":"MEUCIGYFrK4e8vBIQ41SmOglD79MC6z39TsdCb/9/+vCr5PNAiEAsV+nuibhQ88b7tcHy2GiaWowjxrBv7AUGT92Z90oUV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAHXRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF/g//W9H+/bDohBydvVWi4WucEtkgwyNZXQciyHcEf1bUaYO0tPEe\r\nwoaU3ZrcCmEkfFGTRmylCcB3KS9RefG3qiGwmePEiEKR/LjsIL9wwPYEU6i0\r\nyXdNgt3Qb1SrCStRoU9R+6oeH8EgctiOQ6+AGbbUvrydeB9ksA2rSXKuTrL5\r\n9UiZ+sExTbF32gFHwtwQhzk7dCe1hKWPwoy2Cux9w7FU96xAHUG2qPq6eyPk\r\nDEGhmxHAVzrczhbrtm0GyCdlc4UycqIqSH/DD+xNM0CidIsOgxupEeYJjqga\r\nehkAJCo7BW8g9EL2zoAGYezj8zKMTMsrJNLzKn2dbPiIeXAcSInL5CBmdV0A\r\nZtiSQT+P3Vj8HofbOLdaS9IJkbKtucYZwfQjHxjMrefq7Gr73SUiktDrM+PB\r\nbQD55sqm/jMsLoehePjpJM4vecq6jOq5zxNIAYiIzHWKbkEVGJcOxhgGaFKi\r\ncPSJ5fa6ic+txj7hiz88kwHX3Ggv9NMWbDPu61UGizacYKP789relI1fO70D\r\nnVI7jktLctA0bbn7ub6oBqaXnGtCtlHzoJST+pEaINgXSLw5BXTR5nnYYeRc\r\nA6KtdQUq7urTpLkUptuyK27XzjLWBMqMcymidOUC8dChWP10bnk98LvHsHx1\r\n6qDFLtEGUpcWfEYs/logrkksdohD1qc7pjo=\r\n=iaEx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"91c3d9e49ecd0a1b6db4b4795742a323945384a7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T05:46:08.308Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.32"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.34_1660974545524_0.27042301832582494","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.35-renovate-balena-jellyfish-logger-5-x-6212734d55b59cb9ceeacd41d12524180717538e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.35-renovate-balena-jellyfish-logger-5-x-6212734d55b59cb9ceeacd41d12524180717538e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.35-renovate-balena-jellyfish-logger-5-x-6212734d55b59cb9ceeacd41d12524180717538e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2db8c6e6d18842ea744d50fadcc9709e12e3ed6c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.35-renovate-balena-jellyfish-logger-5-x-6212734d55b59cb9ceeacd41d12524180717538e.tgz","fileCount":31,"integrity":"sha512-TOlqTgHLzFg0krRzAeMnW4aHWFW/HP5kp2koIBfOrLxw6j89QWZjvixZRhkRa1rxJ3+VORn0Jxk9smqKkR4TvQ==","signatures":[{"sig":"MEQCIHe/goArDESkcR/R7+x68NytQtOYi3VFW8TTdRp9T+/VAiAJfHmDtZfmN5hhSi1oTvow/GNVzTRTiVMrBNaL8QYS/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAHb4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1PhAAhqNslyRKfIhnlX1W4DSOY7mPZoNtypLl8bwIe1sCQn3wEW6N\r\neCIF1nxUyi2D/3jhcMVGocWYSfgy64Nxp7wTopFVgzZzH9G8fvWkUhuMj03B\r\no4x58i2pbTCtLcH1MiFBSD5z+FfQj7xUV+783avcIYSBO/hbwj6Lf1B5tHV7\r\nsbVaIMiAk3mJbZNoBUkAk7sfaLmqv98sVXhJkDuaKb4G0Hcp3pQho16gM/iR\r\n3cuEiwXORPj4BrQUR9f0plbL/k/9BU68It6cIWiboAMSJQ6HRd4KZMShFKeL\r\nJrq+SStMUmLeMW3twIf+UZwSQ0o5SqhNoek000QOUkFFr3iGQTdGbMO7MhWv\r\nR6LpKG16xK1Xg4xpJp4p5hCPta++sPONPosX6rdRS7CiyjEyY0OtvwxMzpuP\r\nNOG1kV70w/Je0y71HqvoWCVAXZ7VRjNmA+Au5H3v3IfsfOkX2GbuE2fk9qG8\r\n9B9QyFawKWdvByULhgdMer27TsNK7API82Pjp5xymcXh83kg2XYJ2rNANEk+\r\nISA1feGA4kOrK7lf2ViRRHQ70Hrqgqo1s7jN6wzh6WMtt1Qc6r6cRsXLSLG8\r\nyMwA9zw4ueLJ5JvXiDN5yksesBlnhqMfWkZV+8VBverNGP0ribI5wZOjMwjI\r\njw2Mpe4QAeh7w1DQcvhM2v4x111a2Ph1850=\r\n=motx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6212734d55b59cb9ceeacd41d12524180717538e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T05:50:30.876Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.33"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.35-renovate-balena-jellyfish-logger-5-x-6212734d55b59cb9ceeacd41d12524180717538e_1660974839831_0.029180219063109636","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.35":{"name":"@balena/jellyfish-plugin-front","version":"6.0.35","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.35","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ff403b27b562c1b5528f2ec88970b600f661344b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.35.tgz","fileCount":31,"integrity":"sha512-OnUKzVh3KJovxAa0B2zCpnbz3DK3GREIhdXUAGrQNZZyV+RUX03vdaGu2MyWMd9CtujvPO/jPmhO6d0DGZVR4A==","signatures":[{"sig":"MEYCIQDBR1aSYhnV95EXNz7omtM9w4ya/CG9pRdFw/mPnwoUeQIhAMKdv6OjfPjAh8RYjJQzSUuvLg0aSKz/XvfWIFH2ZIxV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAICNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO2BAAk/pMZqh9iWiave9UYJs+dkTp+7oEo7ss80ACva1I0AuNuTS2\r\ndrzgJ7ZXERXgMcMf27DfajTDzuVoanDqWh+y2UTJkJhy+mkIeCZio2klDic4\r\n9poWYtXxMpZRYpiZLd6i/ZI/8zYRVomK6yKyvJqVm4asRzLoXhA8gRYXfSqU\r\nGYmBtbvrWPDdGNeRLyZNSxCIKPkZm1FinbP1jJHUBXtF7cBGVb8h9cuEtOMf\r\nc+3+dR90iMrk0xNWXV18t9NWa1kYtRszDsJOtvecb44emFoO5cVsSvw8/9Ma\r\n1bu5NsY7EjdtbU0CshOoWXpUI5EkXRkXSae7iD3b84bAybS5hZ9bdSkyEzta\r\nt6nOinmoIM+vKEwwGQh6n1krpgdoFOFiHhpJSalRNS5vTRwLmVfoLkc+ru8n\r\nKIJftSfwQ02z6SlZSYllyoSkPkRh4S3gGJG1jf4/2g1wcMWLkWpMp63r1kb/\r\n3DZ2e+FXct0AdBMG0A3xcmViSm7RCXGK51GXcD+xwWaOBmXBvClyuxJjP8Y9\r\nn6PSUSrO+5WCt8BN83ehEuLBOr1unwxOv3uxFnVtQaUr9ydRd6a4yT8yeVnN\r\nFXgZOP4WWTeI2WuFfKvY9bwLC7zoOJ5LXweKyPPTSTelDYYd6UYw7j+PEQX1\r\ns+b31GzsW5ishCU4aXE84kfKMcdvx057RJY=\r\n=LwRl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cd359d0b6e824f04f6a395f82f32548cea00b1c1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T06:32:17.569Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.14","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.33"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.35_1660977293709_0.06539610866616585","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.36-renovate-autumndb-22-x-436f22f6d386159700c5c110d5a3308d3d66625e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.36-renovate-autumndb-22-x-436f22f6d386159700c5c110d5a3308d3d66625e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.36-renovate-autumndb-22-x-436f22f6d386159700c5c110d5a3308d3d66625e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5899d211d19cc83dece1113e1a245a4c91c3bea1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.36-renovate-autumndb-22-x-436f22f6d386159700c5c110d5a3308d3d66625e.tgz","fileCount":31,"integrity":"sha512-syyQOjT7Rwqhajgn7V3ouj3E/A1+U0RXZxy//ZxMNtRKeuTf9XFOUNdaISQz4ZVTJXtBWal+2UCTOi+mDzy9+Q==","signatures":[{"sig":"MEUCIQDbeJum6TRgh9NI8QBlObzswns6BrsfVEXNSgAQOBv3KAIgdYuJTLPd7Re1am9x3HwFutAbrh5rXmq8XVajgYm1v5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAIFjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0gA//SBSUl7jGPmWUmP4lR+W3ynCiy5k7RkOlNAuxPrEEaSyLef5v\r\njht8FRs9DvcbPon3axs2imGMdYYBBq4gjgDMmjhND5rM+IzyE2bw1q/FVPea\r\npG+STMjdMaEUpFlbk1Kimhz0/QWoaMrftN4MVQ7LWqASseuEK0BUbFWrOXjr\r\nzCYC8Q9FJgrq5zqNHbpNSKA6aFhtG2HLahjU1pHrGERI/wxyg9JLHjoclC1O\r\nZC2RPah6UTjSRuBLObwKfoqzKO4XvyNnQioKYM9hEAF4oLlBdBbBx4zzrpUS\r\nHcUMSEkdJvlOD5zlJtenZ8IQo8wrXsBApgUjyqkLaRJ1F9pUSiOibepHfNoP\r\n0CgXwmooH9/McNQzp0UZWU63EOXlozqTrxjgnWsE5kx0rWxRmxeQXokjVF2h\r\njA1MNuTWubIlvZ7dFtOVDZquHs4BcThoVRTYLMGfSsZIaZ7QOeljdI7XxdTX\r\nUe5JzNZcgKzrImmFvdTv4zPrfbCl0j0lWCHBoL2UA9DaUag42xXa3VlrDflp\r\ny2/1Pyc/joWk8vIX3k1Qit6EBysuRYajkOFDDSDj3SFyG2VwT+f1lDHPtr4G\r\njxcOqYN5BT3OFiPpVCU5LXOPDLyrtykkdalpxhRL4BfgsM68PPwbAP0YBDgB\r\nkdFUB/ulpr24diW0edajpaHg92okrEHPGS8=\r\n=eMFj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"436f22f6d386159700c5c110d5a3308d3d66625e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T06:34:27.458Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.33"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.36-renovate-autumndb-22-x-436f22f6d386159700c5c110d5a3308d3d66625e_1660977507076_0.7295152083417018","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.36":{"name":"@balena/jellyfish-plugin-front","version":"6.0.36","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.36","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0af28340c558dff88ca2dbaecaac9c6948f0b2f3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.36.tgz","fileCount":31,"integrity":"sha512-QMw2fKIUcN2XQTzItagvLI7hHQe+rmHkkHswm7xxTlAdPBeuaYEprNxFfcvEPI2gNoFXeGK246XLaxojy/jmjQ==","signatures":[{"sig":"MEUCIC5kpJJmStV0PrvLApYpXGT2VuZIJ+g/mhDdyBh2KNsZAiEA1/a9aMjsrTO7/V50If/PU5YjOPn2KhS3z8TmbE20bJY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAInjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKHQ/+IuV+37dDw4RwKO0IsjytDeImT48fV6totErT8EkEMWMHrOBX\r\ndwoJdXh4eL5wNb/teNZ20Wj3ySLNNGs60auP0V5gN0LpCxTh08DeEpntDU4P\r\nLkQ4SN28M9uI9PQu5IM5Ap0JcglaWnq0PVqtMbjyxWwIdMTN6PyU2GyQH9eZ\r\nOl+LWRRvdOsyqeAx7JXHdxWi0O3ic3c/hbYbsmjIjwSMjWXZAVwC4dleggSA\r\n09rLhkjy9fyI3Jem0HSSQZ7j9fFdHg/RMqw+lzz1UGVVOZRrYCQfpwCerK1x\r\nLCTNPXj5y8PpmTndgJ0sA4T4cLeXvSwcFrOSZG1P5NRkTE8GpH2kDGkw9vcc\r\nBXr8WLO/K0LcIeY0EZAg+40zSWYWLH1cMtneU+bUhEe47s6Ypj2oMBxGDJFs\r\nT/51MFrYfZ1UbiQtCksUXn4d2F3cw28705PkWkhXEfSQtLJEwnnll4GNQH0n\r\nAAqY2HmKT+pjNuk9AcV/AYnzEqoNpftO41FclbViN97QP4bEtjh84sPa1qd5\r\nznf22QNRzx0YNBFXzMtAGOPAQhqs312FzIW3gwh91AKN1BWRTqHfsnaTiEJh\r\nk3Duhen4W5vg1Dxk5bFTfCFNLCgNtpnYK/MEcAPRmrlFswZgAVBW+KUBglRr\r\niEAvjdoZxE8PD1BFtUMbO6fYW/j/lXQP8zU=\r\n=5CmN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"42136fc4eb85c1ca18573634f945dc7732628b3b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T07:11:54.244Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.33"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.36_1660979683063_0.036567047157067156","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.37-renovate-jest-monorepo-ea080e594521f725619130f1760a89b5aea50b4b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.37-renovate-jest-monorepo-ea080e594521f725619130f1760a89b5aea50b4b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.37-renovate-jest-monorepo-ea080e594521f725619130f1760a89b5aea50b4b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"198368ff1b252ce51520716c2f1e320824dcb863","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.37-renovate-jest-monorepo-ea080e594521f725619130f1760a89b5aea50b4b.tgz","fileCount":31,"integrity":"sha512-PnZNVjraaRF+X+goTEsF7JP1SOl4AId4OYxJFVHZWIcPbkrdMPSnm+Nkt4/QNZDiz+l6Eh5Bt1M9uFh7xR711Q==","signatures":[{"sig":"MEUCIQCpOLo8XS6JIRiGbz87PABsNvv9VfrOxvxnRH+gk7YqdwIgJdX2hW9m0gryRPPTJcy7+p56jhKIpGxTVBYLm4KCw1I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197640,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAIq5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtAQ/7BPxnuF4+SJ0tlSk5pClWnsFkV2jO+2MdqAbGUVfF5p3Ifaha\r\nSebWxX4ENtZ26Suvox4LVS/HbMA0wX78dad5xwktU/xkT5bXahn7KE5DA3t+\r\nQOFYkkEHx5l6dciTG+eVU0jTWvP7Qjq6BygE9KFOaSMHsj/XlFwk5OB4NgmT\r\n4UovFvDbJ6EAGRrSZaPnHKUxsgqjjeHNg6si/tjz50iPqsCOxIdL4cO1dFGk\r\nkoiaLi/480+bHx54RU4LVEtqYMMM8oZnPz547jHNflZkuT+r7wusE2iopHiU\r\nHvrkTZbvA4xGDR0lstMXQfLOiSSiUSjbGkoti4+aUlGCVgR+tbcr8G1cL93w\r\n+1XXNhBycX6Cf726cClyZjG+yd7B0j5sy8N68DZkz3ViHpyF2LJDchIwtX+Z\r\nMgb00ihNmJnpPgmxmSeCCeHNuCL5LiW8coaSJxRzCtTOsI084tVlzgu/uMRz\r\n8SUmMyMptHN17PxIHHm74S+8930kPENwA4UQSTcwFch4h1PnSJSJtNqC/rAr\r\nzNCQeSw+ElJFzdhZhRT3jKsmAh9WQUrUPnfuhzRJu94oZjMkX24w7pBXT6o4\r\nC9GSgTt6xbuoaRAi0MwPc/O4oKXR05SGTpWNeXIcY57JS9ISGnA2I/Qu9Qwn\r\nhQniak6ZBMED+7agpRZ+dwvcggiGoZ9f9Sc=\r\n=dal3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ea080e594521f725619130f1760a89b5aea50b4b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T07:14:06.947Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.33"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.37-renovate-jest-monorepo-ea080e594521f725619130f1760a89b5aea50b4b_1660979897166_0.8329067961529804","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.37":{"name":"@balena/jellyfish-plugin-front","version":"6.0.37","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.37","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f948e365322b127d0f18b1cff3e9055bf9d2f951","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.37.tgz","fileCount":31,"integrity":"sha512-3xhNUa6MgOegB5+oiPAj9ynHrSFOXWCKE1Ky7kLj/xNkpgXZD9uot6KVY4CpB5r7EIlywUOGQTKKV+6fLN8WJA==","signatures":[{"sig":"MEUCIQCGY3DCKFss2T7sfAUSmJlLCqFqdBe/t5NLtv8Ze/xDjwIgE5P7DjPnIjSSuSl/MUZY1+BdwddyzO6TObi2hkTYeX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAJPKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozJBAAgd4nazscEqgW0UZ7WS2pU/ZWzykqS9SCSiU9mkJAEgp5KFFn\r\ntOUnjIpqm7imgb9vqC9T8omx24aHdAoIFjZdM8OuUGmF39MMNmaF8beeHmLI\r\nh6r4FDR7HUOFY2ZrPuCpqLxt84RVrfTK2n3Qna54VPUPIgdvSLazcpcs7p84\r\n8QksdVKB0qyiU61l4b8kaMbmtCQoRVCjWWTPWGMfIR0YCkY8BewztsHNxsRJ\r\nxWw0vY2kGP8GH6FnduWTH+ngzBxy6f0/1p9CAFq+uAfQvApr4lPsHs+n99+f\r\n125k3wFaWWj0lbtkfqcwGk7wIAFwtj7DbOGcabIf0i8WxeAigPSmT8yMSjxg\r\nDexm9eaKpGBVlYUp5NO33YSCYWzQH6asE5He51NDzQtUL81ecjJK1CPZ11P0\r\nHHoNSFAGUwF7HvUhTnXDkHrebAdZcClMTOHhfdAPDQBhmDmqSqhFySX97poY\r\n/6g2WZXtHOEQ/nxtcumtRr6MOjgHv27l4s81fDVT90rCa2VU9Pj1BVwwJshl\r\n53NTwqmd8WmTCKfl/mT9jy1RxNjFTa3W7MU/XI7Uy/0UydbYcG1NU+ozmMXe\r\nzSMFodEhUjyK6efY7b43CMz6JvrrwjnWV50abr21qApjdv8UxFbBxQjALLY2\r\nl+H8CY2MO5KKdFsTFSi/KBmWlI1u4JY0lL4=\r\n=InkW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"66a2ef901f1176bea8bb2ad4fd59b80bef129bc5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T07:54:19.199Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.2","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.33"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.37_1660982218603_0.6092119769715607","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.38-renovate-lint-staged-13-x-9d61241445e605004497d7875887dcb02c8d2470":{"name":"@balena/jellyfish-plugin-front","version":"6.0.38-renovate-lint-staged-13-x-9d61241445e605004497d7875887dcb02c8d2470","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.38-renovate-lint-staged-13-x-9d61241445e605004497d7875887dcb02c8d2470","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"80c33e2c782db7f5a1a73366e326bed36af26a6e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.38-renovate-lint-staged-13-x-9d61241445e605004497d7875887dcb02c8d2470.tgz","fileCount":31,"integrity":"sha512-AmfbVMZG64iSWDf+sHAd+pzBzN000UYer2ljAiiYkQSSR74i9aA2nAGSJrmucZgb4zp90F7az2APJuh5MwTvbA==","signatures":[{"sig":"MEYCIQDnA/8QlpXUHKnLbzxUHBjNPZl+/IUFjvIWGjzeDvPLLgIhAPnzDVDgQt3vlb5LzsuFrIUOxNABYpOP+2X4pfAF14ef","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAJS7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfoxAAlRtOymMB2KklMucWXOfhggl3F6svW0fPWviLnDbcZ6uINbDl\r\ny9sB1W9U2r7LYWYRwHDA2nBGsgxgEKcYNubnYMVGtntFn3i0+4W+NqG5Hoor\r\nqAIACK1ZrVwsIWGUV1RJtXnl7P3kab+RXd0qstsoNhCsV7ENh8X4/4JGfONw\r\nK8hPG0hSGaH8wMtGrsEJDf6A8zOUxLNFnVa0r1XN3ab+f9YGeAHWdBv37EFp\r\nZsPaQiq1kVMS0sWD31Can8PCFj0tojXQ7FCwwcyE3l9l0hZfDjzQdZpSN7K8\r\nPU1WVGLV48rmahN2Wdh6pZdFEYgIaWLq14EyXpGfqdZQZtcNpxtaDIzyuYnI\r\nD9kI00f2cVMx5WXV2BMUe8ObJIQlInQRGyZ4D3aX9DHcgCvWkpR0b+aMk3My\r\n8PRhAEWRm9dV4I1ZsG2/vc3KvSBrQqMKvgYUH+UsWM+fE4ko6bJ40PVQiXLv\r\nl2CyPBWUhyj8gkmAqCbL1ECvM4pl2tBEIWFJh/9xANcc+jN0HRcBAmmB7tqz\r\nE3/q2ukFod5gxmhyQ7sSwz8y0NsWtO7V/Iwq0pgGwNqrhOe324aTHnWTeQrY\r\nPpv0XYvrzgJe+WE7AxNJQw1+NEVjmdu0cCdpjEpxDr12rv5M+Hhs82q1nFMU\r\nxIejzA5Cq7BhAAgK/ppRPE5rWFze7Q24VNE=\r\n=IkIJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9d61241445e605004497d7875887dcb02c8d2470","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-20T07:56:28.425Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.33"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.38-renovate-lint-staged-13-x-9d61241445e605004497d7875887dcb02c8d2470_1660982459216_0.03681451772021105","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.38":{"name":"@balena/jellyfish-plugin-front","version":"6.0.38","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.38","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ceee6253365d89fb5b0d3a5ae5553851ff5c0117","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.38.tgz","fileCount":31,"integrity":"sha512-3DXkUzm3gcZH/Ie96S+906XEIjPVeBHxJhqoqYoeWqWKY3AQtdsF+lPViegfJ4Y8amod3kLYW0fXMucfg3Dbrw==","signatures":[{"sig":"MEUCIQCX2/6OoSnJ0/JVkHcbyYIaEDHB1w/nwznU1ZJX15G2nwIgb0NNAn+ctDuQzWn4MlLs+K9sXStIYQkI/GCzP/yn+tE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAZd7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKnw//boRiwUdAIqS/eg0X/I213hw0Ngtf2kkq6i9nM3KOhMpbScpX\r\n/NiS+13u3ck6uTGflDedqRwinR7W76oIaAHusNh9q9ibyXs+eTBYf8b0BdTH\r\nYnFUHEJJ9zke5Zm/ZQzVJ5zokpCpziFkjlxWJfa2eZy1jp4IvXj1I3NI5IHQ\r\nduvnptgszlCKHXWfcxyBgV8Uv3t01rn5jpAw9RoxYP4IwsiEzyuejEKhQFPU\r\n3yqUPxxvooz3WLsLhf8bpNmMtIaw2DoJCfMbFac/e+RAY23nOQd/ceXW4Wag\r\n4tKaYRyMzjr7gi43pZeTQKDJZhGgBBNp/oMlyPYKBeFTjj5HeZegQ19GAscl\r\nzbdUaSkk9toyhbnk9Vq2G8MV5rHEgdHDTdbkHYtUcSNg9o7BQiUxTn0Sxvm9\r\ndOomQBayCF83lW+KNzpyukOGhIa+aT1Ll6YLB3FiOEJdxioF03BZQfQzkRd/\r\nV75xq3wV090LyThI1LQSuoX+gkVhYTB21In3hZOJSylkaeFBPN7nwtVa1jNc\r\nd988vrIIEtIf/82I3t8kr+xt5l1VKFC8moPlp2nWxqWrZkWyuLh4QKsTYYHq\r\nfBbA94AJfsEaH7CR+6ec0txVei/JAQBNEL9cSplvoxcSK4nRMysRhzQbiE+k\r\nDFA8r2CJsLTbrHkQeEuFbiZoXDyCtsJEaIM=\r\n=xYeJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2732dd4fd4cb5c747233fb51a63fb5e6d53a07ef","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T02:22:21.556Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.33"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.38_1661048699506_0.41748006490486067","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.38-renovate-balena-jellyfish-logger-5-x-e6c0e42282fa48f8c62d52037a08cff29e241b85":{"name":"@balena/jellyfish-plugin-front","version":"6.0.38-renovate-balena-jellyfish-logger-5-x-e6c0e42282fa48f8c62d52037a08cff29e241b85","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.38-renovate-balena-jellyfish-logger-5-x-e6c0e42282fa48f8c62d52037a08cff29e241b85","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9eb66b5bdad6286c56a27551e66584a2839bc120","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.38-renovate-balena-jellyfish-logger-5-x-e6c0e42282fa48f8c62d52037a08cff29e241b85.tgz","fileCount":31,"integrity":"sha512-WuHj7YJoP+BP1gqR8P7KbAMF6qu7qY7xTy4Fru6qP9xiBmUsI6wrIySTnvOM0QBXzUM4egY+Yki20g7lbmCtDQ==","signatures":[{"sig":"MEQCIFteWs+Sumd8XXkaSCO+gAA4Ljqk4Id82v6vtfLEwMPLAiB6tV1gQOPpaVHYwQTSduMWatyqZV7YXRYcVsR0maMk9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAZfxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrH7w//XYc+E9qXuSQlt5THk/PjhmUtNzSMQMhf0WCJ/UVbntXqiyHR\r\notVD5bckHctIwxqGMr2gsHngysrnpG+QHWaCE6n6ftfDMJp4KLe0ZLifSx2R\r\nKXKtSXbqb5IQ2jUX9mbncfWRhn8Fp2IPCZOFXrU7QyOWXE/gLwVEWqFdhWLY\r\n03LlhOj5eTQdsx7/0J1N099uHcjXpQWMzuExiI9FpAEdosB2oM4ucPIx4mWI\r\nnYvWTlGPSq6boSI6Q21RyUEa/VOYk8HC0WyxwFw56N2Bc6vUNMInQWibyot3\r\n2DQ2AZId/GTaGz/XzCOlinezZWpGvNIoPAIGrltb0Im9y5NMX0E38OazbZrN\r\nVIo4mmYlpj9NUlQnrnMgpih23X0gqvhvfyCtjcReOZ1KOA0Cmk6+FgPXxjL3\r\nu+ZuJaD+ptuFnn4MSyIOnKJmLyhapAml2RdR8/yC+8aIvzH22hvG4DvRXDBt\r\nmO12HdGAI8ZkFWtlWjx0/AL72kLDRfC++AqfVk/6Mj2enJHarEjK2tSTXE6M\r\nTEcV5DDeWaB8JRhinbO4L5TtwAmTZ8jHhDKuO2h7Dj51izH9BfyVHwvkTr9g\r\nPJfItRUFSEqdpkQm/JTCfwT/f+0Vb3vAePO+Gig7qTarVo48Ezp84YFr+5v+\r\nygo7UgMn51fggQnqf9GA5oGj/05wWhBv7Jk=\r\n=Zzg5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e6c0e42282fa48f8c62d52037a08cff29e241b85","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T02:23:20.865Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.38-renovate-balena-jellyfish-logger-5-x-e6c0e42282fa48f8c62d52037a08cff29e241b85_1661048817377_0.031033663938480505","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.39-renovate-balena-jellyfish-logger-5-x-69af215d6841fe0ec848da7a0f8c2e8a5a8a0216":{"name":"@balena/jellyfish-plugin-front","version":"6.0.39-renovate-balena-jellyfish-logger-5-x-69af215d6841fe0ec848da7a0f8c2e8a5a8a0216","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.39-renovate-balena-jellyfish-logger-5-x-69af215d6841fe0ec848da7a0f8c2e8a5a8a0216","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"585826453937d291c098b27049c4688aa65488a1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.39-renovate-balena-jellyfish-logger-5-x-69af215d6841fe0ec848da7a0f8c2e8a5a8a0216.tgz","fileCount":31,"integrity":"sha512-0hzva4l815q/3te2CH3v+vGIAuQiy8RA/d92zjr9y+9R/JK4zd1nhNOj7nW8K6t0scMHQ9nb4/Oi/85W7t3Xgg==","signatures":[{"sig":"MEUCIQCvXN7x/QB1j88w0ybnL/bQp2SA6kKOJJC7Pa/63g4ysgIgSKClIOy0VGZ8N0nXpwllmHHHs5v6ZkzoauVAiZ9fkTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197835,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAZjQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr33g/7BNFNdPL190ullUE7R0m8tvUHKA8y7VDEG+9IIU6ewNe+Oqqz\r\n0dbCBKVSSawLSC39R6gfKN58gMCMirCRTQU+G3rOeXhDox9FHgZvAZc6A4dA\r\n+UM0B+u7uY6wdRM5MsZSblL79xv6UUlx7hmZLclA5eiW7A8bz+/lbbxXCRt5\r\nxqDvOk2anL6cezZ18fojNSBJgor4DGp1fRjLXjwXCpxKL3YUH1FNQ3M41g6f\r\nt64LcYKcV2KvC1VEUHd37rkbwu2Dm74QFmegQX+qGtu1sC6Ky/R3nTILR3XI\r\n3kQRioSdthTuyGTxycGPa+UrfQISPPYEksg/f73DBsX2E5HRzx9Cj/iNYPuf\r\nuo+rNMjP7aIEjlPFCa+b/ezG9pEBHMVcCVqaUFKjvdBr1g+IeVeqncwvJeMR\r\n8OmF6KQrrGWk4/F9fTPubKLiWdtYyljIOyapsI474eB2KnG5hs9tNCa5C3ps\r\n3+EaqH7NqaLjJ1uwj0vfcg+2ITI8vCZDKCXP/62oewDcGeIUAGZpYNHZ+WzC\r\nxghqwOk0ypG7rKqxwmJyeXkMwLqkTCJtME30S8xRK8soDu5n0wbSqmcSYV3W\r\neNwd+H0L0/KDu4ycQCADBmCaKifLd9ZkIpC6hyYj+xQavY24kQGMGKqy/q/A\r\nCH6kWw2xIma0zymovNeLlaylk2RhWpdpkhk=\r\n=bPkW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"69af215d6841fe0ec848da7a0f8c2e8a5a8a0216","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T02:27:02.446Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.39-renovate-balena-jellyfish-logger-5-x-69af215d6841fe0ec848da7a0f8c2e8a5a8a0216_1661049040383_0.5533235129244793","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.39":{"name":"@balena/jellyfish-plugin-front","version":"6.0.39","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.39","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bac2ecd2e3bd6adfd87f57e8cd4ec4264956813d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.39.tgz","fileCount":31,"integrity":"sha512-KqZoh4Kmk7avCTYMDNhMIeM9u3GIx2dCw1E2MUIH/SjRaQhcFFt6oo/Zcr0p/+7Faq1ceHLH2010jvUyfB6Xcw==","signatures":[{"sig":"MEYCIQDuwLVF+VfZKAJrEP5VUXxBcFrsc6j4H6Eedr5CeE6/0QIhAIGdcrNab5fawSuqiVSiN43Mkb8xOB2vV723TPiEYHKo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAaEmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOPg//aWtl29gLQnc2z/N7RVVpUIRnUA2RpUCtfhILBHzNxDyWHhXA\r\nZFyf2ckoZ4SSeJ1Cm7vCG+dGKBWm8RlDNu9ND8j9gjgCRylXyLrEn6vws8Xp\r\nAQz+nWZgJhXpr+bHT7W8GTGJXeNM+7mbAvZoshFgI1I/jICdHWEIZkyzJ1Ek\r\ngVcqqJ3HtjrqNvjkAORXPr9igX+xh75Xy7c0MRZY1vIMBE85xKl3UUg+4dbl\r\nNrULSkCkJX8E/l6ZFBnwntJ6EaLiIK/BafS+t9vRpDnHLqdTJOKlZxGTga7D\r\n792G2iLWhYeRmDd/tvi16sBVAkPe9EFwbZbRXPs9XeuYJlF6G1QeGNJSCT1G\r\nUBO+Zirsfztc1d1yB6cBScp51WEa/Zy9JWg8d2SUwzQ3CehpgBOZIbDFI72T\r\neY3pDdz5IFtDp9PFW5NXPdEz/9YYPnGUCLRLgZQfduXuLRxoBrN5ry7g9hvi\r\n7Y91zhvyS5RguskoCrJExrQsbsYd5Efr0udOS4rZYu9m66CJw9UNzd1L9Mn8\r\n8XsyADRHF1ApXYde80E1VlDtvyaynY1Pg8MiWYoxXUAEREIdNJ9ULM93eqYA\r\nzX3ueNWfW7PzvuXZQPdtn870BOMd1/77eFCRgO+EiM5TO+FblbOodbD9C+bc\r\nwFKg8CqUtImdcOwyjiUVHte0iSxbLl6S7Tc=\r\n=bN97\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2da37d318766107e2ced507b57994109e6c05666","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T03:03:25.092Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.17","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.39_1661051174458_0.18300015717936113","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.39-renovate-balena-jellyfish-worker-33-x-ddf064db9d2c1afcf49a0ca33736085eff97f600":{"name":"@balena/jellyfish-plugin-front","version":"6.0.39-renovate-balena-jellyfish-worker-33-x-ddf064db9d2c1afcf49a0ca33736085eff97f600","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.39-renovate-balena-jellyfish-worker-33-x-ddf064db9d2c1afcf49a0ca33736085eff97f600","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1a65120c31a3be9598f8dbf17a83e12b1992fc64","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.39-renovate-balena-jellyfish-worker-33-x-ddf064db9d2c1afcf49a0ca33736085eff97f600.tgz","fileCount":31,"integrity":"sha512-U/0PjHJsD+u0d9ME8mkHODoW0A4oV6W6ZJBs7nXT8J3vpF4lai0lQRG+DcDJMRPfdHbE2H+dKGD663dO78Hb+Q==","signatures":[{"sig":"MEQCIFBwcWOM0DBt0MCpSaRMFNKeQ7EBbvCTTHq4nQkaHoVgAiAQy8SL6wd068/l0zxUmc5MM5A1dIWHXp5zklaPtL0WNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAaHAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1SQ/9Fxi8RoxH3pfCDt3VLgqsbAiq4bwx14Mm1ZRr4LLrC9EPDpjV\r\nMf3Ku80kvqk+nsDDF2iDJZbVoZ6zcYk5wuZQk38a6nYbRS4gLXwRrqB885MK\r\nb+n+Oggw82n3xlqZePKd2SnRoCNzOZJvm80A63B921N1Co0x4b4rPQfxnQtP\r\nrxL+3wq4wDjvogatunZ6o/dZ2PpibBls7q+316+z4iv3DYMGO6cIjim4c40U\r\nfqy0E1RuO4AM59xveA6IBZMYMb75RPr/j57gDh5foYX2MKA9Icmf3Tz5In1h\r\nybWh1sH8BRy+EiqnWT+od+Y+3zI6NhJ2d+XdydXKO7U0yor7K9+suGRCBgkU\r\nf0gIiPAb5tBoypjAUeonho0DgKQURF1a6LssqDwmVv13TTWcXkHoyOkP0CjO\r\n1xsky+m55ljpX5DLeg5Or8jjiSqx7fTbEXHhIFoZM8Y145Fa+/Y7hUdzHD3P\r\nUb75RP98HRdtLK5pD3E3EL2RfvuGprJ4BnFagKNGzJEOY7DlW10hPlycitkg\r\nDcai0Kfn9mFhbE2orCXjkAYQ7bN23uUp5SySMSo7F8FUrWqaVSduog4LrLMh\r\n5VOK5x+wh/fKS9GZWcpMLTA+Z+9VAWCYI5idTupV4CBY9dOkSSLjkiZ+OscU\r\npxKEGCbFdrVOgCQcikPJ/z7b2clkz4zyqao=\r\n=S1qo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ddf064db9d2c1afcf49a0ca33736085eff97f600","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T03:04:25.292Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.19","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.39-renovate-balena-jellyfish-worker-33-x-ddf064db9d2c1afcf49a0ca33736085eff97f600_1661051327895_0.1317059455831635","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.40-renovate-balena-jellyfish-worker-33-x-39d2e69782313803150d1cea62d1ad2ed588265c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.40-renovate-balena-jellyfish-worker-33-x-39d2e69782313803150d1cea62d1ad2ed588265c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.40-renovate-balena-jellyfish-worker-33-x-39d2e69782313803150d1cea62d1ad2ed588265c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"addfd68a701b06938e56eaa57b0fbd38417a32a7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.40-renovate-balena-jellyfish-worker-33-x-39d2e69782313803150d1cea62d1ad2ed588265c.tgz","fileCount":31,"integrity":"sha512-pW0YxFzsXt4OJook6DxvXnIs2Z+nTxAHm/B3mQDeaDXR3iwCwfApMelV1HW4Xwv7cHdbzJ3++90JvCu2rcR7lQ==","signatures":[{"sig":"MEUCID3zJXKSaM6W+T637LRsj/lfZHCMs79tMOY+Nqzhi2B1AiEAjgNAEFUSB/d9PT0QBD6W64uGjGEzQJDlakJI4+nAbFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAaJoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDCw//T+0HBVLl4ZKq12sbAYQJobKk4V1ENvdrUvgpkOcXf3p+KZjo\r\nXr8tTrQe3Rf8mGyylAu4x5RnlNCAdV8PQYJaeywyOZg0hgapU4hC1H2B/evJ\r\nxiLujmwhTt+3nt1fOI9EySFZ8rAV8Ynew6p0baMS0qMNsrsqQxtDvn7uXU4X\r\nIj6Hjo6gRaI78Lm3oCbdDLlBoNYvgz84jO8vlXT39O64yfTpqXHchj9Kn3t1\r\nUFqSj6LMeHh33UvrW8kPTMjGXn/i1fFEnt+GdaDLgWT8SwvMSJO0i4R/XpEE\r\nX2VeuXAZJ7ZGyKMm6wsz7uuNq9qQvBa0DXWHgczuGB35qzZtY8wU9YCAlvi7\r\nX766uyqACC9rD1FruSptQr97EF5/Hmw5zCHfAlKHDHRmfOPDl4qEcV3nkvhy\r\nT25caEja8giigIUIbRRDuMajxCcgJ/j7Fa2psA7g1j+iLqdqTmPpBfffhEnv\r\nC/cBdcPkYH+W4c5cZhFmxiTAgl7hPXraAtppFFPB+fxbdW2dCbpHa2+jo/c7\r\nSx+mNAqePvjqbkKmUdXATY0UpPALve5bf4kOSwH/2ASXlA9jmReieX4ZFs6y\r\nLatJI9a6ra4E8qGlZSh25HALmNXQiRXDHwOy4qi6ccFd4F+KcWgdcUbtzSbt\r\n10MDVkxrhLQNqfCsEbvA54BF0nWq8Ax17KQ=\r\n=yo82\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"39d2e69782313803150d1cea62d1ad2ed588265c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T03:07:16.403Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.19","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.40-renovate-balena-jellyfish-worker-33-x-39d2e69782313803150d1cea62d1ad2ed588265c_1661051496621_0.44189685346164853","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.40-renovate-balena-jellyfish-worker-33-x-33d5365c68b43f1d89dbf210b7bb93e33d93b5e0":{"name":"@balena/jellyfish-plugin-front","version":"6.0.40-renovate-balena-jellyfish-worker-33-x-33d5365c68b43f1d89dbf210b7bb93e33d93b5e0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.40-renovate-balena-jellyfish-worker-33-x-33d5365c68b43f1d89dbf210b7bb93e33d93b5e0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5f6a26e21ee6dff7961322b039239121e07e6c81","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.40-renovate-balena-jellyfish-worker-33-x-33d5365c68b43f1d89dbf210b7bb93e33d93b5e0.tgz","fileCount":31,"integrity":"sha512-nf6yTerhGk5gMb0lyUMHKCPkFGy4GX7AUwuTCyAxmhscPpaNSsv/5ZGvmhcmSoZ+sGE4kblK6hvYYcCXQUxorw==","signatures":[{"sig":"MEYCIQCpLrX1djG5owW8Plim9dL89/zuM5K6Iu18ECyBLUdc1QIhAO73hkTR1QJPLU9S4xim79HyfWhlm0HKQQd3J8f0LrUE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAfYkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp08w//QQtyFRl09Au8Pisuq0+i8ug52Pmg+kUeOuC+U1kkk/cD7FHy\r\nxet3MB7HeRUV2+kwDJYxytnn/7d415ofgl6DRtUDsrKPdtLaFkiEOkdsOv4d\r\nyR0drZhXNGB4mQjcnFhWk7tq/ZOTbIVSDTe3+qi5QB9CbmJ7OVvxQxgu+rb+\r\n05BEFSaFYJuGgma3wNItUB4Y8naUEwHqBc7EhmshjgOhb/TNW53dLs3FPcL9\r\nd4blWvhhdjxd0Yn1uteuGgcW1lTZVnag/FxxyMA/d2tXX0Sbc1bYm64g3csw\r\nl8UpBoev555OR+bBcuYn4A8OPLiCOZ6jbWth25H07hG4+JHiOcUHPMnfg6Cw\r\nHcnHH1lb08WRDbG1/I0NZGVmtz1Qy0muBmgHW0rqDtE8nU1jRIuFQVIZYced\r\nF3br/9rG0lbv5/jbEnByuEpJAPkDykzuXp/Ob/gXydmCM7Z+fEwUq+NRKxBo\r\nIZ9JPXaATEMrao3Debz9a/4+cX52BTDTkbmmA3DcJbwWf6y6qMT/2+7fG++L\r\nEx02eG/9da8t3MjJ+wo6MVwTwjLnbuv27atVZ5hInN4WQ+q1hQBGqHDBw7fU\r\n1wS9urxeC1J7LeDwWJScVQpJBECp6aVwBfrznMiBK4/Hc3eKLdFtvjOs8Fc/\r\nokW+zVGsZqa1rXOdtliPUGD0cL/DkP/wse4=\r\n=QQr8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"33d5365c68b43f1d89dbf210b7bb93e33d93b5e0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T09:04:43.286Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.23","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.40-renovate-balena-jellyfish-worker-33-x-33d5365c68b43f1d89dbf210b7bb93e33d93b5e0_1661072932227_0.3871418469322643","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.40":{"name":"@balena/jellyfish-plugin-front","version":"6.0.40","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.40","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7b66e4d05ba5ee2ae0476afcfb4d0a0200a84886","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.40.tgz","fileCount":31,"integrity":"sha512-94kvOE381hra4bCI4Sd/Du2c0q4rBceGP/QTIeeUk1AKEFYIIvjxKgpep0AjNqBs1/W/Nuy5spZwbFhMCahZpA==","signatures":[{"sig":"MEUCIGlfUCFgkqB6yml5822ILRlfxuLQUMyIfeM2U0l4pJ4PAiEAyht+GWO3r6PX2iur089jCHTk6Xsn1SAc2Swnw7edWMY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAf7eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7fw//bLINzqxNCtez+qWICraAYXfqnR1LgaxDs/MsZ9C2gksuEiNR\r\nu2wY1KsJX0yKFD2auyf6SWDq3l/4aigKeJemvRx39haAbD7e+LyzNQ9suSVY\r\nmcVTs73keu3+mcuNZRTVH82k7zeZn2fMjD3j0qCS1LVp2bVWtx8VTCJ3CRSN\r\n83bb9PB1ss0eA87mVugRUbimCHN0IvcVlbPEzjEgT6of31vbYOPbVjJQQ9O8\r\nAi3/0BYdsX7xHyAJat3Bub75lHdCbc3vCGSOBqRk0OjGMsaUAQmZwV+KsWFR\r\ngHuJhhJPRF7NCk4ltMWf57MoMv2WBCug8p6eERP5eLIdz/VUEWNXstGA49W1\r\nUjkTwuz60Xn2d0uyPTexBozUzGAHpPXsiDYramLei6a6uviMiu3PaLsudMcA\r\nZOEfo3MhwTBkzlH0sytRN4lpFxdIEwCPJf254buL4SwMj1ufhBhRAfJLMHd0\r\nmejiFIKq4eq+5sbjCbtIHNMTXF55vlE+kE8R7R0M6MeFUpKfBm+n8J7dIPP1\r\nzLCjkzn2TQSD7Gh688Iz54QDvTs9+Vrv956PBxiBxeZZ0BCH1A7UotZa6m++\r\nWTThIJpq6pzjopuiZ+0J1Zwa9QkxW+/ZFMhYolTF54XjSLBAu7XAEUQY9JEu\r\n2alLe7eE5NKfbs/AIBtcU/Ej2j882d3w0Es=\r\n=Vr6f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a14e422f74ce24a9fb18e1167e4b3e1fc1bebaa7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T09:43:16.520Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.23","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.40_1661075165999_0.755926679618369","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.41-renovate-balena-jellyfish-worker-33-x-bd816f9ef9fc451537b3e2c8ce3525ebd483a6dc":{"name":"@balena/jellyfish-plugin-front","version":"6.0.41-renovate-balena-jellyfish-worker-33-x-bd816f9ef9fc451537b3e2c8ce3525ebd483a6dc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.41-renovate-balena-jellyfish-worker-33-x-bd816f9ef9fc451537b3e2c8ce3525ebd483a6dc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e93449ea8d871c26e4f17d0ad5de22c80ba51b5d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.41-renovate-balena-jellyfish-worker-33-x-bd816f9ef9fc451537b3e2c8ce3525ebd483a6dc.tgz","fileCount":31,"integrity":"sha512-g6JwJfD8xX8s2NAOEw0l6Sg7xyyJoskkKvAwTmTLpgu38qIsnqjt/QxPG9m9eMJ7S76Xz+2dNCxZQWpkwxXozA==","signatures":[{"sig":"MEYCIQDtwPDwqYM5quj5ap+jlyPaeUZ0bjb1UvMQFlyLFR2bmAIhAMlgSc9qeqRmy47+dAbqwqnir8QVt+DVoQPAEzv+OCpj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAf9TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiRg/9EoDpSd4sEK+6GGn2hL52lMrHUC91DGZwLtEFSqtsn96cn/Sr\r\nYPgB5Uei8EZj/fCkpmMYMaOJb2TzqxyCtp5Gw6Db3naw1/0cNAxTv6NgCG2O\r\nBkfCooRxJA6/BFipnC4bN5Vd28W+dh4bt0IHmrj5zLF6q3jAdtlVN9O3Y9/u\r\n3SNELJYl2qJn5z4dm36EqEwfEf9Cn2puSx/kPt91R7yojI8y07xkVXPf1Rvp\r\ngzj/CubiuVvS+kmPAMy7WnlaaM7+9wPSsxmJFNNerblQsVkt+cq1w+zhnf2E\r\nn634miD63kpeY1ko4fHEqXcjB1Giu/ykDyFYFfOIkFuxbRk6AMDdbMeBqMG4\r\nl0FfARAZ1U5JjEwUVD53arlQ3iIc8AmjYAg0ijU/iAXQk1a3GZUy+o/z9X6e\r\nZ3jocSygOskRvTEs/ADGPanHg7DoqDDnhK97y8thjdjbb1xOwDLylk6JS68B\r\nEJIYZg81DWDDtlgtUmsCnic9HcTLhyAvP16PZkicCSwUb7hNidvMgAlkqVLs\r\nBM7z2PYd3cdJsuzVp6JHTl5rSIICulKcVSgJduHeGzoas3CjS+1rMJ4gbeqL\r\nppYJUXY+CezlQu9x4qbmUJrcg45kXkVUXU+3mwscJu9W8DF4+WanrD15AaLm\r\ntYdxqazuGdyorNDPDyz2sOla4GefRFzpTLw=\r\n=MVaJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bd816f9ef9fc451537b3e2c8ce3525ebd483a6dc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T09:44:57.128Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.25","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.41-renovate-balena-jellyfish-worker-33-x-bd816f9ef9fc451537b3e2c8ce3525ebd483a6dc_1661075283063_0.7331311820980493","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.41":{"name":"@balena/jellyfish-plugin-front","version":"6.0.41","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.41","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a9c3ad1bffc6365c5bab17b3ea526f015c421513","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.41.tgz","fileCount":31,"integrity":"sha512-Dua0zLp9FAG1FvjYARDOJhdW8NtL4y5wkPxzonshUeZrQh3vMCtSg6nygyHqXYKtEZo0TvtQ1yDBWLaX7mVO7Q==","signatures":[{"sig":"MEYCIQCQeHTjBM+dNMZbFMMc8ML82RzFfluFf0wng2ev3DJjKgIhAIccNHquIcROj36ZUj3P+SAspgEd4dbt1dWgocVM9OZr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":197955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAglQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8bxAAj3cmBOX3lp1UUqLJ2OaUXF5K19H1iJ9ZyQvVHS4DqG0Mr+av\r\nqe58vagMN8o6XnrU46Z271l3YWk1Ag6+9keX2D7MiWGeK8qyhTpfB/xn5uqQ\r\nayB/hTcu3HPkQF3UMNw4TgC2KziRScHMPlm8iFakq3GigIspxdeXqMwfufST\r\nm3bzMYe/e4nprt2+nvOphiqFktYZlJo9QHFq+EHY3z7OKr2xrzuzJVQ/YTQ4\r\nl7FcfVFPONVCvDE9MzMkvmgm+vIOABTbE5fEZhbfcA5/EucEm+sPSY/7eMjq\r\n/drN8RzchDzptmgs/ro1hDYnMUz+ASf2aL99j4OrBe1nJq+/7WkC2N4kRZk4\r\nQO6ioAg4KuhFyJaNsbJDwnPwwwwBbmSB4BJaeh46LXWuG4WpDfLZBZ3VY6/h\r\n0NEdtfNe2zb+a788afF2dZGvqkE9L+tH54kn8zStupB+Os21H12OtEBXS1Wz\r\ntE/jZg1iMcDPNjCc/PwZ+E8Zej43u1J+yRjYLFS2Po2MI24VjnApen5dLo/z\r\nnLULaTcZC7+TM6cVD0v3yPEvZSBgvk/sGmZy+lxURxI+AMKfa1yOz0+Q6oKz\r\nQNrdzxDxUeoPZ778bz1NJWoHakM1oUxVIRPai9RXkLVFrWQXr2gp+ERXMGyb\r\nCV9070eQIdpOcx910y1YDL0rAsjXemXtvkY=\r\n=KHlk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"206621979bdb29949c236a33232197e9eb40b31b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T10:27:45.366Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.25","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.19","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.41_1661077840192_0.4368364222178289","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.42-renovate-autumndb-22-x-cf59b641bc739e756e39d7a9d7aa377dfa7effa0":{"name":"@balena/jellyfish-plugin-front","version":"6.0.42-renovate-autumndb-22-x-cf59b641bc739e756e39d7a9d7aa377dfa7effa0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.42-renovate-autumndb-22-x-cf59b641bc739e756e39d7a9d7aa377dfa7effa0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4ce6a2e74c708fddeceab9f31b77cb6c54f2e2ac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.42-renovate-autumndb-22-x-cf59b641bc739e756e39d7a9d7aa377dfa7effa0.tgz","fileCount":31,"integrity":"sha512-jArJtlee1ABaw+CewTOjFPx5nngAy7oPcuy7z0h4dSRBVN0FelSbaSMUn5IPtFW4aTcOoWlLDKcswr0rwQWofQ==","signatures":[{"sig":"MEQCIA5qxouITup5SsaDRLluaJQnyUdmsMGKveOw0BLcOBr8AiBJaJEO1OXAen2+WF7rxdyAZvU+jScovN4Aj5AoTZRfxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAgn6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOWA/+LWB8mpSCn/Ap7meXfDL0C2uBOPbI4s3+7TDkGJT5Serj50Vz\r\nJ6B8DfR6/xq4uquoFyREc6MrBQqmt0vdHGnkb8cYlhZTdo6dc+a5oJoQ5QWm\r\nkNkg6vp0102aLIC2x9l6vX7DS8adYf53mVCpFGBqIobOTctc6I2VkPAOo4Y1\r\n1qQDP2JgV2iTYfWokbgW7g+nC36ARyEFN7l5AKniHvMyo9jRNm/uqAvjYR7M\r\nXKgNPKjdcWvTWVRvOJCmh0ZoOGvArk0TkP2Xas6QdoBQXtXzrbtN1OYqt8Ng\r\n/9IYNTcZciSJ0Od3ArAIsdnnxBv2UIVPZPbA7xTYNmaTV9Tq9bQmjYzrKaUg\r\n2JA9FDuFWKh1s9UAapvercPl9dtx1wbBBwCt+HFp538V16PAvF5WiTUH/KAn\r\nJfafoZGti1TFvyUS2ZxLF4osXab4Dh0LIbdv8kLjauPuDSVI3FCF3LRYvpHV\r\nznTBu44QyxH93JVcO58zKnKbhFu9LMaxSAOj4nWdZIdW8ABaxTLUnCOVXZb+\r\nRnQD9F8og6kxLAZLl+kU/l4T7m4cPabh19ImGNqGm53rA2+knjmqgvDu+mt2\r\nXky8wBT3///RWtyzcyVRYLqFngVsb2c9/yHObY8zQZ95CvR5Bz+93yXDeyV+\r\nN7hvNzMx9sDLxdfGxHnAkYjpSRaynWUe4Mw=\r\n=Cni6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cf59b641bc739e756e39d7a9d7aa377dfa7effa0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T10:29:41.508Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.25","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.42-renovate-autumndb-22-x-cf59b641bc739e756e39d7a9d7aa377dfa7effa0_1661078009801_0.08722000522033424","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.42":{"name":"@balena/jellyfish-plugin-front","version":"6.0.42","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.42","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"355d96ebaf5d7b1ae8d26d5ab15d7cc937e7ab2c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.42.tgz","fileCount":31,"integrity":"sha512-b//60W9i6JILxifuBd0+3LfgXyLg/13L3dJZsoavnrhX0O11ApeW/C3aiAeV32dc5nwt6g2ZPQCKVbHFE4GVtQ==","signatures":[{"sig":"MEQCIASZvx82P44RYdkwY4U1OrjNewfkyaWyRzi/iBO0FX4xAiAPZk6PO2j3ATChhqoQHJ66Un8Sp0ZlSdNHdU1t3zEDgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAhKdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplXw//WLTE9UbsuaZTTfUg4ZPMGNapiH4YjAO8q3gRj75KevszGHYS\r\n/vic3g5y3TGnIGcyx8sR92z+5waMGhW/+xWMDmlHC56v2KHw0Kr4syT6I8mV\r\n2C+ePbHymmIk2Rrp+RiVv/ErWGZgI1RVTGBLkNeIYxVTzs/iX76xEUj+70gh\r\n04Cul1G/nUjw0FLx045HZ/o2DqG0oHI2pifmCSpsqyYgq3m/0NKH3sQPQKM2\r\nNBLqGiWqjlJRj7Nf4dXngmFcCJLRktmkKqQ+H1MD/0/DWxuRMzVkWimro8r2\r\ncV9JxyxXgrVoSFY5qX9cZnHpIMDkgzdPNLAyyhQkZxvGSJ6TOCVovNeLvGzX\r\nGIBpprv6bQDTHbcFolgjDM0K7zqG2saJehV04OD1DGpePDxCIPQBZHQhXjFx\r\nfKlGjHYCQnr+2/hfYtChjtDYi7A7T9QPveUDPCS+3rjnbtfCKYQ5HVnpMYsz\r\ncv2Jsm0Lw4FpTU51XbZ/8mEqoPe/KTeOPoVWTS9/mgra1Ig3PHfI2HlsIQ8i\r\neoMPfinjZ0bWnvlPQxCD2SJuVOmbT09HVxR6f75KZjoKxPLX39G7By1yDit/\r\nEebObmplGT3PS8Ci2Y/ZsHfHvcsd1AtZIGkLc8CEYoKeQwCqBeGy54BV3xiK\r\nSEhPbmgPAYustGqa2PadROkUF8MTCDfmKyg=\r\n=22Nx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6be08bf0ff6f2e6802a83e30a5bfa83ba31df293","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T11:07:53.871Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.16","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.25","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.3","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.42_1661080221511_0.24498816857306993","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.43-renovate-marked-4-x-dfcee13ff21465c0ca3c72a3e12d18bd5138d046":{"name":"@balena/jellyfish-plugin-front","version":"6.0.43-renovate-marked-4-x-dfcee13ff21465c0ca3c72a3e12d18bd5138d046","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.43-renovate-marked-4-x-dfcee13ff21465c0ca3c72a3e12d18bd5138d046","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b00ba1cfa7b4257546d122ad9312c7cd5303b9e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.43-renovate-marked-4-x-dfcee13ff21465c0ca3c72a3e12d18bd5138d046.tgz","fileCount":31,"integrity":"sha512-/l/2nUJddtIuyJZgCVcr2Leit6q5G+w8tgyPBF4iJBVysHsaEQ5aIbug9FDArDRXTvNHWvhiY0M4S3V+AFf/Nw==","signatures":[{"sig":"MEUCIAeyQtDNsQO2XoHSYQ8G34rEmKki1hAx7BbCM6hrlegRAiEAyfqPg4Ktpev4ZPO3DxPb7pVsign8H6HrxHNb1uv/4uM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAhP9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYkw//ZsJuHPkzU0nqh9jV167qe5SGJSAKMptreG2G/Nl9LCUtBXlq\r\nMtQxi2MmfISpd+el0tMBPO8dYUvqW8rU0XSWVulOcshP+Aq7rwCjCTUqnen5\r\n8+4i6nNelJ+YhWlQZNqCea6ri9j7diOBuP4ZDZ8dTswoTfBpIjRu6cdR69yM\r\nhh5CVAkEpNizwnjfWEHtY47nyFdRJZj2xGJDku7ZtZuy2Wws0A8cWEum04jq\r\nPOvwXmxp98Z4vkoxdTPbsThwvVGZG/y/snIG3+c7537Zdl0eEHQHiwqErRHA\r\n9PJzzayFTbnE4VpPTv6/xe8QbBX/ez7be21y9RvPMXoyuSZloIwVHHCQeTeF\r\nB4X88By49ux8xwoXnT91Vf9Egz39XV+P46NQwWbDmczAi9u4fjY0ghJTtc9Y\r\nayGQ1vt+Xl32lMeaowoZT8NNxxW5u9W6IqICuRPSmnmX+Xj0j8R+HEeA5pi6\r\njFVbcmK604Vu93SR8l+ThHGUSl82tHpgSANU4li7A6RXcb3EKfmEBoy4ZzVt\r\n4hlMDIvZbJv84SV4Djbl2wS2HD29gxAV7G3IH7lmbbCyjUMsZhuxskBN7Nsn\r\n9teADlFCUEF1BMPXGOBVwYLJrk533kyt9MZ6YPAifPAdag3duo3oOqHbiLBW\r\nxLZ5EoifImR33Nul+1bzU9dBiMakRzSCg4I=\r\n=gv/O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dfcee13ff21465c0ca3c72a3e12d18bd5138d046","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T11:12:22.208Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.25","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.43-renovate-marked-4-x-dfcee13ff21465c0ca3c72a3e12d18bd5138d046_1661080573652_0.29873055549758676","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.43":{"name":"@balena/jellyfish-plugin-front","version":"6.0.43","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.43","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f3f9f3cf5c227b95f94b9f3249a138db15a2cce9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.43.tgz","fileCount":31,"integrity":"sha512-AVoYpn6I47yBMzRrrnuSG5TXwtjG88gnGW2Ni60y2DyWLXpTEooRGjxWcGnLDGrO23PmxMLvKwWQoR20gbiXSQ==","signatures":[{"sig":"MEYCIQDrGwCQfffouqXw1kD8zIFUMgGn7XziJYYKcf1l2WVSgAIhAKROvDuGlx3SxThZvenFd4SuWWrUmL/R8fP2aUiUhJI5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAhxeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKSA//bA3PsTjLnOjL0peMJQZP8d7jX6tqLh52nNn9r1WMVr5wwk+P\r\naeEVbkhZlUwNq1RE/BUaEmdQN0kHrtREu9VLx8gw7Y8RKVmeKVWfWhlCPOad\r\nEOlVbfT5XetH/gjK3MkQV89cZgMKtjSTjp02P9GtWg4BZDqTwJITKi3p+XP/\r\n1HyagZ6uStGif4m3bDt1TPe7y1enN/7AX1KTk6BYsvkrh0BPHvNia0godEdy\r\nQanNp+KYVHaorABQrbp8nE0IWCIF/jnajG7mXORH9YNh1jzsf+dt1mADKrbN\r\n7vcIyh6Zcp2nyst7mYvxmJiFAPa6EMFGO/uhC7yf4OcG5s37TSdasSrcOO8U\r\n6l2tP39OHsh8WEWFsqNdz9Hteu5U4kb7yDsCNH2TVq/nrIgR292onCUJnX+v\r\nuA6dJMRJPTpBV0csNFBUlfewZujqXMnjhtjt/TEGc5R9/h1lHVxFusHQmIKm\r\n85C16qekFGViTFElxfTCXBXN7NPRTi+ie0vkPfionn/p+CNE5eRYoIVgyyCA\r\nZHHl9g5cvux/yJYUYoptkRz0xjxBdABqgloR+rmIcCeJlCbtGKpo6026bwZ7\r\nxZviRVmLeESIoOv5QRfcRUDSjlp6rrjRxdfn1ObFPNv628LeLIEi9zS0WXXL\r\nPl1brpq4PwF1yb5tYVwwZiDJj7kSkQsDmY0=\r\n=JQZq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5def21ad9e4d45726f0441ca7213e288a562ac76","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T11:49:23.844Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.25","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.7","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.43_1661082717776_0.7401671534015895","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.44-renovate-nock-13-x-a0dcd0368df9b871a4b1adcb5d2acef9033e5743":{"name":"@balena/jellyfish-plugin-front","version":"6.0.44-renovate-nock-13-x-a0dcd0368df9b871a4b1adcb5d2acef9033e5743","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.44-renovate-nock-13-x-a0dcd0368df9b871a4b1adcb5d2acef9033e5743","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ec3b830290a723741b1f86a5940abf55b98effdc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.44-renovate-nock-13-x-a0dcd0368df9b871a4b1adcb5d2acef9033e5743.tgz","fileCount":31,"integrity":"sha512-ldvlT9YHDGfRM4LjoLK1TWYs6UoYYyqvd4RbYWZ+7ODPiNMcXuvBlfs+Lo64qxImsSuA9UXN3nwrkwDtHITCCg==","signatures":[{"sig":"MEUCIAqANRD2CsuU3MKBxcrNcZCpy4wpa3vikoM96Tq2pyjoAiEAyM1woha3SPy2yuq9KvndmQmqMwaYTSXO26wPVCf/X4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAh1xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoysw//dmdMDUyjS3oMseldmArAUhyMeE8rAcneBiQVSaOkdNtVKusH\r\n5ApeIxQFj5P9CrBTXiBhTkgPaUseGF5PMkzLvj0NgMOb9W3brqsffX0iZ+qn\r\nPLP2U8O+xJ6OWhi0RnehI2kk2o/O3Mx9KFwFpdk1Ak50l7qvtOoEqkfT/g7k\r\nZkNyATslbTsZO/z+EM/wyC3MYDlhcKdAY0Kr1nhbgweviYGOIXR/RpJUpsXl\r\nNlTRbsiw4akMtvCqH3dILjBwwEXMKvQIOmiKWG8tO4G5jIHmbWAGQjMHDPXX\r\nCigjm+Qd4BJ0+J5uNfOnN428tXi61x1UszIr/c9dLgmjboSt5myLpdX3IVuc\r\nbt/j3jnw0R4pGUO9+DhZKoUkhWqtZMa+57kkpt5mpHy+C2xdmYOqsNJxQLzA\r\ng7KngeO9TFyc4yC11UOhd4YoG2fnVbjgFNZsQA83TbQbgqFOR+AvOzlj7teC\r\nmxMrjdZaIqQlgEtO0U+TQER5sxDbNV3b+JSVEgymHw0KwU+RObTKrfbtt29y\r\n1EVQMkU67oMDgeLFLT9XS1neE6N/W6Q3dNTaF3kvb7/JDqwD8H3NCGxo8oP6\r\nBi+nkgiOLbzRW243aRSQYvPz9ztiQjrX1T2/Q+lDSYFq7CWwU4kVZJWaNa8y\r\nXFBR/Wwwgmh6Is8e6BsCUEiGq9LGAo/oWS4=\r\n=QVyD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a0dcd0368df9b871a4b1adcb5d2acef9033e5743","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T11:52:19.496Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.25","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.44-renovate-nock-13-x-a0dcd0368df9b871a4b1adcb5d2acef9033e5743_1661082993300_0.4281988739402982","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.44":{"name":"@balena/jellyfish-plugin-front","version":"6.0.44","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.44","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9e05883cad4f93077b7b4dbe1d4733c8ed12b693","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.44.tgz","fileCount":31,"integrity":"sha512-viwwci0YmJgSoMjXHHHY1c6gGBofVYMhvbwuWyCcvigC7Pg8DrmQWFoNEm15FJ39w+P/GLDajMsfgGzVuQuLGw==","signatures":[{"sig":"MEUCIQDOuS4WjVifFB3XtY+HSvYVE2OMjPwzrCo2FTDFCoDbsgIgYWtJwzNedEmQ/T5JLGVtfNd8NZ3uyH3jUIQT/e4YAdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198194,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAiZAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQMBAAlwDQJYfRNumFIIIX5bQBY1Z14E8LtvcwVNZQuLKE26b5nn0V\r\nkYwvrzuNHjTzAXcenRtpW0ou3x0XrCIulx54oo8QBh44+TR0Hutaqjqdhbs6\r\nzri0y/rbm5Ovmhh6mtBgbg21jLmOqYIUNUqobT1XgX/IwvR1NJ6GuVcigsfR\r\nEEe3TaE5jOpe081CR6A0yC/iJUgDtNfkI4DF02e6ODmlMbkxOdjYHUcl5c2b\r\n/+KbBy0xCIIrEz10jP6yXG0rC9a2YY5lkHgeIcQWB83xO+sOhrDmliGTnmlz\r\natEhKbhpWT4U11ZDzBM/qc1ZD8wDzOgsBkjPIFcvRYyJ+anZfXOkgbjMmsbX\r\n0LHE0MlL4swfLmQYrIix9hnP/636WdZMI4XmI7Hxm/YrJxrtTRIreWK2aUHG\r\nFsj68IPaN7mxrf9jwUHE2YF2wpn0WOoe3y2a8EQy4BklRTg9jbslFDD2qV9x\r\nlVudgH+jjcWiJoawT6ZHJPKaSI15iw42AaDoyiwiGhjaI21bxIjc+iYV7DG6\r\n/JKGeWR+Ln0KjzGhy575x2r1TFuZtLm/Iqom5Rujhu6jyPxkGIyXAiifgRA8\r\n/g8q64oU2fkwstEMsZmIwcUKQrmO38wWsYBO9nvoY+6A2kUTeXTE4HPc2EG9\r\nzpoCWKcWbQucx0WuFSdIRV65deTupaRr2uk=\r\n=m1v8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3747cb84853eae7a0adfbcb44c6268883877be52","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T12:31:23.240Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.25","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.5","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.44_1661085248584_0.8310144381803464","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.45-renovate-ts-jest-28-x-5886965ab73486a256a416003599e32ac5f693e2":{"name":"@balena/jellyfish-plugin-front","version":"6.0.45-renovate-ts-jest-28-x-5886965ab73486a256a416003599e32ac5f693e2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.45-renovate-ts-jest-28-x-5886965ab73486a256a416003599e32ac5f693e2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d1c76332928e5339c5f8bc67d4fa907f29c41bdf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.45-renovate-ts-jest-28-x-5886965ab73486a256a416003599e32ac5f693e2.tgz","fileCount":31,"integrity":"sha512-7UPD7bo21TeBZTC6l9+FPsS15NyMFmkrEoOq1PXEb6EAQcis50KG7hNlHStsdNzrrzZvt7smOi87L+5ekUkHPQ==","signatures":[{"sig":"MEQCIHuOkXVV0Q1vhBVcOf+vXsJSkTdxLnUFrPfFabQUGBYxAiBxQs35xbyI96tJn48a5O2j2bRyJhYOseYx3rXsmkSHfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAiaqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGwA/+IAcu03B/S973RYGYMhqsNcwdt/ZE3/kW6Pg2MVNETgJdC9db\r\nuacZoBQ4TILV4kf+6o1trwDQrVnfymRYi74ksodfF0ylzsod/GTwAya+yORM\r\nlWg5PI6ZeGeIB1GRLJB2ZiAeJbNbEnEwYR9m/LqHx3c/+ObW4sTPEdK6RPKy\r\nfdr5jbeIIP/H9CoS+LERC9fFsdc1BQND/qN1XXkYwRzypE6YajajW55i14iu\r\nzt+yqNnzMn4p3aV2aHixamOB/+1g8FX3BIoHShbHcsv3fq+dHnVbXe9aPDpD\r\nqlaN+8w8cdIToEhPggp7AheXgCoiJPHf+KC3bV38p0lUwDP4jnBjEr6YZQAr\r\nM1IxXwlCrOCCfLtxWD5ZIcMI+5dUcRe+jekNVoNOSgDLoSZst7c4qj4kHcFw\r\nDeIKBX+3aI3hGLOZO5C74yEFy125f+0zJEup3y7fzFqSjdPIO8Cv1rbTzjI9\r\nP+0cloiFS7yACXIVaOSYJet0edJgogDdw0jXlc9sVpw6Pa513sGnNKvK6mdC\r\n9SnDql2clHhpg7lJmxT81Td0hie/q5a+Rw4aU9DqiGUuer77zrdV2GaFFkPl\r\nekaXpj+aSEAyR2+DAJmO2lhUax1qTSsiZTbI7C8cYSGkkuzyTnoUmhRZw5VA\r\nhx/6aKhjFGQsKopsV4xHDhvni/arv80SJ8o=\r\n=TEZN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5886965ab73486a256a416003599e32ac5f693e2","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T12:32:52.128Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.25","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.45-renovate-ts-jest-28-x-5886965ab73486a256a416003599e32ac5f693e2_1661085354087_0.0009596972955741023","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.45":{"name":"@balena/jellyfish-plugin-front","version":"6.0.45","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.45","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2ea0e5493296c1ba177f9ac4379711bd5e384446","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.45.tgz","fileCount":31,"integrity":"sha512-jewn6V+nVzV3wmjYruWZdZJBl2DwR/OO4S3BA//mXyAPrnwG7Mq7SL8GgNi7gIYsI2bmqb8opFYD+I6bnETm3Q==","signatures":[{"sig":"MEYCIQC/F+03l7ge39bQCfJQ6wlWQRMr96scO6OJZgVy6xNpUwIhAMNt0WuQ4ePDkjKfb82tvhVh7ubH6gVZ2zuABvoMlnwS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAjCdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8tQ/+I/2q33dP1ifhkua0y1GAb/fePieA+ssbZNRqffeiuCaWzEvs\r\nTzIQZVQR+jiScYVpiddbTgUWMODIMH8MwOoK0WdSPAMUU+xfOxl6O439eRwu\r\no3UbnfsSCtOHSVbTef1Wy1MMq+YnX30E6OYfC8sUTfPXx9m8TcDm5cwzqEJb\r\nbG8ZyI3mdhX9r7ni7o0shS8BN1VrWPefxY8BrwM3guoghRKMtquARE1wyNxY\r\nNR4sFFrEGqp5+C1rV10YB7jkcaNxLVrtWV5NEYosUxZqFWrvM+SXLky2KGnB\r\npRnRRxe2BiY5mYPaG/d11NopNjUCgxk/3Hc0DtwMNVpSJzTKWtRHs8o1dW9s\r\nv8a6rEr1kf9EZAC/HGKbdsOVFgn9/AVJLQarT8WAOJw5wTURPdomJA2nLJsD\r\nfg3Cqxtgv81PbnX8WRH9Z7ZxnQt6dGJUU+Hq0k04jqtHNKo5eC2C6goj/AnW\r\nOQIiYKFcIn+VZsjc3kL3aGfDmQLKFPfg99ybjN4H8l66kgvcjlvsK1jVX53+\r\nhFt5xjGJ8UHovNYMBicDFVtguZ6ZuzogKfxdAmRN5b6mIKBLT9oFHWw0HoLN\r\nB7Oz0Ae/fNzqQqZRXWh64Ib93nrxuzT1ScP0tDxv/AhinF+4nKbdEhRLV5hD\r\nG2/soQcq0Z8pdesExf0z8EfvIlP962aeaaE=\r\n=nEpo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ae9494743ed1a9fe5b5f7c609a4f1370fda3ae7d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T13:15:45.750Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.25","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.45_1661087901668_0.7278721457571584","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.46-renovate-balena-jellyfish-worker-33-x-d00db21d43f6f3fb17df17752e88d07fd0698c8e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.46-renovate-balena-jellyfish-worker-33-x-d00db21d43f6f3fb17df17752e88d07fd0698c8e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.46-renovate-balena-jellyfish-worker-33-x-d00db21d43f6f3fb17df17752e88d07fd0698c8e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a5499821a8b3662885071a231bc4fd8fe522d4e4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.46-renovate-balena-jellyfish-worker-33-x-d00db21d43f6f3fb17df17752e88d07fd0698c8e.tgz","fileCount":31,"integrity":"sha512-loSY5icpRgLs0kqtJPo5pXaADzX6lQkYvTyG/O857Jjc3mkuiH4tOpNKGgjph+Qf0rTOzM19hCCL/RFrzeDqTw==","signatures":[{"sig":"MEYCIQC8chRrd2b1RUZ+gZuy5UhRH/TOJgKi4lKjNSY2p5Os+AIhAPk0XzrDK6GPcqPBRt6/2nOvie3MEew5lGsBdVgopO+3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAjFdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/9Q/+KAHkKf755zMaBRMaC8GiaGquRwc0gs9GuLuRoypnUORvYkHD\r\nC8aZGeHxJbLUtUmEtZVZM9QRrbcSau2ZDSjXGl/QOTp/zeARdTwqmtvvexUE\r\nrxzjJGpJfdckpQhjjxKeXVkxATB7vstzkSsPJNitC9Es7wyeXxdzyKgcoovO\r\n6mCW1ePEkCH98bzohTPDXXOw2tYVXDi4foaal9/DcP8AUrOmRVNXDFQT4gqo\r\niQ/eq+8ljvZmMSGt1lS/RyrHg7g4KFeD2p+j3gRLRFQBYmGeMuUC2fkDYl+i\r\nhofrI/QF6JdytT9eiXLt3f5FpZlIDiomXccZcgXgtMpZcUZiyYq+H/n2zk7n\r\nrzQ9RDpBjGjAq3OkYf7pmybM2VtZFPjN6yMwepYFC1hQR/GNP0tZzeMqNJgM\r\nShcBWkixpH+Gl6EZhMSZBfQT44+KkPA0Puns1KVj2xK/v3RK2zEpX0pzb+2V\r\n5YsMdNUKzNQHP+ukicSc0IWSEwl3ik49olawap3E929XGcxXxXHIVC24n41k\r\n8Uvpi5RvCuciostYF0h4Su7Y/OlG+gQYbivaZcpru0mY7881T49eMdM4NJ01\r\nU9l4PuibrHzqNKP73t4Cfodtrt/OyILLrxmsdaRrJl06tGUcNPn8e1go18M8\r\n2LgbLkkKO4rgrfSGTihf4s3QEZXjGjMgE9I=\r\n=5cQQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d00db21d43f6f3fb17df17752e88d07fd0698c8e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T13:17:45.486Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.26","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.46-renovate-balena-jellyfish-worker-33-x-d00db21d43f6f3fb17df17752e88d07fd0698c8e_1661088093356_0.39301259006544154","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.46":{"name":"@balena/jellyfish-plugin-front","version":"6.0.46","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.46","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b27b2385e77cee8b7cf6dc61f36053327ed05a9d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.46.tgz","fileCount":31,"integrity":"sha512-f+KLqtebbhcxwUNA/dg60jhz0sHBGmNPfdyOdteQHaQhmUYRlXcYz9dOfnYz6wbT/lni1fiX9u/96I6ePMYddQ==","signatures":[{"sig":"MEUCIQCYuXNhYCWJkwli/gXbhFxi3CuA+Kv3dKDUVtzE0GseOQIgb61pjWMQpsRmnct0Zpv1kQH9CMkHGYrjvl5wSsomg+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAjrWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTfw//eeRT7oNHxvk0SVIjhrno4e9ErOzSkw/k5irXoqAibiE+rCF7\r\n8Ic+xi0iBnyFjCdOcu+ZeEd1f9GHmpmkknTYDKW3n+39USeADjfwnlI3bp08\r\nZdeaXXjPB1vZTpfn3Cp11A+29fMSso12bZNxFaEkYosGBYsFUJXy7zCGGGIM\r\n9z9+79/Rq6TFHFpExrxHJm2lOh2q5Ut/3yxZeL3e0ufgrGRkbsVJCkftBXew\r\np6dJoYgneMzr4HQssndyJitFwIEqadQ7EME9FrzWqHo95TWx6vZ8+adhjkZF\r\ndpOkdNq5uQxQ/L1ZY7X7x3w1OO8E61KKv0v+m0c8CgNAQahwwvuXx63bslvB\r\nT8Ch/te2TE0LLOvEv6ukCrxwg8nfGgDxIp1tK+MrN6AfVPS+rYci33HscI6u\r\nCC89+xCtEGrRaCxAqu4cFUg5W22nqaP8JxJQH8vitU52WzkdHE3PTAtQ/YDv\r\nnC1PtHN4q0McCihj8p4/GyasPbHhdRTngK1hRxoiZ/kZ+kosmqK9n6IE1yxU\r\nmCkwPyErf1Tu8hqB5e8evqEcfMi4++8Baz2vkyGBKSVynm7z6JkCvDUNlQ3b\r\n7z0zaTucxYJcsj0fz0nvcl9XoQg1QfYTBMgfoOovT5htsU8rwukeILTUvc/e\r\nSjNtj7cLhRXHWqCboiLkv4S/gA3Z4U5YJ7Q=\r\n=3X1v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"89bff9de4eb6e36da0ab23182262f879a5763a1f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T13:59:28.585Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.26","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.28.0","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.46_1661090518350_0.6145842973046265","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.46-renovate-date-fns-2-x-337402966aafba6ae1cde092ea700d615875d2ef":{"name":"@balena/jellyfish-plugin-front","version":"6.0.46-renovate-date-fns-2-x-337402966aafba6ae1cde092ea700d615875d2ef","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.46-renovate-date-fns-2-x-337402966aafba6ae1cde092ea700d615875d2ef","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7b993835b3d87911bcb8e032d2a94ed654ffc966","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.46-renovate-date-fns-2-x-337402966aafba6ae1cde092ea700d615875d2ef.tgz","fileCount":31,"integrity":"sha512-ZBhoNYUhZUIdlfHGS2t5RLjH14ZwPO2uUfsKwUK1GUDvuwS3yIz0GiVL1XsHxkqVdqeoE6l9Fe0iEnm4NdMWAQ==","signatures":[{"sig":"MEYCIQCBBhLPx50ZuXPMoD/AGIzA+vpLTalYLL/34TKtEG9g6gIhAIeGbBNXYVpwpSKjDaHkZ1eJjLA5WW8pt3FZhpW0EX0R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAjtUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZIg/8CMQ/Ddm/1j3WgHdMB5Ehsimzi+8KwcKOmm6JqRtn4PSSRttx\r\nHE25U1SICPo+a/loXvFJLCl4S3/KZ3zU6l+5K/Tuq4J1mbbYbIEEc9wNv9qm\r\ntXXc1nYAH7Zn7Tg2P9A7qFBXFB0nDSwPbi/yv4eR4S2k3we79OuucyqK7VXA\r\nKuJizF8ZWkgnJFAANY4hueCROvIVczjXLRu1vgpowawo2K3TzQPmpMyu8sRn\r\nTqafkwq32z8GXpNdixVa3Z7l125xaFuWmpFz/FAgiNu6L66iQR2I5vJMbsV0\r\nsJYYkydv6u4QGYdjVjskDX02ssLxZhqmCOmwtj18gNH+wPnShUoLBU60ZxZg\r\nbZ1CphrUrbq+hNW8bM7TI70nke36DFF4mmptz5EMVVUtO+GcFr3auuFcgyD8\r\nmy6dCYaJZ8RY9l+WYCWuOwsqYeE5edovmdUHKRdeenoeXqXN4pSEAkP39vRo\r\nA5wjULcNcc4UH94tcmbnzpAHAviLuJPiNW1W1wnyulZHfOUUNdHaInee78X3\r\npq/7eHIwnTKNoTjC9h9Dgnaqtzrn7kTSigflSBx3ftKRNHKYvVweSbBA7GvQ\r\noYmyBfJ58PEbnZTG4bbI2+DtCVIrMwH+3W+B9cu7VeaPHyjnXF24EEE6U8dA\r\njk0q5/PJECsdKGRyN3K1WRX081Wfva8YhKU=\r\n=s0Ok\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"337402966aafba6ae1cde092ea700d615875d2ef","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T14:00:14.536Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.26","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.46-renovate-date-fns-2-x-337402966aafba6ae1cde092ea700d615875d2ef_1661090644115_0.9326175395725635","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.47-renovate-date-fns-2-x-bc3c94d0861cb55edbb27dd7e13ecabc71ba9c0f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.47-renovate-date-fns-2-x-bc3c94d0861cb55edbb27dd7e13ecabc71ba9c0f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.47-renovate-date-fns-2-x-bc3c94d0861cb55edbb27dd7e13ecabc71ba9c0f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c69f9b4af66623c2b8863c8ea3aca5ce9665727a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.47-renovate-date-fns-2-x-bc3c94d0861cb55edbb27dd7e13ecabc71ba9c0f.tgz","fileCount":31,"integrity":"sha512-QlBUyXCG+K40VZgHVt3FVMfTSp9CzF/+GnY6pNT/6FlF+7n03HG/ITxpS4A3d0IyjxpI74XZUtnemLeLofKigA==","signatures":[{"sig":"MEQCIAwB4pdYaN36jYuztmjpIrPvTx40W64gDiAcKhIgrVuJAiBLFmXUSF4FRamzxBrY2cHkN7yRArlQkU028eRBQbcQGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAjv4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRRA//SvaOApTyPlmn5d5yqr1mKR97rb17T9GznbIiO/LduU/B2AXU\r\n4uPsH3DscB7frEkwWZ5MqGrAa8iZck9TCFajQvMoJMfSBefhws6XV5OM7mCv\r\npgOY96A1/Qb6XpbsPrAR6WnRg/jDjI+7Nk3O/LOs6mz7t8i1aD3xEQorQTrP\r\noDH7Pya2xlnBe9fMpQvA79pd73Y/bny0We1BTZAl2fmptLw1FzsIYmQ8bRtw\r\nMOCmlW5rxhXgJYbNzpBO9DFshqX+oHgtsPLAd/eZbmpkDzi+JRIAwF8b2oJo\r\nYlFQPRIg0eFkuwHhiyPjb4lKeBoxA9Me4nJxoX6zhRVLBp7RhV3mdxzT+wl8\r\nlF0FPahG+nyXlwFs3gMzhqOBcmlHsX6dePEQ6Uu/Uk2eRGfjGgcpprncvlCH\r\nDlaV68tI5LPZxDqp6nATV/hOotPtwWYIb8cWSuZ6kmwbJczjwInoqN3yAA0d\r\nFq3LnaYtkU1Cq0PGdd0oKAhBAxdAY1QV9ZzabLECFOS99vhbbXWx4fE32GZa\r\nqyeD/dr4GNu0o+yM+OFsmN6CplTvDrT8Wgd846G+PJ/JdJhkAoYT8YkpPInZ\r\nmLly/uUqfek+GHWN0ikviXrRHeWwdFqWtwWNyEC+KQ2IUUA2cWjlDb5YTFMu\r\n4GDo6IXZuJVDKzW7QhULFdHm6BxgVTnoGUM=\r\n=Q55R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bc3c94d0861cb55edbb27dd7e13ecabc71ba9c0f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T14:03:41.694Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.26","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.47-renovate-date-fns-2-x-bc3c94d0861cb55edbb27dd7e13ecabc71ba9c0f_1661090808110_0.9594680612487247","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.47":{"name":"@balena/jellyfish-plugin-front","version":"6.0.47","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.47","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"34483771a841b1526064932337894b011637222f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.47.tgz","fileCount":31,"integrity":"sha512-G3oD/U0S1uU2MMkVQCn8yTrPCSpmusWlCG376q1lsHqE7cNaqPlaNNUgx27q0/XomqhXFR9wzgbqSQp36x6j2w==","signatures":[{"sig":"MEUCIQC1uOG2wQP/kGF2rRtvysLy2UqYxiA/pMibWvCiDGM+8AIgeb1X814PQ7oeMbmY/PdD4GDp4+NEyVhuwGAggLODydU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAkRSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrjug//cM7M63ORiAUzVkYC7o4EmViMQ2bmyDwP7Rgs0JfO7506VDFj\r\nwuZ0i492StSoTi8/AKZ9En9u+kwkXZUpuEJqOfPITml80hMNHsgVmgxDlSel\r\nePS5ikhxmlfUJ0dAFh1Cn+Fpw6XE0ES95OS36sbntyO/FrGGDfS3jXqrZIQi\r\nvLqcR2BM1A7UvB+16j4Fm2f0oTxfdAPSsaMPRhhQz2BtG+p+PZtjb2+Nl/tg\r\n2n27+Bo9gz3jzXUyDgsOSGNhU/KorU5jqevBCGWdCu/mZsVMAO+aviztwfZ/\r\nkMchVgoOAsIyDusD5AluNFU9nvqz6Om8H2Yute0+z6lliW2b/3U9D5u6T/wx\r\nqnIEJTYkJa5n+IT9WOlgdCUVv+imW5Z1/MUcbRLav10P5xclD6vz+N1bKJDL\r\nDGRM8gXBOSymzD71t+280G+Zwxf4YKZuF30vypALUer92OKEwmvrbTvXuSmI\r\nmj7OIyMiVBFjXCZGfxTJc0jmLp52b31E7rRHc75xcAjB1QRKAHjqhWkZuSRu\r\n0V+b4nZxCahkW0eehtSd8EwcmemEiuAdfCTrgMIz1ba6v4E41yqM7rvL2Jey\r\nYPgmTlvgECCWzVBPqc6n05LuNPhEKFzPTXd0QQQiYTcf8qiph/+1MDQkLmKC\r\nlaamD859e8lJ0DVNCjx+a49KJJHknxNkKmQ=\r\n=6hM2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a8207c304fb64b87f898757ec5cb283835098bd5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T14:39:33.817Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.13.1","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.26","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.47_1661092946106_0.09539154971062769","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.47-renovate-lru-cache-7-x-13962cb891e25b77a9bc4c6d6f9cf1b3255edbdc":{"name":"@balena/jellyfish-plugin-front","version":"6.0.47-renovate-lru-cache-7-x-13962cb891e25b77a9bc4c6d6f9cf1b3255edbdc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.47-renovate-lru-cache-7-x-13962cb891e25b77a9bc4c6d6f9cf1b3255edbdc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e357b2e830ac1b0af9a1871ad519dfc6894d604c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.47-renovate-lru-cache-7-x-13962cb891e25b77a9bc4c6d6f9cf1b3255edbdc.tgz","fileCount":31,"integrity":"sha512-Rycsmze2b3qsWlCuYIH/5RRJKKq6FzOzOR6cTYzNH3sh4hGOW7TaaXZYSFYorTJ5/z2tunwdZlzzaK1+p+TJVQ==","signatures":[{"sig":"MEYCIQCR3kAT2iJbUcn6q8X16fimfvyH3P26570374rqkmog7wIhANX2vbh7z+xZq0kW2ptBgDgBn1dDQe7PTI55+it9ATnd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAkTlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozRg/+OMW/mwBngn0ZFsg9sIR3ENLfNOQUXUA6g1ZexmznRuvQ0JYm\r\nfDlT6E6n2aOvf6bI+NoDzWvDxXhmWkEh1RUY76kvUr9OP07O7ER7ZygSF0Dd\r\nLb0HYatsCrG3KpTDF7/WF/TeNtCEKdZ5ZLZbxvK+L/4ea2onZeqDScs5YfSS\r\n4I3Wy8zEXTfZGzPlAr9+FPL5KfF3UtX/sk9o2ZrIixYujuHgSIlD0bSwPbfD\r\nu8Oa5KONetQk3dL/IeKhr54T27/cSJy05NC6wEsbkIf4BKFie8ZL5i5FcDQm\r\ndX5+oAScDuB5bYkGorPulkCmDgp8pq7EgWwF2zrYFz8djWx6WUgNMeq+TIGc\r\nKFJ4YsssntMXe6Z5UL5VwuOsyiEXM6ASOtSkyXFcdPRX7U180L0Hi2qBT1Js\r\nXJZEMpveVfLzuN9rAAlFW3Bc548vrvEDCF4idlo9j6FOlj+ttXP+TcGxZXDU\r\noLphEXs9QJbotuTkrJsuBvgeL8NuYDrw4LZdi9tTIQLBJEzHUz6y3VMUjJqu\r\njVhoLpiWTUygmlUMoTJiU/skL5ING55TlfoHIm2KvYEZ4f2XfqMq5oyxgl1v\r\ntZbwghCJAnE01W7YB/lKPsni6ocYspvC1kLuFIKXay8baLraKPqWZkjsMnvj\r\nv2FDBXvzLgEL+Nx6XTXLca49oTRLXawQJXY=\r\n=Mg3u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"13962cb891e25b77a9bc4c6d6f9cf1b3255edbdc","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T14:40:28.788Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.26","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.47-renovate-lru-cache-7-x-13962cb891e25b77a9bc4c6d6f9cf1b3255edbdc_1661093093023_0.8843827073237758","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.48-renovate-lru-cache-7-x-ce094e5e725bcf70d37a5dae48a107efe62bc473":{"name":"@balena/jellyfish-plugin-front","version":"6.0.48-renovate-lru-cache-7-x-ce094e5e725bcf70d37a5dae48a107efe62bc473","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.48-renovate-lru-cache-7-x-ce094e5e725bcf70d37a5dae48a107efe62bc473","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ee35546f60bb6866685cb21e9b773f9901fc43b2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.48-renovate-lru-cache-7-x-ce094e5e725bcf70d37a5dae48a107efe62bc473.tgz","fileCount":31,"integrity":"sha512-bj4Y25IwBvv4jiZyOtS9mAHGd4jfKgt1chLm0e3wriv1VkJCrDGKq8ahd+IR/AOeMe1esiK5Qov412qsbsJJeQ==","signatures":[{"sig":"MEQCIA0Gvg/pEhXeGoGAdPjUQeD3PuV7QCc3PZbo6YDIgqB1AiB6IhoT9pn+ZzYwx1FYyDv/fOEWAQ9bO0g0AVTFbhMOeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAkVXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXRw/9GKUiid4hXliy/cwe+Kj1QrktO8wLTqmwqAsVW6KAFrJ5wfTv\r\njo6GdEFmeE14/E9vznUFZEpSmwytoKbuCwpXzGDKLLWHMWt+fANGzUm9c4xU\r\nSqMsDdpOjtpZnzXSSAaM+kgm+1nzYthfPEA6uf2/96mQVdMmh8OBp0azQuQN\r\nNz6IQPG3QzCfcycptwrGr+5kS7gVJlnM1oiuXgnlRPGuP4RSx6gLzChok1tT\r\nWKAwIijcObjfqWbggal5+QcGW4hmGGGIjK9wQpnTS3pb4yTvEjXlAqlMyVml\r\n7jjC+7tPoYjJA6xEXa1iNJcXUciQCy7lDNMDKSCE/v3h5uoZ/SOOks4HDSrR\r\ny2EonbZxO6fSVa4UTTnuzf/JZYWjg2LVuF79UC+cANAC+VROu0kMffO540/f\r\naUa8IRYa8A6XYRHStZeNgsk+GcOovL09d2TLrwh6tcXsugzpRUvKXgteqdR5\r\nLosDz6c8VDYq9cJ+WokNqqXryECXQ6euEf5E1J/hO05L1Wun7aTX3c7ld9I8\r\nEy+fG4NJm6r1O6pU7DRC6qZc9AmttdTC7ZJsyyqjQ8ar6xcJ35+3Di3lsqhr\r\ntMB/20Xwa7y+0EF9ORqOYZbY5GPZUQ4emlciEaUOBEUgUIZuZZpZSNm9Uehy\r\noVudLAGNocdZ40ytA2iNdqahB4Y9SCW16sw=\r\n=U5cD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ce094e5e725bcf70d37a5dae48a107efe62bc473","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T14:43:13.842Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.26","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.48-renovate-lru-cache-7-x-ce094e5e725bcf70d37a5dae48a107efe62bc473_1661093207113_0.271895684560431","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.48":{"name":"@balena/jellyfish-plugin-front","version":"6.0.48","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.48","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c9a68e26840a193990ad47de892b86775ce5cf1b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.48.tgz","fileCount":31,"integrity":"sha512-/YfOtgcHsO4mqCtvJvTzAp6HMfPToW70u7rdmZGVHUTLd4wLh0zkV82ouYWtwBRnzaZBv4DcCL5u35sBEbstaA==","signatures":[{"sig":"MEUCIDSe3lBgLnWaqZ/LReNF+Vi3ef4qSpSJ/HQqHHstM1AaAiEA6j0Nr/bZYEakaqyu5vsNte3MsY83skTFuT//ZS1i3Lw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAk2JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOcw/+LvM17gcC60oky8ZashNI/o6obAnwLImsLv4ZAg1YM3h40520\r\ndnlPIqUtFq2s6AMp055J84dpkah35MTQffprPNdcGZ+BSpr93tp8y+sy85mX\r\nMOLVP/6xj0q5MLu0GHTBbzAlsiEJWF7hclsO44aIE+2dJGaSnO91HotiNyk+\r\nsMJwGDCAv2me5qRh1EzTnQlboAYgYOYaNFvPozCbmG2d1wLbQpoPA0A46uDV\r\nX6gI+B2GVphROS4TJC8uSs3LGREkJPPWBckqVOfUh3T1I8nct9g3NlIiKit3\r\ny63km/dryXiqZhNnv4WuCb0HEh+Ib40OATcBgMFGTKYwn76x/LXTBPk158Xm\r\npgJDi0npYGmJ2KEgkU/k1yEgtklCymBTwB2KBak+VQVbfNWp2W6Bjf/uvdFJ\r\nD24Y3SQUbiAztW838QxLqht2gL1sBL7oNUU9qfz7Xf/+CbM+/g7FSphKBxqL\r\nQ27+BVhdoZ77ntZjrhqRILqnx+aNL8ROtlhVn0SKyxAOMam4OeK7BpuXBdRz\r\ndtkPjRn+eg+esJeaSmS3NjR6arKr9mTp3QMN/QVBklvRDVScCnWUioZIeu4k\r\nc8/cNpWIkkV3GHt5HCwOOTxhdheJX2prLuqZh34nafylXSj1nH3EBD/SIoCA\r\nNGypx9Lc+CFSPZzf8CRDcYF07SaGhZ+nDYw=\r\n=tipY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8d70fbebe6ac2af1ac17c755e78783e97fdb29aa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T15:19:13.956Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.18","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.26","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.48_1661095304794_0.4290835064262284","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.49-renovate-marked-4-x-cb24ca84c0f4589ea10d7d5da20f27a4d83f57de":{"name":"@balena/jellyfish-plugin-front","version":"6.0.49-renovate-marked-4-x-cb24ca84c0f4589ea10d7d5da20f27a4d83f57de","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.49-renovate-marked-4-x-cb24ca84c0f4589ea10d7d5da20f27a4d83f57de","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"745bf1dd202f18be25086d8ce246f677809bcb2f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.49-renovate-marked-4-x-cb24ca84c0f4589ea10d7d5da20f27a4d83f57de.tgz","fileCount":31,"integrity":"sha512-cbZrqqeZjoqa8D50l9yIlqFDp+q65NCEeI27CsXHxQeVgjuJRRNWREMQ7j+0kaW1bePPE5klRxJejVt9q+9UzQ==","signatures":[{"sig":"MEUCICWqN3loiFAVMIgr0u6B3VayKHxJeaiFtmuRe5ePoFC5AiEAhLFH2RAdEgLqrmukfc6s++/uAkOOSLRN0N3e710B7wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAndNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnjw/+Or3rEi25IMvbBsdGwTAbm6o6zX261tS1O/puhETr8GKTCKKl\r\nYYOe8jHZk6KcqgXiGA3L3SQUMEzuM6onP9AVZnOG94L/6oFXn26DKBZjVHnm\r\nrejeOfEOIj+aiF6wOcWpfsIkUgIA6yncuLvM0tQGu0YQJPNE7SujOwFZhXXx\r\nM3p4wUnWEkuHI0MYH0iRpMN7n1b4aI9b8pEmgNXMAhzMs00r2tJNfrn2H6iE\r\nMdiK++8io/Bh7GQ7w74Y3sYh2wZ1PKM06r+xghVCwlisG5lulTdwtL94SgvW\r\ntOzD9bbQgsjy8l5kXPflmtIi6rlIANOuUCu6EKaLj9ywFfBI1LU2/iRVAGWW\r\nwP0ETMeeSrO5eVuWLO64vpYsbhG1lAPXuVAIZ1Feu1eAswWeNpzPorEjpIAk\r\nEvMzxBzcM1R3yWE5viwNG32dJmA7g3sVDLA4ZAplSVKriiTFLMa3O2iYSpDK\r\nQc3QMbm4uOM3fWi9S0zgFBJ4qGLUfd9UtQhUh9f49GaYLjCofNDwafBFdA9M\r\nnYBu5AekDDClCGRFSsD4ZQtKqe2s2kwTIJqBI49CsM+GQ6Mko5J/zeLBBAp6\r\nr1ywcfJcWzlvPyG8hZ8ID3rhn1/7znmaXUVs2Ltsxrt8XSG2wsv1RS91jZPN\r\nogjtCsBdkdWYdnFp2yutN+0UuQhUuvt2OY8=\r\n=QQoU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cb24ca84c0f4589ea10d7d5da20f27a4d83f57de","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T18:16:25.016Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.26","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.49-renovate-marked-4-x-cb24ca84c0f4589ea10d7d5da20f27a4d83f57de_1661105997299_0.5932243893804692","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.49":{"name":"@balena/jellyfish-plugin-front","version":"6.0.49","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.49","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"73f7f09438cb2caa84ad7ff63f82d0407e7251e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.49.tgz","fileCount":31,"integrity":"sha512-rEzLrmXthmgqiP90rfwLPSoYtAKbFFbfxOGQM1A0M+6h/Y7HRTfqEv9rfXRo2VC7gcTfIwTCkDhaJIJwCCq6Hw==","signatures":[{"sig":"MEUCIQDLS2sE67ZAzsQkIsAiBF5diZTvoHhTeiQF/AyTSzYkPQIgcc4Dby3cVnNe1CjXIRobppzMBK9KaEhAl0dimwqTpvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAoB2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouWA//XRjap+aF27Klg6/5cgCht6j32WNM+tDSyOrt5BNud0r+tcgS\r\n2gYqV5kcM4CTsV5Z65RDrbn2w9IOErf9GfyWi2DKDNHUPxBF5XaegGeHl/fH\r\n7OCubGe2oQS9jJ8/w5mNenPFVCHgNCdbZYpOs07le+4nGv5NGQP8MO71x4tC\r\n24vRvDU+ZS2Xpf76fw35oaSz0OfiM0+p/K3kAL3sc2oVftY/B/X3UuGgzzfO\r\neRZQpyCKumge2D9oXOFdzLYLaHmlwZA75Ny9ONF6S9uQBRLppjpwyOpjndkK\r\nfC/4k12msR248nbSps3dIhyntIcW6RaPnhMGiGj+q8ncLjDthTsTftFo+SPd\r\nQgB7guxGmdp8B4Kv2+sHwjblD9Ze0kjHut/ZxloQ1Hh1e7UeQHsWdRoIjrx0\r\njZRHzQpjm8x0BZTXHlMdIM+jkUJMxusmOAH9haXpHDdsnwpv1AmR59Nb6cI7\r\nTgtRW59xxzqoWEhu5ySWw/sK7tRxraIO00lH/QfyOV6iiiLld5wcqS1XUsia\r\nUnJn6OpdkgxXNM5YN/zEl1bPnRk87oLbFKFokDHumLEcwuTbIoDYBUWklN67\r\ngYPlOIfn83quVc7z0V3Xiy+Vn0cliHpKikk5sZwF8HD8OWP7Us8MoRBPhPN+\r\nEnA3KoEoGzLVVIImlccGQDcimZ8ek1199Ws=\r\n=FGGp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"40ad649619757463747eec38ea8e4afe174aa63b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T18:56:12.217Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.26","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.5","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.49_1661108341977_0.23094893789668203","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.50-renovate-marked-4-x-b7594068845aa81bbb7f9bcd70f0b4cd1688feaa":{"name":"@balena/jellyfish-plugin-front","version":"6.0.50-renovate-marked-4-x-b7594068845aa81bbb7f9bcd70f0b4cd1688feaa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.50-renovate-marked-4-x-b7594068845aa81bbb7f9bcd70f0b4cd1688feaa","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5c8e67e4a8ae8fb25665d999aee2d5a36b24440e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.50-renovate-marked-4-x-b7594068845aa81bbb7f9bcd70f0b4cd1688feaa.tgz","fileCount":31,"integrity":"sha512-2otd972Lg1W5y5reNrjn0WmER37URKUetrq5WyMd/p6HmWneOWhIU3tDk7w4ubFV1/nYzqRyHVoc6r/JeBKpsg==","signatures":[{"sig":"MEYCIQCLjLCN4Qmk9scXMr9s+UMWp0BwEw7KMuP6++e5g5fYMgIhAMnw0ZUHoY9JbZQ7wfozYdL4bRSoWY8iriQh/QiS9TWw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjApttACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6AhAAiWKyey6YJ47r2RrvdLRtzCrQJZLPWi7TtOdkHpmjI8dsYXAI\r\nwBUOIw4kBsqzcV/VgROjEItzx83DyfRjG6fkM/fAwL9AdAoP3O2Nqiz30t1/\r\nfni9H+VBd7srfRtwlfBP/Tq3RQImmuOraMa5NrZS5ncZM/+VosqNOmjzDY3L\r\nGFNQNHZNP9Pn7TxP0nj1uSv7kl92C/G/04wDPf4qaQQXfgPeeshh3D//LG5s\r\nHgkGGwAZZZe/4VQopKCjENP9LaXtkFWvIJM6PAyuoKQDCXZ+08bCwTtQ6jm/\r\nQB33lmqb/z5pmCK5TNRMcaDPJBXMN23VVLSI6TF4AGUKjGLYYC+rRHxHPXbT\r\nUYMnMUcvXS+Pl3DqlpjIpohiyIj18DPXCd10l4zbRTIGtCcg5p05WQaPLi2O\r\nrF0N0FGgDKl5NCors1BTf0QjPft7CPu4dYUhTfieHBsg2EHZwJRF01+pCtET\r\nZrUjrJJKnCOKJALwAjkMejAxEGswNNXmkOB5WV4j8ihLzMbh9c8LiAx9R2Ey\r\nPgrt86RueD/fHiDQcRqzwuKJwcxCfy30yNAkVMLqGrzUC/Ukj9o75BC4DVq7\r\nW16y71qckRWYkx8Z9os9nwfyRhxZDaIhrNgSGPTn0TISMiDRVP+RowY8q9iQ\r\nJJ7cafV3TukxTpt2s+TwD/oZWrMcgrk24AM=\r\n=j8XU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b7594068845aa81bbb7f9bcd70f0b4cd1688feaa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T20:50:28.648Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.26","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.50-renovate-marked-4-x-b7594068845aa81bbb7f9bcd70f0b4cd1688feaa_1661115245245_0.03606105351573041","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.50":{"name":"@balena/jellyfish-plugin-front","version":"6.0.50","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.50","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4dd285e3539922b9290608df78553da637f48ac7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.50.tgz","fileCount":31,"integrity":"sha512-0fR0QtH3Jps3eDD5YGbXJesJzj/E3V0BrgZ+oGQHJFazWyA/TzJ2LmoHrZWvyZV2hqCbGyyejUp6Fcxb4atzgg==","signatures":[{"sig":"MEQCIDaZ6tDRoO9+dHLbWoPI+xl1KhDxUbjkXk9a9Us9+LA2AiAEayuPXndRpG698mXI2mURVMuCu+vkI+e4EBPS/MtLQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAqOyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq04A/8CkF12MVq/elOqvuVoQqCDLgwFgAHguNd4IOMOJjSoz2GZfJh\r\n+PARc9Xa4eXUnC9+Bbec/0DFCgE3TOU6LjtCimU+elscJ5TC/weZCMVUOgVN\r\nkgY5ubLQ4jv5yEQIrBsWF/UVzXTy10UeY7Pz6RHnpRagKC3IhJJY0ilbz13b\r\nuUu41kQIRTew8cHu/kqEkP9Gv3695gZdueJI34vjO8jJjRuhILoXD+LSnjYq\r\nOyMBnUYUKSMOVCF+kShHdvEnHvHjHb0K7zwmevRjOT0ZBqjz4A2rH2YaOgb6\r\nUFh7WOhexNPFMhk8b12G+BdrSX065SGzywLqQwKU23ioOt0P6hZoWDdZVoFK\r\nr2BxOvgfsBh/Qtx60nabeg2jVAVIj584M97L84SUB6/VjIVGM50/RvKkxb2n\r\nELLxhNrqY8PuIILrssEbeqTyEMogiK4v1VrL6vriyTrcJ/dxBmClznKq99a6\r\ncnt37SxpHPyvAPVA7RgY0vKr+Al4YOO2vz3BzaPwt2TII7axBnN7Kb/skjeO\r\nWGttmCQcxw0mU5X97+IB1yiCOlreknkHxMWaM2s48aZynHDakQjjBMdYe46K\r\nBmPytwchgCGh7nel2F7fDF2vK5Y5BcKc3eePDc3XdZlaI7s/84Os/Ea/Zl6q\r\nYIHAyaDNW4nBCe4MCIpsv0UN4CjLu0MvwhU=\r\n=f5bs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2b7fdb84cfeff4a4260a6716e2bac5b7f0b9e092","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-21T21:27:03.936Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.26","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.50_1661117362720_0.8594870026737578","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.51-renovate-balena-jellyfish-worker-33-x-e9f913838dd13049859a2490f627cf2f7c0ba10d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.51-renovate-balena-jellyfish-worker-33-x-e9f913838dd13049859a2490f627cf2f7c0ba10d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.51-renovate-balena-jellyfish-worker-33-x-e9f913838dd13049859a2490f627cf2f7c0ba10d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f6d2c9d716ced9cc1f5a1559da7145ab21ad5bdb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.51-renovate-balena-jellyfish-worker-33-x-e9f913838dd13049859a2490f627cf2f7c0ba10d.tgz","fileCount":31,"integrity":"sha512-NLlZLb9jtU/h51CEpdHl8TM4H6nBCJAEKC7gGCnRvHDjfR0eOIPce/NonvK3p8Mwg1kac5SFEAxq1evYz4KauA==","signatures":[{"sig":"MEUCIQDO9Kv76lB2CT6N2gi2oGiHp+jf942LvAKIF7to/jVj7gIgIJGNywEBpFg8NA2LVcmwTa2IJMRfjPL43eMWa9DDFgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAs+aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpECRAAow4BOm5XGXfVunce/w+35Ui1arAZKKgJaH+sBwCPfGXmWkXw\r\n4T/VowoMatv7BEXHLThgXxtVF2SO+OZB7huiW6vjiEM+Bbic7XkUUupkp0DI\r\nlXiFBIebjbN5oEGg9pERrjLT5l23LcFvkJHEiA6zdGiLZDy3htNKPpPbuNUM\r\nmPjnXYE2unP84KYLtb5+sArwuuXIimy2Ah8zXPwgf32TEKXBeWd4IyuMDUNH\r\n3JQaDm498LcUAoVJHmU7pTeNvuDtrs9RMA87Wqy6cCyI7gmGwWNkTqP+3uvH\r\n7vuo3+HIR61KsSMaYwEClSL7CMroWSU3yrXHONHPJNnWJoT3vtU3X0tuIwzQ\r\nHcfv2h5qxbi6aM3PODfEIVg6UDORL0se0LThTP28X4FRce9J2eJ50OM9lKZo\r\nLZs11HOSqmqUz/+DJpDTuzzJKUAiYH4CcazV4MpdZVb0QTTKUkN28RnUV1YD\r\n814/HJkkmGZDWUoyLhe+GAWol95P4EU5Z926k8IyRT5KMjT5sTqbjUxYODX2\r\nktKefDggcqKxtM2hHlF8H8fn7N+23kH76ahf3/94lANn6O4pWdG5zPf+8eyp\r\nb0wvBP1BKCnaAzb0KF9RT33LoXVv7huzmUeFUz6g/KWJ3MGZJX/XMffROVq9\r\nM2ZnRUYx8mD8ioeWeYkYrXSEjT6P1WkG+GA=\r\n=j6ub\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e9f913838dd13049859a2490f627cf2f7c0ba10d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-22T00:33:26.647Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.27","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.51-renovate-balena-jellyfish-worker-33-x-e9f913838dd13049859a2490f627cf2f7c0ba10d_1661128601846_0.8712358755752327","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.51":{"name":"@balena/jellyfish-plugin-front","version":"6.0.51","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.51","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3fc652de3e47c7821852d105f2a0d931fac9fa86","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.51.tgz","fileCount":31,"integrity":"sha512-gyu9/piox/YhEqTWIzauUz10KH3M6GvRAJmw84wSWHx5829ZwwHtuadRaSbDHmHAB/hADrn/IWSPnB5dbsBpcQ==","signatures":[{"sig":"MEQCIGGaq0rSHKjrCGfkEftkby7dkYNMvpUD65HWtKcC2z+KAiB4HhrBTGKao4OAx3o7bln5OePQbGcneXK83Lz4uR0+XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAtguACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyrA/+OiEzYVuGbijIhjFTlUv0wiNHpmmpV41uDltnjsdHB7FhBIt2\r\neKtiJX3qTAr4nqqw7w0rk1QIkYsndQNH5/8kxCpgSkTFLAw4L2P4z4Ba/r5D\r\nrSbbEKwkpsrITFhD1YNz59PEF13r++KWKQDVVXCzArOf8C9jHXV/UmmWisFX\r\n6mQyewb7XJJO4oyUiE5zwDzxR/0J0ca0cQZF/WcBa5+nL8ldhlTASORa7m1l\r\nj9cpcs8uW3YhuIXY7UPzmelv/U9FDjVdocfTeW2HzNQQ3xe68XCHu/2CZdIn\r\nNZlSCpDH9FK8dOev0DjjadwFf/GJnw8LCOPT6Uv00ua+Uh3yB62KOJxv7L1m\r\nd+EmGCCn8201zAK9ki/YJrx0N6lMSdtGhMQziIrLYoWON/A78IXagJQp+qP2\r\nXsi1zuBmh6GH2XaigJob7QbRDG1WbNHfO0me4oApmGWfQomkOBXOsXQyMhW8\r\nxUQ2TgnwbPAgf/phpMc72XbwHHZn3dcf4YteDyaJJW2f9UELovT9yMPjO52q\r\nS8J7Bu0Q4rB/ZMoaeuAmyY2ZpqipoEJMILCAB1v5aTLH4bgCa8Xq5K/yd4MI\r\nhAgqZsi3raD/mk1B+Tq6N9r6oXoq50OPL2i8Xwg7nOrprcwNJuKTjpGAiiJJ\r\nmzR8XPaRkIdCm6Xy8zgeJRZTGmdqRMsPwpU=\r\n=/1u5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4f1aaf885596898bb697ec4fc797e4460c86a719","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-22T01:10:04.549Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.27","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.51_1661130798410_0.623832788433899","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.52-renovate-autumndb-22-x-ece234d2821d315b3f5b6f4627481d490bbbb018":{"name":"@balena/jellyfish-plugin-front","version":"6.0.52-renovate-autumndb-22-x-ece234d2821d315b3f5b6f4627481d490bbbb018","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.52-renovate-autumndb-22-x-ece234d2821d315b3f5b6f4627481d490bbbb018","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f162ee68b4054a5cd7c7b4e13201a3dc1ff83de2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.52-renovate-autumndb-22-x-ece234d2821d315b3f5b6f4627481d490bbbb018.tgz","fileCount":31,"integrity":"sha512-GNtPNIhNMZ8AmhRk9ioHjVziGDZwZoeW74jFyfLKxMYH6XnXN2KCtZ5hLGasHDZwQd0alocSdjNv0M4WtsuKYA==","signatures":[{"sig":"MEQCICEO20PlH/vU2Rz1cMqKrk//RNy67Z2tP3z71VZAnTsVAiA9khaXjLk5H/N3vel53NKnkpQQVCPRLeskezw1mzqSAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198945,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAtj6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Iw//edMumHfzzNEfl+SAxjTDuFmGnQSLJbXgIQ4D6c2XZQqZsHkS\r\n/gFtzToVhbRd3wCsWLrCP94YK92k++0u+sRl+VA4gDiMimo9LCdl7spajIWr\r\n/TlyghgIDorxN2rqOh4qL+/m7BAfgISFL+UqKbnbkRK4/d1ec2dkxjp9/fqL\r\nF2FEyndhHJOs4pCPnnt6AkPa511nJix0trVqk5+t1DiQ7eQbjIGhjIdNmMDI\r\nFV2gKKWz6RjbNI0Me2utymslXQIXluu28f83FQibB6mWziAGzbwyInyI6tQG\r\ncMlLn3i3MjSPCUmkAG2Hajt8Edjb8V4iuPHJSx7VewMVizEo2L5JSgyWq4sh\r\nccJMMJnG6fhEOTVn64IA6JClZ1Qh5ia4qnSeTDTcDk5kJWAmv/6SEMlst9TJ\r\nQ8hePygYRitDsytUwEWC1mReRsOum0kLjeLjTuCWXxLdlud7vFwtwbK6SQzE\r\nsbkqJqiAtrS5dzAr8IXX/oj5+JAdVMjKiyxLajWEptyxXv4wLKOpOAx9pnzr\r\nx9je4a3ef88TuAGZ96M69nCVNGALDLxNFyyGO47jG1M2OX/PR4f+IYb+3zt2\r\nJlG7tYGn747NRpw4afv/NJH+HYSpa08fWQPI/7OVtM6DrxoHbiZsugPfLx1x\r\n8kh1a01iekUWicmlsw/4LXbdSzfCoJtp4G4=\r\n=CSRS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ece234d2821d315b3f5b6f4627481d490bbbb018","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-22T01:12:29.932Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.27","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.26","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.52-renovate-autumndb-22-x-ece234d2821d315b3f5b6f4627481d490bbbb018_1661131001749_0.8866803543697204","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.52":{"name":"@balena/jellyfish-plugin-front","version":"6.0.52","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.52","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9a88ea8ada0e36dfc7a6ccd0dcac984f35804108","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.52.tgz","fileCount":31,"integrity":"sha512-h2KCL3UVguHzbnxu0JzwAgIdYD7EACedVkBbPuUR6R+W1CEMEZOKrVJYl2DS9BeO8BRT5A43wIKM1sRanFqIiw==","signatures":[{"sig":"MEYCIQD4ePwfWLQyR3h3RvYgL3fIvOFODeT13fdp/DKFWWUwIAIhAM8jLvj8PX/i3GJEi14j7unngna6iosG1pRy5Jv3P2E2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAuHsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGAQ//eMqo+207aHn1+uT3UdWiKbNsIIPf8z8WHPRMXcyU43GJCFhv\r\nxHdoEL10jD7xqhhhQQ6iHnkAHjZpXPssdnwhcojccfxkPlGRnjkHMaDYrqqI\r\nB8u8GOUD33zIx0ba0/5cXFGGbX7gS9Fm5f8eZimaGJSwcMTEDJRLvlZr/Ae8\r\n7YVOfGjf3pRGM1a2SxMXAr4Rq5n7Muij37VhurFqZNT6rIlJ4hqRuIAnFiqy\r\n0zD0nuSsZDtAW8306JfNdQJG65jmrWfciNrvl7qxz1pWQqROxkpqCNyNmd8r\r\n/WtGIBa4wzhxJnw3RDkVJl03L7gY0mUyA8LwLhWaenneL+jkaGX6owQcN1Bc\r\n6DJktwwBynIZzF2IfOraw5P6AvxqupA36Cki0eoj2Umy57Tiov4AibuoLZPl\r\nzlBQRDYwWSnvaq7kzdB1T4b16PqZdufbQL+uLDf7QADD7sHxdtyo19dN7ME1\r\n63OAIRia9A49dwMgZS6xJt6yw7atBbfgd6JYiheIu7D/15TB5pq7YqZhkKG6\r\nmAPAvCtDQe1cN8zW06AfQ6khYh3DLWtTOs+z0DJvMOFza2/D//FEE/zxxn/U\r\nDKcAAYoATOB8nqL1B8Talc8CWLvB9toesGTgVGE9eCNb7e5BhQqi+Tiv/eqG\r\nrtUJTpjxQoohvWkDdie5Eh9ncJRkK1QVUIg=\r\n=Xc3o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5166edd1ff56535c3e33a64e349b9ef0ab07ae32","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-22T01:52:16.076Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.27","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.26","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.52_1661133292089_0.6991327355139405","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.53-renovate-balena-jellyfish-worker-33-x-2b0242184d7ac43f1b8e32cc1910a8ab282d93ce":{"name":"@balena/jellyfish-plugin-front","version":"6.0.53-renovate-balena-jellyfish-worker-33-x-2b0242184d7ac43f1b8e32cc1910a8ab282d93ce","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.53-renovate-balena-jellyfish-worker-33-x-2b0242184d7ac43f1b8e32cc1910a8ab282d93ce","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3ad9943b486dbb1effc833d9927a9d3a5430f405","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.53-renovate-balena-jellyfish-worker-33-x-2b0242184d7ac43f1b8e32cc1910a8ab282d93ce.tgz","fileCount":31,"integrity":"sha512-SY3qCSPh3E09N6WLaGDmidskJuIU9SlDUDxu2lMyTGt/b7c8LQyT22bMClqYAoWCxorSBxEpX02jbgTwI4qtVg==","signatures":[{"sig":"MEUCIQCcDj/MiJoa8V3JSONC2jS1du63b2TjFRYCVy1fV0xLQQIgTZBHeBlBBz7/uiXa20Azjjh0BUPLmL6zkQ7HIsO10K0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA1GQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5sQ/9FEchUABXuqH/xD4K8gF8CrzpOt0y6E+c4XrPPUDJbJob2RlH\r\n6A6u7KVmGDeU3OZCDjigS+yeHAtk2cCQE+I10VbOSV7CzrQfw7yg01HQFqAs\r\ndgy2vcffAu3r1Y33VA3ryepeEcrlH3kNg5ArXBItUu1dxgeNEfU4jJZpVUa5\r\n751FzAhg6EhgZ6Gyi4KM3lat4xqaNqyDTtFZri1PBcofRpVzs4Qk1QBraC9L\r\nbB/Qe2VtP2x8Bg7y1Nt3bFsMBxABWIUgCP3Cw7I+KJmGfADNM7t6+qpFCRel\r\n4LmqCpFVPugwiX2vf9LD2VuIizU1D5sF7GZXH/coBFR39RnT7fxbRwhWrhtN\r\nPVpVZrzTZ7wAVWhuFCvT+zpaV6rev1YxGYIS9tjX0/ec1t7aTCB0CAusEVMh\r\nIrI38HpFGxn+3CVGPKz1ejdHaV15plBkYNunJhPbd3Z/AIr7mUGhn74GGoWP\r\nAlhHBIPdvxhrV/dY3hDX5kUDk4QXBYBbStPIlHaLHdnXAZ1ZbOH7wBSvalrt\r\ngGQ0SkRR0DUuZUIMuhKZG4gwi/+2tqdso7kEQOGGrCYjQx9ecSLzx7UGBjqL\r\ng43gAGzhUzYRFQZfTQPh7TDEv8OorFl4sE6sPrUdVEDXUjH5K89mc+8FrFrS\r\nr/6GdueuchYnVT1pseArn7cR+57+MoArpJ4=\r\n=vKim\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2b0242184d7ac43f1b8e32cc1910a8ab282d93ce","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-22T09:47:04.972Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.30","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.26","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.53-renovate-balena-jellyfish-worker-33-x-2b0242184d7ac43f1b8e32cc1910a8ab282d93ce_1661161871876_0.48299631244755803","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.53":{"name":"@balena/jellyfish-plugin-front","version":"6.0.53","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.53","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"891f4babe301991a248f9dd4a1a6711d6244435a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.53.tgz","fileCount":31,"integrity":"sha512-tUwgYqdMrR0ply1HhXeW6j9SgWv3k+Alk09xDZo0ie9VFVuMwZnGCnY/H6oMhjlJ4eYCC8Gs2Vflxttpr7xkSQ==","signatures":[{"sig":"MEQCIEI35FN4Ysd+86VhGIyCNXx7jwznklIXw12VhmhYzxljAiAX79naMfLLLrGuSi+Wf1wsBEVg4pMRkp8JgXr8nu3I0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA1nzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoflRAAoBQGAWTwKraZF1Pt7PZUXKUroxl34VEIlqy93j8gWiS0mtey\r\nE6VPDgdQo7H88t7iR1uNZ8OOVZ9y8hfRsr2qrMLAklsBfYNMyecHyZ6iPK7v\r\nfpg0yXfH66F/bXQs8d6K+7RxAruwPcrrCXkjxh7cKLD2wz/czMtLX2mhfaHC\r\nhymgqRvAqS8K07LQ708nMDCZn5yTBtxqKkwdqfQu7e/rjxthsZKEKwUGTcDX\r\nuYdHHT5w785A6pWF+UV0oLlh/bWRANbH/faIYEUsKchzTwpvPKeW7yKIkb3i\r\nWHfECGDutSNYSKVlc0bHQVaqQEf+eoidK9v/MQPWLfE9KMsuj0G/TBlNbLMO\r\nKSweXQWbIwxxURHCTJwhg7Y7jXtEFWvUiVEkB44o89Yuucl3KS3rW32qQlSZ\r\nQjl6dTQRpazAwSzMvCOLgqICVJVzN/PHYBppKLGwKF1q7b7R0kHW4vRooB6W\r\nmCVZ8L8O5oz6cCtfUfGfoPDwOn0vPUIyzTagNLlw+nw0/TwTOYyuZmz1jgQ8\r\nTrpRCvSfJ9tQ/taSppYNDtSE5zf6LhbnmK95woeommEuyi/3aZyDDSYrpO8z\r\nJZrnT4b7+esHONyxJzjBXmBDU1EAKDvW/pXYA9RZcHYOssNAv6I5+CqUcBQn\r\nVS9Ig9IO/q1rK3rhmd+Ga6UuVoTrouDBqxI=\r\n=QE8z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4e20707c1430dbd77a6d682c9f59a7882d1d7350","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-22T10:24:30.006Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.30","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.26","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.53_1661164018940_0.7703762373481222","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.54-renovate-balena-jellyfish-worker-33-x-8afb405e764c96cfc03db86d39d20d4f30081597":{"name":"@balena/jellyfish-plugin-front","version":"6.0.54-renovate-balena-jellyfish-worker-33-x-8afb405e764c96cfc03db86d39d20d4f30081597","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.54-renovate-balena-jellyfish-worker-33-x-8afb405e764c96cfc03db86d39d20d4f30081597","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"81abddf59a8976b3f26c0678fdcf038ac0dbcc23","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.54-renovate-balena-jellyfish-worker-33-x-8afb405e764c96cfc03db86d39d20d4f30081597.tgz","fileCount":31,"integrity":"sha512-G2ljUcR2uTL6wWJ/4X5kZlZ9ZnpDXY5QncyYYQgrXd7tu/UboAe3FGy/5FwKgUzMB8x84dkfcXkE4Dz8HXMBKA==","signatures":[{"sig":"MEUCIQDGkBqaIsFw6TqsVoOauJ/8WaBvv3xAA/dgPNz5Rzil7wIgOoXqH5Z4fX3vp/qU61eWgbwA5XU9PEcHo/+zIn8uDT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA4NVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnAw/8DmoZ5UpLIXYs/pxniR2jbX26WbGDQ1Fpl+a3CUJ5iOG+SL9N\r\ncD0O2nC9kD+6dRJ8ejat2dox2evMTo194DJNhOixZffA1d+b9L8mZSlkyUPI\r\n4O+8szQEig1G+eEB544DmiW80GdzXt7KsQoQio2U8Daey2Q4LT2FwJ1Dn5EK\r\nzHjfQPGfDikEVzJ5omU+/L0sifzB5C2YvJvr5wHOmTF+4j1JZ35zg1nqigLA\r\ndPa2UZx0WT3XZAffQIDTigAga11QekQCaou7Vl3yeGmJQd4IgrBWbzTsbk/G\r\noWcgWgsoUFMABMdSfHCtVlFQMwjKX+YFguhvkq+Yp6v9pVxQTLnyy0HeKQ4X\r\nipnQNaoyZikLVOA+empKK/W9I/F7GD1348hbQE9Ewx9cxddvKh7MLQ68WVHm\r\n124aKEJTVfAjJhF5A3Lv/BeWpnCH/txZ0ceGhKRH8Ja2INRR1cUpV0gO+lg8\r\nsUYhUoDD3MH2MJIJtas3lhYJ/kLVLxSHrCAlpf2kG6e5ZUdI/alrQj86VvQ0\r\nboGtujKUQenEpHINVIyRhxSiB2UJbzYcaM/Ct29TomYjeFATblEFpgAE8Exr\r\n2d/HdLy44XNTwgRm8K+TclKrYKdt1XzSAaOMLcILjgIS6I8PYTzXw4pobiaN\r\n5797FtckXP0Z4/SZYND357JjBXSQzo3LMoY=\r\n=2CXs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8afb405e764c96cfc03db86d39d20d4f30081597","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-22T13:20:00.667Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.31","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.26","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.54-renovate-balena-jellyfish-worker-33-x-8afb405e764c96cfc03db86d39d20d4f30081597_1661174613706_0.6767646225145543","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.54":{"name":"@balena/jellyfish-plugin-front","version":"6.0.54","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.54","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"96b2f5aa0392e303b3f6e028d97d239d0c61a01d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.54.tgz","fileCount":31,"integrity":"sha512-0m1qJ7yZCLUzu/R2woV7FUCyQzOC+7g/jCu3kJDIl8L7VTkru2fY13xbk4OnwNsA3HwVAGPXzPjJ3b4WzB3WiQ==","signatures":[{"sig":"MEQCIDOwHzTTfLoGwIeBK92Ya8HnE1M4AeN2CFnrUKlNQu2iAiACIoj50W1X6sdrPtDacrSAKiFkwJiw93y95jPby3A2Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA4vdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRqw//Ytt8nE7XvhMgWYbUbkoVJe8hEyFemEeeGhwXnLfhWHCwoXAY\r\nd1+1hL1kCiceXvOyP3rBfOVkHCZnC2lLuAmVmJbwRTtwWzJmIrU4zwF3f5xK\r\nPnIjOqV4ADZbucLPSmxYKzvaifqmJT6Z2O81wKPcrMnGMgMeeOPEdjBXIw7e\r\nRKLgkz8YPc/xFd5eUgeHTgInzP90wzwcU1R5Gq3rDkF+RjC+NcwIFRX1ipL4\r\nU1CAXcoZQyKstGOL698jmBIP803fZbt2PgjeSe4zX7+OOfdR9NDLnw0S0+9P\r\niWz3KxHNep47lw9jytobBCBk8gPyDy0gaNp7Do1JWGYU5Fr6vHzIgFDoU25s\r\n0galUwPCVX9HPkSFeS55Q3UlXjgGWx+/lrPOlgSOpfK9h7eHxfeNcG/USdr+\r\nK6kA4qJbrRCnaOvGf46XucEJX7QvZxQRf4Z6PNe8dZoYcIlDxEHJ/J+rnXkS\r\neK4g3bXBAEv36+srZG1kFBkAqI53is+ISptjg2RtMsweWo1/CgvoOoeTuP6L\r\nru/QHPVXt/HpBAdU9UDbR5CDZvDrHaLFhW9m5tQyY5Q2Aw7sxq982+QyqGli\r\nC6MjFYfiyY4KsQt+Ztq2otyZ0BiY3kzQJJz+6FaR9eeWgvwFEm/sZNExxHwI\r\n7sVbIzS7fRs/jq5cXg2QzVBU9/G86T+eLJA=\r\n=jY8L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fbb6ead7cc63cdf73d2e42bb315dc68005ddcbec","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-22T13:57:13.939Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.31","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.26","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.54_1661176797349_0.011066418271496348","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.54-renovate-autumndb-22-x-92ab301e4fa33ba823d255f241c1dabad00623c3":{"name":"@balena/jellyfish-plugin-front","version":"6.0.54-renovate-autumndb-22-x-92ab301e4fa33ba823d255f241c1dabad00623c3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.54-renovate-autumndb-22-x-92ab301e4fa33ba823d255f241c1dabad00623c3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e151e27879a5db0ec3b06709a1b3930ac69a90cd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.54-renovate-autumndb-22-x-92ab301e4fa33ba823d255f241c1dabad00623c3.tgz","fileCount":31,"integrity":"sha512-QggyAevJZuTorS16rX5az4EnxT79u75zrbhf/eAgBvK5b8FteR8drLUp20i4OfPF1oKklEdhRRnuCDOabYh1Hg==","signatures":[{"sig":"MEUCIF4+mtTXQIyRm+Ue26b57J+JFlXe4QtJ0L2opPD9Scy0AiEA3CwlywUig2Oh5O7kSaXW+i/s2oQ14+o+tSwDWw0iuqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA4xvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriWQ//ZazYEzhgcgN2pabEXipzPOUH8b6idnlZ+w/5qEghAMeKJGO3\r\nsPJNVMYvoG5k2wchonDH9F9o6RpN7aUHSQ4xafKJC3WVrcFngS6wwEFn+jYt\r\n/N7txP034QMnNA1KnLwGnM9viNIcryBVkZi1BdR2LTS4eMiBSEiw/1FgyTti\r\nlmVS4+XU2ribaCU1T2HazPfir24AfcOIlOU5NfWJ8yGXvcIFIP9A8L/YKKAH\r\nSbXsGzcbR3KOWBjonQ7LhR4ja7DP/jaDUQqkpbRjD0j7QX5clmpU1VHkVbHl\r\nmoH7MxNmLai71w/SIZqUMhdxUay+NzwvYQio31furocszHdPvMXrFvUegbSc\r\n77+6tcB7Rb2SxpPL4e8p66rX95QAPrk0raS8xs6WJCD/EUoy9+Y8lwOdVGED\r\nHHFwhxQgrg2OU7Xhmps3rxfkBpA4T9bQJCrPKi7ShPFoP7V7UVOv9B6e3yHq\r\n4Lb2JIIkGllVP4HoDjPU2mU+oXuszaWtqElPXdlAkr/y0gRxl6vGJxA2fH0G\r\nAL1Stkwg4yjA64ue4fmmv0jp0OwYDh+LYvHrSRRqlXEeoHl/GgjuIuk94iQA\r\nxSRQNJvvOrVF6lp9Lqz9e/uo0DjyoSzfn90Bh68o5wte/DugpjlAeJ843xlv\r\n1c42n/mJyZxN46a9B6oAhbZA+LDeJmarFeg=\r\n=s4MU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"92ab301e4fa33ba823d255f241c1dabad00623c3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-22T13:58:12.318Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.31","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.27","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.54-renovate-autumndb-22-x-92ab301e4fa33ba823d255f241c1dabad00623c3_1661176943070_0.5656880435782892","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.55-renovate-autumndb-22-x-6161f662eeafdea5e4677761621d338fa70a9af0":{"name":"@balena/jellyfish-plugin-front","version":"6.0.55-renovate-autumndb-22-x-6161f662eeafdea5e4677761621d338fa70a9af0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.55-renovate-autumndb-22-x-6161f662eeafdea5e4677761621d338fa70a9af0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cfb802529636741379b85abb5f080cfeb5037658","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.55-renovate-autumndb-22-x-6161f662eeafdea5e4677761621d338fa70a9af0.tgz","fileCount":31,"integrity":"sha512-kVewFGMgKc8DNYgm/ztbzozBxLZDPWTkC+teb/n76IqAfPhZS2dJg/nAWGqBSxmDnM54aNeSYUFB9S4+2XJELg==","signatures":[{"sig":"MEUCIGbc7KYDTMcO/qT/mBnaSHCOGDHlkoceCYXcLrupMGy/AiEA8y7dXSOv97WtLMXTVQvW07da8Vf4004jBBR3WXkz6WA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA40RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoaiw//ez0jnjs9X/FUMUx3AMW2FfATBROqAaPOOcwP2XPo9YBukotu\r\n/HKeGgLuAH7PqY7sKBkEIbxq11Rd74epNHtFiB2y7g1OKBdjdTTwYPBXUKXF\r\nSLF+0vzANAagfa+B8UXiLALhgE6zASCND6gVVwx+VWyQW8bWbL0QOx/Sot9P\r\nHhNfFw6oq8gOPaiaNSt4o5hoE2hZNTj/zSc8t3do0cletH/QqOeK7Dh5VsnX\r\nBYWMOcaELy0We+O4S5uqTsESWoO+wAEJhkzILGbU1AeBB7OjIZLtBoL0pfNQ\r\n/SrkGUKi11t0kIbJ0xeeL14zWtT573wuF+3+fBt8dIwze4z8E6D1hS+sHTNc\r\nveZWFjwERKLJPNj7Syjly6RJyIcesZUP5A8bDcBXI1DbHP62yVhQWP4QEMu9\r\n1uvfA06U/8hBaS2ELDfx3ZqVM9FYnNZB3RNVnquI5r8g9ao4emLuC2HWO7UI\r\nLRaFd8UYSl3OgWIl5tQjIWlJ3LZEc2vPrge5PORTf4wTyQYXNQ1GfxHLHfXn\r\nbuIsLBHbQk1tDE3GwSQj4Pai0Og2pBxiBdhOHmc4s8WrpAlydZAppJgCGW26\r\nxBWqvYkQ/7u6pm5OHnnOP3X9crWYbHCYlRufoT3M7+dgj7+lXm/tjx/BZsRw\r\nyqtt5aop3kthwtteyMBkxabt4FWLR/VDBdc=\r\n=XNaC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6161f662eeafdea5e4677761621d338fa70a9af0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-22T14:01:14.178Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.31","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.27","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.55-renovate-autumndb-22-x-6161f662eeafdea5e4677761621d338fa70a9af0_1661177104933_0.43894352664601866","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.55":{"name":"@balena/jellyfish-plugin-front","version":"6.0.55","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.55","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8f5675cb6f9644c1b5f84cff0e9c515064105c70","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.55.tgz","fileCount":31,"integrity":"sha512-Qmv0tPuF6wgaMdU5sHyqjhs3FpFe1hQXuwMlo8gvTrhpMAjJLj/QJQ6QO64d56jC0PHLpeGbLG3jr0M74J5+Cw==","signatures":[{"sig":"MEQCIFcz4sFR5PVNtKFQtNHs2rr0Lpe/R7H1lHjpSTm367iIAiAzeWwGrhBHV4IhB2h1Ht6U5fAUm35sV5MjYmZ123uF2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjA5VTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4eg//Q3mTvYwWZhvsw6O1Ac0S8Hx8f3LP/F6NZaYJU/pYtsK3X5yj\r\nX4SfIP6kc08xynejnAnP1WBqFieSEwPfEvFrkhiSryWJKJNKNzGHXNTgEhZd\r\nqemG1oyXFHKImHjW2C9pXgClYLdIbN7iMSWFKFq6sxPsyAONvwLfne2MEHXL\r\ny54hkq5WPvNrIGBffY4D6GEjgp39qa8GmGJjtWm9g1RGvBwNKYrhM+HtzBzv\r\nKtTBaxyJRUelhzLwWTJ8d8qwsIh9bccZts67BYrsY1KxpKnSfqXYSa9/dx68\r\nbspbNfVV0IB4ei2wmoMqBIEJSwiN5DDb5MNkYbh/esjVQ5t21jhSaqKGQlz4\r\nOyPGsRvGX3v9Kz6mJZG5+id1TlCZNfoasLxEOffcjw/rH4lZM7i+COXVeXPk\r\n8Xod9E78Tos7R+icumoCK1gQjM8SboRn17GtMeJxnq99QG8BsKli8f/KOtah\r\nm1tQzLuP6vDVE82Roq1hItHzs9YQnzxBcr9r0PRFE4UAzRou2qfqBzHC+7oL\r\nkCTzVdZKc3KUkuvvJ3HkDOiWxxx+fgAxhS/lHhQ8iwkdTgxVaFmzdBI/wELh\r\nVZjzSz1AZ1gsnVKFgaMRZO2McYQQxe9nAkSLl+nBE8i14H6NqIB2XOmbeIaP\r\n6t/U5Y5Jb8Qv8ETYK+6MpC5SfRYT1b0X00o=\r\n=HsKs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5c47ab97ecbd8cbcd7b9f119209c01052cf6d31f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-22T14:37:47.880Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.31","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.27","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.55_1661179219780_0.8804786765760584","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.56-renovate-balena-jellyfish-worker-33-x-c312910d516fc4dd9cb82f483cd5a41fb9ddeb6a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.56-renovate-balena-jellyfish-worker-33-x-c312910d516fc4dd9cb82f483cd5a41fb9ddeb6a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.56-renovate-balena-jellyfish-worker-33-x-c312910d516fc4dd9cb82f483cd5a41fb9ddeb6a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c651e68ac7a4c398d8a785cc407ec1f759849337","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.56-renovate-balena-jellyfish-worker-33-x-c312910d516fc4dd9cb82f483cd5a41fb9ddeb6a.tgz","fileCount":31,"integrity":"sha512-NKhLjz9slamilJ40QeR0kNeSMTkY1iRIqXheWP94Trm2BxGefsQQT9738Grp/DV9ScSZulifvzetOXL7vnhTEw==","signatures":[{"sig":"MEQCIG+XhanSnvy/UGKDbtYiqN8ToTWo7vcy6WDWvL98HicIAiBzlv9yzYeYrx/e6eKscbZqPh/lA8RpHH4VjFhuc+l0vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBBVnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR1Q/+L7Z2UfvvZxs3Q6+jQdyKybqVrNbgGkb2dAcZj9qFUZuEPAE/\r\nvuQ5cG0jBcZVZkgMKRgxj4A2/1HXLJEWYFHDTv3EyrQ1Ki7j/mcqsbakC7fZ\r\nLLAWA+XmSqjU+lbvuLPa+VX6O6Ziv9+CCGweoXqLptRS+eylQk1UdpNKGFo2\r\nE9VohyylqszRqcX7Rp4pWBrfwpsKPj/Ba3hmuVlKcAz0xch3HiWQ2vHoK0rd\r\njRB+4s2D/I/r/lZmnBDPMOpopicq6cl7S8mWpPd4DjgpFd6/DWaV+FwDJne3\r\nzHgeYmfSug3c1fFHcwWrrdLn2rT543h0Yl3Zh+n+M929C67kYaijQOWnIcpG\r\ni583t9MB0vUFUHoXci2YKexKUeYwQBAYte3CP2ud17QhjBjkvg6BnVGv6MeG\r\n/JpYntDto1GtPsp87/6oX0x6rWBaMTIY7bR0Am8ZBVudGv6QFrbMyWzRhSZE\r\n/yzatrV+XnBFJuFVJWt/mbGEwTVXrNpOmBOkDMXLhhOcxDSbUh7QuktsnK1m\r\ns9iC6kh08hDMEkIbeLWA89cscjyXTBHgYwhQjfsYm6nVsLISNlZII218aSWb\r\njqZDt/FIy/29fIGV7KPP/qNnh4acxXnaXwBupvbuqqDjJY1K71ZrKZwwk0pW\r\n+NYpMWlg6TTQe9qH2SIP0LYmcfJbLLoGP4M=\r\n=+hZ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c312910d516fc4dd9cb82f483cd5a41fb9ddeb6a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-22T23:42:51.088Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.32","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.27","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.56-renovate-balena-jellyfish-worker-33-x-c312910d516fc4dd9cb82f483cd5a41fb9ddeb6a_1661212006991_0.6020500758295062","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.56":{"name":"@balena/jellyfish-plugin-front","version":"6.0.56","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.56","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8ed6e1dc35ad5983e8d0e4a26653481c82e978e1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.56.tgz","fileCount":31,"integrity":"sha512-ArK5peYQQdQelTjSowRPum9i4BrYs32Byp9E43A8GO+aXYJ1W2l6KQf4EzIXMlWTY54r2CamAS859/a+THE1CQ==","signatures":[{"sig":"MEUCICMfsNnwNnOVMNQso9kuhkdTgDVu2mxFQEmAgl5a7+zLAiEAqu0eR7cHQEP2YHWU8RF9Qjd6VFGa39bjfEFJJFtDvn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBB23ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7WhAAm20BAkUnfwayfBigrlvBGr69nkqgriJpFwL/oUOYk7vC4bk2\r\nRhTLBxS+WH1GjdL1+i4ilxUTtKjcthPxdcJq/Pyaux3Taqz6RKuZFD662poV\r\nhR6pf2M7a5JhvdHUWkjXXq2IEPuB4O+pIfMuN0QPpg4uqJj+oNJveJkUsjww\r\nZEfqy2V4B32uZzGPi5wGxXURMB1alF8dlCZyqfu33droPBLAs+yGvozJErky\r\nbuvlFt2UK1j5HwwMxOkBqsfkRSGd73BlkQRkkzZQ4CQLHsfMKrtcN1BJ7gzG\r\nbTBhI6IJisPJBIFs6hFRQZKn8TfYP+86snjNfndDH5saXvFxZE0Vzp6DPqII\r\nB5HRFDui94zhv2CoBc5a0qRgvi3n7/q5zUSqEWmd894d8waHM2UvrAgQHsZm\r\nnFXzDHnGLhKX+h6xe2AFPjLjlEdW7k7+Ihjew9X41XEYF4eynJdcXUiqRT+x\r\n5iQmuogAH3Kh/2XpNlU8yIvtS6wNVjDZcFjC29kb7IrT+6B+O3EhHkfA22si\r\nonqP4ZNxNhAEZVdipTGmNu15GQcBxQhH5TwwOUY5ZjVMhvyrebUVSm2m1aJV\r\nVZMQm5PCMQYjnwVW+vsUR6pdhzWaG1qKE2UAt7aJ0O2fLmOlC0aO+iRcDX4B\r\nZVGXPGSdF9LHNVqQYo13/YzhExmdmtWY8Es=\r\n=w0X0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b09ed1b66337f7f93db6eef7155a6edd3a45cea9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-23T00:19:50.549Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.32","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.27","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.56_1661214135312_0.3161884245305673","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.57-renovate-autumndb-22-x-29fc8da4dca57fcf8ec2bfc32e92f739c5f1e2c6":{"name":"@balena/jellyfish-plugin-front","version":"6.0.57-renovate-autumndb-22-x-29fc8da4dca57fcf8ec2bfc32e92f739c5f1e2c6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.57-renovate-autumndb-22-x-29fc8da4dca57fcf8ec2bfc32e92f739c5f1e2c6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3c461ee0670adca204f4234dd71aff7a5f44b8fe","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.57-renovate-autumndb-22-x-29fc8da4dca57fcf8ec2bfc32e92f739c5f1e2c6.tgz","fileCount":31,"integrity":"sha512-HfItXBDlWvmwt0uKzoLAap+ESLL19SvNL2DTiz1OT82SKGY5Ad6OWePxfAXDIx3vDrRiZTQKnJZlDoW7c7Yl1Q==","signatures":[{"sig":"MEUCIQDqV4IsX/H9+94a94hxu5g8dAyAG/b/zBtF8qF18mcpuAIgc4ziM5xYi0k3MzSe8/4f5z2017s9xGsFPiEZcuydDvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBH9UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCTQ//cMqVoVpepYjnhTbISLHsCnH4IEVBjqtchfMwXV7U5rioqUsF\r\nbEmU/GWuhnx3f31fyiPD0OLqtuxzK0GuYght50zuPSeA8WrZDPAcINFD3c0c\r\nckYF/KYDL8ZOiz7bo6N9IvBFoow63H3QdBiJUW8UU1rKGp4SqBBhx4Zcdh1+\r\nvZB5HZlO4QqRbq+5x3HnTtA41+Pt2hM7uMeJqEwRPWF1KZopucqwYmhqUHEf\r\niHogj9CTo2H1jp/TyvZvEvfXATtB4jJYjggcXeEO33JMZVZ0Y6dyg1PUaOC8\r\nZ4pbqrndiGXjdD5DjSzvNVMjbXUzE83+URDVIcGRhyjVo7iYq7Nwc/nRTDT7\r\nFA8vBvSBPokK2YHIoMyF23Gq6aUIKRhKGSMSTxHyiBwvnYS6qmPPLhGn+CL1\r\niZtmbinjxYXcJx45q0aLVwRcJabxGFBiEDmccMIzxwMJKs77dXxKYoG+TEpA\r\nOEBE6gxyPZc2NTOekZ8eMEcWu8PjKPDgjhYjUiY2ixeBDJg4W+qecxFMbxbG\r\n+F7/cA3We9D09bYnGgHepNIPwPanpiswYVEWVn+bW8QH3XomUxuzhRx9qZgH\r\nnocSBuU1sklWfpHEVq01eumDQkHSmEM5MFdYSXbDpaZ7nNmuJfTqUUT65CR9\r\nM2GdGLvxDdPI6XJNEhqHlyJ03QzgBa0GBtk=\r\n=1cav\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"29fc8da4dca57fcf8ec2bfc32e92f739c5f1e2c6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-23T07:14:13.210Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.32","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.57-renovate-autumndb-22-x-29fc8da4dca57fcf8ec2bfc32e92f739c5f1e2c6_1661239124282_0.6597828857630783","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.57":{"name":"@balena/jellyfish-plugin-front","version":"6.0.57","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.57","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"51083dc428444fdda399570360235976c059a7c7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.57.tgz","fileCount":31,"integrity":"sha512-lqPSaLA1CQ+yFX9ePzrVjVJkN4xPlSbJs7M5wzU+mVTnkmD5mb8fWUo4YHH5iO/zEaiYxCNiQeM/fg6rPU6yaw==","signatures":[{"sig":"MEYCIQC0VyRNMeq8AnUgNd5R///krmSKJ7/rWog/mkDXX1taEgIhAKt9CuU+nR+SijS4pR4XysyPX8MWXXUQ25XZIeYqdWnw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBIhbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU6hAAoAX+0yHOl3KxSuXFVaJA1Iirb/XoPcD893MDMNAaWitRnFdY\r\ntxA+MBBgP5YegQZ9pRdeL/SBboeytyRz1qS2dAHdtqlKbUWgSot6ou3s+7pc\r\nb70iShSUv94fMPN4ah5pKjUyEAXPbY5Jcv6tvWvCrdeyOFhf9qz6zaemMYPl\r\nohG7B2eGkLIrkYdzrl5hLSmu/NMJuPFFGh5Kos47Asf8WGVesJM/rcSKnoXW\r\nOj8oEsE8UurPIL91CeG2VJIoPeyRf+3GR0rUgjc3dSXcy0eV/gXBj2lpT6vv\r\nCDbZqJiQMiaKSAvupl1eRtO3ropVGthhu2ky70GxydMbtDgSqpOY9X7TpC09\r\nTekyQH/Li/PJDgTISKKJ2Un26lts5hnxrY5zgQIWVfjCg9lZCWbznyvVX1JU\r\nOnngQn9UySFqmz5z+108rAAq/4M9e/4wJN4svNu5DJAImM65KO8K+BPON8bf\r\nsd3oz3u12nLwQFkYP6YLb7EqwRVXadVVzgxLZ9lbQ5dRZIPckLnEQwGD/3Wt\r\nAD8h1uvjvHxtjkLNq5ixHuomtomh/vv0RPTGo9lyPQYARsxPPtP2lDC96ySM\r\n3rAE9m7+wfFIhlfTlqQ1qOfYtJiyYnc+Dqns9ntxXEdXFDOIzzcPWIs7rhGO\r\n3JuyfT7vdS1LchW47Aphk7lTHIwi4Ly/XHo=\r\n=7F37\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"796fc737baeb09ba129ea2919817cf6c6934aa23","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-23T07:54:21.232Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.32","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.57_1661241434837_0.27501741552485215","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.58-renovate-balena-jellyfish-worker-33-x-1d6efc9089cd7246babfcd04774c45622fa875c8":{"name":"@balena/jellyfish-plugin-front","version":"6.0.58-renovate-balena-jellyfish-worker-33-x-1d6efc9089cd7246babfcd04774c45622fa875c8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.58-renovate-balena-jellyfish-worker-33-x-1d6efc9089cd7246babfcd04774c45622fa875c8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"98565d6ec92006169ce8247e33145b1b4beae6df","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.58-renovate-balena-jellyfish-worker-33-x-1d6efc9089cd7246babfcd04774c45622fa875c8.tgz","fileCount":31,"integrity":"sha512-FwR/6/7rjKEBk9xvCbJzC9gX/lsmgRryKBVIB5efTwPyXOhbyT+SQhXezMSLvYRGkXSfRgWW1I7fHkxaOC+79A==","signatures":[{"sig":"MEUCIQDKPUQzF1P/03vjCM8vIObFqlxWttKA9Opkh7Ekfv+9WwIgWKq6Hn2NxjC7nsTIMLpniCnBg44NB56VqGf6NDM9MB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBOEsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUSw//fi9z8Vn6vLZNl4YwSY0IkRQZpX15Os2LLzY9cuaMctFVMxLP\r\nIFm1re7bMMNChnhXgOtjW+W9sciT5TTqqrpM7dVi0P1U8195jmk29Sime41d\r\n34h5foWiMZgLS7xn5iTEdZwUCbA/mv9trpeDAQWqb4YWwQqRePU5gESPdRDd\r\nWD+vhpgiZCQqEPR/1antgdxPaB6jpm0hARnQ0CztuwmaBoLBEg5o6WZl6et1\r\nLtxW26mvGIHdym0VVJMt3FJDdxgsHePWhAbqv7j0JP3wZfjU4+7tG5baNsw2\r\nSe/w8TgunRv0pC5AoA2VgdsnnnW36EuU6KYsY88T7Dh79eSrPvKy20IZtDKC\r\n8oQJH3kTQjKQ+T+aaf3w6Pel/Mer9CzseD33ojER4shk7S6EFbKOs0KyLCY2\r\nxc6HhJCjph6FPNzPE1KpUOVIQLCg8xzOnAiKS3VX9+yBvad3con7UMBfwK8y\r\nibHWoA+w6hgb50R5hassj0KjK5E5C3Atmj1r3ltbbv3QytTCLXf+6et8cBJK\r\n0xnmGQHNitI6rL7/uowTP6b6QZGUU0I64tR3koxyY6y84HQ2CiLQysP+WEhl\r\nQ6RV1XPIadTu+rvzXO5ozzftOqF+1ds/5lwMbGH3URfIbDRCc7Fk9gzvodNZ\r\ntcTSWEi26WRfn/DdLesbyxcD55iYJ8pbnWI=\r\n=ANia\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1d6efc9089cd7246babfcd04774c45622fa875c8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-23T14:12:14.586Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.34","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.58-renovate-balena-jellyfish-worker-33-x-1d6efc9089cd7246babfcd04774c45622fa875c8_1661264172313_0.05539299403792475","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.58":{"name":"@balena/jellyfish-plugin-front","version":"6.0.58","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.58","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f9a3085e184b72a6e0510206b0f1dc0766d56c22","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.58.tgz","fileCount":31,"integrity":"sha512-1hUMu2WeQDP4GVYDV92LqgpQp329iPZMuxZH4G1mx29Hw493dOfzjFkWF1bxPyIJOJ6OOtNP0Co+d4pzm6aovw==","signatures":[{"sig":"MEUCIAVEfaxJDR3HxRnwW3Ky64j8PxRoAqZcxkjXBhnSf9zhAiEAtkQYr5Q9EIcFQMjs7UL/Wge3P8u5rzzuo0maUBtunVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBOnOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9iw//RaaEEzhGzjsEM1TdQxHlLHSDOSly90Ae7hw6xmZsQv3+HpfC\r\n8o7TIwK3tsE3FFQ93teYdeScUvKT3MkSWA3Bf4njRBGLTi8ApLbwuFBnuQPo\r\n6DQe1uMhGXcURNRNUzgvsSjmMGd/hc6mh4ttO6wboOxHrgYb5zuaYzKTRqkT\r\nB6yizkrzk8qzHx1vY8+60bzjMe6JtuVlEXLnYlp7qbmECtnFGNcnP0pBLVqT\r\nBE7yOMO9FE1jnSvmVUe5OWO8F4wDKvtmmS1QgDAMHa7Dr7Y8jHd+ZlFI00cY\r\n2dpvvxFfONjlryd+pA6S9CqqsUb84j2uJoWqxKT++eeOnXwOPv7UF5YRjTTk\r\nYmAoesYLR9LPizJQ/Tl/rTbbvr8ywsqx6hnyArQYdwcw2sCG0Lu3LY2I3vqU\r\nLve3hcW1xeYYq28Ndbh1P0NGZgHupZKCbsv/atm5gE0KCiuzAxb6/xNP80b1\r\nfb/ooTTVVdkdAioeC0Mq9SJPgyY817Gtiop+zR1jlzHVEhAs3jclIke6UaW4\r\nnFYUEnlavtW8p0dEUov1bmrU+958KEO/xSXvrTan6516PM0jigczmc1QnKqS\r\n3F+C1//vCjece/ukZXuO8FTWJWD1HJ5OT6GxHV33L0/Mhl4ryXJyQ/k6xkup\r\nxnY3X6YqLv+dp/wwDDw6u4mJQ+77RFzwWpg=\r\n=PkmA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c8bd5923bb994315ac7ddb71755a0f21f3f59ad0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-23T14:50:34.098Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.34","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.58_1661266382515_0.6709924709828587","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.59-renovate-balena-jellyfish-worker-33-x-e5755c33886b902a146d209a36192fd5bbbba66e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.59-renovate-balena-jellyfish-worker-33-x-e5755c33886b902a146d209a36192fd5bbbba66e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.59-renovate-balena-jellyfish-worker-33-x-e5755c33886b902a146d209a36192fd5bbbba66e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"785ee7b2fbdffdeca6967bd3f5b32faffed380fd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.59-renovate-balena-jellyfish-worker-33-x-e5755c33886b902a146d209a36192fd5bbbba66e.tgz","fileCount":31,"integrity":"sha512-lL8IyhY1szNKapHNnecjzTzYJXhH/XF7bo2P9wZuyciwAJ/XkFkf5SAV/9bmL1yYxaGWLSq4iB2iE+1hSNnA6g==","signatures":[{"sig":"MEQCIBKtT6r44VqUo+O5JKTc0OALPX76mLA8xGXtvKGMs85HAiBHUOLT7cg7X0JXeOx3B5ZmD/5f/tgRYSlDKvWp5gK8Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBSlkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXog/6A+t4VYmOfVs0gC0KbfxM+heYnDTfhvPSSC7U37X60f32iFWi\r\nlnN/qur/f3toZiKq0gUy4IKCHtQarlLwM5Z8P6aGiX2qpKhp9E9IPPiaBUqh\r\nFHdFWRp95F/8clVyx7CrPcccDY5u8cDf6xVzPsuC8X9emZ7eMCEwgXTG7JD3\r\nD3IKMUjzMQ8noujQD41fftfSFmVxsp1JQCrXkGa80uz8rdRjRfgiwFLqrjqm\r\niC1l7qtcF+rshj1n+dPeNv8D8q08zQxZg850l0lFMSfQDY7RsBURwTOoNZDp\r\nzTmlCyEVUEGI5OIR/ib2684wabGhym/izBYpXL7WEKq3wySlQ5LXNbjaMT0X\r\n2h9OH2myIGJqoDR2TfgzmC2TCvbmznBh513zdwpL2HrAOY+N1ecHeBt7Fwxr\r\n8z5iY9AJfNEOK22rNCVPcnRSS54FOiw95ub1+be5MO7nSMp7xP7AvW13vVfs\r\nBkPDwe+whOllMSIMVwyVSKd54wkcJQ6L5hPpv4ptnlP8g2SOKb/hkJHH65ZN\r\nnY6/4cmPba++hXgpBDpFmsKl4CdTWHyJ0h+JoDWCn/etyrya7YAz2gl9WvpZ\r\n7BdoZNUprwOQadXlwzB1TqxJKuikcpHwkauIJRAE87q6hOh2AyaCZgXCRdCV\r\n9MnSs8z7vqySqYUR4dDi1Rj+DWnwZlEvcZQ=\r\n=2onF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e5755c33886b902a146d209a36192fd5bbbba66e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-23T19:18:58.690Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.35","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.59-renovate-balena-jellyfish-worker-33-x-e5755c33886b902a146d209a36192fd5bbbba66e_1661282660518_0.5044619635946885","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.59":{"name":"@balena/jellyfish-plugin-front","version":"6.0.59","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.59","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3918469c52bac1027e6c3682322317f84082b7ba","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.59.tgz","fileCount":31,"integrity":"sha512-jHLJ6QVUz81NH8lPPJWxF9I7GATJYpPLoMyZL35G+cY1y7tVEZ1aFCr8K1CP5q3tl8/T1YwcwYo2K/mHNQfA/A==","signatures":[{"sig":"MEYCIQC+L8J79HIaTROPLL8xXGdcV8dxlkQcXLeqoCQEufj82QIhANQwEdjNXDYKnDiANgG80lfrYZ8L3H/lyoJQMGpPdUcC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBTHgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyDA/+KapYFVF049N/N5CBU84EEda6P8hB9BxnfRr7WwSj9YrejmQc\r\nzmb+u/IoRi49Chyo/FAMbmZF192oiETtx0UoJqfjDPBRHUsz6VrSO5Kf/1sH\r\n9HzMwy2TdMgZeecgHZC1jC2z7NdmG/FysjXBqk9QqogCfmRLFBWrgnGWifHK\r\n9+7NGWqjRSkoxP7j/QpvsWmauK/g0ODBUrrq5ZB3naznOtk4T/ytV/jzTzNG\r\nggo5dgfF/BwqH/tCRWD2trUQ4vS1d1k1Xf1Z2P5o8+P/fdzYXXKFFwJujjJg\r\nXw7fc3mWW35DGkXSx6nIqB1Cyc1wF202OhlKMrqXa5Wah9n8e0Vx7zOhbVUN\r\nH8mlcH84Ao3X9UZuaL6BHgOr0nCLcEzgwq+gb74kZ3np/My7/xuRANgdEasX\r\nzvb4HioXJdPVNtX7iBpeDwyBRY5pMcaKWpMbPnUgBt+p2Xr/AqT1yVg1V8Mn\r\nk102gSTtx4FxSmicP9rVpTDbM+9yqVvtSwL3bYfU8AclFymSadDMOW4TjaaU\r\n3/FvflCTBTpNjtt9xROUV5l/zxOAmoisroLuHcuoLOY7EzIjifCLlne7qlav\r\ns76faXXwYLgzmLjxfJJ81KquEwVRMX2C0HOlY/WvEwuUDai4+HnJHNUOdUFE\r\n6frrMAS0qz3rY+5pwJBkbPY3LLRaHrZyCsI=\r\n=BBiw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1015d007c35387f35431b86d35f811219ec572d0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-23T19:57:43.910Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.35","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.59_1661284832300_0.01599461877714048","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.60-renovate-balena-jellyfish-worker-33-x-1d2c5afaae482983b11447ee5466f7b45e7cfc6c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.60-renovate-balena-jellyfish-worker-33-x-1d2c5afaae482983b11447ee5466f7b45e7cfc6c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.60-renovate-balena-jellyfish-worker-33-x-1d2c5afaae482983b11447ee5466f7b45e7cfc6c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5a3cbe4e3980214077ce01a80620f48a439e5627","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.60-renovate-balena-jellyfish-worker-33-x-1d2c5afaae482983b11447ee5466f7b45e7cfc6c.tgz","fileCount":31,"integrity":"sha512-/jOZ9EboZt2t0PMizyoSPtQKW2W0B/60IIMg89SWCdkAslCNq8SaBzhwTZIOFpFEWSFbBLIk8G7b8JHheEJsJQ==","signatures":[{"sig":"MEUCIQDfOOgrH1l9y03ifaoIXPmVkyPvol3wsT6um5cyxty/pAIgeVY2I3xsKyF0uGj2F1WFI5oqwcZ/KY+BilvArkhI4Ws=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBidRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3XQ//VcxsLQBsApE/tUTJMm2c10NsfEM6XNIUnEVSUPgX2Rki/LLg\r\nSt35y5B8Oa/HM/pmepAWlrA7EzxiPzaz/+2kIgUKfpyL/9lx/h+d4+4TUljy\r\nlDb2UCm9afJMZgmU8dIBzwusywDMsHM222lQVYLBM7phEo+yld0ymB7gaxAb\r\nYBPrmsYyNNi7khbLb59m9SSu/cOZ76YrfLpCUadZrFUp6gPbqne89AATOLqZ\r\nzcNWiFmdF1THreIEXbND7qav7xi27dnSCzeA+c3w2WJpUJa8xjD25OmnRxFX\r\nTkLQMOxq/sXyUSkW5gfziQ7kxhtD/hR9gP+4N9Umxat33LFHZLqK4I44Rdg6\r\ntHl17iOAu9AzoOarG5mkqlQilbosAN2YTd5v6h6xVADlCNllmvrdrL9L8dgs\r\nPILiq690/jVPpcz21vG06Iy1exzNZqEwFz7kzyN5CeFO7DiCTzfqJvLHQu1Y\r\nQ7u6qdvpzkTvVYdx1K1BCDITPWLDcqzQRTZN8cU4f6/N162W4C4AOlY8BH1K\r\nhrX/PGmaHTjBLgZhdeMfEvMi5jCSORYfGf8AfhB9S8SY+rm9Gq4sOJHexCuC\r\n8mdoePh9U2/1Y9B/B+oYI/oTqjVnYzzrWl7XLvgJBUxhW/W67sc101ugjVdd\r\ngSAG8jwQul9GJxBMzGV5nqYiwhqd/ieOEYA=\r\n=64uq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1d2c5afaae482983b11447ee5466f7b45e7cfc6c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-24T13:24:23.698Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.36","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.60-renovate-balena-jellyfish-worker-33-x-1d2c5afaae482983b11447ee5466f7b45e7cfc6c_1661347665235_0.6536781657526984","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.60":{"name":"@balena/jellyfish-plugin-front","version":"6.0.60","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.60","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bf7de827e3b64ca54318aa27bea64524b38afc5a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.60.tgz","fileCount":31,"integrity":"sha512-R4Rp4kWgo2XL8Xbl+BXyrThv/2l7D+D69zsCjTd7kreDzcnqj7DtC61jWVJp4U2obz8qHXZCNcRU5F3j+ifGuw==","signatures":[{"sig":"MEUCIBVj/b27EtFH77i1cJvgFyxq20CavpkDCfnBeB/VbndQAiEA3YNldemgC23Ako9w3Xxsz1nG3hgbpagTnn5UpImQ8Tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBi+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxoxAAgjnNWFrjqqaj6wFcMtvjzvp3u1sUdbb9Hr0jLIw99Zh8PrW1\r\n9TQeqm6Ea1g3FXtwoCwli0xBakaSxxljICsQ+yny4GOHANsgszMpuQmWRkSU\r\nxZb0MTnG+nByfYL2INQ0cOFYJTRfxH9tkkoQymRLrsEqS3lM17pGrsoxNT2/\r\n/GOLhauWlSbAi9ez+loQOr4RCjKBEbp21My90BkzFEciUMGqvixBffJpFNeB\r\nCTVdps+nUrBlxW6DFy5bsoKzsIYGmrL12Lqm8xmFm0RTWE4JjGl+CUKpwSGs\r\noQ8URlhCuGkPR0LbvxQHiSFHdcpQEUY0v9Rib48YXyoHZMriCLsIZ5tQRd21\r\nP+rGziBZH4eI3pgqESuoRY8V6svhPY3MuF2BDhFEnEXTe0yrX0MvMPDGkSx/\r\nVlmAQ6va//PMyqGeFtzGkRdVxqHW2qMn5TyFbytdD8ByTXOGaAS/evvMPrL3\r\nsyu+H4ouL9AnGurnM6Pgw3W2qnUjbeJx7dY/DpZ2fFFm/j2Z7DIBbv19B3x2\r\ngPlWOeD1pxksL+IUPAL93z4eZnf7/4eHQ7VMJzTGB3kow+i1ssKLhXJA9uV9\r\nKmT0J2UyumXd0dP+TVnpfIgZX9r5ZkAbiFI6Eooa+1cVzzR3qZ/PGsFQZMmH\r\nbuA7Oaj//t5HgcX/bPDuPyaS2UO4b2uCc7U=\r\n=/pXu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b7b6aba1d38a69eff03199d416a9cbb73bead162","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-24T14:00:45.374Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.36","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.60_1661349797023_0.0721415686107365","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.61-renovate-balena-jellyfish-worker-33-x-3eb1d960323347184228b0fcf0e4e295b74f93e4":{"name":"@balena/jellyfish-plugin-front","version":"6.0.61-renovate-balena-jellyfish-worker-33-x-3eb1d960323347184228b0fcf0e4e295b74f93e4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.61-renovate-balena-jellyfish-worker-33-x-3eb1d960323347184228b0fcf0e4e295b74f93e4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"477d94eadfe40f4bfebfee346f549d35a3388487","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.61-renovate-balena-jellyfish-worker-33-x-3eb1d960323347184228b0fcf0e4e295b74f93e4.tgz","fileCount":31,"integrity":"sha512-uR9WwTMc6cJmXmZ/bwrgaOwMzCwjo84DngF+Zt/iWUKiVAdgP31ve5HJKrEQuick3iKB01vPT0vsSncvwjfyNA==","signatures":[{"sig":"MEYCIQC1IDcL4sj1ugrJcCyM4Ng+k1DYXsQjkRb2NAaWMz5LEQIhAKIa2SgxrgCscIPMZ4Dg3LGz7dyf95sv8MHdZmCHFK+5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBl7VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYORAAiGXD2Sa4O9b9us/Eiy1N4sTvDTbOWN/0lQelcU0AHBmWablS\r\n/tjPfhzVfdMBlzrF1cpe859W88ikXvsGd0I5fSrNQBGterVEkRFN3HYZoAR8\r\nqxxjSZIO3j5edX90Ey4M/OgQEDvJLj81ujIOHGIRjMLIiXFCNEx6Jn/OdlBb\r\n9p2ZvFCXUcpVPPPStPKekt1DQU20v+LktbLzHXq24ek4BlIN+XZ5tWKEefrC\r\n42bdAj3rDFXQUGoYs4zJ6ekVMoFYlh16RzsVWcwB2MMekRNAyHl6FTOrY/IG\r\nhllhS93PZayazbKwqRzDEUz6sLZBphrcvtyJD/VISsOgeMH2hUsWX3GMe8pp\r\nKD6+rkT/yXcvdf8cIT7gbwNpoNUkI8yuLeIfALtdB2u6/4UenAa/9MsCIEY5\r\nTNYCnW6Cl9zZ7aNkc1ygLOfV63HDfyVaTT6EjdBcQ8cWUGtOe7eAC2r7bVW/\r\nq9C18dFdfkqGu21ieUQj7TI6gMz6yWNM/uQpFRzP9B8ZO8vAlpFiSwqpgwt5\r\n3N6hACaiqgyztmzGFSIk/IaniXkI9FGpSd9lva6pX3xUIgzS50OZ2lKJ4g4M\r\nONbuUnNpnvL9H2QdE3XEP9Lz/9x37PAieEQ8HWpGaJ5FmsYqYkqENP1wv+4W\r\ns7NfLg+oUAag/OwNdN6DMklR0bbhwMARFcU=\r\n=Vguy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3eb1d960323347184228b0fcf0e4e295b74f93e4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-24T17:20:27.156Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.37","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.61-renovate-balena-jellyfish-worker-33-x-3eb1d960323347184228b0fcf0e4e295b74f93e4_1661361877408_0.9732273375695115","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.61":{"name":"@balena/jellyfish-plugin-front","version":"6.0.61","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.61","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"819d85f020d105d1c2f94c978c63a2a8579aba84","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.61.tgz","fileCount":31,"integrity":"sha512-v9d2e3u/d+/BPWWSoJkvjOF9vEuTn+rW/OuZD7J9hN/nB8AjI/WsLeMBwdL0+FhEBkg2GnCwEg5RpY3cKkEu6w==","signatures":[{"sig":"MEYCIQCIM7rTu84Nl/+5IIGkfQf6zvU4XsCrPwpU9equ83nHMwIhAIh461lihLejQs5tsPKJz+8tOuTrjwtS9LT2f6J9gF3R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBmcfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn4Q/7BIMz70te5Pbe1yyFayB8qgvQLbpoU9lLAeZ0Fc/5pntuhayl\r\n6iZIk5h6Sksl5ZT02mwF71AwuTVh5qFXv1kt/7HQ8kBewUlVr7TMPau75rKH\r\ntjXGoIwqiLnYQRfR2hzoGwuPVE4fsTdDWS466oHlkTxDYGtsnyO/i1ZLJdE5\r\nsvEdapSvYjK/riOmyAT+RM6+t1A9HCnZwR7dztFHHF480k3BA4w+vbeTUybh\r\nGpMQi/OW7xi8bdjvUntn6LF8tpOqzy8zQ7IOb18XUauJJRBefO83YIMBcUtn\r\nC7N4ux7xN322seQgA8Co9tTRnnI/cnRGSqpwWsMO/fj2smpOoAOurCTM6k0V\r\nABLqgyJZOWYoQtuohwzOqcI6iJx1mXJmuRvJh6Zl3aijNmmtiSyp7ORL2MHs\r\n7FpLLaBgQO5y/W/cbUHE7YWkuKBR89PH3SyTxYOvA1EgmI89wQtAEy6gfw2n\r\nAZzOiG+KLRSPnoWn5jAY2qvW+BTkb4w+w9xpiAXpYhkfZNNfHpjnJIkaZ4BM\r\nPhER2g4OVAnZVZB5qrYOZQoFjv8UqwS2CWjqjEjQGRzOboObY5h8tYtUNzL+\r\nJLxvRRG6K/jIKJ7YJlQBODUuB0GjH76pJuA4KpQXm1+uqP2nSLqi51Z34dNu\r\n5SfHoJWD1oIOaZQ1CfAtXxKwOps9f00ThMA=\r\n=W5fO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"332eb2d1bf5c9e334c5dfe2bb035b15f32fe74f0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-24T17:57:04.281Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.37","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.61_1661363999292_0.7190788670239912","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.62-renovate-balena-jellyfish-worker-33-x-653b929797ddfb1efff14146a51880ea60ba8703":{"name":"@balena/jellyfish-plugin-front","version":"6.0.62-renovate-balena-jellyfish-worker-33-x-653b929797ddfb1efff14146a51880ea60ba8703","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.62-renovate-balena-jellyfish-worker-33-x-653b929797ddfb1efff14146a51880ea60ba8703","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"454e861a7d7f580642ae5bd629ba307071942728","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.62-renovate-balena-jellyfish-worker-33-x-653b929797ddfb1efff14146a51880ea60ba8703.tgz","fileCount":31,"integrity":"sha512-swniAxly3USpZH4+VEpe7xV8Kqvy6NoVHG0O8G7Kr5DF6dgIM7L6G9mZdMJ7xgL5cdX71/SuaTWu1K8QpHtKNg==","signatures":[{"sig":"MEUCIQDO3986UTpa59+MigtY2rOASxkhONbc2Qo4LrzNaSTy2gIgBJhGov59X2evmUzOP1dJQMUZxGnAC9fBejT7jA+aunw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBwLmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnsxAAg1CfUbJ15F5QkH29N/bUb4SalhrxLD2vws6tDfoJKEZaUOVv\r\nCpiE8Fd+bGP3m85NwmPOEqs+xRVyX2uuMezZA3CVrruT79YrAFP09IrLghgK\r\nOtMrn/I8PgomkwY5UIkJ8YoU099a16As9nTtO54SUUrsY7yaz+ZDK0iCZADA\r\nwM48NpL18Ro/ZtNZqZNltoPpuGOH+iQj2HWGeJjNy5WEevD6Y7oRAqQ+eWCv\r\nMSlilysoXgbpN5BvsvtN5/apT3vKPybzdHwFmrOKJRvdy/FYYFFDbkoau9b8\r\nbL7cuHklSkB5pGbs6gRyWq9Hb4dXj2QVY7ZqPHIx1sUC+wrR7tnyjbQRRdKG\r\nr501ZkI+oVwbG0kZPwN4mrPDunBHhhhZHvz2ZdCg00Tn7KpL/DFMpH+Ek3du\r\n4Vo4yj6QK8YueXlN4JaPxibocNYxQMqfD98TZtQOuKMn4gl/OnagR/1OnRE3\r\nMRo1K/YcTLFlXRM7JX7/1rIYL98We2IsTAsnjLOAhijKu/T76SbL9ba6bl/d\r\ny+/tUcvXL1OgQZX2VKgMDFHRBohsMxiJk2FCPGSkshM7xGrOfVynm9ilCR+A\r\nMj6F8a8BF9gxiU/lPc2jcQ6tF/K1Eu6BAnbiuUlIjqHxBw3O40vf9O9gW35Q\r\nqFAFTZeGlFN25d6Vpf4LM9vhX5tDtjqEeao=\r\n=lNil\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"653b929797ddfb1efff14146a51880ea60ba8703","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-25T05:00:43.225Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.62-renovate-balena-jellyfish-worker-33-x-653b929797ddfb1efff14146a51880ea60ba8703_1661403877817_0.7512299328483556","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.62":{"name":"@balena/jellyfish-plugin-front","version":"6.0.62","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.62","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"399e80340072884fcc96e779171eaefbeb63d6f1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.62.tgz","fileCount":31,"integrity":"sha512-j+N8lOiqAdanHZTxfxpNu6Ip/yeiKs7HGYrMnJHIa6t7GXC36s5jWvNzIxodO3SEcWF6VelDXU1LqV+mGItbrQ==","signatures":[{"sig":"MEQCIE26XZnGtd06fiye0tNGBOkJvlMuMAPLjJ+B4Nj6atMsAiABIXN0GwC6xZJrlA2NaNAo+TF9bPPLnZI/DFJUGgjb5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBwsYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9KQ/8C91XbE1LT1nUCnGLE6nMH6VT8i4ndHoriRxDIFpCu6Pueqzc\r\n43BIXWelE5D1Lcf58Uw3sCWl+T4xCpPldBnIPXA/CzcLYTt6exyuUv5KPfSR\r\nItqauvIVYYfJFlYAT/nIyO2NOHmb/Cv4fYwvP+UCPT4mD3QWYyNJCFq5ht29\r\nAUzCU//29gjCt9k805Zycld7JZU1xa2V/7INK/AvvluJ571OHNKJKXV0hFHz\r\nKv8p8d7GMQdzvBwY0TkreORyRlaNwDnUYsohUuf5hqhA67xxkHiB0vw8AFe+\r\n9qm99TVVTBAfOh6jtE6qEVwgplPG4wGpSj3FHtSrvJbNvY+nH5oy+tIo/3M1\r\n2iTm7UlayI+Ikraz1uikXM3XqMhp5rsXGy/cW+i8Vpv6XZkmEPpxox7Tm0ct\r\nrFqVQuL1FlWNKgzzJtiFX5CvXP2gkp7RV65Osi55qwKQn4KLjc1BuQ63t4gG\r\nzOMjri1nnbk606AxiVTbAKJOCNO7W+hivHYU8QQaTPz91q3zmi8FwjflJ/vY\r\nmpXdL3k+3TwzFqAMWXYxEKEw9uTRwVn/V5HfW50NdipDoexBlkFSluJlqPJ7\r\nUK2T5/ZKAP9ycuDbGPR2J4TEg0Zs9y2bBeLvHdlOdXbLSM3aVkgzYBzf43EN\r\n0uHkBIIrSrwoyr0Fd/uPg3Rl4flGntuUHM4=\r\n=bQop\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"55c8cc4ecfcba8eede54e10dcbca80a048b9c9f3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-25T05:37:16.182Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.62_1661405975817_0.2780854103521615","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.63-joshbwlng-last-message-8066c96603770f65cfa6ce7d054a29c38687e04d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.63-joshbwlng-last-message-8066c96603770f65cfa6ce7d054a29c38687e04d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.63-joshbwlng-last-message-8066c96603770f65cfa6ce7d054a29c38687e04d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8158f9844167c17b704ecb2e36c6f5860df1d1ea","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.63-joshbwlng-last-message-8066c96603770f65cfa6ce7d054a29c38687e04d.tgz","fileCount":31,"integrity":"sha512-i9mRF9EqyFNT1Wj6R0OIJCewT4jz5ZoXJOFeT5uvlvLgZhBk4ohu9eBaEGCO7DPB1fMCs0/ZJHZx5PCLdG2yTg==","signatures":[{"sig":"MEUCIHg9mb5eEPbBrN1k7BTF52JQdEFXTWPE93W3rpptbssqAiEAtXtCkRIQ9+Gc7qiPtBtqG1ABoF4dEQWm8JtdZ0IT4jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCFXuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAXBAAisZ+kCINESP5JZwcoakvV7lKgi4z6Evd850qHj9pqVbmyZvJ\r\n+PhEC1zzrytpHM/FjGfvUEhlBMP2h24XYmYLCW4TLDvcBmrXQA/pQqTihrX0\r\n0dA5xmxC6cqQSe2J8djj214wLKi2a8ydOScqfQd90gaJ9TARB2QawzERrshq\r\nptWHJDDMWsYOhopTAyP1uE+ocu/VvvTsvc2cDBInkWJx6Qip2tzKmHFLNOUc\r\ntedWVyidO2jntBw6b4f4i5Md0+qzIyWwC0fPVz6ebXPp4toHAPGOxJjIN6SQ\r\neglPr41fcHkcc//8g9HYmqsDAMEZvVYUqW3VhJDV/vByCXVSDF2REJ8IP5VU\r\no7qsKnubioCR0rvnfDUrf102zLNOwF3ISNBB7JlQpkEieKzj6UzdpusQNeR/\r\nGVHa9bf3/Bhi6Zzk27PIPr8cU9HDPKY5BxWcXq8W2nYecQNo3eeXGheZ8sCJ\r\nzLhp8Z5m+VnwNdfVedzTwpNG3Cy5S/E1KNmDaFTnyCQUInWioVqB5q27sRIW\r\nGbWlzZ7POVrYqkHFlP1x0A7qW4mJEZaigSUpQYLOi86C1aAwii0hzMOm+dIR\r\nGkvV+dFDBJcodlUqs6EEw9IF2QFOafVWw7UDkZdSD+v8K+7wRcVYStNjXlM4\r\ngDowHLAo1TGTv0QgtV5cwSx4BBvmg5u31Q8=\r\n=65BD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8066c96603770f65cfa6ce7d054a29c38687e04d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-26T05:06:48.295Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.63-joshbwlng-last-message-8066c96603770f65cfa6ce7d054a29c38687e04d_1661490670083_0.007053613378658952","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.63-joshbwlng-last-message-03419b7c88ec26aec0f16198852a84cf684275ed":{"name":"@balena/jellyfish-plugin-front","version":"6.0.63-joshbwlng-last-message-03419b7c88ec26aec0f16198852a84cf684275ed","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.63-joshbwlng-last-message-03419b7c88ec26aec0f16198852a84cf684275ed","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"703a8b15aab4e50eace8a06b72dbab389bf66aaf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.63-joshbwlng-last-message-03419b7c88ec26aec0f16198852a84cf684275ed.tgz","fileCount":31,"integrity":"sha512-PmRcPibozZMOzUbyxd9pSs08Zm7uTHFKCgzAyQaH70ct6KlVw3gPeBZvw7usYdZ1VczL614ZnZ/NLYxzLi38TA==","signatures":[{"sig":"MEYCIQCsUYX00DJY0v3sVL1IOoPGX23mY5AKshfo9O3H7SrfAQIhAK1Awxff5xJQtBlbTjBReIPPIxMvK/p84sLLUPE9SB6R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCF3hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3vw/+O1Xr4ofLQt384uFoVAXR6tGGR2si6CXsMRJswuY+PX8QtEj+\r\n+0b3zzXoXHlvK6QujvIgBj85HwpbSzGjo/vcKuY3lpA45DPPhhkptWNV1ckm\r\nsrsaJodmyRuGlVgovOst2Z/kWwVVOSM/AErRvCucJRdukSWB8uDYSNNuAyG6\r\nq7XyrWzBxlGPwhS5gnuXI9nXBOSAyyWoJy5HKeRgnjbdp0TpBELv3h/dh/pe\r\nOkVhO5YaCwEogaawa6UbNx6StG4Ks/MQKg+KN179/+Mihyf151Zk9NgVw5k3\r\nYxIl/BjE7xVpy7quYAfSdtSOYlSdDNZhhIRb3iq8eYN2i3eI/6aCzKkM/b4n\r\ngCyOK06TCRzwQyZx4sht69rkMHfyjWr+UnTaFxxwwDrKztAMH96ZABFU306X\r\n6K1uln4Td3YxDO8fY7u2c++aoEnKnS7gitPK8nFIqpCyY49gq3ZFJpPUikwE\r\nc3t+Q0Yn5bu7ptJFiuwZI5rVNLrVtAJ39MarRZoJd+m0TjFmFeDKRlXqms6I\r\nrOoDy6LnGeOf41x4szpZ7n9qB2paRN4NHdj4MwvEc9P7NFJBx0p8qFd7HcZO\r\niS6vvFjNTQk0PEA/nPmlRymAWmOpjf8UzxSvht9Tk5RO4OkmOFdc9W6AoJlW\r\nIfV/JTLXKBxriU4UAu8ElnCs5eR9t5xrx10=\r\n=ccIz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"03419b7c88ec26aec0f16198852a84cf684275ed","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-26T05:41:39.353Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.63-joshbwlng-last-message-03419b7c88ec26aec0f16198852a84cf684275ed_1661492704850_0.6825256535547555","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.63":{"name":"@balena/jellyfish-plugin-front","version":"6.0.63","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.63","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3d228c60e855ce59c9095afbd21104d7b63df010","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.63.tgz","fileCount":31,"integrity":"sha512-1wnbn7iCnGXiCJZ26tTUU2EeZDqV6cEfDhBExq+MDw2uymdf3aNRVPjHeT5DfikxWL3zvd3okhPSwPXafXZWig==","signatures":[{"sig":"MEYCIQC28l31271S4Pw+s40PZQqLH7qUNMCG6U0+ku/e/p+M8AIhAPEY74bWTifSu0EZwVbIwQnjzbvdqOsa2EK15ykzVjMm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCGFfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqByg//YBY1DwJKb2SIxqxvvvcU/6U7Fcm6cbOvfD3+kjtJejEIKnop\r\nbk9B8yBZzNKUpuGqLidTgKKswxLMR6eakeSCv/sUIM0iJECIUuXioQYlxAUy\r\nZZEn9xsad+3hG/ElIPQaObV/pFTu4wxGCZez5jlzvSoLtRQGhQA8TD2dPEIz\r\nBHEtliLFIxE4dicyWGEgKjY2B2UJxv0KPPHYMf4M0eyaBQYrDhp459ONF3Fe\r\n4ax+zZ7/9kmlON623KRykZwkXmQ+AVi4nohPj4FUn03pdiVMiXSRN1byxlzR\r\nJXcUwRt/2PpKhN3c9sxEppcPvYEfHqWOVpQdScVBi09Gdv2X2b/rqcpXWsiO\r\nSvS16SBhwCbUqxvK5JgAqFM6klVdyHs6ncRP02xgk94VfSoGxVxn0ueEx4Vc\r\nuSqnVEXmIL6GkMzxvtQ2nwvUHmix5IHRc4bbwCkUHE8iawy4WEdmLmCeqX/Y\r\nzHB3wvBqqHgnZ79tkMGUfez+l76vBNIn7Cv0URw8G/y8nXpm1AzpG8bVx1MX\r\nzLyardgnbU8ySgYLrYjD6MEatPQdaN8FggbpGHaR6E7dXBEJ5UlFxORsmcl9\r\ncfSdI71samzYqiSQ9n/X7gAkbBGCQrZCUhO9vnLzH5GYWNnOzJ9xpiPSaYiE\r\nAarXiaZjAc5ih1LWgpXnW7ZiIMEVXrWLaQM=\r\n=5E9y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d2785133a44423f47681530135c75560c7b8a76b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-26T05:57:41.264Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.63_1661493599065_0.633062960615477","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.64-joshbwlng-update-tests-da9f48b07228f4c0512ce73f82b1e3b2802070ed":{"name":"@balena/jellyfish-plugin-front","version":"6.0.64-joshbwlng-update-tests-da9f48b07228f4c0512ce73f82b1e3b2802070ed","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.64-joshbwlng-update-tests-da9f48b07228f4c0512ce73f82b1e3b2802070ed","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"af1a6cf882d65429df0a0409c66ef7f59d470535","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.64-joshbwlng-update-tests-da9f48b07228f4c0512ce73f82b1e3b2802070ed.tgz","fileCount":31,"integrity":"sha512-wNg5c8Gsjvm8YhKhFcRryVYL24AHbnvyboh38GmJ3uzwFWFXU+RoIKmE+7EQ/RQCiyU5q47eu3vqpXGMCDaZ2g==","signatures":[{"sig":"MEUCIQDI+yvTwhM3THlkq40ZDlcUSfR5UKZgjiIGIwojMb22gQIgCjkHPi6uH1sMQg0L5NMoz/dQ3FMMgIi3TE6Htgw1sW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCIXxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyfA/+KsDRlSlH3TKc2M41kzTqqfW6DwhqgqwnWXN9L12+2j0QK9X3\r\ng/Q2SBHcUCNHXT9rphM2UOdmtQSTXYp6m+7yi+AjAfxozSidLohR93797Gx7\r\nk4P+FvEvSj1mHBsvtRGO30FdtrUamPWPsG9CDIc317ZPed3cVpwC87hNiZx8\r\nIHWMzj6+Hngtp8OxTjCGEvgzlyHA1f5rcljepfu5hm2BZxu/+BBcyBmPjj4w\r\n1FMXt8eXbgjOTKW6Mu3e+hO5ptEg9F+KYo5CcpAQcWLHv5Abxp9Bw7vmw4x0\r\nf16ctPU0AZTfEew3uJkY5yvXhBJpLiV8epj/JqLSOKTlxTglxouXUHOtri6y\r\nQKeJpId0ZRqsQjZ6SisU14iffA2VfiCLLJr4Qe3d2w59uFRwAdJ7SmZ+KBP8\r\nWGUHDGQ3PYTUAS2/Xz+yQ02SyqNXn+qsHcFvSBVioat1jMqncucnJG6GYF9K\r\npQ3PJdKZqy4ZtO8tmEnI3gVK+ekPazXBWifWUjmzy6w494o7/0Y0s8j99L/a\r\nqsc4kTvDVsDjwfw/NsmardaeHA3fL1otDzweQDz8iYchN9RHLy9usAOW3tVD\r\nYfb2oNfiJOdTw7Bu1Q2UyVo2n8oXzHrrTFaO2m81cMQHKVFAxWwy07bmQdqL\r\nJQCsnhx5aMfBIfuL2Pnf8tHTwIb/prQysL8=\r\n=Wse+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"da9f48b07228f4c0512ce73f82b1e3b2802070ed","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-26T08:31:17.916Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.64-joshbwlng-update-tests-da9f48b07228f4c0512ce73f82b1e3b2802070ed_1661502961409_0.03276039742992465","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.64-joshbwlng-update-tests-71fbd2323d582e4b58c09f7fd54762972fedda02":{"name":"@balena/jellyfish-plugin-front","version":"6.0.64-joshbwlng-update-tests-71fbd2323d582e4b58c09f7fd54762972fedda02","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.64-joshbwlng-update-tests-71fbd2323d582e4b58c09f7fd54762972fedda02","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b386050a32c367e6b4abf3a2beb3de1e421065df","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.64-joshbwlng-update-tests-71fbd2323d582e4b58c09f7fd54762972fedda02.tgz","fileCount":31,"integrity":"sha512-UtZilZpcTuf+P+MbFSGYRQ9CaKhRBExhVucmOpSRdQWhR45UGECdovCpn0G9nNAUi91dIXSz3qaRVcYeT8n8/Q==","signatures":[{"sig":"MEUCIF1ReN7tUXahDhZiWhQxMHhoLewUbj+71HQJRncPklj+AiEA7TnfdkXlFIObU11v0bsCdG7XRPfWx1BV3u+k1bu4pHU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCJcpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoD4g//UkdPjt+OyoRQ9EdLTcuIatZnqStmhZcx6DJlnNHga3PnbtHf\r\nz+L3cHGVYyW0d6qr8dKoC+ZNgZGCqv+lU4+QEJf3+rMkTODoNIk1YQ8DPNGm\r\ndgIzAbz72OZuAzkJ+3XZ2I4HtxSLsKkMJDkBHtx/6y2ru3kXp7eFfsqM2RV3\r\n+Z85qpsiLHGDQOFTNxJ3avV3kIImVDhkZpsX73bXAYAvQeKm5Fu4uu1+aRgd\r\nRS5B230C+UmBZ1BR4bkEmxOCZnBCNYT8glPF0kb03EtKSxds/3WABhKkbTMD\r\n1mb/1G3EzQRC8SwTGNhINUFW8SODPRfXLaRqyzE/vVwhpDsGGLC5PB4TEqMm\r\nDbSUBZFSN2r1HU7IHF30Y4zfpgz5g3BlGnc+K5prPATMlOh+48xXo7kekamY\r\nklUH0HsPnLIcC1IISiNn4Aj/7hvlodSXq94JZ6S02SNfj5AxtszQjO3orJOU\r\nYd6rrJtcRo1SeJ2RFArgNbNqxux/9oX7KaOnoFL9dMX7EyV90i7bhDs+yROI\r\nKDFm1geA0hpsjoTTbfu8hkd9qox8CAnXjtd/yHr0f6ZC4TvyO4J+XzoMAtSU\r\neOTBPC6dRDV5X3AyWJ89X8Bk4aG3r8/NPaYb+AF0d609lNRF1K5QmqulH2en\r\nPrMdlez4Zba7/AV+Z0mBKUHM1/AXrMhEZzs=\r\n=8Q9L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"71fbd2323d582e4b58c09f7fd54762972fedda02","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-26T09:45:20.283Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.64-joshbwlng-update-tests-71fbd2323d582e4b58c09f7fd54762972fedda02_1661507369705_0.030678178105136622","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.64":{"name":"@balena/jellyfish-plugin-front","version":"6.0.64","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.64","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a07f61a16ea5867fae62434735e90e3d46ec3b09","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.64.tgz","fileCount":31,"integrity":"sha512-fHh6K2/lIoCpyGEYAeVaMrydmPVH4Ztcq2cYqBa10OvwVQWdzviF5d5insGX1kUHt2N+0MVzvky3IMvSDxeiIQ==","signatures":[{"sig":"MEUCIQCZBnh/DdA9ICxcPU8lm02n+5yk2mtD68mHCtvyTkpSxgIgLxUHnvbzJvpV0Yw5/7Scmd07YPt5xDlzLJqcrJ0q5ms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCJ95ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPdg//a05tmdEKZUjBmDFySdf2gj9DVc4ni0/PiOqz48AfjedNBkVe\r\noQReCaaNKBbzfuyAo31wkftg02VEmAO4/6nL+TMolDPeGJqxGM8wf+rldjuN\r\nxl+Xo9xJyoN07O1ddy43Ehve+OeIQ4y+ZkjfBn9Jn392NKnq/kl57hpiDzNm\r\nHcXCwBWUa2bIbcrxYPze9nhgUnPJISbyr1kkVv5VE5iGULDWjskvw+T3sLmy\r\nkUkJDwrtYURBkeU4V76mQuwqrwHrqcLdcu1thqL4IQAkvMphdO7821k856Qg\r\nMqpgIxvbUv1F9WCKzeaJysfgN5kfqv45i77rT0vEk3E+/g4mxZDOg31sjiBv\r\n2aGMjTmqXbAF3ULQwjLxZQjMORN0DXbV6Yv6JThl1LXkb0fttELGGRF2k39j\r\nkog8QgyQ6GTBU3PC3u2ghdYM6b0PT4qkEgNogASLKrahieAYa2xadr+M+caV\r\nycIqktC5Xm8iOe6qD84FI0ucYtGSMH0vNk2azhrBPcObQPmtACV3GQd8Y8Hl\r\nseM2sOjcQ7WbWbxWKRQ72pUAKcerggbMoENKpqg31noQ5bUuV7pqv+A7glFF\r\nKi+/US2sP5ycSciFfWClWPW/NwpKGspVC7bYWJKnRnQkHNMYIGUCViwK+sY7\r\nd1nUJQ9l3x2q3c5E9+TYhPhv1CzvCZuqE04=\r\n=djar\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"50839514c049587e1280c2ab07971e200941a732","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-26T10:22:30.482Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.10","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.64_1661509497528_0.610787834247436","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.65-renovate-typedoc-0-x-a418660b310a04615dab5a5a1ddaac73a38b27fd":{"name":"@balena/jellyfish-plugin-front","version":"6.0.65-renovate-typedoc-0-x-a418660b310a04615dab5a5a1ddaac73a38b27fd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.65-renovate-typedoc-0-x-a418660b310a04615dab5a5a1ddaac73a38b27fd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6f4b721ad4d4aeecd1f4c0d130a61c0a9c879a1a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.65-renovate-typedoc-0-x-a418660b310a04615dab5a5a1ddaac73a38b27fd.tgz","fileCount":31,"integrity":"sha512-m8OTGR3tqxp6ogHFu3SmRLSLy0Lg5XmI5k3+6XLhoPjmfW2cm4mg21rNwZMa4QKx98MqUHeD6LKa20Lg2pLphg==","signatures":[{"sig":"MEYCIQCQh+WoMa9bh70CDYfe7oJj8hfmOfv0QzCu2aqnyV1uywIhAKinFfWJqMDStkSen6dRLKhiGTzlzL67WMld3PWlr2F7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCKDbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotVA//ePssIWRrujVT9iv2vSJthlK/NcGFP9josH5kmDmN5ArpuNjg\r\nPy5cZJ6xqmK45Bu7h/vhTycZm4X6F+YIAJXzZP/Dv9h6B+a4mJ8aQAwEy1RU\r\nUqMD79rMUStjTCT7WGYl4OyPQ9VknDWt5NAPcBNPCkHcHEGLzcUB0boPOhnj\r\n4ySPUKBXCSBtxriJS+9Wo7jdo0xSCzNnUfiRgI1jpELBslsUQ0UMVFCDOLyD\r\neD6kIAaYIVamXy97jXM9CzzIx3IrIqcB2a0hIUNB+CCvM/Vim0153mBjaENm\r\n/gy4NvVzDa10qsmTGYgrnEGtLFVigIKqQh48kJL0A86wNbHEQ5sef5cquRKu\r\n6Swee8pyfj1KIKIeUNIDxsunI4bAvE/Lg0a5z73t6CVnySnmRFSfyCNEkXbF\r\nGRzkyEci366IYQ1gjmxcDPfbwI7r70Hj2bLSCkND4qVj06srfplZNGWhkSVX\r\nJ7NvbWlCGK104/jScEjofxEU+Urz2XluC9Xzpgh+33lrV8mSyYovnIHFelj7\r\n4jyX0CdWHDGhIRx37yJgMvu/0wWsTB0MGJuNN2KV6QrL4P6fKGwg6LBwtFyO\r\nY3YEhyv85xZmGwI8wghXEo7LspD8/3QRZxCM9qCnQhup/KTd+dgnixXEq+2r\r\neRt8p/3SIn7N0z+pyJ2Ae42xulU4s8qoSeo=\r\n=N88m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a418660b310a04615dab5a5a1ddaac73a38b27fd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-26T10:26:59.203Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.65-renovate-typedoc-0-x-a418660b310a04615dab5a5a1ddaac73a38b27fd_1661509850959_0.2918923635978048","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.65":{"name":"@balena/jellyfish-plugin-front","version":"6.0.65","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.65","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d248fc2aa97e675be78684da5ca7edfa12eb21c9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.65.tgz","fileCount":31,"integrity":"sha512-vzXTCZpoXUm6FrWEWVu1VT6fKADFplglOr50s4kYIjL6pcAU5Uz9Y7mmy9RQnnDx99z4M4lCOWlElem5DbFpUw==","signatures":[{"sig":"MEQCIEXl2kwC8lX/r6XYZ0iQsQavSntH9meq0D30ikAudyp6AiAa8MB7OPc681V7/YHqBdck3nSzZzBk1fKUBCdwKF6aDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCKkCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIshAAlJ7CPOPg/AEOm6+KO1DZs6ItagA70RI5exSKq9dOHIUMLIEb\r\nV9UGHaUYL7B9uu0iKvGg/Ru3eyq2wQIqeaCmwlLdrPQtX6J4qlCYUmf1l0/E\r\nZNsGH4F/CwEg28w6m32M+mQ2DP+VVT3oqJ8VOo26YTviYiu0aJ2g+KXFjEGE\r\nNnD4YcPXUT2n2c+i1Mkb/P+vzUEBoWMzTkqSnLkmMVvkIGbpPVzhXpX5ecKF\r\nl+9cIHoWOljN7QjneyWxOM9HKSDGNTZTCrmhbOg2AtqxkbWMY51Sf9fV0lGh\r\nqzjjTpDKWMAJgizzcOsEtOwv/lhF/HxzjKPHKwZD/Pad/4nW05fknIMDwO0T\r\nd7l63qzhLbsVrwTlz3cJ83r6p4DuEvS2VICu111gfVr8DIskFPqyJTkm14zZ\r\nf7/HvR9a1PP1hoPAS9N2GYkMjOP+ckeNjT2F1zS1ySLpZNVq+Ri9WdWApPBa\r\nLTi2DWrNpHXaer6A3/iyEKncoDcPmSIjn2gK8nOCzaB9i8b+snTlWP4rhVW+\r\nMvdokaHW25pPulLqdgzb6XcFnFpx8Qsfl7aWutx+mUDw6mfbRMA+kCJV4rTL\r\nWBn0z/Hctl9PT7H6smhHoNosCe8tOFfv01z8nnpbu7Id7vyazo013hFkRUwA\r\n7xZTFcHKv8qhIP2Dj9l8dDadsAvapIyeEhk=\r\n=3Q/X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3d99330586b36479e1d022f03ffcb99611cbc657","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-26T11:02:55.873Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.65_1661511937930_0.4161151533949585","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.66-ramirogm-front-tune-query-e639eb7a57b47b6b54ba392ef86b899dbedf5067":{"name":"@balena/jellyfish-plugin-front","version":"6.0.66-ramirogm-front-tune-query-e639eb7a57b47b6b54ba392ef86b899dbedf5067","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.66-ramirogm-front-tune-query-e639eb7a57b47b6b54ba392ef86b899dbedf5067","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"66c5b847d35dcfdb5f5cf11b0230f94e34e4b040","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.66-ramirogm-front-tune-query-e639eb7a57b47b6b54ba392ef86b899dbedf5067.tgz","fileCount":31,"integrity":"sha512-RN9oazzjZn5zzzmVDYDEkzcUrkMzaP0oM7z9/XIW4RFKJ5VcqLGGRWj8IDyHP00UBw610tjoEmprVdvJu6SQ1w==","signatures":[{"sig":"MEUCIHBoweDcxO82/GwxlmaYwxLweWU1O2a5lBTnak9cMYxtAiEA1izv1Kfw6f7vl8+r7eXKKpJhWQMfYlgLr0OA5uc0hbM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCNxUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmZQ//YMOYU0ynyJK/XFP7EPqIU/5OxhI4eHXUU2f6ai6P8fATj31h\r\nD9SuJYm1AjwyS2c2hUFUpchsHQnXXEN89s/XkWiEbOkojb8nx5z+x+R6slyH\r\nOG1tZtff6xHmzuzy8r/R2JetQ4//7pjTLjNrBpyPYYb41go+JLmBuTa0J2Vy\r\ngXF635K3BGPWY0F1n+MwW1AVGis1aIHLJG/TM9w0RvW+zNDOvkjrZMHIjd+0\r\n2U+vOGqLUaTnLHgfRWaspgOa74cidkyJ/cxADaGVwHPb9yfy4H93mH6AF847\r\n3dd6Nd0tUjWWdk8QOi+PSchn7nvoe1onfwPM3PYHcvprmYxbf+HJjT3dQolM\r\nBQzD5VT9VknGT+eeWCIK79v7vXk2+jjn5YFpZ+TBljDhOJ0DK//9moSvjOyp\r\n4O4h1O7DZulB3MA6asBxmmnPxHvtGHNZ8jn7TTAs2nw5KXzXJbsTm8JUaDjV\r\nEYMFc+E1ZJ87dXCSUne5cVSqRcyOCLc5qVT2kjxgdlgTNdoc31AfDVXPLloQ\r\n8DqnZMUYKIyErPAJHnI1L7FfyXx1MVQ93KfjHQ4+MeYGL27MFNmvgEqMucMO\r\n+roW6PK/rFrMzn4DtnJ9PFGhOtBAKcg2IzojqDzutidyfyT/f5OSvpsxHbjG\r\n9PqlxZpy8DD+d2wFlDaPdZhv7I48oRMQrms=\r\n=RasM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e639eb7a57b47b6b54ba392ef86b899dbedf5067","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-26T14:41:29.334Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.66-ramirogm-front-tune-query-e639eb7a57b47b6b54ba392ef86b899dbedf5067_1661525076467_0.20051063755158038","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.66":{"name":"@balena/jellyfish-plugin-front","version":"6.0.66","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.66","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"940643a61cf4af631e0acee0f1ceeff132f9d964","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.66.tgz","fileCount":31,"integrity":"sha512-jWrGbdiUXlbq2n6ydsyK6ku8HLPY14tI5Ol/EkC5aRw2KzL280y5cbTbfkPlPtGi0uNhNjLtVvumqflszMwY2g==","signatures":[{"sig":"MEQCIHjbxfZhDaLZ/7S0ZlABz2Rz7A8POY7r5nWcDA2mXp45AiB24qYLQDvYcxvZLho7iRQ54FJC7T/LNgvpZUf0IGt/2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCOWBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMtA/9HScUjRHA5isfbb2iNRmI2LBN7rmQL6n8Xd1P/Iterk5/HQHN\r\n6dp/KZi7oRPXtYQDzMNRwqHXUgIuZVwWhw/82wkDchTneK5GwefF6KU/PDNE\r\nqsJZ1leEzlxRTLw8tFCj6Pv0o96BGGqphsWQdtnh1k9iKTvb2d/WJNwr6IBi\r\n1uojxbhPW2KnuHBNOWeaCNbbd+vcWcO2oj/4QGmcMAw0oy/NaLnoNG7pqgoE\r\nSks4d+Z136+8M+K+FqI/qqPlBl9OhxaECFxjo7o3Z9jtQCUlhqP9UJiF2p9S\r\nSHQXgbU974aKMpYNGwvukdonLfFlUo5Py2jd4TveMvhMfqjOoeEjdQ0XAQS+\r\n/NAHClLNxixgfxxeA3iKVLVw7g4sH6BQMLCptQ8KgFSJVlUWFT2jvFQwBetI\r\n4o+BzuaR0fqdifuaOjLl4oz95gbARrrNDlSPiMtC/dSyV/N1WTF+15Nm2B1Q\r\nJ8TwSgJEdFKKNXUMk3xYrexzX41RQCUZqDeUQNrb5SBndKEJC717I6YThslX\r\nkxrmdHKjI6qzamN0IoEh1FKLkTdVdbNltswxR8buiIdo6GU7ssHL9dTyHl4i\r\nZrxw3/FPHj8eIk+N/lKUaVDpFMzQg/4enlS1GjyNk91gcDBxQR9/XVvNBl2z\r\nVAVpU2mypvo8xZTg5Gd8H3fjMU7cvKXVAWI=\r\n=fF2I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d3151aca12137251cf5e6edc9b60acaeda4df169","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-26T15:20:58.732Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.66_1661527425190_0.25774626751169194","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.67-joshbwlng-enum-d50701b8aad17e03fd6617bdb0ea0074d138ffa4":{"name":"@balena/jellyfish-plugin-front","version":"6.0.67-joshbwlng-enum-d50701b8aad17e03fd6617bdb0ea0074d138ffa4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.67-joshbwlng-enum-d50701b8aad17e03fd6617bdb0ea0074d138ffa4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b5a92d5383236a980130970f708f72836026805f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.67-joshbwlng-enum-d50701b8aad17e03fd6617bdb0ea0074d138ffa4.tgz","fileCount":31,"integrity":"sha512-JTFQu2I4AaLlMa6tNsU+Ccy0z5upycl4AnePyXQJBvEaOoIT5wwnlMqmdHwgYot86P/kb7Y79tsbV8zcfooA2A==","signatures":[{"sig":"MEQCIA5/ndCLXPwUbdZ+rcYprbsS85UbkvmKC93cZwIZtXvjAiBUjQjLCkL/2fxPhX7pCv6KFyPb82cOtOc8Qx2Caf+7Jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCVwHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBBA//bwOxo1z8QK5JSOuM/loZrhUm5Y+x/9+Q+gyHy2SGOmZEcDkW\r\nl6wLncLu+cnkXKyp5WFlEiOU8TQGbLcG4aaLfyROoiaLj577x9hz6BCsY5ug\r\n1B9T2ni3SAuqaDd0p2McJyFqE/jk+yhTxKcPdRC9o+GOPxEvKIynNj3cfKQF\r\n/W52YoqLZJWyDpv4ei8OsARLEOadxY+Ho9XPVSnTME+qLVOtWmMqfkct22sf\r\n83gWQVYOPOsHW4ZJv2iyNpd/MxKKD/eMqBYIZ+wKu4gPX7sMw7Gz/U91MrQg\r\nMbEKS3BaI4jBZNXQXcj62siTypTJK6ky7gkTj4/GMa5YBP3QcKnecah3rANB\r\nQwn71UDA9Gj48PMCE/BNys3/f48YvF45uEo8jsxTdYeiPrgoW+7j5NwatkMF\r\navPs5mFErwoiQpbKjMY2VKJRgao9qfxYh8fzPM52RGbFK29kN2OsryXdh1la\r\nIgC1+oSuad+woUUYK0x5Axz2GKQwTYYtRI9sjexk2Xt4O1uZ/GJlNi0srgjn\r\nEYmNYLKcEOaG6NDBHTPbdRYFC28eOJscnAPqDR4Xm6lU28KgbPtWIGWERH0i\r\npW2uOlbIxTNGIGtIIG4SXtrbsbzbqE1ftaHhBdZVRykNqNJdyEDVLIH8Xs0e\r\nHPxpwMCSHfV5CRQN20Hz9Tv94zm31rnYSjQ=\r\n=UEuE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d50701b8aad17e03fd6617bdb0ea0074d138ffa4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-26T23:46:11.731Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.67-joshbwlng-enum-d50701b8aad17e03fd6617bdb0ea0074d138ffa4_1661557767402_0.43921997409541946","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.67-joshbwlng-enum-f0ac20779496db2962088b7005cdf095b66e1eaf":{"name":"@balena/jellyfish-plugin-front","version":"6.0.67-joshbwlng-enum-f0ac20779496db2962088b7005cdf095b66e1eaf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.67-joshbwlng-enum-f0ac20779496db2962088b7005cdf095b66e1eaf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"397bcfc98ac719a92419921b1e751d9f2d86094a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.67-joshbwlng-enum-f0ac20779496db2962088b7005cdf095b66e1eaf.tgz","fileCount":31,"integrity":"sha512-d0eswC5bHwPOi000e0yrCd1/rik7X6WYgzNUBxuQXvuYoutgn9Y++SjL26mcnLQ+npwGqfkjospkbuijHLTRlg==","signatures":[{"sig":"MEQCIFojzrM/ccqwXAFuUAGVrPSS8sIR9XwZgFNhWZ0cvLrcAiBjVtyJwIJyck6+LUeWcXwMrRNq4n6chEbaeZE0JsbFbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCWzmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiAg/+NfwUtCpKJt9N9NF1V9Z07R0cOtbNycUUUdVn/pb1r1laoKxu\r\nPBdMZYOdAXCZxNvAZqroXuOcSFI7PsG5iTpowt/NqqtkRv5ZKyq2qOoyiqJm\r\np9HEKa2jzzGliQP4JOIK1WSAx919fRMZ+i4pAKia6/7pgNOzqsMN6+ChI417\r\nXUEEIyyFBUzqvW97dRRpyrqOTW1sc5ErVjHHr0yaGTeQDrK1WLeeU3BBeiZ2\r\npSKC0jjr6b+iuF2NM6SDAV3BOFQXRxV04nqoZOQrpwfXFwfiFGR++Z7FdMBF\r\nFS541SKhSQg0c/oweFBKyG3PQfA0iPH3i0Zwevf/EasWXPhPuH5Nf5DAYuzx\r\n52+V3hAhzl7dZs+e0pT6pJ36n3y8XGWk7sDJzRJcxnNbIRfHQdkmMdXOXH0w\r\nQrQ7d+1ig/qn6YxQ8QWEL11zvt2XH83sMOTiG5E/xwA1gA72dGtmIFW+UvsC\r\n+jNlTt4heXBG5Wm6r7b2kVpaq5aSGDIhVB43iWupyCtPOVAt7vOs6ZoZ1RTe\r\nvTn15m9DAGzRgl4RwRUAHDk8VwAeg9CYam1Xv6/Rf4BSfxiBJbjfw2xcHiaL\r\nJa5ZpzsbagnpDb25AAPmyGLiglIfZgpnV/Kj5ayweZYta/0YtbXW2UKuZLWr\r\nVfhHXmP/XiKLL8tlal67PEPxmORm7t7q1S8=\r\n=A5O9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f0ac20779496db2962088b7005cdf095b66e1eaf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-27T00:56:50.535Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.67-joshbwlng-enum-f0ac20779496db2962088b7005cdf095b66e1eaf_1661562086200_0.7218707017383807","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.67-joshbwlng-enum-25e75d79ee6c755528c5c3983d7dbaf281330af8":{"name":"@balena/jellyfish-plugin-front","version":"6.0.67-joshbwlng-enum-25e75d79ee6c755528c5c3983d7dbaf281330af8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.67-joshbwlng-enum-25e75d79ee6c755528c5c3983d7dbaf281330af8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7331e46feeb714fdb81513223bf4e12a6d42b4f4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.67-joshbwlng-enum-25e75d79ee6c755528c5c3983d7dbaf281330af8.tgz","fileCount":31,"integrity":"sha512-lLKMSEoHrr89EkjjhLBEGAPxkprkh6X2fxpmWJhr1oxWNlt8ITkEuwPqQ85fzpqriTc8m7KydPbAGAepqRUAkQ==","signatures":[{"sig":"MEYCIQDR0WnoHW7LdOLWEk5Uqe8oBmmdBeFL4tHvg7eknIOLKAIhANJscUXpwDZTHVSZrWoeW+NbEKBdxsmgBkBiFgCrt0UZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCW2UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozIA//ZQTIokyyU18Wpp/ICI0afwYP+YvBzgNMNy9zgN12xiqQ8Nof\r\n/qOgREWPgOCue7KWSV/U8+GHgp2dlCVIfqrHwQ8YfFGBMbWni4ixeM9WVKmp\r\n4vxIEp4LY2oqkP2KspunFpoHOHIa3LcrY2/4W02uNgYr0Iy9/C24fAadCNl7\r\n6412IkfpWrnZj+fcuoOrQ9Qpy+G2qWe0bd4UXro7dqWeqAB0CmfFdgeDnJqh\r\nAoODHU+qDrjGqv46SxywyETP792UxjMXMZGwZdKJGg+HjnG34t3OA4G6W0th\r\nDXN23ZuljFc5/mffgIUsxQxasvAVRDkrrgQLatqH1YLQp7r8CkFe2oStKJx5\r\nT01BoI4E5WeGZeFpL6XWGF+TUAiGYbtQY5bVgv0+VAeovrDlBdFoau7H42FL\r\nza2zOghA1hVW4Ln/aeHX5WOJcmLD3mIQ0xlLYRLzLaCj6rYyXM6ELkn65GW7\r\nm74ZjQYcpQzs66a9pymfh/RdSEJPpEB0p0y0f64OCBy/hDDcQK/VOIJNXmZ0\r\nFenaOTCgzMXP19Zu8pRRALTf3COqMWxiE4Bvrk4y6P+lCru2zFAya4BTu+bM\r\nq1iU/H2shXzANk78pep5axT69CxNir4GpHgtT+fhcOaiIKRzvA9R6Y3P89bJ\r\n4kUKRUowTsDIw8g77AFLBsm8fk2jtzmj1oQ=\r\n=fHP2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"25e75d79ee6c755528c5c3983d7dbaf281330af8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-27T00:59:47.702Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.67-joshbwlng-enum-25e75d79ee6c755528c5c3983d7dbaf281330af8_1661562259817_0.5641765860900685","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.67-renovate-balena-jellyfish-assert-1-x-ab34d6d2ea0518f75966f299d2861b7f68d19f20":{"name":"@balena/jellyfish-plugin-front","version":"6.0.67-renovate-balena-jellyfish-assert-1-x-ab34d6d2ea0518f75966f299d2861b7f68d19f20","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.67-renovate-balena-jellyfish-assert-1-x-ab34d6d2ea0518f75966f299d2861b7f68d19f20","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e8a565ab9877b85e67849a95a01e15c6ae5dd9eb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.67-renovate-balena-jellyfish-assert-1-x-ab34d6d2ea0518f75966f299d2861b7f68d19f20.tgz","fileCount":31,"integrity":"sha512-sPWOqIrHtabjQSeLNOpayS6/7dcq3eFz1jisMObl+6TMm+DHwjv1dt6nn007V6xxbhIUd8q3DsU+UaeyvLXZEw==","signatures":[{"sig":"MEUCIQDbm/e4I53QY5X2N6tTq20OPQk6nbt1RbxaQJXJr1cVUQIgUfhx+yNmoBvSGq5htRa6XSyUawRgBO6DT58EP3WQbr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCuBiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpesA/+PxtlyxJU9fouPgbRGBOHkNqYEN8AY3xHCwwd2WeDDMW3Tquk\r\nc5pgKsLTiNFLLN8MH8u/OPqcueW/sUHmFItmn6pKoCkVbUQUfCKZVWOH4ANu\r\nFLf67qpL78egBv2SIJasbhlqFC9hP7aNXQ6/6v/ukHfuR5xEB92bWcb1Apr9\r\ncM1Osj/yxBzJVz0FBajC/9LhSsWmY9yn+tlj6xwU52564iVa/G4dYuWE65oN\r\nRPUqk5k4f+j9/4vdQ6SNEdDsuOmPslMNEP2cpVnyfKqZpE7hprySG+4Ji42y\r\nY6FuYBQb2ObiIdD7wkvMVFP8HkHyLyKgLRjrOHIndg5IH+YwYLboidB9zt9Y\r\n9pgGhbsUbAqS7iZpb0PO9M6maYoXKRpuXpLSfBgTc18YSjfj9nFYMAQ0jCmy\r\nA+xs8YhTkPLxmyyiW7r23tdNf5JL2Eg0dzBefWr1OvNLgA+YX+8prbh6ysI3\r\nRYhJrv54Op/DieHWr1xQTjLjN84h+mNlQUWFU5MiGWiE9msoha4Oy1S21aoV\r\nbxu0EDkFtknfNxDCrxKVfaspS0dvNe+AlB9ykwmQAJecfc8c5+hDJr/kcYJe\r\nAgVeUVrRYZVi+42KX36xqaCrH+vl46DrLqUMkpRCs/71EfvDfrWJV9i6UHZV\r\nzdnlyt5zsI1O/tHAP//xGySwOj2T6gFTr8I=\r\n=Q6vY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ab34d6d2ea0518f75966f299d2861b7f68d19f20","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-28T03:21:05.006Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.55","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.67-renovate-balena-jellyfish-assert-1-x-ab34d6d2ea0518f75966f299d2861b7f68d19f20_1661657186443_0.4539228740389334","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.67-renovate-balena-jellyfish-assert-1-x-2720103d0dced9ac1f0ad5c89e7dd5376cb67970":{"name":"@balena/jellyfish-plugin-front","version":"6.0.67-renovate-balena-jellyfish-assert-1-x-2720103d0dced9ac1f0ad5c89e7dd5376cb67970","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.67-renovate-balena-jellyfish-assert-1-x-2720103d0dced9ac1f0ad5c89e7dd5376cb67970","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cc5341ed746ecd37bfd6eedd448eb78976f796bd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.67-renovate-balena-jellyfish-assert-1-x-2720103d0dced9ac1f0ad5c89e7dd5376cb67970.tgz","fileCount":31,"integrity":"sha512-HXeFjc3i6XqhF2If+X0BKVXHz1Pei0SSRXWoZJRCqj8uCe04gzqUzpPE2zIt96cBTAt2M/vXmIxfoP7XhJgejg==","signatures":[{"sig":"MEUCIFuUJWhnSnOMUnsUIuANuQM1kRJucSNNVizIfJUwJkzcAiEA7MUshgv5l800n+apfgZgPjTGEfd29bD/e6J05gjlcgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC1iaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8dw//VgM6Yl7Iw8NXvbMFaYgILXRX3aElkH1HlG7oJWZivvTm/vBS\r\nNRagzGpb9yQeaHS94LuTR3cu7GOinBnzT2rR1YgUi45W6iyY0OGVyCKOS/cw\r\nQYrY7T4ZkTpBpYNf1mjK1A9NbT8uXi9JoMK4xBdgPOce5VlgusMQF1GBWT/8\r\nocNwZPL19cxoCRnzz4Ru/l5POdb94jK59yp8UQIcPE+QnajrtF9rtbt+GhXl\r\nxtg1SCBEg94p7mK0TayKz9A0I8Ol33+ShH2Kgw2QWpDX5gAnXkg8wHRS8v/r\r\nbGcvDnRA0T9kCg1J+m2An9mGGxlKyAKQeZ0DDiHo3rEcYLdOEJBhgqEANhyY\r\noMu3kG13husXTLj//dZ+0TVzpBOGNVe55o30hhw7oR3HjSmb1fEbXd8SY23y\r\nb1nFArn9n9gUoWxAhTfV71C5sJ4V2h6NBFfDe+Zw2iuWhgNztZ0SQA/xqbPf\r\njMBp0uhOig9Q9jI3apLmVl+64MZSkpPR/bBQTJPIp5nqFHVslfGIYaNssX/I\r\naDR0tQCODJZXpW24FZH/6ZjFQew6ODSlf7bCeY2Fl8Iw+Fpfek/oL/rFZNfP\r\nxhhyQeI5mFKvxwGLlCNBqD7i12MYhSwLorFyaNSPILhAcUwD7ipbOs+ajLeq\r\n79hiOWpDdTGeeFlqVWB6klZdnz7jdhtZ0Zw=\r\n=u0de\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2720103d0dced9ac1f0ad5c89e7dd5376cb67970","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-28T11:55:28.995Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.0.38","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.67-renovate-balena-jellyfish-assert-1-x-2720103d0dced9ac1f0ad5c89e7dd5376cb67970_1661687961839_0.4176935022238619","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.67-joshbwlng-enum-1a30300486106e01ecd0a75123f41e05a7578227":{"name":"@balena/jellyfish-plugin-front","version":"6.0.67-joshbwlng-enum-1a30300486106e01ecd0a75123f41e05a7578227","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.67-joshbwlng-enum-1a30300486106e01ecd0a75123f41e05a7578227","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3f280e6e00fe2d7b68c5edcac9b7b422dc12c62c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.67-joshbwlng-enum-1a30300486106e01ecd0a75123f41e05a7578227.tgz","fileCount":31,"integrity":"sha512-YKSk4Ftqvj8X5aXu2J8nfFTK1N9llx3IhUtNz+6Hiux5npELDHGJxAYc2mKBgubKoLCO3bH1Jx2mVV7U2EMLrA==","signatures":[{"sig":"MEQCIHBLUqvgpqLdEw7Agwq7do5dgqKuHKYWFlJIRBZf2fSkAiBjjJsrhY7P8C7hVzGX5GSN7dllSP4/AtimKbim+YNq+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC17MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxTQ/+IdmOW+63X9Mvk19rulJD/EzprQAlELfqbHPQjMDEgCDWhrJw\r\niWmOpvSlSq4b2PlLdkETo2ANTtk0K80AQIB5fClzkzj7P3SLoFYrttEok+lW\r\npMXhIb5fhsv/IKVOzp6neKX1n8lvT+sMrJLcCoQACeEbg858QsU+Fur9dzzz\r\nw0R7UDtM064nM1RQJ5DoSb1drw5BjqkeyNlQNqzDIXla6ycUt7cKxFaTTUf6\r\nwJhOdcZUhDXfGXa2LeI49tkkycV9yOpnvUzMOZAMEyeBVuanpsnioPY6jpXz\r\ndkzWzKJxTm3EA317B1r7CqopA6JR57BjpQ8wHRu4Qx7ScgZbG58ruu6taf6M\r\n0j/9/SbUG//3FlK/KbgB4XnIdPl7INZ4ZhhG/m7cE0PhA3dr/clhoW79twiP\r\nt8yPfddmGLRqlxAonH9Oq/8yD9JNWY5D2vjkMGjidq98OE5mfR0u5ZjdUzbJ\r\nyv/QRkm6sYmiRt/u4zAF6YIUhTd4NvYG+G3Yb1VyviM6w21feIeL/qfreXt5\r\nIJQOO5y/o0mmVChGKRjZK47NvVudxg3R+DnfSvczkHKRNUzFs40HUKkhwRnX\r\nITbNWSuu5tvpmDShLlpVeGUFTOGulkzf8+bjOBVQlGy9KvcDBfGG2pHmEUoG\r\nSrmnDS85f54XwA3x3m9oPs2glLf6zN/3aS8=\r\n=WkmK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1a30300486106e01ecd0a75123f41e05a7578227","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-28T12:20:42.234Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.67-joshbwlng-enum-1a30300486106e01ecd0a75123f41e05a7578227_1661689548102_0.08872205329969085","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.67-ramirogm-front-fix-message-trim-09cadf708a3ea2a8a609863dce17386d7744b38a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.67-ramirogm-front-fix-message-trim-09cadf708a3ea2a8a609863dce17386d7744b38a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.67-ramirogm-front-fix-message-trim-09cadf708a3ea2a8a609863dce17386d7744b38a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5582431d19935380edcb9361be4a73507986c9cd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.67-ramirogm-front-fix-message-trim-09cadf708a3ea2a8a609863dce17386d7744b38a.tgz","fileCount":31,"integrity":"sha512-pQ6Fx11CCZnglBKcKPerVu0dfNO8dh/X1Lm84CCl3gy45X3lQuHLgiuMjWx7iHBi4prYz99kOuNUIwYYbWUYdQ==","signatures":[{"sig":"MEQCIDe1gWR0kHMlCgp6mZEtXNx8PYzP2kw/vW+cOsuPZlJmAiAc8BNoHDMHEFzrWa1YT1bB4gGSliLCRvRTu9AwGpMtcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDC/AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrw9A/7BgBU6suXlSBlRrkQjmVvRD+7l6J5eq03IgBuy10p+fOHE+aJ\r\nSSgStKqRz4e+T2pZMc6f7MDvbmf3KijuxkH401Rc/rUCk1j4xO+8M2UzhNLu\r\nR6rkpzgjRdjEEQZFN5V6WxGbIdCgP9+Vko83gEN9hr2DRXyaKuyeQIHjCGpH\r\nQOO8Jrk2gcyG/3vZGYfIMILOmfCjoGhgZ3WSQF2IKvlSDTRIgLkn7FgPaH/B\r\nnFMTwcQIXFAB4kwcMfZ00YWyTpTgPZjUhKiWd1WYo5mn3LPueEeKDrxFrM5W\r\n3PeWt9xePKxvDyHMI7Qjcj9+rpMEiwJNcC/8WsMtUbDFtldoWHiiDDpF4ygd\r\nUzJAPrpjPivkN6fZSBAktkrZqxeJLMhmbvr/NfgteUXIKmqlic7bQFPRtlci\r\nwkgqyLeDPFDz5C/P/M3D8KylcsAI4Bf/uxI8ool/WZkmwqrcW84z3F2NRrSO\r\na0VNtuROjr+d3xwikg4VaKJ7WOn45eAEnBmmxcREnORrvbJJ/2bBoiuyt67w\r\nxSL966OwR3IGu+Sz2A1lZa0ZYfnlyJnsAzuRhnv0pXgnwAFBsR5VAsx0Srhf\r\nSlg/BcnzN/BA55hbyX0xWTlT/+xq1xa/+i5g8XzBPDiSzRpJNg7Ceycw2i2H\r\ny8wbTDP6EDXWtwWgnJ0ZP0N0dMG+uDR/S8E=\r\n=zgz3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"09cadf708a3ea2a8a609863dce17386d7744b38a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-29T03:13:54.182Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.67-ramirogm-front-fix-message-trim-09cadf708a3ea2a8a609863dce17386d7744b38a_1661743040487_0.9940725023933266","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.67-ramirogm-front-fix-message-trim-46b71ead1a92a87146945689c7ba30a4061a4612":{"name":"@balena/jellyfish-plugin-front","version":"6.0.67-ramirogm-front-fix-message-trim-46b71ead1a92a87146945689c7ba30a4061a4612","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.67-ramirogm-front-fix-message-trim-46b71ead1a92a87146945689c7ba30a4061a4612","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"39c564569fbd85c382890a774a8c1e363352f9fb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.67-ramirogm-front-fix-message-trim-46b71ead1a92a87146945689c7ba30a4061a4612.tgz","fileCount":31,"integrity":"sha512-pfrZiJnKz4PwP3j17ZoNz6yY/Qidddwn4U1GSNfO/8fM0PqptDRHRZv9CeKjzaH7N2GZaI+eZzOVjXFOePqlsg==","signatures":[{"sig":"MEUCIENp7rmdmHcigkUykFPg95KBqJlE2RFdPCiibThLOWwIAiEAh1+Jj3343EWulc1SUa9PHTDTv7dnVQ7lmfa1Ckxhuho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDNpjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnAg//f7suWW/en52BUIk9VlVWhoGZUJvUP5ToURPMyigZ/6rYt/qE\r\nKn4DGVGTnjEm0SSCe/SMnFB8WsdaL/8a4EUXY2SQph2FaypffXKu6XpfQUrM\r\nBIM8HNbpbVv9ZV6VxAOKx37uaBE+UvVpRTWjrSOpVIMWXUfBT2E1VGY+ZNUI\r\nQjIzL4ksrTaDPEugNtUvHbJOAJzYQGuV4gbOLa13nqOO4Rb+nhPRFqapgjPy\r\nyyb7WnxxSXrDfB8VJffgAO1FR0qyucJhvISqP5teQv76jpbBDoUfshlmAQvX\r\n+zkOEB8cRedlM1XDfKVd4+aOooXSRUUzggrqK9Nf3aWy+fHZrGczWc6fBOrb\r\nzdVN5dj6c2joMPq0JN2yTmVI3vlLUtnzVtYU4fyypBwhhaOAEroHBetTiLNA\r\nRHyobxEy8EUwrS4mV4Ucdh9fHoJbxjTxhh/EyCd/nSdm3g6s/x6BBycdJXuy\r\ngDf/O5WsoY9Lf/rvMpXxnMklpNyFC6JTL1AEjjLopOXUTgp3QzWFC9auzUJr\r\nsqEGdF8hpndBE+WAlWRLgUPyKUk62L9b0GWAJPwlFsDkwXXHi8EdVFAR4lyE\r\nCpWhGs8jiGIFpNE9vkz+y+0mQyZ0PE6hq6KgAJbn1ucaLYZc0QNFr+HRbX+w\r\nr17g+bex+oZNHiRjDKxKWIv9c1hO9YnZyhk=\r\n=ba0M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"46b71ead1a92a87146945689c7ba30a4061a4612","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-29T15:21:02.490Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.67-ramirogm-front-fix-message-trim-46b71ead1a92a87146945689c7ba30a4061a4612_1661786722825_0.45316077250232145","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.67-ramirogm-front-fix-message-trim-9e9a660141aca9460021b03db3e68b1d8efeba82":{"name":"@balena/jellyfish-plugin-front","version":"6.0.67-ramirogm-front-fix-message-trim-9e9a660141aca9460021b03db3e68b1d8efeba82","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.67-ramirogm-front-fix-message-trim-9e9a660141aca9460021b03db3e68b1d8efeba82","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"31b09fcd5a4d181a61985d10bd18ea13a15a276b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.67-ramirogm-front-fix-message-trim-9e9a660141aca9460021b03db3e68b1d8efeba82.tgz","fileCount":31,"integrity":"sha512-c40GE/X+tS39r5Te7ZizXDlZ2VQx5dqNsamV5wZm6PV1u6aJT3XVFS5l2yBqQftfYXMxNH4wrsq4+o/GUemnZw==","signatures":[{"sig":"MEYCIQCo/6CivMDmZFXTLiZbI31L6aWFCNK+Ki0rRFI2IYIVNgIhALFcv1wzHIs2YBBheiBU0kw5LBWAyiQC0LNpUHf1BPpv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDOQbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmphhg/8DBWm4HLLHFjT21UwGMfUfmBEyijmIn1l7pL9Tf7Q/1PCgRRo\r\nV+GM5wWUYLX1Q75srZ7oNT/HF9q8+2mRhnEMVL3wraC1TQRjckZoxKkds5qL\r\ntV0I/WLoartOqbAvylVKfK2H5dcbQ7fBqv/mJWe4RhDz7bqyxkJa/14gnWd3\r\nkE/cm5BcAE298N/KNx+ZRCYpKGdn4hlwt9kaUIwdG2DqtSKLyGnqHypiINk6\r\numwDBcXhCVkWbLZmSj5ple77XFCHt5pBkm5kF/CdT24TPeXvpB4wQprMNv5u\r\nyfB6y5l4DcQmxQMCzClqyrWZdC7a/vf7kiJSLpsueq9A4ryfBiyDvUfeBPSe\r\nFU4hqetxj05dTKKPEr6BR/ibhvakAPcuhm+cf/9hc/74x74DOmqTCkXFYYS4\r\n7ta0z6cnLhV6orudpWN2E/y+PWDxNyNV6q3HUOrwh+ZU12y0/YfP4ORx2xNT\r\n30bJgLNVSItG4MIBR0BQWyp9Hg4J6uelOwHvqQ9j5Rv7SKiyokmc+MeWl6GK\r\nwvY1FF/PmCO3ESvIxKX1tv50m9eIGuxS0M6+m+JSxYewforkhFJzFj7qKkoM\r\n7dWbMmj+o2lJIgrZDwfQIMMDVcsYpZinahinsFzDOLPBeXSboCbtRhus1VxI\r\nVnPyqX4zUVfy2r5EVjiz+931gysiQRkqhWs=\r\n=3qHP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9e9a660141aca9460021b03db3e68b1d8efeba82","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-29T16:02:28.230Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.67-ramirogm-front-fix-message-trim-9e9a660141aca9460021b03db3e68b1d8efeba82_1661789211184_0.936641440280993","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.67":{"name":"@balena/jellyfish-plugin-front","version":"6.0.67","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.67","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"20b7626da558c0ed71bdc70d33eb564ebffacbd1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.67.tgz","fileCount":31,"integrity":"sha512-4gdouwYklPklAbotflrLSpa5dRH6N4MadeysabctwBO8Y2eXNkM6uF7y0eO+teBF8OhKiAZC4V+PHC8ZaUxZAA==","signatures":[{"sig":"MEYCIQDz2fd/qs43mgWirCA2/u7CyE/yNPtXxDgGxKyHfLK/NgIhAOdPpKCv2nNw2rdgNAfXymuk5s2oU/CUtEvPTHaQTz4l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDO0oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8ug/+PKnTk5noruGJ2O9s2U7LF6Q9kxe7A1ylvsGn99n9x6hy2lps\r\nHw9huacrKSFKMcQjX6qHVQtxvyPAWMY1cL6NaBXihn3S72tokT4Kpf7j6vMB\r\n3ZvUd0PkDMsA4c+CYfGimPPqF2+ArANyut5Psi78ETPzzepDts3EXMyQDL2K\r\nSgbmXkZdjWWxVE/D4dNzsrMMBPOzP0l5lBqc5It3qjK1+xcauYzlQa/cMK3l\r\nCqPlzeAAlTLSbEXthCAlQPZL0eipaDfnQwR5OsXP1Kp7X/29e1FqipMuA8Xa\r\nbEX2RmzfWplLl4mRUmfzNdtoVIDSX4aYv1OXLoRNbJLFDfCGnLHTMha0wklx\r\nCgmb+fTJDijcejnWqgvWhlRhPtYMU/3X6UUKK7tZ7TmEhDYTu2kc1rgg3nxm\r\npmvQqg5WDxcf3yhDM3dd+pYzDZIgLKHpFEaKIuXAHV6x4duc13jNISU5X35R\r\nxgAGOk1N+j/dzPpKlPnsSEBeiuhbNgNNcd2cV9mlWamolsmOcueD/cghKNcV\r\nlWEG1+R9uKQ9QqPxWD6Yq04Dks5vShYg1EpB9Nt2QWVim7HLaWhlQ5uHgiKD\r\neEvcg4+lF50fojNZRH2zfQzXUJeolkbBQn0ECYqdIMKnzh/Ml3Pb3LksQsGD\r\ntqEKnYshjRjCc7dUoKkdL0IiZePCUiamQV8=\r\n=grA3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b0f229d7f749a9ee0b4afc9d77d3542a615dcaa0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-29T16:42:37.023Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.54","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.67_1661791528114_0.6863375873961202","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.68-renovate-balena-jellyfish-assert-1-x-8ffa08fec428d37e594a221ddfc64b7114313ac1":{"name":"@balena/jellyfish-plugin-front","version":"6.0.68-renovate-balena-jellyfish-assert-1-x-8ffa08fec428d37e594a221ddfc64b7114313ac1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.68-renovate-balena-jellyfish-assert-1-x-8ffa08fec428d37e594a221ddfc64b7114313ac1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5cdf43495026c1a1380b60eb76b177572fbf2bfb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.68-renovate-balena-jellyfish-assert-1-x-8ffa08fec428d37e594a221ddfc64b7114313ac1.tgz","fileCount":31,"integrity":"sha512-hTJt60dmuup4dSH2OD7icFKm51cyOUHXXNTP2ByQaM39GpePYQJJEfT18zZPAxRhHlVJBC+0pJzIZibuZ4Qzyg==","signatures":[{"sig":"MEYCIQCS2SPzWtwEbs/Pn9eWgSUWF0vlVhtxE0rmcACzNgVofAIhAOjrIE7QU3uwlXVXNS//d2OWWNs8INN/rWDW4/ryERTC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDO3YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquzBAAmGTj0rRMpbR00qEOZKHnnnMQVAswNkJ1wq61zSxtE6NE6p2Z\r\nxTZD5rkJWeEyyRRCmGxJsLg8wj5oNJvaSrwBjqR+JPKrB1P027gNyP0+8glt\r\nTOv74trre0AhWBehz5jzqxkPBrAZq08p1Ou3AQmp0w+Q5E9MAHnutwYfrEJ7\r\nSrbZNF5MMjSdaPMNHwPmNe8S7sAYjeQbCJE9wU+iK7HiaVb60a/Nw6u/KpFg\r\nbLsFNXsXyT8Zse+JSsRwVxujezUfE2nlQc/bIbjNfqJ0vFRvBDTJzj1ACRbX\r\nuL3K8F/xOCJiASiP5DxAgIl28+tMZTgtBdB9GSbM3YOOoVucZbNvie1LZSgh\r\npb7aBB9qhkNYK588fcBsGtfTzSPy5Qq2Ft4WyZi/9fxTrhZ9FkRhJczZgzmS\r\nEjlhqgAEfHiMm8FXmtWSu3khYle0afqnOb6g/BeZWeAi8+sdiZpRh+NqSupC\r\nb3JygbInbU1B+r6V308uw04FiPUim3ueHrbw9qBvWsKSUPIW5hEES2rwAYLL\r\nK3VSBaK+6rk69h1uH5rCemfY7NCCOEeNOv8v8p3SyJToYrv91auoaMVmW+Lf\r\n/+TD+3v6MhPs/wPZKK+LzmBAvdG3gUfC7vH6ioeYzkODcbJHTmqrZyfUSOO+\r\nP2c/vXEgFrcLEEwV/rdmSxhqIQ4bSZwQCHo=\r\n=QwIa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8ffa08fec428d37e594a221ddfc64b7114313ac1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-29T16:44:46.542Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.68-renovate-balena-jellyfish-assert-1-x-8ffa08fec428d37e594a221ddfc64b7114313ac1_1661791704655_0.08949261520293383","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.68":{"name":"@balena/jellyfish-plugin-front","version":"6.0.68","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.68","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"299a1ac67fb1227c9a28874aee64496113ed3fa4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.68.tgz","fileCount":31,"integrity":"sha512-NthPdZdZ6JDsfAIBzoJrYKScwkHJg9Z6wdD6a32Q+eSrEU3QOof9kN+wneM9vMrio/gTVrqwB5/Zy7frZR5D6w==","signatures":[{"sig":"MEUCIGmLGvcSkQWCpXWc+fT6gjPbnncu4jcjH5ooels+12aWAiEAofYKnSOhh78eBoLe8/L9DjpRgpqJ1Ybirie5h2LEFdw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDPbNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKaw/8Cqy8aoEOIJPC+SR/r/MxZl9bfKB+VOP6KHi/FCGXt5bvJ+Qt\r\nac+192o6bw1RUKnV8hkY2pE/jx13UA0Xr6d62gb3xW/YHljx5lT0RDZpo99z\r\nPqqQu6r8j/52bXxRi1VLRFP6dTjZzqYL7eJd41FRLny56xbL6z7PTOANXjbD\r\neXJYLJSw+lRisGHpjByb9ue1WRWJ93GzJpA4Zwh/rsrTcCgNGsdysqbh1OOs\r\nDmRzJSTuzh3ulEPWxLoxXLLoXXwkHTpKOgRcOuKM9M2aooBMJCJgDfq27MKo\r\n4KRWNT54890ut2GZo2IbcUoAyIBLnXgOa+QyFOwB4kHFtRnQnQ6DC8ggmKT6\r\nlFa2lGG2luM0Ud5FbSUFpBDhLBJnzw58BhKzZE6CkRlyRh/AWgj3DrSwy1MW\r\n1ZKBkXQbChoUTp1TjlWB3QDmBl5YGGkXiUaTKHe6q6KULO543QnGpidAtMdz\r\n/H6X2ScGQR9URqZnAMMNpezznvNbmQSJSS7UwSljYk+zRiw5RaoZ6z0wn6UY\r\nJCFgRPB06ZQbdJwZ/2DuuaGQVcFjoiDjhQUjHqCTlBQWL56BzUwJ4CYQj4N8\r\nXQyIOPsyakbbk/z5/imFuD9WSA35js1GY332laN3Ux86+ZJyx0JP8nXa9RQf\r\n0hsbhPCiHXoK5dbFvcdYB1P8jcxAeXLXqsc=\r\n=53gE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"40d9b4b64fbe62e731e82f5af87d8f5f5b56de8a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-29T17:24:09.901Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.68_1661793997085_0.9232943968714882","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.69-renovate-balena-jellyfish-environment-13-x-d0a8a40f3829d22bd788a80ac38f7becdb9e3b7f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.69-renovate-balena-jellyfish-environment-13-x-d0a8a40f3829d22bd788a80ac38f7becdb9e3b7f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.69-renovate-balena-jellyfish-environment-13-x-d0a8a40f3829d22bd788a80ac38f7becdb9e3b7f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2b7d94e69a9ace2364bb12fb49f0b2fa0b04c39c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.69-renovate-balena-jellyfish-environment-13-x-d0a8a40f3829d22bd788a80ac38f7becdb9e3b7f.tgz","fileCount":31,"integrity":"sha512-HxIYJh4Xe39lMMsrTn1/CgGtesw1ri/L5XZwG0KWnknMOZLSRM68viH0WoWzHnetlMMM3mXDNOLaZguPsYz08w==","signatures":[{"sig":"MEUCIAlGh7WSNRHkt2IzOCb5SLsSmd3aAAQK+KLlcyucg+p/AiEAtetLxWuwqkcXyE3y4MflvFfHU67e+WD/ggq9G4Hq2p8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDPfLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5EA//dZCRYNOND/ysSrjnO0eXCeRrzUPdxj5It12r68Woli5rPefO\r\nFvbGFyyA6fPzqLAiOHSo69pwHtB9HMMSWr3MGi4Jzm2Bqf9y/vBrv9krarcq\r\niwliXZ7pJTlSkNgd+VbpY2dwGClrylqOQCq9LvdmtmF1mBAgf8KN5j4UCb3+\r\nZ4pP4MTrZM4UpN6DTOrkwUCs5Y7fCQ4kTkxDWtwkgnKCgtc5bye0m/afAisP\r\nECOcyWshWqa813ndo/KShVoOk63/o6FEjhsN6+eFYZLLnxFI99B8PDanecM/\r\nB/gYyfQr3sjS49SBcKmIMHYbhA8q3VmSJCwVkBjzqix55ywSAqYmJDUPg46C\r\nk3oINSMs37VdGHp9/X5/7dNRjCFyZO7StLawNeec4kWb8tSW3M1LiiduhTIx\r\neMNz/Lzh/cHRX8V4J2wIO6gZ9TWWJnSQLILpShRZQgqCM9/rL72pjpvaiqxK\r\nptdc6rU5mlQXm5RZs4pqIFZ6NoYUY2396IOKErn9wlgaTqYQguiGplLCQaCq\r\niUPqtgPd/Igkh2iVZ+54sP4Ts5nhAC05evfBHwokFBHnH2ILtWQPJ+iISi0y\r\nReCVhiwNoky7Z56lROrcQBiWqhz7zynOvxLzpZztKvbU97azywTSRGvm4LSb\r\njfPRXjgnFfEp2+VI3uPXLIY5Va1pjmjWdcw=\r\n=rcj9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d0a8a40f3829d22bd788a80ac38f7becdb9e3b7f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-29T17:26:48.995Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.69-renovate-balena-jellyfish-environment-13-x-d0a8a40f3829d22bd788a80ac38f7becdb9e3b7f_1661794251670_0.14058825864513969","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.69":{"name":"@balena/jellyfish-plugin-front","version":"6.0.69","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.69","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"09f3181d2acb25a9ebe2795c83719906929e0a43","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.69.tgz","fileCount":31,"integrity":"sha512-40tstF39j6L1Y80FMFceE4XRmbqFRD/eRKBbbhyYLsAcUd3z0PAUU0dkLwPsXoc+np2kTRUJAAS397c0MPgRoQ==","signatures":[{"sig":"MEQCICVjGwBXr+btCf9j6Z5pqZD7E9FmaxDajclN9e2lpdHbAiBIO60LQizTTXdzgPdvGCIrC75dvKvLRh0tYZVu/vrN6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDQCXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2wxAAhra5BqyTaLeao+gQO+LKdGTsBIUogQijmovu0U7Ud6h+Qsa9\r\nmnapsQB/EAqmxKSdcjGD/W0LDmwtB0+TQUjzxF/Ys9e9dZKvms8J5hNBGt5q\r\n9U77STeKE7XGa4p+L7Q0T2eh49Al9HDEpCYLAeN0HovQWa+5KpQpmKvHaX21\r\nMD8heWjCKxT5GKQWs9zx8Pt9gVigoDDhUUbF7zmXO9wY89x9ikH3KO6s4y+A\r\nqICF1lOOVuYYD07G1J9EqjuT3tYs9wKk4xLxuaei3Tayktk85UNSV6d0AxAW\r\nqSeMsXr1ultitspXzFgQKcpITn3qYgM9L22RgftOCG1alSCCUJ+juHXIhyhg\r\nkckrSjlgKd6yR3jQj+rjk5vhMpwmnIfJFZ9KxZhN2qTA5t00bHWMYGV5V7D+\r\ncsNyWj+5nDAYx/OuI5cwgS3xj+scGTAjoV+Hv72f1L6F46rIyj/EDHikHcr/\r\nk8yRMyPvtriWMfcdBfIkBHUVA+yYi+oJFxMPV4l4bcpHh/E6BrOTTIG4CdzS\r\n94ojOwD/tQqDzz9xzHgfwBBXu2SaA1yDXPVSYyjtHxNuYR8akXwMeoe9fpqF\r\nCFva2ApePC5ZAvL9q+PKSeKnMRpWRECsVu2D2YAtYufQm1Vb4ukxzV4pFJ5W\r\nBVYpk96fTgvrrb9U9p4pvco8arC4V2kjf6I=\r\n=INNh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b025a171d883883b6cac7b1cee6a02327fbac5bf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-29T18:05:29.393Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.37"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.69_1661796503061_0.48039270230204933","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.70-renovate-balena-jellyfish-logger-5-x-9c2312af5576642ec6ff99abd6a1ccaff7351dab":{"name":"@balena/jellyfish-plugin-front","version":"6.0.70-renovate-balena-jellyfish-logger-5-x-9c2312af5576642ec6ff99abd6a1ccaff7351dab","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.70-renovate-balena-jellyfish-logger-5-x-9c2312af5576642ec6ff99abd6a1ccaff7351dab","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"76f3db3822a85e9a2ec994881f3be397fba34432","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.70-renovate-balena-jellyfish-logger-5-x-9c2312af5576642ec6ff99abd6a1ccaff7351dab.tgz","fileCount":31,"integrity":"sha512-1pStKrZx48/rpgLVT631fOt0ZyzKqbkj0LYF6EqOH6Fvdd2Gug2n0YC80L3rz1Vko0XIszTECr5/NIUqx7I7NA==","signatures":[{"sig":"MEUCIQCT+Y8nsxszh8cuyiNpxNuGXbyDUmwoPlZE1w3EtTUXpwIgJ+jt9eO8LXKUHq5Y5fIJYEJFuTu3pNhn91LcH3kV6jk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203383,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDQE4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr79g/+K3/YL2/e0Y4KnZfeXZ8RxtACpa/nmA+bqi7zB8rh5VGDwUwh\r\nhH02oppobLtSZCc8IRgnqscmzG1nqq0TSGhlwlV8JV5SdBewGKRFr/RU6EFQ\r\nOg87WNFacrzfE/mxuwnmCD7A+t6Stbf8qUFr+SNLo8rVwu/9tqFNJbCxU0nb\r\nBiSVPW/20rpu9BCcaqjvSpKWt0AOfWpwNx2lCCmv3gDwPZ9IVes+oXK8WTBV\r\nuGfoRjcVss/EzzID59DJi8T/c1wuX3MtPRH2nVhEOxo/2/sxnkXVkb1qjazn\r\n18XANvMFvzm8iCOxcCXidC9k7n80nXwlkuioMWZtCEzvy95bpWu7plBmdM1J\r\n8/u+Thqhh1kSLlM3hKHhiv/gP1ZcNNrbM/fmcKQ7lbYa24PmXj9EVAiDJvxD\r\nypUf/Ln1xo8F5EGm3Sla2rz0Nsl2xPLubaeFc4Z8NB3hKB45RN7aXChk5b8U\r\nvsKCar/iGhADnxdlA3ZSTZ7rDR4WpI9uBeULbgr89tKs6JCzjyP5FXTqsQnG\r\nt0nRy7FP7fpctcsC3QKyErPzZrYthrg7MyPr2z6/J5bHhlQ0kQHfVYC3FJJA\r\n8Oiiz95Xi3Bhx0+giZvjUGLSHK9nt+9sUUrYPMtzqdgezriUOdLwzjGBZEEb\r\n23UQA8wQyVhsc5zSs8F5dMf0XDkCBPvYJjo=\r\n=Iz+R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9c2312af5576642ec6ff99abd6a1ccaff7351dab","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-29T18:07:50.563Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.70-renovate-balena-jellyfish-logger-5-x-9c2312af5576642ec6ff99abd6a1ccaff7351dab_1661796664148_0.8756282704965741","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.70":{"name":"@balena/jellyfish-plugin-front","version":"6.0.70","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.70","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dfa08832b11694f8b3fa74fbd63bd758e1021870","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.70.tgz","fileCount":31,"integrity":"sha512-+Bmtx4ztrgvd9Nw4YPx+KF5Ey6P9VuV9KoWJyiqsPO4EqQ7kP33fnaumxxpnqUdSkAA3JL73XMf1b+IaSmgxRg==","signatures":[{"sig":"MEYCIQCRzfygFUGql1L4tsR3ZBWTG46ahbscXj/+UCK0/ti2/gIhALSAqCznSU0HvsY7OztAzVpcUxXXQSdDq7Y/9KGTrtHy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDQoAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4iw/+JSI1SLDgjtBvks36BZ1Ct2T8wramcV6qPwRRpeT3uyX+xAMq\r\nrASLXJPSrmvRZ0kOzPnvncTSagv/ddYGCdu/H7R7I+IU3d/7bo+1g5XEtvkW\r\nQe/mCP1f8AgnVFpVGEbOg1jxnrduvNGQ2xdRiWI79rDinZXoNVNMZ26Tky9P\r\nCeSzniWHc6TxEebGxGdu44xrXNACpK35X/HQurcsnTKt0CKRMGc06PeaQ7rb\r\nWsrXKEiPCSSivQ0J71SWpYZ6KKWOjfZGprpSWNtf/lgwULKoPi6HoOtmez9M\r\n2mogGM3F+AbOYfAPZFJmbM9ZCVBs5gm6QoI98qycn5jqPfBkTeBrKKJ1hmF2\r\nYFpkr6QgDd5vf6vRpJfy2RtY+SLLH9XdUb8/R4TLfvuep1A1c57kzrSvpDFO\r\nqwF6zSoGSApPZjIIBxtODiW/1RqIsTeslG0H927wxlg/tvn1YZLhB778cxLL\r\nAaRoCn2nnTulM8bLMwio74gUUGtKh8SJ3FvemtgahSuF0u0ybDsyQafyoBYa\r\n8l+n+t0Z7UDwBCtOZcQBFQZq9KBH5QjV0Q79/h9/h0BoeeVlDSOLy3O8xwDk\r\nuTw+A5KtKxNqXO0EWlv/9NcpDSMKxs5MswUEQxcBHw20FlzQDeDl1gDD/yi6\r\ngNbrsk3QP0v9bqrvZHNaZodI+W0Rc7t8Ybo=\r\n=Oeio\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f17806b03ecd9fb0ece68ce564add7a9c753595d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-29T18:46:04.065Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.1.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.70_1661798911992_0.4776521957895845","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.71-renovate-balena-jellyfish-worker-33-x-8b81eae3764706cc9e9b90ae2c6fad012d5f5fe7":{"name":"@balena/jellyfish-plugin-front","version":"6.0.71-renovate-balena-jellyfish-worker-33-x-8b81eae3764706cc9e9b90ae2c6fad012d5f5fe7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.71-renovate-balena-jellyfish-worker-33-x-8b81eae3764706cc9e9b90ae2c6fad012d5f5fe7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c60935d7576d7f86d46afd663fa30d600587a020","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.71-renovate-balena-jellyfish-worker-33-x-8b81eae3764706cc9e9b90ae2c6fad012d5f5fe7.tgz","fileCount":31,"integrity":"sha512-o0wX0TFNuPudTtH4CKIEQf2H/aVhqgZWrQmLrt0dpfoD5G1Y+GtgFf1Kgs1z0MGhQ6IIsFDyKHzBQWrUK0TUSg==","signatures":[{"sig":"MEYCIQC1hijMCEXFVTGdF7a8S1vR7gXmGQcVem+RAK0jeerKeAIhALo1q4FEBSZdPq83C7ySYsbrAYDnnsX+ndBJcFIy0ecf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDQq6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpl9g/9E4vJq/T+MsujJLlon1wcH64AXmOcjkj65pHmBK5tQfUHSATH\r\nN2D1dcz6dh5Kv5B/j69CGhdkn+s5Wf6dsYiCd0p003N3XoyPMBEfZEgw/TZp\r\n04WIvNXl9lbp8/r7YxA/mWCbLHdtSMSVdv+QbDTeyOkkFucnr5vHSLSa96Ek\r\n3LaLtKhjl7TDujXNaPBnD9TokrhpcJwMVhcxqZtnnk62+QuOs5klUXmspO87\r\ndr9KJuaGo6M5JwwhZv/sPGkNIYC8i2QnEn4jUlIVvK1+I9PRS4XS9M9WC8x0\r\n0AFWX7u2L655PuprkG7iEiaZoNMw4ne6NLth/X5rlx4R0Ksv1Oxa2gSfH0mx\r\ni6Md7otqnor8h0XNiWMak2Vy/syjF3E48vsZ3rsCy37TDyX3AfzLPC99gPhq\r\nawfeF6Vztlh6AupvqL6Idqzti/vOtHPfOeWnq19Aq4Zbon2NlHEw8zdQBwyR\r\nCl6e6/i6N9KsVp8yvfMvubtHqleE+DAWnFRXVyiqydL2NTqX8jejYrmY5Gyu\r\npzT3jvziy1v1v0gkOCLvm0mnuZfacFoLeAjPh3qkjhNtqutf6h6fB0U7niLJ\r\n89Ua5eXBN2fM53ozmFQLd1DkcbC/ALJylSr+PTYx3nLhcYO1QZpoCih7Wwhk\r\n3FMu/54g6gmrRKD2NeG9GhijuXS19/JaLuA=\r\n=b+Ey\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8b81eae3764706cc9e9b90ae2c6fad012d5f5fe7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-29T18:48:35.239Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.71-renovate-balena-jellyfish-worker-33-x-8b81eae3764706cc9e9b90ae2c6fad012d5f5fe7_1661799098248_0.2106944847203609","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.71":{"name":"@balena/jellyfish-plugin-front","version":"6.0.71","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.71","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"554c6639b43fea161fd4e487f600e5f0b2e76884","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.71.tgz","fileCount":31,"integrity":"sha512-UKpxM9cbXE3HGZWHibyDX5ibaovl05+ReriYdJfZTMnriINJb4JeZ6UlpX/CxOOIsLdhKXnuPOICNeC9MoYbSQ==","signatures":[{"sig":"MEYCIQCTwc7xdHWyy9XV+GneN9YYR7/H6Xo3BTMJdN9NNhgG3QIhAOcWAiaJZ1EKLmD8E3mCK9QBwohEzHByRkW1I4Zopo5J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDjqzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0+A//eS6VXO/vdLN/Of6kv0x7wNppgBhb99byuszkWsro9UFfiAW7\r\nXth0N1KiK2x5CO2ZLYLGHzpeTimw5AwAHcZxxOGh5UsqzpT89ENwhahLPTiJ\r\ng/EA2GBRrBNAoKA+nN21IyhHHxcQl5DT5zWKawkvXWN6LkwVd8AVxRm3vocS\r\nTakIONiferPcZ3XvRwBzwZrKAJN0wEzIKGGIMhEN/iMBkEl1p4kAAb+WuSol\r\n14Q5HcVLn/iTU3wecpfzTjKue7BJuHsTTq1WkfcoHHtwrat5bTWvDI1HtIUv\r\nuVrEZhZV99Em/ojdkrfClmRrDP3Gab/9HRqlo2vVOD6/l9TYpFTCbON5vdpB\r\n+OHhFzF1JRw2qc43Ky6GWZSxE9pa9kL+3/1z2CqvA2kbCCwOgbf28sOK4XSL\r\n+Y9tKhLC3q+eFYgrPLawTKPaUb3n47ax+0CqYMORs43sWozTR5zc3K5hUEaN\r\nMdDfA/sGUnB5ReO6Ep9BqVXmLZtnPLMzIsQdqWyb6taeTinK0DHiqR2RGT3G\r\ntxi+i/mt+22Oudebqai0rG7bBmwNZWpmc/1P24n59Yu2MR3pJqHCKYQzU+SB\r\nd/6X0X+nqtN2OzoflCwW/vNG10L6VfGYWXsUqplV5E5fLBc5gYvsGMyo1dii\r\nXwkhCFMQY50qW/NI6D5Y8ST2oNV6qoOnTSw=\r\n=iqnB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d43b84634a8417d49300829533ddef46803a35a5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-30T16:25:17.704Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.71_1661876914995_0.24051580955091567","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.72-ramirogm-front-retries-403fe914a629cdf42665bd2d629bdbe8e078fe5e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.72-ramirogm-front-retries-403fe914a629cdf42665bd2d629bdbe8e078fe5e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.72-ramirogm-front-retries-403fe914a629cdf42665bd2d629bdbe8e078fe5e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7714dc793639e39e980adf4eecc30d2bdb9c1ede","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.72-ramirogm-front-retries-403fe914a629cdf42665bd2d629bdbe8e078fe5e.tgz","fileCount":37,"integrity":"sha512-M5UBUbbiklMkygXOuhf9b8NZPLhAxq55t0lFxTreHc7C+L0mHv0kmsVGYkh9DRim1qLg7zlCRutOCoqrkD9zMQ==","signatures":[{"sig":"MEUCIAxb6BHMwthrrAOTYSd/+fwSRAUARGEANvPQ+KSUGZc/AiEA3gOkAoQlBrpNGuJHsxvjAEWib1y/TvEsGnch7BYFTPE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDstvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvvBAAnzrydh62C7xv6XXXJSGDyDWLdMFSw+eZiXQTjJ1iEeyOPosP\r\n4WeYlz/zrJ2znQGVL2DHReG5tMtMZaX1sumSClKq9rzARtHf+3JRQ4399dhr\r\nZbSCQVLULXhGf8i94evRW77s/D+/f2CmGQJ/fm8ku02TAcuk6R35jXbHgGCS\r\n1rQ/htIzMADSTrC+b5lpy2hvlNBjKteHjjulmpUB+aF8QAU1JUAD5gFlmBxx\r\n6GOIZC+flKQdjR+1DJKzivBroZic2tL8/LTsLLwNRA20OD1nZIaGjyzBTxGU\r\nLCh74xocXDF9ZaMOsoLFzcRE/POYPr4dgSWOPHs6fD7ERp7LKUj77vieg/dh\r\n8s2Apy2xuGdZAdn8oe9bkEsQO4gDRXiS/xegPfYnVaFziV7yRvjFi8rCN8Te\r\nByUHLYShn+qwDrVdqPDX/dMca61kcnlr7quUQMI4mDQ4gYAMb+pw0OMYt21g\r\nPkAbomrXdy4ODtJbjENilQxBTMDKuwh4lZUgtAtbXhti6+WzKHEVnTwpn0Z9\r\nnlAZIGEf8F2vanmOW5VBRdKsV7RDPPBsui/jVjmsb2l2vTQ2g9/fLdJaZXho\r\n8YhLbtV0Q7+SJBPRG5LfsyylD0e0tqdu6MvwSIPQzUo5mcRMyvK+EbtrF1Vw\r\nbNkGX+8zaPQnqCfgQy/rmQL/vdNFIF0yP6I=\r\n=CWxB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"403fe914a629cdf42665bd2d629bdbe8e078fe5e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-31T02:42:20.269Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.72-ramirogm-front-retries-403fe914a629cdf42665bd2d629bdbe8e078fe5e_1661913967552_0.9737645866109303","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.72-ramirogm-front-retries-c8c9dba6807bf78c63fd56a2c9b858b236f3c3c6":{"name":"@balena/jellyfish-plugin-front","version":"6.0.72-ramirogm-front-retries-c8c9dba6807bf78c63fd56a2c9b858b236f3c3c6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.72-ramirogm-front-retries-c8c9dba6807bf78c63fd56a2c9b858b236f3c3c6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d125fb25c517f2ec1bff4a0066f48e8a11075289","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.72-ramirogm-front-retries-c8c9dba6807bf78c63fd56a2c9b858b236f3c3c6.tgz","fileCount":37,"integrity":"sha512-GP0f6gdciL0wfxNcWLoy0uqh3n+aQYE2nvJL10aCD6QLqwCWUk339vsqm4tYzWNAB0qItBkHJUd938GEbKW3Ag==","signatures":[{"sig":"MEUCIQCkILFGwzwFZD+ukqZ1t6wopIas1iPKyo7/ps/5C23fngIgJSpvhRw5giI78yohTj0EZn49Gez1ZGoJpPEy3xKateo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDt5WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRaRAAgASgFw4ypR4I1ycO9t7dBi0ltBSDP+oEf+ANFKXS5QYsiCpD\r\nj3GxsFkw1e2hwpkmKOMGtupQCUxL8BqBkLbUlAjYjI7bvsJmM1U0UbGrzDV0\r\ngLS348Rr3L58yt2dIQkIymnmvlayFlPD8cWO04mDVnlGR5RuqhZ3nXZ/nieA\r\nirgNpVNSUsgAbSqTsh/eJI+zazQEVeMJ0T0rJiX35cJD65yF3F5zTr6j9kT5\r\nSe69fwnPBKcWBYRWB37UBQvV6jufybEFGcQUy44pwGn3ERUhTWbktJ6N/OSs\r\nWALMKHZkPFvtNNVC7QsQHDmmBaU48zpvr0K00V7ZVV6iFf7C2f3TikxBIELz\r\nQ7+pXwOgbbfmBVmj19X7oYMFLdJJtfsI9Hw2hWSruE5UHT1Vv6HDw7jRaT9L\r\n0GWlWgZ2x4m9nFSpvWDenhO5qiZ2XJI5DzYJJqazQj97ZeNTIlYNR11mJSTn\r\nLddKXXFx/k1+Li9mRFvxkWmKWuRKmqfRTIBKKA+3/Ra4fYh9J+P4pIwE6Itx\r\njPMdF75LZVTfh6VysYsnEkSyxyWqCk3f0m0WQgV4owSscN76Dk3rmoFX63SN\r\nWQ27WFmFVo4C+VYchxAmZytR3ZW7+zTf77Bt6uhSFCnHGhGa/VuFGPPpkt38\r\nGvuYsxo0fnnbKXMa6FfkRL3/PSeps/XpITg=\r\n=26Aj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c8c9dba6807bf78c63fd56a2c9b858b236f3c3c6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-31T04:02:28.181Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.72-ramirogm-front-retries-c8c9dba6807bf78c63fd56a2c9b858b236f3c3c6_1661918806132_0.09981288227791851","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.72-renovate-typedoc-0-x-c07ad8b0c99ec56c7fc001aedc424ec1564a3e90":{"name":"@balena/jellyfish-plugin-front","version":"6.0.72-renovate-typedoc-0-x-c07ad8b0c99ec56c7fc001aedc424ec1564a3e90","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.72-renovate-typedoc-0-x-c07ad8b0c99ec56c7fc001aedc424ec1564a3e90","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2324203d74b959d3c803eec37c7634a3e591db41","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.72-renovate-typedoc-0-x-c07ad8b0c99ec56c7fc001aedc424ec1564a3e90.tgz","fileCount":31,"integrity":"sha512-REzi5XZy0gZZL8ezHlbdlCis2Un3bTYFR9nMrO5OmZEi3lcvDNRhl+PPjOVV66KcU3GeOk7QyJk4w6kfRlNd+Q==","signatures":[{"sig":"MEYCIQCXWSk0lzIbwZsY5eoa12uLBFqyb3ilqa6Qe8hRoaNxuAIhAIMfQSuwiuPUJ+R0ndq+60d0UOgfm8675nD/0Mtkw24d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDuBvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU/BAAm+1QIvUri195vTyrLK7lMST8Z//rjh7/3Jv6ZMQYarHV/6/k\r\nSDdImmfzQ316PMJQoJsfaR+QH7uXWcz0FertS2df/hhtkVK0oQIxqWG6skiN\r\nyqzWVrp3KzBsuEqDZhRiwA/WP7OCnSFHqlLKQuq7KGFJX5n5obl52miin/u6\r\nLv5UVeDehLEW/5fQUlfdaChKsc/dOBCQg8xC+ix4jml4gPWj6LC0IJ9Uxnrh\r\nMHtXJnmQfheiQgGATEpc/xwSzu47CQUBOyEILJd92j9NnCzXd6Y9osXeLzmg\r\nFZk/5RHJPhnYIkD2iC/GfiRO88izUjjzQEAWIUQfR6pjcEadwkauUt789+1A\r\nWT4Coyp+du4yOZqZrlMePWdyy8TjSUSBWkHavLNxEGsirqRjsNTyzzIFp2A1\r\nriftmf0+6wNgNslIDAZwcVR9XZ9dgu7q8MVv5JLdNiBDV/cT6tE9QRHmE//8\r\nexkZDuCSzp3QmB5hfXvrt8dk3SzaP9HSwUTGib6gWStjVhfKLawJdjS8xDVD\r\nvdTmXYHTglN3N00pdkOnCZJ/sFe+0SmQyi+w+uydugALOtXHof5bm5N4exlt\r\no0yrKI0cO9XLlPwmzUYiI6CUvPSqZMNWOUUIvTiYwW9emW55LaKiUvXUjv5k\r\n1svDy1ZVfvalcGDFvmqz0EXSk2UFq9ib1VU=\r\n=cTM6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:mirror\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c07ad8b0c99ec56c7fc001aedc424ec1564a3e90","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-31T04:12:15.191Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.12","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.72-renovate-typedoc-0-x-c07ad8b0c99ec56c7fc001aedc424ec1564a3e90_1661919343228_0.7441362900283921","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.72":{"name":"@balena/jellyfish-plugin-front","version":"6.0.72","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.72","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1962b36da765df2b02d02442056b1ec57fda4717","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.72.tgz","fileCount":31,"integrity":"sha512-f7NbCA1eqhHCtYF/xLot7Qd7tH9X5SKAlWWYQR+f657YubDd80puRexk0g65ie+bE/TGkue5BM6ZlT2xRGwhsA==","signatures":[{"sig":"MEYCIQDk8l4XWt5nhphxoYAP46jCkXmGAI52wst91l+c8SSeOgIhAPsGJ1EbnB5ok9bxhvYjViXjU7zBmTKW8VNYFd36JOp+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDujoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0xQ/9G4A+Ss5sXRK6bn2SqxyjEzpcAPpklH9zcE8mq2yie46dLQyh\r\nkBHf1ilBPY24Qituk2BwNpkRJHy8MyuqBGlRgxTgn0hruXJDiAxydcicwPCc\r\nTKIwSGzSaotDC2M1JiZdxcwH9Uu5bk1zB0aj9gqDd+Xh7sNyE3kZS3BNZKoY\r\n4WfiQJro1/dn8n54CcEiq1UUKb/RaLnHsS8ROaIpLOOHi5GfmfJjQIOFk2Pi\r\nrg/WAXTi7aRDzWfz5NxXlzw+JOt9ONviLtn4le8iPth6c7fJBTJE6whzqwYg\r\nPMNArJVBQh9MEuc/qzhTMXVCVoZn+HvPF13h4ZbJ6MC66cd1hPa/Vvpufe+e\r\njXaD/EvJvmci3tmgUgP+ynDJmM2a79zEaXgefuHB0tx8DWtln5Mkm7xq3hrt\r\ncKoyiq1pKiVlgqdFkYaJd63eyPfXBCxRUofePt74pcaBjMEFjgaUY9bPOKFz\r\nQCulWefUQAaObpP0/dqTQJ2819BMa3kaLO1sWcE7XcB0/W9490cyBbWLGc5B\r\nJ3oFWVp3rljyj2Bw1fPRM1Uhz5N/ctE18Q81Ofb16SvFT/hSxkaV6moUID52\r\nV1kk9gtN727FrrTqkasNjT1zhOKD4xgoQ3JgP3Fiq8ezQ+uX0zbROjHrMMXE\r\nGzyQPu69K0iCMoRXDgY4Mm9MXhcG4QhldTk=\r\n=EirT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9deaf6bb149227740258685d0be7632a402f1291","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-31T04:49:21.162Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.12","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.72_1661921512687_0.6271387840252467","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.72-ramirogm-front-retries-207f037a6ac808c5f69662b2986ca4598e37cd25":{"name":"@balena/jellyfish-plugin-front","version":"6.0.72-ramirogm-front-retries-207f037a6ac808c5f69662b2986ca4598e37cd25","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.72-ramirogm-front-retries-207f037a6ac808c5f69662b2986ca4598e37cd25","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fa90665b55df7ad55ac1eaac1284471ce82b0d75","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.72-ramirogm-front-retries-207f037a6ac808c5f69662b2986ca4598e37cd25.tgz","fileCount":37,"integrity":"sha512-exPsEw50m4VSUZ6sy4NJla/2PJcPzyWW42rKGks9JwaDa4hTrsRAmIUhuTSJi1Sn+/hN+RAcbByvEmUtB/xiNg==","signatures":[{"sig":"MEYCIQD6MxMkAz+Sm59zUqFknOj2cfK/YNddMYLPTakr+T89MQIhAKpyRohaPL6f/VzpikuQa98d+XVOWaCrAw3/2I8BcO6F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD1DyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrL+w//TREL5KW6/owziCWqyYkONXxi1lxWyEhWAS7QoydJzJtYVZy0\r\ny6A1hYVz94FC6tC9e1gNQIyn9MESUKk0QP5PfFmh4/GjLUZhByICO9bWNs/1\r\nNQjBS19WE2PQYWblfJpEEd7yp+AbBnv8tbhsdcmZQ1vl5uUwf18xL/Z7HiCk\r\nrqAGMFlYis95cTKOtTV9YmOEQY1uRRwGfiJnEEbjXzWIseXN2t0QBePeHuH9\r\noa21q3Q/KtEjNVUwZLPdVSkB/Tndw3Oybja8swRDqt03o2yOG7ZAtgCB8o1I\r\nUm6X9FE6XIyVADmKRrih6JR7o+VCWR0bU0Gsp+DjTmfcdJ0Vh/PTdEFXhyaL\r\n7AzjLVnrRuLC6EIRcuosoZ0AHQFkLaGCQBoc/yhAONjudGA6upyllnzw9lpJ\r\nucEj6INhs1GrY215qpIx0iweMmrdKMUqMcsIeBaLhohEA5D7AwUNZ/gvE9xV\r\n74JYkdyapwD8n2Al6A8ybfgEXGmUCkBajDumiRSl5cZ6bYmnuaIps6weaGdP\r\n0MX7O551fwqLgJuu7gchGpq5h/CEZNGF2pbUcmeOopDx+6z1lTVYOz5M3nxN\r\n3bsL0Ce1xSuVSPRpcPDEcli0+XNE9DmnARwXe/ZmH3e2yJyMBGNGpFyEJ0fa\r\nl4Gkq4YADxZ2qUgXJmiaqEBzUkOt9lvGbso=\r\n=cZ0b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"207f037a6ac808c5f69662b2986ca4598e37cd25","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-31T12:12:08.298Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.11","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.72-ramirogm-front-retries-207f037a6ac808c5f69662b2986ca4598e37cd25_1661948146712_0.0860079288871678","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.73-ramirogm-front-retries-621d9eff5ac74e4ad45aeb1c86e32fa2f8fe471e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.73-ramirogm-front-retries-621d9eff5ac74e4ad45aeb1c86e32fa2f8fe471e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.73-ramirogm-front-retries-621d9eff5ac74e4ad45aeb1c86e32fa2f8fe471e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b190cee72b930cd0e3a17dda79ae0222e4db89e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.73-ramirogm-front-retries-621d9eff5ac74e4ad45aeb1c86e32fa2f8fe471e.tgz","fileCount":37,"integrity":"sha512-dx2WRgzYwIphRQqsAwEARGLBb/Gc/FmJLWhckfX3O8BQiRaIqisTz6zsA5hGG1zxVqhehb6JwDSarLHRHWUwcw==","signatures":[{"sig":"MEUCIHL55v3DwGcXm9BZZMDt5fl9BljEbj38XSoPIXIMLKGvAiEA/Mkiojlp6z3lPSQvZp52ZWvuNwjEWVRJV13PhImwNjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD1ZLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2HA//W6UxCdAB+a8nCp8vC1VHhVCSE0r5jboOiLvnY6ztHcBzUd+R\r\nEZFiDr5TQ61f7pFoUmXgxaHQqgvx8cdZ9SyKc3nJ/9u7RmHu5oiqJYLTcZOw\r\ne9l7+u+aKiIoTzgRMUDlKKzvqhG7WMIDYeUwWwmBgAXczchnq0UQ1DYJLdfo\r\n+1GxpVqMKbePrPpnvhHwByLmL+IhbN1TvRoOnz3HMcHg4VAetcH4zrQnIocH\r\nUrorgp2utX3zKUjU1QG8oVqqXkaGE00osj2xvHfvuGB43IcAsNw3V9/TqqrX\r\ncr7144L6kM+Dp3JY+wfOgZt4vz6YNyFYdGOWgcTuD2lVdPsxwGna0ZdkB0a9\r\n3JRY9Szht21lb8c6D2kM2L5d9QfcqcKq+R0x2KKR6VBTh5DwDDUCCR6h+od1\r\nAgI95YhHfDeR957DM8A4J04vl7l5HkYQOn7hF1s6I1N5K9lPTtRoplXZa+k5\r\na3pm4G1Sf54x/qg82IVyz7FeXx2Fi4u7uKa5ODg6LicQEnmiTQc7tBZylgux\r\nY0F67eb2GAn/FyZO6qcuS2BCD06xvdxjVeFezpNhgRfR7g13rsaQlx9dz6m5\r\n0lq0LXXaDDd3Penidydm7HZeAHzj8VNt1W3S0+LoJ85h4kme0+MfrM8ZmKez\r\ncist+J85EWJ+ldoyR4rXnpiSz5ltjpG02KU=\r\n=T25k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"621d9eff5ac74e4ad45aeb1c86e32fa2f8fe471e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-31T12:34:38.747Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.12","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.73-ramirogm-front-retries-621d9eff5ac74e4ad45aeb1c86e32fa2f8fe471e_1661949515228_0.36562798771365523","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.73-ramirogm-front-retries-75e06dca4ab04e4e42f2ee68346f091a153f0aff":{"name":"@balena/jellyfish-plugin-front","version":"6.0.73-ramirogm-front-retries-75e06dca4ab04e4e42f2ee68346f091a153f0aff","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.73-ramirogm-front-retries-75e06dca4ab04e4e42f2ee68346f091a153f0aff","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f1288abe4fdd7be8e16f88713e0cc95e364e5c5b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.73-ramirogm-front-retries-75e06dca4ab04e4e42f2ee68346f091a153f0aff.tgz","fileCount":37,"integrity":"sha512-YBbiMPwJ9xAuTdaqwvMz+xKDV4gtIUDGhakX5RxqfqiCmVy/LKgGouxxFiehlx9/yGr5of3/EcA76XxpsMwJkw==","signatures":[{"sig":"MEQCIFFqeDWf2O1yRWmmp0zNOKIDTT8pwvLGznNbliDw1OZAAiBdrEWybIEYxeQu1ypBqppEKdN1dt8XuHKh5+UD9Cdx5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD2ISACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpV5A//W5sc39BCnkrTKQz3TLzIZxov+PP/eUX8IExFZfZA9nlMQEnh\r\nF58v8vR8L9YblOEqTNl26M9k6+x6cKCtVH5rRBLw8FmPxofV2GBKYO7d6kYE\r\nJ10WL2TvsMIDBZoZXHGGSVVemKN9s5znQ6mm313KRdzE0DTwROwXZX68E9Ox\r\nJWQCg3fQxPUfenkfjXPCiA38T4FoCXH03J0GHjI49RSGG9Y+eLrXDr/+KjMA\r\n/Xd7jR9Jv752d974/18rdmIV5dI8/3k3keufeY+lMW7hU3BYWgd3BxZqwos/\r\nmsKu1HTQsAuXq05DPkY5ENXZiZLLRPO8MjrcdShmUSUFPbVCw0nLSAgI6JMt\r\nZ7oy7IlqUYsAm0l/nLvJRx5elQTxQ5WwPAs0aLGGitvmARm5clkxnW5PEFEw\r\n9Gg5vq3H2IMOP5i7UXYrpmbCWB/b7Qjs7rLjh73ePRtzmX9sZnhCk1PHBL1l\r\ntpX/8/T6/Q/VpDsgk3Sz6/WZLC72TbNqucCsDz5xAriMeXnlFV/+RIl40tow\r\nAUADu+k/84wLCO5kaCalFoUuC0Mrx0u/iSges67sHME+pA6/Eme6yPZz6tE/\r\n2E0T6lLbrVK1PztYTXHdYWFP69fGTOzBlSUjd21Ml/35RnWCeEYW+DkhZjv1\r\n7+0NS/1NMzRd16SFVDKzod2HX6Q4KD4jgP8=\r\n=E4ZR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"75e06dca4ab04e4e42f2ee68346f091a153f0aff","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-31T13:25:48.404Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.12","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.73-ramirogm-front-retries-75e06dca4ab04e4e42f2ee68346f091a153f0aff_1661952530700_0.06826686909452406","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.73-ramirogm-front-retries-1601ef941390ddbcc407a30a8d8158997897b42e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.73-ramirogm-front-retries-1601ef941390ddbcc407a30a8d8158997897b42e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.73-ramirogm-front-retries-1601ef941390ddbcc407a30a8d8158997897b42e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c70f71a9968d4a1fbffca0b9eded5cec14ed34a1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.73-ramirogm-front-retries-1601ef941390ddbcc407a30a8d8158997897b42e.tgz","fileCount":37,"integrity":"sha512-ySdS49uAqhn7H6ogIKNgf70kz0SIkr4S7PwN/8j8YImlq+VJtxEXu47I991aeU2b8VEGta1sk4W0expfdeHBMg==","signatures":[{"sig":"MEUCIQC0lBEqOwMRPnN6dcxNLX1IVDkElQUS9YEDXzp+U7wcgQIgYy1jtgMn7TzaDEzDlBvoWDPRn1v8ShGJRca/gIgq82c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD3ppACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC2w/9GQRAx6iDVSzWzALYqVe0KUgmJetnXkebgf0EQskKd35fesdm\r\naeZnIU4QrwSu2u8WpJilyI4Xw+HVFyOCHNDdu0DyPYlU+ZHSaErX1r8xuTAo\r\n9mN76Hpv1aorqhsi/105to3pv9Ghus28u/d0jujxO/eNOxXbo7KeMlmrQypu\r\nxvk1eUeLtEed1bTU5E/L251a6mrxpQbmjlcDp3kGzy4fxlNmwUei0LuDFJEh\r\nicrb3bGr7wuBU+AO9yIo7tg2WYno1FwL8XOBWGklK/OluPdUVr7yLSr7Qpee\r\n+g65bBWgqdaVjb6SO7fd8wTGiiSiPNd9Q8/TCPA9hQIbn8EVKM67DTuvs/Ix\r\n+CSCnaWXdVa0sSIIEGZBvB2S2FTjbid54QNTpDV59nXIVcINAjWPa7mQXj7+\r\naxfJ8QRgJPKtHckc3shyU+B7MHqjfvNQsFbOzdTHmdTwXa/cJG59Zm2+yGCE\r\nDbuOYHItEVNMnjq0X7P4pA2y314YafqO+GJNNVkktdoMeSk0+kaIj6J+KT3v\r\n03ARsmq1j89o1a1WhuZyZFb4V1UqFWuKnI3jJW6WRaPh2yZc8639ffRRix2C\r\nulNwVMFdnjN8U3JWPu8wz756jnjmg3hpNN0MK/wL2NzoyPkX1OFmR2s+KUMS\r\nMx1d/DHs5+3cMblGB1dpICa6cYk/G0vIBIU=\r\n=WW32\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1601ef941390ddbcc407a30a8d8158997897b42e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-31T15:08:11.935Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.12","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.73-ramirogm-front-retries-1601ef941390ddbcc407a30a8d8158997897b42e_1661958760795_0.17268767897846016","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.73-ramirogm-front-retries-ad1460e53a3dde89cd3b2b9e2172319be1b8d0fa":{"name":"@balena/jellyfish-plugin-front","version":"6.0.73-ramirogm-front-retries-ad1460e53a3dde89cd3b2b9e2172319be1b8d0fa","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.73-ramirogm-front-retries-ad1460e53a3dde89cd3b2b9e2172319be1b8d0fa","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6acb4fb31ceb9834c90a0c895064eae681fad263","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.73-ramirogm-front-retries-ad1460e53a3dde89cd3b2b9e2172319be1b8d0fa.tgz","fileCount":37,"integrity":"sha512-gM0jzYqrWGGta3flAv9B3lkv/TiuCE44bbNAKiGMLBeV90JRyXKjNWeSceij1dFTzWay1MDA/JtFzwFQ5c1uBg==","signatures":[{"sig":"MEUCIDVsMAYQdvldFApcXb9uUN8+xG+jHawlKu8U9M1gUNd1AiEAnCaNB10dlShxf4NydPaaZP0fSnJYmUqLk4evMypaOvw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD3/9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpZthAAggLTEbv45JGMUJnl6dYcErKWjBSOvhnfaNe9xnBGgwCTvpmr\r\nO6I5yrnYuDbb0iRnONVvd73/lUiYLcl3war1daDb8e/q8Zc47xVB4Gtb6CyU\r\nPLwBL4FgqB/+gG4yP4ekDaU+6GfBEi48IY8spYa1xENWdO1kuztKu5SY50o6\r\nFS4kGDlCtEE4rPNb8AT8uPQVrbjFDJwjbaQQd8F6usM5q43vMTH2GSg/+Jxe\r\nm1sFBbv6afwGTtXhGeQj94TYdZTj0T8ml+xxShP1zLdpkDxNNfIDoUka/1Zk\r\nKIe42OCvLvIdnXGmp/4L2lfO0f6XCZp/8fPuhea0tLFrYomdgNsM7PBxqEIU\r\nqRr8uvn2kli6GREtm6S7sI4hDLrlp7rjDCYOKQs7dGxPCCEJ5v0JnUB3qYnn\r\nIIChoKyAGnCwB1O/hMAyfuoyL/+jX1LQa2dYuIEMHe8UszGtJmYDPNkZ9tBz\r\nMYEEA0vcTc84tRm5yLyxtvJSPPIU5oymcpxUEoZLspkwjAxjoS4V2V3zGW6W\r\nI2MCqAt6nIXo9SLlrrDk7DeI9t4+nifUEI+ZyOA3SR161/Bt1xG2nVJ+kZ4u\r\npEyZXTqDzbmteKJoVzwzVxU6bm/WqKE8JVxsrGLqKIrvFxkSLkmlbEfRnh+O\r\nOnCWjbAspi1iY7S6DNX3WYejeLh3TZUdYvg=\r\n=x6bP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ad1460e53a3dde89cd3b2b9e2172319be1b8d0fa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-31T15:33:11.563Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.12","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.73-ramirogm-front-retries-ad1460e53a3dde89cd3b2b9e2172319be1b8d0fa_1661960188903_0.47486261302446664","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.73-ramirogm-front-retries-bea9ba8927acc2494be2fb59255b7ca11727608e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.73-ramirogm-front-retries-bea9ba8927acc2494be2fb59255b7ca11727608e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.73-ramirogm-front-retries-bea9ba8927acc2494be2fb59255b7ca11727608e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6ba8f3ca5c14ba81ff60764fba47a8179f6290bd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.73-ramirogm-front-retries-bea9ba8927acc2494be2fb59255b7ca11727608e.tgz","fileCount":37,"integrity":"sha512-8m4p21ClPlugnoLr/1hoyX/9P8qnDpOWI9u2HTMY2QfpqEVGMvGwjUsZ8qmmIZetl6DDUPvOLhVczgBM2mP7Pw==","signatures":[{"sig":"MEUCIQDGMWBfK9vwTuHjobfJJTrgrUqfMoGX+NK65Qe8DGuZxQIgZZaSugnc1jfb88cDrG7EOddvldDwWlvMmPjPij5Brd8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217290,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD4e3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoM3A//QpeIky13/rG6O8NArGA/ZBYO+q/NZcGJgiR8u+SMiwK5vuEL\r\nHTKnT+vfXqiu+CNNyxJtbJuo0l5R+OUoo+OihLlzTZd2fPpy+2lRA3fanVNx\r\nFIkgWT47boFTgBs4ia7GHxYKj1qjWhTl+J/izORrOdU5+DxiejBzEbjIquuI\r\nC+tdbPjBBKHVkSM9vtPpviQcDLPi4kuFeLRUHxF0+72uzwpMkAEVwIpIEWHG\r\nrmBlzNjFDF1069MhhaBS/gpvRs3q8ej5QPOrVNdDsCpnFD3YYp+ZME2x9Lok\r\nHTpuxuhqBh2IZW51X8bWD9HMXnA3ZhfRsWHvBz/KebqkvUkdV0HcRYQO/w9E\r\ncE91gGVvk+741a9AetvgfAh29XCapqfMwN3qy7NFKvBjLKJio749EblisTYb\r\n09i4Np+aifLX2K3IQN1do77Uh/LIy61/m8+owjAMXM60RfBZxY/AMlrS3j/B\r\nVQIg+oy8zrQXV0BeCuD2pZqKWYnXQw0pAKIwQwbjofy+jcezDX8BHpTspsO3\r\niTtIAZygLnKBLLJLDVXWqUm789FrBtGuTbySwf8czh/ln1cWXjxa1KQ4OwaD\r\nWNb6aIGHmiwJcEihaxiyfjqzttoRKi4+wTwBSRqTG9yiEHAP7wVp0sY2ZIr6\r\nyqSOdtw8uM9YS6zk0ox/bHF41X8yesW3Qeg=\r\n=w8c+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bea9ba8927acc2494be2fb59255b7ca11727608e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-31T16:05:06.904Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.12","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.73-ramirogm-front-retries-bea9ba8927acc2494be2fb59255b7ca11727608e_1661962166809_0.9482377816482914","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.73":{"name":"@balena/jellyfish-plugin-front","version":"6.0.73","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.73","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6b7fe35a850f7e3699792504c019239ae03b028e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.73.tgz","fileCount":37,"integrity":"sha512-MyhAWveuI2qtg/rDSpgUfQE5bc2Nq6/eHO5kFoJQpn0FqPlMi5sHzfTiS98hFIU8/NtUS/5Dl+KAYGnmhBsEyg==","signatures":[{"sig":"MEQCIFFO2AU/aeo5YCtDtKNOFgSY1CBD/zCkDxKLG0eLJhYuAiBHZsB2dKDuMqGbXNxbcKYwrDMHxsXc7KC86CCV0Jbf+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD5AsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovgA/9FFHazL0igq6ZtUNgAyS1dvCarMw0BaW18/PB6SzHXJMc4BVR\r\nIGvAiUcxeaJXy9cptcnOpLV8hKysLharJYXtkbevBYKYhs0xybQAqge4EDzK\r\np7nmCT1V/pcpqrcYIh8br3Uf8sh5KN/MP/NDuEqWibPZydZnOP7qnzhD6GNl\r\nWF4aTTtQF2YbD9Qq8XJqusF/MBxEC5xUxx6qTEngJMqW+127/lKTfU4aunme\r\nvjrW55cLhG6IqM2SyQWHXk/38uPtt8nAvvasE/CFtvAWPAMdnVtunv2YIw99\r\nNn+4u5PGzxuUBaqTZfXtxblPUovNSs9Teb2xH336Nme2JsCp4YaneKEvJSHN\r\nWr7WUNFSSZ6ci/LiqWiVEUsn+ZZkrcbtFQikRkXUlHEe5P/4kSOcYHMYDcTt\r\nvHm8mCGQZV5omrNf7ZwL8r5m7Obk/GaWLRkAxAvo9Q2mYb1DYP7TcYLZia8v\r\nRyLrBqtCMuHoxvBhA8F31gV6IhTjURWKEiIGq/DRH7JuJSXEVUl9s+9kYerS\r\n5iFh2GVgJkI6cqLKK1S1IQ3YadrxI/Lh2TUYdHWQtpjvZAFivjPSUdhPcDZk\r\niCDFJo/wPh2mSD+sRscl67u8nrizsC/NxY1YJsciljOxf8e6ViebnbQ+Rrnn\r\nwy2tcMPtCYJJ7UBa9Lm0FDAj0d2to1/9/EU=\r\n=Bz2u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"21aebcfe0dcf419809923f85d48024aa11df7192","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-08-31T16:42:29.574Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.12","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.73_1661964332646_0.7998367397661073","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.74-renovate-typedoc-0-x-56fa9d6304777e270c81eb88d96f826ea4efcab1":{"name":"@balena/jellyfish-plugin-front","version":"6.0.74-renovate-typedoc-0-x-56fa9d6304777e270c81eb88d96f826ea4efcab1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.74-renovate-typedoc-0-x-56fa9d6304777e270c81eb88d96f826ea4efcab1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5cb37cae51a09251a4f87e0f47cdd699b7cc6265","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.74-renovate-typedoc-0-x-56fa9d6304777e270c81eb88d96f826ea4efcab1.tgz","fileCount":37,"integrity":"sha512-0zQJ6MvPzRR0HXeho9WSM1vmlwdeQci1va6t45EFVZN8IqzmpVGknEt+ZztRK4bq82Ac8vIRKbzjENGZKsEjDA==","signatures":[{"sig":"MEUCIQDcbkeAgW1o7vhMa6f8z+awKiG249VulyDIh+p1dopwvgIgNTFWeMzi1Wuv88ty01bdDs17bggGzisTj6mlU7EDfwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217370,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEBkgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+2xAAhRvohDpsKjnTUhDF5aid476oAYuOr3KPMcnVJn+Un1Ja7cL8\r\nrLsdoeZBp3NX/pXYjXfdOVSDFt8adw/w4L5MKpU3PR99vutY094HDVcherik\r\nRxo7oVrrex2nqJ6pzw/jEinNR5eCt1HXzS4njYUYD04nwCDit8dDTP/zAZ35\r\nX/b5sLVlVN3194N2sN/0NIIG0ZlPiVncDHxAdsidiRIeUsHP6lm3o/r2q/3L\r\nvsxoCIOw60CkNc7LllhWao1OMfk7VPQMwTJXVplGqq4DKTMeKZs871xrdTh9\r\nrd/RZXlYTF0tmOO/RbS05b5EbAt6V3DDnuwre/Qcb8IhrNMxUgNyqk6sMnfy\r\nj1fGNhphKrturSQuSTW6+NCN2df2v5iyjqrQgy0JxYXWCFKKOic/peZoGpex\r\nG3ZrcvI4npe0rj6H+Dl2d/5PKW1c1mWNKWRRPQf3gj4Zc4YPPLmpYM0518Df\r\n3xxKEX1GH5T2s0XFFiQ/IrnGcwXQNXwy15rLFDZbSTXGiFVNWcyuYX/dAg8v\r\nAD2Pu8yOaVtwvU+9UeBrZTlVWcFQKHB6ELgALU4lSD/Fqf0wi5H1GLKi9ifY\r\ntNDoXdUsrz7QeyECq56C+5IE5yWcPefSMVlO/pSDr+LegntLEEurbzvwDQ0E\r\nsSLzrJk9GYgidcfLXUBHdJgaVxl30s6htlY=\r\n=AQK6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"56fa9d6304777e270c81eb88d96f826ea4efcab1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-01T02:25:43.122Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.13","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.74-renovate-typedoc-0-x-56fa9d6304777e270c81eb88d96f826ea4efcab1_1661999391831_0.7135934053226145","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.74":{"name":"@balena/jellyfish-plugin-front","version":"6.0.74","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.74","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d4969e434a81f39a45bd96eb952f81047f8498cd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.74.tgz","fileCount":37,"integrity":"sha512-AmWVgRHFWEstgAgdMlLNEvNeO411n4oIQ9jwyTEVAi/EXvMP/QgpeYdClkFjFvsKerZzkq3jqrzKgHBwJZRr3g==","signatures":[{"sig":"MEUCIBI9uki11wupGAJXHjfppuiagUihDINuZ56AwWnTwPS5AiEA87Nnh5YRE2f6ilanuAZzuvYR26zlm/wrisZRiDPqlbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjECFzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1QQ//Y2IpT8tN6lGkw9Fy6hw8BrXhIDIT8j7npfphvYMyeAn8JMlP\r\n9RnyVEQjeNGN5ZQdY4DlXOo9/LSTgjjR0S8AKWfIee24q/IGUL6dOdr+Y3Z+\r\n6VWsUobXZQJ3ztYmpJ+FnHc05xnVhTjrmOUkSEipLPQFsomPF1ezgnOhl812\r\nadVNsnqHWNgjAEgoXz0qc5ndS6NYj4POFAj5m+aTFH0n8CYa+DGIUCNYI8G6\r\npyxj3XwSr77cV3fyreNRVM1Aa917i3b7gXlWYWajs8tpX0Y8jrOaNFf8+cao\r\ntSaeAjC4tKvcjRyTbCahDTGcBzKb9wCVGSxQMF9iz8OzOJ9PUi7fSOI+PnQj\r\nkDikSNZSwWeuOYuGtWy1LPFHctJtq198MWUDHIo6zdiBrjErM+ibWDP2J7Rt\r\nIilVT06zW3jMMf/LoHik3G5G0T9eqe5Eq0UXFNbAl9mdyAEJJ0faIEM4U/7C\r\n5Gw237R3Ji/jAkcni2EZ2AKK9cFGMinr+OTX0W6r6MAhSbQHz+Cc1wQfAhtb\r\nRjvWvs79fBLW63A0Ly1u62FU5A+NrGVMrTdjt22LKZJSx7qPMlUdNKcaOJ7K\r\n6blCaeMYU0YkkYKSWt9d8XvQgGU0fFfWLD9ql6jb0KcxlRV8m1h55xvRvlvz\r\nBb6CqGWHrmDHf4xeCMrH2VhE9m5f1+GnTPY=\r\n=+4FN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b6827d690f03adcdd0f4d669bfd95c956507470f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-01T03:03:05.349Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.13","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.74_1662001523655_0.8596995695926022","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.74-ramirogm-front-extra-errors-ffd38f14b77eb47b5a2ee681293e6451d00b37ad":{"name":"@balena/jellyfish-plugin-front","version":"6.0.74-ramirogm-front-extra-errors-ffd38f14b77eb47b5a2ee681293e6451d00b37ad","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.74-ramirogm-front-extra-errors-ffd38f14b77eb47b5a2ee681293e6451d00b37ad","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a3bdf230c2ac12b6a59ce0adb61dc232838e4c6b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.74-ramirogm-front-extra-errors-ffd38f14b77eb47b5a2ee681293e6451d00b37ad.tgz","fileCount":40,"integrity":"sha512-b4EJVddO+7L0pFqE4pI7TG9Haj4vgt9mFhpCBmc4IDVpENkKweSkgZMVCXxr/0rUNT6i/4xAXRdBnBRpLZmUYw==","signatures":[{"sig":"MEUCIFPSJECTKvEkv7ICKLiqeIHZP5cmuUgRUtqBimtuOUwPAiEAqnLqUqIxNHPqt5O7Hs5+g6RKx4GINeQZK3fr2c8dwRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEMjSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDgw/+J9wOH54IrTfvrsb3VSMTUAck48fifD8tCcw75LJi2f6y7aCd\r\nd+HDWpjGIL8vxt11AJGVkWcRJwrPKhWVWbGpxhPY3crslCFBgVJqlu25XOHH\r\nMHOVqd9dqaSrz7d6Fo/zNY7ATfwdLF5Z0wvGlwcqvPczhtpObfPdt/Qtmsfm\r\n9VWtkWq0aa7NUg2frpTEIzSzQsgTskRv2dWGQrW9QWnoQePyl9kC5h58l9UO\r\nsKf2b8k4TBuAKgLHID7PyHwCTpu92Xk0Co5e8k1HOUqTo10jz6/8OVTXc5m6\r\nuDJ490+FXG4E62RR+ayi00eXvXIxPvU20+I7meyEXCJVlge+szFN9P8Feno6\r\nvf6grrbvQh0scFmWNiZ/klf9O7JZjE5FbiyXhKLYplb95Qe3TG3uD4t/qURN\r\n0XdUMnWJQNpx+NkshWopiKWYwlfxhwWdQ5l52wU50PNNL2nnfEfVsyeZrPHW\r\nF1Z5NT1eLmfmKmPl54SmJRm663Ydm8hGqndRhf+g9EdkA7oGoZmfC2imR8fx\r\nZlq05gTGc9sWSTjYe1DLNs05U05kMhiNDz454EqO4OCmEclFrqlARciCQ5mB\r\nFdCZjU/03S8TJqB6sLD2Nybtl0pUJcp51IfvZmY+iXj3Pu6zMWHD8NZ1G/dz\r\nWrPsHs5o/z8ccLpU3hORQZZ35tzsUUFiJTw=\r\n=bpZY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ffd38f14b77eb47b5a2ee681293e6451d00b37ad","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-01T14:56:09.773Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.12","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.74-ramirogm-front-extra-errors-ffd38f14b77eb47b5a2ee681293e6451d00b37ad_1662044369842_0.6380928241573933","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.75-ramirogm-front-extra-errors-9475cbc3830f15e1a3b85f69325eb32c2949ab46":{"name":"@balena/jellyfish-plugin-front","version":"6.0.75-ramirogm-front-extra-errors-9475cbc3830f15e1a3b85f69325eb32c2949ab46","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.75-ramirogm-front-extra-errors-9475cbc3830f15e1a3b85f69325eb32c2949ab46","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ba10fca5609c39afe4b24ac83327badc1222f11b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.75-ramirogm-front-extra-errors-9475cbc3830f15e1a3b85f69325eb32c2949ab46.tgz","fileCount":40,"integrity":"sha512-Pd/LYA7/BzuYMHRRYrUdTF9EWSBfs+mdHY7JYwiT1z7BbYbdaSn0bLlZ9/6L8ICtO6R6gm0HtqZTald1cmMLpA==","signatures":[{"sig":"MEYCIQDgaTHLv4JATnOBSGfHaL4KDeBQ32K6fmMWeUe+G2qQYQIhAJCD8VTQa6uwmwbzy9gj51imAUwEbDy46vazh3eLirzT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEOYJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowEg//clFQpMbQfKdKmxWYdaNzY/13GlKlHxtKLWvjD/wft0cvHMHg\r\nzWBAGbCdKVuZ6WTz9+xKgEWoMOeDeQsKIK44qAtEr2FRrtY6CdA0l6xLkq6q\r\nzdnzm9J3j5cJFZ28ZTvbfA1EiytR8Pcn6454PWz+BVtyG7YLPeSaI7lRFkZK\r\nqXBN8xRJ8cjEluPeCnvTDg6bJ84kHNm8gnu2+Kj5lsNUqt6GlhRT+WJuVbIT\r\nqQU9NaPCDMzozIUJ2lKnUa9ffBh9jIzvs/b1SSivDDAI3X8gf+5/Pax88jcP\r\nR5TMkNyurATsHO8np6c6n19Dw9+kzjHxAp97wAn4gNEWUL9EY+vnETIxg6uu\r\nKkrGCgnDhA+8xxq+BafSzH+W1i7EGCqV/PQvVO/RAWGva8rvlJ84ai+0vf0O\r\ndocqRvbQr3e/yqjrRH0V7hbJG8nsG9X2P9r99ZsCRvFfMiHuRpZcfMjAMaRv\r\nQRlm/lOA9KE0ztDwYhXhkJhAOh4TT1qxvFcmekS6vZMyUgrANVMW5LnFBHLy\r\nnxPMjJo3tZzh6as77f64xfQSxsyUObgN0G0ffXNw122cHuwMNc4ecSMUgbNY\r\n9z2YFq1cmGJtg66GpfJiMris3bhZYylgI9KvhbeqlAOTCBqGJHJzmAxXRIol\r\nFf7+qIEjcle55tOQ1XRAmmnA0nSbvMG60Pw=\r\n=TPDx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9475cbc3830f15e1a3b85f69325eb32c2949ab46","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-01T17:00:07.730Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.13","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.75-ramirogm-front-extra-errors-9475cbc3830f15e1a3b85f69325eb32c2949ab46_1662051849237_0.05414046208710599","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.75":{"name":"@balena/jellyfish-plugin-front","version":"6.0.75","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.75","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0fe4aa581d5ea0e07cd29230aeaa4bf759396f86","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.75.tgz","fileCount":40,"integrity":"sha512-l/rTMDTOBIHuidZouLAXBtrQueqoZHaHRZGEsQ1xgaD7kQnwS5WWkHzCNcZnYHPf1Od4AvEknl9CKAcFys71kA==","signatures":[{"sig":"MEYCIQCnlKpoRAbpQWxnOReYYme/fl7ul29n2eq/RwOS02WYAwIhALtc/of/wpewmthbjep67x4V28Wn4XEfiMz2aDyMGqki","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEP/OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLYQ/+MMg4ETDnJW0H6dqdOCMttKaCt2pBCkHjCkD4owlM6HpA59uV\r\n/0MAAbKeuynXo6wQgSszyTIVnSJr9HwMkrZG0DyRu3lO56Q0ZDn6+hJOauSq\r\nGNakQZNCfc3DHibXO5Qm8HvFpcFTLor5Dp0F2RmzCumq6ig/HempvOGie/nA\r\nDF3W50izkBwWgrWdUtG41PMvlg1Dvdf66CkdzXZ/c3ThsPuZ/llwkTyUr1QK\r\nB4ga04G+AzSqny/Ojbr+hmaOcbyK9LvkoBFXypabfhxHvpJTCSvFNdx7aG0T\r\nohVvtZcDPm5vXgSZMHhbogrAAvvTngtu2hfWZIHPMTpdfdCK8AFd2ChHRz7W\r\nMtecmH0Cu9zu1k42jhhSmaXGiP0RHuVwjfAwlIQqlUxsq2TUcb8yKeqgXKxR\r\n0yCvSDPydisrhBf5PXRz9jW3vUT/u2PO3FDNXSuW+7XPVnJgn5Vc16hFe7mk\r\nE5kJWMg9U3a2iCXoxNZZ/7TNLN9pBDdad4tiObfNqqiE7fpgIZjLEE+HR4N0\r\n/i3/TXjwM3HsYamZlrO9lbEePtJ3ip7oPBfjehfc09x1gbp59kDB7KOpTRXd\r\nkVghj6+S+6p/TJ50XnSP76jLnuf1YzkqVHy4W+UTyCdL9GNHOOpB51xyP80o\r\nsH2AKi+/w7n1tsvnKf4gSwJCNFTXntQ27I0=\r\n=FJS2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"81f9dad95e350ab57e8f47153bfc38b6527daf01","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-01T18:51:36.776Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.13","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.7","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.75_1662058445761_0.4063476427462198","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.76-renovate-jest-monorepo-251cb74d560d20d6ea4b3d908d8b18fd681e4c2d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.76-renovate-jest-monorepo-251cb74d560d20d6ea4b3d908d8b18fd681e4c2d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.76-renovate-jest-monorepo-251cb74d560d20d6ea4b3d908d8b18fd681e4c2d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f21b1a2f3982c2192fe66aa3cc97bf7cca66061b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.76-renovate-jest-monorepo-251cb74d560d20d6ea4b3d908d8b18fd681e4c2d.tgz","fileCount":40,"integrity":"sha512-RKsf872I1lZFZw7cH28rfy3fTlvpZDBxQum4m/BqTumvqNEYPY0llljrzUGLHX3J5kK00OemFqKH6T8ev6J1JA==","signatures":[{"sig":"MEUCIQDFhoX8BbzhayfWoflwt0hBpfDM9GcJunUxeIQEIwHybQIgT7XkJMa6yPJwqacimRMxcsP6rVqkEXGw9WVNbqxHbf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEsrDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv5Q/7BA91RXfs7FxAYazSsyJdw3GDoUIK9dIucJlX5r1xD3DPlXdc\r\ny71z5olAoUF5tnE16Ek2wG+o8mRb+XUD2kN4fItJzas8h3jWXg9+z3NdObro\r\nMy3xOZ6v2vOuBKpaqSFdF9Ad5PJ84NzU4D/UsT950YDTgNGC3CUZbBB8caYX\r\npCxsTjjgLhjQIGce/Nv3z8hwVADweUFkfcqk9dXoMPIqG45yA3gj0ZQkJwdx\r\n6wxBBYaQ1/N2jUCALYg5a66ARuSl68ntoGK+7PtaVcZJhIuakYZlGYT/F7hw\r\ndwRBAaVHoYy4X7GCszufuhU80noGTW+7o7XvPSJKNZF6EkCqfu622C0CebDC\r\nbDWGIz8Bk/Z1xiopgitdR9Y9tsCro0imHUOk2TpeToMYDEdV00PotrG9FLvL\r\ngdacQDvtUauMFa8RyBH/czRcxuCGhzs2mW2OTfJtyXA6oHcWDixKm/PWqfjo\r\nBUD3X7jVNXSctwzWbFlGMI8ZkBJjJjoemhO2OhrA8efov57F+WAROj/JRHUY\r\n+oqOhU1ZO4wPhr8LmXmlGa/8guvSpeT3ChUn9SwZRc51GF9x7sggay3rkHYJ\r\nNUkxI1IfwV1DPjyRrFxI775GZ6ofrUFzHoyOIIjn/jdzyokemi5c87cMHz3J\r\ny5jNtO90dPNcnUA9hGqXDzA7nDHJOlE4gkc=\r\n=gzfA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"251cb74d560d20d6ea4b3d908d8b18fd681e4c2d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-03T03:28:51.266Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.13","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.8","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.76-renovate-jest-monorepo-251cb74d560d20d6ea4b3d908d8b18fd681e4c2d_1662175939723_0.3743312525512166","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.76":{"name":"@balena/jellyfish-plugin-front","version":"6.0.76","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.76","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e40b9305526a19e35dcebcbe7883e340ec463b67","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.76.tgz","fileCount":40,"integrity":"sha512-ZN33NzJSx2xlBLE2otmAl61l7boi5t263usM9AjgC/oQ0bIFLdH9uMlRESMeJUAxRGgqlSFWGnBSO/O5sdSeqg==","signatures":[{"sig":"MEUCIQCUl5s8lu872cUtwbAF+hRgczwpeVmYr3hWSb3DBLlF0gIgdOUWgxM8KF7fZzYtDKnhW8Z8aix4YWFl9+3XkfxT/LA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEtN6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPYxAAgt1iKB9gv8HjOFHi2ytbCigQsjS/xko01J+TyB0M72A6jkmT\r\nUzbMRBnOLqexU5ZKK2ZRDEc37hEt+Rcwm128WoAlb28W4reKwn0HD5fsYsYK\r\nZoLbOnXowj30uYie7e/8oYXJJxNdin4OWnnwZiFbeuZUWR7xMpgicbasCS40\r\nDsSdITe6WzmVZ+4O2Zpp0QGC5xoS+cYvWOtjQNBzuBXCTAEMqnDePhzdlWnD\r\nODkBvGm5CfzlmjSVe7zKxJXm6VU5zkGCmsDkk59/ceyvKGyl8X4u7L3pZD1E\r\nz7VtvoXkPIYrFNIGpgLhFKVWgMCyXqBURkeuo2iaQetJ4RfBMtZoiWTZCMVV\r\nEtWmCxa9ZzneQLMtY4twRnFEnRi2P7Zz3dodBP2Jv5FwJDMtQnzPC+/yS2RL\r\nOEZRuZrvzfCepewlJ8NH3+CDnDC6/XVmRhICJ6Ji/yo5dHnNxIMK3gJtMZ3u\r\nW6V39pxkG3c7g0Yaon/KFNpBR4vn7lwsjceYc/ipas/cZCSP11h85pTA3sE9\r\nnhOSq4KB2IwGke60gL85AKX6pWKMz5/so51R0Q202nqtxpuIzO/OXmlr4mHK\r\nO8n0abYbDw0pT4TZLotbe8Lv90ue3BiEbAzfbDpSI4Qi4KizZ2SBbKM8HzOR\r\nP7xIv26QIS9asN83fI3CijbioMP3DWNOrP4=\r\n=vlr8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"75861faef3bc7b0c81abcc2221819e86079ca3fa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-03T04:06:47.860Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.0","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.13","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.8","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.76_1662178170229_0.7424684293164927","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.76-renovate-balena-jellyfish-worker-33-x-492345538c0a053230ae094543936d3b709cc9d0":{"name":"@balena/jellyfish-plugin-front","version":"6.0.76-renovate-balena-jellyfish-worker-33-x-492345538c0a053230ae094543936d3b709cc9d0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.76-renovate-balena-jellyfish-worker-33-x-492345538c0a053230ae094543936d3b709cc9d0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6ac01d7a070cd3bff52c1812d03cf309f9645341","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.76-renovate-balena-jellyfish-worker-33-x-492345538c0a053230ae094543936d3b709cc9d0.tgz","fileCount":40,"integrity":"sha512-1c/yjyC8kGgN9Owz5KHZEA0tJCBpLq7BI4BNa0e3bdXmqGK8hz1tCpJfFLCdEcByT3ob+FFY91QCTYmdaKbK7Q==","signatures":[{"sig":"MEYCIQCn5hkhV5dtfDBFUCu5g1sjCd1qnS2fUgXXqllehSfE8gIhAKfxGMII/VwQZchqitSytI1k2LHG2zGjYmWwR4zCe1lG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEtP2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2GQ/+JnPxoas9ngnOd++up7IyhzAm8XYx0LRTw9Nw1r5P2s2potqb\r\ne7ojvTbiH6DGh8Dy7B2tHca2Nt1GBe/w1ZUbCaiYqiHLcNi7IrB/hVmlS90K\r\nSbI5/9dxJnDC25cb0CvHUcQWgGXur4wOFNKw+OfxgAQqSt+LrFrvBQxoURaZ\r\nY5ycAcfeGMHnS0lnMmX2hg2gleNyROFCiSG8VHvVnrCXph1zw0mepD2YDfT1\r\nW7EYcLU8qwDG18uWNefFDDXsphMU1qRYUR4yrJzOK8KH7nvS4C2+W2OBaa4t\r\nYk8+UIz+rhZIHQ7MKJi0ZCPEo1dkU/jMvVzL9SiQNS5eab4kpaOBELFsLMlB\r\no58tWr0EhuWLiflpur2+i6fAa+DiiAPU/9kBIuDSRCYlm7dprqiz9ZoTgGXf\r\n/VBSXqSi55WQZCBrYuOhYSrYYVZE3oyU0UKNaOlzai5TQPKDyZUdX5FLExOb\r\n0ewnJFfZ4DM0IrNNZb2JbuauyTeN6+kBl727p/aA6jcE/Td2NnY5vgNjBkA9\r\nDgM7+YrHdIynKQrJzVpkQ6gPq2I56eYAczzUBLBmI8EaBjIUauLuG40vtpJZ\r\nTS2qLb5YQpDoZKGz/kxH1a+dDN5w3dD0DuAeXVNH6HOqw1xW0Q0WfnGUnWgJ\r\nmRvTkxkHrqGz8Cq2ObTP8189QhXCrZGhsSI=\r\n=N//q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"492345538c0a053230ae094543936d3b709cc9d0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-03T04:08:04.545Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.13","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.8","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.76-renovate-balena-jellyfish-worker-33-x-492345538c0a053230ae094543936d3b709cc9d0_1662178293761_0.9378209917896829","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.77-renovate-balena-jellyfish-worker-33-x-777e28aba5d46adba9bde385d664c5bf22bb3cfd":{"name":"@balena/jellyfish-plugin-front","version":"6.0.77-renovate-balena-jellyfish-worker-33-x-777e28aba5d46adba9bde385d664c5bf22bb3cfd","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.77-renovate-balena-jellyfish-worker-33-x-777e28aba5d46adba9bde385d664c5bf22bb3cfd","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d75f475a6d2f4eb43772e2e01a5492b6b5aa38d8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.77-renovate-balena-jellyfish-worker-33-x-777e28aba5d46adba9bde385d664c5bf22bb3cfd.tgz","fileCount":40,"integrity":"sha512-MY6R8Y0+oyIpUcbTiMTF+UML+RpMOpRGSmXGkWe5+ar5frGYbMqvxuI+ZVvW5Nkr4UDS9hPaoHWzuvsbPEKpeg==","signatures":[{"sig":"MEYCIQCXspUVjICuh0PfLsEvSs89WekjJXLk3HybQ6mEZpnNOwIhAL729+jutvts8kkKipWEs6C6WULLUMXyN92syKi0RZGU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEtTDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZxA//Z9No2m8ZxOSxd1VMq+2/89P3A1/mQPGEP2B9dNy81+0HEwdF\r\nCYtxQk7fxxIROOn1xNmBA8bUJkQ9EbbNFuUXj9j2yYikZ3DqVT4InBYUUIF/\r\nszuyMOF7eUnppqvNeDjNLB9FCNEoCjCDPovS+OLz0gPOp495ZNAEpzfuWZup\r\nm+Bx+7TEVQtTmtrcvmxBnsjVBLH3BrD87J+/lptLVY6arvuU/G/ZmvXpWWnb\r\n1NySJXugxaMOsaY2WCC92mvPYlOI6azLkPTZyu5Ajngxwo1lF7c8r4JD76xM\r\nV2+MKt+9eZ0wjv4z4IdFKoX5lre95DckS0F4Z5aDHkN9kJ7GJz9yWN09Is+r\r\nhzrrdMCL8G6LXGPsAbHY318RO12fGqg7Cwuuikfgbt6PMEbwOSmgyv9qXwzc\r\nlSj4Nma28h/guOYKp+vlR7Y56jVNL5I1Flja6L20Jn51MrnpnSdahYSZzWLz\r\nVNOj9ce0xsyGKx0WKUCivjdMIQ+k9fnsA0Q4/SXMmkWBImbbOj6KCdkcqEX6\r\nj57w1/3ly+AwGk7kLRcxr0WgN/QY0MRrp9Ha1meuahANYC+GBGiEKzSqqlTD\r\nAMLD9pUtuZT6plDZQmbc2qN3CHLRS9p1k0Sl7yfWvaRGIEgD8OO+QIKCQyBs\r\nKHsWk3WsKVVyfVX8yWSTmlJi5udpJW0qwaU=\r\n=YQNq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"777e28aba5d46adba9bde385d664c5bf22bb3cfd","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-03T04:11:15.405Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.13","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.8","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.77-renovate-balena-jellyfish-worker-33-x-777e28aba5d46adba9bde385d664c5bf22bb3cfd_1662178498891_0.794981532004374","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.77":{"name":"@balena/jellyfish-plugin-front","version":"6.0.77","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.77","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4156bf3d98f31add43be0decb12e812b12ff386c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.77.tgz","fileCount":40,"integrity":"sha512-WulEIMq48cSnn6EQdNCJr0+AN7xNwQ97uMyHkJc7P2on/b5TphPBKw2PbGTQEIgqYIOElJkeieowNw7zO1Tz4g==","signatures":[{"sig":"MEYCIQD056N4TVkDojxtL9CxvpndpQxC9n1WVBRLQO6ekxYzCwIhAPJZLum8rvQ9DI7NPYBnG/cXiioypKcuGweBZjXys8QJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEt0GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqTPw/+PRRlDZb/bbp0K2WWba8kITRQjujjsedtB/z3i52WTr3XyhCE\r\nby4L8HWB/9ahqq89VXGvUfAb4QcCW3dlr8wDfTeLiM26C4x1ZZanI2ReBxII\r\nMZM5/onoAtg8OaYJQX7Vq+BraBENmAgBtpbZJlTnHx0rt6MLCZ2q7/eh8xwY\r\nPY+8FrAbtr2FthyA0oJ9dPjjfHe7mbjVTnd4roMVK5YtZFkXcJ4euE1l8GQx\r\npWsWrMT4QvzwSb7osTl9VOPpMgqN3Ba6dbsLu0Za2uwJo87sCQNHeLHkJUeJ\r\nEaxJgzFYoTB7zco7P+mt9cc8WBAcsJGsFpgmRpgVQxE+/nd8QMF7SujNKw4t\r\nJ2EB/LG7UYr37oGXCbEvy0R+7Cl+S86YosLf2dyYb6buPQ0bFQ4KZqNXgUAa\r\nuDQU/YIjALb+9Bpf6UWug0Cl9QiXIJuo322+7jNxZEz7gjZSHx7AOSvvvyrV\r\niZf1QRNsLrLXiaqRrelKwIaDK6A0tMfXMaHRPfTwaGqVVo0MMNcbJLLtymon\r\n5OqqudmL4xf+M2TXqpvFtLlNfJyVee5ZNI+A8slRUkADHGLWGHDPYrCcapUQ\r\nZOuqFECbkut2gZM7IlzYs2fP2E05mv3OKG//TnuR79Zm1nzjoNINP6prjfBr\r\nuipxkkjvFCCnf1eHOm1x1r8sIzvTymXNk88=\r\n=Uaj0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b34cef5efa1badac6b939d16b14f5d24699eea31","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-03T04:47:31.829Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.0.19","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.13","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.8","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.77_1662180614643_0.937292543268786","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.78-renovate-marked-4-x-6ed79a5dc55f9b78660fac69b10fae1cf28f20b8":{"name":"@balena/jellyfish-plugin-front","version":"6.0.78-renovate-marked-4-x-6ed79a5dc55f9b78660fac69b10fae1cf28f20b8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.78-renovate-marked-4-x-6ed79a5dc55f9b78660fac69b10fae1cf28f20b8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4744bb1410f40306a4090cf9e2ca9426e4528763","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.78-renovate-marked-4-x-6ed79a5dc55f9b78660fac69b10fae1cf28f20b8.tgz","fileCount":40,"integrity":"sha512-51URfYZj7WejHPjRkw8DDHSbTVGbbuY9M5innkV0NPB3wNDOfVDxclXIHCNAXnEawamLDoA5+oeYSTNQYWyN4w==","signatures":[{"sig":"MEUCICc7uE5RDIQlYZ1ynPqcywEA/Oo8B0qO+lWxbhcAyjZTAiEA2x5xakaXZAUTWcck6GLgxlF60GE/i4/dy+PIs488UPg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEt4AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1dg//T1MTL+xo3HnXri8RJCsvEHCHqoKh4Wrw/rNHzrQQPIRXOGLe\r\ngxE6dWvOXh4BsIOCq71JWQfAqyYpGm/4WgCZwsmjDfZk0RWjmLfGwc9x/BRj\r\n97sBzxNYoSzj6NZsudV3oGt+KvPKCgzOzAqwdGoyXdSTsbEg/AD6d8TIQQP6\r\nB7tKVJr9+8Ut/K6AuYwOd5V0OhNZN7VYCR/NIqQnZxxYbsh1nldpURLq3R/k\r\n2NKNENEtbluO86kpu5snS82kNbl+7jUtwFZ65xVNwjI7QAHtW8MNQcf+21Dw\r\nhia/hID7GPbPSnKYKU5pEHlGBxhdtZHee6iSYXfkAnq2GcjWTERqr6tZZ7T3\r\ndi4ncOomw2IgSDq1YHZEBb6qEI94lN5gqxllfPp56rJOZOxZiCv8StxeL5MY\r\nSlzimzjD7SZwSCtjlXYTFZCWVnrF0RMvF48r1Y9r84FG80UvWgzAe+A34vHR\r\nGRFjwWxwA0oNNJDTndRxmlMy7P+zCwjWvNICvzdSImBJccMx3XXFUowqhalv\r\nd0X8n4N2sCm9JE3B/grhkfWSUAsbgb/dibUalBp0D/xx7PI/2oM/5AIn9Mlf\r\nkuLsFTdK/LVr9LQuAS6XDqm91qMPJgqUtyxSn1SQ3oB6VU/Jf2kSNlnGfQ06\r\n+Bv3zQtHWvFI3kwPy8xZYHj1GbXWR+qtAgY=\r\n=V0oL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6ed79a5dc55f9b78660fac69b10fae1cf28f20b8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-03T04:49:55.912Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.13","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.8","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.6","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.78-renovate-marked-4-x-6ed79a5dc55f9b78660fac69b10fae1cf28f20b8_1662180863854_0.7563570026891304","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.78-renovate-marked-4-x-621b7e11e364ea8098425427506109fb2bfe32b0":{"name":"@balena/jellyfish-plugin-front","version":"6.0.78-renovate-marked-4-x-621b7e11e364ea8098425427506109fb2bfe32b0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.78-renovate-marked-4-x-621b7e11e364ea8098425427506109fb2bfe32b0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a3117daf397f416e617c82bf99acad6073bddd9c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.78-renovate-marked-4-x-621b7e11e364ea8098425427506109fb2bfe32b0.tgz","fileCount":40,"integrity":"sha512-b/6eMPoRhOxAxZgwVpJrlaKCJjZC1cuXz4esKwIfTmhj8sK4IHpOm7vQDsOsKnwJKM/gP2e9Up9sGIMLtVWIFg==","signatures":[{"sig":"MEYCIQD32E4Ih+Lxn7YTmOIonWxNIB1HXkz91qEfffs3svCWiAIhAOnRq5IsjzX0UPCxcovdeo7q/INXLUX9DqIGpOZdReEK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGSeWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgvA//dVqC52IrTcirzwl1j9kCfFBzkkEf50euGGuxJGH+oQVqC0Eh\r\ntu9PVEtVGNngD6PO8dhDLAFRw0g37RLJU5H6eFub3PUB1w2TSdM0+DGnihig\r\n3iAeegEptaJtMbOliBBB4jVPduOXmxlpgn0tAh8Mbom56vnnJLOuk1rprdDm\r\nWoyBiMSzKsONgipCv+4U7uoqdXe/Kw+fXnwl9b30Gvot8LjKWxak1JO7deLw\r\nzfM8VMAHlkLWd/rGrneoe2HtuByevRo0k4L/q4WN9hyHiYPLqyDW0EOrcSwY\r\n4450vvKkXrhP3W90HO41KgZY4mPyZemhVBRMRYp0I8A7yofw+zSFgZjOwQXM\r\nRsT8jSVB/lYQBd6XDXIJK8I8FII2Aihwrhp6BjxNO5QnIzGu9XudXxPw1hz/\r\nngg5qnpzPN2aAXHlF5CbgAtLzECnU97UE1/cnUBxUO+79PdicO+lSxqj52aO\r\n8vwExom6RMT+l/HZhksXnaPMBKtVvemn3yna/JCEtcmLm1mbENsTuv8q5qsY\r\nGJrOECDrYbIOQPT9LJ0Q+OFbg593qW6mpuKcZD8+OK1b5JvCsOBxot4A+ZBm\r\nT4sVZSAbnpRGfMVXN7NsH86TirNUiDVOSNMg3/4z1ApouZlzlJJ3tS6C2VJI\r\nqL/ghGduah4mbTWUkry1QLNJpJCUhclJ1kY=\r\n=TB2T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"621b7e11e364ea8098425427506109fb2bfe32b0","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-07T23:18:28.387Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.13","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.8","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.78-renovate-marked-4-x-621b7e11e364ea8098425427506109fb2bfe32b0_1662592918513_0.4874674931097531","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.78":{"name":"@balena/jellyfish-plugin-front","version":"6.0.78","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.78","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8e8807e360efdf2af99231fb416bfd497883ff58","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.78.tgz","fileCount":40,"integrity":"sha512-JnUo2scui4Y7BwY6UFMOt71B74arT2d4jxmvyo3ns6Weds8ah76R6gnDWF42ukT8qauAdW5HH0wX+J+z2YXxZw==","signatures":[{"sig":"MEUCIQC2r3f6oeEdwt7kFX1j+insGqCbTf7LyF8HiXfSddauYAIgVNaFbWx2qRXr0c8Q6tKFnlFLkf+Fs5rUbpVx09KRvRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGTEgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW1Q//eZG1o+8O2I7veFaTUJrSbdOAu//hk7f5EiukgEfXMkeJeuqC\r\nUH34KiIG5JV/wGHlgrY5gb2SykIWU/hwvqTHM5SSsCNT7tyj7FH7x4XeDDSl\r\ncP0H7eX6IbbC6aBR3VLGWs0g7nqJB9fbTHw31AI1AeUkViPChcPEojuv2MtS\r\nEairKxEjGu7y8tWp5V5hFUpE3+9CLL3Y9CZepd6KZAcPVMLCwYj6n3P73Ip6\r\n+o9Y0s1A8xOr5aKl2UE7T7BsQwDm8iZJi/hJux2vKP1MfSMwVwsguBk+7X+i\r\njvtJ3zl7Am8AD6JzThC85mfaHnAM/LOvtVpmcbrPnPv6evqhDPjJF0ZRlewz\r\nEDRTu7KYe1Pd8lulZWQTM+8I0H7syvc72iQZVUA34fncdfM31Lt3i/WWnykC\r\nXE69evYPcZV0aMOPABGUZE1l0EEqsY3fOUPgUFcv+Gb07XBUVl2t4c/XvHPA\r\n1118q/iD2paNtsjw5cUt33UUTOKZGL/KHIaDEuUsNwlkcmrMzIK2GdJd9XLO\r\nRFMi0NWhFivSl9J4FhvbRIZPENw94imU36OajaNjmDwmO4OqprbYgIUC9yYz\r\nMjAtezGCtBODyPHjk2cG3T57RLGDB8MO9V1Q3c8qUQ4nOwomNlir5qHVhUS4\r\nkFnPdsncJxd7xKezIjSIoDgy9xsYD29OK6o=\r\n=ttxJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8b1de39b1e31b365c38be1b1a50b16f153875228","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-08T00:00:00.796Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.13","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.8","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.78_1662595360308_0.008929772968510497","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.78-renovate-typedoc-0-x-6ef9dc3e786b5776046cf146289dfb0be193cb29":{"name":"@balena/jellyfish-plugin-front","version":"6.0.78-renovate-typedoc-0-x-6ef9dc3e786b5776046cf146289dfb0be193cb29","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.78-renovate-typedoc-0-x-6ef9dc3e786b5776046cf146289dfb0be193cb29","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"708a732abc5f157f2f2c299ebacb2439a456dd26","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.78-renovate-typedoc-0-x-6ef9dc3e786b5776046cf146289dfb0be193cb29.tgz","fileCount":40,"integrity":"sha512-79d9AgpkotKUPzaUWaQ2f3oNSnRLK6+MaajZKxa3mFLO8OzdAp7rr+fanA8zEYHNWfoAAVAzzEUO3f9aHaip2A==","signatures":[{"sig":"MEUCIQDEXAUjzZQYr5JD4hY+Wrq/bqixw8MGItq2W9N40bs7HQIgQ2ofrNfLdPcC5TuIFQqcqmjtnz0FR/T6bVkeYCb03kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGTHrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD9Q//SY0XSyWKQC67GZUcbIg24jWG9D4EYRn1KYa9SKwPUEoR/tv7\r\n9Xzs9S6BM5TtqoLT5xZevAt5v2i2Ty1uVQlrCCOi1IktfEXcSrWCKZq/wDV/\r\nVoD100dQFrDcbAs4Ywh2RqH1ZHZ0fokwsXsgg4Rv9pRhTqEBTqbs1Q9hpVY/\r\nXR4/jIfKdAyYR2W2mM1S3Yw1cI3keL2gdI67h6miOUKBA9m8KRWQ+ghXqjdg\r\n41/L+J8rIeS64DLmcaX8AZfC+ZYz1o3BmFkA0yeEc4Er6dn3MUXlL9JqeLFd\r\nAteh00s0bZBsuh0+dt7u1ORatlgMt5hsuEiHFfXtCY/DPPjeAy1NPAFQbweH\r\ngAmo2WrNvQL9zrkrzuSm3ENc9tkqJzN6qLfWHCovIol9BNyYdle+PFjH16g2\r\nlO+BpR/5oH8BDubFnp2qPiYwM24H+/vdhj0lYGIgFcjOWsJdEW4XXQWgKXkX\r\n3VDa2yXck/yYXIMdJMiGFd8IwrKShsjQs/mEAR2zSF2C01cEY3CbTYAAI5UZ\r\noIZ2Oru6SkxSnMtxgDOdj8Peu04OUipeyEtnPFksRq7Epsf/vyVRuE/aSVhu\r\ntO9ZqHWCpqTOIJQOssYynbxl+fHlooN7LkU0WC9861XsKA1I/LDtaUD6YE76\r\npt7bcJWB4xJ7++QbdngQuqrtZTSpLT4hAoE=\r\n=GbcM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6ef9dc3e786b5776046cf146289dfb0be193cb29","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-08T00:01:07.556Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.14","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.8","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.78-renovate-typedoc-0-x-6ef9dc3e786b5776046cf146289dfb0be193cb29_1662595562890_0.9396569598543287","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.79-renovate-typedoc-0-x-07732258d321d8815a64f2650358e005a7998d4b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.79-renovate-typedoc-0-x-07732258d321d8815a64f2650358e005a7998d4b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.79-renovate-typedoc-0-x-07732258d321d8815a64f2650358e005a7998d4b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3b777c86c72f78fc570ac4459c2d87000542b01b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.79-renovate-typedoc-0-x-07732258d321d8815a64f2650358e005a7998d4b.tgz","fileCount":40,"integrity":"sha512-C4ztJnbwNPYJEoIKXURM2iw9pwswJplugqdWt18VRtoR/BH9et4sfEPWRALUj7r27GC+LE2+8TZRkY93Rqcy6g==","signatures":[{"sig":"MEUCIQCPhLOnbDgTa4Jq0SVca+xVMOjgEdlnfFzJImuLRS41AAIgblVWWegQaijEl2AQ8UM7iQVg9jkfZNskUM4S8yyTsO0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219140,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGTLVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjUQ/9HSpkLn7sVFNPSouwygqP6NvfHng1lx3XIG9CgswDQrcrXJxI\r\nNmrod1xxV6HvRZyNC9RZFbXc5/iMT2rbB2FIaKeWVmD5LVf5DNFG/P9OZ58L\r\nK2AmZ6UV2/mG6j1FJGZ2L2//zC2pP3paNd/4ahkCKz6MM0TLbJIKmcS7bmkr\r\neRxrqFSKbhJKuinXuIbKpge40Zt4oZDPlIK8KJXf8Q75lz5KSnY4cr6RHCTv\r\nmWtdYT4oHX+r0W8y03+crCok8wVAeHcw88OcnWfy/nfwaTQoP2ozQ+F7uQa7\r\nh7l9bLY+zdTl6ZgF1Qv9BanErljx9qOtTZOXULHxhqrkIWbAO0oQg18Gr0lU\r\noFXl8ueOGqX414p3rQj89yytBW3apB4HEkbLwtnbAK2dNGwjpvvmKQvborqD\r\naBPWfu+gKk16jSFiBFFVmeVChnA+P7JpwcgCXXcFamtsanXJ1RuBpZw0K6Co\r\nuzUTwb7mXgIc3fB5KqtNMwInnE3fpW/OiZfAhiIPwlKlh/DtCPBXJzzZQ9BV\r\nSybHzMl6BeRzLRVhkNg6YaK1BmBYqTHK6oyjeXpgcA/y5rTfGV1AUznEyPd/\r\n9vYIYFlnzs+JO+oOTf1NreSivpkTKPJLMZhPpRnygYDZ+jOohrV5NFh+PQFj\r\nuAEDfv2WKxV6jX2AHSVN8tJkcDP127PKCSE=\r\n=65hF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"07732258d321d8815a64f2650358e005a7998d4b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-08T00:04:49.870Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^28.0.8","typedoc":"^0.23.14","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.7.4","@types/jest":"^28.1.8","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.79-renovate-typedoc-0-x-07732258d321d8815a64f2650358e005a7998d4b_1662595797155_0.9316817947301346","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.79-joshbwlng-bump-external-5186195c8488a82515b01dc72b13b78b1a1b2c59":{"name":"@balena/jellyfish-plugin-front","version":"6.0.79-joshbwlng-bump-external-5186195c8488a82515b01dc72b13b78b1a1b2c59","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.79-joshbwlng-bump-external-5186195c8488a82515b01dc72b13b78b1a1b2c59","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"853e69ce097a8455e359db2821426dd1fc050b4e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.79-joshbwlng-bump-external-5186195c8488a82515b01dc72b13b78b1a1b2c59.tgz","fileCount":40,"integrity":"sha512-cpWTc4yxx2Xsfa0b+dkmqRor8TKe1+mmE3fTPTwjcIqXCg7ogfC9hMK74tkYFiijdIDWP8lV6aUkOA7K3Ze4LA==","signatures":[{"sig":"MEUCIGlqcgerCdPuubJ+Vnr7cldYCFSq2ZZjlUTne3qy8corAiEA5cPaWAVZitgy7YK25Cj8xRZqlYv4xNLERn7g63jjlqU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHAm4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz6w//V2bzKJZRl9MckGZ6m+gknCkSQ/qMIXFsgCshEEYzTVYQcK2d\r\nooFWl+1nnbw3lBjAI3qdWspqMQIVTDd4LrVHCsR8zzc+mzU20UG3i7ZeEIqK\r\nhSGsCwJumEh0bmTTIEaNdiKu7AbfHF2BFSidcTJMCJITr6n+7wdL+19USRFy\r\na4h0zd8mXvNruB5qXOBtH9w8Q/3bG4F30vVsMaYkxU9tb0hTZFqvsBITaCDr\r\nO1qaMTcuzokewJ20ndtkA40xTL+/eYf9efQrA3jaOsRcOOp+JmDOXGis8XS9\r\nPdGN8dz/HMh9IaZuscZp2tmJHaZIuf+viZy4j7FvbXQAspLJtkCXrkTmsA6A\r\nVw/8z8sp5y8DqwMOEkfF08ESMdbXUrAJrAuDRFXpuuRjpAVxNCD3Boymx9K5\r\nW2xBbau1U3sEjcWfhrf6+E60bRqrQ7ERlX+OPR0n6Qhzys04btFtcTCHfGO6\r\n4MRe58PgB8IJA5YHVFrs2SYcS+ZcFyqcQi/PvcibsfMum1Z/wb//zd4T4o4G\r\nXDEHCHdZUKS0mfUmwPVZwz1clE6c6MHUPlexvLytwkVRpZleviU1bQ01R64B\r\nMAdGHqfrMGWIcK5WM0Ntmw8NmcUeQtHjJ4FZTTDpZ1Mepn6D7QCAZUOS89cw\r\nQH6RjhaIzM1GjXeHx8XUeUWK50nzokWo/vI=\r\n=/wuN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5186195c8488a82515b01dc72b13b78b1a1b2c59","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T03:46:43.439Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.79-joshbwlng-bump-external-5186195c8488a82515b01dc72b13b78b1a1b2c59_1662781880505_0.8018552099240632","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.79":{"name":"@balena/jellyfish-plugin-front","version":"6.0.79","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.79","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d66829d6278f1520da04b272a608b0413bca4709","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.79.tgz","fileCount":40,"integrity":"sha512-dw/RT1FGuIs3eW/i3jg+ZCVlNxtv3CrsLL4JpVhr95SXWTWXULO0GkA/KMm+fJ2Md1vaFqu3dypMynXKJhFFow==","signatures":[{"sig":"MEUCIDy8AC2C2e5qht+aIKKZbhV/y5MSlFvKtoR7n+I9vJ3VAiEApThOGMbqqgQ2n8Z05YU3ZhjMml8U/M+dHAlhkgDmMx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHBKyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Dw/7BqhvFaCPGhXXF0n4KmGCbWS9TGNwBOdZdXb11rqz+Z/ccx9D\r\nFQikOSc4amrYhanORqkLyanV5K8aerJecW7fevO75XV1oRHDX3ZHWHTYNZJt\r\np7IyvkGV1gOnarUBQBU2kZZBeAdBZfW+Wrwh1sxC0gmYRCfUBOc4jmWs+8FO\r\nAnU0rqZIJ+/2NJjCI+dqYAyvRHG83I/6ZgqSJ6rno1C7H3hWAthGG5E0J0MO\r\n08ikw4+3vexTzUP3Whn64Wwva8oMzkdYFjyIXVVX6iEzhItX64jL/ego1n8a\r\nww1EYrM8OluhFgE31wg5y0sgAKUkAuHaU6bjRVotS0qMx4RNsHvKJbfQd97c\r\nFg2K1JuhzaH4K6ObkmyAa1/ZHWd2+M++i10zGeJo9wV18Dcm0HidhGbtr2iI\r\nL5a2zPT8j4onHww7boTf96lXvmxtrEBQurWUwvMIeOdDRI43n6lV08JZZ7TP\r\nakrWNza+D2FJC/AucWwihiqjNUq7fazlLuneWyhJEHOdVs+Cvgt3V5B8ipzg\r\n2DBCn/hqTTUENVt9nRU5V6XYhG9+cATw+2PJzDnmUU67TAO1R0mQsSmlwJkH\r\nk/XgJ8Bi67+nC0FZhqK9x0gmPjaoQlC/gHcUXC75RPQhXGMG71d+hqOhneSi\r\nubqWdHUuGpeJyU962h8I+LjmJeO7pCUtzNM=\r\n=jGLP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b76b56988462cade251e32c3428a6cd7c75502c6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T04:27:16.744Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.57","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.79_1662784178131_0.5919592925396762","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.80-renovate-balena-jellyfish-assert-1-x-6fcec2f1d59fa5138927ff70dde237274791263e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.80-renovate-balena-jellyfish-assert-1-x-6fcec2f1d59fa5138927ff70dde237274791263e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.80-renovate-balena-jellyfish-assert-1-x-6fcec2f1d59fa5138927ff70dde237274791263e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"38b46e086020ab01b9c1ef3de0e3adf855bd7feb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.80-renovate-balena-jellyfish-assert-1-x-6fcec2f1d59fa5138927ff70dde237274791263e.tgz","fileCount":40,"integrity":"sha512-a1HvY0lsYAZJggtD/LNeG3Mw1S2B/zeSVvSgi2EFu3PVnUqjfQCbnZatGUTwJ5QevcGgDCxHh3+39PymHuqPbA==","signatures":[{"sig":"MEUCIChCDP5MdJ8Q18MCoZLY3PV7kf5v27tL3W+BcOlxfiXOAiEAn+w8vBkiDuNskmnHjXtfFHD366lLcCqoTjFgy1YSAN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHBN6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRvg/+OrWVM+RzPZNhIohYWJ6YKnf4+0d38nzQJfqjNozXOy1RdJn1\r\n7zc8tyzKP7UY1W95binxKfTOCiKzbuxLrMql7rJBo+ENAizYWAljIaqZWEG1\r\n/tZyf0vv2pc4jIjjmsvR+YG4avuybMwBxng9MmvWzeJ6t48r1NOeZL6uDsAF\r\nqFBKqzya8jThultszK3xP/b+dyRLdqdO3OKzzZQ4QzkEc0IbbARxwmDoyiM2\r\n0Z0CxRC6av00ZzxUtbo6tT7iw7NBtWbIV3afCg63WneJFKmFvBsoUTcILDWV\r\nwlJaLowehpkf3HCpR/5jX2tGgKdyMCai3f4HKntn8LCEEXnpp9gArwZnzNHA\r\nJ0vHJvRdKoRldgNQnXAa3mDA6P8kFX1MQie5MLoi1ZRpkOa8lbr6OiL3UaR3\r\niwvqL1+IMC6NlkP6JsI/QskgIC3e8jGE3mlSZhLHXHtHVEr7PJxoFjfOJYSZ\r\nMRRlz2I9iSrWyRIHA9Trka5HN64BZOUrLaj0An6o8rBylCgeAhSOpxqatMlT\r\nrisITCtE8lCz9sOMyJQe9gdKkWE5XReGeEl/G84zwG2g8WGfK3TLuycaDMHN\r\noN7eeA845975L2FbUTFNW51bRxfjJ0rBjg+WjniIQ6rfygIbE3MgbCsF7eTr\r\nJgam7QAwUrc3RZxNAgnoTBxbIintgEidM1c=\r\n=2s3z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6fcec2f1d59fa5138927ff70dde237274791263e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T04:29:00.261Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.60","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.80-renovate-balena-jellyfish-assert-1-x-6fcec2f1d59fa5138927ff70dde237274791263e_1662784377868_0.3152926023000573","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.80":{"name":"@balena/jellyfish-plugin-front","version":"6.0.80","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.80","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bd1ce0dd2e0b115b4b917000e4a0a4559cf03c5a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.80.tgz","fileCount":40,"integrity":"sha512-TyCXUdnjQVslOrFSN0nf8wdSn+zP5ElDE7JMhcTZPRenPpYBlYgs2w+kHTYxTV0p8emPIGHFtavoNoj95Ztg/w==","signatures":[{"sig":"MEYCIQDn5RPeWj7eGkuU8sBoS54ylZFGGGBHZJhrD75wS2LAxAIhAKfPi8gFMemZ+xC6Z0rYdf8wpJe4eq6yzq+bsPJmNN85","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHEVgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqU9A/+L5nlKhUoiVpEXM6SPhEB5y7bzUyHvAFSgbhD0zz8cn+OuxJK\r\nyeuwwV9PoYzUKFcBKE3S1pEXtonrRndGzclexIAoCzcFdeeZKJyFd1HJasuS\r\nRWRHOBfz2XZ/ye02ucDWspX9ruZDx9HWTiWxR92S5+xUsjP31xmVgmCJBHlo\r\neBddDBrr1VCisQxW7B9TKg6WF8+Yxb0uhZGPtRQG54pEv15m9XDEE9v5ZUtb\r\nMXNI+5vH2qRZFZCGx37K76ACnfA1ureoaqvoCq7595i3/O5e2NGo5e7tzHZ3\r\njXEOHKOIxF1VfD70x1aX0HMj5OPkW7ZqR/VZhZWpaTs2Q9Mwj9gY/ZTBFDfk\r\nYKhH4xOLwJjFRj1LdHs8zeMHw9rs6I0LLWU9HcCHXLb12qkSVcLvTDuqipWs\r\na8nEZgxWOvJMU/KC8gcpTvh58YIdp88QYSkwm2s6GiwagV97AQlnxQzeZVyL\r\nwVlYVnugC24EqiJHoDkTPSu4r3o3SoZ0isuvSvx1xYY8cEjCtgcgDY4ijbA6\r\npYc/NAIobe244Ft3FAHFSYyZGbu9nzG5cQRhKh9r8Kre8fVIAhvZewKZSHzG\r\nXlQcXFbMJUU0NDxlAKqi2eu0+KQEhrNweaoMr/4of7ZygV5MFiyfmbRjNG4X\r\n+0NfWOAfkTTv/wiZCZgfYGwcIhXXCtRftbE=\r\n=Y4iI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bd1a88eac064b02765f962f8b2a121297702f8ec","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T08:02:55.765Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.60","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.80_1662797151915_0.9214708139042462","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.81-renovate-balena-jellyfish-environment-13-x-0126c05367c814a673e350aa457344d2d0bc3570":{"name":"@balena/jellyfish-plugin-front","version":"6.0.81-renovate-balena-jellyfish-environment-13-x-0126c05367c814a673e350aa457344d2d0bc3570","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.81-renovate-balena-jellyfish-environment-13-x-0126c05367c814a673e350aa457344d2d0bc3570","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"167a173ba7589beb8a74d8e652df5ec49df9d4ec","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.81-renovate-balena-jellyfish-environment-13-x-0126c05367c814a673e350aa457344d2d0bc3570.tgz","fileCount":40,"integrity":"sha512-pxVik1loeFoHonVGD5s0ROFXvjFM/dhQRe8L2/UC8mI+WUISCFxgK/8wCa2MCNqNtzlDq9Sus4iCs//XQBO9UA==","signatures":[{"sig":"MEUCIQDhekASv2ABzlPHKBOOtrCOdaS6UfWhSijgLDW7J1j09gIgXtVAUwAs0n+N+NcBQmPkpac11OQX/ZNPmcCrCvSbDGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHEYlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6oRAAiFCW2JddaNy85CK6dLTM0YfjUK6GqJq/drDafO8VKx2X8mYn\r\nDrCYF+8EkLtT9izrg0QHbkQMzgqXgX6igKoxgFn6pmdk0SDHo+euq4hLRXZ6\r\n4L8K9tLa4HVP98mtHR7OTqQECkkAf/aiS10ZVpu4xdhCubar4aivRUulyCQJ\r\nyj3M7x7sUY6sVIdPSAkMSJJiZhCnCLAAv1pZZHKwqPNpGiYbjM0zpOjDtmJp\r\nGXLiSGP3xnF8MsNEBjMYycpPaxy2hFs9hcqvMeorGyhTr3Sq9o+hWco2OkSx\r\n2XvLIe6tZr4iQkE8egOArZQv9Rv8UTIKmCifrmQqYBUfOeAAd5KjRcIZTZZf\r\nDptohGZ5mld4OqA4DpN4EG/ktw3atGHTEYI2k+k9TWLn3R1OOMiSU7blQwLC\r\nK/8+aMZh8d7AlVakt6zd3D6x1kqPj7hFeuSujeVIzCJJ2aoAlJV9L1WFMwSt\r\nvrTnds1UiBSs1fVgCMTc+FhZ5Ssh4ZFOeB47hlapNBDHaKJGuCrqCxAGuFb5\r\nVTBzVCMZCXpD0qxpAVLHFtnUoSb0HZ2O+5ZD64MIVRCms7lmt2WQr4/s+EoN\r\nv90Zs9AxDQS8lPaCIt7LjzwiUIvp4yi5iPoQ4z4nZhTKg1xDBLBJ1eMcPCp2\r\nAS442ReacNHGB9bZBVpsGwsw77nztNn3xyc=\r\n=8kaC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0126c05367c814a673e350aa457344d2d0bc3570","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T08:05:20.017Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.60","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.81-renovate-balena-jellyfish-environment-13-x-0126c05367c814a673e350aa457344d2d0bc3570_1662797349334_0.0016944080524994298","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.81":{"name":"@balena/jellyfish-plugin-front","version":"6.0.81","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.81","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"407dc23fcb588f191c7a154836f12d548edf9d69","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.81.tgz","fileCount":40,"integrity":"sha512-ohRVlWTn3U8D4N8F94Xk92aqrKDZWhqgJnehJ0pM8oDEj1zImZ5FFaRq+cJ+HMWl/1D0qkPE28eongADaJrxsQ==","signatures":[{"sig":"MEUCIBozYvRz7UxS5OcLA7yi+40Jsp283CWlycFWsEwN6GbVAiEAxTBEzVy+1Plg3MuIX/kMsAA9RheOj3ECxifXtschul4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHE9uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCKxAAiSGtP7eSCEmgn9BXCdyqSqspTHgJfxDhEHd4HOnWy7GoT797\r\nYUhY7QJGNfaUKT5GDA4MsmWANHv0XilQf71Ml4evX4wYZ5prnHS/sViSlwsr\r\nBJUpk/sKNNnOXVQn/uCgHgoaq2qHudLElZvTVQZ0SQgool9B2B80W32NnSDm\r\nTy8rrqgZnGvcMFNmhgPz7Iwm/df2k8ERtap2B+X8XmvhJAUcqxEWoLLaIZ03\r\nDPspNA55z++uyq36n53NV10tpLRdfbX4t61ZN0B3zJxyU2Fl1RhCDutFE+YG\r\nxqC9W3Qj+u/mRZyVEebX5S8ahmgDrhwoy9uy2r/dBgMYHsXXKjf9tqIWtIQK\r\nzdOFB4/83OQ3wQgWkjGUJkMKrZzhaJaW5Zhrfbyk7gLK+i4lYu7PZSvS/4sI\r\n324YlRQbrYKp1nabS493y+BXi6sBNFs4xYDY3SVVPVd9sAYeaTEKjlVo3ZoP\r\nfcdnzBh4qU/3NeVVW84yEug+LMY6qVJELifC1LZOBpDpIIndLUCmIlKUzrWs\r\n3UPfrwLBiWVg6W923pAjkCwdqT8KQrbzMPuBrrQM24hcgv3BK+Q6Va3lPugq\r\nrFXvMDG1g4c7uiKM2h2jgXHFwvkaUKAPh0X3cITl0KY0nR1dwWCFi7k1mJ5z\r\nrmtXKzOkZlyNCHoI1YG5rPHDVYS28TLLMZI=\r\n=yLVR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e02a790cdb40189681484670920ac5f8e03f665c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T08:45:33.674Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.60","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.43"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.81_1662799726645_0.0051435401465085295","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.82-renovate-balena-jellyfish-logger-5-x-4fbeb145736c5e5cbe0644d084350e0d3a1690ec":{"name":"@balena/jellyfish-plugin-front","version":"6.0.82-renovate-balena-jellyfish-logger-5-x-4fbeb145736c5e5cbe0644d084350e0d3a1690ec","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.82-renovate-balena-jellyfish-logger-5-x-4fbeb145736c5e5cbe0644d084350e0d3a1690ec","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b560c682437ccdeddd51d0575cd57acb962b6be8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.82-renovate-balena-jellyfish-logger-5-x-4fbeb145736c5e5cbe0644d084350e0d3a1690ec.tgz","fileCount":40,"integrity":"sha512-n9VOuDyi2Bbgzj6D3PFnwaHIWKV+xGg57viBXCY5n5TxBDZlWinRJPaeT7OUq8BriT0BPDGmwC64QsYoJPfoUQ==","signatures":[{"sig":"MEUCICjvWS7Ry7wGc7NO6wO2XSXqey7i5qlmuzRzZ08DRVUlAiEAxU61KmBB9k2J6g+z/B3OdkAhzMUPlpWnOEpObIPcGHY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219437,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHFBRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxPg//WYWW+3QIIC9sLvBylkqmVB0iTAtiPqELuV3WDHm+jv8kC7e4\r\nrX72LrJ+2i9H67tOezaBIi6DVlqPSRGvdHdDs0Gs9neiZMbf+ZDEwbGrgGEp\r\nQNudIJx4fJV180AjJSm/YpuBR+S3lM8TRukyuCubXQV/DJrqKafnDJmY3p/h\r\nKN5TtfNzxzz0CiqLQI9zHU8Pq+dPmeLswr8u69mJot/7VvtZ9Qr1VVC1y4f+\r\nGR+QBHMXyGUjaEM11qra440unjUK9APIfr7KIU9ds+qsqhR4BpT5i+MlAgqI\r\nHJ47WP1cYXJTXJJbCrUZ1XhIlK1nZhOb5WCbOA2DZJ/CGJoVXYbPQ21CHB7Q\r\ncxCU9W+X3onT2PgmLwZZnq0QiNL0CNXqtXgFh4dPVLmvEs5S/C6MZmj24V6u\r\n664JhXWUEUcDOTWZwPeQ5e2UPLURssa/uBzO1OxBw21B2w3lgwBEOdErJheV\r\nx99Ss34o9t8PRhWbVctmf7YZkiGDswi4u8hqlZbMJC4hjjv2l6OSOfLbwc6Q\r\nneI0w2wYLZRkJWzXH/1qySqADgpZJTjpV00mmOxouL3yU2oFykS8vMNobNUQ\r\nNSrQZISUkHuYWUkNbc4GXVBdVkbAAHNyz2Pzd6AfA0vSMutSKb0v98IlsmYJ\r\n2iWF6uHdcgW7RC0PyXHBOSofNi05JbJpfhA=\r\n=qChZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4fbeb145736c5e5cbe0644d084350e0d3a1690ec","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T08:48:14.306Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.60","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.82-renovate-balena-jellyfish-logger-5-x-4fbeb145736c5e5cbe0644d084350e0d3a1690ec_1662799953245_0.06653762916425077","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.82":{"name":"@balena/jellyfish-plugin-front","version":"6.0.82","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.82","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e61acb27b66d792315ae4defa5280a9b43811af3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.82.tgz","fileCount":40,"integrity":"sha512-GYLIQvdRx9hx+U8QUpY/EdLAwOx8fEKsAQcKQhKHA/vd6mN9BQwTM/X/bxLMH8R4pwYKPvOU4tpizOsdNK9dQQ==","signatures":[{"sig":"MEUCIQDmDr/0iLHqUT53d2etLMjLpqZePGBxTrOQdbEJ9Y8sgQIgGQVNIX0jG0aS2kb+GSBZBPdY4lfrrkXBeqL8Hok7oGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHFnQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVaA//f1fIHo7LH37Dbf4+YyMMcE/rbCnthBCp4sOrvFU9S463II0C\r\n4NPq0109AeiviAsGKFnyQNWn5doXISNb7HlsA7gDmsIruSaU3AjN1Xy7NBbL\r\nRzckPJzY1uVPSpNh7m5Nw/alrAIzMTzZ0sFiFVOvV5l0o0CDDKVgCLpyZmP/\r\ndRdW2rAOMmviXhTrPYincj6vuMqh5a+EWrUu/ORHWzSCn8KHa7WVr+Ge3Zuo\r\n/65ayctnN6iPHXkq0lDcAMMVgRjveg1g7ULkhD36WUzkeMuD3KJq/Jo9gFee\r\nzp5VeKWzrMVj4ph4Bqc6SzjANXEfM8QCxHwdQgJqJQr6L3h7OidlLGivcVgt\r\nZ92p44Qf11ARgQgNYgrrkWoHfqEX6cMpudjLMv3Z3Q3WTtZsnSkOxVhrDYkd\r\nYJpH9sq2lcHDkPaCC2x+GITqdp/Dub+sbkx9L8nSl58+B24ffg51Zbymp1YK\r\nY+DO0CgMzxNA7EToZYUCw9LhraqoXajhmkQmPkpwOoa2e5natOkIBXutwG6C\r\ncBckzFU8aOA21XfAa3F4WP6WXTMPfMWAILCAIPLWq8ttMOQMK1mOycsow26B\r\nZUSizeHPHdhhAqL0GxOgC0VWO/9JM7A4r996JbzWgd5WZPULUSMeYAWhcoJO\r\nvSsITRhzZZdVs7hnvS51ALpiI+AQ+DMw/OA=\r\n=4sR6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e0860142f0f12f4f46503bad9d9e3fd8d5bc70fa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T09:30:00.223Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.60","@balena/jellyfish-worker":"^33.2.2","@balena/jellyfish-environment":"^13.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.82_1662802384594_0.8702589225237385","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.83-renovate-balena-jellyfish-worker-33-x-4770e54d03d2201c9d8c01a30c8dc1aa1998ea4c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.83-renovate-balena-jellyfish-worker-33-x-4770e54d03d2201c9d8c01a30c8dc1aa1998ea4c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.83-renovate-balena-jellyfish-worker-33-x-4770e54d03d2201c9d8c01a30c8dc1aa1998ea4c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d9126eb2b48cbde77caaa3a3e754aeae68ddc10e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.83-renovate-balena-jellyfish-worker-33-x-4770e54d03d2201c9d8c01a30c8dc1aa1998ea4c.tgz","fileCount":40,"integrity":"sha512-Kl+CTMNEBn13CmZzKBI3PpD/E0zEGo6a2t38nK0Z8LFDvQwroxZm8Ku0cnzkeceru1VAlbIU7SUJJ2DEOVqlUA==","signatures":[{"sig":"MEUCIA0PyVNl+h1AJitg/mWVOH+7JJBCvYlz5V+/u5vpsKVEAiEA+cLOEEd0qugePetXnaUy5admILg/Jic1cVBrDTUajN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHFqRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRaw/8DH7F2GL2kVHJ8U3nH/Yeob1tzJ1AKHZ6tU6NRPWdP7tuf4C5\r\nbbUL2mKhDUUpHBLR/mDOnsU/vjKVbegYaBZvqR1+MftAb742axJgApsFQb7m\r\ntSfk4A5x2vrNsVFotHcnlvh6+gYDpMvc1m8Phiqg0UYwP5kGIoIVKknXNRHX\r\nUOKMV3/znFV563fteAIhkykmhJ1aeDK7fX7nzpD47SPdgejjLau6xuTG7nxF\r\n97Yral8ZLzNkbHLqi6Izh+DNkKn9yOiTODJJyLhGwraR/7Ht+z6lNTTWE/hf\r\nLj560SCJpLjG/fwFYsIntZgGEpDJzIO86KkUetXUjo2E8BGb4Ng8K8DayW2C\r\nj8PG4SxK7gBdCst8c6lLjWkwXLKqaE6HJjyM45rPw3z1z0wRZJlXIxSxrS+P\r\n7TtPmDxa4QVjP1yLovIQKqSG2CPFp9ezU3lsGnbY+RnUHBpMSuZmoj5XnfOB\r\nK5wsZuVt04kSZcJqkTR2rqDqq4jh6zm7sA0jUDL4P6T3agn9St5gPhbyxvxF\r\nIFARfKzMFn3MtmGqSpVK9ZYD1TP6M3OBBSXuvwh935dL8ABv9ktMNiuSf3qB\r\nD8QyFsEIq1IB5iaS7SdbWo2IRU7QlUS+YzqbX9GmGrIeSRt+wjqKlKjz9u5Y\r\nI1NpA678MMXl8Fn1gTVS724f+aVnxUVatoI=\r\n=SaMe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4770e54d03d2201c9d8c01a30c8dc1aa1998ea4c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T09:32:39.960Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.60","@balena/jellyfish-worker":"^33.4.1","@balena/jellyfish-environment":"^13.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.83-renovate-balena-jellyfish-worker-33-x-4770e54d03d2201c9d8c01a30c8dc1aa1998ea4c_1662802577616_0.4530995464415859","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.83":{"name":"@balena/jellyfish-plugin-front","version":"6.0.83","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.83","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"56c88a5e3b1d28562f950ef5726ce7edee1584d3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.83.tgz","fileCount":40,"integrity":"sha512-EmxuVHXs9WOD4yTebBc7fhRt9zL9u3ukibaMozJVRQNLrLNIhMMsr0sTgF2WYlTBJkXeqDm9c88XS8T8gFVR3A==","signatures":[{"sig":"MEUCIQD9ItiKrwDRnyXRwg4WaXA0Yj/EjBqLei/aGGV5mbutywIgXottevRITQjavnuV0nqGISUljOdX4vvh4CiQGzvIfYE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHIiDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmplpg//c2Gf0QM1MwAIoIA+yM8V3ze1tbdbYNu7aJWYlRmaf00KB9Jz\r\nx31OLEYJDfu8y5xrxSQYITxVuwotlzxG/M03iM4X8h91KtwyFDlfHe1g6yVs\r\nkDIl9gF4G+/oUyVYZdETetTY35ojnYE9BqWdBJGBBZwN6gMCoAX4v7WRiFLb\r\nxdCFmbw8xO7PeMxi7XplJxxXFNoNUMEYy5KK4Y0auns847ubqzd1KZANk8jj\r\ngCLE1hY4bgWMr9GK5WTYbT/ON9EU5qWrTxJUORj/mqjLM9twW7+2bCskGNrz\r\n2hiOt9m/3oOWhDGw5/vm5j1EdxSCwcIBFP09xY8yg45h3ns2VSXI1iWdi6il\r\n5w+TfajOIpZpbP2CVBM4+FGCt00u622gZTOjoJ/NTmaOVxwin/qQyInsk9cv\r\nktFh7PBZGH6tuc/XvYu5f9f2KXcBjh/YFl/XSuIT9Bkl5F+fl0AltBp0DM0j\r\naiIfRmpNFnJLBV0CV/hjlAOPaF8tUsl0M7ToWd5euwtX+LR08n7MDy4X0E19\r\nTZnn+UcSL5ZxyeQodMHsQZLHNTcj1yqhPNtZt3yocDiMg5fBRr1oLpuFyPi+\r\n+GUFySj1goYDJoGql+HUf8le0HkyynFZV9cPiFyqfDYF9NbgUNX+0Qf8uOGJ\r\njpgI/RDjOgg7NzICbofKPHxd13/Xblb8ZDU=\r\n=3t7Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2c7009f7843e04de1c645fc3e66e66ba65a9e98e","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T12:49:00.691Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.60","@balena/jellyfish-worker":"^33.4.1","@balena/jellyfish-environment":"^13.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.1.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.83_1662814339767_0.5693329822328164","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.84-renovate-autumndb-22-x-4c2440c4f39608bb8740a181ed04674c96a5d0d8":{"name":"@balena/jellyfish-plugin-front","version":"6.0.84-renovate-autumndb-22-x-4c2440c4f39608bb8740a181ed04674c96a5d0d8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.84-renovate-autumndb-22-x-4c2440c4f39608bb8740a181ed04674c96a5d0d8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"21c7f58f3215fdde41b4a8cb1ecfebab2eab5876","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.84-renovate-autumndb-22-x-4c2440c4f39608bb8740a181ed04674c96a5d0d8.tgz","fileCount":40,"integrity":"sha512-rGNjGIiLkByLRZ7Dd8ErUjuilGU9kGw0nj0e0svqAhdcJ1BKyQzFTbnEVxW97NLNrQIIyz3A9JkwMS7o/VYDMQ==","signatures":[{"sig":"MEUCIQDatFoGSnyf5tMZOya/NVT3k3hZUaeei3G/jCzEgDbkDAIgNJWXteF1GhOz+TbO12anfXAj962hNM2ExG4lq1T38k8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHLCpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/pQ/+IrBV4H5CpwQGdkPc8mVig5hSoHErSnbDY8b0y4QAkwtb8FJP\r\nO6emJM3DuMXRNROxZ7rejhGwiCUmzqZU+HogoUvDGtucybvAlCdHQJFXNwBa\r\ndmpSgOkYan/7BxqOW/1EVwa2aV764n0SrryNGpl3b7E9VuH1JbpoMKRHDXBE\r\nm08MOMKRSbWT6lO4p5R5Zb3W+hjhovggZ+tAvEvE5T7FZzGtMo7XqgOlT7TM\r\nulLLsicU39p58ZdF19IOLQslE3jBYGES5KXcniuW/Gi230yaBhDJyOpWw1Gm\r\nBYe1o2Rytth9Ng9SAlPe9lirfAaEsshPSkWKSkpEdXLxlMLzC8NnHb2suqiU\r\nuRlpxGSVvcCqywtb9TFfQG7WrcjmmoxuScxG6DPEerALqynHfhxvxklOmtk1\r\nrb6pytSWxd9va09o+U5qE/mU3XvQuaiHMXleG8zr5wiqqxC0Uj/If7wCYL6F\r\nJufUt57gjXYbFRHaon5xhz+hzfLzHfY/Zj0z8RuXQKaNDkD+WMwjLYYHLfrN\r\n/e49YektNniD2STQWf66n51VcXIrbWucIRZHui6jsqXgvartMA8m/mp56YQW\r\n2mEbyFJv+x/ej1A2di3kINkBd3YDXx0bihV3Uwu9xhTObLLQHaoVe67++Tj3\r\nUepSqediJ9R9YE99cmb3BSQF7oY4un+XXOk=\r\n=FLBG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4c2440c4f39608bb8740a181ed04674c96a5d0d8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T15:39:30.681Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.60","@balena/jellyfish-worker":"^33.4.1","@balena/jellyfish-environment":"^13.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.18","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.84-renovate-autumndb-22-x-4c2440c4f39608bb8740a181ed04674c96a5d0d8_1662824617701_0.7293671602405964","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.84":{"name":"@balena/jellyfish-plugin-front","version":"6.0.84","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.84","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9b3ef93199488e1e4619bdbf9de7e04124cc5a61","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.84.tgz","fileCount":40,"integrity":"sha512-9wBIbthqQoxFjfCR6465b6eD26K//ch2+aXiQW0941Vh0+a5yxN95rb6FXI4p+EusEgO9vy0SrVOVhsljqjSfQ==","signatures":[{"sig":"MEUCIQCvO6KHDjkb+Slok3dnY2Yi60ywH3++dQL6G0PWwdXl2wIgbJnc17NOX5xjM6hDrqcEcPkpP8A1R7K3okDYLydkR58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHLpEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2sQ//VW8+Fwv3OqLx+zX15EfhuFaIpYAmwjhOENddJJY5osXJeQjY\r\nnu51w2WUveVUB+fYmy47S5Lr4eN5C1J20qye+Y0IGKfwA4rdgkyghLziH2cy\r\n4m7d29SHAeVMNXtONgS8OFnPmLlZAO3CcnnU/vvgplx13w40Tda8nG913N37\r\n5W61qhNGfLB4S3xJvJ9MtogHnc0BguVI5fzfEEhADwAA2S28NeWBfGb/ztb+\r\nH63PeIeoaa7LdvQU4ygPjiIeE/IJ1ZMouHzpFD3thk3eNas1vkkwbRK5Tt6X\r\nPUBWH8ml7VXPYVRudnccSx9TlX08eJpdVg1XZLNj8nKOu6XNsGhT6iFoM/9F\r\ngggsHg/SBJr8ocVodRXQMrtQ0COKxzcz/pSmCxha73YXBlDq2bgWOZlO7VPZ\r\nDag4N3BdSSUIuRTfNV04nSCqcBjXk2Qxcb6huJOsdUrpKpeQ8N18Trx1Zl8U\r\nroOhvu/3oLrMRrCX1ZFTBdm8UjfMGcA2Dkh93WLDV5KaaKyKOdBnFuqqU7eE\r\nwj1KbBpBaNAn9WVJDdzkfzftdCDQracPHvDh3CiEtT/UBP2LT3a7HfF8xMAx\r\nBb7bujCVhyj5YMtJOaEJ7xTZNoEc+QXK9PIizMoUZGELW/snpy14Prq/2rAg\r\nLz2TfbovPhkyhuaSgxj7NGF3p8cyxibZkGk=\r\n=+E9c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"23e75ef60efa5d8ea5419667e5c47713e53f0301","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T16:22:18.252Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.60","@balena/jellyfish-worker":"^33.4.1","@balena/jellyfish-environment":"^13.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.18","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.84_1662827076388_0.2517274090943853","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.85-renovate-balena-jellyfish-worker-33-x-e84ac218fe40411ff24ec6e15d4f824b1479314c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.85-renovate-balena-jellyfish-worker-33-x-e84ac218fe40411ff24ec6e15d4f824b1479314c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.85-renovate-balena-jellyfish-worker-33-x-e84ac218fe40411ff24ec6e15d4f824b1479314c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dab19f4e6d1fff9724903440e8d42272d0cf3717","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.85-renovate-balena-jellyfish-worker-33-x-e84ac218fe40411ff24ec6e15d4f824b1479314c.tgz","fileCount":40,"integrity":"sha512-Z6PxJWbbNN09ZSV9tj5hFHo7s8cvEzu5+L9wK4ZzbAjaWBfKX/KRQCSgB6xnbb3J+cWRlWwWTSp2G+jf0FTbiQ==","signatures":[{"sig":"MEQCIB43lZQMCxurBI1W2e0KIWyRMpi+xiy021yWw7kf6MWLAiBS2M34DxO0ZFJrBL8uNY5iwJjTON2y+x8lVovvO+x5kg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHLs5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQIA//X7xk2RrksWWhVaQHtfiTRfPDLK8F3fG3XiUTScCE52kYrR0r\r\nVDF4Y/FEZ2YfHrRLYic+qZTs1SX/jsxqjF4ReIvRBVvonlAkqwsqmQDxNxvo\r\nFXt+UlR+i0JuebAEnzCvnyhhZREZk9qBDeR3OHOUs9FPriwWPzU18qko+wso\r\n7Sxx4446fHHesBhHJdobcTGfkHil6mHvCtWQTYHMJZ1kz/7jTZ+ZhFDxkgry\r\nnONncsFgU/pbP/R1N6VchJfdtILXQbQHBIU8e8wRDwhcy9Y7G/J5PCdGOeG3\r\nveolfPghgMufQesYxJXghKiWO5G159oLHcQOobYsxziM0odLAOM+3N62xe8w\r\nvCnQw9cD7QiRSfpLDHiAoSuZege3fPzIL5LO5nSRZ22qxtu35jJdYaEwG08a\r\nP/ViuSTynuLPzxo6SwX+Wsw56uKtqjDklT8KZfcwyZ+XgWdJZkzmzgdsKWPo\r\nzv/VUZIwIybxlj4EzspxCYbTa1IifzfBSQz1jgAbYElqZ3mY82KjcUXLv1/5\r\nDUgcpDn2y6WBRAoiii/ETzY/mDNQ3Mwr1dyOsB7i6ewD4+HkO8LP8JHd0eti\r\nf7R6QDFHdQ41WWyCej3kzYNJuMuoU5UHRsw7h9r5KEzOQ087LejyUFR7ZuMd\r\nAv1kwEOnFwmJaKyIqtHSwS9tmjeEgXbgimQ=\r\n=jLZ2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e84ac218fe40411ff24ec6e15d4f824b1479314c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T16:23:56.171Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.60","@balena/jellyfish-worker":"^33.4.5","@balena/jellyfish-environment":"^13.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.18","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.85-renovate-balena-jellyfish-worker-33-x-e84ac218fe40411ff24ec6e15d4f824b1479314c_1662827320860_0.535661567639534","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.85":{"name":"@balena/jellyfish-plugin-front","version":"6.0.85","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.85","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"40e2a7fb676e9f9a81645c3dc14ee8710aeebf8e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.85.tgz","fileCount":40,"integrity":"sha512-204stP1WJdxh1l32I1rcYUkSxrGpPMnGAGE2DVaiz4LsOTSfyZzB5NqahakfJrDCseSsKT+W9O0PpIQr5LPZlw==","signatures":[{"sig":"MEUCIB4Wwbx+GncvFKriTdp4c9Uh3xkT32yv/LEYP4FksFo4AiEAruAcPlgpar8V7SleoeVtUrt6BRG4TT+qXQF71skeFAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHMTrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQbQ//ViivmGzcLD022+n77ikl/2i5wXCAFHU0ZU4+x41b4VMtQP/M\r\ngwLw0IiNvlE6LDmJfmvIM9OGBcwz5r0SAJd4uN6aEJ1HS88xzJ0wqMkymhTQ\r\nEQAw6JSjy3dXghUumMPjiurMqE4dV1egqFg3YYPfaq229cwnMOl+qCrMK5Is\r\n1kI7pPiPIPN7ieN8XCSC2qH1apvTaxZVCNAIIwE23hJ495JpKOINj+KoijjU\r\nSLOlUisnFoYa0qOa0V/OrlbtxQNYuC3mRiJcl2KRo4p5s5voXEQYDj+BeK2R\r\ny80VtNtnQzifYqj2eF2CfrIv7kzaYNWQtMGO4Szyl/mttu4ODlwh5bHZxSxj\r\n8ZRSYlNs0YH0eKEBjtq8NnGrR9aom8cpg5KAGQBKtEQ3kwR6Fcvc4FNohDX2\r\nJUOl3jpKSwPXa5ZcSCbad6vlQR9j9/PDA47xbCu9RaFEX+CuJxNKUk55BldR\r\nTUmxJ+IuF8HLzFRMSvfITYm3EDlNLAPRkSbZlO4e/Ug7+OHMOiGsmBuxxYQJ\r\nuh/5gauL1IzdJ7gp5IeYSrPshtE/K8u5mWyoeh43NL1GCeCD6dD3cVs+PSut\r\nyqksUBDa20OeN5VLoCZGJh25FncBOoMtXzB6gndyvwdJFOuoyinoJw/7rsfw\r\nI9U283ursG4S/SJm6HGLpKsttV5Zn/lvysw=\r\n=448n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"422cb0edc12c2c47d989d828a5d9af174c8e55e3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T17:07:39.951Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.60","@balena/jellyfish-worker":"^33.4.5","@balena/jellyfish-environment":"^13.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.18","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.85_1662829802736_0.7652657579033812","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.86-renovate-balena-jellyfish-assert-1-x-5b67c4c20bf6ab918782ad5bd9ddcfce0407cf1f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.86-renovate-balena-jellyfish-assert-1-x-5b67c4c20bf6ab918782ad5bd9ddcfce0407cf1f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.86-renovate-balena-jellyfish-assert-1-x-5b67c4c20bf6ab918782ad5bd9ddcfce0407cf1f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e902c9cb176fcc8926c66e3d6ffff166d6c30a30","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.86-renovate-balena-jellyfish-assert-1-x-5b67c4c20bf6ab918782ad5bd9ddcfce0407cf1f.tgz","fileCount":40,"integrity":"sha512-udbzrWRHIbMwosrwY9xzjq+F5Z/cNptWxc0xY/qA/YkMPf15ROCkg5SDVU4KMaX8qjYyl6Wae8JDRMutbZ2GhA==","signatures":[{"sig":"MEQCIHlg18G02awzMNex9bAy2U43Rd3tj2fb/gXX/wpTOj0dAiAFYxtY9W8JkVmYVg4VZ4aXheeUWRhazyUF27fDYsNT7w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHMXuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdSg//fBMMb5uBHvFrujyV40fWWvWW/z+shGL8pcD5BY+Fmqwyo+Az\r\nHTzsTdQwIbAp8zorKdPmp9HMhQQkHVsjqcmuCvAZpr1VDOB2acdd9dns3bJy\r\nTrB4gXD6xtZRsjbhtflUMlHntZpKzI4RQ1VunD7kO9MWxit39rQIBBqCLA/x\r\nT2wLecLV6rK0COIsM3RyHU0TRpMSQtsFf4jv7Wm6/vYy2X/O570IrldRp3XG\r\nLu1WALjkF/xqWJlybQ1E0gt3puneyDNCDR/XXZJACpNzV7M4I42OvfaETCfo\r\ndbOlhtjBclrrBMNahGOQQ+ICD+zqvk7NtJscNns+4JDjXKjCnEbsOZtyF7tT\r\ngoqF4NxpaWr5ZdwJOQFLfGTBLuTF+ezZVSNqRop5BeFECOIHIxQQGMSxChGG\r\nCEAdT5kaXUGvGiNc0FS4fob2Kwc7SROuspbEXivUJl2ahII1U5RL5BxMvB7p\r\nJhynxjyI5IQRez2hqJiYqO2qIzgydxL6eEz9fuXxoNec1b+mwl9B986B/lyZ\r\nn9VptWVULdAp1QFwJ4+TBUv3VVHdXCkbzqT+g7ZY3UMdhNzF7W+GsHzxY+qE\r\n4btw7RDQ21r+HKgPmcyEQ04qJRDZmxrrbVBaG7RO4yQkFE8DdExwGH5i1NW4\r\nSnGaI2wICBDke4LvMmwiRvCROcwthD8Rnng=\r\n=uoCB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5b67c4c20bf6ab918782ad5bd9ddcfce0407cf1f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T17:09:54.995Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.5","@balena/jellyfish-environment":"^13.0.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.18","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.86-renovate-balena-jellyfish-assert-1-x-5b67c4c20bf6ab918782ad5bd9ddcfce0407cf1f_1662830062089_0.7491515010791483","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.86":{"name":"@balena/jellyfish-plugin-front","version":"6.0.86","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.86","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a7b94cab255861c6f49a1d14eede2df1849b2168","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.86.tgz","fileCount":40,"integrity":"sha512-4HDa7WruhzHMIMJv49C4p2j+s3wynT5MM3nrhuU/77SqxRCWE/TKPG8Gl56Nv6hyGDnRGM+HbHW/pxtZdCPIAQ==","signatures":[{"sig":"MEYCIQCbehnfg/m8WtOXviTmh2mlspArXVU6tSciK1cMnUonnAIhAIzA0isuKMrxgEJTjqyDZhkkZLZx4EprKBn+IGDqpKZy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHM8MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwVxAAij5V8DAkEGBA4rP0DSJ9WV+RWYuptBpEbyt70O/6Z+es+Ig/\r\nscO3OOqqf6q8ja9cwn8DoJ95GNMGVIzR1ltyFzJSCrNbPvMhJZCzzULZafnR\r\nXfdx9tz8KQwSvWKZKqmSEUBQ5kbJ8YKBY+ki98fRQe3BB8fkYKk+J2TKWUqK\r\nyJtb/uqM4MOPS+hDt7gB66I7gBG48laxj0oh5qNKPoNC0Gs7+q6Q5jJDyUo+\r\nwTUlCvm32T/hdKwwbkcUkIENhRgya6XXxGVYTsz4MhahjHJs/g9NZwXdSv8t\r\n63rYjzZ9zF7DvWSONbJUzmtCluJthndFJkx8DwZrubdJeZWF4zXXWb66fF0i\r\np/kupzG9BxC7n5T/zXFbewE8SH1w9r0YDRgCizFpK/vyJDc3mMZ4dosL8Pch\r\nuC/9VJhFneXJUJWUNO5C0J9iMrQOAW4VdU8zR6LvUdS+G7TpwkVTVN5C1CKR\r\nVToAT8nQU6CJwYaUu0rabnZp4qH6J1loeme2hyNnJ71nShCZ3s6DeJWBR9Ob\r\nI6J+LTXbSCEdwoLoax5wGGe+0s+HSAL+m1W/iL597GHLJYGsG1s+DhJyWzYv\r\nyPl3LY+BOplT4n2z+54Jr4GGZg5WO3wQeCY5itSuA+rZnNbKB7Qx4kUbFPDU\r\n5D4QgLtnTlltptryd0ybEnc75NQb2zNK5LA=\r\n=A48q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"d029543a00a5ab07dc0e5d1bd98182143b77e78d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T17:50:58.459Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.5","@balena/jellyfish-environment":"^13.0.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.18","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.86_1662832396094_0.346684888677532","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.86-renovate-balena-jellyfish-environment-13-x-4b1c6bdb3aea9640012346cff220ccf552cd6ad9":{"name":"@balena/jellyfish-plugin-front","version":"6.0.86-renovate-balena-jellyfish-environment-13-x-4b1c6bdb3aea9640012346cff220ccf552cd6ad9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.86-renovate-balena-jellyfish-environment-13-x-4b1c6bdb3aea9640012346cff220ccf552cd6ad9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"38f4f469eb73b4fef2a08301d4ebf91e7f1235b5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.86-renovate-balena-jellyfish-environment-13-x-4b1c6bdb3aea9640012346cff220ccf552cd6ad9.tgz","fileCount":40,"integrity":"sha512-nf5TSlfwAUyFN29krkiucSxK5Ecj/NKBgnoPvLCuGK1UHxujTuP8h8NOPH3OG6J19s0vvLtr2ENlf4mhhUofyQ==","signatures":[{"sig":"MEUCIFeMLdS8bygXC5K4rGAT/YWXAMU32CZxMrilxgX7OCB8AiEAztdzKIyZD/MAQFgeX3F8Js45pcmh5ZsPSSS4TBU+TA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHM+MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVJg/9F1AD70qbJsD1fLTkRVBWvfiZCKjruT1XvqbwUSJ/cN1Onp0U\r\nGoBQsphPg/QO/llD91pppFXKN3q27ETsPHtVNhxOcennNQ0wuS+3R2VIayPF\r\n9walcRrQsVILbwbf7l9G2vAEaubRwGGDBDushzXRiUiE9blkZJVbICbl5DwO\r\ngRwzDjX4hShV+oDxEr2FrAHuERoO9cRXt4J7GwAww3pM+dEw+5Lz/v0tgcVC\r\nZzJGjylK346WvZxFVQQw8i/uD2co9T2agg4p0Qw45DlrHOZu9k8NfMILUGQE\r\n3lUjhRXjebU72hVJXcfgm26N+wdnnLcmM37Jv2WmjzPoMpQofqkz3cGvUJU9\r\nD0+YDyGy6hlBfFo1oiQkks3WV6jyLperMkS09ASG+3IVmmmIt0D/qgm12w1Z\r\nvzXmUF4XsLV9VQGovsVUlOreWaqs+rB8J+6Py/y02z8UHrGGsE8g+lV7xpRp\r\nsyPLPsFrrQhPXvkGniluBX/TVh34fVdGhry/MIB9l35kfrngxDjtL4f1BPj2\r\nM//ZrTTQuAsQ7tgGCtOdC61NlZ/pnj6DSx8sUI7VWjD7OIl27i2KD0o/6g/T\r\nGNLYrn00JXlB03F4BPDSz0SKr/W6+nbOklQF6d20vEUAOeziTcMdiwwAVGD2\r\nUWGj6FPtlvNjLUnCxHz1sYbCuvhLxaIygr8=\r\n=k90L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4b1c6bdb3aea9640012346cff220ccf552cd6ad9","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T17:51:58.674Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.5","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.18","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.86-renovate-balena-jellyfish-environment-13-x-4b1c6bdb3aea9640012346cff220ccf552cd6ad9_1662832524297_0.36514824190640494","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.87-renovate-balena-jellyfish-environment-13-x-e4b50c7b909e88578a14fcaa172b721600fe8ad7":{"name":"@balena/jellyfish-plugin-front","version":"6.0.87-renovate-balena-jellyfish-environment-13-x-e4b50c7b909e88578a14fcaa172b721600fe8ad7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.87-renovate-balena-jellyfish-environment-13-x-e4b50c7b909e88578a14fcaa172b721600fe8ad7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"31bd54139c7c82317ea4c517bd45d28c7e8f244b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.87-renovate-balena-jellyfish-environment-13-x-e4b50c7b909e88578a14fcaa172b721600fe8ad7.tgz","fileCount":40,"integrity":"sha512-nN07ZSMkZ1Hbwo8Uer4GPeErhVAT3kDOyN7xym98+wRXoQ/HAILzADnSvk1dZZQMQ7hZwqSrgWR/wnhaj8FHJQ==","signatures":[{"sig":"MEUCID0V1aAH2Gy/VrFLkSqZdytV2qTOhynSP7nCAFPM8BIvAiEA0OfkAfPeLwf3kiDVCjtn8KEwP2kG7Jw3EKfYPl/Qhgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHNBUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr48xAAgT232y2ZrVQpZQttxT74OEA8yPXIs9ePQyJx/1H/mWwdSClW\r\nmBsKcdAoM/pJqF2MEJufdwqUX4zJd2fzRNtsCheNxoaPaGaQ3UTpDHkaj++Q\r\npoUMT59PxW1pXYW+Qeiyai75nEU1ldWmBilwbUFueupT3u6zw348eeDOnjj3\r\ndHv0Ay+RBYanrQTx61DWNKdIS6V71ELIgLwvGZM83FswtuMus4Gi6gblpddK\r\nDRLc2QufjI2kHYDxnyWpwAcUur9iwtb3Wu0LozQyJbPEKkOelW/QdgnjDjZ1\r\nNM28IulfYKl7PZTH0lxWUbl6nQ32YGF3jKJYhKgoLVBrfHWkYtKBVJ5D9tlq\r\n6gbJw7Zuhxda5ZkCFvRgsuYN2Q3knZNminE7VxXp8gYevupsORUm9cF2aCMN\r\nc4W3FIiYgUFC86O5NQGoD6F0nAv8aHEE0fHozCzDtEDidt0MB/9Y9UN31WHE\r\nmtdHKbGGXuWVd6cYUo1yQ7CT0ELolM3eWBsCmdgqVAHfxA0SSTsaCGzOSAYx\r\nBzLh922o19PVK33GSCmURtZ65hDGCtbH8r1q2MeuL9iW7Koj0R0De6+h+QKP\r\n1W87l4In+suWZlyIzMiv8F7eq2rJTGM2/gfXDYL0jWHEO3YfrvWvg2HDpTZT\r\nLcF9PbOutUjC1Z6c+fApFC4XcgzsLLzdOUo=\r\n=qUYA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e4b50c7b909e88578a14fcaa172b721600fe8ad7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T17:54:18.988Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.5","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.18","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.87-renovate-balena-jellyfish-environment-13-x-e4b50c7b909e88578a14fcaa172b721600fe8ad7_1662832724619_0.4140454837983547","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.87":{"name":"@balena/jellyfish-plugin-front","version":"6.0.87","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.87","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"62d4d638a5296695fbf8ec3f78d877dc3f250838","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.87.tgz","fileCount":40,"integrity":"sha512-NnI4ElwlTg8F3YuRwgtEdD+ZMoIim77dT0+k5H+2Dg/lVY0tXH6fNqP6HnL7ljw8Gxww1WLk5n2vQWrR++kN8g==","signatures":[{"sig":"MEUCIFQEiVF6NHA5WBKZz1QvO91Efzik8RtxefEL0PRxfTR9AiEArPuHPUx6dGgxKGR+tw1pSaUWZDG34CItm22NYOgNjig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHNjYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDwQ//X/ygmKkbwQAS/3fv4kXxWjQJ/TELb5EWfnN/YQgfPhLk8FCG\r\nqAe37RJiDH2t6yw6nNpQBgnaTUoULpweMkJfiIoSBWBH9G9lMlDL+m4QBKYG\r\n7uc0zsUnEJlf26xuaMcuFST8BLGGCRvPJEInC+1kAngzujl7Cgr4LDoDCYAx\r\nFkafXMeA16UY4Za9gRVYNdkSAR/FyU0iWrQBAYOxheNmLEiGgN6bqkyh6Uw6\r\n4iHy6xmcaQm+zbE3o06X/TqGwrutqV9Qm5zeYeN1rIJ3odXr6NJVwJvpaFsv\r\nAKjkF6Mn9pUeh+/U4RqJIHwxHlFZ9ewqWCbAh3uGUKcROi1PE1p4tcJEW7lA\r\njAAVGGL2dFh6kj41G57l2EN0TbkXCNo7xaIKIM4memxRv7eGcHiXMZH8MOZj\r\nO6CliB/sO7SIQ4RRrx1Z8rodweRPmS1sL470pa7dFHWWUurCy5NlJ0FjlTl2\r\nxDCOLGpaFFSjB8VDG6R6PjstuiJ3ruDYqsptAupQxTDiNIw594ipt9VEaQNp\r\n6c29H2nSwp72jRDwd2t+PGfqn6R11EBQVsvNjgnI+7NE5iMXWmb3yTN0eJ0W\r\nM4QpebXPJY7u/AS6zPzpLasZbtjajgKZYo0RyOhe1gdhJ5eTI5B1MmuUQ82w\r\noObkY1SCPAydFLxl+h7mHUupTTcPSNXZduc=\r\n=VBO7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3f88880d2dc03879482e4791495a06eec2597d1c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T18:31:40.235Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.5","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.18","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.87_1662834903888_0.5626848415662342","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.87-renovate-autumndb-22-x-dad5be417e215f2b6e0d439d36f432a7a5cf0341":{"name":"@balena/jellyfish-plugin-front","version":"6.0.87-renovate-autumndb-22-x-dad5be417e215f2b6e0d439d36f432a7a5cf0341","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.87-renovate-autumndb-22-x-dad5be417e215f2b6e0d439d36f432a7a5cf0341","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"de388c5e9efa748ea7fde69ff0cbd74225f346f9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.87-renovate-autumndb-22-x-dad5be417e215f2b6e0d439d36f432a7a5cf0341.tgz","fileCount":40,"integrity":"sha512-P3H9SdPtgVb6Khr/GzJ63xaWYG2jsNt1rHNDkP/ybak7KuNscnL3verRUpM72yBWYnhSh9Blv/cKyqNglpM9eA==","signatures":[{"sig":"MEQCIAXG7NYyTgMU4OJtWpaHyZNZ01dOdYnedt2JbJIVAz9NAiABa7pLx3SaDgRm2m+hzHfK+OjTahwv1mCwUWewYpNiNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHNlCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoq3g/+I9VTwkNgZBTdZZCeDfDJw4HIRqZCfCHxJ+H5GldxCzvwq06V\r\nMbpBRAykq7A3FHQitTYAUdoozFoxizCtvBsGoT+H6WkQKCzpPJM+5JZF5aCr\r\n8GuN7UNfAQuGMjSdRsluPj+0iZ5BYbHMezTctBJwPACXSrO1aqcAUivkGcFl\r\nuz6ERzp7pDExn0Xm2T1YuzBN1o7Lbg+nBXmWpYqhHt2SytnVAYtC8pDiTTHq\r\nHJuva5TvrCELdBDvjNHevIL4tDQqe8zK3xKF3BlhPIy60xb3c8hNTtrX487O\r\nabLxwNNANQf6nZglVWqC3eS2f5E6CRM27k6kY91Z3eGmvJALYdqt0WTYXTDq\r\nO1MDaW/hzeQQFV23a2F9mNrfbIzR/CcWV1eWDbvDUUW6+/AoawoTjp39pZ86\r\nx+FZE4fMm9VDEeJ0N39nNymcT7SuVnYp75hvGD/VpY9+iwtbOIIoeknVLV3f\r\nN+SbBPRUv7qm8zrP2i2xv9IzbWrszj+uGzbdn2BLh9i/feGnpGYKdbBZxEkn\r\nNmPnNopdw9JE+OHNthbdM+Qo34bVSIMogREPYkX2oUi3MDGACCkoj6cmYWiB\r\nThxXehmrrU/xE+3kEEgIsMws8kFwKIpngejS0QuCdhE2z/zoyMAhhwPZwI7K\r\nfohKDNtLbwbSWaf+WGz3DU53eEcCjS1TijU=\r\n=Iiw8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dad5be417e215f2b6e0d439d36f432a7a5cf0341","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T18:32:35.806Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.5","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.19","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.87-renovate-autumndb-22-x-dad5be417e215f2b6e0d439d36f432a7a5cf0341_1662835010169_0.4672525341407674","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.88-renovate-autumndb-22-x-17a96156b10c1be33fc467231e1224a2aeb1f017":{"name":"@balena/jellyfish-plugin-front","version":"6.0.88-renovate-autumndb-22-x-17a96156b10c1be33fc467231e1224a2aeb1f017","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.88-renovate-autumndb-22-x-17a96156b10c1be33fc467231e1224a2aeb1f017","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bf3c05707814c53d44e8fb908145aa143c5f7324","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.88-renovate-autumndb-22-x-17a96156b10c1be33fc467231e1224a2aeb1f017.tgz","fileCount":40,"integrity":"sha512-cLXPaf2EMTpV+1gl1m4ryOoOAbXamXMlKKXgaRT2vzqJdd15sdR8Qv1ObbWP/NWtkVnKtz1uv6puxuQG/ECpmw==","signatures":[{"sig":"MEUCIQDligE2LyE/hENeYNqoAeS6/MnvhyBC9o+DRR4R0ARXjQIgW2N47IyhT8KJNzE1mUxOwgpPrHTNa3AklN7tsSzfACo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHNoZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE1A//V+CNQBF4Qz0gIAyK9mk+5Wl4LTgNAr2Kg1F4epZ/aL1pM5kC\r\naY5Bf2bvpln4wLRqVrQskw9gFAbC1Pj6/o1MBiUCz4fbiOdFjN06Y6iuOOKE\r\nHKaNL444RGHE0Fiv2PkPE7w0IbsuVCCUEDQUsf2Mp6LUgIyeSkc1RUWVJJgG\r\n+cEY4zF2BqSvsJCAn2H+454YoNc+DoJ34zw7jmMM2Q3CZ/ovoxX3pEEDg/S9\r\nYdKruKq1W1U4Tq1O+9+R3PBv283EKE4ZGU4mMde8bH0y/+CiJq6FR5VREYMu\r\nXa4EbVn0sTprefXT1e8jfLOvSdn2aeKBYgelukF6lpyMtUw2unvOUfj0ijfW\r\nSkVT1kYbTRcHmY8JQsH68CIYvE69u21YNUhz1hGKeljXNaMbJnQpBZNlfVUV\r\nPR4PnhcV9+UZlPyTfVC3x8MQI+sQYY9obGNLG1VdUwPWQsShOUpa7vVN6IC+\r\nopQPnsXLZOqZb+VrVKmK2Ly7t8TrliF0uQyxcwmRWlZr2ED7XyvX+qJRJI5D\r\nK5dLDdZnytBPoa30RkI5oP/mBJb37Z8unA9byJ459otPUHvKjdEeIgMIph6f\r\ng7v837fIxe4OUyJgB9pwYJUeQ8056L1EQP+Ln+U+nOhdJbHLgEfxMFgn9UIN\r\ngBgkGSVK+JFuVTxLOI1taiBi5oJtu8JuYIs=\r\n=cLqq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"17a96156b10c1be33fc467231e1224a2aeb1f017","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T18:36:32.434Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.5","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.19","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.88-renovate-autumndb-22-x-17a96156b10c1be33fc467231e1224a2aeb1f017_1662835225579_0.24529478783898195","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.88":{"name":"@balena/jellyfish-plugin-front","version":"6.0.88","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.88","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0879dacec87eec98bad442b8c83a9f272b12dd2f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.88.tgz","fileCount":40,"integrity":"sha512-AaS3GkUask+rf2WO1wWaupu+NB0QxZOlWzSE98qkFmh1fZhk+y3J3P35X5ct6Dw03ompjCPPxVyPVrQJL6MZgA==","signatures":[{"sig":"MEUCIDjYJNAj6LptdgSJF8oG2A8+G8sT9NuY5aPTwecet9QOAiEAzAbcycvtN1ZCa7cngOSkbSusTPL7S+d0FxQe46bje/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHOK3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1Lg//SM+YeppcR1rYTvtRowt90ferj97dWtIy8bJg0+03sLNKhumD\r\n/p1yWu9leLQEUp8L01O5kMBb18lqs0xQctVlvik5wEvs87uBOeKWbA8kVq00\r\nTHvheAxbNJLU4zJV98nbVXMDmTYnoP7gpiyHVfVP3tUwvTkNwaBDkErA/J1G\r\n7pwvldbY9av5HOCrV+VUUFBH+HyoAGVFr94fKDEivwUqNQT88D9HhqTiYVQo\r\nKiiJqCxGz3c5HHzJkUUDbAdfItDmJ/XTWN/9fVcY+aVvFgCFe/CUle0Bg1Yh\r\nBzcAJmdcZvkz4jfxygy6fJ7NyxVmPfy78MFJLDXG7lqe5PteHmnCz8LMMM41\r\n6Z9WBzaPozj/J4+UUFlJzgy3ulUfSGwl4haoP/t3SJate4AcRYqTtRyk52in\r\nr6sG83yBRrIfoJ9VUXLDNsjonItypbliVT2W4FxqaYelUYNBGdZr9ZfVvrLN\r\n51BKzPmlb48dwWVrBfCJSfC4VSLcjAZC3DSapVK1oHB3z5SJhJnMm06WWxfP\r\noUelt6EQuWk9FaGbWhtpDL7FDSF4dCRYWG9nDOuxex5PvqA4dF3U5X66FiMl\r\nUwZ2PenYLG5UiwC2r8p/6EBDBHllqp4R9dH8nAW659NiA4T+/c93tVLAaVO2\r\nawDhcP8o1nieW+2shCRhxvFcu3lZ3OtG29g=\r\n=tmya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2cf66262b1dfce59fd2698d326a7c4cc50f7a69b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T19:14:58.909Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.5","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.19","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.88_1662837430916_0.9004919434981002","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.89-renovate-jest-monorepo-419209515cf939365e795577c71d7843f949ac81":{"name":"@balena/jellyfish-plugin-front","version":"6.0.89-renovate-jest-monorepo-419209515cf939365e795577c71d7843f949ac81","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.89-renovate-jest-monorepo-419209515cf939365e795577c71d7843f949ac81","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"671b6fc098dc56ee6da88721af27164742797275","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.89-renovate-jest-monorepo-419209515cf939365e795577c71d7843f949ac81.tgz","fileCount":40,"integrity":"sha512-tv7WUct3KrK9UHpClUEFrXA3wx9Y7ZA81BIHSwFC1MqKKAR5IIGWIa9gMsSlOK0t2xqIRoX1dwDVfVxq7zOu7w==","signatures":[{"sig":"MEYCIQD48xOkNaCq/G5ULGSk/ObRuwjoEEv5oTNpJBEjF6JrawIhAIjB8lgKo4ufRapj1wlgMv46Ssy30HRrDEEcSvAPo+vk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHOPvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVKg//Wsflo2pPxQwPAiSbSbfzVpNke5RnsMC0CpOw90tWmwk/JhXc\r\nVj1abPMWE11t8PtC3hdZjZ3Rlplc1SWa6UC/fpCU6p9JbajXtvcJ0X5SPTEY\r\nCub+9o/kVrSSeSGVYcrSY4/jUKuawsnPwbipoaLHEvweffz9/KVKGfUCvz42\r\nFS/lHJa9roj25k1Z0WwfXC1ygBaxZLK5EjJe7FW0+YWlg33/1VtyULKwNv4F\r\n3N61DebccpSPWYQwaJmga2mjD13FG3O5uJaMIuhFFge6T5ouuggUQ6SJXLNa\r\nd4nHCtNGfpsf12ldPZSGfAQD8snWGRG9FZBbvtNfi//tr+qcXpwbQbsS+ZQn\r\n2XFtBIn1SP36Esz4mJndgwzqswU0KthM5s+6stGQSpVHIPVifJJvMXqgBOyQ\r\n1LeW6hU76GeDeeA0YuUcD3fLgQ525vDW4FhcKipUfvuKMKdz/HO90SoK3Z1C\r\nY/IKv/TEDw7XWy9I1nar/Mf+U1Sh1o47CoySkF4xWWrI3tt5X+lZyvJsOTAs\r\nIF2TpvJ4GoKCzE8grw+gMkj7u+ndEXquLQoM2RnemoPwBpjRA0s7G3ZF2cKw\r\nzFUMokoEI7XwU53emxUhPWuraBk34bfrng3qQkgNGU8rigUiQU2Nhj+Bfc16\r\n2r10sriIOghp6dGQY9obSPgOhmcPyo0X7o4=\r\n=IXQz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"419209515cf939365e795577c71d7843f949ac81","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T19:19:17.818Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.5","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.19","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.89-renovate-jest-monorepo-419209515cf939365e795577c71d7843f949ac81_1662837743684_0.6452475588898119","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.89":{"name":"@balena/jellyfish-plugin-front","version":"6.0.89","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.89","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b693324c37c690922db132a7d6f97a211dc1be90","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.89.tgz","fileCount":40,"integrity":"sha512-wmYgEJqnItAOwLECG+6h3bhocpXjIGFmNmLerIQSn8MB0GtwLLFEMuCQrzG2YBsUuAR4HVHK/Z0tj6YyjzAs6g==","signatures":[{"sig":"MEUCIAkNfrL6u3dergTLYIZK/6tygfqBSCgaPjTS1wKnBa57AiEA55/jN8m05bAXwEFJ+FgcpoTn8npBZAGTzZhimTbdDKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHO3SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCPQ/9EyR7niWE34wWPCwuhA7UcgYGrVzEZ+VE8ULTcaq++eBlZJjJ\r\nNIOhFUkNWej4ERhZ0E/YsYzrV+KR1xS1FXFSLOAvryTwkxkHs1X+yBgo1SC4\r\n8uywJ2v5kqykI3WjCl1ZGCi63xQYk5HX4m7/X7TtV2LJnf7f67qYetI8RjUd\r\nDGxMHiOlv7Nw2Sv1RIluoDpOQC9mxw7Ax8lRSjj3eALb3hF9S/SbpJty9MEs\r\n6ByzUpbgSmH+H33JCx7Bq5D4+emCV2ZtsNuDUapsK7FFNIVmm+b+fFWZFrli\r\nmBDwQHMjIHDF0pj53HPWLH3vOQ0nxT00l6rhagb6f+YuBEmDiET6Eoa31rCF\r\nDVHwHEuQr9R3tUILLB4ZjO6qeYYreuzjnMEndMYJYHI/fXXAYAcNZQgwZnLv\r\n0ZVjQDpW1R8RIhLU/8dkSXsFA2HxyyZfWIaP1SRYUce5VFhW2qCxpA1H36ww\r\n6ZJZSRser8zEfN96iY1MdBFrB2624QnFQL7TIG+MZbxYOKCKKP2XDt0pPa5E\r\niaxoXhHTHEDcTSl9BU0I79r8R7vE09M9/qILMWLr2uXBK2/uqQp55TW75M8X\r\nRLo1S+qSofUYRGKm0pK4KxSPC1RwBIZ7W9j2qad2j+6VLqsaQyt778JAzh/9\r\n8nS1uZxVQrDHxhWCKfR2BroCrnlggqJ5uvc=\r\n=P25A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b79e8213cb616149933d4f217e31c523a0c4d95c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T19:58:34.286Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.5","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.19","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.89_1662840274494_0.9037620781382467","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.89-renovate-balena-jellyfish-worker-33-x-cb1a5394f331283ce4b96f31fd533d8f7a7c1fad":{"name":"@balena/jellyfish-plugin-front","version":"6.0.89-renovate-balena-jellyfish-worker-33-x-cb1a5394f331283ce4b96f31fd533d8f7a7c1fad","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.89-renovate-balena-jellyfish-worker-33-x-cb1a5394f331283ce4b96f31fd533d8f7a7c1fad","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e8c3bfed78e460c04601c4be96ae3db1e6257c9d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.89-renovate-balena-jellyfish-worker-33-x-cb1a5394f331283ce4b96f31fd533d8f7a7c1fad.tgz","fileCount":40,"integrity":"sha512-XJe1vKljzeKFGMYWSqNMs2gDBElWR32IQhknVNhJ41bJrtCCZN6WBve+RQRaqzL64XEr1ZPcllZP/6mSx22IOQ==","signatures":[{"sig":"MEUCIQD0QxLrqoJfGgbYdxbdtoXwTKez2hNd8nVdO5KvgJEkAwIgUWX9q+dYrd0Hhx4w2uQiLk3x2qFBQrWTzABczgz0rqM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHO3iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9ng//X0PpW3lPVDNHfk507pv2GGiRstGa1yFm6OV2dWa2nP28hVNG\r\n956lmNHC8PbmasvBGNnqEamjSxIxvJTMEIrj0s1eJ5MTT/9LcMwRUs7XxERC\r\n47RA2U5O8PbgOQB4xDumEfFGACcyXSlhQ9BnoZuyY49LhBRWaaYqJ3YMsBYt\r\nqO1Zw6+RHp5PughycBmbVqjKhY9Ggh6nOMi10BHmmbouX7Ax3ggXss0uOeqQ\r\nZ2WYkLF+qnJ+14E8Ve8xumDK6XgD4sqiEjCnqbj4Yjs/1I7ijnIvpj/jOXjs\r\njjO+gzJ7aDirlty7eKetZSSQ3LpPiN1qxTshdGmsAZAaaTTfIwXk58SbbCze\r\nNTcv5Z0MZE9pF64J+A4fxh+wl6C3ngV1ThEiCXuDdbWuHExWJ3fvA1rBVP8Q\r\nMsxIPdM+vQlYnb5ru9LQkSubYTrPHtqXnxSY3mZbR8QlAuTpmOCbdp/9+5SQ\r\nUUDSfdBusXx3D9qwQkGrz9S+j958dANszAVy4tIrNzDB3XYzL1/OijVrczn4\r\nJlVqOYIi91xM9NIhvzD3Exlt5RPRd4vKrtyvY/Jm2dqj4jRem743u+E2b0PQ\r\nO7eevFcrLEWI/ZW4Bm7we9vWB5Wg+oJZ17qi0y41UhOeItjCEdaqi+xVLqaS\r\nohXhdewxT7AZJFxJRLXZXYP+XliVAi6Oxsk=\r\n=WIzp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cb1a5394f331283ce4b96f31fd533d8f7a7c1fad","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T20:00:11.417Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.7","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.19","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.89-renovate-balena-jellyfish-worker-33-x-cb1a5394f331283ce4b96f31fd533d8f7a7c1fad_1662840290439_0.11674001268573142","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.90-renovate-balena-jellyfish-worker-33-x-fdbf5ec93979204329ef7e05cbcc0f3b72490c75":{"name":"@balena/jellyfish-plugin-front","version":"6.0.90-renovate-balena-jellyfish-worker-33-x-fdbf5ec93979204329ef7e05cbcc0f3b72490c75","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.90-renovate-balena-jellyfish-worker-33-x-fdbf5ec93979204329ef7e05cbcc0f3b72490c75","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3cd8713cf14c5b0bd56139eb9b7f8e2333a60df5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.90-renovate-balena-jellyfish-worker-33-x-fdbf5ec93979204329ef7e05cbcc0f3b72490c75.tgz","fileCount":40,"integrity":"sha512-vme61a9q1kvFPZunIlUquFLsL4Fh7haVKPgTy9VBcT4XHO/r1WXLCtgsbB9UKse4M62FiW51Hy0/ylQUxeuBUA==","signatures":[{"sig":"MEQCIEkKNmtdR3rpUlEnrEU/jB+cMrP6wfPXz5kYxXKMG6qyAiBotHpoJj+N8LOO0QNLD0YxwBSLhdmvqvQpIC0sTIPzNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHO7BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBeQ//bWngnNV+4RxQ7npheGENRoIryMt7+ery4D+Dhna6BEmTF89a\r\nO2YB5WiKYbOWeQNIbF8HRLutsAPemoWFnbZxaRvwRxsDL+XY8UZwKvuuWd1R\r\ndNtpsYxnFIGWB8JeeTLotgZ/A6vheI231/ZlpfLq0xyHLMzVwZ2+zFlPT/iN\r\nuyAsPYmuazTnr8eM5+FA5Qy5aSDLh7pv97u3X1j/ypMNVusD4GcOQvSta8mX\r\nBABYfsyzQLcaHI9KS667/lF0lvE32+QJ0a92QoSlM6QYdNANhjY4MbOVCIgZ\r\nQlNS7neIxFa8M7KS9n8Yd9NsBDwM3RDN3bc3ppcsKwlftN0AtZjBt5cjmvTD\r\nD/zfCZO7Rs0LeTSPEXJDOC82pfbqeBnkXKT2fx2PL69qb/UEV6thCKdQ6VVG\r\n0TW3uK6B41AgpOrP9wdKz8b8tO2xEHKmJwM3kHMU/qTENe4jpXFR3bYkyjnh\r\nYyeDp9C+HLvJe4izd2NO2WKl9JUs7vvTtXrEP0bGY33pmnh9qJLmmTaV9lK8\r\nQOdNpJaVtQ3nVlgum40rtTNuk7n54x/ahdYvuhWxMZsQ6fYYfMXkQ2re/dB7\r\nRAXuGcQ6AuKAT1m+aF01+AXofsF22nrl/AjKL/EM84oHd+8DUkxmJIXsY2da\r\nu16tA9adItbT8g/uNl58aO2iJ9ilJI+gF8w=\r\n=avJu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fdbf5ec93979204329ef7e05cbcc0f3b72490c75","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T20:05:32.368Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.8","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.19","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.90-renovate-balena-jellyfish-worker-33-x-fdbf5ec93979204329ef7e05cbcc0f3b72490c75_1662840513083_0.4971155390445281","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.90":{"name":"@balena/jellyfish-plugin-front","version":"6.0.90","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.90","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"77945656aa0495edded7df0b651968ff4ef6d134","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.90.tgz","fileCount":40,"integrity":"sha512-Ulbr4/srMbKmh5MYXZ8iRaMESx6O58EHhrV9gKoE992LWQJtOekPf1oImfy0By5HHRXH/+lukcvhU+iKU3UxbQ==","signatures":[{"sig":"MEUCIFRePZLi3/Oj9CMdroajPojR0W9EwmuglKj7Fv6NSr6uAiEAvcAfqRu6ccyW+sY++uUgApsjz3ZiyK+WCWdV7xERngc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHPclACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1OxAAkItuANQR7p+mw1P88kO1atoje6xF63lijK69Wk9VuGcN2iG7\r\nHXVbbclPJ3siqGf5w/DAW9TIGmQ87RnXrhoDI/CNavfi0EP5ExWNbsFh/xn8\r\nsJNBBcvOa1g0bWXYd+5DzayhpQooDKOY6vT47Ox0sOCRo0N95LuX8XtBN9wQ\r\n0s7lkMK4MS20csKwAAfgAUh1TwAwctCCprJueqClOfxs7rN51iPs46hveQIq\r\nhYHHNW818Js8XZciXbInOKf9xEwZF4XY1Fvb7aOPoaWSxtpUWTUiTCLyotPc\r\nyPiCm8NUWLI0QqGN3oYeWBGtkgnCmF0x6ZVRA1o1lrdh+66Gj22bv+/U0m/k\r\nku5cx++eTKBkcC1RZJd+spjaLtNz+rxd2TO4roCeqPQDvSy13jX/fLUKK0Lt\r\nYr2xFNPf0b0szdmiCjPtc6GQcQ46haU6ADxMqh4pUYag8ouXy6hI5lJELH5z\r\nPXfNP/8xNXMgFLkKmHheKPyNPyf0q054fJ0dg2r8IO40keBRlA2dMOJ02Iv/\r\n/brkaj5iKgWiWqgwo37r40nXNkGqfUKpOio/zQcQ2LepiRwfD23Xt1ykT+CA\r\naQpv0hg7A3Kltt3hAoAJiPtj6hhpU0P9ZIn9lN5uFH7LqQtNrVBrdrNkGXRH\r\nE6EI/V51ixqaQDxn+LDMCPFKKcXEf1a8cg8=\r\n=A/hQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f9e33d3f7f378492f0040b7df0e7b299df415b2b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T20:41:56.467Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.8","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.19","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.90_1662842661672_0.11105087843272399","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.91-renovate-autumndb-22-x-54249f23b0d51e3fb5347fc52a1a21cb5875a798":{"name":"@balena/jellyfish-plugin-front","version":"6.0.91-renovate-autumndb-22-x-54249f23b0d51e3fb5347fc52a1a21cb5875a798","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.91-renovate-autumndb-22-x-54249f23b0d51e3fb5347fc52a1a21cb5875a798","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ed453172712a07aafa893374a77afc4df47f9b2d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.91-renovate-autumndb-22-x-54249f23b0d51e3fb5347fc52a1a21cb5875a798.tgz","fileCount":40,"integrity":"sha512-qdu0zonKH6rHEGeDlycbiXfAXrrzTWyCvIh89V4ZC2TsxwYXm/y1Lm/LSBka6kfSE1sgn0bpUGLZazW9IkfSVQ==","signatures":[{"sig":"MEQCIENCVR16Qv4YdPe26pYMG6RtJlGpVizv2seLKEzo/XE4AiBS9vTODPPmsTPQBnXNOdSs4uTlviguMGPbxGYUs1G2xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHPgFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOHBAAo6Pv+LryuBCudU040QAhai7yq/ZhjC3C9g9sP2JzF+Wu4z2b\r\nkuUTe2Qss+k05tdmZvJShwo+RhT9WSTkcu1crESDbN5FvPgWj882FWxxXoLT\r\ndQu4sttD50MJBKFXgq9h6qXsDZ9M0bMMEI+eGlGckISyuGz5snMIafez22JD\r\n8+M7u0ng5MTTt8pyzRKGGZL+gqQwUFY3EtxkZWP7LEQwQfvlRdh66rNrQflY\r\nS3Qqws6vht2U9yTVyr7W+Hq3GCbDyXZi2IzKg/91p6f+Mo+9+AiqQYr+Hse8\r\nRaZlI/TSCHzUDmZ2kYpT1wbesBKlF41E9RH7Uv3h4eshi9yKeySz/AM/kDil\r\naecxwN+oeAIZqSbWOt6u2uQCffGi5j+1MFbzKBXwSxnEPWagK7O5rM2bCluX\r\notaDmCbDVi/iQNRFnMTlYYpW3W2aISFE7BYr+pTPqdwxdcrtSwTmglmDNlp5\r\nGudp2HmtchrbShfYocYIp+ndAyRXj4kdYhxXnp5rxNcNMNTjBr1NCtOCiitf\r\nHFwll7bjppz2CNnIe0u3JrWsjCPguqc+rR4li5uEIQ8suRKESnISYkMqIEcz\r\n8Agmt7d6f4KnOdKw45i5uHtjeeFcRaQg02PeOHPgl0nO6tjlBLuC1sAsE66v\r\nCnfo30TK8gcyI+DnRoHXWL4PCorkRdY78AQ=\r\n=rP2N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"54249f23b0d51e3fb5347fc52a1a21cb5875a798","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T20:44:05.541Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.8","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.21","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.91-renovate-autumndb-22-x-54249f23b0d51e3fb5347fc52a1a21cb5875a798_1662842885456_0.8888570035495131","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.91":{"name":"@balena/jellyfish-plugin-front","version":"6.0.91","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.91","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"17114a2f29bef55b26ba68528d5fd728937dbe60","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.91.tgz","fileCount":40,"integrity":"sha512-gWU3S34/El6ki7RC/GYgQ7xK3TT3vq6MHD9q7bxaFcmUPraL4cuHzONNvL1d08rZZpf8v74geHBloYRY9JtHcA==","signatures":[{"sig":"MEQCIHxRNbGNaxc/KOI5bEQFFlZ87SySzZANb1HHhz++IV9RAiB8xtZcb26GS3nb4SdYpeYcrVlzyUwJDiuSTz/+cBTTHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHQCwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO3BAAmAw/ogXO0eVfcin4CN4Y8Q1XyYrLUSc38xvelEa50tCMA6i0\r\nCosRj+/8eUyvHDNva0iSTnK8Qxc9H5LZ8PiY9YUk0iP/xXZC61MUVowayGtr\r\nicRCHX0KcUK0QM8azSpra99Wy7PnhvrPO017myfkJaPI8ldQI82yO+rfcq4k\r\nJocQDTu4jUWRRoLNCG534KFLvy7MzSvZkY+IZed+8DYcJGcSJgiTVX2Gdysm\r\nwtgLF1h99avAoC2b0kJykqaJxMXNMDAfisa33IPfJzf2HA9vf8xsdUufuu6g\r\nrsHlgB6YWxosGwYAGl46O3zRlayjDRCe86moWLNxycV2sfe4CbdMPz2xgrvA\r\nS3DK9uB3X7+e9UmljYcytLLgM50T0t5lP6iiPoIKwp+3v9KYCFd0lHlQUSpE\r\nuo2+xnxYp1o3IPcmStnlHBWCCLAUvMYppYLg3NxOMbLKbX9Av+kBP83/0W5A\r\nAEisEHZXVruwd5DsBUStg0/94gVL1ibmSjToHxtJGQNiM7Q1AVF1vWtDbwSA\r\n+Z6rVNUChuwGexsGihTLrekXHKKhwdRCH8J+eNr9hxHkdYsARrjI7c7V4F6z\r\npDrcZQNIsW5ochZ7ny8GeoffxICtrS0BynQ/G58XzVu7IERpjy7Z8/TEchOS\r\nx2vj7BSkXJf3b/RhSN6w/axQPnYzK/nNCUw=\r\n=RikI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"a8d7c939fd7a6274564f08ad091f12f8fba44554","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T21:22:23.105Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.8","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.21","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.91_1662845104124_0.44670014764457067","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.91-renovate-autumndb-22-x-2b1a82d51a1222534ece1dc7a525979afa9540c1":{"name":"@balena/jellyfish-plugin-front","version":"6.0.91-renovate-autumndb-22-x-2b1a82d51a1222534ece1dc7a525979afa9540c1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.91-renovate-autumndb-22-x-2b1a82d51a1222534ece1dc7a525979afa9540c1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7f8ed8c9e84266de33784ba9e358f12ad476361d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.91-renovate-autumndb-22-x-2b1a82d51a1222534ece1dc7a525979afa9540c1.tgz","fileCount":40,"integrity":"sha512-f6PjPuspEldTvnnPQprVTZz6rKB4bJI9EEIgzDjA/3HAfwfDp3UeVBUKIZ9epxE8Y3Md7CWRGiYPHcLknX/jVQ==","signatures":[{"sig":"MEUCIDzSbgZcOa266x2xA5765EeWUDZxyGLtDKdB5gV3irrtAiEA3ueS2GMWmytxV1B2LLdBgn8U5VpQGT4pODwN5HOeiXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHQFuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO/w/9HQumvVe5jC9xRDobneKI7WTI0avT/oUadpJpWT9rjXjvrHOn\r\n7W//BFfZT2953Q7Z1jkzclW+7rIpK0tjv+Vn7ldHOlxZm5H2feER2ffTyp5n\r\nu3mkwr2GzBDJnBinz+szY69XhaS1zIK8mq1ot5iM9Bm3Ov2F4hZDYAkiQ3b9\r\nU1NmUCU+RsG5tTH37zdojSRApbobhdL9yyZpwTBOBMrLgVKQOVv4p72eGvOn\r\nv3eyJ3dGbTUIQjhL1ICvjLgLTCQFChNolc47265XdR4cl3cBmz+SgntJXuEk\r\nuHiGieCr1J5FSYAKxEhW8p+qVWOZ55PPYGU9ft/ODAc+sLdiBAyNH+zOWqiE\r\nNENsGTe6aqeYdUVq3Ibck7+zYa38CdC3otQAVjFbuqV54rKqJgVIsRqs6vkB\r\nts/D/4SYUG56yGr18Y86Q1TcqQO2O+y0EHph1iupQkZa002eJ/dTEhZtviUG\r\nA/jrMhSQs8RelWR/jzdGWNrCRwrfnN/AGESdetU/8IdtSqAhLmn2oddR5Duh\r\nxRdA3KLrhd2QjZ3jBLurb8CdS5+JvL/biEq3+21tpM5GKRqQOoollXid6n+G\r\nxqC3pURp9hGtAgV8aiDWv7rwm7rIxoVcPiILj3+mI2dc+1o1G6dX/d/VzVln\r\ntsek+8nclRQL5DGKdLT/FZLZm7gkF1xvHJ8=\r\n=NJgi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2b1a82d51a1222534ece1dc7a525979afa9540c1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T21:23:44.479Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.8","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.22","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.91-renovate-autumndb-22-x-2b1a82d51a1222534ece1dc7a525979afa9540c1_1662845294439_0.7699922607840581","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.92-renovate-autumndb-22-x-7074d84ea64af27a09d4a6f333a454e6477fc6b1":{"name":"@balena/jellyfish-plugin-front","version":"6.0.92-renovate-autumndb-22-x-7074d84ea64af27a09d4a6f333a454e6477fc6b1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.92-renovate-autumndb-22-x-7074d84ea64af27a09d4a6f333a454e6477fc6b1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ccd68a84d1bf8d50051399d605814e67ea6355d7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.92-renovate-autumndb-22-x-7074d84ea64af27a09d4a6f333a454e6477fc6b1.tgz","fileCount":40,"integrity":"sha512-WIPco6U8w4GEjAuMl1NxIPobz6YRi8p+JDlb8RwalUzTFKclthsn2UFnjbEz1Q+scTaRg1zRTTKwcliNjMU4mw==","signatures":[{"sig":"MEQCIFkho+W2Or0paZYxp9Vodm3tIhMnwV14agNbcz8IxcZDAiBULY3MaKVvM2IyjZ3gZFb+hYW9VbpkIwxcUxrKoH2x2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHQHxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqFhAAkcmNoJF2LYYiOgUdIHlu2J3sd4QKI1yaZQxxZNJv99ma5f1s\r\ner2UBMeqleUFI/uBdydH6uQg80oQ08SAkRm2bfEOZI2tnrbAERrHOckteJWD\r\n0KgjHu+gwmzXLxAUE/IzsCg9b/D9LQjHkKW/AXfGAN/vPltlsCz+F4rYmsHY\r\n5Y12NhJfK6fpgYrvKKYvxFGw+UqngeilmFMSehelSTnFUzR/TafOmn7GWvdy\r\nCfOUZ2SlqSnnWUHG/fgtXDlnPJ2y0xutcmyucPJPMHHben6/+pNqJIDW8VTn\r\npjJVe+c6biicWxsquF2h5jC4kIt3UC6Pa3fu8jHkFamiwiekQOaep9nSr0+I\r\ncsrrj1fP2Eu+QmCWN7IWhrBnLwEDp71wl3Meu4P9Gtol6YLqJuyXiqosiYl9\r\nES7CJ2Xl9jlXxIr6klAasQbjWHmnLo4Wq4ksXMgjgRt6V8BgYsnEF+rqEOnX\r\nm0LATnc+yYuLy3/R0fdiXMVRP8oyt+2K+xyqBJqKLv5rCAU0b9K/5K70+K72\r\n7IgSjsESfh6ZJj4ZQCzaQ3Q0YkcifHrPAbr+JsyGH9Dr0Mrm0+HP12coPn+Q\r\nYUdP/oLek0WoQ/py776DWWVjoYhB/rMGfj/s7Doae92ROIIpusNvjAgaIUt6\r\nIgWeurcy6sd2ja3vboasTx1MhMYajqZu918=\r\n=dGv9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7074d84ea64af27a09d4a6f333a454e6477fc6b1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T21:26:39.807Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.8","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.22","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.92-renovate-autumndb-22-x-7074d84ea64af27a09d4a6f333a454e6477fc6b1_1662845425713_0.7183751706551074","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.92":{"name":"@balena/jellyfish-plugin-front","version":"6.0.92","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.92","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d2215f3649ec290fb79ff6934184c12940e6282b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.92.tgz","fileCount":40,"integrity":"sha512-4oYr5in1+F171vjS6BtlsQNKj/nH45VBl+qUPq/vwILq/reBQtTR0cVQaAUJT7oQnwQ1CK4OZNsu8I/vXqm+jw==","signatures":[{"sig":"MEUCIF767RB5Z0DxcuP4CYCvSQnkaKhXCo4UMYWbIBFFTb8QAiEA3qeki4ghn6lCNgapxvX46uB2b2JXpV0Xz5dn5ilBT6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHQrGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIehAAj12UrhuVleCsPYmZ3vht315DcDV76Rtqv7/jPsl2LLfHBq5x\r\nIDxn9qAPBxmTSBDBBkSNSmXb4dABZUb7+TUIEX4qPJB6oA/IRrQPJOgpo+7c\r\nyQF8Nseu8iCVamLAYcM1Bg2M5a6/9isI5AMVSQhskbJ+7gUwvX1RXNP/+xZQ\r\nUEJHDTLOCrWu/9OTsMt9Mc/TGT5YlJ8YQ50hSax5jyXWRcU5Zs4BGF1lB2zg\r\n/4M3K98EJxxVs6qIbupi42OC2kRiceYn3xhDlh7XyfnjuYfg/IlMVDGqrX6B\r\n7Y8rpAy9GhAcwolu9bqu9LhIZcyk10oFKwEDzaw1FFHlQGX2Lh60zsfXZzpJ\r\ny4K6kEhyDIKL2JS9kaT5K3/8oL7XAll64DGjvm5PN5tNEs2iFbDeINllYtMr\r\nVVQvWxEH0Llpnw9HefPr25OF+BjbM2VLJ3aWHjBBWs7mfKmrZ6+YC1F1aIaX\r\nslSKaVSICF69mDlPSiqdFthCxvQ+pbNNg+9PlA0WyuaOV6A1/VDPHcqEqRuU\r\noEHlOCiLhHSuKuzlfyUQFsiTOT+v+KA8RoEhHNKZwU8PEkdr3p66HUt3ce6e\r\niG6rRxYZunYUwxCEcr2CYPt5KzFRGvGvPf83KJSr5S+/FGbQlITQB9scjd0Q\r\nd17hoBgtjkS65HiQGpYzleP4dKfqPXG/hhs=\r\n=aFpv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6b98e09a5b8fc3acbcdc954375131ede05569751","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-10T22:05:22.712Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.8","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.22","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.51"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.92_1662847686277_0.1911518138809014","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.93-renovate-balena-jellyfish-logger-5-x-9a2567b0cb948090efb514eff05a5da360ee9d11":{"name":"@balena/jellyfish-plugin-front","version":"6.0.93-renovate-balena-jellyfish-logger-5-x-9a2567b0cb948090efb514eff05a5da360ee9d11","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.93-renovate-balena-jellyfish-logger-5-x-9a2567b0cb948090efb514eff05a5da360ee9d11","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"597af3a4cda281736032af08a6582f8cd9daf9e3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.93-renovate-balena-jellyfish-logger-5-x-9a2567b0cb948090efb514eff05a5da360ee9d11.tgz","fileCount":40,"integrity":"sha512-1qD6mhJbaSXiUSackOvVQkdwcC+Ror8YWFcE0zYAelXSELYGO+maOAC4WTQ7GhXkMV3VzFYTptmVHc5D1QOd2Q==","signatures":[{"sig":"MEUCIQC5fRdsQFAg3r2W5MkXjEy1RI3z+8OiQbnXAh02cOmlsgIgXFXxeUACHyFjokhPku7UkEN9MIcBZBOyd4mFCdwQPuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHTJxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+WxAAh0SkmUo9hLg5J81A/6zPx0BTML3ZzZ/A2DvDey0TzbmQ1xpl\r\n8F3PU+v2pM89AtOMRmF1pDnI9Mv7yYajFWBY5W3pgrgc1dLeuDP/QAgJZXNp\r\ndfNWtMjLj7jPgOMZhHsY1VNfhs/1AG82+X3QbK77H2ihcMUEe8+Wa2FSfDxv\r\nDD/FgSBBYid7CYVdia24L/P+lDcedCSShVASyfFD+WL8oGStIrDTit4DHmBZ\r\n+I0EYJZWSana4zGO0ImYst7L6OGTckq4DuiU4nyGmKCaVRtaRG/DBVtFL3ss\r\npeX2sXtUtp4s3a0lEQoe6LfgrGKHobrwjvy9S4FWhIvVnr2bymeBwWamcvfO\r\nwqIiceefyrYWnhzaXYipj2OAfW4DC9gnC0GXEgisNUBXEHWWk9t6+tbdod3O\r\ndkx8snZRHMmzMCaTRND0pRjEuAVTpCtMlh36aLANfz96kGcZMJfF4My3fxy1\r\nRbsIM9odRlhFLNa/AMLbSiUJoOzUcb0NPQRdz5K02Oy8tiH2bcJVTUmyA8Km\r\nS6wDuBtRxvR8OPAOQDNuQ4EGvWXokyF5tr04VH7kMxCg7MDpLlbCvPkaRCEC\r\nM6mjx9wmoIIDGSQgAIMfj5grbbFHjuxmXcxh8W24zCA+blpjDgL6ulpPfswy\r\niiobpdQ45McsbiN/a8+yzshAptfeWsaRWwI=\r\n=6ZS7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9a2567b0cb948090efb514eff05a5da360ee9d11","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T00:52:02.925Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.8","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.22","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.53"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.93-renovate-balena-jellyfish-logger-5-x-9a2567b0cb948090efb514eff05a5da360ee9d11_1662857841494_0.21529152889066938","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.93":{"name":"@balena/jellyfish-plugin-front","version":"6.0.93","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.93","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5db35d829f27bebfa31281e32a2afaef3279a400","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.93.tgz","fileCount":40,"integrity":"sha512-rf+cf5M7ZrU7ZMCxLMyc1PoHJYpH3hykIA4pOgAso0n/LYq4Yv4LnOSxAY2ucgLZnXh9/q3pnQyxEoljaduyXg==","signatures":[{"sig":"MEYCIQDTFVwsMmt49TcBGS9O3Y5wn+bRyAAMWN+5IzKyy2SdtgIhAMV7zFhvTI1OA8dFVKUgoom3RY/ofv0mQKpwhGajL/la","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHTsYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNGg/8CFkFAlWhlLuFY+s1YfLBP8f6gw5wdl8u43K7JbCYnMVQ4BtW\r\ngPWjIlZyTIh8UIA4sb+rxwurcylzE70dvgnJleN6tCrCFYcDd3aZdCSPaFpC\r\nlg+pEvNlOBCH3VUti0w/idrxEEi+jjRDBGG6FAE+bDyhHujMDeqwXSWCoX74\r\ng8iIE2YxUxGwqm+Ucj5DaUtOo3+6IQsvp+HzaIZPV5wpvbV+zx4lq+umjh/u\r\n4Qyxsd0eb8bES/xzJkuDlCVNDYeSpGhtXodylSpz89izMDjqX8zC+5rhD6kL\r\npjYXPozQTj3Pg1nXmK2fhuPBBxuY865enPbYslnpUxMVJYukADUbJCAjcRIq\r\n0aoDEOWbuhDl7Fxt1Eb2XNlkGvQJ+/aEy0edLoMWz1yaFoNx/ikqJNscJZcq\r\n2VEkvqaCmsAUEggnprloFR5TPa9KlpCzxgsTojU4BHnPuKNKL7E8Zlnrczso\r\nNGC1iVXuAdxW7V4uaQbh+aOYByJuk+2loKV1AP+eCDpcivGzBRMd0O5Oeq7+\r\nVgNOpHLO0iaa7DC5IP03+POO//VzVz6/9OKpoM5NO9Sp89S4I1+8JidwVYDF\r\n7CQiD7+GRk1I9eOyggpTM5czH/i6hLc9jew5fG+tPp69Rx2e/JgLkFWBYlG8\r\nIaYBWSuwJuL11CDpehZb434K34X0Ellnw7w=\r\n=4XeE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"453726705353b6c5d6711727fdf3d0eff659e2ac","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T01:31:43.568Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.8","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.22","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.53"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.93_1662860056705_0.7477790048906037","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.94-renovate-balena-jellyfish-worker-33-x-073a497d501a29b40696fe41b945c21b2c0175c5":{"name":"@balena/jellyfish-plugin-front","version":"6.0.94-renovate-balena-jellyfish-worker-33-x-073a497d501a29b40696fe41b945c21b2c0175c5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.94-renovate-balena-jellyfish-worker-33-x-073a497d501a29b40696fe41b945c21b2c0175c5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dbd484cc65428b53e28e437b663bb8c1315ce2ee","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.94-renovate-balena-jellyfish-worker-33-x-073a497d501a29b40696fe41b945c21b2c0175c5.tgz","fileCount":40,"integrity":"sha512-nIYOOxU5xq5OoYpTgBZEE0xZv62vGs1Oihna0QyKrSOwi6ClQnjENeLdKtWmZUUUTZTfvn7i62xlX1gWZGpWrw==","signatures":[{"sig":"MEQCIAaRbiekw6EEryiwwJ13IadvUlx5yOs9sbGiU3jwEOJVAiBijsI9WC6mirhJ13pI9KowSmFD2LsPkdTvSlT6hSQNGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHTwsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWXA//XW9KlcLrTxL1XjrBaVIU33PC+X2ac0TV0JUYMnQ7r00s9VbE\r\nYvDVgbwRQsIA4AuXr3xHNektblpAHZLiGu95B/WSCZrYBoAHrJK6VAzGeykG\r\nflS2NaTZkHB6u55MNy3bScO8u6NESvM/d1PNd1QZaxuQJVjpkEOzuf1oPdGO\r\nWaONaD2BTxfKWLlePVNnOGGFVNrJA5MkqEfi8BdVhWN0/h7GTBvL3gd9hZOK\r\nsGf9k6kkrzEqugunE6ekZ9JWHoqj/U0wN4CSUCwBq4698BrNd8XBV8Kk6T6R\r\n7QDyK/LF5nXu01+hwh7x0dnCwwRv8LQTm0Yq7lsl9RfwRrJDQ6ngAbvQIfV4\r\n/ykDpSafNHPr0+TlAdNe1ZxmRY9ieIe0FDSTsJTrSrC0NXIDJMYovyKCESjC\r\nHOm2u9L4i7zWFLssaHzwGyfOwqwOwJwpct1QmSV3LetmiU/cvl51l8PRbAdp\r\ndT/SlkvnpKUk7u5b8np8d3ZSpqApYqSOzIgQf0u74wwg4dAMvQSnSfR17I48\r\nCc2TWEim2ctc6QOGOy2HUuc6oSo90QKaSy0PWbMouwqrSZomtyyRP5fhTK5O\r\n0Hz39StSENAJi8S8q9IqxPjhYyqY8WsGyWPQWKZshVVRnaYQvrCZrb8prlMd\r\nkSG0ixWRGEZQyyRwUHg8tDWsz9GQ7XZaS/o=\r\n=XIwm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"073a497d501a29b40696fe41b945c21b2c0175c5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T01:34:33.145Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.11","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.22","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.53"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.94-renovate-balena-jellyfish-worker-33-x-073a497d501a29b40696fe41b945c21b2c0175c5_1662860331927_0.2356416043393046","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.94":{"name":"@balena/jellyfish-plugin-front","version":"6.0.94","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.94","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2490a6ab2b2f3cdc1201554e7167fdae307292c0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.94.tgz","fileCount":40,"integrity":"sha512-AmpeEGnC+DpB9n5CQvvYMqIuvtsiLclVQ/mc+OnmvNKEiN4g2XFDgXVIJiZkJJFD4O8aUIyxhpRpBDg7BYNtxw==","signatures":[{"sig":"MEYCIQDvnsOXp1TrsuLcw6spq75ENAJNkqU6BhTvOeF4nb6mQgIhAIRzzerVKTt3Em3Rb0G2ZFRnPAi+DtLY4vk1VME8vI73","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHUVIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCOg//ePWgy/viGoamlMj3q++b/Z+LqNyyUk496Z2HcIA0WioOPf2q\r\nvtTZQnCOsuBWGBsFtcKaD2KSZN52wLxV/EK0qcGR3KVpNfFcUzLEUHP9X8aV\r\np7F5AF8IC44ZwjmbzvDCLXbihvUDlrP4RtV39DxITQZ1VjofO8TIteMe27Xa\r\nt1KWrwKq4OrgS5ov2SpKz5prxs8aoe+zyZdpSM1P6o9Xwru/chbx7n4mb/BZ\r\nmf6qgpzw8Im0rWqfbhIycETAdlnH5BSLvVRBG6yXnML5soTwQr/N01a7aAYZ\r\nITO+44C9eCpSi8d74yxmNKuZb6mkneXyt9O3Tgi32H17FdRaZxmH85NjRIkN\r\ngTYbeITYH6EvoFh/CHOpiITDTyUUKOHi5SbhtpzDCxcxEmg/0FO0JFQqqj0l\r\n8hE7u+CAK3NaK9vDyrUHzF2iFCvbV/9pEMyP40OiEXpoB8GyZQBL9XJ8fZfQ\r\ngf35PXq7LgKtJg1AvVwTG9zzRA/9Ig8mvqm9aggmah5JNt4RGxhMQ/UqaMbX\r\n7kXrvBp3ir9YkB3mpT/bs/33xS6rLyNM1IUlp4STEwHbyUp8yp/9z4CJLq5H\r\n8aXAFFPDt9EnJfxU9U7NqddI2QKFi9trsCPHt/QtuyEC9tq1KCXMjcajhVKg\r\n4NQmyY2d47mQIeqOwaDlJ/aNzmRKlOeahfM=\r\n=XVJZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7fe88bb4c2c78ba72054261155c166b10459d06c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T02:15:21.346Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.11","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.22","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.53"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.94_1662862664613_0.4208069904556466","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.95-renovate-balena-jellyfish-worker-33-x-5e6e97bd88714910e9e140a27e66535edfeb2d10":{"name":"@balena/jellyfish-plugin-front","version":"6.0.95-renovate-balena-jellyfish-worker-33-x-5e6e97bd88714910e9e140a27e66535edfeb2d10","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.95-renovate-balena-jellyfish-worker-33-x-5e6e97bd88714910e9e140a27e66535edfeb2d10","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ebdc79d4300396ea6e67de012b3ce2b08d21b75d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.95-renovate-balena-jellyfish-worker-33-x-5e6e97bd88714910e9e140a27e66535edfeb2d10.tgz","fileCount":40,"integrity":"sha512-r4hsauW+Xv09dhVwaFd1uvkRleFSqC3XMcIeYC1deNhtqxHHcv1lmgBmSe/u65ittWhcU137yKJvCJQrCmuM7Q==","signatures":[{"sig":"MEYCIQCCCxdZxgVLPslnQG2ptZOL8rdwj2kjLsQzVqiRY4VjWwIhAN6VUEaOQHaBZrZkiNoDCH7OiiLfkcBzyRRxQ8WnfinP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHUYyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmostg/9H7iHAMwFBD7edquYMR+MgMN8FZxNpqzArQeix50vjENUby63\r\nUq8l+JUaYxJO/hgT2o2CREj+scKGl4bbsDsFzMM+in26/nGJQBd1FmCXeBXR\r\nRsVXEKcdI5wzpb15LzGPhxac6ezBRtWGyZPalyzUjAUsLvy8XhuxE3GQpMKX\r\nGHC/4C07TB/gAbjVrTOXiYFzGOT0YX8Vo0VqwAO1KFqfERVUGX9m+vGteiXW\r\n0YID4JCRHXiSt7+kgQy9wjd7ReFljFr8pcWbMAcOYUHtL8vATlO1Mf5nvtYM\r\nR8wBpJ0qQ2cYs+reS2n0WvIgpbCMKdGa0o0zbg3aF4W5gdPfA4671lKpm+n9\r\nYp/sDhoZEMA6cLxAkBddHyX6u7Jwsjj5BtOXTyY/NDHItdpBJx1Ecb0QM/JU\r\n6oTc2OZVzFh8ztSXio2XHZ02qopfEUYjU/A1379P4qEwfnJ1hRpGQjSErn2N\r\nOMBHEhABqFRc1ujUEq7d55KLPJYaeNTZNLfY5tKt8r6pdRchuCnqGjaA3f9U\r\njGewyjEbLPutxp6XWWBiKktQ6PAbEzCiIukFvwNFiC3Lth5B8K0qlNcCtQcu\r\ntW8lnbqLO1+bgXDVm+QN/AaZz59Dfy1U15MHpOHsgrXUrtNXTtAGvMPmdWWt\r\nuUfGM6X9YakvAeOz7msNQBH0vUeVrxGD9pw=\r\n=YGD5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5e6e97bd88714910e9e140a27e66535edfeb2d10","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T02:17:34.964Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.12","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.22","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.53"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.95-renovate-balena-jellyfish-worker-33-x-5e6e97bd88714910e9e140a27e66535edfeb2d10_1662862898064_0.12287897237507228","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.95":{"name":"@balena/jellyfish-plugin-front","version":"6.0.95","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.95","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"318f75d17978dcc91ffd191514acf0274b2a056b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.95.tgz","fileCount":40,"integrity":"sha512-qDqV9HEx5SoL9saRzvJirZzz17zBq+b5IaGNnhTjXV/SqVp1+OMkCu5mYj2GMPoHquncDMxmNynaVptxjU9gVQ==","signatures":[{"sig":"MEUCICn+AszGTQLd/MFM/vXfyvxjow1/b7ZESHWvlUiSwZ/PAiEA5Eb4OhcqmNfeTgVTL50t/WMwTMP8qYtE0XhyjWI90Vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHU9gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJNxAAmsJPo1+KYD+9zf2nQMuwG5Av2ykeiRf8F6BiDGSf3POFRirz\r\ng1sxKUYpZmuLNR4d/hA+aE9UEWlg4DJf4weOYdIIOcRico5ONpkSqGLOZP63\r\n2MX2pXD7FUB2psN9bkapDuqdWCXpVLUdeyJ8Uw54dc6BN3+iTa+1uNoAsH1R\r\nEUBRiwno3TXkgW9yGVlCOUyxIrSE0L8VZ8tTIQw/x2aGZPpS953yH0xrgD2s\r\nllAL3hUUpbWlYZ4x43zxc/QRXYt0sUm6ZD4672LeEleCefcyR4Gl1NiRfI+o\r\nwoMtWdy9TfKqDPMS50taOFd6bPeq95G2jW2CO/CkjCu8ibt3sG9Ckb8dWVyj\r\nQNxywt+ATzGTxsRnu+qnSrCHcBwgwP2kumcGtatZxBLQpa9CeJuv8i1yp5u/\r\nx7dA7FijGZv87SxHKvRMQfYsAiVaPtx0nBxunp3qzKEyGAiWQJNiW62ceOXf\r\nufoZ18l7tFYqethVsbmnY/GqvN/mLaN82Ly/IN74cEpUhVhHIhQKU7GkZ3pp\r\nlWzogalh8RX2xhi0bQHqhaEHZMLQCTRSB87ZnS7c9ZdXjfTYVbB9r2v1r5cs\r\npM9aOHg1ZgRSLKP93dsV+x3Nxk9yYda+UMw79iG7OoFjdI5LnZnzCkBXzHG3\r\nBsXJV8QE8gsTrzD1ZOMV24NpQFkRAdxqlI0=\r\n=W5RY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6f63143c300605fa2bc860e28317af03c2205dcf","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T02:57:50.419Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.12","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.22","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.53"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.95_1662865248753_0.5902555972971089","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.96-renovate-balena-jellyfish-logger-5-x-46d232639ed113616e51d4c7bea94f696fcb1bba":{"name":"@balena/jellyfish-plugin-front","version":"6.0.96-renovate-balena-jellyfish-logger-5-x-46d232639ed113616e51d4c7bea94f696fcb1bba","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.96-renovate-balena-jellyfish-logger-5-x-46d232639ed113616e51d4c7bea94f696fcb1bba","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4184f14f481c26653e8ac0020faf63d18bd912a1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.96-renovate-balena-jellyfish-logger-5-x-46d232639ed113616e51d4c7bea94f696fcb1bba.tgz","fileCount":40,"integrity":"sha512-ETS2r92QviVt8sxqfO4qKeuUjdyLpNxbNMnrXhes/wSxttskvGgQK7lEII5WZ9256ICly2+aJSO2qFkr3Jyyxw==","signatures":[{"sig":"MEQCIDVRkZdxQWMeu0UXMDGAwEYzp37rU1StLtDd5fRSTQ0FAiAd7Pq56nX2BsMGFSd0DVOOUT+ybmvL0NppVVmij6gKBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHVA+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp1g//RMaT9q+vGdRU8c6Zwe3zG8PtelkXWm0X2YBZKpuSFSJUaz/g\r\nipcUvyLYHvmuwW8pBFEyZkovzkhVTDEh2xGIe6CusiUQWf76LFQEsnjw2tf/\r\npKuVFyugnN9X/9UrC1is85quDKzTYxZcZ/eV1Gtc32mvgLDossbcH7qozZSN\r\nmjrUaTcCYi3vK2RATM23OeiuVb38ZTY2n0ZkihlPOsrLNVc4Ts8H2H+l7/V2\r\nR4tVPvJfTQKvcOTF+mVOdBc+KqQI5QsiNS1wizZkYfSzRp7dAVCW3fnkAM5s\r\nVkhYm0+4IjApVQ2p4YKygmL23vmLtV0vfusE5E2urxFlLXNbmEFOaoKkk/17\r\ntYRI1Oq5qUn04XD//ViSJgQEugWQswlhqWARrPldpo542uGbBCvpfZoCt8C/\r\nSXBitwmTPieB94LANN+LFTFL3QbdzS9t7+5qBF4Zvl9tcpcfGIRx4XRdaecs\r\nvYDYGVMjroCG538CtLXQdf/4Q32YBdqSZmpj5KLuRQqjIVwy70YxTvbhWGJ6\r\n/zHbJ+9EDWzR5p1BNreMZxsql9EdTny3OaWzTZk/kujwaoYUaex3BZapDQ+H\r\nM0YbkaraztsvSM9UtkZthU/wXb2mzS/cwd7c17E//ziLve+CiK642lcSTaEM\r\nfiPWposfQYkwAjumwFxLREUb/wTGGaUlslo=\r\n=Wof+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"46d232639ed113616e51d4c7bea94f696fcb1bba","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T02:59:56.036Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.12","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.22","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.96-renovate-balena-jellyfish-logger-5-x-46d232639ed113616e51d4c7bea94f696fcb1bba_1662865470108_0.4070061130040601","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.96":{"name":"@balena/jellyfish-plugin-front","version":"6.0.96","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.96","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4cc0c02ce17e8f1bf89d3cebd16d9cc5008eebcb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.96.tgz","fileCount":40,"integrity":"sha512-AH8pXykPzh2mZBNV3rlyXp3axv/5XP2w8uKdDnB37OJS54JKWnn7Alux4uuPsZaVjRd/7kgNlb7wsT5zenO+0g==","signatures":[{"sig":"MEYCIQCotcG9JXtenp1Rw1QivhRPgEYb3dfcdKPNl+n//EBVtgIhAOLpLxwonNT9mCpKIcwSSBcEKbb9h3gPI5XUMl8QRp0Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHVlrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrREw/+L8gnRgTRKvbkmvYWQDmVw1urVqCqUzG1CCouIw5MohXGSpdr\r\niJYahSjuoL2hfvt28AaHRrlqhQn/7fNUbLFWqOc7IPwgjLf1RdApVtijiLjh\r\nmYr02MLG6g860iInKptqEfDyKQlGxC/8W0YewdJ556ef7lk589QDdhvAP7S1\r\nyzB4FE0vsSetsQBJ01mEUxRb6mAl3j1ZQgQOcOcsBodrjM9kylY882VP4xnQ\r\n3bejeDNoFGzfrWHP2ShXjt/jxvK5i6RtF6q4XoPPmjdwXU9US+ieIksEVFSq\r\nZa+hE/0XJ+M5ePKQU2fuIRA2MdHWflTrMENBGDIcCUDo+sXs4O7dNU/UkEI4\r\ndwX2dK9wyjwTa8JNMTXLMvyzmYOUTS3ENzGqvdYjYF8V1LVtDRXixe+kFNLm\r\nN9Q6A66VkGeXGu5ApiKHoAJdWQvHdtZFiv6z9F52jS1sLLT8EOUUG+EMg4B6\r\nBASxzcgcPkDcIJJD3L7074WsZe2/It9h3R6MqcMROCp1atvGt+aJrSpOdHlG\r\n569pz2IWFsyvKP/kDMlv3bTmpRtbJjD+qU3Ymmg7ZwvhL18d2uIH0YS5j9Me\r\nVznT3Wt/83A+UFk/pCcOLulriMh1vhGHBaU7l6fn39zPQwDCvCbTKgA1kW5y\r\n+09WUOBwv7CJRPhhGirwQ6CvfiPl5Wn1GGw=\r\n=ITBW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e78946cfca3c42c43130e4438e2514132fdaf829","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T03:41:06.685Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.12","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.22","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.96_1662867819117_0.048703287563441666","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.97-renovate-balena-jellyfish-worker-33-x-b1f076b5cdbc5fc5500c08fe741b9f66319be9d1":{"name":"@balena/jellyfish-plugin-front","version":"6.0.97-renovate-balena-jellyfish-worker-33-x-b1f076b5cdbc5fc5500c08fe741b9f66319be9d1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.97-renovate-balena-jellyfish-worker-33-x-b1f076b5cdbc5fc5500c08fe741b9f66319be9d1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4c9293eba8a5de86edb1fc26d30cae9fa8bd77cf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.97-renovate-balena-jellyfish-worker-33-x-b1f076b5cdbc5fc5500c08fe741b9f66319be9d1.tgz","fileCount":40,"integrity":"sha512-0tNGLz2moDOROrL6p1Uy/PXLtGfnpg3bHDdGXBcPursk0aawAgHheyTxjj1E79q6kYWPFsjNdd4agQ64x4PU4A==","signatures":[{"sig":"MEUCIQCrtF6ijYU6dl0Bc3SijbuMV/oUojSbBZTWkKIFMKwihAIgOTY8UUblU4VTZkEZDmj7xhP1CUPArP+W8D7sxTeBxV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHVp9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6lg/9EVe0XEgQip7yI1xXAdLZ1YPuSmsF4Ou8xPJZ2dGwvkBgYJo9\r\nb3Nf3059i4Lw0K/gqUgKEpG7HlT/nq+CMgFIULvGOHWiNJg9UywqEZ+LR7qh\r\nvBdED1yIDV0gd760Wj9kmahHJi3D9Xd98SIh2qfIngOAMgl32Wv/XMqtddhw\r\n442paVC5fRG5vMK8JplA3wmADGrcSL75Ft10GJAtPiHYXksDi18LMBrt0XXf\r\nIvXgEp/kHzznmy/RqsDqfWSynhuq72bbuMkvw9m3hFH+CJNrm3mHsLpfo+P5\r\nLd67av1YvpRWXs6Eas8kKt7UKgBUAijGvIZI98tO5fZL7RusNXqkn9tgIkZB\r\n/Ovh6owJY50C5t5rSAqHl8KIfvuixcqhKdfLsmhdHMH2g+9R/811uccoCCtO\r\n3aAkXJuewHTqlOxGCZ0cZizv5MfSQnobBmKlYLIZ9zisJdK5GfwxR4xlaSxj\r\nGl7g5BEcdJgBZdULCgCn15v4q9EMa5QrU6hlgIrmCMqfIwYJgMOte5X8ueMx\r\n3I5MvNlPbrFWUgfjIw4haJ0hBNO7pWvbR3HMsZrhmJhvXpwx10+gzmvIyTYo\r\nYRKErbrhTHic6OObIS8GbwLr+HlmWglzDNpSjQhR7oMWYRXRXYKx99eMNL48\r\na063Qj0GnUVVm9+bGCl4TXaj0HfWuaoCljk=\r\n=bS+a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b1f076b5cdbc5fc5500c08fe741b9f66319be9d1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T03:44:22.327Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.13","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.22","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.97-renovate-balena-jellyfish-worker-33-x-b1f076b5cdbc5fc5500c08fe741b9f66319be9d1_1662868093707_0.5682918813810198","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.97":{"name":"@balena/jellyfish-plugin-front","version":"6.0.97","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.97","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d7d0fc0cd766112c2a69b7030323703b28f6fe0e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.97.tgz","fileCount":40,"integrity":"sha512-fN4tgY4jWpytlbDvgSRAjKnP6DOI4eUuTQKghBannuW8/jPgiSHf6q78TKveF5wtC4ffQq6iykCnKZwkogF2Aw==","signatures":[{"sig":"MEUCIGfi2rTuY8NNIjheQDBPYgRHvZCQAL9mVxtBHToXpXhkAiEAnsrAWRnkYVMsjaCiYo5eSiT9I4Z+Q8zX7rAfbUNI7og=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHWOnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwpA//WuZo5gUgIoCdvhUUqOaX9T6zw2tJloxC4b0bzbWnzh9lJXjq\r\nIRJxpCwxxt+LeC1eDY+go6CLb8TnA700eZF4lbp50apAaNw4WReBWJJEUJ35\r\nBq3EH6snbG9WxBLhqGyAtpuFT/ZJ5zqmME+uMeEYSz5gmaeq9/W/NEDTuV50\r\n4qMDLV8wpq7+k8T1MPdjF6hoU5ufup/zP4gdZMxZ93vxAZZxyRVRVUbmaETK\r\n0g406SeHsCDXJxK/zFtUej3bvqd35jFxGZiyJy+f3ZUURW99GDLkmcJsXUQY\r\nJEDVDj32edfZRPY6D74FOOE5wGnwK6USrGbuUJ7uigOyVAdC44KIDF5srUrr\r\n4IicIR6k1111bkMTSRps/wh1/R9UUZRWuAdJdDZ+k0/xo4CvLwG6EolZxCYM\r\nkzmGySnDIzwJ9Xp3DA7csps5kM7l8lCNEZOvS4JLvY6RcLT4FG6D1k32VWVC\r\niHr0S1+qQefAG5pVTjU4TxEe5GQccmEJKx+QwLShpO8VRSFFZurYJkH91bmP\r\nd5zb4A6rK0aCe8X7BBtr1rN+lJOW8TUXaD8dWxO33Xg3Yvdb4fNf05qE/cZu\r\n5Gc2XqX+mqbvEEnxazt0BrMLIKvrK9xSdPLA0nNkmasrZq0nY9cI1d6+FI70\r\nyRe7UnOK25G4YOBkA01bYl9Pfv6Gaa1cd5Q=\r\n=1zOz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"1f5121c95b418d1ecd18bd5200d227d90f0308f8","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T04:23:31.522Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.13","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.22","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.97_1662870438776_0.8975055751474934","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.98-renovate-autumndb-22-x-0cd991cd698cbcb8af3a0c028d5cd8851a06c641":{"name":"@balena/jellyfish-plugin-front","version":"6.0.98-renovate-autumndb-22-x-0cd991cd698cbcb8af3a0c028d5cd8851a06c641","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.98-renovate-autumndb-22-x-0cd991cd698cbcb8af3a0c028d5cd8851a06c641","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6d3ad41b52c669788f77669d33437a806f0d96e7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.98-renovate-autumndb-22-x-0cd991cd698cbcb8af3a0c028d5cd8851a06c641.tgz","fileCount":40,"integrity":"sha512-E32sfdARX9LryHU3F0lKcdOlHIf4Avj2ORgmvUtEkyY5LVM3/pRPxTnw5Rv6e7LI4c4d16iDrBnF7RgdCSY6xQ==","signatures":[{"sig":"MEUCIH82R0mCr73P93MSKOpgE+Qcp6ueAQOl2OP6uWpGHda8AiEAprvlE9BftgTIH7fvrf8L+dUCDo+ORXmIaxTE8w1UeC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHWR8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvUg/9FLw0q5m5WM6fXYd7SBuvIYV0LVzBgzm+/amzOm5RlXdcF4Qp\r\nlz2P5fFd7oKVIPc+OUbYMUc0nlVidK9wQT/49vVn/vF3sWaiXjz4o/JyEa3Y\r\nugTjfMBUbkHtF3MJeeM7LOk9gkBFiLD97jhM6D2QvocV2c4TV2MQ5ziZvwOb\r\nS0Op6t7ydNsefD20AdUp+rEO4W77DyCPpJwTRcW78+ytxhR1aun7zyX4KcxI\r\n/Wjr9+AbYrUQtFYtoqA77DMiQrhq0O9sNSbu/d9DL5Mb1MOgfRcATPjNcjgq\r\njNy6biEc7/ANMuwfdcWaDu6ly9j9tv6nYIifS0uWw7J8hxe+gHNXYxVYvTGv\r\nDjdMFe4Hb0ZOLR5a8Z/TcxDrcFQqncRnewuGoO0cSfMBhxOevSqAxu57nrBi\r\nYtZFhnRwKJoOTQtz7uk0MBZXJzlF3c2XLMwYvLNr8MCGF8fw7Sx3buYMxNZx\r\nIiEy48kEsOPTF/EmRM7+0U4weNVnm7sbs956c67Pmd9jsZUfceJ5jOOPDHXP\r\nUGjG8FmZ9jlanr9fqVVFofcypZhpoQ9xerQV8334RGnMquZerjM/WkjOC2V/\r\nciv+4hatf+cFpxWKiscmpYT7pEqnLc2/ci4ghXGx/AKD+4oNYE5i2rnJ26rW\r\nC56Sbgf2AH+ED5dL2YMbm0d0eEn70wxe50U=\r\n=4Iyz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0cd991cd698cbcb8af3a0c028d5cd8851a06c641","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T04:26:11.588Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.13","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.98-renovate-autumndb-22-x-0cd991cd698cbcb8af3a0c028d5cd8851a06c641_1662870652196_0.6533804367459892","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.98":{"name":"@balena/jellyfish-plugin-front","version":"6.0.98","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.98","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"74e20d955fbfca3bf162f902649569dec53bc26d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.98.tgz","fileCount":40,"integrity":"sha512-Aj/NV/tmMZiBWHgUp/DngoDYWlN+F/dzX/jiV3xOvZ0C+cX97VrqENnDguShxuzsE2lxzsZYCB5BFa9cPpROGA==","signatures":[{"sig":"MEUCIQDbWUMTSPp9jd4T2ha6Sv8VTyNkxEy7KRyiDNdlR81CdQIgeiVy5EoWu1ajePx0D3geEv47eSbB9iv4x/WM355ZyiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHW1qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7HQ//XcLX4n56/1nlu5Y2LjEhNVkvfRpGxyPDIjKX+CtV6aJ3SFYR\r\ndGO7gozkRF8HZJUvmUdwVQAXrfbhDiQX5hJhd1DHDJQOzPGscMUWIl4d9N2L\r\nM/ap5Lq367NqQRhbOxh1Cn3Jxn4bA6WTpMNBTsepSz/MT1TaqMnBpuDlCL0Q\r\n6MkUeFxBDQPcP5hpcCfe6OgZ3uYTYgirF9vz+aRDSHfLUZs2dmuuQ+yGW2a6\r\npgD76Xuwjxf6Z96x2pYzFMzIKu9FMdTRVOlFeqr/sxQRE3TKe87gSi081VVq\r\nkvdoaBzWr3h3XYoBtfRAa/U6GjM80mJthhnscShUP/rmWf2PwHdxDsdX2fHH\r\nOlkbwwhNgx1rGxGJIJy2i2qHhqucUtEKiK+WamAjpl7/dY5FwIEeWwj3wJHA\r\nWMVASncfS29gQ+glJC6xwUfuT8hBWvgIJJmCDjQwtDlKeNMl+/B0VuMoZnoO\r\njUlJGNL8sjwIPlqdMMJoEOQjdelWlSOwFIGH3ilYgwhQhqJsZlQf3b1Q3KIS\r\nHgij9qyFAgVpOpQx3UMlVleBLZ7STidzaxQzHYSn3IEmTudlzRDeHAFmgLMm\r\nse2DcQVf8etUVY79/BG7qfAozk4EfD0DtBCArh6VQ13I/9h/ZlTO6sWaZEH0\r\nYO2RbQ6DNa2Xje9K/m4SmpycwyyXc2eXQOc=\r\n=P5xz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9b94c698ca675d89896bfe64e4a60305f1ace57a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T05:06:40.791Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.13","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.98_1662872938340_0.2026478959335547","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.99-renovate-balena-jellyfish-worker-33-x-5ceccfa2540d002cb1423b4e24f79d6323a01811":{"name":"@balena/jellyfish-plugin-front","version":"6.0.99-renovate-balena-jellyfish-worker-33-x-5ceccfa2540d002cb1423b4e24f79d6323a01811","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.99-renovate-balena-jellyfish-worker-33-x-5ceccfa2540d002cb1423b4e24f79d6323a01811","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"baf03e379d820757449fd0a38e9a4808f4d3bcd3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.99-renovate-balena-jellyfish-worker-33-x-5ceccfa2540d002cb1423b4e24f79d6323a01811.tgz","fileCount":40,"integrity":"sha512-QqZXZ8mvv0thl75FPmNtkj5a/1d0tI1BNaeoiyr6r+uTkMOKCBMKxSMuUpj4Kuo5VvuchdMbj2qfT+yXQAf3VQ==","signatures":[{"sig":"MEQCIFxHTP2WwjTbwUkuSjRFWBPQ4pPMUg/PxlAcwx38eEZ1AiAwXzCNa1vpXMXI+ZkK7KqaP+DO1EdmbgXxjTYJOZ1Uog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221012,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHa/1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkZw/6A2uKPneY/eyv6mvcSlCM9+TW+CL6tAvP7neSjiPJ6OoavUDT\r\n5pkqEk45GcvXwSq86k1zqyecd1PlI6ry/4o6wsVij0HfFdogteZQWNPj6VPu\r\n4niNQmELJuxVDvudW9DxT/RzEztDYRcxOH2OmffHieFaiLc4XN5J0Xo6ycAw\r\nd7Hcxcgx5tGGp4+9IUDuCR+oacej+mQ9oSg5koOJKYmFOi3w/Ks5FiBeBW0i\r\n/8b+63JJfJfv3JNDgxOwC1fGsdoB6sW1mXT1UsqHOgml5EwxES/lto6dCCiI\r\nqutIq/Agb8xV85PuZJVGcGIaJ2oHO4GRiPMyI3jpexz5srnIB0WHhxmomNRd\r\nNDPvCVA+hwaoCK44QdVE9CYG4wRuC/bXFoCr+GPrBZQaC4dYfh5GI9XJfz79\r\nbHaNT1tqojK+E8JD9vMy6fAbSHPnVpcyZmj5b3JxZybsCgecN7AYxVRz82VC\r\n/DuecY0tu3kpKUcq2hQFjosXv+F7Q++wY2m5b+pXVNqRHk/9uq+8iHYlmN4N\r\n1SNsf1ynoO2TdQwuxlPK9Jt+ayvHmInIfy5IXaYQteumMGABkMxVrItpEXq0\r\nfNLLnt3ntH/VNwI32AwTeJLWc1YCUOcqabKksk8/pZBMbwWHzNOJkGcZZmet\r\nzhK7/B1mDLMIQUS0LkXxhfeM/zm8CXpAONE=\r\n=ahlF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5ceccfa2540d002cb1423b4e24f79d6323a01811","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T09:48:49.716Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.99-renovate-balena-jellyfish-worker-33-x-5ceccfa2540d002cb1423b4e24f79d6323a01811_1662889973235_0.08338595524868153","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.99":{"name":"@balena/jellyfish-plugin-front","version":"6.0.99","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.99","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4c9b2a32a73b68baefb1e625110e93cb5a40cd97","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.99.tgz","fileCount":40,"integrity":"sha512-nDBmoTrCKsxCGv48MDqErVDmkO4WdQBRALVkoIZ0a9jX4DhlnleFJF1jfmRzpis3puVe12PpImLH6VqyDPpthw==","signatures":[{"sig":"MEUCIQCbqYfpi+uCcQxq0sqGk+e6YzZ2m7begwSOK2CCFLO8oAIgQXdu3o9DUlrBW0NoEH8EfIY0KqYxRHMoi58uE/mUx+w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHbi+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnhA/+M++G66i7cf3vuinxB2QnpYnnGWMaUxwtWqjnP7cShNbAWI0d\r\nwqD/qsnrXZ5PLbkFC1vLLiNKuSosZ2Q0aWikXqb9PTBR4Yd8B8ccAHHNX3Zi\r\nqb+6Hm12dX0s6MmJgEmM8gEyKvw2gg159vchUMXbM6Le6yxlRkYH2cxoueR1\r\nZh4XPDyD/XxVY/sZiKnaAMrBmsGTXaMu4t0NQ0Tx0YvoVURnXsocK9CMlG0V\r\nK1esl7qvtD2s8VhUU7U7V8qwu8SKF9NPJJkdUL40H9XPli6DQOTeqBCubjxK\r\niPXS5AkD6PWNWpFSxKPocFgpWzzfH1oC5d75zTjjmeeLW5MjKjEDc7reBJLr\r\nkZVNlNEKGIn1J1xj7fC+Ua2O78kcuMTCSLW3Ob+ZkcSadOQq6JaNhIAG/RU5\r\nBMLSOcdRSwSkHptDOElQ1DmpS/Az3bvJndyU4uF2Xj02zzZ89UKFWpjT2SED\r\n4PwwlXu0HsMTTgPZEcCVBZGjshs/4tj35Vaz/xLh7ubTouv7QWzIOYIbZuWU\r\n9G/WSkPizKam0AZ8SQFlW8M0uaiBRzRnKAHAsX9fuTKNy3Tv0PygJUetQmpI\r\nC9DHH8VYyOyQzRCXNfBQjBgp4k9PM19rjyByou6jAXqmo35ULekRwAfr+1tr\r\n9RtQJR887hEmPC/utpSsGTUs6RjaIQ2t8PY=\r\n=h4/f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"01cecc46b1cb42af75b933dd15dbca01224e4278","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T10:27:37.384Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.184","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.99_1662892222159_0.2757068271273817","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.100-renovate-lodash-4-x-345323a048209a0bec6b3def9552c8481b6dbbf6":{"name":"@balena/jellyfish-plugin-front","version":"6.0.100-renovate-lodash-4-x-345323a048209a0bec6b3def9552c8481b6dbbf6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.100-renovate-lodash-4-x-345323a048209a0bec6b3def9552c8481b6dbbf6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6dfdf499490f4be5da0d03ebda63c6948945e08a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.100-renovate-lodash-4-x-345323a048209a0bec6b3def9552c8481b6dbbf6.tgz","fileCount":40,"integrity":"sha512-aR10E8yNG0KI14AEp6mo9yi8q/qLMBsjK16vxRBOxl41fIvy6iada56P2KnzaJQAdU+rVkylPXqkXj1YUhun7w==","signatures":[{"sig":"MEUCIF6UqNjnnEFE2WB1XOtZtfOohb02/7wRCwImyor9BZ0bAiEAzL6b0PA/0puHpPA31Ck34y39hGbxvlf05eaPZndwakk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHbnVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtuA//U/z6ofJ7pQVw1qg5K2oHoUNwQ42HpthikArXIDaRhUwv83zI\r\nU1dH0C8TeyLBjJXQSMyWp1oeaoWOlNvv+1rraTdKbhYQ69VFagoOGO5uqrHn\r\nqmeAJ1J+1YvuU1UEsnqnS9hzZjUaabPvZ08JdeNBQk4DROsoR2kdOfjtrj4v\r\nFjp2NvvcHe8qt7LNq6YnaIuTzgGpiZ4p6oTz/hA9oKEOVTwurHU8M9EUWhQO\r\nEMIh/xxgA/zKEKVm20tasRVRK86CnTfm2bABEC0LG0Y6Q3VRqYkKoyfjpudL\r\nqvRKBacFOpT7/i79veGwx5pN56DLbDbPQx+YzBpc7YRQBNsD1ImeCdvvvauK\r\nyKgUq6NaqAMwbJyrqXQ7kHZwtR8mKYVCILH1CiNAhys095c3Y1anBAvRVF2H\r\ntyTS9vUXsS2OIpI7ly542V1rUVGxG1gbnumPBx7oDlbeps4qBl528MDCYH1H\r\nWlYk5rpevk86f2zZuc3IeikBiaOzvG5t7awYorUAicF4nh0gtkzDuEHnPL7T\r\nF4c+mlncQFOB4qaZH+jxrkOGjv9Zpsop45jLh17y0W/YyWc3SSYj80rbZUVU\r\nb8NDTOsE49cluSU7dClfZjIpx/i9VD9o0GV/utMiyTCDnJnCcn0d66JGgUdK\r\nWjyFl6k9S1HVNGTAijBXahyYPgf9sOC+FhU=\r\n=wkuo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"345323a048209a0bec6b3def9552c8481b6dbbf6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T10:29:41.825Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.100-renovate-lodash-4-x-345323a048209a0bec6b3def9552c8481b6dbbf6_1662892501575_0.9951815336164558","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.100":{"name":"@balena/jellyfish-plugin-front","version":"6.0.100","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.100","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b724e8e7863b41c7df62a321551c7babb67059a7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.100.tgz","fileCount":40,"integrity":"sha512-TA+PmQeRv1hpEGTHrn7rXrazqGL14cVAyNsoM+YaGjT2nCfMsn/hlVkkKglDTPXi/t4/xQkKQxk//cew3yPvhg==","signatures":[{"sig":"MEQCIAa1m9hQrMlxVRq7pybl+bHRHwDOY3P1S+p2kKZihbElAiAd3dc+yjBCExwdByjj3j865KQ8P34i26M+MDimNQVHFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHcLkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvkQ//Q6NFFisK7dnbeFbAWSSymtoZMloRbohVwKQqzRsOY2DTih6E\r\nalqG86NcuHGyJiGeZSqTGUHHs/Tjal/6jm5+dtuwcuUlQ4Az76eiZsZR5Y+1\r\nS2OQGc79Ke/yNL05ldeTplBBubqMIs2q6iapCCgE2XSl/9ER/vkC5e4zJ/fk\r\nebuRWPn60tRQ5l0p93LlXtydO5t9xLc2ypwr5A8CIkYJS/xyMXTNKlCEEGSY\r\nhxpEYE0quxw0tBwnJs8q57CMn3zYC+sHIt+cf3KXO1koOygl+B8uEtRKdzWn\r\n3txmAdaeU68Ku6V+r6jYusEdME2aiB+ExHFfYWyOoNnZf3qsK7roq0G1mKvU\r\nSTyxhH69B4MrsA7Uyxnsk9vw9NnAznHkV0iWVAw5JxOCN7yWiWwLzicOoOEC\r\nD1pHHP4xYxy1Tb95fWugP4YVkN5LFuFYMd0tGVycamBdLfN6Cp12SX+B0OYn\r\n7yDxlnUGfHYwA+Sw3WS+O2TiASZAs7qKvLSewg3gUHw1QMu7NJNvuN6GwbPP\r\nEjIwpgv1zABb5gHnTii842Qap8yOBLztHIWxCibsvnELcxzye74bbtccCy85\r\n1V/CUexEmMfM9g+QbCreqqOMr9Xc/vsch33K2xQeDLyMBRPKH/PqgDMuqtgh\r\nhXMZgz8Ma5QmeNVe/WN/MCzfPtG0ij+K/38=\r\n=gg24\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"5cbdfd2fd3aa2f216d875e441fbc4c815e5eb7ed","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T11:11:09.372Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.61","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.100_1662894820028_0.6330152886794846","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.101-renovate-balena-jellyfish-assert-1-x-e98eda7a6e0beb780c5beb4af83691edcc7ed366":{"name":"@balena/jellyfish-plugin-front","version":"6.0.101-renovate-balena-jellyfish-assert-1-x-e98eda7a6e0beb780c5beb4af83691edcc7ed366","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.101-renovate-balena-jellyfish-assert-1-x-e98eda7a6e0beb780c5beb4af83691edcc7ed366","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ef216fafdaba68b725e076eff4fa2b5524dbbfaf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.101-renovate-balena-jellyfish-assert-1-x-e98eda7a6e0beb780c5beb4af83691edcc7ed366.tgz","fileCount":40,"integrity":"sha512-ZLOYwUUTV4RiBUTpSI1wisujecKo47OPGPzQF2j20r0+y6InY9aBqvf3W7edv/hqQ/YnMQxeTkI96ou/JRycjA==","signatures":[{"sig":"MEUCIQD/Zo2Wn0XPxCY7NS9GVeuS32zt7xBVvKPTBwNpkT24vQIgDIQ/nDziufVJGBxGeQqPiTrG038T6JPF79nVSI9KEtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHcOwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFWw//R2jVPoFeKiWOHGqvSD6AnAt069pMAICaqerf4amG7LPxU1ER\r\nlmctQP1z/x57/TiNphSFzXu2q916hoy4wUrM4DOvEJGaeS4Vun5bRmHtsVEw\r\nycwHhz5JqjoItJIQk37MNq3jBGbFXd0O0nlW2K+dz2i6X/ixmtxRK43as0G2\r\nYy6EQjIMfUjYz1Tl3qLtK1Zo8pRtta0ZkOUE0wp9x1Jc/cuhVXVVMAHB/C+G\r\nLVk3peEwtbrn+5dmakUxxpNNoTA1kuNvVFBMDYXCrBDxJPfX32Hl3rn+oFfG\r\ntdU7BPYnE38sO/LyABdM+GiF7wcgKGS/wLBp+VdTvTOEiOSGfCeFqflYPs+6\r\n3CqzBxPv/r1JncmtX22sBImwWC1VC8xV/RRo+ZOBzBie/Cr381wj2DonQN8S\r\ntCiMkATzDfJz2EhZf3jZvV8IX0WKy6LgctSkT/uD7bQ3A7Jc4P07vv0paN7g\r\n+32kdsWFKe1hJVEMZEd5P93hfqKRz+LKQeJlVCSq1xGCDXf9+hjAO3DjRI9W\r\nzuEmAt5utO1oF5OSCFIOwDrVvmzuyMWfX+iNxwhIDLFNw5ls4n4p8fKv4KQt\r\na+oSuzb6rYzIauDm4LqlzskbPU7oSBF31ekvzI7ZHtDLzbRtEAV8/l6YZ64l\r\n6ka3MxQjdAqEVTjp+wbOlsCnPNsLePy/DFs=\r\n=QCNQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e98eda7a6e0beb780c5beb4af83691edcc7ed366","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T11:12:55.272Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.62","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.101-renovate-balena-jellyfish-assert-1-x-e98eda7a6e0beb780c5beb4af83691edcc7ed366_1662895024343_0.7461370421041942","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.101":{"name":"@balena/jellyfish-plugin-front","version":"6.0.101","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.101","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"486bbc4566d2ba6b94ff69247decbcf93611593d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.101.tgz","fileCount":40,"integrity":"sha512-jjYLrgeUonOO/seSt39CxUnOYZSs+dynsIHwl5KIVwzWQ7q55zEbZgn8+D1RtmiYT6+IF0Rt8Fo28+vy8wZtXA==","signatures":[{"sig":"MEUCIBaum/+qftuTj5lAHD5e3utykRoi25IllehMZ+sLxwObAiEAi669GJ0p8Nv+EKrzv+eTvZH6k7uHBwIwuhYNHLtpVvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221123,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHc4bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoakBAAh0rGkgSvUyYzogNXpWnsRbc6+ZePUpErZasvnSOMwbW6Ykfa\r\nA1pR4i5eQOyU9zXfIl0cxzo78+0oqBT0EkSsGAXeF6wfrCExHK0oPHdiRur+\r\nxzI2OWj0a8k55Z3pPoa9/p9fkcAB3uaFa2jrpFeb72OdHQXxJOAISYxn/syw\r\naymjV/V9iRak556+rzbZRJ7ykzBnpgEYC2zxWfInAnsbLywt5juPi3KxoP2t\r\nuq8UmIolUjiRv+TqrhovDJ3bpaR2nj3rSmUMkyk/dus0kQ8+cFUKe9ZC64dG\r\n4RL7LfXwxbWmoW8Oo4e6XUC4ttskGvjy+I6XP8oXiDxLsY36QRVCE4BnPcdO\r\nXd36NsVnpZOImI+ApYBcHfnzJm7323K/jhE0OnVvLaTkBkpwWwXZFZ2Mx1/5\r\nURvexFiTvmAqsLpRInOds0F6Z7Z7pjTUTtG9F6F+B7cKT9GQwHOxYy8NAlCT\r\noIdpsdNqTqWL23sr4T7v1qVApdRyANg+5JHhELITFsmSp1lVYPUTjAFsCUpM\r\nC2XSyw5OK6WdDkk3LbooHe+MyyxarWFTLR+PLoWdr2zGXcafMYAd8B3Jr6kS\r\nP89jid2gIu9xarT2tB6epfaPATznp/qyvuT+oZLeNMsh/cRhJVWpV+db7+rO\r\nWMe7kDRLo2sTUKFy4mV+xakUHpvUyzmyliM=\r\n=rjzZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4efb3622b5910386c46c3f44d0e2ced13d3edb16","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T11:56:31.598Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.62","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.0","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.101_1662897690883_0.8413948232586632","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.101-renovate-jest-monorepo-e5cad966cce6f1e737d577196d5917526a81079a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.101-renovate-jest-monorepo-e5cad966cce6f1e737d577196d5917526a81079a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.101-renovate-jest-monorepo-e5cad966cce6f1e737d577196d5917526a81079a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fa85c1f38b734825b2298433534a43d5c316ef42","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.101-renovate-jest-monorepo-e5cad966cce6f1e737d577196d5917526a81079a.tgz","fileCount":40,"integrity":"sha512-hRexLl0zTpMWs9gJqvPRffpmyyOnoGNj2zfb9EsrDbkwsuEu/wIcmu9zswKg1QROW02PYey+evVm7Jl/1fvY3w==","signatures":[{"sig":"MEUCIQD4Hyy0SPproaNvqEKyRLVtK7fRnh4cgS51mcj6KYMgGgIgXWTHHT1Yedoql/a9Zl3wTpRWCdpj1Ad6hggmryRlrRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHc4yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAqA/9EgKKgLrOaKn+SSHMxSJnQOKLY0wmfWVIjzRLnckQXLBHX6Cj\r\nkp6EIoTtbVVGczUKicW8HyXheNAR7uw2g9d5YQl4rb9vAGpqkCev+5QIZ3TJ\r\nBddyMTi3RIi22tcQ5+kdKJhwu7f2UWQxGiyzrZJEuyy7qAWU2xzO+xVOUbwX\r\nydV6FSJh/4llI1nkWcKvfwP0b8U9aMntXLNeYok3PTJl6tCHlGHxxpxSw0UB\r\nbVjr/9aBTmauO7t4QxkSSWYfZcO4e2WNGlCMwo9xVpbv+NZJrKe5A3f8sn7P\r\nChNHHPxbFTayh2PpU23ZLPtKhIu4zxG4IrPCbvBfNipE0N8KeQk/VXgAsZ4p\r\n2CCeB7e1QPbeaWoSkLpif4Bw3AP5MtnNEziGjJ0jzBGy19mQp0w00T3ByHim\r\nvMlMilSRn0ivATGiJV1ofTVqFy2t7H/kI42mMT3mZY4lTbHFKTzTQgZ3AHnb\r\nNiTsb+MB4mZ2g/NgEslAayW2OW/lQDzgGxYG89xFNEUe6DBRrsdrsFDSJh0X\r\nuyPGA+N+bptE5WTIKsook9iq5S586hoBprcVfBXNd5Eu8UIcMvnZDkj05XHT\r\nsVYMGlCchptjkprzjAkvNSa5hhLljjBbE2uiQPwTG39+iiU2OZs0podQakTc\r\nYfkVyrnp34kFzOVZiEDch72ZDKI10vRNo8Y=\r\n=DwbR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e5cad966cce6f1e737d577196d5917526a81079a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T11:58:45.787Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.62","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.101-renovate-jest-monorepo-e5cad966cce6f1e737d577196d5917526a81079a_1662897714736_0.5228559080286641","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.102-renovate-jest-monorepo-4e0fa559069064e3f32c1d084fb483b551e0550b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.102-renovate-jest-monorepo-4e0fa559069064e3f32c1d084fb483b551e0550b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.102-renovate-jest-monorepo-4e0fa559069064e3f32c1d084fb483b551e0550b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"53ed1f447d341076081774bf1b2cd4e8925bc762","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.102-renovate-jest-monorepo-4e0fa559069064e3f32c1d084fb483b551e0550b.tgz","fileCount":40,"integrity":"sha512-zhL4qPVCkMgKy606pjCuKaqvxsEkUm/8y1ZYclq79qGUKD0KPEQAz0/fjnJilHHLF+UkigoP3lUMn8Dlqr2Vpg==","signatures":[{"sig":"MEYCIQDvDBXU0jR1pW17k8r4IIRJsoMesfTklmnz3W23ifEujgIhAJSEZ+b3nBa+M7KtiMw2w2lOzNHqFH0NkrMGKT946o3V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHc8zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmrA//ZbxOimBNIsiN8QwDojKVfW2bQbtV03gH6vAaMk9wK6dSP3mm\r\nkAcd8vYiTorXfUQlG0M7Ub2Q8SdGm78Gdkxw7UCOFlcvmNZSJCN+EL8PumnJ\r\ndbmKk3nz3uJ0Lz5kP6gMK7Nwut9fPOIOUpa2wS1QpzKqCeT8ohvrYUffwV7u\r\nBT8rvpSTZowpmItiDUWpno3NRtFv+Zj2gPDb8gko0j2n8bEp85Rq7Gu89QTa\r\nH6/nGT2hK0lj0Yiv80UP71TSW3Z6uIMxuudx7bpyHDNzaQf2IJVfVO0nkMnG\r\nqaj8dEIheUIgDKx08rDUHfpQ/G1qvg/k5KPSkNtlybRYDuI8NnsyZsGYeBKB\r\nstXtyuIEPrgpkr1pTJhQZ4IIphclSHcsHQOuU8AyIqq6vNsuSWcqYs0xF0Oq\r\nTglsI+IJOHDW9O9/oyo0XZPdp2vghhDPHpvUB4E7V5wguNrBsrTalkGldrhd\r\nuhT7RlT5u8daeQuwQlA//e3/adKz1w+Nd1QEn/loAmXCSKqiCJ2GXLB2D1DQ\r\nyLIDNFMG/aNDx/UTMf+pykFfd8zfyfU0M4CfSLzfNzGMB5ZPyaXryRMxx6g2\r\nVwFFXc2rgDbxjEA79lsKtPttbiqvpgTJHjLjXCiNZPL/GsuP00edm+kJEZBP\r\nXXJUrE+ALxhV9xBtBgs6BwNQeB7gu0SHBK0=\r\n=YoZN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4e0fa559069064e3f32c1d084fb483b551e0550b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T12:00:58.034Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.62","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.102-renovate-jest-monorepo-4e0fa559069064e3f32c1d084fb483b551e0550b_1662897971206_0.46538699037481757","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.102":{"name":"@balena/jellyfish-plugin-front","version":"6.0.102","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.102","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"811eb9f21db6acd6cb2f00ed96b5f92765839455","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.102.tgz","fileCount":40,"integrity":"sha512-JPVhw2EBrYc7OMaU3WT5zFS7fz4P7fm3MIy+JSmkzVhHfHr6FCrQQghZB5dUi6UT4QPW0cx2ngFT1iv/eQ9nrw==","signatures":[{"sig":"MEUCIQDjhzJWghezrlcal5yFEe7IsEFftW4dXLetEnkRtnsbRgIgC+RBX9S2NYv6bFbmuK1UZLpwNXKNyESm6BfSX3dHkas=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHddNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEvQ//Tig4DVs8UG8v21Rxi8C4orCzkvMCiLv/+y012LAonKd0U9Xu\r\nS4Q/oR/jUSD9cOlB+A6VsApwB70zqlVbcNw0VZfpxuuFLEWU0RaUIqA79Sj4\r\nvtGRUtJPlUE6mBVFLBs78J8hsA0SY+61HEYajmIocKub//npRfeCkpMs8qig\r\n/Zcid9oCOqXnzdxf9CcFO6wUc+j6LjTlS45X/+iGlJJNG9NnZ0qR/w5SR/8W\r\npIhftfWwfowFtNQUiy0l3P+APGe5h7eOOYtTybGXwk2m67GrQZ2PrgEBbeez\r\n5hNpZj9IG7s3qEMnDKSphKe52qWatx4ZM+ruiwmLUV0eJx+7k/k0ZZwTJGYg\r\nReMqYODOIRwHs9agIacGEDEUd11PpAEh+eSRN9hQmQDcPCPWoE4L74QfjE0G\r\nmIGEMPIPPOiBlscKNuqeozP/kiVXc+dsOtoMdTpc6cHdBGo/VuhnJOGvvr1Z\r\nEdvC92T0CdH9scH+UMJuXEImeM+4dGK5T6awPWngMeZavwCeO1IWOqiNy9It\r\n/CaH0tMeTcj5kx7of2wWcY5IOSB4updnq9q2WBJAO0xrbhCxi5InpS12P1t+\r\ndVyAuXl1qLAWkWpuHbea3T4dJmhfGE+Ma5CutAOPBTUDN6c+cdCJnTvqqfa5\r\nOpEMLgpXAPxJGUHG1hjqnGE7mr4TLfjQMD4=\r\n=ce6O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"6a133dc94814d51efeb1fcf6636272ad74715035","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T12:38:06.751Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.62","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.25","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.102_1662900044869_0.6545464382416757","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.103-renovate-autumndb-22-x-cb7eeff73ef16c13c79f654fa32b1b71062c5e9f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.103-renovate-autumndb-22-x-cb7eeff73ef16c13c79f654fa32b1b71062c5e9f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.103-renovate-autumndb-22-x-cb7eeff73ef16c13c79f654fa32b1b71062c5e9f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"598ab53be560ba6c99cd5723b11267b7e33616e3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.103-renovate-autumndb-22-x-cb7eeff73ef16c13c79f654fa32b1b71062c5e9f.tgz","fileCount":40,"integrity":"sha512-fSgZpGdAWlyFW40g+CgJ6Gx4cybLhxrUhr3vzBPfYEVAVf4ODuoya6Hlld7gMsy6FXCsyB0KwCDNphuY0vJ0sA==","signatures":[{"sig":"MEYCIQCES6XgCHWrFYE3FlDRzVpv26kzdgFzdV6p+Ltve/mmMwIhAL+EYkNQebax73yqZ4qFxcgyrzTfFzZa8EytMMTQYoVg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHdgDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqngA/6A58iqNj2OowpB0mRyyBsmO7vn+zNya9FmAzkO/A+diW5XqWe\r\n7sI4xHrDSQsyy86Fp+rxXo1F3QAYmy2trUYg6qxSlG0/i/9Is4W02FIHqEMA\r\nAWwH/C2/5gIw9OFtIDdt9qlkpKSNqjXmtAhe3XBxfe+K2hTNbLHC1tOWOntk\r\nZJMN+BUXO81c5fyGItvo1s2ZwYzhNuPpCkYH/ekPYzOq/O7DtaetMG8HD10F\r\nVwx5VOr/Afzxzr2GrYWOkvVt9ZgKaodIxtWE/wbu7FYYgXFje8wNbjdB4qnp\r\ntG2/2IDp88uUk2eKIMNLUgidO8scVBYSe8QTbWSq0w5AzZxy8AoNDAaQKi0A\r\ng62d4v9kZlvfZjUfeHJKlNK6aaEvZ2c2tL5c46XBKxt13uG4t7veONcIp+mf\r\nb57iyCY4T26YUbPJ3pc2h3PGxYLCYz9/69jwWLuyNqnLReyXUNCqp8sHVdzf\r\n8ueWWuSzGOhu048fIKdRU9JyWfyxSNY52YPweGSeW1zIAj1s2nxfsbSbdTtb\r\nUv9lZjNA2MFJyHE2um94dvX/ieZytnKIfVlBZhgFImpoZpALfIieHfNulET2\r\nYQ5FJdJxaK+va0w697IkoBA2uXZR2LunvQFXcv5hzSsLsp2M73frvWcMMeYt\r\nBNo1tPVHs32YJIPkLXF0lds1oDjqZOw6r/o=\r\n=ZFhd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"cb7eeff73ef16c13c79f654fa32b1b71062c5e9f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T12:40:39.835Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.62","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.103-renovate-autumndb-22-x-cb7eeff73ef16c13c79f654fa32b1b71062c5e9f_1662900226791_0.9633537478825955","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.103":{"name":"@balena/jellyfish-plugin-front","version":"6.0.103","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.103","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3a19e91e49fdbae616d7a0535de7d52d2b9853a6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.103.tgz","fileCount":40,"integrity":"sha512-IvO0P3BBX7kIwveKbDhaIijw22pT/V2yy9mSMv31fYcnVM0GZH1Vzw50yDxRD4GuTiEfx12dvkCd/owCOPkYNA==","signatures":[{"sig":"MEYCIQD3xOBfDdXGznMFVsQwulCI/QqTPsvy3Z2wUum25A0RrgIhAPS/B8f8WAym7kZaDBm1kuQewhhdIhk9pQf1uehdML+D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHeF/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHohAAo9C1bIu5q/RsFFM+SM6iV6vUo2dyHUzpZS443wD074xjODD6\r\nh2XUS3vvkxKmEjVkvHEg3hXQyY9Kg7wc5+QFC3sAFlQ9Ks6ZHphR4y9jmK3L\r\nejkq9Vsad9qkwb1A9aH6CgU313hBCsGotcGzB+8wRukEi7JaS0g2xe3623/z\r\nL0xHJh6f76sRHD38KEMA+1ko5rBK5iNJexQ+FOJhM4XcPfRz7RA9fekaX4qJ\r\n9RdsfZpWn3XA53OqytW/N5/5MEdl4WIguHbBtwHADBI0C72EZIEJY4x3W2Uh\r\ny87LZG5KZaG2EaZ6F2mvQ/z1WHDrqi0FbgVctreTd2vENnl8eVaqKWBf+N84\r\nxSkw9iDUAca5mVJC8d7hNUdeeF5XLH0OS4sGmyNZf5IgjqFE578qjyIIt7Y8\r\nBVPKkOV3CcWA878uxeAo7SQlAqefKohex9foZz50R4Gav+4WuJdv32v1Km1z\r\no5MVc0SJ5vNY+TS/adfZlftw0e3CYG/7N5VrntuZoBzXYWlb/wQJWv8seWfL\r\ngAmIeQyfJYu9ZOaQXO/xc2SKmm92Q4ZTlVhaiRvykI5RkgEKsj/8/M4Iv3t7\r\n1rF2JWWsfiT+RD/bRQvOf29eyUQp8YKh+dV9XM1KGaxPG0xbArZ1PRlAhkex\r\nFy0oKHxBuv4mLrUBiIQDTDBWVgPpQyXudjg=\r\n=d8qm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3efa648fd2d001a80918fe6eaba3f0bbd4059a82","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T13:20:29.590Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.62","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.103_1662902655054_0.6708221397319485","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.104-renovate-balena-jellyfish-environment-13-x-7bfa9a4df392e9f7db29c9ef9678c5eb4aa26424":{"name":"@balena/jellyfish-plugin-front","version":"6.0.104-renovate-balena-jellyfish-environment-13-x-7bfa9a4df392e9f7db29c9ef9678c5eb4aa26424","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.104-renovate-balena-jellyfish-environment-13-x-7bfa9a4df392e9f7db29c9ef9678c5eb4aa26424","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"82ca847bd81ad9fc259e65dead141a1647581558","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.104-renovate-balena-jellyfish-environment-13-x-7bfa9a4df392e9f7db29c9ef9678c5eb4aa26424.tgz","fileCount":40,"integrity":"sha512-JAP40w6tV1aGe+M/umfetAnLdOZXMR8JqKW6jmBW24U0ZD8tjYVVEJCJU1/20rc9h79ZZRmOrnz5sY503qd9eg==","signatures":[{"sig":"MEUCIGs1EFO1oF2vbqbFW815VDAVvH35/QBYmj4jGodYFGHWAiEAvIPshRZW82d91+urOTVlypY4PvzggUur//LIFpXgzw4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221481,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHeLRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosQBAAojGB9qBNP/U5LWrgShyhB8K+ZZxev2IQEMxeZAbzx0Pbzdt+\r\nCMtQkxgLiia8aSfaCJ/GKaOXIz8RAASE9GkbrAdPmOxmXbHD7k/Yq6BzQON1\r\nol4/reABVCBZDzXwx81eTQsT4YQH5IOUo28OYvnBlveJRcCUsA+JLQVmWcAd\r\n+tq/uQ0LQVm7qpa1+JL/P1ANKABRk1fk6n29FRXwtJApu2EzitOahwqUO0bU\r\nVIkgsU0rP7nMBcg+yKUxEefFIjwWG7cif0AqMBF8yEvIjPIiVVrwhnv0+UMf\r\nSroO3vuYAEW4n4BCxJ9OqK8P2q6tAqDAP5me268Ygau8ZRsIoJRs3dRjejLA\r\n7djf6WKaVijZEBo8P5p/VZKA5UxY6nEb+O7OTgrNlrMAH3L3QnOe8gfSN4wX\r\niB2HuRwYeCkEMy+CA49SsiiY40OBCFHP0SA28FFC3DAzDJ/wLF4Ggcgd0tuz\r\nci75taMnmvbEEU04wnXH6RQc+k3ZD12DZhMTOo83/PGKxwRDF9J9W5BwiMuG\r\nY45DX+mf54DOpAPcKNpvfIzCg57Sl7l8WyzD5KB+cqWpeK3i17lqZUFXvzOV\r\ndvjFzs/7I7Csgd3Wv6bz9gIhUL8La5lE/CWANEHUcucCvKV4nQ8FWfldTnLg\r\nHXQJ60C6Hq0JIJTVqrDZ/L/SoB73S1l9Rk0=\r\n=wbbJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7bfa9a4df392e9f7db29c9ef9678c5eb4aa26424","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T13:26:02.900Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.62","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.104-renovate-balena-jellyfish-environment-13-x-7bfa9a4df392e9f7db29c9ef9678c5eb4aa26424_1662902993258_0.012789819229171995","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.104":{"name":"@balena/jellyfish-plugin-front","version":"6.0.104","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.104","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1bcb03951f48c9117b9a89211d0651348d30e988","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.104.tgz","fileCount":40,"integrity":"sha512-lkdi3xZRtlvBts1F0b/EZPqADy83dgIv987sBqpMo0HhePS2MeOe3TYQtr89+UnzPsIbYwCtbYQD4FqRhNqWkg==","signatures":[{"sig":"MEUCIBwIXAZBMi4gxXCPMQhhD3k8AuvG2Q1AjMOGFvSeMx1qAiEAiPLLDX7iJo8NKQWd8WeZvWMcB1lp9A/TfvKEMJmSkFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHetSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqoxw/+IGmDhc4dng1borHalGww/Z4U89gd6omF8z52NBpI0JlqG4iU\r\nVD8srBP6hXsRtI7W++gmr/VqSuHAuMjCkAGkFnNpst4xcErA6l2lTZR33Vby\r\nd6MfEslYKCoAoriuVh88XL8e0OTp+Qkbr2jyT7ECNq/kALIV+bqRB0MHFpbN\r\nRbbTw64cKvwCCBAanGnq2PNWR6UmW7qDXTFkjdmtIj/KmuRWDAcndd0tO4pj\r\niMriFk+mgc/bSMvsXIK4UEoMmseVuiGgmRNxnoPTZddsjhfI6KppRR6gb9Zd\r\n5gp3iWRQ4k7W7A7xNOGPS77EbdVFOaxs+awAkuzFWa7mtG3vBxF5mrr+G/L1\r\naEmmeJj80d4zr9GdffaL6s2n8u3Q6QjgDPBvq2DbZJnTBAdQc574N+LFW2GF\r\n9va6KcZmwvwAjqXh4HWWWW/uw1ISPJ4d1K30iDl83w19Bhz0zVVxxT//YGsM\r\n+6aPhR2QW4sHmPiBqoX9ZOtLQpOKyArjHHJhdRcHId/qQHidcZ1inAkrG57G\r\nC9EMg2X1bq3GCVkHF/2RJ5IYZOM/iMafg9ZUsxLk7p+iUxoMAV3OayGSlPMA\r\nhczw2h63VTbDE/+/2A34m2xdENX/wOAlCRWuQ5JRw5k49LnB/NSgqfW5UW9R\r\nYe7rDnB349ZpefLFGnHjj9j9rObq1FiulJY=\r\n=NO1Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"215ddbd14c95f454d7fe47b91f45a5384a20df0f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T14:03:39.003Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.62","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.104_1662905170625_0.32949130974005314","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.104-renovate-balena-jellyfish-assert-1-x-01fd7caabf9480164d29fe6b06fa675c4aa353a5":{"name":"@balena/jellyfish-plugin-front","version":"6.0.104-renovate-balena-jellyfish-assert-1-x-01fd7caabf9480164d29fe6b06fa675c4aa353a5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.104-renovate-balena-jellyfish-assert-1-x-01fd7caabf9480164d29fe6b06fa675c4aa353a5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9092d7df747fea8231ceb681836df9fb6e6668e6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.104-renovate-balena-jellyfish-assert-1-x-01fd7caabf9480164d29fe6b06fa675c4aa353a5.tgz","fileCount":40,"integrity":"sha512-AR3e3QG4fRVMkJxKgJvBrHSOcVo9jAmBlFBRySelD72pDEIQXhpi4bWO6ifM/segFWq8uQV8hrFPXgY2UMwrtg==","signatures":[{"sig":"MEUCIQDvatiBT+q093mo8FrsMG7Ep64nndmiJ3JvO7MZzAUQpgIgd8xzkf7umyd3oSxQAZKUX01u5299etlHORdnZbymGSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHeu9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor8g/9GNmZJLrocgNEwZg1emqsDXXBBN9gM+IJpWYQhoptNQcZ3Bh9\r\nEu5AAog6wPbQarKPEGQGeH/PApT4m+gqb4OviOH1A5icYD8rz1xAvDBgHjsw\r\nH3HrxfXjO/9hMgqW5355Wq38HYg3q7Q5IzIRfy4F6wmEiAjb1HL6XbDxqjpr\r\nrJQRl4m2C6+OcxwvRl4H7rnvLramGmgXhbDt2Maisal66VBD2RUTGDrI0cWN\r\nXIY2DK4BtvM7EISsY3mkAVYp/RpYNHRWlKXigHKL6qp4QYPOWO2EDVreY9CJ\r\nugAA4EoHH6rB8UQwoSzTW0Jdhv1vY9x8GZW/Q0OKgtFTR/0Ayllm75ExZQxC\r\n3OigEO9lJYcAxJT+dBHobc9hd9huqlyP2S0iRxcPs1bgvSwUd6Brdi4Yy79y\r\n3TYmgPHpXljuCeMT4DjQFyBN0vtOsu/mfJv0Y0JrxLIvntFHRtvvxx+lCLmx\r\nIGLTlWUqiofHpng48Ty0NeEeUQ7r2lzRcTkEpJJuRZN9/VnHrOX3pG7IsJGo\r\nG0H8VjV9GSqBV5YgqccRWfNksHClUoP4lidP3oVKeXfk2qUoOjHcrC/kzdoP\r\n/BknKlFFIupINmlC2q/bVjYEf2K813LKKfpwpkTVfppyvsL6NydI8yZ/PMok\r\nsax6ntBl9b6Owou/8kbWdmDpQkcjOxH1HXw=\r\n=qmWE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"01fd7caabf9480164d29fe6b06fa675c4aa353a5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T14:04:17.375Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.104-renovate-balena-jellyfish-assert-1-x-01fd7caabf9480164d29fe6b06fa675c4aa353a5_1662905276963_0.9096450097287472","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.105-renovate-balena-jellyfish-assert-1-x-839b34fa5ab1d9560f249f3d400df4101288ce1d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.105-renovate-balena-jellyfish-assert-1-x-839b34fa5ab1d9560f249f3d400df4101288ce1d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.105-renovate-balena-jellyfish-assert-1-x-839b34fa5ab1d9560f249f3d400df4101288ce1d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bf190a901c08367c4a0dbd77b9f6838f473f22f5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.105-renovate-balena-jellyfish-assert-1-x-839b34fa5ab1d9560f249f3d400df4101288ce1d.tgz","fileCount":40,"integrity":"sha512-KuhScuXJn4kogoN7boQOztD5P38wcjqgvddaSFY9plaf8TWRa9PvLE2+QP5wv3zefvyrN4in6bk1gJYgksPIRw==","signatures":[{"sig":"MEUCIQD7VWcgG/3rchPMd1QNEVWqbeq/XkmMaztyNTyClLt78wIgcjAZ0IW42t/z6fWvePUKjRfS1ZB4DpIdYxWj5kkWi7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHeyDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOXhAAozRajvbqp4rqaQoFXXtx5Aeslji6SsIm5QEZAwV+JuDBoIlT\r\n3RyXHuKGAnp7DWGys1CbHOY/eVEgYEMVTYzx1a/q6aQ0Fb/XcUaGFnF+X+oi\r\nyQIA1UP0hzP2j75DgpfXBmFdD/zntlId+s2db0rtIsZQcZ3+C99u9V5QBbun\r\n1vqgPez7OwdXpZ6gA2jCnWv0QOLm6JRygpSkIqWP8KYUfkbBN5Zp9EZP5tY8\r\nL3xt+bceSkcjXKgIrk5pwHHPO4VA62tJeCRNKA6nt1YempdX0T1QDqfXInvz\r\nG9c6wT5PYK7ErhClemd/KtyNd9pdfcWSwQZZ6KNZon5s89Umm7vdsxBCwheH\r\nD/fWO+tq+ws/unxrfclwNgc4AWQ86s0bYOnTXTKmgWx+jSdSbpc9BVQccM4v\r\nAChSGk/YQKLtBtpCvNkQWcGDeI1+gGE00qAKBCUg1HaqB+fg0UQmLBhvCPo3\r\npd8o0LDKWqkoqtSKIJJV6KHoQRdrOz6IGtVpTXSaEdrK9wKxqt0X45xTQokR\r\n3jkx8Perz3RwfNrPjINo/ircq0PNTQXYArhqS1fh77/mE7W9fpOq/96MClGv\r\nST/XJARYPFdY5jKdck8bTrFRCN+Ei1o+AJtqNkLav44FdLOA73UjI+oCNPJu\r\niB+HC3ZgVICroBRlSAEv4yied48wjq2RbIY=\r\n=oWkr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"839b34fa5ab1d9560f249f3d400df4101288ce1d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T14:06:45.824Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.105-renovate-balena-jellyfish-assert-1-x-839b34fa5ab1d9560f249f3d400df4101288ce1d_1662905474907_0.20325190052366926","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.105":{"name":"@balena/jellyfish-plugin-front","version":"6.0.105","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.105","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8b4e2fd76b04bf12927faefb3a236e50a6b8ba52","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.105.tgz","fileCount":40,"integrity":"sha512-dicQIGl+TELOFDSU+8Vu7RCsKujP75Y8qUeFbHdoeUxPj0di3ir1V0Abyp4y+roLDNx9J4GmpEAdqjNmCCKyng==","signatures":[{"sig":"MEUCIFULyjog1BHYkGSL7xozqEXkg999QkbhJVXN3jPgxhywAiEAtow2TuwlZeHfwz6QtExUvS71fixKshy5Y7wc2/r+q6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHfU2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo89Q/7BZx2NN/frJbqG4b/fCShFN7CWPQanwfvgLolZQd+OzXwbUFl\r\nDsbj3Hp7jtKuti1ubLibbPO5BhE61fhheJyqE7U3f8twlBgQdLQfAQRIQfJa\r\npLLt5JAbDYgsmJwklJlLlkJh/oOemulkEmSoVysFmmrl4XtgBftdjFGClmxL\r\nxvXwrUbTHQZ0IOn88DP9VFdNkvT7qcdACquZa/Y7DYGqyACVVBlGi9SqdtoX\r\nK4Pktu1UqKE8teKC2hAYoYXurt5tGIsDZb+19spkLoaaRbZZmw2f6nq8x3/g\r\nMf5m4rpiqQUgCIdAuUfPg31IqJmTN/CcMYsVKPQaRUJP0HM6exIKstM9Jaam\r\n3NCKCCBxD86Er9fPI1BN+kTHG9sl72UFrSYZNp3Dryb/81+ZHrZZQkh6iBk/\r\nHo/AhC2D0TgweYjaqSa4LTkenN17v5PUId3hWXwzbqUT29cGNN7h5PJuCVRl\r\nE3s4VBiC+syqhBxAeGYc3mhNYXBry9/DfEG5giHbClg1C9vKGLdwWnGn8gFu\r\nztOkPNfr3klPX37MsitdwCePtEHTuE5L5KxrVG6iA2PPzqC2M/rIEroXDfxO\r\nyg5P0yGnhj/XRcCrcS0Pi1DQCBym14FOHQtecLNRGJnlNN0WRG/xbBnQMISF\r\nW+YvDqd5k8NF+5kCiBZx0T2UXF9JsyfKGvI=\r\n=8LTJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"120f06c878f88b686964de5c651902279e010731","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T14:45:24.191Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.54"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.105_1662907702424_0.16684305751176542","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.105-renovate-balena-jellyfish-logger-5-x-2b15775f07f50d5e52ba7692ab8ae171985d1cd6":{"name":"@balena/jellyfish-plugin-front","version":"6.0.105-renovate-balena-jellyfish-logger-5-x-2b15775f07f50d5e52ba7692ab8ae171985d1cd6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.105-renovate-balena-jellyfish-logger-5-x-2b15775f07f50d5e52ba7692ab8ae171985d1cd6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6a8f7b95973f6c7c4387687daa2de63a6ed553a7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.105-renovate-balena-jellyfish-logger-5-x-2b15775f07f50d5e52ba7692ab8ae171985d1cd6.tgz","fileCount":40,"integrity":"sha512-1tVUgYtbtMF27Pvs1XayWF+LtNLUP1bks/2HuPw5tvDKdGrD6AX4i88RIqM/GUJ+eChtjunF6FOsZQ3BGx9RaQ==","signatures":[{"sig":"MEUCIDAoaNyt2yFqRJAXYcRPSd3WNCrCSvwxB4Zs8VNzDBZLAiEA2IzIthn1gtgZlqBWnNGbGLxCCc9iHofLC3Ci2ulpNRA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHfX9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodng//dzEX95jK5cLGI5OizB88MgF0Ne8EqI3CgTrSBnuHpmSweblI\r\nljA1KUJm/00rikx5O9jX9JJR9FTwRkDAd/ZJwSkVVhav53/esjO6PIWo6L3A\r\nlETfnlc63mG6FiJBoVJc2ybjGLX8MpLVXqYtG9ULTeqgTvvH9bOTHDmsO/Da\r\nXZetdzrv3KXEJ6vtLNpIyPW/3LPT6G8V1Wf35D/IhTJAnYACPIfPyqUZ8IEP\r\nfRDcr/5XNH3hsWxe96XinH6dNubMBb5kmNrEhPUe+jcUF3nP6oFf6E3xsB/3\r\n3G6tsk+9AMuxGQ/RL5ssvhbQw08kqnjVXUrIDxUtd5yKSPO76I8Dx2Q9jQIA\r\nM1NW6HjP+AprpgPoEn5M+bQ5rWJnBHfmsJrPaKce1BM1ZH693eTO3+uBsMT1\r\nbSk4aFq8WkBUF1zlSNQ1fwRnbHqdMoLmQBBJ15Oa6NMhK7/Kb6K7Vv9oYJ9/\r\nsqzXCE48jdk4P9JrLLXzGycreBctXlR43VGOBhIriSVwLH3etxmbzWuqGKzA\r\nk95eMuim7Y3BRqLZX/mW8ldtvsh82ZP5rxszlkZUIDONBx53gIvwmE+VYLvN\r\niaLQP/uaWwIdgcWSzMUHWfa4qMULO2SYRprgN8unXRHNhkURb7sGVAmIpMYa\r\n3t+R17a9jxsrbOYdMT4CwL97Y9bHXA/3W4k=\r\n=EYpw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2b15775f07f50d5e52ba7692ab8ae171985d1cd6","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T14:47:21.785Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.105-renovate-balena-jellyfish-logger-5-x-2b15775f07f50d5e52ba7692ab8ae171985d1cd6_1662907901587_0.8773819399449223","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.106-renovate-balena-jellyfish-logger-5-x-517ec6421a1b5afdbf80f5a79d99f442c048383c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.106-renovate-balena-jellyfish-logger-5-x-517ec6421a1b5afdbf80f5a79d99f442c048383c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.106-renovate-balena-jellyfish-logger-5-x-517ec6421a1b5afdbf80f5a79d99f442c048383c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d42f4f090ebfa3393bd4533076b02384f12837ce","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.106-renovate-balena-jellyfish-logger-5-x-517ec6421a1b5afdbf80f5a79d99f442c048383c.tgz","fileCount":40,"integrity":"sha512-csn+AcZ4FIrNFftnVrG2/BrcftcPiDpSv+c+zTi4umUr3Hl40pWipja2zGgcx4WCL+KQAugJLuh9whF+qdvViQ==","signatures":[{"sig":"MEYCIQCirhHRqxA9lbXizTyazTCX5Cbbm3gl9xCIUn9I0eSnJwIhALH6UZ5aCSBlUvMMbHxbuf8BEd51U4y2nHLPcufZuIjq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221671,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHfaxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrK2g//UB4bZHTlDS2Y+ZD7ISJ0ybuAtMC2tFXw8vuIG3MdaeGTI8hB\r\nbQNNFe7/8bsSihByaLE7HxAe3peCkKanZ9c/722kvRarTvQGdE3fIyX7irDl\r\nxEQicBdEGPP4eFP+IDppOALBrpAdkHk9M9NYDnXV+3vUbrqxwlbH1Cm8bAas\r\n3140c6FXOBeHTDuNMf26sY1+XwkbNWLOU836PinEuaT/aIwvJG18UFRrniWA\r\nRb4qVZNOkLaqVbc0pDmCCOMwxbCkuGj1hf3lLG9P/LH68SiqAdzSqyp9PK2j\r\nCXjbN4E9YbHL8TeqVQIX8KHnn+aP+BHF8HL6+K01JqSWqVf8Ys8WYWhlFtYj\r\nNCTRnrAxOSdDALgq760vCjxi8+m3kwrg7jeDFZm/VMpDdv/tNobDz9t5QWjW\r\nphL9GOliCiyPsy39a57UQ4Rng8fXlo5aLUj1jhvFNd9Eokpr2Mmpit9A8z3E\r\nX/d+28f7xdC1/z3hfTcR0HQgSoZ2RzKBZLOQVzXOd0p6OHZ0VsBSNtri3LJf\r\nTMloC3u4zYWpI0tg/wvy6mQX887sn7vEWGCD8z6DEvuLFDThrT0riFB6TuNB\r\nGfs4s2aCg4/TXE/G+rGuf1rHHlGOBKWgKdhNX1WfBTPDQdunSBy6nWUUzPkR\r\nlXSiXnIN/YNq/crVfho1cWzHK1SzjZIrWm4=\r\n=yD5w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"517ec6421a1b5afdbf80f5a79d99f442c048383c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T14:51:13.438Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.106-renovate-balena-jellyfish-logger-5-x-517ec6421a1b5afdbf80f5a79d99f442c048383c_1662908081277_0.5358238715894312","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.106":{"name":"@balena/jellyfish-plugin-front","version":"6.0.106","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.106","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"079e4670a39a2139736bfd9fbd20b238430eb6ab","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.106.tgz","fileCount":40,"integrity":"sha512-o2G4UeTakl8NVa0N2O9Y6K00P8lp4lT7hUQqyb/06DANVxL9ukdms+K4M6YQVdwYNUKn3iSpHmZ8wuy3PfaCjA==","signatures":[{"sig":"MEUCIQDWoBeMisuT6b8lNfkG7r4QpwH+x+JjMCy/Eg+FUrm/OAIgS5DUKfT/cEK9GSw4XODGPowe+/TjDLdVvg5/Y70pclQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHf+SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzKg//aXtEect8RXl11V5auAIRaHYrfsBLL6bJuxX4qUhO0dRe5WVk\r\nj7+aXgJfwhDf1PXfnGyZ9hiwRMlB8nacojPLkHGyL7P8Wth3Yr8XrMSFF+bD\r\njJOn/Drmfoto4XLD9MYP/V8SFtKp66cYJpFvKwVrArCbJ9Ydj5Ar9bZXdJxI\r\n7OV4R6e+N6zql8jzcFyprzMhgELAPAM4jrrlOky+tCFHtvBTko411tF+kAaq\r\nCcYV8498ANfhf1r5JQIJNHdFk6CrhEXq5wUw7epchHg/klL2qQOVhzTFp/uh\r\nho07w3SsVDRTTe86tD514WS7uTMjl+AZcYMiI5h4U8mte6ZMqlGAH6zZ3679\r\nstsvXXcSI0VyMP3YVVjmbE+7KFHhCvlWAI7FjBklK9Ehx4QxzTYJ38aXE+Fw\r\nTEqwzzfW4eQVO7UGVHCUNv5PfMak7W1wATEvQvrM/zajwtpJxC3eAnGVMTsm\r\n73Tj61obtE9U7Mf6JR+llfpirnOi8KPnZWEvT/AUNGoHhKMnBxXMdJ0jeWwM\r\n1z/25ZcnLcHBFmZvO7vmozth7+Vy265x5HIhzwVtc2ekdlF2FpKYmdFL7vVU\r\n4IbZMGYZI5HvdIlE79UC2u1zeJm8DRHNYmgp6KeQKbrPHJHJwC5Psc8l1Ppp\r\nr0of0HaLUVMLk9ZIQ6GpLhivB25/lhk8B+k=\r\n=h1I1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"386ede7a13c3268c05907c24773a1cc36401377c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T15:28:59.560Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.17","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.106_1662910354294_0.05773227947489068","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.107-renovate-balena-jellyfish-worker-33-x-66f5cad59b32fe615c589d2207c1c857eb08f623":{"name":"@balena/jellyfish-plugin-front","version":"6.0.107-renovate-balena-jellyfish-worker-33-x-66f5cad59b32fe615c589d2207c1c857eb08f623","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.107-renovate-balena-jellyfish-worker-33-x-66f5cad59b32fe615c589d2207c1c857eb08f623","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c90db8b160fbdc9cf614c1b4f8ca5bbaccb54711","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.107-renovate-balena-jellyfish-worker-33-x-66f5cad59b32fe615c589d2207c1c857eb08f623.tgz","fileCount":40,"integrity":"sha512-KdsLa/OUFf5+Pg3CzywqW4WoCeb7+hK248C/jwq+G+RN0QjSJMTT7IrAJMMyJYJGlYpcyMDvDtXUA/BHAfnY6Q==","signatures":[{"sig":"MEUCIQCm0EXSkf3Po91mNjd3+DLXMIcYgpb/hLmmLwQyHCrrJAIgK3qT03kiZiLtu7fLk66TaLAX6tv9cwvwA7Jrl7UsQCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHgBfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBmA/8DRwf7QdFWuccoYbnUdK9pIPGaDUZjo+U445dnK0vy1CNdawy\r\nu7SFHi6XSkI+zqADOWmGQzKeNOCCkar7m7JOZucELcUW5N8m+e23YyXWGoCY\r\nIKkL1SFdjw1zwSrgXl+4XxxN1A/9wNRAAsqrrbOA+PnbAeD77f7r0wTse7md\r\nz76nWscesnaBabZ5UGcqSw6R+YKi8myu793vAPTAdNDzWFSPTlkxcmrSrter\r\nuchPWFV7sW8aOE6IokSCtDK/ZupezvhSmKDWWqFU/RVXqJgZ5bPCSJLWoReF\r\nfSyoufK3PsuzN5MkHxdeMr1QmkHwXAsfcW8M2GPKQfYFZYDGiB6irwYIh1Uu\r\noMRKi16ap2KU0b8n9TGJ1oLF7s0XXBVtxiFiEK/ui5f1dB0Tfx0YPHaHPbTB\r\nvO7e+41dtug/DuZuo28QMBW1f30N0UwmPovoqD6x22dKUTZCSseWviUdpfqR\r\nP2esgk2DsYB5C4GgUTbbQwgkwShS9pR42Ww4I6SLw+QMHmALgzO/o9WWRPyT\r\n3qjSuS5gfYi/70KsDtlFn6H+7UyOUDhanRWMwncwjSK59CEV+xfz+mLeQ89N\r\nS1oByoyLbSpJwjEgOH1J4pRnhVgDTuK3xXPsFhzKcqiyy51phdgcxnCOHHIz\r\nIfOT7v7v8RK1Cig8FjLgRxJsmT9M2KN64J4=\r\n=6GoZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"66f5cad59b32fe615c589d2207c1c857eb08f623","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T15:32:29.902Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.18","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.107-renovate-balena-jellyfish-worker-33-x-66f5cad59b32fe615c589d2207c1c857eb08f623_1662910559194_0.8848497933257824","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.107":{"name":"@balena/jellyfish-plugin-front","version":"6.0.107","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.107","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"759758fa6d22ad73622ce1c9eedf7ef6ff337743","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.107.tgz","fileCount":40,"integrity":"sha512-1tcn4iYoNK4i1hoRmQp/52tpwFud55+yQhBGgL8ZWL5S6B6cNJZzt6ow7AzwqwRm+80fZVZn6kC0t7oS9jWqEg==","signatures":[{"sig":"MEQCIHyhFz7EoQWQnEoD9yfe1pnTyapJs+18d0LlBlJ8r9tcAiB5FIJJ1dX3tV3yZJKQ45ciVgqp2fNxTW9nUWTstcsjNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHgkVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOvQ/+ODve1yegoVn5ARYS/DjDM0yh57NA0Q9GX8/NTGcioAOR9y7e\r\n5IZf7UT4z8kWixHTj9pNxw5jKi20SNQMxMTGCB8K4KRds00S9S7wycTWr94i\r\n0/T28PjVH9FQxs3ouClKL4DZwloet8RP0sfNBfZTt2R4LHXOfHYSIpXSD0NJ\r\ncKButedusB5dIKJPz3I3gDiGp+naJ92lbiwDmp9uEDYGc3oopD8o+aPahtwT\r\nbylb01+G/d1h9MMERI/UknnkgyCuFgow+sG94ZSZjkEeQAr3aMjjLadaAnLx\r\nZPXOsR3CekaKQkmYgQ0nTnVG9sLOHxcWe95EuOuWeC0dn/N3LphHlb7trKbO\r\netAaLzEQl4KTMBfOeF5mCvBqGkGngYhZGk/LBC0xbSX0HK6Fyhg1c5TIITLJ\r\nXhZ0fZuABZAJnO9KHUj11EgfW95h4XYz6SjNMRENq32c++RgTeatGW/ewins\r\nnb2xiVziPVxBDjqDLA/JYh0f6gf2fbo5NFxqY7u0kaLqhS4zeOAegkT+5gDb\r\npWjQpdCQYlAnFfrd3dsT1yOioo5hBhNUF3GWS4kcxH6HS2vJPqJ5uvHtH1kS\r\nUmXVWdoQ/wLGSafj9ZNhdDWYVUTN+4yuJSSdquYzJGtEHj0irSpbCJ/kcyOC\r\nzw59zV11NfYr5SPMh8o1R8ROLzPheExRUSs=\r\n=xa5I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8a82a1f729ccf4d98342b53984fcb407e5e0d794","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T16:10:40.378Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.18","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.28","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.107_1662912789635_0.9883700605475518","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.108-renovate-autumndb-22-x-9f39c6233ddddad8f15c2120f6930dbc46de84b5":{"name":"@balena/jellyfish-plugin-front","version":"6.0.108-renovate-autumndb-22-x-9f39c6233ddddad8f15c2120f6930dbc46de84b5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.108-renovate-autumndb-22-x-9f39c6233ddddad8f15c2120f6930dbc46de84b5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"73cea13699aa0c268d6ea3aa172f9bb5ef6cf67d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.108-renovate-autumndb-22-x-9f39c6233ddddad8f15c2120f6930dbc46de84b5.tgz","fileCount":40,"integrity":"sha512-Y4EAs85wW6Li2t+TRgiSJnXq8gKpWrHHn63Uy5F+8YvAq726TxP0dczP21KRD/nI9gP4opynfc5suQ8a+hKMlQ==","signatures":[{"sig":"MEUCIQDkmDTubZOcaRFmqTZzJlPC2jBhUn2FtfQg+Ih4NkaAiQIgWsIFUUB3S2xjm77OkT15ZWS8cvEl2ecZEpPXvsU2GY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHgnlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZDw//VEJeIF6Zr3aXKXBSHFxqJFXYraEVPwoxkdTX57CHrtj1tKDH\r\nLuzrlPSq4301M4cnagtu8CmhflVkc4+nsQPhMCJlVnZuLHW1IZUdj5QjQUA5\r\njcPyn7jxmGRZEqlkF56tpJgaVqU4/w5UHq8punU/k9qChr8HimotFtaB27JQ\r\nxiBrzmBgn8gwn/m53PVXJEb+ndX9Rndh7y7QeTp6AsEHJYQPewxizi5Aq2Yc\r\nDbfNQ84npsxtCS5JvIG8M8+rZNkJMwi+HYxlEyY8recrzLj5rfiDJAJKfOvV\r\n0RCUCYAVYz7NOGVQSak9166IHoLfHQrO5p2vYeEyhpNlhEN+jflZ620e8ctm\r\nD/W2w5zJcKsp1tp5ufGA+pGsFEhi4prqcQr3rI7cgFRhrTufm232DKsug7Q6\r\npNjGsgpu9/uLABzen/+24uZfylO35w3590Wti9SSQB6Njy7BC0q/klYo8DrB\r\nABjPUu+XS6BxKNbftRzvv9e0YMTY/Hu5FX489Nn2NLNvDcR4cvMO9bWNnqDX\r\n25TTZwe+GwdIInHMK255M/Q3DS+QWVUWN2hCiv0eiRPZ8EOuiLcojo6OvLDR\r\n5kxgW2qqO5xg9XS8ghUU+bccesumkkkO1swNxncbiOnr4TiwX51CsA4JouSb\r\nEsVgv8WEbvsw0Qz5P/eIZwm0KGCq0ldATs0=\r\n=kJga\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"9f39c6233ddddad8f15c2120f6930dbc46de84b5","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T16:13:10.460Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.18","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.29","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.108-renovate-autumndb-22-x-9f39c6233ddddad8f15c2120f6930dbc46de84b5_1662912996831_0.3409903819687343","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.108":{"name":"@balena/jellyfish-plugin-front","version":"6.0.108","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.108","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d20eff09b9b4a0aee028b719ded73f844eef1472","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.108.tgz","fileCount":40,"integrity":"sha512-j+T/+8RwAJMavecU4SWBcvtv6O4Y7lBNDHFFVQuXHT2f34HOrWWYnEDgY70mjOWfJ7rhELefSu/zCFtJfr4AsQ==","signatures":[{"sig":"MEUCIQD5QOKztSeJ2Az7Pzk+ytEhJkMnR27HjJV5fZxD5dajLgIgUvWnQ0vK2lpbqqza38fF52GMsTYL7lYjwbf1pMQVC30=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHhNuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRAA//VeWMWm0IQ7QQFAcOnDqTPKSjrAv5m6GosS8KxQbgabtNN5R1\r\nwwwD8uhH66vjrh2sCP/2PQaQAYIr+JZXc5SjoSGbak+Pg5V6+bl1u8egTSJZ\r\n/gvjKreOi5sjV3dAYXfYq0CCrLT4Rck+Ro8e+zh0Wib5a0NsRcgqoYSlItw7\r\nlNVyXENNmLT6xJvnoI4G4blWfA4whVuc7wQ/Ud5J4/mQtX4E2qHiT6ihPaOQ\r\nLb/ol2MYX/p0IL81yARIFH+CP5lyhQRkcNOHLThLWNWOMEOu6GRaUTs09j/m\r\nCAaxWffT3o58rBCBjbK4Ugyjd1ZE+4Yer0Hie0yNUPbB3JjToYr7gA/D0V5T\r\nINJwZjSS6NiO1fLR1Nxp8VrSaILPkz6Xe+18WTGxSvXQlojdcCFr2ekpjyXY\r\nMgmEjlAPGRgYoHFPlE6Psj8F+8rrrd3lgC6gok6n2GIHbotaTJsJaHSeXaU0\r\nF5QCQfFuzlVrNM4hgZnIuB11reTpu1e9lk3ayd2ZqmnjZL99Mmso+A6FNRCI\r\nPuJCISjMC2P220E/DYc/cQw8XJGWj4Hw5zDN4WQCT6ip8Ij/BloyippWyFIU\r\ntUAJeCqLXARkU56MGdAVzsNCl4pGJeLsGi/gTmW562g4CDDj6qHmr11FGGi8\r\nQhOmzKSTP8zUsmqdJgopFWG7egIBtCFr+zk=\r\n=y4f5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"8d189238838416e766ec6e8cc4c9e16ed5edb838","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T16:54:38.067Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.18","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.29","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.108_1662915438156_0.3720680869592483","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.108-renovate-autumndb-22-x-3a933db6a6a9a2e5f3e397a37a446d9edbba152f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.108-renovate-autumndb-22-x-3a933db6a6a9a2e5f3e397a37a446d9edbba152f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.108-renovate-autumndb-22-x-3a933db6a6a9a2e5f3e397a37a446d9edbba152f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"51fcd1d75eca3412b7b1f1e8887f3a65e55b1577","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.108-renovate-autumndb-22-x-3a933db6a6a9a2e5f3e397a37a446d9edbba152f.tgz","fileCount":40,"integrity":"sha512-upCWZuLWo5XHbZDydAVVxp4KjxtZaFsTYTvPQSVs/CiMF6ufoKIfb0782IT0H0Reps72H6K28/mNMevYSqyQIQ==","signatures":[{"sig":"MEUCIDUAibnhrxaOzruAVP+opAvdM/C32hrOZFHrfS7vzXPkAiEA34pDDS6UQaRaBU6a7WhI1EUj3ezGUtE3AErTWnd/ISM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHhP3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFcA//RFPhzJy6rrjd6zxoPaIqg4aO5KmSv/k6mW/Do90Kil/hQDUi\r\n3A9Vz5W5AI4XasDl9h2AYg6o7d+6Bar0WuVTtcsINvAI+1nC8xcVPWvtsjYe\r\nDB0W/JiW/So6i6CnfCsXHuJLxD7P0qZc/ZdUnYIRyzA23JmjgVWzhQr/LMlC\r\nfMZ2ajoF5Tv+eSpQ4ahA6XmWwElfeyyM6QQqrQSkSSXdZ/b3D43kB2BMHU1s\r\n9NWcWeQd74OhPybXl2BuvBAVG/0uTZyLgTV8vLkERwXfwGyRAV8fRk0z8Dla\r\nRUcEZSjYt7R6pKs324L1/ClpOrh0TPREm3oXBFIBrCBwzy9UP9rNTEBLU21s\r\ngUe4CTEpH7xJ2AiQvnJYlHq3eaRTLc9XiVTQHP+MoqruYBS3YREGExZncJco\r\nzF3x0EPoRbwyBC/yH93goEnb8mzX2CAhpH434QsoZylGW1PO6AZ6LCNhMXIS\r\nB2RKrI6Zk1PoahYrWxZSSqfMMQzhXR9ST1SlKbuh4ykTXU7EKrqjQynb+QW6\r\nKcHh3ZVSVpSO2tP0Yc0lsov2ruxoNR/uha27wSzIZYHnro/HFIy8RC3ybIqa\r\n8ZqYuHNpDupaDaQrrh6zeCJM3CAgHv8Cb2wzko1NgPD4BCQ3GtAnmS8i0Xsn\r\nz5ZMT0RDxcd2vnAw0rQedSZ4l8A5tsRRMig=\r\n=pbEA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"3a933db6a6a9a2e5f3e397a37a446d9edbba152f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T16:55:57.807Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.18","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.30","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.108-renovate-autumndb-22-x-3a933db6a6a9a2e5f3e397a37a446d9edbba152f_1662915575018_0.8847231433795766","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.109-renovate-autumndb-22-x-0271cf32e2df5fae3abf77b0e24334627e8e098d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.109-renovate-autumndb-22-x-0271cf32e2df5fae3abf77b0e24334627e8e098d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.109-renovate-autumndb-22-x-0271cf32e2df5fae3abf77b0e24334627e8e098d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7a294700ca45c701f0904b54faa1804349829a22","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.109-renovate-autumndb-22-x-0271cf32e2df5fae3abf77b0e24334627e8e098d.tgz","fileCount":40,"integrity":"sha512-5lROBNiN6MymqDuYIi8UeDYw5/zXM+1YyGDiKmomJNTjuqAFWMlczwxVDLK22L9i431pwIRszHCuGvPEuQgbrQ==","signatures":[{"sig":"MEQCICqsyQ+UvkfZ3844bg3bNBVLFS+fFaTVMIX5XE9iTKh8AiAUXwHoKtGKoajAdsdgMeoxLF3FplFY8OYLD8tA25rTtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHhSXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHyA/+LXWdLUXrXoTlA50Cyns7bAWvP17SB9W5aFwuoT+ZDG1BL1+B\r\ncHPy4TFETKDWDHuQajPXI0OcRFPFAWdzqTngYJyElANX8eIFBvKDXl+kvTS1\r\nJUIu+9ty3ZMQWWjmISdQJt2ilHDtI/JK3ckOGgT/Zc8qwZ31MalhBhZho6ea\r\nEVgBoGaRZ6HDi9v2HqzFaea8vXxxBncOj2dujtALsW2AIIwLRt3qz2/wR0eI\r\nahO7s+LtE0x8HeQHTpJ5i21bbbNoF+hAakDXt2NThA6hq/1k4rmIis+iuipU\r\nFVUAibJs6JzJ8mVZ56pWWETLtwDUz3hLu41fQ8FPA7xHzno2Sg1aOaegVGdR\r\ni18uMhPxHTXlF0m6AlgaQFbDgF6dhWkbXAv9G2vV2dyxYyKEoUSMn99f8SIq\r\nYmDeGnb1mQEwmOYr5EzwJeW54wi2weeuW37w0qCGsrFDzio4jvgLqO08Ctdk\r\nkmPphPIeixqPYzBYr8/kqFRJwRtiXvCUHYZwwEuz8t+FQUcE0WNNWmSud+MO\r\n4JPC4pV7TUodd49xdLifelRSNjVKI+cdkzij/zZwBCffCsMip9NoI1cKR2IY\r\n6y6t5wBzBK35AramwrHSeR/W4pmxrsZfXXNYPru/HrqdlB2fJxoeJJBGqP1a\r\ndVLcdf8RdDXSD0KXU9x5Nmn67GZJMmUFgco=\r\n=i0Hk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0271cf32e2df5fae3abf77b0e24334627e8e098d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T16:58:24.193Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.18","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.31","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.109-renovate-autumndb-22-x-0271cf32e2df5fae3abf77b0e24334627e8e098d_1662915735690_0.3906579265032346","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.109":{"name":"@balena/jellyfish-plugin-front","version":"6.0.109","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.109","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8fb77bf5db792231c1adb8b30618491736a2f9c7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.109.tgz","fileCount":40,"integrity":"sha512-35biNfc+OBooqWwlzDqX0oUNUvTS7icXcmX4P4erTFhewlc+3XH23vXCJ4GD3PxuPEtS88Ik7+hFMddR/cCHNA==","signatures":[{"sig":"MEQCID1uhyNxqiiahZQ4R3HUnFYO3TBv/CZQU6YC5fA4gTzzAiBcV4aO/AP1jVfw91o2vRhnmGIxyJHpbcMFhRSpnToV9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHh2tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrILxAAhZmJTwcGPJc8NTUHys6Cc58ha9oG7UCBqbF5LwQXkF8Hppm4\r\n1FDaXKxXn4wt941eTA+WSPRF1OX59CoDjhtxpeLZ+8qHEJvmlSOBkuNhi/Q9\r\nopM+NXNLqGHSresrsJ7y3r2kXjBM+T/SMNqFKtlj5k2AVpm5T0wNerZ8IvKQ\r\n+86DqBTeJKndUqPwW1yw6tjFPNf+52QRedlkX/bLDHgOKcqNdObgRoSOoGM4\r\nNGWus4yB+9SMFNXnPFLVLmFFMug7/OCsv+TAvNNImzT7A1PYq6bCA4nu/sou\r\nxSSiI9KsJfEnVATeriNVhIlj5o48+LWYdw4GPktTJpkHcH52io2yWqTQG1TC\r\nXmaMgHhahWtfDjRxzRQSdoXySemg6cFRiKSEQ9/C0EYY1b1ZK/JiYwHNbMqH\r\nRJX++QvWTtoqnj9iPfwc6IzeEl/D46LSiwjb8FwYw3eROJloMKneQcs38WLp\r\nCJmAxOz1TqYBldtPySGTULKTwqsdKQBHcWDPIYwImu83STJWM5BdP0A+ZDDi\r\nruYoSinCJFMGdktAlr0mIP8O4RxfZFE+5gnleAE5URQKxvk0kPm8px+eU0U5\r\nMW2zsx9qPTFKgZXhdX2qKew2CZU2wNUwO9oIVgrsQ09XSeZrSbdm/aXCh9w7\r\nKTSjh6KP6lq6nHRkImlkkR/pTjByGjTY4C4=\r\n=/c7U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"17c47a3579c46ba55917cbb53a7525d1ec9131c1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T17:38:36.446Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.18","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.31","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.55"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.109_1662918060964_0.5871526451932234","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.110-renovate-balena-jellyfish-logger-5-x-0321622da8ae01e1142ac0788eddc91cc200ac05":{"name":"@balena/jellyfish-plugin-front","version":"6.0.110-renovate-balena-jellyfish-logger-5-x-0321622da8ae01e1142ac0788eddc91cc200ac05","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.110-renovate-balena-jellyfish-logger-5-x-0321622da8ae01e1142ac0788eddc91cc200ac05","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"335fa6299b54f950c6e6994d7cf1c9db49d977fe","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.110-renovate-balena-jellyfish-logger-5-x-0321622da8ae01e1142ac0788eddc91cc200ac05.tgz","fileCount":40,"integrity":"sha512-GXmTCG/4kSWAxbIOIRyUJCDVOlBEqayambvpLr/ZX3+tsEja3UEiY8Nq7qAZ1wgPJYEWED/64fM3LaD1b28Blw==","signatures":[{"sig":"MEUCICqc20QebcdCy4R9gtYUYLFMPNwJHjPiSwHDBSG6EjtxAiEAsPqm77v32j81VTHf/c5Tl38gRksZxqF77BHBjF//+hY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHnV7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKwg//X/URfHJeYxDLhfouh7sCfeNAf1/clGVCC/NtZMH/4KQ3A4Jg\r\nzY/NQlmUt5SBvF5/RcS4PtyrHZEBOprFUkZxhnaKlE8iomjGXClTYriV0XZV\r\nETaP6pXH2rlkPyZaYde4qhALwpKs9KATpc1ETKS/9zssVarMv1EN2K1f3rOt\r\nl9jDYGVzp0ye37YziGsquBuMiI3OFsQygRvFRZgWaO9I+QE9VwoDYA/IrlUo\r\nEa8OHV4AZ8iUThOjI2TjfMZkWPe9ty/PM0QdRhw5EFMc7xY2V1gX1MHs79JP\r\nVx3AWk3IlL9OeW8o1jJnmCHPkyLnvCDILvXc0tgLQrIHmCRG4LxLFHQXlKG5\r\nBNvbP9cKxndL4PHkAZIrgRh9IkAMneG0saTmiDAKM6elMX06III1rc/NDNmW\r\nQ3RN6ueODUmfO1rFR8J27kl+iC0dzHjH8iuzltz+JHmu1S11G2x/kJrbvnVd\r\nGZnPuEM+QZ165stvuPQppBd/7P4iudMNhlg2AT9+jMzpN+GNWn83Qn75bL9B\r\nzF+CFFTVwkCC12hsi9G/cQrS7TE/12OvEc0/GRr7QMaydMqFdV56tWy1ShbM\r\neChdBzJ+AXHSVGsEqAc8pFD2aNIN/AWXYOprF3zsjnxnJQxOF/QRKyzjP3Dm\r\n+vGyw+7Vjd/daO7AeN+mpLR6p/0WibgAC+Y=\r\n=y1N2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"0321622da8ae01e1142ac0788eddc91cc200ac05","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-11T23:52:05.901Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.18","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.31","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.110-renovate-balena-jellyfish-logger-5-x-0321622da8ae01e1142ac0788eddc91cc200ac05_1662940539245_0.5493557462523775","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.110":{"name":"@balena/jellyfish-plugin-front","version":"6.0.110","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.110","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"84c7b92001dd32f61d59a7f4775539912438cdbc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.110.tgz","fileCount":40,"integrity":"sha512-yPPaN67XlywPLx9GwSHT38/5oQHzwMeB9nuwHPntDdERkehrN9oR4FwRCWGCQehTUbY8LBKtQIOVdTi6YvKZwQ==","signatures":[{"sig":"MEUCIQCLiyBLvcUp4M635GBznA2KhnSCP9ckQlcz3uZ3oFpjeAIgX3+64a9xm9BKTZy7TKkAmpu9IJTDhHIUL4czXf7FB0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHn53ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopFw/9ETK7+4lb9qkx1CdJJbXJKlOxftbXrZVIveT+qYg5+K/E/iMv\r\nGIQ2GTHpOC9LD5BgQAcEEuOfUKf5i+nZtzyc2zaT9Zq/+HF+ANPPiMkYWjiv\r\nJBGuw1Yo2CGLMaLQkCoPNRf/KSSqE8bSnuY6KEijCJ5XCCvO2SwL3cllo06z\r\nypmqTRFZrj5ehL+QoOh4DZ5kqs57YhFK/lcVxf8vrbD3HBUx65NgdCIPDAHx\r\n9zOjEiLqdBwe1gtiunsBORDiB1RyUG0SKqh2NP7WQSK+wgX93uZQjh8yuc/7\r\n7U+gDrmTBPrsSTIG3ITUXtlzfA3diwUPMFzJMMhbV77PPCYDBGX9BitiHzTy\r\nPUN+upsegZiVzQjtO7BQiCMGSzeJbOm3tPlzcex/Yy2JUL4OlCmOUpcKinEI\r\nc4iQucagsExVncyYvxV7y11jXGJ2I1+pdAUMiP/HZUiYM5meWk/vF0k+1yYm\r\nUf+JFNuVmlBZ7L+uc5ZfXDCSnicmr4RMRLklLDbjyObWFMcf563icc2Q/bzw\r\n1li7k9tvGqiE+8zGnldBuDgfEM5KKMI6VmjKQgMlHFbH65axSgChr1xXGI+E\r\n9oNF8aN9o1zzLLm5A9IMRhrO0w98gyErONVeswxVIUxbTbzRjDvTcOSxZxGB\r\npKHTZZqr1YBjGy35atipjmPJLQ2y/Xa9vQM=\r\n=TBKO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4857354700ea72ec288dec3b39e273375836200b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T00:31:17.953Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.18","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.31","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.110_1662942838916_0.4563840701474575","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.111-renovate-balena-jellyfish-worker-33-x-2288cc2485606db1195435311583909cb73b8bf4":{"name":"@balena/jellyfish-plugin-front","version":"6.0.111-renovate-balena-jellyfish-worker-33-x-2288cc2485606db1195435311583909cb73b8bf4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.111-renovate-balena-jellyfish-worker-33-x-2288cc2485606db1195435311583909cb73b8bf4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3a393f26ebf870d8e6166150001afd838638ea94","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.111-renovate-balena-jellyfish-worker-33-x-2288cc2485606db1195435311583909cb73b8bf4.tgz","fileCount":40,"integrity":"sha512-msv94QHrirzpAD5hw7XPLDCYbyPJncI+PqopG6MB4n0KcrbYdxCGyKkHYraY7um7g2yRYDEBncAM42AiNeotUw==","signatures":[{"sig":"MEUCIQDyyUG+Nmwfpj0imnV7gakzzP7GHxk9P3PJGppr9Dqh+gIgDI0PRyr5r+hAnSUwFjrXjcfTjV9095sYK10MeDHbL6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHqoeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEmQ/7Bs3I/LtUvW0r5ptJfTOqVjMqRqTayXm0gXp7IwBkEA/tu0M3\r\n5AOvhBXPcYqEHLmmDoItOMFlUvVmTB6qCzSE6UFWCwzP+vWPGAYk4d5opiNs\r\nVkJ8I2N9HeYNucRlQ4TLul7DjjXbEw3Z/JgabASwFyKS9dwy7VfmiDD0bn92\r\nxtvv8b0IvLvI0XRWhK58Xj1ShSoEkK3kxK0uyNfLDuNl6DFfTEaJ3FjfhZic\r\npVvitz2y5GaEaXvH1Gzpnk0l7yCcp3LRWcxQJimyJaNdxMMKL6DeP33xf5CN\r\nPRbD6rnL0Q7Rvqn6rQUyJL1uuFWliEloerH7nF6VBABVT4l7sgsscauWzYbr\r\n5HLnzJ3owDfKsxtmUBUaZ8CW+6cAy/18MnB+7GhQBZ3h3JojZYEE62sjGBq5\r\n8l/I0pTSTGSNhj0BGxIEQWlHco9Pw9ExRRMgwTjY8v8sBqU1mouAT4vBKcfd\r\nnvs6nfT4412qS5f+fNlv6Kt6ugiBfhroUDEkP0CwbGDvr5Acf6wSRaacmwtw\r\nGuq/HZWFg9bZCfuDV+aTvo6FWMXuwTLg57Kl4uD5OWXAcNqKUhXLe5RUc0q6\r\n3i5m+FL6u5Ctw3M7gv3nO5zmPQCWjaxwPi8mEyqf70BZBnMqBnpKKOg0fhkD\r\n0HydvuU8veahO5aBqDn9rYEdM37u+9XnzDI=\r\n=LofV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2288cc2485606db1195435311583909cb73b8bf4","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T03:37:08.572Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.21","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.31","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.111-renovate-balena-jellyfish-worker-33-x-2288cc2485606db1195435311583909cb73b8bf4_1662954013956_0.7894542182764153","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.111":{"name":"@balena/jellyfish-plugin-front","version":"6.0.111","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.111","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1f66281fc5186148cb36e533294c827480dad4ac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.111.tgz","fileCount":40,"integrity":"sha512-GMmkxIV9YkKjblbBASB7cDm5dW72V57mDju1XwuZq+6vKwo9vRdFniC8qYAqIGZAUwfb8vHATb7KtiXwz8kfmw==","signatures":[{"sig":"MEQCIAdhM1xodfhqsEWm6pIxuhPxgTmoyVA1pPY/NWzLLE6jAiA//Or2lqyVjRD1HmJzn9irgwmaMG2nHaVPIiYMOh/N9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHrLQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYBg//XXJPRtOyudMyKt+1ItVgUNfPd/5R/KliKuBVPGjJEQYiceX7\r\nZTSkc1TFw2FAWInGoHoblwjDhOpyo4M4Zxt0Sjma9WE5uaoyd/YjUxsg8mAp\r\nB+AlnWkaMmafBAnoyLJDZZMF4uP+f/EZwDX0MzFRtqZGcF13BNmiqzL8p8IM\r\n6VT7NE0j4JTvioJce/TEdIjehma90EjEgdpor/Pgta8q5jlrVWhvIjM4v4AX\r\nc+5NU2Tow1JIBWyM1yeKtQJCoHoZf9quZBMH6UGV3vwDR2A1LylBlnDf9Kc+\r\ntzQnUmq7nTJoHeLBIHma6TP4ldZYKjOdBfk8JFC/c+NeOxvE/dr0Y+Fk1Dt2\r\nj7LSKK3EWV3ixGzDIu9507W3aS6WE9efWioeMcL1FXdmasBcuo9qYazAuIZl\r\nnSgPmYz3TLdfwoVditMmmsZG5pxhV7/bWvVo0GrOiHsmUTGtTdRXKQ0waDiN\r\ndGAqSzOpV9v5jXwBlGGqU2WZTYw58wGoRlQFs8idhkxLoaKRuzdgkFOqEEGp\r\nJ3O7OIwiObWcvW1zNbU3Ms5tsqZGEtUsf3X3me/Jw179YOKgYYHn1r1hTt1r\r\nUzxP5ltlxtROVo4EEC+meKFupQB00erWZ5v+3hXgIv9N8L8N/a77cICy1Bw7\r\nR59MRvlyQtWzlXo99tEy0Cp1N50GBO/L9iE=\r\n=wrsm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"7b8c6233ac8bf114f831b5290cafe5c633b686aa","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T04:14:43.928Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.21","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.31","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.111_1662956239772_0.584221542968338","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.112-renovate-autumndb-22-x-fdd988354680f5b066297b4adb612813fea604ae":{"name":"@balena/jellyfish-plugin-front","version":"6.0.112-renovate-autumndb-22-x-fdd988354680f5b066297b4adb612813fea604ae","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.112-renovate-autumndb-22-x-fdd988354680f5b066297b4adb612813fea604ae","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3c76a565ee1c4e04daff6fce33366d9c88652e02","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.112-renovate-autumndb-22-x-fdd988354680f5b066297b4adb612813fea604ae.tgz","fileCount":40,"integrity":"sha512-wbaAgGkuzy0rv5T65Hp0X7zAeugdmwdurJpLGzRHq7iaeXRLrKtHVPi3NEfjNVLw/YAomW4h/sTZhLHItV9oig==","signatures":[{"sig":"MEQCIAIa51IecL5c34kpD7Q+YNpgZeh52M82H0bBo5t4Ex9DAiB+lmXgaIorbeDhsMRQgtPoEtETp760464z8inoKZABKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHrOvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDSBAAiSD5FARXIX39xgGdUNxNU+Je4mV0xI5lSnK4myGLLZRjiaIv\r\nr5mCEEXrRqcnFhgZ06JzoUPUwdj6KrvMDFIRgXfUuxXOQL8HZofIJq/z+hWZ\r\nAf9yw+lMpiuUdtdSgJsnhqOTPSW5aKSnkZ2+e5c4IM1uWd8GweaN8J+s9Bng\r\nD+/U/Z44mHxUfcmOsczqJ7AhhzsMTEV24f3FafxBak9roTLd+spEo8F7bQiQ\r\nGFmSUm/MIe2fh7eR9FS8+ATCCsVif3bIy9NvYEpyjShLpmaCCPzCwJaYui48\r\nPzAeo1aFfSbYa0B+H2f1DmhAAxSddvQ0+xSc0PZCPm9BA2dKTX3dgKkFUau4\r\n2y1ShzJDUIgfD5f8oSsgTAasW9hKTSFsb6lrxPxV1Um9vBpXwNMtt4JEbclK\r\nuwpIW3YpN+QcJocD3fha6pNmEykyZX25QQdHOnjmwYoYKm0oH8OP+UutkMNW\r\nhFlF3vDqGzP5XlgIwd9RACZRTO3ED2+WSm9yEWKSvpAd2mr2OX/w/B4xgumh\r\nZcbroBaeT3/KViKFZjk7k7Feflmr5+F8fR1yUHZKDVnV/xE6P9YIBz7KbJwO\r\npFkgBqqdp2zX6wc2JcvvyU9gPbMx9bqdFncKT5Iz5DXe8BiovWLSXxQwOdQd\r\na2hcDyyTx8p9cDxV6eTcEn8l8EpOZ1elC6I=\r\n=AeML\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"fdd988354680f5b066297b4adb612813fea604ae","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T04:17:03.388Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.21","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.34","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.112-renovate-autumndb-22-x-fdd988354680f5b066297b4adb612813fea604ae_1662956462800_0.492790321784796","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.112":{"name":"@balena/jellyfish-plugin-front","version":"6.0.112","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.112","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"36772256dbb2d245c1edb58a311d2b6da32eedeb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.112.tgz","fileCount":40,"integrity":"sha512-P3SkVv6rGtBQySTRLQhd4ILpYqCvnmci1kI0trQCvAbAcW2rerDIZPfy4l6yZRCpdFprXbC4d2fI+rLf7H/8zg==","signatures":[{"sig":"MEQCIBQN0nwIAjsGzleQEg/LBNsCACOIYgq7/f09S/N1XCXSAiARUKGZo9CGTkkbUwIgfsEB5lm7UDxlkY03vYIzg40pKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHr2WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYoA/6A/upRMZaCPW/awBKlaCkxTYqmJTyIqZDTeJfyDnhsx1ULdFN\r\nKjsip8G7Dfs/1tVofODoDGS3TgdDm3jaovXooTSXgZq6PAANQOBT73S0agLu\r\nxFu81vfMAaHX1/Vik+g119Yv0rB8bq1lKSAtFzKDkRZeS1jU9wL1sxMPiMHH\r\nA3xtzV3vB0xMKuR0JEJZAw/EZIOSMW3syOpzGX8xV1kow3oDA63d9i90wVdQ\r\nC5o9//khtSdnOJVsdUyJzH5+TPM/JgoMX10HHyBf5fPVfU3TFTqkBvsfsI2E\r\neJeGS1252JnlsspJkeam9JgVEansZcXPdDFQj9wn9lWhWGJbg60TabP29vEK\r\naQpXd5tgYEOBz5HYM9DOPn/5JkuzRcQpOcHaD/uL721kRX+S6B8HjlN2rNfw\r\ns8QwGqRPgMOvY+HuYUiaWjcbMcTT94DD+WPund6KMNKjm7umWcgb2u6Yq5uF\r\ndnwE3ki1ZmKoPuW7DBwOjGYREI6Mjn/d3tBsrVg+60bgEfNFwEXCppaZzp7Q\r\nj5GJHtYbzjAHLYLKg0OGLo5CF+QNBsyAovwgoPNRKKaefeC/gp7MdU9WDQ+l\r\nJKHfHnSMVFsbf4M/F7HZnsD8GhuAOYCrB5US+NCd69B5xZpZFVRGarCTvEhI\r\npd1oe4Zmv8StOMeOPusHUQcyh9t35I0FwTU=\r\n=pkda\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"bde3bb91d3f774898743a974702aed8301fa46b7","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T05:00:09.405Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.21","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.34","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.112_1662958998176_0.20674131949061536","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.113-renovate-balena-jellyfish-worker-33-x-f14e52d5021954fb7cb23cf85c00b5c9f02de404":{"name":"@balena/jellyfish-plugin-front","version":"6.0.113-renovate-balena-jellyfish-worker-33-x-f14e52d5021954fb7cb23cf85c00b5c9f02de404","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.113-renovate-balena-jellyfish-worker-33-x-f14e52d5021954fb7cb23cf85c00b5c9f02de404","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4aca03edff1d4f6e6443ebb7b6cf5ffe272b95db","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.113-renovate-balena-jellyfish-worker-33-x-f14e52d5021954fb7cb23cf85c00b5c9f02de404.tgz","fileCount":40,"integrity":"sha512-v7W84KG5C1ijlrtBrhHTiibZhDdy5xFfFrmzmj3/BokxwtbwoC08wk97kE/IE47o2+aB+ibVMghuZZbHJ9yoIQ==","signatures":[{"sig":"MEQCIHV5YtllrNDHFJO65+076Z37dkDMhGhGkTObePI787T1AiAEtxR0iChIymjLJZihRAcPgAdk1Cl968KUuoAFFBmocA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHr5sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptcxAAgFzUfUGmvpG1tcNtMnMIOUjofxhrKhA/rU25TugngFY4q7DY\r\nIesCpl+6/YrgR0hcEYrEJfV20XSy/LRiqAKvZxcMMJK4JYijiXeCseZ+X4XN\r\n30bMdBU4XKsKtgCpxYCDNDPT61YpeRnQTB3gWlundzZJCC/66MFBd4VqhE48\r\ntqLeTw8+tQWlnBVtmF02H9Fe90GhUM49cwYmqRjjwJmAepudg6WeZacE0qNc\r\nx8Q0gHP4TAi4saplhZEdYPBNCzfJCqbVnq7+QPsF5QhagP9DyyeqdUeKGmiK\r\nDILpxVWDtSR0Xky3TFpI2BZlfoGM1pPv6kQ140LVkM97b88ZId/fGWXU5tju\r\nSSAYiVtlZNXQpZJH8Fp4HCO+abLvrBEt7TmrTlUsA2tVnceQuHapw3tjctbt\r\nm8m80drdGxrRHWgQqL+KbSD4eMNqYhBndJ9X7MCJawUBgEULnsfWcdRFH1T5\r\nVfLu0YEatLZy3CPtE1PnFNCb4SZ2pULBg0y6AggqAIJAwS81xtUckcjIN9sr\r\nW00aHlo6jYqbGUO2qOznditOsk19bDFC5imGOXjce82CTlGMYOwPxOvTU2qj\r\nVMmJb1IwheQpz5n7KsyJSccrTLxk6COWyJ4nao6jsXDR2ry7/RMhTOhDAiZq\r\nOZVvQnPoxhAe1hCgTuKFoB4/coyV0irtXAY=\r\n=N2s5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"f14e52d5021954fb7cb23cf85c00b5c9f02de404","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T05:02:38.780Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.22","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.34","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.113-renovate-balena-jellyfish-worker-33-x-f14e52d5021954fb7cb23cf85c00b5c9f02de404_1662959212222_0.8213977563583679","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.113":{"name":"@balena/jellyfish-plugin-front","version":"6.0.113","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.113","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"97868ad402d13cab661dc69ee1baca68eab0eac5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.113.tgz","fileCount":40,"integrity":"sha512-ns+nho4l5XC1jh81nweN6Z7/NoR7oRVmGiquRmHpWxDKLQ2IAEZmldWGRHc2yk+iuQS0hOFWVVhzj1DclMjw8g==","signatures":[{"sig":"MEYCIQCBbEdHrKWd/64g5SKWqnO8Mr8/BlTDdyjFnDTBIEqzcQIhAIcrjsGn0mhT1bv2kRNA5Ki6bbvD+mYZP1oJpktgviCW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHsdbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKGw/+M791L7wTtJHrmrLHZd871/oqGdF8qJ+uNTnLEud2d7+P6dBF\r\nJXj9x0g1ywe8hDbt0ZFs1ooD6Z/6oWecOqxME1/8bOLYOKzo2sEfGRMtaGhk\r\nYTqu2RZYLdFyVAxtRIU90jP+SDI0sThyxljjpg82TkidIXaFsk+Nsv/169Kq\r\n8q7I+j1N5DB8KcU6MqLRyHjoU4kBBm6pjsQbChMFT2h/rjX4vAmXwEyEST8I\r\ns/aVMjwo2dZbtx2byGBYY7YYDvK1z34g16Dzw7FRgm/IxJDezf97XhKeV5fF\r\n8kB9r4siye82bad6fv4VFHo0b0JaO7B5LF2MTeuQsmRFStcKdkgSCRjCqCTL\r\nyh8Rigi1eKCyMI9NhvJC6PRIHOIJOdvH7LvU6vWdIGtk7R+5rU9M0oeixLh1\r\nXl4z+TwME8nWICLP7uygYGRKxmrK3Y5R6yE4i+5z8j7KWOZBaZwC4qZG28fv\r\nLtWlwllE1XnY74E22wmbF/U2ccumiUVmC1ZOTjXgSwFE+KRBEHoYGFVBkITG\r\nPe6kB5wJh5yupkg6TE7GTFjEHr9piPfrFKvnnEIAGkg+06WajxqGdN5IcIjH\r\nivgkIERpgWGd0KpBeiQG84OmolBm3PfnrZXIQA3dXXEPlyEfZ9mWt9Q6COrG\r\nW4P2Ospo9MTFdecfJLORhGEEdT0aylGX61w=\r\n=jVoe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"464276cac1a4cce97f1e9e69a9d93bba56683d41","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T05:42:12.484Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.22","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.34","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.113_1662961499378_0.8144656749750021","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.114-renovate-balena-jellyfish-worker-33-x-188a811e1f251ff84baac5f7150e6d7dee6400d1":{"name":"@balena/jellyfish-plugin-front","version":"6.0.114-renovate-balena-jellyfish-worker-33-x-188a811e1f251ff84baac5f7150e6d7dee6400d1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.114-renovate-balena-jellyfish-worker-33-x-188a811e1f251ff84baac5f7150e6d7dee6400d1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3c3a4439bfaaf532cd633c95cdf0ecbadd79c991","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.114-renovate-balena-jellyfish-worker-33-x-188a811e1f251ff84baac5f7150e6d7dee6400d1.tgz","fileCount":40,"integrity":"sha512-2tAvHm3HkH/StVronPGeTgBcAB1cOrTxyEBPtf6uSTW9Ahg/TPDVQ7x5ONJv/S6zVR2+ERiHVsGk0bUJ3DsqoA==","signatures":[{"sig":"MEUCIEtUB1DMtLKB0GoprJg8wDh9v9GVUDCIpyTH3GWUDtf6AiEA/Ttn7AzKuJuI0GStZgCqYf+YYrwQ+ytI+1bH0Y9U+xI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHsgPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxew//UTwBsX9GngGN1VSit2fbbtRQBEph09mWydvs4TSb02KPizBk\r\nC3xVSJuqg2DT5ZuvuGq01ID3hfVQAgdDYdzqTmnbpTnNtIjHQkr0whRH4I4D\r\nTCUX5UOlu+dAxr4YPkYjKWtsataziBssaUg7FlW6prEbXHH3eo9JyX6XR0Tt\r\n6UsgAOsH9E9GJ4oi6ikOPFPC5x4uJt27LbZlr5huouJa6jpaY9nRfI1q/JOu\r\nqY75NYJ7yw2BLicRjJlubY3RztNS5N37iC8q3pf+AG5IsX3Teqx6Ef3LqkB9\r\n79qLSV0uyOlC9cA2mpJEKe2ez89pE93Au5/XvqKa1rO4s9uEraooV504V4qX\r\nP60l0KS1apr0dTcipsOIvM/MpB9epbOEbZk+sDc7V9ySLMrLBufna0buYR2V\r\n3HxlsmCcSyqQN347J31qq0uISPxKLLFE23cgpakRjX768O+agb1n8SdlnovE\r\nN0ZOZVQ/6qYmvFrWCjD39bum/S6APX+/3f8v+88RqPzlhmaOyRty+CYR3nnc\r\n2yBWjMjTuH1uXW+b6TrAh0e4zZjZgrbUwjQKK5m+6PcLBGZDQZsx9EkD5Sf7\r\ny9ETaf9L8c00kqsdHxcDRRUpgXyynM8xv22bCxotb3CfAmZGgiqd/pD6M+he\r\n2nEzY0s8QjOBiZRTZFRbIvG3eShoWKBoWEs=\r\n=lGol\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"188a811e1f251ff84baac5f7150e6d7dee6400d1","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T05:44:30.325Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.23","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.34","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.114-renovate-balena-jellyfish-worker-33-x-188a811e1f251ff84baac5f7150e6d7dee6400d1_1662961679632_0.23083483916983227","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.114":{"name":"@balena/jellyfish-plugin-front","version":"6.0.114","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.114","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e2ca6ff5110a601d84a1e3227ef955dc49dc89f8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.114.tgz","fileCount":40,"integrity":"sha512-1l73EAzf4xokHjrAS+vT+oINC1Oj8fhLVLbVeqKQ9KJ7ePVUuV3YgHKNpBFVYudv9S3OQFccJP5tfzA3pFjvwg==","signatures":[{"sig":"MEUCIApcUUqaDY4ECSl2d5jEAerHR6vtAu4kGBBQQaTVaGLbAiEAmQ5clzSHNHXv8x6as6Q6cWrbmGalQKWC20PuZ787ul4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHtESACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqLA/+KiT4l5GLfnw1cP7ApyH1HUiQ6Ltxa3CC63qPQ+LYcxquzx6M\r\nijDZdg4wYb0bhdjCFrJl9TXYFHrz9mg3wKIVatOl8g9z2OMnfJAIO+peTYcX\r\n9I+MGrD0yqzdFlULDqGc+LzpkOCVj5byjoWZcefMjTKDm/MISdKZNVua7s/W\r\nutwXfjq9ZubdfnEgOqcT4bKyln8j6kVolCEoWjFKhsFRPg8KIT0YOr4Uf+WM\r\nbKxMW4jpev9rvUytvb5VNGBoUmsTVHwdqi1NC8e3NvL/ElbYTJJZ79X2PX6w\r\nNHOL/pR9r6GqMuVSxenDC2tbLJH9dKbYoJZdX+AD9v8VRMxitDsu1lCUJBIc\r\nZqc3nPWUSSOAWhLXCBq5Iouh+A9PH2kNxRxzNwu4hL4DAaRPikOGBQrV0YEj\r\n2wo/pVdZlXrtRZvM0yWNKb2VglrkHU36bjJoUruUsYryJuSz+NhMAGxV3bts\r\nyYG0j6R8ZhRDu+u5E/dFYAj9zztKbFeRX6Q9No3Y1GEKOwJ0FdAzl4ONQ3dJ\r\n4jvCa/WEqCkYBtWmrymRXgyyXrWsN3iq52U7fEazBTfjy8PxducmstA88N6W\r\nHDIG40aDXZsuPTB8084IwSZqqd5sNT7xeIAIpGrZ7mRSPwKwF9lQBvHDyrjB\r\nx+Y7BO7Y88InrBeYgrj+V6D/lAvjFncWlo0=\r\n=L6D3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"02560c51e32f7eb5519b295b63d0ac33ef76c3f3","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T06:23:51.084Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.23","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.34","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.114_1662963986273_0.12042510946049334","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.115-renovate-autumndb-22-x-2b442681be757219aed31be08b43b4609ed30f01":{"name":"@balena/jellyfish-plugin-front","version":"6.0.115-renovate-autumndb-22-x-2b442681be757219aed31be08b43b4609ed30f01","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.115-renovate-autumndb-22-x-2b442681be757219aed31be08b43b4609ed30f01","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bfd070cea7692630f5a48b4c197d24ee93c456a2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.115-renovate-autumndb-22-x-2b442681be757219aed31be08b43b4609ed30f01.tgz","fileCount":40,"integrity":"sha512-AMdhfhTSYjOYJ1utVUxps/lh8p2vpmU5lMwX1G+WU/ut0KJuhO+zqBUtzltw+SKX4O0U2a9DBhzy6pUYHNYQCw==","signatures":[{"sig":"MEQCIBeeDxsqXdeNtm+L8P2vaMNouTYkYxogZ06rnVAbRFpWAiBVTx9WU2W+rhHmCTv1KEVUdB1SxUWhnzUXFLeapHETRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHtIwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnSQ//Yt9hwk56auiA65/4NOicF3/8ACBM2RigoqgfsgPgeab+YY9f\r\nXmfs6LQWU9OEw9zbwGJvEhqBclDeTHoFje+fKZT/5tuGL+BsnU7oBrmGyg8t\r\nX3SH/TJmITdvuZFiu+0knMRtPw/q2NiJVfdXKs3k78/iuHRG7PHVmBwBVG2X\r\nrLLlHvC2sINV5900UjeeBC8vcm4sq9tDm6KlemUZC67lO1LJUxRgJCU3tk+m\r\nNQHwGWz8j8PGeQjqDjMfnrsdiLYvBPLzixqjHvt0Y79jXQ7IOtZIjxrGpB0+\r\nNuZOxASR3zyHok7mfgr7l1rZA2OGs8+1Ia7vxmUeIeihq8E9cmloi5rr4PkC\r\n7k2wo5aMIXAKXeetHe1IbM1zAffnCfwx9yH3DQRBR1Z05FmaFhE86FMI7vJI\r\nIVvVtooPI6p5kOWELHP2Iak5fYZmCKhbp8rnN6q4zcq8qF2FruHxcwurOAfe\r\nNHGfWrxwnOXV3WBmELalmDy8pO2iUOGirGC5BEUMVISoAS2e/Yz9cEFbNiEW\r\n6mOwZ8AJnd6S+mR9/SRLIIsRLMWF92XF2lQWfV1HW8MIsyP/Sft2+KdbWX00\r\nQoQ8g3UER++XtB8D6FC+3BZ/6Ef1fP/PqCWtG02O7BhKYpExT8aJ53wrTnxA\r\n0saw6Kc5GFA4O9tr4UAb/KKLcq5CeTKUik4=\r\n=t96u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"2b442681be757219aed31be08b43b4609ed30f01","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T06:26:36.692Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.23","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.35","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.115-renovate-autumndb-22-x-2b442681be757219aed31be08b43b4609ed30f01_1662964272008_0.39213009725832704","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.115":{"name":"@balena/jellyfish-plugin-front","version":"6.0.115","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.115","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"08c9a49061f159ff89a16bee5ab15fc6e897b87c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.115.tgz","fileCount":40,"integrity":"sha512-IzROPR/73DDx9y4lyrRJazwP5pfzOtNn7NVfFQr3BkKR9NPYJRZJUKVl7Ae+/RuOocBjEUK+0sWjApdXXSF0Ww==","signatures":[{"sig":"MEUCICSNZIv7MmVUhmkXDdKt5freJwtatv+YMkUANmoS9Q60AiEA1LiSqbRueKsztooBBBtx1v9UMc3qdrnmgLv6bKPlfNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHxq6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMPA/9FKsWQ1sxtzu2LfVBUPuSNNmz+p9hv33xdCUD8y96m0gaxd4a\r\nkZSvOMtdWvlAJodwX4HDA60p+ns1w7q9k44xLktj0aYYubCzuPAtyZLy+SEm\r\nyqX/Jt4+CnxQsCmXX8G0hjr5zWwS9/vV4Km2vatLiLkB12Gd/mmGfS61jbTr\r\nBpZexqxyeBXmxmSiN9cZjeatdD6rSpGiZaOz6NXZMcCCVEZVQjmAEt/uZqVw\r\n/ylbDUm1fHoEl5toMiAtjvg8L5+uYoYQPvEAYnOrR0BlsTOuzPxESw1KGM9I\r\n4Vp/C6k2Hl3DVNXoaYy+/JIQvtDtaU3aU7utIjoafl5rGO2TpKaCwstJJD+h\r\nYB3z2W4FzxyFI14Vpfi2TRRp/mMkV8Yd7RjNSPOHwwZcyeevA2XEe1TXkeuX\r\nAgdOPrJGiZJv5HUbemvgmDmRuQGQ0AxMvP5Jxpfd+9O5e75FgzJyuXjXcDVu\r\n8KUem+IS3RF6xDhMbCc5nohnLIRfjvlrTH4xFC5BaA/5NdFPFSkf+7Mn7Ymf\r\nwidEJMno/gN6XP+XlHkulnKJvH5PGKzJbvB18uqIPc2c8FHLpPgN2ioDLyyy\r\nchq/IQy/ZrUNc2qLUldvr/EaS6r6K7RSIk9ShJvqCsQUiMOeTfO3q06oFOmL\r\n+WsX6RDpyPo0YJdjK7yM3JS15YOedY7rv/c=\r\n=V4dI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"51430ba667397a55deb5e2c7ccc4fad701625e5a","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T11:38:06.657Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.23","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.35","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.57"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.115_1662982842467_0.6179872789153509","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.116-renovate-balena-jellyfish-logger-5-x-c04af0248aaff86980cb9eab493176a7b76e6568":{"name":"@balena/jellyfish-plugin-front","version":"6.0.116-renovate-balena-jellyfish-logger-5-x-c04af0248aaff86980cb9eab493176a7b76e6568","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.116-renovate-balena-jellyfish-logger-5-x-c04af0248aaff86980cb9eab493176a7b76e6568","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b647df7875670ce0c7ea6a3453aac68f3c2c07eb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.116-renovate-balena-jellyfish-logger-5-x-c04af0248aaff86980cb9eab493176a7b76e6568.tgz","fileCount":40,"integrity":"sha512-MI/QBuHVmPTxWNHQfKT/Nv1eNZ13uxTc02H7jpAvf4+KOaSKDtr5ybW1mkGmpyvqO4prssyyMQctN5M9h++Smg==","signatures":[{"sig":"MEQCIDtgy7sxs669w6RO0F4qiDKSy881Gs8dfbVqidiMvtFTAiBlZ+sO0u3tMzLrToLvWmCp9N9T9UAaCpgrknqA6uW89A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHxtcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpwag/7BV0ImF6UBUvWnfTMqXKcLOD0y/T/L9wGhlPxdKz48M2/LpOq\r\niJdvsSTGUxducNwNEA8u/RG7tOWPZ4C81M1Tbu6NY5eQtNGM2xbtuB35FUrB\r\nKY6Yyrt9YI8yOJuMJwXYBsA18JUxKnt7Ud3Ex5IUrIUg0iqAhDRuakPwrYZT\r\nI8gdoQIYKSq/SZ86Sn8HACpYmE0jJtbWuSQISTOOR7wFGAOIFeNDNp1Ve8lQ\r\n5GSwScdLjMybRjKz6d3cTCDdh1SqUuubyQ6CxpFO6JLnwbQHWIQfArkYkspr\r\nNLIihPBx4/BIgxx+DgMqaIMteomJhrHWHlcVrSVmfHG+J5e+Ze/kH3LqQKrA\r\nVfIdDXrmefKIJsfnDeaq8sq4ffXtDF5TkaDVCPylUeS6KxOVQMZ/WIBPPMvg\r\nm49AAnBmj51/RtK4IZ+5AKyZnWKFW9ct3c4ElrwNbg0DcmtBLeQVPbqA7P3J\r\npVBU3EP7KDolYblBE3sO1bp6tkspIwmrNUkFaZ/KwhuAEFHzurT2HbSF5tbk\r\n5dSkRjUu9E524NoJLwJZjKjZhcOO2BZXLfqjW9Z8i3lmVrX62r72f+HfkM5V\r\niHcutqJZFI5E/S2q0Ciezw7J0yiQwE4qI5A8h7kPDCdPSW6euAyDuywY2698\r\np7zrmfJ7EKeOAwLp955tqeCiFbGbCbdEdTM=\r\n=2P78\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c04af0248aaff86980cb9eab493176a7b76e6568","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T11:39:44.849Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.23","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.35","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.116-renovate-balena-jellyfish-logger-5-x-c04af0248aaff86980cb9eab493176a7b76e6568_1662983003916_0.6860396550119956","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.116":{"name":"@balena/jellyfish-plugin-front","version":"6.0.116","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.116","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0f9871d01e7e0fd771b271c3a1ed64e98e0b6d5a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.116.tgz","fileCount":40,"integrity":"sha512-XgUiXQOieZRj004int3wksXd2Ax0olDJL3BrJ7IvYBzfhVnyczbEsKrHoGwwN05pcHWqR/DLDrdH+jvf7IzwDA==","signatures":[{"sig":"MEQCID4xG0AND4V6l09/1zDgizPMDS4Na7rh29booCKvrdQBAiBgLlWRMP8Or8CMEnwRh9RHbG6Pzx1/fPNB+nO/wELBUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHyWMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Qw//YT/bxSXst3UdHzaW6oNfw6hEqzYs7X8rz8zRPrbbZ1182F2W\r\nHsD+ziCiE2Oo67e3kQnMxVY0CyBucqDre+ypXg6X7UoCfOlKnwTz/rjynMhC\r\n/FNCxjQzfMRONNZQVrD1jqlebUqh1vnd/OhDJ3xtOSsy5BBEFe0ez129eFjf\r\nw/fqjZmpUn9RKI+fzGBOvcx4ACZ0tgBja88UVgqeQLqlowT6HdHElaoWObjo\r\npQQZCW+D6HeOmCk/RtlKULHVE5ys8GgW/y7/1OmnrV6EiUN8scJ5MqMCUTzc\r\neE85f1txM1HevMJ84AVNsirb4uUByMwKgJ5JvAXumlfRxsOWYAwAyC7iYMCe\r\nLT9V9LtkGInaRC2I9uGk05mZz4xEbNak2fz6qCNqE5DWdTYLa9e+UeD/RgLu\r\njd+vxcjobTUcnh5Tqvkfh4Xwd3RhEgo6jJk7poeMZnth71R5mauE9DhfuH0Z\r\n/4oiwgGKPFf6hvFcAgAfNF3KKkvKB99bcYOlUhkc3I1yfcB73Kd67uS+Noew\r\nbzZ2mFzl+GwepClMmtt+rJfBr31EeWS7/cApHp7oP6hWdcitZ5wF758JqV/y\r\nDICdFFDbx/VO9k/b5SN9tkwTrmWMm3HxLBt1+gQwq69KdqzWh8VTUQqE3Ahs\r\njqrdrWgzGpOVCwzR7yufkHjUSLxwfv6DP0Q=\r\n=dxXn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"4ec4b1f85681e90ac0718ca3a89fdff3abd16e41","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T12:24:20.496Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.23","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.35","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.116_1662985612380_0.6634890351177345","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.117-renovate-balena-jellyfish-worker-33-x-e028ecba7f3b1c4963e4164d2563b9f81474b24b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.117-renovate-balena-jellyfish-worker-33-x-e028ecba7f3b1c4963e4164d2563b9f81474b24b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.117-renovate-balena-jellyfish-worker-33-x-e028ecba7f3b1c4963e4164d2563b9f81474b24b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1ce39974e661f25edb6c02b12215ad14dfe2753e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.117-renovate-balena-jellyfish-worker-33-x-e028ecba7f3b1c4963e4164d2563b9f81474b24b.tgz","fileCount":40,"integrity":"sha512-SCpTyk/V3j4fKHsnPN3Wh5EFTlkQ5eWw8Z29u+n4S4pjfWCqowmbtGeUcTBI70vsUB5gjoda0CghkL/S3nt/dA==","signatures":[{"sig":"MEQCIAQbICXeTIy6R66TalLyuQfwb87jISjgURW9yUFzAxz7AiBroT1Mp9BW+LrPyDSu+y4zVs9J3mtyXC+BRUV+jexI2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHybaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpjmg/9G8Kbayrtw/d8NvsPHXkrNwk+SS0UU9/VZZXLvR3S5BtOhWm2\r\nbtQK9waJbUr6k1Rl/bkZNxfs8NfPJzWWFPOSz1ArFbTKGb48jTe4q4fGA1Bw\r\n12Oox+bSxEILLkWUz8k0Wql1+m6oI3qij2J4F/OmK+yu/yD6yTC26e4Vb3yQ\r\n8IQsPwOvwYWjy78IXnb+ny58WIRzaHnzWG7BA8A7jY/4/+DKm904/TMl2QIY\r\ndU6eouPwosh+RZQGiTh9qDYwZTievFrobTRbDZI1B/6BkD+b2YNNyt5zOEBy\r\neZ67W3+CwduqR8FRAuhjrBo2O2yT+tvvkW0SneY33BAw3HhnuiRXZUfn7/6T\r\nE/HF4Ds9/9+hOW0WqEKqJHoBS30TcakiUMRPAuFXUKc0Y0nNePSFDh2K841v\r\ndQcXuA0xktUCQTruNZT5SOUU8Z1/o9HBrafp/X4GIT0IMpqwLAQ1WJiRPyZV\r\nKHEYSRzdFe/sEsR3zD+xrl654NVf2eFniYXW0zIBKY0TboZztMgt4EV4Lz88\r\n32T0DTzXC0LFKV5w6PVX4irA34bj3gDwCdbhhuUsw8dCfpsBK0WlKiwFFW96\r\nHqM6hR4T/baxuAKa+W0Q4rooYD+3hhy3wW28P+Wj4l2Knpdy+R840FTzPDr3\r\nTgGZui4j1SyQVjC0dG3l6JJ/n5M3qo1JyKk=\r\n=pesg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"e028ecba7f3b1c4963e4164d2563b9f81474b24b","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T12:27:31.877Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.26","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.35","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.117-renovate-balena-jellyfish-worker-33-x-e028ecba7f3b1c4963e4164d2563b9f81474b24b_1662985946741_0.8202992709382662","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.117":{"name":"@balena/jellyfish-plugin-front","version":"6.0.117","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.117","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8816c2105e6a712baf9bfe06814c56ba7fb7d93f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.117.tgz","fileCount":40,"integrity":"sha512-G/SaYHfUHjry4CushQKCm/wJnVk4U4byiCQ0ixpliYNeWRm+y1VjSTb5NANvjl3X+0hShvG2gcfJBmS6Hqv53w==","signatures":[{"sig":"MEUCIGrDIgPWcilwrn+SINXPiGQC0PPkykaANmJjz0mtLgv5AiEAuSbGtnlOxONTa5GvKNmQBTBeFzXs5bb+8y46eLm34c0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHy/tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUaA/6AqA/LzjsXZi9ooysI85mVJ9vohA9Lv8z3vtLYqU6ptDTPLns\r\nxBOYPtZbpZTaMsr0fC2D63u55QQ+XoPIeDnv5DW/h7eIivFTRfXbBY7yZXP+\r\n1vBxsvgNvtHREGbjN+ZeVdORYyqEnBAFlb+fUuUL4icsQnaSSSWp0Gx2PkRl\r\nZGHzSukNIHb2Na7Sx/DzUuvpp7lHcWap4k7g5LM1xPqXBAji+lPVlUjtqT80\r\nuxQx0SNzxOuOKFvIw2tzBFwtZdqYwb4ph/GLwkKbVMXbseesMuE9U3PM0M7M\r\n40Sk0i2gKGDprmmY9FWXejjOhlu/j7rhvH9H5zzUIgrceGo2dbl1A/Xydn2Q\r\n1LLO8mLsMqRGBTJRrV9S4JVnklSTXiZqRUu3fuuovAO8rmLNrURF7MYPm4fo\r\ndJeTHMrXiLz/Ex+tQkTU73P6HmA1qy2/dcsvXZInwnbScBi109jrrS3JQhnZ\r\nX6K2q5aLdi8fZhgg0FrJ2k730EsHWokMswovvbFDe6SToJWd/8iQI3kA17Xn\r\np5Ms0ZDOkGr4bxzhk3iq7nNBOQoAzdGv7BK9sd19om6ZvDEjrAXnvD3wBPJV\r\n3ahRAW+JcwiZ2HDlf7ikVLXsJIUKLQc4xTNDnbs4nJqYH20ySd964c/NleO9\r\nb2IdRxrrbVrtvdU7AS3A8m8ZB5bwVxu97Cc=\r\n=BExf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"ae9c0f1a936e9669f1f76a3a6752426caafdb403","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T13:08:10.702Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.26","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.35","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.117_1662988269236_0.5158196174318421","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.118-renovate-autumndb-22-x-b680c396aa3d802eb9484783042fec123872755c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.118-renovate-autumndb-22-x-b680c396aa3d802eb9484783042fec123872755c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.118-renovate-autumndb-22-x-b680c396aa3d802eb9484783042fec123872755c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"692f6772e33df47d42c28aec5dbb9ab864ebe3ac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.118-renovate-autumndb-22-x-b680c396aa3d802eb9484783042fec123872755c.tgz","fileCount":40,"integrity":"sha512-o0/irESEKNJGStftk5uRagrbRMd9wRJUojYazSZbaa+SsS77U3jqjAE3A03QrrKbLnSgv25mE+bTBhtHrxWrjQ==","signatures":[{"sig":"MEYCIQD3uISybUPv40xQuGPha2vVxuh6lGYpqaKio9Tz/G4hdwIhAMCUdAOH/dnG5h2IWUsMLHmPKFx173GuYlnyRCAWpXqF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHzD7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonEw//QxXZpPbmlOA36XMqcbNDlxWIIQI/BGHTvMdBA11CMroYgN/z\r\nGobpZsE/7PBq/3kXlDwB3Mxx/Ep9ebsB6UFNlZdH3KxDKn9a3mMWdPOhvWo4\r\nOO/ZdQ607DbCPiTb/pECpkigMYNjpngsIcbfsyd6RGMkSUoKPO4R8WD/qrWk\r\nmCgwTWZB1JkPlYPPS1LHFFdFaHdcIe5pOXpiBbd83EX7jg/j3oLTqvhujlDh\r\nMwoKdKhNJWMT7TF0moQGGk+qBDYFPoP4yUTTsN2CW2kJSPvssJTB6KQD9Wji\r\n8NrCsSXRBmFrZpVQ9atO3FYCq5vLQ19Ay40WFUrMb8f0zBrHVzqxEyPnhNo6\r\n9MM2VkrnhW87oXjlvxi8pjMuK8hIVKLdEBDzOCnhSPHDTgF1SvqYcqm8qb96\r\nXjEFZ3VACgSO2BfWpRFJaBfL2BL8MPnHfYR4dhY5KqZMhaU3NGph6a1vtYSS\r\nw6nrxfvLlrrZMCz+nDTAcCWDue4UPgEuw0gkQiooIwH1KKNxkk8aEvfgK8ti\r\ndHzEnz6ilXrEZF6eWdcDy9XlhOfZKFItdvF3dgZwwIogYNvZXnUjemdROzeh\r\nlcTItESuW+CnJ2MFAah8T6eE5Q7ZPUb1cS5GEqY/A9MMW0lF0Ko3D0PhmXDT\r\nBw29TCN9bCN4y7RT2TZ+oy8AvgjcGKoMkHI=\r\n=YGyq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"b680c396aa3d802eb9484783042fec123872755c","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T13:11:28.401Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.26","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.118-renovate-autumndb-22-x-b680c396aa3d802eb9484783042fec123872755c_1662988539760_0.615756903867682","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.118":{"name":"@balena/jellyfish-plugin-front","version":"6.0.118","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.118","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9f9b6970e7e9bc59f8b0aef41c6df1af117aa58d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.118.tgz","fileCount":40,"integrity":"sha512-d9UCNQ+hozBgsh+a+4/jhoPcnSNCXwiYLbQEoxnryBFYBDf8ONbYhlcbZCkOY4gAgXag1E0TDjZDNBLa8QLn4g==","signatures":[{"sig":"MEUCIDchXiskUaWXhF7T2JxTOgcE+HCaNnSLCLRPVAxyY1IrAiEA+f6qKRBHAbD2XsI0ZR3NCGMDrTIqJwsG9TeolUJ+e+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH2a5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqdtg//bbZHcNoWm1r6iVtYrZWf2t2Qz0efyjex9AfeJmfTnAlURwdx\r\nvP8Mg2jzjSC/vaVnWnikGp7dgJbnKv8VOWZWlZ+hyOe+X6CETmE2TQfhwSBz\r\n3YgXMATaLPIT4/Wy4VmAxUntuB9BI0WUdTr4C02M6REPB/9vVbgEFGdIBt9o\r\nDxrpQmFV1BVfwK5NhfluuPbGGOm+MLhxanUpA1jCpcQvl2R7yiMT2yKuYs5X\r\niFBJa0Kz95OrWL5wR4lUqQuJ/ibhKG4AWyCzZIwbNfFmSKppOrd44g26uDa5\r\nwTntDk5DxUiluhUiubPkYQLSJBJohwiWlN4eWk5mxj7isDx4m3FQBcPR34rx\r\n75n0OZ70hzUbzjhlLkc6hGOstvF4MRVdQ5ZRReSM90iDOv6qYbAEdrMbCWKP\r\nV4Jp4cIO4gHFpMXtAKrDdL16saBDEUTRW8LIIh8Q31sUXPfNkRziz+9f/9ui\r\ns/uLNeruLJJVGvaGiw0ImQBco+2VtGUkrsaQpuGVeLmwYyfEP1goNGRQs38G\r\nkMBJMBlYGtd4ocFNWtZk67XrHOJFPXxLIq+QQqSfWplnVIJQzKlKPov07i65\r\nwsds5PuGuBUnZG8LqZ7QWfilx09TxFD4pJfg6x25KOrBmtoP3FCqyZdqitRF\r\ngC/b1wcudv4vzcAanxB6rYeo7yjB0pUt5h4=\r\n=843v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"dfb2e5fccae37c8bf09edb70dedb323d06b2df7d","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T17:02:39.702Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.26","@balena/jellyfish-environment":"^13.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.118_1663002297187_0.22304642595934743","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.119-renovate-balena-jellyfish-environment-14-x-984b135083c67267d0923675faa23262cdf67022":{"name":"@balena/jellyfish-plugin-front","version":"6.0.119-renovate-balena-jellyfish-environment-14-x-984b135083c67267d0923675faa23262cdf67022","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.119-renovate-balena-jellyfish-environment-14-x-984b135083c67267d0923675faa23262cdf67022","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"516f239f0100d36bc4439face177f2bc51034c66","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.119-renovate-balena-jellyfish-environment-14-x-984b135083c67267d0923675faa23262cdf67022.tgz","fileCount":40,"integrity":"sha512-5lD3aiANWxgrh15CpsAKUyOceb40syDyeegu3JIm2w7NZ6qeAwMVR2ji93rxZEVx3Q5ClsHlLvzgc0jXwCZ7zA==","signatures":[{"sig":"MEQCICUXtyGAmaZNsyAV8xqzIFzQ6XQGjF036qIkH0fsH/a8AiBUiPKc3u0gc/sGRICozAIzvOY2sc7CNGErtSs9PqG6NQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH2eXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUhg//dIjlPQDXqsVO5dK6MuGi9fDmnNhEzLUw4cdTA3BxRGzuXj6I\r\nQnxi7Zzcb6jJah8mP3Zb02pMiUZ9dPafOdLmFwGGAL3eaxpvY3EgaxsVL995\r\nA7B1cMMvgbgLVFi2jmP/K8wPO1rIM2dqlrV/hAqsmtZkEOSSfb72XoC6AK3I\r\nZ6vYVxVZUckL3jBqQfaztsKnmTwXkIK7qCWt30vyBLJVr0Eps7dbFQvG80tz\r\nB9FIgmWkM4UFWEOhCbBBE+OnQWC6LdsGVhqmRi2/lphYc+affBW0K4SCvolY\r\nytDABC5sZ7qxwq7/EJ5UvmKWad2edCYnoA/VNxJCUywR9iH5XOYWNO2Pc48Q\r\nwpipFO8btOLCqUTs0yoe5MrSIeksJIeT6NA1Wa34+Fg19L7y4CZgRXrT/ngZ\r\nMVFcN/wn1wJgoKYwx9IIHlNjTu8R/ypM/UHfmkVjDchwUK52Ql8dQZMYwTrR\r\nXRk7YOUOoVjNbmB1gWnFTLIeQJz7sNAFpSLQ/aIs1jBpojPf3qftywkqobF6\r\nEI3jyvWR4OGGa8U/3M0B+mtbTVssrE4R5noGu8oq+5+yiRrlhrM3jnCRdVzb\r\nii9fv8hgxU3wsiDuuDOy4xT3mIvHW78xqd74umyjtDKZPxfBTWP9rkW0w2uK\r\nfzVBKq/kQePp+bXHfFGaA7gEy4XwsY6Ae2k=\r\n=Lu0H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"984b135083c67267d0923675faa23262cdf67022","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T17:04:36.214Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.26","@balena/jellyfish-environment":"^14.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.119-renovate-balena-jellyfish-environment-14-x-984b135083c67267d0923675faa23262cdf67022_1663002519697_0.17552625549649337","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.119":{"name":"@balena/jellyfish-plugin-front","version":"6.0.119","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.119","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"648257387f93aeac4e3d013e4cd794a608c3b61e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.119.tgz","fileCount":40,"integrity":"sha512-QKVyoi8u1bxYWn87q8MdsyDj/upc9JJJTsImxxU8AmaUZ+uaI+Di+raHXnhJbuUFEoE9Hx7eYeX91aaalh6vJw==","signatures":[{"sig":"MEUCIF77vHKhsgt8O87n7qYkAGbd7Opy6GTJu32WbQLZuBjJAiEAj62L6aIX9jxnuulngWUAtI1/9U4MUidjBWF6HAhI8eM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH7jGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrILxAAgL6d8O6EBNl30m1pSZXBQNmqMQ03/bhS5hRQ5SnL9+Cr6HkX\r\nJXTjvn7uTzRiqPjhBIXq12uEUR+vkXwsQzJfX3gMd5pNsqKbsaqP6jIjhBtC\r\n7Me/frN7reK4np4TeHHTodEdFDMhUiY90RtnZAlhP+YM7AISKXUzCuLpdOvA\r\n2c1cGcurFvW9Mf4cZJKUKkXC/MQ8kZZKe9bhBBULxvoQ76yKsvW1vuFBGKV8\r\nbaAok9xl12fxhjvBXU5ubFi4P47agYMZnzRB7bIalP66dW84jqgfKcNZFaun\r\nmiWqLxUH0J6b17g//5JiexUOBvL/QlOHKtyHUVtlM7sOEVShp1lkVk6jz0jB\r\nmVHD8mco4am/PFAVOg5B0lyqwtUTQKTu+qP5D1SiIBUNlmKp832fV6I2tlrF\r\nx8/5OpvzJ+GjR7Q51CDByDoKIjsM8Mu3aG31a9WtRY6xaFCbx+p3n7YDtH1d\r\n07d+uyedWV24E7eaoOomAYugqQWXF1rwTAWmFy7SfA4c5UT9rgaFwt52e9sh\r\nHBvyLkLA9mAQJ/FOON5TMLOHgABt3pGXzQ4aGhgolS2EoABadOwnbjlQprRx\r\n1DRMfol8es7T2V7lYS+q23/0C98sryhxd4qyZsqFNTqHYxUKqLhmtZfhTXtp\r\nAb9YbxGFWY5twJZUdHWecHijKixFueTp0BU=\r\n=kpxS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"c5674343df2545e03144f87c9f4b816790338489","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T22:52:36.007Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.26","@balena/jellyfish-environment":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.119_1663023302568_0.20558342368472338","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.120-renovate-balena-jellyfish-worker-33-x-545fa34960ed49db106d068dfdd0ca97cfe9474f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.120-renovate-balena-jellyfish-worker-33-x-545fa34960ed49db106d068dfdd0ca97cfe9474f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.120-renovate-balena-jellyfish-worker-33-x-545fa34960ed49db106d068dfdd0ca97cfe9474f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4fca78825118409a60198f8461e5e5cd01dec091","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.120-renovate-balena-jellyfish-worker-33-x-545fa34960ed49db106d068dfdd0ca97cfe9474f.tgz","fileCount":40,"integrity":"sha512-Y0c7wz+5Rn7OHS41FYF/lvPNogoPUkYpnEcSWY52YO649xRXdEB2rtMZUzDrIngm5IpkA3N3lbyI5quZmdmaxg==","signatures":[{"sig":"MEUCIQCL90twl+AVqaE3zFnZs55iyhrIFND20KhDuYzqMVPgJQIgKGZ13X/im0w1CeAoPkzSj8NtYbLunCR7BcP+VmTM2WQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222991,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH7ngACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq7xAAnljb5my5bszlDDYnfdFV748nBKZaVaXcUxZapocAv62ptIZL\r\nUkRSaLMEbB3qBFcTWGNFe/EUTpQxJrY+M6lBY1u5VGu/NUyg6+1isBzZNlAS\r\nGYmky0YFYIkLopIK/pA1yyAhtie56jwTLHIXOVLHC1iFeuSeGKK3EURvoHCr\r\nqyCY342iMffRqL9qrCXmk1a2LKDL/rO+zUYgEvUo8fior4YDh6nUAJe6Y0AU\r\nlT/OWiapdeBhbyGgih5t0gfKh73uT6KDiSEfURIUAqYFTlfSeiABK0z8mpam\r\nZ+M5EM8HF/dmuWH9JExnJFF9XSEfDaWCyKjiLL6XLTRBnM6SDI8QfSRmgrUB\r\n2Cb5VLDoUuq5AXC2ynydUINoE4BsJ3JJWQntIIdjO02jMzfsEBWYMhRpNqoG\r\nW98ymmd899L4zhz4f1nnZpDXLpQtUYS5+ApGcd3ZOdjWLKpG0g62Wmx9m9rl\r\n1Crtyxqa+615og4NIlD85sMm7ZA7gFy8ZLINwT3l2YNx1D5RwtHrH0nSPd/t\r\n9RCUIUGr3dA0qtGqLAbj9EzSiEpfbWglUTwcT+5v7m1Bd8uVzTWNwPmeeDcM\r\nl1U7gf4sI+8rnrEBNQCHLJSQWzmI+h4hynnM33a7McTr8V0Ko8pY5SqaxrxY\r\nwRXAumVZrw8iX5SNIi7x5Led1SAqzcbixj8=\r\n=8WHk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { defaultPlugin } from '@balena/jellyfish-plugin-default';\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { productOsPlugin } from '@balena/jellyfish-plugin-product-os';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([defaultPlugin(), productOsPlugin(), frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nThe integration tests require Postgres and Redis instances. The simplest way to run the tests locally is with `docker-compose`.\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run test:compose\n```\n\nYou can also run tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=14.2.0"},"gitHead":"545fa34960ed49db106d068dfdd0ca97cfe9474f","scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-12T22:54:46.389Z"},"_npmVersion":"6.14.17","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"14.19.3","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.29","@balena/jellyfish-environment":"^14.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.120-renovate-balena-jellyfish-worker-33-x-545fa34960ed49db106d068dfdd0ca97cfe9474f_1663023584475_0.794736828759625","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.120-joshbwlng-flowzone-7a6913b719d6dd22431b4a3a434b6bc3a561b3b9":{"name":"@balena/jellyfish-plugin-front","version":"6.0.120-joshbwlng-flowzone-7a6913b719d6dd22431b4a3a434b6bc3a561b3b9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.120-joshbwlng-flowzone-7a6913b719d6dd22431b4a3a434b6bc3a561b3b9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eacce89222482255979dba54a5aadd5baf00200e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.120-joshbwlng-flowzone-7a6913b719d6dd22431b4a3a434b6bc3a561b3b9.tgz","fileCount":44,"integrity":"sha512-U+wluZ/RFmJQeVYED/wUzbRcnFC5tHYfmxoZ7DJIA48yldN4PyyQAIyCZaPE+YewTnE93uS5NkjA4bUwrxPR2g==","signatures":[{"sig":"MEUCIHIu4LSZvUSYHAID1wUWNeILlMRFZRFKSLhWejQkHHMiAiEArpS8P35Qlth0/q6hWNfdEFXC15UJVlpdpLjvFMXh42c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIQENACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5/g//fHZGhein2AmG45VQOS/2skb+nl1T/vbrqWUruKChIVnSPJtR\r\nbLDr7zShgeRUxa8xWUU4/w8KlxAohGt2G9WREgAgu5lNcsguurTWva3jmDNj\r\nQQN6gLtlBhzgZ0stwZKB+TOLGFrzzDQ2J3pgjEhwVRBBvOPpnCl5moUuCIdW\r\nqIoWeAbxbHBIIU/VkcpdmqkwGtMLvdDlWDwxvI06b8IvqlSd2tYhE0apx1iw\r\nx8aq94iEAuJGrYgdwCttcWYiuMT9v9MiUWyXKwLUxzQkSCLGFLmndR/U/nym\r\nbWE+J84vsRy++A/RSw/O5+uS8nKw7WLam75oSIxtzph7JhPMlAWqdcsVo5bB\r\nHOZyW+QHk2HSwyiWZRvs00UNn+Dehu4IR2ApS4G7zHxftrVzt/ynxnSp95ea\r\nvO7MG3yFKCDm6Fhfq+Ro/3JSVZwpBcBRrjeEfzD1+c0CcQzgnyaxuhTaRvhM\r\ncVPvvBtmDHSov86xcr2z5a4/TVbJFpT65tSSNQhFzNPAlc2X1/rR4gLxrI+D\r\n39lJye+b/XLAT7X9SZ4tekcxJ4CNhx+4WCyIW1tthgpRGb1wg6QBwGQBfyLy\r\nwAkwvNJGQRXT/Pf9krXYVDCXcbHZYS1ZjYhhW9lWVl2SXLj3McgjsxLKuexG\r\n770cbW9r1Ydc2vWP7yHlAoW8OusAqiWXE2o=\r\n=ZYke\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7a6913b719d6dd22431b4a3a434b6bc3a561b3b9-16.x/balena-jellyfish-plugin-front-6.0.120.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7a6913b719d6dd22431b4a3a434b6bc3a561b3b9-16.x/balena-jellyfish-plugin-front-6.0.120.tgz","_integrity":"sha512-U+wluZ/RFmJQeVYED/wUzbRcnFC5tHYfmxoZ7DJIA48yldN4PyyQAIyCZaPE+YewTnE93uS5NkjA4bUwrxPR2g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-13T22:13:45.362Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.26","@balena/jellyfish-environment":"^14.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.120-joshbwlng-flowzone-7a6913b719d6dd22431b4a3a434b6bc3a561b3b9_1663107341682_0.07555591852343047","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.120-joshbwlng-flowzone-542ecc3206125258c9e72fbe2ff2b027acb5c8cc":{"name":"@balena/jellyfish-plugin-front","version":"6.0.120-joshbwlng-flowzone-542ecc3206125258c9e72fbe2ff2b027acb5c8cc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.120-joshbwlng-flowzone-542ecc3206125258c9e72fbe2ff2b027acb5c8cc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dbccb0d88851852f124553992e4799fddd0ead22","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.120-joshbwlng-flowzone-542ecc3206125258c9e72fbe2ff2b027acb5c8cc.tgz","fileCount":44,"integrity":"sha512-hy2+Ja4FQPyP5O6FdppiLdP1mxBPFpZRSLrJ2YVJugbleCatY1BAMqFaj80i3FWzAeoIazSGAyfsoTVK+DBH0Q==","signatures":[{"sig":"MEUCIFB/tthhfKqGPvu7ZhiocRNhJjfFaZZw+z7QjzFuzAYFAiEA32tW3b5QwAPdE/ngTfNEyfGdcLrYpG17BUibOL0fy9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169319,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIRI7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq3XhAAk+liK4OaMO2nU6AgHFy9tOvW5qTpQJBgceBa6kBlSgXg6MNC\r\n7amu4qfBf4QyhtjYm9I/w2ouf1PpdrIC9eI74e03GJEDD6Y1EBAXNoNJ2MBG\r\nToch428SN5Gpku5UHYSb+CEN4pHNAQNbV4PBVs6waHuLugdJbNtrZvWroqSw\r\ntv/63xdopNrunWcKtU2GVkDKK49A7MhkS0TjG8S/R40HAXokMYGuAK4avXPZ\r\nayA9aEALBmtn6qyBT/YREt+t3baYTUrjDnKsO8EKwQss1dzKl0GXnXp7xcqB\r\nfEYtyi+RhzBLb8dLnRngLQNGDgnJrMkJQkR11zNYxhbFv2so1Eh+78fGY5x4\r\nRdnyjYaJI6vAgnkFP6LQwWiFJeyWO/DsHsOBHvdctktsrA93Zy/cJ3dGMDei\r\nOUMjlgaXuC6G/WD1Vz+Qtb1CxV2+kYSNueftQTKvgwdBrq4nYum52L/qhkPN\r\n7mSeJQ9HitOFe6uhoa/jr0cd1WviO7Dyok7lhFKLSwdgykm+hY9R3s7D1utr\r\nEakFDWPGpSwkhRqs2Nlghfp2HIp9ZjnK/JmZid1X0eGlVycEHmnmfDLR8Ss4\r\noicJUVdR5n2auVimQ0Xp53C8m6Y+zD5Me6Kiv0AO6bQ5qcWzUvQui0f/gegD\r\nHzFWdUxABQEceGE4civQftu/SFZiCyBJRrc=\r\n=/vMI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-542ecc3206125258c9e72fbe2ff2b027acb5c8cc-16.x/balena-jellyfish-plugin-front-6.0.120.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-542ecc3206125258c9e72fbe2ff2b027acb5c8cc-16.x/balena-jellyfish-plugin-front-6.0.120.tgz","_integrity":"sha512-hy2+Ja4FQPyP5O6FdppiLdP1mxBPFpZRSLrJ2YVJugbleCatY1BAMqFaj80i3FWzAeoIazSGAyfsoTVK+DBH0Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-13T23:27:24.175Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.26","@balena/jellyfish-environment":"^14.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.120-joshbwlng-flowzone-542ecc3206125258c9e72fbe2ff2b027acb5c8cc_1663111739572_0.8990336801817189","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.120":{"name":"@balena/jellyfish-plugin-front","version":"6.0.120","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.120","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e1a9d97d1fca7969ceb399cd006567ef37e90a25","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.120.tgz","fileCount":39,"integrity":"sha512-V6Svuc5HRnuQGGsCUZU9HWWvwbO64gA5pIAClnYZ9NCFcrLM24wq+6WCIXzHcL0kQz5SWh5VoDvsGfYXXTot1A==","signatures":[{"sig":"MEUCIBiELKQ95rJJOflUlMvgfS4XYPw0EO6QiH4zIUzPqrHtAiEAk4s25FvsG5PIJfvy7LhH4W5e5e7s3nX6VYRDhPFdYGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIR51ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzZhAAmCj32X4QgamEyHLtK0sZtUR6YlAuwzrHbIwhVwgSMfdN2/2X\r\nm7hqi7Qp3ERJ8z1tPzqfIHVhWn+2zK0X/HBnQEO9fdxTJaU8sDParb2FcDT/\r\nMGb1F5ZNTMOCK2cPY4CfzBeL4Vtq4LZiRqBu6Z7YKeX3CUGrGUPxSOYDpETp\r\nD1J32GTej2TnlJgy7znW1V7Jp6UZzADNV14e9mF7DJQ/QKIaf8yIcMb/exls\r\nNoShqNi3NlZ25xwdcB6rk47Rk0dn5DhPfdQUTGhxgvuKUiCHc1jVzKfIfr/6\r\nJxtqB4+Hdi8RqDzEbmzEdcOVvsAunVt1W88x/A7Wmx7cN4ptNJoiZHUOAyyt\r\nS5h8ZrTizpmjD6foZmhtkNN0GOfqWE3I4k2O8UbB2VfMdAZgS/wQ9VvbV8lE\r\nKx5YSC4t4I6Zd0W6KDe/OR+NeXXuW5W089mhL5mBxcSowBYa/5bzRzUIrM9t\r\nNnFJ8YyfWFl6JM5txzTb/17kK67+1btrLERyQArwFEyZ47RzJyHppX7xxmdW\r\nfGZB9IGoPVRwhlGlL0bwRbseGLcmjPqlbjuqkgjSzvoGyUub1Qc5pIAKGWzI\r\ncX8dgbFjz5/OZueLzZViEFUqtNqMA8px2mQhUeUrHnXAOf01ESlAPCRYZCvn\r\n7Le6ZhRE4lr84q+ToaLgqPr4O6LUsh/kJsM=\r\n=+AC2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-542ecc3206125258c9e72fbe2ff2b027acb5c8cc-16.x/balena-jellyfish-plugin-front-6.0.120.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-542ecc3206125258c9e72fbe2ff2b027acb5c8cc-16.x/balena-jellyfish-plugin-front-6.0.120.tgz","_integrity":"sha512-V6Svuc5HRnuQGGsCUZU9HWWvwbO64gA5pIAClnYZ9NCFcrLM24wq+6WCIXzHcL0kQz5SWh5VoDvsGfYXXTot1A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-13T23:27:24.175Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.26","@balena/jellyfish-environment":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.120_1663114869147_0.5471992916969401","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.121-renovate-balena-jellyfish-worker-33-x-4a320f49d58c1e2add444eae916901750022ce8b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.121-renovate-balena-jellyfish-worker-33-x-4a320f49d58c1e2add444eae916901750022ce8b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.121-renovate-balena-jellyfish-worker-33-x-4a320f49d58c1e2add444eae916901750022ce8b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d2a2f0df27983f4f4e7fe986e6f3ed0cf3a365cb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.121-renovate-balena-jellyfish-worker-33-x-4a320f49d58c1e2add444eae916901750022ce8b.tgz","fileCount":44,"integrity":"sha512-LSgIxZ26xIydTxYfkw6vgbIVtivdSlLaji7Yyzcerw0lgbRqLcUOaJIJ5Lipr23HCXzVdPbG0CrqPrJlyzzA9A==","signatures":[{"sig":"MEQCIDHF/ecvoH7C6lQqrKXloZiG8i64Nw/6Je7o3ZBvXfCvAiAScAqlYoxqP6LagrQmi0eO/tbKe8Td1n1Qx5dRkOxsYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIR73ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNsQ/+Lw2ZcY9St2fAMwXNIGOWmUElsThm2CjMKDfTMWG00lXg/TNY\r\n4F5itQmXLTeFQBgjwtR4KXLMMBJfyKJ2FhGHIfqfnoztjw7kKtuO/rUZ4SVz\r\nZ37IBoHNjt61pytiGvhTqVovoO30iMK+hmU06kab7lgjwVxqr7P3irXlJXLQ\r\nN/5uKNWSrq78ZQqXJck7qFWDQc6hjcVXxpYt83iFuQ9PmX3prkgVSU8ZccUJ\r\nueWrMX4JjaUcG67xTDBF88xsdLw04KDmpBCC+6OL7Pdwc+OFWqX3Pqr21/AW\r\nwkRacjXk8QNmd+e/Paym1f1dN9gJz6QXeo4wbT60cHZ2VzrptofvKBRdazJB\r\nw1IVTzW15OWQSo1hZSVm/U1PwzFsh5J9adJGeAqNplGQsClFCzcX9nnJXFbF\r\nC9alY1l2Lnmb3P/MFahsFZZzIisSoOriV+YWfCxlswOj2kcIT+zUauQFsajX\r\nfBFDtECOBMbwMlKOW1mWwVtnJEDadUwaICUpUYGgGxFbBkwqyWhDjv/1Czdf\r\nxGeZH4QpR+fsJyGxzqp7KvLNrx1AE82MlkvSQrX/ezxaHiVoagEN1bwYjCU4\r\nxkkML8OlQsalai7CccQw7YxdqH64DR5WiZAgCNaFn1sCjX4bB4RS1kHVPss2\r\n7cf0NV1CAJOL3xmwt60fFa7tCSre6uN21MY=\r\n=xyHO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4a320f49d58c1e2add444eae916901750022ce8b-16.x/balena-jellyfish-plugin-front-6.0.121.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4a320f49d58c1e2add444eae916901750022ce8b-16.x/balena-jellyfish-plugin-front-6.0.121.tgz","_integrity":"sha512-LSgIxZ26xIydTxYfkw6vgbIVtivdSlLaji7Yyzcerw0lgbRqLcUOaJIJ5Lipr23HCXzVdPbG0CrqPrJlyzzA9A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T00:21:28.981Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.30","@balena/jellyfish-environment":"^14.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.121-renovate-balena-jellyfish-worker-33-x-4a320f49d58c1e2add444eae916901750022ce8b_1663114999232_0.32967898887756397","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.121":{"name":"@balena/jellyfish-plugin-front","version":"6.0.121","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.121","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7b5595778683c65857648fe2686c94de71ffe174","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.121.tgz","fileCount":39,"integrity":"sha512-nD7Vl2Xy8G0b7ZyhSvgWBIG8xqd8abFQYzojoT0Al0bQZn98m64xmtKlxSIw5MY4lgQedU2IvSb2QxydTqNFlQ==","signatures":[{"sig":"MEQCIF+RQbqMnYT3L53UPwifWlOrdqb2R4PshyMZgOY8O+jiAiAUAOinW8HQ6ImKG3m1+KACHeqTlUIKtavvlXUznp54Nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjISjAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoC3w/+KyU/3sBk2PxTrMGm8T4vsV38bXdHWgtQx2FFpfL9tERLvP57\r\nq4mTqpY53qgSBs9f5Nv+7Kbvg54t43yaZ3pgyueVXsPboQGstAaH6Si1aA3I\r\nZRYwrtJChXwOkT+fZvAro3/TFAVAeskZk5jYf67kZuabor+Mlc2sTknuOY9m\r\nUyNbxGgd3eb2eZLRoIVbXgd71ATGHZNETaFp8rOvAqW++LCAqJWijbCnrsi7\r\n+Me+hEWl7Yjv9PBim11EbZjG9zVAhCn7Et2BmDyctlBySY5Rs1sfpYNo2glq\r\nH9uKBqMixDo+DQ/0SmaAPGFYawNd2dpf+C6ffIDYV264AFzetwFwuu7BefHO\r\nwzEri4Li7rSnf+yeYPjJj6R1Xl8FLwMwAgS697TkeCr0H+w0uFLqfWl4wdny\r\n5UDA0Red6is9cNjYIKuARQO4p5VQduiYkXMVtDthjczlcSKbwDMZQTwYDbY1\r\nycOB5VdUrAfQC0njYN4PWOPFEw5MEH3x8//CcS5xn3pc222nDn35CU94WPB3\r\nSRE615Xbtxq2LjoR9gtnc4WE9fmelbgV2TlOwpJTx9HSc4G8TxtZMDY6ph9l\r\nAlTQ0bAZwMdys/HwDak0RFHWwff6GcsZ1RfJGKmNSRzNo/VBdduXS+LlF+b+\r\nVj7JKr7qcNCYfKGavSPMjNX9w5DCB7fvfTg=\r\n=k4gi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4a320f49d58c1e2add444eae916901750022ce8b-16.x/balena-jellyfish-plugin-front-6.0.121.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4a320f49d58c1e2add444eae916901750022ce8b-16.x/balena-jellyfish-plugin-front-6.0.121.tgz","_integrity":"sha512-nD7Vl2Xy8G0b7ZyhSvgWBIG8xqd8abFQYzojoT0Al0bQZn98m64xmtKlxSIw5MY4lgQedU2IvSb2QxydTqNFlQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T00:21:28.981Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.63","@balena/jellyfish-worker":"^33.4.30","@balena/jellyfish-environment":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.121_1663117503922_0.5056601767354161","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.122-renovate-balena-jellyfish-assert-1-x-1c0e8bf0559d0d4dbec3455ecff9dc2cb6dcede4":{"name":"@balena/jellyfish-plugin-front","version":"6.0.122-renovate-balena-jellyfish-assert-1-x-1c0e8bf0559d0d4dbec3455ecff9dc2cb6dcede4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.122-renovate-balena-jellyfish-assert-1-x-1c0e8bf0559d0d4dbec3455ecff9dc2cb6dcede4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"53aa8b24c6cde989ca307650db9c9f9736f49664","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.122-renovate-balena-jellyfish-assert-1-x-1c0e8bf0559d0d4dbec3455ecff9dc2cb6dcede4.tgz","fileCount":44,"integrity":"sha512-3JWzOQmUfnIkJRSNp+C2hZ5oONtMkDb9wwqg8wuSA0K59QApZyVuIGqh75e0pM6SYHhVGTGvfDPajbTGoyFoMg==","signatures":[{"sig":"MEUCIEEqTcuUXVQ9c7lGarTUK37N3NTapapKB+QN1Pj3CfXTAiEAp2KbDfIm4zQR0Ptx0K30+rmwCKzJk/kT+hfS1GMqB8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjISk3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiNA//VWBlcGRdx536mpdOrJj45ZBmgRbsvCAKuqcBI3COvFtg1jIs\r\njxdsSKMGgTyZHaKsd98tgHBtf0WswpUSbeVJZdWSsqviPSvOxR2hGz95mF8H\r\nc5nmwVWpLvUuiDY8y4bOpM+6lyiD4QiiIuVW+nGQbg2RBHId0RN+bMq2lvP5\r\nhijFVNlu1yCTX9jH/tp/TC3rRj/yVnk2l46G62qYjhDTwDZf3wmSrTQjbH6J\r\nSluDysRs0Ix5LH8xOyHa1UhccrjzvCIh28FWMtNy1p5dR9srpoxjYIdaeitt\r\nTeKL3VqbrJsHaHKaZQ37c5PT7cfpVjqe+q4n+YdBqYxg5CWrRPzcOmbiFGUU\r\nc/mAyj+ZgVt9kPFsucVsGvMfVjIYrCl9xXTW45oPVA8svqDurvo6/KGm9vhc\r\n5fXMQcDOtAYUDRuEIype7k6xygeAloVI5CBuv1ln9Jmp8HCCV3BgbhlEtfVl\r\ne3jh60ayFf7GAX4+Qgb/1qeTaNuCAGP1MRHtqwzOaVVcg0aJUuDtn+Pzt0D+\r\nzfisTW2EqUU4wpNjhC7kqhcz+LPGdiM85HLT0JDgxeOnVYyQmuMTG1k0sfD7\r\n9vs4hBOabG7klGIADW5aUTmC5azxZFZcGGABiXGOGG7ui+Up+b3mrJ+Lzi4x\r\nFmmBBAuYzvoVE7QyThESxZSKhLZQLxsNIRk=\r\n=olj1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-1c0e8bf0559d0d4dbec3455ecff9dc2cb6dcede4-16.x/balena-jellyfish-plugin-front-6.0.122.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-1c0e8bf0559d0d4dbec3455ecff9dc2cb6dcede4-16.x/balena-jellyfish-plugin-front-6.0.122.tgz","_integrity":"sha512-3JWzOQmUfnIkJRSNp+C2hZ5oONtMkDb9wwqg8wuSA0K59QApZyVuIGqh75e0pM6SYHhVGTGvfDPajbTGoyFoMg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T01:05:22.594Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.30","@balena/jellyfish-environment":"^14.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.122-renovate-balena-jellyfish-assert-1-x-1c0e8bf0559d0d4dbec3455ecff9dc2cb6dcede4_1663117623337_0.9073551510406321","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.122":{"name":"@balena/jellyfish-plugin-front","version":"6.0.122","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.122","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"272b58876d8acab30dee142f9473e2f8d2ab7b34","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.122.tgz","fileCount":39,"integrity":"sha512-tXmqO/VbF2bH3J+zFP9nTpzas9KroQ8OWsqPYC35aLeYoHohXX7Q7psMGXyDGuugTyGwhSMprfiZx7doBPPbQg==","signatures":[{"sig":"MEYCIQDU8CGiwHsEi8xyV1jYwKjr3MHeR22qQSnh8dE+9obREQIhANBWB7HC5vQckvnDKxcAsgiO282KwOwqsOrTfNShTcSE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjITNoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr72RAAiNsg/cVNlNAM/jLNN2iKuIcc61YIDOJDF56x9xxQwfaXiE6R\r\nuIOHv3z9VWl9j70z/DjQSbUlq6NdV0F5093TK5ugXUL4ki9cLhO7VGL3hxzq\r\nhGAbj7K13z4NQgiF5gFpafTKIRmdghB/4epBbB1KwFhGx29lt84fyftdPYrB\r\nI44qGZnsPUK4cIjynISdoR58x1p1vWdixn1NFwNUPKl2SwyHXkFXbV06AkqL\r\nPGcu+txZuu1SWIhDbgSGXKOFmDZuEFOUoBzy8rQHBqynzkmACFgHeIBxEc1H\r\nlfYfhuqoc6s0syyrmUnYf0gMwQlYyGrlSY+NR9XHAKfhjTD6lYVU56ZT5fAp\r\n+TzxfZLC/dCMhr5Sv9cVkP05OPtT3MXZnNN1NaorzyZ+ulsmk/wZMZLH6/Sf\r\nSQ3Z782ob579FGZh7cAeToSGazDlWbsaQ4Vwdq69gw/ST9vtr9sXiZcj53hx\r\nih1Xvh73bvDhDkW5001oEh0KUIhgBgIprhO04Wh9mWlmWj3E96U7CGkAB54m\r\ndAgQLXMHchvsKwMNDySaVBCfbrYimqxWBqiU8oMJOzzrG1lSAY56T00Ds8P4\r\nwNKGPrPDNAvo3X4scc/Li02m8PoFLowvVGnVW+ZCHb0ocF/Ui0c1CIgVuuE0\r\nBibdzbu7pTEtI/mEihCvm3qI1mF2swbr3Cw=\r\n=1+ff\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-1c0e8bf0559d0d4dbec3455ecff9dc2cb6dcede4-16.x/balena-jellyfish-plugin-front-6.0.122.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-1c0e8bf0559d0d4dbec3455ecff9dc2cb6dcede4-16.x/balena-jellyfish-plugin-front-6.0.122.tgz","_integrity":"sha512-tXmqO/VbF2bH3J+zFP9nTpzas9KroQ8OWsqPYC35aLeYoHohXX7Q7psMGXyDGuugTyGwhSMprfiZx7doBPPbQg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T01:05:22.594Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.30","@balena/jellyfish-environment":"^14.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.122_1663120232299_0.5523843393731394","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.123-renovate-balena-jellyfish-environment-14-x-26122f2114da4029853b33191c15004e071b8503":{"name":"@balena/jellyfish-plugin-front","version":"6.0.123-renovate-balena-jellyfish-environment-14-x-26122f2114da4029853b33191c15004e071b8503","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.123-renovate-balena-jellyfish-environment-14-x-26122f2114da4029853b33191c15004e071b8503","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ef1ace2b8e0f5c2e15de0c492b4118716adb4d5b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.123-renovate-balena-jellyfish-environment-14-x-26122f2114da4029853b33191c15004e071b8503.tgz","fileCount":44,"integrity":"sha512-6/vCey79FjOdMx82vDN6MiNjoH7uWqu9KzbkTMz+CScs8qNrBQsIntTZBojbeEQHl/JK9mdkGBmEr7ip3a0eUQ==","signatures":[{"sig":"MEUCIQDHhGrU8Imvm0pkZjrP5wcxr7bl+WmNzKWcwcrg1A6kEAIgHAe0f3p/7TPJOCZHoDVyd8mshWSI6gBT+ZOBl5f6PiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjITQHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGjw//fXJbYl5kAzDu9iHkDWCHamM96slwQnSVDhhPpYb4r71ps12P\r\nXFEhp76kQ06uQS6XibY9CAqpOWpDy/YsmZcSY3+nYBgjP1rdbYX1Ozsz5C4P\r\nvtIdwHMRhhAWsOBkuxBOmLK/IB0qQH5m9tIRTDaNJHHoquoTsP4dvVX8jlY9\r\nj93cfOf2HxvPoH2E90mPS2GAWv1tRs4lWjHMRtYzJ8OJK2vnsBa04JDdluZl\r\n61SUl5mm4ZU2qFr1aX9gSr2xurVHFID1l3xjkEHzJoqBWZ/hhiC9EQ6dPF+W\r\nANx+oPaueaoFh4v4WMqRkUOnGRzio+kmgNBJx/65HC90+CswXf0o1RRGjpd2\r\nD6zXr0RwdqQ7Sr4vguVqngbODyfbWqkU0TylVy9nlxKsjYME80wh4SnoSdwE\r\ncIx8pmqdXzdfzCjFnLTCZwZVLP/pZtlj5LDFNhyJsBbDyb01W2+a8PbE/VHr\r\nGKKylHgh3rBSVdSgUQTFTkgdwTQiZnXye876Kz70mwEPN36UDVdSmqtaVuFp\r\n8mAEk2wKbdDX/GJUHbu1Muk/nZFSux8E2ZAYo7/5AHGciQS5DFM0G1t0gXUf\r\n1AWfQDWn/AKeVsoLCikPCaZS02CJJxrvqWP3KhUEf6V66hBxnSdY4tQ7K2Dp\r\ngy6SrvizWT4K6UivGiZ70owX2Yh2I0uzlBo=\r\n=UjVA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-26122f2114da4029853b33191c15004e071b8503-16.x/balena-jellyfish-plugin-front-6.0.123.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-26122f2114da4029853b33191c15004e071b8503-16.x/balena-jellyfish-plugin-front-6.0.123.tgz","_integrity":"sha512-6/vCey79FjOdMx82vDN6MiNjoH7uWqu9KzbkTMz+CScs8qNrBQsIntTZBojbeEQHl/JK9mdkGBmEr7ip3a0eUQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T01:51:14.067Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.30","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.123-renovate-balena-jellyfish-environment-14-x-26122f2114da4029853b33191c15004e071b8503_1663120391448_0.631070332674873","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.123":{"name":"@balena/jellyfish-plugin-front","version":"6.0.123","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.123","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1fc5d3db28f9177a468b0ec1da029693e7a8a989","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.123.tgz","fileCount":39,"integrity":"sha512-tDgPRitbm1g7gEAHF2dZUiRX+Y61RPmAEQN9FAe+tcMdSiys4s+bkYAlwiiq3uzJBtj3iotTzK4juQEw+SucEg==","signatures":[{"sig":"MEUCIFGSjX/11fjcsPjsDx68m4pdIY73ZXNlTJErUveSUfVMAiEA9Q1e2ZKk60A/mt/eCEFFMZZqZ+D6Hrhrbf74dDwF23k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIT5rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTEg//SBjksz0T2pKNldG4LbRFWLsd3IOLEPuiVLrACRs4iAx0Ap8+\r\nhoG66+yhQMwzwOjjViV35m3QYI0+hkCk945eOw6lcx3W93BmmRU7KxcYVElD\r\n+x95WukJPR6cCsTJO0lhEyxbqShNNjEOtmS/8jdzncK7kPHi4LEWbbhlSfQQ\r\nHu+RmOIRrHeManeI/61IbYlD5IJCH9J2gsJm6228axFRAyWYg+LZp17QarMW\r\ngKFw9B3+OPFvzUxKzgk2bdOQa2qzC5r8A0+3HU2a/yFK8BFemrO2+AEt0rxw\r\nvPULt9iMn6ByRPtLeAm4IJaO8Q9KiHiTKeaMzVD7AOAM+lwy2rg5V9KAngR5\r\nyyxeOhDS05EFUAtd51ikrL91WladLasTMtYzG4qiW5k6QWMrgP0c5H638rdR\r\nxLDl/MVu18iNW0QGLTEeOqJMOIth39dqrsAFIX+5qjx7LvSAKgE7zZq/4kAF\r\nNLSsLer9OzPhmDDPCfzz5uv5Kk/WdYAgyExz/hoWYQs/1UG5GvEUqfk+6iPd\r\n1bsO42XWMGzZ9BubaNDOdQeP/i5c7Q4RoddgJv1jKszvo/Ulf3wryzy1PZEc\r\nWN77XQ2tkxqNEPkrNFseXPdIPadhmOPCmdEkSO5aU7nEdve6M3qu7uxpJD90\r\n4FKQP9rNzKsVbdrIh+ZEc1K9t3jEUf2KAoE=\r\n=B5BV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-26122f2114da4029853b33191c15004e071b8503-16.x/balena-jellyfish-plugin-front-6.0.123.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-26122f2114da4029853b33191c15004e071b8503-16.x/balena-jellyfish-plugin-front-6.0.123.tgz","_integrity":"sha512-tDgPRitbm1g7gEAHF2dZUiRX+Y61RPmAEQN9FAe+tcMdSiys4s+bkYAlwiiq3uzJBtj3iotTzK4juQEw+SucEg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T01:51:14.067Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.30","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.59"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.123_1663123050832_0.692325483856544","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.124-renovate-balena-jellyfish-logger-5-x-c9cd2bd15d8cad2974050fc6518fa5bffb45ec5c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.124-renovate-balena-jellyfish-logger-5-x-c9cd2bd15d8cad2974050fc6518fa5bffb45ec5c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.124-renovate-balena-jellyfish-logger-5-x-c9cd2bd15d8cad2974050fc6518fa5bffb45ec5c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"147279166d2a5468cb18c7628a339b77b6697230","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.124-renovate-balena-jellyfish-logger-5-x-c9cd2bd15d8cad2974050fc6518fa5bffb45ec5c.tgz","fileCount":44,"integrity":"sha512-T9vQveT21F9nCOszhCXDsUlHVm9rnszww8epw11UGK/h0iHKS502bkfSzF0i4qeLg2c06rOsMXFD/HecveajvQ==","signatures":[{"sig":"MEUCIQDhrYBRxfh2EKuQajcbvr8+k5VDt1tptiHVTYzv3d07wgIgHHEPGTGhgcgyz5bpwS9W18Xv/2svVioroF+6cnvRcIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIT7kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyKRAAoJ+L+uLnKGBBOg1bgJEKk0VoS2PSU4qp+Sn5ZrYA3rlePZ/o\r\nVwMNXgFgefUjBtKQk5Y6G3IIU/wsw7qjVRrCaUbaMCgZ1Rouj3fjfso23zNJ\r\nT51cam6wUebiL3B5EQhstNqrjfpY/WA69yj1aXVX9tCh0bqEZsGiz+yaErYP\r\n7pKR/Mihnk5WY5yWy9tNOMCHYQRahbtTSGxm2WqQAIQaDWaTqxzlH0c3VgqR\r\n7k1I7xayxv83bzyMJ7ULNQo9xFOyn35Ny7KarNk6HCuE9/hWFRuTG45y/BOF\r\nua6brqwu8pkHKoO6PpMod6wFQAzHfNIslEAgGCPvN3/gIY9JOhiAjQOigciQ\r\nMD7owhfplQ9vKrAZPYqT3JU1ColWutu7gJRojSf8zB7LGqq0on1uDYRTRnOp\r\n+SM3SdSgPYbB4qO9KhMlcqJJandZtzxPi2Rq+T7GmYpUpdvvXstph6UIZHX7\r\n7vT7dHctxCLo4j9UP7x9xCYxR6KNiWFRRTvT+rhHbP497p9OBJjp5uiNvVAN\r\niLIj2ad4D1Q+mHTgb3btsk75+deOBSOsxtZJo96IAKWK0PYLoLxzrQCA1OMO\r\n8NI/wfl5Il2fS2HIk48cTVnCLvJIStMOd124NHfQmnj/8UjjSY9qD24U0zXJ\r\n7e6LJCYgY30bbAp+SmLphOzluO1mfkVJVQI=\r\n=Q2L7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c9cd2bd15d8cad2974050fc6518fa5bffb45ec5c-16.x/balena-jellyfish-plugin-front-6.0.124.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c9cd2bd15d8cad2974050fc6518fa5bffb45ec5c-16.x/balena-jellyfish-plugin-front-6.0.124.tgz","_integrity":"sha512-T9vQveT21F9nCOszhCXDsUlHVm9rnszww8epw11UGK/h0iHKS502bkfSzF0i4qeLg2c06rOsMXFD/HecveajvQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T02:37:50.541Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.30","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.124-renovate-balena-jellyfish-logger-5-x-c9cd2bd15d8cad2974050fc6518fa5bffb45ec5c_1663123172556_0.7082574919433982","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.124":{"name":"@balena/jellyfish-plugin-front","version":"6.0.124","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.124","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"41524ba5c7d1e5a548ded51f09c02c592a7efb9f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.124.tgz","fileCount":39,"integrity":"sha512-ivQVgVmfkRjJYMY9y1zDKs0WI0hsDFs8qtfF3nVLZafsKrISUTIv0O23zCF79UwUXPevMGyo1gd8XMlVldmvRA==","signatures":[{"sig":"MEYCIQDj8UwQUvfMRCnNuKkVHJ/GwVVmnnCmzEKF3BCeG6UeUQIhAIaATJFvis7yShFXdmNVb1bOXYYD76gi2j6VUEcINTOw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIUmUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVcQ//btS+amJ0kohiBqfm6c6qFgzb2zMiyOebVPQt/5tJ4XLP3enX\r\nVJqO/C193F0++Fv07KgFMahm/7GCk4VF/8phTXQ6UMRRo71iOtJGM/kTz7Y1\r\nx4hRbgkfrzQMcf8q/y8XG3yqM0b48HEqwTO47i/pbdLUJDfNindYrxIjDRoe\r\nlD4QoyukPZbT3Lc9hYYlm9hL1g/mNWgMKuA8GB/4glO1+dRs2Mv8AXd4Vww/\r\ndV8PJurzhTowLGr+Okw+SNnTfU9omdrjjivbjkHVddMT6FxateUQ/JPaOEtP\r\ntF0rXa3GhHDLgdtcxXcqIbD7yxh047f+7vWdXNVaoHO4iYAss6RSGzxV6VLx\r\n74iV1YvENoV3b3t4VEgLxvhOwZo019tR7f4zUQfS0vP6dos/sQU5OXhYQ3Bc\r\ntlocqg0Wif/RhuhCFuzccr2rQ855CsBtq4jeWYdXZ0i/NzitTYzs6CxMXy7Q\r\nZQEu1vTi1l4+GDlMFG3cgKKTq1XjxDtRF949YeCvLs5GYqXvKRTYbZGN3XeD\r\nPxV+zNk1RESyoTmS850pC48aCadKjx4y8WSOr8PzS8fJhjscMNL9+ARloxgC\r\nWuPYjMnrczv4D9QXSlRGwVNv8+h3ATAnqGwmhogQQjdo2LeUmdacKoQ05P7T\r\nKRuIElV3rADI+06sGqzxs83ok2z6rB/TC/A=\r\n=anlG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c9cd2bd15d8cad2974050fc6518fa5bffb45ec5c-16.x/balena-jellyfish-plugin-front-6.0.124.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c9cd2bd15d8cad2974050fc6518fa5bffb45ec5c-16.x/balena-jellyfish-plugin-front-6.0.124.tgz","_integrity":"sha512-ivQVgVmfkRjJYMY9y1zDKs0WI0hsDFs8qtfF3nVLZafsKrISUTIv0O23zCF79UwUXPevMGyo1gd8XMlVldmvRA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T02:37:50.541Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.30","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.37","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.124_1663125908623_0.07428831082599063","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.125-renovate-autumndb-22-x-0fa597f0f2f126bcf21b664994695b66672ddabe":{"name":"@balena/jellyfish-plugin-front","version":"6.0.125-renovate-autumndb-22-x-0fa597f0f2f126bcf21b664994695b66672ddabe","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.125-renovate-autumndb-22-x-0fa597f0f2f126bcf21b664994695b66672ddabe","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"36fb58825ec6af3a4fc9d84bfcd7492278018156","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.125-renovate-autumndb-22-x-0fa597f0f2f126bcf21b664994695b66672ddabe.tgz","fileCount":44,"integrity":"sha512-/t0ZT26M2tKUSJu+NuWptt8Lp+jFh7tb7vbBuYS/Vsml2Kerj2tnl+9hsMxFS6QYt+A5y2UKNMEDqW11mGHYCg==","signatures":[{"sig":"MEUCIHUK5VAqL9Bfphzx3FECEz5+oWHVFlcxgI3vLR9DGGrrAiEAhBNwhWEs1tqcoxSyCMzos8j0oYmtvS7ISJCjGo32pN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIUoNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmSw/+Oa9rXMjX8XpKnaHDZ7Gs6t7NvLGQ8YPEZJsuGD4OPB7z67XC\r\naHTrrVqLGkiEatJj3BkXedD7DDE8gYQGYYh2DnWxrGq1KQJB1+aWeMsdPMYJ\r\nNSXmlfnuXUCB7FlIGvYa3SkG44F75okk7UiDHsRfVk8YyrslL6sjKvXDiXjB\r\nLuWIFV1w4wSlIT9Uo5yoTIw7rvyv0+V12KFSnFpG+YlsTlLby2P0t2Kf/DPU\r\nUBoyucDhQo7IxW504ciQHco3LRWpStA/eXflQYb9rzpfENX1/JNeSsvmyQ77\r\n0n7NuCsBJnWrE30Puz8tohGrudqVwtLgWrSL3TSvfCa3nKHsjnFBZv9XTs7G\r\nkTaPM9QnRzgLBmX4r2yw9GtDPIj9WtijwniFXkHzDQUXAoNwV7ayck3Ny/13\r\naTFxP5MyVImtl1YWykIQBIWVKybHmF6TvwR8UxjoMkVdtYfN3aPGlJuYGvYD\r\n22vaCcoqmtKpzgLakAEMav4w5K70OQNkJ2TwiKluSwT4iH7A3DPkaAJTYQeY\r\nzFIHtMox8H7ek6xUtPdGkJrSOvJpggaghFGvzHZYGmSD3+Au/1rvutaEJ7in\r\nJIkolWL/scN4FXzaykBT0zWjyOMZfaVzO25tHbODp9FG6XUQG4T931mZJvxA\r\n8aNQARWKq30n/2QLt/g0/0EGlj9rtHX77zU=\r\n=5mC2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-0fa597f0f2f126bcf21b664994695b66672ddabe-16.x/balena-jellyfish-plugin-front-6.0.125.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-0fa597f0f2f126bcf21b664994695b66672ddabe-16.x/balena-jellyfish-plugin-front-6.0.125.tgz","_integrity":"sha512-/t0ZT26M2tKUSJu+NuWptt8Lp+jFh7tb7vbBuYS/Vsml2Kerj2tnl+9hsMxFS6QYt+A5y2UKNMEDqW11mGHYCg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T03:25:33.370Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.30","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.44","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.125-renovate-autumndb-22-x-0fa597f0f2f126bcf21b664994695b66672ddabe_1663126029761_0.29257100348003484","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.125":{"name":"@balena/jellyfish-plugin-front","version":"6.0.125","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.125","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7db258a2e7dee477987bdef6ed3106b5ed71bdcf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.125.tgz","fileCount":39,"integrity":"sha512-ZOqLeHgvMIAThw/cezoynSGdM1xRwfIycxIHRGj3hpvcx4t+BUADjsT556oxCe4ejc/weO2ZtcOyyeSk08H4sg==","signatures":[{"sig":"MEUCIAVWpNqauFCcvEtqY9yIN2o9p+pyKKjdO4+BTPbw1wObAiEA4pqKot9FDE4aqPzzmdHPxE1km23W6v39yvOtjd1RGfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIVPgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDKg//ZfvGOq5TRglG/tCyKrEtwDB9AaKZIVe6922VxSFkvrASj+pY\r\nOvXX4WxN4YcFZdbIjzjMBo5SW1r1yhs994rhtEwyJ2yAz9XEKvBvIbvMn5dp\r\nN+BEuPat8DOkgL7bSpCKDJP0CHg+uh/KO8dg5PEW/yudJYP8IUDyBM0rqF6t\r\noYnAnGpvPBzYf7NDxfy1/jG4PABag4z8bJ+tNw/b9t9ci4P89tu3x17TOcWr\r\nOoO/dSLgqKz/CTbiCfbSPhMoiuxivywNrWF7i8M7sRaWxnSjB2HbovpOf4xi\r\nRX2iJDzoeYWI3AXelTqZ/2mjSBCUQsINQ6Dpsv0ZrBezyJeEmUcFZq2JlYlZ\r\nPW32+I7ryv5mZw/ngtNR9taeDz2x0NoZUBaTR6mDzBqRqpP3CdWwpSGRB4vQ\r\niZGjhEYEaLiTeYF2XPcvxiiQq2MlHXwopJ1SbsRnOOFFNCLyx86qK3XXTz1s\r\nSE+mdsp07AK4acqPDmvB9MyCE17qucYVrnsqK+4BopiywcjjrPXiA7d0sOXt\r\nbUMBcsPqhZH04eFeQgZuXOJxfK29FD4X7XyeTUnoo0EJ6WltjpyY76B7UT+e\r\nXU1rsDnoLMeOKm82i+Hklk16FOcjY6waiK6PigOe48TaxAF2M8N6hR4dO6eC\r\nfepFjW+vguG7WL3fvahI2GvtBtReAhTSmXI=\r\n=uyL/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-0fa597f0f2f126bcf21b664994695b66672ddabe-16.x/balena-jellyfish-plugin-front-6.0.125.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-0fa597f0f2f126bcf21b664994695b66672ddabe-16.x/balena-jellyfish-plugin-front-6.0.125.tgz","_integrity":"sha512-ZOqLeHgvMIAThw/cezoynSGdM1xRwfIycxIHRGj3hpvcx4t+BUADjsT556oxCe4ejc/weO2ZtcOyyeSk08H4sg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T03:25:33.370Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.30","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.44","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.125_1663128543927_0.5779490425141511","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.126-renovate-balena-jellyfish-worker-33-x-75e29e8705815f52eda165001575b3ca3173cf78":{"name":"@balena/jellyfish-plugin-front","version":"6.0.126-renovate-balena-jellyfish-worker-33-x-75e29e8705815f52eda165001575b3ca3173cf78","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.126-renovate-balena-jellyfish-worker-33-x-75e29e8705815f52eda165001575b3ca3173cf78","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4e091c55b2af0110d4bfefd3bf2cb01927836c3c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.126-renovate-balena-jellyfish-worker-33-x-75e29e8705815f52eda165001575b3ca3173cf78.tgz","fileCount":44,"integrity":"sha512-YZB9v+C4addiyi8GFT8W2XANADyPcDPSKX0t0JX4IjvIVBm7PfOnxa7EAnZ1l0kAgo2Z+riT46wdj4aiwydFdg==","signatures":[{"sig":"MEUCIQD5EmJ/u9M14uc8tAB3V2yHlarnPKryrNmliQM5qe8UZAIgc7UkLq8JIS4prFeZIfOb8MpavBhU7Zd++iXHyHNwOAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIXWpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBMA/6AvF9D49y0wImogiC/IKGOemk2T1X8b3vT3EBE5LAL5DnLmKq\r\nn8pCI7dvaK+GTQSsd4FidqaHjoNvD8NUrLKkT0Og3QZ9MueMfiojVmhHAZ0N\r\nT1qg164SrvPOlVmlI0aMjvnEK4XY7Fl0SqJsCtez9MmSUksFVBihzlwg6M3i\r\ngQsMxRqywHX5VwL8hAPspKLFUZoPuA3/eqqX8XdBdpIMTg4Xvk4kmJ5ASJXS\r\nd9C2N+BSW4VxRN1w1/na07Ncn6+3dLcZ6SsCpv752OpqldIv30kU7pHffRg0\r\n43cyAX5XwgzFgFYa8PN4KXSi56izwRUu8IHy43H/fDPkSLlQUvY+8/jUdi3h\r\nXKnBd9AxUHsqM/injJ1ILEBepLEBgW0K/pJxGeJkvOeebKtVGxASLer3Qz2W\r\nWUQjBnb5syu90AsJm7SufbdK8x6AP71DP0JcTsQRbUXMxUdf8evLGGMCLKI8\r\nwb/3Fx3DeFkbL2AuQOlxJthxRH9pd0aGh7HadznA7NbhcdFxeSQTvuBZkYSX\r\njpUdv4KG49kO3CXtPwk4IXou3bDS+ut8Bt3d0lj1Q5sPoIECaG5opxSEaQhB\r\nGQ++G41c8hhVfk/SkcbP2mitAGYMlvnUcX2owf5y6rHnst4BfuCD8Env4gm9\r\nq34Jx27BExg5JzkqnAz2NTVFecTGCTjSjgU=\r\n=OtAo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-75e29e8705815f52eda165001575b3ca3173cf78-16.x/balena-jellyfish-plugin-front-6.0.126.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-75e29e8705815f52eda165001575b3ca3173cf78-16.x/balena-jellyfish-plugin-front-6.0.126.tgz","_integrity":"sha512-YZB9v+C4addiyi8GFT8W2XANADyPcDPSKX0t0JX4IjvIVBm7PfOnxa7EAnZ1l0kAgo2Z+riT46wdj4aiwydFdg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T06:31:12.970Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.32","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.44","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.126-renovate-balena-jellyfish-worker-33-x-75e29e8705815f52eda165001575b3ca3173cf78_1663137193162_0.7978718790681365","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.126":{"name":"@balena/jellyfish-plugin-front","version":"6.0.126","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.126","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9b448c066052171b2277719cfe3e101f3d94a07f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.126.tgz","fileCount":39,"integrity":"sha512-W9F5ym5UiThKT67o0HrIWb79fnC7uWySY4/4CYbibb+Q79fldJfgW84NLuoK9Cnxfg4+cl4j3odpRkyn7FyT/w==","signatures":[{"sig":"MEUCICOeXpga62sQuZZsHeW1Cj50ebbYb5D1RqSjP8+rWKSoAiEAukFjKu50zjNcr/sD9Qw414laIRPIj2dyuvGu7w7iFuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIX+aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNwRAAgh9fe9On5Zq3BXg1/qLJmOs9WlKmK9iNOFCn+CPqo2i5VBo9\r\neVo5Ys1367D8BB0SPjtYRuLeXFH8xfoXuRpRs0l5uaRKCb4AhOqFv4RHf4uc\r\nz0/1DJky/QAWu4ZIpUSYYqWvX1FhzbNi7kx5eBm9jjmTuINRhtgRW4+1A9Mp\r\nDDiaH7rFG9sZR2nXiADGrBoPEgqUY7OxlpND82yp4J0vqXQTIcQeYZuMBZHV\r\nFaPrJ2dAgoBcX95B58RfvqdnZleGufQ6v5EUYfSZ5TRS3cwK5JLzhy84We4p\r\njma99pbCp3p9cFzRRscDZOrNMe+jCC8ebnb55lOvbjpX4uMLLlzLXkaA8Ds3\r\n/t4FvHIaj5i/wHzszyR7UVtXP6XzuXRjengRH1OyPqX/MHFU4mntsK6vpxrR\r\neCq/HhJDlsIqL+gdiBu588Zi8jILjLGCBB1sGjzyaHdl/xmeraqZxx9qYvnY\r\nvsyT9Rsqnb/rBOKiQ10zcEnhoF1DZKSpK4kvPOaraC6rH/eGv95+Ay6qtTJT\r\n/Bv2FLWTDDei/2IznwDtORZF47HqXSadPby+GcZK8k5/FiRxYcf0MC0m3JII\r\nwqf/OumG2gpvHAgHDxnT7sdEdLjkOWOBwqBFKQF4y259/g7cAgdGyVC1wvVW\r\nti5uuHkMHCDc9QSuSB1OfVNVjyzuuFozFpM=\r\n=Z6xj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-75e29e8705815f52eda165001575b3ca3173cf78-16.x/balena-jellyfish-plugin-front-6.0.126.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-75e29e8705815f52eda165001575b3ca3173cf78-16.x/balena-jellyfish-plugin-front-6.0.126.tgz","_integrity":"sha512-W9F5ym5UiThKT67o0HrIWb79fnC7uWySY4/4CYbibb+Q79fldJfgW84NLuoK9Cnxfg4+cl4j3odpRkyn7FyT/w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T06:31:12.970Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.32","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.44","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.126_1663139738227_0.3395866009402062","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.127-renovate-balena-jellyfish-worker-33-x-101495d9cd52d1368573e09c6511aaeec4731cd5":{"name":"@balena/jellyfish-plugin-front","version":"6.0.127-renovate-balena-jellyfish-worker-33-x-101495d9cd52d1368573e09c6511aaeec4731cd5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.127-renovate-balena-jellyfish-worker-33-x-101495d9cd52d1368573e09c6511aaeec4731cd5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4cf9fef0cb2430dee80f5cce26be1e31487ab5e7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.127-renovate-balena-jellyfish-worker-33-x-101495d9cd52d1368573e09c6511aaeec4731cd5.tgz","fileCount":44,"integrity":"sha512-Yr6FEbsybI21hTeJXg/rBEg2Uc0rUSWCkpekTn/+c7sZ8EOcugNzzPl6OH0qlFWsPSchPv/4gZTSdni5rNd8Gw==","signatures":[{"sig":"MEUCICQQy2YdsmrY16DCSyd2eTV4Ze+gdTOiVGGzoR36ZH7PAiEA9HB0m6ASpPFH+hTGGy9Yp3yarNQeg7oEEFKdsDGTmPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIYASACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpWdw//e9U4vR0C4UqV5pxzYjVmQ3YDpliYBfAeBJk+9m/tFKuIT1zO\r\nDxyQwDHX6778wBZe+WBMk9bYO51WwrPcADTjQVPi3ZKG8lNtfjhHbGlDKlMp\r\n18kbOvNFjmWh9iHvbh7FchkE5/eScyV3wO3GoDi0XF6tIzFl9M5EULj1dNgf\r\n3hxDJuA8Bl0l0OE+xMhWfRRbPXeN7vDN6oSoJF9+LoW92KweZ56yINubroJZ\r\nyifWtPfnpAN/YBmAcOB41ZKA7k3FKTVhGs+5ykIMlQjh3PsKnlpBahfkx5DR\r\nLvkZwQ+S7NyCI/ld/fCvKlvHdsoCOQXfbdFxZmp1n+axAL2johMYVkwxA4mB\r\noTSzVjRt9QFZDLiDblUW8kJmNwnlyWytWZWVvML/o9rWjKbTQFkIoTRuvVXO\r\nScj8rpDhEVGq4FmDP9xXpK4sK8P4ESVb2IpAT34aCxVpz1i7u538taWlohZE\r\nXeuonSgfql/gpJYNEs6Bi6srOlVyhzesz10mtT8anGAUbVPcCi1NsZ1444XO\r\nvTybZzVL41b1J8YwdKyCkAY3guML86kvhGwTU12PLjD5xTZ/RZ10rDAc68gK\r\nRv/hKy7F9z5tb80ChI47zS8XscMcR4cuqZMbXVZZBg9jeMbKKcWEctKnh95t\r\nthmRQSOgniCgdeewx4c24EbYAkakFUmqpW4=\r\n=lQ8b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-101495d9cd52d1368573e09c6511aaeec4731cd5-16.x/balena-jellyfish-plugin-front-6.0.127.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-101495d9cd52d1368573e09c6511aaeec4731cd5-16.x/balena-jellyfish-plugin-front-6.0.127.tgz","_integrity":"sha512-Yr6FEbsybI21hTeJXg/rBEg2Uc0rUSWCkpekTn/+c7sZ8EOcugNzzPl6OH0qlFWsPSchPv/4gZTSdni5rNd8Gw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T07:16:00.865Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.33","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.44","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.127-renovate-balena-jellyfish-worker-33-x-101495d9cd52d1368573e09c6511aaeec4731cd5_1663139858026_0.4304022118531312","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.127":{"name":"@balena/jellyfish-plugin-front","version":"6.0.127","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.127","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c682d6e2321a4250d451089711f3586c05203935","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.127.tgz","fileCount":39,"integrity":"sha512-vaXCXZZRKyE6AtNtbF2TXLACOrb8RQH1/pwoSGCuqLM73yOYdDqc74tg8cjMAvwfjI7i83UpqP5L/0HV2+ekXA==","signatures":[{"sig":"MEUCIBrqq9RiFJa+/YOFkFEp5xDZI5VsXI2bRD/dB87ZxzqOAiEAwv56vjyLkT09ni31Cn9IpC8u1qI6ZVyPbZ8D45YLr3U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIYuIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog6Q//S8FqEz+yUvPVt7IDKN5oi+0geE6v7v4TRt7fD46ZH5gzL92v\r\naGo9Au4TGe51POWe4v0HMc+rbRVgl1TD84LZZsRTnt7FG25iNp8/R0bFJeFx\r\nriqn+raeWdUVyjJSKYDSRpBEiCUBCmfrH2UiO7l13X68OCJoAH3neYovGwtK\r\n2xw5kFOHmw901vyR8LQ8i87VUsCMY34kR772NaNUfeUiqiC6mkKiAeG7v426\r\nZ/H+1P8veTDY8WleWEYCf+mOCg82WDD8irlvDbWTACmPGNr7s/0UawrbFt2q\r\nKZFCG1HGqgEhgVZWwxBbTU4TJIlrRigEYyY+S0hEAGjIonFUNPCx577UlJDa\r\nRRTHojq9fKhUyWNj1DHBRusal50MJqNhgtI+KdtBBA3X9+7KAaUAX6I+x0hA\r\nXj2DSUZ7ICJeCqNrwTsMJoCuD16Asx7BA937FoJPSQTM2nNRjHgUv1BtSa73\r\nyH8uxevLgNnyKCtBoe8FrsrybbjFv9t/4mJLl+TLLUMwDVkjfzdxGfWiWejW\r\nCsgDBBC/Y+AIG8WKu+X4IssDaLy6KGm8B5yxuI7FDmP6BCZF9JMrBSrhTShy\r\nTZbwTBetMAEJdTAZIvZIE2WO27Z/rc+oK2+1BUT5/VMlzfVn2GcthIg3utdl\r\nNRPcYc/u4INnQVNd+1yIjcNAHR1m8opSV+0=\r\n=aPOu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-101495d9cd52d1368573e09c6511aaeec4731cd5-16.x/balena-jellyfish-plugin-front-6.0.127.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-101495d9cd52d1368573e09c6511aaeec4731cd5-16.x/balena-jellyfish-plugin-front-6.0.127.tgz","_integrity":"sha512-vaXCXZZRKyE6AtNtbF2TXLACOrb8RQH1/pwoSGCuqLM73yOYdDqc74tg8cjMAvwfjI7i83UpqP5L/0HV2+ekXA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T07:16:00.865Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.33","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.44","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.127_1663142792701_0.24866632474613248","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.128-renovate-balena-jellyfish-worker-33-x-7102a254e56f7b7297e98eb51cc37ffb857bcb79":{"name":"@balena/jellyfish-plugin-front","version":"6.0.128-renovate-balena-jellyfish-worker-33-x-7102a254e56f7b7297e98eb51cc37ffb857bcb79","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.128-renovate-balena-jellyfish-worker-33-x-7102a254e56f7b7297e98eb51cc37ffb857bcb79","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"72fc136021aafe6f8eedc5b0f146e9633ad9dec5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.128-renovate-balena-jellyfish-worker-33-x-7102a254e56f7b7297e98eb51cc37ffb857bcb79.tgz","fileCount":44,"integrity":"sha512-Wajkq4xYkLMkFMhzeXCmJCfbcyH/G6oA0YIIzFpCveqdjEmBPZOS1LU9sDmZujNkLJH0UOxrkJ2Lpd9CC5WXAQ==","signatures":[{"sig":"MEQCIFJ/zGz5LLEuU/GhX4W2RDefbsKKhLZ3m+Y1i8U7BP+XAiBfxK2QFF64dtpyizjg5e3WilLYDnS6SSkrB6PfD/oG4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIYv+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNdQ//RScgKgS8jisN+Obe+B6sl+emY0ux3SQr3PtGwMeMyopHzS+c\r\nJz6RI5IRDCRN7QT+1JcYTYnu+g1D2FogfC+MuurMzGAVtx5HHBuAT6eWKP5T\r\nrEWNLipzGMBmduucXLn2LhsSaaFe21pNuW+7Q9QzCrWul4HWQ0oNkwtpM9go\r\nJJev1Jugic0Wd8uU1Sv3whoyqOC5Owa18XTjH5x5kNcSMJNleEPzkUq2Uh4y\r\nHDKw3FSp3oRASVEA5+j/UVEx4d2zruZem64+pv8JlzWoKjX99YQzai8C9YHJ\r\nTjxIg+4FDQXAogyNIXn6FDHhtEB0ttwSL8ViRKt0D8S1QdWt5exix1Q8QDEa\r\nuOuKOgDCS+RSNOBqF5MvtF5J/MsRU2mMgXkfw6Ip3kUZmMf51Tl10aK0SDob\r\n0L4MYSM9YXmGGoNaawwSTe6frGf/OI9UoD8GelpT0v5obB/2KaBiLDEOHemt\r\ngbsmaKGCI5OekMcM/3NDVBJEGHM9yzSFjPd0o6LV7jAl8mjyVuYZwP5/pluG\r\nJV1hLheLwrIU+iZtZujS41pOR2SJi8uVsfrlTilHObfbzwbEsuSYbz/C/+nv\r\nFdH2RovugZUzZeiSd/Vk0eFeffEFYzs/UIN6hzdnZFbAz8+kgFmthGEbIhS3\r\nvYDd1dxG+UfZRsvW5ggQ1QAw63f+OzjJiog=\r\n=ddqH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7102a254e56f7b7297e98eb51cc37ffb857bcb79-16.x/balena-jellyfish-plugin-front-6.0.128.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7102a254e56f7b7297e98eb51cc37ffb857bcb79-16.x/balena-jellyfish-plugin-front-6.0.128.tgz","_integrity":"sha512-Wajkq4xYkLMkFMhzeXCmJCfbcyH/G6oA0YIIzFpCveqdjEmBPZOS1LU9sDmZujNkLJH0UOxrkJ2Lpd9CC5WXAQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T08:06:52.623Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.34","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.44","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.128-renovate-balena-jellyfish-worker-33-x-7102a254e56f7b7297e98eb51cc37ffb857bcb79_1663142910188_0.6442914299350668","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.128":{"name":"@balena/jellyfish-plugin-front","version":"6.0.128","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.128","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b9826525dc0952704af42f231b0b9eb7c5ac89e5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.128.tgz","fileCount":39,"integrity":"sha512-rIcm0K4vojdS3WJ1U59HPFMAHiONfdAO2CmmQoBwhBdXX+dUlgyGUnjMHtce6T5r5VtHBsS0/062vEJgsEz4ng==","signatures":[{"sig":"MEUCIQD2f78jOYDC6ZZFy/ABxT8jJzy553dIxY/VwuDrawETgAIgbOFJxtYwW8MUnhtsWqAGla9iKyjIbQjmJYQtPwbo/UA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIZduACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkaQ/8DtK3Og4eMtK3fAIglvRIJ16deKW5bvqWTBs1purCpi5PCEzH\r\npV9yG8696UnoVdfEAinnN7JxnOObUBgI6sHcbzqoHF6xN9WB1rjgzQgC4G3J\r\nRYY7oQCVW9NlY4q5h0aCOps4RFTLc8ZgG9tM3e+hCnzEYqhYEtufzXamD//+\r\nMKr1ORHboOTeysKKiePIOAYLYktCbf46LzcQEGeRx/fCez1dYFduXeMF9A1l\r\naFdTbOT1fh2SfP6eWaK5ZNMFJxwf9w0giX/AQi4HLtMP7wJplkJkVXYtXGMf\r\n9rExfXoQnT84mAe81lS79C1t36WwABJVT/QEP2c6qpvP5X2LCgfRvI1gSebp\r\nJYcB+AKe6cEoGFNuh1ZR6ufTjW63z07m1AYGsLytoesAdjYiTrN8aP7o5tNE\r\n7dPIyhmp7UGWFqDgovPC7gmNHpyekD2NArijOfw/FYIeGlN04JY9SuaVNUGC\r\nhRN/Rhxn6yRaKR6+RDg1wodXU32RxvtMUss5iJWZ/ffuQNnuRllpYuXH+kkq\r\n8quAv0BozSbuhXk2i8OjkqU0SdbV8i1v/YhXuL5l52cZTmpOJsL4OHC423kl\r\nWsFrbF4Mr2SG93pBMmXwEj+iAQNI2gActFCRpCiJYnEvPc48hm3S3KS8LtgS\r\npGJZIxq+apFE8fjg9w3tMo1L4SDnDwTBvuI=\r\n=I5Gq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7102a254e56f7b7297e98eb51cc37ffb857bcb79-16.x/balena-jellyfish-plugin-front-6.0.128.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7102a254e56f7b7297e98eb51cc37ffb857bcb79-16.x/balena-jellyfish-plugin-front-6.0.128.tgz","_integrity":"sha512-rIcm0K4vojdS3WJ1U59HPFMAHiONfdAO2CmmQoBwhBdXX+dUlgyGUnjMHtce6T5r5VtHBsS0/062vEJgsEz4ng==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T08:06:52.623Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.34","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.44","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.128_1663145838346_0.7046241841769472","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.129-renovate-balena-jellyfish-worker-33-x-7c74e4fb20623324d6fea5174d03291885dc8640":{"name":"@balena/jellyfish-plugin-front","version":"6.0.129-renovate-balena-jellyfish-worker-33-x-7c74e4fb20623324d6fea5174d03291885dc8640","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.129-renovate-balena-jellyfish-worker-33-x-7c74e4fb20623324d6fea5174d03291885dc8640","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ecd615575165de73d287eee727bd4bf4b9edb4d6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.129-renovate-balena-jellyfish-worker-33-x-7c74e4fb20623324d6fea5174d03291885dc8640.tgz","fileCount":44,"integrity":"sha512-k8kZfRjdHalG7BL7E7sHWK31qtdLi362sHyicUHoz3SVhwZm/TPpDgj7jIOqkgHT6qBfz9lD6yliE2RWhIlUyw==","signatures":[{"sig":"MEQCIB2IakaRWOvGR+YtDjOwzV6YKARSYhngLiOz27WdNauGAiAXJ/vq6fJUu24PSUJDzN5QtiUgVcKTKdG4TjzgyU5dvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIZfcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJYQ/+NAsleSLvEnxwltqmjVJsd944lExodVcLhLIq5P+9akKnBObY\r\nJJj/+qXmozTsU0+x5H/f4v5JGTSXwI18zLVsu/tfBhegHVV8bJ4/JeaLBMOr\r\n+/jEyzz3qsWfJsZxKJsDcteLeRBvRyrn/jtvi31Kg+5mzHv0KNagHlpsncEs\r\nNThSJh5zOM6uRB0KUHQAg2+N/KTqA9rZZzPJpUSJCkUfCsBlyqJdWEwdKvvK\r\ndF9sybIPlu57bd2QcAlui0m2u6ymvmESP2ft7DRQt0d7+iU95mV39J7E0CWB\r\nI9EFBHt2XNJ4lo9XIm0Y29t2wPDbie0GObwmSSRiovoqHhqJ6Rqsy+AXSfYJ\r\n5D9GAlIvB/S1uezwSL63RYBQUFUKlwKhScND9qAt+9L00rc5IwPNHlkZmMHL\r\nkj2vVnumIgECjMNbnjvTO2yiXFFoqLRAhkt7t1gY+F23V+bBUJUBnzbnO8j1\r\nQ/N+juAcS4bNJ1CNk32J50wBXkolfe10+0b6UZcdLkhsFCGMF8BE1my8PkOw\r\n+/kGPngUvTgyH5KYsstqjPIZuVpq35E70ahsd2f3UoOoE26Hz8GuLvKAGHXz\r\n2G23iIOdN1c9F6rOEELPZ0JK89nquWMU0UVwMhteuAXem4KwI8i0ZMQ6AnPl\r\nU5BqeJ5FVr7zWBvDZ9emHvcr8+NYEpWnWMw=\r\n=s5aD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7c74e4fb20623324d6fea5174d03291885dc8640-16.x/balena-jellyfish-plugin-front-6.0.129.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7c74e4fb20623324d6fea5174d03291885dc8640-16.x/balena-jellyfish-plugin-front-6.0.129.tgz","_integrity":"sha512-k8kZfRjdHalG7BL7E7sHWK31qtdLi362sHyicUHoz3SVhwZm/TPpDgj7jIOqkgHT6qBfz9lD6yliE2RWhIlUyw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T08:57:34.980Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.35","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.44","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.129-renovate-balena-jellyfish-worker-33-x-7c74e4fb20623324d6fea5174d03291885dc8640_1663145948561_0.6270373735937798","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.129-renovate-balena-jellyfish-worker-33-x-3d3c48b6f8eb0b5bc2ed6d068401493e2f95cd78":{"name":"@balena/jellyfish-plugin-front","version":"6.0.129-renovate-balena-jellyfish-worker-33-x-3d3c48b6f8eb0b5bc2ed6d068401493e2f95cd78","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.129-renovate-balena-jellyfish-worker-33-x-3d3c48b6f8eb0b5bc2ed6d068401493e2f95cd78","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9ba81cab9b2a0294a0fe47befbb4f7c7fefc5c04","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.129-renovate-balena-jellyfish-worker-33-x-3d3c48b6f8eb0b5bc2ed6d068401493e2f95cd78.tgz","fileCount":44,"integrity":"sha512-qLDicjpgiBxUd7vrnCf47w+rcl4jirYpBUBGHaMt3ytq9TP/t2e/6MwHGN/efIwKP9hF9rG0AQS6MFpwqgcepg==","signatures":[{"sig":"MEUCIEf7/fZwxHvCP+Zaic1k+HmLFtiqgCtUrgS7IRGFJwsAAiEAoWjLWi0e6aIkUxzR822zr8UJY8Ra9IeiH72Fqv11ZR4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIdN0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDpQ/8DQKZsGGqgazto46pXobUHnXQjUMYSA1oJ9gS4uqebn4W63AR\r\nzmVGwvQuCH7SS7m5czRpe5XVB6TJBk8bgjPHTYALASvMD0X7ZmvXdHSf3fnS\r\nUAcsNAzx0J69o54z77jIQGS8Lam4C3V4vHJTRnnqHQBryuMpZskDzWSUad64\r\nkFS0SzgGBeySpTXAxb7Vd4uwcGLrEVh1CREipDLmNWNQy69hMhkqFm+Zx3VD\r\nm12E7nf/Rty5tsICKVHZ1Ril9OBdI/pjJInzquCY3p4FugI8gL6TGKpExtIo\r\nd7U3zyYVeMVnAveN0O+oLTAUZKjA5WgId+bJ+2JBMAUzcyGI2q71sqa54Aro\r\nWfiH7WxmbzWuMpnWm5mN8ytMS55qpL59ELSRQOHw7bIdZ/njjliaeKjp3l0K\r\nEHikJaluNzDEb1Eltok7AD0laZkmyA2FK0IC5uEB0a855NACllmyKUOwdlp5\r\n0ZAnCpalBn8vMoQZ2xdfYhq15sx2Jjew0S+Jn9tbNGJb8McjunioUWHSGCXa\r\nAwkuJ9GWgPBrXfe3fCn0iOY2oSmnUFM8I0yKyxj4EJc3r1VWj8K1yDbdodB7\r\nCjKTJRJn+8jjRKTq8G4eHtrPB5DBSeCX3EXqritnWeQIceXudSb4PJh/iTEL\r\np9Q3qF+lNReaUu/RddlhscKmil4BtvX8Ws8=\r\n=Tf1Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-3d3c48b6f8eb0b5bc2ed6d068401493e2f95cd78-16.x/balena-jellyfish-plugin-front-6.0.129.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3d3c48b6f8eb0b5bc2ed6d068401493e2f95cd78-16.x/balena-jellyfish-plugin-front-6.0.129.tgz","_integrity":"sha512-qLDicjpgiBxUd7vrnCf47w+rcl4jirYpBUBGHaMt3ytq9TP/t2e/6MwHGN/efIwKP9hF9rG0AQS6MFpwqgcepg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T13:10:55.705Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.44","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.129-renovate-balena-jellyfish-worker-33-x-3d3c48b6f8eb0b5bc2ed6d068401493e2f95cd78_1663161204016_0.9908391180330831","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.129":{"name":"@balena/jellyfish-plugin-front","version":"6.0.129","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.129","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9f9491c2c15320e5851d4a4ec76a2f8c8a5c5103","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.129.tgz","fileCount":39,"integrity":"sha512-dGN+yiAEJBVFO2RanrbpSMd4+PgRNQggkYhgkYuA6qCb0kbmT+KIEXKmuQUhT1e8w/tUXWIoz79PN+l/k29Klw==","signatures":[{"sig":"MEUCIQCcwsj76tx0QVil4h/mozwlbEWmOOkngbDUG4R58Vx8UwIgDNTaLd6cHZU2snLWKwpU8JqzeSZqp7liPWBh+ForT1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjId06ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooMg/+PcKUq3AQzk0vGlF4LDNW5ZhT80pagQfmh3I8t9jRIJJV1YFJ\r\nlfxPfrwbCzpTe1FXkJCJRY252y6raTklZeVstOsy8A3MnFz65SNFPKkZXbxe\r\nu4pFg3tZFIlv7eW0Mm1yw9stZGqPwgNeBWBm/aZQ5LzIQN7T+Tgenn3YM9og\r\n2qm5avV1sx4RVmXlh3F4iBuEBxgm3ZDQ+ylXPcJDiualgXOwlq9VFuz+EGa5\r\nUiobGqa5aESBRh3hWhyLq3Q9Im3d2cCPMe0ZCUlu03LCxV9OMB2sQgJ8Sbci\r\nRGVsjWi7tds3cp4kaS/Z2fYJE2O4NOoZgNk+CTvgfkAtKAxCQtx00quDZ7Bv\r\nWVJG7F04iASw8eN+N8Sz5Sz5H6V0GrrV9x3J7YcBqVHiDgBm5qq7UPhL0eEp\r\n0wMttQG8eop+hYQJLq+y5sPjMC8wkud1FALMvLNFNB96TbKKX8EIgjYRsJzs\r\n1zmUFlap2h4VVg/84KsMrYLZr5Qi3ly2FSW2JhqHDDMElF8+6YqKf7+lcxy1\r\nXgrw1fkOid2D5w/gqdfqEy80FF7niHacnosuYA8iL3efqZ3w8nIZ/cqTqF/3\r\np7peaPemp5R4AdRD6oEDlCbCA4LaFRKi4Xtl+d4MXYjgy7vEOhSl8bpNN4jr\r\nbOO7WNiL/DK9QL25BKczfoWSAZGsbvGYO/4=\r\n=RQHv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-3d3c48b6f8eb0b5bc2ed6d068401493e2f95cd78-16.x/balena-jellyfish-plugin-front-6.0.129.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3d3c48b6f8eb0b5bc2ed6d068401493e2f95cd78-16.x/balena-jellyfish-plugin-front-6.0.129.tgz","_integrity":"sha512-dGN+yiAEJBVFO2RanrbpSMd4+PgRNQggkYhgkYuA6qCb0kbmT+KIEXKmuQUhT1e8w/tUXWIoz79PN+l/k29Klw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-14T13:10:55.705Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.44","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.129_1663163706545_0.35464144398696495","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.130-renovate-autumndb-22-x-d4f200fe3810cf342297375e612f26646487b81c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.130-renovate-autumndb-22-x-d4f200fe3810cf342297375e612f26646487b81c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.130-renovate-autumndb-22-x-d4f200fe3810cf342297375e612f26646487b81c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e55ec2f6116d68e9935fac4abccbc36794960e19","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.130-renovate-autumndb-22-x-d4f200fe3810cf342297375e612f26646487b81c.tgz","fileCount":44,"integrity":"sha512-PezOV+QL7p47JjC8arPhrINorgOSURFV2xQJme8qGmoqp+cXPEM0bLMVWc8/hhadpE0GWVsE//4H4UfsDJxxiQ==","signatures":[{"sig":"MEYCIQCuyqmmMsOjqX6HC/Oth3WgmbOany+7EVcwSaz2LXpEAAIhAPtaf1eOSbBJCuQqgxoVABHj6dyWtsQxZwIc9sMHbdBP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJAVrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnxw/+Nzwgnf81hgLPzYdJ4mLu3HmlYjG/rrCAIHvACfQgEUx0bn92\r\ntpmetLEQEeguPWI5BJ4sauC5Qs3Cd+lieaMz6mFqoie6nYEUzd5rbGvnrqT4\r\nUQukIy/j3WgDaqGXnOzIFc/uxvl8JMCOpXFjmgXfCoJ9hFj67ZmKfwjy3HXX\r\ngunIIsNbpESMZSHQZLiGfGFx4nrazKo0IKkpTahPel++b+CmggDVP5qvr70I\r\nDouFHven4Zh392XYXf7v/kc4SkrGzVWxLXO/tqibEbEBOwxkvHYZPYofNI1f\r\nLalpZ4gVH2mTORR7F3HOreoLXAze2M32K/096pJEi3nqjAaMEdGytMS5mcL7\r\nnyxn/IbzVgofzGBzBaAE5ziM0xdUwlqfF2DPL5hQ0htGMZSKwl/D8y9hyrSB\r\nJCSnshHKwwA4zhmSQAzMJ/e49rMWmAdmwBRb+Hxpgeu8vvGaTnMPMqApAozR\r\nSQF1Xh6xl+/7zYe4eSYjRcnmAYFW9MfPHtaRHmLuLL7piBDChjjwohH/0SxK\r\ny981aR/7zRYhPMmse/qwzEpRd/wj52Y4PbZEjxwaK+1tpnfCzS78/xv15XrY\r\nJ0Ru75nJQzVJ0cDfbsJkJyUKHGuc+Fy9YQzFBej0pdAjTkm24dct2eiMWQxw\r\nvibmNu/IQvfU/SFBWnBN+feJWtYQiRDvYOY=\r\n=hpH0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d4f200fe3810cf342297375e612f26646487b81c-16.x/balena-jellyfish-plugin-front-6.0.130.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d4f200fe3810cf342297375e612f26646487b81c-16.x/balena-jellyfish-plugin-front-6.0.130.tgz","_integrity":"sha512-PezOV+QL7p47JjC8arPhrINorgOSURFV2xQJme8qGmoqp+cXPEM0bLMVWc8/hhadpE0GWVsE//4H4UfsDJxxiQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-16T05:09:06.815Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.45","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.130-renovate-autumndb-22-x-d4f200fe3810cf342297375e612f26646487b81c_1663305067442_0.4797732542243687","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.130-renovate-autumndb-22-x-0e96802dbd431bc2ab99c97bd0166102e76db93c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.130-renovate-autumndb-22-x-0e96802dbd431bc2ab99c97bd0166102e76db93c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.130-renovate-autumndb-22-x-0e96802dbd431bc2ab99c97bd0166102e76db93c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"27817199f4731345f7e423b32bd8cdf4bf20233f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.130-renovate-autumndb-22-x-0e96802dbd431bc2ab99c97bd0166102e76db93c.tgz","fileCount":44,"integrity":"sha512-Rkv3xS8p65EFw6PipEfxZ6tiLnKaCKXD2DOvvkITNDmlCABgCZhSDZlD+ZKSKuMR9ZHj+W/Xo2cUYuxmiffvyQ==","signatures":[{"sig":"MEYCIQDzzxFyiK8MhzB/ZNFHF/6tT49ZK2ov8XKUzKQ0E7QctAIhAJHYLxI06zUMwZF+sOBTI8VqQ2oi9UVX6+2sCllfFmSw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJUSRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMow/9Gkye54Xi2jXdG/DufVVMzsVFYc7krJdkvfMPpFl1cmKnQjYc\r\nxAIX6kshNBsKaX9lekS7oTQqq9Md7Le2d6wRZElng4WZS+k7xUBCQCPNKxqu\r\nNaQCKNkr7eVKQfSLHTFCrknxdNR6aYaqeJ6y9LGcXQ1VbPv8ZLDfjNbJ2Zrf\r\nVJZok/EfU/ZGYnleMmyHRvxrXdKiDKFbFKQGSPzyk3czrhMMibGtXDA7iSed\r\nZ5acm8iiqgapjCx0N6Ym3UfxgrvVfBzslWFhLroEDQUR5pLimymkxR8X6KKo\r\ndE/Z+VaqEQzPE9qxYx3jYy0eJLk3pdCSGFpcKO1YcElwotp1d5LqqVCgxqER\r\nQBluRkmmKBKCOxY6KO3LIBr9yGCLs2PpNU9FYEhS9/RmqoYKqslneihXM6Pc\r\nrT47Hs+v/md1vpTxlliX/YgWC/0EnhNBim4M5737DJ12jdXBpU0DDgXQcWtK\r\nZdBPFLoOT0afVvB6hEwrliiy3ZgXuJytMcxJOCadYFs1u0002cbseivH0AMZ\r\nPvcU5Lw1rUFL+Hx9RPA7wSFaSqI7hUK8MSIySGHc1BzRRsTHCglkZGrvKA9c\r\n5P4gsZSYVLXpAFQKZ94aWuaU28DQ0NhY7DuGtjU4yDhTHaYnPuZhf35b0KQL\r\njkKyGalFRcILyzh89tzwKIKq/Kf0atC9cDI=\r\n=IGdb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-0e96802dbd431bc2ab99c97bd0166102e76db93c-16.x/balena-jellyfish-plugin-front-6.0.130.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-0e96802dbd431bc2ab99c97bd0166102e76db93c-16.x/balena-jellyfish-plugin-front-6.0.130.tgz","_integrity":"sha512-Rkv3xS8p65EFw6PipEfxZ6tiLnKaCKXD2DOvvkITNDmlCABgCZhSDZlD+ZKSKuMR9ZHj+W/Xo2cUYuxmiffvyQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T03:50:59.797Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.130-renovate-autumndb-22-x-0e96802dbd431bc2ab99c97bd0166102e76db93c_1663386769504_0.07949800941058482","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.130-joshbwlng-force-exit-82e49ebe283beb4cd84e3feff0617d09438b5066":{"name":"@balena/jellyfish-plugin-front","version":"6.0.130-joshbwlng-force-exit-82e49ebe283beb4cd84e3feff0617d09438b5066","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.130-joshbwlng-force-exit-82e49ebe283beb4cd84e3feff0617d09438b5066","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"12214b8234077fda87066e52d0324c27f5eb3cff","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.130-joshbwlng-force-exit-82e49ebe283beb4cd84e3feff0617d09438b5066.tgz","fileCount":44,"integrity":"sha512-zQIC657I44y/Wrn+kMJqe5ckHcvMQwjyT8pkRS7WbS9USDBYC3si6/ieGeZQHuMNPeq4Q6v38qqTHcOHvuVVxA==","signatures":[{"sig":"MEQCIF46USXb55D8jBMy2BcmICShMzeSf/qhZ/6MCxWGf+roAiBQyY8o30AHxhffUlwwJlSHhQMSWGnc2MZ+P0/Dzpk1yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJUvNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAAA/9F55ZdFcIqdcVThoVBOymvTJDz9DgPIFMfj+tVgG8jrfe0v/J\r\n62NB2/Scdy8ObgViSz6f9xwJac5Ep+I2tgs/xO5qsOpBRdheDvUMPabMH7cm\r\nKSa6vkNQhhy45mEgDl0PQKJROF07RZrJOenKELc2CgkJXtD/pTc2I6L6UdGJ\r\nskDRRmIGYlp2or85Ro8vx88vRN2u/fAUVYKTYW7w6Tli4mFD9/VL1RkYCzyp\r\nPbDO+r0JtSaSYjeUUxP1TJEjIOBBTNtS/fRvXEnQcX9rz1bO5JZbHFPAk4NI\r\nl0P6VJ+vWtpXije+ai90Q2o3SW+MHvsXbnjOx6nXYKVg1fhdYM2isZIRwGc+\r\nlF3VbWcW2hz0usvXQ4C4bcPjHxK51T0CGeUzFj6bhaCCSeSTfHF4mM51BWTK\r\nkKfsZ7cj9nvucN3j1FF8YgXPjVKBpLRdEnKYsVuO54cX7UFTxrJZ4mD7xka4\r\nL+sMwkU2gWLDFHFGKbvUQuzUq5aZvRWoTJaKQbXY2gFdAFy5cdns+nrIfeJQ\r\nuIEoTF36NJPVt5a9cg5QMfBau4UKyr8MzUNM/pvpwHeQg7TM3OzBOiG0NpWK\r\n1LjvRzgz9Fy3yU1QR3ZcpqZdjsYE4v6H6i+MA4nO1FpHMwQ9K2QwsGireiCX\r\nqbmuKvzTgEbimtEeLkRUf+PUTnplUP2oteg=\r\n=c39A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-82e49ebe283beb4cd84e3feff0617d09438b5066-16.x/balena-jellyfish-plugin-front-6.0.130.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-82e49ebe283beb4cd84e3feff0617d09438b5066-16.x/balena-jellyfish-plugin-front-6.0.130.tgz","_integrity":"sha512-zQIC657I44y/Wrn+kMJqe5ckHcvMQwjyT8pkRS7WbS9USDBYC3si6/ieGeZQHuMNPeq4Q6v38qqTHcOHvuVVxA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T04:21:55.017Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.44","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.130-joshbwlng-force-exit-82e49ebe283beb4cd84e3feff0617d09438b5066_1663388621643_0.6247799401969392","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.130":{"name":"@balena/jellyfish-plugin-front","version":"6.0.130","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.130","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"963a452171d423453e081dd0ae3150eb746f05f3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.130.tgz","fileCount":39,"integrity":"sha512-P+mRFKzaLPaXu1/lX4jc6ypq5jFcBdWNS3SMWym7+2E91Gf2X4XJBOyWGo73wchwBHT9/9z+0cKF3vO1Lm6UVQ==","signatures":[{"sig":"MEYCIQCK5AH40tqvVvO/M8Apnx/xu0Z/DmjrvHns+QgxvVuJgAIhAMOElOYTDY9j2AMvkSEHtUGH/qjelejz0lemd41HIpsR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJVZgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Hg//eW6NIPFUITmzL06zm4VHlCDXi95jitSi/AJKhCSe0LDvE9o/\r\nOg5DyMBDngxfWJwAMFh1mdNLOUAB2tqNrhBXvrGzhQzakvTMl4X2hsdGXAfA\r\nJCQU4agauCE6PEMeFhd9nzXzDaf087clIU3B3pX+bDHaeiVye+D6xqeyNt0R\r\nj00C0hKHXN1aADn3YdSIFWn6pWnAFyAScgPtId3tjiazU2SEiyjzT5eABo7a\r\nQmyPVk6pPh9Wdg3sHSZ1q3ujvLNXTNA8uWwPX1ycM2tTbl346lyK1DFmJkOJ\r\nD5XoGYYCRoD7NZSZ2N/Lh2SWBa8x5C83DR33fJqP/z2mKl1InEkHrsmNPIKs\r\nbGHI8Uvp08Yc8RvbdXKz3RVv+xHHYem5E2XpHqyTJX/cSAbAdPeSLOrJRz09\r\nBNhHEEca0UM/gfr6t12Us78ALugKpds1WR27xoO7tk/uzfpsAzS7syxD44JO\r\noO75wkKm80hy1+rfZIda+Kh04E/+v6cLiL5Xs5pcgL7bS0YEkNo+EGE1Zm3n\r\n7pf0wvs/58aU+nOiAMJ5Fd2FJ5vBR08cAqlzlUwzQhT94fR9dmR7FZmVgDQb\r\nXgrRYZiFSISqUToO598JpRw1oZJ34cCJfqVZR4toHHnhkD4qkyA/NkCVxLs0\r\nI6iavNIlQf67K+vV/qJSNlRyhCKeOrHtfSs=\r\n=CYb0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-82e49ebe283beb4cd84e3feff0617d09438b5066-16.x/balena-jellyfish-plugin-front-6.0.130.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-82e49ebe283beb4cd84e3feff0617d09438b5066-16.x/balena-jellyfish-plugin-front-6.0.130.tgz","_integrity":"sha512-P+mRFKzaLPaXu1/lX4jc6ypq5jFcBdWNS3SMWym7+2E91Gf2X4XJBOyWGo73wchwBHT9/9z+0cKF3vO1Lm6UVQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T04:21:55.017Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.44","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.130_1663391327771_0.1514168493779171","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.131-renovate-autumndb-22-x-7084eaa4085821b1ad82580ceb574c0d6c9aaff0":{"name":"@balena/jellyfish-plugin-front","version":"6.0.131-renovate-autumndb-22-x-7084eaa4085821b1ad82580ceb574c0d6c9aaff0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.131-renovate-autumndb-22-x-7084eaa4085821b1ad82580ceb574c0d6c9aaff0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"44f4a6a492eb5f14efc568e746a929d07bae855b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.131-renovate-autumndb-22-x-7084eaa4085821b1ad82580ceb574c0d6c9aaff0.tgz","fileCount":44,"integrity":"sha512-MI3fKHjNZ+NscPi8jHgFLXrZ1TYkyIK+73pFROy874VSFVYPg2i46ezkoG4ip1AyEU6ttxY9bjzYgLOzgomIIA==","signatures":[{"sig":"MEQCIDFfBnmwFlnCsEwHbtgqERHGzjeoD5gBTEXfe6DEX43xAiBuGfYuTFm3GPfJKTxlzmZHC2TbNChvEDzayOhlNcjbTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJWHpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpbCRAAmr6d4vffXw2Wju/JElFXxv7BzRuOkD+lp3ySvOZoLSNQVCVy\r\njHLrqGHlHwLnQSdztUY7Ehz49VqBoRoY+RDoM7//QvkQlU+r2aKZ/mAJJW4r\r\n5otAdlDXnNNnOjdgwlIQcIkHEGnVPowoacZxm9mALiI30YASAaxAZXK/3Bq9\r\nfp0kpYPmhFbUYpRjcmEIgfSeOERIW/ETSdjj/NH9X1QQKMy1KP6FjZjfhst1\r\nb37lj3etf9+6rSRZprWwlqE6W7H6/2EQjHCB6Im4TPTR68bTKfx7Ee4r40ab\r\nk5DJAIdv4xWcswlPlcbQH4eQGXZyNajvOqWKzdIhyqKBHeBxdimChRkZ/yze\r\nwnADXBSqUxGpxQ2hy79IEBlE7sTkY/PPG+AQ8dDmYPVXISVGEVuLppHy0oJj\r\njFE7Lh7gyriMdnouvI8rwzW0UKJKzO/ugbrHMd+B4mPquA/PLq3RappA2fzl\r\nup6Ud4AZxr0W9+BicxKws6Je9pM5DZ3hzBRNUyfD6kigscqnKlt3jTErBNTh\r\nfad11lzkunBrVpY6yaIK4CobdFBpEPxQSvOUVqlZXH7x9/Hy+a7XKV1qx+CH\r\nInm/g0n76wO77zYOImxuR8Erakqd4uznTyNyTNe5SRmOBbk6E/zuOqAqTaSs\r\nl09qxLZNwIQQeOf7cPWsczyBipbGnvlytsw=\r\n=buaP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7084eaa4085821b1ad82580ceb574c0d6c9aaff0-16.x/balena-jellyfish-plugin-front-6.0.131.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7084eaa4085821b1ad82580ceb574c0d6c9aaff0-16.x/balena-jellyfish-plugin-front-6.0.131.tgz","_integrity":"sha512-MI3fKHjNZ+NscPi8jHgFLXrZ1TYkyIK+73pFROy874VSFVYPg2i46ezkoG4ip1AyEU6ttxY9bjzYgLOzgomIIA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T05:55:40.928Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.131-renovate-autumndb-22-x-7084eaa4085821b1ad82580ceb574c0d6c9aaff0_1663394281532_0.6179592204081437","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.131":{"name":"@balena/jellyfish-plugin-front","version":"6.0.131","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.131","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eecc6e289588f81f6052ea7c56dd2761e5c5601e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.131.tgz","fileCount":39,"integrity":"sha512-AcaoqRE7ecX18wHUZ8eBfS2Iji6++UMMxfG03X2cRMUzTbdhhztnNf9/D4HE0qnrYNpWQ7pt+PGMWNQWxtAMHQ==","signatures":[{"sig":"MEQCIE04BzE/v7G0rKCAqhmmsNaVuY5X/PKAjmPN2HVz5JbUAiA5nmPvFXV1/bi1arP4wxX9cN7koRyLY0nOWlk5OGx63w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJWzSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjUA/7Bek8W2OJE4+xYgsLsRSNYY1Wv1pPUjeJcXBELDfxjBN6hnuj\r\nrS+y5WqK9ILDaOxff+RCjHhF7DdDvt/iX8P9BA3WTWENxpegHBznWgUO0sYi\r\njspHj33iIAY+vzbCwyVCalwP8K4OJ/EltV8aoYQivtuBzVYMHQ5hykzXFewh\r\ntKORg9HgMdm1oXDoJFmAdXPxu27fqVju7RLFFVXbvAFx9qadgFN8NCnBFkuf\r\nSe6FFj2J5Gz+1MO7h+A6YXOmUuL3tVk6eg9BIvqka2+KO2EivHu1QCqmFeWV\r\nPWg0ndkKgEq6axGTZiwAutAyVGb5Ioj20cCFuC5MkrouUCGNsekANVNZ4Qca\r\nDn05jBZp13z3stMcG9zmvkgwZ/Uylg4XnngM1B928xKA4jaGFKXzuts06Stk\r\nb8Ak/RX96zF9ExIG4odpdlUsNVEcayMcmdb58xyYcRm+JoyqFeor3002GIKH\r\nYSfsdjkO5BuuQ2UbBuNQeIHgw+ZKnqbs+WySl6iBZdsGJJWmgrzDNQcnFwzf\r\nBcGDXYLArqwQRmbhmK0e2f5dUiS8cyh4+2RF8OvMzldCSetMzNNt0T4ZSSFK\r\nKS63lYf03pwBrUEuNGjsFDDEswM93qAFiUFw4ZOrJEk5dWf7fLYON0O3/s3J\r\n9LIpYBXuJnbnnF7/IeXCF+j66inqPy33YRM=\r\n=4wNc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7084eaa4085821b1ad82580ceb574c0d6c9aaff0-16.x/balena-jellyfish-plugin-front-6.0.131.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7084eaa4085821b1ad82580ceb574c0d6c9aaff0-16.x/balena-jellyfish-plugin-front-6.0.131.tgz","_integrity":"sha512-AcaoqRE7ecX18wHUZ8eBfS2Iji6++UMMxfG03X2cRMUzTbdhhztnNf9/D4HE0qnrYNpWQ7pt+PGMWNQWxtAMHQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T05:55:40.928Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.67","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.131_1663397074183_0.9186135286004851","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.132-renovate-balena-jellyfish-assert-1-x-6492216238e21a7150208fe4ccf1529ec584d368":{"name":"@balena/jellyfish-plugin-front","version":"6.0.132-renovate-balena-jellyfish-assert-1-x-6492216238e21a7150208fe4ccf1529ec584d368","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.132-renovate-balena-jellyfish-assert-1-x-6492216238e21a7150208fe4ccf1529ec584d368","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f226309d66185ce727d955595c0d38dbb59a864d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.132-renovate-balena-jellyfish-assert-1-x-6492216238e21a7150208fe4ccf1529ec584d368.tgz","fileCount":44,"integrity":"sha512-3R1WtavU7uRD+8ADDyk75ggRMjGCCnPvBNTqDjdRKKruaLI1U8KeMDk+ahVCx6xI+6/G8P7/gVtHho3xpGMQ2g==","signatures":[{"sig":"MEQCID7//grVSzMAAerK79RudXBqykcAPEJ+mg5aobi0ss7OAiBoRoDP2iiL+SRLqy3BKNRI1HLCklgXe6cbwzQyfKWaGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJW/5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqwQ//fZb5rv34kpwTRCR5Rhb7GBQSyZkKzDTS8Ht8ShCbw3RIVzon\r\naa/Hl3KhhiO3AKLjq3bYNM09+CmjUSdRmCKAUGUpWo1N0bSnd12t46/La2GX\r\nichI1jMxshfsDLtAzW1EksOgwoT4DakdxX7nbXisgfo/13yPKkKcfuegSCBo\r\ncoBqZRyfjYNyr9x1tObMr3/a0oB+C/B4wzK7ZJswv7cieuyF7ct+9ynQroJX\r\nzn6RGlr6miUI9rkahdnCIMQShp9Pe9uvdzRVeETEpHp+HLFn2OwF482OiFZ8\r\nKBeizTGhiOgp8gtmLpoT7Bymw/AWxJu0EEAWIBP6VW797nFuJLTXZuJaDcuc\r\n5/dOCrPGJx6CBT/X00AJZL8UA98dTDOvB2p+ZTaq/Ffje70jrH0xR669NW9j\r\ngHf60/Wsib6praZWxQ5EZ82px9UHrA4RRwXEJpdaRENVrLBG9I5tY8Hx0zfA\r\n/Oht6yHVs6Sq9m6hFEVBfliMgoxF8/2yCBEqyXou76BjieSR0UIGFs+rHBqP\r\nsoTvhUfIs+NxAxZovE7vt1uSUXNNy2rJIYgfPCv4hqdJnVyV9SQ1XKVUm3V0\r\nBSmBSesoyTOO3Q5Skq8mWIWS/KrJ4nM9cdn72IpF6W1/lKwiJLO+Yib4ScQv\r\n9aCNggKajMKfNuxKupFzFKyTKl4u801AFMc=\r\n=E+SI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6492216238e21a7150208fe4ccf1529ec584d368-16.x/balena-jellyfish-plugin-front-6.0.132.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6492216238e21a7150208fe4ccf1529ec584d368-16.x/balena-jellyfish-plugin-front-6.0.132.tgz","_integrity":"sha512-3R1WtavU7uRD+8ADDyk75ggRMjGCCnPvBNTqDjdRKKruaLI1U8KeMDk+ahVCx6xI+6/G8P7/gVtHho3xpGMQ2g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T06:56:06.208Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.132-renovate-balena-jellyfish-assert-1-x-6492216238e21a7150208fe4ccf1529ec584d368_1663397881086_0.9633525199317308","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.132":{"name":"@balena/jellyfish-plugin-front","version":"6.0.132","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.132","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1d07bfea6d5f27ced67c339d2f16b6a987b0c18e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.132.tgz","fileCount":39,"integrity":"sha512-qVBRvrENr7TmUvcRm4KSnLdHU6YEyYtf/Wao++UH3wuwDSF6+nPcB0kjPNu1yTAk0FY8E+IO+r379s8AIhT0zg==","signatures":[{"sig":"MEUCIC4McPTujJuRsNz7iM1I794QIq66lzG0jVheq9NCGHWnAiEAtwPG8XWT+OjeHtqt9Lmk2xiW1gMKq4g5N2SiuWAobkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJXnoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMew//RHNypzq27gK2D5B4yFyoOeV0sTgsSgVvIDg8e/JIhEnFyCos\r\nPeMU55bzYN+I5hU9qJVniLgg07ObTwZenanDSTTe+KviiUKJ5h4o2Xu2or9v\r\n5M4bhVbWI1Kh5a86GdKg/PNDmYohgpZc15HgUDhG9BwvFyMmLvUFSuwk4qQn\r\n2n4+YnVxIw+sWRqRHEknVY2BQvElq/TSEgx6tPTmG+udTFVwTq00whsCYYfe\r\nzu5DG+no8b+hdFC1Luf2NEx8hUID6WVTESNQwhEfjDh1fr/s+7shGD3enDz2\r\nAhJmvS4McaCZLC45G5EH0AYH48/6FRFE/6iu3r6uK+d9RKQArNl1WlrdsQ1s\r\n3MBNl23s0ekOkv7soqpvk1bbiN2L+tIkIMeEMLnjUvVZFlFKlJcGfZ/sfP8E\r\nZocwSWtz/xFgvws56Jib+YERu0CN+EPCFouKKNYCRqE285Cl1j+t2sIjTL+8\r\ncdTOouHu3GYkYytCAPjAxTSydEjS1TyBWyB++hE1KmoJtHr+bWgDmz1Ihofi\r\naGoCOek4fW54BVTvrAlqQGc0AoRF+xanRfeVhiQD0xk9TJm+2zR0mvGqKdiO\r\nuabL3CVrFeYa/lRCQbIMxlLlISPYPBerPNNu+W2YloIq1Os8uCovivgJ/Fzc\r\nt5QcuzjT9Ef2VazAc+7bD7AIfagJPDGvceE=\r\n=II2N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6492216238e21a7150208fe4ccf1529ec584d368-16.x/balena-jellyfish-plugin-front-6.0.132.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6492216238e21a7150208fe4ccf1529ec584d368-16.x/balena-jellyfish-plugin-front-6.0.132.tgz","_integrity":"sha512-qVBRvrENr7TmUvcRm4KSnLdHU6YEyYtf/Wao++UH3wuwDSF6+nPcB0kjPNu1yTAk0FY8E+IO+r379s8AIhT0zg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T06:56:06.208Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.132_1663400424648_0.6737968212444527","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.133-renovate-balena-jellyfish-environment-14-x-f20b765fb9f173e63fe047cfe82cec5aecccd131":{"name":"@balena/jellyfish-plugin-front","version":"6.0.133-renovate-balena-jellyfish-environment-14-x-f20b765fb9f173e63fe047cfe82cec5aecccd131","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.133-renovate-balena-jellyfish-environment-14-x-f20b765fb9f173e63fe047cfe82cec5aecccd131","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3719c76d6b72322a1d1d75961a4826db50874a23","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.133-renovate-balena-jellyfish-environment-14-x-f20b765fb9f173e63fe047cfe82cec5aecccd131.tgz","fileCount":44,"integrity":"sha512-kgX8X6DJZQbeT+z7INjU7yl3F8G8OETIw6ZfMwdarvs0piu4qE8Qkw2GJz3JD+XB2g8EJbAR1DT/Zd3re4hVWQ==","signatures":[{"sig":"MEUCICqmp/p8zds3w4UdeOXlVOEhL7pQ2OJb00SLaKWokeNTAiEAw8EZii2dnoX0JcIjilnLspfe1xsKzygZlgyS+f8UDnQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJXpSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRdA/+KGmMkSmOQb0tJewJeciTiLExn7PJTScYYP1wJVmyABSOD9rq\r\nmmgosNW+P/6wQ1Q4N35I5c4fWARzxuh66UxT+1rH3G6IthMTAVEEraruGiG5\r\nye/Am2DU//X3Od4qQ24p5G/cW/puJXQ8BrBqgWKKOJMW05gGFqjk+6pZH5i4\r\nbXV6Y/gZ83qi7h2xsh6c9XsVSoUEpQlmzazxZmTjq1WVIQfqSAkcPG8+SRiP\r\n7tye2M+HHy6ddD/Dxov612zYtWHbgLgpiO5TUz4P+rgSGI9RuiZVql6Tk31A\r\no8ZXGPRMAZKWI3avvJ8xdO1IWXbN2mKb7w22itKNsIrb1A5Gl3QVoYGpe3UT\r\nnRA0VxaUI+XsNnbbML9DzVu+Nk5ezFKsGmcgj0jcc2w0A3BHsEzA7lBd9qY8\r\nQodsJ1BQikufgrFQaLKGPjG6tt1UGv2gqKSZob9pezfqVUbuG6tlzqkW4GpL\r\n8cgZHdQGGS1yJMPpTVYiDWIJ8TRwx1LPYay4jK0PKbKWRv5/IjPb+77kC9Vj\r\nq1XnxuH73I1nl8j8ysWD8DswBbf+1Ln7fDetpNsgAUwrpoK2Va1sxemyiXFF\r\niebEN8OZFS/93w/Z6+gHR2F24qAYUOrYTweqUhzkplftQzs5Uw8pJaC964xe\r\nlUdMJdRDGAbW7LGz4scA1FEGElCVKUNAj8Q=\r\n=/WiO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f20b765fb9f173e63fe047cfe82cec5aecccd131-16.x/balena-jellyfish-plugin-front-6.0.133.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f20b765fb9f173e63fe047cfe82cec5aecccd131-16.x/balena-jellyfish-plugin-front-6.0.133.tgz","_integrity":"sha512-kgX8X6DJZQbeT+z7INjU7yl3F8G8OETIw6ZfMwdarvs0piu4qE8Qkw2GJz3JD+XB2g8EJbAR1DT/Zd3re4hVWQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T07:40:30.493Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.133-renovate-balena-jellyfish-environment-14-x-f20b765fb9f173e63fe047cfe82cec5aecccd131_1663400530474_0.8276667978762471","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.133":{"name":"@balena/jellyfish-plugin-front","version":"6.0.133","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.133","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eb3d6f10ad42da101105d7647f5c429cafbf81a6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.133.tgz","fileCount":39,"integrity":"sha512-W0i8hXzeUqV/Ps0RBPIh3x/QU+7XZWMKPJty1QfQyyPDPEJeI7feofMhrXbOaQr2dythvHrr0Lh+pOE+iXGQbA==","signatures":[{"sig":"MEQCIHLB5KBVevSeeX36A1Afi9yU9CgaY3Hw/wewRQFCHzZxAiAUQ3Mq2ceBXt/FoF/8Rj/SszG0KmspeNCHIA3p7mxLog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJYS4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoEg//QHz3Oy2IC3UliMNzX6apJSIIG0D4zE53QgLNV417w5VFQ3r+\r\nZRZ6nTagL2KRvJUNqYMh5vZXNED1N9ukh0AT0fgGSu8WNoRo5uspmRFQxgGB\r\nMt489xcVZoaePb+oiHxvX6HePJfOgAWHd7oG/fL7tYVCocnWM7SDTpnytkD9\r\ncEIORUc6bVC8pfELSfyeQl5P/eBYVZs63npnDJUXKZ++dX9Kr8H1BHJIThKc\r\nRsMTS/KTiJzZV3AvtOA6Oj9n+7j925YGHo4Vu8q9b83u62WDDcWjFuz4FAAg\r\nDP5GRykW2ZCczMH/x38WrLLwEzRWUAYkXHyek0iRVTdxB39GPOtBtjRXddOC\r\nBuL6hXCBTbNzxX7nOLWPrKudpqDdVzlodGMaQqQ4jhKcfx9yTNeJ+j02QSkk\r\nOzTx1Sm2t75McwFB6cIl9Pt3dOrvXWzlOicIrVzwCQjpN8T12RVG/qstAzfw\r\nvRMNkVwbAqeu11pZTshn5OC0LvMl9h7rLyK3lMx21NzrDDEhuarzSjKmoZe3\r\n2tQANlOg+X7U6GD1ceHGjSMk9fIACxSjaTi8OWTcJ39fblV1c+LVZLzZjGtn\r\nN5JJcigY5KKOlc+J/aMz4uhXGcV3YWpa7wO3WyJNYiOMUkVPeZ7km5I70otZ\r\n+f+S3eq8SlgqtpbGJ9pCtBj2O8N7KakmmcM=\r\n=5KM8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f20b765fb9f173e63fe047cfe82cec5aecccd131-16.x/balena-jellyfish-plugin-front-6.0.133.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f20b765fb9f173e63fe047cfe82cec5aecccd131-16.x/balena-jellyfish-plugin-front-6.0.133.tgz","_integrity":"sha512-W0i8hXzeUqV/Ps0RBPIh3x/QU+7XZWMKPJty1QfQyyPDPEJeI7feofMhrXbOaQr2dythvHrr0Lh+pOE+iXGQbA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T07:40:30.493Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.63"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.133_1663403191947_0.4665228996121007","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.134-renovate-balena-jellyfish-logger-5-x-2b10d2a7c475ef673c211ce5d843e859f2c104ff":{"name":"@balena/jellyfish-plugin-front","version":"6.0.134-renovate-balena-jellyfish-logger-5-x-2b10d2a7c475ef673c211ce5d843e859f2c104ff","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.134-renovate-balena-jellyfish-logger-5-x-2b10d2a7c475ef673c211ce5d843e859f2c104ff","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"86eddebdc670ad87865776344586a4f31f03c6a1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.134-renovate-balena-jellyfish-logger-5-x-2b10d2a7c475ef673c211ce5d843e859f2c104ff.tgz","fileCount":44,"integrity":"sha512-mjDeWz7V6kWKuylUgOaJM5dRz/hQIRtMoeUZj7ct6hWWl2ELUtJVT4lbGFqAG6K0LysS0D4Ik+ajvUQ2orLBXA==","signatures":[{"sig":"MEUCIGMEBDTYjqmJTcaykO1BMovPnIkvHnfdd+udPbUX6cHlAiEA89i8fT8Yd78F+nscIehwWnxbxN2tP3zkOx+etYD/j0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJYU0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFKhAAigc91b/eaNQ+o7AXOkzrSvVWyMm0dLZJnxpBZN+a1L3KUGwV\r\nw30QD0oW0X2ZeeMXFbzNCaTaRcNibOdOECZuLSXfZhzlA4MUngrqXHnN/0/C\r\n7hIR5gnO6zshJ/4NHyrIQU+7WKjJ/J4ZGk1CznIEB2LeX5DiWXn0F+pXn2Nl\r\n2cpS9tPM+ok0gzfjyz7W08L8x2sWdb5rceRZ4k5Cctz8pNMHOv9tnp8HUaFF\r\nbFzO1JFqQqBfsCj5viuATXHD7WiXBQGsbLTEBEXENf+XpS/fwwD7rSHUazqE\r\nm4nzLp5464bTn6GPLlAlYOYCx42+jNUSQ8zEfGyPYH0epspMVdLtQ6epyUsd\r\nrN11b7IpfyuN7N+BQ6StNG+2331/DQe1Qo8oWcMyteO2srlq/atWR02GDOYe\r\ntFaQc2uxM0Ra/xqeAxafwYzR7gMtroWKFtvdScfOhP0oaDM9aMensugAlKDM\r\n3wqm4Oekedd2sfj0D8lHPQqqAQA+AlCxTIA3Z8JXDas6IxGvIDejrKfl56SY\r\nLSjh0TknEEk3trPoNf2CwhPVU1S9I+qsZcRIaQ/CpqaZf6CTskTt0FHK8E7W\r\n30TbNWhIsxUHOZGX/Xyy4F9HqA7gtCwnCfpQSxayS3ef/ch9zjc6u98hqYBE\r\ny46nr8LqgHSlPS4WAXsBmOA/W9MznHW460M=\r\n=WU8J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2b10d2a7c475ef673c211ce5d843e859f2c104ff-16.x/balena-jellyfish-plugin-front-6.0.134.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2b10d2a7c475ef673c211ce5d843e859f2c104ff-16.x/balena-jellyfish-plugin-front-6.0.134.tgz","_integrity":"sha512-mjDeWz7V6kWKuylUgOaJM5dRz/hQIRtMoeUZj7ct6hWWl2ELUtJVT4lbGFqAG6K0LysS0D4Ik+ajvUQ2orLBXA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T08:26:58.982Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.134-renovate-balena-jellyfish-logger-5-x-2b10d2a7c475ef673c211ce5d843e859f2c104ff_1663403316690_0.49938766680919744","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.134":{"name":"@balena/jellyfish-plugin-front","version":"6.0.134","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.134","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e5de5612523c8eac4b18afb259eb6047ea9125f7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.134.tgz","fileCount":39,"integrity":"sha512-WjD2/m8zSsQT5nHBLIYIxo01pwc4LgH9+NZMmfM84kvBLCTdFG2Io1aEajTxNKp9b6R2HuCD5S0XgQd1Hi7QlA==","signatures":[{"sig":"MEUCIQCs/iECPVYxFkzUZM31NvS0pId+m9ri+VxjUFd0sdCavwIgVo7j+3DgvMWar9ZwlWCmp/V3Sc//aXj+Bx7+0t8bUyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJY8fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyDQ//VuLElWe0pYsecUR8u8gCdP6DdrWyUMtAp+8hAEVFk1b2HaVH\r\n93jqTQX+XMANotrDGueq3/BFxQerPYBoxbVfTmwNcnJWBaZaqrzlayviFBji\r\naV6qqjpIgFebt12TPkeZLJhb+zwyP1HfVYa744OMZrdrK8sV7IpvKqetf2b6\r\n1S6krYB0zgmLK2RRGL7mrrtjmYAkJw2utrfk4LWnnDOL6Sn5TcQLpHAKE2cL\r\nSfzgNUAtVZV9czdD7fMq5WagDjVdl4ww4L+Bd2+wIaZXSx1qBxHqyljKqOb7\r\nhEuTr5AWXdhh3kyeE+lYk7PJkbqCN48jH5SYXXZLgwNL9iJ2IIyUzIQrBRkJ\r\nKG3lV6TGesXO4ZFTuJbnFW6CHD1EHyhC2ETfcNVM0AlTxYdrKzg26YsxOy2Q\r\nhHZsXZ7KQ6rJ8DUycHW4dbhR9tCTzn/xMOtkDofBGCi77+EVYfRCs4tQmYPQ\r\nnaNMwU95UCvvd/4DvOvGe+pe5YlrzrE2626wKPZyDs2VzGRe/eeUiNBexl5O\r\nNKNq9I04t8dQ7jDUNjZlPEAFH+FhhusgtEuySnZJm1+BAmilSfce4y7gMH8e\r\n2qXng765PBh/RVWataQPtJ+B1WyR89vngGZ+GiJTTx9pyN9ifK8HuojEuRox\r\nXCt+eaIZnxulchN756bWn62xFJtZiXDqWc4=\r\n=bTjw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2b10d2a7c475ef673c211ce5d843e859f2c104ff-16.x/balena-jellyfish-plugin-front-6.0.134.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2b10d2a7c475ef673c211ce5d843e859f2c104ff-16.x/balena-jellyfish-plugin-front-6.0.134.tgz","_integrity":"sha512-WjD2/m8zSsQT5nHBLIYIxo01pwc4LgH9+NZMmfM84kvBLCTdFG2Io1aEajTxNKp9b6R2HuCD5S0XgQd1Hi7QlA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T08:26:58.982Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.38","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.134_1663405854552_0.843380201794782","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.135-renovate-balena-jellyfish-worker-33-x-8165fa763411b14a2a29d33cb3dc910ccf1bc51f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.135-renovate-balena-jellyfish-worker-33-x-8165fa763411b14a2a29d33cb3dc910ccf1bc51f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.135-renovate-balena-jellyfish-worker-33-x-8165fa763411b14a2a29d33cb3dc910ccf1bc51f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6bc4319ad295c1105e5af37fd5c3eaa91828f9a9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.135-renovate-balena-jellyfish-worker-33-x-8165fa763411b14a2a29d33cb3dc910ccf1bc51f.tgz","fileCount":44,"integrity":"sha512-DH0zTHQELLgOkMMxaKDvf7KsYYhU0kjaoRc/T9hpMpzrrVAKLpY6jZB7T536yK7PH5lEKzqbk0eTNFkzJVvkkA==","signatures":[{"sig":"MEQCIE9SA4cpt7R2wjyM4eDhzT6MBrQVpTfmk30jh7L0SUiWAiAx6Lpf7RvtcERmERvsVn0SiHWOl2DroNBCGp/OqVpn7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJY+bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgjA/9E76C1w3k4BLhv65Gce5G3hHU6pwlqTlULwtQ8+W/gs3bvj+o\r\nrxTkQV5cPbVHfBp/Y18ZbkKUVr95vbJMut8YUXzVTx0dGA3QLeKQQPj/Vidc\r\nGJsMMwYP/A7mVIzToVkY727GP4U7SiT6b6NyWMyhqqvBFWlTYtJaZJJawZoT\r\n9d8w55eQbpgKLkywv3r8Mj98XQ7kjo8pZLbTNTgswPm2AaWSLyf/8k+GzUAL\r\ny8OU0LRs8JCHeOTpo7cFVrY1gyi6oMAVdm0sv8X0icWinFH4tG9F9G6cg5Zz\r\nL/sxjPI9kClG6a3wGt6zdMXO4dausbl1rLsdiLLAqYnEDL3FtC7OI7yoYwIH\r\n/JPeSmPohQkSwonzRGgMb29V4ZBQosdBKQPO6DWW0DIjocTt0xYH9vzdqhVf\r\nPsqZCv+7tWaeuttaI31Vt8WyKZEQG5VbXkpPQNjsVl2R0ucKbszlft7laiAH\r\n8k0tJRB2OE4OclgMTVxvlOJUNt+0EbSmYYxfrI+nm+DaJ/9dzRt7yise+1B4\r\nKhNrVpctSRu3pmI9LxD0TYpkn/YmXo48oRIoeRb6ZEf4wkFntx1WurxWpejB\r\nuSmnlcKxA4aOQQ6xeiDjCOCWEUqGGxZeyLzfluoILYWsCo+4vc9pwvBk99pX\r\nTAp1aGEQs+lv3aM1N63kvBGuFfNFc/t7yOg=\r\n=qRml\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8165fa763411b14a2a29d33cb3dc910ccf1bc51f-16.x/balena-jellyfish-plugin-front-6.0.135.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8165fa763411b14a2a29d33cb3dc910ccf1bc51f-16.x/balena-jellyfish-plugin-front-6.0.135.tgz","_integrity":"sha512-DH0zTHQELLgOkMMxaKDvf7KsYYhU0kjaoRc/T9hpMpzrrVAKLpY6jZB7T536yK7PH5lEKzqbk0eTNFkzJVvkkA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T09:11:04.826Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.44","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.135-renovate-balena-jellyfish-worker-33-x-8165fa763411b14a2a29d33cb3dc910ccf1bc51f_1663405979282_0.012280616067493533","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.135":{"name":"@balena/jellyfish-plugin-front","version":"6.0.135","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.135","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6c4234b073f0e1f716d449e98d1d3e0390d822bf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.135.tgz","fileCount":39,"integrity":"sha512-f8VWJ9bG1Pz7rv51THJQtekYyIPNestHZM1jTxMExCVyKOCFEO37qiUUEzMcSZFLhq+71y91oMecpjw75kn3sg==","signatures":[{"sig":"MEYCIQC6Azdlh4M/2phap0mOU5k0ytb6iuNTitL7keyqtTTVIAIhAMc3YOyP5WOe4L47QIlp3Nz234aiY8Rgq5RaCLfyN0O4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJZsCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiOQ/7Bc7U+tL/2sQcomlo7yEs2TN+Ri7nfbZs5/U9XWuTwPXxULhr\r\n5Woa/mhCLLZdOb3sHLjCpyNQ03zN0Zb7oZ1ZhQcvKtVZ6Z44ZdT0tvO9tuyR\r\nWCxR0h73H5h4DqZIBcHDM1VzrAAnxftNhPAPxwMGEvqNV8nl5dWj3bU/fP2T\r\n1gSpqKjw0Z52OV6Rn6jviU/ashFh3eHVnT2816zX4R/pLOo86t2qxIxHhre1\r\nFzAZ3AUc/gy76INfL2ll8s8iUMr4+4sPO3JiPuSbVNGawSVRiH5wRN0KiSbm\r\nd+wn7zs+PK3wbe3iKeqsQ+AZeTS9poKAyh9MLsC7DmYjTCIx/4GGL5xkYOVF\r\nprouw8ILomr4OqCC7i6BHv5RfRjZidtgcV3ovE75fzd4rgaV+E5CAg/d8RMi\r\nMiMSNV6mkrAP/dv6FUWgjBJ9Zaf2NraFVPC3xOdT/eUFXczNB1r8SHa8PaFh\r\n62o4Yurgc5ki3EoaAi2KwNnDVQLXDw4xJHpWUXatMU4mnYrblUZmp9rXxvBp\r\nibRL1TSr4p7PRYwlPfrUwesd7zOK2uEMAGQiB+3a0tLwXMctDCBfa3w5YFo6\r\nR0WxA5UsMGhJl7g+ywHgJjrsvX63tAmTu8FMkQSooMdIzqgvWllP/o/zMnwq\r\nd5qeDZm+E84+Aeu7EtuvVVybFSU5TKjynVE=\r\n=zzGW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8165fa763411b14a2a29d33cb3dc910ccf1bc51f-16.x/balena-jellyfish-plugin-front-6.0.135.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8165fa763411b14a2a29d33cb3dc910ccf1bc51f-16.x/balena-jellyfish-plugin-front-6.0.135.tgz","_integrity":"sha512-f8VWJ9bG1Pz7rv51THJQtekYyIPNestHZM1jTxMExCVyKOCFEO37qiUUEzMcSZFLhq+71y91oMecpjw75kn3sg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T09:11:04.826Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.44","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.135_1663408897809_0.7339246286808638","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.136-renovate-jest-monorepo-a6fb3962cd082b3f360a1e9c0650a1257eb0b9f9":{"name":"@balena/jellyfish-plugin-front","version":"6.0.136-renovate-jest-monorepo-a6fb3962cd082b3f360a1e9c0650a1257eb0b9f9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.136-renovate-jest-monorepo-a6fb3962cd082b3f360a1e9c0650a1257eb0b9f9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d864bd2664b46f2a687b28852d49d1d88444c92b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.136-renovate-jest-monorepo-a6fb3962cd082b3f360a1e9c0650a1257eb0b9f9.tgz","fileCount":44,"integrity":"sha512-rsBO31nXxNbKG+8pqmeVO1UDNrMKr6X/gdPBLrN/3jQmqHiGT9s3xYmq2U7BzH74wylflmEzqbRre1FK9v2OvQ==","signatures":[{"sig":"MEUCICjgmg7tOj+bFHNlHrbcJE5QFKj8czSHmsH5LN6yX+wIAiEA/BYEoBpQq4BafkAasxesPy+2bo5SpFHaH+UL0KxvmwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJZt5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoeRg//f63YjuZ/LjEvJogCvjOKBN560Xl/cuYhDlLVcli0e8idLnNe\r\n/9OvdquERT/8E66mBOIUR2PdOrCXrbieOMJABpypHTA1On0irkz6keo4SpJk\r\ndVlz0Iakn2O3CXVT1KUKWso8PdtbPVOvrAzbL3aIQpwfx7WnLy8uXXsQWiP+\r\nnaaeBCbjFHXYbEnNqWdxC/HrSAZGYMPZf0FdZl6Tvv5yAf9XTosMo2//9oZ5\r\n6A7dmOdV/TSyDEoaaAITTPWJFEUhcKuIQToL0cG87io/Zgkxdp+6bYlO/WYg\r\n8upBeII4+IrJC5SqHkQ4a3OtiO+MGi2VmePvEuk2ZwmI0Ab4LENHAhJVVT9U\r\nX3PfQOeAspBcWmmuZEa48ZsnqDMpYZKYfzwJXxAbxiJ+UiYaLOMz27BO4eYh\r\nlwypG6l0C8FioP8X/DnVC0hLM8g/Tb4OvDxV3eBrNdCa4kuI9Yg7Z3nWs4fO\r\nWtdj1U/54rvlHsQEnG0hDMVrweKTDbEzTgggu3GjzEhHqJHwxPjWsXIEknL7\r\n2uA+9YDJ8qveri7Nwk4BTFathiiMchb4InVLjV9s3wJFepdE6OMkpRXZFqQf\r\np3AlsbsyzYiFiWK4zAuL71wVpDxWYsFHUbjZIGs3E/9VwUakYWOdjB45QXpf\r\nrdK4w5sOvQWSG5Wmk3dwpq8zhWqcSebOY9A=\r\n=DCOq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a6fb3962cd082b3f360a1e9c0650a1257eb0b9f9-16.x/balena-jellyfish-plugin-front-6.0.136.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a6fb3962cd082b3f360a1e9c0650a1257eb0b9f9-16.x/balena-jellyfish-plugin-front-6.0.136.tgz","_integrity":"sha512-rsBO31nXxNbKG+8pqmeVO1UDNrMKr6X/gdPBLrN/3jQmqHiGT9s3xYmq2U7BzH74wylflmEzqbRre1FK9v2OvQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T10:01:56.419Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.44","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.136-renovate-jest-monorepo-a6fb3962cd082b3f360a1e9c0650a1257eb0b9f9_1663409017190_0.20359263398787086","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.136":{"name":"@balena/jellyfish-plugin-front","version":"6.0.136","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.136","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3b759566f24a35e770165e1916cf97c6230bb0ce","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.136.tgz","fileCount":39,"integrity":"sha512-Z5rGe9jFwl+o4p8K0+qKeSAn67v32ZQbvJxhmtyb/X5UkP5IDjxFBcv6v7jCKnahS/ljExFHzrdWqRPWX0jAMQ==","signatures":[{"sig":"MEUCIGwLTlCkpK1xgp0tsZebVHsQ4tOYl/hMBrDZy3s5vV9NAiEAnTwl1WTztCUIGWQ51iLSj4RxokP3alNzwSIlXu1Qepg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJaWhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxbw//WlR2DpDpL6cV5cKnytJAgULL2mhpqzLqbkQVTCcGtO5jc96E\r\nHXYyML2YNm8VW95qxmF9TnVQA+gY7eIhVF9ldJ9SD8E7IJRzBet0JPc95WQx\r\n+VBkw2GnyMkC8EQlecsRKEd2/gIhoXcf72ay1BdoFbbvoiRjyq2LCp5LJUhb\r\nbQKWiQxy+8n+wCbIGfcYoZrQ3LPUsJaWrNmHA343wRmnvhOBw474aj8jNWV1\r\n98dq6FZoBtkobAHSJbMdaX6faBIAjGhhF1b2Ka5cO81iZw2ylIF4VBZLmsWg\r\nLApoYs+XdOCetyAkKIz8FjX8K3Y02GVTecAymxvcxCOZ11EOS4MsJuXDxLHH\r\n8DBvjOK8ZWFH2cmmDGuEtSNiXsnvtSdR0d+3uHCfxSfhlvHPVYi0VvKl+W6g\r\nHAEaWB7W5BmfaBrDUj0qYYv9ZZx9mzCSuD0fVhsBHXde2zQzNj2zQlJi0ML2\r\nO1m0rY+UrgMHLj23b2ogiYXaEyvNsqXk/YYi9TO7Ehtv69MOA2v0h0Q8jevq\r\ng2s6VKe10lNiDfaybsDawyXQwmBxLbIMBnal7anwPRlxI7lNLpOr7Nzc/9SK\r\nF5Qcxzctx3Wg1wroWzHhg5OsWB+8/BLOo1oTSAUsDsTICwyoLykU3Dhp2X0M\r\nvUxg0HW9ANhdg6BTD+1KhxbDh7hHGXAs6Dg=\r\n=3JqI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a6fb3962cd082b3f360a1e9c0650a1257eb0b9f9-16.x/balena-jellyfish-plugin-front-6.0.136.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a6fb3962cd082b3f360a1e9c0650a1257eb0b9f9-16.x/balena-jellyfish-plugin-front-6.0.136.tgz","_integrity":"sha512-Z5rGe9jFwl+o4p8K0+qKeSAn67v32ZQbvJxhmtyb/X5UkP5IDjxFBcv6v7jCKnahS/ljExFHzrdWqRPWX0jAMQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T10:01:56.419Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.44","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.2","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.136_1663411616809_0.7788532544192319","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.137-renovate-date-fns-2-x-6589fa7c2f605a38d11960a33d02f9296c0ccf4c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.137-renovate-date-fns-2-x-6589fa7c2f605a38d11960a33d02f9296c0ccf4c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.137-renovate-date-fns-2-x-6589fa7c2f605a38d11960a33d02f9296c0ccf4c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"97977c6bd2e82a8c6f47abca0f236efa08ca0ce0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.137-renovate-date-fns-2-x-6589fa7c2f605a38d11960a33d02f9296c0ccf4c.tgz","fileCount":44,"integrity":"sha512-lNMzbqbP7bI1B+8aHXIDjHaV4EwVbJ0qsER4OhOEMhSFk3TwAi4A5CfbmluJANJdVngmIuZ5urR8MIHa4Tz9FQ==","signatures":[{"sig":"MEYCIQDsF53GYeh3nUhT5UZvm/gPURcXwPpfK5Re4txCppal7AIhANj5K1EWt3VfHAQMc98OhbArWLxdTk38fMoT0EWFRuu9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJaXxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmry+w//XzaO3gO6hFida0q+Y7dlDGnCs0UXjTnShmrhmeqi2Xmacmm3\r\nLAzTFPk6aCjs8nocLziqZTd9PrcQnXisAOjpuBnQmJnq64s1cti60X4t5rS3\r\ngYFH4aDhLkMMFO9Xe6Chdp28UfVeVDwxQ+PBvJLmxLncyB9sjnmw3xKttIdm\r\nJinCnQF9ab+RDGU9yXxXp9echZW9A//3bimbhOF3mhndBElBfgEDgb6XgE/Z\r\nD1Sb4QpsmgwJlllr/ZZZLPZVSSg+58PA+IQzXSSdPFxMLp9J91bBktldgbQ3\r\nhyc9D68LE96n2O8MWLxlntyv89L5qcgjkFoCkhof4RjJUnzMQtR9cCTOzrpv\r\n8xHxUj7duGIkUiAZcZX6MKAPvIQmbzCDyJIy+EdmvRl8XKDVCCIuCAKhdvMy\r\n9M0VfnUw5m36BO5s24+2Q7+G9HMbGsvuKxsKF4V69BxX2EH5jMSgDuMdD8c1\r\nbQgzp/bitDDwAebpr4ikMCRZSLYk6ywW+yimU0S1VoF/nofCZSt2I94t/Ck9\r\neq69KALCAAxX83J9lsBLXaT57fFkg/xSwJYTkWUSa18CIWr1tvCL+nA1tLg4\r\niXSinut+8WJCcSh1h1TjB8XY8f683SvkaS/UGAj/dl53odm4jvrV6pEu0ilF\r\npbti2fVHJLB+QqrRWosYsB1UqBfXgbd0uSw=\r\n=I60U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6589fa7c2f605a38d11960a33d02f9296c0ccf4c-16.x/balena-jellyfish-plugin-front-6.0.137.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6589fa7c2f605a38d11960a33d02f9296c0ccf4c-16.x/balena-jellyfish-plugin-front-6.0.137.tgz","_integrity":"sha512-lNMzbqbP7bI1B+8aHXIDjHaV4EwVbJ0qsER4OhOEMhSFk3TwAi4A5CfbmluJANJdVngmIuZ5urR8MIHa4Tz9FQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T10:46:46.434Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.44","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.137-renovate-date-fns-2-x-6589fa7c2f605a38d11960a33d02f9296c0ccf4c_1663411697550_0.5248164749966016","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.137":{"name":"@balena/jellyfish-plugin-front","version":"6.0.137","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.137","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d3516b0c6d67182bff1d94c4f76626b7a888c057","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.137.tgz","fileCount":39,"integrity":"sha512-+2qtCA15Ed5/SSG4qsZnOK6wEZwedXdwqAF+FEe/g//gSeimREt6vUi9BTBA8fpGTEl8dALigiHgMO0f4yF5ow==","signatures":[{"sig":"MEUCIQDOTbzkMHLPULt4wWpANmJpKC+DOgrt6pFwSs1F6nyhGAIgd34mQx8vzd7j9DZNhZblDY6aNR3eaoNiu324y3HqY6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJbAJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj2g//SjsA3Q0uGCcOgBTpWNR15iONYNfKZL/yMcEy3a9Hmdn8n0kJ\r\ngFiUZpCeOWCQmFgEXvkPdn8VunJgkrJitERuc/jH5SDP2tsOzIsh6btKzpRW\r\nbwFapxtEJl9FwXpSblKZZWseBXuA1h5BiDAoPR/tVvCNmoqRMYQHYwVXayXI\r\nDxK6zr+vydQbDROiIqeUTCj5gc1Gv0PrvpWsWpRkI0cQZ+6hj0Lr5P/EuTSg\r\nwSBZND3Sg1dsqgIYfPNhZ1xXZGID4OnrRMD8csUdmpOEZNZYSSO/i3rZ/9Ys\r\n7wru1yAHq+yX3BaQKEm4Zzl8N1zD9GRpU5PzTK1IuE0U1bGaRyQBhyufAaSL\r\nazy/zymzdugutDCPsERSSZJMvCw6d3MwKTOsr2UsNHJ+/F3Q1bwGf+c0rEFU\r\nkN+6WKs7rXLzWrX3rJnMq3H5YdznbixVgHjfJYc0Fgf9S70JQwayeyc1xStB\r\n/pjBNrcpT+pswqmSDlJRRVjmyhEBZXGbs75z0uqtiH4oTqbA4SAahYiwq2/b\r\niV3ZcaeVsq3oTSCf1hNCRVpFI8BoYlT/0DlMDPKRSK6dd2nLgYlFhNQU5o5T\r\nT8TFdug4XTLNEKjnC7AWuSarm+W78lNSPsjZ26cQy8IEJOI6jFiHybA3Qne2\r\nCoREwICamQpz0sEjGyIqTApGJEjAJxRtfRc=\r\n=3xJM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6589fa7c2f605a38d11960a33d02f9296c0ccf4c-16.x/balena-jellyfish-plugin-front-6.0.137.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6589fa7c2f605a38d11960a33d02f9296c0ccf4c-16.x/balena-jellyfish-plugin-front-6.0.137.tgz","_integrity":"sha512-+2qtCA15Ed5/SSG4qsZnOK6wEZwedXdwqAF+FEe/g//gSeimREt6vUi9BTBA8fpGTEl8dALigiHgMO0f4yF5ow==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T10:46:46.434Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.44","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.47","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.137_1663414281699_0.805925346378153","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.138-renovate-autumndb-22-x-5a75931b94486a038837b08eb569a5a296043876":{"name":"@balena/jellyfish-plugin-front","version":"6.0.138-renovate-autumndb-22-x-5a75931b94486a038837b08eb569a5a296043876","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.138-renovate-autumndb-22-x-5a75931b94486a038837b08eb569a5a296043876","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8d4dedf7b632f77d5d0bf4b1e6f6a5d6b82dcddc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.138-renovate-autumndb-22-x-5a75931b94486a038837b08eb569a5a296043876.tgz","fileCount":44,"integrity":"sha512-AewJFRqhF2fBOOSRFZnVcs8j08Cx6TnviXlBKQw6OS2twVHGI3xatAItGK4arxf0NiPPyOVoGo24z5V65pXjOg==","signatures":[{"sig":"MEQCIHRS1p02uNb7sG8POSzfKrt3FViRsbE7DcifF6fLdeJDAiAINg7aKouP6MgT+1Z8x+i3FiFHKZ5vcOAhZCveqr14/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJbB3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8hA//TJVxZBIweicWtN/t1N5Y0BJ9x2yytSFNlCOCCeAqPKsplCrr\r\nks4Ocl1Y5jiCv2M6McttLxjL2zAfX8payzH72ES9Royc/XU+hyxZkJGVHAs0\r\nx759gx3K3fIlpJosIy8nzKvD0G+aynMfJFZHfIr54c9q345N20O2jXZyiz7v\r\nZKB01zQFHUHfWI0uKtrrn94G29fnY8Epp2VLJq0ROfiy2z1UBRUSsj4uyjwf\r\nQ50fPqZjvdoI3G46Gu2YSQzhiRk+I2Hg/vcA3JXBY1TiTMjDCY7IBnSLMruc\r\nNGZ+1/erEecCpp9teq5Wi0DjXTHFVBhjDUQgSfS4eF1XqPv5+CTNV+SnJahH\r\nfSiKhuPNzXa8DI5keOAIY0f1UHNRYSvEQ723vhOQmNnYT7JJ0fZAVoSMrQFl\r\nfB2sbKNFBmXSKAF0xi9pHYU6QSjQljBcUZo43/ruFgtzmxak8n+BmT26bRpm\r\nkgusI9vSpnORPCZj0yYHnLTHyJOAvRCYSs68bxu0PhMycsUQhHjFNxchijFj\r\nqm4v+mN6oPou7y8jqqZK/zrCSpmYj2/qeNZQWKzVSWi7Vd+oCwH8K+k1TGpq\r\nBpwUHMuY++g9wsMNkh0pAW75WD2bsfEbENIYEmQez0MppOV49B5rR6AyrB3J\r\nYT1NldmM372wNHGAeH0GiKF6nBJWeszbDKI=\r\n=+JEn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-5a75931b94486a038837b08eb569a5a296043876-16.x/balena-jellyfish-plugin-front-6.0.138.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-5a75931b94486a038837b08eb569a5a296043876-16.x/balena-jellyfish-plugin-front-6.0.138.tgz","_integrity":"sha512-AewJFRqhF2fBOOSRFZnVcs8j08Cx6TnviXlBKQw6OS2twVHGI3xatAItGK4arxf0NiPPyOVoGo24z5V65pXjOg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T11:31:28.519Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.44","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.49","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.138-renovate-autumndb-22-x-5a75931b94486a038837b08eb569a5a296043876_1663414391521_0.006082214149347953","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.138":{"name":"@balena/jellyfish-plugin-front","version":"6.0.138","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.138","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e318cfff7e9771d238b6c0bb845f9db0f7ddcad4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.138.tgz","fileCount":39,"integrity":"sha512-E0iwGQBvjJ0mRmS4sTqDRi9GfBX22TvigyqUn4CRHhiyq2f8Hqp1cR/cJ4XTnBya56JUtG5aAUylY+Sn3QW5pg==","signatures":[{"sig":"MEUCIQCM0CdCdkqQiMzXAAhug6aY55zpejIidU8nu5q2Sn5QYAIgcyx2tefrkDQpwxiKyCweOGnBIMRzNWfaZXmKNy1jT9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJbuLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqv5g/+Nyg2lMLc4FBMXZGTzVhAfLBO76HiKUjDbMpdbXkp5RXeZ4Os\r\nhaB70TfgJhyOtHXMNHMhplXPw3SFiFOPwr1MwltWKQBUQtJI9QLHExevzNc/\r\nap8VFqOVZ1mNppzAF/KP9DwnLGx+f+DnvBTPfAKhHdf4RlCNHfd70D7q9aSt\r\nNt4OsC06mBb0e9ZvQVN1XBNxhT9B3TvO/aivZxVAx6LH2XYxUyLj5tZOrxYh\r\nAoDEYw/bKeG6nNTqNcbLS1rPTkF7G99BJZrXFrq+sl1WduI3HlLVqDQLFKVK\r\nfkZrO7BGDk8+QMzgg13h5tTUCgDzZYJWJxtUU35ZP/X76j5q6rq6DFndEJfo\r\n9SpcYdgB5P0DJPuLi3mPVR89ihfaZJBM2d/XGDq8TaTPZZ3VuXdhp4V3bW9h\r\nuMwxcBhW7Prs+LZzs5LusiWv70yXDk8JctE5WUDIoP577m3iaMei+MTObWhh\r\nFg0Wf3FlVYujj4bV9xAyavE//mY4Q2j3GTXb0DhrkYdhoPjqXL/Ge8bdwHHo\r\nKq+L/DiUR3SP8bPY4WdJjPViUUkKPWLH+Vhv5leDQ17iQWsDz37PHCXoppf5\r\nTjM+Aaee22okR7F9x3lCHzq+j+yw+DVns5zrwuXhQrauJuwY1dXE9ayrp6Wl\r\ngYR5A0wB7fwlP2v1Qj6uzxQz7I9JPlP4p+M=\r\n=PSsz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-5a75931b94486a038837b08eb569a5a296043876-16.x/balena-jellyfish-plugin-front-6.0.138.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-5a75931b94486a038837b08eb569a5a296043876-16.x/balena-jellyfish-plugin-front-6.0.138.tgz","_integrity":"sha512-E0iwGQBvjJ0mRmS4sTqDRi9GfBX22TvigyqUn4CRHhiyq2f8Hqp1cR/cJ4XTnBya56JUtG5aAUylY+Sn3QW5pg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T11:31:28.519Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.44","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.49","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.138_1663417227070_0.15843706889978848","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.139-renovate-balena-jellyfish-worker-33-x-adb0d3f62010fd25a5c94078d132e89939a4d922":{"name":"@balena/jellyfish-plugin-front","version":"6.0.139-renovate-balena-jellyfish-worker-33-x-adb0d3f62010fd25a5c94078d132e89939a4d922","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.139-renovate-balena-jellyfish-worker-33-x-adb0d3f62010fd25a5c94078d132e89939a4d922","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3d2f99970d077b534e64b8936f19f2a3217f8f65","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.139-renovate-balena-jellyfish-worker-33-x-adb0d3f62010fd25a5c94078d132e89939a4d922.tgz","fileCount":44,"integrity":"sha512-Mov1YWwU6Y6N2nu5zh9ncimiJ8o6E1d1iv7XkBCczpKZ9iiepnnwqt1u+owMkxyd+C4TLk8xDNjauqHGZEL2Ug==","signatures":[{"sig":"MEYCIQDyXrx17cmQAZL8RO8oDLbHrgq/cKqvZHFlxtAnAJMZgwIhAMqN1CG2aalLP7forX6FWRvi1NW0Irz+mWxz1UcAaq3V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJbv8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTYA//TpPcPBfmRsTi3oVb13QKfpE1D27kjidl6nBJ7oSd9BXseHqf\r\nmntYREq7wJu6yKYBoZrev6s4u0W9AAJWCl3+Jvg6xG+P8poLXpbaMtVDw8cd\r\nqppFos0bnEo0Y9rV2CmTpnJBvmX6NlAa3SNKvW1fCYLcTaOS3liHDMOimBPR\r\njVCBBWxh6pGIhOR84dknb+sEJr1nx80P1/XmzK0s6EsnSHu+wLQdthJXIXrv\r\n1sVpMPP1asEe+3YKEaJZR/NGginrlDNdIuibYPoD9Jdmaj2Kw1xvwyLzn7Nf\r\ncR7JCBIXyoAkgibHYouxLfeyF8AxXyCvd5KU9Qz+Kp/nwUeC3OQ9NMQiJzL8\r\npi08XuAOWMdsQ9044YAZiiFDXfunWlWYooq0MzBcWVUTvMjMUCHTpLZocfvP\r\nCHavR/oqa3SmaacQQh5L6Yo7l6QGNRAUxQ3Vnqx/tces+1hV1772DR7omxi7\r\n42e2wl6vKszXY1iA/+CRkzGrLuP30s77EaFzcp8GSb/ovod85l6xYeKwt0z2\r\nW5Lk0nrLD9DTVL77ICOLEnQ4R6F7jgBaWieF4VnJjKnCu+eRNGJMqwLdDhza\r\ne64ypZB1g7XSfEKbwtI95quJTlG+C/wB7w5Vpt/4h8OxlTL6VE2emMiYZftg\r\nyOey+mZFukrwihLBC6ijOwF5SrLYzNM3c9k=\r\n=qpoD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-adb0d3f62010fd25a5c94078d132e89939a4d922-16.x/balena-jellyfish-plugin-front-6.0.139.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-adb0d3f62010fd25a5c94078d132e89939a4d922-16.x/balena-jellyfish-plugin-front-6.0.139.tgz","_integrity":"sha512-Mov1YWwU6Y6N2nu5zh9ncimiJ8o6E1d1iv7XkBCczpKZ9iiepnnwqt1u+owMkxyd+C4TLk8xDNjauqHGZEL2Ug==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T12:20:42.574Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.45","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.49","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.139-renovate-balena-jellyfish-worker-33-x-adb0d3f62010fd25a5c94078d132e89939a4d922_1663417340080_0.3845330666044162","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.139":{"name":"@balena/jellyfish-plugin-front","version":"6.0.139","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.139","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"26ef7780d1b32e74038297f480461ec33d4f35e1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.139.tgz","fileCount":39,"integrity":"sha512-NXYhAMBYZjnGodrkE2ybvNiiIYsicGuXXA3K3uSu2NuV6WhFlxNuVgu6/YEtNN3rUt/sjdwPZYWwm1NF8SSxPg==","signatures":[{"sig":"MEUCIA6I3pfyiCSi5YdWH9Nnj/C1EjemwkZTeTZGIboGw5qzAiEAzgXApQXMSh0qFqLbzNupJXE5yi6y7k2i/qAZ4h7xjH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJcbXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6VA//Zy1ig2+kJy8fwAkXbkE5bE98o2LSvabUIPt5tGHEb1vZL19b\r\nIXOlHodyeL9nSDO080zPBShnBUvHDHou83pDKYEfZ+6YH1iL1I9dis6qpRwx\r\nXEf6cRu/nHBVy01X1eWDlysTQGHYtjllQz/WuD2a0zyEuE8ByyFnEYrNujP3\r\nXHEvVexTmb8nHWa9XfY1WDGs1t421D1uzFUOfna9tGI6mv5UvSdlI7djeucd\r\nXY/tFPIIGn0gI205+HJ9+6RAEcrJ/pZCuG6cyg74mbrY9K6YpDbKgKAHAQJC\r\nXOuQnjsNEeRYvHlJgb2PHnKRxdHbHtZZS/+qyzR9OxNlZDyIoQY8UfmXq8LO\r\nrWyTTx4ib9dJnCm0ntdoQPfpXoqCebc9dg/5AwfF8tdkwB5IueRuB/WRXNfZ\r\nm1IRczEno4K2iOk1tOSKJ/Ufs2aXpd6wC480XlH3NzFOUEC+uvhN/wlQvG3t\r\n+BZr286MKb7MuWN48D4Qt/ikMkp/htmbbHrBZIuNzon5HTc05960A4rYAa1N\r\nbTnyEgN3FudkV4kjh649liU1rX8RR4D9thHM0AIGA/u0BnOwhsO9vmAXwneN\r\nibz99XPd+6L682frc/zxqLvcyCKNhX327fUenA8TRC9KOl5bxGw08c7at0St\r\nx1KwuQiBaOS3HYBgAgKqLR8axXvsR8PMJjU=\r\n=h3wz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-adb0d3f62010fd25a5c94078d132e89939a4d922-16.x/balena-jellyfish-plugin-front-6.0.139.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-adb0d3f62010fd25a5c94078d132e89939a4d922-16.x/balena-jellyfish-plugin-front-6.0.139.tgz","_integrity":"sha512-NXYhAMBYZjnGodrkE2ybvNiiIYsicGuXXA3K3uSu2NuV6WhFlxNuVgu6/YEtNN3rUt/sjdwPZYWwm1NF8SSxPg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T12:20:42.574Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.45","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.49","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.139_1663420119161_0.29931524207225757","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.140-renovate-balena-jellyfish-worker-33-x-f1fba3ceed19c51dd511e13125e449d8a01a73f3":{"name":"@balena/jellyfish-plugin-front","version":"6.0.140-renovate-balena-jellyfish-worker-33-x-f1fba3ceed19c51dd511e13125e449d8a01a73f3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.140-renovate-balena-jellyfish-worker-33-x-f1fba3ceed19c51dd511e13125e449d8a01a73f3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e6661174f0c0aa2723e72879e97c60deeb809113","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.140-renovate-balena-jellyfish-worker-33-x-f1fba3ceed19c51dd511e13125e449d8a01a73f3.tgz","fileCount":44,"integrity":"sha512-3sRZlaTHM3x/YWrLi7AMbFUSx1EN7TQuteYpC7l1YIP3HlzxgUj8adZ1t9Ei8Zqn0Mk+QQBE7a6on/dwpAlNkg==","signatures":[{"sig":"MEQCIBCZl9xf/PJ5MhN1K3InMVKvedTAsv5tJVJDddswa9mJAiALl5I1xNfjUWjQwJ/x+eH4N6Wgp+t37HV/U8WtA3Fl/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJcdWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqinBAAox1YyyUqF94bLFAE7ufpjAnxY1IihvZiWVUbB7Hkj0hxtJhg\r\ndltlLa+t1vP1anc1d5stQrPGX9DYqVcmp4VfEf1kDPnJWRcZR+6BOR36956q\r\nWi8D/srgjq6j4Kr/L+/VMkBPr+9W4dnjJGUfoBBucnJxWp27LUZjseFxMbtD\r\nJ3Vwx3HYBn0mKhGO4sczWgsMFHDnTMHzZscHtt+ew8spYPsK2Mgqb5JTWT0K\r\nHhS16C4fjvYFWa7VX4l9u4Cegwz303RYlM/LXFPwS57TZNt2WOVh8SutCCSX\r\nov/y+Eqspd2luzeQ4PJhvI+izQ8ueD6HIwQqSpGwFBQpiLYl3lPy2yobczA6\r\n87B7/P9ycZ8Wg0hwufhi2I3zTygiozrWQuzzVuk//EQMswpgEr0y0TMgV4CP\r\nEVJZCZtVy7KQBWNiNEzuq++sG4RnsOCSbmiY6euL+rmbINIpmcZRsj4mULly\r\nAoPuaSdFQtL9ZB+BtCWI998ZfpLt2ZoGrdCbMY0FV7q4CVwwQcH93NNPZYom\r\neVSYSBorrvrl04TLEZmTlv8+iT1VHOWqRVUJh5AVixbqxDPhPBBwEDUBs+hd\r\nIn0+FK7FpMzrvoMmStSuDIJLO6pDS5QVy13Bt1gP2cr8IhzDUGoOJu9lD9/Y\r\nMG31rGBE6t4tMNcT7LVMb6Jk+wMjL1eClks=\r\n=8vca\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f1fba3ceed19c51dd511e13125e449d8a01a73f3-16.x/balena-jellyfish-plugin-front-6.0.140.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f1fba3ceed19c51dd511e13125e449d8a01a73f3-16.x/balena-jellyfish-plugin-front-6.0.140.tgz","_integrity":"sha512-3sRZlaTHM3x/YWrLi7AMbFUSx1EN7TQuteYpC7l1YIP3HlzxgUj8adZ1t9Ei8Zqn0Mk+QQBE7a6on/dwpAlNkg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T13:08:58.945Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.46","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.49","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.140-renovate-balena-jellyfish-worker-33-x-f1fba3ceed19c51dd511e13125e449d8a01a73f3_1663420246179_0.16115383356459567","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.140":{"name":"@balena/jellyfish-plugin-front","version":"6.0.140","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.140","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"61443b97b330d0986dfd1bef14ef8d392734242b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.140.tgz","fileCount":39,"integrity":"sha512-Ccq6+LJgN3WPkT7tuuOmNvZlp+v2S0nYunhZqTMavt9N6b/53hCOJKcSOetWZe3GI0tDxg6nXjcFvawkuaIIHw==","signatures":[{"sig":"MEUCIQDJueQuG4KlTIniDCo1iNeV2or1OcMEuQqfAydwEl/NjQIgeK8dEQRtaxQTOw/jvIIEdU4hgtR9JOEeyle4I4m21SA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJdDwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFRw//Wus+S5e/RF1toTG1ca5Yja++m7f+azRw8cqJTQf7ZxttR9ie\r\npHJUWSXE2lMUK8A6Gs1qp9Cmb68HJO5tf3B6Ra9xuwy1n/IXLQnrj+URihUK\r\n4nn86YyTVUSgk1bxsEz2ovfxzN23lF7riQZLEwDR1ZtD/+rIXdrVTcdSZfDg\r\nw+lxIgLJoHaIaf+K4bWCkm0ONBy4OiPfHruOAfP1ZAoQowRL3cN9wEZDXLLv\r\nAeS4yYZJIP+LyfJfjPR6PsEbnOPf1U/airPw8WA42JdLi5Rkq2ANR75SapL6\r\nMdL3RfZyEjD93BXeQih7Vl1btAbiYmB8ytA/W3UtZZ8vJNJJ0zq9BRh/wbRR\r\nFq/5I2kXOXAqHr33MnOBGu+tE1ljg9yTL+WrP6doy818czyn/CVoHrvLfIsl\r\nUMIW3ocqjxKP22cy99Km7cE6QYM1a7J+ehDi9aXSy+the+a8lgBC0luQz3ga\r\n+5tf60WzEA/KsA5+jN0mXPoCpZQgTkLnvWTC6zZC+5mWE8ktfOK/JmhbLE4X\r\ndotsWZH+HU1XY9HDYJEX3b+0tYSgJZx0iO1V4Fj8bSuZ5xax966rXUDi1Qa0\r\ntjLHtrNkewB/9lJDY36Sl6WJrZ3JvVb33hVWdCapBi09+4dA853fqBQb6qdg\r\nDMCGOKcJtk12xHEFvpc2ZqNrVNaKGt44uxM=\r\n=9FLW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f1fba3ceed19c51dd511e13125e449d8a01a73f3-16.x/balena-jellyfish-plugin-front-6.0.140.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f1fba3ceed19c51dd511e13125e449d8a01a73f3-16.x/balena-jellyfish-plugin-front-6.0.140.tgz","_integrity":"sha512-Ccq6+LJgN3WPkT7tuuOmNvZlp+v2S0nYunhZqTMavt9N6b/53hCOJKcSOetWZe3GI0tDxg6nXjcFvawkuaIIHw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T13:08:58.945Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.46","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.49","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.140_1663422703883_0.816015356879755","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.141-renovate-balena-jellyfish-worker-33-x-a1c11b046a033cbc38ca37c35e75e3a6b8da9513":{"name":"@balena/jellyfish-plugin-front","version":"6.0.141-renovate-balena-jellyfish-worker-33-x-a1c11b046a033cbc38ca37c35e75e3a6b8da9513","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.141-renovate-balena-jellyfish-worker-33-x-a1c11b046a033cbc38ca37c35e75e3a6b8da9513","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c59c4745e480f2a94c8464591d886c916b61fad7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.141-renovate-balena-jellyfish-worker-33-x-a1c11b046a033cbc38ca37c35e75e3a6b8da9513.tgz","fileCount":44,"integrity":"sha512-n1kuU6iW6y9mJ6n8AUSNlX6N1l21XyDtuLpLZNMt8CtgAyu+cz+9C+lBAwfwi/F+FIFZ3a/vhC2uBsQEsbbwGQ==","signatures":[{"sig":"MEUCIDjoXcoOa6qWiqtjsDIjETfN24MujV0mMN+42td9m/7ZAiEAyu+L3Zp6l5UrGc0gFWY+qRmlJZrDoVUl6al4S0eVXqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJdFdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGkw/+IOvob1BT5Ku/eGHu2bi2UF7At2UtZbijXufXyTYezbOWG2qd\r\nDOcG7ucfdsJKPm96A1JjqXQAm6KdvMo1o/xzp2lxMKdLP+5OpYWoE5XOvR7o\r\nHxBoB1inNYfL5lT1hm+C+1rmYwjphnAErmxISExyMndITDTDKMJh9XxejA7T\r\nh1dmJg5UelHAvw0TY5PWEx9L2VhCBPGt1HPpsUJCOYODXnGeIsZ+b6ReraeV\r\njsHBkE4ZR6+koJZbMvaWG5cDXa0ARlaEC9pIl0EKfwuYUoJICMDU/scU/xup\r\nGumPLwqa3EYYtvv+vIjycEZVQSaRns5/g+yCu53cFpZh3LpQ/ph2t3JMcCw4\r\nn4EBGE0M+kJSgk6uR+88aNKkBunC1qB3qW3v7SjSpLFYtB7izF8gjcmEf5O0\r\neFsEBO9NLdqac2enOHnOgdLYzX4VYWgqdD3PJDV/iNf7wIp9J/LX6CzYQcx+\r\n1TUOaC2xEneOatAaiaF1365KTcbwQvFlIK3oGJuR3eAU1X0XNtoqFM9kugOY\r\ng91ThLw6AGSl8/w+XQyCzNqbQQNvHO/v0NPQR4ZUixiyYYwktGWbyokMVp9P\r\nCBLtLZef1u1nxuOJuYowxe2Cefuqc9GSAmnBLchrzKpnJ0ZOd1TPuTYleNJc\r\nIlxCYF22krD1PKPncJxjPU2yCKcIflxNaxo=\r\n=DbWo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a1c11b046a033cbc38ca37c35e75e3a6b8da9513-16.x/balena-jellyfish-plugin-front-6.0.141.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a1c11b046a033cbc38ca37c35e75e3a6b8da9513-16.x/balena-jellyfish-plugin-front-6.0.141.tgz","_integrity":"sha512-n1kuU6iW6y9mJ6n8AUSNlX6N1l21XyDtuLpLZNMt8CtgAyu+cz+9C+lBAwfwi/F+FIFZ3a/vhC2uBsQEsbbwGQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T13:52:01.437Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.47","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.49","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.141-renovate-balena-jellyfish-worker-33-x-a1c11b046a033cbc38ca37c35e75e3a6b8da9513_1663422813090_0.9465475644647663","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.141":{"name":"@balena/jellyfish-plugin-front","version":"6.0.141","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.141","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b00038335fc01250da40d5a8affe8b9a66d6a405","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.141.tgz","fileCount":39,"integrity":"sha512-V6fbyuT3Z2kRypPqKWL8l+f+8SqeRNEIUeKef3pF0htZUzhGRzu9dIVlCD/MSDoryIwGDXH+SREYTjS5EliWxw==","signatures":[{"sig":"MEUCIQCE0nwABJSrBZvXMaz0Q5OnL2JYqNIikc35WGTW3LurIAIgeQZioq9PpS3qUSouKeRQ++qM9Jfc7XUZhax+uZujLWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJds/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXARAApJ2fwOGAZMtvgawlbh7mVs6ArVKtAj6SgNMrSvBPLhRC255a\r\ny167N0JQ+uEhPubGlcOlL/G6bW2Afpezg6GfBgqmHnPjOhkGzrowCJVf+1IW\r\nNLXJ3pU6SGS5iczv+GVzhLcVgfNoP1W+jhLe9BCL6kmK3JGX03sXVA2j1ps/\r\nOWbdSQTNnRKigmlxr9PMwSH8/5JoNGYc8aHKw8jMkyBdCyF88mOSbLG9eEb8\r\n2mmjFhNdz4wo4gMIe65ECjIF6Cwn4J6Pu4iaIi5dg1FWSNQIgA9w/xZ4/7qB\r\nShqSq6BAuSR663kKxXpcvAoIft/+qD2ZUKQ1Xmbw12b7t5KsRLy/ikVTCUtS\r\n7kCRTlfTe/Sh5hXV5oHLN4If86bXPm/XZij7Ncn9rnNebE7w54hCrMPA3V+H\r\nx7ufJbsmTzOyhY9F0sUMyOpTptSwCEz5ktYLt1qPWeY5MMdiAiKYOR8zQjAN\r\nq+RwRKxMLKA54mSZBf0C8S3GBSwt/qbjw4Bw7GdwqyZ3HXJQG1N3pf9i9T6R\r\nh2ZEHa2P2CE3qGxe8F31JizoIP7auDKtSx3mdw00xHrt4KjV3bm/BCVpxqPJ\r\nWGSD5Qrj0a+Fil7hcHH+w2AKKlzeYT2fpM9y/Y7rPWBgt6x2ZgRYPkwTtShz\r\ndq3U/nWSeAKriamZYDox0WeTpu5nhIA5l0k=\r\n=RYp4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a1c11b046a033cbc38ca37c35e75e3a6b8da9513-16.x/balena-jellyfish-plugin-front-6.0.141.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a1c11b046a033cbc38ca37c35e75e3a6b8da9513-16.x/balena-jellyfish-plugin-front-6.0.141.tgz","_integrity":"sha512-V6fbyuT3Z2kRypPqKWL8l+f+8SqeRNEIUeKef3pF0htZUzhGRzu9dIVlCD/MSDoryIwGDXH+SREYTjS5EliWxw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T13:52:01.437Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.47","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.49","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.141_1663425342973_0.6167213140099002","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.142-renovate-autumndb-22-x-c6f7fe98bfbf5a86a4a83f9b2a40d08b1a001b3b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.142-renovate-autumndb-22-x-c6f7fe98bfbf5a86a4a83f9b2a40d08b1a001b3b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.142-renovate-autumndb-22-x-c6f7fe98bfbf5a86a4a83f9b2a40d08b1a001b3b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"778937b2a1d880ab04db11ee8ec85762fc71b909","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.142-renovate-autumndb-22-x-c6f7fe98bfbf5a86a4a83f9b2a40d08b1a001b3b.tgz","fileCount":44,"integrity":"sha512-L7/VHNW/AN4oIqrSEni2IWIe1nkmZU7xX8l5mYDW5FtloBH3qcNGPA2n8v8NbdCrIyR/Mku+gmQ3gVuC8bcdyQ==","signatures":[{"sig":"MEQCIFydhvEsHwftDnVU0CDHAtElhdROH0+jEThZ5sqPzpY9AiBF44OGxp41oCGTg9IMZ4rPg/TqCoxt80q+HgxmIaiCKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJdvGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp23Q/+PG5DZRpCQdl0Uftw1KNRUVEO8Ecc537eG4VEd/np2hd0Hw/Z\r\nYREYeKIrW5RP9sE1DZ3LH9LqA56LHfkzYgDp1gfDWNP+tYOhuY4k3eeFvRhU\r\nqRaWNwMG/F0Ne/YMGiHvJG7CkMqkVW1iG9OaiATl7gNG5w0OqJfm535g/Z+R\r\nhixU4ijGVLV1MKBFShdfPodUzIXVINHN8bBn6dESHWf8XjfOGasdnfrCC1/c\r\nSbVy4+miGx5R/cJjPYQNQEPd5sBkJp0KqkmvOeOkadNWQ96lKoq27QB4sqyP\r\nIWCX/pqXgUj5ds6xvDHDSgnp027vczO5GpaRAIh7vqpdNdKMrAjB4DahLjNZ\r\nIY5yMX05A64SOuYVV5K7pK/eB9qOC4v9bPFfnIDTAW+SDrnCgswm65ycirzZ\r\n0ZWEW5jH41OF5TQn95FqVHwDusZuKK5x7+nhxyoQ5G8MPtrcRqZJTH3ienxl\r\nyeZ4cfeMtEqWcO6zeed+KW6hyQdSDV+uuY521jCi9pMDKh1nL/q8VovM78MV\r\nRRFShW77iGoC89X8G0sBrF0tQwbD+2ZRMwJwpC/Zl8mVqKporgEKEmjyqH01\r\nnVb+5jbNg0h7QSm9+OxLFJ6zluKimCNeVpC7qT5l/8uQDNsQlVTV9QHAhmLN\r\nYkh+GYATcXiS+ErjhaENuLlSDuMSRUHGx7M=\r\n=OsLz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c6f7fe98bfbf5a86a4a83f9b2a40d08b1a001b3b-16.x/balena-jellyfish-plugin-front-6.0.142.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c6f7fe98bfbf5a86a4a83f9b2a40d08b1a001b3b-16.x/balena-jellyfish-plugin-front-6.0.142.tgz","_integrity":"sha512-L7/VHNW/AN4oIqrSEni2IWIe1nkmZU7xX8l5mYDW5FtloBH3qcNGPA2n8v8NbdCrIyR/Mku+gmQ3gVuC8bcdyQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T14:36:11.606Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.47","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.142-renovate-autumndb-22-x-c6f7fe98bfbf5a86a4a83f9b2a40d08b1a001b3b_1663425478485_0.5260930702499313","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.142":{"name":"@balena/jellyfish-plugin-front","version":"6.0.142","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.142","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7001a176459be3847a6e3b59f5e6675d3d5b2e18","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.142.tgz","fileCount":39,"integrity":"sha512-f9yP6j8lGL/NcoGw6XIPNm/lUyXMrUpAP+pQ7fFg7hJedZG8NlUTqyvQXpsuUqLu+E+DRvHPbY4krFzSbb97Dw==","signatures":[{"sig":"MEYCIQDFpt1IAvC8T5zUnroidMYEW/gS+N8+CCasFGXBigohTAIhAJk9AoNogCjVvm7glRem0BBztqCHB4cADKNe8bqUc9Wy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJeZkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZjhAAlP/h/rMDVEoBETLMzDScRlpj+h4OhAFtVf6WxrJmc9PvcBLG\r\ng9UUzEXByY18zsOMLa+oEfSBq8GPf4y1Hd1jE3mkt62VPLpJtzGwRrCSI7E6\r\n6JlzOBpPJ8jgGRDEG/PhgVl/c5ZMSGjEwaVMHg7ubQYLfmCxR1/bYbdTos9Z\r\n1qLyZt8xg77hFYh7dXGsXsLss5Hyk6twdEHGOoUsUVhxMNq4D240zedVH5rI\r\nbEEL2U42z/Td2U5Ejp9Cfs2Go8uaw69n/1WMo0d5WYN8IzgWnVMP43czq+tW\r\nrxtc6XmrHnUOTIevBOw+9ExI3aYxmlWPInl66S6039a3kEemSZiHMsZ3gLbf\r\ncs86ERQOL7v0D0Fb2/XhGEkHh0eioy7MPIpEC8hi/h7+zRnkIiRIMP+07mZc\r\ny+EVVc3LlSHfQxuKV1je8Szcox1qZfIgbAAHXq9eiLA8IUdWudYZkoqLKBwt\r\nQJ5xWbmYnuTQkN0mGaDbb4TSjTwvIkiCkzIu8RpbwMFnUo54uk1fdRE1Bme9\r\nH1LucEnsky59gIFdbqzqxD9k/FEDGe5gpzg4gjFS1ETNx+Itfo7HuoEGyy5F\r\nqoEhvV65C1QhVHARF7fbjkCHxgm3M9a2/6iXDcXJcvO8MGvK5tGaoI7fjlyF\r\nQOKYyhVodmUCuxSMFWTAkY88UZ8vjVlywuw=\r\n=3j/4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c6f7fe98bfbf5a86a4a83f9b2a40d08b1a001b3b-16.x/balena-jellyfish-plugin-front-6.0.142.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c6f7fe98bfbf5a86a4a83f9b2a40d08b1a001b3b-16.x/balena-jellyfish-plugin-front-6.0.142.tgz","_integrity":"sha512-f9yP6j8lGL/NcoGw6XIPNm/lUyXMrUpAP+pQ7fFg7hJedZG8NlUTqyvQXpsuUqLu+E+DRvHPbY4krFzSbb97Dw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T14:36:11.606Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.1","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.47","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.142_1663428196610_0.9732317532683719","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.143-renovate-sanitize-html-2-x-cf97fc37d71903c68b68735adf5df4c636f879c4":{"name":"@balena/jellyfish-plugin-front","version":"6.0.143-renovate-sanitize-html-2-x-cf97fc37d71903c68b68735adf5df4c636f879c4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.143-renovate-sanitize-html-2-x-cf97fc37d71903c68b68735adf5df4c636f879c4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"797ce4101123e6d74ce16f9a3cc393159b99d934","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.143-renovate-sanitize-html-2-x-cf97fc37d71903c68b68735adf5df4c636f879c4.tgz","fileCount":44,"integrity":"sha512-e3RZ84DFNPP5/Z+0UAbXKBtF+JKzMmcsmqVpCeC70Hdqcwyzsszx+9+fz+8MwLs5aznTFX5pYq1Au07Uy5/4OA==","signatures":[{"sig":"MEUCIQDW4aaqQi5rg+EhvD4DyZZ3RbHeMv6Nv3Xq9sPkpyyipgIgVFl9ohYEX6CxLQIZZu5Q75zbBz1WOqmoVytY0awRbLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJebTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOpA/9G4nUq3rkWzevuHTFhtSWmc/XM4JatNAeiIkO+3opfI6nNQh2\r\nXA86m7VFfoNCLAaWgDXkTVE81fmwpxWJSlvJDCo1O2eRtKfWdeedJ+il9xes\r\nzqu6+PcHy3Cejj5836A6qjfOzYl4twW6iPM64rn0M4jvs8kfO0P+Kv6/fCTl\r\nyW3cFA9zu5j/8frR1pLG23FvPWx3wZpqDiWZuU08FrrOeH43RPMO9HpsjMpW\r\n6oRFCh1dPRPmEXQW7CCTg8RN4jik6L0uwznOxxHN8FhbOjJ3VKURKr/qNcmZ\r\nz8zjWOvOhvh49c8QrZb17k1cg/hvdkC6bx+pTMpeJiv7xP9V78hZ5Fyv6i76\r\nPDw/50xdx9y7fdu9Fp1QNGX+IuX78ycmx31dyF2bQZfScfgGLCf0A8QsOwSe\r\nr0ZfkTguTLBuONPdDPsf6eYRh6W+GRJ7np2604qBKnZdaI4rPILvNuQx4gse\r\n2p/Tx6aChF8jCeDx/y3CX5aP1SaotlYCSayXMLxsyvXaBGlYo5gJGYmz7CIT\r\nExNm03abvp5JfRe8KQkgCRf6zRKhMt/2YdoxnKJ8EUzrXrT4O4xQIIhXvLDJ\r\nsszMr4j8Fci2sDKt+6oWuxEFfRjIf1iyi2d+H2wv7GKrxpADrAlFVh3wlu5J\r\n590N224c1C04p24CLyMPkru98upC6MjCMfg=\r\n=mv26\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-cf97fc37d71903c68b68735adf5df4c636f879c4-16.x/balena-jellyfish-plugin-front-6.0.143.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-cf97fc37d71903c68b68735adf5df4c636f879c4-16.x/balena-jellyfish-plugin-front-6.0.143.tgz","_integrity":"sha512-e3RZ84DFNPP5/Z+0UAbXKBtF+JKzMmcsmqVpCeC70Hdqcwyzsszx+9+fz+8MwLs5aznTFX5pYq1Au07Uy5/4OA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T15:23:30.699Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.47","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.143-renovate-sanitize-html-2-x-cf97fc37d71903c68b68735adf5df4c636f879c4_1663428307639_0.3218691225487662","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.143":{"name":"@balena/jellyfish-plugin-front","version":"6.0.143","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.143","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d30301669fe9233f58da21920e76ea6aca9c4149","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.143.tgz","fileCount":39,"integrity":"sha512-nhM3miuuPXgFeO54TU/6Qh/xZWplmyYXNH0tjkZKaYy42gn+j94iX8Ln+VxHI77K9cdtN1gL2JZoljLCn/lhLw==","signatures":[{"sig":"MEQCIDb3OsJpxXfanM8EA7N8upeNTlysR2GIU+Wi9o19OX/fAiA8KZ4Sw2ufL2uEFQIXFPk44jkFLslHGzCUfvb/WH3oHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJfC2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTNw/7BA8DkJby1EBS2X7bQ7cceerWSplD7pvFzbtQY5sCZ15rE0VL\r\nPPvm9yZc5YTnnXISWxQBk43vpwTk8kKhlQPfhVnA4DFvguSIufXrJqn3nosl\r\nxsR6XQQXcdMhmuOc32UzusDrPDPZItj2RjcHXdonBYhqdVLphWYOem/fWMxk\r\nKY5l2EB5w6xcsofWZGYn0ntjb8fbx2ksNYc51lsKEkjuR906su48etL/X8R8\r\nq5RDHFHw60zS2IIFmxO2VUTXujFVONBTthbNoUg0xFj6dvjlUhrr1Qvn1Fuz\r\n7Mo573W0tVngmKqcztMu106yC7ycaHq7iKyNXOTrElEkln1/4QLvjPNaP9hH\r\nRiOWX+Gc1wI9XXoT++GM2MGyQWI0+k8i6G9BMffvZ4eUJ4gZfI72eyWVF/s3\r\nBL4XykY1LcJUGd4r6CGLyhL3LJkuuNYf1XGcYLPNbW+sq8wtGauG78Q1boKo\r\nRK1+AK0OK8AqOn9tml9tYNNQHBwfP41y/9r6UAEKiIndrCB8JWrLWe+oqtU7\r\neajAvClN1ik06h1chkJW8WnQfst9ujOpDunxArzrkHUbqPdY6zX4Z63p/A+z\r\nU8IXANuWBHk6k8nqViIsWZWBZU1l6IM9vmvI+dlegPnBWmfyVeolK/yB4eQS\r\n92VTZzcApUF6AxhRzLYwnz2qrizRjmTX00Y=\r\n=xlBX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-cf97fc37d71903c68b68735adf5df4c636f879c4-16.x/balena-jellyfish-plugin-front-6.0.143.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-cf97fc37d71903c68b68735adf5df4c636f879c4-16.x/balena-jellyfish-plugin-front-6.0.143.tgz","_integrity":"sha512-nhM3miuuPXgFeO54TU/6Qh/xZWplmyYXNH0tjkZKaYy42gn+j94iX8Ln+VxHI77K9cdtN1gL2JZoljLCn/lhLw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T15:23:30.699Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.47","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.0","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.143_1663430838178_0.25946204903425474","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.144-renovate-ts-jest-29-x-8898e8273d55759f3817177e7399a0d19e1f60e4":{"name":"@balena/jellyfish-plugin-front","version":"6.0.144-renovate-ts-jest-29-x-8898e8273d55759f3817177e7399a0d19e1f60e4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.144-renovate-ts-jest-29-x-8898e8273d55759f3817177e7399a0d19e1f60e4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"09f16d6313a1747c62ec795773aa18865643519b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.144-renovate-ts-jest-29-x-8898e8273d55759f3817177e7399a0d19e1f60e4.tgz","fileCount":44,"integrity":"sha512-GDo76rvV77Fk8prO4syg/HjRWwcSwJkvEDICcpBlqAHV+tTq8LlsQTJE5uAVacIGXmN87/r/BgyExQnC+iqpQg==","signatures":[{"sig":"MEUCIEYjxIvZyhLlE/1HsKSqYkWeLIUud8Whq9E9I6wSCzIYAiEAsvEx0XKSRa8fgjPf9OWMwBpDYqwI6akr6EDspyD1S4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJfEuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2oA//asHD5i3Ux/O0me4bgAKMEdzYc0wpxZskDgm69VFzp109yI4y\r\nn1v//SJ+0fe9dtv6AQznrb2G8rOGSoMplgnY25Luvh68WOL+Hz72VmLbwim5\r\nR80k6I03UaTJOog7mBx+kGYb+tkxqpK6N3JV4HhAlMEfpzgSBIUtUP9Pgtgk\r\n8l97b/eL/j61h36gEuNNJZmWl4+ilkO+xTXgnvH8+Jrs0TQm9zzVm5fqnvfV\r\nIWblG5WK2YmYF0EzrsL7hPWFUo09b9LxlqYab1/zbGV7Pz1xmNtNO3dxMLEg\r\nb7y4UkNvTwARrG9t9/Tt9OgfViRTmFSTagw/9Wbvrls3bz3U9i8DDhbO46oT\r\nUK7K8UB5S0MMt17Xr6mzMLppO7FbC7a8RU1E+ReehV4luRJHoTtNBu5kJoL/\r\nVCD8uYmBhwwKkI0bTNvKJbgUD7TDYEgKm/rHkZcrk1gEJlze6GMLG4GML+/C\r\nHekLeTin/PXcYjRC4/fD5omm8vD3jiVyQOcky7ym9rXfyWI0Vu/3Wh3rma1f\r\n7Uc45u7z4A7c/n6UNpAF0yFpsz6G7zfRZbwG7y3GcfBgVOY101wbad0lMRdD\r\n4zVQAKIhKAUE2ho/cCufQ83j0eizMDsOvh5j9d18zB37sZAC3Z1v278/BrgH\r\n0HwNBZH3hQjp7XcUfSFl7OaGbm6v8U26vYk=\r\n=vLUW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8898e8273d55759f3817177e7399a0d19e1f60e4-16.x/balena-jellyfish-plugin-front-6.0.144.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8898e8273d55759f3817177e7399a0d19e1f60e4-16.x/balena-jellyfish-plugin-front-6.0.144.tgz","_integrity":"sha512-GDo76rvV77Fk8prO4syg/HjRWwcSwJkvEDICcpBlqAHV+tTq8LlsQTJE5uAVacIGXmN87/r/BgyExQnC+iqpQg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T16:07:36.453Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.47","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.144-renovate-ts-jest-29-x-8898e8273d55759f3817177e7399a0d19e1f60e4_1663430958508_0.7186729500399935","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.144":{"name":"@balena/jellyfish-plugin-front","version":"6.0.144","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.144","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4d6e0e4081e8c92149b0929f6002529f655434f3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.144.tgz","fileCount":39,"integrity":"sha512-+3eI6WGe02OqXLbVSljmPvmkcX9M7nzmi8Xhd5AzVhwZ/hyrxj8KEaMh2SV1xAjDkMo69UK1LY2if4A1Apr0/g==","signatures":[{"sig":"MEYCIQC2mShTj98ENoKZ9sTI8AKyf1SphfPfqV8cSS/3Q58B9wIhAIQlX6Ehaex+SlskHPsYCxnEdlhwo9ytGFeshH7nPbIg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJfulACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo85g//QdIL5mQuVQPBIDOocbtZEadDhaoJfiiYTidA1JN5aDWcUUch\r\nmnks2Bhd/ExPWtamTTNxVRxm2XU3pJMKGfTlej2zzsKENaZTz+m1i5MsLyDP\r\n6BwuaAZHA4bKzbogXwsXRIKggL29IC9UGJuv40JU5V9f5pyBGjk7cqhCkQGS\r\nh6ipIoe36xmTVm3ZrRMVQJU/eYtnYglDKZ8x7sulZr8DAI/a3SmBLBcHPacx\r\n+97ILh5cgBfEoeWNk9tS/3kKMD8YOQZDUGFQRRhoCt2tP+Fap1RXkFiuEIji\r\nliu5L5LL/gTbiQ+tf/Y0tQJexdBP6Cz+NPSkadI+fLqvR5QD6d1XyXIVtpBF\r\nDitHhmdsEH7l3siXsaBHybFzA7upoHOIU/0GtLwKVfD0IG+xCsXe3csV714r\r\nj2y6lru4CPsYpantXz/UwZlEl78YoreHg1KTGKmJb4/89tlLMpFDzDhn6U+A\r\ngEPwdKLXVq/f50vnu1GPpL7aUqWZnVp1uJXvZrypzQbIFSFK+sxiycUrE0Am\r\n2E+DZFqYW7Aiq8jka+xFBZ1W/JI+fE/dZAkUjfkDYjD5fTjsXWYx8Sgc02ZQ\r\n93CraN+avb88rs4h96An1UQ4qRe8kOSsMcUt1DpUGs1gQESM9BuHMDz4gQwp\r\npm9WrMe1LtX58XpX2ftFvjIIGZaFhDnqiSY=\r\n=pEHk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8898e8273d55759f3817177e7399a0d19e1f60e4-16.x/balena-jellyfish-plugin-front-6.0.144.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8898e8273d55759f3817177e7399a0d19e1f60e4-16.x/balena-jellyfish-plugin-front-6.0.144.tgz","_integrity":"sha512-+3eI6WGe02OqXLbVSljmPvmkcX9M7nzmi8Xhd5AzVhwZ/hyrxj8KEaMh2SV1xAjDkMo69UK1LY2if4A1Apr0/g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-17T16:07:36.453Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.47","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.144_1663433637198_0.08048177395206224","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.145-renovate-balena-jellyfish-worker-33-x-d010dae7e0165444bbc420cd74fca89310b00d83":{"name":"@balena/jellyfish-plugin-front","version":"6.0.145-renovate-balena-jellyfish-worker-33-x-d010dae7e0165444bbc420cd74fca89310b00d83","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.145-renovate-balena-jellyfish-worker-33-x-d010dae7e0165444bbc420cd74fca89310b00d83","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"981b0126bcaba4ea41bc1411d2af0d43e7b1ce3f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.145-renovate-balena-jellyfish-worker-33-x-d010dae7e0165444bbc420cd74fca89310b00d83.tgz","fileCount":44,"integrity":"sha512-Jxt7P/g2IiOff25m6TsccIfucsQ6q7Q2RFX8Nn7KpTTF6CUSBkNdmCcVnqjj98AV5SzVY0iJx6fcaIxsSSVtQg==","signatures":[{"sig":"MEUCIQDIiDKpF5MICfRkNrccA+fbLvEDBNE/KncIuRxpCexWPAIgZLy43vecZikf+RpVKOddC2HMDnwYXUL+lJQuKoTBQ+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJoBGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfAg//aOu/TsravH9uuiFLz+g39RKh2YZeEEGTkFoA5clhikLlAUrt\r\nCG8sTiCdXKDFOchwKGi+7vww89ML9Bx6hCHIiovEwOlwzzHYWQboKvHNzlA7\r\ndyh94+ixY6JuOsK7gj8r7/NF0syByoTcBiM/o0jjJWe9shWV1yLzecKeoPet\r\nXUpuRGxesFabvR57p+Uw8Ng8eUP9ES6bQ3sr9U2WhtpPYEExLMHfh5MGhoRR\r\nfXRh56M1jhG5tm8jT7GyLbBblMrRGXQiQ6vTM5Go5Mfk09UV3hcLXeOypPgS\r\n6LHTRx2GJwjz9JKKKGkpUIewjkCsv/6Z5lF8S16+owUemyCrespJ63TVc8A3\r\nHJJI6e4JR9wxEJgRK97swybGxxs/rIHXZNpUQe51BaKl6c4nfJSMvMlTrcJ+\r\nZOAk4TTqLWet+dEwusmtw6v0XDI7n6+S1e+fHtaW8PVsU1w5RpZh0nqRsQNh\r\nCQf70buwABq31yLj+NXNGJu/MZ9yF3UhCvyGvXXnq1haTLHNM6obAwCfFMAQ\r\nSg1tSSrcwxHr86f4JqqTGiSqyiqgDH1Ea9ELdgZvuGTZ8lNunNTmIOYmL1TJ\r\nkFLnqUvQ1HY1/jwn63su9jPCbrHFB8C3WcQ/YCNUl/Vf+OIyLkVNB9v6kc82\r\njXco0OCI74yaz0K6YOtjuLGNjdZ8rAyRG4s=\r\n=mn7C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d010dae7e0165444bbc420cd74fca89310b00d83-16.x/balena-jellyfish-plugin-front-6.0.145.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d010dae7e0165444bbc420cd74fca89310b00d83-16.x/balena-jellyfish-plugin-front-6.0.145.tgz","_integrity":"sha512-Jxt7P/g2IiOff25m6TsccIfucsQ6q7Q2RFX8Nn7KpTTF6CUSBkNdmCcVnqjj98AV5SzVY0iJx6fcaIxsSSVtQg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T02:17:52.884Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.49","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.145-renovate-balena-jellyfish-worker-33-x-d010dae7e0165444bbc420cd74fca89310b00d83_1663467589786_0.37147757104440693","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.145":{"name":"@balena/jellyfish-plugin-front","version":"6.0.145","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.145","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6877eb9d90f4fb068c2a90a4f0d0008e25210eca","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.145.tgz","fileCount":39,"integrity":"sha512-xGwl3FICuExRkg2/HkB8sk4NfgRH+EedW1NXiFYY5ug6+aiNCyQkOeHhdvcYDVaKUe3/Y9fUC6f4cLqTdlRTIQ==","signatures":[{"sig":"MEYCIQC9Le4FoPAobuPTP2cEWd1oAIY1hdAOSerKUeSDeyPzZwIhAMT8WBCAKXtvF7h2qas8YE/twC9gj/MOlCyoNVqw71C1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJorAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7bA//WB98PIiPXp1jfgMhOLjTFEnpkrHsezLu1gRN3/Vl7d2bezn4\r\nmWkjThusWXoUSYHCXkW1etEAK71id69pBSs6GyyqYynvZ5fmHtMGXo2hgNYa\r\nbmZajt5o2D/BtaKPT+GXSzTn2ndfTWtDbCYGFTXs5Xei+EEAGSIHvmTIgOTn\r\nb6cmb+Yu74PAYXo/Ghff5dVhZvRPPb5gps9RLdNjabsii7Az0U+7NAMAkTTb\r\nW3pX6cdMSiiIeQW4g2cQMjEyRsl/BjfkfervqVgqaaP4eXOULwknoBeA7PKj\r\nl0d0e7CHd1LyvijyqSXaOEFWARyXNGz1JevW6SUbbjUu5N3S9pWvm07keuAQ\r\nNLqkHDzUgjhKgPwin5tB54o+9OxEgQY0kN0dbNyFiQalWiJJoMPmlM4KUn5d\r\nhlrKtb9mLyGlqencp7VNHkFXyZR9ibTuOIH6WUYLaAAJOCVL6VW727Hm/FZL\r\n8RHXM6bgdG0j+rQ5ozZh4ReHnT7VUv4MoHmJfgrWkMCU1Ju7+bXBQnW0wBWK\r\nwVgLus86eF8Xq7vhkMuoaJTjjUE3JbfOtShUnVDdaMlr3ayUQF2ndT/Aqez9\r\nMGv1bICPPasWLrD2e+h3bT6d3TD4dtvq8YgacF9cgGBz9kfd0/kP3mFcrGIQ\r\nPbLBY51E8E3T9doQ5Ykii47rd3/MeUwA6yo=\r\n=B51M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d010dae7e0165444bbc420cd74fca89310b00d83-16.x/balena-jellyfish-plugin-front-6.0.145.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d010dae7e0165444bbc420cd74fca89310b00d83-16.x/balena-jellyfish-plugin-front-6.0.145.tgz","_integrity":"sha512-xGwl3FICuExRkg2/HkB8sk4NfgRH+EedW1NXiFYY5ug6+aiNCyQkOeHhdvcYDVaKUe3/Y9fUC6f4cLqTdlRTIQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T02:17:52.884Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.49","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.145_1663470272309_0.8395214077127695","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.146-renovate-balena-jellyfish-worker-33-x-7dcfbc8422e0aefae4fdb72e5a0de67d43d5278e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.146-renovate-balena-jellyfish-worker-33-x-7dcfbc8422e0aefae4fdb72e5a0de67d43d5278e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.146-renovate-balena-jellyfish-worker-33-x-7dcfbc8422e0aefae4fdb72e5a0de67d43d5278e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d0cfcf1310340bf5189c911f8e59f81773ff1c65","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.146-renovate-balena-jellyfish-worker-33-x-7dcfbc8422e0aefae4fdb72e5a0de67d43d5278e.tgz","fileCount":44,"integrity":"sha512-KGfv9eL4vAlYbeS/h1BmbeZlDXkPkYxHyytHgcaD0h0LHGgI73Tk53YEkuZRPyMqGk5OmrmNEe+VaiFb8+rpnA==","signatures":[{"sig":"MEUCID1z7nzkshbDUMqnhxzoBV1mR9gNgxnkfHLdZIg3KgTUAiEAgTSG1hZVZxfUDTQgaTZw33C5teppDwerG0EzZKrAdtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJosbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgLg//X+nUUWIkfdBEUraB4zXzd0w2gZrKxaIt7p8ZRt1+vZ2B/B7j\r\nvzzm42y5UrPj9f0kHUw6g4zjDUnQ0KIqGS0iAUBL35HbosFEmhLUIfqiR1U3\r\nx8B72njU3+su1bo04h8MjY5+sEzW456VoQlrlpPCh3LiU65MygjPlc3jbK3H\r\nMpmVgeJZv5vhcPReFWq0ymwfyaKi8Rk0IHHmQy5BSmmtmEmBdWKIy5RZL1Bw\r\nqYWoUBx+nhn8O50Ad7S67vqjRJA5+NauBL1KKHQgAnILmfk0CjvlIK9gEqM7\r\nCzRCzwEnNCFaCe4dpRNiRKWMD3MmI/AGZ41Pfiq5Lgp//pe8chv1sdBMzW6G\r\nWvsKmEKPC5fGpuEgo2Nnm0bwyAcwzt6L9OQKtn33SCzSoH1ZFlZFsj13l2dW\r\nHF/yp8RTKu+0cYSxYxI7+uZjTOEJhdv+wEO+buScMjxxS5+CQbgEiDlKAVOz\r\nlnnZWi1TyPr0H3GPYZVaEtiZvtKBsE7SlmxTFcnUTb7Nv7nFVtMDlEOjJ0BL\r\nK2e0F9mB0NpRIPh/t3fvv0VSKAhGTNekb3pVdfLN8+MmI8eXbCndFmbjmPtl\r\nIhsWwI4UcYq3kAmkFnDNSEKe/0g5ZvH4d0XuYhyLKhPBk5umM5/mQ2YP2lTw\r\nkqqKw5SHOCjF+1meY+5QBJfKER8KVEUMsfs=\r\n=Pm9+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7dcfbc8422e0aefae4fdb72e5a0de67d43d5278e-16.x/balena-jellyfish-plugin-front-6.0.146.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7dcfbc8422e0aefae4fdb72e5a0de67d43d5278e-16.x/balena-jellyfish-plugin-front-6.0.146.tgz","_integrity":"sha512-KGfv9eL4vAlYbeS/h1BmbeZlDXkPkYxHyytHgcaD0h0LHGgI73Tk53YEkuZRPyMqGk5OmrmNEe+VaiFb8+rpnA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T03:04:34.453Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.51","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.146-renovate-balena-jellyfish-worker-33-x-7dcfbc8422e0aefae4fdb72e5a0de67d43d5278e_1663470363230_0.9880028980639659","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.146":{"name":"@balena/jellyfish-plugin-front","version":"6.0.146","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.146","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"15245427851cd0a70c8425b33ba1874cb7a3b58c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.146.tgz","fileCount":39,"integrity":"sha512-AzAEguE0tdlIT5zVswXQiJ21QewyArPbwF4orVBswAreKrSDAHKOP6udQ/40eoE4qwMeC5Aodno8k2vmXxYgPg==","signatures":[{"sig":"MEQCIARrtIBOHx709zJnZ1wdtGr7ypXshYNiJdZlUcRVFiJ0AiAEqVL/7ZmiCf8bOd0pU/AMxU61Dd/NjZqKvf3S8q161g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJpSxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjWA//b3mj2pftT1QtZw/mh+HKT4F6J4DcMptNyk1c08znu49UkN8Z\r\nGQpMMyEAVX5YkHh0a6/GMMNmnRzzEilrGVraO1bIJ2cqn77exDt8Hjh3HF6S\r\nKWYfg2dqZn2fty2kx+C588TuxIZ5WNgdvLGl2s22YQFQlSxTd1vMkZkrFKlR\r\nVkd3wYL3zXObRP+rktXJBVxR+YFy+vzTNkPO5AlBJj/8OOlJPtUnGzKZyE0P\r\nb0KW1GmJ4eTm7e4we6K6mIM1mx7FColROatVsqjF+rY8ULGQzZ1vLlNYkGZR\r\nMxTIBjQ4XwmlBIJCAu0GvUmnkKi+wQOwCeI10IyQxAaVbJDPc9/KUg0/ZGdj\r\n8RgnUpyNyUnAyPkXXDM5PLqVFuDqTnhRhwIBIYjMgsAPzETioD9+dxXftqhO\r\nZU1ihTasRJ9j8P22PncqhVIZKtsgpMCXdsdOdX99h4EL1XMCIQ6okR88sNCX\r\n0zfnbRzei5daUG/WDaKaNFzj96LwA441FrFx/hVF4kDvkQc4m3QJe9DicD4u\r\nO/2cRXuz8qJFrR9+2xj5ue0qNE1c/L33F9uDSTe7M/fHxNbQ0ttX0mqKOTQO\r\nvraVI2qSNrxf7AK7NPsnfL282fbveZMvbxvpIYt8G2K0JRD5/pVI8jmNaGKN\r\nv8rtQzQf+VzBwnGuuM8WIgN0CFSvt3PurBs=\r\n=MBZ/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7dcfbc8422e0aefae4fdb72e5a0de67d43d5278e-16.x/balena-jellyfish-plugin-front-6.0.146.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7dcfbc8422e0aefae4fdb72e5a0de67d43d5278e-16.x/balena-jellyfish-plugin-front-6.0.146.tgz","_integrity":"sha512-AzAEguE0tdlIT5zVswXQiJ21QewyArPbwF4orVBswAreKrSDAHKOP6udQ/40eoE4qwMeC5Aodno8k2vmXxYgPg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T03:04:34.453Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.51","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.146_1663472817696_0.1031921266401794","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.147-renovate-balena-jellyfish-worker-33-x-30c818ea6e59820de3c2e2235bb936e1442b77b2":{"name":"@balena/jellyfish-plugin-front","version":"6.0.147-renovate-balena-jellyfish-worker-33-x-30c818ea6e59820de3c2e2235bb936e1442b77b2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.147-renovate-balena-jellyfish-worker-33-x-30c818ea6e59820de3c2e2235bb936e1442b77b2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c1507398ffe4322b5be643915029e38237920dce","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.147-renovate-balena-jellyfish-worker-33-x-30c818ea6e59820de3c2e2235bb936e1442b77b2.tgz","fileCount":44,"integrity":"sha512-k3U0ntl4pl2nG9X0qTNJWF9NM6BzrTRdfCiPDEg0wmpfE/fE0yr3f/H+zQEjI0kFipCq4ZGlkWNHPIbbKVedNw==","signatures":[{"sig":"MEUCIQD3prBlVzErkrhVqAaJf1uY0Q3JL0e8t8rKp35HfSuUmwIgeXHXGSFRz3GFYkfZ4YfcwdGGQdwa+hWex0C9sycufZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJpUWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1xA//TBP36+tmqE6vvvkAuvrg2bNCIB1P0SnlW96yA7OOSG24tb9y\r\ngIAy09TEsYAxC+yAS9sBQzNMcWEJIwpeYLjorMzXYmmtYE7rrXsRZHy+q6m6\r\nX5+hhujiArcgmz9KiEb8PsiT6WFqu0Rsur1aSH4ecDlLpXBJgq1vFaDPT134\r\n4ljGbjEQrHMm5vL1xsO+AAeL1zw0bY1A+tK/p9F8izWRVTB0E/eQkbblq0WR\r\nJxzyofRbyxRRppeYiwmGv5MAHcN2sTqUlHwUk8PWg6UO5auymKYGUSfzd84e\r\nkgudOWIKQpZ5AbCTlEPzAPJN0Sgct52eDf64bUkn/Yvq1Ds4a++vzAhLDfjY\r\ngFNLQgFRmMa44pTxK3FS5x0Pne0NhIp/SvZRWmTApSB9IZm5YOzrAHEVMv8T\r\ndq/z/dyPv+5rEoin2/Mh7lm9RnVDXekM+QltUJdIjBO3ISgbq9Y8aNfURj88\r\n3pFb+ywdB/q0ipnYP0IAVOfkNTb3OWDiwtso09o55DaJF30LwIk4r25JxKp+\r\nyjGbqHj/Qd0Cs0eCDq4koFFFau+xk0A0kJAUQ0zFZh6X9zw7u/0Ce9WafzKM\r\nken7+kIPDEIXFeBnSxK6LECv1CAX8e2yZAa8hp6e3wZYH2UzSpZA4ayrINRM\r\np0v4EKOy5FBRt63Ol9GVdiVFWHlRyEaquQA=\r\n=vdg+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-30c818ea6e59820de3c2e2235bb936e1442b77b2-16.x/balena-jellyfish-plugin-front-6.0.147.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-30c818ea6e59820de3c2e2235bb936e1442b77b2-16.x/balena-jellyfish-plugin-front-6.0.147.tgz","_integrity":"sha512-k3U0ntl4pl2nG9X0qTNJWF9NM6BzrTRdfCiPDEg0wmpfE/fE0yr3f/H+zQEjI0kFipCq4ZGlkWNHPIbbKVedNw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T03:46:56.434Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.52","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.147-renovate-balena-jellyfish-worker-33-x-30c818ea6e59820de3c2e2235bb936e1442b77b2_1663472918416_0.7961375704537272","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.147":{"name":"@balena/jellyfish-plugin-front","version":"6.0.147","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.147","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a4931ffb14b55803cdd9058b9a6d7473d72f82c5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.147.tgz","fileCount":39,"integrity":"sha512-GtbArN/YM8oQ/9gvWpPfvYyCsP9tmPlLcu5yHuq64Fnne6DCWp4L04BJAxnEnzq1prcVQ1uJ+HaXUkEm8FMwag==","signatures":[{"sig":"MEUCICk+GEOAAWxvCCZFyAatF66ZoqVSkwnHkmrzP5SFsbQtAiEA2oTaxUG3dbsBw3107JC8a38fLgYg/1sEtgltUO6YQXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJp/mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDfA/9EEPdbqlF3/68wjgGfAGND18lQNa+eVY625WxsNGrfSuPQddq\r\ndX0n2NzSL8CwYKcVxlGv6hgJOkNoIZY/QP639sTuzsGl2JlBn+hf9Kd/j83Q\r\n8AEjqQFRXsGhd0LvHJi/CT2H09uqbHkuvEeUPEgOQOYR4jf93rroIOuvA/Te\r\nrreZhSKWDNkkT2FHbMxeLQHIQWqALie/5KoJBjgC/RlBip6Knts5ghmPPBow\r\nWvYy396GFhelj2+zX5qKBfSsys5kNsdrGjDGDl2VtRfIlF+BupFzsepvZvzO\r\nHyfZCA809TN7bllhXe8TDPTlyYc44ei+m2mwqhNB/OderAj37JuaXVshHxss\r\nCx8ay6He59oU2Hqe1Wo6WC46rZMEvY1u8lNhJ0nXLQ9AGYZelZUj52XC7jcC\r\nAdEH93mXpq08wQbpVkil4fRA6JDFjc8CT8Amn3/YhbSbVG3X2EtLjkAhVYXl\r\nML8dsNnr9pQPiNVAQYlTtDDnJhXceA4MGf09oqP2XXb0v5kkoxm1WKPxXAaK\r\nOEl57fIm4D8YOup0KKGv7ebZ2/eUjwhwI8/YHs8IO5LNqySV/VfQr6OD8ixK\r\ngjw/3J76O71CSREa5IQF1wZXR5xP/QvI9jOaZYhmAEIjpMbMh7uQVJLHYljL\r\neviaGvZUndudHPvHB6SMEmKYWx4t3PEhKHA=\r\n=jW2w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-30c818ea6e59820de3c2e2235bb936e1442b77b2-16.x/balena-jellyfish-plugin-front-6.0.147.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-30c818ea6e59820de3c2e2235bb936e1442b77b2-16.x/balena-jellyfish-plugin-front-6.0.147.tgz","_integrity":"sha512-GtbArN/YM8oQ/9gvWpPfvYyCsP9tmPlLcu5yHuq64Fnne6DCWp4L04BJAxnEnzq1prcVQ1uJ+HaXUkEm8FMwag==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T03:46:56.434Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.52","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.147_1663475686402_0.33470412717118325","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.148-renovate-balena-jellyfish-worker-33-x-78a3d3c5097a9d9c9c9a1d08ef26853711c754d4":{"name":"@balena/jellyfish-plugin-front","version":"6.0.148-renovate-balena-jellyfish-worker-33-x-78a3d3c5097a9d9c9c9a1d08ef26853711c754d4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.148-renovate-balena-jellyfish-worker-33-x-78a3d3c5097a9d9c9c9a1d08ef26853711c754d4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"843cb6d661d0395fa42028f64a6069ee5ba50bfa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.148-renovate-balena-jellyfish-worker-33-x-78a3d3c5097a9d9c9c9a1d08ef26853711c754d4.tgz","fileCount":44,"integrity":"sha512-TyBdcrb3CyrvnENV4EmjZDx0IhCJJ8PbNbi3AbosvzIpaNbNplIqxBUEdvfkT3CdbdiZrXldr3OVxDd+G8R2Gg==","signatures":[{"sig":"MEYCIQDfvdK2qnRGTzvzqHWglFoYyTEqwvYglLsXLmjnNs/hpQIhAKkJD1BPn8292NAwghtumYZSermc5N++dLDMNvKbdntw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJuwgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoD3g/9HfifMcnws3fRIN2aXcXSr38YxPfpds2CHi37y6x0Lou8OOZx\r\n1FZw5MFAR35giDgmY5cdn9WRyLIGT6lw9o7AGHSK+r9vxOvwLGAQCCNoKX4L\r\nUrhuw0oXaQn8bAkofhQh+pt/uYtpuFWxikhzRw3AGhO4usdJBQRiNgueTKfJ\r\nCEKTLZo6Hf7d9Z9r7aVq3IV/RwVvR/o8yWHxbKNToOGo+g7s68Gybr8ipwKt\r\nJAFTveHN9Q2OlFh64Adon8i1sDxT+req64HMvlKpoPZIILQDkUQO1I0uTQMq\r\n0tLX2FyhBW776clCCOdP1U/WOKdSUdMAQauDFRLMhrjh5udCiwMFE0vcUHPe\r\nH7g0KDwy14XyVRW4QV5pyw9H/7vcjrDjSZYwsRthaXGPwQgox92niX33KdgP\r\nAIHVr6un3gZjjmaBSJ3JMSb/S8PxXhyhfx6I/x84ckruZRJAywSYeU5Ty/rT\r\nwaB4hapgLv98zuhE84M2ULnr0v5HKb5Cz+yLP6I/L0gbOYU6uyVPKa1+8iMX\r\niLltOMRE+NvpRIMhmx8ypFukelQZIy3hTW4x70jKVwwS/uSoFOJWuLDPVEMm\r\nk546spvPGHefyCu5g25bdZ0NnYhJQJaPVv82WOgJaIb8n9f3JMKzhxGOcOL6\r\nn187pD9cEiDDmjD7/oUW3decSaWojJXtvUI=\r\n=xyCI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-78a3d3c5097a9d9c9c9a1d08ef26853711c754d4-16.x/balena-jellyfish-plugin-front-6.0.148.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-78a3d3c5097a9d9c9c9a1d08ef26853711c754d4-16.x/balena-jellyfish-plugin-front-6.0.148.tgz","_integrity":"sha512-TyBdcrb3CyrvnENV4EmjZDx0IhCJJ8PbNbi3AbosvzIpaNbNplIqxBUEdvfkT3CdbdiZrXldr3OVxDd+G8R2Gg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T09:58:10.038Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.53","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.148-renovate-balena-jellyfish-worker-33-x-78a3d3c5097a9d9c9c9a1d08ef26853711c754d4_1663495199873_0.9317322036919062","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.148":{"name":"@balena/jellyfish-plugin-front","version":"6.0.148","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.148","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"aced178e141287d94a9ee6d8abe15696c23ed149","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.148.tgz","fileCount":39,"integrity":"sha512-u96vtla0yRJG4LaffKi01Kzr+KGVve0K2lm1cSETF01FOXCyGlbHSCZ6Zl8qff2lib/42QloNFYbWiVqZmmL4A==","signatures":[{"sig":"MEUCIHf2SaEIshKvC4Km71fI17NY/SBsgkwdVVQYey+wtkczAiEA4EPpd3hnKnd27gL4SH2AcfTWX5betlwgjGpTMwvFKTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJveqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ0Q/+Pp6NL3gmqrwJYRObwZ3nEg35ZmkC0pZDMgTIikslDy8hngc0\r\nw80ALZIwfkfsU36YTOxluQfAf2izIlUJ44pjqBQtixfpznUEv5+PSul6b040\r\nWQENYeFUpUz8j9PCLtdrJ8UX4FHPy0stxjf9VD36mHMPHwkGxBRy06+Qe4sO\r\ngK1ZDweOKMponblW6JmbzBL4S7u35DdMnUhS0BMgOSCw77/X1dGkvgu4JQsg\r\nKWIfq1smvQB1zTfIw4s3HjF6s2P3Na5NgYjs8fInEORMi+diHgmu5xktutfI\r\nJSmdqSZpBq++SPL4LWKWDA1pJ0wtA5Mqi+aomekw3RkRpo8Pnm89FRlsb3ZU\r\n1CBkmu2ahzmHwcrT2p5+hKdp+ABUdX2PcJZ/7L9NiNgfi3SPFzrc086hrw0d\r\nE150W8gbglmSOcjZ5cClW0OFT/LKafnlgb9+mI21XIR98sItlYUzIvQE76vm\r\nKLU1dNWYbq2LSOK1TCcjc5SSDPWrbOEPZLNIEQj5fY57EK4fJHFBA98exwmK\r\nlShAaeeh3TaIgZWL6ho81zeIpa661M2c1/cWvQSgU0NQLCGWR7DUEodGWU0t\r\nW7GTdL5wzDbJm1OLVkVuYjVMfvDx/fOQlwluGb59Wb3n3qd20OonjZM8/PsF\r\n7XoXJQeWQdETDSBz0nrpJw+GBAn8ZBwb4No=\r\n=3pCB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-78a3d3c5097a9d9c9c9a1d08ef26853711c754d4-16.x/balena-jellyfish-plugin-front-6.0.148.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-78a3d3c5097a9d9c9c9a1d08ef26853711c754d4-16.x/balena-jellyfish-plugin-front-6.0.148.tgz","_integrity":"sha512-u96vtla0yRJG4LaffKi01Kzr+KGVve0K2lm1cSETF01FOXCyGlbHSCZ6Zl8qff2lib/42QloNFYbWiVqZmmL4A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T09:58:10.038Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.53","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.148_1663498154320_0.9257078014990461","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.149-joshbwlng-secrets-09f0bd049fb00964696517f8ac82324b6faedf29":{"name":"@balena/jellyfish-plugin-front","version":"6.0.149-joshbwlng-secrets-09f0bd049fb00964696517f8ac82324b6faedf29","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.149-joshbwlng-secrets-09f0bd049fb00964696517f8ac82324b6faedf29","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d56e0110a4853c957e911fc6e79942309a558549","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.149-joshbwlng-secrets-09f0bd049fb00964696517f8ac82324b6faedf29.tgz","fileCount":44,"integrity":"sha512-I3wZVtf+ywMa5JlYUevZwvOHYTp1zQq8n3QBy/ICR9y/PTM/anPYbKWB91OftrOZ6x29zIxEv74EPcU88s4Fjw==","signatures":[{"sig":"MEYCIQCGM93VpnP39sG0cKj6swkVv0hi94slHe/5Fu45o7YsfgIhAO7T6TZYtwAgYBXvu/fhmsVzADZU41aKstaUCC45s5Ko","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJv5oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxaA/+Jwo3+uytxBzDdxyT6Qw/E8QY7kDnjOzgdraEAlcQdHyDFocm\r\nr8zh/sakOWYX9RgE/uPdEYTOgDcXS9kuBCjSkEupC7Au3ZZmbpkrlX1mXgZC\r\nAWvmsbjVMFo/0l8RV4d8xARXnOa/CBFRQSY1Q/sQKpQ6+K9HJihJoKrBjtik\r\nQ/Ybbz3U8AfKvCINcqG1fj66P+VH5uH++algPEm/VMXb9kCxFkYjFxxn8XlG\r\nOqV9YXy5WQ6oUdCp8fEqq8PbGXK0L0ifqq8poabs+tXYP1WB8ve9A2Z4aDBX\r\nr/xd8zrikFcWi5Go88OZ90VR3tX8B5LUJOWxS+pawWDQQN7KTnX25v5lcDDQ\r\nU9+SOwCpWWW6an8jce6q3lrB5uT9z50wJEhHZ/K2yw2p/m2Ah4Ycr1Ud+wPO\r\n8BNPt+sjhfNFJvvUYf6tkJa4V8ZPVT3Ky9kUQkYuo/TuqgaVtDv7ePktVBps\r\njUQ9XQF8IPl7FVHQ74y9JIUOFs1CWhhQyvu7KNprwqocYtRnsPqZNdJCxViT\r\nmA1IKOgqKooBF/Bk6g4ss9Ghx/qI9dO+gsg2hkNyLPthavKEWJ6GkcxFUI1l\r\nvEjKe1C/LjDN1HDM4zgQxBm6u1YKFRP6RXR3+vwx0ycGLZZwYEEW3QsxsUk1\r\nnYfLcnRiINBvIGzY0VKkD1rszPqRYY4IMlI=\r\n=gbMu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-09f0bd049fb00964696517f8ac82324b6faedf29-16.x/balena-jellyfish-plugin-front-6.0.149.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-09f0bd049fb00964696517f8ac82324b6faedf29-16.x/balena-jellyfish-plugin-front-6.0.149.tgz","_integrity":"sha512-I3wZVtf+ywMa5JlYUevZwvOHYTp1zQq8n3QBy/ICR9y/PTM/anPYbKWB91OftrOZ6x29zIxEv74EPcU88s4Fjw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T11:16:04.181Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.53","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.149-joshbwlng-secrets-09f0bd049fb00964696517f8ac82324b6faedf29_1663499879979_0.6312510643084508","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.149":{"name":"@balena/jellyfish-plugin-front","version":"6.0.149","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.149","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f0e5250dc65aba41d72fab8100e2a57b7d2cec08","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.149.tgz","fileCount":39,"integrity":"sha512-jF8eGYv5mNpMYxOyTMUU7m+YMUF5Pg7mT/ScGefYs3cP7f4Yfy+fQyCnxUA+TbJIY6bNq+Ugvm1EfMGK4AwhKw==","signatures":[{"sig":"MEUCIHusOrEw8ZFg8nF5hUtcScMjoow4BfICKPdrEzp7oCT2AiEAmgKnXpMXiMmNdT647GOYGBmBm79vB4/Xk/8OxqzM39o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJwgZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo02hAAiuukB/R2/N90w8dWt2JcWBctR6vP0Sz58AP8Jb/+QDSPX9xM\r\nNPTLzsQfFeDIrFemtZrcnA0hrhPN0uPaDeRU0uqeCpu77N9bzU6uFfoum31q\r\nf6TGjdZBGCzlf0reufw/ox84jvc7SD8Q2Qce+JwJ9YiRkNfmXsr8ybk+KwbS\r\nzYDPGaVIlVEhKuNCOw24ILGXh8VJvV8F42dtT+qxeP0wdRBSAekuEssc1WVk\r\nzRlHsyYPjHy6Ti6iy3vTrM6f7ZHpxigYoerlO8Vi48DWiRGJBLG5HagoVOce\r\nHdZrPUu3L3AXEtKbmyj6SEvIk2u9JMn3Ft8FUeEU/xzMfLOa7gH/a0nvp2x1\r\nGGWy5IyUswNZ1MNNoViU44tI50tHaMWbMTlBP819Jy3yBC/jS9q1nlNwRlu5\r\nkQAGUJBSiwkHTmV7ezHjyIylhY6dTMf5WZFkmOQhUGnlHACZmQS3zusj7J0o\r\nc9p1PpAkW35U3uG31j6fFNRgbswyj8S5qCxNxog9W78OcMKmU1ZW8Zndabkq\r\nJcGZeWo1JXUy1dj/T1EQE7BGCCbzb5Z9cH8Lbm8eHm3/ZkRz2a/P2lXYk82l\r\nlMOMF1DS0PL9COluTHoosmpHPedv59KhYDrjWewLdK/qj44bqhELXtMuosNr\r\n1BiUIwTEQyU9jdiBsimEEyBNhAZ57GbkN94=\r\n=q6F4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-09f0bd049fb00964696517f8ac82324b6faedf29-16.x/balena-jellyfish-plugin-front-6.0.149.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-09f0bd049fb00964696517f8ac82324b6faedf29-16.x/balena-jellyfish-plugin-front-6.0.149.tgz","_integrity":"sha512-jF8eGYv5mNpMYxOyTMUU7m+YMUF5Pg7mT/ScGefYs3cP7f4Yfy+fQyCnxUA+TbJIY6bNq+Ugvm1EfMGK4AwhKw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T11:16:04.181Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.53","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.149_1663502360988_0.15292797002676317","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.150-joshbwlng-update-intercom-client-1279f2e56bd673081d31ab353ecc2c02e83c83db":{"name":"@balena/jellyfish-plugin-front","version":"6.0.150-joshbwlng-update-intercom-client-1279f2e56bd673081d31ab353ecc2c02e83c83db","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.150-joshbwlng-update-intercom-client-1279f2e56bd673081d31ab353ecc2c02e83c83db","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"55aed9b050552907fdd2285ce922351d4a675902","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.150-joshbwlng-update-intercom-client-1279f2e56bd673081d31ab353ecc2c02e83c83db.tgz","fileCount":44,"integrity":"sha512-V69orsTI5Ri0opEPbaadR0/J+s+BwHvcFURwU2EtJ8b3UkV6FTBqcMlYDfwvq5lKHOCkA3Yc+7Mgj9qJZnsmoQ==","signatures":[{"sig":"MEYCIQCmjdbuEQVdkxRYm2AzFOKDSGUKTZBT71Va9nZdUi2JAQIhALfAnHqjbMpSnyU7hE9+6nXbYS55AitYE4+KhfxWd86l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169418,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJwh9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovVw/9GZktYrYidtQ91IlvRy0lNFDafDeXaMXJwaahzwEB+8NtG0Q0\r\nxlbPI96oRc6helWDEsV+/9AvHZgZ0YqK986nLajulC2FbeeGMfpq6ZVorrsA\r\nCbxwpK9LdPsjgQ1NLTx/1S5MlRwQGQw6zCS8C4KloEBZbvtHHnM44j6vKy9s\r\nO781hEpoDB6qsJwBGyIDHwpZSyK6M0aUtmrpG9txpMSpQ6wfXKqakQfiRGrm\r\nrDR6YW23gu4ff70/nn4GXvYuahDs1hX4TYu26BPA9/ucn6coEfUQNEK9abUv\r\njMIBSAcMqw+YD8MOMdPkd+20gjEF0t4xLcIX+emIpaJkTQeU2B4tcFx+YeQ2\r\n2VSXKy27suIUyLscynt+VFUDHJGPpXFlZBn24m2BUcXlMXM0OZDtQruiq85j\r\nczrZle8BEIA1kv46U6v2atvsmmnHFl+Jb72lNg3kE+ahcJlgNpoO37L8Khk0\r\ndoTa4ubWrENWcdIkoWDUK9A7IsybA0FpRBbMmPZg5yjjitK13O36stdP59T+\r\n1caGUwEM8MQ3ZbmbfxIgTwY10nOUeg6fWe3PnRPXuLxU3JJsOWeITgZvAXkL\r\n8z//BGUxFF95TMG1ZOeFkqmhD8TaZ2TbjCkjMWW2T4fkJP7XUl7ylBKxirDI\r\nQUjWuPjBbxxEtN+ZXJRnonDWYKXSk8PSMS0=\r\n=y89R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-1279f2e56bd673081d31ab353ecc2c02e83c83db-16.x/balena-jellyfish-plugin-front-6.0.150.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:compose":"docker build -t balena/jellyfish-sut:latest . && docker-compose -f docker-compose.test.yml -f docker-compose.yml up --exit-code-from=sut","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-1279f2e56bd673081d31ab353ecc2c02e83c83db-16.x/balena-jellyfish-plugin-front-6.0.150.tgz","_integrity":"sha512-V69orsTI5Ri0opEPbaadR0/J+s+BwHvcFURwU2EtJ8b3UkV6FTBqcMlYDfwvq5lKHOCkA3Yc+7Mgj9qJZnsmoQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T11:59:24.734Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^3.1.5","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.53","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.150-joshbwlng-update-intercom-client-1279f2e56bd673081d31ab353ecc2c02e83c83db_1663502461538_0.5114384223480939","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.150-joshbwlng-compose-bd541a54bf5c938aa82b65ad1dbb5599d5d4e7e8":{"name":"@balena/jellyfish-plugin-front","version":"6.0.150-joshbwlng-compose-bd541a54bf5c938aa82b65ad1dbb5599d5d4e7e8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.150-joshbwlng-compose-bd541a54bf5c938aa82b65ad1dbb5599d5d4e7e8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3303afbd054317cb738f8c6d2a5b3a83c840e98e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.150-joshbwlng-compose-bd541a54bf5c938aa82b65ad1dbb5599d5d4e7e8.tgz","fileCount":44,"integrity":"sha512-xeRk+af49A0mq4ywmt2BfFOQH26mp0r52UotmpwRiFSWZxQScIaCFEIod/CM4vYBboe+i36atyTUxzXcNdhPpg==","signatures":[{"sig":"MEQCIDE0a9m74x5nC3ry1h934gE6B3EO8ITiJpH8DNioXihCAiB6hnQIBjDjw3JSsZDry43JgX/HJQiJ3ixy1BMBN/yBwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJyATACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIMw//YXBtGvHBJZiKvXy3v3dfUt+KVulI2edJumegGovtJmsWn6S3\r\nWDJMPXJRZaOHKR9C9UNoS2aI+lJISKovdOPSRsEo3krMGr25O0sC0KUCVG5g\r\nV1OMyhSXfP/Esnkcdd6uZPq5tfrEfI8gWOjr5pi4vE0wD/EdExSAIWUrmVEM\r\nuPqx+pegMMOLfp6se4Dspuyxbdrt4bBIpL4tM6KVYEqq4sslSptKFKhGqwo1\r\nR5zJxbyC7vVf5h+9SXZ2wA07XwvY74PbNTlg3ZWe/D/Cr542nSpKT/lLIMRm\r\nRJ+6qYwBMTG5ZsG91WIiqUAt6udakvfsqSgsfPqq4sEKWt0fKW47Is0jcTmm\r\nNQ91BiU5k/u8nTQGLvEquzFZ1FCqPb7IJqNQXI1hzs1/vxZRT4x40qFSFYXO\r\n2rSdVL2magpu2cmcnl0xQi+JPy/OCwJHP47lcL1dKa5nwQatLTdVOohiCjjG\r\nril4ciCGxJZrbUqFdOBS2CqAEo+tID6bVvUpfb6wGYnSuU/0gOukH5AtqvRK\r\nYF0iurRojKYCLKk8DnUX4GDDQvmxq+okHn/b5cyHq3a5Xhpx7jkVJ6pTRs48\r\noiNdKIA3BSIY7jGQJDUV8NKXaXvBhNjyezB2QqnJ0pVa4E54YbOo1IALFOmF\r\nqxRLAkOyl4TBBBD8DyQPsJavJAhFRpBAwG8=\r\n=knzE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-bd541a54bf5c938aa82b65ad1dbb5599d5d4e7e8-16.x/balena-jellyfish-plugin-front-6.0.150.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-bd541a54bf5c938aa82b65ad1dbb5599d5d4e7e8-16.x/balena-jellyfish-plugin-front-6.0.150.tgz","_integrity":"sha512-xeRk+af49A0mq4ywmt2BfFOQH26mp0r52UotmpwRiFSWZxQScIaCFEIod/CM4vYBboe+i36atyTUxzXcNdhPpg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T13:39:37.255Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.53","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.150-joshbwlng-compose-bd541a54bf5c938aa82b65ad1dbb5599d5d4e7e8_1663508498982_0.9194260137686401","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.150":{"name":"@balena/jellyfish-plugin-front","version":"6.0.150","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.150","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ad894c1d391100519b2145cdc5e8b7cb34714a88","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.150.tgz","fileCount":39,"integrity":"sha512-AbSZQ6wdXFu0jkxsCDvPnssm/y9i3aNXiGym4bjDO39ourTX7H+PhWimZZPMbmXMZUufd4vsvrkwhMeoXL+f1A==","signatures":[{"sig":"MEUCIEyZOLa9IHPjQBYbErYxkCCwrQxSBiXmm5M0a8WpTOhpAiEA7Aa+xRJzW+QbVBfPIAPqGSU2baFYzsCuqE84Hgq4Vy8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJyq4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrfgg/+LMh/h7m2bW5zrG3Lp5aNRwUFA4E3C08lkJ3RHun9lrWKzr2m\r\nk5EicQ+RGuj4+BrLjEIa7BJxw3QBSbZi91phC/xmmfN1s4SMLVM6tG9jCDMC\r\n6/ESGP97wqy6wy/XWpYZJC6tt8sxG5yyoelWWWVrMsX903rolzd/ZnRNwm9D\r\nqic4SvEyGC5VEVZ1RJI7lLgrGhnGwI62tse4JGLWzZ3Cp2Ole6ChEKyBvxjo\r\nOD7MquGXVFjf/klBB2l5NZ1SQaj9Pn0gjqn+yLJpcpmxTlydIrHC9S4FJ/3Z\r\nD1rS4xLP1DAVrYjMCSy12MLDyHPYblnR/S+kfhpQXWIvCK6xWaHcizfE6ZNW\r\n9R5YR9d54W8nAA9y8mrvzH2YdrnNzVc2m3fJAFtccsAkc2J1JpCyKYWxcR/z\r\nE46mubwoxXY5KQ2N9SvQddD1UjnfblHCMEjPL6Rj5ZjKp/g8ZkkJSRqQcE+r\r\nbhV8piV42Dn8ReAQcPtv49mdvF5oSP9aX3HJPOBSdYTY4t4IGi+gawIBjsKq\r\nS+0y4ZW/8h5Qlv5z1O9nKrCGInL34fMLEIDfV8kDIpAkm0qHyW0axE+2K0jn\r\noQp4+YeByI3p6GiUCDTPkyzNBsIcMxpmOZawL75e7Lrs4D0JwrlrsUQrwAXU\r\nNt38TXzsqMGUvnbkoyjDbc41n8IO4Emmejc=\r\n=1K4a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-bd541a54bf5c938aa82b65ad1dbb5599d5d4e7e8-16.x/balena-jellyfish-plugin-front-6.0.150.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-bd541a54bf5c938aa82b65ad1dbb5599d5d4e7e8-16.x/balena-jellyfish-plugin-front-6.0.150.tgz","_integrity":"sha512-AbSZQ6wdXFu0jkxsCDvPnssm/y9i3aNXiGym4bjDO39ourTX7H+PhWimZZPMbmXMZUufd4vsvrkwhMeoXL+f1A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T13:39:37.255Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.53","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.150_1663511224630_0.7925476017164683","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.151-renovate-balena-jellyfish-worker-33-x-a3863036970453d65ca41f731b561139d63c03ae":{"name":"@balena/jellyfish-plugin-front","version":"6.0.151-renovate-balena-jellyfish-worker-33-x-a3863036970453d65ca41f731b561139d63c03ae","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.151-renovate-balena-jellyfish-worker-33-x-a3863036970453d65ca41f731b561139d63c03ae","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"094df4e7043a348532de7e861812785ff4958466","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.151-renovate-balena-jellyfish-worker-33-x-a3863036970453d65ca41f731b561139d63c03ae.tgz","fileCount":44,"integrity":"sha512-59KEc/ZFnSa/Fva8CSaAfWYNdB8ZGQG3wBnyCh2geTgan0QRVvsiBiaubKDoqdsa+FjwKI2vnvZzCYZl5zIbAg==","signatures":[{"sig":"MEQCIE42ZSDBUTjBPeTHbcEMCa6Mzy4JuCpO9TWIaQU+Wr2gAiB3YlaOxnOZN5MQpra+mNd5YkhvU6UcnrGAxSYRtIV52w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ05EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqHg//Ya7lVb2UT21u9unvmW6UqIBGaMG/PV1JLqTMl3/hY6VH+2mU\r\nsFihVaUQsghvQoU8j6g7FZELE7096MDKw2jpjEnXRSasxCjEARwT1asaaE84\r\nosMu7V5AdtX9epyAFnrv2UOpt45DiRERP7kKVNqDzyN48V9/xOdLj56by2sR\r\n9u7BGQGpXIXh70tJxRTM10NDtvSV6Em7DDuIZNgguY2Khd9mbznC/AuHXlwR\r\nUqmlENtGDo+CEyN+CAN1A8+t3RxsIPpCTUBGDmi2+n0xknSKCh9aVpApIK2O\r\nu76tpZyRKDFF390WcXg9kb17IG3fx77yka6/Exsn1tizfvDhas4f3NjhQyqT\r\nN817QC2yXat2DAgX3QKumN2oqt2+HvQC1CEh+VHqLdndRxIKDUNav8suMGco\r\nE1mgDHfIi1mWEi7/p1/7zpXU4t0+mA+5UjabX+f2xAGYWYKKFUdpIZIN/wmv\r\np/Kkw9lk7I5ilpFQvddGLKU5F+FPjhX8Q6FYj1cYuUMHPLMVIcwY2pVyl0y/\r\nkTTbpozXSNTh72jwrrSSy7Q05NgIK/Z5OsnoqRYtGgk68/ESJ8xJs/Y8RyLp\r\nDTgib7p8T2xBP0iXdbjtqcMwqiOGyc/InQJOnj6dRzsWzrNKpw6g0VzpgieO\r\n7MxohNl+q0Dquh7qXHCGDZ6O2fmt6vq/pQ4=\r\n=rgPz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a3863036970453d65ca41f731b561139d63c03ae-16.x/balena-jellyfish-plugin-front-6.0.151.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a3863036970453d65ca41f731b561139d63c03ae-16.x/balena-jellyfish-plugin-front-6.0.151.tgz","_integrity":"sha512-59KEc/ZFnSa/Fva8CSaAfWYNdB8ZGQG3wBnyCh2geTgan0QRVvsiBiaubKDoqdsa+FjwKI2vnvZzCYZl5zIbAg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T16:57:03.472Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.54","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.151-renovate-balena-jellyfish-worker-33-x-a3863036970453d65ca41f731b561139d63c03ae_1663520323789_0.6165190146671566","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.151":{"name":"@balena/jellyfish-plugin-front","version":"6.0.151","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.151","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c3d0904a6e62f4e01c4ce25ff1fb25df8698b527","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.151.tgz","fileCount":39,"integrity":"sha512-Q0BE3wkLgBKEPHfNBQQG1WjokyWnyiFmTDpjTE/yy8q9t4hUTGBSAaJkgTh3sKGcojsMaj2BU1pE005lpWkAig==","signatures":[{"sig":"MEUCIBY7h2lxzvh4/9iCJA+qMebgcfesQo3ulI/R/v59Uhf1AiEA6u2rwQt2pD7PMyJ99Yzg9Nm1NSDCeafQgOAj2orf3gE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ1l1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCOg/+KUhVMHsTyXz5CfAPnQzdqr5quPtcB2rkrMaOjNvzXKAGPg3t\r\nLzdmqp0vpzqn44TkEcD5B4P8WaDWdZElmzikYR4m+H03ig6P9f/4KGEfUnSn\r\nA5zyvHVaOLn15XLfJ1o74u0DZRuhXko1vQ9+5Zn7aozjWJ7PlQ1sUGrNlBIA\r\nn1TrA89iv9eSQixqD1pVvm8VExwkyrKxSU2Uk3x269SNFtQghrXG7yYQ5xX8\r\nkTNHtY0RxHi9HLdjPFXWrxPlqsBlo5K5zoHCJmf+zF7cFpTOVHM4nK+ccJmf\r\nLPFyRNRiZFNG39DJ+T/NLXX3cGmd0P+Y1teQkJ4RAQY4GC857rSJkYrW6tXN\r\nqtxTOkB2M1A9WM2G5vPWhOJi1q9ksp414+awOISsIyitgaObbUR/dwM7enwu\r\nRpjPJVLsWvmd2ciDjH3lFlzAn/88v5JWraAdmJ3EbmaiGAB2Fqarord9De9O\r\nzIj+hg1CaOfLsCOrD/X68nox1ARi+V5VDeXlCuUNPlW+K1enK6E4O/g0fZZ3\r\nqqptpoeTCsMfWAS8DVDlnncUOnOZQUusVOtwRUiIWW65+yjtcIz26qk8NhNA\r\nmyn97hyx6wO+tb+N+iog2L1VSl1TY52ALjK6IVPJIjOeerYTIXXPr/TruQYH\r\n+NeaHCrTiCP2proVOyaX5ieaV620ANP36lQ=\r\n=1cI2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a3863036970453d65ca41f731b561139d63c03ae-16.x/balena-jellyfish-plugin-front-6.0.151.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a3863036970453d65ca41f731b561139d63c03ae-16.x/balena-jellyfish-plugin-front-6.0.151.tgz","_integrity":"sha512-Q0BE3wkLgBKEPHfNBQQG1WjokyWnyiFmTDpjTE/yy8q9t4hUTGBSAaJkgTh3sKGcojsMaj2BU1pE005lpWkAig==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T16:57:03.472Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.54","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.52","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.151_1663523189472_0.7019343579041823","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.152-renovate-autumndb-22-x-e9c273ed4a92ac54e130aa233da35ca1bfcc0b85":{"name":"@balena/jellyfish-plugin-front","version":"6.0.152-renovate-autumndb-22-x-e9c273ed4a92ac54e130aa233da35ca1bfcc0b85","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.152-renovate-autumndb-22-x-e9c273ed4a92ac54e130aa233da35ca1bfcc0b85","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"96c135015e6f37a6c3979756b7f82edac2d64d21","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.152-renovate-autumndb-22-x-e9c273ed4a92ac54e130aa233da35ca1bfcc0b85.tgz","fileCount":44,"integrity":"sha512-MF2KvRIco5315aAdj0A0/3QQMiNRjVkAfIsU8a4KJHXQd7Y0/r698y1xN55c+bVyOlST8so7Yu11StoGFrQdDg==","signatures":[{"sig":"MEUCIQC/cqEZhSyiufbk4TBfJd9xUTGzOCtGEVVTvw9CX7peSQIgNzbaAtSquE0tBzhzoMIlHCSmpNB2/7Ns+96aFnPJfYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ1nhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3+hAAg1OEXNaMYw8d+ZH08gWPuS2f/6znpkMEH4ysNFCP5xbJEy7X\r\nKchAvSwDDJFrGuXK2v5mNC8lh+vuBJEHIqAWwju9BxBpfYZeYCtnH3WNnNvM\r\ny5hi52AZkLLKGGsbEYOofNkodOpH1mymGhzVyymrcj+Cdz0XI/7IVuqf10qE\r\nEryNhdKOhd8h3gTxJmUNgzidFw/qKpSJ+UF9aS4aQnSKvw5c0P82dHtz4uYD\r\nul/NJTw/QNPzumA1rXjoafabbxy6Os2/bOunYVWFOnRfa7Tpk9t45BDJobRs\r\nxXr+pFX86M6h3bcOzAhjh+ILYllbZqdGW73aFB4PO2zYq2qDT2VarCBBCZf0\r\n46QYujDxszo3BvLIuFeaTFPwTn1gHoYASKtZ/yWo+1JI14ddzq6If+55dr+0\r\nTtngYYVEQHsOX1DdQSFXav8fhuQ0avZkcUcEKyoswlyQQ+HZQSFkMJhGg5an\r\nMjRDJGDGmweCfXGjHDgK+Kzp6dr0kdkEPB42atVbVlurXzc5oXSm0K8UtU/l\r\nkIhegOm6qm3oBpqILVCG4kmUdB03P/ZRur1LSwcxNLEfF8mLMznHl9e9aVqk\r\nrHJ6obkQ/uhKoO6I3SjOHOCMkdLk8vrR5HE4pKdsIBhOIubg+zqMbh9rjFzd\r\nNEtdayhYyYhJZQ0ARvniewnbRCvpgK5L05w=\r\n=OsUV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e9c273ed4a92ac54e130aa233da35ca1bfcc0b85-16.x/balena-jellyfish-plugin-front-6.0.152.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e9c273ed4a92ac54e130aa233da35ca1bfcc0b85-16.x/balena-jellyfish-plugin-front-6.0.152.tgz","_integrity":"sha512-MF2KvRIco5315aAdj0A0/3QQMiNRjVkAfIsU8a4KJHXQd7Y0/r698y1xN55c+bVyOlST8so7Yu11StoGFrQdDg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T17:46:28.395Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.54","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.152-renovate-autumndb-22-x-e9c273ed4a92ac54e130aa233da35ca1bfcc0b85_1663523297267_0.6898410988372772","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.152":{"name":"@balena/jellyfish-plugin-front","version":"6.0.152","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.152","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"984fad3a2eca676b3dfac4cdfacf21cd57d0ce8c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.152.tgz","fileCount":39,"integrity":"sha512-/L20IuwkAniWT6ap1N3Af7gUg9CpuplxMkkedosZogdrmxQuoQZZLe6N+gUdpZMOCu3o7DECeEIoq8FSkYBVoQ==","signatures":[{"sig":"MEUCIQDsxw2eHBlLe9N5rtIZnyhcFLzpJpBFZ2CBgiiG5GEhyAIgbKH4eHfds8CqTw8/EqQobykHnZHOq8/y8+J9Lqq63bI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ2O8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj0Q/7Bc/6kh2P/mC7pCEElS3UgjcrUa+dBN74qWbObxIVArjeYcSI\r\nt8jB8faW5gKFh1CxZVg9blPrgv/DzF6UDt5ks3h4TmEqH6Q7u03IhVpfdPFI\r\nZoMsTgsWw/5VDU1HNnB1spC6ahUsJh9urc5ZnkRlB7w4dV1qyilQoVD7duwH\r\nVBBJdln70ZQP+5MECAmfNQtmVClVG8PD7cXf2H1fVZGDN6TM2J27jZbXD6bG\r\n/P9yvFxtdwiq0XOqjNyKcXu+6LbPIqZbphiLgMBfmSRVej4/wdLVgKwzQoFY\r\nnzr2/zOURL0/UrNA+3PWQoA1rWIjzAbH94P5GESIvCdDroPq8rI6V552xj/C\r\nM0eWIH1RSnArnPzMNsrWuZC+aYJH88nHMV2CSU/OY6cL9EuvRTcaYo3eDko2\r\neAv7LjYbsx15J1rQqFZy9ugs4W5kuus6MIZmCPGIXVhlAVcFWFnUib7T2ups\r\neVzUBPBPSuCdWtsVl+Fg/95dafP+UwCjEYNqXtEyOBIDlLTP416vGwQ0DFMk\r\nnZI0ryPU4qpYJ2KCsMnd4QQOsXvmmynNzrPxe5aDSk7RpWuTdsziF4NyKa3h\r\nHcPYN+q9lZEGNDBM8wQxp5HaENrHHcfYDXLjOZlDhqflo2utTeRMrrQeXa92\r\n61c93Pperl30fk5+0zaEDODPBxgUZyEkGZI=\r\n=SiWL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e9c273ed4a92ac54e130aa233da35ca1bfcc0b85-16.x/balena-jellyfish-plugin-front-6.0.152.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e9c273ed4a92ac54e130aa233da35ca1bfcc0b85-16.x/balena-jellyfish-plugin-front-6.0.152.tgz","_integrity":"sha512-/L20IuwkAniWT6ap1N3Af7gUg9CpuplxMkkedosZogdrmxQuoQZZLe6N+gUdpZMOCu3o7DECeEIoq8FSkYBVoQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T17:46:28.395Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.54","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.14","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.152_1663525820273_0.0487962755644511","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.153-renovate-typedoc-0-x-3aaf674889074b5fba7a1a2fb0936308ce408076":{"name":"@balena/jellyfish-plugin-front","version":"6.0.153-renovate-typedoc-0-x-3aaf674889074b5fba7a1a2fb0936308ce408076","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.153-renovate-typedoc-0-x-3aaf674889074b5fba7a1a2fb0936308ce408076","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"18d95aa92e980c607a69c94260897634458e8474","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.153-renovate-typedoc-0-x-3aaf674889074b5fba7a1a2fb0936308ce408076.tgz","fileCount":44,"integrity":"sha512-ZNdIg5jioephkL6dHL/IgSqSNSTuBMogcbEs2V4ZKTIiA7rqY3lgIdWtrYvQictQvvXw05Mvb7G4+pXFJitZNw==","signatures":[{"sig":"MEYCIQC/JT4FhHeGdv5KloN7ZZgybysSDvwpBnPYwILAfEK+bQIhAMklZBglys13I/9ndamqVJdd9hgYJ3LsNFqpTzQFVPWQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ2RHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK5Q/+NearnMqiXJNdMdbfcVHvErtiK5QV1xP1WCrxho2tMH2zlSiX\r\nfk7JjcXds2aUZqmW4KuKSIox7f5SwMtkcxMFXgkvinOBrgGQsYP2Gp/NCjop\r\ntDAB89qBEnlWtHyfk/Qs7CuDES3BC5LkR+sShC2FK6WeEbi8TmeU9Jrmmyod\r\nvrxUkb5RfyrCcyIDs+0rfXFZE4A+glQ4UkuvUbDxTIn/Tp4wlAWUfoMQq8Ti\r\n1vefv2q/+Ia0UZFcgQZTGoU3UjoQqbB2lCO7INi7lXmySJUIjZrsud2v6npF\r\n9VCgwPJzYd4GL6c3jdtApaWiVhHj1XvERxIZZA8lZ2Zyb/VBJMl+8cHvBn+2\r\nnf5qjVDVt2CrpZXsDwGCbTQEbLXSnaAOr76lGMpVQrp/2GPGyKKs6uOfggkR\r\nNEn2R9EMRBLumayRctuI4dsq3dPC4qTmL5G1ZxrBZ8dtxhHnWaj7XUMflYY9\r\nqWzy1Zr2ldPzM0Y8NJwVJTkEWj0bCssxTzrOFjycWM4MBKiB+wAO6cdS7r5n\r\ntdhl+ct6q3NeHUjw+DDwgv4pP3hqsmuUJ7q8vKcJtLl34B8oO7f06fsotulP\r\nnUQSGu9pml6dNn5RWzpkaHIzSkxS4LLHID6BDZuXmOm0oUjluakyYnLC4i9b\r\nk9+3L4gf+mCDaUc1QxuR0w4mnOTCCijCl2c=\r\n=naLT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-3aaf674889074b5fba7a1a2fb0936308ce408076-16.x/balena-jellyfish-plugin-front-6.0.153.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3aaf674889074b5fba7a1a2fb0936308ce408076-16.x/balena-jellyfish-plugin-front-6.0.153.tgz","_integrity":"sha512-ZNdIg5jioephkL6dHL/IgSqSNSTuBMogcbEs2V4ZKTIiA7rqY3lgIdWtrYvQictQvvXw05Mvb7G4+pXFJitZNw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T18:30:32.642Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.54","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.153-renovate-typedoc-0-x-3aaf674889074b5fba7a1a2fb0936308ce408076_1663525959156_0.9817849662128055","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.153":{"name":"@balena/jellyfish-plugin-front","version":"6.0.153","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.153","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3c4ee1cdaca0b8e4e573cc4798653fe44a5d95b2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.153.tgz","fileCount":39,"integrity":"sha512-Cs/Yvpv3riJxE1XYP5VWI+RP63J1I03MYTBHOUTtgjBtEVqQKzMrn/D66hbZfXB9uEi/gNL6iDNptsY9gAaXIQ==","signatures":[{"sig":"MEYCIQDCAssE2T0M3EfdQ4srKFe7y/iWZTRkha3xqVPHfYfG4AIhAIeMs5h87OtRMZAUEqfZiY4A/UYWtBsK0g5Cm9qbQ7qq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ22vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYpBAAl0JrCof8HzJQFYsZklrvqlntqP5lA4+StQmSEKQxoPejGDSL\r\n9r+sHZ0QZD122sYRXXyCVj6t4XW54mP/6U1aUi11h3l3D9ZhV3FQt18olpIM\r\n3Hmr5z/H8fd3mvdK2PmHgzxMVKAFyY9aJSYak1VFqpYmh6+17wvER/66/X/8\r\nqdvzpbxs+B4aRu/MK6FiQCN6QAOQJOCl5yJEOhwPwlW6o1moq0/YujqwEOtN\r\ngvqc9hLA3DYQ241+9DCo5PpSK4Ll3ebe8Lk8fn1qPZK1Ok4dhMlIDM1Y+c1h\r\nzg8gBJ8WPMQ1LDjKzw7zfsTkASTG16X3yGjK+3bG0yNno2hKOIPVXERtGWxr\r\n3D4zuqx0nm8Mxrk4mWWc6OXBi/JzborECmxkIjdL4N427yvl2nskTd0Eoa7A\r\nmJzai78DffGZeuz9E0JQ6nQR9GnbdarQOko81NAedCT4A9BanlVAOcaUJBf8\r\nr3VZPgrV20PwP1aFEIvKURUv5Nrj5iP9r5Iduw/VzI1ScDubcl8BQN+wISlQ\r\nQ8/WJ0VYVirWbf2qGk+pRj/1j3Dh8SoSkSFKe9vmz+PSSN4ZGEQSfnijvkQN\r\nH3FToTRRkQ2tIkpWyVKitBs1f7PjDJGezZZqaKP94w/eHF5sBR1661ZgALT3\r\nWRcPqU4ZWbeo6oy22qUaMtlTHQaAtRmUNro=\r\n=YvQC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-3aaf674889074b5fba7a1a2fb0936308ce408076-16.x/balena-jellyfish-plugin-front-6.0.153.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3aaf674889074b5fba7a1a2fb0936308ce408076-16.x/balena-jellyfish-plugin-front-6.0.153.tgz","_integrity":"sha512-Cs/Yvpv3riJxE1XYP5VWI+RP63J1I03MYTBHOUTtgjBtEVqQKzMrn/D66hbZfXB9uEi/gNL6iDNptsY9gAaXIQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T18:30:32.642Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.54","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.153_1663528367369_0.0145608897580638","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.154-renovate-balena-jellyfish-worker-33-x-4b347994de176850f0415a4c2516df2a1971a707":{"name":"@balena/jellyfish-plugin-front","version":"6.0.154-renovate-balena-jellyfish-worker-33-x-4b347994de176850f0415a4c2516df2a1971a707","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.154-renovate-balena-jellyfish-worker-33-x-4b347994de176850f0415a4c2516df2a1971a707","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f336afbda3277da17ddaa9848f49f12c5cb89438","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.154-renovate-balena-jellyfish-worker-33-x-4b347994de176850f0415a4c2516df2a1971a707.tgz","fileCount":44,"integrity":"sha512-m/i1A6AEA72bKXD5RXJayMhzaT+YGuiqtKtVI5CqUDhup0olBHS00iX9OPwn8BBjARJA1XzduiCagC213hkmbQ==","signatures":[{"sig":"MEUCIQCCA8CuAT6vf+jMOqDY285EuYgJ9hjVwD9wz5r8XkxChQIgSmLoXgTqZmfjYWi8u/DuO4BI6ZrY/vJ5eI7q2qfs0xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ25CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT5w//VtSkKm5EdJDrG8PDLqM723bhbwk41vsOR+gYYJnjtD7sQHk/\r\nDjPHMYfzkSmG0KMEmF58y01rFeHKpPLGKMIyN40nVUymRI9ukkb8b6Vrr2hk\r\nbAce3ecWGmWqUjgWdoQZ6WsCdhSo37TEPnCHUWRUTKSFszYlwTl5LaM+qcXK\r\nGoI3NDcVY5PgJUfbzOamevreUk4FQIirppP+aMarIg6ji49yhaVDVeuhs15q\r\nvdzJN+4mLQOcvZCW/2pPOTGZ3LiPs64tsrfFZTwZyAYFA+wm4f+Aw/aDB+Tf\r\nRnvp2ildBFO5k9y8os/jqrReLOos/eQgnBCUV3XCqYF0R7E9yRTe1BzXkIzh\r\nTBrws06aDmboStjbjSmLlEJZpHsGafy67WNMpw7e59xObocabr89xBIbZcrj\r\nRC+qEHQ5a7HHF2mI8V2W09e7Y2Pe0mWpyd7mo81oJeloC3v5Lqrj6/Hw+iVI\r\nH8FDI/patOUM6sV/jzBngTXGYdx7igaU5u+76AmsOkschL/RSuJMNWlw30qu\r\n+9vnRt3K6FKmgiFRsrer82Gr8tLCaj1arxp9au++mqqUnFfN2nZ5WWcdpNep\r\nPDao+muUsQZ4W53a27CUAuS5RCGczqMXSEAgLPDN7Ruq7jptFEK/SmF4fGC4\r\ncAlyxSld+VsB4eNDmC7NVGdD1/3l5n43AAQ=\r\n=pEb6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4b347994de176850f0415a4c2516df2a1971a707-16.x/balena-jellyfish-plugin-front-6.0.154.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4b347994de176850f0415a4c2516df2a1971a707-16.x/balena-jellyfish-plugin-front-6.0.154.tgz","_integrity":"sha512-m/i1A6AEA72bKXD5RXJayMhzaT+YGuiqtKtVI5CqUDhup0olBHS00iX9OPwn8BBjARJA1XzduiCagC213hkmbQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T19:13:18.261Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.56","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.154-renovate-balena-jellyfish-worker-33-x-4b347994de176850f0415a4c2516df2a1971a707_1663528513971_0.2653559302285746","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.154":{"name":"@balena/jellyfish-plugin-front","version":"6.0.154","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.154","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c5f572ddaa0621fe229ba79595a944a12c366604","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.154.tgz","fileCount":39,"integrity":"sha512-Nfp/Xh+8nP0nazk9163kaIrGx8QMhPvGutL4GFhikZb+xZYUhLw6DguQuZxItg8csPio36HeEpKgGzL4Xsxsdg==","signatures":[{"sig":"MEUCIQDZfGMVW/c3V1CYKwybR39QOIZJB8TKnFYJUkTPbbEaKAIgSKgBO7Sj2cW9Wri5ZHrLuvuSulmwZbiJjsX682POYAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ3ioACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9FRAAhmArLtY8yLU/dfoHC7aNX4La5DeYNPBt2otAB20uYemifeK3\r\n39sMeY3DfQjtbctxiDTZZuQxYlWubJ5Cb5bxWqvK0Bu1+of7f2W8uNgnDwyz\r\n1v/qsdTyUjmZNtPvAZG0MavbWEBACRFuM0GPMwhveCsLUoNqRpJ9rOf4ctJC\r\nLUUnVDC8TixldEbTs5/Y9uIC3F0ixtuClZSgJKkVa029B2OQlqKxeuDIW03g\r\nh92JDr0uFFEt19HDR3mpL0GMpblgQ5pl/4hAclib78W3qWEeGPK3lGTld4vA\r\nJv1EOjVRMvZ2T7/5/wxpRirL837OQvojImZZG9P2UM/W5ToL1z2f7hR9+ZT7\r\nCIdzLi6ytlW22xWzCPIh4eRPK6RoafEsz8jdx8YRKdUjAD0XwIwESpKIZYqs\r\n5ImTcCHEJlnjq7YoVfhzNt8285WrZd2kzVzBAZkQ+OWbvQn0ITHLaPsqscg3\r\nt72F6rxJoItm0JuLK6yfIbCOs0QkfTUI5NfS8Y1w6dNHau7qH3Irn1Ycnpiy\r\nNXSsTY0+JhRwTWWgjM0UKPElunQkiJ5p8zR1nowxe9RD3Gzg0NJtb3XuGHCq\r\nA32EV0FAXDMtfCiNx+XT2qtxUheh7eHohOSfpNd+0yz6l6uJY1A5yvqCgWkJ\r\nXK6/fMcoRdPCvNSpCZKC9MR/a1N3OMyIr/U=\r\n=lq3e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4b347994de176850f0415a4c2516df2a1971a707-16.x/balena-jellyfish-plugin-front-6.0.154.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4b347994de176850f0415a4c2516df2a1971a707-16.x/balena-jellyfish-plugin-front-6.0.154.tgz","_integrity":"sha512-Nfp/Xh+8nP0nazk9163kaIrGx8QMhPvGutL4GFhikZb+xZYUhLw6DguQuZxItg8csPio36HeEpKgGzL4Xsxsdg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T19:13:18.261Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.56","@balena/jellyfish-environment":"^14.0.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.154_1663531176191_0.890980358496319","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.155-renovate-balena-jellyfish-environment-14-x-6eb749ae72999bb0a2ad1cf094bdec87906963a3":{"name":"@balena/jellyfish-plugin-front","version":"6.0.155-renovate-balena-jellyfish-environment-14-x-6eb749ae72999bb0a2ad1cf094bdec87906963a3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.155-renovate-balena-jellyfish-environment-14-x-6eb749ae72999bb0a2ad1cf094bdec87906963a3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fcd426d1277b9759bc5cb820edebe9715e5757a8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.155-renovate-balena-jellyfish-environment-14-x-6eb749ae72999bb0a2ad1cf094bdec87906963a3.tgz","fileCount":44,"integrity":"sha512-2vuAvZL9oqn+XOITfGHWFFOQQQLXPk9786BR4F1jb6CUgLtaXegKxNGTd4F0rnqkHy30aXteVLG/p1S9eqFHRA==","signatures":[{"sig":"MEYCIQDj+XIA5p/2Gbvarj2p6DhYtfktFGK8CylYj8m05jL83gIhAKZ6Cjq0E+NLJG34iM2/yeN9Vuirn+aPieW5LmycRxon","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ3kaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDmw//R/8eleX1RbdGhTRgruEBp6yIA7leZNHbkPF8UxffAVpn0AZn\r\nuDz1oPWK8b93B+XtuuXCbF059txDlOo2eKkoEy5txHbWKb56lNoh+yzc9oto\r\nNqHrYEPvJT3IVpRCwPOP9n2Xgftx8wJTw01I/iHgX2ztH2idqQgMvSabfYgh\r\nJK7Qow1Du/LY7vLlM4HBIaVFXroQLmgthw/yNn7117HrHUjC+XQintI3otzi\r\nFBoQZ+bMyMQZRjv43IQ1OUCiP0QvWAB/Lr1K71T8xKRTf6Qtx3hD+i+12X0O\r\nQLo3Z99t5GIdCEhUfx+4TXEDzGhSfMxsoF6sKw7Fn/5sw6lcPoFJdptoCrag\r\nQQf/8g1UWSZGxppnkK7n+H197DPgKzLxv3+ONHI2kXFZualksnRuYKWLCPxb\r\nnoHUARLFko+3BU4QuBatwd9My6PO7PzzGD2m0JB+QmXQoS1R+fMmKyiuEiQv\r\nkwetDbXoAJqIFQPssv3nWPYuRXZ6/uOOSvhw/hM2CykRCc0G7GM577WfJp/q\r\neA0qWslLWbx1XQcJZp79RzHozs91VJsRZmeBRuV6BAFjnE7ZRg0hnRquF0/b\r\njebqUAA00gniqhZiZgxQsUNpwUJsy/OL8HMJO80UQXDuZ4cFid+cHpwoTehE\r\nVo8lBfBHw78sGrYlBhqTg30BXLvp1UMfFJ8=\r\n=uBIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6eb749ae72999bb0a2ad1cf094bdec87906963a3-16.x/balena-jellyfish-plugin-front-6.0.155.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6eb749ae72999bb0a2ad1cf094bdec87906963a3-16.x/balena-jellyfish-plugin-front-6.0.155.tgz","_integrity":"sha512-2vuAvZL9oqn+XOITfGHWFFOQQQLXPk9786BR4F1jb6CUgLtaXegKxNGTd4F0rnqkHy30aXteVLG/p1S9eqFHRA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T19:59:50.225Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.56","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.155-renovate-balena-jellyfish-environment-14-x-6eb749ae72999bb0a2ad1cf094bdec87906963a3_1663531290142_0.31858555426444646","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.155":{"name":"@balena/jellyfish-plugin-front","version":"6.0.155","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.155","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7e33915d1405be292aabdf0797f3c30de02954ff","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.155.tgz","fileCount":39,"integrity":"sha512-6GKqAF8AM6vcHsJc2sVCF5JFpjnzcdYiv6OP/P+pw5nR/skXrVQc5VBS1kF0NxDi755gKWKBjZFhMFfxPvocIg==","signatures":[{"sig":"MEUCIQDmsBIr693jQPHBoBY146OIttP+9i8bLqb+Gz2cZ172LAIgU8/2nfp2i8LkpOQXUg6gI/7iGdy9TAPmQQ7zwjXijvY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ4K+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobfxAAg9Ajsrfg5ZRggUkOoyH5abEnAWyvDoketkmuNE5FuFHE3hqo\r\nyW9WnJmwL0pQ/Yz192LVcGwbEebRQiQBcUVV+3x/SuZhp8pKdrCJfklbttfI\r\nV+h2YVatcH31pzleQGz+fZDGKL/qV3sTzdUDlN1N7WWaHKR+t52P8bPQTMXf\r\nk8UaF/Nj6j92232MGb6u1aQqaS9axbdzxt8IDcWCEcBj6IYrX5IvZm7jNHZR\r\nttwpz+FhvDNwK1lMKPVW6Ge86/82oEXYTA0gJ+1rZ2NBPfXDOf5bjbUWYFZS\r\nAJqO5qy2/4meQCbxINAHfv0YDxn/NVTJHqrSB/gHSoygc9EA/c9cmnWQgsfd\r\nuxcIJG/g+yzdJ+87+ClXFVLo0BjnKoW2zVQiI+iCgWnd5MWevrj4wyZy4TMU\r\nkLuoknxtM/FkUyw2rrdaL5LlpyF/b5bq6z6nG8vMW4hf23JSXYVcaawXqRU0\r\n4JKnVo7+9z0AGh5B+LovwiXe0mgzRE/cwnaCCL0ePSACc40As37TU6Ab52zR\r\nQjH6Ze87sdz8Ypo46LoWk7kxU+7DL+ImaMb2xCZla5S9rb1NYm+avO7luexd\r\nlNgW7bXYYleXX89n4mFWpkOSvM2USiQ/rRLyY+ZLrloVEJaosga9tQ0Tg3nm\r\naq1UGA2xa2VbaYWsMEMNE8zpcUu+MjnJNQU=\r\n=O5mD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6eb749ae72999bb0a2ad1cf094bdec87906963a3-16.x/balena-jellyfish-plugin-front-6.0.155.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6eb749ae72999bb0a2ad1cf094bdec87906963a3-16.x/balena-jellyfish-plugin-front-6.0.155.tgz","_integrity":"sha512-6GKqAF8AM6vcHsJc2sVCF5JFpjnzcdYiv6OP/P+pw5nR/skXrVQc5VBS1kF0NxDi755gKWKBjZFhMFfxPvocIg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T19:59:50.225Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.69","@balena/jellyfish-worker":"^33.4.56","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.155_1663533758344_0.7709073744467636","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.156-renovate-balena-jellyfish-assert-1-x-b524bbf846127ada07d3ec7a47c7d003327af86b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.156-renovate-balena-jellyfish-assert-1-x-b524bbf846127ada07d3ec7a47c7d003327af86b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.156-renovate-balena-jellyfish-assert-1-x-b524bbf846127ada07d3ec7a47c7d003327af86b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"55ee6bf9daf933424e178db25ddbec6e5c3e99de","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.156-renovate-balena-jellyfish-assert-1-x-b524bbf846127ada07d3ec7a47c7d003327af86b.tgz","fileCount":44,"integrity":"sha512-4bSgFMHybYuRgf3U5UbFFIcxznQs0upTtfkkp++7olKWtNdjHEd0/SUkGno8mPqKoKdlNlaw0lH6F0yoSzl8cQ==","signatures":[{"sig":"MEQCIFxnwSfwEldvbkX3RqmWOAxn3rOsIUYNsnfq7sEQXefUAiADAOnei/yq5qqKPnJ0ApRsHdHMMED/YSuUnz1WG/A/mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ4MsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrXA/9Foxjk1e5LvDBtQ7jXefaXBG0k2EwHVT9MXt+DRY/7KwCXqM0\r\nDcZL+duXF/fmcuDeJRqRlgIqsPNbnEmjSnwx45JAsnAs+hzoscxFKIpTIUL5\r\nOv3xaQYm/hls67tQw9h01WAOeGM/dJ5u7BBE73MxEIv7AKASVKADyDn8BrGE\r\nqPtrLcuSWil2U9rSiGhz4vx5U85lv3sGo6kd+iEyDYrcC87Hf43/WokW9vH6\r\n3hrAmeKcTQLpp5UpMR1NyNnegTklroLWwLZTI+DOzhZIqFeQK8AG7GgUQpTf\r\nr7LKVHSCe05toClxxCXjkaHvgRfB2QF2b3nJ+bxmpm43vr+EXq720rliCnvt\r\njY6Z6VtqiaZ+JV5k3qWpCiq1PAiiRbA5SnG4L4rwFi0xXRmLxQincOYZzni3\r\na4DVEpkzuv+h9XoEKE3oA+bcPmwi/czfOmkZ0dutyG2r3U3XupzN0h8A0pQN\r\nxIlVJ0vovJkNDeHCkHYAewDTE3LCrU45c+3T8msUwAg2k0MP8XJ/KXrGMzIy\r\nhui5QeFdOkryCVexNNKlyCzXZERscRS90upGhdMR6qZOffSA3+IxUrXVAxOZ\r\n5z2MMJBtbTgGUPVjkIgNoD2YIzsNexaQNl6Oe+9pnRn9csusoQeF4Zx4deAU\r\nv6UgnRVWf3l/pAn6W95b29Qn+i0/hIxklYo=\r\n=6vQx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b524bbf846127ada07d3ec7a47c7d003327af86b-16.x/balena-jellyfish-plugin-front-6.0.156.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b524bbf846127ada07d3ec7a47c7d003327af86b-16.x/balena-jellyfish-plugin-front-6.0.156.tgz","_integrity":"sha512-4bSgFMHybYuRgf3U5UbFFIcxznQs0upTtfkkp++7olKWtNdjHEd0/SUkGno8mPqKoKdlNlaw0lH6F0yoSzl8cQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T20:42:35.746Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.56","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.156-renovate-balena-jellyfish-assert-1-x-b524bbf846127ada07d3ec7a47c7d003327af86b_1663533868669_0.8542776082801935","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.156":{"name":"@balena/jellyfish-plugin-front","version":"6.0.156","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.156","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"481fa4aff6ca858e230e3dfaee853b1a2e4d133f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.156.tgz","fileCount":39,"integrity":"sha512-HOP0XPKvPgXSlGBTjf80br9j9QXoXwCMn0jCce/+Gdkj+nGNIKtA4xR6jxY9PcEdgcl5v0Z2gtxRnqELgs8Kgg==","signatures":[{"sig":"MEQCIERMCbBMIXDCUGzdZNJJSygTwewWe5qr3/oY8GYyMLL3AiA/BAevu1K0x9Nu3emu3WFk+9b0j5k7LVqoGaD8p2/zmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ40CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG6A//QNZI6M2kiaquSYb2vv4pZRpE0omuA/X/nBEM7hrxTcVSSe4Q\r\nWxDTZ2uwCNiSOSEPUP+dktAmpFTuYUmY5hhCzp4c+JXiyLNfH8CC2d/fqT5E\r\n04CgClQRxh8CoSIXsiBOZxpHm1qnF02N+/nKz26RDqJeL2lgpxYCSn0as3zg\r\nwBl3/LmT3glqnB76b5NJox3CWMOiEY3JMatFqTA7XfKnyHgymdeekM9Vqedq\r\nUCXbFsyUlBQtq2qz3dEdjaufY7gp6S3lrOs/mdTekcAT9cla45V9gW5sN19c\r\neCDOSqOCLldzPXdhfbBxiLfontdu/AiGgaSkrL8zkTg2pLSGDeAihHVwJWoD\r\nPYRWwNKd3T8juzTP4x2rSmXQWnQb/AhUMnOg4dDqchumAXkk628bh8CgAdu2\r\nDdmT8To9vla5jcuqSqR06iaSSV3UEqqB/7obYds1V6ZT68kw9D2H4m+gLJkW\r\n+QA/o50U1YDljX6HhUeF9jVpUgAOamZ34eAI/Tsv6FV6h9d64UEAVh96+9YI\r\n41O/wkI7CBorXnAt9PYi9NGr/KXzlFHSbbe6AuKUHd1LgYrgQepR7NKA/ZyL\r\nUSmRuZc0yZIrtVXRz68P5tn4OuSYKndCx32qQRFzlTSlKWSQgLZ/Ns/H4CSm\r\nRt9695eYa8+k3opvcUkSIgbeUhirnszMri0=\r\n=5cCz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b524bbf846127ada07d3ec7a47c7d003327af86b-16.x/balena-jellyfish-plugin-front-6.0.156.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b524bbf846127ada07d3ec7a47c7d003327af86b-16.x/balena-jellyfish-plugin-front-6.0.156.tgz","_integrity":"sha512-HOP0XPKvPgXSlGBTjf80br9j9QXoXwCMn0jCce/+Gdkj+nGNIKtA4xR6jxY9PcEdgcl5v0Z2gtxRnqELgs8Kgg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T20:42:35.746Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.56","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.68"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.156_1663536386614_0.7569413727377532","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.157-renovate-balena-jellyfish-logger-5-x-29d8ff9b63c40a5f77bb760bab5e7d933c38c3db":{"name":"@balena/jellyfish-plugin-front","version":"6.0.157-renovate-balena-jellyfish-logger-5-x-29d8ff9b63c40a5f77bb760bab5e7d933c38c3db","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.157-renovate-balena-jellyfish-logger-5-x-29d8ff9b63c40a5f77bb760bab5e7d933c38c3db","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2abd482d309820372dbf7e21c371c1d61df920fd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.157-renovate-balena-jellyfish-logger-5-x-29d8ff9b63c40a5f77bb760bab5e7d933c38c3db.tgz","fileCount":44,"integrity":"sha512-ARB+eOt1S7wpcH8Vs4oL68AuDPP6o4D2N/yLKR3s4eGBcUv64OyGE4S9bx35hKP8TPl5kyFUgbR/LgIPKxYAAQ==","signatures":[{"sig":"MEYCIQDGNSr2CgFnf5nqz+9RYBU7Pd41VuyhLBLxpRsX2ZId1wIhAM0l4F0LYhX1yBUgaRbvWU/TOjvIlr7D7ZwijwyunBQs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ41oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosiA//akiKIsWM1C2VgUIvLP2dN8i/ZdSqNknjPi2i14CZfBWvd2Um\r\n8wkhg5xnQ7f0+lrYGIoPe6bjyl+NB22Sn1de6trK3hDDTL84Eia+d0uLOP5P\r\nXCnHw1kTLOHSw7rxeDwrGsKqLvvgsCSw3x+zIBJNESMsvGvxKMO/KITxqm2u\r\n6VpgQeNuPE6qEt/4qEMmB2Td90wIua0VmPgms1ZVHxVMa3L6zzLYVwsH71ks\r\nColfYwo/DBRqnD4RP0JPrmet/CMx7GkkIT9pAisVkPBKk2D+WGlgf8TFTNsE\r\n2ttR7z1p4rzPpIcjyHKH0Hs46f0pvmUjH+H3g08/Ej2eMaQOjy1C8fRK5t3w\r\nu/5ozAnIN7onYNQuHPYyNk+vPJpOWLT3YBaaTaSRIjvrHP0jdUJJxqsGrZbJ\r\na9gMJCVZud5JKI+bQKuwbYj+ZOeUxsxsuY4qUUPju9P3NsNxXTwDo+rODnDi\r\nn1tJdB93eqet5hyQTiWLnGGindMw/uI0mJjcxq5s7ckOPqkPBO1zhubU5xCs\r\nfNiXDXDKglpXkc2XpCrtBCK92tgD5/zjA0EWuFelvyDOYsiZDPTIUqgwWbRi\r\nXAJenVKDVhl3OUrDpOhfFY9TlFspTKpCnMJrFCaaTUUBMNdCcqnTWlmZeKLx\r\nvmjg2HjEBe9V+AKUR7BP4chGAg38Z1UpDkE=\r\n=psaU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-29d8ff9b63c40a5f77bb760bab5e7d933c38c3db-16.x/balena-jellyfish-plugin-front-6.0.157.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-29d8ff9b63c40a5f77bb760bab5e7d933c38c3db-16.x/balena-jellyfish-plugin-front-6.0.157.tgz","_integrity":"sha512-ARB+eOt1S7wpcH8Vs4oL68AuDPP6o4D2N/yLKR3s4eGBcUv64OyGE4S9bx35hKP8TPl5kyFUgbR/LgIPKxYAAQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T21:26:31.592Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.56","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.70"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.157-renovate-balena-jellyfish-logger-5-x-29d8ff9b63c40a5f77bb760bab5e7d933c38c3db_1663536488174_0.07851190663628183","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.157":{"name":"@balena/jellyfish-plugin-front","version":"6.0.157","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.157","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e5950901ac3c0adc8aed96ed9c4bc14b7dccd3a6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.157.tgz","fileCount":39,"integrity":"sha512-VRskNbsEh+OKkrLQsFg/C++wGNXtRO8xFPnbPTs03vssrejBOeJRSgO6OHr1bE+d5meEjNe5RwhoQTIEdhlQWg==","signatures":[{"sig":"MEQCID6EO3DCA65N3VevfVy4alogpWHgQ7qAakpI/ZX+TaZeAiBbc6scOaO/fyrbQKvA/0Wr4Wx6hQFZab5bha32o50uCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ5eLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK7w//VZsc+uHD1R4jDaMiq5oXvXgDBaMUHsLIkL6MdOmgsYGd/NuE\r\nVmAg7xuiL2v6pXObN8AHc+Um3lcTNJuPTRyZAs82yKIhgLvJB7V/TfBwETXI\r\n0JTdY21/Rrd6eH0NpYe1EFO+2lqsZ3lyOkPzfRtseRrvQ7xugn0WYuEKqwJC\r\nFt587P2tTA6RSDTqxrE36f9pFxKWpMZlj6NalWvu5s5kx5kDy8dqIl+NmgJz\r\nmWwkRgtnWRbC5pET5WEDlI5FvNYURNbOFGjDcbCUMlNxkV70GX27pszpdp/T\r\nYX5jt2O2CNMDe5tyBfDfd1V/Y75d3O7h2Rl6CXNpllIoR7/NaxrfA+nW/f7x\r\nK6GhJbvSpUfXQACvqlBVFA2YAPJiPyrujfrZhkTwHUCgBlMTgvGKSjJfUSzs\r\nItxwdhksqIb5p3TrRYg7EBeg2w4LEDv0LFVK4Oocr+KZz9qQA2bVESAjccqX\r\nweg2J0p75UxXqqXW/Z0EtMkUWCgozxb4czywJ+q6UjAA8+Agm24R/BpBWbox\r\n3vV12aAPeZVjW4+24PCR+AFV8ElKXDYthXD5gHleXi1zaVE52wEQkI6HpGY8\r\nBtL16xaJ/WEfuBfjCtN853M2owZuA78t4T0B2xsKUyPldlqYcxAduxEhZv3c\r\nsaVAtEfiDgrls8C6MvMqJezArDotwycfbpk=\r\n=itFb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-29d8ff9b63c40a5f77bb760bab5e7d933c38c3db-16.x/balena-jellyfish-plugin-front-6.0.157.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-29d8ff9b63c40a5f77bb760bab5e7d933c38c3db-16.x/balena-jellyfish-plugin-front-6.0.157.tgz","_integrity":"sha512-VRskNbsEh+OKkrLQsFg/C++wGNXtRO8xFPnbPTs03vssrejBOeJRSgO6OHr1bE+d5meEjNe5RwhoQTIEdhlQWg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T21:26:31.592Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.56","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.70"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.157_1663539083099_0.47003996093638234","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.158-renovate-balena-jellyfish-worker-33-x-87449a7e60bcd37e0deaf123f8b2fd40e86475ea":{"name":"@balena/jellyfish-plugin-front","version":"6.0.158-renovate-balena-jellyfish-worker-33-x-87449a7e60bcd37e0deaf123f8b2fd40e86475ea","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.158-renovate-balena-jellyfish-worker-33-x-87449a7e60bcd37e0deaf123f8b2fd40e86475ea","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a9bbbbb4b4e4b0dd358c8d116fe2d1ca25a42779","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.158-renovate-balena-jellyfish-worker-33-x-87449a7e60bcd37e0deaf123f8b2fd40e86475ea.tgz","fileCount":44,"integrity":"sha512-OrUE3vQ2JpAwl7P/Ct56jEcho7SBnIItCVhPVPCoaxzC6yxfIE3FGrj6HjEq/rFBRKwflaEfmXw6zYB1hjLqlw==","signatures":[{"sig":"MEUCIQCceLYVGfomhyaXuIzFuPfttQ31iuBh9XMO3cOzcK+XEgIgbsflHLy8ecY5Z4bl+eH7bnsP++TKwSW9iMWIzz5fxaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ5gUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVSA//XMCitnHoHKbZbANrIRLXr/y+KWMsUj1pk2ULuhwQldRVXLXJ\r\n0iWY0LgYc59uI/jqctiZBhFCXRcguP1yoRnZE+IHGOCsrHD2UZBfgBVBq44R\r\nWUaO8xRedecW/M7gKtUoHKcZqW4B3IjmW3P8yoBP84k6uk0lE3xJjXIsJ8gh\r\n0IHy246j56eKRjvtG++daGecI6670Ux0gDs3RX+cXyVqPoJ5no/cA7m9Gj9k\r\nS2DXbwcVpDuimsKxVw440LabxiuyBU6mMFZ9oWEppmT2xMJPzQMIYwSUZ8fi\r\npUv8feSWY0FC8oG/t54GMlZakECXFT7rHe+you0LrBxJCRUmrt4kr9eckso5\r\nJJgS65QbhF+qFBSWSMqyA0k701s3/i9hxJFtufvYfhV7U6/tJajhTHkHjRIw\r\nJVIiH15eAV6eokqZSLO5uSmMbPPDUYpL1zWLJUia/mnnCBwbfW9doQB7tAxS\r\njv+efGFNAa+mdc+4NkRFBAldd8qr8XSyFzvSkyCGdTcw53wA7M/LXhHfwI0d\r\n4RR+dVyyHWsk7cDyUHLe0bWIAcM2m2jhToNcS22CmO5vsBlRYKOoawgRpPxY\r\nb6fO+sGVYe0Jk+DQeLaIax7fCxaqh4DYPBTfbdDMlCDsG5pV+oQxsvCJp/xs\r\n3CqKdqyH26lLcSbkTtYHKlc51IBUz6QmMH0=\r\n=gJ5g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-87449a7e60bcd37e0deaf123f8b2fd40e86475ea-16.x/balena-jellyfish-plugin-front-6.0.158.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-87449a7e60bcd37e0deaf123f8b2fd40e86475ea-16.x/balena-jellyfish-plugin-front-6.0.158.tgz","_integrity":"sha512-OrUE3vQ2JpAwl7P/Ct56jEcho7SBnIItCVhPVPCoaxzC6yxfIE3FGrj6HjEq/rFBRKwflaEfmXw6zYB1hjLqlw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T22:11:41.493Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.57","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.70"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.158-renovate-balena-jellyfish-worker-33-x-87449a7e60bcd37e0deaf123f8b2fd40e86475ea_1663539220706_0.9192359527262277","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.158":{"name":"@balena/jellyfish-plugin-front","version":"6.0.158","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.158","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e3ccd908993e96d024cc45e6624d3ae175fb0e3b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.158.tgz","fileCount":39,"integrity":"sha512-A+ex8QYjh73SiiUKgFUHdLsGLBAheI5tSEspa6m6HOS7UYklwmJjjDXoNJMcxVzA/0ydD1lUEOcxm78jTOfcMQ==","signatures":[{"sig":"MEQCIE0+MMRkuOEKGxgEQNyQmPb/4iHJM0FJoHjgcZO1zQojAiAQlW0/djxZ0Zl5VkxdtE1ag8xuGhSQ/mMg+pf65TJJMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ6HiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpd0Q//Qkr1hg9bVEFbaiwVJowogq4NX8hNLmT8INYsyTTkJ20gEYIH\r\nAI4TiGlMe8FzEdvj8QdpxoJVg/kPXU4TIKN6H03OJmf10YycwOP++G+9vs0w\r\n1S319xgkJnWJxQVfwzVF9sAlQmSdGQUlcBcu+5hJ5UI0WiUosBiQEoKKf2Iz\r\n2jTe88hOl4nDvhFhIT4nagESmkpmv7VKx1bjBkIwg4/iaTdxky5JCxGhFgYo\r\nyf2ZcKp8ZVnD8rzQmIR1/Foy75EmXX3IjeaQ/6auPzTAryyL/Chi+OcJqgNd\r\nyRyU1UsGeHndugf/NPNjhgEEEihBqKbniUeghsPyNtFwSI9QilAaHHFIN5A7\r\nEduG7x7dU9akC2n9y8FFFC7pRsFAHQ/5q2PfRMCvYlHm9HYk6bvym+T4tE5h\r\nfGVy8hWU2MdV7yE5Pt2+yzs+vVoxir8OCLrMICDDo3/1NoK05bFDaqbInJwJ\r\nqQIKf2Eva0Oc9O+p53n+OeNglgh6Bb0xsG0X0hyqZ+UMuIqW03lxAMcZL7hG\r\nZmXkypmFpT9yDW4TRGzGnj7UU/LPg45nyC6eUzDxYVzVhaWSPJPKVV9JuS6G\r\n2YJ0gnbbEZV1rYb86OHohUPfbFgJze39b+JZ6fDA85uoTJZvwdURAyeSGtZQ\r\nV54gzD/sQoiwvh55RxDK1vrUke1APeivf94=\r\n=Ts3X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-87449a7e60bcd37e0deaf123f8b2fd40e86475ea-16.x/balena-jellyfish-plugin-front-6.0.158.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-87449a7e60bcd37e0deaf123f8b2fd40e86475ea-16.x/balena-jellyfish-plugin-front-6.0.158.tgz","_integrity":"sha512-A+ex8QYjh73SiiUKgFUHdLsGLBAheI5tSEspa6m6HOS7UYklwmJjjDXoNJMcxVzA/0ydD1lUEOcxm78jTOfcMQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T22:11:41.493Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.57","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.53","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.70"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.158_1663541730245_0.5054464242485008","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.159-renovate-autumndb-22-x-7d560d828fd4bc352d6a4cd7ac1e11ba22409d3a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.159-renovate-autumndb-22-x-7d560d828fd4bc352d6a4cd7ac1e11ba22409d3a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.159-renovate-autumndb-22-x-7d560d828fd4bc352d6a4cd7ac1e11ba22409d3a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"abcd914f1c481119ea2e217cf753036e90934d8c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.159-renovate-autumndb-22-x-7d560d828fd4bc352d6a4cd7ac1e11ba22409d3a.tgz","fileCount":44,"integrity":"sha512-nwU2NVA6GN8rm0BQxWwu/eF8g9r7qgr79UPkILYZPEeUGuVAvdOcEkXtYNRAid0oWZbrYwYOGJSOmX8Zcfezxw==","signatures":[{"sig":"MEQCICEMvRg2KGEtDtJd0xhQDP5hB9AMll6oJeb14s8wtkBVAiALecrXijLiEHqFa/qxgdynzhmiKfi02sP+Nx+2VQ0Oqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ7ZmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrp2RAAk7yrCBUblEiW1P9yisDZlSs2YNVxaEJYM2q3qc9wBDjNqtX5\r\nTeNyD5rVmPpVoqyGVplh60go42rQdcuML84pZYfkAEoZ7LNL3mC9ONhvYr8J\r\n7jY8BgK3lLbZIuDUhYk96Gac/9kkcvbmMfro/hL8iq1TmC1WTSMuxAQIkUpb\r\nDzolyJiGjcEuze3Q69AzOXBVI8VxMj9odfVkmqGPzbtPFotQASdQDxBj/7SA\r\nAjAtiRL5lNrK0FqAXbvzCA/A7pts8BflUC53LzJl7n729ys4dsEp9d+T860C\r\n6HmM5VpiSu20mNTeqmwzYe7VjKljZlspj+L4/1jwxTrvNGSLmtTBy4cEzXZ8\r\nub3W5kfhRExH04dw3jj+m7yfqBPTJ5GxsiScExSVbW+dZyvw3LvZ3lLf5YVy\r\nqbV44afIMq0jK14Kk188NtEK96CSfE8fFZnszvp+SzjNqHnfk+o6RCrwB+q3\r\nRiDdJAZLM4/B/j+2M8XgLE8nbN5kQ4JvzPWljgiSC8AAnIzavTNPrbxNPObE\r\npHdxk6MGziizIixgDLAjbVW0fstWRzeFvKKQAxLrB+j+VaXlvFofInA8dyWq\r\nlSvQZwC/d4pbfS4obBaqN9KgE4qsw6xarbbWn3Fq80OEo7Hrc3gQPun4W88O\r\nAXsaOkVYpeEiqtma+49iC5/Ls9tn3ivtZ7s=\r\n=7A/G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7d560d828fd4bc352d6a4cd7ac1e11ba22409d3a-16.x/balena-jellyfish-plugin-front-6.0.159.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7d560d828fd4bc352d6a4cd7ac1e11ba22409d3a-16.x/balena-jellyfish-plugin-front-6.0.159.tgz","_integrity":"sha512-nwU2NVA6GN8rm0BQxWwu/eF8g9r7qgr79UPkILYZPEeUGuVAvdOcEkXtYNRAid0oWZbrYwYOGJSOmX8Zcfezxw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T22:56:06.216Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.57","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.55","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.70"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.159-renovate-autumndb-22-x-7d560d828fd4bc352d6a4cd7ac1e11ba22409d3a_1663546982145_0.398561884631923","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.159":{"name":"@balena/jellyfish-plugin-front","version":"6.0.159","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.159","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c5480c47488ae42c853973283052171765e203ac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.159.tgz","fileCount":39,"integrity":"sha512-PC+GSw0JHZEvyYO0jVhq2yhkyA6ZXH8eA02fxk2iFdVAim7O2CU7qz2671sPc5QHlhFiXDQio6zTBYC2Qe+M6Q==","signatures":[{"sig":"MEUCIQClkYkqH8uYQN75+ZTO4jPP6J5WmudZU65U+IDlWcex/QIgckftIjJI7mZaRYD/uXN6yILhKatabygPG96RhqMs1LY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ7dEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9XRAAiJ2E115pGC5Ie+Y6wG1E3EhvVdHz4p2IlNELZJBPFK3+3cH/\r\n08xaOloLg5qcz7XZ4xOWaguB1N2qQoy+S7qpXXqslciYaGo3aU0p4TfUD6QJ\r\nV9tQia9jZmvEMdDGEmViOCm7W5i1LckviVFYucrbA12Xwp2sXHB88uT7mCES\r\nbWo/DrwHtIi98dyGA5J/+CXFHPS8B5fv4JXbIlrTntW22DYKxyEIrziDVlR9\r\nWODSWt9wuI8v8A8Sb1MED8nM9Oj2cBn+PbcCJDodqbq75lF/A2U6M29LzRW0\r\nCh6C+e4G+wRjtRPqcc6uAdSy9H/CHDHgnRuBP4fRWpdf6lZBZu0wrGYrUxBB\r\ndSAQ+hS6tZRa/3/WwIi3EX3sE7a408CdIolpw2qUBg9oH4c991ibOTTa7o1J\r\nM0hAOhvwcFqi89hkQTHl964T0rYk3KnSNj1Bh9OSK3OVyHKwap8t+LocJZvZ\r\nceLqR9kzB2Wxz4Uppw9o5jsn59Hcz1P+HZyMXIyayw6BsPvrxtZw41zP2aK5\r\nAZzRD9+0QGkwOeXquwza/uwxZ4Ib95aXYwhaKDSK/CYcUQgftTLAyjVeqFGK\r\niXjTu0l6ptVe1ynDHnphnE5SQHOy/5OYfC9FWP1yOdYOPtU6Eu+1aA+KHXDE\r\nG6gANHWk1lVdYzt/f0C8+Xk8C0OsDPYhkWk=\r\n=rm1x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7d560d828fd4bc352d6a4cd7ac1e11ba22409d3a-16.x/balena-jellyfish-plugin-front-6.0.159.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7d560d828fd4bc352d6a4cd7ac1e11ba22409d3a-16.x/balena-jellyfish-plugin-front-6.0.159.tgz","_integrity":"sha512-PC+GSw0JHZEvyYO0jVhq2yhkyA6ZXH8eA02fxk2iFdVAim7O2CU7qz2671sPc5QHlhFiXDQio6zTBYC2Qe+M6Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-18T22:56:06.216Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.57","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.55","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.70"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.159_1663547204337_0.004681233688135444","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.160-renovate-balena-jellyfish-logger-5-x-c63eec0b3213dfc73049dc901e6735d58f381a66":{"name":"@balena/jellyfish-plugin-front","version":"6.0.160-renovate-balena-jellyfish-logger-5-x-c63eec0b3213dfc73049dc901e6735d58f381a66","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.160-renovate-balena-jellyfish-logger-5-x-c63eec0b3213dfc73049dc901e6735d58f381a66","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d320a200acb99e46c6e4137a5907d2eccc16d143","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.160-renovate-balena-jellyfish-logger-5-x-c63eec0b3213dfc73049dc901e6735d58f381a66.tgz","fileCount":44,"integrity":"sha512-LIbtWUb8vzsr5nHYPdbRRNdFnklAzIL+BOW6DsVIYAuavYvu5IXrVit3MYgP19/U/lK+IzbrGTS9mOsPzgC0eQ==","signatures":[{"sig":"MEYCIQCb7IhWJ4Qac+RBAeaJf2HyahJcay6tv80In2JEIY45qgIhAKjmb++Soz+9AZx/GWabiTkhMRQBeF1+AzOwbSo2anUP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ7fTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4cA/8DeCNl2oOd/FQA3QcAP85CYrQ0ybjwONjeISSqZbDBV/zP9pR\r\nIlhCaGQBUNJ/4/Q5Ez59Gku0ZhNSiXo+UkTeLwJE6nfkZPs56iEN8uPf9SPg\r\nJtURfyVNm6brLMJk16FRw40SUfpQn9j+KkUri/VEkdxlwuewk2pQLowt9A2h\r\nLWalrhJhKoYwCHDAhGrkZFDvYM3zxmM1dt4cSdxXzevg/zUNKEuUM/gaCfIp\r\nOKbVDdHii6ZJ/rPbEUKc8iCj+GmKF0oNQukL6w5yODg5LyqVckBX8deI/HqH\r\n48mEwJHjJ+/xGP7whKplEBnDh1XS/Zf8T5dGlb+wqaNROiBV2ds1eokHbKmz\r\nrQ2K5OjTjIOkysjPIGVj5ilPqt3t3RDlCyXm//YUS29r+aa5d7MVnVNO0sJt\r\nQ500WCOoUcWqhh03bF6QdOE52B7esjlvB7o1dVNKy5J8SSmNSrbk4UypQug7\r\nZRuaK7qVBfRVGt1mrEJo4CwW837csv1vEHI7zcmGofCLo4m+nX4YirKh56JA\r\ntsBMO+vFUrw2E6Chir8VRliLbUU/TukpES1y1zILFV5pW71Lt63ly2DRqyVT\r\nTx2U60/dO7L4AEpYOir3vPg701OUgBXaRjSgOLQAcUhUVptiEPvHhrp0QFaO\r\nEEgpYwroW/vHKWSrBRp3/eqEPTDFSqtTx4Y=\r\n=S2t9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c63eec0b3213dfc73049dc901e6735d58f381a66-16.x/balena-jellyfish-plugin-front-6.0.160.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c63eec0b3213dfc73049dc901e6735d58f381a66-16.x/balena-jellyfish-plugin-front-6.0.160.tgz","_integrity":"sha512-LIbtWUb8vzsr5nHYPdbRRNdFnklAzIL+BOW6DsVIYAuavYvu5IXrVit3MYgP19/U/lK+IzbrGTS9mOsPzgC0eQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T00:26:49.028Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.57","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.55","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.160-renovate-balena-jellyfish-logger-5-x-c63eec0b3213dfc73049dc901e6735d58f381a66_1663547346956_0.849927393913577","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.160":{"name":"@balena/jellyfish-plugin-front","version":"6.0.160","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.160","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ec6743ee9f07c2b491266834a96f20af7fd2c0f4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.160.tgz","fileCount":39,"integrity":"sha512-jSDWFijt7VDZxBuc5C7axwjkQjOwICd1YR2BtCy80b7P2dnPAy6xNt6sVX2o4qfkYCLRyKZnT9AqAGhOIcTxBg==","signatures":[{"sig":"MEYCIQDI3UljYWM/J1rk1qcmEic8nupDQNY0+/5sGjLaZjLKHwIhAPB487Zn8rJXwYhnD2XLUd+k7Lmy6AVziacpLaxBI52o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ8JcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrU5g//dUKbRkPmpRWX7sJTgbBPPkhlcelT9+fKXxM28f5PPuqn5krf\r\nhOP3J8BE6IF22M9eaOzRSO0LZM/0fv9n04K52ZA1Pt/i1eSRA5BPiasK87q9\r\nFCGZn7yB0g0gALpB7D7Pvy4a71vN3yoznAzN2JS91eCuncPr0uFHgZXIVeMH\r\nKbOlUmZ8HXhy/Zn4nLYUR2kI0Dm4c3I2wwj+NERVy8lvcyJE3hJ1LsMiuZ1m\r\nvzYlmkH4/ppAi+IjO80W69FHWqCNO+ufCGuerPhR+VIOUa/iKbQ+2KyPLzDh\r\nu9Xbp5h8VyvWwb1+ZU3EzTIVc22ak/RZCtLgW0Lb2v3xHUMQBfkEHGUqxgEK\r\nYGgXqkh0nRB6MDld9Mc98KOQDNMC04Y8XEPrRncLfe0WYwxA6b2w8xUj7ekT\r\nYrWIBJCJ9kyd+xoJt1RVG+CoBmzB4k+GHnTjAQA3/XYDJQHuzhkPii4jH6Tw\r\nrdcfZ92OUtEM4IOV16rVI8PhGcQHHRMmh80AoJPnegqDFnWua37u0rYkSSc+\r\nVsm9VRcoJQQfZ5L6OBjJ+RPQvhd+iXOsqtbdsCVPA86oonb4b18YtgJDJerV\r\n4JRKBdzQPTo8okZGe7wSfp1311/PJbR0CyVNEhqg68o6DXiFPLw5SwcfNVyv\r\n87yBji2fDDEqbXIebXCP1b+XVy1aNNbSwYQ=\r\n=R/js\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c63eec0b3213dfc73049dc901e6735d58f381a66-16.x/balena-jellyfish-plugin-front-6.0.160.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c63eec0b3213dfc73049dc901e6735d58f381a66-16.x/balena-jellyfish-plugin-front-6.0.160.tgz","_integrity":"sha512-jSDWFijt7VDZxBuc5C7axwjkQjOwICd1YR2BtCy80b7P2dnPAy6xNt6sVX2o4qfkYCLRyKZnT9AqAGhOIcTxBg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T00:26:49.028Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.57","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.55","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.160_1663550044558_0.8466385623561414","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.161-renovate-balena-jellyfish-worker-33-x-11f1cbafff510af7301ce1cf361309c672e2741b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.161-renovate-balena-jellyfish-worker-33-x-11f1cbafff510af7301ce1cf361309c672e2741b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.161-renovate-balena-jellyfish-worker-33-x-11f1cbafff510af7301ce1cf361309c672e2741b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c71c707ba6399a0dfd3f29bb70894b6aa7acdb99","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.161-renovate-balena-jellyfish-worker-33-x-11f1cbafff510af7301ce1cf361309c672e2741b.tgz","fileCount":44,"integrity":"sha512-GddqP79KQ4lyU+xpc4A+i7nUs6bAStPHnY2HX/iLTE9Z1HAyqaayPMUSgoOJPk2Czdyv/3Qxw5mWjgge5VIHoA==","signatures":[{"sig":"MEUCIHe/NB4KBsTZZRZT31DKuIiy2qg8BDWP7rZy0X1fa8sfAiEAywLn+Y33QlOCQbJ3RcvOpYDCHAhWmagZ0Xp9ntZ7FUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ8LLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpT7Q/+OsjpL9EA82ohlVsAyiWb2ZAiFX3bQZGMdJOrzHXKgXPIXDMi\r\nJoOgwRU0uk3p9QRsUVwRnGZQsTOrV79DewbzsiM2OBvP7ZGLAbtvIoyab0mM\r\ngu62lPGDpc/8qWDtFo2O6kwhHaAS+Ls9KsOgA7yIOJCgrj1WLvYtkrg0r3aZ\r\nGbUekiqnL+Vqtoixs1WSli1IGE3e2w8Lqo7GH/W+W2MtLk7TH439Y0cU9JFc\r\nSODDtREdOWIna2PzXwefVk2AXPK+TEYq1BbVuM9fOkFN0kp3hx5+oPZON1pX\r\n35rDfl7loSj/EQsWimRUImA6UPHS6TW7IYmhvvAagiQLn0fWz7hVKiGTjFhY\r\nMFs9ZLkdH9VGPPUQZ0WX/QRhYAMLnn9l8NtanRJmEYjVQ8TlFOGNTKBPE09L\r\nIIeNQ/7K/P0VidFEdgeILDi89wc5orLSDY+B9LP+hLvURx2zFYaVJtwHaTJO\r\n7oKfTe9aZy28dv4Hq6QUOJKWgB4aeXVvhxM1An+BvobmWPZbIVCbGVwW5aMN\r\nOec8AcqV+uyx+ch/qvCdHXVDFJZtb5VVB9KW3b50rntfgbpgzbEWJmZrYAVk\r\nMcElwaxM7WK5v3BvriBUgIXN+8eqWVlIOa7NOe8X4TERkvmFzmMXq4+yx6wZ\r\niGAKhfAec/QQ9oqGFmByzcokkW7SvJPO6sk=\r\n=NX6z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-11f1cbafff510af7301ce1cf361309c672e2741b-16.x/balena-jellyfish-plugin-front-6.0.161.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-11f1cbafff510af7301ce1cf361309c672e2741b-16.x/balena-jellyfish-plugin-front-6.0.161.tgz","_integrity":"sha512-GddqP79KQ4lyU+xpc4A+i7nUs6bAStPHnY2HX/iLTE9Z1HAyqaayPMUSgoOJPk2Czdyv/3Qxw5mWjgge5VIHoA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T01:14:19.191Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.60","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.55","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.161-renovate-balena-jellyfish-worker-33-x-11f1cbafff510af7301ce1cf361309c672e2741b_1663550155547_0.2698077906552292","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.161":{"name":"@balena/jellyfish-plugin-front","version":"6.0.161","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.161","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"40c5de67cd914db09be4a473c154f312c1b4615a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.161.tgz","fileCount":39,"integrity":"sha512-mL+SNBT7dcImtjlib6qsdmC7hdtmXJ4XkKjmm2Ss0Bl0pCgn15ffFTKnZ02J/MfZAOn8lJxribCdVz5S/qdgDA==","signatures":[{"sig":"MEUCICQo1QaxgHzErQrwGqtVNCAK0OUxn1qKojTzonMyorGNAiEAndYirHIK8KyfjlcnJiulNR/lJ3C/NJJyfkGw0EdWI5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ812ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz+A/7BOSxYZuCNweXJFNIDzAWvMN/T758I+p172oaRNVu6DQuUbLf\r\nZ0hilbOGdDKkFgyTfrA0iWMFchGwfXADPyjQy57WNv4pe0o+Q3pi7y01ulOT\r\n4ZmXqE0AihQqZkzRfRv9d+6bVYJ3zUr/yeT4J3cFjFlEaEE14e22xzdpg/YU\r\nzGuDy9BOcWwtBG5OW8mCGkwS2VsP7Fhv5RYQt8+BRJ1Fbz4oWP34d9J9uaxg\r\nalGUk2l/NmH1b98kosPYtnx1pOTmCeMxOLDUArIAuW4sgFH+tekNLhetjY+d\r\njNMnMNOp95b32mzRXuwe9j5A+CVPRga5JFxKo0prAu9UwgwtFL7qmPaJJaEA\r\nmKX/0j4/HHI/rOn/9wGQRUL0cZS901m30CBCpTbo+1wgnIIy7R9RyEN402cu\r\n3dYmh4Lc8vyveaFROxRZpfEjRxBDBACxKT/lfnYQeI+bB6YrrS5z6tUg5u51\r\nJ9+7GJ8d4i0HJHozWN30+9ZmtWNnxCMHYmA5UKD4ggMgbqv8KRonoS/m4jRb\r\nPRM4SYgcR9qxK/S0/Ojh+PS2cePmucnxiWsRhHjj1arRLN6Q4qeST1R+JJOv\r\nZZV69TKK72Mp4CaF1cP7jHfVfvt7UoPcXIjJoA6Y4pVi4fdx77ZNE7oS2/B8\r\nPBVY9oosAGnlT+AaSMMpDCpDlXLq+Zm+AVU=\r\n=8Cso\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-11f1cbafff510af7301ce1cf361309c672e2741b-16.x/balena-jellyfish-plugin-front-6.0.161.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-11f1cbafff510af7301ce1cf361309c672e2741b-16.x/balena-jellyfish-plugin-front-6.0.161.tgz","_integrity":"sha512-mL+SNBT7dcImtjlib6qsdmC7hdtmXJ4XkKjmm2Ss0Bl0pCgn15ffFTKnZ02J/MfZAOn8lJxribCdVz5S/qdgDA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T01:14:19.191Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.60","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.55","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.161_1663552885912_0.4976514796024858","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.162-renovate-balena-jellyfish-worker-33-x-274d1cadeecacf7c3168169575b30cedf02b91c6":{"name":"@balena/jellyfish-plugin-front","version":"6.0.162-renovate-balena-jellyfish-worker-33-x-274d1cadeecacf7c3168169575b30cedf02b91c6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.162-renovate-balena-jellyfish-worker-33-x-274d1cadeecacf7c3168169575b30cedf02b91c6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e99144f2902d9f0b025b06f9a1f720783fff3f0e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.162-renovate-balena-jellyfish-worker-33-x-274d1cadeecacf7c3168169575b30cedf02b91c6.tgz","fileCount":44,"integrity":"sha512-XVkankX50zea7M/lnZsbjymX777gyvBbOYe/DGGMvpEf/toPj/1XYJYGqLAN4ocWjasNnNtVvZ876EJNvSYBDg==","signatures":[{"sig":"MEUCIFt7Rci0dxGVwY0CnqRwXLz00Z73nQgXpzY5Ga2dm8XJAiEAkvPGPFfelevAWnN1pCv/T62pCNgIiBnzPPavciwFGrE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ83nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUKw//SRE63fbCH9iGN/uVb6ypCU2QpVRexqo++Y6O+88Z/jBirOtq\r\nw6sW0vXxArV9odukNnkb3AxykXo4ArasEGPzKFZqwiGWe/NlXMoPg5q1BsmK\r\na7awoodnh04UZyBd77namTvKJaXaILzPR+MeRCwpB0NQVcLUYKEvX1ubbt0K\r\nNL3yZCSVpnCFeDR08ujAHrAg+dZGfNnbOR6v4GrPzwO6gp9bqL+dXMK9QV/w\r\ndcuUb7tjUikG24wN+CTuZKBlcQCm+t4dYaLaxpRxU2ojyB7kUtuMKhWKT6i+\r\nZt9/phd2fexX+taoXnXVDib2aw0H/8Q1AFjbLXbhfDFmMaf7FzPniBlCZwax\r\n9NhLSe1YxJ4Bx7ZtEUfjTs4nDSgDeSV/IpvTJdzItK1fSq1fzFS/xFJSz42P\r\n8lw3URHztlJWmXnawhmB7ZO0moj65CpPiiSAq40ZuT6nK/UI9iYfMIqYqB1O\r\nFoVYHfsGpFhhP6CGQ2rkFHGqWXkW7qX8d1mTCTi608IpM46w0jd7tG9RuNPS\r\nwi7gno1AW5vDdCd6J13yk0xAhja3teOUeKVtQEkm7r75bCRjV2nQBzna+1jq\r\nI0BYfzkg3l+Akg/ith8IZtXcKI7LEnX/oIZ+eMB4agyzwJoHXP+Kc7zEgwT6\r\n2O9FrK2zg6ve0myRNBnWBnBz498rxT8WgAs=\r\n=arAl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-274d1cadeecacf7c3168169575b30cedf02b91c6-16.x/balena-jellyfish-plugin-front-6.0.162.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-274d1cadeecacf7c3168169575b30cedf02b91c6-16.x/balena-jellyfish-plugin-front-6.0.162.tgz","_integrity":"sha512-XVkankX50zea7M/lnZsbjymX777gyvBbOYe/DGGMvpEf/toPj/1XYJYGqLAN4ocWjasNnNtVvZ876EJNvSYBDg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T02:01:28.685Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.55","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.162-renovate-balena-jellyfish-worker-33-x-274d1cadeecacf7c3168169575b30cedf02b91c6_1663552999138_0.4482875626393781","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.162":{"name":"@balena/jellyfish-plugin-front","version":"6.0.162","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.162","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"96a0ee60512f92ec6fd58349aa3fb2640244eb53","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.162.tgz","fileCount":39,"integrity":"sha512-ig9pOasLo37o6DD/+fNlwjoqWgkRwD/1b3bKgHVmBJImhtqwgxEEx40wqixRWEb+HZlSI71xJ6r4IM/4LHiWnA==","signatures":[{"sig":"MEUCIBZrwLrLUTfSyxK69ie5zy4zTsleHOPe8ifrmhq6yH4OAiEAwRWK1SI9HRMDvaNxBDPrn1YqfUh2eOpa8HMv8bcP4pk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ9f8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV8Q//YUrRCf4mIa+XYylKGrYSP3+D5JfF1WXM6IOMKNij3CJwuZ5P\r\nuoooLW0cBeprKdIJiNZ75BVF15uR0wt3M2l1v9uHSt7Gyp4nnaSKn5IiUtaQ\r\nRkn18+G8yFAfq96x88VaecJIyt6yaJUtFw0RFkXIjAPsNgFF+PZgXmdFlbZg\r\nP7dkbolPmmyP4zzpk5uOf+YR5TFiS5mMD6Ob3IP6P/XDJsSEp14JCRSnOSKE\r\ncf16i5BCaS9BJuLpdUfZWBCUAjMVrdJalFZ5lOD8NfwFP9BVT77hI0MI2j2B\r\nkRJm4ETGLhsKMSJyMaTJj0CckmPwsrcMgebuM1pj5ehIIMFfY0qlPxR22Xzw\r\nQlXh4jr19hajetqi9Rg81BwDfA9jF8HCdYlGItWHTcnirTdR2m6IeSbKwdy3\r\nuqfzZq786zGdv3bivByywTmVT0bc0rgrrvytzYa+kBRQpM6C1XLwAbj/1uia\r\nJyD9o8sIR7LggcF7jCOZHb8FxivYg6ZB7uQkZ0e7ydHO8gr+I7J0LbdSxQDB\r\nCoXo7DMiv1/YfWZzOzBfXBXfE1lTb2s11uZ/lRefpSzAjljF70qaQUw+O6jQ\r\nU//x7m8/49Z6pht75q/s9Df+OuVogjQCUWtlczjeO7IJC+ATTEyhSYAaMOXB\r\nMYw/osbfBHxeGElPFVaIDLdNT8UPrhdCpp0=\r\n=QYGL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-274d1cadeecacf7c3168169575b30cedf02b91c6-16.x/balena-jellyfish-plugin-front-6.0.162.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-274d1cadeecacf7c3168169575b30cedf02b91c6-16.x/balena-jellyfish-plugin-front-6.0.162.tgz","_integrity":"sha512-ig9pOasLo37o6DD/+fNlwjoqWgkRwD/1b3bKgHVmBJImhtqwgxEEx40wqixRWEb+HZlSI71xJ6r4IM/4LHiWnA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T02:01:28.685Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.55","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.162_1663555580136_0.1643147335983166","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.163-joshbwlng-fix-docs-45c849447e1e15a48becca621f57616c3ce58105":{"name":"@balena/jellyfish-plugin-front","version":"6.0.163-joshbwlng-fix-docs-45c849447e1e15a48becca621f57616c3ce58105","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.163-joshbwlng-fix-docs-45c849447e1e15a48becca621f57616c3ce58105","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0d68d1d97388616e6fa508db62352be7b1b8f79c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.163-joshbwlng-fix-docs-45c849447e1e15a48becca621f57616c3ce58105.tgz","fileCount":44,"integrity":"sha512-tBv+D4PgCY/9Y8EZKRdT3FdUiIOen37ff9uNZojjYc47h1fh1EskI8x+XhgRmKhPpcaGYXm2tS/3Vrx4YGFz8Q==","signatures":[{"sig":"MEYCIQD1r9TbrfMVYmzbqIGPOhegeOywxxSamb08sBVJuLn6mAIhAK3vXl2XQSfn04ya58FTL0sK2QXgsm44EHKu7vwT9ciP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ+i9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrtqw//Rd6/dM2WB4UvMQ/X/ehf75QEpqB3hY5FNLJPZtL4A4CDlESR\r\nQTgvh1mFs52S8YLosJTh8Oa1NtH0jKe9KOmfr2DLtoUV4P7ApPnBNqGCKLTl\r\nrbCGQZXmNpTasl+eym8mv8vkoM7SAzbWTDVDJ6jlrEpyeA/IxtBuLSNMEw5D\r\nkpm+eslWgECMN80DoGN3epFlxB7wVa+sd1gaAGOaVf0LOak7EEn0JWe4ph+X\r\n6di/CceNCCJLBhsBWtfOzBnbrpdgsdGXxMa8uSMsrcuQZ/keTVHY4e6vWs5r\r\n9/IZCkbNE+7OI6/UbpCsXealDUBKgV0pYkQgJ/qEdXbBFyHUrtfA/nYKve7e\r\nzcVJ1wPy8XV+Z6Oi4AwB9yejfUR/NqTzGHfHbQhg0pMv7/pjdWxg3y5/S/pX\r\nq00Jg69CYLPjWZz96OP9ZOV/7E1iOvwxNxmfzwiA5QT9ilzx3nzbt4JG8scp\r\ntzrVAlwbbwEjzi98EC95Fiq8SI4RXAQS/7o/nZWXOnGJoVnJMYVlmo5gouSk\r\nyp0UVeAYZnS/EUZkws9WQjHPxx8QnhhnfHhQ2/sSC+qbOuWYwi1ah+7srYlq\r\nyp9k7nm3IMj0D9AQ7R9vtBaObewMUWp5ewmc1Sr72rGLSI5oqKhCDOMZ8Hvz\r\nZlY7CWB2acN3KUzif+wIqEBcyAA+3DDwCzI=\r\n=iv3I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-45c849447e1e15a48becca621f57616c3ce58105-16.x/balena-jellyfish-plugin-front-6.0.163.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-45c849447e1e15a48becca621f57616c3ce58105-16.x/balena-jellyfish-plugin-front-6.0.163.tgz","_integrity":"sha512-tBv+D4PgCY/9Y8EZKRdT3FdUiIOen37ff9uNZojjYc47h1fh1EskI8x+XhgRmKhPpcaGYXm2tS/3Vrx4YGFz8Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T03:56:13.728Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.55","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.163-joshbwlng-fix-docs-45c849447e1e15a48becca621f57616c3ce58105_1663559869774_0.6322404217347146","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.163":{"name":"@balena/jellyfish-plugin-front","version":"6.0.163","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.163","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b5274fe290af3a05903219a980c86b6b43030c8e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.163.tgz","fileCount":39,"integrity":"sha512-saCXEGLYsEuaSIcsGes4R5wJVwCMA7OPU99sCuDpx2N5GzuMgRAMvCFW7JNJ/Ia00ZImSVYbNHhN2ThHqrwONQ==","signatures":[{"sig":"MEUCICShrFHxKNIJg/TdCfFBRO2zMgaWx+WQtQ6U27I/EF/3AiEAtE1cDiLGhuTjOxkBGfGEGh6VOCkmUb4RbUCeD0k+G7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ/KHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooKBAAgxswXq5ALaHNHOYcsd63jr6lZ5mgK5BPND6+gZh9bSjl1NyV\r\nOvsph/svvyWi+F6ONTCJAPMuER8Tsh23h36+eq5i8RGAsZFji0NOFx3SBOLm\r\nHiS4kKWdjIBeNQZuCtvisBz/9Gbwok8PkpPHoLj4VCjtwUbPLUjb951ghySk\r\n+EBc2TeFka97o9y2EyALuu8MWota7hZXvgBRAJsNixM0mMKPaCqTUhmyh/wt\r\nWIWjsQAbYMqWUbugtQsetghC8QMKS8e0eujG5TWdMSZA07pS/TtpRW2FZOyh\r\no5IVO4+rdCRGczf0ERVOQT+XKSeL8ImFUHEzp6jdsy4+ymCZQ6T7gnoFNoSM\r\ncqCHZSJJ7jdK4VXfqpPAgv/6nB9WS7zbW7gvNw95Q53LdnhpBz6xeMGHiZPf\r\nAt/WOg4UScRhe9gvwLESoas8+cCElEj7TKY7wISyuvQGKkpfuFmHaGGiHmqd\r\nI5U8AVfRQKixWi1vDFwxteBJVfEQlUed8PwyPso0DiTIaKfR+hgcD42BVYt0\r\nOTyDYavQYM1VUWfNVXM4lflJhn+dpkEVEZ0DFK/SKZgfotYG/EVRlZXwGQuY\r\n0LsA/8lbGwHf1nWU+92Z5vasX/mQKHftvwoK6/o6V9uxigBbyPaUjB1ZrShE\r\n4THGWX2IK9vjDl8avyxnkN6oDUFES5rxKKQ=\r\n=mgvR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-45c849447e1e15a48becca621f57616c3ce58105-16.x/balena-jellyfish-plugin-front-6.0.163.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-45c849447e1e15a48becca621f57616c3ce58105-16.x/balena-jellyfish-plugin-front-6.0.163.tgz","_integrity":"sha512-saCXEGLYsEuaSIcsGes4R5wJVwCMA7OPU99sCuDpx2N5GzuMgRAMvCFW7JNJ/Ia00ZImSVYbNHhN2ThHqrwONQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T03:56:13.728Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.55","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.163_1663562375673_0.7461191562128138","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.164-renovate-autumndb-22-x-08cabc43435f4ff6ec17d2d47aa5e3843d04b7ff":{"name":"@balena/jellyfish-plugin-front","version":"6.0.164-renovate-autumndb-22-x-08cabc43435f4ff6ec17d2d47aa5e3843d04b7ff","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.164-renovate-autumndb-22-x-08cabc43435f4ff6ec17d2d47aa5e3843d04b7ff","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fb02fabc8ab2d6384f40ccd0ffbfd02270cb2c34","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.164-renovate-autumndb-22-x-08cabc43435f4ff6ec17d2d47aa5e3843d04b7ff.tgz","fileCount":44,"integrity":"sha512-mZGWm0b7DEiU6S8JVvNdemP1gEVJNi2YlyJn5fD5wp1u/eS+5aJ0OsPNJ1M2DodI1ZpYFnGmwxTo0Orsi9mw3A==","signatures":[{"sig":"MEUCIAIH41A0cv1ah8sEVobatcD+7iqsVFyTcmdiXuBG3OzXAiEAxArWWuEJMiDsOs1qjumnmHGLYWWEsd1lu/LokOaHRzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ/LkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrUnRAAmOK7nG7XT9MSeEGpEVZat9jQLudYPd2YtemdgAqJgPV7MbB5\r\nFiQF92zSFYoL/IcO6hyRByTTGP+4xxMt7GGFdzm8gR/WGvxCsAabFwtecvyr\r\n35lFr5tRLvsgmj2xGgmlnoc8AiuC73HfmdX2C8VkPfjYQe0qQcxb1k/+iinF\r\nEXopGTeIrFtHj/hz9YXPMnJFL2ydJo2dO9iMxdgKJLMBwchF8JBzVIRD4jFQ\r\nuBOALPQM9qtVGwNGP2idFFVspnsk8VfYEt+NTxxFbdrYYb4TmDQ+jUuVjTV1\r\nRX0Dtiw8QL/BV0ZNeKZlizd7hsN8bu2Cfhjjxft4ODxabw4NA3V8q0dD61Vw\r\n3anMK+JIwQJ5FY7e2zcdK8wWMOlZRdhSY/wttuTKceiEtub4nw9h3lWLNuB6\r\n8j6IrO9dqaTOOKWMq/WBp6ItVDbyyeyhfBpPXOhqbE3rAQxaA/OZRjZ4W+St\r\nRLnDAV/Zk/wb2ELucteJggLFnfmy7qPbowpCH3M8q/8ZZHq8RJ1oxgOnYKFY\r\ndlEmUHZfZq1ftl/gE2BuwWkSEcde2pa6noNqm27Mju3IBnOy6zrYPFEiwfBe\r\nmZBP7Y2GY3S8xACfbLR14gVvU1SmNaBHyuuOwoag9LdFFaWwrMR5eP2W5VMw\r\n/2w86SnEu0mFU+qv0n+901ZxlQaqjIkGk0o=\r\n=wh94\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-08cabc43435f4ff6ec17d2d47aa5e3843d04b7ff-16.x/balena-jellyfish-plugin-front-6.0.164.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-08cabc43435f4ff6ec17d2d47aa5e3843d04b7ff-16.x/balena-jellyfish-plugin-front-6.0.164.tgz","_integrity":"sha512-mZGWm0b7DEiU6S8JVvNdemP1gEVJNi2YlyJn5fD5wp1u/eS+5aJ0OsPNJ1M2DodI1ZpYFnGmwxTo0Orsi9mw3A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T04:39:34.913Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.164-renovate-autumndb-22-x-08cabc43435f4ff6ec17d2d47aa5e3843d04b7ff_1663562468189_0.10547480801091802","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.164-joshbwlng-nvmrc-731e54af08ba8a2a9fa155745465c35b1c011201":{"name":"@balena/jellyfish-plugin-front","version":"6.0.164-joshbwlng-nvmrc-731e54af08ba8a2a9fa155745465c35b1c011201","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.164-joshbwlng-nvmrc-731e54af08ba8a2a9fa155745465c35b1c011201","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"251aede3f199fc03e970315b188fda5ebd999ce4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.164-joshbwlng-nvmrc-731e54af08ba8a2a9fa155745465c35b1c011201.tgz","fileCount":44,"integrity":"sha512-w2Vcw1vaAWQH7rZyLIrHiTBH4tDZ4qgtzOqCGZvEc9D+sHLTu8CeqxmUfHToDXbt7k6MYmitvcRQRfE8POEzrw==","signatures":[{"sig":"MEUCIQC+OD4FQlt5L5Q91Uj9gnArH/pDdeNLENIeVrEHEpUZswIgPlm+wHHYl9vo2b/M2yrtFMcbfmqHA3+k3s1D1hKvRBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ/TPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVrQ//WSVZchKAk6aLeDs+fEUbLyRTWds8w74gtnnCNVY7zWcixqdT\r\nd7jPru5KL41EG2iMSxrZ1jz618Sqkb/2bQ7D8clc103/r+r5KuEvKUE6icvn\r\nlWOXjaDkQlYjzuCdMqfFepFMG62jO5gS6/+ojaJlJcaKvFxH7VbxnRcHTuql\r\nqHyDWE2B0h6hqYsG0zMPNa8QeljwEfDTngIuEBsi3hXzj8GJWlcg8XdmmpLX\r\nbbqvjly3Zn0N5Egr4ZMgS20vMyMQc5kRV9K5u+NzQkJGAYXnHi0Js6xysp6S\r\n8uG9N5W6uLqjDEKSrdvmVp6xns/gADFU7Ton+Mcz2e+6k6CqvKf768f4/ocI\r\nQT9d/wJQJsuZWoVV3h9ilBCANEzyXZoRs058aGiBl5FHtpH0QiAqDyHQkt/k\r\nUnSp9Quvb7T1eFPIZA0eTn2ukCnrqD4dGlM/Q1vqGmKzXNXRrZ4O0VdwUzuf\r\nfEHmCthOAYjVo+it4q6Ce/w7FmBj1nhzue75obYShJC4pYNIYYCc1EsCxHuJ\r\nkNFxupcbuX1pfRvB9nuhSJREe1UYTBs4+d6xvvmzvd4dNKy4no4YaDnpFdJR\r\nRv09HYaNZVrK/+r2pfvzn19kLNRMR7w+fxOA+ydZpcEU8i17IFt4LnhZx4/e\r\nWR/2328fl4W98Lc3pcCjBftmnfrLKIGf3IQ=\r\n=Kfgz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-731e54af08ba8a2a9fa155745465c35b1c011201-16.x/balena-jellyfish-plugin-front-6.0.164.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-731e54af08ba8a2a9fa155745465c35b1c011201-16.x/balena-jellyfish-plugin-front-6.0.164.tgz","_integrity":"sha512-w2Vcw1vaAWQH7rZyLIrHiTBH4tDZ4qgtzOqCGZvEc9D+sHLTu8CeqxmUfHToDXbt7k6MYmitvcRQRfE8POEzrw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T04:47:27.793Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.55","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.164-joshbwlng-nvmrc-731e54af08ba8a2a9fa155745465c35b1c011201_1663562959423_0.658502518099201","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.164":{"name":"@balena/jellyfish-plugin-front","version":"6.0.164","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.164","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6bf301d7a06e30902d0e5fc80a16918ea1d72a1c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.164.tgz","fileCount":39,"integrity":"sha512-GqZ6Y0RC2C9rpF8KwbMI0lIhFOtk3ixMojAGToFlrSekT9ppXLSpqZ+/KNpTXr4sDYi5AgDvrp7XvvBCMhlI0Q==","signatures":[{"sig":"MEYCIQD4UdMmyB24mDtnsY0jM6u/2ZCJpfd0jOGgJo1lwc7T1gIhANKBLjQPOKxbQrLJoE8AYq9obC0WYZtiCENNjMHNv0xy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ/zQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1hQ/+LFStrnDFwPRFPO2d9qJDPzYc+beWlmYJ1/PqJXrrNAf2A6oM\r\nACGEu5uqGgkP+cTWAALQKNy2legCTudAUXVgS3U96WMZKDtQuKjbSE2wixZr\r\na/aV4JkTETX9+BBu0vExfLCzur00SMC1jtq0kpJn5UFdC3iLjnmJGRw0gyL6\r\nPAdATiAiHdqgBKYCFY6VwYuE6T1D3NNpDG547dSrXRDUpbysCyVWEgOpLv3h\r\nCK16xNJutmaWyAgCzyelpTqUYG1jSrn1EDcmciM1U1AKy0JQ53tOy2sDdh5Z\r\nPQ3icKclrxMZ1WAwVqH5ZkdXceH+rCPZgl/6NWAk9oI+foFjb+0BoVHy8TWk\r\nG/7cOg8DAbNpl8tnsZSBGYIooQmVEb3E1LRsAPywS2F2KcD+a2aaw7SzSrtH\r\nL0CxcKuZlgHWf9BoBqnA+ugc9h9NcUs/Lf9RylYDpYoe4xIkIVRiN28F2ot7\r\nj1tP0aPIL316sZc90xR/xEt1JwBx9oPu8cFMZt0hQvgVwRzwGgy9mrl1XW82\r\nQFKFcereS8nIAWb+zXT66lz5PJSbckxBx5Z6d+fpPNa5TiSgBeVfpBKhM40t\r\nBE/LZOPJdQe9pCSIKLp1eaisreM/xRN0xTt4U3Xf9uaO52nQot5KZKa7QzA6\r\niT7HWEF/1pspc8Ypnt+D9cqvMTqZhMVDB34=\r\n=P84H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-08cabc43435f4ff6ec17d2d47aa5e3843d04b7ff-16.x/balena-jellyfish-plugin-front-6.0.164.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-08cabc43435f4ff6ec17d2d47aa5e3843d04b7ff-16.x/balena-jellyfish-plugin-front-6.0.164.tgz","_integrity":"sha512-GqZ6Y0RC2C9rpF8KwbMI0lIhFOtk3ixMojAGToFlrSekT9ppXLSpqZ+/KNpTXr4sDYi5AgDvrp7XvvBCMhlI0Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T04:39:34.913Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.164_1663565008558_0.2423596539504007","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.165-renovate-balena-jellyfish-assert-1-x-ba2a75eac27eaa82ad490a52a29b8a2e934d371d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.165-renovate-balena-jellyfish-assert-1-x-ba2a75eac27eaa82ad490a52a29b8a2e934d371d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.165-renovate-balena-jellyfish-assert-1-x-ba2a75eac27eaa82ad490a52a29b8a2e934d371d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f765f4ce008e32e00f920e71ee829bfbdd7a8e73","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.165-renovate-balena-jellyfish-assert-1-x-ba2a75eac27eaa82ad490a52a29b8a2e934d371d.tgz","fileCount":44,"integrity":"sha512-6FNIoFPwlmx5aSWoK6lp7IhhsmvpMcJGz01pUxzpBWNAcfyAcHU8ab7NF6PKt1dQmjELP4q5r7VtBmFAhO6Tkg==","signatures":[{"sig":"MEYCIQC7xvH9bJW3C8zRM3h6SJOeOPq4OSOPSWK2VVNvKVO4HgIhAJ8M+PfjwXIk6PATVrX0MGQWhSesQVkFmvMuO75qTE73","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ/05ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon8Q/+MIVT0a1GAmV9FC09FhqC/eNKWMGNSSmCE+Qb1+2ACNVUySwi\r\nFyhiHQZdT5hQeDXHDwllw3K7kxTUaPt37oEK0at7OI1kttP8m2aGFABiQ4Qg\r\n9X+EW1m5jpcGE12DUKl832SY/tJn2e25ciNhox+VqDsl9r++4xEkzSG86fhw\r\nU9YAx4OCDSbbHTftknNIUbWiFzSrwW1tqaO7f6QKR8vycuMrR24uFwwPHm63\r\n7onkCB5yVIViUI/PZ3CKWk7tIzshHdVq7g4RFOVzo/gHQwN9Nnok1ubHObK3\r\nqf+gRLSoXotWKecKfoVXXN6v+8vnkXoWna5skN4GDCzYFo5v9EsbE/9hoiLb\r\n3wSrkK2XuKSCj/n5hJil2QvzTz0CH6CwVFmGJ5xkY02uvM6jBy74yo5Eby0I\r\nsC7yVeMnII/BrtoVcPhFcgAZXPmDhtjTscSrF6pKOykCiDEhYmq3Wz0JevA+\r\n7zDKgbXmfKvm9tte8FeS3qZmq/+VkM4SyVTiCsr173MGHYIBQ9YVYVAawwQS\r\nX9/k2rdDe5Q1U+eSz+czl/JZ8WQIQb/ulkbIrtjRWL47lWLCrmWeg1Fwi1Uy\r\nBIMwduUY5jeCbMsD+ICIIxJPzTf4xwLSeenDcMPl2x4u3NGhKmmMeyjyWd6R\r\nRyueJ3peg54AHT0/1qM1pPyREmghdto0eew=\r\n=hKOL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ba2a75eac27eaa82ad490a52a29b8a2e934d371d-16.x/balena-jellyfish-plugin-front-6.0.165.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ba2a75eac27eaa82ad490a52a29b8a2e934d371d-16.x/balena-jellyfish-plugin-front-6.0.165.tgz","_integrity":"sha512-6FNIoFPwlmx5aSWoK6lp7IhhsmvpMcJGz01pUxzpBWNAcfyAcHU8ab7NF6PKt1dQmjELP4q5r7VtBmFAhO6Tkg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T05:23:39.186Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.71","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.165-renovate-balena-jellyfish-assert-1-x-ba2a75eac27eaa82ad490a52a29b8a2e934d371d_1663565112963_0.12119430846229817","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.165-joshbwlng-nvmrc-5a73c5cdcc71e3c48550dd6b3aca3730947b3772":{"name":"@balena/jellyfish-plugin-front","version":"6.0.165-joshbwlng-nvmrc-5a73c5cdcc71e3c48550dd6b3aca3730947b3772","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.165-joshbwlng-nvmrc-5a73c5cdcc71e3c48550dd6b3aca3730947b3772","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"425ceb3f4ed3f35bcdab6dfa28da3d7c0c04bd05","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.165-joshbwlng-nvmrc-5a73c5cdcc71e3c48550dd6b3aca3730947b3772.tgz","fileCount":44,"integrity":"sha512-njvPS2Y+q67NXKB69bNWqN1drlzgZNlLbl1e7oDelocPcXoc7ROqw9zjtxh1njBZirsWnQh211mS3eYynrJ5WQ==","signatures":[{"sig":"MEQCIBpWVhp5nl0WISVFyuVrtL8zPEmL49GRBphGErDdl5UQAiAKDMLpAcK+39eD+SFJf5b18XHEa5AAgo5/6J8k7NU1jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJ/8nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7uA/8CVazlBg0E+re+uyTzpH44qfLCnmIwtmNlZn0TE704mC4UG4w\r\nKjkGb+FgLY+ZYLc5lIct748fmEN6SismnaeNJyNcEFp8elFV1aoGPYW4QXSe\r\nUyhf/z+M3xgT5XTq6rHSzPhB0qk9OunlPFJuDfEOh7U71QKm0mQiMpkekM7g\r\nI2IEpWxoScAfcXGf7KcGCQbuJsuj6tSbYJ6ZC63AiCosgGKIYGb0dkeU4den\r\nn9KYnT1vki0dYrUVO5P/6H6hkXD2vQ5j0G6mNLAJ8zCKkOMp1gDeud1DUtmF\r\nXTcpSsbPRQe7aVrsHgvWhiThyfEsd5THnmK8idvF5iEQVLz+zcV9P3HNl9TE\r\nU7NYVqcn9JkZPaJ4FUgvzjQuF6U3L/bsSSj5ddjhu5JCnWsBQjjGRyeSpOz2\r\nYfEWzcaVcdo0Il51Ai9OMkhm8AHZXjMsUlfE2C1NVAHJNLZJgEYYaLKvtxK5\r\nO56tQfDL5QOdIBYRA7ubehcZvZlHXQwQj1B8hSfHcc9QUfq2vRtGLEDCAVI6\r\nagt511vA9qVTFqMqlOBp56pUl8M16pSZ0QSrtpZDJTo1lUWa/GAj44sLoPxb\r\n7wSZCFyslA3QwPrmR8VOHSpPbPeH2Lzn4hrHMaW8eHMTvnvEM1nvGIbDz+OK\r\nZNwvd/mbia3PD68WpJ6Qm19EHt8uv1juBgU=\r\n=YSvZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-5a73c5cdcc71e3c48550dd6b3aca3730947b3772-16.x/balena-jellyfish-plugin-front-6.0.165.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-5a73c5cdcc71e3c48550dd6b3aca3730947b3772-16.x/balena-jellyfish-plugin-front-6.0.165.tgz","_integrity":"sha512-njvPS2Y+q67NXKB69bNWqN1drlzgZNlLbl1e7oDelocPcXoc7ROqw9zjtxh1njBZirsWnQh211mS3eYynrJ5WQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T05:31:52.094Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.165-joshbwlng-nvmrc-5a73c5cdcc71e3c48550dd6b3aca3730947b3772_1663565606853_0.9792942779845089","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.165":{"name":"@balena/jellyfish-plugin-front","version":"6.0.165","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.165","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3b3e49903b4478deff00198e6b54a92aad3c211f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.165.tgz","fileCount":39,"integrity":"sha512-ZxHX+7KU3CYn9/lVSpxYAs1SRRPYiExTZ84aj3x4RhxOTA4RYxwoJOtYsuOyhad+NV47Osf2hOXUAMQxj7PKSQ==","signatures":[{"sig":"MEUCIFgdeZW8mvZNQ5cUawWOShhZGKcXJSDVxpOG43R90NcqAiEAqaJyxlhVIRj9BWUTLoMzAU/3m39UBgXLdr0Q9G/N47k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKBCRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2cA/+O02zxbPaaCFkk35tC4upMEQWXBykLKhmslhH36EuVx1uHFe6\r\ntaxN8Mj2aMC1SNWGvRmnbkwkK5iZ20n7PflJiEfhrjm+sP44m0Hb8ZH7ISB1\r\nXhlRVlIUxBpTItOGHOgad0zQ//McQfHUwoQZnwWJzpxj2DBqNXtpUOW8FPdh\r\nKJIF4B/RXiXfc/DDJIYEYxAUSL+zQg5R2HsQmSsk3aTg/J3L/h0FrzpCfsXm\r\nDg4R35XuVajXkd2ytjjIaNJz4kihHDMoop4U0wld53aMh/r5avkxVDgUliKU\r\nHlkJoYW8KZD3kFANASRGSeknDNDjVOafSzKarVpfN/nSiYFsnkPEYmd62AsG\r\nHi5ZxEPbG4iBNxNXZXTWENqBWfsSHH/PoS/+ikA91U7k7/fBWnXZLXL06Xfm\r\nDWg27qpX/8nvAhnrksaC3N9l5sZOTXpqiauTl65ZstB/LqMyR5xNzzPJkUZE\r\n/xFMz9lYs7LJbksp7jRrTH5IJtNz2OTuaHMxV027RbVjQGSyj3hpHkEmsJZ2\r\nJfGbdwfx7RPMCJAbL3XryOZXSxU1HY2ihgqvehXD7T0gW1Vwbq/WbGyryq3v\r\nn9EiKuUUARR+LbnGYbCTOyTogARDJaxmJFwWmaLqbyB9MRs+UCZn7WqCIAvC\r\nBTRm4910k8F3/o8Zx8G50PcdFbtJRKXFBZs=\r\n=Hlri\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-5a73c5cdcc71e3c48550dd6b3aca3730947b3772-16.x/balena-jellyfish-plugin-front-6.0.165.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-5a73c5cdcc71e3c48550dd6b3aca3730947b3772-16.x/balena-jellyfish-plugin-front-6.0.165.tgz","_integrity":"sha512-ZxHX+7KU3CYn9/lVSpxYAs1SRRPYiExTZ84aj3x4RhxOTA4RYxwoJOtYsuOyhad+NV47Osf2hOXUAMQxj7PKSQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T05:31:52.094Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.70","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.165_1663570065459_0.24891798636227924","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.166-renovate-balena-jellyfish-assert-1-x-e8e255cb91017f766cfe1664527c01034eb23989":{"name":"@balena/jellyfish-plugin-front","version":"6.0.166-renovate-balena-jellyfish-assert-1-x-e8e255cb91017f766cfe1664527c01034eb23989","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.166-renovate-balena-jellyfish-assert-1-x-e8e255cb91017f766cfe1664527c01034eb23989","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b2fc40b84543b01dc5ba5d429b72f8ae2e762c36","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.166-renovate-balena-jellyfish-assert-1-x-e8e255cb91017f766cfe1664527c01034eb23989.tgz","fileCount":44,"integrity":"sha512-Zu6ngx2tZncGpV9TpwLEE/HekssGJVGdUUK9LeQ3n8HKUtClJL6YxqEWGI1lUZHMv+wweMfI90sVWt8nWxG8Bw==","signatures":[{"sig":"MEUCIQDIsiNsxlQC9WR1C62FY9or8p4ZO7vTaE6gRvjxiTmaPQIgUo2IAKdlG6Zmyz3cF+S2snyqJ7dh9EHMSe6wk/KoyUk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKBD3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq07g//QmFVlRhCln8meqvL0COIRRZuxlmIQZz/VH1LOIaLR0UUa/BZ\r\nqLr/Z27auI4AgBtp41VONgqrTfO5uIPDLecX6agCgKZTRh2RE39iIWUZHL10\r\nGdXlVMQcT/bk4xl7/BcwK6kQXbCwSgmi3OAcU3/+QH996X/acBcsNxBxmzzh\r\nAq+jxwqeXApTAJTg+fNgG8LOXYMRtyGrPGGYNhxzAQYv+NT5IKSL89mvmvZ9\r\nUOVdj6Al1sazWxnHsDq7/t/bGJ9KmaTAdKtLzmjjDnVror71CZUJFqiJUXXY\r\nt/rpz7Pw04LeuEcFu8SaORD8raGbAV/mIPIxJvDBjXFV3xsY0osafDGBhiBn\r\nR/YZOf6y8840e6+sqTPaygq4j0MN8sjt38SIdSQjO4OvA5scwBRAKnylq79g\r\nIbm3wQpSweiuz8ldgj0wzXnyxMTHFuRZo+74GN4JMt1W/+uFjNFWd5lC5SyE\r\n7Av84VX7FgmLOHRQTqRjRBHqvRp96GLIsNcVZwCo96F+kRljw31a39J2lvwf\r\nq99DqdGxZlpWy5xV7s+RwEPYjQR4todhKTBmOc7nLS0kGtG0NqFAlLieKHHE\r\nJXExoDVOYSYcI+fa2/kGHOnX25KGHDcLA7ICusZ7nilylVcd7V2LG8nCw8fx\r\nc+QGoojUDwXGLvyEZRk7c1R7pm4tBfIv4cE=\r\n=GEo2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e8e255cb91017f766cfe1664527c01034eb23989-16.x/balena-jellyfish-plugin-front-6.0.166.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e8e255cb91017f766cfe1664527c01034eb23989-16.x/balena-jellyfish-plugin-front-6.0.166.tgz","_integrity":"sha512-Zu6ngx2tZncGpV9TpwLEE/HekssGJVGdUUK9LeQ3n8HKUtClJL6YxqEWGI1lUZHMv+wweMfI90sVWt8nWxG8Bw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T06:47:42.840Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.72","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.166-renovate-balena-jellyfish-assert-1-x-e8e255cb91017f766cfe1664527c01034eb23989_1663570167070_0.7129896463124812","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.166":{"name":"@balena/jellyfish-plugin-front","version":"6.0.166","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.166","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"137e36dd1fba8c9f0a140ef222d725c2edb2d302","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.166.tgz","fileCount":39,"integrity":"sha512-l4/HwqnxqUImpySBuIXKfxct6Aswf8jgk6IbKRimJLMcAbo/2ex3/RhpF65+r5thXSyLtk4wv3fMVX9NQ+XhtQ==","signatures":[{"sig":"MEYCIQDH8ng7LKV+N9oP0R5DMeDncZ2+AlPQKne5/jfP7TG1VgIhAIEkvWNAd3II6T64yCLRKah8V+cuVcnL5ebTq7O4LtaZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKCAUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1BBAAizpg3DuzcjD5XpYRppQS+LBeqDpbgDde041X1oJ3lP7VmDoa\r\nGXOPG+IJ5TVM/evD+NqkVrkuYtx40WIE0ngoDPpq2xNhYc34nXU0K//tUjMX\r\n+UaXPTHYO2pWzxezuY2DLh10lSqiX6wjeyv4stxNWrGlA5u+1hiDL+7ICO2E\r\nMHX8NfBFLmOCyV0oMf/jmsSp+mbmQNR0a/FrwJlopnjLP/doLeas/MYOazEt\r\nGe023Diu/2Hi8rb5DJO7RfjuRTIRpOu/oikQiGvEdlFXBCeStqrQKRaMAaIY\r\nNaMOtKmZiyoD0bmqEPCTe7PEhUTifAI/ZDzTSW015AFkKlGB4HBo3+6OhVBi\r\nS7XBuExIruksMyZb9HSPrRopAt0r+9tPL+H3ELZ2i1FvLIjOSaIOWPkRrSWs\r\npo1D8tO4R9fWrptP2h97A2CzuAhm+eiOiOZFJfByQ6dCyjD4ZYXmPTkY1Nm7\r\nGm5SzZvc5doPSuf7psfrSh9gsucauDAjP44atmwGdpI178MmmyW+zf6XaKez\r\nH/mhKcrpyeYf1pruBYKg4pfYBFIa8w4G9Y/r2Wx3cczleMRdwMpnISNfWf22\r\n9RsoET06LFQRYON8fblEzkT/AboNFFmtPX/xsaf35zqQ4FUD6llRCEIgUxeE\r\nhxLIVEG97GdnMDX0o5rE0sAMWB50faBlc4A=\r\n=szow\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e8e255cb91017f766cfe1664527c01034eb23989-16.x/balena-jellyfish-plugin-front-6.0.166.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e8e255cb91017f766cfe1664527c01034eb23989-16.x/balena-jellyfish-plugin-front-6.0.166.tgz","_integrity":"sha512-l4/HwqnxqUImpySBuIXKfxct6Aswf8jgk6IbKRimJLMcAbo/2ex3/RhpF65+r5thXSyLtk4wv3fMVX9NQ+XhtQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T06:47:42.840Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.72","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.166_1663574036026_0.8123537495004314","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.167-renovate-balena-jellyfish-environment-14-x-c1ef5df7394a87bd38d10832a2453a6e8a32ac08":{"name":"@balena/jellyfish-plugin-front","version":"6.0.167-renovate-balena-jellyfish-environment-14-x-c1ef5df7394a87bd38d10832a2453a6e8a32ac08","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.167-renovate-balena-jellyfish-environment-14-x-c1ef5df7394a87bd38d10832a2453a6e8a32ac08","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"25a70db02b8ce4b1db272875ff87e976db4b1d16","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.167-renovate-balena-jellyfish-environment-14-x-c1ef5df7394a87bd38d10832a2453a6e8a32ac08.tgz","fileCount":44,"integrity":"sha512-xOBA9/ZSCdB9uoaL4RiXx0ET2Uk8qBWoR7wx5fo2PGynfTe68zSY5eNCbtLzVVxlTwb4x2yNfihJEK8enRucPg==","signatures":[{"sig":"MEUCIDmneEHO9XghgSQiMZ8KmIftddag+UUsptMegn9Del/XAiEA0MGIBKhIHrzxu12dgxnzIsddpNvdRci31t6G0SRvbqE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKCCgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxyA/9FmBrni7yn6ZcDVuWz2cdmWaevk9U33PeW2F0Zu6obdqnKi7P\r\nQAYNNZOxnS9Qoc7+eVucgnFRetNpO2loFCr/Yz0XS6BpS4q//5w5pE3new12\r\nHJCUWcURhcfnjeUnEHbJ/lyHL9P9izP8KO5kdv1outTQw74l9GIeq7oPTiNk\r\nfTP+U/GlgWIZMusvU4udAD2U3OtU1ettpzi4K14I8xg7/4JjtBAbzSfuWuph\r\n58z3N/BaZ8VpMeQFCP69Aj7/mVp5EiV8wpnmEV/SRpfNvc9JZz6hY0pcK5k5\r\nxbi5GUTJVYb9ejguJZcRM0eiPlMVf/LRmbm1QsYq1zTfOsL8ZhGG7sbHSgP8\r\nSWHcD7Y0wE5AjIuTXvO8DdlxynpRf/0xW3SInvcwZt+a1t7vJcMxABSIounu\r\n2VKJSQAYtFE8dCHU9yRituPrAMFAJZTwAtVSvZlFUEU9GSJQRuRUON3hPTP2\r\nYGwiAXpdPKkG6xNDjdfBCH9H+mGL00v9hq5JE2sMG9ygZ1+TwWxgbOSkYKNr\r\nn1uFMrjo9NwRvWM6hyDc8ffuX/xnmZysn+NICJsso1CP9AoDDgD42kTn9TR4\r\nvEMbpKFHQbdee1YKhz1jshYZPfF0bQz0NBfPeZtO3Q17QiXUMcWZVXi5RAQ9\r\nzyrUixLa2jp4049jJvIzSM9Iu/js+OC8tEY=\r\n=bO6V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c1ef5df7394a87bd38d10832a2453a6e8a32ac08-16.x/balena-jellyfish-plugin-front-6.0.167.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c1ef5df7394a87bd38d10832a2453a6e8a32ac08-16.x/balena-jellyfish-plugin-front-6.0.167.tgz","_integrity":"sha512-xOBA9/ZSCdB9uoaL4RiXx0ET2Uk8qBWoR7wx5fo2PGynfTe68zSY5eNCbtLzVVxlTwb4x2yNfihJEK8enRucPg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T07:54:16.016Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.72","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.167-renovate-balena-jellyfish-environment-14-x-c1ef5df7394a87bd38d10832a2453a6e8a32ac08_1663574176642_0.2713980235806355","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.167":{"name":"@balena/jellyfish-plugin-front","version":"6.0.167","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.167","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eb5093f664f5dbdfbce9df3e50885c73f88c85b4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.167.tgz","fileCount":39,"integrity":"sha512-BSFn9zC+33XgHqRMjk2aLPwVthpkKiG5MIb8Uy0cmNWzHTsaUKthIEr7YvpcCh25S+2ZoN1scHDP0K5KoKUfwQ==","signatures":[{"sig":"MEUCIQCWXzh4xA5LZ8UUiq1rO4WjMVr3uDD3k7J6oL4S+6s8mQIgNSuBFWAOxOW9/TKVNJRTPzz57/nb3q/c+J9a1Ry24z0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKCtPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkNA//QYd8uNrIcvtY3VSIPCKbey2Jf+mzuu4BKlI/IDfZGlN93Y4t\r\nOwalbbQXr+NEmAHglqvZOERelY3uLzoLNloEYIziRoCp3Lp5n1+3GHtPM0Q0\r\n5ie3pqcj+PWiVD9rO7SGkCXaQkx8mxijOUoDC7QqZhfBR+Cna8FafhAhncm9\r\naQN8js+uhjnV6enmOs3s0ID/Y0bncMvRVe+RF2yGGAxXFNHLCYGJjMiv3FRa\r\nZzGhmfNe0RRHatmxZmg4KuicipXn8laIV8SANvBqG6lV6Z/ld+N30RpZlpmy\r\nkRBCxA9AcrTuWo9wCMM3qD/VJE8tsQy0sQA3qNqw9UbgWCmIBO7lm75S0WmI\r\n5ipiwkXEXDctLM1HQc9l78wBsomz/hJw8Vhg8D7FH2W/98Ncof8oQmTCtsrA\r\ndGBpGYFbvlgETwY/FlX5kR3oz/gWbjJYoUaABVcGyu4klY28wX8ipIuXEWmz\r\nHyhajLDAIHtXQ3ftI6Nl3efjVQxsVmQ7gysVBCPFgv6eoWq3Id3GHcRVAy+0\r\nGh1SAGKIpcNWlK21rvTmUxv3i0EvE57yzDdIDZt5tXr+XbRKRVNpEoJg18kM\r\naNyRvCrSLVpOXQB0takcHYJtjhqxdzZ2ITEIGRoam8rnGdKcsTZyH1caz48e\r\nrtoKrkgM/eQX2rrM7XSIuxviDbVBvcpfabI=\r\n=511m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c1ef5df7394a87bd38d10832a2453a6e8a32ac08-16.x/balena-jellyfish-plugin-front-6.0.167.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c1ef5df7394a87bd38d10832a2453a6e8a32ac08-16.x/balena-jellyfish-plugin-front-6.0.167.tgz","_integrity":"sha512-BSFn9zC+33XgHqRMjk2aLPwVthpkKiG5MIb8Uy0cmNWzHTsaUKthIEr7YvpcCh25S+2ZoN1scHDP0K5KoKUfwQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T07:54:16.016Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.72","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.167_1663576911312_0.0315000465921087","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.168-renovate-balena-jellyfish-assert-1-x-4d9620c1932dc6abc3e546219b4585f68cc21a15":{"name":"@balena/jellyfish-plugin-front","version":"6.0.168-renovate-balena-jellyfish-assert-1-x-4d9620c1932dc6abc3e546219b4585f68cc21a15","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.168-renovate-balena-jellyfish-assert-1-x-4d9620c1932dc6abc3e546219b4585f68cc21a15","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"12c32ebab9a60433f82c4bf2b746176af0a76e83","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.168-renovate-balena-jellyfish-assert-1-x-4d9620c1932dc6abc3e546219b4585f68cc21a15.tgz","fileCount":44,"integrity":"sha512-OQyTBPjKYveNmfktghenaw4LKKoJFZdJrEpNAg2Jt5LntBjVRMfbTB/tUEWUz2SMdePEYpxv6GpyW6E/jHtHGQ==","signatures":[{"sig":"MEUCIF9nF7oUMcWXQnWfpT/LA94EpwDCxQPqNp0mJmw+BE2cAiEAnSs81RZx93wxwgINhxLwADZTiJqwCwHyAGO7TpPyWZk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKCvMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2zA/9GBSeds0qIKqtxiBlFljVxJP4fCy9Rmqrtzjy+HxixvoloTI2\r\nWoW5KkkCWcmrat9GuNSDUfd+/ubDL6Gs3LtYZqKtz3Dc6xwkOslv+lq60qgK\r\nKK/4dvveS3ZbEF5Dwrx5ewZ+wrDekMUZdYkm2svbvV/YRF0uh92OlmgrHCI3\r\nXzs02aGPdhsSVsticMTF7SMJAWdSm+xSSc9mygrZmo6ef0sIhnq7AoxrM/On\r\nLB1aGvm6vUR5+OTpwdOju+0aKaee4T2i3grtZXJaNhEnJwImT582cbk3aDwS\r\n5ohr/1WDeULC2w2NhilG+MoEvvxzUQ9DzMQRsU1TD9J7sXiIGefF+nWriRBf\r\nMRcR6E3j280zvsPmZ9hbM5LsjMbc1IxCTi58OVXwgQiEls2Ibe1+PG4J4Qko\r\nts35bgeqO4UHkGaECGYaDCPHjBXTrdclW/GEHD2QVOsg6S36Fz3qcAq6wBqz\r\nj5qD+y9OtZ9p0Saawgf0gHO0mjQbCKFhAD3njNfkWfG4Gl+7tLdxpJfR1KQc\r\n2DD2xFGDIEdy37vL/s8LjzXa186b3Uczb465QVibAFMb6IAZM1xO8fwfSo0W\r\nKidK4FaxvtwiC8VI6fIQhF4OEXZhO2gOdN2ZYbyiKLClu9i+1NQFgYYlmwdD\r\nDsFAONn4RZp9bhe0UCpYefmuXOyzaq2N7Fk=\r\n=RMvf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4d9620c1932dc6abc3e546219b4585f68cc21a15-16.x/balena-jellyfish-plugin-front-6.0.168.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4d9620c1932dc6abc3e546219b4585f68cc21a15-16.x/balena-jellyfish-plugin-front-6.0.168.tgz","_integrity":"sha512-OQyTBPjKYveNmfktghenaw4LKKoJFZdJrEpNAg2Jt5LntBjVRMfbTB/tUEWUz2SMdePEYpxv6GpyW6E/jHtHGQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T08:42:00.412Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.168-renovate-balena-jellyfish-assert-1-x-4d9620c1932dc6abc3e546219b4585f68cc21a15_1663577035871_0.3120932049418934","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.168":{"name":"@balena/jellyfish-plugin-front","version":"6.0.168","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.168","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8415fd6d2928655ab4934f0a6af0bbcc22e22448","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.168.tgz","fileCount":39,"integrity":"sha512-IgFNfb2CJMzaetDIDLWTxmiRQwQmb+heVDGCDtDNADOBLxoeXQTHoo9ATrSdQRVfYCerc8j1w2cKgFyOgyYh8A==","signatures":[{"sig":"MEYCIQDBtXPnYVgh0KxsdSFFfuGJha/o9ropUNdP5M1StZ5edgIhAOhhIGWes7m3IMPFiRDQeTujsOAKvKsL0SK12CyoBQSE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKDW3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnvw//XdTsKJ4AnKSzuAzPMIehvT30vP1RxdGt/wXf607yLnlEfDZF\r\nNGLe/7uPLBVm8dIynhv/XKthZlLDQywJrNmY3zyYuRMPb3XEAxYQaWB76PSU\r\nb4m0r6fg9cSdi3aFgLqQx9hT+6lg9vaocWVSHxUhafQeDCOybPTtrR+rdRYf\r\nvUSmQkJfbRlYMn7VgX0j/BwZ3DOO01022g68Xwn+QIQJsCQaLhDgxcODzvkK\r\nXe5L6/oC8ZltPGPAKy3vbft2Ji0bDgmf2XljIuihqTqC5FQPqft3W7Dn3SnF\r\nQDuJ5EE/oMllCJYfDKFD1+GDpBMjRdHyUPFYDGiz5b7vb+YIEJJBMDCTaCge\r\nZy2V2YLFZpZHq36Fi+09otBbhm77amLxx/VjdP2sIW2ZLdbkvrpzAFE2CWmh\r\n5LRLj6p4cWHnpzT6CdJtGLIJGCedJRi8xZHXhmgxKgakmangKdkiBAK46xeH\r\nIjmscEG05wAIfk9KZDTdQnc/F0aR+wLghRwbctLirder7qJ4EdNCKVUtqnV2\r\nj1Fcgvp81v/vyIE1LUV3G72RD4/oXqLI3MnoI6Ydk/ApMLySDhgYVKHdBQn/\r\nAl9qFXmMvVkbqI4Pz8MG/3F/rAaXJAxfaoFYTXGeYmFZfw30fDbaJWKac/df\r\n0IXSno0lEg1XkzDbXYQhUgNEgYHoQKI1oZM=\r\n=7Yqw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4d9620c1932dc6abc3e546219b4585f68cc21a15-16.x/balena-jellyfish-plugin-front-6.0.168.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4d9620c1932dc6abc3e546219b4585f68cc21a15-16.x/balena-jellyfish-plugin-front-6.0.168.tgz","_integrity":"sha512-IgFNfb2CJMzaetDIDLWTxmiRQwQmb+heVDGCDtDNADOBLxoeXQTHoo9ATrSdQRVfYCerc8j1w2cKgFyOgyYh8A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T08:42:00.412Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.168_1663579574697_0.5496504644107536","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.169-renovate-balena-jellyfish-environment-14-x-e54b67442574de1ec02c5610ad00406f56c3368b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.169-renovate-balena-jellyfish-environment-14-x-e54b67442574de1ec02c5610ad00406f56c3368b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.169-renovate-balena-jellyfish-environment-14-x-e54b67442574de1ec02c5610ad00406f56c3368b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b60b907d92a0ae99bb90af38eca868bc569e6b6c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.169-renovate-balena-jellyfish-environment-14-x-e54b67442574de1ec02c5610ad00406f56c3368b.tgz","fileCount":44,"integrity":"sha512-zVfC0XpxgXlca0OTiC7j8IkH1IvXApwIHNhtrSZjpaLQy6EqkaCkfEnmsQgjhFr0ExMRqHkbUR3PNYPJJ9CuZQ==","signatures":[{"sig":"MEUCIC412BEqWbj0UN008hJnfc5O5/lPrgV/owh/fgLtQAHPAiEAzelPa1L4tL9wxnO+kFJRIiT81gyQEQ+QI5KbvUEInF4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKDYkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoufQ//futdeyCIgHbBdGiHYhAIOE5M5/+zkd8m0VY0Fyf3G3VZBadT\r\nLM2rPV1bb1GDGzG62r6QexjTIaS6YkW6EI/NXJtE3XaEtk/bYaR9XQpukU3+\r\n6lN876MOSOvvhHFkfP19y/n/Y/WxXssW27DusWl/RZC1GiGsc28rgun55JNj\r\nT+kHBOUKKBYV6wKczvTKvJC6niw6KOQPig055b/nkjdVLHxnD/ELotCvGtPZ\r\nJEAdg3ctx7/RgBTw0qGT13+X+ZGt/7OUsgWvKaaip4LBRfkUBlEZnh+LZnVv\r\nN6iyL+rXphTLmf2Fc9e6QVa03AEVxoKKrGXkzKoNMLdR1h53ZWIeyuS2Pph/\r\nuf77CrGhgvQchU6EiXj4Xg1ADG5ZpCixIH+IDgRKvKMYCyrQxkxp6wcS2Rnp\r\ng7ub/FGiNSDY7MkQ+FEJ6rxRKJi0rWpzMTVRUg9PN4/Ibstp9OAd4OE+iVvN\r\nvhihtSJ80yH2xK2Lenp/t3td2KMUKQl1zG+Pj4YiL+Va+0R6nMMKZSmDDeUj\r\nJmnPGv7HBW+5aOV+EEQouM0/1lRESC2dg4lw/MW8SBZKjDIUJVkMsyB8DkLz\r\nJj3zzAqPu+tYnUct55X3jxbn0mmdYHBH9WjX9NDeR3O/b1l/Af/l1oeOxXt7\r\nlQDPh1WqltFuPdc9Yb9FPvOsMMrIaJYq4XU=\r\n=PvhE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e54b67442574de1ec02c5610ad00406f56c3368b-16.x/balena-jellyfish-plugin-front-6.0.169.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e54b67442574de1ec02c5610ad00406f56c3368b-16.x/balena-jellyfish-plugin-front-6.0.169.tgz","_integrity":"sha512-zVfC0XpxgXlca0OTiC7j8IkH1IvXApwIHNhtrSZjpaLQy6EqkaCkfEnmsQgjhFr0ExMRqHkbUR3PNYPJJ9CuZQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T09:26:26.069Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.169-renovate-balena-jellyfish-environment-14-x-e54b67442574de1ec02c5610ad00406f56c3368b_1663579683952_0.11045066092505151","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.169-joshbwlng-editor-config-090f4a2bcea65f7f80e602b992ef79149675dc55":{"name":"@balena/jellyfish-plugin-front","version":"6.0.169-joshbwlng-editor-config-090f4a2bcea65f7f80e602b992ef79149675dc55","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.169-joshbwlng-editor-config-090f4a2bcea65f7f80e602b992ef79149675dc55","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c368a8d9901255c4ffa5747aa8dafc4e1c3955dd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.169-joshbwlng-editor-config-090f4a2bcea65f7f80e602b992ef79149675dc55.tgz","fileCount":44,"integrity":"sha512-5Trli2V9Ai+AiSAQ5bZB34RHn8ayBJ8mLobmUVeDQZ8ofCmvZBCn19rGx7AS6I2MAABA9ykP5VmIW1bkeRoRsw==","signatures":[{"sig":"MEQCIBaI4QfoVb6LPDQB7NgfmudYY5DVbk/+xecG/Rds+RL5AiAGdkCc64+ZMHHMv8MSHiAn8FKSAJNlhBIhMV/6MmtWMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKD8NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIAQ//ZGmZw2cwK77O1IwFYH7ZUrmTIO0LW+mC9DLFOqD4EvMtpl0G\r\nSiSEXea0QaqJKX7GJMGHQ6qi/1JyXEKWmxiVF0Hmzbjpl4qjrxULZ3F/KIw9\r\nMZ64Bc0hA8Vea9b6arFpsNg8r8BfftG+xRGsOkGP1lZqi/1jeDk9icEIzVMb\r\njaaNSqRcVSCgveLu5efJWJ124SayY2SAVIaz4Pj9DHRrnYTjGCFHFvuvdaA3\r\nqnE9laBmpLwFYHREJJf8eF+Q9XDcsPkDKoruOgHYQXMuNbq67+Hb0vAOD37a\r\n/2EFsLgiAs6JymY66nV2L0TK6csCfCjWZCTnTUXC2c2J0I4NjGGyH99S6Ciq\r\nNxwH488Mg37x4FHkCIpXo8KuxMRzch7DB6AHgBzGDyMa0FD3QP6uJt1enwmE\r\nyb0V4rBV0eFXN9eNa+VCOtCeBbeM1mWez7Zgflp3+SJ04dwLUSjLxLpFgBXT\r\n3/4818KGHhEBvGE8EbEMAVRiLSw7vyGtobccYxNO2QAYO9VM/j5+Rwavj0sO\r\nugrXbFqMzk8K7Z2f4/SQNXbWB54p+dEcTf0RFFWDAMX+4Zq3D6uLD15Dg4V1\r\nzwzaQiTAh0FW9NxWfrTcj/3/v73QGkojpTy0XnRl0hwU5o/sRThjLBDOsZuP\r\n41VoGzTnb1r5dzsukFQeYrcAqhEZkEv2wJs=\r\n=EOIw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-090f4a2bcea65f7f80e602b992ef79149675dc55-16.x/balena-jellyfish-plugin-front-6.0.169.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-090f4a2bcea65f7f80e602b992ef79149675dc55-16.x/balena-jellyfish-plugin-front-6.0.169.tgz","_integrity":"sha512-5Trli2V9Ai+AiSAQ5bZB34RHn8ayBJ8mLobmUVeDQZ8ofCmvZBCn19rGx7AS6I2MAABA9ykP5VmIW1bkeRoRsw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T10:04:14.819Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.8"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.169-joshbwlng-editor-config-090f4a2bcea65f7f80e602b992ef79149675dc55_1663581964855_0.6394259843171544","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.169":{"name":"@balena/jellyfish-plugin-front","version":"6.0.169","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.169","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1bf67b9d06b8052bc5030438ad7a65547bcd0f4b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.169.tgz","fileCount":39,"integrity":"sha512-oaxCg4DWBKBjl98CJalGpUqMZn9y/bNt+e8HJtbBr5+rvQIbyAp8H60b2gPg0bZTT8oFHIWxKSo3eQVxMI98HQ==","signatures":[{"sig":"MEQCIA7lok723e5TScDj9zp66tv2GMO5x6NDtZhZSU5bRpO3AiBrX8uQ1CBPRlpbQPIF5SsayCDp/xZNxw7R0q/AUmFg1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKEFEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN9g/+MIJokHd0XZpytYSniOItSgTvHsOsBBY/JRPlyzQbvRB6XEWd\r\ny7L9fhIzJINcqW7LTjmqT0koLZ4y43X6n2VJHgbvOEZ5bxiBRhbi0fr2dg0J\r\n/s96I7sSBkK2DiJsBKlXZoguOwLemW214K90YX8z6oSdzOLEwo1R3yZFdtbV\r\nQnO80EQlsjJqn4xIOiPEkg8jouYxyEO+l94m1FYT3TMuUhj0tGhJbrFZSr+d\r\nOJUhFlgtM4urmxjFzQGZ0SahDPCYdc/Xpf8PLKYIm89rTqfM7emUUx8vN8TZ\r\nbEhgR4t55WKeawHPaaAJaAl+aC/3DN6I/zBCHTjMOOJPzgaqlbzfWEAkyoxF\r\nh8yYBvMdowOA12pstVsU1l2tpdo5PK9cbCKS17lD4sbAGwqkhVOt6lQBryol\r\nvmvHxdXiK9vBfCBqg9ee5rzu7fI8S+sANIbalsHkzYbkKePEi0iXgHpmvPrP\r\nXGvQpsv7Gvv/Qb/VWSlLbz0oLaOf+6HeUU8OGn1xJaV80medaD7uUsWBTx1m\r\nwHkrjf09cZvQHG3HnqShBcHg6i3uGeHkx5mQmM+qEMcBgXaP0lqpR9YocFuA\r\nUs3KrCVOHEBI4zEinHVxKZcbQfVWu0nC6OCNP9SXSJthCbNwP2kp60SGfPWu\r\nLumu9o5bqENArsT/B2CYuC2FloaORQjo9sA=\r\n=IyNO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e54b67442574de1ec02c5610ad00406f56c3368b-16.x/balena-jellyfish-plugin-front-6.0.169.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e54b67442574de1ec02c5610ad00406f56c3368b-16.x/balena-jellyfish-plugin-front-6.0.169.tgz","_integrity":"sha512-oaxCg4DWBKBjl98CJalGpUqMZn9y/bNt+e8HJtbBr5+rvQIbyAp8H60b2gPg0bZTT8oFHIWxKSo3eQVxMI98HQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T09:26:26.069Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.71"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.169_1663582532669_0.29940602008725636","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.170-renovate-balena-jellyfish-logger-5-x-d346792d0a71abb0e9d7e60d31a58861824fffda":{"name":"@balena/jellyfish-plugin-front","version":"6.0.170-renovate-balena-jellyfish-logger-5-x-d346792d0a71abb0e9d7e60d31a58861824fffda","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.170-renovate-balena-jellyfish-logger-5-x-d346792d0a71abb0e9d7e60d31a58861824fffda","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9e6b5baa86abf1e447b81bebe692882f4fba4a79","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.170-renovate-balena-jellyfish-logger-5-x-d346792d0a71abb0e9d7e60d31a58861824fffda.tgz","fileCount":44,"integrity":"sha512-L5DNZGLlHvPkPsspTlWRjJuoFxUYPRmGm8cLCiA9K3JAaTTn0EFw5oJmuR4XeLjC40pzG932hV4ycVSPDMq8Qw==","signatures":[{"sig":"MEQCIDTenWLllCvfJ7X69mDsNpiTkpefFMJ8MjGrlqozd9lKAiBa9LxpblemDvanM0TUmbpOZcykXVVVjJ3mjoMXWNXKqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKEGyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZFxAAipKBO27KbO4fht3RDYZQdOfiWUeoChSz0IQjMMVcRybDt7eq\r\n71KWQPbwrxDxyVNpqLuxWS9Cxom253h1y2BjZw/uQsdd9p8yqRhO+PSsM4Zb\r\n8qnr+ycG1rrU2l9rHUg8P0GrjRj/vS8MUZyJefjq9UflIbjYLkWz0cVHQ32h\r\nta6bvu1aLJNYdtBaAk8fsZQ2Xe9XsYXFaZ6yg+3Q3optw8s0tZgIr+eE8UOd\r\nQq6cmrTWfXc6qzwgmWMLAsF6mKQFnZYN1WsXczJbfJwc9H8EFZpdQhnfmHSx\r\nmFNm2apCkEtzVozzHaIsc6OGwCy1PWHgb3MxD36ixSHwyZAi64Syv918DKM0\r\nnAw3bSpUPMIXMSUjwarZtHy8lCAgAYuKjAJlQmuix6mnpOLqUXVZgoPrESFr\r\nqLMA5rt18vSD8Uy2j8Xb99Ejk92mvGu2ZjXxYXMQbUx6D15QMw6gm8Qxunsb\r\nYqBDPD06ZSpWLnHsPOd8HPQP1EGh1ajaGNyRx/5z7+v0W8mbYqn2iMfBrbEj\r\nppdjjPVOIU98xOuJBQBSt+teROnpHdkoDprRmDkqlGih7clhrqbjivqdKvFz\r\nYjeS6Cb7rE7SmqHs0AzPxT0DJJrYq8I22a6ZgzUQHsQc264BhyMlBRUUuzSB\r\n1SRw5f6OEgPbaoJOBpquikIcbOGqnHNPm0w=\r\n=WMvn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d346792d0a71abb0e9d7e60d31a58861824fffda-16.x/balena-jellyfish-plugin-front-6.0.170.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d346792d0a71abb0e9d7e60d31a58861824fffda-16.x/balena-jellyfish-plugin-front-6.0.170.tgz","_integrity":"sha512-L5DNZGLlHvPkPsspTlWRjJuoFxUYPRmGm8cLCiA9K3JAaTTn0EFw5oJmuR4XeLjC40pzG932hV4ycVSPDMq8Qw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T10:15:40.769Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.170-renovate-balena-jellyfish-logger-5-x-d346792d0a71abb0e9d7e60d31a58861824fffda_1663582642122_0.9711083675855126","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.170":{"name":"@balena/jellyfish-plugin-front","version":"6.0.170","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.170","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4cda1ed168b900cb2b905675bea097795ca79771","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.170.tgz","fileCount":39,"integrity":"sha512-9auVe6rjZ87Jb9W1mtBGNQB8zRdgeGmm6sSw4yg0jxyPjjCa6Ysyy3zsmU03DcyDrp+8Vof+ZhVHMOKmCpOozw==","signatures":[{"sig":"MEUCIQDm6zdz27kGsX+5R8V23roy2506EoTqqyi6B7TlnY9ZUwIgAKD0P7hGo7xSq2+uCo5C2cbHYQHkZXI2pznS4YIIseE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKEvXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYgw/+PlHqvb/nutGcRzmw+kiwp1p1xQ5TfQRgJ0Bt2jXbIUFmMMRl\r\n6I9Z3dhnOq1SlkIHVtIZoYQS++4pgbZ2gvWrDhwZ2BStvmBjKJvp5XlKnRbi\r\nljCMb/fPQ3Se3sH88I+6uiqciHVo4rOg+ZjPuWlWbkyHHIUnVHdMifZAzrzQ\r\n+bcEtMdHyKxeGPXtyPD5WHM6KWm+uTNWJO1UfLSd8PXtshbFj80zItffVT2p\r\nCLLf8LSmDIblehg8AjtJXYvtwhJYWbEF6gijJkRyadYV8qCyx6HQIR01aZcP\r\n2wvE8/ixinm4YoVTqqM2zQvgYrBIp5o4n6Me9gZIEcPQ3bli07q+Q0j7wGyq\r\n6dee+XXNLhW9GQzwETiQnA4EgCD8tYU0E5cyS1DECVnB1NypKvUua0wQVf9t\r\nc2HKw2s0DZ7tu4rF8e9pskHINW0oy6Q2cuyVZHCHrRxK823fTch9Vhr8aDAN\r\nlxoM1s02SUzbjdSlYJgsliSz6HbEbqzLlyhkywr6kFoD1gbIm9+qAuNinyoR\r\n/GYvYOsFVu/FAaAhPgKNvja3hNtPzXt9TIXPXg+3exTwM5aLJlBJA7GUyPtN\r\nssefgLJgNOvqphPzQsWv4dJ3Y8lP5WMpWly3qQVhlrGBBjgmF1jIfNwBG3VS\r\n83njZ+JkA24GiK6sEHxljfcFM33CnRhF42g=\r\n=J1/w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d346792d0a71abb0e9d7e60d31a58861824fffda-16.x/balena-jellyfish-plugin-front-6.0.170.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d346792d0a71abb0e9d7e60d31a58861824fffda-16.x/balena-jellyfish-plugin-front-6.0.170.tgz","_integrity":"sha512-9auVe6rjZ87Jb9W1mtBGNQB8zRdgeGmm6sSw4yg0jxyPjjCa6Ysyy3zsmU03DcyDrp+8Vof+ZhVHMOKmCpOozw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T10:15:40.769Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.62","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.170_1663585239174_0.19355969148134178","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.171-renovate-balena-jellyfish-worker-33-x-b398625da17dcab08291a10d5ac6a01fd8656f9a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.171-renovate-balena-jellyfish-worker-33-x-b398625da17dcab08291a10d5ac6a01fd8656f9a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.171-renovate-balena-jellyfish-worker-33-x-b398625da17dcab08291a10d5ac6a01fd8656f9a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bf50d1827b90495b21669ec0c4a890e23fe661ec","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.171-renovate-balena-jellyfish-worker-33-x-b398625da17dcab08291a10d5ac6a01fd8656f9a.tgz","fileCount":44,"integrity":"sha512-BYeETJekeCvTjiSXAfvXEwkJaQXIc2q+I9juTXH7Zp7GDwquNMsbvzwbRmlkrBWiVC/Ix6uYZkYg5ysb/+Wz2A==","signatures":[{"sig":"MEUCIQCZijRlWI6mrMef9qGnhwqFmNU4Aa+hsZFNhwIUlGtXjAIgG5Xf4Dk5UEMR0p1a2RBfAd5XpKuZvcab/K+n93G5dl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKExIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqhg/+IZQDn9tZ0vzosZVK3DsgpKOlrNm5b9urHuM+GBxDuaBFld6q\r\n2pcUcjzltM0Zz+RfoN4zwmhhx3VKoJuqGNpbHi5Vxx+h8knYNGpPhXVRA+50\r\nWNT/LZKwCqBffALcAmUc4KLXl2H3PS/eCELdnQJC4Bbg0S7OUOElUHDDZuJS\r\nLGbwmnen488d2SgGsfdJRmq6revMW1ZEExMR8dAPuZHNS/jBEKdpFusyBRx/\r\n3gO7h7ILgA+9lunBvj+7KOFsVOtFQ4c8RC6VgW6hEspXkWEB0Ex9Os2aN39V\r\n2/TurV1EuttC/kARraMtFp50cOaTaEe8dobOWJJmCxhA0aATHXIzqKvFzuIX\r\nA5m1r5/U7WmsMlyAd7jZJu6mirctZrXtcGuiF4H/VjNDbegBFnKCyqVaxOuL\r\n/kG+hRfai5klI64yKJvZ/CH3iZKLvrZQgV7WlgRZS/LB/HS48ZOAfD+RzT9Q\r\ni7BVxxt17wiTTDUUAmklbW5Jxi9SJHz2Uk0hht9rys3mCF92etydzntFZOO3\r\nHh3GYqOhu7L5nrYiyWS4GNX+nGZkHh8U60ouX3KE+9UhNabT71BK+8yvm3Zu\r\nBM7Rk0Qmku/FqUzizY55l3ptjyHKxOL/9NpjAnWsaWWnyAD+AVDsjX6AvnpK\r\nvVwUzY6OXUrnEJZQQOhg3+tFhPkKoJiOrOk=\r\n=0i0n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b398625da17dcab08291a10d5ac6a01fd8656f9a-16.x/balena-jellyfish-plugin-front-6.0.171.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b398625da17dcab08291a10d5ac6a01fd8656f9a-16.x/balena-jellyfish-plugin-front-6.0.171.tgz","_integrity":"sha512-BYeETJekeCvTjiSXAfvXEwkJaQXIc2q+I9juTXH7Zp7GDwquNMsbvzwbRmlkrBWiVC/Ix6uYZkYg5ysb/+Wz2A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T11:00:49.827Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.71","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.171-renovate-balena-jellyfish-worker-33-x-b398625da17dcab08291a10d5ac6a01fd8656f9a_1663585351789_0.6522825205594631","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.171":{"name":"@balena/jellyfish-plugin-front","version":"6.0.171","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.171","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2352275d5242befeb84940144bf4f69472cb981e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.171.tgz","fileCount":39,"integrity":"sha512-x5qPZdMVq1J6/O/9JeIB8KG7fFZCOP5dBQLw2kDQ4q/iyxi/AI0XxEePLBJrmMSoEFjKDqhfuE/MrFtjTOP8Og==","signatures":[{"sig":"MEUCIQC6ToqUvfj69WCMjz8ZLsgkzM7tO0vIfR/a00tQj2cbJgIgV9ZhV5wgb2erHBgMkN88p8rnOjb7p8qvjI7RPFum2JY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKFZTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG3A//WOOFMntUvCnkXUUbGhLd+k79dBs3+6/a4qtN3eRwLrJlTCq2\r\nQ66JQlCE2ma/Pq9HrReIGRLyx9Mg88UdP0PpiXJEIb6+B1GExKa1zwyF3/Dk\r\nos9sJfewHvESFgp8xSK0kGaxXK74HuzSW57Y0bMVGRM6ZdzDzdRGbrFAeSE9\r\njXvYzrtx2ckY6us6lO8ajdgc3zDTwXnyGcjxxDj3cX4lNpipYzTUOXvHxWxz\r\ni8s53TXVDoWgmde7QtyzoUarG7Sp24NQxuBkr82HEIBj9+SNdi/4aisVAIA5\r\nd82TZmWa1QwXQBLBp6PMxdw/XaBw9VYDVYgzCEgBvNcMvGKKncCvXwO1Z0B1\r\n7GaAifktvXc2khEXoxG87l9JXaISTOWaxQVGaxZXXI4G5yVu3GOvQNTipCUk\r\nx1TlXdP2Tl98H9ENPFrn5dEJJplNGTtz+TdZgdanDPjmgSay+862VA7fy6N2\r\nSrFRaBxgPaiSWZiYigwp1u9KKluAtnleEXiRkgrP8wQMijDcgH8a92jydnjh\r\nsyLDARc31u0xnCPEcMOAKa0KTIOIUDOFxPZ0OMWQwk2v43aHAVGA3aqL/o/J\r\nb7qme3H2CnnnFNxIeJ29QR5u+ziLkxrZH5bUa7mBcDS68QjaM5R1NnT3Novd\r\nhjZRFjkdq42swBM7m+TeGmfJFBGbMo/1OJU=\r\n=4ivY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b398625da17dcab08291a10d5ac6a01fd8656f9a-16.x/balena-jellyfish-plugin-front-6.0.171.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b398625da17dcab08291a10d5ac6a01fd8656f9a-16.x/balena-jellyfish-plugin-front-6.0.171.tgz","_integrity":"sha512-x5qPZdMVq1J6/O/9JeIB8KG7fFZCOP5dBQLw2kDQ4q/iyxi/AI0XxEePLBJrmMSoEFjKDqhfuE/MrFtjTOP8Og==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T11:00:49.827Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.71","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.171_1663587923069_0.533675459842305","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.172-renovate-balena-jellyfish-worker-33-x-f9226db1e2c64424de54d7e116fbfb821e808b9f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.172-renovate-balena-jellyfish-worker-33-x-f9226db1e2c64424de54d7e116fbfb821e808b9f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.172-renovate-balena-jellyfish-worker-33-x-f9226db1e2c64424de54d7e116fbfb821e808b9f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d44dbae83df38dd54f60d3d4320b0664d90f350a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.172-renovate-balena-jellyfish-worker-33-x-f9226db1e2c64424de54d7e116fbfb821e808b9f.tgz","fileCount":44,"integrity":"sha512-r8uqf3gWFJv8OEw6+yOG13QGI5jVaHn5KhhodwEYqrE5bnt+9aqbhxKx48AdG+Srb9Hx0kDMT70fhm2IPIDAiA==","signatures":[{"sig":"MEUCIElHYBHCs4yDnFu7tJMLR07fwl2iHqmjt56FdT/6kwm8AiEA4guAuNXfNKzbSKqTuZB2qitP73MrHPAOWC0pZMbiOWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKFbJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrjzw/+LKCb7WUH/pXluIzledm1VzWjvp6cJTkw9lCNHHKSVKNJyGEm\r\nlN1A80bwcOYiicxj3tZuILfjXIJakqEf2WRKvFoQ9qwcjMQ1WX/+UbLoe+GN\r\nxf82/36u5+ab0tlZxldCk+q5Bh99r5Vei2ItMtmmNLVyIQ+thjZR64SLp+I3\r\n171tFm2Qs+6O7HOwcqsc0saN/UvYVH5xkmzjo9DdwGF8fqgy/egwuy3ggjI+\r\nqRrLdA9VciQtV3Swm+2ZbCNdPb3Ct2QXnq6kHorBV2/S/17jbk/4WDJzD1HB\r\n8AbyfxAYu35JTRegY6lR3F/IwbYOaYKR1N4qUkB0iftOs/HK4NzoR65yyH7/\r\nvVxePtl50KHNSfnNbQrXHXAwjbp5MxtXlmWsRxxCpoUY7/xFkOoX/JVDHrbc\r\nh+tASHzVccfhYcCHqxgyeyrWFEEXO3GNSbonzldb7fdGmDogNJrathpe7NsT\r\n1A1pdYuCaWScsnkqBS3nJrlBpM2DPALkWKYc+vaJTbEQ7J6oI3GyMpa3DdtD\r\nj8Y8KEwUTqLeiQC08KDofGy0LdJgDmKvP+uzaHoNPJeIqaN6MX0Cc4/7u3RT\r\nK8sZKO03/CpHLLSsVra+3rhb0V5LXAXhKSaAOCL66nOM/qpT/8cZ+RyRMKhr\r\nVbu1dJCzu+L44NNp6bzFLwNCZ7clQXSvyV4=\r\n=ZZrx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f9226db1e2c64424de54d7e116fbfb821e808b9f-16.x/balena-jellyfish-plugin-front-6.0.172.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f9226db1e2c64424de54d7e116fbfb821e808b9f-16.x/balena-jellyfish-plugin-front-6.0.172.tgz","_integrity":"sha512-r8uqf3gWFJv8OEw6+yOG13QGI5jVaHn5KhhodwEYqrE5bnt+9aqbhxKx48AdG+Srb9Hx0kDMT70fhm2IPIDAiA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T11:45:27.628Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.72","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.172-renovate-balena-jellyfish-worker-33-x-f9226db1e2c64424de54d7e116fbfb821e808b9f_1663588041511_0.7343193821381491","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.172":{"name":"@balena/jellyfish-plugin-front","version":"6.0.172","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.172","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"213951e37db11754e6ea837755fa4fec58855fff","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.172.tgz","fileCount":39,"integrity":"sha512-iVKBGGxHZ+b5ykHPex2e2plpNNetadN9cfZ++cjBxHjGu1qEjRsXhUk9tXfP3EJbEAcDeu3DwgLcsiDyQQ2Qiw==","signatures":[{"sig":"MEUCIAePiT5HTfayOeT8AR5DbJsF+KNW7xWc/5UkVGFfn8BuAiEA1sMgZX1eJU95Z4DJlBZhd+M8ZJ465+nDsb4qQY0u7Jc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKGDGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3NA/5AcZwYDhVp9r+DISPTpM9E1FNk41YLTEDHc/8p4dSO7PGAkxg\r\nsbP07ufyRltkeQE3qfti3Sbv+/kdXsoda/GkM4/Cyafr7HizsagvjUpemd5E\r\n2augLIJ1dES/LIcwk/4qa/yQGjZu3j1wXSYYw5Efs5qd9QJOJJd9j2G9u7x9\r\nFroiLhJk+o4GMhUm04vs02P2p4o30ddTdavxnyb6mQg0iaz6CwpiWJxUXppx\r\naoJaR+W4idVcITC0VYutoHoDofJR3QvjxzIw/k2DrfoTn3HrJeTUfPgiXfMe\r\ndHLy6h+Vq7wcn/w0bv6IFhLH8rHsuLOxioNK7nrUBptRBJNt6AYEMSCQXqdv\r\nzwrslE9hRBxJH7vFzbrys/41VHTEVI50kkxLs8271CQuzy4imeDoZydxnU2o\r\nkd0NRuPJtlud9OR8sse3DnPFaCqFa+irgTmx68mWnnhX2J3XioBIEV/RdMex\r\nkrIoR9cfdF0ohHK0y3IOhzIYctR73eGlMkJH5AQ82pRWuenfN+epf3Mqk5JH\r\nCsPaH4uQZlKzA5w1qaIz+dLbHjOTsmdPAgeF216Vi+90ywoODBVsVwmH3KrG\r\nNiqmKwyzNWuOUPkyU9QElzqzgsRozQkgoAh3e3J/jkoavbhkwsTc0qQEYR3X\r\n2wINFoXKZiyhTtZgOOzxOzXA9ntnE7KIfxw=\r\n=kM/j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f9226db1e2c64424de54d7e116fbfb821e808b9f-16.x/balena-jellyfish-plugin-front-6.0.172.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f9226db1e2c64424de54d7e116fbfb821e808b9f-16.x/balena-jellyfish-plugin-front-6.0.172.tgz","_integrity":"sha512-iVKBGGxHZ+b5ykHPex2e2plpNNetadN9cfZ++cjBxHjGu1qEjRsXhUk9tXfP3EJbEAcDeu3DwgLcsiDyQQ2Qiw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T11:45:27.628Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.72","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.172_1663590598171_0.22180253946253625","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.173-renovate-balena-jellyfish-worker-33-x-7c610a5dbe5998478e5f448e5f177ad688b457b0":{"name":"@balena/jellyfish-plugin-front","version":"6.0.173-renovate-balena-jellyfish-worker-33-x-7c610a5dbe5998478e5f448e5f177ad688b457b0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.173-renovate-balena-jellyfish-worker-33-x-7c610a5dbe5998478e5f448e5f177ad688b457b0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"57389827288064cc7327a8b6641726e34275c0dd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.173-renovate-balena-jellyfish-worker-33-x-7c610a5dbe5998478e5f448e5f177ad688b457b0.tgz","fileCount":44,"integrity":"sha512-+SkqrnJPx3tAwgl6rzZsyOKcorbVnkGcW+a6AvRFgMoT7aAo7D1u6ixlIPWqyJndMiXfYOwOr9nJ4i4y1Dwviw==","signatures":[{"sig":"MEUCIHJHLRgQK2PJlLR2bhSuJnMAEjc/TpgVazhi48WLYJ6kAiEAqEfXJmhuEMdLeb/b+ZFLg6sdMhfX5GPbH7l+zC7MYZU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKGEhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2IRAAil5faNoQc7F74IgZV95DP3XgZGQbahwUM2a2sSUw0d5ibL8Q\r\nefnXCRSRWbz18T10gHcjmZU5EvmvQ8cec0dZm8VAwX2wpGHNedvrD9brQp7N\r\ne3aFLDh7tLA7ap/1qajxGHjyndqoprNbBDRwBHeYr1Z5K65et1cLzWs6Ijsc\r\nUlf30cd+s2L0q7gzyyRqdhebhUe8+JiMFAOdR4cpNtPFNCeiWKPr35DnfSrq\r\nuu+8Fj1qgmfQoIWqf9an/5HZ4lWqhQpJllSNXGxmQDiLRWbe8fERBL43u/ic\r\n4eDxakpsxz4ElfEhRledAPZFTzVLxv68bUYRt2nJ++pTdmHzxq8liPGvdEHq\r\n0gJHQpSbfcERWQ07/UipUPrZUY/z90xk4TqL450zWpJs2Cfe3qmzEXQ3tTLf\r\n0SmdL0MS1EYR7AUwlClrcHRuOnv4pELoZdW2xZYhX5PeisnynMCXPnAJ11VU\r\nbYQd3958I41FV9/WCihXR/eybgizt3Gar6aFey28OhfYRrMd/uHDgNHOMxlp\r\nh5Qbv+yVtr05/gBTPMOxD3VfVBqr3l1dLSDE55j+Xj+EH4adlfPCgUU5TP8G\r\nmA0xYsBGz6WEl6nai1aYkrLpz9M46jNQrKOLPwp3mOcqMRi98vt+00ZHCDvg\r\nC82Eqk2twva4mg8IFvHhK8G+SaSy/P0fAio=\r\n=qaPO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7c610a5dbe5998478e5f448e5f177ad688b457b0-16.x/balena-jellyfish-plugin-front-6.0.173.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7c610a5dbe5998478e5f448e5f177ad688b457b0-16.x/balena-jellyfish-plugin-front-6.0.173.tgz","_integrity":"sha512-+SkqrnJPx3tAwgl6rzZsyOKcorbVnkGcW+a6AvRFgMoT7aAo7D1u6ixlIPWqyJndMiXfYOwOr9nJ4i4y1Dwviw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T12:29:56.347Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.73","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.173-renovate-balena-jellyfish-worker-33-x-7c610a5dbe5998478e5f448e5f177ad688b457b0_1663590689731_0.6759583699217335","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.173":{"name":"@balena/jellyfish-plugin-front","version":"6.0.173","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.173","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"439d34abc0364a6f17cf9539165c5955115ba6df","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.173.tgz","fileCount":39,"integrity":"sha512-j0mBECrB+QNq1kH5U54UJ6umpuS5d2+DLyatmT3xpSLf/rcc0SIc7GOUlkfYEiw8GgclDxuQVEHyupVWqJRj2Q==","signatures":[{"sig":"MEUCIQCSdspWV5Qxl7QzImwj1tHwttpHs7jpn3KrBbelTLeW/AIgVFT7H2dBWTB1fLH6zr4IxDV88uG8JSpTs8994RBZusU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKGtmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHjhAAg+wnhwjQng5Doct+2v/8bPQJ8cWKubh6ae6cBB/z3g5zadPT\r\nZcjau8ushcqbK/EE5Q61c5EMLDPCk9XL78erQaBT8Y7cDpmkREYPbDx/gEf2\r\ncu8ngkjJR5yKr9LNh+ekup7Rzn+OiRySjCXpKrf7x0n1Q8shMj5YJXzZcKq5\r\n8tN7PNEiI2k2WUJ5/T/Lz+ZlAiekmPfdYeA0+V5672TZAX5UfJHWbknNRPA2\r\nOKeXBDp9Tp5ILl9ub+3qby1OzVASzbGhxdWioiwncMj0qlZuu1CdN2f95AQv\r\nqDve2qz1MUBhPauFS9l/LEHbdUia4CwvKllrX2emNRCNrzdlVe09EITjXvfY\r\n/7yLH2wfYDUeiLVoYwI9E6ueJPyxQHwa8NMr6YEk3q8rWiCu+KG79Rt7ojQB\r\ntt1a/fAkyQtqkv35KH0AZqFBthI57jcxAgFYXZv/9OVKBr6veh5sXwJ0rvJc\r\niKxXw1fW0Ctw5IVWG+/u0VkYQOyR9BmFOudzqc41EX1JfcDfX7FafvsNyXwT\r\nL2OmQ4VlVO9Ou1hnFPWL2gwW8LwAaiD3bxeOpMKuE2XLIAetERX15FZHOLqf\r\nIgVBza5JhaQ2qjxdlLA/C3QORBzGSdHeygvwMyR1CPXcxvyMOatf6Ot1+Wo0\r\n20mX/Oq742vIBfoBzMZzXJPsV1w8dZXYGGU=\r\n=74CE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7c610a5dbe5998478e5f448e5f177ad688b457b0-16.x/balena-jellyfish-plugin-front-6.0.173.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7c610a5dbe5998478e5f448e5f177ad688b457b0-16.x/balena-jellyfish-plugin-front-6.0.173.tgz","_integrity":"sha512-j0mBECrB+QNq1kH5U54UJ6umpuS5d2+DLyatmT3xpSLf/rcc0SIc7GOUlkfYEiw8GgclDxuQVEHyupVWqJRj2Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T12:29:56.347Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.73","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.173_1663593318385_0.5778427418011056","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.174-renovate-balena-jellyfish-worker-33-x-7c7ff5556224ee854874aee3c6322876031b5107":{"name":"@balena/jellyfish-plugin-front","version":"6.0.174-renovate-balena-jellyfish-worker-33-x-7c7ff5556224ee854874aee3c6322876031b5107","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.174-renovate-balena-jellyfish-worker-33-x-7c7ff5556224ee854874aee3c6322876031b5107","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c2a3fec705aaa869b17286a1dbb307494821720f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.174-renovate-balena-jellyfish-worker-33-x-7c7ff5556224ee854874aee3c6322876031b5107.tgz","fileCount":44,"integrity":"sha512-nBZTqRjHPJHjeGR1JowBsVcoCKlXKqs8+SaYEfYZnKKKhEBBw976CVDVeDelYVM9g2R5GcAIyfrl9Lq+gRDSAg==","signatures":[{"sig":"MEYCIQCaenuMiReBpB5kZrsPgglIPZkQjvp2aLDUbzCMJWZzLQIhAP6QxSFQoJYxJUgi8f0GRPGsPJpZKw27OYvOf19jxlGo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKGvXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6sA//UpEUIsDChR5AbMbA6YNtDYDTawO+2T8qo1Vpmhe2BvlWL6Hr\r\nOxJf2ANgxcUsuuxUCP7EuFJJAzta4m+Yqgs1Sd29xP1nX5Y87Ki2ODV30hvA\r\n0oWCRAFfbXSWhcFdhJukhsFssVs/WhPCygp19TrAzoJli8XXmNu+RGvR8DZp\r\nxITSUI4lmWRWqYkrpgx+Y3LPEbQb8kV3SzyjHZddpfJPuJI2GdFev4sMC0Y9\r\nqWhjdm2VLIWfjaAJqmWtjILM2olFZr7cxDfU+BFNchVb3zHjtjU77zzvLf4+\r\nbjcf974Br3ZJMlSQ5W9hc/LNzzy53yxcnpiBiC664L91eugaiF4jJwkRHdz+\r\nZl3prU3QTpQGsifoSYzh9C52b6IeKExb7tXexwvcTah2LqnY2LCAWLrZD16f\r\ngaewBtMFX7r5sNtH6dwA9rBD1UQXw+tQ2q0qFIjzkxxahcxMmLhjr4d+0W5Z\r\ntu5Pyk5KcMwZuWtGIWHmBiMXkpa+4GTuXe1mPUE7pHamwYxx0jVCSqvnM4Gk\r\nwqdUezJG63ErSl4c9fT1VOLeslNvrMcZLzVRzLch64+Jh8lJIviCYGQbnIfr\r\nqmvhHX0YGUz6Q9PRo9QLFh/iPLJ5Xa5NcuKYAighmvLaY+vQAp9bpX97tuSa\r\nkuj4xCJZqBV/CCJVbI7+XF9KENQOY68dBAE=\r\n=drqI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7c7ff5556224ee854874aee3c6322876031b5107-16.x/balena-jellyfish-plugin-front-6.0.174.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7c7ff5556224ee854874aee3c6322876031b5107-16.x/balena-jellyfish-plugin-front-6.0.174.tgz","_integrity":"sha512-nBZTqRjHPJHjeGR1JowBsVcoCKlXKqs8+SaYEfYZnKKKhEBBw976CVDVeDelYVM9g2R5GcAIyfrl9Lq+gRDSAg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T13:15:29.268Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.74","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.174-renovate-balena-jellyfish-worker-33-x-7c7ff5556224ee854874aee3c6322876031b5107_1663593431252_0.956939548736768","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.174":{"name":"@balena/jellyfish-plugin-front","version":"6.0.174","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.174","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6b0d6b454946fe024756af05fe77c1483ba58a65","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.174.tgz","fileCount":39,"integrity":"sha512-PqmfEuRqa41vfh+JrDz3hjE3m5X5ZjAZ5t1NwNHgHRmglwzOPJqHsTly+9O7Jy+ozUEl9wtoToIdGZDwG8m6Kg==","signatures":[{"sig":"MEQCIFZ9rakjy7TtGpnwCPRQI7AD5E7bVXYrwIyK4KUk8J29AiBP5R2mn/WheH4uxdXFDGn+OaqTgVtP2QWvXN/HMhf8eA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKHYPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojnw//cr2GMBH008EY7o7wyi5eAQ/d4xM/o47OhLwO4MYURv+qraup\r\n/0SeT+3ctO2WfdrXtRQ/a2+qmBs+BwSQHPtTT1dVmmX64O2ameUJJnxKv4n1\r\nJ38ajMD8d8SYDei+JaH1EMcAzWGPl+9CIZhU0n5upZUcLCP+GarqjHQsR/eV\r\nx55rm81q6iFbed3djX/rhA4Sc1hP9qNJ6mDQwKYcZbOrvMhWCQAQBui3cBJB\r\n+G0BGrQAppPeL7WPn6sm1WniXmYJlNNcKS4Q5C9ouaHxXlro1aqTm2P8spXj\r\nNMBcNYpZQ4LjVOIER6MskSTcDPDMNrQmNdNYEynAlgLFY5sPP7ZvecYMylQY\r\nISrovAN+SW4+2SvMsmolw+58lcfw9fo7i5XyoKR4Gg8uwmj671Eeon/TmE08\r\neBYg9ZF4/ryv+zTHjZ/2j/nO8ByCWAobPSHelX2vE83E5AKCt3DrAYhcBEdH\r\nkwWwV+oRL9RUrYLhWEtR74OJA5rbtPV6D1QByqTDhlZcLKxquWrB3VjL2ivx\r\nGb8QHTZ86KtOtKVw0sh1c9KgmDvLA77eXInPwWG0rrDb7kitUbi5B1JSBKzS\r\n+4U0p3RgSdWUUj+4rTvP0W+65PwHYYcgyAYgD1kytNNKWUl9minSxtSJLMvw\r\na0zpdBRX3TvY2C25NHx0QDa6xbITOjtOZu0=\r\n=9Kl2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7c7ff5556224ee854874aee3c6322876031b5107-16.x/balena-jellyfish-plugin-front-6.0.174.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7c7ff5556224ee854874aee3c6322876031b5107-16.x/balena-jellyfish-plugin-front-6.0.174.tgz","_integrity":"sha512-PqmfEuRqa41vfh+JrDz3hjE3m5X5ZjAZ5t1NwNHgHRmglwzOPJqHsTly+9O7Jy+ozUEl9wtoToIdGZDwG8m6Kg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T13:15:29.268Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.74","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.174_1663596047056_0.1925439444223569","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.175-renovate-balena-jellyfish-worker-33-x-4eeb35dc60dbe00bd68d1b95ad94ee1492c2d14e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.175-renovate-balena-jellyfish-worker-33-x-4eeb35dc60dbe00bd68d1b95ad94ee1492c2d14e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.175-renovate-balena-jellyfish-worker-33-x-4eeb35dc60dbe00bd68d1b95ad94ee1492c2d14e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8ddf9cd77654ef28d7a600ca0a77ae5ca3345900","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.175-renovate-balena-jellyfish-worker-33-x-4eeb35dc60dbe00bd68d1b95ad94ee1492c2d14e.tgz","fileCount":44,"integrity":"sha512-iIT2NLvGPEgTNjFXmA2Dq69/6YNSke0Tlk+u47Gdx3D6VHRQk19tz+gB3G5qeEu+dVNnLosEeTXT5SVIgSm+jg==","signatures":[{"sig":"MEUCIGtEr/mBpxyKkw/BtLx7ROByssNjeuUa2U3Sp8DByR/SAiEAhyJ5GKDI1gX3Yz7w2izvsu4vIbhCC9Xl/bmJICNa1lI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKHZxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUOw/8Dp5xpNYvOLnD6c7dnb94bAoRBZNZnMK2p3MLSddG9Ekw5nwZ\r\nhAnAotmPRDg6fYoZViQHsiH0MgvjISOji1d32iHTzpfQfAVLg3oQB8BQyCzo\r\ni0uNJyGIN2kPBxbQTQOuPa9pPyy568Vq3UYMdtQjgyoteJYBOv9ZdwwtDoqQ\r\nCXGTIX3UqdzrV6qg7GWTlKFo/xDg9hwLBrNtV81r02518MliDifq/Sc68C0p\r\nMIIN2xcHuUEK8MOjTmRpKxOt3RriMbSAZispoMMrsCFLy+/CVXGxKH/UEWgS\r\nD7u179DjeWzI9yTqU/U7TNTWSQZmRe+r1AxyvlUKorsFXxF977KZFX4jLVii\r\ncHsdsUOV6h/BQllZub8WiG2f3VCcINmweC3FYRUn+GjI+iYj0/O402w0foRn\r\n1XOrS3QSMAMQqxpAnpa/MBDMoH/rxIxzxyFC+sxh2sxMUxMUScP+sPKYRKv4\r\nolUFCwRaLSJ4XCWzx+0qqMhZgrhtkJE6Bwix3AcxNdUQFR2qEg/6cqYNO9WW\r\nPXD9kDdH1R8zEaieNR5qfU1NyfSmcOjc0k5rLyFQNtgVZtNB6cnxKSg80Ruf\r\nOsG3xrQMo5KjLtS56/5+8bmmucvgtjG2XtA5EckYsAfNn53xf3Y4Na6OGlAi\r\nE31Nwkbp060yzKqOObxwrZbU8AuNP+vBgUs=\r\n=ERoo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4eeb35dc60dbe00bd68d1b95ad94ee1492c2d14e-16.x/balena-jellyfish-plugin-front-6.0.175.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4eeb35dc60dbe00bd68d1b95ad94ee1492c2d14e-16.x/balena-jellyfish-plugin-front-6.0.175.tgz","_integrity":"sha512-iIT2NLvGPEgTNjFXmA2Dq69/6YNSke0Tlk+u47Gdx3D6VHRQk19tz+gB3G5qeEu+dVNnLosEeTXT5SVIgSm+jg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T14:00:39.051Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.75","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.175-renovate-balena-jellyfish-worker-33-x-4eeb35dc60dbe00bd68d1b95ad94ee1492c2d14e_1663596144905_0.2815532176027937","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.175":{"name":"@balena/jellyfish-plugin-front","version":"6.0.175","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.175","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"17e5a8ebf6a9115e26676b4637f842873d481a51","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.175.tgz","fileCount":39,"integrity":"sha512-CebIULmowqpIZh1M5i1rVhrVLzAWMV4x8yxwbctcRgXm+acfZdxXpxJUr4hfkpXFHTffKaNYgGSJDERp3IqQSA==","signatures":[{"sig":"MEUCIEPQVQT0k3EJop/s2/aKRC/2uXyLHs/CQtdwN8AMHxBVAiEAvt/cQSCS+oWzMuwwZRgCqdxHnbT5dvUJVaOXEGZAsUw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKICQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3dw/7BOvJlKoufAOPnZqY5lxx7T339A0rKtQEEtS/nsqnluwiXY27\r\n8k8qGdj3gW1ssxeaXfktGkb6HJV3yhRvxG8pbnVpRbbl5glApxlCeQaWkDMa\r\nsjTNNISLvkylLQfp441SWGs51NWh2NgVooh2x9vB8BY7DmuxAT/VmoKcRY3u\r\n7S7pbDoYHYeZDSCA/QdyAnPvV4NKCI5tLwYjTG6D7aRkmu67nv+ateAm82Fg\r\nwtvFUmgpPu22+wLPPkHkXQvm8qW3hPAmou0V/PUOGsF/3oe4lMJ4s+JxXj8M\r\n2JuMhtgysD9AGTwTDr5S9QO5lINzTD3UxmKiK/pBDDecDE+4UX6/gn5u4TtO\r\ntr7g1gRnTNprN+sEPvmn95OIfkhSzYUWdty/1dyGM7SlKFxPhxVtxYfTrZYA\r\nDPc+kva26Qtaj5jsjD+v0WXghkFDq23V5JMq2/pzq7qynMN+QXFf0fjicx3o\r\nidKcRjrgRXkbGC0WDUGXAH9kc+TTUn//6Mo1Q//eF30nitYF7nllFuXPLiAA\r\nQFUiVl2k8fy1f+nwyMPKUqp7DZQO4+Ya6RaDXlVevlOJ1M8dYIvWJYE2lQ36\r\n/3PB0VFU3EDSIuEyyBZss5ZA2LH87t+QZ8OgngWaFIci3ZkmoQFb6oX2G89h\r\n/ZxU0XpdCDL5SArO6b3xfiQKbzsUT6yxo8c=\r\n=Y1Rr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4eeb35dc60dbe00bd68d1b95ad94ee1492c2d14e-16.x/balena-jellyfish-plugin-front-6.0.175.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4eeb35dc60dbe00bd68d1b95ad94ee1492c2d14e-16.x/balena-jellyfish-plugin-front-6.0.175.tgz","_integrity":"sha512-CebIULmowqpIZh1M5i1rVhrVLzAWMV4x8yxwbctcRgXm+acfZdxXpxJUr4hfkpXFHTffKaNYgGSJDERp3IqQSA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T14:00:39.051Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.75","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.175_1663598736384_0.8519287820491552","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.176-renovate-balena-jellyfish-worker-33-x-ccfb9afda35ab2950e4a2b479c45236ec91783b9":{"name":"@balena/jellyfish-plugin-front","version":"6.0.176-renovate-balena-jellyfish-worker-33-x-ccfb9afda35ab2950e4a2b479c45236ec91783b9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.176-renovate-balena-jellyfish-worker-33-x-ccfb9afda35ab2950e4a2b479c45236ec91783b9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e9d83397fe45d9833e09749fb9a59eeeb1129225","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.176-renovate-balena-jellyfish-worker-33-x-ccfb9afda35ab2950e4a2b479c45236ec91783b9.tgz","fileCount":44,"integrity":"sha512-+Wqf2Idz4dTmiW9Vcl+mEh4AiPGd9eqT22DOizomBt8lSYglNX4ln3iuBqL3NfQjGgtlmlrZAwvEXdCTktaCvw==","signatures":[{"sig":"MEQCIAhpFVD+n0f3VfoDAMsgDEEOAtHBiue8Tfc/c9xUcABdAiAfjRXprDFEnbL2AU9C8sA8dT5LqUifGdGDubrw9VpGaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKIEIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJdxAAkm7V/fm9+Nd/5M/QIgjYqKsozRAkog74DcsYuV90dLqUnUau\r\nP8lFhmG+NEpXEyXIcuFOtgplK/c6c2tpYc5jrS4Eclw0UpfC8PdAW8bWPZwn\r\nA83h79cotCU4jwVpnagPKWcmQUoH1iCC3/BAHd4s8j+TL1WiqmpN8BDbAko2\r\n6Q2TIMhhSXUj5nEnlkK36vXbn1wgEv79D7zMsDiEiLwe8pFDnTRc3Ygg7F/I\r\njL2zY3L5r4lYBLnK+s3Uecs8ID/OU0J+8lp6vs8AdC71zERkjKF0qQwIFETy\r\n8MoBzMvBAVXKJFFgnx8TfTuAbYKUdIGfSC9+kYVIR7HI0CbnE1VHybauR/2z\r\njJWS+1mGwlf7qo6xonRso2vu87mc4V8CFpgPOiUu9kCV/azq2f3IqAtazPRE\r\nq+F5ApIKp0PNBTv0AgaOZzWD1erejwKkJzuGpTebpceWPCum3boOtiEp36UG\r\nxncxKGbkIPuZb0yC08/F+v1lHRHbM+G2RiYPa0YcgAUT64M+kEi7Aw0pMlDU\r\n8mqHK1RiTnQDJ6spvnxV6HtFZYYlY4Q/1JvVlv6JrJ6NmEJvSgzq1HVUFSgN\r\nXn/8u/Wtko/wzBP2JwXufC2T9iP4Nz1mrN5qof5VHwCbGspfmeS12pPx0Qgt\r\nvaynC+z3bjoi5ALRvr3HIY88siby0YDJ+VE=\r\n=5E5d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ccfb9afda35ab2950e4a2b479c45236ec91783b9-16.x/balena-jellyfish-plugin-front-6.0.176.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ccfb9afda35ab2950e4a2b479c45236ec91783b9-16.x/balena-jellyfish-plugin-front-6.0.176.tgz","_integrity":"sha512-+Wqf2Idz4dTmiW9Vcl+mEh4AiPGd9eqT22DOizomBt8lSYglNX4ln3iuBqL3NfQjGgtlmlrZAwvEXdCTktaCvw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T14:45:37.839Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.76","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.176-renovate-balena-jellyfish-worker-33-x-ccfb9afda35ab2950e4a2b479c45236ec91783b9_1663598856379_0.2746571664336477","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.176":{"name":"@balena/jellyfish-plugin-front","version":"6.0.176","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.176","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"97cceadfb15dc61f7f6eda0c65aab4e38b7473e8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.176.tgz","fileCount":39,"integrity":"sha512-UnocKfZSYDfOsnr+0jWCXT8U3+HKhg+1gjwr3qevqDFgmYd4P4AzHCw8qX4YpnSJL5224w+kfGgCY4dmMVKRyA==","signatures":[{"sig":"MEUCIG8PWF2Wxkrfpw9plYqq5ZND73RgJup0xhAi8qp6fPUGAiEAoW3CuMO2yNq0fe+oSgK9OFHAr1GF0vM9r6inE0b5i3I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKIvbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCeg/+NWx2hRKS/eFRhM8I6T/cX5+NduS34IXfSc5wVRkSJdQfHJye\r\nnDzDOybnvTucEAL3nW22IC9xrX/hPsySDlQeWklN+vImetqzPijIBUe51j6H\r\nKkhIRAlzMY2v500f1Dy9uJ4et7oK6zXrkIdWNim3mISvWP52nofhe1lQki9L\r\nqgqFm90zeRSPT5uTmcm8obT64Aaykg9ky8L5fFi8WtOKTVFldftGwHUForJG\r\nudaVyrhvLXJ8dQPH2g4heBWz4/Rc4amKT0VNJndp4egF0Q6reUwIcTSV9bMY\r\nqolJTdmmgswWjn3v0Rrf0HMh0LIHC2XQcQiwF9W+ZNMXRFBJ4M/AEWSY0SMQ\r\nV7Riqn5vWDsZnkq3gSu6NMuMKDgZl3Tzh6mF9pp9XjlUNKC/TJDu1fN534Nw\r\n7RKhGWweBAH9ZAU77f/CWQLbOGo+Eo3jqTRefxyb/aHZKdoakTcgxLlafKT8\r\n7q0rj6nS+EvXsk8Aw4Jp9dH6JXmg0qZepDHUJs+BYSE7fbwCQQo/wTj00KcR\r\n7SbLTDxdtcC7V3u+qDi280TE4iAGIBYd3/Cddai3V49Yc93sVpPHYYaVup5q\r\nmfs+bLdPPwOo1Q7JxlONRTlip59srWjDRx1doEzf9OPn8tM1cpNaYNsdVC71\r\nZZBaNJ1xlKhp5ja3O1+MF/6ZHPuJN/t2b1M=\r\n=nSKG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ccfb9afda35ab2950e4a2b479c45236ec91783b9-16.x/balena-jellyfish-plugin-front-6.0.176.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ccfb9afda35ab2950e4a2b479c45236ec91783b9-16.x/balena-jellyfish-plugin-front-6.0.176.tgz","_integrity":"sha512-UnocKfZSYDfOsnr+0jWCXT8U3+HKhg+1gjwr3qevqDFgmYd4P4AzHCw8qX4YpnSJL5224w+kfGgCY4dmMVKRyA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T14:45:37.839Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.76","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.176_1663601626792_0.370855730509434","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.177-renovate-balena-jellyfish-worker-33-x-fe284373b59e6558b45dc15f164ff44f07188eef":{"name":"@balena/jellyfish-plugin-front","version":"6.0.177-renovate-balena-jellyfish-worker-33-x-fe284373b59e6558b45dc15f164ff44f07188eef","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.177-renovate-balena-jellyfish-worker-33-x-fe284373b59e6558b45dc15f164ff44f07188eef","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"933d29190e1c0978ec67cb99946926c0fb9d4296","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.177-renovate-balena-jellyfish-worker-33-x-fe284373b59e6558b45dc15f164ff44f07188eef.tgz","fileCount":44,"integrity":"sha512-phU4m6MtQ1W9MuY6MGxnFeKUg8QD1k6IHpyDBy9lKsrfbMhmBaNpKg030IEmE7SNTqXxMkR6cKxmUDKDzCpkaQ==","signatures":[{"sig":"MEQCIEnlc5lGFbX44aHtCa6/6bd6i+WM7TcZ16UDqbcdBovwAiBQBUyrHa/2Ky0+UCLXAQXP0NY0O5Lx8Vo4sXxzLW9CVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKIxpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgNg//cj0IVaMngqcjwegejsdtIETHeiwJ627HyxaTRvUS0ef4vB55\r\nB8AcAHjv5oJ/mOxKXc6GQbO7XRpefz3YA9Mnr/vAh4WrBIHLK6EhZ/WfOPLA\r\nRi20vV0oZg2Zs0yWdpJEkBC/OT8+wDZSN0us/ivhL0SOHCxvhNl0KQ0fv17S\r\nmq1cNOa3RRXJ1ENIRXFDiS+ueQbJMfS5chKPoXgKnU3VYbcOR+Nco3rVKGKl\r\naAWyM66OWFcAzjmndI/sEhKP2Wm4x7Rf6WY4PuBm7+ztqAFCccicQCpYiVsb\r\nzavC/D48TGuynOcbXzbo3wosMUHV1K+J5ezT2J6vs/ANwsY+UmyQ/IzRpXsS\r\nJXFcjyAQbx3eUFVp8SBKTRpkVJSLSYTNS72Kl1WXh0yiX3xZqtXpRfSpqsPx\r\n6du7bI1PTokdBsTLA+BKTN/7RqIOQCrbnm6whkJtCQtQ8PHSPdY6/Kw2zcnd\r\nE7osm7Iww476M1+2y/6R2bhTyB5UxaUBCmTlqt5M/TiVXwF923Vf32Gt+Y9M\r\nVhx0aiRjxYW08ORMJwNcjY5puLZXp3dIh7AFy58ssewWBwtsF+keU9m6RJa/\r\nrn2VV9QYJxQ8KN37E2sKW0Xmrasv972AdmKnVgAQXuStV2Lidq/XHd2LlQ4C\r\n7Bp3VN12PT9eRsc8Trmzgo8wBb1YXAdBLPg=\r\n=7EUP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-fe284373b59e6558b45dc15f164ff44f07188eef-16.x/balena-jellyfish-plugin-front-6.0.177.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-fe284373b59e6558b45dc15f164ff44f07188eef-16.x/balena-jellyfish-plugin-front-6.0.177.tgz","_integrity":"sha512-phU4m6MtQ1W9MuY6MGxnFeKUg8QD1k6IHpyDBy9lKsrfbMhmBaNpKg030IEmE7SNTqXxMkR6cKxmUDKDzCpkaQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T15:34:05.093Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.77","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.177-renovate-balena-jellyfish-worker-33-x-fe284373b59e6558b45dc15f164ff44f07188eef_1663601769082_0.1847725455016771","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.177":{"name":"@balena/jellyfish-plugin-front","version":"6.0.177","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.177","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c9c3220f810c6cd6f7a319e20fee603358f10de3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.177.tgz","fileCount":39,"integrity":"sha512-LEmtWWtyluIJJOxd58fDUjqQ2Q/hM+pYUa+TWwfjfX2zRJebVRuXH6yWBp7QdjX5i58F11zjnvjRKanG3+R6Dw==","signatures":[{"sig":"MEYCIQCB5IrQMs6drWkEhGTm2V2/8dPJ8kR3vfbz+vLJpucWNwIhAKsNyC7ao+d/43e103TxqLuM512yiNlZCVPJetKXZvQz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKJaYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXVw//ZKoDzANABv8sErq/HdUlDb3GoKVEnc6mz3xRvk8dCVfR9p+d\r\nx9wSGpvM/ZMBjmU5ZCd+AH2cVIbpte54Tv0IJ4w6zuS2I/nyEc7rSmDRUUtI\r\nZ4LlfWactpzVYIzUaWdQESHZGU5wRQ5tM0w2F2Zrt+jNGUeGFPWKe0VzOgjt\r\nfed9TT61cdt159trwkSW0t9wKXMWhtq7sW/yj9XkczqQzU14miZ/zM4XZ+we\r\nSfvFvXykBn2JnT15VSGDqePJ9qZ/TiZqObjMkyFBkyeeg5pQNhWsAvBfXRRt\r\nsJStzQqhXBWv/yz6eqmzKiZjz1gHk2Rq5AJkjrL5ojCb/hpWb9ANNcZCC50b\r\nf/UltPpdxMG+za4yZWmaaoSY4D/1rtissA0IaKwhnOwMS2MYjFk/23S3YldW\r\nhtp3n/MeaVfCRCsnZZyU46pgIDKZFzq2B+R0784OAF6ieYe7/pNfroqmIony\r\nUXwjmB0mVubzckMny+YvEGKfOLQPlfVgKOsuWhdLHk0nT+d7KqguNtF0jnjw\r\nn3DFHz5W1WuICPlCQ2jkyPYvDPNJ7FGfrjKWXf0496ZS8fAn3Mc4sH+DpnI6\r\nT3iEMCvviDXt1GX28fQI3STyWT+uYzp/F9oRIojEpDMO+OgVV+tWrpOg2saL\r\nkIKkYBq3LHpyUyyov9WKQUGWC5XKjfscStA=\r\n=wERc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-fe284373b59e6558b45dc15f164ff44f07188eef-16.x/balena-jellyfish-plugin-front-6.0.177.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-fe284373b59e6558b45dc15f164ff44f07188eef-16.x/balena-jellyfish-plugin-front-6.0.177.tgz","_integrity":"sha512-LEmtWWtyluIJJOxd58fDUjqQ2Q/hM+pYUa+TWwfjfX2zRJebVRuXH6yWBp7QdjX5i58F11zjnvjRKanG3+R6Dw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T15:34:05.093Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.77","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.59","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.177_1663604375809_0.14096784038447452","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.178-renovate-autumndb-22-x-66a2c96791c6f3bdf88d2b9772dc16268ae23f30":{"name":"@balena/jellyfish-plugin-front","version":"6.0.178-renovate-autumndb-22-x-66a2c96791c6f3bdf88d2b9772dc16268ae23f30","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.178-renovate-autumndb-22-x-66a2c96791c6f3bdf88d2b9772dc16268ae23f30","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5ab6b6f894611915aba7ad45a301369b25954d8e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.178-renovate-autumndb-22-x-66a2c96791c6f3bdf88d2b9772dc16268ae23f30.tgz","fileCount":44,"integrity":"sha512-36nxfzxb360f8HxT2Y+1Mr3VxTxdxg0+XYz3fQBbgXfKgOClH1JYf5QlLhUgil6tXCdQSTZmlea5SUZmwf/cXQ==","signatures":[{"sig":"MEUCIBhKaWjSwTe/WJjqxaNX2s6qMcRO/2HMMJCMmgwVDdC4AiEAseM/an84y0n1d1r7PWROc5/apG93jBzhnOoimBb59H0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKJdLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUCxAAg7N0Jiu49pokcCXnO2UPKJv4QMi+F76aJFbWv9IeMwx9RtyY\r\nK0HvCCZbGfou7HZoN9A3K859Hm/LKWDos5TG40YrOo2IAKRYrKtq65dUtk8+\r\n++QrQ3EGAQcg6oqSrXKQx+5ONGcdOAmuC26XGMiXQ+Ci4LVB4eORKAP4GvK7\r\nB79uCeTZ9SxiPmiD+Dz+O1YlO6HzhUSrOpQsyjaySXkRSd3WUTrC4wnqIx1t\r\nhYVSf2TrlgFN0HwTXQQHIOQ6yw8Q90qJAoeFHr9SUxSGLxHlwuwvNIKGxazk\r\ntO1bBsRJ9mrWenNWiBoT13OKdSzsQODUgRLLGWnlnZN7QdVqwZCpRkGlHF+8\r\nHtgKMRdqo64xVTzEWqW/5GCsXqcy1OlahARmoLOPRrLjsgPWoxXfcY3CXvvp\r\nbhqEg47xYmch2GLFgUxiSFAnk5F9i8nSoGeO9sLUurEVyg4Y0SNdllyn+5zg\r\ncULWs9VkRFO24Qa5AVlJ0a+RQjW/vpYGsBzW7jLAMzhFIbiutN7O9aqe+x8T\r\nxOOFy3oRW90HmDN8lvMWuLM2bo6SoZ5E/zJRgjuPQ0h0WQOHYozQioPZSo8X\r\nP2iW25KoZLmPueR51ugFKioJmeDDIHw9vvmo9c+loBoLu4uMM4CNpgEnioc7\r\n+I2S+zSnZOwKHC84y9NF/2KreZePZ95f40o=\r\n=407q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-66a2c96791c6f3bdf88d2b9772dc16268ae23f30-16.x/balena-jellyfish-plugin-front-6.0.178.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-66a2c96791c6f3bdf88d2b9772dc16268ae23f30-16.x/balena-jellyfish-plugin-front-6.0.178.tgz","_integrity":"sha512-36nxfzxb360f8HxT2Y+1Mr3VxTxdxg0+XYz3fQBbgXfKgOClH1JYf5QlLhUgil6tXCdQSTZmlea5SUZmwf/cXQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T16:20:31.760Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.77","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.72","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.178-renovate-autumndb-22-x-66a2c96791c6f3bdf88d2b9772dc16268ae23f30_1663604555713_0.8934272424468863","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.178":{"name":"@balena/jellyfish-plugin-front","version":"6.0.178","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.178","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6941dfb193e2210c733576ac8dc8a69e9452ea37","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.178.tgz","fileCount":39,"integrity":"sha512-YWUUxgRftv8XXILleIRUQdYfm5qWuyd+JbVCCUi7T50Yeehy2WZKbnslRKKQLT19kMmmv2BDZ6Hr8Uii5P3jAw==","signatures":[{"sig":"MEUCIDZFdufnispRs+5AEprA3jTUaFjL5eAyCqgplYQH4bWaAiEA7RZBN4yd909oFYEkjVUcerQ+9qLpVb+xPvnkfDsjv0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKKK4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroPg/+J5CsWtRHqDERij3mfq+vj1dtlb8uP5BZEP+sAhOuDbhQQE/o\r\ncE/lWXQD03ddYnO/Vbq+IZblS1UGCjuQfE6fGxNjFxqHRztvOCe8UAoaKtQS\r\nO4zO9WRQ4hT2U6IgyDua//Z+0S3gLtJxRdWpiLPizhAFvpp3FdIVPiNEW/rC\r\nEWA58UNT/hy+Ds4v0KzRRWsOhB/+EcIr54FPaGkpC3anZjK65FaG8ZsGgHsb\r\na4rjLu3uzP/myEieTHqd39KFfWcVA/yB8F6gM8lBP4hqaFFWWopQLtwkIshF\r\n4gjwJ4KsOngXyCnx34Mvwqi7YE1OUHCqBXW+UO2aM1CM9r6FqCxvWhKutj5K\r\n2ZvNkCgaXJYSwK3kXSRil0yEeXvonqE+Jj9r9vWqP7t7u5P0CqJ0RVN9GzuH\r\nZoAZX8JIRR5t5rTIq9ZhF+0zpEPt3uP1SeAC0vP//A22RGppY56gYYIHFdET\r\n2NmedA/jiFt+++gZxWlrJYXOKj3Yy6A7m+PhdUmKRgAbOve3KdeHu45Jh/RS\r\n90raXQKyRYVSsnm6tKu27AEaNPcgfLRy1w0u8dAxIpNAes2bJ7mCRokCTHwt\r\nZsXqEuGWLu6QygxRkt3AkWrIhumIEK9D2DVIVZEks59PT6cUs8EIAB7n8HpX\r\n1JiMgQ4GqXBTnBp0fD5dGW7pRLfWI2lwCfA=\r\n=/g7q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-66a2c96791c6f3bdf88d2b9772dc16268ae23f30-16.x/balena-jellyfish-plugin-front-6.0.178.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-66a2c96791c6f3bdf88d2b9772dc16268ae23f30-16.x/balena-jellyfish-plugin-front-6.0.178.tgz","_integrity":"sha512-YWUUxgRftv8XXILleIRUQdYfm5qWuyd+JbVCCUi7T50Yeehy2WZKbnslRKKQLT19kMmmv2BDZ6Hr8Uii5P3jAw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-19T16:20:31.760Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.77","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.72","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.178_1663607479987_0.9866578183045174","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.179-joshbwlng-editor-config-ef9d13b82ccb861cb2d1492352f5dbc1a6c46d90":{"name":"@balena/jellyfish-plugin-front","version":"6.0.179-joshbwlng-editor-config-ef9d13b82ccb861cb2d1492352f5dbc1a6c46d90","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.179-joshbwlng-editor-config-ef9d13b82ccb861cb2d1492352f5dbc1a6c46d90","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1053462474a26587b938a9cf0094b5b00eb13140","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.179-joshbwlng-editor-config-ef9d13b82ccb861cb2d1492352f5dbc1a6c46d90.tgz","fileCount":44,"integrity":"sha512-T246NQzurvuRqYL/8RjQ+rZJXG+84I3YcAGSPhRiDS4YB8cvFz5gTvtvE/Ge6r4K9kmJIlausKMVb6ftIGwjWg==","signatures":[{"sig":"MEQCIBsHgvfyYgnH2Xc0zBXd5uiLFi8GSsWa3P+wtGaVxQoBAiAR+5sHZHBN8lpJfX/NYZR5ES+W8KYh/2AxSeHRfrohCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKTTjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsQw//Xk1N0kN5LUIXCcC7vLUkHUSyC0eByCKytKVjzu2JDSZsyTNi\r\npjGW1/aVqEoK7NJ3ssVJhwlLPsu2k9UwywhXyMfzlZ0gmFF4B27rud7KBsQI\r\nkpY8SaD/6EUipxpSHaSToRWZjj8IC9SthyJ/we5zYeY5NMN7co6siMWjEAYc\r\nF3K+M2C/wV/D6DrigSYbOiBgD5P4DwtS3LHgBNvNddMvieaZVABVc+WQnyjb\r\n/MeuAsX1K9wFQ3uqkZouq/vebd6FwVOByoaVWz59CZ45KfzF55xhRG0ljxu0\r\nYSF8L7SSd0I5+1t1aqY7JYt9Xe107q6UiApryjhBPqWnOnC9KuL+jsor32Rb\r\n8Ycz36y2U1kqfRXFTWJDBF1MDvrt0sMpVNQa8Bjg8SUOz9nqWpSPK8VjlxYf\r\nw6VLZAa/bGdFnoXQNBS4+Zip9CwKDDQZoJ/Oz3QVDMLSWaOqk6qayghfdmBo\r\nJTcylUkWX53I/+PvxYWE30w1i6aAU3pO3dqMQca79d+aWhGKDQnvL8IrQIl3\r\n4qk5JrOqW264vsm5jCtEKP3dHydmJ76rwzQuSY5MsuLVThSHQ2GkCoJifkBx\r\nVUind5MITFCnmgPu/dPz2ZwIrFLrOqOG+kUYyF3AHpfFZyuUhxHYDcsUb+sW\r\n4acD/W7AGVkvqxnerCjme5wqvGbkn5AEzsY=\r\n=lCR/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ef9d13b82ccb861cb2d1492352f5dbc1a6c46d90-16.x/balena-jellyfish-plugin-front-6.0.179.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ef9d13b82ccb861cb2d1492352f5dbc1a6c46d90-16.x/balena-jellyfish-plugin-front-6.0.179.tgz","_integrity":"sha512-T246NQzurvuRqYL/8RjQ+rZJXG+84I3YcAGSPhRiDS4YB8cvFz5gTvtvE/Ge6r4K9kmJIlausKMVb6ftIGwjWg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-20T03:33:15.753Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.77","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.72","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.179-joshbwlng-editor-config-ef9d13b82ccb861cb2d1492352f5dbc1a6c46d90_1663644899188_0.39437843712104304","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.179":{"name":"@balena/jellyfish-plugin-front","version":"6.0.179","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.179","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"aa65496d74e450fbce8f9cc78dd6e08d54b7145b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.179.tgz","fileCount":39,"integrity":"sha512-h1mu8dgYLSQiMjqjbmBEsGC2qMzv/jih+9CKuZfn7piZtzjwdHdP+U16LDNp4g6Q9fMPnW2sfl7iFJWEu43g2g==","signatures":[{"sig":"MEYCIQCA8nx92gDdSjPTPwHCYllHwq4KQhgfnpyzAIyiY/ZiAAIhAOlQImu2dgyKczrmbniqDK8W2olM2+QOiY2n/kloAoAv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKUBdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8txAAgjaaq0GhnWq9InAvYn2jxrCKs+tiQT0OvXdi2jKAj0qu60kQ\r\nAI4Kiow/LGwaCCLsR63vifYzLsPicMa0aa/Mr9tiol6akY1TnH+d8G+/orDX\r\nRy+4zeX2Kpc1bv9+h6ulwFWU5zbwtvRoC99bFt83/+bj0m5w7orrq3g0grKu\r\n9cvCxFiC1q0NnYcuUNdifqzG5AET2Y1B/XYK61RsXmMwwNHx/FxaOCvAgE4H\r\nqQVzgdBtt2BsiOcAAHgk5r+jF0x2zllL88DrFqnMd+vQiczx6YkmtPXUrG+R\r\njmA0C0nsqlCBs6l1UetJGJ5AlDznBTvzOo4W2af2UDwbMGK33KtL0Rin4Sby\r\ndBmBoMeGVK+GMjBZi+G5ZmO0vl0C626kdr3d7kvPzT/y0O8fd2skxwoYZw3T\r\nUgGORizJvLNHoiE/QAp1MGLOwnsxWRBW0xtiPKfCP+slM8ki200/mLSWehz6\r\nUS0ISdvW1D9IQ04dU2n/xb8dqwiRXEZY5LPG2k9GO2qhHlpud54sco3y6+VZ\r\nmE2mpRDXshdIi0ct0/S8kv2wvfFLsLnVvnQ2WtwtEXPzW/51G1zfkY11+jnz\r\nDpE5X/tWIvswp/XGUSexbbPj9ridvL9/dRiBFt4wxHsSlbA6gSAfy05zCuVD\r\nIa9KhF2NYlRMDeVlytTm6yL2JS37/Ayawfg=\r\n=uXdp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ef9d13b82ccb861cb2d1492352f5dbc1a6c46d90-16.x/balena-jellyfish-plugin-front-6.0.179.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ef9d13b82ccb861cb2d1492352f5dbc1a6c46d90-16.x/balena-jellyfish-plugin-front-6.0.179.tgz","_integrity":"sha512-h1mu8dgYLSQiMjqjbmBEsGC2qMzv/jih+9CKuZfn7piZtzjwdHdP+U16LDNp4g6Q9fMPnW2sfl7iFJWEu43g2g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-20T03:33:15.753Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.77","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.72","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.179_1663647837669_0.47473525589345833","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.180-joshbwlng-codeql-3f19dd76f75ed1c04ace8a49c6ed31532e12fb91":{"name":"@balena/jellyfish-plugin-front","version":"6.0.180-joshbwlng-codeql-3f19dd76f75ed1c04ace8a49c6ed31532e12fb91","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.180-joshbwlng-codeql-3f19dd76f75ed1c04ace8a49c6ed31532e12fb91","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fad0567c82723530305133bedba3bbe88cbf8232","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.180-joshbwlng-codeql-3f19dd76f75ed1c04ace8a49c6ed31532e12fb91.tgz","fileCount":44,"integrity":"sha512-hn5Sq6ji+/8UnLCKvkTczerBjwOeeR5nJblEh/YbiS+BMdyQmRUPuO50iqTkGjpXWTrpABX0151QGbiEQH1oHA==","signatures":[{"sig":"MEYCIQCKE4K7urZcPruIJPfyErfGNPzhCmYgl78t5UTGQX4aqwIhAL/xLf7ejyuC+iyoRXAG3MkdXPDGfsRARaJKOfDbAmw7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKUoFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1xRAAlDHEMxeSU+dU2CneFfokRzYBrjfJ0dfiBYm6xQ1VCO9UahWN\r\n8UMj0ueguZDDH4fjPQA9Twkj7eJlcoTWT0xIPjd+oIumlw5KnAh+xzatbQyl\r\n0TtV0b7nHY3LvstzQXcvZl0alRHb3/iWxvruAOfE419Y+gBIQziMQT6tPzk0\r\nFCWBBw+I9IXPOGSkxTpR0+3ap6b21QvUq2+1TJPe9U6QDeh48vAZI0UegxVu\r\nchtgZF+/8epE36UmSoA6ckTxGK6TMvI7oCRImqXvg5yf3A3QOj6HoMwIhTSo\r\nnZHswcsROrg97ZD2BzlVlXRg2ON1yP14DJ4AssAWeopVhsba7aHUoIaAa2bh\r\n1zGXUPKh24XiwK0myIAvL8SBysF/KI/JK9TT0bxHem6klcw65EcIxoddrAUd\r\n46p06l44bCSvVAp7TxS5hP8G19A8Hc4/GZj+kkYal6ziq0x361ZGKDGGce/n\r\n/pi07FrEf8rT7eqCn8P3vzSiRgovmhJZb2syJL9a1BzYjOviK1i5ki0erHcQ\r\n/94Lc5CDE0RWGh5Fs8YF87HDZB7S0W0CdtqTI0dEsC4CYAH45UHD0X0WxQaG\r\no+444gVaO2Rig1jWnPVuQ+rsk18pTdwSQfpjMYd/JNDgx8W8xrO+qDM0lf67\r\n5eSSrefFFFUSC3Dea4jtTBXAQddsEv9Pz2M=\r\n=/qZe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-3f19dd76f75ed1c04ace8a49c6ed31532e12fb91-16.x/balena-jellyfish-plugin-front-6.0.180.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3f19dd76f75ed1c04ace8a49c6ed31532e12fb91-16.x/balena-jellyfish-plugin-front-6.0.180.tgz","_integrity":"sha512-hn5Sq6ji+/8UnLCKvkTczerBjwOeeR5nJblEh/YbiS+BMdyQmRUPuO50iqTkGjpXWTrpABX0151QGbiEQH1oHA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-20T05:03:34.277Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.77","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.72","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.180-joshbwlng-codeql-3f19dd76f75ed1c04ace8a49c6ed31532e12fb91_1663650309223_0.002454005669362491","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.180":{"name":"@balena/jellyfish-plugin-front","version":"6.0.180","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.180","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"deb78ae0bac5636efb11e335a25ba02d867035d1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.180.tgz","fileCount":39,"integrity":"sha512-Q7w9NOXPgrhFx3m0MCfiBWpBD7ULgsKQVddzUSi6Y7Q9ihiAP/4AyOTYQIzmjY0eFqKEVNPSiM/ShCE94ROYhA==","signatures":[{"sig":"MEYCIQDixoyLkxuUDJJQsu8xAXEB8trnC+M0pXYBttOKy0SWnwIhAMoC2ugI2uwWZKiiQwSyUta0oO0qCskIDkDbGbPxD+po","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKVSWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhuw/+PVuMuODBPjC5PxDyW18Sp2RCnnC7FBMFcSixnUBgEXTdT1gP\r\nmno07xg2cbXY/rnsSDvUmgZdqZYVZiClq5uwoytvGc0Br+y67ffB36oNjZlp\r\nqrfj6bD+CfnChDgolg83GjPartbq5CqLsAG8KNdtfgrN4Ea8VGQS+zZR1wbB\r\nuOzynW+ts9+PEvEub+R3iIkuNttARq9kpBOGwBlN2/qZMN8AT/3GiF+4WUQD\r\n1RXbKxvuiyJMQx6YcjojVzi1daNdY4sO8hn68j4r6Vq9Zn7CMUyrpFm7Ww0c\r\ntbpSy20wOoIAprg6LQIaOhWctO5T1onNIE0qFyLGxIqEfpbKsztpgxt36j/w\r\nMc3g55Qxuh6lbZ+RMtqGs+XumFMW4pUlVN3I9em5rgglki/55Vbna8gly1TQ\r\nVRrKIQMm7DbvBcT1vL70tVsPnVikpOYVpWvKywbE/gJ/llD5PNHcFT8//RqA\r\nThiA4GyG9/gVofchG2IyzmF6iLldiDTNHxKXhUJ/dD16vCsbZN9aYxtH0lVf\r\n6KoxQOwNe5RymkAs22gI5z8PiA2KdI690wYVDnIB2aeB0TAEdInEvN3fDrpY\r\nKhPpbJMPgdWoRAJhbv+fQa+wNyvNQlPdUVdUhufjuFxNh2zV2v1RvrCuj63Q\r\nGQkjnQexzWzk5lrd1xxAozSsHlulMaVjxw4=\r\n=hCPL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-3f19dd76f75ed1c04ace8a49c6ed31532e12fb91-16.x/balena-jellyfish-plugin-front-6.0.180.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-3f19dd76f75ed1c04ace8a49c6ed31532e12fb91-16.x/balena-jellyfish-plugin-front-6.0.180.tgz","_integrity":"sha512-Q7w9NOXPgrhFx3m0MCfiBWpBD7ULgsKQVddzUSi6Y7Q9ihiAP/4AyOTYQIzmjY0eFqKEVNPSiM/ShCE94ROYhA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-20T05:03:34.277Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.77","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.72","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.180_1663653013886_0.3200155890894014","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.181-renovate-balena-jellyfish-worker-33-x-18d264e2221a96acec170b00c9127b1f206cb3db":{"name":"@balena/jellyfish-plugin-front","version":"6.0.181-renovate-balena-jellyfish-worker-33-x-18d264e2221a96acec170b00c9127b1f206cb3db","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.181-renovate-balena-jellyfish-worker-33-x-18d264e2221a96acec170b00c9127b1f206cb3db","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cd577482d24758acdb290ead2c46e707ea63e7c6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.181-renovate-balena-jellyfish-worker-33-x-18d264e2221a96acec170b00c9127b1f206cb3db.tgz","fileCount":44,"integrity":"sha512-SbPrf0ikD3q+gLZC9KNIhgXDKX69HXoSDIrWZK9PgjLibECqjo/nv1muE2CrtXhT7WEY/RABbFvBAlhkW4p4jg==","signatures":[{"sig":"MEUCIA8ENDDrw8F/ADNWtC+EcyNOxx5ODEw6Q3+aZNusO/vkAiEAurb2L7b4rya9SJb5qC0rc26rrk0ulz9wCXYDDGdli6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKbm8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6hw/9Hq6V21GxG22lcT7JNxOcE/RbvLosse8wZvIGkhgf4BYX6zWc\r\n/PsNsquVLG1vq3mr4UxsrBUmnfxcQpqTyUSM2KzWrPglkb2UL5yfBxfPOzhW\r\ne6qz31cRfuKTNLv6j9cuVcZW4eWXZRd5LGnMMNZh0YUOTFJSPrhIDZbnEpPi\r\nT2LRx5SKE9aHux9ox6uM+BasZOKazYQtPx800T1L+WU2qfUYyJMMaAnWgZX6\r\n1n4M/RvnkDBu1p5GEPO4X/GaekMz8LZxKnV0nBEoYxjFqzthhlfS7atguci9\r\nmYlBx59KhN4cdY+zoN9zt6MuKYlHE5NMs1YfMT1Nlr3KhD+byrB7iPJSw3Jw\r\nQvs7JDAzV9AF8mxGOt3FhpCDwF8KfAdpiXwbayfchyVUlUOQGAvM031IcJHK\r\nB/sP0NvwVTTa8nznyP+tstvi8IujaRU8bdHvDTcUZP9FpnNMowbwO1xKj3+T\r\n0N0RM0t7QRx2lwrCJpps4t+M8aAXaRoVtS/gVaTLBi3FFxaLGU0SNvuBDahH\r\niWeVcaDglIAMYfaB9g5jeQb0Y1KiHTk5bkyRK7Hqp8aR6265rZaTcZOsGEw3\r\nzqGr7cOZqbDI0lrx1KZ12O2hI4lAS4+UYkzH9nMcudPuRPRVT3V1En9rN3VG\r\nJLbukvOTBgxQatsa/jawTh9c2FWkD9zul9w=\r\n=hijT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-18d264e2221a96acec170b00c9127b1f206cb3db-16.x/balena-jellyfish-plugin-front-6.0.181.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-18d264e2221a96acec170b00c9127b1f206cb3db-16.x/balena-jellyfish-plugin-front-6.0.181.tgz","_integrity":"sha512-SbPrf0ikD3q+gLZC9KNIhgXDKX69HXoSDIrWZK9PgjLibECqjo/nv1muE2CrtXhT7WEY/RABbFvBAlhkW4p4jg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-20T12:59:49.897Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.79","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.72","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.181-renovate-balena-jellyfish-worker-33-x-18d264e2221a96acec170b00c9127b1f206cb3db_1663678907741_0.05000355227361575","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.181":{"name":"@balena/jellyfish-plugin-front","version":"6.0.181","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.181","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b663f135abc055a09fe2ced6d17befa5103923f8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.181.tgz","fileCount":39,"integrity":"sha512-YEMr/CJEDFtZcKL0iVnBHCaUDCiej2wTmX3tJvahySwF7lirXyFjY3e4kL/JHnoMJT1xDFkWxbQeAWbQcCgg2Q==","signatures":[{"sig":"MEQCIHsWg89V1t3T1QndgD5kF8MrMMH+9VW6ebiCuxbnWBdxAiAWCfTZVsGPMofqzwHuk71hb8oZm1b49ADikG5Wf9RT/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKcYSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoK2Q/+Nko7a8OpbSma4EZOXJ2j4OJesphiSjXhu4xoT5INsa3/7V2n\r\nnkD+7NMF4kLilQxVRDLpaog5YdWVgjfH3dOo9GgbAgucS/Pa+JbEDpuVJAt0\r\nOTglDyJZQJsQNvP+i1BK2FzaDjlpCt6csldFO5iilZecF3JWkssfTsialszr\r\nYSVV4KZFRnewNE1rCov5Zvf3CfQSSb+UsH+cMhQVjCZvJqz/VPwpfRM4Kcuj\r\nTKU3birqmezbVNZJgcOUswvuKXu1vYYeOo/qooQqLMQIhLVWSu00wT4hRa0C\r\nGLRI76Nfwc/gxd9wY5J1blIoN85ibwpFqoPCcAR2XsOoM8APA2l7ytt7O56+\r\nIBLTvLmBcBIbmum/fb0uaTVISY8Sjn8fYo5N4DpfIbaHHluAUqlmKURjeWyY\r\nzpzA5DH2h7FL6mzKpaskB3LyTdQv//ys5lWWG3WXvLS+r/8Ne+hewKnc3oVt\r\nj0XAeMpyu6bsIc07Rmep5o7NchSt2EhNcTX5RDAws0DigawiOumuzLcdpadE\r\nDT5LzN9izJ7C1i+wBdy//sAvwfmGrNJD2YXLryMsbn+rVS57lOMCEZ9aD7+a\r\nLSmQo0t7beapsIIItmZPFMEW82L1SptuPMreiXpCjsBEbagzrLlOu/E6Jf96\r\nQBRKounzyDSL+1TZXXKa5DxcVsaN+DawIx8=\r\n=18Yw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-18d264e2221a96acec170b00c9127b1f206cb3db-16.x/balena-jellyfish-plugin-front-6.0.181.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-18d264e2221a96acec170b00c9127b1f206cb3db-16.x/balena-jellyfish-plugin-front-6.0.181.tgz","_integrity":"sha512-YEMr/CJEDFtZcKL0iVnBHCaUDCiej2wTmX3tJvahySwF7lirXyFjY3e4kL/JHnoMJT1xDFkWxbQeAWbQcCgg2Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-20T12:59:49.897Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.79","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.72","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.181_1663682066750_0.901565170516964","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.182-renovate-autumndb-22-x-f2ab26303e961659bf2f1c68e5c859bae560724e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.182-renovate-autumndb-22-x-f2ab26303e961659bf2f1c68e5c859bae560724e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.182-renovate-autumndb-22-x-f2ab26303e961659bf2f1c68e5c859bae560724e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cc7bd966181f8da5c48b2ff1e6d465abf68c04d5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.182-renovate-autumndb-22-x-f2ab26303e961659bf2f1c68e5c859bae560724e.tgz","fileCount":44,"integrity":"sha512-Qlk2AIH1xS1DBl5UhGeu/1FXiXPUei41BuRAty7ka5dO6AVSvqoc3cyzKUQL7yAUnk6PFQSrcDWiFhWlCscHUw==","signatures":[{"sig":"MEQCIAu9K/8DEqst14nxF9EIc+HZBSqPun/JWTHYQVfPw7MQAiA34owU1e3DGIRj3zBZLlhRNjsgAKnKGGmZz7pKrgxMYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKcaTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxOw//ZeYPltbgOParGNs9m1oEkW0hvSsZeb/N2CjabEYf4J/ZUZvN\r\nxbDjRoEEMR+/aJpSntEVf4PXkGTmP4wgnyocin82EpE3kvlgk+emrnyFKlKo\r\nh4yTdV0Bksh8y8px6Z/aE9H7vmjhC4GN6/v6wmOec4+k6PuDDrYwpll2Jvwq\r\nmS9+h8n4SyLRFJCj2OvwphoTvthjG4Zflfh89HLG1vfV0IP3HkYp4T85E+yl\r\nxINtlcD0/wphxfLn3AE6BjStmVzVXWBgoMpc7ExD5RKzcjar3iWIQKT7jscU\r\n0dID1bNgbABGK7+FcwBcLurPfTQxj/z0GVCrPhtzscnEoElmEnTfIkSbtmIE\r\n0nDkZUQ68Iu9BPzyN1PBe8TKOPwVyyLwIEvOhlPGF3a3kLJp+wt8MUwRUJUS\r\niJcv5GOuvvGkGqzZLYK99uwcmYEF481EURquKsBaOgBFqm1cOBX/c2caH3EM\r\nOwLwaAu+p0eJg3MqZy6LPcK6GYlJKVGpk/++IScQaOBXFlpT0Cep8VhwME/b\r\nIA+/8mfRauZblvWtGz4TKtOLyWUrSl9e+uF9HznqTB6uV4fUsGa6Z5iv2dvc\r\nqhm6R0Ywfjpp+S/DcIw1VloBTZc/VbNKMmpc5rwPcaYMO4ugMQTwbHrKIlPS\r\n0oqZD7XNQovieoWY+mHDcMeussAhfeyAYvg=\r\n=Nw4p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f2ab26303e961659bf2f1c68e5c859bae560724e-16.x/balena-jellyfish-plugin-front-6.0.182.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f2ab26303e961659bf2f1c68e5c859bae560724e-16.x/balena-jellyfish-plugin-front-6.0.182.tgz","_integrity":"sha512-Qlk2AIH1xS1DBl5UhGeu/1FXiXPUei41BuRAty7ka5dO6AVSvqoc3cyzKUQL7yAUnk6PFQSrcDWiFhWlCscHUw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-20T13:54:48.703Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.79","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.182-renovate-autumndb-22-x-f2ab26303e961659bf2f1c68e5c859bae560724e_1663682195181_0.6688301696114098","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.182":{"name":"@balena/jellyfish-plugin-front","version":"6.0.182","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.182","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"70cc2cf9ee35c73a9f194951a9e5e69d1d679631","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.182.tgz","fileCount":39,"integrity":"sha512-M1QkBy+qbArbfVNDJNbVnEBhm1BoeC2ZEtodxh6JpQwbc+bK+6/P3EgqoK/eJEAIPwSU6cASjPKtz2MvqrJ4nw==","signatures":[{"sig":"MEUCIB7R0JTOh9G3X/qVzL78jvwXnV6Z9Sgaq8g9GtpD6ZfcAiEA2jF30EJT49j6l+WnaMPcv3rzLICt9K7xiNltcklQpHk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKdIeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaiA/+KHGUin+a7lWNbIX+Td+0c89M2nmWesLcvdXC0f82a3dedrcw\r\n7idHLGXmSDVzNV2FKtGZuGaPS3Dmh3HItAnBcfOvluwKOx4lw2duFlEUMehj\r\nViPIJpybRNtgvXdR2tl3OI5/QsiOWuObbjrDc3qp3V9iq9qcE++/vCTYF2PO\r\nk3o3bsecpaL9Yym1FTk9nrReLpyihuh+AJV/swjrl17WLG+ZM/q1DqlPjofF\r\nVQ3xBAu6GyJ4390nvLDZQJCnZZNiLJ7cl3GhoMQ1vNnXYeBnvdsW62Yz+11A\r\nPCedzwzfYU+jzLqyVDstLh+70d+s/2mDNfZaQIizXr+um0w+LgVgyz9q4RrW\r\ngLJr2S9IPQvNyALVOyKBoxtQjF3igyv+aL1Gvpuvh/vVKV+NPt8dZOUwM+3I\r\nYSIoQBfEdXoXRa/gkG9D/Mi93P+gceHpoXMPbdtGyQmSDEXN5cBqDp2Ug0xC\r\n4Iy72klFZRmBtnGUeSjhKYSBkyEfJ0gy+mB5ZDT8x9hncrzxZiPNzoTZpQjm\r\nk8utrj3GNM1LyDHABNpstiW6Wx7YZEIjj3Xuc7ss/vgZsJ0V8nBkrp2CPs82\r\n93a1a+y7J64Svm6x2ZRegDlHXonroRj37XRbTUlaVT2g7EyjcvPhw8Nj7hn7\r\nupWo/xS38jY5lhvPua+W4U/OFx2CFS4Z93o=\r\n=ylNY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f2ab26303e961659bf2f1c68e5c859bae560724e-16.x/balena-jellyfish-plugin-front-6.0.182.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f2ab26303e961659bf2f1c68e5c859bae560724e-16.x/balena-jellyfish-plugin-front-6.0.182.tgz","_integrity":"sha512-M1QkBy+qbArbfVNDJNbVnEBhm1BoeC2ZEtodxh6JpQwbc+bK+6/P3EgqoK/eJEAIPwSU6cASjPKtz2MvqrJ4nw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-20T13:54:48.703Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.79","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.182_1663685149980_0.7066439727312486","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.183-renovate-balena-jellyfish-worker-33-x-47a60bd24ff5d2ffea2951de41d98780fb03103a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.183-renovate-balena-jellyfish-worker-33-x-47a60bd24ff5d2ffea2951de41d98780fb03103a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.183-renovate-balena-jellyfish-worker-33-x-47a60bd24ff5d2ffea2951de41d98780fb03103a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b5b9e09daaeea88117a084eb7cc7f77cf15b74e1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.183-renovate-balena-jellyfish-worker-33-x-47a60bd24ff5d2ffea2951de41d98780fb03103a.tgz","fileCount":44,"integrity":"sha512-/1imCR489VzwARNZOop3lld8PtqZoWp+4H04GPDCxWOlsq2My5Fp/qND9dNwLbC/ooeRBb3KBmh1eseeb73HrQ==","signatures":[{"sig":"MEYCIQDqiZgpMfCCv88Wx03ajnfbDBYwxuFuVkEy976SQcyoBQIhAJ7h2osicKJI5PYdV+TBnplTeRVcue5V4wwP9il+pyS8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKdKeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqu6w//Tobt/y3w5570KtqL/2ptn1uqa6n0Br2KSKqSC/Xmo8zivDZR\r\n47mB6tHzHmiMWrMxqvB4VBfUK5YIF03STJKQeIKnTOr4bVPHAV7+NbOLRYe6\r\n0k0V5tHMMsYaF638yYfLyzx5iEgxpYLtBysnX39R8X0vC0dEGoizGIw7gmad\r\nItdL2QbxlTHIgQj2dyQEgd0upFI28U2JowZg7KiFcheeicJ2bmB4MDtAGL3d\r\n/6z3b+dahyWHJQFCdCDXKLOIXosnk1twvHGX63e7EYboyTVVKfyfrj4sVVAN\r\nadFFGm0avc6YtcYxgk2Or3sgRThrZ4y/wj5B/UR74ijKTvpHqD8/8Gqvyw8I\r\n6LO2VdgyX9BgVf1O4eMySG/cniuv9oFb7pXO7zf7kTuaCdrr0xFLlZug1xyo\r\nZ2LbHfDazYzmlNym6VVa8SF/nHqVSXPKhMGq46ClZXjF9E/OAJ/ehwqUsX0s\r\nH48vpr1P8epw9NcRJrmFEl+wa/gSAP+0xzUW1bBFW5sxo2ujtn0rIxZofQYC\r\nJeXZn4KUxHl3AAmq1aMiVbYc+ugiahise3TW+r2wlfQBLbY2g1ZxRL3ZkcHO\r\ndP+dcyG0Uxu+uvW+aCZ0mD8zLSg7S7coNVP7dE40gBgVAJyqWqUToP6GeY3q\r\nKM2cJOS6t5PoJpoPXkm2XRNesh+7kZIYi/o=\r\n=Zzke\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-47a60bd24ff5d2ffea2951de41d98780fb03103a-16.x/balena-jellyfish-plugin-front-6.0.183.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-47a60bd24ff5d2ffea2951de41d98780fb03103a-16.x/balena-jellyfish-plugin-front-6.0.183.tgz","_integrity":"sha512-/1imCR489VzwARNZOop3lld8PtqZoWp+4H04GPDCxWOlsq2My5Fp/qND9dNwLbC/ooeRBb3KBmh1eseeb73HrQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-20T14:46:08.548Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.81","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.183-renovate-balena-jellyfish-worker-33-x-47a60bd24ff5d2ffea2951de41d98780fb03103a_1663685278746_0.7250858198123058","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.183":{"name":"@balena/jellyfish-plugin-front","version":"6.0.183","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.183","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ed6b1d203b23963f86b64e82c1dbf86fdcc4f283","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.183.tgz","fileCount":39,"integrity":"sha512-EW633nuZw02hQOJ62/HYzTZO/ZdyY4Ngcb6rlTqLEWUhy3QshW8aUR+JQ2E9VUYdNRtD92VcpODjuO+CJamKog==","signatures":[{"sig":"MEUCIQCUILIPimtt+6HBRiyzYOs6etPciAbcs0WUNP+W5xtiCAIgOniIqFYygUwvzN7+H5/GGP9+ZXyB4VPHSe/8oe6ugC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKd2fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGAw/9EBP0YESeFuelQASZaLOAKf4X40hpikMXlXhD3AJmuX1ir8c1\r\nB1aZJTZATOrEpwWWaIoMFEVVW+HzJbXkvaYMkxRAHhEJuJt4ZvqW5/1Vt6Pc\r\n+w4txoF7sY2oy0K4HiTBhkQYSW6Mz2ouW6qe6BSRfLS15YHQGXxFCHFc+CMf\r\nt7xLi/XtBD3f/vbmpZuZx1FIqdlMfDqq91TVBtC48KNK2qoIqol+uBJJo1l9\r\nUEEhL9BRCOumQzzh1nj67DvSqYzKoFY/p3PlCDl1dlDiEAIzhfd09z6+JyRu\r\nRm06S6zXV/0glJz+DhHU9T3Hepv5VHhopBHk8GheV0erX11Ex2M6NM1+T3ri\r\nrXSOYOdGfWtyh2wK7ZRgigOQS2EbGwNojf3SHQhoAcfF4jMrXS3LuvTmeNEa\r\n+q032VaorfEQSQG3scyz23znIQQNbndMDJ5NCFqa7e1sPbSw+K/OTGp5Ikj6\r\nyxEvia5EiWnm/ZP9k7xxJmQdKVbr8BPn5L+AZHeBnLQmw9sBEcoEqV7oUDu8\r\nlIYo32OqUt2vhdkfYbv3jUUk/KyFhUBGVOgLMXwZ7B6CTk+DDUXSZOZDrk50\r\nKsu/JwXnglkcvRmS9hlkeiwxpQ6BMONCO5k3ul/zQWYbiZnN8f9O5i3r/8Vi\r\nhmDaGTiET9IPW8g3WhriIsRbLk9Vmzlkp7s=\r\n=9fU+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-47a60bd24ff5d2ffea2951de41d98780fb03103a-16.x/balena-jellyfish-plugin-front-6.0.183.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-47a60bd24ff5d2ffea2951de41d98780fb03103a-16.x/balena-jellyfish-plugin-front-6.0.183.tgz","_integrity":"sha512-EW633nuZw02hQOJ62/HYzTZO/ZdyY4Ngcb6rlTqLEWUhy3QshW8aUR+JQ2E9VUYdNRtD92VcpODjuO+CJamKog==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-20T14:46:08.548Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.4.81","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.183_1663688095467_0.879808514011573","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.184-renovate-balena-jellyfish-worker-33-x-fe99e583093d7d24c4607796ad8a70ee556fe4df":{"name":"@balena/jellyfish-plugin-front","version":"6.0.184-renovate-balena-jellyfish-worker-33-x-fe99e583093d7d24c4607796ad8a70ee556fe4df","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.184-renovate-balena-jellyfish-worker-33-x-fe99e583093d7d24c4607796ad8a70ee556fe4df","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"04f122bfd8a9548e88365988a06ee25731835f7a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.184-renovate-balena-jellyfish-worker-33-x-fe99e583093d7d24c4607796ad8a70ee556fe4df.tgz","fileCount":44,"integrity":"sha512-jP4Fb1uxGU/coY0fnrp80WgDxnGqv5B+XEwyZumGpcF5GiWHf+OtVNzRssSYxVJa1BatSiEn/20ZOapE7vHIuA==","signatures":[{"sig":"MEUCIDR8TSDml/Y8t56vQUMxRSLFntYjci8nBZGZFLH/c6/pAiEA+SOfwGd88mQ3jdPb0Qsf8H2mb/3644kpOBag7PhDqMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLDKQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDQg/+JiM3BfX2YcanlMOPDuU2CIyPo9aaSLy3tr7OyzZDKxcNeuBb\r\n82AtY2eXcLeMQLxfeS4/PYROT9tZKqys2wQ7HuIZW4psBeA3tEVmxmxi0K8i\r\n2ryLtryZy1TWbihPoJR/lB5NIWsca2xVPY2GUR6or8CJDgzs212fxheRtymo\r\njD/W2ewgsfjaqSxSDOYRfwhpJrLMQ1d933xbAX+oOvCsRYkfUyyEPNMB+sqb\r\n09v/SkOL/R7OGQcgsVM6FIRqGs8LFQ6OrKgkhXSZ2EEpLmRFcNLFAEmiLBaS\r\ndt8XdDa7NAf2sHGXaq9wnjllEmRQC+cpJrqT6JsPMGc8TkMKhqvr7Yj4Emrk\r\nU4wT+fyTE8K+urgd0BJdQDDQh9sa8esJu5wRhzHjJmXG8brWzq//TEvDmVL7\r\nD6kSVypnjnhXpygQB1HVeaxuB0RulV9yaDHXYieMhho4T0O7Ti0F2J7HW+AJ\r\nkeUxKHvXXsfbKcf2K4JS0sARaE1MeD6a88IaHV+HGml9/0i3GrMQIp4tHUZn\r\nVNZsW97t9EFVAL2uscQigC4LtP9qrvKj3kK+ls2YJ+p1BWsKPnd4wfXgj7tb\r\n80uXCJuxVIgH40A4V4yinul3Xyzqu9FaGaWen3XFA+ItJieDa6EHXbekf6i3\r\n4drB6kXu0CBDIMWZ+6bGeJkEmYCt+LOm2kg=\r\n=+bua\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-fe99e583093d7d24c4607796ad8a70ee556fe4df-16.x/balena-jellyfish-plugin-front-6.0.184.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-fe99e583093d7d24c4607796ad8a70ee556fe4df-16.x/balena-jellyfish-plugin-front-6.0.184.tgz","_integrity":"sha512-jP4Fb1uxGU/coY0fnrp80WgDxnGqv5B+XEwyZumGpcF5GiWHf+OtVNzRssSYxVJa1BatSiEn/20ZOapE7vHIuA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T09:59:45.085Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.5.0","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.184-renovate-balena-jellyfish-worker-33-x-fe99e583093d7d24c4607796ad8a70ee556fe4df_1663840912683_0.5656916657273297","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.184":{"name":"@balena/jellyfish-plugin-front","version":"6.0.184","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.184","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dd6d760a731c8e8f741d79ff4d83282bb3cc5eab","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.184.tgz","fileCount":39,"integrity":"sha512-/Y//SvnM2mDMUwR4b31e80tSpQHDJX2nFf+6YINkEaGVRqdXmnH9IN1pxYf495glYwsU9GNXc7+8ApHgJK0EPA==","signatures":[{"sig":"MEUCIQDe5Hj+ejptIGxer/PxDChiiYFE8g2MhiUXCvJZ+x89swIgc7KZ7/t05BtISlT9noBPXvve0rUU4n4xLRipv+jzjkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLTeEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqdbg/9GOPKrWnSTcLuS0640ykc+BT8lS9uLAGaMP7g2dD9hSufX4Ai\r\nq12yXYZ57Yc4z/SyWTDlaJrPUOHgdFmPGuvgEum7HDrV8wpxjDJdyteIqPwQ\r\nblmqPa3q5RdUYgMrZwnFf5l6kX5wr+IMxe/9121D9N+bS4bROrs3wmp03P1L\r\ntr3LluBZFM6tm3tWBzPACVRhwECtUPxlLDqOsfFefyb8clOt0MiZDecQ6IUa\r\nwcDjIsckKzaP2hXwokqrODPB1uV5zkx3EkxjBVoT5Zw8dqauFgVkwd+GvM07\r\nTDcB05tM8V4dDn+VXesBC1TgDgrQmnsncN7J4+rciDzxCU3Fxb6nodx5KDoy\r\nj9ZcyKeb9raz6xmTgKBTG4dXvaZ7mjOvcpuk/GpcqefopLe4nWm0U8RA/tRW\r\nrp7XDBVVUFDvDbFzOdpmBfvt7TcZBMg/WTL3orN6RHQKrZDnNnbWbSZOUs/W\r\nhe3Gn3FUmFQxEe1J1bwL4bi93q2JE+DIdZMhT5mf7asI0XCWYGkwDiBzWRXr\r\nDlPNZdWRXgj46JTixhEHJKNakMheHdIGooRvttzb/gs6ECPK+joa33QV/2kZ\r\nBaQZnfpzrM5NRS5ymannRxN7Ur2khj6Ts8H0swqMzbSws2tMRhL6OQGZnQ+S\r\ngyKyDMOfcE0bNtE/kESpyMADF62mftK29/8=\r\n=97eS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-fe99e583093d7d24c4607796ad8a70ee556fe4df-16.x/balena-jellyfish-plugin-front-6.0.184.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-fe99e583093d7d24c4607796ad8a70ee556fe4df-16.x/balena-jellyfish-plugin-front-6.0.184.tgz","_integrity":"sha512-/Y//SvnM2mDMUwR4b31e80tSpQHDJX2nFf+6YINkEaGVRqdXmnH9IN1pxYf495glYwsU9GNXc7+8ApHgJK0EPA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-22T09:59:45.085Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^33.5.0","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.184_1663907716039_0.8630110452928275","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.185-renovate-balena-jellyfish-worker-34-x-b7d2bc54fec3bc89a670fd5e5b8816135a4d04f8":{"name":"@balena/jellyfish-plugin-front","version":"6.0.185-renovate-balena-jellyfish-worker-34-x-b7d2bc54fec3bc89a670fd5e5b8816135a4d04f8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.185-renovate-balena-jellyfish-worker-34-x-b7d2bc54fec3bc89a670fd5e5b8816135a4d04f8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5c098bf82ce792dbd39e20ed9897ec2a7a60506b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.185-renovate-balena-jellyfish-worker-34-x-b7d2bc54fec3bc89a670fd5e5b8816135a4d04f8.tgz","fileCount":44,"integrity":"sha512-0/k99eUWfaG3FW5cvldR50e4pWMPGcVk4Y60CUNaDMnLykxqmO6aEUXk8zFW7njEMgqAJVH0hSgWf8OrV2svZA==","signatures":[{"sig":"MEQCIGgy5E7Luv2B1DVfYKY8z1LCIOO9o2F6mqdv3rpSWGAxAiBddnnz/LAZ9KZXd83wiRwaa2Qcn3StQiY5BXHwztfLDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLTfeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5RQ//a7rSuKxB/OKdyos2T4Fnsi8kB8PhACKf5e9aC64am1NKagsH\r\nI6us8Fngvoy1LoBZ66rHZ+JjXLcF0WS+HdbL6sMnWoQqHT76niXXKEuOLpNM\r\nl/ESfsJAWFiSCYnPQx0FekixL+wSHk6cWr/u9mJufJ0J+q+g6K+z6+AXRnCP\r\nIoj1C2ck5y4wxNAgVjtg3jbaJQi3dDqBx+dPBmE1XZDtlcI8tJaW13wmrBWP\r\nHn7kBc9fDku0hfrD9wgn2lYmeuAf1XykQ5fmrZQ4EtaLk6EftU/LdR26RC+H\r\n5J0ZcKOEvLVn1s21s6DPZLfKC41Zo60v/a4d6BIWPKX1f/oDqyQ4/Rx8UcSt\r\nZssTpLG8EIF2hexMmJGPu1GJnUG4GU5RAtd+C/l34NZqRMuMY4lixh0Ygmr0\r\niz6ajcoy8TJ6umdyXIOi26fMLX7Fr6lZSO1fkLEVX4lkBCq9VKJ9sqNYW4fj\r\n2Dyl5cx+U9cq8mdWU5b4j7KDzbXkq9OOhENGVg+FYhcrRyV12JUeJYcBAZeC\r\naU9bCCAUB+Y0XbikJ6UrCAir0Vb3eOeUyeHPY3cA2gPg8RBvLR9ir2U2gLp/\r\noxgYga1J6kE76JOfkRDdKHJR2TRqEu8YNH/wpT3ZoDR5r1fImns+tAakC/CY\r\njosg371hL120RV/No8XosRxwAsn+BNQoa9I=\r\n=O0PA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b7d2bc54fec3bc89a670fd5e5b8816135a4d04f8-16.x/balena-jellyfish-plugin-front-6.0.185.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b7d2bc54fec3bc89a670fd5e5b8816135a4d04f8-16.x/balena-jellyfish-plugin-front-6.0.185.tgz","_integrity":"sha512-0/k99eUWfaG3FW5cvldR50e4pWMPGcVk4Y60CUNaDMnLykxqmO6aEUXk8zFW7njEMgqAJVH0hSgWf8OrV2svZA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-23T04:35:11.961Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^34.1.0","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.185-renovate-balena-jellyfish-worker-34-x-b7d2bc54fec3bc89a670fd5e5b8816135a4d04f8_1663907806072_0.641750232498856","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.185-renovate-balena-jellyfish-worker-34-x-06ebf9931846474f815fd026940af88016c99b65":{"name":"@balena/jellyfish-plugin-front","version":"6.0.185-renovate-balena-jellyfish-worker-34-x-06ebf9931846474f815fd026940af88016c99b65","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.185-renovate-balena-jellyfish-worker-34-x-06ebf9931846474f815fd026940af88016c99b65","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ec53f8bbe38fd1e7faca1759bae2b95cd451617d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.185-renovate-balena-jellyfish-worker-34-x-06ebf9931846474f815fd026940af88016c99b65.tgz","fileCount":44,"integrity":"sha512-T2i8nVh5ULF68LgBiv5vp4HisUT5OscYFk59ONUtHokdYAp+VamvIm1rj9m30TOrxiHg3U9mOrdpWF5zHL4nBA==","signatures":[{"sig":"MEQCIG0BvjZBqMwPguxygs2IT5iKJ+/F2qfeHckWXSj+9ItbAiBmiBSiCiznU48C5738LJlSxHKUtXBzOABLhG3XrH3hXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLdrdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo55A/9Esl+ToqLRS3epJ/barVZS5XLLYo98tv5BFAJR+cxeM/61sZ+\r\nAsRFzImku/D+0Jy3W4bzPaJmKuaO7ld57l9aat1JCFD4duvf88B/qpgmH2t8\r\nezM0fjrWhszwagwR++BAMYaAMO180HE/YugO8MW4mel/HuPPeJiuaTSHf+Uv\r\ncvtSA0YDt6L+sXW/fRLFr3sGQxVja+H5EvIg0pptTwF8KHl6ODaLqjs0whxV\r\nufHDNi7QC+iDl1qNTRtDNLuXoGKrWxn68TjyES4/s4JPlK3JQvYP+z4Y5NAM\r\ne6j7eLJi+YKqRL0JNKWXXbUnd769tIRAdlVsaGuem3UHeopODu9JfCexg9aA\r\na1OLNU7zXMhmJb2B46qjUk2qmw4PiPaceo99/87YxkkiGsYC5qDZ6SDqgWeM\r\nWTB6gmEY+XjtB/g0dU1mh/Pcco7zI9I3lYNNGZ5EVBi5z0qOSPkSu9nFKs1k\r\nEQboazE4MpytJM/gwo600qZGfQ8hWYAYnzlWJwUPaUHMhce4YAHydN3qjSTk\r\nNXGuKfkp/OetzIpKN9mUQn/yG4sHnBGwVV4NYAKkLNZ2RKdnoGx1eInmWQb7\r\n1W164VMTWVRMj9xc+guCOGnr9hh7lfihcom+e3al/J2ZgoET/gi9b7F8yK/P\r\nb0Ldhj7EAi+9qoPGiGoYMr/0mu2sWnnLT5Q=\r\n=yYip\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-06ebf9931846474f815fd026940af88016c99b65-16.x/balena-jellyfish-plugin-front-6.0.185.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-06ebf9931846474f815fd026940af88016c99b65-16.x/balena-jellyfish-plugin-front-6.0.185.tgz","_integrity":"sha512-T2i8nVh5ULF68LgBiv5vp4HisUT5OscYFk59ONUtHokdYAp+VamvIm1rj9m30TOrxiHg3U9mOrdpWF5zHL4nBA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-23T16:10:10.599Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^34.1.4","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.185-renovate-balena-jellyfish-worker-34-x-06ebf9931846474f815fd026940af88016c99b65_1663949533231_0.5364584853963736","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.185-renovate-balena-jellyfish-worker-34-x-6d18de90c5448706a6ff427a16c240967389a5eb":{"name":"@balena/jellyfish-plugin-front","version":"6.0.185-renovate-balena-jellyfish-worker-34-x-6d18de90c5448706a6ff427a16c240967389a5eb","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.185-renovate-balena-jellyfish-worker-34-x-6d18de90c5448706a6ff427a16c240967389a5eb","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f7868e33795e874518a3dd62f2b0967e2d259a92","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.185-renovate-balena-jellyfish-worker-34-x-6d18de90c5448706a6ff427a16c240967389a5eb.tgz","fileCount":44,"integrity":"sha512-CWdjF4sfL2bv4mayvB0cK3HW6a7WvbFlMZfzGd2J9+Sxh87h6u1n3tZJnMq+0ufaEc+urgzWEMgZW87hMSvnxQ==","signatures":[{"sig":"MEYCIQD33MW3jkY0BHkQ73nSeNKXZwQdZAwmP5T99opcngD4SQIhAK9KvnRw5l4taUml8EB9gLCZYMn+G43t+s8/c96qNZXw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLftlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoa7g/+M+rPkp91gigOKqWLZ76EnfqfWjg7P71Ugl7D0JsnyRteX89p\r\nrBxsop5nJiz2X89ja8jVynKtYWIRUVEWW2fNx5+do6GtazEZCWDhg7wp2UQ6\r\n4P2G0XJ39egHa4onBUTgvIrm+KoepC8GznldPpHLJYPTeazERa+lcSxPf8cz\r\nd9b4Qx+jYVTwe6AKxUoTTREGD81PjToibHE269quWbs9zAIrgOJqUilsZNUN\r\ncB+RE8KnijW8nIcWx14zD8O0fE+pcwZ1wIDI5FjDd5bcAVC23LIe39wRMrAn\r\nQSKwwbAd5J2zkmHNqL6wfX0G7g8vVLIn/Bp9MviOqGz0uawQfdIq/dLNTifM\r\nwqeFB65C0DMQavqjIgfGVMN8A+N1zyoblBzZHySEKwsRSxb7AOD8yi48YmjD\r\nATK5/pEY4/woan2pmCsPOSKGy2HuV1KRA1PV0gPj5WRwL5gmdWjOIDamfW49\r\n5cvuNiWC+M0F72tkPio/g3vAvDcnWqBCSvterOVNzBqHy7rK+kivSslWFVnu\r\nZsMQMSpO/GAGjxn/kfpIxHJ69cJT0JbLOpeN66GjVw5IR+rLLcn3NQOf2Iyj\r\nF3WhUteNJ2b4MYNFauxHb6EqE6V9h//b7HDDgNRMTqe3EATYTPhDDYhyYiCP\r\nsbtqD52nykbxR8F5Nt4ax/uRdOmuX9PmejM=\r\n=n/20\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6d18de90c5448706a6ff427a16c240967389a5eb-16.x/balena-jellyfish-plugin-front-6.0.185.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6d18de90c5448706a6ff427a16c240967389a5eb-16.x/balena-jellyfish-plugin-front-6.0.185.tgz","_integrity":"sha512-CWdjF4sfL2bv4mayvB0cK3HW6a7WvbFlMZfzGd2J9+Sxh87h6u1n3tZJnMq+0ufaEc+urgzWEMgZW87hMSvnxQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-23T18:29:02.221Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^34.1.7","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.185-renovate-balena-jellyfish-worker-34-x-6d18de90c5448706a6ff427a16c240967389a5eb_1663957860784_0.4575384393317512","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.185-renovate-balena-jellyfish-worker-34-x-e430eb73387ee4a6af81d8724731d89ac8f0da5c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.185-renovate-balena-jellyfish-worker-34-x-e430eb73387ee4a6af81d8724731d89ac8f0da5c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.185-renovate-balena-jellyfish-worker-34-x-e430eb73387ee4a6af81d8724731d89ac8f0da5c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2e93764c904c3155c2222cce5dfc558ff253b8f5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.185-renovate-balena-jellyfish-worker-34-x-e430eb73387ee4a6af81d8724731d89ac8f0da5c.tgz","fileCount":44,"integrity":"sha512-xQSFHW4bvdM2BdG14Fs/jjROROBUAdILjDpUXjCblEHKESYgFfje6hE/On7MWPRQF1vUKSLOPo+zqZtWOtqncA==","signatures":[{"sig":"MEUCIFoN9To0vmnEcDH8KHR0wGBfE3rrZTcBFjUQnrGbHYEhAiEAxRx/3nD3/CgBg/B048ayxzhu7zdUkeF266ljKMDiMTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLoukACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLZQ//RxHNb79HP0klFZzwjvGOTcgAcv02inRTQSiYE/OAx4eHEc/B\r\ncULpYo60cGZX639Wy5a9U1RenDgCAUnA6s9e5Fq6KF8QAcpELNTDFTZlkck4\r\nC+om6kIsEO6o7R6at8GfiHNLkIvH9eJHjYbdKPNhAKoh2WAEenLXaKx+jYZQ\r\n5uBAGRS5ff+gBycvhSPqVbsnsjGilA9iEAuURstpwCxCEDQb1/RI7Nil+AFJ\r\nP4grO8ZgCmXyydl9IQdywIUnC592fnt92JDnq06eSunZ3oReflRRxAikvZdp\r\n9iz9Q1GB7/faQFPS8xTJ1y0ixDs/UvGl8daLvKyKhIVupkYWyJlZ/OzUIBv7\r\n5brDjflss0QkNVsAO5Z0ykdBH+nNbKRLP3T1RuJVop7l9RRxdwI4E3Fz/CU4\r\nzg9fNK+jelp1RkeNi6G9WPSfgEelvmlocpMUlAsup8LKNWJA3LgGnii6NX6t\r\n4TX4h9xgRcxtitmQ+ZDW3oZQIC0joRMCPaeacuRiG/usXFzK/uprHnMa+FW8\r\noLOcXejqk0GDkL8kwWrIAWtpMrOtUL2AsCGiiw2FscvLRDV15ya1Q+ljoqyY\r\nf9pdpqYVanwf0tZMf2B6VFumfkxzxdFNXeQtsXFexB45z+rgDJ+6lot4DObQ\r\njCD3fTmLnnkv9Gvsqd9AsAfbW3/PsMI7cvY=\r\n=ME3h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e430eb73387ee4a6af81d8724731d89ac8f0da5c-16.x/balena-jellyfish-plugin-front-6.0.185.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e430eb73387ee4a6af81d8724731d89ac8f0da5c-16.x/balena-jellyfish-plugin-front-6.0.185.tgz","_integrity":"sha512-xQSFHW4bvdM2BdG14Fs/jjROROBUAdILjDpUXjCblEHKESYgFfje6hE/On7MWPRQF1vUKSLOPo+zqZtWOtqncA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T04:44:34.337Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^34.1.9","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.185-renovate-balena-jellyfish-worker-34-x-e430eb73387ee4a6af81d8724731d89ac8f0da5c_1663994788076_0.1393177008326778","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.185-renovate-balena-jellyfish-worker-34-x-7059d60d293dbde8edbecf3a877f3cf73710591d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.185-renovate-balena-jellyfish-worker-34-x-7059d60d293dbde8edbecf3a877f3cf73710591d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.185-renovate-balena-jellyfish-worker-34-x-7059d60d293dbde8edbecf3a877f3cf73710591d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"39176040061a33a64a63b583719552ddea8fcf38","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.185-renovate-balena-jellyfish-worker-34-x-7059d60d293dbde8edbecf3a877f3cf73710591d.tgz","fileCount":44,"integrity":"sha512-JW6ifY2Tn/wHrdA1dUDN1JIiS049s42kCKU13W3P6XF0wSeR9uQZJzUCsAOdb4frZAz4P3iAytmtBrIo8uM1bg==","signatures":[{"sig":"MEUCIQCDDG+EDRxySbZ1n+EU9qwJ90qJ4Ip/UcFGaZ6vyTfOkQIgbMoX3GBmyU+HFz6eMHYbD+hN0Au82Wq454VSkhPWS80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLtboACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHNg/9Gymdq5EEbbCVtZ2bDOXcL72jDXs/Xzznt/buoA600YQvyDph\r\nS7CzivBxVQydr4+LyO06cVVaFcjh8RnUZjoiKQ6VIS4+dJLvWS9H3LRa7zKQ\r\ndUc0GU/nbnHzSLLt+DAwp7hHN/030hMAWyuPvO0KXWSel4Q4NyEAAdyrOQzr\r\nOWnDjfUOXsQBktexRqJo3wdN6KUGBODiap1pcK3tZXl9aEZ7mPTg5u5mgJ/W\r\n4sU0exmKFn3+nBfoyGvSj6MfRsneyHcfS81utnBrHz9m1cQ8C1ESh8iRxMjL\r\nkR4ZtNuPs9JH9EDsusaTCQO8IuHF7tuFrdG2PoPkGj7Fp+epgsOsp54BkJVp\r\nm8fDkpKufbpqxAp4DwjFRkWLfuWvb0VdLsmVkLv5e5BY/KQcnHsTGQVEZDoJ\r\nkMqmBHBKBm4GZy9/NmCWwSbbLT3keV7yNc5JNBaih7K1cT1rKoRTO+PENiAo\r\ndvkiYYoyjUJk0O782zt6frWiQyzxCwfK536sAiMbszB5mroUYpYFsdQGiSNb\r\nBMVqWX0+T8+LuoI70cRg86mCa8RocYeyRwmW/5BWcs3Pr9ToiBB6FCf7KgbL\r\nb+NGv+/hB8eLaxgvLiF996JWKlEcZVHAffRHeNPO5AQoK7VsEnFeSAX3bNEC\r\niBXJ3Z77yQVV6Y0bSLID+m83EJsIMhs9AV4=\r\n=7OVY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7059d60d293dbde8edbecf3a877f3cf73710591d-16.x/balena-jellyfish-plugin-front-6.0.185.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7059d60d293dbde8edbecf3a877f3cf73710591d-16.x/balena-jellyfish-plugin-front-6.0.185.tgz","_integrity":"sha512-JW6ifY2Tn/wHrdA1dUDN1JIiS049s42kCKU13W3P6XF0wSeR9uQZJzUCsAOdb4frZAz4P3iAytmtBrIo8uM1bg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T10:05:55.792Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^34.1.11","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.185-renovate-balena-jellyfish-worker-34-x-7059d60d293dbde8edbecf3a877f3cf73710591d_1664014056286_0.8267953253455602","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.185":{"name":"@balena/jellyfish-plugin-front","version":"6.0.185","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.185","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4748e04e3916ef91b747b24399288aed5851e131","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.185.tgz","fileCount":39,"integrity":"sha512-gesc3Hjw8ArS1Orrp8orUYqycZo6grjZDx+NipNN5iRDpGEWlL5sbc+IqEhYXO+z3xkaoEUll8pUapV9bPiqsg==","signatures":[{"sig":"MEYCIQC6BzSN3NFTklehcgAWU3aOGjz2Tm19oiM9nD0kuWpQaQIhAMaoKs6xF6aHOXsAXCTf4WndJ1KBbm4O2zzYqaA1gzuZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLuH3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTDRAAnRmJYyC3iqX8HiqjENOi8fn7u9fUjU5oCtIPN87ZA2HVkJTj\r\nqtjFVh3jVyRuPHqu1JMbj7CVlei7p0VHaQbtyhilPEge9/Q539QpRm93wXaR\r\ncjTBWgYWJ9AIEXqecZep2z7VcoytuknQqIvavHQ0rKvIeSKpc6ByFVtj7R92\r\n5bozxV0wzn8/qVDvfYplXEU5ui8HT0K89RI10SYxHNVyOs3XDJz8jrNiy4J5\r\nDRpeMJZGA2flsrL5e94j5XdxaE0jo8gP7Rob62HO+Hv5Yo5E6GZXdKeNmWgO\r\nreiPP/V2gVdG66KJ0GGQqf4shbrnGr8RUxAZTfHZc+VIKJ6nbyFBPOP3q8dj\r\nLqWtz0EWS283wNRirVdpDmxkWBbktMgzeXCei7q0ZwE/IwsLYkBMmrdKtsrr\r\nNxPJvactLkks6QB6+Zi+CVtspA+uuFI21Fk5XhVf2iYW1yW4j78EsHU4G3Dj\r\nfgLdv9uUhJBef19q+FpZZ6SBCASR/1a7W4NFBcWkBDmY4vNAYeo0u0FJAlz3\r\nhESTSa/Dy+7BlOce+NaZui8HSSodS+VAYTfk3skqf10xY3CSI5Ja24u4zObQ\r\nmkIZXjrFE1W9wczSfMxs9gOEApE0HhaWp5ND8XCfyCG7sCbLZ2K027Q+1SKS\r\nZwxro2OC6Yn7hcl1VLq+X5iz6zTVJxvTWfE=\r\n=bAUi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7059d60d293dbde8edbecf3a877f3cf73710591d-16.x/balena-jellyfish-plugin-front-6.0.185.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7059d60d293dbde8edbecf3a877f3cf73710591d-16.x/balena-jellyfish-plugin-front-6.0.185.tgz","_integrity":"sha512-gesc3Hjw8ArS1Orrp8orUYqycZo6grjZDx+NipNN5iRDpGEWlL5sbc+IqEhYXO+z3xkaoEUll8pUapV9bPiqsg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T10:05:55.792Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.73","@balena/jellyfish-worker":"^34.1.11","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.185_1664016886798_0.2064848054195556","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.186-renovate-balena-jellyfish-assert-1-x-af329201799dd6e628504a8d4199f59ae85447ac":{"name":"@balena/jellyfish-plugin-front","version":"6.0.186-renovate-balena-jellyfish-assert-1-x-af329201799dd6e628504a8d4199f59ae85447ac","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.186-renovate-balena-jellyfish-assert-1-x-af329201799dd6e628504a8d4199f59ae85447ac","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b1047b985d34c1bf66cfcb13ba718c33e2832626","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.186-renovate-balena-jellyfish-assert-1-x-af329201799dd6e628504a8d4199f59ae85447ac.tgz","fileCount":44,"integrity":"sha512-dBbTLnE0SKV5gcYtNKuItq9496B+FkWame3bmBIROn668vDpG1wuCgHgdv3FXAUg+E9M+04DPPwM4BEZUe/slg==","signatures":[{"sig":"MEYCIQDkO21fHlLM8b4NsB7oKhxln0r/kQSy0FBv3bpIux/F7gIhAI97LQlMR44Nk+arQo38w1z+vgqz88/tqjs4wC/53XCh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLuJtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoClg//SfMz6ZWW3FU1jRKjJY89pDtKZLwI4FrFA0/ki20sKVraxCVZ\r\nmHn+tVSsdNgIFO4ptZBF9Wqd8JhDNQIzMbV9CtyxJ+Ix1hByHBSvkADH5L0r\r\n2VxsowReySIgaJahFO349AKasABomzExNAGXbvNCgbQfWYvLDgLHYRmzk5B/\r\nYlZBs7y04+8zKTsdXR9VnjDBMtbBJftfusmF61neR5yU/YQWO07TJvoOv8UV\r\nIJuTEaiSIhXioMGJojf5E0qgZ8KYDqF3TZFr53asMOvk6WwtA9vkwV/461vR\r\n6trIhqmWB7yCIo20kF/OueQ36RO+mq+wWpzEGX3+OdOLYMTbjaCaOtkOlWva\r\noVAySL64dXznZhFa6VZk2EJFVsbwtMh+Serjri95JrtDV3ES35GMEFGxmx3y\r\nQ7wgGELRH0/3b45uleAyeO9m+HkLJpKJ2jPHe0p8bOVzFibL6cC9ERWXO1j1\r\n+shC9eY6hKxLacbrDSYCQ8naNsWLzWByYCk+XAzNzod4tZGLBAftcFQFv2+w\r\nHu2MiaFZ0BtSXM9M1J8+vB5//V0VQoE/fc53nQL2Y1zJP7gYuHJMxaa4Eh6H\r\nH/ytklD3oivNOOivWzZPRN3CaZaSW9gJ3aXy+YujsiLVsGnxXQjau77JKEEd\r\n4JrCmQvDE8UKwEbWW2DF4+7Fn6ifu5YknBE=\r\n=0H/e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-af329201799dd6e628504a8d4199f59ae85447ac-16.x/balena-jellyfish-plugin-front-6.0.186.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-af329201799dd6e628504a8d4199f59ae85447ac-16.x/balena-jellyfish-plugin-front-6.0.186.tgz","_integrity":"sha512-dBbTLnE0SKV5gcYtNKuItq9496B+FkWame3bmBIROn668vDpG1wuCgHgdv3FXAUg+E9M+04DPPwM4BEZUe/slg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T10:54:45.101Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.11","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.186-renovate-balena-jellyfish-assert-1-x-af329201799dd6e628504a8d4199f59ae85447ac_1664017004945_0.06951374732061599","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.186":{"name":"@balena/jellyfish-plugin-front","version":"6.0.186","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.186","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9196e1bf17397a516df7826ecdafcd741c11f96b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.186.tgz","fileCount":39,"integrity":"sha512-4+nCbdISjcpCimDfP+2zlcftKUlM+1/f0xFXRaESUTnRgXk16aixltXXNt3yo8zLpc4EZsRRqZHJvbFH1rbzBA==","signatures":[{"sig":"MEUCIB6fug0vJpTa/T7dOao/2rauuYB+WXNHwj4LXrZmJO8bAiEAr9AvecZrcTJxZjOoAChY5HRK44zSM8Gf0mkyGBIkKPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLu2/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjYQ//YLhJlBZ5iQINOYebJo6FkjFjOvlg15AT/xzHZKXxaqj+rhqs\r\nR/CsV4qoGGDNFveOOJjEUfbzgRGbQroPkPwI3DKLP6IQ4yzg55lSlB8NTcax\r\nCU7Et5+9kVrmgUo3IsKaHdhtkYbza8ENk1QSoKLPDw6RwBP1R/3O8XBHYrI/\r\nFQRAgO4h9lzLGKrgcP/BAlXN8XfNA/Luoo0rvVgKiiEWAEyYoqtDWZl7m7uO\r\nnuCbCJU7+rwLP5KjafPVKHaHufBQz1zPSboWzlrJw70RgS+qychVe1ldR0wK\r\nl5Pp9y4gfq0PsMc0nxYsPTAsUqK/EyHw3vfVB7Gcr3g73lpJPg+OnvBFYIGl\r\ngtTnxgbK8g5H95SElNq9RjuRtFVinKv1fO3kGiVIeBmFAUcyG7b9hcE7vRx7\r\n55/jk//V0OLaNhRCYvXqae65qX3bdPnDiyYDmypLBpqLuglHzWqJ6yn1ADD3\r\nRo6bnzfue8ZpWe2Jxs/G8kVrwakXZSFyGeGoyjXkd9lxt+/5v/H/+I94HDi3\r\nz56J3iPI/sloapWqy2d4iHLn6RmXxn+ocG33JKfJfbsLJZGyFOOtRmcoIrgZ\r\ng79ozp53SgXxCGhqKuKvIaCVH4KtqXzc/oPDJD5s0/a12BuYbqlXejtcA1rd\r\ntcW1/taHY6AsInvr4VV9oYJRiWVoRJDt9Nk=\r\n=fedJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-af329201799dd6e628504a8d4199f59ae85447ac-16.x/balena-jellyfish-plugin-front-6.0.186.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-af329201799dd6e628504a8d4199f59ae85447ac-16.x/balena-jellyfish-plugin-front-6.0.186.tgz","_integrity":"sha512-4+nCbdISjcpCimDfP+2zlcftKUlM+1/f0xFXRaESUTnRgXk16aixltXXNt3yo8zLpc4EZsRRqZHJvbFH1rbzBA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T10:54:45.101Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.11","@balena/jellyfish-environment":"^14.0.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.186_1664019903395_0.2594550899296213","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.187-renovate-balena-jellyfish-environment-14-x-46c7d8c1233e298e3fd9d68de8acdefc6ce3d8a6":{"name":"@balena/jellyfish-plugin-front","version":"6.0.187-renovate-balena-jellyfish-environment-14-x-46c7d8c1233e298e3fd9d68de8acdefc6ce3d8a6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.187-renovate-balena-jellyfish-environment-14-x-46c7d8c1233e298e3fd9d68de8acdefc6ce3d8a6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"64ddc0f173099e7b3a941b1326556f3547bbf9fb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.187-renovate-balena-jellyfish-environment-14-x-46c7d8c1233e298e3fd9d68de8acdefc6ce3d8a6.tgz","fileCount":44,"integrity":"sha512-zxWT3fE9sWufhwrTgzR+h6sMp5XXBS96vlvGLdfghHYyuQHmaOWpg1cQsaVOPlCeJXlpbTMPgfYrOKB/WJ1dIQ==","signatures":[{"sig":"MEYCIQDvt4AksAHIU5DgfCzsFu944GLwniO3OE5o/RJG/hlK+AIhAI/m00JFNh3S59/95o7ZTYdm0pYvpcXtpFI83DBvROYc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLu4nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkcBAAg7wxKLVQOyf+YqVh938h2EFmKiMzJolLUuFpTeKOQddvBro8\r\n0tIP93yAv3LBWoL8aRi4/ZVx9QiBMVsPUrk4ole/FV9lnNZthMd6o/r4PA13\r\nxv1Zx9AtxFgrfMNptca6zjSPsoe2hUrrMPWP/LkzphFJWr6l3GAyRwRjA26h\r\nWa/Ic9qvI26AbNx3FoCDj+JdfmDmhDZuRqFAvICnKvECWPSoKRa3p+flTH01\r\nAtsuBqd79JeZJBYCQb0Jt2FuzHfK4aJb3XV8cukChYo42EpknlvG8FMFjIpt\r\negoQSquHtn9b5gI86A35/31qvYSrMhXVxlIk39qSrvRH2reNMX0rucZp4qhd\r\nwOi+am1CpjHHxIyuVojhpFlH+27wIIn67DuKRvimOPgJZJDd6ZUfwalNsh1h\r\n/O9E0Aw0ywVFVXl+Q2s2yQ7rQlJb8pvg5fzFdT9lMdRh9QfAvkhy0PVQMKq7\r\nzYKRnZ/cos5BxQtrSkdduJJo2WDALIcRo/NEEkUvMmymH8WDp1Gy/sYgipTs\r\nDmfvCnib2KdeIXJRL20vrxHu0kj+hmWvJQS+yvvIOcG12otmpuMJ1eOAgph6\r\nuwmXGhRGEwM9QIa23bIWsXZLyhZJdaRL3FDw/HVSbqX6fxWAU/fPc9t2AES7\r\nLEwF289N4DEPY6XCh3BrTHY3Wv3By7AIx44=\r\n=9W4z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-46c7d8c1233e298e3fd9d68de8acdefc6ce3d8a6-16.x/balena-jellyfish-plugin-front-6.0.187.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-46c7d8c1233e298e3fd9d68de8acdefc6ce3d8a6-16.x/balena-jellyfish-plugin-front-6.0.187.tgz","_integrity":"sha512-zxWT3fE9sWufhwrTgzR+h6sMp5XXBS96vlvGLdfghHYyuQHmaOWpg1cQsaVOPlCeJXlpbTMPgfYrOKB/WJ1dIQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T11:45:09.873Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.11","@balena/jellyfish-environment":"^14.0.12"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.187-renovate-balena-jellyfish-environment-14-x-46c7d8c1233e298e3fd9d68de8acdefc6ce3d8a6_1664020007609_0.36585225629911533","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.187":{"name":"@balena/jellyfish-plugin-front","version":"6.0.187","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.187","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f06206de64c71a8bbf6fb22217d392e88aa6b4c8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.187.tgz","fileCount":39,"integrity":"sha512-96VL+eFLQik56vIGNgLQRg7e5PIXdPgCb83uEHNmKgApFeKizj6pNuCamqzouVipBXFJQfrKilqFPTiQCgQMXQ==","signatures":[{"sig":"MEUCIQD64c1LNcvdJddsD8Ru3ePLqvE679RSvPk1ArXKcSmEwwIgLukFMK8e2Bwpz+7MS1VCxe7+0ZrmwgSSM4+LdGz896o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLvfDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVZBAAm1veB00tAccPIbTkCQpATd/iE3J/Gkzi+w6QaOoSJpPDPYh6\r\nlTOXzemi7jAMgmzdx+2K0d1NIf90SMpr6vSbHQWFpk4HCCnDPWUmNN6VjELV\r\nZtiI1J8xqeZDdOrgpLt3YMHOOl9FsR0S/DEH/1eqANj78eqGpM3Tv/ufns8i\r\nzX0g96G/qEWWnkYBfad4ckta8DiA+3AWWJTwCW6A6QKfeTZdfY9Csf9/KWg+\r\n9ULyOc6nhLvAcmb6BBoqRtvNhBPhFG2X58W6my+/NFbqJo2LyDqyZsvnx4ge\r\nNTftIelRB2hObL3eCjinL6UXssjNi2uatiRqT3icKtgIwmyCZeUqxfg+IIS1\r\nOgzReQzQ/hbj2zWkppWj1LDV/TxEI0CV5QGVg0SzjCrQfMiGpzCD/9ajEcaC\r\nNlHUsiw2TC6WoVFN8YV5/1+4yMiuKawZ0AwctrFXj5rmoZ445aPdSZC5K6IL\r\nnei4Fp79JM+63pZgpcumjDOWQ8HuAghA5P1cU5WUBQa5s0CG315qRtr4IeWg\r\nPYNt04APss+mH9/65biQJvQu8YfriCDNX1eKFNTuipc7jECnt4MMtxztEMzL\r\ni8xPhzLxFwonZcZvXTnJAnQ0PhF5oc4M8Op0EV790PRjnx29kWWGOqVffpwE\r\n7RiVvKds8Mfc/2430qL+bADpx6GhBkP0EoU=\r\n=esBv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-46c7d8c1233e298e3fd9d68de8acdefc6ce3d8a6-16.x/balena-jellyfish-plugin-front-6.0.187.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-46c7d8c1233e298e3fd9d68de8acdefc6ce3d8a6-16.x/balena-jellyfish-plugin-front-6.0.187.tgz","_integrity":"sha512-96VL+eFLQik56vIGNgLQRg7e5PIXdPgCb83uEHNmKgApFeKizj6pNuCamqzouVipBXFJQfrKilqFPTiQCgQMXQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T11:45:09.873Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.11","@balena/jellyfish-environment":"^14.0.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.187_1664022467394_0.3389086620039323","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.188-renovate-balena-jellyfish-environment-14-x-bb9fbb397e2ce50cf5064fdd75b72fa8e3261f89":{"name":"@balena/jellyfish-plugin-front","version":"6.0.188-renovate-balena-jellyfish-environment-14-x-bb9fbb397e2ce50cf5064fdd75b72fa8e3261f89","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.188-renovate-balena-jellyfish-environment-14-x-bb9fbb397e2ce50cf5064fdd75b72fa8e3261f89","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7c2541cd21f162bd94d52bab014bbf49c2aab382","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.188-renovate-balena-jellyfish-environment-14-x-bb9fbb397e2ce50cf5064fdd75b72fa8e3261f89.tgz","fileCount":44,"integrity":"sha512-P8nVIpvWKzDsDZ/fhqR7OnMGgLzZ3L7Y5bWbpKJUNFmdw1JnAOf9lh3Ha2bV9luwXe7ZX1b76dP5/LeDZVv0DA==","signatures":[{"sig":"MEUCIGYxeCi8aMXWi4LL7DElqwDyAg7fRMMWDyrBB2MqG8iHAiEA1COL6EsweKBruhn/Ysp6IW0I/8WoIf2Tl/32MTcrc2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLvg+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdfA//XeGoAu6Xj8LnJuxFxc1oj21w6UVtDK67dPBP9IOOUk1yDdLM\r\nFDxfxOcimk7rzqASgQPvdnqofD6agGpOb7n/qLwccuG05vJxBnP0VNnYwjBE\r\nhb/Pkb1+Q3S79BnIZK8eYgzDMByd8H/bhcaKvWN4fPcvb1hvC53BdfNLwNmc\r\nyAveXxiDsxPe5q7RpzPfvcXZ/yKjC32j/PUjh8veic+bn9QWlJnIKK9Kc+MK\r\nQKiGVv38A69kvDdjMLAy61/lqUispydErepaO16FTfMJQTvPl8voc71+5lMa\r\nH91DTC0VVyr6d69BjrTm78QbzvMoU0PXaHcLzTvP5QV6zmwcl4TKAn6c93zb\r\n/JlU0POaB/0BrB+oIsMuVvCkZa0mTaMsfGJ/lkgS8MvDz/rEOBb/q9BGVJ4c\r\n9mPBZIDKn1IHb+1SdVlyV7k47QWl5j4T4/h3N3V39BAtSMV415gK9c0CPbZq\r\n27g/Ck982+Ez1dzakDp4icR4p43f5o2jokw58s4JU19jj/sZut1rHTthcYnC\r\nhU9Ek+MYnagqmFbCxU4ANttm31Ot2CH0NW87/4WGdfKP/XxgLSW4pzPKEn4D\r\nPHQ7d0oPlGgqZE+ptoBnMKp9JzbpsRZWDW43sUl/z2Hk5bCfIg5dvQc6fBnT\r\nLuClwrwJINMhVF97E59RSPCAqIx2S3xsZio=\r\n=saYw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-bb9fbb397e2ce50cf5064fdd75b72fa8e3261f89-16.x/balena-jellyfish-plugin-front-6.0.188.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-bb9fbb397e2ce50cf5064fdd75b72fa8e3261f89-16.x/balena-jellyfish-plugin-front-6.0.188.tgz","_integrity":"sha512-P8nVIpvWKzDsDZ/fhqR7OnMGgLzZ3L7Y5bWbpKJUNFmdw1JnAOf9lh3Ha2bV9luwXe7ZX1b76dP5/LeDZVv0DA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T12:27:56.432Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.11","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.188-renovate-balena-jellyfish-environment-14-x-bb9fbb397e2ce50cf5064fdd75b72fa8e3261f89_1664022590191_0.9782589270072959","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.188":{"name":"@balena/jellyfish-plugin-front","version":"6.0.188","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.188","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9ae07963eb1e53e3d16aecb095e818460b7580f8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.188.tgz","fileCount":39,"integrity":"sha512-/1c0TG5F3E8riSavGw+Cl5UMQxhJ776QU6zEZIaLgo8+XbX3l4Od/k5c0IdotlfpTPsx8w5SlB7TS7Rk3lfEow==","signatures":[{"sig":"MEQCIF/QDj8WqigaQbHH7hDs+5UM+7ZjZcK1NuFe5ux91rGHAiADY3GIDz4DbC8fHSytwWJRe0uOkM0vDvNr1qalVV0xbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLwI1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj3Q//QHlPPPbg22okSygT3ZQDuXfeQxvcBWekCh2jv3KWZqhbvkUT\r\n7iVHex8aUA99YT6hmS/VUOBYMjKkXKpEjtDk7aNICg9AH8G6v8PQv5Sx/FMw\r\neDJr8Wxtv9J4LqkOFB1lfVwSivbl1O5f1UwUoPf90w/wd2l+D6kEanj1Fdlf\r\nsKyX87ozcZZTwUDteCpWaGeHT/Nfo4G/b+RYl8Th12NAAi9uBarH34b+Aevr\r\n1Pa2YiAC9KFB9UI6J0ZEUuPnC35EXo1sL/QkMex8NAEo9m/HOrkPWmCOLUCo\r\n49VnsQ4yMLls//fA+2Rj4N3kPZvOxnSIWiQ1OoWaeD67thRT3O/54FKmRExA\r\nIUkt+nO1k2WIbYfNSdMPcy7SCA1ObR6npkx4gH+Qmcyr/++byYjIiygL6MNO\r\nzRrOHLVTL3/KCxsZgUd1DMb6o2RR+6jyZlvZ4oLGMTDhs0M5rI/Xj3yyuBb3\r\nB9xLtggpTxKagrSeSjlmAVDt39s5E9fF9fsLhWzMVkd/mZEhh5tf8LArEoj+\r\n036TWHU2B/1heKQOVcdqq/9OO3b/6yWDMXyp5tScc/Jkid3FENW4RAv6fouv\r\nqxNjip+GYmRkyR8hLoi8yGn4XsH9z42YvgnCfgRN8xmUaRZwoJNLYG1/GS0e\r\nytgSOCEuokSHqm5Hzul9YpP5JoTx3WUaFwo=\r\n=yf81\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-bb9fbb397e2ce50cf5064fdd75b72fa8e3261f89-16.x/balena-jellyfish-plugin-front-6.0.188.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-bb9fbb397e2ce50cf5064fdd75b72fa8e3261f89-16.x/balena-jellyfish-plugin-front-6.0.188.tgz","_integrity":"sha512-/1c0TG5F3E8riSavGw+Cl5UMQxhJ776QU6zEZIaLgo8+XbX3l4Od/k5c0IdotlfpTPsx8w5SlB7TS7Rk3lfEow==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T12:27:56.432Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.11","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.82"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.188_1664025141061_0.027395785368025338","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.189-renovate-balena-jellyfish-logger-5-x-ee3d77d0e46e4c8fe74bead1ebc3566a45144a59":{"name":"@balena/jellyfish-plugin-front","version":"6.0.189-renovate-balena-jellyfish-logger-5-x-ee3d77d0e46e4c8fe74bead1ebc3566a45144a59","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.189-renovate-balena-jellyfish-logger-5-x-ee3d77d0e46e4c8fe74bead1ebc3566a45144a59","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9ca08969faef76b86e23551961eb5a85c2708619","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.189-renovate-balena-jellyfish-logger-5-x-ee3d77d0e46e4c8fe74bead1ebc3566a45144a59.tgz","fileCount":44,"integrity":"sha512-//9CTFerfs7AIS4z3bRtzyabu6VLNI4d0W1tVTF4QCdS00g1Re3N5IDb8DVf0ms8+2v6gu0rsUBL/H3ZxEyjxA==","signatures":[{"sig":"MEQCIF8xpiGopO/Jj1j7ykpal5UiDo2fyppDGG5fh/DRLWd7AiAhFcJhNgQllYvzx5lEcel4SkKlxHyu1s6vSF5UKfe1NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLwK5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrACxAAnzew9MmB1t3Dr4ZuqlDsKNGgeND2DqMyLMruu7vhcZ98fLY0\r\nXMRETB+Ksvz8zpOPtLLs28EmbJ3ty3gbG2NsfZtknVNzmBW7jkmsZuk2E0Ig\r\nYZNWTohZmTV6LKx0VTIlOHAMJYy1F7GSxM8gkgNkjIVbF06j5IgIGCs26RY+\r\nyX0gULq446eHNut9oHOx3JLUCKnFr1hJNuSL6g5FcTwi8TiXn/46urhTxMI0\r\nx/bouUZFiNjZuMjzcfpn24ZOEpq5A5Fpxtu9/+PCxZT9J3OvX+fDA9XL9i0z\r\nKIGrl0KllL5h9XZreDC9e92/JqEayyRTdvslcf5P/OBn8Fi12pAY7a833CDP\r\nSMLMUZyXimG49sz+lHrYNib2T/UgYMQHY5GmT+PSTrlCnz7KSYfZ55UWm3gE\r\nc3tcvy/MpWyPFFdAUQv9iZ8XFa/my3utnVYSgk8+3zlAcPAYLM06vumu6+Fr\r\nHrxjucLeFnKL00+Mul52AIkzIHC04EbpWZ1htV+EIthsa+5CVQVjfhs/vjwr\r\nLDzhctTTpqjR3Fu9SajH6kh/flesQtxg8rJFHiE1+KYYxLt84QYDRnOO3tCI\r\nuuPZ6VaoSwCEplWiM2p1FqRN/av4djgrBVHxqXES5cz+XJIeq7+qOnHgWPkQ\r\nB22TCrEC2X59OsXaNhjqhyQ7jlc23mF6sEs=\r\n=BFI4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ee3d77d0e46e4c8fe74bead1ebc3566a45144a59-16.x/balena-jellyfish-plugin-front-6.0.189.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ee3d77d0e46e4c8fe74bead1ebc3566a45144a59-16.x/balena-jellyfish-plugin-front-6.0.189.tgz","_integrity":"sha512-//9CTFerfs7AIS4z3bRtzyabu6VLNI4d0W1tVTF4QCdS00g1Re3N5IDb8DVf0ms8+2v6gu0rsUBL/H3ZxEyjxA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T13:12:38.688Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.11","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.85"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.189-renovate-balena-jellyfish-logger-5-x-ee3d77d0e46e4c8fe74bead1ebc3566a45144a59_1664025273049_0.5392994176972112","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.189":{"name":"@balena/jellyfish-plugin-front","version":"6.0.189","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.189","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8ed393d9036e6a33e9087cb46f1a499e88bf01a5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.189.tgz","fileCount":39,"integrity":"sha512-MELd9ENQgqUpKLOiCW1wtodH4gEE47XAfWV+EJxjR1NbKahqCl6H9BHg+IhBByhLzCSfbbw4lCNNYoXO+U6WBw==","signatures":[{"sig":"MEUCIQCJbJhqx/4T0pwEYira30+cpFcww7wqYkFgHcXxkxMpNQIgCD/X/GRv1w3FGjbkl7l0UwBvfPSDkaEEcyqPzy1dBdk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLw5SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaCg//QXmPLL9ZKVVMdoVt0S9ljv4U8EneftocZBXHyDCd1FKmK//N\r\nvqkxujh6tltBBONkygFM/zZ1U6jK8BmCkDCgufg2tNKtjklo4kTklsUXKkXC\r\nVGfWmDZtgm/EGkSnoTR6hr8qnGFJeurtRjfYHRSr0jRPBZ52MGymtFH0Tqe1\r\nUMV5BAyVKOHDsJu5QH1RUMZcaiwO3DH2I+c2W4cJxzMfiJ8Ce6OPZxM15eVH\r\n9fwmWIHZOaUiriXIInKyQGBEPylK+nA6tHHbOylOOrzvMqYBCN+2f/1rPiDp\r\nSSfOT9JZDtRHn0qcFfve01Gwd5kvjNwP61mPZXhuPe8CMzsWqHmVCiEcCISx\r\nQzYdAJxt5j4afhuD651K1GngHTQqJ3RL3RlodBhNwogfuZ9Tc1P8NLUaDgRI\r\nydrfCgDP6ZVlLnSiNvWccSW6/HS7MhKLYovqDEKMiYYafp2nfFWEeaDhvda4\r\n67pNtyCD9ud45a65B/W6BtHP8HSSxnYeAHV3SThjHQTsNxrg3zb3Kun+eUPE\r\n8joK6NiRGIujB272nvr8YA3BXaD/cWa7Xf94BfC4LCDF9Tz5vm5n0W0GeMad\r\nfHT0YJZKfquO6bIScPj/vnlBKVUf03U/tbMJf/vVFoTZvUyRXJceO9RVnhkH\r\nyxMlOJdk95Bncz+x3IByWELXjS5WFnVUcfs=\r\n=i8/j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ee3d77d0e46e4c8fe74bead1ebc3566a45144a59-16.x/balena-jellyfish-plugin-front-6.0.189.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ee3d77d0e46e4c8fe74bead1ebc3566a45144a59-16.x/balena-jellyfish-plugin-front-6.0.189.tgz","_integrity":"sha512-MELd9ENQgqUpKLOiCW1wtodH4gEE47XAfWV+EJxjR1NbKahqCl6H9BHg+IhBByhLzCSfbbw4lCNNYoXO+U6WBw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T13:12:38.688Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.11","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.85"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.189_1664028241953_0.5668636503474136","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.190-renovate-balena-jellyfish-worker-34-x-8685bd2c37a041c49424bb3e31b2391323a396e0":{"name":"@balena/jellyfish-plugin-front","version":"6.0.190-renovate-balena-jellyfish-worker-34-x-8685bd2c37a041c49424bb3e31b2391323a396e0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.190-renovate-balena-jellyfish-worker-34-x-8685bd2c37a041c49424bb3e31b2391323a396e0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"23b2db9622801722ffd86cf3ab50d39d950dbeea","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.190-renovate-balena-jellyfish-worker-34-x-8685bd2c37a041c49424bb3e31b2391323a396e0.tgz","fileCount":44,"integrity":"sha512-dhzVVanklMlwsWNoeGnKFmBH6yuZGg4Id8peK/PvVWmV4aAo8VfMig/qtsQREHo+LBHBntPAYE+psAMlcqDUpg==","signatures":[{"sig":"MEUCIF7ADvKMlv3L417cowfh1mbb0HsqUukcAvrrYrS/vS9wAiEAqpa+CYuSqXtmfUGrvVXOTueIGsz+QQlXX7ioaoKqano=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLw60ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHthAAhSuF796u3hHJzJgwOXovv8X5ih+E34D4a4haXwio3uhTnlkV\r\nzRnCvbyrWkkiV4FLifUECXf9zlWRH9nLrp0BWXnlROstYBZUdPMtsQNpDnyP\r\nmgsg+RSSPcBrfLdbBYxYjAgillQ3A8v4udykpIZ/80ZDMiPKQqpfOBnzUfss\r\n/dvFC9XrmSEGfL5zAKEHL2wCl4ql9baS3wZiXdAzjAFEQqpW02YPCf09cD87\r\nkkE82WZcUyYSTArIJImRfDSHzmIqmyg6fg+NqpZcBmjEXZlPzQ263ZHuz0Pj\r\nE2HUe7tsW/5TC/rl1xW0pe86HqlmiP0Os0UHj6XHQd/GULDFum9u37egfqa1\r\na0P1ibow6HeW1yubt1B4uRzZkTfRd1fF4fVfrVEu5WiUW3nXIeCByBYZnnwZ\r\ncLlLe5syuMA+RQWS7xn1aGpcb7gCw1GEr7lQdX07854vUhUcfF4eMckBudGS\r\nVpQZnYu5T2UKiGtUrKwDfcAZoxXAs9Y5U7eOmsQXeVPO1Csj5KeaWqXOvk6O\r\nMgRPG+X7sjMfHJPXCthbud856k0PprSXKbVHgqpnZcHEWiWKjTiUei5jQeBw\r\nHuOEqNrI3WVzTl6IoTsdC2DszUKsK6MVUTmh6mBBMRp9Wt9IKJmluwswYUTG\r\nGYH3C6FYeikjWwt/oOVzCa2wxzP3MXXy2YY=\r\n=2YMV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8685bd2c37a041c49424bb3e31b2391323a396e0-16.x/balena-jellyfish-plugin-front-6.0.190.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8685bd2c37a041c49424bb3e31b2391323a396e0-16.x/balena-jellyfish-plugin-front-6.0.190.tgz","_integrity":"sha512-dhzVVanklMlwsWNoeGnKFmBH6yuZGg4Id8peK/PvVWmV4aAo8VfMig/qtsQREHo+LBHBntPAYE+psAMlcqDUpg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T14:03:55.915Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.14","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.85"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.190-renovate-balena-jellyfish-worker-34-x-8685bd2c37a041c49424bb3e31b2391323a396e0_1664028339839_0.7352656412592167","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.190":{"name":"@balena/jellyfish-plugin-front","version":"6.0.190","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.190","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0b46f0db8be43eb58f4e00fbc8f58ab3daa60b9b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.190.tgz","fileCount":39,"integrity":"sha512-/1j45NUVy8RqJpZD4L7fDXddsF9N6wYozCyBEnI2RIupfxJBToJgUB0oKQb7cPRRijr6qX2JduDQSTPT6CTZsQ==","signatures":[{"sig":"MEQCIEiuwqNKY1ZzYW/NBom4QBp13aGHGdeLvTSlTtADRFQlAiARE4qWPkJb1ocOq36pB5UPGJ/k92NTx3Me2Rhv5/etOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLxi9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmol+g//Rsp7IQez0XAJFa3qkJTLZIPqeyzrywamNjfY+VR6mM98tZOl\r\nGm8Q6qxm7Aw81dzBsHtyo1YYfy89AMvR5cY1p+sBqgRCQRXmBuhr5CV1K8LC\r\nrBMqtwm/OYGTRUa5RoeVhxAlhADmyAZPiFkd9pc4MRQxEOHfD02Wpg6pDTUK\r\nIadIONNFAbn9eQXQkMSGHOmBQdQyPbOl7M7WHOMahesK+GiS2IhSL6OttwyR\r\n+/iK+Ta0LQJd/tb9OC8/oD/1tSBfsRMFrprjx+CWi7Zw97AUOvqEiAv0xWLh\r\nr+5jISoWihwN7z60TUVdVV3Wua/jaboh1YgqXTPNNlqvxypDxCql2BiqKnFq\r\n5wpeaR0JJ3js9zbsBzp1nCiWXY599aBuaknm48FlMK2IaF0+9Nh4DU9S2bE4\r\nOj1XoN3AzBPdvIfTa050eCkjXdYlQhgrPWRXlQQj8/n8/w6si2q25Wh5iCWy\r\nyBSNHjNKGoOvcIh4fxzN6ybuXdhSyUthEo/iVblwitbptdxPxuFIQ1VvdSbC\r\ne0QsPB2AmMmzEHVZTxFxTarQFs0KJWJllHXQDLoNQQpZE3ygQdTjUmfNWSMw\r\nbGWtK5UI93Qp2U540Fw7TtNMFjcJOyiJr0e4vpQxufv+52qHJirAEaBLke+O\r\nv0OATetpmPacZPHe3F7iywzEZa+5ME8izpQ=\r\n=WSlv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8685bd2c37a041c49424bb3e31b2391323a396e0-16.x/balena-jellyfish-plugin-front-6.0.190.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8685bd2c37a041c49424bb3e31b2391323a396e0-16.x/balena-jellyfish-plugin-front-6.0.190.tgz","_integrity":"sha512-/1j45NUVy8RqJpZD4L7fDXddsF9N6wYozCyBEnI2RIupfxJBToJgUB0oKQb7cPRRijr6qX2JduDQSTPT6CTZsQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T14:03:55.915Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.14","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.85"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.190_1664030909075_0.936705460013364","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.191-renovate-balena-jellyfish-logger-5-x-2f2a799a073af7a5f6a01fba39ab22aa01ce9002":{"name":"@balena/jellyfish-plugin-front","version":"6.0.191-renovate-balena-jellyfish-logger-5-x-2f2a799a073af7a5f6a01fba39ab22aa01ce9002","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.191-renovate-balena-jellyfish-logger-5-x-2f2a799a073af7a5f6a01fba39ab22aa01ce9002","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"53c20c772dd4f4a7bd6a662d52e7f67048230a3a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.191-renovate-balena-jellyfish-logger-5-x-2f2a799a073af7a5f6a01fba39ab22aa01ce9002.tgz","fileCount":44,"integrity":"sha512-fk0AtakkPrvrE+3Lo0NI9aV7Dy4SqXFZbxBYJKPn4VecjtaOCgaAam4MNW9ELQIZ/gtOmsqcwz4HWU6e3/Q4UQ==","signatures":[{"sig":"MEUCIQDstUHak0VlJihp1D9ZYS+fDNZvG7ZZvgaytgZnUqMX5gIgS6aBYMgNKKSae2doQgpLQz4M3DTeCxfW1ELHq9n800M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLxknACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp50xAAmQ8eYEJaTxo5hu4u3uNRDoRR1SQbv223thzNAVtMcrGB7158\r\nvnj/3Z+pTeHgxjhFK1pKV3Fhv2bUMN0Iwae21W92skH8F/7H26FTQ3GqsYPA\r\nKa3+TIqnNglZF0ij5vHCNkYAcsmx96T987BelmU3AzKIWO08PiDB5vimAOFr\r\njZ6nbgJ2GeB3iV5bnGqyEHOQk1Ffl03MMh/uLcm2mq6FIn2TfOGFY1Ym38VX\r\n8nIhqKP07UWMFPM4PSbHUpwabSI+FgWLqyzNxSQeaZKROsFqULoSXW5bkNuW\r\nDDKlQOlVp1bjA6imgghDqJp0FWJ/iZ8++ll9uFosLcedwb1BiTUCyAPz58Os\r\n3g5Pu3YPi+wK7apnVLyjJCEH1cLedaXCGgLiW3QdSjEBPIVQ/Ms2j/wrfznt\r\nFqvUD9pXNh4Kp7wUkzFvijZH79eg7qwq2lnndex6BVrB3dVwwsaaVH3XgDQm\r\nNlIFfR1W/PTg596W4SiZWFSeHQW1k97oN5CzsAvK0MiY9/d28IoEMmfGCk6f\r\nr6Ou0uEPCCqpQ/zSrgNU87+T44sqThO6jPsLAaIx7YKghAD7ohfITX2/C9zU\r\nVfXzimmxS67p1tQZeMTyLe+iA2E0wTqG9tctlEYY/f7+SBJOse32TFqzeliu\r\nF1HBiRmVSyrZG1blGqDOXs8NKxxodqw92kk=\r\n=kEjP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2f2a799a073af7a5f6a01fba39ab22aa01ce9002-16.x/balena-jellyfish-plugin-front-6.0.191.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2f2a799a073af7a5f6a01fba39ab22aa01ce9002-16.x/balena-jellyfish-plugin-front-6.0.191.tgz","_integrity":"sha512-fk0AtakkPrvrE+3Lo0NI9aV7Dy4SqXFZbxBYJKPn4VecjtaOCgaAam4MNW9ELQIZ/gtOmsqcwz4HWU6e3/Q4UQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T14:48:32.481Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.14","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.191-renovate-balena-jellyfish-logger-5-x-2f2a799a073af7a5f6a01fba39ab22aa01ce9002_1664031015055_0.9236928965598512","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.191":{"name":"@balena/jellyfish-plugin-front","version":"6.0.191","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.191","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a6d28dae7165e6e899fe5d30604c063fda88a1ed","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.191.tgz","fileCount":39,"integrity":"sha512-faMFATqkPWmu9bdEM+xaElqHD+ot+2kGpCqzODlmT8WIGbY7pqeuqRdGSQWX0G1fR2caJHCQ361+EDMGwVOTBw==","signatures":[{"sig":"MEQCIEppuoS+MQJa4X95Ge56qt1N51aQRsaFLDtUsqx3gUzoAiB7zTgFdX5O4CYBcJE1Mz5qT0bh6knQjl5DH+vArDDy/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLyLeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqO9w//UT8r04ETt6KmlTb2AhOs9JVr3eGspov3Zi7Vp+P4RKwhEpjv\r\nhbOOKfWPiwwOuSN2W8BZ48dCosqMZbG8wsXw8Cj1QeM9HoMgb71BJHywD2Jf\r\n5LXrGJHs85c0HdlrfOdWIrfQYid9rgkKXIOceVI4IXe6i+/vvdxPzvrZUpK1\r\nLTIPxBZUcdcegjU5kNEhcyb7m2bagKG9l+Ic36jCFz/lFdBnqlDvl2kgsI2l\r\nnhYj2unntChPGhNoIhd7Vjm9MkfTLpyOa2XYBpOxEZhqSJrS/pZ132esmrLa\r\n5ZgfMNqSR1jvgqab7zPO6lqBVxImEjR5NOisayiQ+pg5BoMu+KLx9S5gxD4t\r\ntNU86DnEzQMV1tkp6KXZhZQ8kbCjKs8jBBQ9QiSu2lZLPHNbwucHuEN3jOb/\r\naYfAK9/FneOEt51oP3TV7Huhr7vWOcjBnVpc1wEiT1zpQKujgq5as5RmF8wo\r\nq3yGhWwVob95jUgZlXdgbFQTax51usG5W3uCImFFo8DawMsC+XX4ADhxsN83\r\nkyUpT2PzUtTDaDNfTcWi+wpTZ8G3lcHTF7xJfKZYyoN+xKGkJ6Y4ZYOWpzfv\r\nDlpCMml4Jb71US9y0Wsg+rf6i9xkQC7PkjldxX9cMVWlEVtwRYimVP3/922O\r\nY9fp8dPDaacMFXqMVlNyC8mQSpZSwOQoqY0=\r\n=7tXD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2f2a799a073af7a5f6a01fba39ab22aa01ce9002-16.x/balena-jellyfish-plugin-front-6.0.191.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2f2a799a073af7a5f6a01fba39ab22aa01ce9002-16.x/balena-jellyfish-plugin-front-6.0.191.tgz","_integrity":"sha512-faMFATqkPWmu9bdEM+xaElqHD+ot+2kGpCqzODlmT8WIGbY7pqeuqRdGSQWX0G1fR2caJHCQ361+EDMGwVOTBw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T14:48:32.481Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.14","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.191_1664033502123_0.7610024491716187","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.192-renovate-balena-jellyfish-worker-34-x-5c3685fc65e736227ad3319b96373ad6e31eaf7f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.192-renovate-balena-jellyfish-worker-34-x-5c3685fc65e736227ad3319b96373ad6e31eaf7f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.192-renovate-balena-jellyfish-worker-34-x-5c3685fc65e736227ad3319b96373ad6e31eaf7f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cfd931d822c8cc13d453e57726b390cdb722d7f7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.192-renovate-balena-jellyfish-worker-34-x-5c3685fc65e736227ad3319b96373ad6e31eaf7f.tgz","fileCount":44,"integrity":"sha512-kTqOjj4XZcAwRypWAyvDTsbOOGsJjSwy8yiXB9rVsNxiTL/DdvYgQ6oF6CVnhRYMGhW9XXTlo7e2PPtD/rnDLA==","signatures":[{"sig":"MEUCIAp4XgnVZpnet5L1UVL+JR9KF6g0EqySn6kFle6JKsZAAiEAhBrCXeLpjxl32qHqd9+k+gu9hJhBcJh295zv6N0Sc6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLyNpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX7w/7BTL/ONkDq2i3ZAA4cfyhLPafZXOhe6SRTzDi7JWV8skBScn2\r\n5lkWnzeR/Mh5ZiLyJAul7/KTWwmjenakbFW1I8LDPIYAvlslXdH24OISXigm\r\nObbHOCotwrYf/oITWdEPXE4/fhNH2kRhx3M6ZvSlaciSYZwZM3XHIGfxBFJl\r\nKCHMsRGNvDH8DKsGacykgS3121Aftv4nlCscWypDmlzWi8KV4mQa70WdsdLw\r\nqGl3KBWVb0Nf4P20bWIvhxVVFoogMflB7XPOB9Wy5SJdNHBNEb78OkXHkzqa\r\n8Tqfit0Eg61VpTbpyq39rlFaFxJaNJX6/xz7rnLxe2szPEf8aziVlgxlpiKD\r\nZq/agBWbap7UM9RShW5gsZhfUYDhqIKRzikmOJVaehStYEeX/HNMqrHeJiXd\r\n2A1idRW96drpG9I0ydluaQpSgs1iupnY589oiRg/2hSDqTDyGmP8m1BG49JQ\r\nlEiAzFS62ZrEPR+9JFpGOFNq9kO42Z4hspSu96lEIm47gOK1wWFzfsPyOPvF\r\nviF3GvBiK3UMnSx0BC8gdgduquVyQGHG7z7ed0RdhoPRWURDDGccdjx89lly\r\nqyMkDC+hykX+TnXC4qzgkB3BDIC3DvCQ78E0OlLX64w8gu/LG7gRdvTIJ1gf\r\nrCKmxB5pRcEpjucTbbvpWsDrR3LPr720GEM=\r\n=Bytt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-5c3685fc65e736227ad3319b96373ad6e31eaf7f-16.x/balena-jellyfish-plugin-front-6.0.192.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-5c3685fc65e736227ad3319b96373ad6e31eaf7f-16.x/balena-jellyfish-plugin-front-6.0.192.tgz","_integrity":"sha512-kTqOjj4XZcAwRypWAyvDTsbOOGsJjSwy8yiXB9rVsNxiTL/DdvYgQ6oF6CVnhRYMGhW9XXTlo7e2PPtD/rnDLA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T15:32:06.157Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.16","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.192-renovate-balena-jellyfish-worker-34-x-5c3685fc65e736227ad3319b96373ad6e31eaf7f_1664033641723_0.9744298727182914","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.192":{"name":"@balena/jellyfish-plugin-front","version":"6.0.192","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.192","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"36cdbb0d91e9e0b84ab0273b8fe10e084b7b8f2c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.192.tgz","fileCount":39,"integrity":"sha512-BsFegmhJBp5ggWYKkaxy2VVEpYrzZV3dQm0Bm5JTWasGQCf50QCbuVLOW4SnUYYEJfwlQvJ8FeRf6JI349o2MA==","signatures":[{"sig":"MEYCIQDF964ZpN0SNXN3z6a9rfhP5hi1cQn6E79mxXypdV4JqAIhALE6DTxwp58hH+55zJZiK7hO3yMyd3AU1Cl26LMnbX8U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLy6TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYnQ//ZPfHj0dKdaXy1utWDjSB75Rs3nrPSuD008bXf1VmxtFY/RJD\r\nINmr6VgV9w0NOCruKwERsmcNzxqYWKa2voW3lzTd9YW5Xyaq7xrhR676zlBt\r\nvcJay7m7/eRw3MO+x9sNQ+tQ5SEp5U3I+UcBQzcJ/kcFOso3xmEEyRc52v9I\r\n7FvJO4AnaUK+uS4zEy4VfGN77aOHVenIU2NMviIsrBjoHB4jR/6noGbtfWp5\r\naO1hialiRngYs6Egbj7VYiPxBUUOxNAVa+/Q3bsNfZXNajfhgjWOz+9Dfhsv\r\nc3Y4XGgicqZNBiWEOD3Cz6GjTJL6DcX5r0HGnQgDMWOzuc6efB03YB9yMx8h\r\n3MZHKsFOJtl8a3vyPL5t1JnA14w/dOqhrnTb20bwRzNEfmwQOJ4nSIM/fWcI\r\ndscwTf+X7Dg49Wf8NaKgNm0+LQcNQXsFhkzpbWlzE1PEcZ7fzcV6bRMAT/XW\r\nxe+fO5mhqXSbVJP3m5uSMWCKGOx9N3QHBD1NGyPe40k8uy9qfulnDBy7Rsl1\r\nktLxMEtCowG0jEmIt7w2bUhdef+u223M7ClpYDd99IY/BWLf4tpXCMgjVnfJ\r\ng5pjv/CqAsB3FgYzZ+dfR9cW9FfmeKOs33EGfl1xsQIWqehYUwuALQCN6Xkr\r\nD+oNNGlX+cT0Hm62/cGK2MpNwD2k2xbYJsQ=\r\n=zqSe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-5c3685fc65e736227ad3319b96373ad6e31eaf7f-16.x/balena-jellyfish-plugin-front-6.0.192.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-5c3685fc65e736227ad3319b96373ad6e31eaf7f-16.x/balena-jellyfish-plugin-front-6.0.192.tgz","_integrity":"sha512-BsFegmhJBp5ggWYKkaxy2VVEpYrzZV3dQm0Bm5JTWasGQCf50QCbuVLOW4SnUYYEJfwlQvJ8FeRf6JI349o2MA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T15:32:06.157Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.16","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.192_1664036499082_0.49412953162013395","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.193-renovate-balena-jellyfish-worker-34-x-15dfbbd7efe507afc4f4b402a8da4e6e88e53d83":{"name":"@balena/jellyfish-plugin-front","version":"6.0.193-renovate-balena-jellyfish-worker-34-x-15dfbbd7efe507afc4f4b402a8da4e6e88e53d83","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.193-renovate-balena-jellyfish-worker-34-x-15dfbbd7efe507afc4f4b402a8da4e6e88e53d83","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8d2b49905ca9a5f1747458f3f740495bad3522af","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.193-renovate-balena-jellyfish-worker-34-x-15dfbbd7efe507afc4f4b402a8da4e6e88e53d83.tgz","fileCount":44,"integrity":"sha512-nsWt5v/kqUHcEuBd5P49xpDa4XRUDMahMxJtbBgWO/miKsmlYfxLsaePOIF3VunGHO/7LdIp7QM7WA/Jc/BQlw==","signatures":[{"sig":"MEUCIQCj0x64FdJEaEu+fRxZtOqnIbKJ1aOnaPV9V9pFAYvTGQIgOAiY1BlggzmKvWgesORiYwtn4iKIC3ZnrJF8lXk7RH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLy8NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpW+w//ad4wweymUU2SnlgBPc6AdefXvtxzrm2sD7QbATdVVZX5fjzU\r\nfDcJ+szLpoS4ILYx6MlZgZvG2CZIUBnxYI7/TIqL9x3TSY9xRopVfb1m6HeX\r\nbI6VEmUfMz/+XxENQLVCRY8Ldb2ARiPTE3f9B8nvU1eeloa1+nPOwd5p84UT\r\nv9ecUejCbcGHH+ZmFMFGrxTTZiZYagLpd9Jfvzwyka3Y2LNb14nhxUc9b2LN\r\nXo2N7Jycz1JHDS7SAMZepORXfznPL6KJVONamJvZC+B/Wdpdq1wAtYJchvU3\r\nEVQt6ek3/LvBfO674yxD41avrjuQjRMpBYZUStGgi0PgQLDUBXi9UuvIHTY4\r\njQyjg5oAy8gwWMlpJnxjfbxAOyvT0wovxu2Tel331PKAsxVZ6dzwJwVjt0jJ\r\nFuuTOfE2K2BZEMSoKBimLJxl7Dh0eAvmWnnFzYBtix2Lzh0mZS9G6wRxdSWg\r\nm4wldlNOCRZkiOW98h59ZmVlcs6S6fikrEtm+9NpXKvwuq8R5mTnuYcoDmdw\r\nNzHWt1dzjrMXZK4qQz98NEkbQjegwTnRKfNYpa/DqaFoHp71iWzX2zx0ISHU\r\nUJ8d96kK3mM0kb5FMDWQTXRha/n0N9vr+HiIXBfPn0UiyBehTuCLORPd+hOP\r\norGHSXPxejBWuzXOuQnUvC5vYidRE0cXiac=\r\n=SKuv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-15dfbbd7efe507afc4f4b402a8da4e6e88e53d83-16.x/balena-jellyfish-plugin-front-6.0.193.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-15dfbbd7efe507afc4f4b402a8da4e6e88e53d83-16.x/balena-jellyfish-plugin-front-6.0.193.tgz","_integrity":"sha512-nsWt5v/kqUHcEuBd5P49xpDa4XRUDMahMxJtbBgWO/miKsmlYfxLsaePOIF3VunGHO/7LdIp7QM7WA/Jc/BQlw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T16:21:49.673Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.17","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.193-renovate-balena-jellyfish-worker-34-x-15dfbbd7efe507afc4f4b402a8da4e6e88e53d83_1664036621156_0.6189543771265256","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.193":{"name":"@balena/jellyfish-plugin-front","version":"6.0.193","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.193","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fab5c5ebee1d110eabeec6d4db90b25e12676d4c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.193.tgz","fileCount":39,"integrity":"sha512-YcgbV+H76Us8VMdE++4l/2PGtqnGtOm3ZqiDKiHSynyYaDu1z72DkYUxJ+22BVL4b+s5QAS7VHetrMiR4kwMEw==","signatures":[{"sig":"MEQCID+YAHvWTjBR6fuVnNEZumGQ96axqWQinqsCv61EYok/AiBV5bcVyhxoiJ/RYFqfP+8E+0iEzIvL/c5pV5UsgWAbtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLzmXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJBBAAg8kmb95rNcor62S/kXPU1y+E+keD5+z1u5t4T1xa8Fzeavtw\r\n0iW6ri36mKXW345Vj6N/21S137A7sSYtBwTKFQEIen2yKNzFvYKo0UAT65ob\r\nDpFTVYztPyQIfhVHzHFNQerEngX+pfu9760zL0Llv25Ao4hLZ9miQyB+yrvC\r\nM7600rngJjQKXp2Cj4+63UNl4fcPgKbWFVzawW9dpU1K2Mkg2SLse/7yCle7\r\n8wb3oYS+4P1d1bNzk34zjLMUGC3HUY047Q7SxlrIIym5qtDTZ6zABt7hRxF3\r\n+dgIe/zy4BL+aOZ3i1XgSQhjZmDaErXJA9kye771BYrnGLw7LD/5Jh5kvRb5\r\n7SAsu2/SmGZcu37AerRhf183RgNePkI2/4R11qP4cD6rdGgFBD/qbQuiv3ZW\r\nu4+bt2oG8SjoO+L60YYNHGeaCKVsWuRYNQqO3fwDfVtL+SDlTyjagpXxiVE/\r\nPM+XWr9mE5htolVyF2HryNNFSCPoLs1zykFcYeoNrcZtd2aH1ywjCExowtbU\r\nI1UeZzJR4sxwd0AQsOdCj46fCkIFryBkc3IUkXb+KDEH0f1bguF4+xeWw6La\r\nYDufmmINyDdZuSm+ykfY/30iP750iqY6ykla8onl///M8TDQ3JMtWJ34HurL\r\nA+tF+pMfgRHj/MHYdeGZzRYR6iRI69BMDB8=\r\n=aXaK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-15dfbbd7efe507afc4f4b402a8da4e6e88e53d83-16.x/balena-jellyfish-plugin-front-6.0.193.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-15dfbbd7efe507afc4f4b402a8da4e6e88e53d83-16.x/balena-jellyfish-plugin-front-6.0.193.tgz","_integrity":"sha512-YcgbV+H76Us8VMdE++4l/2PGtqnGtOm3ZqiDKiHSynyYaDu1z72DkYUxJ+22BVL4b+s5QAS7VHetrMiR4kwMEw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T16:21:49.673Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.17","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.193_1664039319103_0.758508545041406","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.194-renovate-balena-jellyfish-worker-34-x-7604ef81ca5c891cdb77d4ef1f38ebd958dd8fca":{"name":"@balena/jellyfish-plugin-front","version":"6.0.194-renovate-balena-jellyfish-worker-34-x-7604ef81ca5c891cdb77d4ef1f38ebd958dd8fca","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.194-renovate-balena-jellyfish-worker-34-x-7604ef81ca5c891cdb77d4ef1f38ebd958dd8fca","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2d9d45f7a570fd0d93183a49217bb39707340017","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.194-renovate-balena-jellyfish-worker-34-x-7604ef81ca5c891cdb77d4ef1f38ebd958dd8fca.tgz","fileCount":44,"integrity":"sha512-tzRyJOgbBjU1Kc5I7T8Zw6Lo5Uh5ZQJlngs1wbmqoFF5Dw3YnM8FVZSe3eB03RP098O8bijQkJo/uCPREI//og==","signatures":[{"sig":"MEYCIQCeaVBYakZaGO2mN0eNvQ/Wsa6lgyNsZQ50sLi4GEtEWQIhAJZT89jfPBkp6FCH/vktUczTU2y1/jJ68A6Eh7dHq0YU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLzoEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBhQ//cJClDn9j4uirhIjpn6/blZZyGaA/+8FjtUytI5W1f1yY4tTO\r\nOa+Fqw6QAY9u4dg6rz3eqWNMm65xsR0vZNxGOcRFIe0kCQZK3pR5HlpF4l4O\r\nNF7sUKGBSxzfzYrOrbsVyn+wNdUpOEBw0ySJ1RpiOQkP4eEEY24WY/DkTnZr\r\nefq1ABkf+6LF2QlzJGJFM8S/X7cidppEMPgmNt4/xGJBPhxq1vJWp1SNxLjE\r\nQ6LNTMOtN6PdlE8kMNv5GjcR2E/n2UzaFxgw4Ctcy8PR4FoMBYcC4bOU9eNC\r\ndZaq6akJ38ntsITosFNEFsvoHbHhpEMGj3pFMBlr4UZcMM5dHwApIYOuJVxA\r\nf/pXG9ItnavxKnyI2ih7kl/51+iocDZp7MgUCxyypZ6e/YkGG4Oo4xMyDSLs\r\n0ng4T+1/Je7u5VeL+jWwd+vrU1r+knorak7XWgWeHAaqUu+D6VlURDixzhAb\r\neGZJpaJxiBbctL1SIV3TUE/4cl9JUcZnOBLcEVUJmMeQrNDcBWxAOBMOqmDq\r\nZ6q+0Jwp4432voAvOl0uQdzuzGuUXotQqzYY1tMk4hRimyk674s/kthxhVOi\r\nvcNoRvXwnSng9LtFutSssA5jTrAAm5D59yiKSAOiSne91E7YBV+8m2v6THmy\r\nXsUevmOmmc5/dG6/ZQVJgLBOGYGlo+ex7b0=\r\n=rbEg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7604ef81ca5c891cdb77d4ef1f38ebd958dd8fca-16.x/balena-jellyfish-plugin-front-6.0.194.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7604ef81ca5c891cdb77d4ef1f38ebd958dd8fca-16.x/balena-jellyfish-plugin-front-6.0.194.tgz","_integrity":"sha512-tzRyJOgbBjU1Kc5I7T8Zw6Lo5Uh5ZQJlngs1wbmqoFF5Dw3YnM8FVZSe3eB03RP098O8bijQkJo/uCPREI//og==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T17:08:44.695Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.18","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.194-renovate-balena-jellyfish-worker-34-x-7604ef81ca5c891cdb77d4ef1f38ebd958dd8fca_1664039427909_0.03737349998011008","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.194":{"name":"@balena/jellyfish-plugin-front","version":"6.0.194","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.194","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"850db85ee1b4469d4ba5512b7f963fc768db49c9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.194.tgz","fileCount":39,"integrity":"sha512-uBT8AVIsAeQwy/vXeXiKz1dLcp7S253uKHvnbuFMHXfqxBu+8SeXgm4P16bdnj2WyaN0ij69AWXFvECWRXBcfQ==","signatures":[{"sig":"MEUCICd22HnTc1CL0xpP7nfv13yCkzZ7bEeHYwjYVbKwQ6LjAiEA7Tv0nnPXb1UTIbMj8dxrElqT0hxhW+zDkqbgdXu6oaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL0QdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+oQ//a0nqAws4G266icIh0BkejhX7UX/MN8Z+UzwMrjjrIyxqu9eA\r\nv+nHJvRpNPQLH89XjIgXB3Qv0IHx2nfTISJ1Lijff+00k+8gp6hMPGhM8lDF\r\nao6FM56ittQObc0Ram/U2TABjUaR1MPc8PUdxjtDj2LwsAWLRTTKLeOPM9IN\r\nuyHxyb2ogYHjPRyV8yhvNiZr2jZLZshHPBCoi7uvc7LuOxVr3BDbr58+lxEb\r\nHtRmkCq2hI54X/PvGUgibMBeV8SkA087hYguaFgs7Y1YpfS7KemE1/tL1xZX\r\nuX707McQ2n17UwqXRUx63iObDOO+Ot/yQA7Pzn/NE13EC9JQW6prDhkvx9Wr\r\nhPQI0pfMYGXyb5PSUSqymw8Zqzn43pVvPV6JDkPlJOZU1TnuJp9npo87BnsS\r\nCH7WHzvSkezLQrh4QDd5Ax5A2hv+S+PRvyL6v4uNmpk6h9E7Gy0UV3PRyYCH\r\nozL+LUXX1sXCkanMaJqh91GIC763CHOuiCXVBxjhmVnN/10MQzDYpFq21FIJ\r\nDfPvWBNE+lPjo+1JihjUlvqMch0BiMG8YvtOm7Gzzls+W4aHokPP+9cvstbc\r\nuVpxcllEZzf3Tzm4fM6OpsyUFs9dSNy7bZgKIKdBUjwmysl/edM5IXmuhGC3\r\neSPVZ5Z9gYJLIPg0qkMP/JN1CxGdTNcCStc=\r\n=Gt1+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7604ef81ca5c891cdb77d4ef1f38ebd958dd8fca-16.x/balena-jellyfish-plugin-front-6.0.194.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7604ef81ca5c891cdb77d4ef1f38ebd958dd8fca-16.x/balena-jellyfish-plugin-front-6.0.194.tgz","_integrity":"sha512-uBT8AVIsAeQwy/vXeXiKz1dLcp7S253uKHvnbuFMHXfqxBu+8SeXgm4P16bdnj2WyaN0ij69AWXFvECWRXBcfQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T17:08:44.695Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.18","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.194_1664042013274_0.3783242475510804","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.195-renovate-balena-jellyfish-worker-34-x-9d2ae0c073a6f25ee0b44d499331c94ba4fd3e0c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.195-renovate-balena-jellyfish-worker-34-x-9d2ae0c073a6f25ee0b44d499331c94ba4fd3e0c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.195-renovate-balena-jellyfish-worker-34-x-9d2ae0c073a6f25ee0b44d499331c94ba4fd3e0c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f888836f731e9a115ee11f7656ea373e42b3751f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.195-renovate-balena-jellyfish-worker-34-x-9d2ae0c073a6f25ee0b44d499331c94ba4fd3e0c.tgz","fileCount":44,"integrity":"sha512-rS05SjsMcvMDR9EFPnDsG8QQ6GwyY3qIuIqS1LdELlOMrulhEAuV8XAsG8ReDt2YQ9IKoRvR30S4A/2LI99EiQ==","signatures":[{"sig":"MEQCIHfYYf7aimGGiSHnwvYJhBQeOCO7ZvGg6ggCKO3gioaFAiBT/UKZ9j+ZEg5OIAr0gx3RcxqANyL2h5bkau94ASn2QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL0SRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFNBAAmHcE8YJoeJDV1gHxe/XHko+syYKZfLs7tubtKa3kNa6tAjjb\r\ny+jdFbqLwFXCPLXMxFpo/nEEreNQ2AykjRmnQCoojeYhZPUNbvwNRSNAeTbF\r\ngcV4KAd8T04WoInF/aMiZFRKi6wjWiwZKJMs+DJzURGTBw+s/LeuuydvFc5L\r\n/lX4VGqYVrxZ9qzrhx8VVLN6CyCojxk8mlCXY7w5oDf9cReceB6kKfCdTfKL\r\nb9R/S56xDBFmQ45cruxWegcnVFnVi6w+YH4oVcqZFoNV58KIvw51uTA694sK\r\n9wuJeWrBjwGiExkjO/rv96Klp/lzc/j1GCynBbm3PJqYETO0xZXLlskD7qdF\r\nlaa8i4epSp/2XSmm7FI9+M6twcPX4I1xivYIi7bc0xOuZ1xpmrTlhJgPZmVH\r\nVmeFHegewMdlP5p29y/SZq1BLokIIhsnp47dj5zxpmQ2vhAF7ZmKfI+HULaD\r\nx0yjW0EStP1V9ey03KwZ/2md8Xs0eXHi98F0VC/Yb0K/1O2zHXnf3G7uG6bi\r\nDeFCr1C+hjrD9LXOFrxqFUaukB0c/lLKfAUpAet+ylMDVz+Xe8hzP9jpfZC4\r\nEmExyD7d2LyiJczZokgISfuPgGE8K5x+QDFGChPRevzd2uKbU8G07OAB90+r\r\npbC809TKZqP5a1gMR64Yj8xAK0y/kaR9Zgk=\r\n=haNQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-9d2ae0c073a6f25ee0b44d499331c94ba4fd3e0c-16.x/balena-jellyfish-plugin-front-6.0.195.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-9d2ae0c073a6f25ee0b44d499331c94ba4fd3e0c-16.x/balena-jellyfish-plugin-front-6.0.195.tgz","_integrity":"sha512-rS05SjsMcvMDR9EFPnDsG8QQ6GwyY3qIuIqS1LdELlOMrulhEAuV8XAsG8ReDt2YQ9IKoRvR30S4A/2LI99EiQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T17:53:48.513Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.19","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.195-renovate-balena-jellyfish-worker-34-x-9d2ae0c073a6f25ee0b44d499331c94ba4fd3e0c_1664042129480_0.7664213906814097","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.195":{"name":"@balena/jellyfish-plugin-front","version":"6.0.195","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.195","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3320c898243537f97e7651398f38957c826628b4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.195.tgz","fileCount":39,"integrity":"sha512-GnDuOjTNyKd6ECLVsA0OHiqR9wPNalAU02B6O0/yZ/02LLQ9IVVHXw84wkujGBLnBOy70kbHa98qosE9hKCWeg==","signatures":[{"sig":"MEQCIEdMPdm0yl6muiF4s/k+2srFvZgQXnDyiD4hoL1jMRVUAiBzF4nSKy2SF6OhkAugeQz5pgm4nGIF0sAoTY9j/d36Pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL09lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQpg/+ItGLcwxx/1LV1JYPNJzMeAdoCcIieLAGTb2r9PwwWdL2sXf6\r\nU90yoPKs7xRjGv7IEKk4keJsoFzVjN7FB4YqNdTdSjuxwgUx4EyIG6L7Rx5G\r\niapkdu6D4q2Z+EsZCDbdhopoQ+hfKIqvMTKQkMRcXvvcbDV3FRT0Y3koyeON\r\nVrN/xGW0/fA+7HVwyDYIhMQlYBxgzf0Um478yQ3fzZx2Hp3bmy6P64WM46tx\r\nikk3M1tXtxYAqTfviZ2p43JnrHxzSjNi9tKL0W9k6D2eyPwS+njVHJw70Kdc\r\n9BGLTPitWPDZVPNK5PPfvQdl5Ocnjwq8XL60zjg+dYTPVQV9Qc2l56WtfSY5\r\ngSNtFCeEUA+LknTc7aDejTVfs5mXbnsXqHxMzFSsoVnBXJG9gFs6WRFrfpYK\r\nBbcbgOwJ0Ui8cNBxWbibQM+4cjUd1huCsq143I3oLqKSahFWAgiPZc3RoWwm\r\nx4W6/Pq+buoamEz+Y2YTWjLs/tpxkE/c0hizkKUIcN5jFTuRGip1AovaYLD8\r\nassKSC0uNDjxLSq3l7ybU0qVxDN/czvKnHHvvHu4nzURHEV9PEtMPyacN4pi\r\nU2oMxKWn/LGq61OGZq4IXW6eXdYvqBu2qnIK1KXZePGrpSWD+ELP9IPtTPKl\r\nptXw4n3yd5Gv282DhRTWIDI+E3gvDyWieBs=\r\n=G70X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-9d2ae0c073a6f25ee0b44d499331c94ba4fd3e0c-16.x/balena-jellyfish-plugin-front-6.0.195.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-9d2ae0c073a6f25ee0b44d499331c94ba4fd3e0c-16.x/balena-jellyfish-plugin-front-6.0.195.tgz","_integrity":"sha512-GnDuOjTNyKd6ECLVsA0OHiqR9wPNalAU02B6O0/yZ/02LLQ9IVVHXw84wkujGBLnBOy70kbHa98qosE9hKCWeg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T17:53:48.513Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.19","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.195_1664044901493_0.5597946140399721","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.196-renovate-balena-jellyfish-worker-34-x-a68235269b5d79d28924904800c1fbcd5d8661ec":{"name":"@balena/jellyfish-plugin-front","version":"6.0.196-renovate-balena-jellyfish-worker-34-x-a68235269b5d79d28924904800c1fbcd5d8661ec","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.196-renovate-balena-jellyfish-worker-34-x-a68235269b5d79d28924904800c1fbcd5d8661ec","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"433d62f3b6b35e46bfc14dba5d97a2208dff1069","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.196-renovate-balena-jellyfish-worker-34-x-a68235269b5d79d28924904800c1fbcd5d8661ec.tgz","fileCount":44,"integrity":"sha512-qTVEbB+EkmXQWX+R23+/97Nv26QCYo6B690Bw7oHXNH3GIUUlQYBaBnssgM4s2+TODaq5xnA9VaJXZ/AnGc/Mw==","signatures":[{"sig":"MEQCIExbQlD/PRgrQKgitZzx3+RExZYheHGLHjFSin0tTzDjAiBvZZ5a1EDF+F05sj7tktTvL4a+sz17bnHZHaXMJBjylA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL0/bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVbA//QG0zQSRweb+G0iQD0MEBNkMpneTM+wlVNfaUhGRmls64fzhX\r\nhHJuUG2CQZPxO7vfm7XAGcOHpZ2n2+yYicGL6wYCuZa7X2pUYLG8MPDdyZrk\r\nrhvHA+/nGOUfq+n50AA6fWEtAkuuK2qhMLz6/eAgUnp9knNVRLR2D0YhOiSH\r\nPtwOpSeOrXT4u3QFtKAaMyyfLDJTcQg4+T7dgPHyRiPG25k+c/Zz17xZ+yrP\r\nBU7JC1WOiBuJ8LDD/23urVjTWgrU+Ugcs82GZMvkGX8AGSPOnaKQGvXS9EiI\r\niUTqPFiyB71PJlkOgrkImG7LA4UtaTM0zP+ChPSRoKKgkFdHRtFz/Qg+bC7P\r\nD20LEMYsN+/IJvDI61/OyoW5gAkRmNIw8L8BMrHK39jQwlIDUnh32ocUSmPd\r\n7sjbH98tCrS6UMi+BGGBzNRxB3RIb59GDZzcOmIFlr+JxL337HiVtoKyDWeI\r\ndqMapMY9JbQnMr/gmRZQnTLmD/1323LLJJQjlzwfhvuIbF4f9yBhQhEA5isX\r\nWhWIKdphK0F7/gwQ6wRRTc6Oo0KS5n3CwFF25DlCwWNsDvKGjySkUhkLBV0i\r\nJsFb3P7qGhZkS8URKH+y4IT92Y7zOZOGKHpt20Gm5+JHvNawxrPZ9HPBhMI8\r\nqG52Ds++Q0HkY/ita5PASsFSURsAWsfDioo=\r\n=QxtM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a68235269b5d79d28924904800c1fbcd5d8661ec-16.x/balena-jellyfish-plugin-front-6.0.196.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a68235269b5d79d28924904800c1fbcd5d8661ec-16.x/balena-jellyfish-plugin-front-6.0.196.tgz","_integrity":"sha512-qTVEbB+EkmXQWX+R23+/97Nv26QCYo6B690Bw7oHXNH3GIUUlQYBaBnssgM4s2+TODaq5xnA9VaJXZ/AnGc/Mw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T18:41:47.494Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.20","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.196-renovate-balena-jellyfish-worker-34-x-a68235269b5d79d28924904800c1fbcd5d8661ec_1664045019425_0.6911289930110316","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.196":{"name":"@balena/jellyfish-plugin-front","version":"6.0.196","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.196","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"33da2aac4258a74ef3e252d77cdb544e84b3d192","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.196.tgz","fileCount":39,"integrity":"sha512-4o9ijOpnMbYCDYhnq1/nkAp+kiD9FH1h03GtUgTVmfmpjc4vJ+bc2TKA+WhFdatmxS9DVjWFEYFIy4PRDql3bw==","signatures":[{"sig":"MEUCIHSXVq7oHXF85kW05q7NjrSoupCRd3/SnbNeadCR8i5FAiEAui1AtES/onS6HgwEhIfpMD60dUutOs0Vm55R5eMtZGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL1nJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotjA//fb5E6TyYcEFrYfCFPobz+9+qgW3a0EcEiBMfTSPkOPiS6cpV\r\nxxvzUR0mLvXosCcuyZE3oAR65iouH5Fqh4k5K/iFFnB45ppTofkvbzsJ51jm\r\nQ6KkR4bZM01nvuDsBZ+vOSc8a7pPFx+O3MX8xmQdi2tL096uDNJNC7Eef4QF\r\ntxHFzl0Zj/Grn3U3O6Yq2cGDRq5NO22yvqy92SJG5bIeqoOw0j+Dpb1CQaER\r\nWYHN/+/Apg1yHsatTZQYDCU+6Sfm++67qYkv6cJvMyq9b6gHDOc/3S8fqVuE\r\nAy4sWzhsRyChcrAvyqMH3dU4F5iG0+5aeuF+xpdNvPzLfTt2w5lmf2Kd7Rsx\r\nycWP3SdWbo8Zb0aegL7yCIWThqZJt3cPE6UkYMn0hE1qEqn84gf4NhJihPe9\r\nibKh1PGYVp+HknVAm8Qr+kTWreDASwBbFyanAhbggycl4xepaOpgeKTofNWB\r\n9LpyGIyBKFWmh15pBcWrA9GM79VIUuYBbqKl7EATQBKPLLOGTDMMxAjREvuC\r\ne/TvppE6Hoqvghop1MSKoQV2Rtun9k2xXpWYUM27RtahAkkc6F+tM7dwZXtX\r\nu8njV9P6kTbsjMAsEH2IHALgb7gOQCi0GuzrKEt/VABXQxOC03UzqnfSH6O0\r\nnkbfkS36or22ZsnWNPqrlHLD1jehpuR+6oc=\r\n=u1Bt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a68235269b5d79d28924904800c1fbcd5d8661ec-16.x/balena-jellyfish-plugin-front-6.0.196.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a68235269b5d79d28924904800c1fbcd5d8661ec-16.x/balena-jellyfish-plugin-front-6.0.196.tgz","_integrity":"sha512-4o9ijOpnMbYCDYhnq1/nkAp+kiD9FH1h03GtUgTVmfmpjc4vJ+bc2TKA+WhFdatmxS9DVjWFEYFIy4PRDql3bw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T18:41:47.494Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.20","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.196_1664047560867_0.06560962991747332","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.197-renovate-balena-jellyfish-worker-34-x-4395307b9b9b9a24cc076c2a0d7c741baec99d30":{"name":"@balena/jellyfish-plugin-front","version":"6.0.197-renovate-balena-jellyfish-worker-34-x-4395307b9b9b9a24cc076c2a0d7c741baec99d30","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.197-renovate-balena-jellyfish-worker-34-x-4395307b9b9b9a24cc076c2a0d7c741baec99d30","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ee5f41f8ae94c87c0916f06124c814d9db2ea7b0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.197-renovate-balena-jellyfish-worker-34-x-4395307b9b9b9a24cc076c2a0d7c741baec99d30.tgz","fileCount":44,"integrity":"sha512-CrrlfTXeye+OdqNBiIo6ygc2LTxEO+npakSnQQmaMe22/mBsw2vhoFQpLkuU74z2hlI9nMF33AZpP2zsGyv57w==","signatures":[{"sig":"MEQCIGJoSsLQo0ZgpUFTWf3fPqXQ+iBFwrPjaW75QQZgPnuiAiABTm/IFdsHOk4TypxlsdOHbv8SbPwjKI2ReqBeHVOhyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL1o8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbfBAAluIfPKLUxFHap96OiymhlfS1KaP/W91cOx8sUpanKtjdHdA8\r\nX1zJFVzoe/OK/V5wATgkH9h8X0zZjFgo3kWhTpV87YhlwuXvzlryf6/n/A7B\r\n/377Dlsw2h7eUYVnSzZqWEoNYjIt7x3pNme+TehD6T7ZviSxhOgRx+iMie89\r\nXEAF6n9afGYOc4r0loo3aBdEr/oVDdPDTtx66z/eKOWQsB5CAuQeX8e8dqpc\r\npg984mfLp8FqqO1OovrxBO791KciOgHPO9Le7Mk3WRmyVuMTRPrVZp0rSR2p\r\nP2IClyaKbRUWg6IVKv7D7lYBjCNOYk8S7zk1ND9/cAvE1MZYWUZuFaNVbFqV\r\nr7zdiCHDWm2zesoh5bp7f/VmodpJyFC4Y/gK9L/K0+jnKMedmtc1Bhxqp4w7\r\nDcQq3WhrwjNw/OyCOCk9EpIriZVUPW33QDxs2l5qkF1JpXjLvq1BxMHRnyW4\r\nDonOH0FfTiG6aGbfv/KfeKLBh1nlivhaVNIpduvApfedC6qD+v+9BScQ+w6V\r\nY0U3DXs2LrxY0eNkR0bJT3EaB3f7JjwdiFHar21OEhCEaXp0szDxgtud1gqT\r\nOLboc52vqYpptSr3Vh0WeYRjQv2gRv9M/0fT9C4Ui6sOZPOpUGhI/DGSMIGF\r\n7fQT3YPVftkGpoMsqfUFaWMAvcJuJFpzh7s=\r\n=DHVl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4395307b9b9b9a24cc076c2a0d7c741baec99d30-16.x/balena-jellyfish-plugin-front-6.0.197.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4395307b9b9b9a24cc076c2a0d7c741baec99d30-16.x/balena-jellyfish-plugin-front-6.0.197.tgz","_integrity":"sha512-CrrlfTXeye+OdqNBiIo6ygc2LTxEO+npakSnQQmaMe22/mBsw2vhoFQpLkuU74z2hlI9nMF33AZpP2zsGyv57w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T19:25:59.564Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.21","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.197-renovate-balena-jellyfish-worker-34-x-4395307b9b9b9a24cc076c2a0d7c741baec99d30_1664047676374_0.31329152781182024","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.197":{"name":"@balena/jellyfish-plugin-front","version":"6.0.197","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.197","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"80fcb5d6b30fb6a14d4559557bb03341c5db9da5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.197.tgz","fileCount":39,"integrity":"sha512-pTphHvvIrV+j9oy3nzCd5/88kMzh9T8U/qPGhaaxY6uEbR3sJqzJgtiU/rO2SuUIaV1B7oApKquFP7CG2qmriQ==","signatures":[{"sig":"MEQCIAl9RltMBwt4RnKZIfmVft29tYgZZgFi7BD0wXDCWjDmAiB12ORzTD0Wl/+gZNBZwsWel6yzEQ23iTDfyaRNUMQMwg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL2VYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojuA//bM3Uke/UWqpkO77Z3gM1/9eGWokzZFIGrjPDSL21GUKZaDcO\r\nb0EMoWVaT86vpixpPHmzRXE7HWeZLK8lGxPzVZDHbRF94eKxzW/7THTTmSh6\r\nO/Gs9qdn5PFTMhp2xSCcRErUyklIBLi2F9MA+N1ZozTeVnic0lb4xx9MCgL4\r\n2PEpsyBgrGCsBLZd0TRJKMWwfvUjFB07he8TC78r0DdmeySMdxWdQLXYBgYd\r\n92ho3/Pgg3qyYEZoCoTnmzHSFFwmNdMLny5Z2xQbI4YheYsjLfzpD3GC23OF\r\nWdu5nH59dvM3vBBLOWMZ8/tIq7egSyoGj1Q4bjI5YVQqWIwqXpYPk2OX1zMR\r\nI0ppttI0WPyYYGTjS5rRZrha69o0Sp7F3CpmXby14qTB4ekIlO4XyWNFtFhq\r\nduRRtdTdpaxqvERbwaSymmzyvuTghQDEGxkg0DA6aIcUEBb6X3a1sIQk6/P9\r\n3ufULtokmhWMPH5Q/uPQrjdCCi+7Dev9tqaR3oXBuH6yVi4076iVPHAxW+Fs\r\nlTkKdxzNE6HCwIYt1lgu1+tdyEK9SM1GVvJmffhK8Vp7bi4ja0WdeSLaqs54\r\n0M+6nX0s4mjzLivy9gGcmozYlla/BRfZkbYQ7NQcXb4NKyBMhYofLolRlyee\r\nC5jAX+nT7T4mPMhKsH7pY272UwvOxp/LCm4=\r\n=urEb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4395307b9b9b9a24cc076c2a0d7c741baec99d30-16.x/balena-jellyfish-plugin-front-6.0.197.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4395307b9b9b9a24cc076c2a0d7c741baec99d30-16.x/balena-jellyfish-plugin-front-6.0.197.tgz","_integrity":"sha512-pTphHvvIrV+j9oy3nzCd5/88kMzh9T8U/qPGhaaxY6uEbR3sJqzJgtiU/rO2SuUIaV1B7oApKquFP7CG2qmriQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T19:25:59.564Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.21","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.197_1664050520367_0.4090309508415677","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.198-renovate-balena-jellyfish-worker-34-x-e6a267ced6fcdcb6b259f74896ba6e90cd327f00":{"name":"@balena/jellyfish-plugin-front","version":"6.0.198-renovate-balena-jellyfish-worker-34-x-e6a267ced6fcdcb6b259f74896ba6e90cd327f00","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.198-renovate-balena-jellyfish-worker-34-x-e6a267ced6fcdcb6b259f74896ba6e90cd327f00","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b46def203604c92e9db055ae60a9c1dd12a2c7fa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.198-renovate-balena-jellyfish-worker-34-x-e6a267ced6fcdcb6b259f74896ba6e90cd327f00.tgz","fileCount":44,"integrity":"sha512-v62NiRcAML5HMw5CVYmt3j0pBKN5k+NipsgvQhckV/6STND54vG1qg9oToJF6ylemV4/dDtt3Nuxm4S8qEXvCg==","signatures":[{"sig":"MEUCIEH8Pag9/tLt7h/1fycCYIQE2dxSeJyKWFTlRnYovQkWAiEA2X/15Fid4hNbiSMgLjNwWlvK20CQrzMpnsOIHR6bN7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL2XMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUBBAAnuZykD44HZ1NLZShxHJoRjYXoz5MfpOkdKysu906wakWkoYZ\r\n+fnoNaTUnMXAdYYbFmXW7ED1YtW11vAOTh/6SowAAEoP+y3aoVsjXR+NWcnW\r\ncqTB/QEzQifS1FB/sQfyFNoRku26UKvHr+VN751uYHzppH6vCvf1pZwbobMs\r\n7W+OQygdUrCPulZ82y3aooQgy1Xscgl/SuTn0kuuy8+tTzum7qh6jdKhr4XH\r\nhbJuoQZgaY/zyblBqfyN5PvecvTg18ww0XT9ZXRkLkQED2EcpTHs8V3LwZBd\r\nJnsEpnh0WbxgHadk8xAEdFCpjkm74lt06s//ZFWOb1CUvr8skAU8492Lfb6y\r\n3MyWS2iYbbcYR2CgAwuUYdmEZ6jujgLfJkrsrBs+45vaMb6ZDIPFFvmSohQV\r\nAf/oOWZltoNZqWUA53IJOH/iQk3VK/Hl/vOPpWpOXcn7zd8IXVhVw2QGbDxq\r\n1BlWmCyR3q41U1YqHWb957yd0rMwt8zVkXitWiBnb86r60c2NbhmgoQ8YiMz\r\nJ1oF6VbKFZsb2Nyh322IokjjHdD3C7drLtkkAn06SeBOvUYEKtuYBiQweAEC\r\nEiNUbhLPjkEw2nQznFHwgJvVoXcb7JuOTbMnrqUXUr99WrH5H6pJt5Sywi9E\r\nEG1YGak7jGg+PGrprwLcxygFSvB83VPVOk0=\r\n=GjXE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e6a267ced6fcdcb6b259f74896ba6e90cd327f00-16.x/balena-jellyfish-plugin-front-6.0.198.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e6a267ced6fcdcb6b259f74896ba6e90cd327f00-16.x/balena-jellyfish-plugin-front-6.0.198.tgz","_integrity":"sha512-v62NiRcAML5HMw5CVYmt3j0pBKN5k+NipsgvQhckV/6STND54vG1qg9oToJF6ylemV4/dDtt3Nuxm4S8qEXvCg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T20:15:28.325Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.23","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.198-renovate-balena-jellyfish-worker-34-x-e6a267ced6fcdcb6b259f74896ba6e90cd327f00_1664050635872_0.4190215579638641","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.198":{"name":"@balena/jellyfish-plugin-front","version":"6.0.198","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.198","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"77a5bc7634feeaf1c9c88f4d6b22f606e8b24abc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.198.tgz","fileCount":39,"integrity":"sha512-REezyYPuSPBuIHGWVkN6GEodwPmlDM17bi8xouvm1VBCgzSPWjXn0YQ6kjbDD7sTKtmVo4whEukfQDuNOfcYNg==","signatures":[{"sig":"MEQCICOvrSBID7FGQ5hkTnA5i+9TC6n/dUgzfKmHQBhx6kIFAiACmWx6MqQm6hw/ucKBbzpjv6e+WJ++s2m1TXNYJxOGdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL3A/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7WQ/+OF+KcfW3R85O4UTO6ns/5F2EX511SNwiJbGC3GvagYWbUhM/\r\nivvUViDCPulstUrY/GWus3M8We/Tb/ZH+/OQ8yAJgleY0FIryKByUoGEXR58\r\nfL7xMN2G91/e9I9ajDjbww7YIEG7X2YoUndKgu0pIzq5rCFHx1jWTO2KPbMg\r\n2txWf+JVzK35gQOXtM8GPB7hao+poP0er8VZe5cMvgCr869jHrFKTf55uw5c\r\nRW7VAjSAxX4pU7TWvyShrVaeWh99n6USYiKG46w+u3W1I+8lTFBNIX1YbsoV\r\ndnu99l8Axc3ksQQu7Ov+2jY1HebQuRN5s2v6WRAnvcdAv/EWAbVRFNBFugZo\r\nq2QcUZCUFvGxGEHq/NAe216U71tfDW7TqaB3wugdmSF5aZT7HbKaU5bmKFJg\r\nUDXjQPMclrOXYyJbsnEoph7+dI2UtULweAkQvRPRxRukTBHsP5UGkOZ7uB3T\r\nHBC7hXl6t6989apTaSO9DRF/18NCDUDDaYYKheQmsV4ow8vGVzsnocFSfZL/\r\nCmE0SrOxZs7CwnfoR04jmAv4XJqLU6dW+CCfbGo1T9yye64EbFA9he3pc4pr\r\nbNZbTpNtw9Zj0YWE7jMF2XhX+WRcSfB8uZuIWk3miS5xhtSE+bAukftuGezy\r\n4AStOVyiFulOFjlQRMZdynO6EipBKZzPtVQ=\r\n=t/nC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e6a267ced6fcdcb6b259f74896ba6e90cd327f00-16.x/balena-jellyfish-plugin-front-6.0.198.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e6a267ced6fcdcb6b259f74896ba6e90cd327f00-16.x/balena-jellyfish-plugin-front-6.0.198.tgz","_integrity":"sha512-REezyYPuSPBuIHGWVkN6GEodwPmlDM17bi8xouvm1VBCgzSPWjXn0YQ6kjbDD7sTKtmVo4whEukfQDuNOfcYNg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T20:15:28.325Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.23","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.198_1664053311647_0.12994260622010567","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.199-renovate-balena-jellyfish-worker-34-x-0de1763afffa6c36978bb2fe7e18bb021871393a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.199-renovate-balena-jellyfish-worker-34-x-0de1763afffa6c36978bb2fe7e18bb021871393a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.199-renovate-balena-jellyfish-worker-34-x-0de1763afffa6c36978bb2fe7e18bb021871393a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a2714b3a93688ca4485901f193dadc60483425f5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.199-renovate-balena-jellyfish-worker-34-x-0de1763afffa6c36978bb2fe7e18bb021871393a.tgz","fileCount":44,"integrity":"sha512-1iR1teIF3ysZ3iF5nCxLzA7e45THbjXJZmH8srXJmK7+1CN3/M8gTUxU9ZEWNtXfDYQHL0pLht081cMI0ZAvNw==","signatures":[{"sig":"MEQCICoOOE+OB+p64fYz0OVXRy0TWXZJjQBjtaF6JtKfGTZIAiB6kkpgKfn7hEjyj2kUtbYoD7GFZnR0q7kHCnruJ/9nGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL3DIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Cg/+MHyhhYM3DABuOpBQO36llOv1sI91BEM0tLHfk32D6pVYkKXb\r\nLWh0AWzPuQ1BkP0Wglt896DiCDf+AB1DlumJ2PXQdcsu9aMTQTWCqveRv6sD\r\nVa92YiCauJ91Gq0aAqaKq95Jb1tvb9lokkFatf0R+WYeiEyp5STS3iQfzYoY\r\nAFOvSUsxjasn00LLwa2HyZSU67FTHMUfT8aNGwrMSF/vUN0hgkQxFbP98CpR\r\nKFUnaryDp6KoyghxT+W/dt5ActrTll6jhOArUbM3u6Z6b7pBXusG8QVkl0yy\r\n6xxIknv6yRAzVCIFDLi8ZUHFofln8TvEuzgAvfKMPePDx6aWzb72x3YvjMlM\r\n9FEs7tm9JzmZYgMVz9EXPCTIWZMgZ+rO6tpGpgc1FkpbuVINPgK5eihMNYkL\r\n2OTh57y7RoWFXnXOMw0VBkMvreWoVTu/OXR5HmACbP1sOZbt0o+H2/xuoYsi\r\ndqT2JN9w6L5+yn2EIA2WAJz/QQFguuDf756iphuQxF6odSKkgPzihFso4SlL\r\npPGueV1jwwS2DGyNPUlgKXqQz0fx5ty3EhT4TBOO3nb9CnIHgcrAE+4Yvb9Q\r\ng9TWp4hl/TkcrPEvkRLz1Wz4mcMc5jlRPJupWhae8/HO8qldy1Y25QqqE5CP\r\nhk1c0+G6qmnlYlYnXP722kAMGzLYFjy8XHQ=\r\n=ZOLK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-0de1763afffa6c36978bb2fe7e18bb021871393a-16.x/balena-jellyfish-plugin-front-6.0.199.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-0de1763afffa6c36978bb2fe7e18bb021871393a-16.x/balena-jellyfish-plugin-front-6.0.199.tgz","_integrity":"sha512-1iR1teIF3ysZ3iF5nCxLzA7e45THbjXJZmH8srXJmK7+1CN3/M8gTUxU9ZEWNtXfDYQHL0pLht081cMI0ZAvNw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T21:02:09.222Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.199-renovate-balena-jellyfish-worker-34-x-0de1763afffa6c36978bb2fe7e18bb021871393a_1664053448783_0.7438425709062066","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.199":{"name":"@balena/jellyfish-plugin-front","version":"6.0.199","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.199","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bb505670f91c92db7951785899a2f840200bf65f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.199.tgz","fileCount":39,"integrity":"sha512-Smr402iY4yWa+qn0mGL0Dy5sWENvdXq094NZBcvh6v/2Cg7Q/GRXZUMQ718PkzlV6zqxQPgOw6YNlbxGgh30iw==","signatures":[{"sig":"MEUCIDUefIHLj9Uo0unIJwHtruA0/GQgGFkaE9LouBjPXlGCAiEA9kPfYJiSraR4z4EIbHe29atnlGIFOCt1LniUylS2l9Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL3uLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnXw/+PJ7MxOKptnax3VETP5hC/lOjdJrHM3EiA/WZW5NGstCmSvkI\r\nOYoTXwf73zqyhlGFGVLUqDXofczx+4g/mQnDgYrSne4fV0Uxjd5059sF0aBK\r\nfoB7iCOaIe75zRv0oskPYc+FJp7xmj6XhaWQ10XuSyHin1i8IUO/iQYKyBvL\r\nxcyPqtnDEK8Qtb/YFjdyB+4H8eNWgVrx3IQZfqQYvb8qeGOXrb8anBchCDBC\r\n3X9nE/KiVS0Z53lFzbd0qpAFXS7srmqa08C9c2rbPma05kL9JV1WJnkcd1Hr\r\n6vlvjdRWvhZla+MV4fGnqYStO3YtU2CfiFry396U20wO6TiQYmqoRx7JrbEY\r\nysnfWJdmXAfS6xmD2eyiQRdUs1d0Z7Xtd26LbYqPYhJ7kySftI+if8CzfTeA\r\nYudAfs3mhOlpsrUSjPUDjK9VdKA8nkqeKvjzd64Y8dTsCjj+UXfZ1RUZ9OuW\r\nVHO76zkzdEzkQ9dRBg6spx7MPcFRv49o3TP/ZeXjdtKr4ok+jixVt5fHnyIE\r\nN7yIBgH9D7NFzF4JYV0O9yDTgsAi33J08vAB+JMmNGKEfo8qMzKPP3uW5G6N\r\ndWhuGPt6m+YYhh30NLBAUqby/lS6/ccSuvlU+kArGW7QW3Jelr+mpL4KHw/9\r\nvQuLiw28koMqghBKPMRkOXMD/ZzT0AsZw6I=\r\n=IO7G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-0de1763afffa6c36978bb2fe7e18bb021871393a-16.x/balena-jellyfish-plugin-front-6.0.199.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-0de1763afffa6c36978bb2fe7e18bb021871393a-16.x/balena-jellyfish-plugin-front-6.0.199.tgz","_integrity":"sha512-Smr402iY4yWa+qn0mGL0Dy5sWENvdXq094NZBcvh6v/2Cg7Q/GRXZUMQ718PkzlV6zqxQPgOw6YNlbxGgh30iw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T21:02:09.222Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.36","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.199_1664056203284_0.17730169533115347","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.200-renovate-bluebird-3-x-484e0e0118fbc86b93e1855a1b3ed25b73534f34":{"name":"@balena/jellyfish-plugin-front","version":"6.0.200-renovate-bluebird-3-x-484e0e0118fbc86b93e1855a1b3ed25b73534f34","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.200-renovate-bluebird-3-x-484e0e0118fbc86b93e1855a1b3ed25b73534f34","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2bceb8f1ef17c4f489d0ba9fcbfb0e09abe1b322","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.200-renovate-bluebird-3-x-484e0e0118fbc86b93e1855a1b3ed25b73534f34.tgz","fileCount":44,"integrity":"sha512-OZLXdGoRJh0lKKeGOJQY7549EE+ULQJQC3n+54EUr53mB9RGeDKDBsDnybJmlVwnmOiQZH2ta5xzcL1kJk7Unw==","signatures":[{"sig":"MEYCIQCjpHSmiru2AF5mMnIKfc509jOKjRaRjjH1jirsNIta2wIhAJcijSzv/M4g/rCZ/ils4w8Y86+3DkS2/zcAWmj62HVh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL3wHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCNQ//dzbIQ9BA6FVdsBF4GaC5sYtnMcnRhO4TUphNOabQ8T+t4Y4V\r\nroaRzE2JKpZkGeR2D4y5cclFdzMr//pj4i0XV3ILyiuQDBJvNsFY+B+j85H7\r\nINCZNXxFaPp8GESPBHncWB0Un2AlnpBZYbqgT8MPIZLDstL/p4gaKABsnQLh\r\njg4IR96ANjEsHSmG2Pt9Gp3eBs3wbqefszEKM+Pluq7Bf/wHArLcc/C7pRdw\r\nHGm/svwr8qI2kuDI+MJzjY60sF5yANSvIYE+u8+D+li5TA7XucpzYufG3WRB\r\nB8ezKenHG4SE+dmXl3/pR5D+SLbA7lubPjehxLJlbHy/62OC09SnwH8wjXgB\r\nY/TAUjs22dzPwwQuQgcHP9xya0bp0Sy/l/EIxd6M2zYrFUJcCueoSgtjiDBM\r\nx3fzGPYq01Ef24Pa3X7tt6K6Z0/u/XVMPBfPZLb//GT/oDwb+DzK9NMXPDhU\r\nRlufTw2nUQBZAxhiYIFFTqTpmTzR1pWu2B19/pcECetcxjG4uhuzmZNupi/A\r\nJw5vUDqW7Tpvk2rCldK++Y7aHM8m8WJ17v6tw8oiq00q1mH4bSg2Cr1XLCV4\r\nWvU0sgRhGUnzfOsX5aF3Arx6oRfmbfQKF6ukJSnxV5Dgu2blp1Jrem0rMSde\r\nrEA0p3juVhqUnikHVr6id3dSfFMvKgw2h1k=\r\n=Bwe2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-484e0e0118fbc86b93e1855a1b3ed25b73534f34-16.x/balena-jellyfish-plugin-front-6.0.200.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-484e0e0118fbc86b93e1855a1b3ed25b73534f34-16.x/balena-jellyfish-plugin-front-6.0.200.tgz","_integrity":"sha512-OZLXdGoRJh0lKKeGOJQY7549EE+ULQJQC3n+54EUr53mB9RGeDKDBsDnybJmlVwnmOiQZH2ta5xzcL1kJk7Unw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T21:50:10.136Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.200-renovate-bluebird-3-x-484e0e0118fbc86b93e1855a1b3ed25b73534f34_1664056327202_0.2392952369634731","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.200":{"name":"@balena/jellyfish-plugin-front","version":"6.0.200","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.200","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f398e71a1ccb665573cf9ee85e3bf8ed64639bd8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.200.tgz","fileCount":39,"integrity":"sha512-QCkQkJl+TP1tZXRgvWBso3D3Us66H2fRL2+Hxq4vWIQY94azIpYXV/zIeK2/XiBy5NuRVqPq7lOJ5mh5Ybq+iA==","signatures":[{"sig":"MEYCIQCpSOX3wkPoM4G//PYoO2w6vH3rYXtMZuXmxcglLYtRTAIhAMIK4xIGoGC0EYt13Y/hnoGbwqu5CPX8oy41lWsTGGxD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL4WmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4vw/+PhMJNOkLC9Zfj1i4KRkBA/2ZTMNJa5oDZzNCschw2lav20R6\r\nVBfR4bOut7H9nY7Bzbtuk6Fv5NzZXqV6l8ksnl+ZAuEbn0TfyLUfYl5REmcj\r\nFyYwKHCPsDrU/5WOPsfIA8gfvFgudvPhqdYUgEFwRkq2gNmcAPbl/tWaOgAZ\r\nlSZn8dS47SLRHkdaVoMtx8qDu/IU6TEFFYZUqFuU5kmHFwoZlPOeiw0CImPk\r\nKZlzwq7loCl0gYMuGppg1Aaj9OT2r41XVdEndNZjSu5XExDEOatWxo9LzmC4\r\njfJhiksaKOs/4lS6o2Im3lmb2jLaZUjC+EmE2G490U+vqwE/3oZKk31Dp/jR\r\nims/uqcTS3rRqWUaZKKd+S9x+BHSTF8j/G7xA5e43n5n2dfjktCklIJtU+oU\r\n401onF03Md6hEB6BhvBmfuQmHPTEvuDL4xaguOSFQtAnqJfrI45lgnTSOyFj\r\nex0xcwnh2DBAEH1llyWyn0kqNMl6kCb91VVNaab8wIN9dw2yLAlFd61Hic+m\r\nh9iTmvEwUdc/cANx11Vko91bvI+Ew7JepFSZyDuUbOwVERVGemfgCBR9BwbK\r\nGXncpfPWkHi4x6XlkDOA83ZGQiZWCqtHDuErG9q32bzPmVnrD6sA9ZjlKuqX\r\njCYaFJoRU2DFpKM/cdFdgml/3eG//gfEHDA=\r\n=T3VG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-484e0e0118fbc86b93e1855a1b3ed25b73534f34-16.x/balena-jellyfish-plugin-front-6.0.200.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-484e0e0118fbc86b93e1855a1b3ed25b73534f34-16.x/balena-jellyfish-plugin-front-6.0.200.tgz","_integrity":"sha512-QCkQkJl+TP1tZXRgvWBso3D3Us66H2fRL2+Hxq4vWIQY94azIpYXV/zIeK2/XiBy5NuRVqPq7lOJ5mh5Ybq+iA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T21:50:10.136Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.73","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.200_1664058789805_0.841115868897027","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.201-renovate-autumndb-22-x-79b24c4d3249985f86d59c65562c3a08b3107f6f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.201-renovate-autumndb-22-x-79b24c4d3249985f86d59c65562c3a08b3107f6f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.201-renovate-autumndb-22-x-79b24c4d3249985f86d59c65562c3a08b3107f6f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"edb3c0da1e9b922088135678cd5907b6b28d92a4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.201-renovate-autumndb-22-x-79b24c4d3249985f86d59c65562c3a08b3107f6f.tgz","fileCount":44,"integrity":"sha512-/+h2GDgLlWgzb0jNKUFymMHl4IB5pAqGlrrL5uC98NrtMZHe/wNS9kRqJ4DE6TGpkuXe9dzpi2BLgpniCfsWjg==","signatures":[{"sig":"MEQCICv1qNaV7ujud73jwjBflRBEz/KFETo15P5Ga+Vm56gpAiA0kZWij93+uQ2aA6GXaUyXLF6ylu6w59Cl5S/z01R3JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL4YIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn/Q/8CWFXf/yIo1eDzVTtKyF/ybBUEvpc4nzQ94wJZqD7LZeL6UBI\r\nAxyEVNHcTvX8wFSB6p4aiXw9MUyfcCdFdZopW5c0Oopfh73WRc/hOubjMcR2\r\n16aEVtfeWyWY9BRhfJopviotkEIgP/Nh6l0p3urqQkPTdZ2FYL6FtDqX1scz\r\nB5K2F81qEkdhcNqtVQjU9POTqEajT2YKE3vINA8P+WQc04kwBlGdM94a6bOZ\r\nPI2K2USC+mMDA8bTJ9AlaV0GDrdOa7tCoD8IXImjCq3z4QobZdvTL9QcI/0t\r\n7u7sc+nmVKWIZLQLzZR9xjfF8xJDA5GKuXZ5Jog0/jcYNILm8cIBLP/bNa4z\r\nbRRNVVUIcOSYPzKGpdRykt7olj6uYXCzWaFjAzF8aBPA9N6O1PaLSQH1UPlg\r\nWPdMPZ4PYYjhcABa4NQVqwE/AEHnRSIJVca4KGMrt+rk1Oj3RVtzMHaqd4TH\r\n6dMd2Vn5fyIze6vZailXy8Cf9UeZ0BQCI0OJhmVbrkfp/xd8/eB7IgXFtqRG\r\nmXLVIu5zyB4qbHn98oBsKdo8KrbiqsBmtI8daoKFwp5bfY3Z+FnTKuILiMuS\r\n7Sp0vLDarm6QV75vwfU4pA/yIv5e3UswPu89laZKF5K6+0ZMJCP6sVsCRg/+\r\naKHuF6MCJCoCR8XQh/QVPFE7zX6WtB7xWxI=\r\n=0hkf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-79b24c4d3249985f86d59c65562c3a08b3107f6f-16.x/balena-jellyfish-plugin-front-6.0.201.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-79b24c4d3249985f86d59c65562c3a08b3107f6f-16.x/balena-jellyfish-plugin-front-6.0.201.tgz","_integrity":"sha512-/+h2GDgLlWgzb0jNKUFymMHl4IB5pAqGlrrL5uC98NrtMZHe/wNS9kRqJ4DE6TGpkuXe9dzpi2BLgpniCfsWjg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T22:33:04.930Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.201-renovate-autumndb-22-x-79b24c4d3249985f86d59c65562c3a08b3107f6f_1664058888522_0.1442078725485918","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.201":{"name":"@balena/jellyfish-plugin-front","version":"6.0.201","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.201","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"da14c903a48db48a0fc2ca760facf3729aef4d6d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.201.tgz","fileCount":39,"integrity":"sha512-zkm8KNIePRzIdZU2/yzDVp4T7RkWTlk9W6DXF+O0QLVGFFpe0S5tc+LB8V8Z6b/z5WfgoUnr82Hg+0hYxYtNbw==","signatures":[{"sig":"MEQCIGWS+jlRw//nVluPuhMd+OXaF5bHNkxhipEaAwhCJQwEAiABhhzh79VcNa8hj1ZoUApJgrXwJwmgIAOBdYc8QYAc/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL4+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrenQ/+Io/wQt/za6H8PMUgFp2wPujbvGrcMxF/h1cxnzD6bD69F+FO\r\nklaDxHfUCTo5ONP2Aax4louBtjBA/jgaQRYlPYUiAlJP92KV+PN6qM58Mrb1\r\nIAwQJm50WASe7gDAgys1kuRS63Qgp+r67saKOjECzOAzCcNvtpTV056p2zOa\r\nsYyUrEb3MpeG8MhU9G7nLEfLRZ4hSeLbaIgn7XC3M8w0emilvToJVZRmeKzk\r\nr60RujLQ2RGjS/2cBUYEUh1K/pCZpb2W672yfjMHy5P2/ZJ35Xy0vrpVmTW4\r\nK0cq/BCRmmgvlvG0eE2CMxfut0kDDNUzjPFDc40eKfllIW6jBmI7KrPaA5/V\r\ndyT5UdR1eNcJ01vqUOIc/zduqRb6aauX8SJWP6tJegzc6+pzz2LDbz88Qd+f\r\nLTaK+TXX4KWxWG5xMGnHPPzJV/CrDX+du8Imn9JcR8F/7km0dqSKkZ364FNJ\r\nSxj8swvKygDalZYvWQyPkzvZycKsbCEsIIoZWls+x3rWueZssLQ3CO4Ef4CH\r\nmCmHrTIhgzZYfvtIl2jCX6LzLPai7i3wRmx64YaSDNe1cNnERCnT5JGr/dn4\r\n2mrTSpivTbXAXe/F3wIb8QV6W3xmNf3edxgkUpe9aFqvDUYvd0vZ0eCF9RHU\r\nwA68zo5P1c0vMmYrookWYXwWEY7u/XBhciM=\r\n=LNS6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-79b24c4d3249985f86d59c65562c3a08b3107f6f-16.x/balena-jellyfish-plugin-front-6.0.201.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-79b24c4d3249985f86d59c65562c3a08b3107f6f-16.x/balena-jellyfish-plugin-front-6.0.201.tgz","_integrity":"sha512-zkm8KNIePRzIdZU2/yzDVp4T7RkWTlk9W6DXF+O0QLVGFFpe0S5tc+LB8V8Z6b/z5WfgoUnr82Hg+0hYxYtNbw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T22:33:04.930Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.1","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.201_1664061370249_0.7697621308582743","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.202-renovate-ts-jest-29-x-669bc144dde9c6ce405c233a88c7d6281fd78d99":{"name":"@balena/jellyfish-plugin-front","version":"6.0.202-renovate-ts-jest-29-x-669bc144dde9c6ce405c233a88c7d6281fd78d99","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.202-renovate-ts-jest-29-x-669bc144dde9c6ce405c233a88c7d6281fd78d99","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8dab8e4c7cd34a712d951f32a68529072cea494f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.202-renovate-ts-jest-29-x-669bc144dde9c6ce405c233a88c7d6281fd78d99.tgz","fileCount":44,"integrity":"sha512-qQCOWqoP0E/Mi/Y8e9GskthavJTsmrO1p1ynR0IKJB/2m4ydWWIoBLAVavRiLB9WoPC5H6YuOoUriGAJvKJX4Q==","signatures":[{"sig":"MEQCIG4gGOQQTfywSGyRziLLAdeoS5rR392qOdNBXqfFZfEGAiAJ9S39SV1rUYfW3MSD4DqTIwu+BhmiU3zwtv+VNPaK2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL5BFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc7Q//UCgXFPr1LX9JG5llHvgDmD502yFgn4z0jW4izdXuREitQBLe\r\nQULF7RJ9BPz9Bo0HnEHnxHUHXglqtXki/QS7KeZRQDxO5Q+oGizmvnuhfZRJ\r\nQlraTpX0GUaZ7Bf0DD0hGAnt7DrYmHnE+wv2RAqKOZsjYtOvQKRYMKdUZV8G\r\nA4sSXTGkrtLllt8/9peuelqVo06nYPT5+plecXHUBClgHmJIDpd5vX8etyY5\r\nxkLkuGzDAFDEGrkihu17Y5wimtVXIqV9fMnQ9FopWmh0IgWP4A5amZSOhTUl\r\nQz+dENk7r8t8ypVtL+gdHZCR7pcN4W6bK7jP/KgswRAYuGGMYnPFuFI1mtH0\r\nA17Nr2WSiu+LaIVHoW++94xocz7N/dpEJ0vqTVxDqdSeqtBrCRw2sUw2CfoS\r\nhYQ3wy2+vafDGAOeAQx/4UAl+DXYQyuyoev1HrDfSCkS32qbFbsETOAWiZWY\r\nWYxUkG89VEzxynRYFekZSUzLeduCvXdtUjbRVsMNYUOFL2/cs3KvjUFAsHBr\r\nyF46nCUf7kdrBItBrXRvsJxP6U4GB4f7YQ+zNPaunrOIdDPY+8rX24kRTHEP\r\nlzrHCYi08H8Nmd54Li/m9mXihlF+tCff4LS5e77ToqVy/yG6UviYlRBr92So\r\n/kh1GwHiyJO9d4s8d/fHKhUdAjV15uyf3PU=\r\n=glg+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-669bc144dde9c6ce405c233a88c7d6281fd78d99-16.x/balena-jellyfish-plugin-front-6.0.202.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-669bc144dde9c6ce405c233a88c7d6281fd78d99-16.x/balena-jellyfish-plugin-front-6.0.202.tgz","_integrity":"sha512-qQCOWqoP0E/Mi/Y8e9GskthavJTsmrO1p1ynR0IKJB/2m4ydWWIoBLAVavRiLB9WoPC5H6YuOoUriGAJvKJX4Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T23:16:36.817Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.202-renovate-ts-jest-29-x-669bc144dde9c6ce405c233a88c7d6281fd78d99_1664061508915_0.38361440392025137","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.202":{"name":"@balena/jellyfish-plugin-front","version":"6.0.202","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.202","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b80bfc440b47d8669ab2419ef2daa7de08fbb9a9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.202.tgz","fileCount":39,"integrity":"sha512-uO5dIfGLqPtGxn3qnX2jr2BGjStAIKim3MBChQ2DOl681OCjK+BPriQtxAr4R+DGqKCRJ7g06ZxbLnwWs6p6YQ==","signatures":[{"sig":"MEUCIQCUqTaSnvv1NBpO9BkYtZv/nO7CUWghujFHU77HbnfocQIgeQHhepe/p4XsYdeneU45vDo0QCD3LvaU1CG2H7G1AYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjL5o6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph9A//bRElqXOpof4a74IWjZzCAjUMA8cIiNxdRxpxcJZSW7yZj22A\r\nF5nD8ZcWx+LOC3TS3dyWXZ4iwlUBB1+s7SvmGwwUjos1p7weLaTauPab4ny6\r\nHDy1msvT/fsgDjlPU9kZ2Gqk9WvS4vWJ6GqGtqzyiwWKs7y9Rn1BuvMC2P6m\r\nsCm+XK7j93KKyWY2O+PGhFmCNHkQaST3OJSRd8CVQ6iZp1CryRgCoC8ZzaRw\r\nOrswEVc5HEpXQFvG89qN6z37Ik9h+bMTVJ+BIWvVjmtj9Y+X9jz8eymW9EsC\r\n4o4V+wWRtP+1U4dpi9xilCbDdS/hqODCcUUvrzgnAShCyD1mOrj+i9NpUSD1\r\nWkPooV0M3yAqstif+deTELynDpta5eif/eN3/8QLLlDd+IVuNuHm0vvqfZTp\r\n5c+PxCFw96lHEvWovM/QY2iVQb2Yzw55OwQ1G6Xd1vcAgygvIkHVpFTN1OoP\r\njumvHShLC82bMebG/gMJGcs5dTMQVhP07V7SkSCvPPZHwM1VR+aDFi5UGCw3\r\npJL7Cxx4DBJZEjM87XYf8EUfCTmUxd5vyb34Tx3sZQt7wx4RxqXM3YsIjv+O\r\npc7s5cXiEZu3dNhlJuZzeBnfrYr24Qx4mAniXjyW3u0bdqDt9S9+ZrDB5IEG\r\nnNDQzx+eGMTeytdBr/Llj6KunbRNafl8vm0=\r\n=2+D/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-669bc144dde9c6ce405c233a88c7d6281fd78d99-16.x/balena-jellyfish-plugin-front-6.0.202.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-669bc144dde9c6ce405c233a88c7d6281fd78d99-16.x/balena-jellyfish-plugin-front-6.0.202.tgz","_integrity":"sha512-uO5dIfGLqPtGxn3qnX2jr2BGjStAIKim3MBChQ2DOl681OCjK+BPriQtxAr4R+DGqKCRJ7g06ZxbLnwWs6p6YQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-24T23:16:36.817Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.202_1664064057761_0.5810250264487202","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.203-joshbwlng-test-worker-faa3f3526fe0b636b96efccf8cf31491a7996287":{"name":"@balena/jellyfish-plugin-front","version":"6.0.203-joshbwlng-test-worker-faa3f3526fe0b636b96efccf8cf31491a7996287","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.203-joshbwlng-test-worker-faa3f3526fe0b636b96efccf8cf31491a7996287","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c9d1d3e1fe02baf8feb5a0cd0002b7565f6da084","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.203-joshbwlng-test-worker-faa3f3526fe0b636b96efccf8cf31491a7996287.tgz","fileCount":44,"integrity":"sha512-NKKSFHYnMIFoRcsC1fce5BvFCuIsjgobM8GtPUzdL12+H0v+Vsx+N+0DGzn6ujSnSo8tuUUuG2207LO61dZYDg==","signatures":[{"sig":"MEQCICuEUGnnVt46GbeG/76evm8QnI8hb1bo1mmsMUrhVtilAiBG3wFd77olHHFFkMt+JMlG2uIHgkNpARX/gtCMOCrF2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMSbEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeExAAmcz35uE8hzOkQuvdf9C4ViAym/btGjrimmuxalPfRaAmCI0w\r\n+74un1NWKKHjXl3B2ds5L4ttEDxccBvd51/yVdJQQXml6gJU9rpJ83KdM078\r\nW6ad7OkEHdX/x2WigVXqWAs+ifhIZ0CbA558W5Y3qFvureE74Elur9KbyEqz\r\nYae8hWSatye0neJxOFtL/Fr202EllOHqBXn6EmOPph/q4eNl6xGljcaVtxBP\r\nA9Zj/Xw7+TMbx4qYryokXadfFDTzursySydgheynPCtrHKCOEmYElOuQFr0M\r\n/tRYzBaPzlwgUmGr3aXzy8gQM1T4xwKyo8k6wI3NtZSHrzqmM2bQkQ9vOj+q\r\nHl8qinbVoNJGL4KQ3HM6YDdCzye3vBdrR+VM6TAaWED9O6AuolQ4HGGOGdOz\r\nQqV2oZ7KtAK9/YXkIzwqPv0R75l/hSakPq21rQxTvD/CVxgIHr2vJKDgaCFH\r\nkSw94nbQIu96LSQil8wsUq7tNh10CzfpfmIimgyo9Bf17UnbP1n+5jCegU5i\r\nzjmZ1vtiQ60OKUJlD6jhP8de7FE5BTEoRYbhvtIBvRGqlZWf1aoZB00P6W1R\r\nD3yc1io9KAPOreUoi8g3MGXpQ5AfFZUxD6vj3Fb8xcXwfxXRKUih3j8XYw+7\r\nqTBP/IfUbQlqbk6USSwd/D2uKlwWUWRNxIk=\r\n=/oEQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-faa3f3526fe0b636b96efccf8cf31491a7996287-16.x/balena-jellyfish-plugin-front-6.0.203.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-faa3f3526fe0b636b96efccf8cf31491a7996287-16.x/balena-jellyfish-plugin-front-6.0.203.tgz","_integrity":"sha512-NKKSFHYnMIFoRcsC1fce5BvFCuIsjgobM8GtPUzdL12+H0v+Vsx+N+0DGzn6ujSnSo8tuUUuG2207LO61dZYDg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-26T04:10:45.664Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.74","@balena/jellyfish-worker":"35.0.0-joshbwlng-drop-execute-contract-d948b5456e79bb0056d37f80a476eed2a6d73571","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.203-joshbwlng-test-worker-faa3f3526fe0b636b96efccf8cf31491a7996287_1664165572009_0.013526770074878236","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.203-renovate-balena-jellyfish-assert-1-x-fb5acf9ac2012e7bb2fa892a251a4578f119d5a6":{"name":"@balena/jellyfish-plugin-front","version":"6.0.203-renovate-balena-jellyfish-assert-1-x-fb5acf9ac2012e7bb2fa892a251a4578f119d5a6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.203-renovate-balena-jellyfish-assert-1-x-fb5acf9ac2012e7bb2fa892a251a4578f119d5a6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0b5d341a0f9105a5a436b24bcf5299fbd639b202","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.203-renovate-balena-jellyfish-assert-1-x-fb5acf9ac2012e7bb2fa892a251a4578f119d5a6.tgz","fileCount":44,"integrity":"sha512-AjVD5OSoScjqMrHXZOed6P+wtPseadHHptzC+n93gEbGHnqnBdndFdlIIbhGrn4+dZtubylZQgsK7mVU5jFVyg==","signatures":[{"sig":"MEQCIBA5HMDaKGX1hXtIOs8lbUN/iQfVgI0JZ0G3IGde8VkDAiBx1AkQPXBfQYOOy4KtptSMYhgfDLijOUw5sRzUmn9/6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMvFMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRmg//Z/Fqtwgcuk9DpB7YdaibG07TMb9uiqwRL3+2MMMAyWRDNShR\r\nYEs2IGeK4uwm0Bb8z58GlmpGoDcYQpjl120lLiJMsFwEbXt89ZnSjf9RVcJo\r\n9rwmoPT2D4GO+dmT01AkrqFLSC1jOKik9NncK+gN2ag+M9bVAsxDBielXLzT\r\n72ES2xWyv1+MVmVW1Ts0bR/+GV9BRZn+lgS8PdRWcTID6DXIXxmxXTA/U07Y\r\nedVFR69CLYNA2LyJPOSMtYigqiaaDrmL/gQOnvJo0I7+vR+7OCmlfYACHRMP\r\nQbBmwrGmoKHPHTlOUFRN2nLR5H0EYvNKz9oLEOulpdyOeYQ1winxf+CNSU1m\r\neAxi/A63l5vbawT8woAvmYuyW7PACgdLkrhN6we53kyrkr0tD+x7FAHwkYBl\r\nQMalaX02EFg0s9FCcQ5sYgY+Ah/uLgLnhQHLuS+ZTsIboujo1aser8aUn1x8\r\nNQ4uzMj0VyznNUFOGHlRJYNTReQHo7tf7h23CH3vfAw1lEEmr0OyMuGcy8Eq\r\nUtCjppIpWjAQVotuw4Q55mmQvqN4bnrPST1v0tMZp5xZVqpOIoLYolY0S4T3\r\n0si2dUdsvIa3HiQlQpcDHEeEQlyoqbUK/v65lu284PSXMhggArq+EMgNOBij\r\npPUAVOAwDMAjyQfqgePiH+Y1HW586CgXA9U=\r\n=gXA4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-fb5acf9ac2012e7bb2fa892a251a4578f119d5a6-16.x/balena-jellyfish-plugin-front-6.0.203.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-fb5acf9ac2012e7bb2fa892a251a4578f119d5a6-16.x/balena-jellyfish-plugin-front-6.0.203.tgz","_integrity":"sha512-AjVD5OSoScjqMrHXZOed6P+wtPseadHHptzC+n93gEbGHnqnBdndFdlIIbhGrn4+dZtubylZQgsK7mVU5jFVyg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T12:47:20.616Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.75","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.203-renovate-balena-jellyfish-assert-1-x-fb5acf9ac2012e7bb2fa892a251a4578f119d5a6_1664282956295_0.5842713035257461","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.203":{"name":"@balena/jellyfish-plugin-front","version":"6.0.203","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.203","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dd7536d0a87b80b61a6bed47b5c5ac85656c6cbc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.203.tgz","fileCount":39,"integrity":"sha512-i4RI0KWXjyjVHRXBBDc3SrEa5pWLzlmj3VeQTUvY34eAAK3n1/+E671+1Vn3sq1j03Vvq4F00f32kdvWW5Co9g==","signatures":[{"sig":"MEUCIG3CCS+iYZLwqBHB+7hVYRwmPBZktw9AklQby6hp2zWpAiEA7ZD/HH2iggvov8ZMVEmB7t/HwAHkZ6fHKF2gPeXfygY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMvyRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbvRAAlAKzIpz6IcUuIBfrp8+Glgdmz/itjWPRl/6/DQ50Zcqkr5Ad\r\noMWEJM51kWJmaIetQmZZuEvxkY7Sh/H+Z7yw3UX5CkmxMwrCsUjSvSlTPN3G\r\nsn48mJ+TIH+MTnIIn6THs04svA0hYxACpjBL2y+jHgzO6Ggp4yXDY57KXJAm\r\nSWSnbTnCaOz+3dCHbwX/WQN1PQOr4Ey+8ZQ+8VLIPq8O2vHf/vrEXObeImeX\r\nCyaQIqGxprq7uS7CylOSPkHSdGIpfgaTG05WBgLoiqQsXSqhTSWQ/RBySvF6\r\nGq3LPe3BRnV9LxpxaL/I5mq/iW3XLaZJjND/g1B+1ZzZrelA2hRXN6NJNkUH\r\nemwYkN9QjEMAu5cpgD3jwz7waYXjWXobE4/9IUPwmbh0qNzUQPdrtsQQevbF\r\nnZfBnA4Y0B5HelT0pvktTX4fevomkhYwGjETGF59KV2VU5YMy2TtveS541Kr\r\n/Bido307jrwBhLRQP6VPU0JiXT+LUE/9k1mNdYlLyVnIIeYoFS3a28sGgre5\r\nJbkIl6LimJFKpOcAGelqesH254PlN0n9TbtnKKGCpBA05sNYoDO7w8xdsVlZ\r\nBeG/4I+/Ihfv+K9ReIgbxCJMoRuTG9LrxakSN9ER6PgmDWc/REdaOBjf+qXc\r\npYOSFNQOM4lxgPlxnbhp026yfaMu05Bi+cI=\r\n=Gonk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-fb5acf9ac2012e7bb2fa892a251a4578f119d5a6-16.x/balena-jellyfish-plugin-front-6.0.203.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-fb5acf9ac2012e7bb2fa892a251a4578f119d5a6-16.x/balena-jellyfish-plugin-front-6.0.203.tgz","_integrity":"sha512-i4RI0KWXjyjVHRXBBDc3SrEa5pWLzlmj3VeQTUvY34eAAK3n1/+E671+1Vn3sq1j03Vvq4F00f32kdvWW5Co9g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T12:47:20.616Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.75","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.13"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.203_1664285840959_0.49245381875684524","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.204-renovate-balena-jellyfish-environment-14-x-e5c487597887987f3ca56b82408574e267e86d2f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.204-renovate-balena-jellyfish-environment-14-x-e5c487597887987f3ca56b82408574e267e86d2f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.204-renovate-balena-jellyfish-environment-14-x-e5c487597887987f3ca56b82408574e267e86d2f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"931de678eb6c93221b837f8d96fde560189498ae","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.204-renovate-balena-jellyfish-environment-14-x-e5c487597887987f3ca56b82408574e267e86d2f.tgz","fileCount":44,"integrity":"sha512-IH7bmO3YJWqHnaX38ld85xYF4C/9UvrwDp8JYizbVRq4kXCyXeCwW8d1fEVKc8FcZPQyh0rSVHFuXJzqEABp2g==","signatures":[{"sig":"MEUCIDaMR7msw6REme60xTZjTZsRu1turTiZVmEccA2cwqBUAiEA1p5k5yrblADqiL9E59uVv6SCOGgXP7V8SI29ZcjwUb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMv0KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqowQ//Zbca3f7lnd83gHPZlaiFLJ/HDlXGWzzi3W1FPg39gbax00zf\r\nq7/M0FuarX/vaUV0mLVXgoiKsvfvl6GmnBSpj2g/cWmPlOkfH5iKUmCTDJa9\r\nXIL5cH983lt4XiaQpdSe8VzFgUZ7E30KS0jhp50KTm3gLySRKBShP8iC+U+t\r\n7TMRB2vYS3Z1yiiHHi17DywFkABsB/gOSmoZHZG9tevEiY6ztfupsmT0bHJX\r\nC207RG6ycMt2s51B07Pdnp2GxQfFbHMSi0/yx0d9/qGZgzsdMQtRZ3lc9xl0\r\nIQPaU6ogZ0f8g8DXbjN+hgpcFsSoyEG3m3NH64njmdmKSGZxJ7Jpi+YEszep\r\nYHofJgeDhnV4yWJjs9lKeqE0qVyqnxgaJUqHxjmvsyUEYPKrpu8gI0AQV9G5\r\n1aneIajNaAD5eR/8h6yTfTLkj1pqibmD24XyIgJp2Upev8X1KENJKIl3FkrL\r\nwxTDazlK5ZrgpUfaCO8QH0aRhKLFaLQqssNY0HFWg7Dl4OxBJCcf4H1aRjIQ\r\nDcFn2KvxXavEIV23A34F8HQKKJnyaySDnF7oXDP5FSwrqKH6u7HsNVkWFVMk\r\n92G3aRnk5y2HvF7xYaELv1sO9g3NGPI108j2cIolyQ5E/+hL+jGlfbztmZRE\r\nUk8gs9h5jNsQ/y6KL9uo9SObRg0+ujOCahE=\r\n=DnnX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e5c487597887987f3ca56b82408574e267e86d2f-16.x/balena-jellyfish-plugin-front-6.0.204.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e5c487597887987f3ca56b82408574e267e86d2f-16.x/balena-jellyfish-plugin-front-6.0.204.tgz","_integrity":"sha512-IH7bmO3YJWqHnaX38ld85xYF4C/9UvrwDp8JYizbVRq4kXCyXeCwW8d1fEVKc8FcZPQyh0rSVHFuXJzqEABp2g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T13:37:17.610Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.75","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.204-renovate-balena-jellyfish-environment-14-x-e5c487597887987f3ca56b82408574e267e86d2f_1664285962163_0.28304577262751973","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.204":{"name":"@balena/jellyfish-plugin-front","version":"6.0.204","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.204","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3580cc141ca52744d0116c0ce8d16f07dc10c507","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.204.tgz","fileCount":39,"integrity":"sha512-/nkBMNPNwngydlgn8hLrwRFofdYSe/Ioq2b7gs1s5+41KaXQ6SohsWjj1v4AjY+ECo7BuLb964STRzFq5Dr3Vw==","signatures":[{"sig":"MEQCIBnO5e/CUWhp3DhzMIsK6pEZZ9bBJxxqXG512Yh25tg4AiBgiSqoVnU0ns+IQO5pH0iXJDp+4NvB+C7K2GGqtJjJIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMwchACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKsxAAi2UtJ1Yup+SYfYCr4dY0T4rW9IMRfAt6vHt2wb+u6pmrZTqI\r\neKZg8o88BLz+A2vxg1KuP6Zzi3kZ0wVZxasGFa8xfRdc61o9xXU+jgvDwOH4\r\nNTu+UzVRacbKK6N/t8zx4oNOD0YlZT5WxRHTKVm0gNikFTEvY5nfjCA23w6F\r\nE6mF72z0ey+hnrzfQh03BP+GtCjzGwzwps0Cp4VEKIZDQHHUHnb0/RGYUGO1\r\ncxwrJlngYLIywOjA26p8X6ZPkqGZVamLchXre/xG+ATR9SyMYCJF0Y96SMBK\r\nYh/wpIfqLZ0rkGHB4lkg9BfofbnhyqS76ApRDcmKmPhXR/jTOrKI6nO+yWxr\r\nLPS43bx5EAK6vyiF/9ZhKh4sOkpSvwipw8SkquGujSQcgQCPluof2mCpws+N\r\nPdS22ufy+Nqq6GbmoKP7B7xenYVO975PKw3LbMKqy+wLWYQCXoYTn0v4g2rh\r\n4A33iEDSsRD4YX3ZGwywc8JRQcc01EtsNdaeScnHrc86V2AEKOP702myDr8U\r\njtoKLmxgf8bATgyyzcoxkIxq7vvLWKLMGTrOMW17TnX6Rf3M0P07ooM4xgYM\r\nTasoCQI8zcZHlYKlhU5fTw0Y/ABG0YNOMBmy5F7jhK3L/cZPUWsM0uNpRipP\r\nFe8K58I+nqN2JAxHPEEmjACZG8sXtbuxGEU=\r\n=yTrt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e5c487597887987f3ca56b82408574e267e86d2f-16.x/balena-jellyfish-plugin-front-6.0.204.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e5c487597887987f3ca56b82408574e267e86d2f-16.x/balena-jellyfish-plugin-front-6.0.204.tgz","_integrity":"sha512-/nkBMNPNwngydlgn8hLrwRFofdYSe/Ioq2b7gs1s5+41KaXQ6SohsWjj1v4AjY+ECo7BuLb964STRzFq5Dr3Vw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T13:37:17.610Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.75","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.204_1664288545275_0.9755993519504609","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.205-renovate-balena-jellyfish-assert-1-x-8621eb4bc3bff6cb3000aee7fe1b835a7b22c51b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.205-renovate-balena-jellyfish-assert-1-x-8621eb4bc3bff6cb3000aee7fe1b835a7b22c51b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.205-renovate-balena-jellyfish-assert-1-x-8621eb4bc3bff6cb3000aee7fe1b835a7b22c51b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1fb1186184c8d42153da72a89271680bbef51958","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.205-renovate-balena-jellyfish-assert-1-x-8621eb4bc3bff6cb3000aee7fe1b835a7b22c51b.tgz","fileCount":44,"integrity":"sha512-T4VB8aKANT3uJ06qCGGsiECPyhqmrlzf2fiKFi1CSJ+tGzhoASDgdgO0KhITrPJpDy8N27fQkUwfNpt4nBsN8Q==","signatures":[{"sig":"MEYCIQDVk6AMuVDCiyY692uNURczXpcevyoWnfyVQ7YbjnYm2wIhAJw18REzbyod75FdmBLa+zdbOQU7QfNsUZyRYJfLeNV8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMwfuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHYg/7BMGwdkIWnGUmvCZvHFycul1bfkUq9pSiGpF+MLF+woatM6JR\r\nKLwOyXopsBOuCDIpKtF059CzbMKa+EgoMvaR39VfJSNMM/oGs0/crEb/Wxxc\r\nQpPYX0Au00eNUisBInMfM3TVYSaZKqQ+lVkfgSyMxGY8xvFUTpOyUzW5YU2x\r\nyXCY5FHPt+4Ec2zuYIDvSuu+uQeCQD6iQItVy69dqAiNrkG+Igjl8Wn+R5XE\r\nEi1JWZ20sQkbrDH6p+bKiwbS8W6FMv6L5wmmBZS7cU7lMYHgt2xdO1wh6XZe\r\n0OkgcWIwlP46lEdaufvhrVgjgDebeDY6iFO+M6zfZqLJVxOPXLtkh+/GrU+c\r\nYdsy44niOzDfAkOHaDCAIR7dSG5EsR209Jb+7bmQO2ZdBdiEzsfaZ+mW2R5m\r\n3AR4r00A+xgQDQiHABU2Y6IvhprQdApV7GyVl8R4wBgk0a55dh7Jwm01WaO5\r\nbU7EHHUWgspB04jXqvbKnSB0DLY45nYL1Oh32ovSSPMIg8Q9pX8xKuT9NkLX\r\ngAvaFvmX7IjSB3J9YdyGkVsXIvl5Xw5wyiqoj0Cq6u3RYN/S904ywXuevxBs\r\nbvmw7B25kDbAW4iNUpH//Q3KZFxADnI/pxumAQVxmDzhxIx/L7f/O5ivWMaI\r\nfidXG49X1Bz7uFePVjoPsdOroR7R2eH8C24=\r\n=F8O0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8621eb4bc3bff6cb3000aee7fe1b835a7b22c51b-16.x/balena-jellyfish-plugin-front-6.0.205.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8621eb4bc3bff6cb3000aee7fe1b835a7b22c51b-16.x/balena-jellyfish-plugin-front-6.0.205.tgz","_integrity":"sha512-T4VB8aKANT3uJ06qCGGsiECPyhqmrlzf2fiKFi1CSJ+tGzhoASDgdgO0KhITrPJpDy8N27fQkUwfNpt4nBsN8Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T14:23:36.078Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.205-renovate-balena-jellyfish-assert-1-x-8621eb4bc3bff6cb3000aee7fe1b835a7b22c51b_1664288750304_0.24146136281893105","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.205-flowzone-docs-f8ec2fc53240d3d06a772f1c124ee8d00b18ec99":{"name":"@balena/jellyfish-plugin-front","version":"6.0.205-flowzone-docs-f8ec2fc53240d3d06a772f1c124ee8d00b18ec99","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.205-flowzone-docs-f8ec2fc53240d3d06a772f1c124ee8d00b18ec99","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c20515da331bfe59502aee51bc3cab10347df7de","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.205-flowzone-docs-f8ec2fc53240d3d06a772f1c124ee8d00b18ec99.tgz","fileCount":44,"integrity":"sha512-9O9t+l6b/22r1Gty4xDe8LlOTzyqDzjoaOf0Ce4diC8HnnoyDXVfokjO67UtRy5dUhzdhoTNFmKFtid2j+sbYg==","signatures":[{"sig":"MEYCIQC47mNRCSh40Cl7IZRB9/dNg1rHWaw558Hm0oKjDJMf0QIhAIhW78Rd8T5rpVhFb/JsTJxbQCbRMtCCJar0lo0+k92c","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMwkYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMxhAAlx5PzxAMotn+WgwDIyQN2bzdxYobaNfJBgXUS7NqOzX2TuGT\r\nQdvcpnzacOEnV9TPbmllwBCvtOtEwD6klbPzFayl2Wp3Gu+WvI//eLMSLHfh\r\n8VttufVb8SEUJDKr9XTcQVC2663bOpnzmi/57smunr4LXogIycjLGqiZqYY8\r\nFutYJQsoXWVGUJQPfjabaVVfBmqwEgrVNnvBaIi55AdrrfPWbf0CRhXSRauf\r\nnHU+qYaqVXy6GXzk3L91afwX7e+FcwUQ8qOw7GzsEHDy35zOSVIoh/c/ixFu\r\nS2j7b8An4Rk0oj+fhBpXhHoaSpG/30Vu8o6gAEscOnsCrcZCkf0AkeP1e8uP\r\nmtWB/Z3BClzqTsMnw7TTST+XNAck2WOp4I6pFlFyTvY6zp0xADtNAMBFeOi0\r\nalIiGFIm3KSpW8oefAHJ0Kb/U/+V0j+IwiH/q7ij+TgS9PKJvbQ+xD2r0Vs0\r\nnNXCXHBhVUO88qgH/JeBl0lROHmMCdRuKETFZdBXubXl64c6W779j0aBHX5n\r\nSVvswC/EMC2xVacZJw5Yy+Po+HZUeAULqh+AGbSLr3gvtnY4kc40Nr9nCLUf\r\n0o7TQ8Sresco/lneHccVciOvdnqVMAPOQNgJPfgu1sVLe6ezuA0d6dpe67i0\r\nFTKOj/BEKcZf3cQfOzSKF42edbS2S0GFKt4=\r\n=9lO8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f8ec2fc53240d3d06a772f1c124ee8d00b18ec99-16.x/balena-jellyfish-plugin-front-6.0.205.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f8ec2fc53240d3d06a772f1c124ee8d00b18ec99-16.x/balena-jellyfish-plugin-front-6.0.205.tgz","_integrity":"sha512-9O9t+l6b/22r1Gty4xDe8LlOTzyqDzjoaOf0Ce4diC8HnnoyDXVfokjO67UtRy5dUhzdhoTNFmKFtid2j+sbYg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T14:28:40.054Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.75","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.205-flowzone-docs-f8ec2fc53240d3d06a772f1c124ee8d00b18ec99_1664289048528_0.21298149246362041","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.205":{"name":"@balena/jellyfish-plugin-front","version":"6.0.205","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.205","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"65f2ee783dbbc46ec2048e8111b12101d2c7d1ce","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.205.tgz","fileCount":39,"integrity":"sha512-wWrAJT09mkZkzAdIbzU7dSDd/AAQ4ZSkR14zXatc9QKEci3eTr5zqBb1MszJnjam25jdSgDXuL6XnM8YWyGq9Q==","signatures":[{"sig":"MEQCIHmsKvonxQ6bhrh7qNqDjD+fONxH7cWb1mt8INgJCG2RAiA9y2n6adSLnlm2i4C/h/Oo7msK+owh1TGaB4kO8wqt4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMxHvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcQg/8C93FkwPuZdsGTahE4yM7TNoPoVQR/m6zrWZUo+E4Q2erzHjt\r\ngucBVA1txSbB3EREHOmDl8FAiw0x6ay0p3r954dUWvBXLIhbZmGRyPJxXbUT\r\n/qe8MN1eSy4lcLjgEp+76S85TlJ9r9JW/CRXvucM6OB7E0lX7A0k98qbANaA\r\naoDZ6zLO2hTcLAAlCuy7Qql+COtBtMGfYDfiakA5d5GY3Zw5GVG5Q14xybco\r\n4+ZEo5ghF1wz69iAABoa0m0ToqRM7arfrAyfyMBxLMryFA33R6q1GKQcHYxD\r\n2kOhFVknwozVajFV2ziP3kgm/epXaD8n4vHt6YKi6RfdwQJpkeUJZxhjDiaE\r\nLkgau5GGxqszWE7y9G0HOB28AOQqSWlzXgjxVZwQ6+54TiyL5+PHjkxWAF86\r\nPl8k/bQwTGU+ZuF8wdhv5fEzdygp9TxqZE8Tyq49DJRsQeo8eJYg6pAB+mMD\r\nwztB9AGYzc3koapLO9hVwDI0cMgM2/CauyvhKD2a2eALtqOKUXb1KXu/e8Yh\r\nHAUcPEzmuBCQMmgwTuHbn0qoIeim+9eDklFpVenC3sG07rFyT+nqVbccJcjB\r\nlOrhVY9BJwweyKWu5AKucESC6+rRkCVoFV76q6PJ37C6p22obPGI1ibzwJgo\r\nHDiq+1E+02GcpXDrng8p1pl6Uggi4/e/MB4=\r\n=Lb8X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8621eb4bc3bff6cb3000aee7fe1b835a7b22c51b-16.x/balena-jellyfish-plugin-front-6.0.205.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8621eb4bc3bff6cb3000aee7fe1b835a7b22c51b-16.x/balena-jellyfish-plugin-front-6.0.205.tgz","_integrity":"sha512-wWrAJT09mkZkzAdIbzU7dSDd/AAQ4ZSkR14zXatc9QKEci3eTr5zqBb1MszJnjam25jdSgDXuL6XnM8YWyGq9Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T14:23:36.078Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.14"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.205_1664291311038_0.2950130614071669","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.206-renovate-balena-jellyfish-environment-14-x-bbb888f9dd6338c92efc87eb21abf7d54d7af336":{"name":"@balena/jellyfish-plugin-front","version":"6.0.206-renovate-balena-jellyfish-environment-14-x-bbb888f9dd6338c92efc87eb21abf7d54d7af336","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.206-renovate-balena-jellyfish-environment-14-x-bbb888f9dd6338c92efc87eb21abf7d54d7af336","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"30424f60dee389f24e64dc9d44b2a736f55a237e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.206-renovate-balena-jellyfish-environment-14-x-bbb888f9dd6338c92efc87eb21abf7d54d7af336.tgz","fileCount":44,"integrity":"sha512-e8WWZqZFE4SDzT77lXLBzTc6L88MDuVV2JMxdwVk1ynttLzCQDIfPJQVaXgqIuGVvglFr/b4RKcGaCojiZ5UBw==","signatures":[{"sig":"MEUCIQDwnZmjI4lintZtXPqmiP0UXAtDI2hHGVPcsMuYBRRHGQIgcIjkbDGARcj1woFMUahoB5TuIjVsDAnyKcPeZuW5SMQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMxKYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9yw//dZ37LaevVvf7fy12GVkDUW9kRD++fEeU18RPh4F0q7kcrLQA\r\nBrgvzKL72DdcWxHlaS9BrjDrnEnnYUkAEx+jX3rgPAn7Y3XXbTxkYQ7e3JLK\r\nu/uSnbIblbzJ7G6CL4xX4BIY/K4wRpSdm42OXkHXno2WYsbGvke1flPn75mg\r\nOmq0Wk8F9yER8ZV2oY3zy9vqoQLxCKbGzL5odiBVaKFq6E9X/PIJq4wfwFw2\r\nPmzxpezf8EBAKwPfIMHcGsUL/cbdrXaQYrWVz1/XNe///D6YrZ5QT00UelWc\r\nbgsWbf/UBJnJZWFNJejyeLKPGbFAOZfLH+x2VrKprjN8vuoQPvi32K8r7dfp\r\nyEpp4jmKN0fL6FZXOwL4vhdD5RjHgo4UBpYjVMsJQXmMo3Io9SODV5Fc0jb8\r\nh+TCWeXdg7PQpg0FS+3rsAuruBc4KBfRNP192Y6o5UuaHSKPwjaQODzuughD\r\nCMQvHgbnn4p4XW9xpdZ93+9XeSVvgquHFybBgYaHVWdP8I8g8XcH5TM1gjQb\r\n+eUe6JyNu5Ke/V7N140MPAHoTViqMpI2+QTBMTztn6T/aKqjTVxn3Cyv9vhy\r\nAD+p53uzYpajMF5QUP8kXYf1Z7uA/eRQUaFqSM8n7nLGq355KhuNeeZvEtYU\r\nRpRcw+myv+CwPKb5u9QWIcuuUTIGdSiXaq8=\r\n=aNGc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-bbb888f9dd6338c92efc87eb21abf7d54d7af336-16.x/balena-jellyfish-plugin-front-6.0.206.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-bbb888f9dd6338c92efc87eb21abf7d54d7af336-16.x/balena-jellyfish-plugin-front-6.0.206.tgz","_integrity":"sha512-e8WWZqZFE4SDzT77lXLBzTc6L88MDuVV2JMxdwVk1ynttLzCQDIfPJQVaXgqIuGVvglFr/b4RKcGaCojiZ5UBw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T15:09:06.065Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.206-renovate-balena-jellyfish-environment-14-x-bbb888f9dd6338c92efc87eb21abf7d54d7af336_1664291479828_0.10094542633437098","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.206-flowzone-docs-ffde48837d56e512c3f0e84589dbc5b746ad41c4":{"name":"@balena/jellyfish-plugin-front","version":"6.0.206-flowzone-docs-ffde48837d56e512c3f0e84589dbc5b746ad41c4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.206-flowzone-docs-ffde48837d56e512c3f0e84589dbc5b746ad41c4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e9b86a00d12f2eb4528a3e136fa154a7f49bda9e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.206-flowzone-docs-ffde48837d56e512c3f0e84589dbc5b746ad41c4.tgz","fileCount":44,"integrity":"sha512-Ml1fJAq9G0yYnP8R1TSEx3C5oMrlmCaVdyimvEm3toWFQdRd31GnEY1LafT3pOhNFS5PkiOu8FK52scwEz+T3Q==","signatures":[{"sig":"MEUCIEES0kCA5HWX1Te0aEji4+NYWdDWy66ICisj1YHrZSLMAiEAyarDWekVA+IPEXSnw4DvYlcs5/NfySja5aHmqGLtX60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMxLcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc4g//ajBINBU/f3RlTB/wvhCi1L/Ee8vOOzc1MIJwaYZCb7+lRfKM\r\ntowLkzKGEbQlJxVxX3amnPRiINrORN9cBQQLDtAoYtWdOZl07iKI/UWlJb23\r\nERWqxwa3xVU8qZSJFMWEQJ4YnIKhBxVX53WOkJ2auhW//DIV/HXNF8lZmuNQ\r\nISzxIw6AmS59GFAD8Q0A0GVal2T0p1+LW2J66yCgFZ46iYJy6E29f2JcC8UQ\r\n7qRcwa+1C/IBA8sDFJfnwAJ4FcZBSbAoqYVin/ZEVjHxCMmu9lu7Rd76b5A2\r\nqG0k8iWxNNfrkR6+MGATGtW7/Q3WZliWmMZlDocDFDxKAPxBKSRy6D2Ftyvn\r\nTRNenykI66zvPrBWOmCvdAoP9zblecR+du2epBF5Zx2y3OlIDeaLfZq81V06\r\nlnoOgSBDOSi40AfkNQDExB2cbHXqqhpK4xP+UYyjdZMnddIMc58pBk3bxhsj\r\nSjFgWygCmGEQxTkcy3kt5QYS0AiE/ZKX6LA2/99itt3wvCOnFXOg1gjx3oLf\r\nMQQwOxXbd4Chz1jh0LV9Zo8WWVnke4sUHCHB9M5NsIzkBcCRPwc7uUqw3sAT\r\nFapHbIoICWZmser+HQ4noLGRCz9mV0swTMm1oouA4SNJ7JKStdj+3fmWvAvm\r\nzEtplz222lwIIeQdTAlfvTsP1wo4xWnNJno=\r\n=NAoO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ffde48837d56e512c3f0e84589dbc5b746ad41c4-16.x/balena-jellyfish-plugin-front-6.0.206.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ffde48837d56e512c3f0e84589dbc5b746ad41c4-16.x/balena-jellyfish-plugin-front-6.0.206.tgz","_integrity":"sha512-Ml1fJAq9G0yYnP8R1TSEx3C5oMrlmCaVdyimvEm3toWFQdRd31GnEY1LafT3pOhNFS5PkiOu8FK52scwEz+T3Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T15:10:09.077Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.14"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.206-flowzone-docs-ffde48837d56e512c3f0e84589dbc5b746ad41c4_1664291547701_0.0405012747076019","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.206":{"name":"@balena/jellyfish-plugin-front","version":"6.0.206","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.206","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c5ee863bbebc9f51ea2a2d644a1120d1ef970763","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.206.tgz","fileCount":39,"integrity":"sha512-ok3DyXNvOWNzZF3gfOGwpZzFqBeAazZR26ul2/VrBg8Liiikbn7WVg8al9WiIuHppcPFD+7DyLUZc//A2kM/FQ==","signatures":[{"sig":"MEQCIHflyoDFjV70OmXbOrdOOcq5oKH25/W4tLiFp7VKb7xjAiB+K9z5WmgmPjco6peYyUbTIRBF8zlUBPCpOZ13Pt5eZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMx09ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3dw//bp6mxmLqmE0zD7RKeQxZsfCRXsK/KpIE42u/pD39YjqbpDkn\r\nqJ2MK7zjBqOvF9xtUtx5XW8ndMRvX37+9aC7bSYj9vKOtw5AyHe1pQeX6jaX\r\n6DW9Z+496DGtmUxL/nSG22vZErLUJpGD+qJlSjzguIC32C7mtDHJhqqoXxJU\r\n31XapSUG0xwdV7NbHPVWxnaqI/vPnsuUiJP76LyYfLq1C79YTaFAy9FWgceS\r\nhVmpRqrwP19bYikuWh/wI9tq99KpsT4NQ8g266+iEcBUPy/tMF88zxeUIXKU\r\nfPaN9DcS/wJ6CWc7IADz0gF5290/td/Y8fP7T9LTdTBed+wOAgCE9swTzpOO\r\nimwt1n9+xDOwDsuR7zg9KQ/BzmF8pGM1no3EKsxCeNhnb7tJOZo8gKrw6G2V\r\nbVY2xrPsC0ffDjbZwLyRxyREnjqhGjgyQEcSCeT5oqDLw+Xw+pgwvT3zNW3U\r\nKCg2cB9IY8U0lRctWR+E2l+8OSLvIilGGwxV436HLcq4YkZ9Zh+ZNCLYoHPg\r\nfh3MxVAfszBQRdY8Nchx0OecadkMkcwfvXyft05B1oUB4ruz7H70pEPhHFkc\r\nY5ijlnCsU5JJ23lQBQKcCeLZpvMAF0Qidv7oFnY/0IHXzvpV8QzciJAs6/fA\r\nkAvdDD6lFwSZsn6fW/QmI111cXmNIfc5PaU=\r\n=pb1Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-bbb888f9dd6338c92efc87eb21abf7d54d7af336-16.x/balena-jellyfish-plugin-front-6.0.206.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-bbb888f9dd6338c92efc87eb21abf7d54d7af336-16.x/balena-jellyfish-plugin-front-6.0.206.tgz","_integrity":"sha512-ok3DyXNvOWNzZF3gfOGwpZzFqBeAazZR26ul2/VrBg8Liiikbn7WVg8al9WiIuHppcPFD+7DyLUZc//A2kM/FQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T15:09:06.065Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.206_1664294205540_0.8446055738712672","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.207-renovate-balena-jellyfish-logger-5-x-aea0c0e739820c4c1831e4c59ee516c4be9185b6":{"name":"@balena/jellyfish-plugin-front","version":"6.0.207-renovate-balena-jellyfish-logger-5-x-aea0c0e739820c4c1831e4c59ee516c4be9185b6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.207-renovate-balena-jellyfish-logger-5-x-aea0c0e739820c4c1831e4c59ee516c4be9185b6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"94aa7daa8ba92bb421ed3b4af7c43a1190ec657d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.207-renovate-balena-jellyfish-logger-5-x-aea0c0e739820c4c1831e4c59ee516c4be9185b6.tgz","fileCount":44,"integrity":"sha512-JirV4kYlnPDnozgKctymHQilASNfdvvxPn/q+eUWR7jRj3ChS1XqwJHnibTMgYP9ZawjfNyy14soNodTlPFYfw==","signatures":[{"sig":"MEUCIQC02Rqva4klbeCmb6aLysObkq9VqdzuPrE3ZK3mnt1X+gIgetJ7JnZ0pUFN1E+L3wSH86rHsuoUTbUjDBKsT8PzzxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMx3eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3Og//QczzvntDcBLFmEQM2dE8SiqUIVfocCGqXg+MLJz/7AqQCJ0/\r\ni9L/ztX/N/kzGiP2Rm92mGj4ii0RvrNi3QXeELRXFvb0HJTd30WfM7EJ6QGb\r\nMpX3x8rE7pgUXZSAZb8AaA7RdMcdvBm2refrQV5Q/4VAXSLTbJioMEl2Tbnw\r\nDrC/Z7wuo06APae31mZdnXZyVN6ojnGJR4JMQ2l9n5HKItzZs43+O85os9Ir\r\nqZ15iLF7ppoPXwB/as4woBiAqubUXKcDvuBaVsK/I1eEGWm1fDrfEmSdNisS\r\nz1gf+qRw5rN6/1L5JF5TNc/Nm+slw2FsKMUVzf860PaoKDL6Z24NbSFbL7GR\r\n6tYtWhYbjFqVvpg4JXC5YnmDXeAL5ETP233e/XSF4tsvQJM0lOdrGGln7wdS\r\nUpOQENg/lr2XLBG7FS6Ge5n5ebzv6t7UePXYyFZ+Faz/uiRa5vwynz5DNIuF\r\naftLm2//GrhCJLaKw9i50KIiWLr3Q2X8exiXOSoOQSqPrN5yLQSquT+UOviR\r\nAEnXzadpwcY7uljqt9Y8e5pmhD40nD3x8hYyc6m1Tt1q8RthzPg9/FwxuwAT\r\ndwnxBw2a549OO0paTyQ2//SKEIJX4NqxmSeY+Aa0apDhoozv14/r9TzG+ai8\r\nAizbcBIuybWvex7ROQ9E6Fcr2YLA8PdFcSI=\r\n=/YDw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-aea0c0e739820c4c1831e4c59ee516c4be9185b6-16.x/balena-jellyfish-plugin-front-6.0.207.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-aea0c0e739820c4c1831e4c59ee516c4be9185b6-16.x/balena-jellyfish-plugin-front-6.0.207.tgz","_integrity":"sha512-JirV4kYlnPDnozgKctymHQilASNfdvvxPn/q+eUWR7jRj3ChS1XqwJHnibTMgYP9ZawjfNyy14soNodTlPFYfw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T15:57:29.233Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.207-renovate-balena-jellyfish-logger-5-x-aea0c0e739820c4c1831e4c59ee516c4be9185b6_1664294366184_0.946242912286378","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.207-flowzone-docs-c5fe09ffa3d54b2faa8c12d5253ec6154fc49983":{"name":"@balena/jellyfish-plugin-front","version":"6.0.207-flowzone-docs-c5fe09ffa3d54b2faa8c12d5253ec6154fc49983","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.207-flowzone-docs-c5fe09ffa3d54b2faa8c12d5253ec6154fc49983","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b3a424d0e164ee1f7488552a4dfb8c383d047c3e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.207-flowzone-docs-c5fe09ffa3d54b2faa8c12d5253ec6154fc49983.tgz","fileCount":44,"integrity":"sha512-SSjo8HWdJJDqHowyw3RJrqxdpooWxyjgmrTDOiKaxBb2vWU5aK6Nt6vLxUvosxny1FpNkVKxIxSxBPXp+QWHUg==","signatures":[{"sig":"MEUCIAvbXFbZJw0A7AVQ0AtLCGOk6u3Bfl5FYwYEvvuOf5jPAiEAs0PgEjzAKEeXUYtCUoIhEJuyl7/38QvjNenLTPoFXPs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMx7/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRUw//aiiqa9F8YjxGkWpZ0649SIDHuLlOThxiYW/S5rt/QHrB2COm\r\nJbeoD8pEzA41RbbqrmmpOn9kvHDUrJM0LFJrEqpu4rC1HtR7aN33JSrIc/Cw\r\nwMriiCMVMLgwW62JUYX19Z225i8yXIzmNfTxmihc2TED3oefk8297TO98+DW\r\nVavg+cOn02Gc/goKlcr8rzbXRl4jMOQorMVFwoCH4jlqB8gyGnsiTGywyohT\r\nzpBvcKxQY+mNDIiWbXnx1Ic0AIFCyaomh/7oTFmDmnrnSrefOkHGqJ9hyB2K\r\n7n3btG1LW3XEZ2rWVqXMK6IrJj4IUuB0y1eAbzdQEUdMKmV/P5Y1VZl+OGso\r\n9oE7GfaJcyEtfjZAfhDDFy7JQurKm2QNq6VKAAZ3pPDrL5nhe2ZkJi2eeYnp\r\npZX5HDTSOzeMWWgedpf2p3J1XtDxEeWesT3f4QQYE+Br61sA9a9YBRC+jt6a\r\nKbHcxLpqdld2/J1k8rrvkG50TMIDCK8Xq9yh91a3DfMeIVCX2fOuziMmCMkV\r\njLzl4mDqR+0+aSZRZvXdrKmZUc4/l8esgXp1/jgOJbzhHenzd1tiZHeeETuz\r\nc94MCe5DDXCDew09jhKhvSB540+2R86fbmNhjELZ77Fe//mS69YRpgGXqTB0\r\nwmZesS60mmShEdsw7407+kxe+riohqy7nnI=\r\n=zl0R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c5fe09ffa3d54b2faa8c12d5253ec6154fc49983-16.x/balena-jellyfish-plugin-front-6.0.207.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c5fe09ffa3d54b2faa8c12d5253ec6154fc49983-16.x/balena-jellyfish-plugin-front-6.0.207.tgz","_integrity":"sha512-SSjo8HWdJJDqHowyw3RJrqxdpooWxyjgmrTDOiKaxBb2vWU5aK6Nt6vLxUvosxny1FpNkVKxIxSxBPXp+QWHUg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T16:02:06.807Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.86"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.207-flowzone-docs-c5fe09ffa3d54b2faa8c12d5253ec6154fc49983_1664294654832_0.6606381394495948","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.207":{"name":"@balena/jellyfish-plugin-front","version":"6.0.207","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.207","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ca2bf5b81674cac87abbdd4408beccde139ccddd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.207.tgz","fileCount":39,"integrity":"sha512-fxLpj2H3btZ7MCBHkA3lJMaAPDZDzwre2NZKQT7OH7faR4HiApkHGs7ZpfGEKlVSWhIHm1T359rhbqjWJ+8SgQ==","signatures":[{"sig":"MEUCIBwmQSg9hQfg6oX8sORVmDvTNoT2cc7IuuOH3cQwQorYAiEAjjXC/ReM5rGNF29ZOEb4//w/zeHwoPVRYlkoFFkx+q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMyjmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz7xAAh48Iv6NtUaDJyb0FiCjb5yZeVSWKF83DzzdwlJMS6IUNWN1f\r\n4z/7vfE7nZ3agkkqqEHTJOfH+Vt9jK21646WhkCuA0SenhdodULpS6ug4B7n\r\nIViaKis8BArMH36svTsfi7i5jth1I2LwPIfofNUPkr0kfniL9Y5UCVQ2mqZJ\r\niRx4OneZRtK9F/t6Nt8qAQBWPgHIY+lF/1dvxhpSfNPnsjjt3hAnJJ8w1Ph3\r\nHOWQPnG9TaeD/+XJkM1ZiIR87y5RT0dLxx+R2lEOmz3pMNe2PLNLVm9//F3F\r\nMXZUdMUxPu0Z3zY4W665SipA5W78FmnmCTuad1MmNbt3Be1NowdRzeVqEE17\r\nznumeg6OgTkyfNkd14NPa6vnv6xdSw0EzFzZtbgqN6ObGrh8jXE5y2UrP9oQ\r\nIqoY/ejVWnwZmEbYmYmn2xS3NsztE5YAqqbe+hSvM3qinzJk20DgZrdFKZca\r\nhxfgsFb2EoziV3mMZOkoC3tPu2LeJJNm4ITAGMMludqB+d85JCIqbJtjCm4Z\r\nTHEYGqO+tP7ynHpUDBs+CMDhPpKRdmncUme6e2LJLBLVzqvGeYmA9wcZ0td3\r\nIbXGLrIRQVtD4bDkrGC1s565wvyzV2OlxuEUwdTgN7EzNVwd6RUy+fnZ0jbc\r\n7GY4boG+t4RAoei1JEzApQlsqYiYtS8OST0=\r\n=md4s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-aea0c0e739820c4c1831e4c59ee516c4be9185b6-16.x/balena-jellyfish-plugin-front-6.0.207.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-aea0c0e739820c4c1831e4c59ee516c4be9185b6-16.x/balena-jellyfish-plugin-front-6.0.207.tgz","_integrity":"sha512-fxLpj2H3btZ7MCBHkA3lJMaAPDZDzwre2NZKQT7OH7faR4HiApkHGs7ZpfGEKlVSWhIHm1T359rhbqjWJ+8SgQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T15:57:29.233Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.207_1664297189655_0.5971946667069823","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.208-renovate-balena-jellyfish-worker-34-x-f6ab58527d1441de566a6dfc207ddedaa8b41304":{"name":"@balena/jellyfish-plugin-front","version":"6.0.208-renovate-balena-jellyfish-worker-34-x-f6ab58527d1441de566a6dfc207ddedaa8b41304","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.208-renovate-balena-jellyfish-worker-34-x-f6ab58527d1441de566a6dfc207ddedaa8b41304","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2f379c0a91869d98390b46824dd14a359459705a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.208-renovate-balena-jellyfish-worker-34-x-f6ab58527d1441de566a6dfc207ddedaa8b41304.tgz","fileCount":44,"integrity":"sha512-F9nM73C6jkzj5gfsaL4mvYHA+dcfnA4KAt/ZBb+Uw1UpjP41ceQNABhlfWF/eKEMST5fr3UXkJJHbpmY9iTfkw==","signatures":[{"sig":"MEQCIHu2v/x38AOkCJB+7+zfxg1Wv8H8f31ELBf6SWw9KEQjAiA7lRbnzAZZYUKNLD0/fS6Mb703eC0yWr6HWpZ2AeC0CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMymCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpxwg/+N0VhcYYncRHBHAYCeX59Fq+Mp9mUIOafD6IjMJBFZBrWuG47\r\nW3Kidct/adqRyO2rRo6e/LlQM7lkxK9CiD+sW04yu0TUVZwGvS3N9hkiPCuh\r\nlGfozf5STZh6iYmYPLbx12uf9kLMhXSGsA/ynyxFaHtVQl5dpibGh3EnPVDQ\r\naxC4m5aAJDmG01SXKNc+5/2/DW2NavemQfYvuV42UKEHlcN1Lstq0wvt9M7Q\r\n38CDIidlG9kInbCmUwh/jFjXN/9Wds4UwUkkR6NAtIzKRq6V/NECcCTld0MT\r\n5KS+dNjOMz17u7rFxUH8KZ0ZsliN59VtJOFB5ybft3jMZTZKyCseg5CAeyU3\r\naKbjG1NgSoQaq8a105VkZZxN1sVcHjJ6FEwuGehehb6yohWlPJ48Fq6Qyra+\r\nMt2+Sl7QeVKuE3HQsTSRJPmi04qYGauTSc/NldjkvyAa3ZqvgTIk8oqC1Ln8\r\nPbYXiANued3PUjrxUGIu+cr1e4/I7Tk5muZfvwqmH692u284x3SsGMYn9W8g\r\nRYTpTI+fqdFJiE9AkxroBxvJkk7Jk7V3D5y7FW7ka6x3fRvr9cXERI5wbhNb\r\ntCQAcJHkGCKn5HtFas1QNZWymxJWQqzg3WyUMwheyBKETJ6XFl6ZDMJLXA62\r\nxs1KUcUAlbM3Y73KGZBTAz8TvB0bifhN4zE=\r\n=/GjY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f6ab58527d1441de566a6dfc207ddedaa8b41304-16.x/balena-jellyfish-plugin-front-6.0.208.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f6ab58527d1441de566a6dfc207ddedaa8b41304-16.x/balena-jellyfish-plugin-front-6.0.208.tgz","_integrity":"sha512-F9nM73C6jkzj5gfsaL4mvYHA+dcfnA4KAt/ZBb+Uw1UpjP41ceQNABhlfWF/eKEMST5fr3UXkJJHbpmY9iTfkw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T16:47:10.209Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.30","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.208-renovate-balena-jellyfish-worker-34-x-f6ab58527d1441de566a6dfc207ddedaa8b41304_1664297346396_0.38136746034223457","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.208-flowzone-docs-4559f9be94ea365de1c923edffef6e7ecd17b663":{"name":"@balena/jellyfish-plugin-front","version":"6.0.208-flowzone-docs-4559f9be94ea365de1c923edffef6e7ecd17b663","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.208-flowzone-docs-4559f9be94ea365de1c923edffef6e7ecd17b663","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c108ddd8ad1664756d04fe7a4b2bc0fb576903dd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.208-flowzone-docs-4559f9be94ea365de1c923edffef6e7ecd17b663.tgz","fileCount":44,"integrity":"sha512-IpMHTVY4tDNdRPpdE2ulmZ1KzxK2yVaIeoEepRlt+gOZM3/IZmwrigLRNmtg6p12AryqRGNYbd9tdM6D0iNylQ==","signatures":[{"sig":"MEYCIQCpG/56enM1SXiCYa3HoIkURF2HDZuMn1Rgfm1aRoAVlgIhAMppcgezElCeclA44tE66REPtkTRuSzNw/EJ4iSYlFX5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMywqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSmBAAi3G5F0U/rnV3NuSvCdPI3bcjkS7WxRaRTp/I4mHbLC/UaQhG\r\ntkzVMYAz8yF1DIDPRSpTJ7hGfvoO38yc2MqrIqCdhDph7TPLA6e+dFH2Lmru\r\n+85J+9fK+bO1enAHPU+LbRcViS5r6V95AQJPAvXFhKVZJlgYkfKFCVPA1gtU\r\nOODAKmbGEElzAhOFaAYtEgQowNR+0Q07RqiKIdEsnsNBrmd3vq370b0gnWhP\r\nwgBcX5Y+ks4Bw6spy2kj4Up7Wh3OMx8/zi8FwMMgfkBodgXu3ZgtfVLyv84P\r\nlJpPQ/He7IUOZWdIXOtPuz1SGye33MDcyHavechrVHpRBAzyAtj6w506y66v\r\ndod4nvZGjsOW4T9pkEaY48AOtSizrxP0hWhn8FEK8Y6oQEyBk1DOH2054reN\r\nxLwHgHerSo7UZEKDdtJg+xOzpdgCQuBGnHUL6g3X3TrzIPrrJREmvmFiILCH\r\nj8JEW3E/cWmxNA8LrwRPydD8ylu8qyuoTLFZCsAgILehGACujTA2qo9GJvpv\r\nRTspzD/bQnx1RTo/IVCSBh/GH39LerkZciuGX+b1nNc9iRcA03DOAdwE7SPY\r\nbfGSfryLIHLndw49AylOwG8fTVo5qFmThTRn8WJSmpCBR29qVk2kffkpHssU\r\nNNSwYm496dnydoXVNcWvzl9Esk/f3tTASQo=\r\n=RuaY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4559f9be94ea365de1c923edffef6e7ecd17b663-16.x/balena-jellyfish-plugin-front-6.0.208.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4559f9be94ea365de1c923edffef6e7ecd17b663-16.x/balena-jellyfish-plugin-front-6.0.208.tgz","_integrity":"sha512-IpMHTVY4tDNdRPpdE2ulmZ1KzxK2yVaIeoEepRlt+gOZM3/IZmwrigLRNmtg6p12AryqRGNYbd9tdM6D0iNylQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T16:58:12.033Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.24","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.208-flowzone-docs-4559f9be94ea365de1c923edffef6e7ecd17b663_1664298026407_0.7741658704375385","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.208":{"name":"@balena/jellyfish-plugin-front","version":"6.0.208","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.208","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"25a75fba6efd63b73577f9418a2baa1c082e4a16","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.208.tgz","fileCount":39,"integrity":"sha512-AltZplq5LGTBY1cWw8KJ66APJ0qEK4uRZ4OShwa+QWTpcMI0r6AIrFk8RWaZT7YVRGrLwW4U+gdOqGX3W1DACQ==","signatures":[{"sig":"MEUCIQDOj4ULm525SpTJ4F5xuAth5YTQ8JX6iSmr+ZmfsVoGwAIgRd8u52vRzmiElNBBouEh/MG406rEJlkTUEY7CehBxN8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMzTnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFqRAAhShKq30nBEeWIhHXZaWyKeq2wPyRdsprfHkPRYQKyD11CJI3\r\ngkgaFRTkjLhyC5vvjF3cCqwengroiEaVmeUdM71QOchf7x1vwSWLUnbzItxX\r\nCSohuO3+xrze1x7dIAU2RGzScFiJu/n+MTbdneg2e/0ZLcMFQNt1oF6/Dp6Y\r\n1NPY41ZWPY9n9sjGtctxXUCmoPeajUC8K32TDcl91rqbIL2aDkSfmjxHMW61\r\n/Oi5HKB+QVmrSIxFm6z+pCSBWTyte371XQ/Kr6xQBn0DYhE0i157wXagxguZ\r\n/TRFVKFXqjM26eXarMazBsAsLUtuJkmcyJnaoPekGn1brzp/Y3TSa8V7jVXU\r\nM7rxXbPUIAfmyQNUuNr//yoG6d7Pv1YPWWWX0shXHAuU1tf7VQliYjNye/Ci\r\nOGkItnxSpb6SaRoag4zbtS2vKRbXIwxhSGza8c934xLu4oJ70bkQQOeql8CJ\r\nCy12EdPNNKhps39EtnhVuAVeADQ5ELTzAvmbqS5asS1ccbTdPfzBdyNrhldG\r\nUK3rRJXaaB/jWiPef2fi92u0yqqbe6G5DDw3P4CQCrrSZ/8zWjtu7P3PO/kD\r\n44sGXjWmtvHJ13p6A+EgpuCfrJHP8Uo7EEwtYIOyrg++8rJXuQV4fJ1rtc7E\r\nfEqcC/Zh1Jf1dJmJYrZ4BTMXEMa4E8n4y88=\r\n=N2Kb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f6ab58527d1441de566a6dfc207ddedaa8b41304-16.x/balena-jellyfish-plugin-front-6.0.208.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f6ab58527d1441de566a6dfc207ddedaa8b41304-16.x/balena-jellyfish-plugin-front-6.0.208.tgz","_integrity":"sha512-AltZplq5LGTBY1cWw8KJ66APJ0qEK4uRZ4OShwa+QWTpcMI0r6AIrFk8RWaZT7YVRGrLwW4U+gdOqGX3W1DACQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T16:47:10.209Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.30","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.208_1664300262953_0.12691021815210202","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.209-renovate-balena-jellyfish-worker-34-x-755fb2ef442b03d40df1970c0cbbff59ae544ec0":{"name":"@balena/jellyfish-plugin-front","version":"6.0.209-renovate-balena-jellyfish-worker-34-x-755fb2ef442b03d40df1970c0cbbff59ae544ec0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.209-renovate-balena-jellyfish-worker-34-x-755fb2ef442b03d40df1970c0cbbff59ae544ec0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"395840774e9fc5a1c5b743d2b4cd37c1cd648ff8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.209-renovate-balena-jellyfish-worker-34-x-755fb2ef442b03d40df1970c0cbbff59ae544ec0.tgz","fileCount":44,"integrity":"sha512-+fAo3wSRQBpubWPVasY0mn9OJICmw8rnJHbixsgGyO4rMOLpSeY4l2TBZS8nejCGtgZDd4jI2DHejIenzm9T1Q==","signatures":[{"sig":"MEUCIQCwbKHGCefEPdQdTRXRLyq+JZ+eNUKPIltW9N+V4RNRCAIgUiWhuCTY5hxWxw6yrjkzMzSGH+eTEb2rRciikPN2rFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMzWfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1AQ//WiwuMrgV5IyepnZuw5G3zhShYuHKWlPVvf67PYJIMlXzrEsx\r\n0Caf6k1cih3+plFbTFZcsN+O/dilfCBbWt1NvAoGDqaAJ4yj/KS0F2YKsRI8\r\nGianafqq52ruwDR8CQI7qQT1etJ/jsBGHjiMjoCA7zCP+2O0XSDMreRC32pS\r\nHVf84pr/b5W8iG/CM6PNyByrHsRSJZz3PkTE/DoHMyvj10CtdAjqsAuBGt87\r\nibA2o5hAAa0f8OoWEfl5ZUFUi/EMCCRMMGWLTenDjBmVOhIA5USHp/Awt+/7\r\nd+dnHSrqlOYri9TGKa/JDbbhHehE/b5WgpLS4tg0gbER3UEHkDQUBUc0RZVI\r\nU3ym1nr/A4NhR31JbexroQ3CUiqdyFLOCk7FSQ7QWExJPn7SNBJnIR+eZpFz\r\nll4sN7bHYSYZbN0cOXVnOc5rAQfhNZ1uvslTKgqTdn0o4wQle38otJf2Mpan\r\n3lA6llM3VdmASRq/D4SZrabSclED0zPo/X7s/D/bG4q2CVti0V6UuHBuUS1p\r\n6TWjmXxd3Kx5yshDAJSkCqTb4Xbtiu4MwRfolsx9bLS6QFE6swq+UkMrg2Wf\r\nnSQFbfEEQD7N2dSU4PbrmActKzHKvW58ui96u/z5tnAZ7PZymTTx+1p2QU3r\r\n2k6a2nNoAu4XjKmRtxDPMNHJETOyT4hC2YA=\r\n=cKJH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-755fb2ef442b03d40df1970c0cbbff59ae544ec0-16.x/balena-jellyfish-plugin-front-6.0.209.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-755fb2ef442b03d40df1970c0cbbff59ae544ec0-16.x/balena-jellyfish-plugin-front-6.0.209.tgz","_integrity":"sha512-+fAo3wSRQBpubWPVasY0mn9OJICmw8rnJHbixsgGyO4rMOLpSeY4l2TBZS8nejCGtgZDd4jI2DHejIenzm9T1Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T17:38:40.889Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.31","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.209-renovate-balena-jellyfish-worker-34-x-755fb2ef442b03d40df1970c0cbbff59ae544ec0_1664300447552_0.0842602357736344","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.209":{"name":"@balena/jellyfish-plugin-front","version":"6.0.209","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.209","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f0bd24ac351f11275d4c8cf5457600b2f2f3360c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.209.tgz","fileCount":39,"integrity":"sha512-ECeVqYM8ErPtW1v7nj0B5S/8g5XkvQ16pXKO+jha1AxcMR6ayJFU3yVk+5V6kvXXaKzpyfCTLAd0qcROHEv+CQ==","signatures":[{"sig":"MEUCIQDiNDEPhuaMgPanBY71q7u4e8TpCbyXL9gHBG4QSSDv9gIgD145CoMU9HYC982TE+cO0m4R1fMXWeb9xoXOreVmDUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMz/xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRkw//Vf78R5WON0jzVPYUYw/rKSkU+bYyU6yULJSv35LmKNXFQPrv\r\nPa/DH7OGo8Fr+fzAsJM8LSRSZntdYXOCe73YLhlBpMnaYivA4VKfdlaznE0E\r\niDgBhTDBgUw0+4cHcFMviBJQu4ZO3cWJ2+wzlJDJJNHQmqhVj32q104J/km9\r\n9J3GWV5mUgExYGuczpEF0YTe35s3ssEgqutLH90gBcBJaiAii7WBkqgqtaZS\r\nBJFgazkoObieWJn0ZSATsRdTdpLZGJ9+vPPSH7Ml6vkPWkwU3Xe8N5VoEZ5k\r\nTySQ2kMhyIHBBOlnE+WTpGIShZ4akQdPEXahYC4Nhky1hN6pKfFfjkvTvcAn\r\nuEqGdvi4Na2zuH7klTIZhlSeyfW2QnWbWT75kKxJR/zFD/+A16kgG1y1uS60\r\nAako9fKJIMOfJ6Yn8QOb2+U6LnFIzVu7jZ481CjTqnIOYWYrzkgeFUQ79oZc\r\nVqQ87kXMikn58N9SBlzeaLjEI8mmRoucPg1qwi7PTAJ/BV6SBCdbNY/YA0qy\r\nd1czsRrEeiKjfAZtQ3BuGPYLWk4Q5t0Be4OM1sp3t4L9gcyqPnrYuQ851kqJ\r\nQd7ExC4hFosLiqdVcpSUrHs7zNNrdlupuT4580k4YBSRuYqQer9mlbOyTsGd\r\nf7VQ2RliviRQtScgTmQCa8BQoNnmZVS00TQ=\r\n=B7yA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-755fb2ef442b03d40df1970c0cbbff59ae544ec0-16.x/balena-jellyfish-plugin-front-6.0.209.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-755fb2ef442b03d40df1970c0cbbff59ae544ec0-16.x/balena-jellyfish-plugin-front-6.0.209.tgz","_integrity":"sha512-ECeVqYM8ErPtW1v7nj0B5S/8g5XkvQ16pXKO+jha1AxcMR6ayJFU3yVk+5V6kvXXaKzpyfCTLAd0qcROHEv+CQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T17:38:40.889Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.31","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.209_1664303088960_0.17129046926305902","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.210-renovate-balena-jellyfish-worker-34-x-801bcbbf26a0c0e131720ef2575b10fbac0ffbea":{"name":"@balena/jellyfish-plugin-front","version":"6.0.210-renovate-balena-jellyfish-worker-34-x-801bcbbf26a0c0e131720ef2575b10fbac0ffbea","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.210-renovate-balena-jellyfish-worker-34-x-801bcbbf26a0c0e131720ef2575b10fbac0ffbea","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"825967d9c66f2020eb867e73212b9f2650014196","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.210-renovate-balena-jellyfish-worker-34-x-801bcbbf26a0c0e131720ef2575b10fbac0ffbea.tgz","fileCount":44,"integrity":"sha512-5TunPHrD/cm37lxLnbK6iOQwphCJJUdpJyJi7ZFZ95ImTjJF7d92lIfZUZW1rnhtkOxToespTzbUr/+gawVMZQ==","signatures":[{"sig":"MEUCIQCufPM2JVQjrwFrbRIDqusa0iFlhIbgNrFrPo1+UmyoLAIgELznmSELYu1BJOk7f+nfVQXj6BwW7rNFyhyX0Oa3R68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM0CfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdNA/8CI4Gw+/TddzKhuDzRu+pFLi8uFOibmF37EB8Lyi3uYJRVt9p\r\n4qgFdIbSQgiXzPq3p+XLFcYWXUdXowcD6D4ZwTqOOE4dJjaWAUPMubYOEAnX\r\nv4Uaje4Qz2egXVz3ri9SBT4QdVgpptARNreImA4ABquB57kTDWvbpi12NCQ7\r\nKuBcdTxwXcF0LhKzTaPviT2OS3GXwgwGGvTFVCMlJz50kugD+56aCXR0DPbu\r\nFfQX6rzbSbhAvsCORI3OgItyIM3pO8whmVmQ5//Qo+/y5ntLwnw+e2o51ZsE\r\nc4b0510eDpEG6MpOlZpVs5P9pDKzUpuPfSsvPIF4qIDhs5XvYp0gIFxAphmN\r\nxlx3RYAuHk53btTfUt4r8ktTvGtZytqcvdtpxOjInqGHuKjkFL/RtCEhDTEj\r\nVHR+1vWn8EWPN+CJ2YlRTggBRuvlM9DE6YHOl2c+3C6C7m4IeywZcMgtz7H6\r\nnvzbYxzqrpmzOLe4fyTvXHIvYuqEz5UpumvCIDUiPJFB4xqer5z4g9wD6u4x\r\nvhpzTn2F0MsXaaslSxEMPzWmnhevY/mHsXCxwytAH3wKZ+qgFcM4TiWE4GmT\r\nWERcdf2/Wu3CaKdOHrelI/mm3kehfs3kZETYfH5eMMYYeQ42qywmVve3jbGb\r\nYHxSPjL7zNPdqgTRPpNNs0wqpY0/yTJAlE4=\r\n=a/AY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-801bcbbf26a0c0e131720ef2575b10fbac0ffbea-16.x/balena-jellyfish-plugin-front-6.0.210.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-801bcbbf26a0c0e131720ef2575b10fbac0ffbea-16.x/balena-jellyfish-plugin-front-6.0.210.tgz","_integrity":"sha512-5TunPHrD/cm37lxLnbK6iOQwphCJJUdpJyJi7ZFZ95ImTjJF7d92lIfZUZW1rnhtkOxToespTzbUr/+gawVMZQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T18:25:48.948Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.210-renovate-balena-jellyfish-worker-34-x-801bcbbf26a0c0e131720ef2575b10fbac0ffbea_1664303263496_0.16107647087327193","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.210":{"name":"@balena/jellyfish-plugin-front","version":"6.0.210","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.210","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5e26190b1b722ffd3f94dcd21ec441eab6fdf7fc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.210.tgz","fileCount":39,"integrity":"sha512-2ET5fei6m1QsKDNMxYgb9ZbvpwwRdT2s6NNxwc7WareCvRes8EjIni2cPkvpL9pgyDEuqbXOkom6W+/38pXKgA==","signatures":[{"sig":"MEQCICOWedYRo4FMgwukz7jaJknbSqn7i566AL2lIRB4v+V6AiBlVrx37h45j+QyFHiHpEIQiI4Ue3NmhUMq1wmuJPrhmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM0rIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1lw//fmVuYSdePG2lqE16Rs4mi4WSCkztcVfG8JKmWtJHFeKaK444\r\nuwaU31ywnu7IaSS4pcyi5J0WPVgyijyNfZ/3Lf0gOVNy4lK9aiHuirCNskwS\r\n45yd3Ew+fz9FVKL9D4+dKSNzj2Mjw+5HyxXyIyd8GNfs/YHuwhp0liyjRZhr\r\ngE6FBZbLAI8tiega0wU0yM+wz6adRUEntN/8+H3uf24CW2c2FCwP3JDztq2l\r\nYqDncwWXvl6FFy6Br+EcIqqh0XMxlO3gNO1lIgERyzWudE47NO+YW5uCDPrN\r\nIJiKFH7HddETbxNoqxtaQX4c/J8T44kOGhNVBsqjXQCTFvYMbFze0oZ0WiCm\r\nn1Fy13lT7BIKOaD9K0pbV9n54qTf4+QLGLj8xflDvY77Z8J3gMfRNAGJlW0a\r\n7c4zwrRSlYSP25+AIbFCal4mtmeI9Cvd92D89g0JQ9lsKjMotEF0KrqyRxO/\r\n7czAEBHqcziYmc5R6dgpYG4QwPlS2MZGURpUgejjSWBI4WJCNJF7PlpV4f07\r\nUA58+71JbGSom5f10Z61XY1b+NZ0VPPTqeXmxl8K2T4bQSdmu0IEPlGTpZgv\r\n2fZnpSf/HULFHH4tlVrG6geN3BQZjIR0m+zz03zgLIN5SrZHzCBtqCMVPyQQ\r\nnRrul7+Bx9DpXpzzQqTtg/8BZlg/0EjJX9E=\r\n=KwuL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-801bcbbf26a0c0e131720ef2575b10fbac0ffbea-16.x/balena-jellyfish-plugin-front-6.0.210.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-801bcbbf26a0c0e131720ef2575b10fbac0ffbea-16.x/balena-jellyfish-plugin-front-6.0.210.tgz","_integrity":"sha512-2ET5fei6m1QsKDNMxYgb9ZbvpwwRdT2s6NNxwc7WareCvRes8EjIni2cPkvpL9pgyDEuqbXOkom6W+/38pXKgA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T18:25:48.948Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.210_1664305864431_0.6553997624853098","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.211-renovate-autumndb-22-x-2e3087bda220a0ceaa72da39c7c8247c901e3404":{"name":"@balena/jellyfish-plugin-front","version":"6.0.211-renovate-autumndb-22-x-2e3087bda220a0ceaa72da39c7c8247c901e3404","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.211-renovate-autumndb-22-x-2e3087bda220a0ceaa72da39c7c8247c901e3404","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"56d4640da1e331d77dd0faf64825bdc15e4806b7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.211-renovate-autumndb-22-x-2e3087bda220a0ceaa72da39c7c8247c901e3404.tgz","fileCount":44,"integrity":"sha512-9Y8Y9DVOnGV1rGeIjX54+JsOAPtUZ5jizvvENSNVae0vABBYyXUbpE7PoMEtAx0H4uU+0YZcBS08vyF8GGLcUA==","signatures":[{"sig":"MEUCIQDA1Y6xWq0pgfBurnYSiOECSLaN259sdbQXb7ON08jvswIgIVm1emG0S668snOS6Q843tUbjlu3Z5MCyLCmK2RW9BM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM0uZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6Vw/8C4eY3aB01gILvwsA1VWrgd0qYBL4w6N/4xqzqisu6k4+l5lH\r\nc0S/zPi7OZdyXvlAwtAGyR2Hok/vGqScBnqI+bRxs330KF+MoWA1NM5PQsSN\r\niidyCBujX8BETh5nBZ4MUhJgFAa/MZzzalc9esB0mgiFQspDazX8gyXeY5w1\r\nVVdtN0jgscf2F3OLbvKBAnFm8lARDCjOhcYgQ+/ewC9A0pxvFT4O4/xthKdP\r\nQx9WxAOxQUwonhixCvf1LitKFhtosY5TOR8Ik7qtoIwZnKmG5BD7FR7pyiTu\r\ntT9YIHlQcbYUi+rLbtIN6WkpKm3q+TzJ67wh0Jgio3VE5vK75lJ/8QmuwDNi\r\nyBZ4Y8Mvth5/K+XZQOUwJttHQiFueFnLf0anhZzgzrYLUGArPmoLXQmvuoIz\r\nZXYF5Wm//PSt7E4y5kB8v53YCyf45p79rOBr0AOS54XctWsCy1Coq7z5D/1d\r\n8Lnt8QNb2Lb/JY2O4wBeL8xr7BeDTb8ztgWnMX1A/eibK85WbSscXXu+hiud\r\n2g0tJWVrTLMlizMRm6J6tiRpq/K5/YIJCwd0uISt2MKr3PiGXA0hoCSKKtVl\r\nCygwvT1+nEq2dUMuuEKYv0n5q4ON0L2qpmWqxDH4UvuI4l17sKQWeFDercN5\r\nMhblvhKUQOyUQwEKI1c+Q2R/KbUUBcKPtx0=\r\n=XSW1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2e3087bda220a0ceaa72da39c7c8247c901e3404-16.x/balena-jellyfish-plugin-front-6.0.211.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2e3087bda220a0ceaa72da39c7c8247c901e3404-16.x/balena-jellyfish-plugin-front-6.0.211.tgz","_integrity":"sha512-9Y8Y9DVOnGV1rGeIjX54+JsOAPtUZ5jizvvENSNVae0vABBYyXUbpE7PoMEtAx0H4uU+0YZcBS08vyF8GGLcUA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T19:12:18.906Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.92","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.211-renovate-autumndb-22-x-2e3087bda220a0ceaa72da39c7c8247c901e3404_1664306073339_0.199494731870707","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.211-flowzone-docs-e3d587287127dec192494e31227a6a4afa3269cc":{"name":"@balena/jellyfish-plugin-front","version":"6.0.211-flowzone-docs-e3d587287127dec192494e31227a6a4afa3269cc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.211-flowzone-docs-e3d587287127dec192494e31227a6a4afa3269cc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1e52624e5b4ef534e5ca9ba69345ef504c7fb7c2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.211-flowzone-docs-e3d587287127dec192494e31227a6a4afa3269cc.tgz","fileCount":44,"integrity":"sha512-CrrXdSQ5dXJVxK3I0ggDnmgy/AvHOhSU3lhhC392tNA8cqHij0N1irj90FBYEIDWe5VNKufplKQchekpva6FKw==","signatures":[{"sig":"MEUCIQDBnkM4KDOZ9NoWSF9pRRhTziofxWBhaKrXqu9hxFXtxwIgasyVMmQd2lTKj31VgEmu9c4+1mDBYmiplZiZ0D0T66s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM042ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSiBAAhi/HVcHP67ad6oLQhS7t7WbHdLvw/5VZXP4afmH1PH1YoXLH\r\n+MOBhzrRJhU9y3sCeDYoihlWeohdi7DpsX6cdIqgH5ZeqA4ZbFnzTAS9F928\r\nCYCRS7L6a9IxpRcWgQM4YBak1xVxS07PooWsuheWyyddKm0z2d7NWBuJR9PO\r\nRw/ErxWsdw7Ue0u8oFQc1LNFHe2XWEZbm53iGuBMNUfLHEGF0cGi0EdNefRX\r\n45zWfs+HC34Ry8YPqqFy742gWQpjM1ud2uvuPjuX7g3WGZOcvjXpYbW2J8rI\r\nks8YDk0aPziptpZtZsC7ROrNZPLaCKukGTiAsBVrlrMb9+jcEp1m0sz+5JnJ\r\nvqobN1J/1wTcaxAfg9gLkZrne84PKA94wfWN6xso9tzv2iAEZ7MsTLiQLqVJ\r\nkDlkjqH15jnHxcazHClzkPRPeBFGSObVhjUxAEJ2BbL/DvGTDVdpnHT+HCWi\r\nV5LxLKB+7YS9UBHgTG41sGApCSb3Onu6D1wvdQrC8lTw6+CuddwoV2lgCg2v\r\nvrfjtm6nVR3z24ufji36JzDQbohy+HaIyP645XZiXrW+fZmbl9wI1AIVunkp\r\ndthlp4aOoNOx+fcOTSuNIeVIHmrCZf8E4S0uBPVWbZKYnePnV2Y93ZgiHbj3\r\nkDqFM6/SJnQh3LZLPsY1Mn5ebDX5J3g5UYg=\r\n=r/rR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e3d587287127dec192494e31227a6a4afa3269cc-16.x/balena-jellyfish-plugin-front-6.0.211.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e3d587287127dec192494e31227a6a4afa3269cc-16.x/balena-jellyfish-plugin-front-6.0.211.tgz","_integrity":"sha512-CrrXdSQ5dXJVxK3I0ggDnmgy/AvHOhSU3lhhC392tNA8cqHij0N1irj90FBYEIDWe5VNKufplKQchekpva6FKw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T19:23:48.339Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.85","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.211-flowzone-docs-e3d587287127dec192494e31227a6a4afa3269cc_1664306742279_0.54529105189309","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.211":{"name":"@balena/jellyfish-plugin-front","version":"6.0.211","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.211","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5097244badefa28a9c17d21b55e0b043fe9cdf23","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.211.tgz","fileCount":39,"integrity":"sha512-wITjAtWeLO4cCPBVXTiNiQ+D+dOAqPgRb5J4vCYLWEJ/vgtlqi7yiaLl6HYBPnNssOMx/KCKuk2e1ndQw+vn8Q==","signatures":[{"sig":"MEYCIQCDzvRF/o1390oRNuTXDSytIch8/5gktSGZJQH4kaWoPQIhAN7vWIulzL2qmPdhCAcVmquUT7DiqLwVU8jA8KmB/YI5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM1VAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp61g//eV3Jt7Js3UAqvMI+VkV+mHghzaJg6p0OY/N9Wj7QaoEfkTTl\r\nVLBlm+ngsDdpQSeGmn8p/qM5PFJdUHPQpo8yIwUDFaMVxTGdYU78kCeV/qPc\r\ngbS7x1cyMzraQ2X6Dq6elDNi/aXrq7cf/mG7JVlFhwEZGjhbK9vb1bNMmSoD\r\nRzZZusJP28cL70cZOQzhEP/J1c+xL2gEOp4gtaqcIZrangev7ywMgzd5HXUm\r\n76ATSmKjELK9mWoMgGRkmT4IiA0lYHpcyf078iqU/Z9jjGh1N+x2rhMRRdPH\r\nz79APhQBeUSAeQTY/+pgl35BBqtyETSjPG7UJjx8oiTGajLcif/meQD7Ub2E\r\nS2cxg8lFJhYjn8buSJ5Md+eLrT7pM+9C1mbfQRe8yIXHkt1M8WLM9lLX/anB\r\nySrrfpwkkTlVdz4y6jEKK3Vp1y1lKLHO+Xr1jQB0b1uKAKelRJ5uXplt9gsq\r\nlCCBcNZ/nVBHx0vwuuPLVg9ZZOptnggtvzzAW/2NKNdatinfhKTGksZXnrUF\r\nZ8Yrkj1oWSDeTt4HTwYdjiGIoDvLGp5oBeTo9SCYWx2veXxYxU8aCOom1pgD\r\nJmLQ5Hp1a9sk8YkxzQu/pU2Ixgd5Zyt02UEsbC3rB/RwUQXj5dd0cAGkkfRL\r\ngBeXm6IHSAXSRBzNwqzESnBVrjct0Ggvu9s=\r\n=rbDX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2e3087bda220a0ceaa72da39c7c8247c901e3404-16.x/balena-jellyfish-plugin-front-6.0.211.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2e3087bda220a0ceaa72da39c7c8247c901e3404-16.x/balena-jellyfish-plugin-front-6.0.211.tgz","_integrity":"sha512-wITjAtWeLO4cCPBVXTiNiQ+D+dOAqPgRb5J4vCYLWEJ/vgtlqi7yiaLl6HYBPnNssOMx/KCKuk2e1ndQw+vn8Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T19:12:18.906Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.92","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.211_1664308544208_0.20345565679318423","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.212-flowzone-docs-2c2cfffea187bd62ee67e611f98d1b180b95b11e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.212-flowzone-docs-2c2cfffea187bd62ee67e611f98d1b180b95b11e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.212-flowzone-docs-2c2cfffea187bd62ee67e611f98d1b180b95b11e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2305842d5372978bf056a0c47f9485a714818675","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.212-flowzone-docs-2c2cfffea187bd62ee67e611f98d1b180b95b11e.tgz","fileCount":44,"integrity":"sha512-Ueml/fVKBt8pQ7KWAtWLmSD78LLoEZoSqfF/owiNURH1UNKF56FSMyhgNoKnMbhffmSCDjsClJ5JnfhNxGIy8A==","signatures":[{"sig":"MEYCIQDicQRasWgaD3gJevAU1Qz7Eo4W4hkeOP9h+jv4PRPEOAIhAJ7GqhOvOwTRnLbX8PVo7JkYB281F449eYcqYARaBJtD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM1kmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoS/hAAg/GotnzGkqx1KaqFfatRLYYiTXqxu56gS74f6NFAuaPyze5f\r\nRduC4aXui7GqvvsupA1hrdU8g8R1BCWlMsUXEabKK01hGagJno4qMEUniorT\r\nyUE690bLnKagWK08vs7k2WjIdtDxYJbojDPtLB4igD/e93ojTN2JtCalfNoq\r\nqvpO6WehIqOakQoVCsxzB6pMl7sFN+6BcaG9qEqnNCCM16KLt883WtRQsYMj\r\ncqV4VPy1/5isOMKwi0WQg+naaPn90wjQmcCpCUmE3mtzDaYra9LYhImU5WZn\r\nDFvGrx+CLH4SHKZRBE1bset1nid8eLf4U8Ft0uXpQlzd1vCbXpRXAOgFUoD6\r\n2abMlp2Wbspiq8ER7oqWZUhcnB4ekayZbo6+1vicTttKczohzuTKNpkL1O8u\r\nJ7Sc8pGOM+OymzyYbbwTUXKY1ANFw+6KLHjzyvyfGvzezwBiEVH/oUNki8cD\r\na6sIi0YKEWr6pl7wxdxQy0ohF+N2QFJXvVnyoeGMi2ANUDfQK+ltCBzGXLrd\r\n3YrAQaLr7QukVL0+detRkFszpPHwBxUdrKhE4llv3cYXgCtBBbbJYLudLk4d\r\ncJ5pNgZBWSwsBghsihZa8PT4OKZXcR7rRL6qGpyyyCRgIFM+txuAh7bsY8eU\r\nL61hk7OMsPz6lNnlhBhJ/2OQa7z8p+Ct6oE=\r\n=r1bO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2c2cfffea187bd62ee67e611f98d1b180b95b11e-16.x/balena-jellyfish-plugin-front-6.0.212.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2c2cfffea187bd62ee67e611f98d1b180b95b11e-16.x/balena-jellyfish-plugin-front-6.0.212.tgz","_integrity":"sha512-Ueml/fVKBt8pQ7KWAtWLmSD78LLoEZoSqfF/owiNURH1UNKF56FSMyhgNoKnMbhffmSCDjsClJ5JnfhNxGIy8A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T20:10:07.166Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.92","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.212-flowzone-docs-2c2cfffea187bd62ee67e611f98d1b180b95b11e_1664309542542_0.9133137193579404","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.212":{"name":"@balena/jellyfish-plugin-front","version":"6.0.212","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.212","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"02635baad5867012ed4f1a6e4bc0679c3b9d64f6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.212.tgz","fileCount":39,"integrity":"sha512-fxT8r1CFI+kXLemialQLpZqogzUnzdyywB4tYKQ2+KDxbc/I2MeHYtGYJYDLwcyyYre+AON6N//xpMUSth51hg==","signatures":[{"sig":"MEYCIQCOUQsZ8DI4YArCnY0UdBFITtgMy7/GeU8v8AWmA0+ZnwIhAO2VO8uvEFb/rcnIGwDaI04B7DxwXlWjmDvLXkQEcG0I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM2MjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ6A//fH8lxif059azH2Kz4UMUFgL+G1olz40npIod0sy9SIFgtdo6\r\nA0XXvEIVe5yrpiNe5i87M0Bi5BrFhtYSRMySeO70JZGZpIWxKwjwr8nwMA8b\r\n2HdSXG071TE8VFpMcsozFy9cUftxd/F5a8XppvZeMf1iQd3tHqlJbYy2YLnu\r\nXQ0FUdoqlBLaAuYxW97jLyw8i5BppSG0UiXA4EpzlpdEwDE/crqvsoSJy5Ot\r\ny3rnc3oCoJgtS8+qssRkQ2jJR/SERkXwEzZ5SIpo1gyDLA8zIpurBJ/gob2P\r\naF/mzA4jd7cobfL82nElcpYgMjPLpjM0tLLZBJD6IootbN0k4Om+nZZAioLr\r\nEOenJDHmUp/7VJT0NkrNDUh5POA5OVwKAsoe8LjGNRUqbD2VOvbKre1bPTwa\r\nK1r+8Hcmd+JQ65nOcbvTf/h1faxq851QJVbamytPe2EUsV3aYJWwnFp8YKRq\r\naDaDA3zTDvC8jYeukXF0hNq5eEPF+LGKo1dEI74bz+dQ4qFqyXF3azdag8yY\r\npGiVT7387cX9bqJ273E4pn2avQGA7/IPWQkKeeox6CEOzwP+wgDxTCW9pYnR\r\nNlok8y6qLkUcXM+mkScR880/Rbm8WIa+BrbO3GfrLDvHjk794KUdJjDkJUJ8\r\nXBf5wtQzoYrybqbl6MvHa83qeNk4EQpTmjg=\r\n=q14D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2c2cfffea187bd62ee67e611f98d1b180b95b11e-16.x/balena-jellyfish-plugin-front-6.0.212.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2c2cfffea187bd62ee67e611f98d1b180b95b11e-16.x/balena-jellyfish-plugin-front-6.0.212.tgz","_integrity":"sha512-fxT8r1CFI+kXLemialQLpZqogzUnzdyywB4tYKQ2+KDxbc/I2MeHYtGYJYDLwcyyYre+AON6N//xpMUSth51hg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T20:10:07.166Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.92","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.212_1664312099736_0.7086996711193276","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.213-renovate-autumndb-22-x-9209b0e942ba36fb6f0c9fdee659b8e7e0f0cace":{"name":"@balena/jellyfish-plugin-front","version":"6.0.213-renovate-autumndb-22-x-9209b0e942ba36fb6f0c9fdee659b8e7e0f0cace","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.213-renovate-autumndb-22-x-9209b0e942ba36fb6f0c9fdee659b8e7e0f0cace","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d3ff83c982d48df620553bd05f890395c205aaef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.213-renovate-autumndb-22-x-9209b0e942ba36fb6f0c9fdee659b8e7e0f0cace.tgz","fileCount":44,"integrity":"sha512-X7zFx3PSFddtGz7+FaNimzixkyPoHYggEd+sF2Rap8OPR03clhAVIhYnXXQXux04G5IxJ0ET2lAEpFrfL6Pkkg==","signatures":[{"sig":"MEUCIA/VxjVuOpe6uRae3/7Z0+93TEu+d6Emc8oZh81QWFrxAiEA6rQtApXLWxwrhAtllNeM6mgrm5qlBaiHUo7fDfl21Zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM2PCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLNxAAlO4gTsStbKEyMRTWHEgh26zH95P8kHtU9E9yiqdOaawDeIVQ\r\nvmCAp7fijNxM/Zm5uWNE76qEc/OLBcMdJOG7ajQ9Qd54ha8+xgS3lfalaxO3\r\nQUruI9215mu8UunoEr/Eie9vXTGIZ1O9RPHUO3mFMER1fKYaFV0ai9Qpjp2u\r\nsG/sJH9M8AjuPk0Pdo8D3NcOu1Edo807Pgsi6qQfsIl7MaVyUiwjDHst8gCS\r\n9Ruekr0DWB4/lvceQnrP0Zq+XCPYPjyeI6XKk9Uk5cRy1AXB2ntPlDF8WHN0\r\nZPtXZGX2QBpOIkMHkfJ/X5xbXqEeu5gUEhBa2cVKZDCqbjKIoYloCg/7dicV\r\nKc4jkU8xMGswT1CAyjo188Yiu3NJ/jVjCEcaFrWpNT3780ScRsvh+w4fjM3y\r\nWRM6dxIMir/wC8kdumkMaWDTNucVKVzMx2DkumfaW2/wzrTWUjhE/sf7DFEA\r\ng8s3Pols2ZLjlaHDzDA+2e/ZXC0kJrzw4IYTzPOi2wNGQxK79QGMXqUCqjM3\r\nQRaj8EOM494s2U/JUQijEIzb762HWfXmvpNrrY/h+/AWRuOp4fhQ+YC+6ODS\r\nhK82Gv+U6TJsu/Lf2ypwZBqWjY6JQpsqGrTrxpDtmR7z5eCJj8/ExXXIDD1l\r\nDa791tiXQpYGEjbq1LmzOu21Ei3afagy5fY=\r\n=Lw4j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-9209b0e942ba36fb6f0c9fdee659b8e7e0f0cace-16.x/balena-jellyfish-plugin-front-6.0.213.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-9209b0e942ba36fb6f0c9fdee659b8e7e0f0cace-16.x/balena-jellyfish-plugin-front-6.0.213.tgz","_integrity":"sha512-X7zFx3PSFddtGz7+FaNimzixkyPoHYggEd+sF2Rap8OPR03clhAVIhYnXXQXux04G5IxJ0ET2lAEpFrfL6Pkkg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T20:55:44.121Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.93","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.213-renovate-autumndb-22-x-9209b0e942ba36fb6f0c9fdee659b8e7e0f0cace_1664312258379_0.010041346157948272","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.213":{"name":"@balena/jellyfish-plugin-front","version":"6.0.213","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.213","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a7ad7ec139f75ac55a90b761f71cfd0f037d8fe4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.213.tgz","fileCount":39,"integrity":"sha512-nkGrg+lfszhlpHdLWiN8ZAQ4Tt/J5HPc/pcZ5QBRZviEll59MuDTguTr6tcdlTna+nNJMWiZRYxS3QXHazk+xg==","signatures":[{"sig":"MEUCIFxXlt3FBgzpD9bwIgCIMTXH3n5vM6UDRROujR/E2YXEAiEAuJRdQDPhdSLYcE+nXBo2HlX9eYYtyBQiTdPuQKMW5Y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM28ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb5g//dw5vZrzyDXKh/dmdBrEN6l2XEIQI1qqPtCmUTQXjjmzJTXwL\r\nLPax/9faurSrRL59jhQwj0TNmruTnCyPy4jkN6HDmyulnA7Stgtpm150Yrdt\r\n0OcVRPeDAVnYph7OTmXgHzpv/cayW7m33N6cO+6uGzkI4tC45Y6YPOHkRjo5\r\n2tOoubzJtCMg8TgsZ6wuQVL7vKfLsEDeaAInWRD+hy5/u68O6Bn+0x9hRKy9\r\nGDSieSDnSndxxfMiYA5uyr7/hvQqi0aXVOuPGjbS+pr0frHVJqmVySQzl1V2\r\nwdRLPrwMjUF6ZXMuxazflqpOcbKu1m89E3UCjuDrl3ihqJ3eJZxUU295Vstl\r\nvXFPiKKjR1F0VaKuS5odEgrorPXOyDSudORJwgCF1OLdPbNlXnbCx93NXsQ2\r\ner/HpdItEmDbrdArrEeQ0AhkurLaNbCDSsOmpOpaOqDeVf4BgJg/rf0//AZB\r\nI08xz2tj3vp9a+Owbx9fGWNCD0cVyFftzt9Ooe18tIIwARu8WSwgmRjB5Y/x\r\ngxkoMQNZnKnYmeJXJVbUB+xsNQWaUhb8Yy3hqWY7ItW6+rvdjHkx4Fetj/tK\r\nTYutIuMZMJcmJ80pnQTGLRUIixz6i0eYpHL4GEKEwx7tDV2cUSLiIYqvyZao\r\nDiItlvpYFyPUfuQY5QtDCEjskb1XOQjcYuI=\r\n=SrJq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-9209b0e942ba36fb6f0c9fdee659b8e7e0f0cace-16.x/balena-jellyfish-plugin-front-6.0.213.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-9209b0e942ba36fb6f0c9fdee659b8e7e0f0cace-16.x/balena-jellyfish-plugin-front-6.0.213.tgz","_integrity":"sha512-nkGrg+lfszhlpHdLWiN8ZAQ4Tt/J5HPc/pcZ5QBRZviEll59MuDTguTr6tcdlTna+nNJMWiZRYxS3QXHazk+xg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-27T20:55:44.121Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.93","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.213_1664315160728_0.2849109187873853","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.214-renovate-autumndb-22-x-4efa98830ad6d239e93b82a54e329c7a5a4b767a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.214-renovate-autumndb-22-x-4efa98830ad6d239e93b82a54e329c7a5a4b767a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.214-renovate-autumndb-22-x-4efa98830ad6d239e93b82a54e329c7a5a4b767a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"acc9309bfb113720432617feaabd53492e72365f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.214-renovate-autumndb-22-x-4efa98830ad6d239e93b82a54e329c7a5a4b767a.tgz","fileCount":44,"integrity":"sha512-G9oUBHZYnio1T31UGsLqLVu67J3AFm6V8AqxvUBL+Q8Nye+OmvAXnDMPSa1edGoMGAoWk8z1MG2zaqMNcemC1g==","signatures":[{"sig":"MEQCIGqTakC+OgjZQpIJksCVN1H2tc7B3oJ9UV5+lBw2xepMAiBl8zQFWzLSLAvFesbcabw6UII9+IYq4c0RerQePZtX7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM60KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4GA/8DSNa6gHGyrbb3jIvybDq9/h0+3VcirEDnOcA21oFlzOWRUZj\r\nclvhXq1qbxppypQ1+o7GWHnKIqb1qhzdXDApOD21aOwUwkANu0W7fX4jbmf3\r\n0Vzq2IVANVy1UNbTiPqlFiKQalG3j5C7cFrt9swB4f5jew5IZYtBp3GwveCN\r\nsfws6zjFzxmQ1VbcsBgxFtwMClWPAdcb7MdYUIZtHovfgGr8pD76pjPtfat7\r\ncAD9RFtPjr3J72yaeJSZAD3DEUfGwIxWO1C7PjW9yDyuMYeRpFLSz0pVDBvp\r\n7/Vm3yRZucX6TiKZYXyRcrx5k+N4IwqOUjsYqb8pSV2FmiKgamOGVV984Jri\r\ngF+d9y6w7zLndEld0s0sQXQ7o4gvz8MHhQLtbs75QU1SEbfSm+Ug0IzFLrv0\r\n/Fwc5jkBYxMDDC3zR9XwUpa6x7pC2Zy4U+NDxeM8BQ9DkwdOJgIv+K43i+LW\r\nlRqcfCh2Jw/MDcHYbXMMq2JXjRvBNw7d0cymHnmtF3/wnJN0nLXbJydDBsWv\r\nQgnOHxVA9KLH7V/0hn+K6EppGP+bdWO4e37hpd7Q0hD5TiW7Dw55SeLQimqh\r\nHnzRjQCwSLeDGATKg0BXeNt4J8g0uH9BgiYbJJQ8h05iz4pJsolVYS0hSECX\r\ntwgugZXzifyzYYwJKGLk/WKvD8NfKDuO47o=\r\n=gSwu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4efa98830ad6d239e93b82a54e329c7a5a4b767a-16.x/balena-jellyfish-plugin-front-6.0.214.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4efa98830ad6d239e93b82a54e329c7a5a4b767a-16.x/balena-jellyfish-plugin-front-6.0.214.tgz","_integrity":"sha512-G9oUBHZYnio1T31UGsLqLVu67J3AFm6V8AqxvUBL+Q8Nye+OmvAXnDMPSa1edGoMGAoWk8z1MG2zaqMNcemC1g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T02:08:03.506Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.94","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.214-renovate-autumndb-22-x-4efa98830ad6d239e93b82a54e329c7a5a4b767a_1664331018674_0.2963526426511556","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.214":{"name":"@balena/jellyfish-plugin-front","version":"6.0.214","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.214","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a6707c99d4d7997a0a757fd0bc3d93b01cc30d9c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.214.tgz","fileCount":39,"integrity":"sha512-vJ47/IEYNEzoiFXQ8VPxbKSvdsc2UmfJVcr3tuJ6qY2uUVEh/swH6KCWCps9cnUaqt4vZrUhqnBPjdjxMIcREA==","signatures":[{"sig":"MEYCIQDNx+1W65eOP/lq/VyGsdq98tgtgwBcBbCGhz4soiJhoQIhAMd7c3KpoQwRXzKnrePSVcn4/JBrAvfplOUB4LrzwjKi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM7e4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+wQ/7BTq1PqMozYgiOGkiu1KYtOeGvuffhWrAyUzkxuVIUrMPyiYv\r\nJ6BM62hor/OL+PrdnQtoYesvF9k/7qH5647oHwn4ey1imWQ1nm/i318LjtOP\r\nmoGrKzwNf7+pd1m7tokXRIGspQpPqTY74GN4U6tbK1S+Ao9jY/jCQlDBLAkF\r\n+ZGaRWTexOb90wc7niJUDs8mLYQwFRhz4mf48DFwsE1/D+fheLXqu9VGJCCV\r\nIWTWFOu1o0qk7DR4zd+x0gv99zrklfbbViTnZKW/cjwQz1H/EXwtYUsc8wgx\r\ngQynsAEvjuJsT7Fs4RsveKyP3OAW9kftpf2lZ4fjr8rZOJZ5VBOjCC2bpCLp\r\nlbQv0I2E0Y1gAxbeeKfVgZzRcm8Dpsw9iSkZ9dekJlAHGFvCtPfHN/aFIpCF\r\nI60kMNONAQNDvhYLQXiOOcovlx1+6NvN1+VvCHAqQDHTE7uqwfxS9aUL4WiX\r\nL+19aEiAP2z6wonVO/fk4LxJdmUcmO5MphR7r1qgmi4tbGelMfMLVVZ+8Oqp\r\nHhEk39zhVHAbkKlS0PpICcgESFDeq5oA4YazSRPB1fgs8cP6bxszNZ0i/OxS\r\neueJzD0jpj2AJNLtqkvyPxQ/qoMexK6iSU8lTKnr7bome1Vg3MPUdwHBqSct\r\nh1UTZhVGVm6QPHgkSwjbKlYeofOOJfV/36o=\r\n=PSL8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-4efa98830ad6d239e93b82a54e329c7a5a4b767a-16.x/balena-jellyfish-plugin-front-6.0.214.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-4efa98830ad6d239e93b82a54e329c7a5a4b767a-16.x/balena-jellyfish-plugin-front-6.0.214.tgz","_integrity":"sha512-vJ47/IEYNEzoiFXQ8VPxbKSvdsc2UmfJVcr3tuJ6qY2uUVEh/swH6KCWCps9cnUaqt4vZrUhqnBPjdjxMIcREA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T02:08:03.506Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.94","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.214_1664333751838_0.18694870807925512","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.215-renovate-autumndb-22-x-16a5bed553ce9a816aa496be7a497c56b14d289e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.215-renovate-autumndb-22-x-16a5bed553ce9a816aa496be7a497c56b14d289e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.215-renovate-autumndb-22-x-16a5bed553ce9a816aa496be7a497c56b14d289e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cc43189b226e4cb4c3f34898fa59b87c76ccb428","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.215-renovate-autumndb-22-x-16a5bed553ce9a816aa496be7a497c56b14d289e.tgz","fileCount":44,"integrity":"sha512-YLdOLiZynJlxDQ+6TgxnWM8IsQj3yJ7b3jGafG2h7kv/ViIujkcxgdmFwWqYo5ifFYvKqZd/4X2IixJNYEla3g==","signatures":[{"sig":"MEQCIDiMqobkjYBqSPB3/p5X7pCi7sa5woLo4QhvWhgjqToBAiAlidFvhyUPZfm5jHy+bq80ntwHmJYlFrhi0HXl/tBLVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM7h1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz/A/+I8Z9/7sXAdFlioKkuwGl4cfCCOX+4q9eRGTfkqFMTP/c/3QS\r\neWFT+0N+vxIiygrBVGLphCNuNheNLsoKFyAHpuP3F6D7BD/wCoNDkHElVXzB\r\n7yVhfnZrVA0MTjJIO0jV4PvtXXuxx+LRToKIMclFlmpGnevQDvGbeX9+gZK1\r\nsHcGFv7rsgwPonxFM0EePNX1xXgUFI9TVfIb7bxEywPTr8f7xJI5pkrBLQ8Z\r\ntUhqFrDEqiXs/1aCyccD/hVBijdznFdqplzekvKfIfeedHhODjv3N66kSmP/\r\nVQHmCjCar2pP+5x13cvOglG8SVSPSvehvPirQJhoB/AEvDgx1m4eTRKnPNl6\r\nTqA6D5l7y79jh04D9jpMGWt29+XkH+rtcAvuqz0EavLx2tCZ2EaEwsjbH49c\r\nuDOOJQTuxr7NRpst3wxWLhXJwg2sKHD6q7t4b5UPbiuP7sc/73BQgnp4LOGP\r\nErF/Zy/pVBjPBImsVX6CfcX2ZpjSYELfs0Bfv1zexRZwhg58QqF17WfUtq6n\r\nyrwt4/bS+Yk1BlW5S4rf3z3RrwFsJcYsqSeixqR4DgtkcspvdpS011ZLaDqB\r\nmL1JuYNDcuwE8Uq5drusH0/MfdLxV3uTfZNKBFWaiw8bIuRYHINn/d8WvpYP\r\n5wo5dSBNjMwWTdU5uqEa10wFB1u+PEpAru0=\r\n=q0Ic\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-16a5bed553ce9a816aa496be7a497c56b14d289e-16.x/balena-jellyfish-plugin-front-6.0.215.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-16a5bed553ce9a816aa496be7a497c56b14d289e-16.x/balena-jellyfish-plugin-front-6.0.215.tgz","_integrity":"sha512-YLdOLiZynJlxDQ+6TgxnWM8IsQj3yJ7b3jGafG2h7kv/ViIujkcxgdmFwWqYo5ifFYvKqZd/4X2IixJNYEla3g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T02:56:52.465Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.95","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.215-renovate-autumndb-22-x-16a5bed553ce9a816aa496be7a497c56b14d289e_1664333941518_0.7894782182377191","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.215":{"name":"@balena/jellyfish-plugin-front","version":"6.0.215","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.215","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"64cc72e1fa54ddf66068ba314007473d03e20e02","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.215.tgz","fileCount":39,"integrity":"sha512-Mqjvt80J5qYHbWEkXdsOPjCvYVxsPY/htVdayYXfX8W5J/oVG6x/b3tPB/qWMBGSIfxC6Vi9chp61VV484CbWg==","signatures":[{"sig":"MEYCIQD7JgDw5uTPAJq2F8vmq3qAVN1sdj+S6QXhs+vG5N1r2gIhAJH8fXJOrZUtau1FyZajc/TVBb8VtZRzsR1WmaVjftPf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjM8KlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJmRAAlqTzlsCXcqn9moWvdcLraz4lw9egy8ZiwSvtT5XDOFIHGuYe\r\nqn138eLRDEqCuoCYED6uuOiNRuKf7JPgHz0tdmyDaJp9zjmE6hPKWJ/qD+QA\r\nKWwUcemIEWL0Lr2g5DppLUdZCn/zeLHVjC/gNgVj8Q4LNwHguLiK8CYSNL8Y\r\n9ZWlyoVmEcTgYvH5wqZSJ+a+tQ2JnecG+riAsFeMqFdWPS9+H9T6o6wy1od6\r\nmNhmkkc6NPLjqdTU4M/5DS0NBTxjV2nPFk4OzabbPlpZ4B81NL7xJRKuSGt1\r\nV6FIrqcxhU52786IIf/tEUiXAxUWgMBVzYAkE93DhHVSIqEL6PIe8uI632qZ\r\n2xNNcaQ/+Q+ocP0bcTBWHiNaph127cJrYfTos9rNsSefAs2MT0VLrvc+xocO\r\nnAZ2PhfSAXjov2kNJ9fg5HOdEq21KR9ImWMrq07MTFb3Seqc7oDH1O9Hry63\r\ndlQk6FmRwO29T38wWA9nYmGt2EJsgOeeIHKtXc43QBm5kmDwSuBgg8ehhi9G\r\nbZpgh6Gtigav7eQGXiqKqSGEpZIrXRYCywbOKP8ZXnMXXRYBa8QU0SkwzmSj\r\nrPUp0jU8QrqNOD1ztHM7lIae/MgTvBQ2/4tlsS9Q0ELyC1jBiLpoQiD/RJb4\r\n+lRNgwlEtETT2uQI+ks1vj1bpUjVE6pawLc=\r\n=zrVq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-16a5bed553ce9a816aa496be7a497c56b14d289e-16.x/balena-jellyfish-plugin-front-6.0.215.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":"^16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-16a5bed553ce9a816aa496be7a497c56b14d289e-16.x/balena-jellyfish-plugin-front-6.0.215.tgz","_integrity":"sha512-Mqjvt80J5qYHbWEkXdsOPjCvYVxsPY/htVdayYXfX8W5J/oVG6x/b3tPB/qWMBGSIfxC6Vi9chp61VV484CbWg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T02:56:52.465Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.95","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.215_1664336549041_0.8247842388489246","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.216-node-18-ccb3d2ebe1c71e49d23d560bf8ea324372c8d3ef":{"name":"@balena/jellyfish-plugin-front","version":"6.0.216-node-18-ccb3d2ebe1c71e49d23d560bf8ea324372c8d3ef","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.216-node-18-ccb3d2ebe1c71e49d23d560bf8ea324372c8d3ef","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9c52b589731158e654a70a5d2911aeb4857a4df9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.216-node-18-ccb3d2ebe1c71e49d23d560bf8ea324372c8d3ef.tgz","fileCount":44,"integrity":"sha512-wWEzErVUD5tECUIx+utiLKyEvC1IiFXJuN77Z+DiMBnvFYmzVxdUOAOdZbJlgHJ8Y0p8lJwkQx7THOsoxcHySw==","signatures":[{"sig":"MEQCIFifWEVz234oVhXDg53flG+CCtmvmzXz3E0UFMgfayjCAiBRkNqt8rmPbOHmze/DA8rAQzQctu+CnlxslV/7fVTzmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNAlqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmreAw/9HNF+QdW0O0dVpLfYf6prD5fJdJX3gX3du5d8ehq1s1Z50z6u\r\nvdhDF0JAvvqmzqfibPk/3M2yEfh74KAo73WYv9Pbe3rUNkaogtS5D4SEnJ8e\r\nyxScgBV4Wq+4gOtYX/LG0R3+3h7njd0rqXC0R+I0TtqKbvAca7qjVl9xnTB/\r\n0faznTN4UVG1ObmAghShNYe/XkycM6CC+giCl5g0fMqOUnMfQTxvN64rOVek\r\nN1VxPCcTX0muAAnE/p7xxQlaIt1RVXvX/4Ta0sXOIYIfimgw5Cmeg7qh7Sbm\r\n2cXgmr/ZKFzl0gWdYdu8WyfivDUeGafHPITMWyfKXEg0XucZrV98P7HxXiZx\r\nGyD3kWG4tMRR+/t6OjONWphvmlGunkc9Bs1vPNH0lhBU5n/Kro+oF3qJ3qJF\r\nfw+CEhmCmQk/lY4A6NPmcBCGotQODDMdVsxXj8TR3cE8jw7trcSND3NGh0iT\r\npdYVzCipGz648Q81Xr7X3t/NtPmyRVKop4d929CKr1D9+Em4VA98HjLvxkeJ\r\nX6bxPZJNmuBVA7gn+Z02TxvnqVHcIV/mjnFOBeJHuZpFKV7nGJgQx74ws09K\r\nMaGGCn5FN0s4HQhQelzWeJgxqekmBgxrTAZke83M6dLVHBV8vllkPxyaYY7I\r\nktOieoiZhQoycD6gs3RDQE0Bl6FHPdMi720=\r\n=qn9+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ccb3d2ebe1c71e49d23d560bf8ea324372c8d3ef-18.x/balena-jellyfish-plugin-front-6.0.216.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ccb3d2ebe1c71e49d23d560bf8ea324372c8d3ef-18.x/balena-jellyfish-plugin-front-6.0.216.tgz","_integrity":"sha512-wWEzErVUD5tECUIx+utiLKyEvC1IiFXJuN77Z+DiMBnvFYmzVxdUOAOdZbJlgHJ8Y0p8lJwkQx7THOsoxcHySw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T08:42:34.182Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.95","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.216-node-18-ccb3d2ebe1c71e49d23d560bf8ea324372c8d3ef_1664354666199_0.5479394667480124","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.216":{"name":"@balena/jellyfish-plugin-front","version":"6.0.216","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.216","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3039ab7be5099d917fcc68114249cddd636453c7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.216.tgz","fileCount":39,"integrity":"sha512-6yGBrPMw+SZV4WQE37H+uYUqKkY9Fe4De+aqZ+BF0k2HMXE17HK8Je/FFkLKTs3el+3EotQG0MZVg69egvBq5w==","signatures":[{"sig":"MEUCIA2Ny3oMRWSWaUovJ1NbnTYaQwf8iX5/+lDGlDDVqlScAiEAt9cmGIhvuBozg2qCYAXXGAdkxcIqm+ZWy1NwKFcAQA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNBOJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3QQ/+NuWds8vJE8QaVaSmQVDp+po+r8zWSSAp0BPprhR090FBylYf\r\n06oKUKsh6l1Syjd+VtXKzkrUC5oi+jVcgmFSWgxl+JlTQVJK2I3q39kl+KDN\r\npqeHGBpEvG03POdPjp+c8a68SYdq/H6FPQ5P5ZYrQVN+jdbYZJpVg6P/HStY\r\n9B/nR5zm5xLSeMhhLRgpIvrcVpPHohdfLwxJ0/QfX5cZs/VQNjecbYdLc6Zn\r\ny6RMlMGAXXOVd9a2SJc4vY5U2K4usn818pkSgibnV0WFQTfld3bJTZ6AHBHW\r\nPql+LilnM1XiKFkA8J+XZgJXHLg2WSB5UFcc9VYBW+dBxPx0p3aBEfyqFqC2\r\nLwqq3AAXr63ppO7a7o1kPcbF3du1v5A3Ci4jKnZVSt7hRNicmM0CyfA0Wg76\r\nVmcsxph+nSfbB99QJPqNGqTA0XpgHmV2WD0Rwz26xNIIMrQM2k0YNXIrfuQ/\r\nFB2NG7hxAbHCNo2f5tILpnCjE2erELxwaOX/PMmgt4XVc88C/KInMfda7vP6\r\n1DryBET5M+oekf0rY7AqtiT6zvBve3+D5EazTFjycRCDCqUDmZtjKtBtHOJv\r\n+RZ/+0223ev4wVQr/rhtRhlIKvWUVz9dgXDTPke7nvlYsQk3YjNckmdngND3\r\ncSb51VKZlff+W9/QB+LSMqLZZt/XTSZ/5Yg=\r\n=Icwq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ccb3d2ebe1c71e49d23d560bf8ea324372c8d3ef-18.x/balena-jellyfish-plugin-front-6.0.216.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ccb3d2ebe1c71e49d23d560bf8ea324372c8d3ef-18.x/balena-jellyfish-plugin-front-6.0.216.tgz","_integrity":"sha512-6yGBrPMw+SZV4WQE37H+uYUqKkY9Fe4De+aqZ+BF0k2HMXE17HK8Je/FFkLKTs3el+3EotQG0MZVg69egvBq5w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T08:42:34.182Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.95","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.216_1664357257642_0.9956970956466165","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.217-renovate-balena-jellyfish-environment-14-x-23346d9ffc2692b073d5300ee4e71957cc678c34":{"name":"@balena/jellyfish-plugin-front","version":"6.0.217-renovate-balena-jellyfish-environment-14-x-23346d9ffc2692b073d5300ee4e71957cc678c34","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.217-renovate-balena-jellyfish-environment-14-x-23346d9ffc2692b073d5300ee4e71957cc678c34","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0dd889da02e42726cb22d04f00f47a6f6b4aa2fc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.217-renovate-balena-jellyfish-environment-14-x-23346d9ffc2692b073d5300ee4e71957cc678c34.tgz","fileCount":44,"integrity":"sha512-ly6vbYkfvtz1Yh9nQCcsFeUefSdlfSBiQgsKxPx1ZOmVP1nuIxvAvefEfwwve7/m30prPclV5pgmNQZ/so2hXw==","signatures":[{"sig":"MEUCIGvSO002migR+aqv1nyehCbaG+hY8QeZh1Ds+uFVcCyYAiEAnodET5sch/t2Pp1MJbTScwd8J6O8nDEMibGpYR2yAWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNBRFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFhg/7BSGVC6LRUSYyo1b/8ejxW5I9rNr+1UicwP026XgGe5GEldKC\r\nCrnLQdiaDROMew42j4s0XNewOMwBpHBp0Jxjtlw+S+fNuZXJKlHp7vHsaLvp\r\n1R2VDqnP7WAWBa6ChekR1xXHoCiwp1JHgOOu4dJXYNwp26Oy8Q7oKqrKzBQt\r\nd4MVLKmFBW85U3xzBhRnWyS0kGoF1vJN7q7y0OnsNJSWKfmzIxKTRAPV4o3P\r\nDS8OnwVIsr9z9EYf2wXiPaiqGt2bFpG1dygQKd5h83QTkSBUKw+vZONvikEz\r\nX1mCuYWQfCiTYZbshf2pLFV1DITEC3F+b2+G6erOsz19HRtbjJhJhWEqw/JE\r\nn7TewNFXnf6rdfc0qwL2pMvP0gLwFbaQdRc0RC1DD0Yzd2RrdBSa4xqmjr+o\r\nzCdXPD0LsxaeFJLZNXL3/vi65JRbmToqbCzEYka/t8L9md5tTL0IwuYjyqWj\r\nobv2kQW0t0x1Cm47KeZas7qmNvKjzeB1fqsaAsloMYkIOEG3wtJxG7JXR35P\r\n9uKpHSH3IgJhmDAVgO0/82+QC3KzFZ1keDrYPPWoupCsHp7C9NI1oNew6Kx4\r\nkvjh1maGrxk+zg0nJLqFgewWUs0iD4PD6c337MSItY1Y/Kk5eC0B3XcDOLTi\r\nJAkkZOZTrj4Q4NWA1toPfiAlWN66VEWVLNk=\r\n=+MyE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-23346d9ffc2692b073d5300ee4e71957cc678c34-18.x/balena-jellyfish-plugin-front-6.0.217.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-23346d9ffc2692b073d5300ee4e71957cc678c34-18.x/balena-jellyfish-plugin-front-6.0.217.tgz","_integrity":"sha512-ly6vbYkfvtz1Yh9nQCcsFeUefSdlfSBiQgsKxPx1ZOmVP1nuIxvAvefEfwwve7/m30prPclV5pgmNQZ/so2hXw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T09:28:30.094Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.95","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.217-renovate-balena-jellyfish-environment-14-x-23346d9ffc2692b073d5300ee4e71957cc678c34_1664357445264_0.10008700190670794","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.217":{"name":"@balena/jellyfish-plugin-front","version":"6.0.217","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.217","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9600e1bc300bf705ed2dcba43cb2d3b51e9b9eab","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.217.tgz","fileCount":39,"integrity":"sha512-bal+EtxPFW2LOTE8E1yEozVG2y3OhgJSy/FXfaphbr8WVzR8jJ0wD2mbvrlaYzKPXhqjFhnDKjpwbEe8YD6MXQ==","signatures":[{"sig":"MEYCIQC3kchvkbMQchq7Daxpagn0xl0/8lAgqBs5BQSnbm8MCAIhAJti65UWSbN0+zxdwX/uxzhj549MLrpyroK6GgaXdxXf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNB8SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmordQ//S3FoCWzStJ+60OEyK0VeTJezQwVmhfupG/hv87NgA/3h31pv\r\nfxiv5NovN+pALbxSlzlZtSmmxK6J7TMRo69EhwCbWQsLRJ8WYAbCZe8Tabbb\r\nzzFWi399M8Q+nkzGzYKpy5TN2bHUPjo9uLEInyczc1DvNGd4s485zxH/0A7i\r\njYxdpLv8F0zcaZ2eJw3Ri7ZCbvTu45zgTe6j9Zd3yzm0d+cBa7ZZp+/5jIfv\r\nC4SO7K2eQ8aI7hI0VSRiyMD0sILOond8dPQKdI/MmJUg7ELHx34p1hUfwvIa\r\nQRkDbWB0OB6FsJfXKLCBrlcwxQYfGlXP5DvuP61pGfF1QdFmPkcuqBSTPxq9\r\ny4M4qxzCprEd3TfdzhrdCR7iFY9zHiHB5m0ok5/eo+nLEMOTJQfW4edaafxo\r\nVRAdP1PCdW5bYWQR+FHsyPjZW6luaSUKZKK4Z0mUJYPNvyymaTb+j38BhuMY\r\nb3DeMwZNvjg7Hu/7GtXWs9n4CGmx8KUMn747YewKH+uhU3j2TJAEscfE1HwA\r\ngub8ElwX+yWDhMqgiDbZ4IS1dLVKiEvU3d0Rsocs1dzB59O5wB2/ESSSQd9w\r\nx2T0ZS9m8+FwGnTGHyvevHLjZIUJGatjJcqh6C1mTzxrgRa1nPs/XHR65pXw\r\nwZrnhNsNPTUHev/Qxz2maxkHaHW67qZRgxI=\r\n=69kK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-23346d9ffc2692b073d5300ee4e71957cc678c34-18.x/balena-jellyfish-plugin-front-6.0.217.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-23346d9ffc2692b073d5300ee4e71957cc678c34-18.x/balena-jellyfish-plugin-front-6.0.217.tgz","_integrity":"sha512-bal+EtxPFW2LOTE8E1yEozVG2y3OhgJSy/FXfaphbr8WVzR8jJ0wD2mbvrlaYzKPXhqjFhnDKjpwbEe8YD6MXQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T09:28:30.094Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.33","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.95","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.217_1664360209844_0.7760181110531663","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.218-renovate-balena-jellyfish-worker-34-x-8e1a65c9413507842991613beb63dec33f97b830":{"name":"@balena/jellyfish-plugin-front","version":"6.0.218-renovate-balena-jellyfish-worker-34-x-8e1a65c9413507842991613beb63dec33f97b830","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.218-renovate-balena-jellyfish-worker-34-x-8e1a65c9413507842991613beb63dec33f97b830","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4fc509a8afded2f08b7632f85a37d9be276482f3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.218-renovate-balena-jellyfish-worker-34-x-8e1a65c9413507842991613beb63dec33f97b830.tgz","fileCount":44,"integrity":"sha512-aIGKUAIQJGZsvlBLc64rgv4XsjO18mjxGC0jrcgxVBS6BiqrhYZyVeFM8cHMM2v73rgIXCkAnkGVuNW/Cw0F4A==","signatures":[{"sig":"MEQCIAuCyYnCx4eb2g40/461XlceIp4I1/FRA9c5A2BgiypXAiAot4IeM1YIUhHMjp0cOylHBbUbuSna26tD8XhoZxmH3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNB+WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN/g//VzH2cgU/pYeCkbdsmvwMnjMlJkxZWO0Xp/LffyMj3lZQRX/V\r\n9jYUA/hwudqXSUj+Ds0U3Ne5eezfUegY4TgAAAgQHRZW27PemJlqRtxGDGs3\r\nf2YWeLcRlmWKfNgmqXAK+1FiuMy/2/fZBZwdm5PGvo+fgO7BcaC2ELlCYR2p\r\nmLjhBFsoLocvwUyjqDFxevz0Y7oNhnfsSJ1zkapJG/HkGEaYuCvodSVlybcT\r\nstiWyBXqXyWHWtz5EH4fCD1GjHP963uSgGLSGCchf7aCTKYMDIAiNTSKdhP+\r\n23nCz1wQp9EXlou+ZJ9d103lyUFQfcgx0PsDKmRyTCrh8mWajVT/mQfHfgBZ\r\nuoAseOorZrIKgynAwsXIrlC2H0kE+DGubZDau99E6za7s4jGkNFsiRZVK2Ps\r\nsbQX39VgzXe8TfVovo0ETSnF1+WF36C1Xi7PlhYTWc6n0VYuJTKCrO4gHpX9\r\nkrFolireACL8XEnHMewpGZ7GLkzIOXrwxyhM4jKJr0euYLK3bSCFpPxgk/xS\r\nIlU4wNSFV5o9K76cPTg1RoK1uSk2X5Ol6Lvw2l7BYMVsnI3bnS2gH+LcJeb2\r\n5gb8PDu8m3kQmiH0kDmriT+lVE2j5JkvF2NdZqqlj3stSnbf7TLi1FHwaVY3\r\nhPFv5+lqrEB51jCC/QaeFjjSZlaDqsvPQuw=\r\n=zSqC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8e1a65c9413507842991613beb63dec33f97b830-18.x/balena-jellyfish-plugin-front-6.0.218.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8e1a65c9413507842991613beb63dec33f97b830-18.x/balena-jellyfish-plugin-front-6.0.218.tgz","_integrity":"sha512-aIGKUAIQJGZsvlBLc64rgv4XsjO18mjxGC0jrcgxVBS6BiqrhYZyVeFM8cHMM2v73rgIXCkAnkGVuNW/Cw0F4A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T10:17:00.718Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.95","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.218-renovate-balena-jellyfish-worker-34-x-8e1a65c9413507842991613beb63dec33f97b830_1664360342397_0.23526870908252207","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.218":{"name":"@balena/jellyfish-plugin-front","version":"6.0.218","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.218","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"92a7f317314de78b545d008c4d9a50338252c00e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.218.tgz","fileCount":39,"integrity":"sha512-1LYide93oG2wHfcLyyZL6BHSbsTo5FNUz4VYGrkZPZPYMWUOQIRhWmmRuwcI0Lp2KGTkiUdZ5dhgwlPPzJ9pQw==","signatures":[{"sig":"MEQCIDI0+fw0N3UW+xzi6eYFGAUU5dgLxNpGuDO8OrAFBlwwAiA/edkUobnFFspgWqVN3zHLr+Tcna9f5ZgtomQUkZNnkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNCpGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokvxAAl9uhW2MgdPauwvLh/gdnNgAQ9UoO5Sk7v3eWg9mce+zhfagF\r\niiwT0uMK4qjSpaG980x7QptSlEPQumNRoh4NL87fa9Dn1ikiTtDxttmetSCg\r\n5IyjdJAdTHuy5Bmw/aK0QZImXzPb8WLfUBiHogIB5jmu8RlW+NwtbmTEsIav\r\nxgGTMjzMvzmG7nbBxqoRzVSF+lnDln8nGNcKDV+ici20U+EzKn0zbieIs1sj\r\npupnIvWZC7VTMdz2CZaV639BalrZ9g7Bxo2/PdR4ye8Pwgw3Jvw/0AxlitaR\r\nYBlz29DTJEpnQML7gABUVI7dRoFjC7uw3yW3NN5gO+Nu1+fA+LoV4ULmHXq7\r\nyyUwurybQboTX9WMoTxkd52YEAI7LWi4dxebDeHvvcksYJtbgrgE52ldpdxf\r\nlGgDEWqzuAe/2Haop1IcsTuFxlDOISHnH+2WbVzaBI9bdDmyS4vL3uGNq9nC\r\nrYFVw3O+REs8ycVqiDdHzSrg3wJZSuq6vKw/PkuuLhPsVLs4JK/NlFooDbxa\r\nwtcGl653Oz52PvHD5mLCDRcfFJvxXrKHFeTN2/0hB8lAOb2ZdWCiD3mlr5Bw\r\nI9wTVu8qGrxXAX8ix0jLUKFPXhRYGBlgwPEtq5rs72glu/w3LlEcuJQjexzg\r\nR7Y8MJ1vrb//BG8LM2pD95CXb16oMJY8Qr0=\r\n=k+V6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8e1a65c9413507842991613beb63dec33f97b830-18.x/balena-jellyfish-plugin-front-6.0.218.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8e1a65c9413507842991613beb63dec33f97b830-18.x/balena-jellyfish-plugin-front-6.0.218.tgz","_integrity":"sha512-1LYide93oG2wHfcLyyZL6BHSbsTo5FNUz4VYGrkZPZPYMWUOQIRhWmmRuwcI0Lp2KGTkiUdZ5dhgwlPPzJ9pQw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T10:17:00.718Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.95","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.91"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.218_1664363078475_0.23506208351304014","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.219-renovate-balena-jellyfish-logger-5-x-02c55e13c41dda1c714e1b2d1257bdc658eb689d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.219-renovate-balena-jellyfish-logger-5-x-02c55e13c41dda1c714e1b2d1257bdc658eb689d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.219-renovate-balena-jellyfish-logger-5-x-02c55e13c41dda1c714e1b2d1257bdc658eb689d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5166c598dd40b23009b6abd97e4abe7f8c13f404","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.219-renovate-balena-jellyfish-logger-5-x-02c55e13c41dda1c714e1b2d1257bdc658eb689d.tgz","fileCount":44,"integrity":"sha512-P6DJzzDC/3mndyHAZemKMCuFI7WXV0BR2c8N6mIKqs3P896kMg5egrfbwOiGvZgcWCyl/kTWG7pwlFiy88itdg==","signatures":[{"sig":"MEYCIQDw02x8gTtSUUdwFa1Zq96HDvM+wgTwEjNRFWQCWvEH3AIhAJlN5sGqR3BpPmH6Dm6ahUvHTnNkk34u4GJxHFcxlMUP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNCrfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpqEw//aDI7zcoEQD6Ti6vYdSKPSj1j0OUzXKQ1OncYmjBBwz7OS5UV\r\n2mkCWzGK55fUGwlHuNPhS/WcXiONXkFroOrqD5yJIJguwjrio/hKi/GxT7qP\r\n4Bu9hU3i4AbPY5T9O7b066GqDqiJ7ZZr7Lbvw/1vm4gmgCpXiW0Xu13wKY7N\r\ncNsOF4GW5zrCN2top8jAUeYCTSE1uYxfP+6ap/4nG/jBNjalvx9Xgr3bVmpT\r\nTt0hnYIV+iNpFCGHlFurfKIarPChmIg0QvTG5JPRJHPIJckVYJ1lr7t2FSt0\r\nCLgSHNa7e832xkwzKPJjjUwYp0MXVdCRKBdm8rgOHa/GY+uBPmBELLO9MzzN\r\nPdGarTaLbEFX29g8iD8L9jCcrdFhvUSEsAVev6eEIkouml/cZaqGnpPPIO7z\r\nMI1/DhxQ5zIKZGLlR8m1GN7IDYHAt3o3/Ut7lyKM/rDH28wYo/uSmxhonZgS\r\nSt3G6KzmLtkRJL9s2wl6pmG0KcsPIpqaE2s79lJu6/7aG8rlcLuLir7DTYFh\r\nV3xE6JoIb/jjn/upmuD2Ge9ncSAjWpzQr+x7Pe1wZREGC5X5KPKMDL5QwAU5\r\n8HvcanwCiP4Hy54/ks+4wi/81jDF+joYJ8pko2TOKRD6z5lgxlGer12Rk3W7\r\nCwUI5zpo2hRbfirXy8lVrydisb/B3w50aFg=\r\n=RMWp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-02c55e13c41dda1c714e1b2d1257bdc658eb689d-18.x/balena-jellyfish-plugin-front-6.0.219.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-02c55e13c41dda1c714e1b2d1257bdc658eb689d-18.x/balena-jellyfish-plugin-front-6.0.219.tgz","_integrity":"sha512-P6DJzzDC/3mndyHAZemKMCuFI7WXV0BR2c8N6mIKqs3P896kMg5egrfbwOiGvZgcWCyl/kTWG7pwlFiy88itdg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T11:05:08.351Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.95","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.92"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.219-renovate-balena-jellyfish-logger-5-x-02c55e13c41dda1c714e1b2d1257bdc658eb689d_1664363231273_0.3281144249189838","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.219":{"name":"@balena/jellyfish-plugin-front","version":"6.0.219","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.219","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"84aadab9d635fcc3f85cb1ef4d68591fb1a707e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.219.tgz","fileCount":39,"integrity":"sha512-1n2mHI6vY99hOC9vgAiTTp2sW824ZMqustJUJQwhvDTFaujaJhoyjhd2rGZ0HfPJWDU/ML4kfPWDqpfHbVkdWA==","signatures":[{"sig":"MEYCIQCifm5BCVMG5qgoFdl0lyQKvLsn9Xwmm6kc4VguNTaOBgIhAMJbdlnL3JxQSH1EQyUXwdUWIKZ/XrQhAAFQ47uL04M0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNDW7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmow2w/9GUDzkBBgvXYdWiXKwVp/XOddcpcj9Z/rqD0DgsXZxBSYeVrj\r\nzgdo9lqh8Kn6/PdvURH7/AoP/X2Eife7lid6nbr+bxeuuhiZNehUSr5bVs9Y\r\nFIyT1IyPZ7/xOFlI1Se1gyq/n5C/ZuTOrivXnZdJzFywWGlJM/vmLm8orYGg\r\n1k/1nSOTxj30ucP3ZI3r9sZ2vVtjLskIokGEUiCZp3+B16Px1fn1N5MXym1w\r\nS46ptqKRdERFdgPbIeWPFLaLra1ajDY/EMYHzv+orOItReTd2V8NsmFpsSNB\r\nvjCoI1c7GNq/3qMPUY+RyarrxkUeQqq/3hwtNCUQAKuXvU6yTDUW0JCt8FtC\r\nLtHYFxFHOUEhjiRsAZgGrh3zF4caumq6MeBXckOIViXqNZtOKddqacR6bro0\r\nTuwfVERRVV5cT4FxokPMWbDqYPTpTxn7Z2HzVE7ClzGOliGd0PMgtsnnjlH7\r\nlXvIoaNxMu8+ztOaqKaqOcjNUhnep+WE+xXHTaaeNmSgPSLXl5cBEv1oqlTJ\r\nNNJqtCI9HAAOKuEA1wKvhLazNImixBMrZD2lthAOQVUvUswclUDvXarsCp6n\r\nBs2BJ1opW8OMg6tLtB1pZuTQQ051Tg+c2gDSliDaLhjMXp5FqU3a9PqMuQWu\r\nc8OkGcs/EjSVsFYumDyA6KCMLEYg5Os1z7U=\r\n=D/R5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-02c55e13c41dda1c714e1b2d1257bdc658eb689d-18.x/balena-jellyfish-plugin-front-6.0.219.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-02c55e13c41dda1c714e1b2d1257bdc658eb689d-18.x/balena-jellyfish-plugin-front-6.0.219.tgz","_integrity":"sha512-1n2mHI6vY99hOC9vgAiTTp2sW824ZMqustJUJQwhvDTFaujaJhoyjhd2rGZ0HfPJWDU/ML4kfPWDqpfHbVkdWA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T11:05:08.351Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.95","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.92"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.219_1664366011089_0.8390861495634416","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.220-renovate-autumndb-22-x-8de223a4c46cf45184624d8cbf5eaf575b0fc109":{"name":"@balena/jellyfish-plugin-front","version":"6.0.220-renovate-autumndb-22-x-8de223a4c46cf45184624d8cbf5eaf575b0fc109","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.220-renovate-autumndb-22-x-8de223a4c46cf45184624d8cbf5eaf575b0fc109","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"11767bb898d83d68a3f3c592eb013f59dbe46880","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.220-renovate-autumndb-22-x-8de223a4c46cf45184624d8cbf5eaf575b0fc109.tgz","fileCount":44,"integrity":"sha512-ogJ/q3cksJwmDoJ56J48sX6MV8JeEe+PWU0KJMB9bRkK+xnv+hERVNdksyCuMstyj/9MLEwI06SwOsSosxlRdg==","signatures":[{"sig":"MEUCIQCWNdWbwHk+jC192fQt0Q63HwknGGU7ztvobbBWvJlU3QIgATtMHOdU/61LPiLaPNf99PIffNBU55PbpEN+glPNDRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNDZvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqD1g/9EFv7dpvAJSIRnwVQJJlOch0EfyYhUU1ARpJMenMfbH83eKVe\r\n41PXL2jAPQNDXZ9UBf8conkyavcLk07ByI1xOjPedrlx4VqSW4nL/CSwafy/\r\n7KYRkELpCP8pPsx49ZL8w7vIFxI5r+R0ek/unyqbVvCfAcbagu3ckly08+lH\r\nHQSKH1ImcaJf9FRQ/kvw0lhQ+saZ0B6ZyUh+O5LrHcaLVymjzH5pOEEYHFF/\r\naCL1m4VYwKPS1o/WkN57wmSa930LE+OiYyqdxLxr0+3dzFQvcp82TRZi6dll\r\nZwnzZguKehtdTDnFWYpnri/BSYW8tSXRFMyZ1D/r1puUbS7pZE/zgxohQ3rv\r\nlDA0HQHUdyskSnJfULu4vq8FNyZx/XVpnu9Sw7H9g19SDSeUPpb9RvyvvAr6\r\nDnl4mro+z/S2PGNhzMj/oBAytVAcZ1MvQShN/bZH3XOXHM6p+K+1OhEpW682\r\nvc2++Ut72K7OFWVWFbyu94/4qDH/14hZVY8SlkOYD+B2hcLZqRQf4gIe96K2\r\njRGjnfDrGJvpCyzddeoXjFscNDCE5v8xLWxS7E9CCygIgUnalFTtDbmBb4wU\r\nsOG0HDZqC4toumfmnbB/TKGIT42HtkpN0EwpKd4VJJ64kDFIQkDE77UlFeI0\r\nGiB9Nj0DyYpQ2UQtd/ZZdCeBS74KwmmTLIE=\r\n=e9NZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8de223a4c46cf45184624d8cbf5eaf575b0fc109-18.x/balena-jellyfish-plugin-front-6.0.220.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8de223a4c46cf45184624d8cbf5eaf575b0fc109-18.x/balena-jellyfish-plugin-front-6.0.220.tgz","_integrity":"sha512-ogJ/q3cksJwmDoJ56J48sX6MV8JeEe+PWU0KJMB9bRkK+xnv+hERVNdksyCuMstyj/9MLEwI06SwOsSosxlRdg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T11:54:26.546Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.98","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.92"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.220-renovate-autumndb-22-x-8de223a4c46cf45184624d8cbf5eaf575b0fc109_1664366191223_0.8003531532625048","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.220":{"name":"@balena/jellyfish-plugin-front","version":"6.0.220","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.220","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"599e8ece095ab0f951f25646f4dc102d17b872d2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.220.tgz","fileCount":39,"integrity":"sha512-1n3U1Pw8pPpzX5/RA2fZxbY3otUTQItZp4t5DoIo52gxi3B/RM1vk3InMAnhcyaPtDW+y7Ji4Zga1DushRtlRQ==","signatures":[{"sig":"MEUCIAiCgIYZ6yNovO63QMp+gIjDcGpVPJlbLaaeumRPFYkxAiEAt1z9KLPhOxkM45uN+/h9t6Ax99WcGJGt5JhkXdy9iWA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNECbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8HA//SYv5WdGknxfE8eprwM1chwOlf9l0lnSYsXnBd/JzIr4UK1Un\r\nNXVZ1pgzXsfpkxhhgYyQNubc04+b3Ggyyi+hasnnDJN+MxWAsLsccM/kxADr\r\nNb4yRWqghSVEaCIwAk9uvwtL6lEToMjR63Cse7BCS2JxvmyJq17OFvclnIPI\r\nZ70zWVy+kO/cxmPJQwypyDyKX+/jjRt0IR15pMRg7cyJJWdjbGaDS/xeIHo1\r\nQpbRpIwcpA0CssgNJP0jEOVD/K3q9Hg7xAMKjtEVNFveK7KvpFWoR2p8DAuo\r\nxCHmEVVkxEvMywjndHg0pJsKLWrbNbxcpzdnKBY6hj50fG7AmeSA+AGeXNOO\r\nT+1FuSdEoYHKIX3NIG2tEd8znTTrGJ1Gxgli/5iNqZpK4lbqPuo9NE60DngD\r\ntWHUyH+HiRoqWT3X7Tf3nNlbA2x9JL1sYhig/vpTzVa8t8tuJVehZ2sC0jhE\r\nYynUkOpUoeVS3hcSxOrjApf2sL0dTKPjmz5yDWm2weB2z8/UyowRU+QFMGt8\r\nXQHU2d9MqToxn/YILkOun6vuv6RQh++DF1P/mMCtB8pByuDVqo0t8GxX/m5R\r\nB4L650GQdt4htpyRx4yZJJtebjGwE7+l3kFo6IksDYzAjDWPdiM3dRM6/QiA\r\nouZw6T4hZ6LgC69oPI9xnr3R1dRbVMM8fSE=\r\n=CKeJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8de223a4c46cf45184624d8cbf5eaf575b0fc109-18.x/balena-jellyfish-plugin-front-6.0.220.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8de223a4c46cf45184624d8cbf5eaf575b0fc109-18.x/balena-jellyfish-plugin-front-6.0.220.tgz","_integrity":"sha512-1n3U1Pw8pPpzX5/RA2fZxbY3otUTQItZp4t5DoIo52gxi3B/RM1vk3InMAnhcyaPtDW+y7Ji4Zga1DushRtlRQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T11:54:26.546Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.98","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.92"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.220_1664368795106_0.35814782258460465","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.221-renovate-autumndb-22-x-20852bfc24b37f3301d240bd46d635cd24310038":{"name":"@balena/jellyfish-plugin-front","version":"6.0.221-renovate-autumndb-22-x-20852bfc24b37f3301d240bd46d635cd24310038","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.221-renovate-autumndb-22-x-20852bfc24b37f3301d240bd46d635cd24310038","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"26fcd29a385f0fcbbb78651f2093ef9008518218","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.221-renovate-autumndb-22-x-20852bfc24b37f3301d240bd46d635cd24310038.tgz","fileCount":44,"integrity":"sha512-jSgqQLKfG3yA9qAirKRp59qdZxgny1k2VJIe3qbASNvUS2ZmMCDybxs/vFCwD/Jubau0R/FsEbejOBtkAdF2uA==","signatures":[{"sig":"MEQCIFOSk0S8l2Zj9KPoyKPyZ75Lx8W9/VC5H2wuButkW0X+AiApLmseppZeCTXGUAL8AYbg4RHxJV1vD7/0MLZDVsylyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNHdTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2TRAAo+RcEI3xrD1WUowiYhmaifhmKD6Sm8X87hc3kxINUNPQjpVp\r\n5W8MqQIaurhYJLA8LHuiee6+jthNYJicODfZH6WGKLBC2m8aA0b/AFqkWeIv\r\nJnt8lb9H2gxYJ0gK4TBJkfLHWRHoxvNoYEHReI1N+hiJnnNxdYdcMt8FBnho\r\nvclp1i+rYhWVMNIen7XPhgw+15/Jgxuc/ZOuOvnYA8q2i21/ZBk7TfriM75B\r\nbzbYl7iGI+jHob1Ot2BHCgKrOuzbhF2Q62l1HCinZUa8jhBjYPIBL1RhPcX3\r\nUhhBOmj+C4c5ZxCaqduSB8bvYuwZpxoU0mzGMBK5NQrJwOvTIRfW8XSROkzt\r\n5RWTo3y2Wz1pJ+EshWF9aLrKlPL0sEFfZlV7xkFgPgrA4dmQDtX6F6JQbQ8Z\r\nl1xt2vfq1a7/nEiKKkLJX9TW3dcC5NFrC0Akkd4+gQcJ3LOgcEsSg2jeU6SM\r\nKWfyKuUuMlu+XO+1o/S3lsKSabdkSrr4USWQKPg0/8EkTE5SzNa2ll7PNhIL\r\n1gxj10crwQx6GrJtayBBMAnlbvXc7iQaueWQgDQpjrbBk+E3wh8/zrIpIN4/\r\nRxK4wZ2AIViiKJAkvoSFjbeZ2g9cBHC2ZB4ulbIzGjv62lu0Z3dY/Xku0p7t\r\nP6wMyZd+66rbZA5Q1I3j8DAJ5sb6ebT5/i8=\r\n=f3hU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-20852bfc24b37f3301d240bd46d635cd24310038-18.x/balena-jellyfish-plugin-front-6.0.221.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-20852bfc24b37f3301d240bd46d635cd24310038-18.x/balena-jellyfish-plugin-front-6.0.221.tgz","_integrity":"sha512-jSgqQLKfG3yA9qAirKRp59qdZxgny1k2VJIe3qbASNvUS2ZmMCDybxs/vFCwD/Jubau0R/FsEbejOBtkAdF2uA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T16:31:11.693Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.92"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.221-renovate-autumndb-22-x-20852bfc24b37f3301d240bd46d635cd24310038_1664382803080_0.48014610553367265","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.221":{"name":"@balena/jellyfish-plugin-front","version":"6.0.221","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.221","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"27fb0b17e7485b4e356fb42cfec67e231095d06f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.221.tgz","fileCount":39,"integrity":"sha512-GVR0hhxb2K1gCqUsjcLQEWGmmeHI+6Th+X3zL04O1sa+eLlOXdrSNT2GdtjdygbiFNj+ZFtURC+YfIqmLPC8kw==","signatures":[{"sig":"MEQCIG338gr2N0DGrT7moP7cxcMFsddSXZyHciHMZFhKqTRyAiBn3UZDMauKdjhBGPKZ7G2/R4JSpxnjlTGxIk4Sj7HhPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNILhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTsxAAmHAt+6SNRpWz8vwtBf/5Ype6X9b67ACNUJwa6Stup5cPUTuN\r\n6AeYqiAVWfhXTvi8ICHWAxk1q4Qo4EfgHVKi0bYxoyi1J0NtigtPoknnabF1\r\n2RnESsSygJCik43Y9arzrJyPFlkuvzkSn+S05KSGPzxYOT6YK75yDqh4RybZ\r\nVtVcUMpiVfFz7ctz+GQ/gpX4udLYyNgyvtm52Xis/ApnbxzUOqDEbwGAb92n\r\n/qAXMm013ChITbHIG9IyCAQIex+k6URXy43+oY49+YielzqlHc6KSw1REaKR\r\nyRtVD2d/LslSTwISJdif7/JGV1D8BmOVMTXGvsy6edi+XueDnUSlKDm/sdF5\r\nYjI0EicQ1dR6e7PrqrzMHYZSCx0b1pYNB7owXC0ttVKgJFX9W/HdyJtHO+mA\r\n15mRo6AQI8MOxhCFWvSE0HGWN1DP8u//EzY5Q9G4ZnZmoqjgTOuEmgD+bu6S\r\nug2v7PMuhpG/e+1iiMyg/KxTz5PG9xZi05V7YgXQR+BlHOYoqHa9oHQ98AAh\r\n3tfdSnkecbu13m6lQ6XE7esVKQkkndyloSlAbSkWumg/abazmOAKp16e6sLb\r\nMJ+4JnXPug0WX605f8R1SRmKS5YmWWjS0F7JTImYfFHG8G4yILwpJiR4PKYN\r\nv0tKo5ueRgwF+g1UEiR2qzGOp/mZF5ZeUDY=\r\n=05R3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-20852bfc24b37f3301d240bd46d635cd24310038-18.x/balena-jellyfish-plugin-front-6.0.221.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-20852bfc24b37f3301d240bd46d635cd24310038-18.x/balena-jellyfish-plugin-front-6.0.221.tgz","_integrity":"sha512-GVR0hhxb2K1gCqUsjcLQEWGmmeHI+6Th+X3zL04O1sa+eLlOXdrSNT2GdtjdygbiFNj+ZFtURC+YfIqmLPC8kw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-09-28T16:31:11.693Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.76","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.92"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.221_1664385761310_0.6489971888369814","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.222-renovate-balena-jellyfish-assert-1-x-998bf4a50ff2461f3570ce55e4c909edf95ff5fc":{"name":"@balena/jellyfish-plugin-front","version":"6.0.222-renovate-balena-jellyfish-assert-1-x-998bf4a50ff2461f3570ce55e4c909edf95ff5fc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.222-renovate-balena-jellyfish-assert-1-x-998bf4a50ff2461f3570ce55e4c909edf95ff5fc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c2ad2f084eded350579443b3654ef94b2b9054af","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.222-renovate-balena-jellyfish-assert-1-x-998bf4a50ff2461f3570ce55e4c909edf95ff5fc.tgz","fileCount":44,"integrity":"sha512-EZcDAoETMyPYDWC2dz3VXsHEeI4T9a12Mf/1nZdiIv7EAEePjGth7hz0SGZy9Tf0ItLrPDoyP9q1VGOIWnS0ew==","signatures":[{"sig":"MEQCIClTx+LwSa3/CequtOemfQWg6rz9m6O+7UfctGjVEKQWAiBMh3BjdNzrqJl01rDM7aqgg9/VUNW4YfOCUhqWLuQ+cA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN6QMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/YQ//bR32VdzCbiOHH9I4M6z89xYhLNzLfjY0vygb+W6HBTed6pdm\r\ncvVciMkPx4rhpRbaUHp9TzqsnFya6/xrc2sL1VwIlsPf1ZhDfppdx6vflAZl\r\nIcxkWHQILVT4cHyLbIHAXRDyIIe0+ikzAsOS03gjcWvYlND5Gb02ROjJXNq+\r\nESDfnWMR7rcabJ/G5bl0beHG0hXeKTmoDEGBniq1XHaaibl3Ngj0cekaYhPQ\r\nQUxxmkWK6xO+xITiGMnPRZkqGjgkXvbnX9/Hh0Oo/IpkRBaeAaiZg2uRlsXC\r\nhYMMmP/ztHfhdwQCsjcwoFD2sOBX8Rlf4CQP95w/ovX3CyEjyMiEpXmjsnlo\r\nhV9fM3a7W0o7dpULfY+r8nGexZXtcPvLZ33c+8dAenk+LgakPMkUMVxrQZfM\r\nwjpSOwrV8NQwvRElUy3aZErKbEEooXCcyIC3cEh+nsRWfqtVizjwyPmkqIwQ\r\nvY5eUgeimdYjg7XPMAotaclTem3rRMfTYHw14PBEJx4IXLWvWVa49xu8eIVD\r\n+DjeqUxD9WDlB244Iv/P4JppyXEkYW+vOAe9P0LE21t9zu2DlLvjo+nMiY9E\r\neC/aUzP5wNC3L1I5C9N6EaLUYyrmnIN0B+L7+ISe5rXiudHnGlx7lOphYbtS\r\nuOkirdG/BfZKb0rh5kgfgGSQi1vLEQJBIlg=\r\n=6GTD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-998bf4a50ff2461f3570ce55e4c909edf95ff5fc-18.x/balena-jellyfish-plugin-front-6.0.222.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-998bf4a50ff2461f3570ce55e4c909edf95ff5fc-18.x/balena-jellyfish-plugin-front-6.0.222.tgz","_integrity":"sha512-EZcDAoETMyPYDWC2dz3VXsHEeI4T9a12Mf/1nZdiIv7EAEePjGth7hz0SGZy9Tf0ItLrPDoyP9q1VGOIWnS0ew==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T02:18:51.795Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.78","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.92"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.222-renovate-balena-jellyfish-assert-1-x-998bf4a50ff2461f3570ce55e4c909edf95ff5fc_1664590859956_0.9906597248335816","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.222":{"name":"@balena/jellyfish-plugin-front","version":"6.0.222","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.222","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6113e6a87779f3236905805007166f2f320fe5ad","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.222.tgz","fileCount":39,"integrity":"sha512-zu7rCgHTlX7YarjHg4em1yhRIaVLSh0V8Fhhl17eBJTgBf/GfkFGbtxaoFxpVFgczlF/9iAA7aeuVxOFLdb64Q==","signatures":[{"sig":"MEUCIHHubp/c797i5d7+jDJD0amkmBeIRC2QqIZOAJLa/yboAiEAoHXBQbqyW8cmV3dW1VXGeCby2C4np6GKX2J/v1+LoUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN7JXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYng//YfKql5BE4Aq0+22Vvgdu27R9Vk1Yy2VxMH7xl7fQyqRKp68u\r\ngmCKX7YvLB8/dGEYICE+Am/bf85birJSnrEdAS6D+v6aECq4X9cyVCqL6CLM\r\nDslT7sJiIqf7Lj8eOR850aDiXu55v6LUK7+qhRzqcCDFTu3yVlA+cUXqov0k\r\ncwEMwQ+zbH+x5eUsEuIt+wFWduAWYUxtjFFlsYvNELzBevI105tEzWqY4/Db\r\nXBVs/dqazAHz/brFhxdgjabfw8/LAoyCvqoXhieRTh3RcXKXt+8BtUKPwDCV\r\nssoeM1ppYtxmhUMQGFVc0aEMD54O3WdKJ9N1BwVa14yb2oxF7H7Qci98/dPO\r\nC0RkKafgQm/gBxaIrULZhs/7HYvBTHN3HAywL6aOJHjrHBgVclzefiiNnfBo\r\nbBGuqODNVMYiTLoWw6oBOuYLPARRIGK827RsgWdf4Nj3fpjfOr4Xbkb2DOyn\r\nvzlBbFtmCw1j8f3kDPnM3cL80RbIbVMjBXBDH+LDqJGbSnGbNPW0vigmLdmG\r\nW7kiqSkab5pIsJDf8KCAgMA2tSiq9Rof4dg0VI7Rn8SM4T6cmKRmotnCIop6\r\nhPN6iDCUT4NS6MVfnjyliJ4tu0kCva+pURq7qT+AMjEfZiXdypPp15ompYMv\r\nWf1groatIKHhxGL8a+UJ4jrS4tdXHDCoo3I=\r\n=m58o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-998bf4a50ff2461f3570ce55e4c909edf95ff5fc-18.x/balena-jellyfish-plugin-front-6.0.222.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-998bf4a50ff2461f3570ce55e4c909edf95ff5fc-18.x/balena-jellyfish-plugin-front-6.0.222.tgz","_integrity":"sha512-zu7rCgHTlX7YarjHg4em1yhRIaVLSh0V8Fhhl17eBJTgBf/GfkFGbtxaoFxpVFgczlF/9iAA7aeuVxOFLdb64Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T02:18:51.795Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.78","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.92"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.222_1664594519130_0.23011214528520818","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.223-renovate-balena-jellyfish-environment-14-x-11ff516d1aae0c9882a8cf36feb236b9714dfb6a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.223-renovate-balena-jellyfish-environment-14-x-11ff516d1aae0c9882a8cf36feb236b9714dfb6a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.223-renovate-balena-jellyfish-environment-14-x-11ff516d1aae0c9882a8cf36feb236b9714dfb6a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b601487d044a8d68035d21b25d105f0c7b0ea85e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.223-renovate-balena-jellyfish-environment-14-x-11ff516d1aae0c9882a8cf36feb236b9714dfb6a.tgz","fileCount":44,"integrity":"sha512-jyfrrp0ablcSXxh4wH8KAEtJKGA5NQ2fz9Lgk21l7jnf/S10xQEitjmBPzXZRAew+XoRtK4JAOMbwZJSQ5FugA==","signatures":[{"sig":"MEUCIHPksgC0pgMfVcFcCIY8MQ6pDAPUtGWwZITpsXlKqevSAiEA367G3lfd10BBBPCGdkvY+XhdM1MTZVL3OIMll6oGUqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN7MTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpv+Q/6Aq5eIqOve6lBx9InPdGzd4+0IopFIm1CHY4zApwDgVjlxaVO\r\n7msyMYTR0HHNbw9Xd29g7GWSVUeOUVC1AClUSaguqGlxZOuqkt48/q1fGrIe\r\nupcJ92I6OE4NQGPNqLUjkN8wYIGBhtP2it8wVPAldjyW2zx4dLnT+MB/6YAB\r\nWW0dV9N0bxR/aOlvatntf7OLhy7tsEN7tfC93wCiDFF+lZLug+CRKjGWZ2ZJ\r\ncShHZl0zYl49s5tqPFixrCThKCuww1ZWyf7kvEKyAaK2uXczYg8GQmvuraJR\r\nxZFsoQm6A/n1yARlL4ezHJb+acUt4FpDcwlrIDgAMLyAd8u3ztY9EarUBgrU\r\nyEmeZ8pmpqFSO397iTuG0meYRbyUn82e7PLfz2B2yFAqGx6ZjSeJq3aCzCV1\r\n1vIXyQ+yijZyMnbQFMU5krAtcjf5xK0gf45xlQ65AQSert/oeaYm8x0muHMA\r\ndarSuXFHKdQJiMcQPMSLUc9mFDz8rGHJTz4N52NtdLaqyuk4NA9nHJH7GbaI\r\niNAwg7x2hDMNW4Y9rQSaS4ut6MvMGHlbaMvvSoSqiNoERVkeaav/vVFWjNsk\r\ns+KAw2GhKJiEQQjVxAWpmcLSMet4kR7n8RfdztyMpyFBBzGh3BbPSWiwTV6Q\r\ng7majLQUm0yLDDCbZBFC8xc/6iIXwRd9De4=\r\n=RNZe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-11ff516d1aae0c9882a8cf36feb236b9714dfb6a-18.x/balena-jellyfish-plugin-front-6.0.223.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-11ff516d1aae0c9882a8cf36feb236b9714dfb6a-18.x/balena-jellyfish-plugin-front-6.0.223.tgz","_integrity":"sha512-jyfrrp0ablcSXxh4wH8KAEtJKGA5NQ2fz9Lgk21l7jnf/S10xQEitjmBPzXZRAew+XoRtK4JAOMbwZJSQ5FugA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T03:23:15.301Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.78","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.92"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.223-renovate-balena-jellyfish-environment-14-x-11ff516d1aae0c9882a8cf36feb236b9714dfb6a_1664594707293_0.6303449136642603","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.223":{"name":"@balena/jellyfish-plugin-front","version":"6.0.223","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.223","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"868064a704db5692548d51323260112a55ed22d8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.223.tgz","fileCount":39,"integrity":"sha512-pkfnnrksa1+a4r6SL/l8Dj5fRSgTpZUlAPF/nQR2z5Nxk0LmonJi5DWnEGhlgeO27bODRtenFIBo3vgprNRI2Q==","signatures":[{"sig":"MEYCIQD1lfjZnAtfyP2THNisXlzhCr466NpLM+7B9qghRsPwAwIhAOeXJUDDuW3rEqLsHZgVeJs084MwL+4EyCh0z4zcMFkp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN7zdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/nw//YfpU0B+uaGNtO4BKwsLI26on8wCK34NZ/HPXFU+4yW5U9gyN\r\nUEUROJ7TBWzvXSLCHPITh22anoSiBzTfJ7YnspMto7rGvllPQl7rONVEJIR7\r\nQVmLuppYEeKUqbQEaB6kZtRrqp833mMUZ0VMAXRqQ7wwKztz117/GtFBJ7yf\r\nOkKYztTf54SKKNnfdBbWGN9KWfmFHkYLbmb5yFrzy4qC6VCh08fCQzjcD5N1\r\n0xkx/2y9R+3BI0D9YRxnUjf1pZ1C8gpQt1Bkkd7w9oG0J6bu7/3r+7KHzYMp\r\nLr+NOtx7YKTDSzg1fcNLXXHIYP7GFnzJn9771zD02yB/8n5utc+JQG0aKUic\r\npl6srohavmUJ20iCWFU0oXBm8VdSxEpfc5HGtYd/lZNpcQNPngWpgbFvXkSu\r\nmKf3kDgruo4Swq2GMtGjG/8CDXocNSd0pM706srYT5z8GNIUa/LqGxGe99/7\r\nbNLCeLDAvoxidSzTGuBYi5c/eOCPKWipbKjG3zsWz72UqCkq6pumuKM21OPK\r\nVlFSeHlnG9ysnHHN2LV+iKjdqJaaM0VgGtQBXjEGjf8PXdWzumfJY09CWZZy\r\niVzh0v3DSBqnlrcd3MI6Wv5905WEeBn1eTDWy/F0y68IBpbejSk6BcLK9K5y\r\nRjq9E4MjEhH1aETbHpcuLjXcDshhNS+uupw=\r\n=MYx3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-11ff516d1aae0c9882a8cf36feb236b9714dfb6a-18.x/balena-jellyfish-plugin-front-6.0.223.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-11ff516d1aae0c9882a8cf36feb236b9714dfb6a-18.x/balena-jellyfish-plugin-front-6.0.223.tgz","_integrity":"sha512-pkfnnrksa1+a4r6SL/l8Dj5fRSgTpZUlAPF/nQR2z5Nxk0LmonJi5DWnEGhlgeO27bODRtenFIBo3vgprNRI2Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T03:23:15.301Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.78","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.19"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.92"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.223_1664597213308_0.956818372528254","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.224-renovate-balena-jellyfish-logger-5-x-dab92930343735f9d17f336a7a91b857516a3ed2":{"name":"@balena/jellyfish-plugin-front","version":"6.0.224-renovate-balena-jellyfish-logger-5-x-dab92930343735f9d17f336a7a91b857516a3ed2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.224-renovate-balena-jellyfish-logger-5-x-dab92930343735f9d17f336a7a91b857516a3ed2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0e21ed350b69248e3fb2ed9d02e1f13200ac8508","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.224-renovate-balena-jellyfish-logger-5-x-dab92930343735f9d17f336a7a91b857516a3ed2.tgz","fileCount":44,"integrity":"sha512-4CRzFxZ9+gx/7iwDlDGZklYJFcqq1jzuZvv/X3KRUJRwWv9JRADII2SQgqHgPrzsRaJCxilyyhiZM+xosRxM3Q==","signatures":[{"sig":"MEYCIQCsAl4T7wnaXJNd1oelg3BO9xihUYQ+K6JLseULyAFpNAIhAOg2Kn7g6Vkw2n1V6cqqnojXITZxIxXEK516BoO+NZp5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN72aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKhQ/9HB7wmrLpxIhvjRJ5FmhufQahTM+C/2S9lO0KY/my68jNyTza\r\nwbvIipxPOjiZNG855k4p3aVxpKZVNqLZzqEZZU0Rxt7DySdy3475CRqCP8qQ\r\nxkBtELjoPb9Eu2tQZzInF5rOgUx/VeY8tiy1ExXjul3U3XIwQJl41A2cTIXL\r\nC5IdrKzHbcadX7wllLRd3C+Uaiw0IhWdMWCuqBDXD8r9IQyWM41OPdrDwumS\r\nGprJgUS55dHmVJ6g4WIJVNAbASymoWthb1BXcvoWQZ33V9JDb4U5PJb/ScyZ\r\nMmeKi7enH0szcCylaCiTfWIBw+/c++C0Xf/3NKWABdKDjJVGc9QVWnCx1QbX\r\nIT6PEfU084mJz/3OdDE+W1lxAULb6GCZUuorGt3UvPl6pRdMpZk4OJ083XEf\r\nwVN9ROvJHr6nPEXcfGSdVbvxeYvw8deKcaya8czp1UKc5JGsi61p2BLK4JA/\r\n6AkaNZESa3+WmwOIqgju8GaNCaR7imIAvjx+lABSrduHfz/3b/aNyDKLtDR0\r\nmr1fCRcJRGYc//rsenG0AgFEkcX4Lg2ChnCaPtZR/ErLmIUI+7nAQd4ryi9i\r\nk2xP1vx7rItQwUweAIlDn244kO2XyT77utyIPuujCq83aUs+D4uS9jQrsUdo\r\nc9yGKkf9d4PF1hXG4J9r2tXPN3/eK11vDWU=\r\n=lH/U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-dab92930343735f9d17f336a7a91b857516a3ed2-18.x/balena-jellyfish-plugin-front-6.0.224.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-dab92930343735f9d17f336a7a91b857516a3ed2-18.x/balena-jellyfish-plugin-front-6.0.224.tgz","_integrity":"sha512-4CRzFxZ9+gx/7iwDlDGZklYJFcqq1jzuZvv/X3KRUJRwWv9JRADII2SQgqHgPrzsRaJCxilyyhiZM+xosRxM3Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T04:07:44.973Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.78","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.95"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.224-renovate-balena-jellyfish-logger-5-x-dab92930343735f9d17f336a7a91b857516a3ed2_1664597401679_0.7119495018075817","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.224":{"name":"@balena/jellyfish-plugin-front","version":"6.0.224","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.224","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8e9c6eaab0664e2e288eb45c44f419fd2a0afb00","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.224.tgz","fileCount":39,"integrity":"sha512-qT3TioIYZzLOxyqcaH+7yqalt2xfhlljclLuTl0N6m9tVLmiiIykg5ZJxL3fJHgHFxuLHTmyT+Yhlrb6bBXu2g==","signatures":[{"sig":"MEUCIFzzmwAoOCEx/xjhfomOaroKOPAgfP1bJfV+pYvpBPR7AiEAsA8NGah+OxvwhF3xLYeQDKYEY3YBITSudAGZz9MaPek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN8dtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0aw//TqkIW5YMKrH34vJJ7js1Sy7/87lHM5mZWP59Bb47rN0h2cwv\r\nZCpQS5eHrfIKREQ7lfV+GEWnq8jL4Pwj8aECh+QC/6IBQQojvKS12QEGEZtB\r\nzZIn65984aeAIEkezM+S/Au9HnZwI1FwctnCMe9h4NGgWzfdgm4tO8CEXPew\r\npd+wKnKPzHCcEhsewnamfJvNU6lXYdhB4AYo5nOP86egBpJofv7F4RyBdR/v\r\nzY4Xb+qJPX1L9ap4+bmGJIyV/eq4ehrBSmmvbqHl8fR5v7gmat72zGOeW1Bk\r\nqZAOPSL9WuG6pS0cgm4PNKwqXyQlPWogOhv5t8cSBuCRA8LLo5i+pSoV4h2z\r\nQ9mdiJXI47HqLsCrnmJ8i+HynW0C7L24+kPUoQuQCYBda1lUYAottDFvN55b\r\nLL+DQmDOW1Pp1ZSwZZfyLdKngFP6OWjtWrQ9J9YeFViI5Bz7v7MaATFpcgFn\r\nq35IiBpU8bh3isDc2LlbgwBt7aWZWDPWijjToNdvzFjk2RsTKjRRmj10ZR+B\r\nUGA+F7rpQ0EEL7x+tZP1FYgVn0rNXmkC99wYf0ScvmbKMA4ymGxYWswUwBMt\r\nsbJdXiZUyUQAFqfXy3VWxbgogvSyYevuISm+3MjiOi+Ogzn9SGkYO4uxRjBX\r\ndBHr9IrlMnA5yI6zK8mQhb0Ldaz2zePafqk=\r\n=PZ0M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-dab92930343735f9d17f336a7a91b857516a3ed2-18.x/balena-jellyfish-plugin-front-6.0.224.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-dab92930343735f9d17f336a7a91b857516a3ed2-18.x/balena-jellyfish-plugin-front-6.0.224.tgz","_integrity":"sha512-qT3TioIYZzLOxyqcaH+7yqalt2xfhlljclLuTl0N6m9tVLmiiIykg5ZJxL3fJHgHFxuLHTmyT+Yhlrb6bBXu2g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T04:07:44.973Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.78","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.19"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.95"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.224_1664599917465_0.7779521859806908","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.225-renovate-balena-jellyfish-assert-1-x-6de915ab0ca0dd6b00b17a24c03fd2d476b01b0a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.225-renovate-balena-jellyfish-assert-1-x-6de915ab0ca0dd6b00b17a24c03fd2d476b01b0a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.225-renovate-balena-jellyfish-assert-1-x-6de915ab0ca0dd6b00b17a24c03fd2d476b01b0a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"17a48030db263377541ebe8e7bc42cb04bda69ff","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.225-renovate-balena-jellyfish-assert-1-x-6de915ab0ca0dd6b00b17a24c03fd2d476b01b0a.tgz","fileCount":44,"integrity":"sha512-3a+44oY6ZKPcEYFuGfi/48h/FKxRRhOsdDqVOggrq1/RA+wunQuX+f0Wrz3FYv05ZRyEwhPxdcKydA00DDF6Bg==","signatures":[{"sig":"MEUCIQCBS9QtCN++ZcN3jHiNsameDIbAV1SD8Aoo/8zJ2ZfuqQIgAN7h2UDeribwOpcnS9sPe0GaEka5ZaPMbEAmFBxqJDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN8gmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQ1BAAmWkLkAcUIKZutPnZEoSxlvXD2NgIHtY5TzrqJL1kHA6qSrXl\r\nhIxryxZVejHh3TaUW2OZbqF2NHjCPaFtp7vvJwmG17KISK4SOQphk/qYCce3\r\n1EcDixDXPlh7HF1z6Z7DHBVQLW8NDLgdqXsbeVOgTunUg+/gpqxoETL5jKUQ\r\nAtzFI0QUKv7eckR52SynaW2yT2FUVW6z8cwKubp2/UYsgTazl3eCn71QFLO1\r\nBZpSm0uI9e0cLRI93dVLOUaXqROawgAOzPCulcx1n0OPWiZc3rYYNFufAoCe\r\nK7o2+EyUF/NsgUdHKaVZAuu/BVKtPsgHYTmkKGBVC8XaRfkSV6LkG/v7eo94\r\nK8JsB/s5hlsRw0YbvuKxWZf6r+JCRDsGCDIVBpmO9pmk/jHQClvpJ/mu7bkE\r\nw16rLcOAxRtIh9A5eD91rfkLmG34UHfIrpcDMjm+1jvF0iaoabKcYENkI/nZ\r\n8ryjLyky5FQFm/zUkAm6ymkDhqjFpQ+eeNN1N2qknGqW1MWRHRmmznYsY8/V\r\nFbJEv9qSHgEy+NuttaefDV5xpfUZVrbZLV01llSgQzrNUo1nCKbmDCPJj9R/\r\nHI32CB0FHLstsevJMXoIwp8QQiF/kHiHXOzbNl0k50ItJcAuy5Q/yumVEhPa\r\nCs+sD708tXZfv3DNMjWu+wPnmzFdq4cl5VM=\r\n=os8V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6de915ab0ca0dd6b00b17a24c03fd2d476b01b0a-18.x/balena-jellyfish-plugin-front-6.0.225.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6de915ab0ca0dd6b00b17a24c03fd2d476b01b0a-18.x/balena-jellyfish-plugin-front-6.0.225.tgz","_integrity":"sha512-3a+44oY6ZKPcEYFuGfi/48h/FKxRRhOsdDqVOggrq1/RA+wunQuX+f0Wrz3FYv05ZRyEwhPxdcKydA00DDF6Bg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T04:52:56.676Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.95"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.225-renovate-balena-jellyfish-assert-1-x-6de915ab0ca0dd6b00b17a24c03fd2d476b01b0a_1664600102630_0.782274215049011","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.225":{"name":"@balena/jellyfish-plugin-front","version":"6.0.225","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.225","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6e6576a121a9e2b489aa365589e8c4873a29d39e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.225.tgz","fileCount":39,"integrity":"sha512-VKw2vg3bpePr+ixyStT4C9DmkYg1vu1MQlr94BfcILCGXFggfEg+l8GbJ6q2aD1ivAo7ojFjBPu3ggVVLzsVLw==","signatures":[{"sig":"MEQCIBkHTAqJ5AdOPwY2+velqAuI/6AkoN1daTY4xmFl6hdQAiBaVZBomOsAu5vzs+X3Terv+wCaymoQXrTQAhgOlM3qug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN9KNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTxRAAn8LwpLFg+B6ONaXdFKvwURqgA5HsV8+faYu57Z0Xbs6drW0P\r\nzsaCBf7TePze+sU+0tE81prmW4wAis/yFI3tHdcZ9ppgnvSitnEKEdWej3v0\r\n8RyCW5gEjpmB85mYw+uzZkNj/9Hmr1zoNME3VVapgOKVP0HD8u3FmtrIkylP\r\nLH95q97NCffSGvfdY9sXHQd5qlRM+NWy0QaaCf3pXRNRWQv8UpwFAerKAJS0\r\nxTpOEXnIEa/+wc2jVgmadvbjrfCi03MvPAOqPvmUZb4OEXyHwMsb6r8TGVvi\r\nhABBe1LGRDmup1IcrASCVSRNWhjaR9MKwI2nyvsk9CKcG9uIyII1tT43NMVa\r\nFhP/xmWnE9QsGUo5Xe9brekzNRvP5y6nLv7Jr9ODaX1J5RRq4vKZnMrY3pk/\r\nrSr2eYsUomKxCHvLlNv3oTGGQXFGxyYsL9ctPWwpgfKNAfbL6IMHale6m8Ds\r\nt0C4bcG+yf/W9qCTXsnafVFZ3/1WFfFIOY1MK960pjVF9ScTRcGzmIiuYV44\r\njv4uM2+Emr9rEIsYyDJVo9XnvPXso99WAj0swbrNZieosT12sE+xGxnqzvH9\r\nzzD7OwL4+sYGj/CkIObqYnJPuVfQht1lFt2YDHbDmnWnLaED560a0G58XJ43\r\neZyDWDgYVHVqB+b7I005Tqh0Fqu41ivFIpQ=\r\n=Pxga\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6de915ab0ca0dd6b00b17a24c03fd2d476b01b0a-18.x/balena-jellyfish-plugin-front-6.0.225.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6de915ab0ca0dd6b00b17a24c03fd2d476b01b0a-18.x/balena-jellyfish-plugin-front-6.0.225.tgz","_integrity":"sha512-VKw2vg3bpePr+ixyStT4C9DmkYg1vu1MQlr94BfcILCGXFggfEg+l8GbJ6q2aD1ivAo7ojFjBPu3ggVVLzsVLw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T04:52:56.676Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.19"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.95"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.225_1664602765048_0.7901268669886181","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.226-renovate-balena-jellyfish-logger-5-x-65861d8519bd041223848778630b7c2591d15101":{"name":"@balena/jellyfish-plugin-front","version":"6.0.226-renovate-balena-jellyfish-logger-5-x-65861d8519bd041223848778630b7c2591d15101","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.226-renovate-balena-jellyfish-logger-5-x-65861d8519bd041223848778630b7c2591d15101","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2e7b3c1d8a8f1ec9a80df94ac3ba0e22367ca73f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.226-renovate-balena-jellyfish-logger-5-x-65861d8519bd041223848778630b7c2591d15101.tgz","fileCount":44,"integrity":"sha512-VAGLDBEzN3OEPTve2McPc2o20PJ+wAr/rD2zhvmjx1G5kFY0J+VqyXIuQS5NXMouHisNWLi78WaPJlHaY4tHnQ==","signatures":[{"sig":"MEUCIQDQN3DLAyU9mFQMBQjZ9zBESoxkGUOcV5wJ7r9uIDf+xgIgbGrRkNXcvI1y3XhNPJJ5A/ZmGmWg6ob5PCq6wqY4IOQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN9McACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp00hAAkx6ZwEETn9hPmKhFXBaHaRp7gyLWESgShJfyFgwJQn94QvVi\r\nmsd4LpB9DxU3dQpdV9Q79y+y+36kvjBU4XqAkTiRdnULX9sguAcNPoeuWzna\r\njbXt6Q5hRtc1iJdaYem7KmA7vUKT+pJhH8zUCbn8vXqzAj5SZrX5JGfLV3u3\r\njIV6lW9RbnWJ6eluDLHoUMDFFHIzqMk8UezzURZgvrSSgbDB1uHJaTTcdZqY\r\nkI2v5oed2qGuzMrq3nw5v2ovHNQYnwlSUwX8TmQ0iBSGU6+0EoS3FYUKWoRq\r\njU5soJ5mYdP3TNt1j3rjkIxFrfqCLzubTLlQm6EK2Wa5zic4L9gIO6v7QtOP\r\nlnDR+ihrgrH2si7ok58/Uz4mTnps5riCq4tmYdVCf4L/LAmgYZa2LVeYejv+\r\nyooBlJaxs80IR5bmgFvUyXEj9ZpGlQJo8pen5TmPBA2z/spfE2DRJE4WvIZc\r\nC11crZogx8kokxbnJkW4mipKr9mUfEIu0WewsRCNDj0GTuE7M6fqtnisAZYc\r\nnATIeHPukr0a13AzEg0c5Qetze3h7L/5QvC2NLGaq++5fsd+9Gc24/Rdjnam\r\nglcQs9j/+zX9UCDWQbxRQdpraZYloXEzqh/uLXKw4djDvJ7/OnT4JCCgpJUm\r\nTcVhHT6X5//MfCrdZJQXygIza0ZFteZPnQE=\r\n=leyT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-65861d8519bd041223848778630b7c2591d15101-18.x/balena-jellyfish-plugin-front-6.0.226.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-65861d8519bd041223848778630b7c2591d15101-18.x/balena-jellyfish-plugin-front-6.0.226.tgz","_integrity":"sha512-VAGLDBEzN3OEPTve2McPc2o20PJ+wAr/rD2zhvmjx1G5kFY0J+VqyXIuQS5NXMouHisNWLi78WaPJlHaY4tHnQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T05:39:55.387Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.97"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.226-renovate-balena-jellyfish-logger-5-x-65861d8519bd041223848778630b7c2591d15101_1664602907847_0.026225270926361288","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.226":{"name":"@balena/jellyfish-plugin-front","version":"6.0.226","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.226","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9ab54f352c44ae33898f4c812c96e74bf2d153de","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.226.tgz","fileCount":39,"integrity":"sha512-z8ATcgRzFK8a9Ei5rWnN99B7z2DS4PQ+Y815UAiuE6KQGt/um7p7FBj9e7gAb9Kt4EoUUgamPH8pJTUq6JPWGQ==","signatures":[{"sig":"MEQCIEFarS3jccq6Pm3nAtCXcjliHX3Su+pVufzj5LP4Eu9sAiBkFm5WH9QlQ0q4yeIJ/h7R45HSpy5yuB7lF1o2mUL2pg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN908ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFKw/+MJ86lJKDv1pkuRLnrJcBTYx60MZKA1r+22Puk7KKtB9Jw9FR\r\nqXVGGVSIj3w05muFyoTd53uDjj048en66VxHTGmtCfbEBbs+Eodo+j7FtUZn\r\n/gcASR//4DCPaQbRnEKPJ/NOraAZIgf7wXsqvEMi9xw2MTDXfPy9KQLxDmjq\r\ntCt/Pdnap5iriVYiKsJAMXQYN+uGSN+3CXr2yArDUTluhbQVtpWp8myrzsIx\r\nbdgfoj2xBbHwG5RhmhNXUA2V1Ac/ukKjAo79mUnted+UANIhyH1I8PD6nzbq\r\n2sH0s4COKTZKrJ10bkJLAWT9h7UOQVwyaTeXbWmBH4ytwCAajCbRuylhUvsH\r\niYR1i5vOL7iIFroXpQ03W2SFtie20Ue6zhjVxEJwA1xUwZZViKoJEbhMgME3\r\nlpV/zLeumvS1SCZdKjdJL9m245RV99NvCmm1UfFWR11SH9XYGUbOs2sCWH8y\r\nXtkb0qDMSpQMs5/ggRNhbdPm5Coq6sUZEHAnimzzBBIqHUuyogpJ832/vwvu\r\n/BWK+tqjfDAWFcoVZf6DvknUFNsBb1WSHXSfTU5cJQ1SVtwsSgMxzx3eGRvW\r\nHnJvMUNXMNQDaR8oOIIJjV2sQuKYi8+/hGCfxCsTg1QRcGi0+Cw/Y8bL8Z2N\r\noWIghVcNyZoKfQN7aBcEmTqB7CIQnt23fik=\r\n=0NJU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-65861d8519bd041223848778630b7c2591d15101-18.x/balena-jellyfish-plugin-front-6.0.226.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-65861d8519bd041223848778630b7c2591d15101-18.x/balena-jellyfish-plugin-front-6.0.226.tgz","_integrity":"sha512-z8ATcgRzFK8a9Ei5rWnN99B7z2DS4PQ+Y815UAiuE6KQGt/um7p7FBj9e7gAb9Kt4EoUUgamPH8pJTUq6JPWGQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T05:39:55.387Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.36","@balena/jellyfish-environment":"^14.0.19"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.97"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.226_1664605499826_0.46752222923970765","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.227-renovate-balena-jellyfish-worker-34-x-f4a3c52225d26bcc5ed6f72db088d74efa6d545d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.227-renovate-balena-jellyfish-worker-34-x-f4a3c52225d26bcc5ed6f72db088d74efa6d545d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.227-renovate-balena-jellyfish-worker-34-x-f4a3c52225d26bcc5ed6f72db088d74efa6d545d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"531b60c1eaaa1bb0a00e83ac3b18b755e278ae22","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.227-renovate-balena-jellyfish-worker-34-x-f4a3c52225d26bcc5ed6f72db088d74efa6d545d.tgz","fileCount":44,"integrity":"sha512-AMN2vMCwhrNWJoA20/T/6kn9yUtnPnh2mByoG9Hny6E7gOPem1pP1ihAUOvgClOJg0QfYVt2m5RyFK5d4V6rGw==","signatures":[{"sig":"MEQCIBhfcbjtuPdWW9T+evRsriF13J84oVVdnnutAdNTGaKvAiBYo9JByjEbmOR0axkuGY8k3SENfJFZMFw5aWnzMxGtjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN931ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsVhAAh7SU8s9AE5YLaPocSlPuZCFsEliw1OdCYo93njYFxSnTRJrw\r\n29rMlW8ycqVr5Yys4MRkJg17XvNggur3eQ+vmV5nuIaeDqqkf6MN35G7O+L2\r\nllDUAQElXbxjH9dsgdd3MiR57MdlWWyzM5IEq5ND23pwFKG1YPQEFHDk8IvS\r\nUcXiCielszNHgYvXKBLrT/321SEYwOSABjl8GQWe7vAk6f2fl49b2vCtYb98\r\nU1tjtBFhBR9Vkbu0fUH1u/KeJnwKrl9MwwZOKwAY8yo5hUEfskWVJEsKa5oe\r\nncz/KrsuUhy/Nb48umhuEa+yJgX7Ws3kpxqbMeexMdbQtdttcbpMkQ46x0Li\r\nIx8uPshJul47XVNTzCH5R2mZo4HxzSqM9A8UPIWx7LpYvbwWhBX48i9+pYOF\r\nYaHeP229HREQ4XVOFGdQwKBZrOMjjWzYMj8KPmQN6TlJg5XSUFd01Y8BV0Ku\r\n5NTGI8wZJCaL42LKhpvwf1vvBR7phBV/IHGvbZh1qi8I2YtzMS+4ebTxHnmh\r\nKMo4KlDRc9VLfrQ3o1yrgda5QQsiWFPcfkIHL4nU8T5D6Eg/jFMO3koaZWml\r\njb0tB+2YrRphs9JYj3J5BocW11NGhCbeeuTrMN75rWV1ss8UZD7t7qjd4SNm\r\ntSwRHY++YZGPWbny2E4MprFCuv5mK0YYO9Y=\r\n=KrQb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f4a3c52225d26bcc5ed6f72db088d74efa6d545d-18.x/balena-jellyfish-plugin-front-6.0.227.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f4a3c52225d26bcc5ed6f72db088d74efa6d545d-18.x/balena-jellyfish-plugin-front-6.0.227.tgz","_integrity":"sha512-AMN2vMCwhrNWJoA20/T/6kn9yUtnPnh2mByoG9Hny6E7gOPem1pP1ihAUOvgClOJg0QfYVt2m5RyFK5d4V6rGw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T06:25:59.835Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.42","@balena/jellyfish-environment":"^14.0.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.97"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.227-renovate-balena-jellyfish-worker-34-x-f4a3c52225d26bcc5ed6f72db088d74efa6d545d_1664605685568_0.558968860216696","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.227":{"name":"@balena/jellyfish-plugin-front","version":"6.0.227","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.227","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1ebb015b1144b438309aacc6f5beeb83e138625d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.227.tgz","fileCount":39,"integrity":"sha512-ic2fsi6P2N+X3AWwWc07Us20Qd8NAjo4F+sSOiPCLv3u6XUnERzfFnPeEkpCniDAEn7Rw88LB0XJZotrn8CZCg==","signatures":[{"sig":"MEUCIGw5LQwD4f1mVAGm9xyurwgZGjprEJBU2zNkOoC9nyyxAiEA8wiO5wOMdkgK6Q8xT/qr3JixqkyQQrMdrphdf1/zaWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN+eJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVOA/8C5bEyEEHBEw/eVAMIZ2o6VRyVe2+ddd7gqsUXkJMwXTESWyR\r\nivY3i0GatvjofmNx56NIrIxMADv3KD9P36HrLtGPW7GP81/rAuAzj0BCL8GG\r\n+bao5HyW9XDXsqYiee2Hm9l6eR1rAZuXg8JHrGtxOMBgP5Ls3MGNirHxKFK3\r\n5rfFo8/EtHW0VM3sbzAHSRcSNr3avxDVziDIH1efBqOtSMXbYJ4Cl+WQ/uR5\r\nv/zlMTd/miXOmfKycXIi2alRAGAJBui68mw1cy+BudQ/KMBIlYEG/fnUQ31f\r\nDx3zDZPfcMYSgtDWZhgizmi5i4qbRTcGlpD4/SnkIKNXGGKi7G3vpkabzhSk\r\n3Poh/JjcNYnKsueeOeI25IFSdwuFfulzfrqFHAzM50j6pX3g8vWiJRbuJXkp\r\nF4dritgc194c6suL0+rLk/PFNCDn4k1SGxzpULBwnc1DUO6BIXSbXJKZ3Vr0\r\nv5LW0IdBPT24r8TDMdPaWrANBtcTvP+9g9/FQ6pH7sqmeNvqNbPyF+GqHdwz\r\nus/iWZps2qhesq0NCo5wspohWvCDbmZEyW3bxnvjSL42HAOihlRG6qluSqiZ\r\nfYqOLNSkyZq9voJFqn8DzscMdnOhSmZFjnYgYpGlGGdYEw6lnVE0050dikdD\r\nuOzEZwlKoglEXlFB9Al/p2yLde+MR/aTnY4=\r\n=2jjd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f4a3c52225d26bcc5ed6f72db088d74efa6d545d-18.x/balena-jellyfish-plugin-front-6.0.227.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f4a3c52225d26bcc5ed6f72db088d74efa6d545d-18.x/balena-jellyfish-plugin-front-6.0.227.tgz","_integrity":"sha512-ic2fsi6P2N+X3AWwWc07Us20Qd8NAjo4F+sSOiPCLv3u6XUnERzfFnPeEkpCniDAEn7Rw88LB0XJZotrn8CZCg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T06:25:59.835Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.42","@balena/jellyfish-environment":"^14.0.19"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.97"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.227_1664608137695_0.855860434729182","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.228-renovate-balena-jellyfish-worker-34-x-fdba53882157d937c17434f5ffabbe2591ad877c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.228-renovate-balena-jellyfish-worker-34-x-fdba53882157d937c17434f5ffabbe2591ad877c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.228-renovate-balena-jellyfish-worker-34-x-fdba53882157d937c17434f5ffabbe2591ad877c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9654ad35aa9d5943c5a7e9c23350b045d1db2432","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.228-renovate-balena-jellyfish-worker-34-x-fdba53882157d937c17434f5ffabbe2591ad877c.tgz","fileCount":44,"integrity":"sha512-Ras49v2hKxM2pIZqoSZ1E3o2mnwPhIUIOv3mZcMIXwtAT09oguv2u3gmofTm0CSoRuUIkMk4+DRdlqIOVditNA==","signatures":[{"sig":"MEYCIQC8b6Vj6A46qKiLuesvoRCqBZf7lxqYoCAfXBRiOFlyZAIhAJcyTopHM+6RkDk+J03pYbtJNwxNe9AQILI8v24fABvv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN+hEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHVQ//ZTl2F/2ehy9IEZh8HeEH0au5sUNdLgkG7t08PsnMQZmBqc5g\r\nCKoFYGxU/i47McUiTddkLOeK8/ooBAoHW0guiFWumWpzuLCSbjKh04RMxMz9\r\nuv8Lp3gnaBnVyIc8BPISsChAPwflbDpH4s/jxmU3PCYB++MezHnizgTmGr5D\r\nZBWz+nLEzdRy6B9iZAOEJ5D+1ROKm2JrrWJVeNeJbweFBt6t6knPdIL0XmxB\r\nS5z6TqAS1UhjeF7lkErOdDjJw8oRdSe+KQz8xewLFga/Dk4VJ+lVfPJlxkpg\r\nKVRG+uw0txAdAxEskFVOXm82xlGd3OQpKf7tTwMLf9JHr6TjmD3l6LvkGeAS\r\nmZk7cCC1AGJB6nENqQiTqfbQKj8USnVqDQg8lgOscba+RtF4s0fKf9SMksiV\r\n1velYP4id0DMMayfOGdq3s1d3bgtxbIZYnoMFgODmYt0qEbKQ0N1ppKiDNPg\r\nHcywxrUQsB3nJqBCIPD9ZxBRkNUa2oXuJCCD1H46sdpV1ZZdmzv0J9ssU5vd\r\nFHcC+eLdNHcDPepQU2H5ZVwP8JHR984XuZ6sSyD6jqlszMdPiJgKCeD18BQT\r\nStOuLt4876GIYGUEvX+nDMgKCqwxXvA0K78/GUXKjeFJ1J8YYHAxC+XcNuV5\r\nmhcOxjC2z/Y5KYm6qSXPbgBOTGJrtOC5xmY=\r\n=ed6C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-fdba53882157d937c17434f5ffabbe2591ad877c-18.x/balena-jellyfish-plugin-front-6.0.228.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-fdba53882157d937c17434f5ffabbe2591ad877c-18.x/balena-jellyfish-plugin-front-6.0.228.tgz","_integrity":"sha512-Ras49v2hKxM2pIZqoSZ1E3o2mnwPhIUIOv3mZcMIXwtAT09oguv2u3gmofTm0CSoRuUIkMk4+DRdlqIOVditNA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T07:09:53.480Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.43","@balena/jellyfish-environment":"^14.0.19"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.97"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.228-renovate-balena-jellyfish-worker-34-x-fdba53882157d937c17434f5ffabbe2591ad877c_1664608323759_0.8525767548633216","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.228":{"name":"@balena/jellyfish-plugin-front","version":"6.0.228","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.228","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"080e6f4870ef6ed972ac68accd46d4579184ea01","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.228.tgz","fileCount":39,"integrity":"sha512-wsrvbXXWh40c8W1YmXmaLMaxKY9Vbo7Fpo8KBOq6BrdU5itPqhPrCLnJhBopupsPgx5zzDMPKxrWrKW+pmbSaw==","signatures":[{"sig":"MEUCIQD/K4OF9NUBIgJtKcWYO2ULFMtU+TCwV9rZ9bu41954LAIgTls9/kurjUXovk3ciFYcTYNc5wPJXhmM84IJ5VpYT1g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN/IiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpm+Q//aO8jhARsr4aS1rtEIuzEn8Vtp5FumIVND264LwRYNQRXgtt2\r\nAJ5RpLP1FSfmoyKec9FyGji8Y924x9SA88q7of3AXsyRpF8xqu4kaxpzk3gY\r\nLsrX4R2XFOmkdc2Ww2baNVbTxynwqNXsoMbkdn1zefzPKJWF6kOl0y0l++Vs\r\nZHQykPXd3b2RP+nlRvKgntGcwAwyZvIoUAatDEmdQwADEjC6wFL2avikjfOL\r\nRh04aPfwdzb2JTafCNU08ENSssRpeqXCX2qTjpcG69+cPIpZ09PQZavoq70D\r\nwaDd7uekzs+ank1HeNglCCOlfXgEubD+gxEHe4wXvOCeiAPMhPg+XWjWDIua\r\nLZseiLgJNX4aU7iz0GCKfaUrSEcKNKRnTzXQgEbfDc8UwYyEd0fOmkMXZjHR\r\n512dljS2uX/IPDwwyVw/krYxsXDcUeAh0SKujqXhh6osQMxlMqWLmVXoMPFo\r\nmgLD8m6lQ7+cdz01lvdayboFOkrD3CLZtiWQGFBx+DiATNliYm138XqKZQxh\r\nsft+RD0lwQl47by51FAuM+eb7Qm8Gg3cpNqT7i6qL0put5FqXQggnQRNIowg\r\nVxXChOaY1WEF7LL+N1+5NSWdwfNT7Xr2qYElXBOeXD0SN+mE17mwXaflZi2S\r\nhcQfgO9MY7i/hFo5/IY/L8YyhWvaTNIYMc8=\r\n=mKyF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-fdba53882157d937c17434f5ffabbe2591ad877c-18.x/balena-jellyfish-plugin-front-6.0.228.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-fdba53882157d937c17434f5ffabbe2591ad877c-18.x/balena-jellyfish-plugin-front-6.0.228.tgz","_integrity":"sha512-wsrvbXXWh40c8W1YmXmaLMaxKY9Vbo7Fpo8KBOq6BrdU5itPqhPrCLnJhBopupsPgx5zzDMPKxrWrKW+pmbSaw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T07:09:53.480Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.43","@balena/jellyfish-environment":"^14.0.19"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.97"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.228_1664610849766_0.29553420840823685","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.229-renovate-balena-jellyfish-environment-14-x-2686beb21c13b68f4ae39cb5b19a5dbbef6848bc":{"name":"@balena/jellyfish-plugin-front","version":"6.0.229-renovate-balena-jellyfish-environment-14-x-2686beb21c13b68f4ae39cb5b19a5dbbef6848bc","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.229-renovate-balena-jellyfish-environment-14-x-2686beb21c13b68f4ae39cb5b19a5dbbef6848bc","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a600574f30a9d125e906a73c2246e8556b9b7b47","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.229-renovate-balena-jellyfish-environment-14-x-2686beb21c13b68f4ae39cb5b19a5dbbef6848bc.tgz","fileCount":44,"integrity":"sha512-Lfabt82HgInL1IcitIktIDqSjX2haLfhqZmzFQrDSdS/vjqMeKyTfzy//j80Xd/8M9toR4jdP3AfKW5KYG4DQA==","signatures":[{"sig":"MEUCIGahwOshft+D1y/ZR7+aubME1W3rRpP/J+P9StA9kzBDAiEAveI+3OOS/KnUWrJ5dhwrzn6J87upb/sDG+vXtQJNc48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN/LDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoORw/8CRhgwmlCNOmnMm1nnwUIyejjAyqsG+ZFcJQYey2LkhDOFdXq\r\n91JlhtMKMOVP/ihYQNZZXCtyGjghfYBkmwXPxNqr1xaSmtOzw9x1JwpHQsdF\r\nT2BPclUcZ9oKwH1MVHa3Y1B3uZ8ivNKembl8ecFF8ZIuuxsBPOKBe66HH6ke\r\n37+g8h+U5PmiWw4y2pLSrdQtWdxLD8WuylvFjbDhV+bCr6lFlNUVxGJKJGRw\r\nD3oJ1u5ypg2Q1BkCGxQM6Wi+G2bYPJ898uS6iPsUt0NgmB5gimqHE8RRXDlm\r\nwcR+3+uPw/MCp+TgOFkjH1RHCHNCQqqxF4O6Io+Jvff87LBdnf4AsiaesY+U\r\naFJjOFvafipz4bFmwpPBC/poaUBrOaz9aibIUGZhRf/yPgOpDPil4dtBqgg0\r\nRV+nSbO51zD1UFr2yNE3w36U4Vk9tjoJ7x9WJXhjdP3VfBqi0izPV6JiV1nh\r\nGbQ93MB0nm+V+AzzqWGR1dQyHIPCmzMTcziIiQBWrGIJdbRkHsnpHVkpX8wG\r\nGPW02HDBfcFKjz3xFHmJAh7RLEEoHh2ZiIMsoMgGcXL85uTJmN3MnLQVzzQd\r\nUqqDEwKqaYfeo3GbIHbv/v8wSVMjROCRnQ6rPVC8g62lvcOQi2L0yKrAwthh\r\nwUvhuIcpnuLm1KVgK44ABJr1rkNiroTZi6U=\r\n=rfm6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2686beb21c13b68f4ae39cb5b19a5dbbef6848bc-18.x/balena-jellyfish-plugin-front-6.0.229.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2686beb21c13b68f4ae39cb5b19a5dbbef6848bc-18.x/balena-jellyfish-plugin-front-6.0.229.tgz","_integrity":"sha512-Lfabt82HgInL1IcitIktIDqSjX2haLfhqZmzFQrDSdS/vjqMeKyTfzy//j80Xd/8M9toR4jdP3AfKW5KYG4DQA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T07:54:46.379Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.43","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.97"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.229-renovate-balena-jellyfish-environment-14-x-2686beb21c13b68f4ae39cb5b19a5dbbef6848bc_1664611010894_0.08359189989486282","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.229":{"name":"@balena/jellyfish-plugin-front","version":"6.0.229","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.229","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"11da7f9fb71aae2008a85dd7e1f0e9372299561b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.229.tgz","fileCount":39,"integrity":"sha512-4SY9t3SYnFWc/KyNAnyF5aLL/mBkP/U3QYNrHWJj6lW5a08NfwZIUx2dyP13vV6pKM2q5OZ6XHdMafOAisUH0A==","signatures":[{"sig":"MEUCIAVPDrzgC1LIdm4egIdkX8yjhJTLCHQLFa0DzZNHgWH2AiEA9rgVXILItJo4KR5i+gPYZ0OoB99OY8oz5BXyPJBsp9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN/zUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKuA//RRZ3jHhwYJFP1Ohy26hq8iy0Jf7hlYrK0477aiNhPS+aMbls\r\nFebKD3u+M4lEZ2bNVGUVFqjISv+esHdN/oFjSme6wtQoI0YDsDLZpC4wxce9\r\nMewZuPWHX7XYKRUon1vdDraIWGtBa2WVvPeilVLhmiU8DjKCmYsF8Nf+vQ0q\r\nXzBAe0RMVgHi+k/XVAVTRU5vKYXitU0Yk6ECLCcAcQlHj8yLvmDT/E4hf+US\r\nKjGSNGcubZaYPfuB8HAPTpDA2cdEzrDdcJqic/ZwLvuvQH8QAcUqP4bNOjr9\r\nwR62eE+GUZu8vOYJDTe2AjDaszRyr7bciTske1qRJd5d3Pm9ZC+H8tErh1qF\r\nH0YxdusgW2nOEGJBB2m8kvBFLNI5G+R0d7mq/rqcVmoax6wWYohbLzMPOJrV\r\n1G9XRhZSVo8XYnEjgSBYKZo+/qfgTmmsmh39+22XgXLFkohcxfn1W/2006t4\r\nK424lOhgbnz+I+qNoz8gImNSHCqdMHI9pzW1FuAaVoj0+ML6Oaq3MtnJGMEE\r\nFSEvnyf//C10TWt017zTWMdC2U/O2Xyjmd4NwIndXSSfgxy0vvaAE+SPhm3O\r\nm/UfVk7AE1NAmDKCm9T3Gp2w/LCNLXnQpjXVbLlYR30k+/kJ1CsZm5ibUtQR\r\nZibyAoRx8NWb/w1P0vrMthAfm/0XTrv0i1E=\r\n=aAih\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2686beb21c13b68f4ae39cb5b19a5dbbef6848bc-18.x/balena-jellyfish-plugin-front-6.0.229.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2686beb21c13b68f4ae39cb5b19a5dbbef6848bc-18.x/balena-jellyfish-plugin-front-6.0.229.tgz","_integrity":"sha512-4SY9t3SYnFWc/KyNAnyF5aLL/mBkP/U3QYNrHWJj6lW5a08NfwZIUx2dyP13vV6pKM2q5OZ6XHdMafOAisUH0A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T07:54:46.379Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.43","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.97"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.229_1664613588448_0.41842303395423874","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.230-renovate-balena-jellyfish-logger-5-x-01ba7580ae776625cab29d120a8acbe4bf7d5ef5":{"name":"@balena/jellyfish-plugin-front","version":"6.0.230-renovate-balena-jellyfish-logger-5-x-01ba7580ae776625cab29d120a8acbe4bf7d5ef5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.230-renovate-balena-jellyfish-logger-5-x-01ba7580ae776625cab29d120a8acbe4bf7d5ef5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dfeb84d14b653c1003d655a320c6ef74e387b3c1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.230-renovate-balena-jellyfish-logger-5-x-01ba7580ae776625cab29d120a8acbe4bf7d5ef5.tgz","fileCount":44,"integrity":"sha512-WHtSAng4HX0JDf7/mH3f7MhGiw9+e2ZzhCzHiBAWt+qksc8Zw65VCW2gX2Y85ZmohourpxGfyEzM0B5Jck7dtw==","signatures":[{"sig":"MEUCIH8gwEPKL6wYo527clLbR0obmuHFAjgT+0/bXMCGuEVYAiEAmyW4Rr1HxrWxq7ly9/IifJcAN3u/+85ro/BJix9I9RI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjN/13ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg2Q//ao5ZljFJhjtmqOcdUquzzxMJjXXcDx3YwJ+tmIc9EfXGF0v9\r\nbkrW0nQCskhp0RCZrOqluhqXBXtKQFucA79NBK0hLHDkS+0S6teaHReOa4ES\r\n0r1LmBXtslJ11xSb8ma1gRDObpmjLHCRU5dOwW1hYy3jVTax9YsnizBfVsf8\r\nRcNU1B1XwUSneWgDEK5cGm6NDOI2oTPdGyLMoNi0lLPbm8TxQ63CLKi9c99k\r\niWrODHWTxPgRYNFJYNA3kP1+Z7rUBUsNEfCX6ryP8NJs8kBWfpF+Mv3bXWfD\r\nGZMZga26qV68JIDEVZ0KyIAR07D6JeGLnRAWsbYLJSS9jkFW7S68mFIxOeso\r\nhHkmiwKAPBDoy4MzG2LIe75SUOKpQ0/ODdoNOwMg7BXqwK10uMb+D2+fDT/I\r\noHF+QGU90IZtfOVQRKFUrypH+pNERpxtel1lQXlqdXK7+/A0EFWMXzzpvu0T\r\n2oiIQztLmkNm33bNGAB5g3t0HxpeFnKkYnVx+XHvL68IVJ4jf+BWY5Ab9nzT\r\ny8zksRzyCYBdKIlNiM/zvYixFBXRdldxzFwswDCgZyo5R0qXdPyK9XvK2Zcf\r\n7BnEbwTuYHs9d0s+p/vNbrppf3+apsKDwXJEg5DOLeF3M0zQ+72N88iYh5T2\r\nX25kooi1YilWn2MDWnFfmVjoh6/WjJGwkFo=\r\n=Q3dS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-01ba7580ae776625cab29d120a8acbe4bf7d5ef5-18.x/balena-jellyfish-plugin-front-6.0.230.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-01ba7580ae776625cab29d120a8acbe4bf7d5ef5-18.x/balena-jellyfish-plugin-front-6.0.230.tgz","_integrity":"sha512-WHtSAng4HX0JDf7/mH3f7MhGiw9+e2ZzhCzHiBAWt+qksc8Zw65VCW2gX2Y85ZmohourpxGfyEzM0B5Jck7dtw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T08:40:31.726Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.43","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.99"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.230-renovate-balena-jellyfish-logger-5-x-01ba7580ae776625cab29d120a8acbe4bf7d5ef5_1664613751340_0.21643428831851774","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.230":{"name":"@balena/jellyfish-plugin-front","version":"6.0.230","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.230","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"58449a30c1edc4560d657518c6761ddf6b6f6d54","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.230.tgz","fileCount":39,"integrity":"sha512-0NRIrrNaSPbcfSb+7ibKefW4ox2F1ES9BtHLozt0KQ3IUbr5+qkSVzFYORreEsEjGHKkhUxl4XtFw5zh8IPCOg==","signatures":[{"sig":"MEUCIQDEuazouzoKj8lgJeQQVtHa3mMBA5E33mpGGxHPsX7mowIgZ5mObXmKjJKslF7h+U/Stjs6lSYPkxSK6qWAsTw5AzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOAc5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEFg/+Lmc6L4r9KwsBS+AcjKIcf9EER95wKXu4WoMLAZJO/2ddZ/0d\r\nrY9uhgDxFbmiWRF+ltRgJRZ1xyj30d5QgtYjVtwwIBOCwCu+AVrAWnDnJWls\r\nB/run5AgTeZyDac3qzGsM8dX/HQw5Y4dbseRTpchCPhGEM6CUm2EpFM5pb1s\r\nIfyzy0RjHtNIZIijUkonODztVhErv3y5ksPDIOqYBgki488WJEoyjkIQcqZu\r\nCJP6u0GA9n9vun7wSUBYZCYWV6Z4UmxkVcpNeGgiDYZpGRByhnOFYDbeSlJI\r\nQnkt9aOs/StTC95YRhwddeuqQJOaSDYWoUpFXtAjEYqxv/wi4YaGXdYA5lqR\r\n8wKPb6U3CXS7Aq2iZo0MEkO321/CDkAklsgS8Ht0pf6RQK0IgYNFxdy2XBj6\r\niISq3VdZ5idDKRHKveyGPRshu4K3SG0+5ahawpCVawhjeUUCgihv7yQAnzpf\r\nkqMn2PTv2sb9cAn4BhBCzY1MhINZRNHHuwiqQL8EivT+oNT/2ks0PGFfF7Nw\r\n7+TCmtT/C9M/XNoQQ+ye1ybqT5of3Af92DRTD8+O//X8CP96vvkkZYwNIYwE\r\nMFXgiUxa06Vs3eiZCu/ty2HPWAZPl5KsHjE2TY2ZuFKQx2kLKrjejFHW/9v6\r\n8RaGQoJTQOE8D2kFGindd4zbSxZFrAxCMR8=\r\n=Cv0k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-01ba7580ae776625cab29d120a8acbe4bf7d5ef5-18.x/balena-jellyfish-plugin-front-6.0.230.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-01ba7580ae776625cab29d120a8acbe4bf7d5ef5-18.x/balena-jellyfish-plugin-front-6.0.230.tgz","_integrity":"sha512-0NRIrrNaSPbcfSb+7ibKefW4ox2F1ES9BtHLozt0KQ3IUbr5+qkSVzFYORreEsEjGHKkhUxl4XtFw5zh8IPCOg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T08:40:31.726Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.43","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.99"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.230_1664616248985_0.7412889811391599","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.231-renovate-balena-jellyfish-worker-34-x-2200fa1c744666f26e0a370c6e77cfeaadb4822b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.231-renovate-balena-jellyfish-worker-34-x-2200fa1c744666f26e0a370c6e77cfeaadb4822b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.231-renovate-balena-jellyfish-worker-34-x-2200fa1c744666f26e0a370c6e77cfeaadb4822b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bc720297420bcda1d0d710304db72b3d72be7787","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.231-renovate-balena-jellyfish-worker-34-x-2200fa1c744666f26e0a370c6e77cfeaadb4822b.tgz","fileCount":44,"integrity":"sha512-7TLyieQ3cYdvwsPxA2sbpeJEeLIlGpugoA0vannzeadq1skbMC75xu22hYGHUsoEWkVxaDc+JFW/SQv5zOIgUQ==","signatures":[{"sig":"MEQCIGWGZNELG27Z2XJovI0Ag7CX3CIVoXP7Y4aNPZ1ctZmuAiBTNr2cLmH3nmbifar/PgRVruWj8FicotpVnWaZd3iDNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOAgCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi1g//VBEMi8tQt2Kz/blvbYgS4luK7xI20hxUj7kv06fS5n2d0nn6\r\nzouD5l1V+ZuwtVxBcoH7H69bwqcS6CJ1jbh3zrJqFi/Qqoh7A5XSf0iI8PIr\r\nrS2VtykdO6W4w4uJ/mAlAc6aFyI7ivyaiOaDs87kl9qVjzV0Ff7YP6tgEQ+6\r\n7J9SuJ+Bi1tF4W19MnAI4Yzree01NDbg7xk9dApAreMzR+fx0MszBUGuyH32\r\n8uZmVt+7mOh17w12nXrBcfg1MMiNJ2FGendgp1epMFlcRg8iC+YeY9LBj65s\r\nxMU0kFr3jlSCzNF0CcYHlAQpOvUNUDyjL+hibf2Vm629u8jzTaXF/c4l8ywH\r\nCzl0eL/Y0/HBEmLPVaXi2Znqaezi1Jq64DQzRxeTWEDqDwoOqYpao4B+vnMF\r\n40hy7bxCha9vlFgShUOFcyp/Hu2FYMCBJlSJboln9CxFnIDIoJ5RvvwlCRq2\r\n1Z82AZSZ/xnpeaRjSRVO4HnfBH6yXWsqH7X6vhA+BKQNNhinh6jwy0KUmYP2\r\nzqooCc3T7n+H3rAHX2bnOlEclqnUAQxpWHiMUXmO3wD1GESbgOgkn9p43Z0u\r\n6sK5Vj/oXoIZLOEJRmDJNP5OhzNfRlrlwDR5P9ufpfucewbMP4vqCBd8d0wT\r\n+VloPBSgUwaagzNc1JhnIYdgzA8tEsZHt5M=\r\n=b/ao\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2200fa1c744666f26e0a370c6e77cfeaadb4822b-18.x/balena-jellyfish-plugin-front-6.0.231.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2200fa1c744666f26e0a370c6e77cfeaadb4822b-18.x/balena-jellyfish-plugin-front-6.0.231.tgz","_integrity":"sha512-7TLyieQ3cYdvwsPxA2sbpeJEeLIlGpugoA0vannzeadq1skbMC75xu22hYGHUsoEWkVxaDc+JFW/SQv5zOIgUQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T09:25:31.982Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.47","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.99"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.231-renovate-balena-jellyfish-worker-34-x-2200fa1c744666f26e0a370c6e77cfeaadb4822b_1664616450277_0.15703329059166515","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.231":{"name":"@balena/jellyfish-plugin-front","version":"6.0.231","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.231","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"92cfff19a7a7c878d03bb991cb31c1d42e447a67","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.231.tgz","fileCount":39,"integrity":"sha512-PQSm5d247yFDo87MdkesUTj6FIkMn2pKzLlO7Iad3fJN7RDa5c66GLpFKS0fzPUWZJyId4srD/19UYt04loSKQ==","signatures":[{"sig":"MEYCIQCdMzLnxelJe1p5q8oGGKAYx9AON3bSUHaz7cUH2sc39gIhAJVvo/ExxM+B9460324Cil4mqcbgIZE0QW0YmNHf6owi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOBHRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9IQ/+K1Bf8vZy3h5OLmu2qqGDrk9tnMdOrT9sJrpGHY3UJdKiEldO\r\nuizRUSBDH95bgqD24H256Z0F2NEh8nB8+E595wp2N5Qx6fZ2bu3YKxHxKp0h\r\n6GO7fGXXWtTzKTYbcpCkZjAXp3KaAgn/d3zGkcLziq5jPc+aIbGaorkHruA9\r\n0XUmYJycKnEDgb6oDg6/sCuK39csYCLOaPgPdWIVyP2tDih7mzRhu5H7HJXY\r\nECxZQZIBhYRypocL1S9rQG9JYSu+oiIfACWYPFq3ZDCSFr8pvdIxXmj9aO+m\r\nht8bLmBGYmCLHlg0203W4vNjhVCiqR4MEYtSYdvcFf2+U+m6YDJRWQ1x7x0b\r\nSMFoEg8eqNlun/VSGCb+D8AuU2hAZikHVogrL3pCL+PPxfTh1wDgtFpOIvXX\r\nuptFB+3a4eCPKxMctuM0ObwLfI27V3qjL+FS4azkSuz5DiY07VzweD2iaJ0D\r\n32hdpaBbIpOtbHuvBDEX3uPUx4fYgdvAJyB+gmKEN4+gVgrisjBa8pkaPXVw\r\neGpc97rJDeSwSZWr845wus9tyqKP3Ef48TOZXG1toAiW9bDraRg1l4hcQUvM\r\nM+gowostifVi5DKGhTKO8F1IlAOcI75s5USCld0c8FhuO/evoxUMy7X0DHH7\r\nyw44xiXceWfJTmtEaMaU7C8P4ShVYnaDJP4=\r\n=eqQD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-2200fa1c744666f26e0a370c6e77cfeaadb4822b-18.x/balena-jellyfish-plugin-front-6.0.231.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-2200fa1c744666f26e0a370c6e77cfeaadb4822b-18.x/balena-jellyfish-plugin-front-6.0.231.tgz","_integrity":"sha512-PQSm5d247yFDo87MdkesUTj6FIkMn2pKzLlO7Iad3fJN7RDa5c66GLpFKS0fzPUWZJyId4srD/19UYt04loSKQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T09:25:31.982Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.47","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.99"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.231_1664618961115_0.6288858555209418","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.232-renovate-balena-jellyfish-worker-34-x-9440a6d109cafa0cf7719f5446df0cc809c0653b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.232-renovate-balena-jellyfish-worker-34-x-9440a6d109cafa0cf7719f5446df0cc809c0653b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.232-renovate-balena-jellyfish-worker-34-x-9440a6d109cafa0cf7719f5446df0cc809c0653b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1366f0e85d8fdbf07bd8287eddbde0d5ad869bc9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.232-renovate-balena-jellyfish-worker-34-x-9440a6d109cafa0cf7719f5446df0cc809c0653b.tgz","fileCount":44,"integrity":"sha512-zhGyF+2KqGimTCA5joXzoHbXIilE3pamJJ5eP/UMyAwOCgvyy6k38aQewUvLY6/FSOShOGG4N7LE+utXkrP/MA==","signatures":[{"sig":"MEQCIDRKAu95/lDqBoXFh0J6S15V87NWHLmCVgE64fvO5J+xAiB+td//H4zc2cyVfjLIufxzTDpDtI8okxrk6coFWs2oiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOBKGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5tg//WcnA53IVIhPN5YaMZoVwvhDuuJl/FKgKc381ndsIw9KLi/Zi\r\nKD8TzRHrG0BKe2mZpEqTvfMN9yZH7VRq2/CJHCWCha6vcj2Dm6LNYHLXc7Ph\r\nKCsWNAWJACjzhG8leXWf6mIDK81+MRZyES19KXipckJ6AZAJAqCHcZQfj7A4\r\nit7UJVN2y3qZLgfnVw+LLyp8iSJbv/dm/SEC50QXiDSHMoxpHVkBdKNUCF2k\r\nViQ4Y/Dmg5E2QTin512rZ9Osa8kJXTzmxKYWY+WNzr8EU2YlF5nqcpvhHmRE\r\nDi0xAWyG0nndMKFLEjsRqjcjZ5Z4fxPJ3Cu9foZsfNekoZNai1GpqKPfp35y\r\nVD2pBBZhY9q7s6tX7gn0gGafYEtvYc9X4JWQ4AHwflY7uxmN2s11Zu7B40Zi\r\ncTiacmVY9/Y6Z3tz2IYCP9aZ3df8T0XDovMOPWc7ogI0RKtPmOdxAjrxsK9Z\r\nKwActRwXWsWIxG+VfIBPiEfozwUabsAg/Kttatl5S2fs6hdDEvefjfnKPDkb\r\nm0KBFcW3lN7uWbONINh9WO0QEj/ModC0jCLwI4Jrgdy8eBwbwyQzD/OzqMw2\r\nU36gFM9JYtbkqFNeuDnAvoGhfAW4CtWBPbLy3dWnz6r+Lz/q8XvjD8t3fmZk\r\nKdsP9X4MEo1W4OYCwgQn27S0rOD4h7OyEMA=\r\n=PtH+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-9440a6d109cafa0cf7719f5446df0cc809c0653b-18.x/balena-jellyfish-plugin-front-6.0.232.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-9440a6d109cafa0cf7719f5446df0cc809c0653b-18.x/balena-jellyfish-plugin-front-6.0.232.tgz","_integrity":"sha512-zhGyF+2KqGimTCA5joXzoHbXIilE3pamJJ5eP/UMyAwOCgvyy6k38aQewUvLY6/FSOShOGG4N7LE+utXkrP/MA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T10:10:11.131Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.99"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.232-renovate-balena-jellyfish-worker-34-x-9440a6d109cafa0cf7719f5446df0cc809c0653b_1664619142086_0.996654864789801","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.232":{"name":"@balena/jellyfish-plugin-front","version":"6.0.232","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.232","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"41198ee374f8b3c3a30646fcd91a756d0aabcaf8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.232.tgz","fileCount":39,"integrity":"sha512-JHVrGFDsHHZk9J0eCKzO4P6XTeRiylbRGGXHxTwqs7aue1rd+SVr8xK3nnerv/HYgw4w0SSDIZVd7Yc0DRGt/Q==","signatures":[{"sig":"MEUCIEKWnqonxh68w6B3THle9iThrRxO0DkUYTwx3ynZedeJAiEArh8ZPunhdcHbiBSqfWOHw1OV46GvXYnacESMtoZxyuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOB1+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtBQ//aQdBBueSKZNxoyIKe/Ft/6JvIpRvXSvLTIxDk7/WuKgoKuGy\r\nVn4x/ygEzrqr1LGIq1IrCGyA6HdlJQiMCztaUknl62OzwFmYcJpYJhnV6NS5\r\nPwCj/BuSuBHP2GQehASH/OwoZPeDQqOj/WFlEABAP9Ug9//B1DDoWHiv2wY0\r\nqU8tkYz/yLt+cpbU4gNyDuHypA/aM5IxWGb44j/JjV5yLAfqtPryR5FKMmAX\r\nUy8fcQG+eRqo8t/DAYjoA1s3J+aVHOS6vK2vFBqLEKnPv/XwxRt0NoVuFQBS\r\nHJ8+KFzZ5gUwjbg72z3hftwWG9elh24vxU+VxjyiDjpVcL5SoApcRUOYlOQw\r\nhIQUT2G1ZFBjRR0pJP+N1Epiq+HF5gwfAXvAZg2nX/c5Se4qrX/0Ylcg8PJT\r\n3CHZDYJRMVCA621iqiHmwT/vzFM3G4ojwowmOVw0FQSpfQC4iBmqFZXWJAdS\r\nIHx6rxpEmGPIYjoF3LqEEU66Cl3sqE3+FajdAg89BosE/IXZByG4cHb2O7Bl\r\nzyEOcpnRVgAzsPXNYDVeBiR3U0LC65g/nFUha21gP3/dqGYWCC45L0nB8IsR\r\ngDCODbJMzTkeVZ7YrrS0kpRAzrrcTnFxc3mKpf4zSdoqs3RXiZjPbN5M+/Y6\r\n5+h4fQ2nhX0IHcyH/soKX7CtCTF3vcYt5nk=\r\n=V8h5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-9440a6d109cafa0cf7719f5446df0cc809c0653b-18.x/balena-jellyfish-plugin-front-6.0.232.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-9440a6d109cafa0cf7719f5446df0cc809c0653b-18.x/balena-jellyfish-plugin-front-6.0.232.tgz","_integrity":"sha512-JHVrGFDsHHZk9J0eCKzO4P6XTeRiylbRGGXHxTwqs7aue1rd+SVr8xK3nnerv/HYgw4w0SSDIZVd7Yc0DRGt/Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T10:10:11.131Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.185","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.99"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.232_1664621950667_0.4737236367723452","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.233-renovate-lodash-4-x-ee32c6946200f6032aced3b4e0827836bad5ec99":{"name":"@balena/jellyfish-plugin-front","version":"6.0.233-renovate-lodash-4-x-ee32c6946200f6032aced3b4e0827836bad5ec99","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.233-renovate-lodash-4-x-ee32c6946200f6032aced3b4e0827836bad5ec99","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f629c394c3566ba106b5e2425e9473c1f897212d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.233-renovate-lodash-4-x-ee32c6946200f6032aced3b4e0827836bad5ec99.tgz","fileCount":44,"integrity":"sha512-cbWFPmrDinD5GY3ZjV+Z3bXcfGS4nnzFTnHvAz42rud4H6XZtwmnNfKBWa7VnlrPHgYJGJbEiYCfAjcBm+j2JA==","signatures":[{"sig":"MEYCIQD0f3Pj6BsuumrWn4sVyNEHWKgl8hwx0t9So6Zysfc79wIhALOl2oh0lGfXvqdfpdXOuR5HBWz5SJ0x1Ocwp65WUjxr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOB4vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkYg//d/LWT/JB5BMbqMJWExb+RO6BMXs3xCTtmP0agXsIRYukSv4X\r\n5zLx44IxmgxrjfIl/tk2kR8M6rot1FPOSrTdO5ysQM/ei32HeO12AEduIlw5\r\nDQCq2Hpu5Zqu5Na7MvSZDV1GAtW+r1lbEFdsNGPY6w/v49X+tCWxxkiXKsk8\r\npNyboJJyKOgftOpYx0V4mGwglS31ZZ2S6n0xO2Ip6PwrMnYLKQiYnxmeFEQs\r\nbpXy0HW4JVM/PcjA8Y0N5kArhv/LuWSJvJ3se9v+qfgz1BetKaqMbi7wxVT9\r\nY427Mp9+XCGLGm+LBFaHoKFnF8ueEorwF71KPlVlPr8InOPZMuLIrpcSyozl\r\nl5LCDlL28p2NywHBs7IlzOb13/dKYzMFnNz2JSfE08Qc+FPGUOgnfXxf4bJw\r\naz/86Xb5pcwV9NC4VNyBBEOGpYFWCzdPEm1soWFjPu7A0PDdPMZuYEDHmgQe\r\nXRqTk3KwREWdRO7XRkUp2q7D14MrCqVaPdCS/1c7f6nEzUcy/bMPMtcRUWNY\r\nSzXX33vVg2WPa5Ae/lUHl4VpVBC7mZLgFhCxcbLizgE1srTlwa95GPSt//uR\r\n+QwzAewjNBdqv5CD1CiSdzMLTjRm60U2P30gj3vMbUQF52S5l3UWRDG7sdoK\r\nUtXeNtBtMuQVZ+7EfcBXf3pc55D93KMhZtA=\r\n=ZcAn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ee32c6946200f6032aced3b4e0827836bad5ec99-18.x/balena-jellyfish-plugin-front-6.0.233.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ee32c6946200f6032aced3b4e0827836bad5ec99-18.x/balena-jellyfish-plugin-front-6.0.233.tgz","_integrity":"sha512-cbWFPmrDinD5GY3ZjV+Z3bXcfGS4nnzFTnHvAz42rud4H6XZtwmnNfKBWa7VnlrPHgYJGJbEiYCfAjcBm+j2JA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T10:59:51.901Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.99"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.233-renovate-lodash-4-x-ee32c6946200f6032aced3b4e0827836bad5ec99_1664622127413_0.491251330436308","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.233":{"name":"@balena/jellyfish-plugin-front","version":"6.0.233","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.233","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b9f29cef91989633efbdabd8a80f6f2f11577b29","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.233.tgz","fileCount":39,"integrity":"sha512-LLZN8zdt7uSK13Tvu1T5/zli2kq6TyHPrYbdwZ1bhVJznci9Z9O8zFahfhxLUp1nmrx+BK/w7XIV6DzchJSUDQ==","signatures":[{"sig":"MEYCIQCGTshG/lAbe6+WjYe6597N3rhVlCOy6KN81GuGpqfy4QIhAOm0ZrQeeAewxfI177ixpY1cs4m4WG04z3fMzjQaAhLt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOCfNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpk9g//YbpKJRHrfgiKAMyBcDY8vpSuj2+q7A24GFtFx1sXhQBZDyXH\r\nnv30lXOBX4OSGT1AdIXnYO42iUwzShlVUn+OXIb/uMz46fSGLuO5ormXhla/\r\nMrDxmmhhpWItLDaqJVxdquj/+tetZTKQLR5OiHvaFPTe60iKke8TLVaQEvdG\r\n2rAoXL1v9mZOhygCnJKkstPzO3123XXP4oJRiaSLcsJg8fEPxkGQIgEzDK5l\r\nDDQ2cx577GWFE6GKhGzyiYSoY3aO0wC6XLMDwlAlXklHyj+6YZbBsyZ+M/jP\r\ng9ymStQTaqSpe9xd0w1cTxn9xoMA1/RUevdXP+cRqIe1yimRTipwE/Il+sxY\r\noodVqrB35UguxGXaZ6IcPmO63r05oQDDEVBNg18xzgzlXMEUuYQ52IMnDLKb\r\ne7ehOmQTXKucQE66qLHy975UPyO/AKXxLCia3U0pDP/oPIMp/Z52QdB+f6+z\r\nw7qCOD1XK5T4qJ5mOytb3NjMoroyV/OQC+jFVieTvj9e45mq9C1UIsNNj+nF\r\nRMJP4mE+a3OegR/7YZJQStlnCow4t8eByHgKIqx8hDanjtSouPxrpqmdaq3+\r\nNSWn33YPPJ8NT6wYQf3YucGbssJ03ZIB7KLvmaKBbS57VndZ4hGnfqDFKSgE\r\nEtRBSUcJxuNNP+4BN7oa5/YiJYyhQlArB9w=\r\n=MUhG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ee32c6946200f6032aced3b4e0827836bad5ec99-18.x/balena-jellyfish-plugin-front-6.0.233.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ee32c6946200f6032aced3b4e0827836bad5ec99-18.x/balena-jellyfish-plugin-front-6.0.233.tgz","_integrity":"sha512-LLZN8zdt7uSK13Tvu1T5/zli2kq6TyHPrYbdwZ1bhVJznci9Z9O8zFahfhxLUp1nmrx+BK/w7XIV6DzchJSUDQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T10:59:51.901Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.99"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.233_1664624589611_0.83852130699665","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.234-renovate-balena-jellyfish-logger-5-x-127f527394c03994e7171bac828d538743d5c404":{"name":"@balena/jellyfish-plugin-front","version":"6.0.234-renovate-balena-jellyfish-logger-5-x-127f527394c03994e7171bac828d538743d5c404","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.234-renovate-balena-jellyfish-logger-5-x-127f527394c03994e7171bac828d538743d5c404","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"12d34362169269f1e176e5e14bd56005b1274536","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.234-renovate-balena-jellyfish-logger-5-x-127f527394c03994e7171bac828d538743d5c404.tgz","fileCount":44,"integrity":"sha512-hdjN/vXHLUNx3msKkNSdVfNSxgIKXBknlX5joMHph92f4MwcQVwU5kS8/ddoC/3gb3Gr6l8rB72Qpmfrr8oSSQ==","signatures":[{"sig":"MEQCIHp3aY9g/HtetV32jOtBOYvcZQ5WCl3WFvZaO34CplmmAiAwZv+JVDs7g7B/omFZGUvdVb7Snh4dwHdohmQxf0akYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOCiCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Fg//VzV8SaMJcrkbLf41AnreHAFMrhtOT/kOBYfk/WF5jyqIdr3p\r\na/oIImliYSewbi/QjEhO2UtSa46o+n07T7EE4p66erqHRzkRffqRxa/yOhG/\r\nyRBtNfGiGemUvFpaoW3hFyLqwUUbVQEjeMSesO3S+QYjccN4P2aa6MNxF0f6\r\nIO0tQqb87u0BobRDMEDHm1JRqsy19OJpN4RmTvYf/EdeFQQKwc32VyEhiO/q\r\nIyxfIm62EfNzRIfoeaFN9+BuqTTgsL90f9ozMXJcAc1Vd1XWfMB2mT7sy9Wx\r\nj7MmOWLD4WVJ/cuuNCSg/cYUNd0T97cl5RHwBazU8/lkUikfy2g2U1i8udlD\r\nkWSIxChSVr8RpGWB+LXThFLnNQsAwIb+ve6yfeKULFxt5J7TNlJHA6MwAaeO\r\nXWH0GsFxbYDWfdlgzwtSREap938YR4Gn32GOUxQv84CLjkv53yMNz8zyDNoJ\r\nv78gfQhA+PR2UzMwDi1vSKKNT42QxxnSAe8Ltx87k+vDbeKdNJLs/UzLjECS\r\nlQLf++j+gNrk1TiJs8gMWv0UZdVI82d79KCbq54WlbHPEcEx0JOmTXq7MSwe\r\ns2VlclVHNgeKDHKIa5ua6KYaoSK+ofax+EAfOoQnQvAtg18gC1Y2EdBOFti0\r\n7JU8y8gR3VUIHGsoTFsPI/TC23PtawLLSFg=\r\n=xlDg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-127f527394c03994e7171bac828d538743d5c404-18.x/balena-jellyfish-plugin-front-6.0.234.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-127f527394c03994e7171bac828d538743d5c404-18.x/balena-jellyfish-plugin-front-6.0.234.tgz","_integrity":"sha512-hdjN/vXHLUNx3msKkNSdVfNSxgIKXBknlX5joMHph92f4MwcQVwU5kS8/ddoC/3gb3Gr6l8rB72Qpmfrr8oSSQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T11:44:00.077Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.101"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.234-renovate-balena-jellyfish-logger-5-x-127f527394c03994e7171bac828d538743d5c404_1664624770395_0.7720650731385004","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.234":{"name":"@balena/jellyfish-plugin-front","version":"6.0.234","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.234","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"df268e0e0bc165a4b01d075e51b8b3b1f59fe01e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.234.tgz","fileCount":39,"integrity":"sha512-QMBo7ZOqQL5sqNDwVpr0bE5KK3hi6rStYjbp6laYIED9wZY9ZYsqHWDB+zSu5dsfIcYn+VSyTPSe6JF9+3aYvg==","signatures":[{"sig":"MEYCIQD+n9s3mkpMOENMh6dDLWvTbHrXKm8OGooHJHSyGyLk+wIhALC6HPPX7NK+lYoB2fqg/lJ/VA0yEQnRqmyI1T6CA2u6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjODKqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqsDQ/+I2uLyLN29ViANSRFXK0jAGcI4DJ0j+P2jZkvfw/gt+DC7OIr\r\np7d6cWRNn3nJ+FNnGuO/vN8luSSk1g0h8rZ6mFs5Z1vlD7mt3xe4iiG1QYLD\r\nOZ6zSnTGggLqC/U/fEaF6Rx5hMkDVFYm4mFTnP59SoRM8Z4jBJTI7W+4/W/O\r\ny/iYbJOyiU3kWW4Dc0/G7UhpEaBvs3M0k75cNIDXM+mOePRS51m6WcXe3qWV\r\nw57IwUrvtphkUuUSUGNifOEm1eNJGwWu5d5SK1E0Fejjd7quEZbUZLL6RUbi\r\nFICnWQwfGc3y8mcUlcVbQlLRL3CW714KGfH7YXDdxuvVhv/c6kcYAjD9rekF\r\nggtNxRx/s9DcSxQzkgkZyrWJ369U9wLbniiFNgshPtQ+hvID8Av+9ErP3zOS\r\nt2KAha003B7qYBwxYNMxBQ1lErOzXu5gDryAP25TA4oj6MlW4eBAD9Agv3Dk\r\nZOMYJoKjAio4bPXarhHuxngSXqSYVIO7GOUXLPh5PyyZeYw+eLlfjJIY08Ha\r\nXYFD2Yi5lcFf33R3aVKX56S8l2RtYNpGFuhTq/TUS+cWwUwSNwNl1RGFvgDQ\r\nHjLf5A4V8l0PuQnM5K2RK22fGwDQwGR1LuwZ0ApxjKDGsN7GShssXWZQuxDC\r\nGUt5el5RB3uW9jd4PH4GQCvtdQ+HfLJBHSg=\r\n=sLNm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-127f527394c03994e7171bac828d538743d5c404-18.x/balena-jellyfish-plugin-front-6.0.234.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-127f527394c03994e7171bac828d538743d5c404-18.x/balena-jellyfish-plugin-front-6.0.234.tgz","_integrity":"sha512-QMBo7ZOqQL5sqNDwVpr0bE5KK3hi6rStYjbp6laYIED9wZY9ZYsqHWDB+zSu5dsfIcYn+VSyTPSe6JF9+3aYvg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T11:44:00.077Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.99","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.101"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.234_1664627370270_0.32297981584301705","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.235-renovate-autumndb-22-x-a6f4a4667e6a0801321a4b9e26b99a19262678a8":{"name":"@balena/jellyfish-plugin-front","version":"6.0.235-renovate-autumndb-22-x-a6f4a4667e6a0801321a4b9e26b99a19262678a8","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.235-renovate-autumndb-22-x-a6f4a4667e6a0801321a4b9e26b99a19262678a8","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d7fc4b9d28acbff7dc228ec00ff0620631210879","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.235-renovate-autumndb-22-x-a6f4a4667e6a0801321a4b9e26b99a19262678a8.tgz","fileCount":44,"integrity":"sha512-dpgiMiJWif89wT7SyAhV/6VOiCGb2jbENKVQnyTHv2BpGAqfnLHA8KZ4Og29xQ1iQPpFTzLuBAPTZ/ZouaI+eA==","signatures":[{"sig":"MEUCIBj5xc62KmiGZwdNZFxSTDKt4dRMgj/EOzBHAJ7ygX5tAiEAvXVnKXGAZKoeBs63eRimvHd40InrYvvxGUqVLIJCRBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjODNdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozzRAAjqNdncwxPQytM6YwgeTlX1F5nSLdzTO9XxcdrDOjn5YI1vMI\r\ntXCjtWF3jOLrZUEHqvO39c1akn/O6prSSc/PMVphG+QSQiLjDq12QyZepLp/\r\nZlhVCql+Ht7EAEA3FNjDHblc1AftLt71JcMjtKOiIkoCL+uuvjTPbVMW8yHv\r\ndsv5L4YjsmxAkJE2YXGV5dLxHIyAD4HIK9TdLsLz/D8/5A8SXsOKrRROjAgK\r\nGM1C8VggSFeAnKWV+PVw1zUluf562SHOcSB/ByjEsvgQ04WhJeSosj8SHDcx\r\ntpmczQiQCDwkR3JDwGoF4HB3UcPmEVmXwVACyTo20NH1MYTzMcFoOrLhb4ka\r\nTk4Xu2ZBsQiF1sAksEpOFDu+4eOoXBBIbh/e5PRwh9vp59+67zKvDQ9NAlBJ\r\nOdr9cKj+FjsTPxdyPoUuRMGNWqHOZ+7kkiEYukw2gi1iBNdLZr9hSPldeqvv\r\nk18sLaHa1A5Lwr8nPQGUhvuCG5vyMVw798PV8pWnb9ND7udwd2GkNCsxH3Hb\r\nRB4GI5kaeGPdFfaI0Z2/LLfJxZYj3VXA+dyqB4L8GVV7NzFVMJTg4MuredmW\r\nmUn76WHMdUe3KGvXnML47VB/vf2dEaY7kz4Oqivy0romHg/8Hk9l5UUNls/b\r\niCP/PDynwOiz6cueQtkJfID87n7QDTQh1iM=\r\n=RluA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a6f4a4667e6a0801321a4b9e26b99a19262678a8-18.x/balena-jellyfish-plugin-front-6.0.235.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a6f4a4667e6a0801321a4b9e26b99a19262678a8-18.x/balena-jellyfish-plugin-front-6.0.235.tgz","_integrity":"sha512-dpgiMiJWif89wT7SyAhV/6VOiCGb2jbENKVQnyTHv2BpGAqfnLHA8KZ4Og29xQ1iQPpFTzLuBAPTZ/ZouaI+eA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T12:30:13.548Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.106","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.101"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.235-renovate-autumndb-22-x-a6f4a4667e6a0801321a4b9e26b99a19262678a8_1664627549133_0.5455211298163267","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.235":{"name":"@balena/jellyfish-plugin-front","version":"6.0.235","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.235","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5ce238536dedfce9238a9425a9f6bfffdeb2b55c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.235.tgz","fileCount":39,"integrity":"sha512-9WK/eqwybpQHxX6CYh9sb3OGzLOQtFlyVX/Rs/f+2wgUJ8NyDxoRfpWDpipNMhWd4l/cArur5AmyIIrxdB/sIg==","signatures":[{"sig":"MEYCIQD8VXN1+pa4JVJJfOVOq5U747YsGbiAU7wrhAcMVfRgEwIhAL5sIYinsHVhXYAGt38Oazb82U6PkbpIebOi57jdWmMf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOD5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZkw/9EqucilGaH7GR2/NZmBlQX17A+WZ0nt+L78avlZOlRgsfugan\r\nBq/exX/YAWCaTGEHVHOItGoYrjxvQpjfwz8RFmOOvcDp04QSWe0O0i9l1zEe\r\ne79vX06jDx1eBm3cHzsTF9Yrz4mEDRYVv34nOp5tWXSulZ7TJHYbWxMz7CGB\r\nx8gjZr89qx86KBengS4IT/ZWnJCUo3jpQ1b1vt4FrytJ2/ymO3wvDZ8uT4b4\r\niAr8hGtk9hrMDcRIZtNhPLtANZQ8jBQl2VRp6D/IulGDmdlYwyVCfF8IhMLx\r\nIXQAx9VCv9fEN/COQCORtxoplcZWHQ9hQFeYaduuRwQc3h7KhDXw7FdOp7TV\r\ndxJrkZrpyvK1Y8z31WGbMJPoR1ixNhXHzv1juMEu0WCGu1rjITTfsjpdagK/\r\nx8tNCRLPAyzicB9kiio58JOEjlxRmL6l40AVvzgwNIOqg3u05NKAVQItIbgL\r\n8u8AvajX6g9Q8XeMsJCfCjSaXfr2Znaj1X3ka94JnA1D7ammPPfFPgwyyqEr\r\nZC8IIyAs1sWeafcPQYeJynGHsLIs2TtjUo/PcjVfKUASEM0v94Q0J1G5U5qG\r\nrZjqgPpqGdG3nExja1Kc5cw1gddUq+u0sLcr6wH0sYUUi+PmapNqjXad29qj\r\n6K0dOIwiT4ZySObOgt3bcjWrxz+TkZzkRlY=\r\n=8YXj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a6f4a4667e6a0801321a4b9e26b99a19262678a8-18.x/balena-jellyfish-plugin-front-6.0.235.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a6f4a4667e6a0801321a4b9e26b99a19262678a8-18.x/balena-jellyfish-plugin-front-6.0.235.tgz","_integrity":"sha512-9WK/eqwybpQHxX6CYh9sb3OGzLOQtFlyVX/Rs/f+2wgUJ8NyDxoRfpWDpipNMhWd4l/cArur5AmyIIrxdB/sIg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T12:30:13.548Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.106","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.101"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.235_1664630399098_0.04450974925694995","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.236-renovate-autumndb-22-x-0063be76a182c37383bf1bb7e46460d75faf4c50":{"name":"@balena/jellyfish-plugin-front","version":"6.0.236-renovate-autumndb-22-x-0063be76a182c37383bf1bb7e46460d75faf4c50","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.236-renovate-autumndb-22-x-0063be76a182c37383bf1bb7e46460d75faf4c50","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4bb2deaced738d3409ee7569ef3575340d5cabee","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.236-renovate-autumndb-22-x-0063be76a182c37383bf1bb7e46460d75faf4c50.tgz","fileCount":44,"integrity":"sha512-s+AX3J7DoYkpeKY6MM5GcimgTtbGpMaiud4ZzPSl4SnDYdnmJfx78JLKkVbn5eJ1NmwpwXLEc4qLzRwK1vWqaA==","signatures":[{"sig":"MEYCIQCINt8DbVSRyMhn1Di6cwWjw/VfwCohStM6l244IAVWYAIhAPMi+KVFPefSbrJqU5mZVFyUHz9g+/W30Q89sWiL5T+b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOD82ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpubw//QmTrL8lgfab//w5mQ0wJakIJgfgVX0MIkMu/dXd1gkdrahlb\r\nkUed1fp5uftfOlFIqbD2NTL6KKNqILu0Nt0Fbco0iqDBHpfLF1HrGZpnYsts\r\nYxs62eBfN18/ehchmbOSU9FV32pbLevnm/woLr3rlnMMHKlD54Esq7lthDgM\r\nxWLXkn/p4AEmqkhH8XRUV+Zpw8s6hRMK9BbeMjqrHOJnKZMFFBCfuf96ecWb\r\ntzyBgyG75Ji3H68x3XwFo96vfM8CZU9h5/3tQtcg38zuXfgFV1l6F4bFymQP\r\n+AO+oqoIvMJjotH53uxcsPK0TexqXADvEji+Xgk92+Ua3GriNd0tXcOiQzu5\r\nOBAtFjUkmF1wbeG3CYuBnna3QJD6jKLCpfzRTN9kW8RQY2FjWC6MwNK1s/9z\r\njkoAnuEf21hTYpYFnsfTm7VTpswXRele2lK2ubgpEl4yrAytEcaHRlO6/Awe\r\n8buKdAFuOIp2aOvwfCwt5kJ3B3azCa0r/uk/ptnPKNH1gFKpfKagotaLqLZX\r\nep2S15pvs18zYPJ5DRy5FbrrIkTIxMUCadT6ug9jbn8f232PTdjZDPF40B5T\r\nhzMYjOBy5CG3bxa3BQXtUT8aa0QB81VpkueypuiQy5dUfEO489/JK28Dz0Wy\r\n4/bCzyWqQBiCOkB552AfUw6uCWlpLlZ42TQ=\r\n=D5hX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-0063be76a182c37383bf1bb7e46460d75faf4c50-18.x/balena-jellyfish-plugin-front-6.0.236.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-0063be76a182c37383bf1bb7e46460d75faf4c50-18.x/balena-jellyfish-plugin-front-6.0.236.tgz","_integrity":"sha512-s+AX3J7DoYkpeKY6MM5GcimgTtbGpMaiud4ZzPSl4SnDYdnmJfx78JLKkVbn5eJ1NmwpwXLEc4qLzRwK1vWqaA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T13:21:03.796Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.108","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.101"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.236-renovate-autumndb-22-x-0063be76a182c37383bf1bb7e46460d75faf4c50_1664630581803_0.7875418719836067","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.236":{"name":"@balena/jellyfish-plugin-front","version":"6.0.236","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.236","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2332329fd62302622969ec453c77abc6f499a26a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.236.tgz","fileCount":39,"integrity":"sha512-+zMlrF5KqgTt8Y19sMqSnfk2SwgizYAZXM47jtQDoroU3mygcmoxkXnM4Lq5R7/eTj6QqqrnDZ8MRsdsZCD1Aw==","signatures":[{"sig":"MEUCIQDs77ACwk43L/BaUZHgWzCFNE7Eisi+Fo2rCJMb3EZeLwIgc5tFk7aKKKFnH7HQHG705Ebfo8WACt2is0sLm9d4s/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOEkdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppuA/7BWRUcEMGKYBjGUy+wAUYBAIl8EPVLnHirDImlBeSmHnDcpF7\r\ndxkdULALJBwsItuUbkesAuCK8/KkEOpW7x7VksSok9lDsizr4/ap0OzOveDG\r\nTsM+AdnpZzTXupbca4DMcRmdLAlBi1jdzBhe86H0UP17RHynxIIDhT3On9Cx\r\nNWAsBd/PQgljmzHIF4B0pqpD/SEiwo5UIVfvDj1AqffvAOn+UgDYifRJDi99\r\nL0fwV2zKCAZ5Hr01Axc+HtJLqT92dmR9faWC7i+6mzswWdgq5DDGhe/HbDL0\r\ngGgd+UWEMLmxi2kgcWO2l3gnlTwz8MV5zmJd6O0T9XoJFoCR458SI9InqhUr\r\njJrcA7juj+vKXbMZKaT9UhyegWuZUtZMtnEj1sIgn88HX3p3H9Yxr8BqfQqj\r\nU1rS8e2pcKFrSPGEZZS11rBJSMvMGwK9A+YEwCYSKSZMGF+y+K8wYGMns5Gf\r\nWJwr1mLt7dE1azerWW67pVOriZa0rOYgAFTSMKkACtFZnCXDpvrpGl1ewcrK\r\nsBHLjUdQ6pBzQlIewM97zNtYt2zJVvjepELSoy6/VmPJCgu6XJazBcdYfCmO\r\nPudW2xVZovB9JKGSogby2zjFdBOsjg/6m15eIbtyiRchYFGen5uH6TdiiUOu\r\nc6fNp/riYzU9acFxeiq66vlhTvDnSzVBqp4=\r\n=/U2C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-0063be76a182c37383bf1bb7e46460d75faf4c50-18.x/balena-jellyfish-plugin-front-6.0.236.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-0063be76a182c37383bf1bb7e46460d75faf4c50-18.x/balena-jellyfish-plugin-front-6.0.236.tgz","_integrity":"sha512-+zMlrF5KqgTt8Y19sMqSnfk2SwgizYAZXM47jtQDoroU3mygcmoxkXnM4Lq5R7/eTj6QqqrnDZ8MRsdsZCD1Aw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T13:21:03.796Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.0","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.108","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.101"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.236_1664633116789_0.40610537332322827","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.237-renovate-marked-4-x-ce172c2da12ee782529dc54493e62399cbbb0917":{"name":"@balena/jellyfish-plugin-front","version":"6.0.237-renovate-marked-4-x-ce172c2da12ee782529dc54493e62399cbbb0917","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.237-renovate-marked-4-x-ce172c2da12ee782529dc54493e62399cbbb0917","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"bbc8bea8c0874209e2974bd344a0143c598d40e9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.237-renovate-marked-4-x-ce172c2da12ee782529dc54493e62399cbbb0917.tgz","fileCount":44,"integrity":"sha512-FyD/wfDT6H7A9DRAeCN/IhX+WKRYPeYBJEXD483NOCevncsJ6oY6Sa+VVRrn4rz2DC6nSift5oQPRbv76LUbiQ==","signatures":[{"sig":"MEYCIQCE/wjTT0GthqF+wV09ILIhiCttz0uZlgkF4WMn2BoqyQIhANhkJ2IgF1XzeYInvcEp6dQ0t7owtaZ1unA0kNc8KY/y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169215,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOEnEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppRA/9Exup6zrkVKREgbz9EnRv/2mEy6bQCM9Bt2ZomivcUOAEgYGa\r\nMGbnfoqsMyYrbU9GZx2IewTtopSXrPJs0ym/0Tbyw19fRez8Xh71bSoOPNzC\r\nwvUTQhwxnVNLP6M83i/7pEFhmV32t5vg/BcBM0K+l6PNLoR/suIHqK+r8HHE\r\nfSj2Dx5iCNpW+ya0Y+ft50A2Xvu6RnezpL3AyoG7U3BSZdYCnSKInS0u5ZCo\r\n1ojri7gu3V8tIGzsRkwCFJuzoUWqVeUG21aSpSEyxGg+W2ScuUIN7rwuMiHE\r\nnksmOKHjRqzKKE9pstPpE1QJFU8g5MYc1wa7l3QbggQGKzxu7OyZxLYUKvz7\r\npSh8RUtstd77M8QQqz3P7yCiWlQhgSboIi8+oz2J4uSzD+cExPKnY7uJ/9Y2\r\nEI++TDlDhzdsPDHlpfgjGkkiK8/OvbhlWaf+BwYMul7wlZcZThVuwD93bz58\r\nd+IJyv1Vd4DbL/h750Sl+vK4TaIFlgVTouTvBLLyRB2ZAT8ilns1AoiLvdZx\r\nrdP5oVmUWpOkCZi6LCE3tMgtGFctOUEV3SLGalJkpZ/gwpDYaE4qz3zurRD1\r\nxZSfxCUH91a3So/tcNpbcD52AdnzHuxdFPqbOqM7ZmG7CRXGbkSWhGRTZaa6\r\nPGwHD10wSYk+p0KbGNVx93qNehUl9ZQ/3B4=\r\n=AlMh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ce172c2da12ee782529dc54493e62399cbbb0917-18.x/balena-jellyfish-plugin-front-6.0.237.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ce172c2da12ee782529dc54493e62399cbbb0917-18.x/balena-jellyfish-plugin-front-6.0.237.tgz","_integrity":"sha512-FyD/wfDT6H7A9DRAeCN/IhX+WKRYPeYBJEXD483NOCevncsJ6oY6Sa+VVRrn4rz2DC6nSift5oQPRbv76LUbiQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T14:06:00.800Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.108","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.101"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.237-renovate-marked-4-x-ce172c2da12ee782529dc54493e62399cbbb0917_1664633284701_0.971948008455576","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.237":{"name":"@balena/jellyfish-plugin-front","version":"6.0.237","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.237","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"76745dbdfe9007e247556f984b5c7380b6332690","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.237.tgz","fileCount":39,"integrity":"sha512-Zcqu5jMjJCddLPOEf6l1xMvDg9bDKR0Kj5VqnYPSmN0mAVYnoXYKgMDwn0PjVg1AG/XUUvtPW6qmeuvIZ78L/g==","signatures":[{"sig":"MEUCIG38rx+vWSowg3khCMiSBDCWw5lxAvhLClVkms6WFEOeAiEA1t4d0VZBlygDjoNDiXp55ZyKkqd7gbK6MdAeAfAntSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOFR1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxshAAh7hM5ZJyVCLWGyzoM2f3vQFxoCLN1Q4h2JOhp7WreU5j5JbH\r\nHhE6J/5oSY4xgMNmF4deiERtGeLz8OmXxO5UbYW8pwZObmywOWV4GFkFxZUW\r\n+V45bAwOhvbdSxNLcqnGEaem0yjm9NPSdo240ApXoEkaO9sfNIcGCbPKAwLB\r\neROmIs6bbWpS2zoWPfJlIcpY7WMtPM4pI4INY+KlMBP+Ve2y6/mcsJOIFhVo\r\nIhUOGgXJ/d5mZX3/bay5hxSWSEggfQYz3SFO3ZITDvtQJOpMT8k+ruBoyyzp\r\nf977YGiECU7dU43B0o3gTQJuypZbhJFRTjMaDXnGdBG+bu5lhB4lBt51EUGC\r\nUAB4ntOICDrZVMr4jCOca927iu0WoVbyvg4uB7rzh2ahy4yyIwOY2HlW3HOa\r\n+uZDpRA6fmgtGI/HwXDV5B+WISQsJdei7wuFW3JDm7vPpaeybwCGwAJRns7l\r\ny7hvLzu0OqM+cIYC2hpSMLzH971DKx4NtGnAyJZIs6iMOTcDw0b7twm5fhaB\r\nA3g9Kvs8e1/OvjsF1/rYuzjKJOSixW8RN16nSeUrqHJKQvPCIhp+UqvIt+Fm\r\nssVH76QaH4+J275k3we/TUykbqmwNqNTeKAB7cKav3WCfBgCPYP3Wor6+qYu\r\n97lxIhoA8VAUK6/TTNhLd4DH19bU/GhPv/Q=\r\n=HwHH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ce172c2da12ee782529dc54493e62399cbbb0917-18.x/balena-jellyfish-plugin-front-6.0.237.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ce172c2da12ee782529dc54493e62399cbbb0917-18.x/balena-jellyfish-plugin-front-6.0.237.tgz","_integrity":"sha512-Zcqu5jMjJCddLPOEf6l1xMvDg9bDKR0Kj5VqnYPSmN0mAVYnoXYKgMDwn0PjVg1AG/XUUvtPW6qmeuvIZ78L/g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T14:06:00.800Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.108","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.101"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.237_1664636020848_0.7726753343759207","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.238-renovate-balena-jellyfish-logger-5-x-d9ba743c176325b47c1ebba8db1f040151f5c3f6":{"name":"@balena/jellyfish-plugin-front","version":"6.0.238-renovate-balena-jellyfish-logger-5-x-d9ba743c176325b47c1ebba8db1f040151f5c3f6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.238-renovate-balena-jellyfish-logger-5-x-d9ba743c176325b47c1ebba8db1f040151f5c3f6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3f8741769f0e5d51342e5fe86af6b1defb2bf0ee","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.238-renovate-balena-jellyfish-logger-5-x-d9ba743c176325b47c1ebba8db1f040151f5c3f6.tgz","fileCount":44,"integrity":"sha512-p3e3SAUvvxCYagrKntdA+/BKczbFfsBf4EFWkWunGLejmkRQb8Pgjl/C9Ec/ETGoQ0gRaJiRSH20T1psfM3Odg==","signatures":[{"sig":"MEYCIQDAroiQpk0FUjf7TFTqjJo9kndV6e3InhI2ztAn7bz8iwIhAJ+wJ200mzvtYMwC2MbI90NqaXjfLotu/rHt3Q4lBfSf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOFUvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpx7w//Yvb41ZV9fohLD28yW+kHCllF15D7QxJl2r1zEsSrURn4EIpl\r\nprwbJZ5Qy4gd0AkJnTGZ/cWpemyKEvOBEYB4zTFlqhvjAVLfl0v7eWNk59cN\r\nwaB7+kNT0WnMDs8KjHf7WWAgAmr1F+sayedf700Sr6BbxWsTBBUxqicDik0o\r\nrcsYCWxWIvRxTh+P/fA3QNUcSIAUxp8OjJxXtivF9+MdiG6YVmyNzXuXC6Kq\r\nOmeWH3hHBegj8OpNLHeuGnrVkb+AD2TtKlBpETXm7AS510vgB/qlBz+e0FiL\r\n1rw2I7TW3aa7kRVBtNM0PAB5+6PxyTyXlx/dTZbIFlH6SJ8Lsxv+RoQsepyV\r\njy188R8Zbq4UEHuH2AlNoAxgCBb5B1oJ3FuHvrAG61RAYH/zMWsfVgxgG7sI\r\nh8dBnXVnJmZlFCYDbeu8BPqTwSN2HdMmE0XrutHHoOzgFj55HCym4SkOUazw\r\nKaBu20ox1bd/qlUnz9fkoSf2p0OMRLgIJ1SXjymUMSYVEcyyx8T7EaU3F6i1\r\n3gyWsE5PtBg8uHosGbyaat5xDdA60Qll3whXjPByAtucS3+HurZypjVsv6h5\r\n894JM/7Bq3PKQPBf83MlyW9rl1WQMWgkhp5UdTFy5OlD6RExF6s4v9FzdZy3\r\nT8VYaabQWx7UfW0VjyDeufcRokJP45rDyac=\r\n=k+jN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d9ba743c176325b47c1ebba8db1f040151f5c3f6-18.x/balena-jellyfish-plugin-front-6.0.238.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d9ba743c176325b47c1ebba8db1f040151f5c3f6-18.x/balena-jellyfish-plugin-front-6.0.238.tgz","_integrity":"sha512-p3e3SAUvvxCYagrKntdA+/BKczbFfsBf4EFWkWunGLejmkRQb8Pgjl/C9Ec/ETGoQ0gRaJiRSH20T1psfM3Odg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T14:54:35.426Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.108","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.238-renovate-balena-jellyfish-logger-5-x-d9ba743c176325b47c1ebba8db1f040151f5c3f6_1664636207347_0.5382850291240411","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.238":{"name":"@balena/jellyfish-plugin-front","version":"6.0.238","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.238","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"746e61f52342238d0f419d4b0b09150571b2713c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.238.tgz","fileCount":39,"integrity":"sha512-DjXe1glTq/5IXyTkDhhjtcCrhzqhDlIoGwQFtvxt6dABUNaYsb7XRiD29KZf5SJZFbymRsnh1r1AWnRcE5a3DQ==","signatures":[{"sig":"MEQCICXEoLp3K4m+15ZwGCUrWbE7jZyU93sE2wabZNQCmpTkAiBnaKMalHCATN3b1nVQTiyj+rJeCq8YiYgAPw6DXbFLMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOF7EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQOA//S2J2C5baA2oHXbm5KvO5U8aoqyx/laHsxE8YasOaFbnvlIHo\r\n7Fz1SqDKlcmjpleJYZFaNpWZtb35bHKU5OPkzUcJjAuoxyR3hV2+Tg+oaiyf\r\n2NQHRZsZJejgFQ7e2Wp6dkmzumDsUvFjBPpRpDlx7TOqx9aBqix7XGfEy8x9\r\n6bo+1aslA2p9brbcc+fv3guw847c5Uo3GL6yckNoFUJ8W3LEBQX/IcdFB2jE\r\nZQxP8/69ibLdfPXveRG1i3WL3jBLB3I2oYpW/to3T70/8dYRrhf6YOSNMTTf\r\n0cSO3Q6hTE0oe9bpbS7dMrNR2HbuhwCxi+Ns3VHf9sVHEqARjahJA0r702Wf\r\nX3OjwtRSjArT4pKxN162++M1ufRvfF3AGWg/9XkADmGHYRlIm0aClL2H5/8i\r\nheHxc3tgqcSGRcZ+g9qkKYR3GkpOMF73ekkkun5y0gSEJZoHgkle7jZdJelS\r\nyfq6ch1mMuP5icxjjm4ZADmQTdPwKv5KV7NFZnXdZlvAiN27rCRZ2BiMZxcp\r\nB/Pj8/5T/vfOs+2Gt0GJjhxYgr+PcoCnC1SJlH8rssNCnQVfMxLunNFVIuqY\r\n1x24HEGF4inzM/B0OJ4MqiGJqEzxSnEpvgcd39s7VjdzrhKUpRGyn0SzK9bs\r\nrrsj7PBT1U1QF/d+QyE25jl+2xH9ZYtcr3w=\r\n=/P+S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d9ba743c176325b47c1ebba8db1f040151f5c3f6-18.x/balena-jellyfish-plugin-front-6.0.238.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d9ba743c176325b47c1ebba8db1f040151f5c3f6-18.x/balena-jellyfish-plugin-front-6.0.238.tgz","_integrity":"sha512-DjXe1glTq/5IXyTkDhhjtcCrhzqhDlIoGwQFtvxt6dABUNaYsb7XRiD29KZf5SJZFbymRsnh1r1AWnRcE5a3DQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T14:54:35.426Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.2","typedoc":"^0.23.15","autumndb":"^22.2.108","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.238_1664638660779_0.6003390807841475","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.239-renovate-ts-jest-29-x-f866ccaa5ad48b86fff9e8e668d22e9dcd2c3848":{"name":"@balena/jellyfish-plugin-front","version":"6.0.239-renovate-ts-jest-29-x-f866ccaa5ad48b86fff9e8e668d22e9dcd2c3848","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.239-renovate-ts-jest-29-x-f866ccaa5ad48b86fff9e8e668d22e9dcd2c3848","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4ed19a25625b6b2fe7043e9342f23095e29a70fc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.239-renovate-ts-jest-29-x-f866ccaa5ad48b86fff9e8e668d22e9dcd2c3848.tgz","fileCount":44,"integrity":"sha512-tHBUwpJNNyKbEMVQHHME1URZwbO9fdMoVHLUqoOWK4mX3Y3PRb7vM2Cw5L3xj+72RDsPeC8E+nl8W/av615NIQ==","signatures":[{"sig":"MEUCIQDtYo2R06+/8vNwzmJVAfdSo+ZyVmMB6Q0EeLAYAMmCQQIgLYsGZ0Orgk87iDE5tfaTLhIv5lvolzs03tVNiT35rao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOF94ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrgyw//cAZnqDq7tWB8p0VaPn4SsWx+8GfgHrcIlL5K7GAs7uNRvGj7\r\nv581VDackXWyfu+nnpmo6buq10IaxQKWT0P/uwUQq7j55MiKlGvTZBItt5ym\r\nVuIf9ErsbpC4OhNdls/aUrFGJnbLe0Tq/Kierg15n8Xi6p+Crea8r6T6YwUv\r\ntYnniyfUQ4DqQBggJxm6IVUJgwGbBNrpaJnvOU5k0f/yIRgmRHiPuxhjiFMy\r\nFvMJcDgT92UlhDa0Z6HiWsF/8xE/X4s2346i5oSXOVGMMPfiBqWuAl2YBFFi\r\n8JO2MzBlRcfMZHAwaXE+YVeogWFS46LQ77aYyHOMXX8eX4xYAkB/49uo9682\r\n0bKVUN5GKkjZvBoiJ2Og5TPMqXOeeiMEg5n+fN90+BF2+HksX7n/XTV6ko+w\r\n2kt1qD74OZC7xKxyeA8QsAmkELNmOQrnehdXkuIlIyE86/X9LbYMzK/TJx99\r\nU3us0R/CJf7iCzAoE9QlK2/1ff0+AIATGa9kZLTx/afoTer0ZfWPw18cC02s\r\nUAcLjWBxHIjSloNIbzO/cIPntDJWOQ5XUt4uheVmP0kUCDPB1RJnmKnrTniK\r\n6lKWG0WbqaVikrGnID/FKngewv43dUHUt7t0NNm+H1ycipX5E0H4QHbg2AJM\r\nriD1sMZzFQ897Jx9JiDh55zIiwWC9KcqnZQ=\r\n=Bwbr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f866ccaa5ad48b86fff9e8e668d22e9dcd2c3848-18.x/balena-jellyfish-plugin-front-6.0.239.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f866ccaa5ad48b86fff9e8e668d22e9dcd2c3848-18.x/balena-jellyfish-plugin-front-6.0.239.tgz","_integrity":"sha512-tHBUwpJNNyKbEMVQHHME1URZwbO9fdMoVHLUqoOWK4mX3Y3PRb7vM2Cw5L3xj+72RDsPeC8E+nl8W/av615NIQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T15:38:34.690Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.108","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.239-renovate-ts-jest-29-x-f866ccaa5ad48b86fff9e8e668d22e9dcd2c3848_1664638840659_0.1668557192728104","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.239":{"name":"@balena/jellyfish-plugin-front","version":"6.0.239","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.239","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"651228a11eaec30cc5aae116f6547ef5d0ce9b46","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.239.tgz","fileCount":39,"integrity":"sha512-yrJBLsBrWFJXIkVdV9a3YdCM6hcKRmI56fRsLbjEbS/M/7oCYSijacGeZ0IvNtP+Bjc2KXpreiCjqH3PJR0OWA==","signatures":[{"sig":"MEUCIHCJTpDroh0AUizyrD1x8zq9+eKxATEcX8PmL+vaR8YxAiEAsVwQ3okZM9qL/kAidkNfibKvi5SwXvpPdZboq/uJpxg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOGo5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjBQ//boHR/PMnmBEnuyHUbeIMrz73aYcFRneQPIwekjimPAuYO/bj\r\na+DQoaQKKeYQLCLfAcfqeiEwt6G5abrLIGrNyBNy1lAErvu0DpIpLIREancz\r\nTPhA5GARhlPEco9hGOHkRLik/e/fJfXzgAdVisj5u0/gcOXml8egT64Alrw7\r\nN8cLlJ9P4Ok5M1l1FwdyUI9E97ED985naKsOuGRzIqUK0X1rlNbNM1pLHCXm\r\n4JUYQ6/JjLxUjQhy2tMs0jEb8WuR2wTu7meUsyTNIlCgggLOCyW1uLkuIn3K\r\nm0FZU4HJx7hgYDpi1Hddc9G+gyKEVCNj2bCoErRCGBBJBn0ft06zKUMSDERD\r\nzsmTzG+cAKgm0MIP1D66y8HVyRRXzuC0G2z/yu12iOHUTemT5nJFFWPUghr8\r\nYSQpUIio4PGXXt/GDI+qAK+XzQHXEVpxD/aCyrg8qxfr+1OAUfnJrUYPaExs\r\noRv4HnQg88ihkIoKFDmBGfFwvrV0d10Xffj+afdjp2N+sK5za0vOLCfuQz9c\r\nz+acaZHbPuhf/BbX8eVHMuhyifBfxrUFvn6m9eDFWqXZD6q60z7nW/50gnP9\r\nMHI/U3CtyUf9wdyWSFSwZAKoToctWI2ffhfAZ1U1X8Jr+ITeBPFl1I8nb3Mm\r\nw0y47mlMhDDKpocM7QXbQsNfV03X4qta52M=\r\n=6N0K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f866ccaa5ad48b86fff9e8e668d22e9dcd2c3848-18.x/balena-jellyfish-plugin-front-6.0.239.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f866ccaa5ad48b86fff9e8e668d22e9dcd2c3848-18.x/balena-jellyfish-plugin-front-6.0.239.tgz","_integrity":"sha512-yrJBLsBrWFJXIkVdV9a3YdCM6hcKRmI56fRsLbjEbS/M/7oCYSijacGeZ0IvNtP+Bjc2KXpreiCjqH3PJR0OWA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T15:38:34.690Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.108","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.239_1664641593423_0.30802181018829233","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.240-renovate-autumndb-22-x-af4c7037dc1a67ebc2d656e6e7d3e4c41fa6e6e9":{"name":"@balena/jellyfish-plugin-front","version":"6.0.240-renovate-autumndb-22-x-af4c7037dc1a67ebc2d656e6e7d3e4c41fa6e6e9","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.240-renovate-autumndb-22-x-af4c7037dc1a67ebc2d656e6e7d3e4c41fa6e6e9","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"00628166d0602db894873f6f6d0c825c05c608ff","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.240-renovate-autumndb-22-x-af4c7037dc1a67ebc2d656e6e7d3e4c41fa6e6e9.tgz","fileCount":44,"integrity":"sha512-qOPvU0rRyIKMBJivM8nhtkTX/XJaQ/uIu4owz+nY3L4hz4dQRCm+42fR8JI4WVBEEPw0LqGiwnZwIuEJKqGVmw==","signatures":[{"sig":"MEUCICzu4mVJ5nGLAeC3vJb3xdIiTLNcZATxnNzhfS4tH5JzAiEAmc5JOs+dOQpz3jBgkhtSY+5ZxDFHGTPg0uUqFa81HbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOGr6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdOxAAh8wAkG4cQxdSPHCaFm2yvzZyg26NDZtFVWrxYAUCBFXeW/yz\r\nSjYjKUjRQhNvwrcrB86ZMyfJHIbG6XJ2xWZ5ziQqz7Rt2bozqmjBytJbzBm1\r\nnLegDsKn/IR5Piy6jPel4H8PJlOsf5RdGyHSS8nDGJwgjI9OB/WdLvKauD0X\r\nQL6kpxc7Yt5oXn8yKel+nxzNMEG7FOw+BtTHGr038amdCftdd7X2Tyclb6au\r\nhinhZpfQNpHLp3XZRwa2CWsVIcedGnY8/LZr1vnRdYwI3zIUFNum/UY0MwVF\r\n1rlzCub/y9tRQH8hiSWByBWtq3fMZiqxwVH+I0B5TOymx6PjQrpAYHNnCHEg\r\nJ7PnzV5EUvGWRxMK5rTpwx2Jh0nq3i1Mb/XJe7ZRub6LsDS8qn2wxmVwLVFp\r\nRO18eOKJzu2Ydx9xFQ/Qwe3jZIKDvNaOdRCrsZxqjx6BPf9Y0+BfV66Lnhvy\r\n+dgbe9pBusP+u0dmbMoL2s+2LeWmpi9WH5+gUOIR3beE95ZOsHaRUeijS9y+\r\n8s47ZZ/516FS5PNnUsK2IWLwBTlGwY1TMPoscc2WcQS+dWu5cB+DCzSOey8m\r\nsptU+MTjaNJRw7MQFMZ/7Rbmvhmp9/JcyGn6r5dYPUa2rR1cENCbjvDiAkZb\r\nc3gbsQ6V9pW/uKHsDLZujubOxT5iWmSDwG8=\r\n=VQjD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-af4c7037dc1a67ebc2d656e6e7d3e4c41fa6e6e9-18.x/balena-jellyfish-plugin-front-6.0.240.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-af4c7037dc1a67ebc2d656e6e7d3e4c41fa6e6e9-18.x/balena-jellyfish-plugin-front-6.0.240.tgz","_integrity":"sha512-qOPvU0rRyIKMBJivM8nhtkTX/XJaQ/uIu4owz+nY3L4hz4dQRCm+42fR8JI4WVBEEPw0LqGiwnZwIuEJKqGVmw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T16:27:30.449Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.240-renovate-autumndb-22-x-af4c7037dc1a67ebc2d656e6e7d3e4c41fa6e6e9_1664641786119_0.1840678757540426","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.240":{"name":"@balena/jellyfish-plugin-front","version":"6.0.240","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.240","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"62f2f498c5a14eb6199f8cd36f14f90023256328","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.240.tgz","fileCount":39,"integrity":"sha512-SyvI3MwcMEGPDnGeVoZ5yGF8gAm1wiV83raAbQPdl/XAGPnbNKQvAxEeODZA2z9zujlddHTbi7sw6a7mP1jlOA==","signatures":[{"sig":"MEUCIQCVvzdR+s0com4V+B5GR88zQARwRaaYQLALwCMVIkBqegIgek9y/Au1nF6S4Y35WjS2I7bjA1EAO0xTl3Q/ArXPVuE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOHTFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Sg/+LOw+F+1/SWtTLRT6aGuV6PxJJMNoV1YX4e6N9bxKH/G/XA1M\r\njRVREpGpGncpryHC7htIpuk/IzK3Ih19aaCe4VpgskqI6x0EoYlcd7+Y3FTt\r\n8lUF3F143SNAbLoAWuYUz4zlXeJZvBUFOYuzuSnh3G4cA7ew7Nl42VpGSzBn\r\nkfWaqnjDK7eFJ4vND8e5V6V4h1nfchpgcTiCrXNWUWOg9D4rI0Yh/5f3v/1c\r\ns2vDnlkSJOsjIuqgyYnCjFYmqBavwuiyeut060wD53BIqyTgN60+GJqPGK8R\r\nu/NN1blUu6cXeG1dhVpW+VdU2PtZbOkCpx7RxhvgaP6P4DVlfT42AuJEeOsb\r\nHcQy5lq3zR8KSBLMkL46Hx9FN5vBkIh9Z7VMuMxNtioqPKLJ1ygZZ+IDlHVn\r\nVEKZGZ1pgq4Nq0tOhxiA9OAErF2WtGnaSYNBTOJlplATmcJOw51wKSNZseju\r\n4jSS8sD5HAniwzA8HMZaE3sOnm2FmJMQfVOIiSucGRYpG6KMX9EjSBhwcRPW\r\n6169MmteKUBXJOOP65V1Btb+Qza85wm1hE8eugITvkyITqJYEZYIr3823blC\r\n6r8bByue7DDJZLKF2rylEmSE/fWlXskPsD71DoauM/SjXOxTYDp5VVVGALxq\r\nJ/XUE67e8fqrQ5sdk6WnEatRVse9YNahQPY=\r\n=3EDr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-af4c7037dc1a67ebc2d656e6e7d3e4c41fa6e6e9-18.x/balena-jellyfish-plugin-front-6.0.240.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-af4c7037dc1a67ebc2d656e6e7d3e4c41fa6e6e9-18.x/balena-jellyfish-plugin-front-6.0.240.tgz","_integrity":"sha512-SyvI3MwcMEGPDnGeVoZ5yGF8gAm1wiV83raAbQPdl/XAGPnbNKQvAxEeODZA2z9zujlddHTbi7sw6a7mP1jlOA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T16:27:30.449Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.48","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.240_1664644293637_0.7956867722950627","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.241-renovate-balena-jellyfish-worker-34-x-c7f6158da85dcaa97bc5b45a92f642cefe369f81":{"name":"@balena/jellyfish-plugin-front","version":"6.0.241-renovate-balena-jellyfish-worker-34-x-c7f6158da85dcaa97bc5b45a92f642cefe369f81","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.241-renovate-balena-jellyfish-worker-34-x-c7f6158da85dcaa97bc5b45a92f642cefe369f81","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2c31ad35a64a3e6a0d5b595c1deeedb402da5a2d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.241-renovate-balena-jellyfish-worker-34-x-c7f6158da85dcaa97bc5b45a92f642cefe369f81.tgz","fileCount":44,"integrity":"sha512-aBr4KVhWzTqG+tRrjQvWEaLQ5KDkzerwh/xcC/KFbZbqYkeaDjY/c0nJbnKsPw27vN3C81C/lUB8GRLMGfjIuA==","signatures":[{"sig":"MEUCIQC3iGX/DdYr6IKyK9XFcufuj9kbd/eiNxtyqjT91QFHfAIgOopirmacDQDl79zMANbCmMf/zTiA6wgU6emaQN9aOh4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOHWGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/+hAAl03bVI671VCCJj+oDc2bdZehMwQk80w1VzuvhNlD9pfKysoc\r\n9Ni8390aGfjsOdW/czTMfFawshck4aAq8LkJszY4NHiRBN1obrnDp4tFGm65\r\n8hZMhd8/jpZQHiLTaTy6HupALvbW/lqdjoXqTO0Bn0iJqZu87ZbiMtQPst2T\r\nMBl8wdXxbJbKcMUeaaV1bIluGxBhthpLQf5MG5iBrlVF+s7oqJpvbcZs67dM\r\nU0E8Ljvt6w8mEhqqYGvnVWqfDg280XbY4+kzNNMbujZaYjXjJNDj8+OPxOGu\r\nztdcnbBKwT6wL//Byo9zDOTM8llmfHmGlW2Mk3Gh7kcKmC3/+BSlhq7oEXQy\r\nH+hFeku7K+R4d9l9bRWJ9odEh450vjLQ/c7h//bWeZTL4NXhd5jZdj/6nDsq\r\nYsCezO4j6hYjZP94mbqG7WfyuOUqyHamQTTaIUyNvnKBuAS2siOTjWuXPHVu\r\neDhLOPNXw6CVQJW5TcZBU0WZ4ktgVbp1ul2C6ZHJ5tZKnUKUcVDZzBQDWKaa\r\nN1cHFVA2JC/kSOSJcSdDwXMgzI0fetM2QuKe68l9OLQWMRfjqykkGriImso4\r\nOcvspUNeEZOPkyNWywjLXazd76P3/o9i6Y2kAkIb7JDzQE019OsFHr7kLz/d\r\nkj5pjg9j0bbWUnY+JfXQZ3kmVC2GlGwwF2U=\r\n=dlt7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c7f6158da85dcaa97bc5b45a92f642cefe369f81-18.x/balena-jellyfish-plugin-front-6.0.241.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c7f6158da85dcaa97bc5b45a92f642cefe369f81-18.x/balena-jellyfish-plugin-front-6.0.241.tgz","_integrity":"sha512-aBr4KVhWzTqG+tRrjQvWEaLQ5KDkzerwh/xcC/KFbZbqYkeaDjY/c0nJbnKsPw27vN3C81C/lUB8GRLMGfjIuA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T17:12:36.490Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.49","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.241-renovate-balena-jellyfish-worker-34-x-c7f6158da85dcaa97bc5b45a92f642cefe369f81_1664644486709_0.29644676670298975","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.241":{"name":"@balena/jellyfish-plugin-front","version":"6.0.241","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.241","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2e0a6c47c44778e91927bf3559b4be4617e6f787","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.241.tgz","fileCount":39,"integrity":"sha512-zNSBAy5AMUjDtFX8L+9pdYTKFRESU/+ZGtmO9np2+55DiJXuJHCGTjnjo7I54gNZ+bdFqs06MNe1c/BqNEQjiA==","signatures":[{"sig":"MEUCIBBhjhACSpKzn+0/faLiuYk5lS54QOZYj51YsUTUmqXSAiEA7N1/mqm24ZpIbvQIMmBj9PnDm+QuWQNRuDO0gNrKYSg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOH9ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmFQ/+OkI7jAYbWpVA1gbv3ZTzOToIQl87t9MQMgBfxDU0R3fMylzH\r\nZWebrusGGYzxL6nLDZnmrnvx7+rfWYecDH+q2UqqdxDbrfOx9xsN6im8o9q6\r\nViY0fOguyh2swlma5nCTeaE3u3Vq4LLEKXmW0cZxH7Ykdc/D7GFxh7NWYzw3\r\ng3Af7i53ZLQ7wzkn3pP2XLyVVRh5skllQ1m4F3dev5kN0Uvhu0ifXbbl2dZC\r\n/2zxy3mXtavgl+9HuHs4b1RYpJYXqunzveOfWHTFBmmYFNns+0oRj+BAcdBt\r\n6u72uYpesWWN1/85O6duGoJYLveIbMRXljYX1DCgz17xaKeHp65B+T5hFTzy\r\n+WpMOZwVFEDmYgElm/ypBcnE7Dn3jwK7A2yzkXtIUf/plB2Lh0tg1G/9DhVS\r\nJHEewARVLb12K1ysezBLMu8XXf68RY9RryEoT+xOXjy3tNOA/JwQHF2owjuU\r\nLzPksVgtKmkRc0bSL4JOowNtw5Ip9jEEoCU/5mTxTX9Z+MN61dP4hdNjELY9\r\nE5vuZCyDgQn3/s/pK9o8psBhUpw3OQybt+PyOAKj2ylh7W/r+xwhrmc49SfC\r\nwyUCPOeDtv0OYdjXAXwNLvKdleMXeFyP5lxgsUlW6bZUP8iwbOqwV4EFOv+1\r\nQ7pNKF9OlUdvTeUQWckMTxkNP0A0yug7j/8=\r\n=pkNe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c7f6158da85dcaa97bc5b45a92f642cefe369f81-18.x/balena-jellyfish-plugin-front-6.0.241.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c7f6158da85dcaa97bc5b45a92f642cefe369f81-18.x/balena-jellyfish-plugin-front-6.0.241.tgz","_integrity":"sha512-zNSBAy5AMUjDtFX8L+9pdYTKFRESU/+ZGtmO9np2+55DiJXuJHCGTjnjo7I54gNZ+bdFqs06MNe1c/BqNEQjiA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T17:12:36.490Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.49","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.241_1664647001637_0.670846182699109","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.242-renovate-balena-jellyfish-worker-34-x-6ba0d98cf0e0528e9b13328b26b598e75c98e4b4":{"name":"@balena/jellyfish-plugin-front","version":"6.0.242-renovate-balena-jellyfish-worker-34-x-6ba0d98cf0e0528e9b13328b26b598e75c98e4b4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.242-renovate-balena-jellyfish-worker-34-x-6ba0d98cf0e0528e9b13328b26b598e75c98e4b4","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"633a175d3c5313a276c35ec6edc86fc6c8ba01bb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.242-renovate-balena-jellyfish-worker-34-x-6ba0d98cf0e0528e9b13328b26b598e75c98e4b4.tgz","fileCount":44,"integrity":"sha512-1XqKzK+DZ3/KUYul0SeDsTBAXfx7M4p8NEtUUpHD3TVg+/WKyf5XZ1lgUSAlRE44s+v75VW0GtDFX6muqiMdUw==","signatures":[{"sig":"MEQCIBR0HujBWyxLFmChhq4g8rK2iqakz2Hhcqdo/aeED8zfAiABlZJNJMhovA2ufyLeXF86GXhFv5VaBPffoRue2DE7oQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOIAlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyeQ//UDCRzx2e8GV+9WMEdGZLsqZ2l13aws9QOVuJHkihVnJXLOSD\r\nmeYGfiLWduQ0beGFbKdNdvAdqzbe+iyIOxSeKO8OnGoFdNtwYZjh1nDK+mqR\r\neWEOHz31Slge4mn6/NEhTEZ5vOd34kxicNL3gEoKtctOAMHf4Z2y+KQTrFi7\r\n5qqCIK9ZrMg2zxOS6TfI1rt+ChlgshowUFSMQQvI+3nsI1nD6R4F8WKvc4J2\r\neqKbyeJd6WCFXXoAJDuKg6dCLkzscxjpq5qYQJyG/GlAWt1fxyekbclTpAh7\r\nRNeB64ULw2Elj7niUsLYbItJKcgTlgbjezWcUzNzduRwlJRluYmBDmbLC3e9\r\nN+j6B74oPQVsi3FtHFe6ZCFnBX2DCANf6T72KQIv9ei41F5FiVfe+F9mO5+L\r\nbotf0JfIUKz87dz08TcEAPhn3NtkYXjrQCVFiEMUFHG0EOKKN8ItQ3taRtnU\r\n/U8yCYcK34zUFHDRXWz4qYJD6Ms4qIR8mJt3RuDYcZfRtzTcKa1E7UgF9w0j\r\nxIpvhT1kmIcFktj9Bmzsw/cr3PBzLc1IMxFRQuH/fEaliiwmqHEwAxd7u9AR\r\n7tfd2HrPnyeR8amWUS+tPp6luXkJMSs+ZFAo2Z36camNfWUvrE0iMEiLau2u\r\nc4SfAPbIrTEP0sNDH7gpeq6dO29TVVlqwuo=\r\n=zNpF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6ba0d98cf0e0528e9b13328b26b598e75c98e4b4-18.x/balena-jellyfish-plugin-front-6.0.242.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6ba0d98cf0e0528e9b13328b26b598e75c98e4b4-18.x/balena-jellyfish-plugin-front-6.0.242.tgz","_integrity":"sha512-1XqKzK+DZ3/KUYul0SeDsTBAXfx7M4p8NEtUUpHD3TVg+/WKyf5XZ1lgUSAlRE44s+v75VW0GtDFX6muqiMdUw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T17:57:57.165Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.50","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.242-renovate-balena-jellyfish-worker-34-x-6ba0d98cf0e0528e9b13328b26b598e75c98e4b4_1664647204278_0.30471060196928823","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.242":{"name":"@balena/jellyfish-plugin-front","version":"6.0.242","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.242","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"41a009b6c44c999be0a6bee091fbf8b866b781b1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.242.tgz","fileCount":39,"integrity":"sha512-4b8uBXY+yEKDnUmq31sTMS1qK7xn17D/qoTdbnQBxVsfgXIKTUeIvblF3yIoZkwYmfrRM9iqo/eDEiB1/Yb5Zg==","signatures":[{"sig":"MEYCIQD9MtiQxKD5Ftg3fOsHdCZR9jShXHCSO3MznJIgOLZTtAIhAPX1VB9KjiXD7ZlbC/rsQ3kei2U2Hdy0PZpfCGqiWEB2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOIrwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXqQ//dbrTJtPZe08u7zxVmFQ5QIBwPqfLWNzb440RwoviSDF6VRlJ\r\nRVvkPhQxlQ7WqM0xqXPtNjSXdzVOdfBqaChHfl+q9z0lYkBSKsHvsJpgr9RM\r\nc44myf50ZCQ+J16Fg1KTxU7eXKsSIQZEyh9Js0l99Ksrv75GhEyTW6ndT/tr\r\n54i8eFIAK3XpCjWGxQrZbibitykTq+fODsTD8K9VgtAeNolW++hs7JiID1Fa\r\nRJu8310TXskIbgcOroHPouOBLQJH8vHjqLkTYnPfkiATajiyf4IfHmDxgDG5\r\nebr2JG6vGsowsbZG6SpMOZCro2TVY+/Gfo6ndA7LZyMBsbVbzA+Qe7f77P1q\r\nuRT2FgL2A32u5GADAocDadl581sdr9SbTnDhkaFu7vV9QzRHtssQzfU5Ah92\r\nv4P24C9+tILU0vzk1oxPaZJiPBrZ8QC8VrD/4omD2cI1o+MhxMMVwKw60oE9\r\nLl03L5qisroUqXLb7Z0W10fpou4gXi5HL9zK819pet6WzZddf280ykazCpx1\r\nFdOSSZFlYB3EmpbyqeezmBpiXTViGHxH42n/bdkqtLyZszUx3R9yA72W/Axb\r\n+macPC2gjSNbOSdrIEAlmAzNoYuWVE0mztXyrwn8YajQBpV0VkwwZR6BQHWX\r\nekidTVScepz/dGUtoDxjwEAHtsaXK0F2nSE=\r\n=eaGR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6ba0d98cf0e0528e9b13328b26b598e75c98e4b4-18.x/balena-jellyfish-plugin-front-6.0.242.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6ba0d98cf0e0528e9b13328b26b598e75c98e4b4-18.x/balena-jellyfish-plugin-front-6.0.242.tgz","_integrity":"sha512-4b8uBXY+yEKDnUmq31sTMS1qK7xn17D/qoTdbnQBxVsfgXIKTUeIvblF3yIoZkwYmfrRM9iqo/eDEiB1/Yb5Zg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T17:57:57.165Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.50","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.242_1664649968455_0.9404164879279524","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.243-renovate-balena-jellyfish-worker-34-x-a57dc70b54c719747ea835d0a3c975762680ba98":{"name":"@balena/jellyfish-plugin-front","version":"6.0.243-renovate-balena-jellyfish-worker-34-x-a57dc70b54c719747ea835d0a3c975762680ba98","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.243-renovate-balena-jellyfish-worker-34-x-a57dc70b54c719747ea835d0a3c975762680ba98","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4930c016751fe882eed9aef38c0ca618280bd0d4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.243-renovate-balena-jellyfish-worker-34-x-a57dc70b54c719747ea835d0a3c975762680ba98.tgz","fileCount":44,"integrity":"sha512-PicXpMSp7RaAxBPMltW6wnX3Mmh6p6zCA6rHI87Eb8QALtbTbg9T8PQGU0gxKkBFLzx1q0kdBD/c2Y4WVk98RA==","signatures":[{"sig":"MEYCIQCk5X4x29tXuURqfAxCBRvuVzio74LDpmQlEAQT6VMVYQIhAPAyoimqZCzk6V28iQstKDLnFVbjh3TTsId38oIx8bi1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOIupACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoV6Q/+LSrWjGJm08otbJINTJESrdZATO1g6KLVQOc6dW0ytnK/Vo1E\r\nd8Bmr48nXFedI1v9JTHXebTSlWe/suMMmBJbKzDJWYBBvz25tRMB3pwnyxLS\r\nSBnDOQzG1RPw64aqXBie3eq2Th+0DLvMc2diSyxZJKASCpkSjsiRyWvVzp7H\r\np8d+b/HNro5JGQzdCrjFogr/K9yYYRu8vlHW3cfoqi1eiB2BSy5csiKFn7/1\r\nqm7pEXZ0/Mfa7LkGj2QO+MsWVAHvbvw6oz/gtdZj5dZucM8H5iqqslL8KpJ9\r\nxAmlpKn15baWfQl0qTiXarDIveoP7jsiV/BOZPPXvA00/UELZFh1wIRrbG9f\r\nkvMchn8Jd4KmVL5fP6QowrQhFNsMvBXKJIE7qVtY5hpA2nOQXR+P4FxG7s7g\r\n+2A9uHuy3dHYLTveG8Y8sz4M39S8jfizZ0U1O6sVTKGbAE3wGC27DXwSaJ9P\r\npD/FszndY0nmPCr6cxzsIeFvRCTzV1MY5qd0DsAf6kqxR98ZK5Ld4OICF1ml\r\nxFPhh8LtrlO/scoV735gq09bxmIq6FpVgkf2VQFBMQOYhSvSutKhPyjaqGOZ\r\nWbq4JyfNNI9c07Sa8rqCEZ8+vUGOCPAU5ayH0r5OC2kDHaRcSpuM0/PKEGME\r\nnqf6DX5UMMrhLU4N78s7QEGG0oJmw2gBUxU=\r\n=1WUF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a57dc70b54c719747ea835d0a3c975762680ba98-18.x/balena-jellyfish-plugin-front-6.0.243.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a57dc70b54c719747ea835d0a3c975762680ba98-18.x/balena-jellyfish-plugin-front-6.0.243.tgz","_integrity":"sha512-PicXpMSp7RaAxBPMltW6wnX3Mmh6p6zCA6rHI87Eb8QALtbTbg9T8PQGU0gxKkBFLzx1q0kdBD/c2Y4WVk98RA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T18:47:05.092Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.51","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.243-renovate-balena-jellyfish-worker-34-x-a57dc70b54c719747ea835d0a3c975762680ba98_1664650153232_0.19914532417429953","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.243":{"name":"@balena/jellyfish-plugin-front","version":"6.0.243","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.243","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dbdefe2f9c2795a9c0e77e88b1857be053ffd23f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.243.tgz","fileCount":39,"integrity":"sha512-VUAlM98qnm+gxvAxsf2NxYqyLD/zwX+GlD9JQsEm22u/S1fEPkajWETOTmGDy4FxGxeDfkVjGz4ATNut/UmRfA==","signatures":[{"sig":"MEYCIQCkx9Z/SHEgKSRSnZJoj2xPkAlZbEezppIFP3mYYWkIewIhAPSsjP/TFfXEH1wG8qctDBXuH6b5FvanQ7k8opMAxOzC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOJV5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqiZg/+K2F4VQ4fmbh2b5jvDt76T3ZcUSHYpCXiPIL1JzpyUGHFW+kL\r\nVqkUDhiQ0bOfA9Iu9e0WRu7B/eeQUbfK1bInRGrhr/9ULZd16PQF8kz2xXLI\r\np1TT0FBZxMt7SSYK3+61spBxwR0d61HCne0cXLtpBYWqoopniqiXnELTv2p7\r\nQa8yvhnSSkrosiWINnmdMu/a5KMHypHexFRKmOYosdiDINPgQ53rA7IZErMS\r\nZ8PkFex3IwPd48p5SGEI50NwEs94Cuu0mObXOwUNf8/HI/+g2pwaIaz8QE7R\r\nkEMUVku87TXSuvqPCA3SeGXFKRZlVb+XormT2NLXl3rtE9HtDhHHnKsJYqHN\r\n4xOZHxgw8bs5OF+mbOfx4hRuoCgK7eYkJ5itE3N6r+mWDmMSjwEvQ4MHd7xU\r\nQiX2N6HeEdOroC4hHBKDQj/SGAzwuJZIrNvzZpgnqrmrLKAQMtS7FAieTHmH\r\nOVrWYJcLqRl6Dvvxb1+A1psRUT9TMQ/wtDLisHym2EmjYJVXN46QmOWTuxem\r\nHTjneLKs3qJRljSWuHmipNuxwv2Bm3z/fMQQaneqZAPZFoSUgjuDJSsvc4ul\r\ntJd0NKJWUCEX6SC/WwFT2uhPVTRkDLKUKezKGFPxwwhzh2UUvnvJwH/CXXtT\r\nYs9jYfF3JgxNhp1nrjK/Agtix170juCcbAQ=\r\n=x6S8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a57dc70b54c719747ea835d0a3c975762680ba98-18.x/balena-jellyfish-plugin-front-6.0.243.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a57dc70b54c719747ea835d0a3c975762680ba98-18.x/balena-jellyfish-plugin-front-6.0.243.tgz","_integrity":"sha512-VUAlM98qnm+gxvAxsf2NxYqyLD/zwX+GlD9JQsEm22u/S1fEPkajWETOTmGDy4FxGxeDfkVjGz4ATNut/UmRfA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T18:47:05.092Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.51","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.243_1664652665614_0.2568132424113114","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.244-renovate-balena-jellyfish-worker-34-x-d353bf4576727a98e93b5077b0b5d316d919076d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.244-renovate-balena-jellyfish-worker-34-x-d353bf4576727a98e93b5077b0b5d316d919076d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.244-renovate-balena-jellyfish-worker-34-x-d353bf4576727a98e93b5077b0b5d316d919076d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"53b5be16fd867deaeb5b0f5e1d637ff8d25772e5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.244-renovate-balena-jellyfish-worker-34-x-d353bf4576727a98e93b5077b0b5d316d919076d.tgz","fileCount":44,"integrity":"sha512-YAsnfgQu+BVUNUK0Hm4Cr6SfYeYt++vremDvthj9kag8d1WrpbOd2JtUf4yXaGX4au3gJV3L/jM5Eg20UWGyhg==","signatures":[{"sig":"MEQCIC1dpc5G+8EJgJGWSEom2LdnBWC2D9moY98XIXVWdh7bAiALpTGJt2gb0UEls7HI+RhLTzVzo5gI6ZKw4m4I54qDbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOJY+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAQw/8C16mycoWJIm80RzA/ngNxcp5t0WiDJTn9yN+03PXrWpoeo/T\r\nxOWqvqUHrbBZUK0Qp36VvaVnUDTrUYiugW/xI0Y+npMEuE+U3eLl+12/HJx/\r\ndqAWeOp1emESfpwmca8MQJwMGhANsYFehbWZHX8qymKZMaCdtiWDuxPWNaH3\r\nxRYPOKZ8ZyeOYDTJPtMbGcQMbhYRNFYsDvCsiwXQNSC+RMDGbJHDj5n+DvNA\r\nMQnU8sZPByF8bqiSHylsUC2TWAWw3suZZj0NMnfbARdtsf7Shji1+7NgfBYr\r\n+/boNLf3GyiXbCi97ha/gtT2frTgMx4j46PgcKHFZ0Pu/pvAlVSz1uFRSAiE\r\n68hUKDO0vPiOKEz4X+a8ia6m/4ITHYPY+yIRYJPomp8NQJ8xWE0xV4sW3RBg\r\n0qBhKdWetBBT1vf+aeU25taFQ38jqzeGJMn7NFUUhqp559A2A1F7mCdx0nYP\r\nij8q0GvITFbc7ispEuCvf0rAEaeyKPHg+AivxtFW+LCsfAWuvQYuq8RdMzDu\r\n95CJ+QiTQWP8NhXICKEZorGIHQCM+fKLdkAqFy/FVCf7rDujys2F8AIxBaNN\r\nw/Gj0n3mIKS24OzZDmFZnGeSrYnm5qmRkTEITGnu7IDYh+K3tf6d2JPHFf+B\r\nM76zdJDATKfYlnDStOBa7/ni58S1V0m/pis=\r\n=hhiA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d353bf4576727a98e93b5077b0b5d316d919076d-18.x/balena-jellyfish-plugin-front-6.0.244.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d353bf4576727a98e93b5077b0b5d316d919076d-18.x/balena-jellyfish-plugin-front-6.0.244.tgz","_integrity":"sha512-YAsnfgQu+BVUNUK0Hm4Cr6SfYeYt++vremDvthj9kag8d1WrpbOd2JtUf4yXaGX4au3gJV3L/jM5Eg20UWGyhg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T19:32:07.908Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.52","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.244-renovate-balena-jellyfish-worker-34-x-d353bf4576727a98e93b5077b0b5d316d919076d_1664652862608_0.9707505379476569","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.244":{"name":"@balena/jellyfish-plugin-front","version":"6.0.244","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.244","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e94071623530c578061ce4791c9db2e03a04c851","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.244.tgz","fileCount":39,"integrity":"sha512-wfuol9r4W8Zj8iqxbpw99hPgCdLFznZ3AlqLdN1VqktUNVkAXt7Rxtq3r6sGEk5ilwjhpb3JIWUW9puskLRWLg==","signatures":[{"sig":"MEUCIQC0Kb+qv7027M7rx4H+yeJe3PCdsNIR5TI89Y5BPCgR3QIgEMYG1oPllTC4dKELkIAJrCaLsbdRJkd/t1PZbSE805A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOJ/KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyMA/+IZbX9HgKS5MpTl7CKgbtsrsqDMOkjzfF4Xlg+IPSxQZXIhrN\r\no260F8lPXPLeNU0AwA4aG6lilZm4ATDeSnzOB2+yotMjRLixzCy24XSoi58e\r\nXduwxJRYGw27D9UEcrWfCaTnGgOKawDwwU8CPOTB7SNxtp6+MxN+J0jnceXr\r\n2wbOHX+Ssp7tiIFJ7VSG1h//bqhK5C7An8R5mohD8YeAPWWsHhAYfvBBMZjA\r\noQ9b3jEw4zimaUGIbj+y3wc+yfIZqYKn7HCFcniYKlvdem6scnOPLOKiSZhS\r\nsaxYZQrOfJPN4KJHUZWNQPRr0mMOZ9WBIBTcEEQtmtVPiO3JVJ8+yMgueywA\r\n56WqDqNZSMWsDwuXx9V6J8D+iwqQINczAvIZkKSkwV0j+sqcF8FsMkDNi5bG\r\nLuH4sxfldx1nCRpm21F8SX01Lb8zwErJdI/2J6Lsj5RNEAOVzpOuicIWA36v\r\nkCwhLFy5NvoS+1/FEdv8iDpZVfLLtabbKXUbjnxeIbJKJqzBGhl8c+gPNCbX\r\nsUVFFPeGhRnxpqcxt0C5f1nzIcp/vNvaLiuryJk9gYb+Gc7WAIk0f+JMOsQD\r\n6dMs9BMXsITc3cOeUfAKwuHrGlqRW2as5QWkYOP/DZHNB6VdissrVpUc7+cr\r\nw0hI0j/sHQmcgt7W/2yg1+LeBepovs10nRQ=\r\n=Detk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d353bf4576727a98e93b5077b0b5d316d919076d-18.x/balena-jellyfish-plugin-front-6.0.244.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d353bf4576727a98e93b5077b0b5d316d919076d-18.x/balena-jellyfish-plugin-front-6.0.244.tgz","_integrity":"sha512-wfuol9r4W8Zj8iqxbpw99hPgCdLFznZ3AlqLdN1VqktUNVkAXt7Rxtq3r6sGEk5ilwjhpb3JIWUW9puskLRWLg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T19:32:07.908Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.52","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.244_1664655306091_0.06113475807719859","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.245-renovate-balena-jellyfish-worker-34-x-1ee16c8f5abf1fca2e950734cfd55d68ad4875d1":{"name":"@balena/jellyfish-plugin-front","version":"6.0.245-renovate-balena-jellyfish-worker-34-x-1ee16c8f5abf1fca2e950734cfd55d68ad4875d1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.245-renovate-balena-jellyfish-worker-34-x-1ee16c8f5abf1fca2e950734cfd55d68ad4875d1","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2f9556e8fc2067d09e8f65fdafaf8d2fc9beaa00","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.245-renovate-balena-jellyfish-worker-34-x-1ee16c8f5abf1fca2e950734cfd55d68ad4875d1.tgz","fileCount":44,"integrity":"sha512-89HQqX1KbfUVt3i5S4Nf4OpjEO5LBmJ0VPQYqh24CtEuhhnHh0XLe8aiLmwYqSEYtg/WF1mObz7WvkdRaKSsBQ==","signatures":[{"sig":"MEUCIQDyvuw+Y4t9SvQsxCAY2B4N9wiMZntEyiARYP8/HpVT+gIgUWRUxQpwvYpeFRLTWjtdOyZ8Til4w8eN08aOSwBvWLU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOKBpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLpA//WAb/rCGA/7UEWs0U9p/uudWNOjISddkGO2xFIoAlSJND2X+j\r\nDWtzlVsyETOr0nuZgIBBU14w8Rb2bQU2PKg9gkaemSKu9km+b6c10YdLBSl3\r\nt6glrWwUK7I/we+nFx+Bv3HUUle+EeHSV7lZnXHGdP3qe6ob78u8nfYpCXaK\r\nwEksHHrE62CFRhbD/HW9frXMA3Lx91kNWo4j6plkF1x6Af3N2sXG1z8MmPiI\r\n2XSJzM/BMW+60GWQ/+wY+OzfXouORjzNPUG+0U6uEtTethFyHAY2RyFl0gCb\r\n5RGeJnV5xVBfa+Bp+dfXiMPrAwymAiTAGXjJ04B3xFGNmE1B9g/mP5oPjRqt\r\nnUbSYGjO4UI8VzAq37+ttXnAoqA2U8gYXlE9x58AxmouuA++02n7o3/QIv7s\r\n5roUruROrJX+u9RUTg/WT5d4wg2a9Ang8S72L9WARJOyhEDyI6MtAdUr3rlx\r\nuyMTlq559s+1IXxSgd5+QI1H3aLPoPlBDbkv0ICSr1UZhAk+6fgxlhL5jvFZ\r\nF3beX5nBP+/YVFSJ9lrpmL6tqL9GeRaw/p5pz/7y1CPu+3+Iq34/u+qpFmWp\r\nNEqbJ4STzZ9rvgfU5xFxkMyw/DNTyxbdDPxH+6w6nz90EwVxybQ0epUE08bB\r\nTzFAsyDC2tqyVbpdZNtevr0PPf6fPJs6t6w=\r\n=ZIpU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-1ee16c8f5abf1fca2e950734cfd55d68ad4875d1-18.x/balena-jellyfish-plugin-front-6.0.245.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-1ee16c8f5abf1fca2e950734cfd55d68ad4875d1-18.x/balena-jellyfish-plugin-front-6.0.245.tgz","_integrity":"sha512-89HQqX1KbfUVt3i5S4Nf4OpjEO5LBmJ0VPQYqh24CtEuhhnHh0XLe8aiLmwYqSEYtg/WF1mObz7WvkdRaKSsBQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T20:15:43.169Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.53","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.245-renovate-balena-jellyfish-worker-34-x-1ee16c8f5abf1fca2e950734cfd55d68ad4875d1_1664655465235_0.9025859772564364","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.245":{"name":"@balena/jellyfish-plugin-front","version":"6.0.245","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.245","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"869d2a851ae9e6631f695edcc4f5d83a1c64e5f0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.245.tgz","fileCount":39,"integrity":"sha512-j8MMPOG5hbwZEmdSXSMtScqXeEqyAZUXBYZe+usa+AqOPZ0IXAmhd+hahfXBCZM0uVsxg/lgYpMDF3Y+hnYU2A==","signatures":[{"sig":"MEYCIQCbqxIQXZynQFVXdD6r2HaZa64mFL8XiQwzQUZ4Az31EQIhAJMcAJCzhbtvC1r3BcUnvW4SUpXlZZP3IDhvBj/ixrsj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOKo+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNzg/6A0rBFuiE0JhG1aKngtj0oD09iMJ2yxRVSo9v4jelsl0IQ6DT\r\nyNLEWN5pR5M0eZD+RNXFCq2UvW/4F+8Tn4jUaRrgYbowU7JecKa3eiNBrmgu\r\n7/KPg53dy3/2w5nEKE/2q5D+KzaCjK0Pw7FshMzqeT+wwWM7ZYza7zW8H0gk\r\noUAHHMCecO3I4tI+ArmsirXgiuP5S5F5sax6GqBQnZLwJP2e+p7Ykob5Fe2a\r\nVyhfL4our6aC2cmQelOrWwtb3jaKqkbjQqhGid8QQWVCNjYSw53Qpq9pKZey\r\nBSS+L/bCfLdO+PsVMcvRv5o64v7mmlQE/fvo4e1I5+TsAW7CKPKggeEIF6Rz\r\n4losc6cEO0XaensLR+Po/xFbfR3ojL8HMR83LXxf5izbeVuiODa+WVVltynl\r\nT/fGc/3pOpRpaXNwv3wvNqeqRD63fPfTd2+N04dJfetY8T/c099mearjNzMZ\r\nqwoqZeMWarEr9wpk3mqKIRaULZqVqOOsXzNV5Agiw1BiVIFyWsWIPR+A6v4M\r\n5dddZvS5Fg2LGKX95RuybSsCL5bFL36T7brCdWW3yACmDur8P/Co0lux4s1r\r\n3vu3U0ZqQQGt5cWgWT/Jsf67EyLbF5fzeLR+N92taalKCd+GYmf51lHP6eDZ\r\nu+0cHvdl5Zx9CyDuxeiYflJ0eFzQvi/uph8=\r\n=tVpx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-1ee16c8f5abf1fca2e950734cfd55d68ad4875d1-18.x/balena-jellyfish-plugin-front-6.0.245.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-1ee16c8f5abf1fca2e950734cfd55d68ad4875d1-18.x/balena-jellyfish-plugin-front-6.0.245.tgz","_integrity":"sha512-j8MMPOG5hbwZEmdSXSMtScqXeEqyAZUXBYZe+usa+AqOPZ0IXAmhd+hahfXBCZM0uVsxg/lgYpMDF3Y+hnYU2A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T20:15:43.169Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.53","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.245_1664657982288_0.34582384630925445","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.246-renovate-balena-jellyfish-worker-34-x-848178b80cbe9a3145a13e136cde2fa96bd5f424":{"name":"@balena/jellyfish-plugin-front","version":"6.0.246-renovate-balena-jellyfish-worker-34-x-848178b80cbe9a3145a13e136cde2fa96bd5f424","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.246-renovate-balena-jellyfish-worker-34-x-848178b80cbe9a3145a13e136cde2fa96bd5f424","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ac8012e8d504702aaa2856bd9c3dc289ba0f065c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.246-renovate-balena-jellyfish-worker-34-x-848178b80cbe9a3145a13e136cde2fa96bd5f424.tgz","fileCount":44,"integrity":"sha512-U9iIvON1RtBSPDEmp+nLC/qSWgdkC4TbT6DsRA7l90V5iwoV+n4VJ6qwqqEGoK5fcrKX8Qy4sBOinJ4vPVHHtw==","signatures":[{"sig":"MEUCIER/JctlIdMGtgwBii1CfsjILnI972lneNlq3H5fnfaZAiEA3gxqxYhP/C/fkOXOHnGihM0SUhwLdCgYq/Ri5PlpLlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOKrjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoy7w/9EviEeaZMevAELK/GvSCYCXXIcxnDh7NeMgCjjJDtGC1X6p1X\r\nVo42uzb0B+KHdGOyXFU+WT7hmieB6K5IzWRWdPriQj/T3g/GS3ehluKTtXu1\r\n+jJvh7/ZxJh/F5pep3DCgy4t42DnyS7zddiFcXd4OIB2cQWWt3IMucauxtN3\r\n4tOSVjJ778/wocV3VvHq4LFXEdP8Gzr7RjslESTF/jJKwZj14l7Htiew0ipH\r\nQJJmjRugY/yPe2dInGxV8JAoRfKfEtXfmZZrt24JcNtxlOKYvOaTKKiBoDsn\r\n5NmHxSOTxLNMdTll/Q6yOMRrkGm4mz1t478e2XvkcKZR1Zs8q6Npsr7P5Cr3\r\nrVCle+wx4LPoi27N+4GUA6jPWIPky8YnLSvZc3MwkHiEfbD7fHtianLgzHq6\r\nQgJgm7VeLunURtr/8meXXZPhQyAcs3j7pGlynRfTE6VxW0yPUam/Rz2vlA2I\r\n2Mdh8JaU18hvXsKtnkO6PbWUx7nahqaSRFlwQ4EVKwP5ni1EBOmldeDovaUx\r\n8c0Pw+vj/PwjzGYQUwovShwugq8yYo4OMog7Qy5lH0WFqU7a1lg1MROAvdnR\r\nIArMlHHZLXZAuvXUCKCJZhs3iwcF3qFrVrBJUYGyf0kpzVPZVg52sP8Kuy90\r\nDt7el4br4DNTRiMVQhziCxeUtiK5CiTl114=\r\n=jK4Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-848178b80cbe9a3145a13e136cde2fa96bd5f424-18.x/balena-jellyfish-plugin-front-6.0.246.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-848178b80cbe9a3145a13e136cde2fa96bd5f424-18.x/balena-jellyfish-plugin-front-6.0.246.tgz","_integrity":"sha512-U9iIvON1RtBSPDEmp+nLC/qSWgdkC4TbT6DsRA7l90V5iwoV+n4VJ6qwqqEGoK5fcrKX8Qy4sBOinJ4vPVHHtw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T21:00:24.532Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.54","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.246-renovate-balena-jellyfish-worker-34-x-848178b80cbe9a3145a13e136cde2fa96bd5f424_1664658147132_0.033147144399236605","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.246":{"name":"@balena/jellyfish-plugin-front","version":"6.0.246","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.246","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7363f6cb28386ecb0774312038b3e8ab5a8ac418","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.246.tgz","fileCount":39,"integrity":"sha512-pW2HTT99uEuLg+/Xb2Ag0RdQV6qzNtGL0m6SwRubFpFgqUYn+fu1bdV7ZfnsusFTqISfwpFroy9RrUP2Z2nvbw==","signatures":[{"sig":"MEUCIDRMC7kswuZiTH9v+9uQli2YQfX3IrojqzSPRB7YXkjaAiEA66ce5Gs/fEEUtqtb8MUqYKn3NX5ESkRvI9HeETpipRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOLVbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHbQ//Sn8DWXLSXv+P62KXAtlJhjqFzxi9tZeBL7xQGX7Nw+upm/yK\r\nxpmkHh53vOJB6xAkxgJudLlQTc7Hvc5jEh4rxDJfXpLdYy6AZq+DdLJ04YQh\r\n62qJ9bv01+Q5uiRRKKW1GUhJUyTIs1gVa32wMbau187epCtzDpmer3XErDT2\r\nv5driaMpSnzGJNozDJpAE6DqyP2FMKJbwzxTwcVp2tB1O4nWOVpgWDqXGCc9\r\nKhLslkT+6UyCH73poq41IGCohaMQSqUQFFzE/uDIkcrlv/7rRS9j4jlJPB8M\r\nEe7kHre5Sf9pqgZac6g4a1Skgtl16d64vnpZfz/sOJDxcVaKzBEGuR0pp3Fm\r\nX9NTu47I2Lw2Jp3W+4YcMizAjmAjmOxZsVkJE8N7pFjhp8fmXx1/7erVO3mC\r\n7dHoSXaFFYD0tur2+k00aV77JnsXDCsFjPMLODBPknVg5P+lSPPNeQU5FiU5\r\njGWeKhoEwhQYVSpTTMKASb5badrMaRgnV+N9Y/4bdoRshsoj3u2kg34AZo9M\r\nORCjbP5Ctd7bNa3Vqva31F+6mBHHYfIGBpzgdklCZJSlSJbuzFYg0R+9B8ED\r\nq/6y9vmxFWBcQaHSu1SjsC0ggN1GnFx3s6CQCvFX689OFg5dM+njliLLnVam\r\npZtT+zh5i9pFzC1k/2DrQPuYBeQOfNg4hIw=\r\n=YXb0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-848178b80cbe9a3145a13e136cde2fa96bd5f424-18.x/balena-jellyfish-plugin-front-6.0.246.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-848178b80cbe9a3145a13e136cde2fa96bd5f424-18.x/balena-jellyfish-plugin-front-6.0.246.tgz","_integrity":"sha512-pW2HTT99uEuLg+/Xb2Ag0RdQV6qzNtGL0m6SwRubFpFgqUYn+fu1bdV7ZfnsusFTqISfwpFroy9RrUP2Z2nvbw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-01T21:00:24.532Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.54","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.110","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.246_1664660827314_0.4658138826990539","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.247-renovate-autumndb-22-x-f6c9a8ab46004c6398212b6f8df728537033bdaf":{"name":"@balena/jellyfish-plugin-front","version":"6.0.247-renovate-autumndb-22-x-f6c9a8ab46004c6398212b6f8df728537033bdaf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.247-renovate-autumndb-22-x-f6c9a8ab46004c6398212b6f8df728537033bdaf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5fe3c85103043128caa8c32a2f048db3e36e745e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.247-renovate-autumndb-22-x-f6c9a8ab46004c6398212b6f8df728537033bdaf.tgz","fileCount":44,"integrity":"sha512-x7dbYXCRrfxvI17gMpTJvU6vKy9RDUDjAAdtRs1gLbUzHYCZCCv+SnwU7CeDOTvrJupVdmb9lUjeU2/u3J/Wyw==","signatures":[{"sig":"MEUCIQDCVkSvgrvuG9yuPsHOrB+dggJ7uZWk+RTy3mQqnxq6LQIgCHD/Ni2QIejGUFLycTmYSouJK5YlXAnp5jc7vujaqTc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjON16ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptBQ//Rto3cAJmNf9aeBAcqUvmGa+sw5O5xiUVV+opQCLsuhvfed5U\r\nNlK0pYdKr9IJL2zf7NeaiCq+eOEDep7e3kB/la2Xd28N2XbQ71DU5UH4+vIa\r\n/7e8Q5eSbAio9Tp1BoYU7Bng/MOGh/1KCZ7DZzb+IoxyTnA8uIOrHR716xS2\r\nWMO+PykRMmHnD1/IIFRpqpu+DRDhUSn5TKyTOS6DK5aNDi3IH/E87qqUs2y5\r\nK7JRN99N9Ic5RUjaiNPW1iPc+wBHzRxLKBo8QhEtrqWEdqa71laZ4wxce6pD\r\nZd+JRA8rFLAU62ZtVzzJVILyz6BcM9trp0unMJAJWGRgcJS7jO5mxFbHCpS4\r\nnL9wXfPa/ahZD5mDGlPKLz0d4da1W5fGRGaoPuMZaYjBGgrFNzrM0QmocuNF\r\nuswkL8yRzRIYV3QkbJGCbpGmxBaS3zeKf2q50nBtRXZGZBsLq0uvuD0Qtkzx\r\nQtO4etQVJL/SBs63DUDMvt/BgbnJy/T87kuyB11GfYFp99U3YquBRJL2+2wm\r\n9GSjUXESBDyXxcWFKHCR6f2Dj7o5ioyKzkFUoOQmc3UMv+92gXi2XbQDtIDt\r\nYXnIs8Mg0oIka/SYKhe9uU0cQ7PyXp2h1fjejSJ46pSx6Vf9STecaI85XPkg\r\nwzXPTRA6aW+4LA2s6mDCTCEvYTOZicHr4G4=\r\n=e1O8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f6c9a8ab46004c6398212b6f8df728537033bdaf-18.x/balena-jellyfish-plugin-front-6.0.247.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f6c9a8ab46004c6398212b6f8df728537033bdaf-18.x/balena-jellyfish-plugin-front-6.0.247.tgz","_integrity":"sha512-x7dbYXCRrfxvI17gMpTJvU6vKy9RDUDjAAdtRs1gLbUzHYCZCCv+SnwU7CeDOTvrJupVdmb9lUjeU2/u3J/Wyw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-02T00:35:45.662Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.54","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.114","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.247-renovate-autumndb-22-x-f6c9a8ab46004c6398212b6f8df728537033bdaf_1664671098411_0.4334596013186556","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.247":{"name":"@balena/jellyfish-plugin-front","version":"6.0.247","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.247","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5f59097c4f7e2848f5d80ed1a6d5ad416c29f5a7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.247.tgz","fileCount":39,"integrity":"sha512-0Q+hcYlOpchu37lGyQOwkHJaPl0WRhAMqNA3p1KxPsM3seCU0mAkGNdr3HRDVFGSsWDFjyfMgCp29U6MUvi9RA==","signatures":[{"sig":"MEYCIQC8dB3qQsI2fXLCLKfDuUO2Q7PVlGPF1rDt2Rs3jCs8UwIhAOKwuOfctirQhTfhTy5OF/8uCgG09NOD7bjQ8U2g4Tp1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOOd9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV3BAAh9Yt4YxvgEigqyhvP78akMwYAeG+4rRDNRp4Atw8Gagqd10m\r\nnJjoG81/yi1JlzByXRNyaPPUd4zFttgG90Ak5N8wA0vtof/W5v8hrd5lD0vF\r\nrKiwx2wHR+jz9nuj1PPds5neJ35Dm0Xx+/TjmFvMWJAtMCxDPrKwoGMk6/Vq\r\naOFj9NPG+OH/J6f0Dxt0rFMUeouzmytQg6tOjRYns+d04fupm07dqaC//8RM\r\nVSVCgydKZNJNtOR8Hmmj8Xo/1c0hBDfWgOBdk3w4vDhLh2n+eO08TzlRhreB\r\nyoHXnUH+Qti/7FENZ10MAZdods+Sq6dQn/Yy3zaNg45XUPmRumo9KdNeKFTR\r\nXjhRLP6Mf94RQzVqdRvyFLeug4PNHl6C4fxx/s3p1SlAI5lUmjIgNwk625a6\r\n4Zw5MlTgSEr6BJFCDGUoNU68Zp5nbwfBHlYw74DVoC2HK9n61kg7m5QtaHOc\r\nIh/ENqwv7lzMcqZJZ5+8kJd/05DIrNipfCDpXKXLrW8KS9dQF6vioY/W5zIa\r\nsmkjlVG1bz9BoWVtgLN7JdpxgzKEPZSRz19XW1BFUkulWqqoXupGAGC94FEb\r\nerlgnonRT8rYLxGlIMI/AQgAig/9RRuhpaeppbAYyfYOds73RTQMeJ72mhJK\r\npEho/2CwI4VYckX5cWfwqF8MLDxtaz0JtS4=\r\n=bJ0z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f6c9a8ab46004c6398212b6f8df728537033bdaf-18.x/balena-jellyfish-plugin-front-6.0.247.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f6c9a8ab46004c6398212b6f8df728537033bdaf-18.x/balena-jellyfish-plugin-front-6.0.247.tgz","_integrity":"sha512-0Q+hcYlOpchu37lGyQOwkHJaPl0WRhAMqNA3p1KxPsM3seCU0mAkGNdr3HRDVFGSsWDFjyfMgCp29U6MUvi9RA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-02T00:35:45.662Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.54","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.114","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.3","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.247_1664673661482_0.13438220130793432","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.248-renovate-typescript-4-x-58580d6e0cc958015136c33b7d644ae330f75c4f":{"name":"@balena/jellyfish-plugin-front","version":"6.0.248-renovate-typescript-4-x-58580d6e0cc958015136c33b7d644ae330f75c4f","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.248-renovate-typescript-4-x-58580d6e0cc958015136c33b7d644ae330f75c4f","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a95f7fae0f788a3c41ddb6b26b0b519510372e88","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.248-renovate-typescript-4-x-58580d6e0cc958015136c33b7d644ae330f75c4f.tgz","fileCount":44,"integrity":"sha512-/S0f0qQ+OYiVuZag0X/XzlW1jIBTTwRFdq/Dazd97dLCz3ILLSeY7RWIq1E7+WXdTJ2Cmks53hKkwxIAnqjb1g==","signatures":[{"sig":"MEQCIE2aZf7Q+9RNDjV9YaNDCe49oaftutJv0AueS6moGZH0AiAtqlosTh3UWRmbIPaF5byDUGWZMJT/NkPLZjNjBnhqQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOOgiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+pxAAlnApsP5zeUMcJ4V2Hl36zCPj2zMlsAAlUFxLZQxcrqUW4Oo8\r\nzlNxW29AbkMvmZ+zHTq81f/mJPOj+l9I5yte/1Jp4Gs3kJy/S+xK3cZVlhbL\r\nrl+ERZVvQm2J0bPjIKYyyzRAKhfe9rWha2ny6NdV6I+HVEjHmBLqrk5xunru\r\nwlyqYMc5wGG+wc99iud0ti3E6UsBJNLscUqLOPX6Qau9E6qUqxVBTNwPGKU+\r\nysh4Hha+kbye22vZkTNdLVfowG30YIUOUojM0HWteG1rAjIAYDj1gszFUMzE\r\nHN4yia4qh7xxroca61UufU62Z/w8s9oYZYnKpACtzYyfHRgqwhMN/DH85ENP\r\nOanbevGH1NB85iDTW6gdtnEt+53IyfajKUakp9XJltJshzPCIqVDmz8HjVeT\r\nxp0sBGYYZPwEzNAp0isqpQqeHW3f0+noWLULlIx+QNJVf45K9WLBNiyOMRcf\r\nVQO+v70YUamjjIk4CZDgVT8z96LClpqwCG7iBHK3gz138h7Kk05P4zt+VHN4\r\nZsDxEKWjp/3NTH5fb+GUYvWjuF0fxVKR92RXGmx4xRfKLJcSWDhZeEd1whIm\r\n4zQPFFa4Obp9FEu8PoCHWsROmTaOYOiMGLXcMRB2a+ldyc+r8cG/uRHhkNXc\r\ndfSukCtxj+crzEkG25hehi4V+ZjJKWumfKI=\r\n=3Wdh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-58580d6e0cc958015136c33b7d644ae330f75c4f-18.x/balena-jellyfish-plugin-front-6.0.248.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-58580d6e0cc958015136c33b7d644ae330f75c4f-18.x/balena-jellyfish-plugin-front-6.0.248.tgz","_integrity":"sha512-/S0f0qQ+OYiVuZag0X/XzlW1jIBTTwRFdq/Dazd97dLCz3ILLSeY7RWIq1E7+WXdTJ2Cmks53hKkwxIAnqjb1g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-02T01:21:52.230Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.54","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.114","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.248-renovate-typescript-4-x-58580d6e0cc958015136c33b7d644ae330f75c4f_1664673826629_0.1394760796865817","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.248":{"name":"@balena/jellyfish-plugin-front","version":"6.0.248","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.248","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0bde0c5840496a8a73d140fc58e585bc458c8c02","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.248.tgz","fileCount":39,"integrity":"sha512-bZz4uzxh5Ak0PdonOa6s017fbiNpbHfZC2agIM17V2sYEiCvdfzxKeO6SjXzQQsJkVQwksAobbpA5G1oCkMxHg==","signatures":[{"sig":"MEQCIHLu9KssoqLSnUyyCRcztCt7zimht2XZnPevFmxAvzgvAiBaes3crc4fySeekWfqi2/ie5PYKtC0b2QUdJlszMMyzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOPGgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFgg//cmOOqRU8fL3B0lprYZalaJg3yukrpuM0jjM18lnsfp1acVNN\r\n6VA/5fQ0KXAyBYKQrWpWRToLEvg1vvwbgysWi/83/sONmFjxCwvDwoaYnlTC\r\nSj8NCd3lg6Acj7lxnH5qBnEDxkugxkITQNj7QcbXlMVBa5Ep/3DxbwSd4T7q\r\nQH7FijrsRSQuFr212e8n7dhDSWjbkZTvBus+eV7OeDJD2ZOzN8xSNGETEF6u\r\nmUWBzNXW7Yn5T6aogfBcxODR7dI+9BaxbfFH5ozxxSJBAe5MZ3W4bcDi1det\r\nyqy+fx6XubQsTF2hOD544O0wv6QC4vd8XLp/uWg0/ZdHkGdk713ZzuSgM3dx\r\n0WrbNgYxbAHQjFTNvt5N056q7Qdr1Mm8KbTlDSu0pIcJzk+8xBBcbPX/C9fA\r\nQ72jhd/lFv2QNVXt585YTP7njKKwE0SxcrbeeIpraRKAomH4EKvg2wg5VR1z\r\nsDMmL+h5Yp/lFkEC/6Jik2vlGY5oyATNID45F3spbzMsyOy2cnYmRSK8f5N5\r\nduGjxQALcK77k2BCPO6h1oik/l/PKLvTMPqmP9s5hpLRbjeu1wDNRpSlIhx7\r\nC3ZtNSjQ3TYrRD9lz29RanOrTbyVy+P4L0N2PWA0DwD0S1gdrPMr6QOprOH6\r\n5AGtq0TGAwmPd4wb1Og3mmWOo4UqI8XgghA=\r\n=rf7H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-58580d6e0cc958015136c33b7d644ae330f75c4f-18.x/balena-jellyfish-plugin-front-6.0.248.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-58580d6e0cc958015136c33b7d644ae330f75c4f-18.x/balena-jellyfish-plugin-front-6.0.248.tgz","_integrity":"sha512-bZz4uzxh5Ak0PdonOa6s017fbiNpbHfZC2agIM17V2sYEiCvdfzxKeO6SjXzQQsJkVQwksAobbpA5G1oCkMxHg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-02T01:21:52.230Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.54","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.114","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.0.3","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.248_1664676255878_0.10279492362369824","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.249-renovate-jest-monorepo-1dfe7552f3df2e285a56cbeee823f8b77d722a38":{"name":"@balena/jellyfish-plugin-front","version":"6.0.249-renovate-jest-monorepo-1dfe7552f3df2e285a56cbeee823f8b77d722a38","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.249-renovate-jest-monorepo-1dfe7552f3df2e285a56cbeee823f8b77d722a38","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3806482b28d1eeeb93632f327361b2178b29efbd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.249-renovate-jest-monorepo-1dfe7552f3df2e285a56cbeee823f8b77d722a38.tgz","fileCount":44,"integrity":"sha512-uDzDXs4E6TjgiYtW8kJIPpynnbyyQk0kh9yNwIRT4LjY3Mj55v3qNgAJm1dNyGqckWTZrze3CUinh2p7OguM5Q==","signatures":[{"sig":"MEQCIB7Ju8+YlDdCDGCSQKh1NfMJmcbGs0J7jcg7WUmjzo1+AiB2SG/B3ARW0Kf/z8yOEcO+JJqhCIZmBzVavQNB2iqpgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOPJmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Rg//TYzAdPd5528NPQPeUVKPIK76Zl+bjpEGnUm1YG6odmb1rPib\r\nNNffhu30fIgIKTLN+ep2gNJ3pUwtf+GZ+k1nBrzjwfaxa0ev6Qr8DA7lpJP4\r\n4L0e2ROEYsDkXlRQ2Ea12ZrJfuzWU94kH+EUJVCl/lqbeN3W1IVHGwh9V9uR\r\nHTDNVZV5alpqgcMBvcJzBWHl7tC3Mm/FfeyMuLWBF5OpnCzH/N6beE5Dt4fq\r\n1z1GuCeBlPTRDokhJb6Q5xOd/rmTNXMRwmq0Qr92u7QV6uF/2MshjErjL22v\r\n67YuN0PryYG2FeIY8lN8IXgU8dTpWO2tw9Zvjdg5Kr416ya96B+MGLWELtkL\r\nJxNDXA88Wf1mQDszKqb9vo5ylNNtKTCXPv6r3y7qSQMGOm6WknIQtm8AUGHd\r\n+tOfReNIFLgTTeCoFAq3/8wQPOgVYW5QFc3rLJ04XVEE9dzVxS98v+o+K7Pd\r\nfEqFKoi5gxMbnfxThGaRzzIgYgL9d8vsi0JGw74ZnNLDul5S5GuEx5N4KP9I\r\nyFgFa/x8g/RcBxWLJrNKplFCb7NzTFCk/1JjN4k5A0r5GSVqaoTDEGiklmgF\r\ndfJ6liEHtyUUxNSwjf5A4pxpp/HRLtfRJarIwaWF0hcFybiRTLmThHBaFyI1\r\n3HrbHi9otAE4mYSanM3k2QBNMjTVl3VS60s=\r\n=24G6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-1dfe7552f3df2e285a56cbeee823f8b77d722a38-18.x/balena-jellyfish-plugin-front-6.0.249.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-1dfe7552f3df2e285a56cbeee823f8b77d722a38-18.x/balena-jellyfish-plugin-front-6.0.249.tgz","_integrity":"sha512-uDzDXs4E6TjgiYtW8kJIPpynnbyyQk0kh9yNwIRT4LjY3Mj55v3qNgAJm1dNyGqckWTZrze3CUinh2p7OguM5Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-02T02:05:15.871Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.54","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.114","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.249-renovate-jest-monorepo-1dfe7552f3df2e285a56cbeee823f8b77d722a38_1664676454521_0.8256498540618253","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.249":{"name":"@balena/jellyfish-plugin-front","version":"6.0.249","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.249","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1b939ec0c6c553c6c9adae6ee913c6257272498d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.249.tgz","fileCount":39,"integrity":"sha512-Q9gVK4wQ7a3PEM1RuhO60OpzKtlED/saQ4bd0FeoZTp7KTt7nM+iZbU8KB99THhMtsagv69PHnQN0TjG7K9k9w==","signatures":[{"sig":"MEYCIQDasJqXZIl9pSHKiMDlXZAWTg9ZMTAMcDENlW5RJP4WHQIhAJHCkogJjCCkjivk+SYM/tGmMC3q/npi/D/68yUER0j3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOP4qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfpA/+MZ2gdJVFdhbMsJ2QXlEXU8F6I3PsJWs/KQAtU3obrQQvj1LG\r\nUiORtIZeXnQJ7ULh3i0BVWnH4x5jynNhdohAnKI2pZK2X/rltE8JyVbSkWiR\r\nxCHUKnKuaX33K8Q1ys3T16fqPuk+koDsWkA6Tcanat4so8FlLLHxg1WTPvjA\r\nQEsHpAnkvvm4RUyXD0ET54RZYvyBUsb9NSor+zI4F8kQ2lATCbuFMli4sLQn\r\nso+3f0Z1AIkOZhVNDFyXuuPRsISBsMB98yP0kVjMkQ8SpR9aI3+OTPqiWQXv\r\nfW5AZ6fp+0r5YKlmegqTIKOQ9V+PMGpnFr3bXcONoav+WpwDIPAQ5k6Mh7Ff\r\n8moyvklreAFMJv0pcO5nkLAgZBrpPPHdFnrHITdIcClnMZvt3aGu+HeV1zFo\r\niZU2eXPsHA40diGfz3jYWs5ODwiAxSKJU7udNdalQrj0kDqHVuS/wJk8vhdO\r\nawXLKBdDnW4ZhUt++4fuDviIU1ImRwR+FKVWpYm4x1+OzgrKoIzGbq4ST55n\r\nablNZMTF+IVSsFXzpO9M4RPPZcgfugAoC5olf+4HIFbFtQJRwL18ArJIz16A\r\n+yvDM5HX8ihLhGjSuX+zSeLgXL3iIzEaiFn4ZtvBjNB40+9XI75ibBs7C3uZ\r\nly6HMTkT+cCuXndpUD2DzUATdCDtJwuDsIE=\r\n=9GS/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-1dfe7552f3df2e285a56cbeee823f8b77d722a38-18.x/balena-jellyfish-plugin-front-6.0.249.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-1dfe7552f3df2e285a56cbeee823f8b77d722a38-18.x/balena-jellyfish-plugin-front-6.0.249.tgz","_integrity":"sha512-Q9gVK4wQ7a3PEM1RuhO60OpzKtlED/saQ4bd0FeoZTp7KTt7nM+iZbU8KB99THhMtsagv69PHnQN0TjG7K9k9w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-02T02:05:15.871Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.54","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.114","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.249_1664679465980_0.36538812040217405","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.250-renovate-balena-jellyfish-worker-34-x-177e2b0261ca4188a5ab3e7d0c97e3ad57f0597a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.250-renovate-balena-jellyfish-worker-34-x-177e2b0261ca4188a5ab3e7d0c97e3ad57f0597a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.250-renovate-balena-jellyfish-worker-34-x-177e2b0261ca4188a5ab3e7d0c97e3ad57f0597a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1a09fb63d0b6f58e36328badb2058825f38c3fd5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.250-renovate-balena-jellyfish-worker-34-x-177e2b0261ca4188a5ab3e7d0c97e3ad57f0597a.tgz","fileCount":44,"integrity":"sha512-OaKoct1xuwEldDCQEvfkzonqT/bU+uxUpGwH/H8PRCfrZ/mqC/CDKlzTGxpbV89F9G58gYu75uTUXaBVEDYycA==","signatures":[{"sig":"MEUCIFv1gi9ufT8RNqwcyPYGZtmsFE1Qf/yKZ+Aqk47ZvZTrAiEAyR6rUlwJGPjO+qaqmz3su+fp+HzTHS8mFk9KRnIOXFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOVBsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/hA/9Fag3FORbBwIq7rqC57wDrfhZrXJelTOIvP/oEQWJBysFQoiZ\r\ncuzJ7HQPYTrrKQIyXSuP5DEdZ/VlinuqufqIP828PkOgQcv28azi7+LOERSd\r\nOxMZ9sM1TZdd0SE45Fea7lL5aPHRn7nK8Re4SGw7MC06Fs2hoCZF66AlkbRa\r\n2/w5x8Yx5+OqvTNNGDH/OdEf5wNrci0TWnaL0etn02Nu0Zt0PJeQYBRYCjRD\r\nZZYWXDLYOv1jBTt86n772zoSrvzjpPUSJTCLb7VJG22gjdz1CVvfMy1QKBIQ\r\nifW1wz3zPRP81dT1fLTk0hCjfMoEmHL1TKLl6LAYoN9VqlTxt7bvZJQ7HhL9\r\nTbb2sULIcP8wXczrnQqUdwc5Pwtw91BHHHGBge5aLoBAJ3sKQStFzQwCQLPT\r\n6419L7TW1hWTQdiA/bL78tSZWiy6907i9H2c9vberapy7i6Ml2fDECrTlrob\r\n07S+htqquBd5aPzq6JH2BrTaTXEnjGmdeL3OaWm1ExqkpbDijMix9ioJjWyF\r\nYv73vQINtOPrzpru4Kgq+uXzfds5qYyDmxREt+V812OkpekQqzzFy1x7hccb\r\ngS3vdEHqFGXVutnc4vPuI03c+X5/fKIR94mDH7S6uI9IREiYaF4udcpyY4dW\r\nor55fWI4wGwi0+ace3885QPOkyBPSl8Fe5w=\r\n=n7YD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-177e2b0261ca4188a5ab3e7d0c97e3ad57f0597a-18.x/balena-jellyfish-plugin-front-6.0.250.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-177e2b0261ca4188a5ab3e7d0c97e3ad57f0597a-18.x/balena-jellyfish-plugin-front-6.0.250.tgz","_integrity":"sha512-OaKoct1xuwEldDCQEvfkzonqT/bU+uxUpGwH/H8PRCfrZ/mqC/CDKlzTGxpbV89F9G58gYu75uTUXaBVEDYycA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-02T08:46:43.579Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.58","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.114","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.250-renovate-balena-jellyfish-worker-34-x-177e2b0261ca4188a5ab3e7d0c97e3ad57f0597a_1664700524460_0.2517211164068842","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.250":{"name":"@balena/jellyfish-plugin-front","version":"6.0.250","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.250","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cbf47db7439abf18261446ea7fa41f825120eb3f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.250.tgz","fileCount":39,"integrity":"sha512-R9Og7QAbsShO9gcIgzD+zG58UFCqOX6jVUCBbNsB86HU5cWGiW8HwWbihHM04UdkPV5HUCujEroNd05k3zPiVA==","signatures":[{"sig":"MEQCIC2Q1dWhC+p63B/zpGWybpm11rBWMHja62UncJRANSERAiAk92oVDZXKW1hppcAzpoc8aFVqmw7kxgYeCyHoxULM5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOVuQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy9A/+PleVimd2ZA2HFFTXUe78CI7zjOPEPyM+wJv6sJ1vj3+vRqfN\r\n6zk4QucSuU2v05eFYPndX6q1u6UVcQ6Er6urp9taVGxlYhT5xcXeLKqwxfFT\r\nITvskT70GaLQSSmZb/ZE+ZNn0RtT0I9t4izMYdlJU7rEVsN6plRb0x1xjCCT\r\nkk0k8L4ckhzq4WnsgDZAM7buhnnXQ1IFrFREmPF34U4rpZDzLPkEyDMzRYbg\r\nEIpcymXuxkdMGXz+nCbQChPPi559fLYnRKPRtieMbwyn6FUzVoFa6BMCAN+9\r\nfFYPUGIzH/8YH05X16Vid4PeIGYnfailu9wfunBgyjCQmBgPNd0Fh/9xL2J5\r\noHi5BteNFJX1ZApKvyUHnLAJAAqq590Jk8JZx3XHQZ1CWupMaZP+PXaQPoOw\r\nmfisi3TD7MYEpqvJfJsH5G2zM1B8EKfOoK/yi+AAaUgO8mfT2cPQY9oLNdCB\r\nxIR7QT85uCRm9PhdQ7DkFe1iGofH3ssJMUOe71ZLzOtrIgSiPEM46laWawPl\r\nF25f14MS8M4NDLWkov6adzBX6KgEj4GQTSAP8hBovfWfEaS0T109Jylsz8H6\r\nBZL4PeLkM51a+pRMmVTIbLvtgZsQZttEBT6qklM3BluVHRXtrp1++qRu4BBV\r\nnnBZp1nbI8hlZhASI7i4ex0j+qnzmxBP5O0=\r\n=pw+7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-177e2b0261ca4188a5ab3e7d0c97e3ad57f0597a-18.x/balena-jellyfish-plugin-front-6.0.250.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-177e2b0261ca4188a5ab3e7d0c97e3ad57f0597a-18.x/balena-jellyfish-plugin-front-6.0.250.tgz","_integrity":"sha512-R9Og7QAbsShO9gcIgzD+zG58UFCqOX6jVUCBbNsB86HU5cWGiW8HwWbihHM04UdkPV5HUCujEroNd05k3zPiVA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-02T08:46:43.579Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.58","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.114","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.250_1664703376383_0.028131388703064975","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.251-renovate-autumndb-22-x-562d7426e78c63893d58a85e7cfec428375c2d05":{"name":"@balena/jellyfish-plugin-front","version":"6.0.251-renovate-autumndb-22-x-562d7426e78c63893d58a85e7cfec428375c2d05","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.251-renovate-autumndb-22-x-562d7426e78c63893d58a85e7cfec428375c2d05","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4cd53be55258c832a123cfa7b57014928679d35b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.251-renovate-autumndb-22-x-562d7426e78c63893d58a85e7cfec428375c2d05.tgz","fileCount":44,"integrity":"sha512-9NS1xNYv3hVl464PqcgEQLaMYvCosU/3LNa5xbKisNqK5cLdS3tw00p0s47JSB0eVz86R/HYwPp7yUFViOYB9g==","signatures":[{"sig":"MEYCIQDptCa6/0WLRCOZT95mnInxF7bYkebOofWP34HAIapj2AIhAI5O/cQIqOBgRNsgWMNn2BHegG0ovxgqTgtsJAHw04c/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOhzQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqgwBAAnbbaVkdDG24PfAYn3gOB/D7VmwdJtEBcxK4+OKJaG+mdXelA\r\nF4yICXLYK3vuO5Kcb4jCTeRRl52HmUlJzrYK2g8XMGsa9YppS/06SOkuQG+j\r\nd/lbmrCIo5Tzc8eJgorJjuPVhJTpBVisS012hsacAYk14BkwYBYl0vZJhqyv\r\n6lcgOFmUyhPdUC4dk6wXGQQBbTCa+IO5g7XOe5LmSO1+7WKE9s5joK+8aooB\r\nKnF35ejkmUBOxdP1753PNx7KoM6noMydn4txosuNeeJnVUVbBlJH/X3s7q7b\r\n6iTn2G26b3A7QubCQ5XJF7rpTdpz8YgdM/c5DpMvI/K0Eed5JFRgnMOrgBIY\r\nysF2UC3ps3VclT7+cTUy+R4WYpo67ZcMtML0K8w8/ZdoPB6A96XpgVuNeEOu\r\n3pIrBiWNRRYk/r8Rqgm8BrMqxzGTFAHib6lfOoDFawM+dYpr+20Juwupqjzh\r\nO4E8FPSQrF8Urx7vHxOWm1H/IQJAhhx156GyKLVt3ejNGn58I3zVtKPHvlq/\r\nySpJVha62NF9x08A2OxkKW6QOLfiOuBhwyFZmK8vtyWKDz0uBCiYN0Nag63P\r\nAC8WXC3n+pKijOP/q0YrNR7xfts7Pkm/U8X1I7GIDztMbN+U9tiDP+RKhZhw\r\npgvHLr9GiEp9eDP12sR9us4mbY6WsplA4yg=\r\n=DRhj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-562d7426e78c63893d58a85e7cfec428375c2d05-18.x/balena-jellyfish-plugin-front-6.0.251.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-562d7426e78c63893d58a85e7cfec428375c2d05-18.x/balena-jellyfish-plugin-front-6.0.251.tgz","_integrity":"sha512-9NS1xNYv3hVl464PqcgEQLaMYvCosU/3LNa5xbKisNqK5cLdS3tw00p0s47JSB0eVz86R/HYwPp7yUFViOYB9g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-02T23:18:33.079Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.58","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.251-renovate-autumndb-22-x-562d7426e78c63893d58a85e7cfec428375c2d05_1664752848270_0.8810239123121335","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.251":{"name":"@balena/jellyfish-plugin-front","version":"6.0.251","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.251","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"91597ba9c3614a9e7adc260fcf57a0339e0bddf2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.251.tgz","fileCount":39,"integrity":"sha512-vhBK7p7m8BmHNe9DU6WVlMzrtsUrpUpDxKpwvb2qauYD2axD8r9NV+CHW11XiutV2d8BkLF5je9Yjp1xRctvEQ==","signatures":[{"sig":"MEYCIQCYdlayfnVv64gyA4d4WJlN3knrNsUMsF/K66SJaFZLngIhAPxsl7RhVSO5DrIOJStR2GsaLmP80qQCpQToKPVgzlLR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOiaCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTkA/+IU5XqI2zU7FOnLKjU+T0FOTqyypYpwy0lqAxPSzNXMqvTtzt\r\nvcc2KUgENk2MsaXaVJYhMHolso3aBVo5tlSVX/ebIQwFmnwkiQ+TH/xDe5b9\r\nO53CevIDxBlKlgh4jN8KyFhdWqaVAMWWFyRefbj6G5A+z7rPTQCMhsRUtd26\r\ncL7b1jDeQwLbr63w/75RrCa7n2PQolghnACSFVd+JKpxfWuOgqbuyMz+7o4o\r\n56hW7pdNeO/dUIQJUBa6zPhbspu+zUYblsx9lOzIDjH5heIknY4DyXV4yY/w\r\n8zCUVFBeG0X2W0dUem85lG/GKKYOm5B6D7EGPYU4hxsHd+HbrGlFKb8zGg8q\r\n66UgYfRBhZVtRsDk4H8vvy/qDea6iGgxPRI8aJtWMtOfUwPPsFyyfsJ2kW78\r\nWdCOZawHJavI88GH/mQVUzoxxSI8DF9UyRuOZu1CRBEYPHsTC/yGkT3SzWTA\r\nfUBv2Se27shh+dz1ja8d8KkHEMk+OZYqrXKeOqhuphoOz64KVISt7Gex2bdp\r\nM2kZv2dYnu6FaRRuUZSBvx733aEGQz0aVCmh+mAvdJQW/rWiRQzOkoxJH9EF\r\nP/hz0gG2YZk3vsjl0a78B44+fzsESAwvUEvCtWooVLwC4L80QmG1mRq/lIuy\r\nal/CuZy6wHM7AswOu10ma5Zyufy7h0/AUmc=\r\n=dQvl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-562d7426e78c63893d58a85e7cfec428375c2d05-18.x/balena-jellyfish-plugin-front-6.0.251.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-562d7426e78c63893d58a85e7cfec428375c2d05-18.x/balena-jellyfish-plugin-front-6.0.251.tgz","_integrity":"sha512-vhBK7p7m8BmHNe9DU6WVlMzrtsUrpUpDxKpwvb2qauYD2axD8r9NV+CHW11XiutV2d8BkLF5je9Yjp1xRctvEQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-02T23:18:33.079Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.58","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.251_1664755329794_0.08681391662846716","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.252-renovate-balena-jellyfish-worker-34-x-7db1101e754fa20bb9630cd2ada81c587ba491b6":{"name":"@balena/jellyfish-plugin-front","version":"6.0.252-renovate-balena-jellyfish-worker-34-x-7db1101e754fa20bb9630cd2ada81c587ba491b6","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.252-renovate-balena-jellyfish-worker-34-x-7db1101e754fa20bb9630cd2ada81c587ba491b6","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e8c2cc85bdd566e6a396eefc0289526d2e7800e2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.252-renovate-balena-jellyfish-worker-34-x-7db1101e754fa20bb9630cd2ada81c587ba491b6.tgz","fileCount":44,"integrity":"sha512-9T/dcG+2Ax3pIjePZOTsJjs/YOMFqRoIJzPmDiOB6522fQbWo0NEHQhnXYjBxACYAbn1BBJYC5Et5kwwryoxpA==","signatures":[{"sig":"MEUCIQDFCn1c59oEgtzSvruqQLil1D08YJaKAr5ttE4wE1IzdgIgd3tUPi+hcPweSDgoD8nOlySttxQvha19M/eK9WLGaHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOic4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwQQ/+PYLDtN1cPljZQMQcqiocmiMxL1JdtZb+2ryAKG3UbpTLSIki\r\ngRQshy6tVKDS8AC7P8va4PlZFGe1FkEo9EuqRXAiXbwfOY8/Cw4BNAR4HvYr\r\nhXHLku5Y5FQy0xsh3XeApJ8WvzqzDsnvleXFqZt1p7lJN+VKKUZ4/AdvNKzH\r\ncx4kSHFjvRNLFVRXPFcibRkjXceCEWulpHELYNPF1vSNMD7+M4jQyq5CKXgi\r\ntEtLo+7L+vdy+2XkKuDapRZNbGJToMC7xOC4KfTn4N9Ot/mFFZomaTF02rPd\r\nrCyCfOWkTNoJptBa/9kaKOTyzV1SXzaZXO40ypnnaSQVikl6d4cJlGrybU57\r\nMqdvzRf6R1WwKJKeyQnaJLcr9JMsO+VPBMzvcQ53gQofqR6pWo5reIESDYkw\r\nkuubCNNNEUXMG05fw179U2dLYBqHkHUdAgoFnVCmqXMTDy/N5q2uT7Ge8MYG\r\nXHpJ9DLeIu418qi3w/ezNP971MWKu8WKldyPjwjWS9msgiUThQzHM2jcmSMJ\r\nD4BM2pR9Gy33Qok350QVH5IOipR0I7JP7LV15gZmY0/Woy0v9JK1DG/VidyT\r\nfKzedh6AQW0fHtYxHRyZWF8D2afrygXOjVl5Fk6ZydFK9c92zvVF/XJTxiPa\r\nr7AzdubujSLaUh96QWDDx0hFlb6uFb10pQY=\r\n=TAO3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7db1101e754fa20bb9630cd2ada81c587ba491b6-18.x/balena-jellyfish-plugin-front-6.0.252.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7db1101e754fa20bb9630cd2ada81c587ba491b6-18.x/balena-jellyfish-plugin-front-6.0.252.tgz","_integrity":"sha512-9T/dcG+2Ax3pIjePZOTsJjs/YOMFqRoIJzPmDiOB6522fQbWo0NEHQhnXYjBxACYAbn1BBJYC5Et5kwwryoxpA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T00:02:51.845Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.59","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.252-renovate-balena-jellyfish-worker-34-x-7db1101e754fa20bb9630cd2ada81c587ba491b6_1664755512625_0.3328872434476695","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.252":{"name":"@balena/jellyfish-plugin-front","version":"6.0.252","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.252","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3d453312f6f2cbf67101dee2293fac9e726b3fdf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.252.tgz","fileCount":39,"integrity":"sha512-ULqyr7oJ27tdeUQ0pQEREHbpJ/UYcV4AdHQm5Z6j+xt4pNTwPJGoAQRmCWtaq0lfv4IJLkdC1zo+dsgpYdHTbA==","signatures":[{"sig":"MEQCIBT4Fxr6oDKVNu3mrN9CdqH20NtDpoB2gJv1jxyj6JcYAiB9Tm4HGcSpw39qv2GAXEjXM+UcIEtRWSbU4lBgOrIYgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOjE0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcGQ/+Oc+5K5pc69F/m1R7+fKL9hVqsj7Y2r5UcL+pzcO5J/qz0BKF\r\nIgnEWqQdjq6ZCJ6d6jm662dAS+Gn5ghNdukvbckhk7JmvtuPvVLluOLp6Oqg\r\nr0FCX6vtTuWUfNIzk8yWL8no/tezP+7AIsAHx7lpvwSLubHwSUOCnQ9Xhtg5\r\n14kHCwJ1mG5l3br08+omy0m7UmJSAXOdoue6XPZBdSXBlOigcP3zu15cjB6c\r\nvbe10A3ivxG/Gi11HLFkxARA8c0sji89VGGRHQxqsxzkwU7PMeeI94CpsRPM\r\n7D7FWvBEYrahg/XjSiPQqvhHl+rZOWCeFnmMokOBv+1Puc34Ite4ZPOUnR+w\r\nQUsyAA4i4nf8fdAQID5fs31lsc/Ghd2Hl9kXIp+3hM/xECiV5q32Xz4JbL3P\r\nYKWMBFdYz3VWSiyzr8vt//hI/jtvJMhku21obOjMJAB0i4PtvGIsL2zAV6kZ\r\nkZr6LxbkDyrluFvWgrCBfzBzjDtLuZ3uHAjjr7LxEXWhLazpzVibsydYDcpg\r\nZbp8vVfaWgXH5FgScfbzMt3w9kzV6zzkIYz3NhnaMkd84P1n++mI62aUWUea\r\ncEBQEd3lrJzQRHqgRv/OHCqZMpWz1+H3i9g87LbNwRC7Xz9Lr/NQDJfXUvJ6\r\nSzrU7rLDpYB6BfMG9K7GwbxaXbfMmnebvr4=\r\n=nP8v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7db1101e754fa20bb9630cd2ada81c587ba491b6-18.x/balena-jellyfish-plugin-front-6.0.252.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7db1101e754fa20bb9630cd2ada81c587ba491b6-18.x/balena-jellyfish-plugin-front-6.0.252.tgz","_integrity":"sha512-ULqyr7oJ27tdeUQ0pQEREHbpJ/UYcV4AdHQm5Z6j+xt4pNTwPJGoAQRmCWtaq0lfv4IJLkdC1zo+dsgpYdHTbA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T00:02:51.845Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.59","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.252_1664758068594_0.5492938524461735","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.253-renovate-balena-jellyfish-worker-34-x-322460eaf3fc7c51a1eff19a0bdfb58e9bc56945":{"name":"@balena/jellyfish-plugin-front","version":"6.0.253-renovate-balena-jellyfish-worker-34-x-322460eaf3fc7c51a1eff19a0bdfb58e9bc56945","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.253-renovate-balena-jellyfish-worker-34-x-322460eaf3fc7c51a1eff19a0bdfb58e9bc56945","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d8b9451221d63af2134cebf145dfd612b1bb6ae6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.253-renovate-balena-jellyfish-worker-34-x-322460eaf3fc7c51a1eff19a0bdfb58e9bc56945.tgz","fileCount":44,"integrity":"sha512-nEZSByDcerwIREPyOBgEvDxwJrFdjA9yRoud2gh5kiItWeFVr0WkjNu4chRB97dKf41yFJPQh3rpGGhMM0eQ0Q==","signatures":[{"sig":"MEUCICOa0N2rCFXIDxEuWoI38/04PdmM2UqAWF97a4aBlNiGAiEA0s7hE4Jqlvm066qfZWtcTPj6ouUe2OEGI1RZwJBbZ5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOjHzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTuQ/+L+aQX2EFr7lAlqP8Ftvb/8RsWnKjb79YW2dFNgYeWgZWOoZr\r\nWLZsvSnWfs6O1nU+rMFLofbSn+dCuDPvn++9JDzOji8ZmzEG7SbPnFFrpnxD\r\nU2pc/AHzIcspC4GDCG6pNvQgmFSruE3ORdRGoH27ggrJG4Ev33bRTGZzMEql\r\nIEPio0YEW622FGuvXkqjv2llTYX6EMS02PL3UyEkk3Gzr0E40Kd6+C4k9Y5I\r\nGASUkTVeHBi9qER5JrUK1jTw15+X8LXsn25xFX+iY95507vzTJJM32+g/ICI\r\nHqJjX7Piz8ZqxSnTTmu7K8crWeW7Oe8PUo0tJ81dne3/JUlXnpP9cKfsvJFU\r\nOIAnpehsznjtIEVhIfzp9GiYWUDJzMh+WjI4JqOtMRSXh/nxfN6F6L4qAHO0\r\nRUS37+KZtX/cD5tzM4BGthhajl3Vxf9YvrNy7Y/AYUGrKrw/mt2u53nFthDd\r\nTUIw7yTJf+xwUxA6ech5Q6aktseOaoMW0ppcwOKus0mWZunrg/4j5mwRyQn9\r\nMtZGrVsnRHGI6qKyK0cv/7MJ9xWyMcWyY2kTuSRgkyYXK/pGN7j6TgWOQ59F\r\n8/h3hw/7w58JAw/hHWbS5BmGBmCaNggJD5od6TEPYoaS23f1q6kbD/oEa5Gz\r\nD8LTMvXYGrpF0Wa+VgXSH+j8lf1B1sF6gCk=\r\n=yizY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-322460eaf3fc7c51a1eff19a0bdfb58e9bc56945-18.x/balena-jellyfish-plugin-front-6.0.253.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-322460eaf3fc7c51a1eff19a0bdfb58e9bc56945-18.x/balena-jellyfish-plugin-front-6.0.253.tgz","_integrity":"sha512-nEZSByDcerwIREPyOBgEvDxwJrFdjA9yRoud2gh5kiItWeFVr0WkjNu4chRB97dKf41yFJPQh3rpGGhMM0eQ0Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T00:48:40.344Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.60","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.253-renovate-balena-jellyfish-worker-34-x-322460eaf3fc7c51a1eff19a0bdfb58e9bc56945_1664758258849_0.48032569018727767","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.253":{"name":"@balena/jellyfish-plugin-front","version":"6.0.253","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.253","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cc39cccde9e4434413df17249e05fc2c4158eda2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.253.tgz","fileCount":39,"integrity":"sha512-PRxF36VkhCjTiVrwVglI5CHQ70GFokYhkUEu4FA61doSvkMiox5QA6B7AQxYuBADrHZdCqhP0nhFAMUuH43ayA==","signatures":[{"sig":"MEUCIQCRvvwJBAQQrsrtXS1q0x+JVSKYdhE0fqKg0xOFrBZuXwIgbNM4cg5gsNSk3JZnjGKdaxlroeS/uXgdlKMLvSkPqMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOjy0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR7A/7BYdQUGTPx4KIyVjfA1fMZPm7383QvXFpSzk4oXbqtasxrpyl\r\nnfV218b1z15C6r7o6U3GvM/7dYaB8/+z/K93XgvU5sfbQIBFkO8YK8nvZd6y\r\nhdE2qhisvqd5SRJTkjN52qz0H0DL+1pettbn0WPpGHg0TrREGl8zoRLMNcHB\r\nXJ90tPnIkg6RrdLc1Q3P5KKIH7abgvIbhEWjGrgVtUkchWL+zUPQjcaOKoHo\r\nLWUUX6gugOI+U5Ir9MJH/WrCNKt4wnv+2semf5t5pQTXSJ0YY9Z0UViXC01a\r\nnRug4cBEB/7DQPiXRWNEpr6tJBcuMzphsDwAm4MXBYmZv3fMlE5t8ePD+H7+\r\nlyFoc6d/GEIHZrEzbi0TfFMiKxmT/aKQxM9WUnkSs3ZFbJS30tNpd2ivK4LM\r\nd40L6HwDxlLJS5Z+AJmnamFgYPKC41ekNC4YmM0oQtd2p7KAAfSurvPD0tCG\r\nYGpaCDWuNZL1+mW4AOkmjQbOSoD4R1JZ/7z31yncE5Hp7yQmyci2HUl1fMkO\r\n+GTfEPtbhx0yt9vp3oGfDgLutM810oKVe/UAHVLQXfrgaZJHVBJGNpT4MUG9\r\nlK854WJXvDYE9rkxaDoc/Be90ch8pK57bkbmh5oPKQDZ1UzEOoffWRmGvK3u\r\niHwFC+GJ6jPQzEkroKLsGLaRqfqxE994Go8=\r\n=/6zV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-322460eaf3fc7c51a1eff19a0bdfb58e9bc56945-18.x/balena-jellyfish-plugin-front-6.0.253.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-322460eaf3fc7c51a1eff19a0bdfb58e9bc56945-18.x/balena-jellyfish-plugin-front-6.0.253.tgz","_integrity":"sha512-PRxF36VkhCjTiVrwVglI5CHQ70GFokYhkUEu4FA61doSvkMiox5QA6B7AQxYuBADrHZdCqhP0nhFAMUuH43ayA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T00:48:40.344Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.60","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.253_1664761012427_0.7269787058579502","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.254-renovate-balena-jellyfish-worker-34-x-c78e3ca4eaf43586ea269a6bd2764983b6c2ce9b":{"name":"@balena/jellyfish-plugin-front","version":"6.0.254-renovate-balena-jellyfish-worker-34-x-c78e3ca4eaf43586ea269a6bd2764983b6c2ce9b","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.254-renovate-balena-jellyfish-worker-34-x-c78e3ca4eaf43586ea269a6bd2764983b6c2ce9b","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7a88f785dba5497c48b5e2d65391f520d41040eb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.254-renovate-balena-jellyfish-worker-34-x-c78e3ca4eaf43586ea269a6bd2764983b6c2ce9b.tgz","fileCount":44,"integrity":"sha512-9gSaMhhh3lO6RC+HLF6PlN5to/+yAmtN997+rEGgejjjHL4y5ZvxszgUNbR717VyzkWwZOhJoMkjco/kow0LZA==","signatures":[{"sig":"MEUCIQCapkmlNEvhHPqAmXSW+9kRulYyLdC7or0OPtDlUH6z0QIgWagc74jLsLnOGdHLYeOHZDXgxvcf2paTHyB//S5ebog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOm7CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXfw//R8qpcmaecQ/Xcd9pPLT7xYu9H4Zc6nbdyP+U5BVzrKXc051o\r\n+slikRPu2+dCJ/1yfCyZONNbS52kzMNjyshou9mPmD5/9vhxlYV1ei7l6D2/\r\n682/M2y7NJ8r3e03ArbMa+tXbiQ+9xo6atHMk6MEzB6DNSzyCnXa8qnMwt8h\r\nqIpWfVVBn1Px6IAo2nQASMdzMDGGRiMs9RcRtsU7gEM/gKbhHnGmwppck17L\r\nCzQoggjJSVDdC84br0AXZDJm/I579TWpgg+ht5BR3SxsCEGLF6Tfw/ul+9gb\r\nJu5QKRWzB1gail6YFO3l/DnF7IsgPMmOBW3RcjInSaiYwQlKLyxoOOCeWd5b\r\nTkarBVa87XmmZ9/dpGE9VHcaQyocAFPgx3s2wZ8RFlsZQx7C3HnuceRTDPkR\r\nenaN52ToWje7VXj5u/pZYOthDCDYRt9VK/z0Lr1O8bSfc4Wzk8iCuVD/ZUCn\r\nVgdD6DxbmbqYC7ubDt5JqDOMHKIINPfA9YdmTqZ9F7irHdS/RsrARxXzaedn\r\np/wh/ZjMGG2yRtRtXMm/SP8rdWOfkRNtCHG1dG4qRLzLkSHTwO2f/ZmPV+HY\r\nIa5e4khPCBYxFFGubjenkYVPGNI/52tYXGJkPB7lE17ruO63/VDsvuBUQZ/h\r\nGbSURHjOBXsFvycGWW5nFkYnbdc0v8EXUTc=\r\n=Ah/c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c78e3ca4eaf43586ea269a6bd2764983b6c2ce9b-18.x/balena-jellyfish-plugin-front-6.0.254.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c78e3ca4eaf43586ea269a6bd2764983b6c2ce9b-18.x/balena-jellyfish-plugin-front-6.0.254.tgz","_integrity":"sha512-9gSaMhhh3lO6RC+HLF6PlN5to/+yAmtN997+rEGgejjjHL4y5ZvxszgUNbR717VyzkWwZOhJoMkjco/kow0LZA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T05:08:05.653Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.61","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.254-renovate-balena-jellyfish-worker-34-x-c78e3ca4eaf43586ea269a6bd2764983b6c2ce9b_1664773826253_0.6276574905538348","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.254":{"name":"@balena/jellyfish-plugin-front","version":"6.0.254","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.254","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0f0445df3e5e458084ecbfca35d532ec4e8d4430","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.254.tgz","fileCount":39,"integrity":"sha512-YCT66nUjAOttkaTCfTblvePp2u9E2ztXBLSTyDgJuc8KueLdqMT59l0kiswQnUvvLk8amvD99tD7DnkxtQzL7g==","signatures":[{"sig":"MEYCIQDOH32dxn4kboVMQHra5XbBjskerh9vUG6O1TzFiN0zhQIhAIGs9Vr9pEY7uOanf4D8CY3hFT7d+QMiZrev9FX0Xcqg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOnmnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJWBAAnv3kkoWne6iwdSD0ckoaO0y9dktcHB/PETe1FYTVigIvYjAE\r\n83CqoDQpD4BoRLLuboAGCBxH/avbT33hKs4xPZX1v+yxiDvkju8KjQv80P2G\r\nb/GweXBXNMSgdWKdVFy2OmSpHeORyjm/sk+jLUlhB9PmeIP7ILj+DdSUh3BZ\r\nYuTYH9igJ2fTyARX0qbqTrnfYa0L+f1ExeYBj+wcjOon4TpNlY5DQ9AFSKC+\r\n85AICEJMhWFQIAag/pkYec+JB45Kj0KY2tVdpYSFfDhbcU6jvr0f2fkSDAm1\r\nSH6xLFIsCXSPxEgd5ozE4S+Y0OHlZ0r53FaTGOBWj9e8XUI8s58r9TrSDe32\r\n1zGeFXGLP3bbhAYu2od+xkgiS0nfOp+tcTAZZpMCmqQRsG+yMgwAJ4wJPOeA\r\n+FeINnSk4cZuwVxD8og6WyWVn0LbPOTLvT5QrmRfChTesOhfJB2Mau2/vk7r\r\nN9KoAVZ4S8Gc6eRqg3kLICDFPUd40fpUKnfCG8b3BE8wdhEhh0HdOH4gKvDW\r\nLXiX8SpkPf6NruRSXrTe9k+VIkvq2hh4qMglmFkIx/xShs46cx3ksxPhfIUH\r\nN9jUFoDLMi5Hytm8R5LJuYsfOTjw1K/+0/liSV724L/DJAUxIQYLExDHznVS\r\nFRhwY5sxtkvck4VReQTHAVKKsjCifih7sN0=\r\n=psWL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c78e3ca4eaf43586ea269a6bd2764983b6c2ce9b-18.x/balena-jellyfish-plugin-front-6.0.254.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c78e3ca4eaf43586ea269a6bd2764983b6c2ce9b-18.x/balena-jellyfish-plugin-front-6.0.254.tgz","_integrity":"sha512-YCT66nUjAOttkaTCfTblvePp2u9E2ztXBLSTyDgJuc8KueLdqMT59l0kiswQnUvvLk8amvD99tD7DnkxtQzL7g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T05:08:05.653Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.61","@balena/jellyfish-environment":"^14.0.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.254_1664776615134_0.26410070206081615","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.255-renovate-balena-jellyfish-environment-14-x-f5fc9cd5dc28e9d4a4793f34f0aefe2ba431f40e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.255-renovate-balena-jellyfish-environment-14-x-f5fc9cd5dc28e9d4a4793f34f0aefe2ba431f40e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.255-renovate-balena-jellyfish-environment-14-x-f5fc9cd5dc28e9d4a4793f34f0aefe2ba431f40e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"aa3345a4a40f377f55f14ff45f16af09dd547226","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.255-renovate-balena-jellyfish-environment-14-x-f5fc9cd5dc28e9d4a4793f34f0aefe2ba431f40e.tgz","fileCount":44,"integrity":"sha512-qjQX2MVS9qISsgVJKnxeNaWydDOE4ZN1dpOdus0ahKmtpSIF83iia833CRJB19eVMJV+eWVzt8tkJb/DD/8IRA==","signatures":[{"sig":"MEYCIQDklvqnFXEXJlpzHGPQrbkVksucGS7oj3ssWgGMrYPuwQIhAO7S4EHypXkGPmyEpUFMgBDT18apWHuyQ4MDgTo1qWWI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOqrqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYCA/9GOlBjDGwDaCkLK78bXrWZQ4AKQzHyrscRMRkzAanqwHWyn4+\r\nI7/Z6vFhpfzCcR1j9MaHd+GRFC6hmvERrf13u4XWl/zhRFM48s+xRIrgCEjw\r\nqwDReR2eLxauC3L6I6zMBYKMPldTYQJephhNPkmSpH/G/pwsxlmzmdzNrpAT\r\nPTSifFq0Nfa0TWir1aGBgW8I2mPOpuTR3OczEEwBrhxgdUCIpaRz1TNS0Nba\r\nERFrGbXhdopQNsk+8PnXSYt4STl7r19uQV18q0P2c36JIwCLohIVM627n6Iq\r\n/kM14eLL8P4v6OP9n2MOGafg2NNtPuknNb9OnZG8LSh+7Mi3H5eM5O2EDysw\r\ngJhHASYH2kiJFET04aBTjep8OUhzbQ5oeaJcHuOjA353PWRnytGgb61bdc65\r\narbzGayULty9K3FXmF9eF9kmf5cc5t2ybCqLchZAc3BlY1Lvj5xphA20Kju6\r\nnmO5xDy2rJlUf4T86r2bAWzt8XOjXKawa970DhaCIT8QZORKuOSpD4uaKDZr\r\nfW1FuVmZ1Prp+sc9QHRDS1Y/P8h/ni/W08da3Oz2dxyjGQbmkHsVU6DGyf/O\r\nPGgYmtixrF77xSZtTFvVxffaqBEzYrYYB8NWH5LRlUQNnLCwwnf9/C9ELSme\r\ncwcyWYXeHys2YXl9ms5CumZhoI0io+WYUMY=\r\n=gmgI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f5fc9cd5dc28e9d4a4793f34f0aefe2ba431f40e-18.x/balena-jellyfish-plugin-front-6.0.255.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f5fc9cd5dc28e9d4a4793f34f0aefe2ba431f40e-18.x/balena-jellyfish-plugin-front-6.0.255.tgz","_integrity":"sha512-qjQX2MVS9qISsgVJKnxeNaWydDOE4ZN1dpOdus0ahKmtpSIF83iia833CRJB19eVMJV+eWVzt8tkJb/DD/8IRA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T09:24:52.367Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.61","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.255-renovate-balena-jellyfish-environment-14-x-f5fc9cd5dc28e9d4a4793f34f0aefe2ba431f40e_1664789225786_0.038788544432458494","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.255":{"name":"@balena/jellyfish-plugin-front","version":"6.0.255","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.255","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"555045bbc10bc394272045fe5abc760a59d4856f","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.255.tgz","fileCount":39,"integrity":"sha512-5Xv+clAMjOOzHRYYVUTR5B+CwZYng1WDaUrnTeMVwskqGyS1eUAOXirg4Rht45K6cG2j8/FYqzuNP7+mL374qA==","signatures":[{"sig":"MEUCIQD1VRtrkpTAjrE3/+zdPytFvpdmApOHPBuuhZpsyov/VQIgC9cRprGQh0jWtMFW+5aZyFPLkaklLXCy2s2iUBsnqbo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOuiJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpO8Q//bt0PuzO6z6ce9vIrgcCGg6DBiRu+AaMjzLHHLqYPunD+kWqu\r\noFvo6nzxm26QV/TVgSw99FgmEutS13nEJIMjgd2+CJX2cUWz9U2WplCWL+0v\r\nwOpwbuE7qGdBo8I5TV3BxWmyJtbPq0p+v/B0gHPCumwYCb9PSzkYk10BVvYG\r\n+HUA/ZsKAYFm7qnuVwE+tqCD1sksks3fsNC2At8g+saF5WRzMlNPdk0Q0BCm\r\nK+eT9OthqGHAaVXz6p9KMcd/IxaDkDLGu41bBY3MSQu8LdPEhBzN5EwSXKks\r\nvSdErbpwj1mkELaWdem1wPHsQdZyJM0iv48cXQ/SIC8XYIHikJ2JibWHSx7A\r\nLaCl+WaqRanw451AYqOwv5AzV/N8gHZhARC9bqM+UI8agt9Ff9or7Ea7hpCv\r\npozsFybccMPf+CQWAjKgoS2e7TBi3LkGUtxfcY/oZeWl4ByHhVa4vUvRb72Q\r\nVZYn9oWbKRNxrSZEfDEW964U+izhGr3SN1G/LSN5yHWdVc91/8sRPY1qZdvo\r\nhXE30JsLTI0P0zADLdTeE8HIjgyDVta8K4Rru6QS4SUFwzrFicQcsZGuBz5y\r\nPQd+bPe6Q/7Yhvm+BKjGLPhMMFLYLWl6f2GZTfyq67tPXYjIniPGwgi3aoxU\r\nrVKzkK9johIyLW6vjN5Yy8gIItWvwBb8nHI=\r\n=caDp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f5fc9cd5dc28e9d4a4793f34f0aefe2ba431f40e-18.x/balena-jellyfish-plugin-front-6.0.255.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f5fc9cd5dc28e9d4a4793f34f0aefe2ba431f40e-18.x/balena-jellyfish-plugin-front-6.0.255.tgz","_integrity":"sha512-5Xv+clAMjOOzHRYYVUTR5B+CwZYng1WDaUrnTeMVwskqGyS1eUAOXirg4Rht45K6cG2j8/FYqzuNP7+mL374qA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T09:24:52.367Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.61","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.102"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.255_1664805001177_0.3690667762512494","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.256-renovate-balena-jellyfish-logger-5-x-d3c00e9185858782e53d0384a0cd74b99ed79467":{"name":"@balena/jellyfish-plugin-front","version":"6.0.256-renovate-balena-jellyfish-logger-5-x-d3c00e9185858782e53d0384a0cd74b99ed79467","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.256-renovate-balena-jellyfish-logger-5-x-d3c00e9185858782e53d0384a0cd74b99ed79467","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0571f2fca8c49a26be2d9e0c13f36d6a0eea55bd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.256-renovate-balena-jellyfish-logger-5-x-d3c00e9185858782e53d0384a0cd74b99ed79467.tgz","fileCount":44,"integrity":"sha512-j0GuVz7tpcVFS3LMv5kAQ/ZpaDpVXxNUomHdzcr2z+C68Wbv4Jlw2FcDvNC7a47LHLFcxz3GNmnXa34LRxNhkw==","signatures":[{"sig":"MEUCIQCK+ADJxX1mehr1sWcogxMJctAYUswtNKRVxB5svtZfRAIgCDNHJhtqkI0iJ7Cmd9hPSuW4XYn8PbZ7E27rY8phDYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOukxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrzbg//YBKKsc8ad/Zdq5EHldVLt6CngIjTp3bS/rjDZVuFxXJ08O3g\r\nrCYzjC8Pf2MwjdwrbXUhhvb/yLvzLowBZTWFOvLl1EfmZJ+hGxzhU6sPXODS\r\nSwqfbL23fKSXtwd+ZMa4WipyyAK1cJae+Bf6+SKOkmjcGW23CsSCEXd3vnPl\r\nrwGqbXvuD2mTO+9kGEevhV0zh0oymfr/TLmcbIVbXM35zp6eycjEJnIC06yh\r\nZRmPbOR3ctMuyc+3On2WcXngIoUq0+cY4DichG3i32P/EC674PqFGxoiPb49\r\nVdFI/s+Tnn9NJl7Ar6M4lTXEPS8iJcDsuIITYuDxSjO5tIpNfvAlfygBgR84\r\nr6aOUkkW+EpUeLkPxdQ4DdP+A6a+zgxKi552dZOubdbQiHbhg7bnE5IF4fl8\r\nb2TSEqCOrK6eht3DByNs62zO+BjDuqj5b+RQ7skGhDMxsdEtEeOCAyUcslEL\r\n4d3o5bI3NC0iIVlWDAbki+3KaZaX3I/iHlPd4eKKmCbHoyCRfQWItdcn+7YV\r\nNv60cwidbF2zdW02lPGgLpCDBHJv/eRQChsFChaV9JSEza2EM+NnrXYpRaa3\r\nlAEvtNogZwV3tCP8eVQQbD/xjFHH+b/Eq/3ntLOkLZnHDyseB7cvxTvLwJIi\r\npagZ6W5lmVRz3iSRF8yw4qVqJzwZm4DNZ+4=\r\n=XKAL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d3c00e9185858782e53d0384a0cd74b99ed79467-18.x/balena-jellyfish-plugin-front-6.0.256.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d3c00e9185858782e53d0384a0cd74b99ed79467-18.x/balena-jellyfish-plugin-front-6.0.256.tgz","_integrity":"sha512-j0GuVz7tpcVFS3LMv5kAQ/ZpaDpVXxNUomHdzcr2z+C68Wbv4Jlw2FcDvNC7a47LHLFcxz3GNmnXa34LRxNhkw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T13:50:41.665Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.61","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.256-renovate-balena-jellyfish-logger-5-x-d3c00e9185858782e53d0384a0cd74b99ed79467_1664805169452_0.7885568474727565","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.256":{"name":"@balena/jellyfish-plugin-front","version":"6.0.256","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.256","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"61bdc9f25df273c480f3ffdc9053ed172472fed8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.256.tgz","fileCount":39,"integrity":"sha512-ejqqokG3qRVCdUaOyejPG5YrsykpUIc8u1PVMd2XFwYYAT7xNXMpstCaQpVkN15uAnB9RtV6hG1Rj/XapxhDUA==","signatures":[{"sig":"MEUCIA2J9jRzIT/yDvq8wpb9mvxy389hqegKiqhTyFkkUgD8AiEAkeWnVTVi7jYX3qClUVC3naQfxXAzLWawlr/gJQLF8Vc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOvPjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8vBAApGExjdqEis3KyTAwG7fLHW8vYEMEpQ6wblvwGRTdT3LbU//k\r\nsp+LMPVqcjW1O3IJ//qiSKLZEaJm5nXEfCP70/6+EG+OPwYl/hjstYeMUIhl\r\nO9T8IYdlijU5qc9et3NhzdHvAq6x3rl0PgAM9XqokeSBi9YCOZYgVbprVRN7\r\nPGpb8eu9i1FE9erf951jnZpDEpMiZAJasBK861huERGZLy264Rq+R66rTfKu\r\nLJ9vGkdsMKV0vFtRaJIucD9Su2WIFqC5fHuDSJZ2v4bievEQhgfaj/yomD+b\r\nMJf0o9hNVy6IjTE6NDMN4pUHWr3uqN5Kg8jZwk78GiPTnrRTSvonZX92TGtU\r\neX2emxG0R4OVzMpCsJ1S3X70KMpZeX5H8nFZOXgL/ifad9wu6f05eK485ZTO\r\nXbKZvk7Bp+E9LyEcxTMKsp5lCmyAYIH/gmIvdPdrLpQE8ZlFNBA1aesx1AG3\r\nLHh8ThkLRWvZJHvDyLHnDpxFqUg7HD5LGGJxBBqZ4FIOlo2USmMP+K6+x8AU\r\npYioLdFXUqmB/tTNCDNUWgrDoFVCGGUGE44sqDMSY0DrARyUP2m//ilkXpEt\r\nbtmUqmgssdRRs1bOIsWN9FmOEv4424GvzQpKei4cSZsEdIQFsEuALYH1Qshb\r\nTl9j1Fk+ZcEhM8yw7oelvRCHav4C173xPOw=\r\n=NSpY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d3c00e9185858782e53d0384a0cd74b99ed79467-18.x/balena-jellyfish-plugin-front-6.0.256.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d3c00e9185858782e53d0384a0cd74b99ed79467-18.x/balena-jellyfish-plugin-front-6.0.256.tgz","_integrity":"sha512-ejqqokG3qRVCdUaOyejPG5YrsykpUIc8u1PVMd2XFwYYAT7xNXMpstCaQpVkN15uAnB9RtV6hG1Rj/XapxhDUA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T13:50:41.665Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.61","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.256_1664807907658_0.6040443487417557","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.257-renovate-balena-jellyfish-worker-34-x-45e725e096f01f80594ddd3d6c7c35cd6fe9b0c7":{"name":"@balena/jellyfish-plugin-front","version":"6.0.257-renovate-balena-jellyfish-worker-34-x-45e725e096f01f80594ddd3d6c7c35cd6fe9b0c7","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.257-renovate-balena-jellyfish-worker-34-x-45e725e096f01f80594ddd3d6c7c35cd6fe9b0c7","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"62c706c6c92e4e1bdec6c1514a04c610063c45a4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.257-renovate-balena-jellyfish-worker-34-x-45e725e096f01f80594ddd3d6c7c35cd6fe9b0c7.tgz","fileCount":44,"integrity":"sha512-25uFrUyXU4fY4KZI7Jmr284KHx5q05uW7Lxn/+vZmTWawZfFkovPB4FknT7Sl6FjvJm27tcOIQ9NSG3g1xKiVg==","signatures":[{"sig":"MEUCIEYZp2RnmwmAotvjjpk0I3ANbD62cO2GQxDP3eWvntNlAiEAzdHi3tv+VymacWqMGLkuoa3vMwAIxl5ygDm7MwHv5kU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOvSAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUEw/+NBCQFreUcHURWihC8+7ZRe+4WwsGDyHr95KAStZ1NH9BSmAr\r\nV1qtuZzlMzKKABqmA4bI/FTwksrVaS7EpZTK7hQpnayOvXt0Q9dMBj5Ctlif\r\nL+aVKL3FxYzGa3ego4S8afmhE4dnj6ZrdVerpwfqdrwjX2p8fKMte8IGiXyN\r\niRiPQOBviPqpfrDR1i4OIiSp+hWDh79pS6Bey++m4MevO1QbegM7alyrPVM/\r\nL5Kj+8BwQ9+RYxxNtCwdp+NsfGWmGgyBpY9n1GN7ldtrQJP91WDNbUU3VUES\r\njr8f6CXw8G5oMFc8AmyHJPzZil7deOEtfpDgo38JLBXwkgVEVdQx138Vc4W9\r\nb0zVM4U4BWIspxMt7hsvrRS/0KD7M/+W68k7Y5OqGh8nObCuTNjk9GR+eh++\r\n7jY9O3BgVdKj+AZqAE+lRz49bKSuM5T/aTgZd87Dld5AJNcrea+uo2Lb++z7\r\noJZ6tyC70HEDwkeQ9bxocS9cUso0nPj0dbCw6pi7rIG775X1+RnoG4aLj02b\r\n7y18y7JTr6+1zu1twL98KN4ZFIrKfaiT3oVeae6iW6mlPcDCf0P5cwPQVwjE\r\nLGUFRw0ktSotwRMhmGBDGWxyVyiiPaO93bvsnaTYX+aCyX0fSXxBFsiNtSB1\r\nEcu2VJHr5diJbTs/7VLZddbcs5ayI8IK7Qo=\r\n=YBmw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-45e725e096f01f80594ddd3d6c7c35cd6fe9b0c7-18.x/balena-jellyfish-plugin-front-6.0.257.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-45e725e096f01f80594ddd3d6c7c35cd6fe9b0c7-18.x/balena-jellyfish-plugin-front-6.0.257.tgz","_integrity":"sha512-25uFrUyXU4fY4KZI7Jmr284KHx5q05uW7Lxn/+vZmTWawZfFkovPB4FknT7Sl6FjvJm27tcOIQ9NSG3g1xKiVg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T14:38:50.400Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.62","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.257-renovate-balena-jellyfish-worker-34-x-45e725e096f01f80594ddd3d6c7c35cd6fe9b0c7_1664808064118_0.22476345316226132","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.257":{"name":"@balena/jellyfish-plugin-front","version":"6.0.257","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.257","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"faca85e2231b61907f1d231daa61a4060705a8dc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.257.tgz","fileCount":39,"integrity":"sha512-8/DfH3aM972FcM5YcMSxI4mbo2T2VWADgokaEaGul+WslHiOWZzA/uUv68FxX3bDEg2lPioTTii/mCaVhHOmbQ==","signatures":[{"sig":"MEUCIDirKaDqMFanjgo865jLh6x7fs6c0KbVSLP1DDXWarZwAiEA3xn2cgUcbSjG2YTgdYBKbDwZyIw6eFdSgsEHkcchP+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOv7vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnmg//ZK+WNbd3wzxzs61sAi5Wkxys0XIjipSjqmILQMlsn4hmk46a\r\n5K/Fg1CB5u3U6wXdGf7i24Wl722nrWK61qRIoGftcd+ndG/D4/leFB6BHpg+\r\nkccx+tVFnIYcuru7K0ywVHIP9w9rLxBqZCBlebQQB/VQ0aKXX0aCGySj8my2\r\n9m6X5Cv3WZ2VqUMCmzb6C6QXlY9jG9FHeamm//rlfyjaTWLGyT1EEQrsSItj\r\nuRJH/cdHZhIjt9yC4PJdz9EsRlb5GG8B9Y6NFUHFYpBddKq14Ya5hQqCKKyP\r\nBuNiiJt1XwtYMrirqXvoiqMkvkGt2NdLcJfMYP0CU5fW+jJxancWfv13gQT6\r\nr9/mhl58wY/gsml7gRPIOmIjbIkiG5c2SFkRl72OTbsIeJgsg6uCAETN9Hdn\r\ntzWqjnaEeYLSDO66TstN4ns6rh4iTnG23rSpYdj2Voe0uI9lpPIvs1/clSw4\r\nJIOSV1c+OE0bL3cej4uDmBlLpx/VekkvdJu3GNo1oREbpU4rQuXEAZKPZ22R\r\nBefq6IGwzfnYlNBwC0w2Exvi0RHRB6ZYas5URJ+mueWZBVwMgBlncsfO1S62\r\nFBvHATu7s2XhBPrlpIxeytdq9tRh5kxBu7C1VYIKbDMSwJSJ4IBt/+PO88/4\r\npvs5gfVbaZvC+fbo9z7bm7BK9ndLWVLw6nI=\r\n=XNB/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-45e725e096f01f80594ddd3d6c7c35cd6fe9b0c7-18.x/balena-jellyfish-plugin-front-6.0.257.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-45e725e096f01f80594ddd3d6c7c35cd6fe9b0c7-18.x/balena-jellyfish-plugin-front-6.0.257.tgz","_integrity":"sha512-8/DfH3aM972FcM5YcMSxI4mbo2T2VWADgokaEaGul+WslHiOWZzA/uUv68FxX3bDEg2lPioTTii/mCaVhHOmbQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T14:38:50.400Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.62","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.257_1664810734819_0.9222079396622629","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.258-renovate-balena-jellyfish-worker-34-x-bae93b2d7ae160c8dcc4979033e805ffaf8a348d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.258-renovate-balena-jellyfish-worker-34-x-bae93b2d7ae160c8dcc4979033e805ffaf8a348d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.258-renovate-balena-jellyfish-worker-34-x-bae93b2d7ae160c8dcc4979033e805ffaf8a348d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"872a0db77256b7954a9ad470410c26e4e606aeaa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.258-renovate-balena-jellyfish-worker-34-x-bae93b2d7ae160c8dcc4979033e805ffaf8a348d.tgz","fileCount":44,"integrity":"sha512-afazKdDbJzwpkLPGs7F6sDbXhfvGfRPRDpEp8sJ7nqYA8LLaE/nOfNfy+SXJgI3S5fLOg0Uj3fh9nv9K4F5iGw==","signatures":[{"sig":"MEUCIQD2LxjR8U3UGsKVoRpvJXxSRATzATqqpuBhBl/bEwy1lAIgcl2E3c56kigC64xSKM0XMLQ2AkZDqhOaD9iUjZuC/VA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOv+IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwVA/9Ed9J48RwyMyPs1H7QjKDBRQdO7ZXdOii92+RUoQqQmK1u59+\r\nO8RFo6t8aedo3wC2w/rDMcXEwRENy604joMQ1/F0VH7GxyAWZbXLVlXav6i+\r\nBIIkRpaDcejBq9au3v0/hVLm3fizgQLZi/h3p97uj5GGnJ0YDxnWvPEzUGJ8\r\n+xz1L2F0kGQ4I+9pMB0B2nzAYIQiKb6uo1AmCDOV49PD1eF+ZaUjpLXNo3ub\r\nFf5reJEhX11kMq8kNkC5WBCpzLHEffroLVskNx3DIxaoESzP8YtB6vI3771G\r\n+HEzR5tW6lYLFmkFmE2NBIaIAdJcsiCctlMUyyfoOnIOwgUMTJvZKcfqgeWz\r\nlKAonpWIMrRg7uMt+W423hp3E94yrVwINUCBhDrC5+i0ea/2ThgXxXIHvtlr\r\nDw/shCiwwRML2F/KbMyjkDw1C4lj3nJkAk6Abof7nCcvXSWWUp9zgf0wIOWn\r\n5ZaQYclkLBBuaWnXx0W6QbtXULNCBQc2LRh9ccOBE4/ZI0QDNUIvUGbUAnJx\r\nDWbA3gLfZeg94SSoYTlXg3FH4k2Y5vIzmX9UPOwVYyLANXggnTqwQCtwj9BW\r\nY7d1ZX5cU1k1LCYUzh9Uth9Dhx5R3OKpDLt2mJTMarG0z7dOE6a4snM4Cwpc\r\n37NZcWn/3AC3epuZflzkKTAEPsRXe0dXV0Y=\r\n=3tCs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-bae93b2d7ae160c8dcc4979033e805ffaf8a348d-18.x/balena-jellyfish-plugin-front-6.0.258.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-bae93b2d7ae160c8dcc4979033e805ffaf8a348d-18.x/balena-jellyfish-plugin-front-6.0.258.tgz","_integrity":"sha512-afazKdDbJzwpkLPGs7F6sDbXhfvGfRPRDpEp8sJ7nqYA8LLaE/nOfNfy+SXJgI3S5fLOg0Uj3fh9nv9K4F5iGw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T15:26:02.963Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.63","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.258-renovate-balena-jellyfish-worker-34-x-bae93b2d7ae160c8dcc4979033e805ffaf8a348d_1664810888324_0.9317277173261156","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.258":{"name":"@balena/jellyfish-plugin-front","version":"6.0.258","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.258","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"92bb45f8d5402940ff47d6152ba344656b122350","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.258.tgz","fileCount":39,"integrity":"sha512-bUJRwPTtZy9hL0MDEJ9dDdusz9xmAbbHiuEbsCxuBzjnyaPqCmmDNv9Iy9O9rHqYaBsyIgDn8xpGmpk1j9xRGg==","signatures":[{"sig":"MEQCIEb87g+T4F4PDzwWv9cX6rhuyu5sBSJZaRGSgHeepimMAiAGNdVALtYkx53lKGF8OduN3qQg5fTzV8luSPCFlgRl4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwlHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUfQ//aX+zXFvdPyYapzxaZq1bOBt6/FapZpeEGoae5aKOF5xu136q\r\n9a+nhCFMy7jEpuxpmZ923LiNMEp960G5lWtVyRfn4MYiOKTsSDW4YVQP8/EH\r\nJ42CHPcZh5sdQXnZ1mPSGp+Xzx+R32fOd4X+Uc2/tgUxDGebL0HbikAlaQ6+\r\nKQuXWA+0mORMeSolAPvenQ658TiDUHHo6g1fRd9imAcJ4kQvr0UT4v77LcpT\r\nZBsDXHL49L+E4Seq4ywKElzeQts1tsm3AM+iQebPBIx3eTWWn6SFEgGgn2WC\r\nqHUSEIKKpB7iFsFvpQunz4HLY3Zvud4Kv6+UwpfaRV+R+HF+7+B+OvpVDiMj\r\nzf/UNs1lcEWv5JSRNG15rAWzDZChG9M0NJC7iPKMXjOrq+s0sqfGaUSGAxTx\r\nmAt/T9+22UEqE78PXqIeaUmbQGt+3l/jhCDBHUfMQ6q8fW7fN1iSudwcKIsx\r\nj6eElhet/5nWWEyEfovC30d10t6+eXYsxkq1awGWbAbgMQL6mK/vX4YUDXz2\r\nDqsVtqbfosRow7tr7yB7eutdVyIj7hwMrzYsKf6Uw2yULx0KhPUYz2z7fJHS\r\nbEkJbRTc08xvx4lCIiXyGpJNoNdTfwTagTZCfmvQ7akWi0/5qBexo2ciySs4\r\nckfc/VL3LHljuEIlCVU5p8ZJNIO/mmRMEZ0=\r\n=3FWb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-bae93b2d7ae160c8dcc4979033e805ffaf8a348d-18.x/balena-jellyfish-plugin-front-6.0.258.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-bae93b2d7ae160c8dcc4979033e805ffaf8a348d-18.x/balena-jellyfish-plugin-front-6.0.258.tgz","_integrity":"sha512-bUJRwPTtZy9hL0MDEJ9dDdusz9xmAbbHiuEbsCxuBzjnyaPqCmmDNv9Iy9O9rHqYaBsyIgDn8xpGmpk1j9xRGg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T15:26:02.963Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.63","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.258_1664813383224_0.008310007241934203","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.259-renovate-balena-jellyfish-worker-34-x-c1f01a1839ff062ac23f999de4abfb0960725536":{"name":"@balena/jellyfish-plugin-front","version":"6.0.259-renovate-balena-jellyfish-worker-34-x-c1f01a1839ff062ac23f999de4abfb0960725536","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.259-renovate-balena-jellyfish-worker-34-x-c1f01a1839ff062ac23f999de4abfb0960725536","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"47bd13689a2ec2f2d3c4766c6e72745437e74f4c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.259-renovate-balena-jellyfish-worker-34-x-c1f01a1839ff062ac23f999de4abfb0960725536.tgz","fileCount":44,"integrity":"sha512-ActiST3Ii/PoxnQOEiexY70utvHXoc+U0/vrXv1Pv1mtviE0Beczzi6A7UmW0Htceb2zgSLQnd+alOzUHatnmg==","signatures":[{"sig":"MEQCIE5NIymbbtjmugMJIedFgtANF7KzuG2QWIJvQX34x4rvAiBW31tdWZAaXRCS56YgTOGU6ZEBNt8koQFaTrcI7wMlXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwn3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNEw/+P4fslX70YJCj03DXSBAKMobtk7pSThx6GoUF+4NFEQf+wzCO\r\nf/A3xD0Lq434W/UofSttBidbVEa1CpF+C6dQsGN1lLcAGn5tgfVj98nQAo0C\r\ndTXx22uCbuookccLQH0V9WmUJ+RpIoK/QsqgCoMZFeMXZwBlM05wzQAS11U2\r\nJRzKUhOyAE/AE3DabbambJhsrXUjRXr+6JN2dHUsKPKJufpyxJd6ce7lCBcV\r\nF8zdt5kJUdT/+Bf8J2ix+58IDj/1Hl5wSWEZ5KcSQIIs+Pw4Qku+9xArUHpv\r\npfaUmvt2UzudfSna/LoFSzXyJRzMfHfXW+qqYO+KVvFmrp7azBbWARQUvE+k\r\nWdXpC+uYNOE2AhqkIOqYrDFvHagiKylZRxgNR0XooUgbvb/d3IgbYC8YUVTg\r\niqfT+dZWvt9/VDS2icXWT/7O6B98Hc1HvxNivJ7eoU+U+z9L2iMz5tx2Bo4t\r\nnbnvmZmLImy7bFIheUxwxMVl3GtmySAAGbveXvb7QoIr2PRcaSFOlKlyQlGi\r\nVlfrWdK0LEU2gt2PdlutaZU+Evtz/IUfm2HnReHJFxIvdY/O88XA77x13kTX\r\naGWsOmc+i9mC5imAlJ4iaeN1w5BQyP4lUzAngdDczxn7DNpFm036t9fiN8zH\r\nQjrVco8hWzA2ADBDGULCDWVwxpskbkY6Xdc=\r\n=cRCg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c1f01a1839ff062ac23f999de4abfb0960725536-18.x/balena-jellyfish-plugin-front-6.0.259.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c1f01a1839ff062ac23f999de4abfb0960725536-18.x/balena-jellyfish-plugin-front-6.0.259.tgz","_integrity":"sha512-ActiST3Ii/PoxnQOEiexY70utvHXoc+U0/vrXv1Pv1mtviE0Beczzi6A7UmW0Htceb2zgSLQnd+alOzUHatnmg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T16:10:38.021Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.64","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.259-renovate-balena-jellyfish-worker-34-x-c1f01a1839ff062ac23f999de4abfb0960725536_1664813559250_0.9044161420425458","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.259":{"name":"@balena/jellyfish-plugin-front","version":"6.0.259","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.259","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9ccfde3b3be70ea3f6e0160c3414c8418b4f0c7c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.259.tgz","fileCount":39,"integrity":"sha512-BLuQzVwFhs32ffv2J47pUrUd+epzDksyeD4AUILBSdnGQFxQNnHP2JypnMOBFFVVicQm0xiLu2+PI1hCRcWofQ==","signatures":[{"sig":"MEUCIC99EG9hP4z0mgU3c9Qpzp374o07/+L1AqtY2KI5vLYiAiEA/R2OS003/gHKVyT2OB4sHa702BNorcU3o9R8EXW60KU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOxUnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQMxAAklTojRG7HXMhBUQ1i6EucZQ4baSXHiAsMrEakXUgMyHldKvm\r\nNKhFGM2VErClWaIbMYwSVMw9flTb9CsnNW0/zLVq9vTZE5E9+xQz66y3e3Yl\r\nt2hoCkXy/i2ZgigZlMB0LfO2Ogs7Sxf9hat78qYIRemhy8L3SrooQ5lAw2jv\r\n0OU5jmtCNtH02IsfoAGHKUDaFe2JBIXQV4UbaPUN9RU5I0LB+JtIs8TaH1Q/\r\npVMDxSI+qQ+lcjF37Z+Ggrf2cj6zje4qmdEwyUX3XLf2RfsYyJ9qNz0L5R2g\r\n29nvocZ6R03FA1VrNxp1OYCIva4x9NJ21VdfLlI+ITXNg4xkqUvrkRcd0HFJ\r\nuRerHfQgWiYWNZJGJdirzRDC+ETtn0XDMSGyo67zOAQbCPBejRVb1tB03uWd\r\nkOJ69Cxy7oweFvseOqi8bO/HUnhIKc9UI/as5uTN4FInfa5qW3FXfeJaqN3H\r\nhhDwIdiNFlBAqqSSYkFh26V3vGBOd75rwLHl7P5edUcd9buKWDksUXN9dGly\r\nrBeiIWAws/dxm5kzWYY0ErFC+Ytel6Vw0HlvD/PmHG7NDNRtvVSnPPBa4MM2\r\ntcI8qmOaPCy1PxxqKG4dQ8kD8diqqu9X2u+mYIBBDRxmK1YGX4kRJBACoycb\r\na8/QClwBHGW3v3LkFzXEqO74tbK4smRZ8NE=\r\n=7cM1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-c1f01a1839ff062ac23f999de4abfb0960725536-18.x/balena-jellyfish-plugin-front-6.0.259.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-c1f01a1839ff062ac23f999de4abfb0960725536-18.x/balena-jellyfish-plugin-front-6.0.259.tgz","_integrity":"sha512-BLuQzVwFhs32ffv2J47pUrUd+epzDksyeD4AUILBSdnGQFxQNnHP2JypnMOBFFVVicQm0xiLu2+PI1hCRcWofQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T16:10:38.021Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.64","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.259_1664816423582_0.7095942812315281","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.260-renovate-balena-jellyfish-worker-34-x-6b7bc2def88873eb88617a96037ab6939e3a2a42":{"name":"@balena/jellyfish-plugin-front","version":"6.0.260-renovate-balena-jellyfish-worker-34-x-6b7bc2def88873eb88617a96037ab6939e3a2a42","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.260-renovate-balena-jellyfish-worker-34-x-6b7bc2def88873eb88617a96037ab6939e3a2a42","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"84b0e03cdddb7b1b5060adf607c3e016e2a6cde1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.260-renovate-balena-jellyfish-worker-34-x-6b7bc2def88873eb88617a96037ab6939e3a2a42.tgz","fileCount":44,"integrity":"sha512-k6/cG9UeMO4BrMgOa4jd3Shyi+ZjX+bfuquJW5qNAZ7sbBCIayflHHPAtReJu2D29VG5XJ3rSaklexVqHP97Ng==","signatures":[{"sig":"MEUCIQCKnW0SD8q7q/c5GmSL880LRW00bbn+MnlmlgYw8G06CgIgW4TNNfyBk161xjJMGz9pPBioN+fV3J1gcmn/GECeGh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOxYMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS9g/+LwzLiHCj+zNJ4Hd3aVWGZrpL7zw3aEbEmq2znYm2bbDX2bxB\r\nqtOzQFvK66mrCjyJOeSnTEfJp6TRfrlkPoHKya0Gqwkpq8k144CBx1iivwMS\r\noDtI3ts4rJx97FjBMQgLjeEHJDzvfjaiojqQpmOMQ2Yq0jgrRnZ7rGMQVhaf\r\n5yLwLOYSM+UCfluG7YrqoJojeBhLGcb7NURIG6ddazM58CKCejJnrNonx/xv\r\nnalnBjSJ0PS1FMbiVp3RGTULguCZ1j1ABtCN/7+MkPRcWJfGWX+RmGWqYl2x\r\ncoCWZZVNxP9oQO3L4qCRnNylJWI2SSSBPfkWQnX2GfyJV6QMVm372XSEaNri\r\nng1jtVzfZxd8wnAgtTgCZVX/q/rE6otWqkkteTb5hdig7HJjZsnenEkRAEbu\r\nrPoCg8+SvA0xBOjV+hj/5UVQsVvazvJOYzLt2WjOSfawPOAq9gl9D2uYufxa\r\njq6BnIpo+kkjV1G/Xq8uZmpqTTi3YLcQ3rYKXf6sj5SD1hfY1FcWKAZch9PY\r\nXrv/TbdF5+Wx3xWJH587cNkbucw2mHXHknrCAegT+8c09z2eFEJuzA2fygM6\r\n1UQc0tNgrjCegEgYUgO7nsQPs7bHWjvrohQZ35NYHp4Rt6ry7E8nrrRbv8ml\r\nALm6IAmOP0YEiJUn5T10EeyG09/WHQvO25U=\r\n=ALy1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6b7bc2def88873eb88617a96037ab6939e3a2a42-18.x/balena-jellyfish-plugin-front-6.0.260.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6b7bc2def88873eb88617a96037ab6939e3a2a42-18.x/balena-jellyfish-plugin-front-6.0.260.tgz","_integrity":"sha512-k6/cG9UeMO4BrMgOa4jd3Shyi+ZjX+bfuquJW5qNAZ7sbBCIayflHHPAtReJu2D29VG5XJ3rSaklexVqHP97Ng==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T17:01:40.693Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.66","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.260-renovate-balena-jellyfish-worker-34-x-6b7bc2def88873eb88617a96037ab6939e3a2a42_1664816651980_0.3489291800362284","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.260":{"name":"@balena/jellyfish-plugin-front","version":"6.0.260","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.260","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a99353bf57c9324145b688e659a69840d8d59d7a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.260.tgz","fileCount":39,"integrity":"sha512-RUyXHKIGaa3llr/Rho5jAzPrUKApaz8VWvu1csRuozAtfJ794Q/YdmKspgWot+D65JlCZtpevM1/pOsTv5m2UQ==","signatures":[{"sig":"MEUCIEo8CdTnXSmYa7M2r4244jlhaakscEZ7BG0w/UhiKRPYAiEA4BiVdFZcWOgBKNNusRfuwIrWys/Kv4t3SMLCN5s+YTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOyEAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJ3Q/8C5UIEh/9/w6d/rSWa5bBJ1C4qJt6EYTQ67jr76R76zGbrBXM\r\nF1N2VlXiEQv72ty7WWu9qpwnNwMPFpHlOrB5oPgOVhY0qTbNrQBYWCqIIM8C\r\ntDWA3K3x4YrnhjdCSw9CTwwt+g3C4kAywtx95/wlheZ7QqYV7iy9m8vdCYk7\r\nT4kxEWSQw/Neoxqu9b9J1wvLnShNjO9XOGUY5eTr/7GZ01UiH8sz2IWxTRoD\r\nMF1N/zd/AAIGHo63cjkBs9JQ0Q6cs6Vp5kwe+cyJbRRyv/H3i/Qc4lul10n2\r\nKVx3ompbJgCCVZ9vvY02aZ6agqxiQnIXanryTDXKtp2D2euNkrHpt3dyA93H\r\njpZAO4+W2zoZBFi9gO+4z0xPCE1F69+1E016TiOm/dJQUucAQMj/dVQQKQ4h\r\nFigTauedPfzGrYNUUU0d0QfujZH5jI92y98pf2tTmEmVt3ZlsPwhjsQEklub\r\nhk00AqVIGy0WquD+ZTbbnpW7x/WhG8l03jcYcAPlmDGuat1uLBGfQoe5M/q5\r\nH3gGtdJ+haoRKROzDPURXv+LqEUxC/LvjBtihCLnTTOzRAtF63MlsqM8GGi5\r\n3hL3/Wp5W+rDx+DJnL4WX6CQ9EHgKQojwsH08hWgwEzH4wpaE7Ucod6jqsks\r\n0wx/ktW2mApR1jc8qmEEniyL7PtGVoZHP5I=\r\n=5N99\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6b7bc2def88873eb88617a96037ab6939e3a2a42-18.x/balena-jellyfish-plugin-front-6.0.260.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6b7bc2def88873eb88617a96037ab6939e3a2a42-18.x/balena-jellyfish-plugin-front-6.0.260.tgz","_integrity":"sha512-RUyXHKIGaa3llr/Rho5jAzPrUKApaz8VWvu1csRuozAtfJ794Q/YdmKspgWot+D65JlCZtpevM1/pOsTv5m2UQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T17:01:40.693Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.66","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.260_1664819456282_0.5704096677431167","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.261-renovate-balena-jellyfish-worker-34-x-937af3dab45663f78d419a9e8fc3cf8ab678cc0d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.261-renovate-balena-jellyfish-worker-34-x-937af3dab45663f78d419a9e8fc3cf8ab678cc0d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.261-renovate-balena-jellyfish-worker-34-x-937af3dab45663f78d419a9e8fc3cf8ab678cc0d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"8e84b3e03ebca481879315760e3c102a34b0c548","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.261-renovate-balena-jellyfish-worker-34-x-937af3dab45663f78d419a9e8fc3cf8ab678cc0d.tgz","fileCount":44,"integrity":"sha512-/7jXVwWU4YxEYSZs4VPpP0oJS6Hs/P+R6qqOazApxuIUl3w6BtyrGCupxbGoLkJdP4aCtknRq2NBPGWYa429Mg==","signatures":[{"sig":"MEUCIGiemUNQqvd2MpIyOayuC0zAl6ST/sEeath6IY8ljpEcAiEA36jE1cpvIvQH8BwjlMJDJGgpj7Sobu35EuriwqDsfVo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOyHHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDihAAjFApxVDzL5KQt41dC21M6z1e762g6ctDHG/qmiyTAYE7uLPS\r\noUItXC/Qn7QHQyLBQBPin3/IKIDzIiLT3K/EnLQw/rPzA94YTDxCjzBVDfZm\r\ngeU5QJ0tQqDIdWdl7upcX2YkaXdr9YrIpj/q8vG7+0kUClqWzC7Oas+32xqc\r\nlYYQfFT3iT8Yq+FE5TV01wqFKlYhL+xOIg08zSMGKsGnbEbh9wavuyXZHvsZ\r\nqdQSOJcHvO9GYuJx9mzemlAIOESe1fc7CMo6sImQOJqG5B66fcelepWHIEZ4\r\nZyy4Ok7ZW7B5m9K+JSIjZvGBytYk8zqcvDfOpqvtyLU3yGV558+rhYR6Qcgf\r\niULncG5gaUgH4x1AqSqpiJDW+NWvQCtnbGLxfDxCBMBTixP0uyY2vpasXhfh\r\nmCJ074OsY0bdoDVJCEcyBDb8JCji05FlNYmpQm+501oQ46zVMTEbv+TA/wwf\r\nCI83S8V5LE8/az+NyvyG3VIQriH1OmfINWqOGUlpn7BOm78KPiLFKFkAHKD+\r\nee7NHbSG1PfzT9HMNbdhPGsKaEL2eLtc8lHxxzvi/FaShHiO85bahULAN7Lw\r\nw5XccD0kMgYSZp2TboIjNEoj2miQSKfvZ82tg+iKLVOBn7hDdDaXBugn6lZb\r\nh/giZM2QbOEzxfQrebNwTv63T6VwvA/ZkZk=\r\n=v8Ba\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-937af3dab45663f78d419a9e8fc3cf8ab678cc0d-18.x/balena-jellyfish-plugin-front-6.0.261.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-937af3dab45663f78d419a9e8fc3cf8ab678cc0d-18.x/balena-jellyfish-plugin-front-6.0.261.tgz","_integrity":"sha512-/7jXVwWU4YxEYSZs4VPpP0oJS6Hs/P+R6qqOazApxuIUl3w6BtyrGCupxbGoLkJdP4aCtknRq2NBPGWYa429Mg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T17:52:07.501Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.67","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.261-renovate-balena-jellyfish-worker-34-x-937af3dab45663f78d419a9e8fc3cf8ab678cc0d_1664819655481_0.7742256460603203","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.261":{"name":"@balena/jellyfish-plugin-front","version":"6.0.261","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.261","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2e7868410ecdc370a5f8d660a928c766d98f3e24","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.261.tgz","fileCount":39,"integrity":"sha512-11UviseSllgZ3AK+sHIMD9Z8gs97/AXr/UDll3f/GVdJXNVsma/pMUJ6s+KbnOoBMTDEZNTsn/AFB4kq/lQOeg==","signatures":[{"sig":"MEYCIQCzhnURiDfaE1+dwxKtb0ZdSj3+CSNRtgCFLX87OeOUiQIhALAQLhHD5LYjW8bVTFkdMyBZ9ELXJ3eVJkT90Z61QQXY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOyvaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzOw/+Np+0dra6xx8NUjlz+v9lgQ0kfacfwoUZNz0oOBIjgUzpST+3\r\nRm7y5ezdKAzFeSAowEhvl42L0C7KchoMVnasP3vHT7sdArdNpPMFwLBMMLWv\r\ne8zTxl/n3iwtsWCTVBWhkNOXF3TAA7+b+3zCq5l7kwUrGRsEkYzfs+t5LWep\r\niixQexnGgZi3kPhM0HJA27W+1G7omKq4f4eHGB8UELQk5nKjqvt5431S6Qja\r\nBoBYSguD4OKOGlia2gdJf2FOWHbLJnG89YLb/EYTL1QqdMVCgG7In40SM18y\r\nZ6IthI5qrhdUI04VfKClKh/AG7BYdps1RUZVSaKF+KBQBcktG8RAujQT1n/M\r\nj/ClHFMbtDMqnnxAkNriRuiXs4IO7X+8ossJ11NQXJAgJJrSOkIsEs5CZ3Lu\r\nCjwwJfhN+Law0BM6VtwLjxzC23855ytOMcJkCwEx305cNPoEOrnbqgrniGer\r\nG6kDspvqo613ojH44xnfKGbqIxxN/cGhyxPG66wMumhbyVdJiRwKpCox0bC+\r\nRVam+1qpdDDLiUeT5Si4b57LXol8HtF9APvpVdRDSM9NCq0fnoQQDlNgIntF\r\nDtGLzt7YvwY4aGpHLkQdI2lSk9VEQkxn52jTV081GHdTBi/BlmZjydovspKL\r\nX+hbRzxfMfGowO1cI75m6l+qVuJaYQlaJds=\r\n=ZEsp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-937af3dab45663f78d419a9e8fc3cf8ab678cc0d-18.x/balena-jellyfish-plugin-front-6.0.261.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-937af3dab45663f78d419a9e8fc3cf8ab678cc0d-18.x/balena-jellyfish-plugin-front-6.0.261.tgz","_integrity":"sha512-11UviseSllgZ3AK+sHIMD9Z8gs97/AXr/UDll3f/GVdJXNVsma/pMUJ6s+KbnOoBMTDEZNTsn/AFB4kq/lQOeg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T17:52:07.501Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.67","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.115","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.261_1664822234153_0.15697179491024227","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.262-renovate-autumndb-22-x-f54f04360a95e018fa9d07eb1681bc19c0b85121":{"name":"@balena/jellyfish-plugin-front","version":"6.0.262-renovate-autumndb-22-x-f54f04360a95e018fa9d07eb1681bc19c0b85121","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.262-renovate-autumndb-22-x-f54f04360a95e018fa9d07eb1681bc19c0b85121","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"217f40a2f37101c472b7ea0e3d6bc8cb52fec437","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.262-renovate-autumndb-22-x-f54f04360a95e018fa9d07eb1681bc19c0b85121.tgz","fileCount":44,"integrity":"sha512-KYyjMDK7ql64EQw9ZD4JnJZn8YMgFca15UZkKUMyXH+0v4NNhjmOt3ZYhygIsvpX6CQpLg/RSiAvriHm+pl1jg==","signatures":[{"sig":"MEUCIQCBtrHMonsPTVAZLAeew7+FXJeF5rmWf07/lbMMlNabUQIgYnbN0S1EI91/58s78OWI95XSoAUbeJe7njmrVlLG7L8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOyycACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLlA/+LZ2fNwuB6oalGbGLr+bYP0rZ/K3ONvCURJ8aiqNubtCunwaR\r\nXv7rE7Mt6CUtJcqnoes2f+DC6FfmJIHZwj/mbVNihTgZ9yVg93yrOo0Z3o7d\r\newphwjYVVh1r+bbEcw7UWbcYrjMIz1lZliwip9qKoe+IJRhaUHxodBRbdOP2\r\nobzodd0jeQSITjbvrqcIR6Um8kvo/4U0eLWqDxmILYb4htfDDUqk1W86TAWc\r\nuF1LyOqmJzrnIvaO69g0JKx6Sfh92z3h96dBzR8iBFfl/3Hvc94vnRBD3PoG\r\n1Nf87xElzcQmoAchgbc7HdowgWco5AkyYR5/u8n8k5hEjwrBeAFhJb5h5vWY\r\nkmIEimGPHyDfSRQNzcN4lGhZqMVkXh8K2/e5Sz6y1s6PUwflrWZ5bh/Dal/i\r\nBQIzIcX7+tdZKYry7YKQJaQ1YI05RZE6rQfYu2Lk/RAWLMbkEvUNN9EKx7sF\r\nOLBikOidI5zO8BTKuvPQcg5V+sI02sicdfY+c7vTbw+/+j3Lx6d2LQR+hGKu\r\nuIjwZyGa1rdoJlGdsGAcpyUwpM9VrQmEo6e9j6K5y5K2tiDecZqCkSLSpo/h\r\n5maiff2SHxMCu1ylpDO14max22R7NXyiWzEJnIuqzTJ3Bt0ByOR6P1UF+UbR\r\nwZnQeHAna5EnEGnD2xvxu/V2eNKoLvWVIgI=\r\n=8QwP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f54f04360a95e018fa9d07eb1681bc19c0b85121-18.x/balena-jellyfish-plugin-front-6.0.262.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f54f04360a95e018fa9d07eb1681bc19c0b85121-18.x/balena-jellyfish-plugin-front-6.0.262.tgz","_integrity":"sha512-KYyjMDK7ql64EQw9ZD4JnJZn8YMgFca15UZkKUMyXH+0v4NNhjmOt3ZYhygIsvpX6CQpLg/RSiAvriHm+pl1jg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T18:38:04.503Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.67","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.119","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.262-renovate-autumndb-22-x-f54f04360a95e018fa9d07eb1681bc19c0b85121_1664822428099_0.7776396725436818","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.262":{"name":"@balena/jellyfish-plugin-front","version":"6.0.262","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.262","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"7e26215165b3b2af52bb32f1dcef3678eccc5fbd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.262.tgz","fileCount":39,"integrity":"sha512-CPTQtMNNr7l3WmAf8CXlMgjKkEWRAn8obMpSRm5ahPENAMEOebsDlEZClIauSIiiDmVIB3wtgrZ41+K9Odg64w==","signatures":[{"sig":"MEYCIQCO+5KnjZ+EkO9vP+ofCogRicEWCJbodDKnbn+xv1+TogIhAOZt5PY8f+TXEbBNcG1bF8/OKRvQ5cMT8rklUkK2zd84","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOzYuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm9g/+K48UDIBF09p8TIIY3dGFEKiFgI8GgW+MCLfCo6auBOgacIYz\r\nk4Pdf6gE5SxncgyrC2fYsCYe1mAogcKmAIcb1iD9XxnSPyycKcbRHop0OkFT\r\n67zUblI2ee1JsBBQhOxFOHzUElGpmxIdLWABtwArf86e0/fikz2RkrWAYN3u\r\n9kuX3144ZApHGxHqeiv9nyKdR3U+iuBeamGgAUb9pQ50+x2Pe6BWu+93ME9f\r\ngvBMw4mtujGXFpIvQ/HibmuhDnADzeXuLewoy3hcCaAEVOXD2Jqe/UrMzcBQ\r\nwz6ti9uAE13ge77VKOauJ2neVPomTcm781PDWJpajI2BbInbBaebPylCA4M5\r\ndxltGmM9eB0vkeCnqXk/3DfO2NeRPMj3mwfXYBCDdxuNO2yu3Af0yww0IM9x\r\nfh/dqU5PE+F0a8yOzsqWVhqoSgvidSApibXs45kCQ7SYVhTDRYlIpfw9PaZB\r\nXRcd6Ymsv4uAWx7oKMYs8IuUB21CLxraA7GtSyy1ta9zRszcjrptmLF4tJgF\r\nEWC+NccSnwuV/rvpfQDyuGpHvupNwhs2Uvf+GcqZ4wfgkN3UpFMe8fQEUGWC\r\nJeGSfM7e5f6Mo18kCU0VHp7+qHyiydoSfYs+a6oXhRMFeVefze+74WOt2wVi\r\nHejqUnKEn/OtOnWKI/4hbTUyKjt+FshEpSk=\r\n=n6Ya\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f54f04360a95e018fa9d07eb1681bc19c0b85121-18.x/balena-jellyfish-plugin-front-6.0.262.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f54f04360a95e018fa9d07eb1681bc19c0b85121-18.x/balena-jellyfish-plugin-front-6.0.262.tgz","_integrity":"sha512-CPTQtMNNr7l3WmAf8CXlMgjKkEWRAn8obMpSRm5ahPENAMEOebsDlEZClIauSIiiDmVIB3wtgrZ41+K9Odg64w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-03T18:38:04.503Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.67","@balena/jellyfish-environment":"^14.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.119","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.262_1664824878582_0.3447213819861046","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.263-renovate-balena-jellyfish-environment-14-x-eed6f4da9246f5a8b7f00a19a475701f917b3de3":{"name":"@balena/jellyfish-plugin-front","version":"6.0.263-renovate-balena-jellyfish-environment-14-x-eed6f4da9246f5a8b7f00a19a475701f917b3de3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.263-renovate-balena-jellyfish-environment-14-x-eed6f4da9246f5a8b7f00a19a475701f917b3de3","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d011a3afcf10175fb4b67fe9f144dd0e0f54abab","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.263-renovate-balena-jellyfish-environment-14-x-eed6f4da9246f5a8b7f00a19a475701f917b3de3.tgz","fileCount":44,"integrity":"sha512-AAkDe5OTmCl9p1ozkMGO6nJP4ahZhY8LPLOhPP8v3z3XA4tOkzASmBHDNGuOqshBtgW0+9lLVtiiwNqgKvNFTg==","signatures":[{"sig":"MEUCIQCokUvML0ZIq0yUqtSMU8JI5ICouVOBKBQHIN0GFoslUwIgaiOai7d8Whg+1D/fIB8MzRWau1FF8UKOWk+WO8hCnIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO6ReACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHsg/8CyYasZlX+dszAQb1uFMUcCdGSMY+LReBrqDJ5XufaHXU+F32\r\n9gXZFS3aI6ZgTJTa75mq1qHLkc2YpJVygtB0o3NvC6ovYVUUU51MpLRf79G5\r\n/yofiFpT84R6jqpl1t5l1QByOgT3aUmu6GcPMpQcdltElbp3HNILgpf9mDT1\r\n4TPz0F5411lhzAEHlwm/jqyK7Ir1Ft7bjXyXG3ldhDEMy0MbKmpto64fE4SL\r\nVUSEoekJk+9941ftPAJgt+VX19arbroiRmMAzxSBYHO6TZ7FT3Fcgcxx42dK\r\nHphwE2Io265KsCR0UOK6fnQyO2HjGixjmbk305m+qwbJTeqbKR+blmLYxZte\r\ndCh3VmvVZ+FF8M0HBx4rpI17xEdinjeSEu72o5EaoQy1gmLjc15lRMN0ck4I\r\npyWo8ORyxut0Ki1IK5QB0uTFZFK/9ZHgQD07AwnI1/2GG4ZBWveeSQuRDYZ4\r\n8Xyy7DkiIJIR8M1/hgxAbK47lqBYvKFKF1i22+hka15Dpi/YQpgFTL3LqEzj\r\nu2RBpaOaGsByno6i+csGh4HMS8FQFkXumhlnuCE5PUcHJ0agc0LgdTTKwNak\r\nSlHqLBS1GlQ4GR1WMm+88+3YA3QqLmO3v6DUYMgIM96vxVExAjX6sgUb8Meb\r\ngFtt96jRHlOgcp1+/2OvXvwaph07ciRq6wQ=\r\n=mp/1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-eed6f4da9246f5a8b7f00a19a475701f917b3de3-18.x/balena-jellyfish-plugin-front-6.0.263.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-eed6f4da9246f5a8b7f00a19a475701f917b3de3-18.x/balena-jellyfish-plugin-front-6.0.263.tgz","_integrity":"sha512-AAkDe5OTmCl9p1ozkMGO6nJP4ahZhY8LPLOhPP8v3z3XA4tOkzASmBHDNGuOqshBtgW0+9lLVtiiwNqgKvNFTg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T03:08:23.825Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.67","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.119","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.263-renovate-balena-jellyfish-environment-14-x-eed6f4da9246f5a8b7f00a19a475701f917b3de3_1664853085842_0.08755500398212535","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.263":{"name":"@balena/jellyfish-plugin-front","version":"6.0.263","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.263","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9a1051ec2dd5f1a08a2d873d4e131d2f3cc81ee7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.263.tgz","fileCount":39,"integrity":"sha512-vg/hotzyiaet/mpNBJj66ViVDum0H141IwbfJODdEFRwYRfz6zeV6snYA6zy8ks5zZBhOovYRp5gOOiRGuhUjw==","signatures":[{"sig":"MEQCIFuhUSbKFCvFrii1oLepsJYO4oqq+WP3RtKdX34oK62iAiAnVfnqbnvPt+J0IKBDr18mh7xDag6HL0YK4fYw14FcpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO63MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqodxAAglbJIYk/vu18MJv2mS0nhvAjhAL1yhrglm+lm2KA8BQEXJDr\r\nZbqBBQlt6U+KhDsY/2lTJMBnqxzCItXPcuqNT38ert4eDZvzWjMYD5tB3mrQ\r\ntgIjMFPxbjfKT8ljeaZ5XgDHRfTZBH4feiSF5T1WxWqabR59MfrK/sBZgzSi\r\n5Ry0dTF6GH1OS4GQhwP6pF75eDbBaMtNQEpkN/4dNA+MkLaW5pRiOwygJm5J\r\n0gg6pQgkPgyaOQE1XXvqOeGB/uc0P2EUX9+JHUxBrIZv7Yz8uv6JjSflQubE\r\nNBavy7l089EgzHk4aKy/OVr3Fpx8OB7qNFpEUeV3MFl/XARfT54uh2oGfYex\r\nsC1JE2OBHe4Qmi5mBKDbs4Tu2uh1u9WluVSQ5nHutpNjp1iVRTgj5vaNekIQ\r\nNoj2I7JVR682UGHHoy5EfGWesMhUFQfxGIiDbQ4FomaMCGV1i2qaG4w32eYO\r\nVJD6lld3wVhmHuJvRL6I5pHPHCvuVea6cfsWUU6pnCZ4mZqmfzPDNObT19Nh\r\nS79MXn5bRlVySom5x3/Z/qxC+kLhOiQuwIFbq0cPIZ6sO/Vgi0PMr/uCQOX0\r\nwyRnP2Kf9bNM8PBNGRtT8tpAjc9TDS7NAtUjDlh1+iKxhsMIT9AFs8r6vSN2\r\nsxQrM1VVxal6knCxOY0JNbxbZPv732aSYRM=\r\n=6dgl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-eed6f4da9246f5a8b7f00a19a475701f917b3de3-18.x/balena-jellyfish-plugin-front-6.0.263.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-eed6f4da9246f5a8b7f00a19a475701f917b3de3-18.x/balena-jellyfish-plugin-front-6.0.263.tgz","_integrity":"sha512-vg/hotzyiaet/mpNBJj66ViVDum0H141IwbfJODdEFRwYRfz6zeV6snYA6zy8ks5zZBhOovYRp5gOOiRGuhUjw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T03:08:23.825Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.67","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.119","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.103"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.263_1664855500100_0.611735881055818","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.264-renovate-balena-jellyfish-logger-5-x-9f82f0070f7a847e69b8358b34e4a91fa0bacce2":{"name":"@balena/jellyfish-plugin-front","version":"6.0.264-renovate-balena-jellyfish-logger-5-x-9f82f0070f7a847e69b8358b34e4a91fa0bacce2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.264-renovate-balena-jellyfish-logger-5-x-9f82f0070f7a847e69b8358b34e4a91fa0bacce2","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c21b36d4316eedf754a1c13d5c8c83cce95aa1e3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.264-renovate-balena-jellyfish-logger-5-x-9f82f0070f7a847e69b8358b34e4a91fa0bacce2.tgz","fileCount":44,"integrity":"sha512-xTfZ0xf2vABLy8GBvv7n3E8QMRrPmO5170wyjljw6uZxuZyt/s/z69OHSIdlUNoW+81FjuJpTYWq5nhSfKWpXw==","signatures":[{"sig":"MEQCIGs/GxGX1DLbpYRLjhXUyn9RQR3CxBTinOQQeJRfs7ZyAiBvy31aeDKWtSVNO+6tYmymwGLmtg6/4o1zTG7XQErRgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO66BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxQA//RgSUYSuplPIkTRNfkWF4z6+Oj9bnM2U7+GzbSkBtkkIAZthh\r\n+fz1eSpTbvN0u7IZCt1EfET36MRLHIKXHRLBAIjBgrpFY1WtyxzWBdGc0L5R\r\n2JJ+q29e86Ccc/AShiy5NPA9kLxjFSkRBcONMzgRRzSbgt2/eE6h1bHrL1kM\r\ncZK7DPsnf924BFgnworu8V3z+AnS06rUkdJfurZCC2ZhuLt0l81j2NtA5H1j\r\npv+9QRFuEB9+sZl+aYhHgw8U8HbiXNxlT/pzQ04LK9PkvyycFVW7rmNJZQDl\r\n35lrsEAP9NbTbTWGtWjjaDbVRNc3opuPDgx7JYqNggYsSM2QnwxnVYpvwVEg\r\n7DNPQJjBsdMnfPFQdkHHwKG/sGaHPIhDEWfYKrpOK8aA0kIHqQztDv3ukbUT\r\n6qTJ7+PIoymGBtJAc8PpqDSCK1i1jLSIW97NMpFJEIfVpsCwfrjiAQPA5yjA\r\nrrNokxaFDxIjv/UZQ0AoiXB3VMkv3/RfcPhUqh84KuNa9Li2/2b2b3PpiNoa\r\npl0HsCJHReiLwtQkYRDzMbttzdbBkwDBSCbWxeaSynP6ehjke0o+DgdmCcbc\r\nG7eXXlgFTHrVXVzTMuuq/QRANiiAhY85qYftAFN+1UHIDsSwrIIgKnasBFWv\r\nkSvcH5YzFTMDGdsrZrGwTyrtvEn8UWXs5pU=\r\n=TO3S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-9f82f0070f7a847e69b8358b34e4a91fa0bacce2-18.x/balena-jellyfish-plugin-front-6.0.264.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-9f82f0070f7a847e69b8358b34e4a91fa0bacce2-18.x/balena-jellyfish-plugin-front-6.0.264.tgz","_integrity":"sha512-xTfZ0xf2vABLy8GBvv7n3E8QMRrPmO5170wyjljw6uZxuZyt/s/z69OHSIdlUNoW+81FjuJpTYWq5nhSfKWpXw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T03:52:33.090Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.67","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.119","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.264-renovate-balena-jellyfish-logger-5-x-9f82f0070f7a847e69b8358b34e4a91fa0bacce2_1664855681251_0.36622719120474256","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.264":{"name":"@balena/jellyfish-plugin-front","version":"6.0.264","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.264","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"00e48b6c2a75a4b5d7fd212d3495e1838c4e57d0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.264.tgz","fileCount":39,"integrity":"sha512-k0gd13q2rTMLTYpXSyydiGCmY4hWAOiKqCIFRN8kyOVuvgtmc883LDD44SVP9TiNmKn8E0AAzI3DYDT+qeJhVw==","signatures":[{"sig":"MEUCIQCEeYhdJfQz66K8hpfaiofOn1jJb7kyQ1g4sFfXGS0R3QIgMwqUFfP0kiyq30iafdEZoWauOh5PnM8AyAZpr08dhNc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO7gOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobyQ//Yh3+nRZLiV3YYTtHrbvbbEZsW0vC9dIHUK6TT8DlPEKEJiVt\r\n+v8S4yxxh1vVqSj9h0u55bJdNFlx3mxidjJ6QxXQsFJBO0Bd1KUr4jnbGxCH\r\nQQcwRd0vXWv1Ktt1pfO4rvMdu59XhK/O06PycAWqpmnllAHRth9sAuhdvrcC\r\nj2PKio+V9uihQUNNtz58UJ4CKsdBrifsj1azwvnRwcodPZ0Bc2NdjcGwULHp\r\nIA6LgDDbo+AfvnRnVkRxXuArWESEsDQjy0ic37I0eZjm3XqydP78a5NTxBWE\r\nvElQjAho66pPkhjELrSh5Vs09NGJWNBQr1cj79jp13RpxLKFMX1c78tYmpAK\r\nU2MXCb6fxBtnUj1FED8eo94tyNF2l9ugJukhaBTV3+Dqlzm0RR/y7EZ3++sU\r\nPaEuwMIplR7bbvj8O8zZB8wDLRlCfreRB7HR0ldmhGkAW5gdPkVF7u1B+Ezd\r\nEmfQmNCu6AH44VzgfmeSizu1o73YQYqPFhFxmCgIuVlVXXuLq0A9RdwnthIZ\r\nG38hucObeXeUpzTpZdkvfxm3ymbpOlaQ9c9gn8RNnIPtTGe8+GoCtkzwCYrx\r\n+TXW6o2WG5CR0TlTo22fli4YCoGatgj0FnZKdFMJJgJ9GtmZSw7ROP3iMjsH\r\nXwN7H7FIzlFNlNPEM+CcDs5vaqyKcF5QY7o=\r\n=LBRO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-9f82f0070f7a847e69b8358b34e4a91fa0bacce2-18.x/balena-jellyfish-plugin-front-6.0.264.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-9f82f0070f7a847e69b8358b34e4a91fa0bacce2-18.x/balena-jellyfish-plugin-front-6.0.264.tgz","_integrity":"sha512-k0gd13q2rTMLTYpXSyydiGCmY4hWAOiKqCIFRN8kyOVuvgtmc883LDD44SVP9TiNmKn8E0AAzI3DYDT+qeJhVw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T03:52:33.090Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.67","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.119","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.264_1664858126658_0.9547448959074996","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.265-renovate-autumndb-22-x-cfd675f9915babbec7ee5cee9461d20dde8ef1da":{"name":"@balena/jellyfish-plugin-front","version":"6.0.265-renovate-autumndb-22-x-cfd675f9915babbec7ee5cee9461d20dde8ef1da","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.265-renovate-autumndb-22-x-cfd675f9915babbec7ee5cee9461d20dde8ef1da","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"47dbb90897258a0db797db0945a413159685894b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.265-renovate-autumndb-22-x-cfd675f9915babbec7ee5cee9461d20dde8ef1da.tgz","fileCount":44,"integrity":"sha512-6P475EjAL6EQmVT6GXqUSvoH2xH3ZGcfUoi373xIReJFipObo5n0+F6Ut5nWaxMGudbJygrP9JSyx5hyLnzzMg==","signatures":[{"sig":"MEYCIQDzQDvqHlgLZ8/r5zbFyWNn4B0PzsSAmMi5PU8huUADPQIhANGSn/63Ht4MUmzETzvFA98K4Gt+re2xAZDLmf182wHv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO7ipACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpp/A//cPWxRyKFgxX5omDT6NARnRD9TofsSUOlVScdfeju9qGKv8tH\r\nR5Z3g/3Dk9Ifh2AXxzef4MsAguFSfylM0Dg7+GmsZgKHZXAA/lRrsSvgYMLN\r\nkFT/jXM4kdCxKD04sJIZnpPuwRY2X+OFWVkaJ6m2vsUmOm/zGL51g9f8kcXG\r\nA4cSZM4nykZqG4/gHNNphHj+3Dg8vRZ64xFzQ0B+aKgfccTKl6BcowRUKhFs\r\nOObrkD4+uydFE04Gxk2KPzv+Mi0F+KAub6iw9/p3I31t5oo1aVq2jqL485OF\r\n+i2KTSMKz86ifUxz/mPBqBFY+Gnd9BP5tQGWM65fmNjRzb48BtC9AoF550d1\r\n4NueQ1x6pJr0cEUolCHFsV8j2jgrNYL0zB+BPC/MQKYt9bKjcDoqG0gy8AZO\r\nXNYMlT5+HRMbreUPEM6dVSt+IgOEln/soWWfx55J5CCfsS0kg4lz7IX65CAR\r\nJ8nrcwjzPRlfT4syzebD46CLTiH6QXo+Tc9kPALGlFrFkifVSTg3mjH4f75g\r\n+6pgzut6IoIUs2NmvOaXKKaq0R8aJluRnuzq5auRa5LOf/SiDdc2OuUg98we\r\nec+Wx/UPuDaMaoPCMU/UvYGWjxJZuG/vuwmLvJvtrIK+bt4XPXjx/O8jiwnW\r\nlEjr1xogrCAwdVz4qEkbaVHJe5v2p7ufqwE=\r\n=rgYu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-cfd675f9915babbec7ee5cee9461d20dde8ef1da-18.x/balena-jellyfish-plugin-front-6.0.265.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-cfd675f9915babbec7ee5cee9461d20dde8ef1da-18.x/balena-jellyfish-plugin-front-6.0.265.tgz","_integrity":"sha512-6P475EjAL6EQmVT6GXqUSvoH2xH3ZGcfUoi373xIReJFipObo5n0+F6Ut5nWaxMGudbJygrP9JSyx5hyLnzzMg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T04:35:49.299Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.67","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.121","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.265-renovate-autumndb-22-x-cfd675f9915babbec7ee5cee9461d20dde8ef1da_1664858281734_0.3674357504693455","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.265":{"name":"@balena/jellyfish-plugin-front","version":"6.0.265","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.265","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6bf89bcf26549a3abbb6b6b6beb772cbe40096dc","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.265.tgz","fileCount":39,"integrity":"sha512-b9WsG1TuL4w/wbizQ5Cd5+/oGIjihLlDy1bEcAZkVCdyerttrhH8Hd/da9pJWh3M7U6bsRN7kIJejCzyM3Wexg==","signatures":[{"sig":"MEUCIQCWs5QnEIm/quLC1d/df1RkG6JA/FnZuBaBYTpxErrk+wIgJVPcS/ODcof3hb/5WlceesM4vbGWSCU09+UjxH579BY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO8J3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpusA/+KF1cos5Tql8lQ2c7LTC7rULgJ90o8PMOb5BRi7sLP4Pb5nrP\r\ngJgJAs3+yDxGkeBg+HgBd81+tjvvFyUkWnh9nmq/VxBjpjKjoBeeIfZMJ6mc\r\nsMph7nSFcB+RlSdW67h72HTbQA3HWZFhTlYm9Zn/zg+G+hEwq9MY4XjinMQR\r\nLKNWFLJK6xno9QbIFZm3oaZpAH/YjCSMSCcFldjyJfour3tnZx6+bJbUemnE\r\ng8UNJxXxeUTjLWKqjgCRm7OMBc4eQnjrJww/Wp363F+uPf2T5BjPUZ0QEF1N\r\n+DCQMk3izHY1H1Vz+OX6IRHMyneFrKWt4f0UGtfrn7naizwO2oNJrwDnbSEx\r\nG4cOPKfJZREfCbEENUUA54oXUXoT3Dp9JJtUl9vtEj4xUlGJ5fmxh0DprNXn\r\nq99tvF8u26vy0WTgUx2JxpKEWIS6TYmKtXQTLdiL9SyT3OssXiYddi/VKNNR\r\n2d/njIy9YTKo+Aw/2i1scyGJAGHs03MK5KadX1TbFUi92vCcYmMrxAvOPir9\r\npJss/VLj8JTTw0YeybjLxTCcr0+rg4haGhb3O2/9d+V7SpxMxiok2vkWeSWM\r\nCjVmzpKqVvTTGO4fo2r88G+nKMwb2cndm9JSG50UXROxqpPKiikrKiotf1PZ\r\n3nsP3DyKjH6OO3opOvM3v4EeplDVurcUlxE=\r\n=ceVH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-cfd675f9915babbec7ee5cee9461d20dde8ef1da-18.x/balena-jellyfish-plugin-front-6.0.265.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-cfd675f9915babbec7ee5cee9461d20dde8ef1da-18.x/balena-jellyfish-plugin-front-6.0.265.tgz","_integrity":"sha512-b9WsG1TuL4w/wbizQ5Cd5+/oGIjihLlDy1bEcAZkVCdyerttrhH8Hd/da9pJWh3M7U6bsRN7kIJejCzyM3Wexg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T04:35:49.299Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^34.1.67","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.121","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.265_1664860791682_0.012934766960024158","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.266-renovate-balena-jellyfish-worker-35-x-09b1815733e111c60871249a864fbd2a9ae3bb8c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.266-renovate-balena-jellyfish-worker-35-x-09b1815733e111c60871249a864fbd2a9ae3bb8c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.266-renovate-balena-jellyfish-worker-35-x-09b1815733e111c60871249a864fbd2a9ae3bb8c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"45c7598063e75e2b837190c7a32cfa011500626c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.266-renovate-balena-jellyfish-worker-35-x-09b1815733e111c60871249a864fbd2a9ae3bb8c.tgz","fileCount":44,"integrity":"sha512-/1UkTG7M++sVyLTzUCyAY1LnQ2rpaSh3/Winiuf5+FbXZ1gj4Hr2dsAuHIMfppOSOCYJvUjhnBlWoJrl4gQw1w==","signatures":[{"sig":"MEUCIQCuRgp58HSN4RNT/EUT0K7vl1AuecKdIQqBUHJhjRnr0QIgFMNoJWADZWPpzBUYLEHJtkkFeHmyJ0TTmxctRBlJo5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO8MPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5vBAAlLx5H0vQyoTzU2r/93kDmZRUvFDh+N0zbq2GAeHrCAk4xS8v\r\nC34gkhb+y+t0xDPLR0V/yk76e4zDECxjNLRhvE8/VccTyZdaQyBH/0csHpX2\r\nHhibgXYIDgyJN4nTxYaPoM1CL45UTv/sUaW5uRlrJla5+Uzf2kgrAXBrhyYA\r\nKdwS4G51Pymc4Kkqt4jmaEC/WzCa6EW+sNDy0zsRaw4w90PGgXj73HZGEV2I\r\n0WZxezIS0uURChPyVrASziO8RWMngPWGyIlxIGHBwVuUb9UxbASq6mTiNiBw\r\n3Vq1WpdwknWX5SF8LzX7o6G8QxOPGbI6QOSNQDlPv217zDi0tdEYxNvbSuvC\r\nmA2XV+/iMDuw/o4u7vE2XmR5M9r376FkrjWsyq+MmS7Mfi7l+u9jtULCUWbE\r\n90uB5+hmu5D3XIIs4gHAfNA2PZLf8wLWioY6Lf5KwSncwGSIkVQXiWqdZRSX\r\nLp4aS0/3iE3aQqlQjHmcSitYwIRRf3tyO14Rwplev29n3I5QVtEq6RGPYAQl\r\nDtTO5Iil0+VuZNg0A6PrtGJSQTj/Chvsdcy01Ky2DtDcSTx4YvCRjiwoU8Gw\r\nK8uzT4/7MYwTDxYFh7mN6LYvJkp95qslJ21AT/ViQ3nRi1duskTRVZD5GAcx\r\nk6HJXQem+1iFH5bknhuBv+MR40+dFFuzzlc=\r\n=DN6q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-09b1815733e111c60871249a864fbd2a9ae3bb8c-18.x/balena-jellyfish-plugin-front-6.0.266.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-09b1815733e111c60871249a864fbd2a9ae3bb8c-18.x/balena-jellyfish-plugin-front-6.0.266.tgz","_integrity":"sha512-/1UkTG7M++sVyLTzUCyAY1LnQ2rpaSh3/Winiuf5+FbXZ1gj4Hr2dsAuHIMfppOSOCYJvUjhnBlWoJrl4gQw1w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T05:20:35.004Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.5","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.121","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.266-renovate-balena-jellyfish-worker-35-x-09b1815733e111c60871249a864fbd2a9ae3bb8c_1664860943437_0.2625859471552252","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.266":{"name":"@balena/jellyfish-plugin-front","version":"6.0.266","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.266","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"08275eb250f183d4e043cf6db97da2f8d3003db3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.266.tgz","fileCount":39,"integrity":"sha512-Yx1rJs+GvhcP3MHUs3OnKLy1AuiL7FarD/HJGstIPFbHEoPmVweptuf+G44k04nSKS5f3VVshZofI1rxQcasWA==","signatures":[{"sig":"MEUCIGtfpyXxSdVNMiHCfeFIrUMWXxo1UzWi0/LOMQghVYZ5AiEAnIgVjQNkaedv19EQmLSFzPFVf14KOFtkjCX4UQHdSuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO90SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+/w//bIoDZ10cg/X/TdtOUtX2xP0Blcq9nj47MfS0T+mMUPqN7Xm8\r\nnKhzji3iICxHlEKjkGFu6/qrbr6h07PruHMKxYmJWOMlfh06vVaf9QVt1Hvs\r\nJPo0HXlk5QJ2SHbzLfnUIK9L2iJvysjfSrCRkHmRCgfVSCoAJwdFv10WhTm5\r\njRTmO4v+AUieAiT4Gc/tnUgIq5w9Z0fe6Ou0dsSeDSypnEyk1Whxz+CYpUXb\r\nVC1EM6wSIkwqhdkp6SdTcD+Rk6kbFBwI/VTTTbrabKuLYX3DFa1v1HNJPwMn\r\no9LnQD8DZbRSXf5iyj3yRfetBfJwRerdiCvzoAsUxa+BPAbtM71R2nS4pynh\r\n5ax6Fb8D2zgzoOsdhQp3FQ8QprBPTJQg2suSd0GnSuHOGstQZ/dsK1+sD1Gb\r\ny0VT+YGiQumIjlatrfAzt4skp/Nm9zT/0foI+l2y5zCUG2fIfU56ymim6Rln\r\nm6sNSCf3ba4bzMDRrpSamJTQe1HCPMpk1ofO41JYnuwcVUw1LzDMkFkYyr55\r\nD9EyJtJGAHciRtC6XLEmDJ59kuoBe4vdRk6DTgUgwPaBpXw9kykVOh2YmbJB\r\nsL7RFuuRChE2z82Mm6MrrwGmVVVEZAyaCnjziF1xuoqVciYgg1LF5VnWm0AS\r\n5HVIoc/X3CeUmIleizXA9Wn7ZtTQLgpsVho=\r\n=Gjcr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-09b1815733e111c60871249a864fbd2a9ae3bb8c-18.x/balena-jellyfish-plugin-front-6.0.266.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-09b1815733e111c60871249a864fbd2a9ae3bb8c-18.x/balena-jellyfish-plugin-front-6.0.266.tgz","_integrity":"sha512-Yx1rJs+GvhcP3MHUs3OnKLy1AuiL7FarD/HJGstIPFbHEoPmVweptuf+G44k04nSKS5f3VVshZofI1rxQcasWA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T05:20:35.004Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.5","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.121","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.266_1664867602759_0.13874563188744382","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.267-renovate-autumndb-22-x-7c80035b6b266a8165672a757d6e049f44d000b5":{"name":"@balena/jellyfish-plugin-front","version":"6.0.267-renovate-autumndb-22-x-7c80035b6b266a8165672a757d6e049f44d000b5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.267-renovate-autumndb-22-x-7c80035b6b266a8165672a757d6e049f44d000b5","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f9b46b994be6cdfb8b1256dfb92898bbefab3fdf","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.267-renovate-autumndb-22-x-7c80035b6b266a8165672a757d6e049f44d000b5.tgz","fileCount":44,"integrity":"sha512-PJZbrbOSZLx+sOHnxqZIBxko77sjFgfDnAaC3R2ilZIcVCbM3BZj0wLmFZdiKBVGpw4hGepf18e24eodC6AM0w==","signatures":[{"sig":"MEYCIQCI2nJoWil3TOHf07oxNExtxg+cXTiNj0/kGj6iytZJDgIhANxMXNEkLPBbrUPnwwtkolI0wzSCCYU6F5NsbTXtyGxh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO93fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDhQ//VzEO/dlSMXsJL5bzPgYzabyMMuwzHgWDbJdDfnnTwS1/Ut8Y\r\nLkmhwpw+kDgIlnDpY2Srdvu92L+4cFZhTeaYfaWbXibLJOyVAtthrY8VjVtm\r\nnH1p5/FHPR0cxlQw36TJyhRrQ8AzG4MbLweVT0X05r0LLRfJrPc2Rb1V/Jn4\r\n+1wibqpyCEUfHxZ3deO3gxQRKqNxY7a7RVVEOW8pH1g2aK2MqfCOGGcERpLQ\r\nwLDM3qViIAquQ9RbSXB/gkoaO+JgKrDtIuzh3jreMaCTIoMg60V/CJsN7LMy\r\nD5kkSeGhtAvJeTB/724r1G+Etsecjv6rWDlzV/ZhMWcgqz8dAXsJPoMqCbxr\r\nopyFyShK+eDlc8aSgVArZTglWfMReBLt2/mdaa6zG4xT0sJ3AiIArBiYcGmH\r\ndvK6l+Rc2pQBTiSt5cZ1ZyF270UWB7wSauLHotKoD8VZ5tYjqsfanqQI/Myr\r\nfrqbkHqBKfmnAuYlASYDZISwvs3IlDVmMb4FDUA7uHWxZgDSkqf8LMt0gi/N\r\n7IEUEr9GZiKAwHiGkG6pTzCh5kd300wJBuZwtr8ljziVOoGf4HamaLTt5ScL\r\nDAb+Tp7+xvYSKq0bv/o1YxNyjHsO7H23u9XtaN8TJ5zoVR0NGculmhhAOcjw\r\nSkSzOPIKwMTY3nQpzG0YIYuty0wHp1nLKHU=\r\n=1sqS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7c80035b6b266a8165672a757d6e049f44d000b5-18.x/balena-jellyfish-plugin-front-6.0.267.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7c80035b6b266a8165672a757d6e049f44d000b5-18.x/balena-jellyfish-plugin-front-6.0.267.tgz","_integrity":"sha512-PJZbrbOSZLx+sOHnxqZIBxko77sjFgfDnAaC3R2ilZIcVCbM3BZj0wLmFZdiKBVGpw4hGepf18e24eodC6AM0w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T07:14:37.496Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.5","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.122","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.267-renovate-autumndb-22-x-7c80035b6b266a8165672a757d6e049f44d000b5_1664867807234_0.40465261571934863","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.267":{"name":"@balena/jellyfish-plugin-front","version":"6.0.267","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.267","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dc8b35cdbba8044badc79e61aefce2ed19e5c501","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.267.tgz","fileCount":39,"integrity":"sha512-MrCJgde/lxJ3I3FQi53Dqu8b2/Xv5YxWhCNQP+jSAD2EHDEnRfhSRKY2foaibDmPWd1etqiU11xAKZ0SHilUWg==","signatures":[{"sig":"MEQCIBN07x8AUWBusXGjZk04dz+SR8iCEC0NEGunw/7OqrfxAiB/nTqKSsWxjk/UGw4d+Ly4ff0xoZrVFMYVOhEOoHF55g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjO+e1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqpUA//aX9MOD0C+5/3JHWmZK+y8EQNNCEt85aeYmZLI3qh1t1LU5Vt\r\nADLip7N3Ux1mitFWY78o1Rcb/S4U6R3QHNPpMjpq1ieL7TQjYQDFwbGDrVZm\r\noRWaAMVNiZUcn6Qmgv7Sh+//jzg6MC+B7Y0xklHoYXW4j5QPBxi7WkhQXFdA\r\njz+mcTMgq0uipaXIBtyPufgNMyGqQYEAaOE9GpX/8VmQImIXYsLHUBg6g90p\r\nHbjdCODbjcbHIhQFquVyKzTu0lJueVv89e8DziIAm23+KPUFR2U41R3SAjil\r\nrRsCAjfyrsaJGLQhFh2Q17J0s0qOHrF1yXIJWnQnWaL+g1BsplDrNwdkGzdU\r\nSyGyPPa2QsCcVt9LpVybuXqcngCe6q8FHytxpxF+cI1g4XmeMCPlfZ3h1ZFi\r\nf/+HjMr2yNLijTi44OUEZ87Xgez7gqhqwPazVbE+Rqz1nWSw+hlyzyG6kWwy\r\n8aqSHj8x5vcw68BsMT9EeviW9JZbAtKrws9T8DWVD9z9edC0EMdBxAyxwmkj\r\nWx12HyoVyYB5j24MczjosVBXRMwai3Fz1C+eYIFtYy/TT22J5wu5S2WT2Aba\r\ndD6L/WmCXqGtJ72eQ/ZPMSjWduP0n1hCYtbNCMj/upW9fK4qgHHLAWD9qKqC\r\nLzqqKj6vYN3dWpJ7vyzgyb8IiK4HeacNoe0=\r\n=C4lp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-7c80035b6b266a8165672a757d6e049f44d000b5-18.x/balena-jellyfish-plugin-front-6.0.267.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-7c80035b6b266a8165672a757d6e049f44d000b5-18.x/balena-jellyfish-plugin-front-6.0.267.tgz","_integrity":"sha512-MrCJgde/lxJ3I3FQi53Dqu8b2/Xv5YxWhCNQP+jSAD2EHDEnRfhSRKY2foaibDmPWd1etqiU11xAKZ0SHilUWg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T07:14:37.496Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.5","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.122","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.267_1664870325675_0.6656740236213923","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.268-renovate-balena-jellyfish-worker-35-x-dd486284321e356ecfd0de2158da73c67f76eb40":{"name":"@balena/jellyfish-plugin-front","version":"6.0.268-renovate-balena-jellyfish-worker-35-x-dd486284321e356ecfd0de2158da73c67f76eb40","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.268-renovate-balena-jellyfish-worker-35-x-dd486284321e356ecfd0de2158da73c67f76eb40","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"125c05ba5bdbf2f2b697efc5c4f1b6c2c1c6db77","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.268-renovate-balena-jellyfish-worker-35-x-dd486284321e356ecfd0de2158da73c67f76eb40.tgz","fileCount":44,"integrity":"sha512-PfernRDTEn0YOcQnVK5HH5aDPI+XrSIkmWvjQJSvHQiNt9P0vO8Mo1Af1n6wYvDKF3iYCdwbuJ4QpmSin0MA2A==","signatures":[{"sig":"MEUCIDg3EhX+Gk8AwY3fZvu6vd08WYpwiBvn9rmWdRhb11wmAiEAga84U4kiwErHpIRDu5HKAMhN//VeJdKx0Eym3SYAYao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPBkYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTZQ//eVjtDGrHO9BHkFNYor2RBm/FOq/eYDqOalAkaDgB0baPns25\r\nOTszo2XA5GcdzXy0r4HkkE/cHcm72fepQvSv1Tw45JT4NzjlWgdUdDUmXO9v\r\niJTuhvBn0grnDD36U7mGnUVITLitUbHzpUe1nblOe2qLgxFG9sbXYNs814u6\r\nTbFYfgmUpOjR1HMzdAQ8F5RJEfGwSFZEPtbvaE+/Hlhtb0g8kGabvF6VFkDV\r\nGlme38puck7iv04LQNxB0s7R95hJCZX+OuYY00KBSHrS6GGAE2YA1QA1Qlf/\r\njQfV2dMolKTSxbdrlxkrNRR38dVA3J9z8gpT+Cv0VIhZJkL7VPlGSVernAs5\r\n4/IZdo50DLMLD7b/vI1P+yie21oxWRROSSs/FojwYc49V5xJdnNgR42z4hHP\r\n/x44W9AjwLoOc3u56DnHU1wIco5XXCyNAzUy1WgJRf8xUldlirPe0jVjytAI\r\nl8EiSWAWFJX1tdaFi6hFtb5OXPkXmn9K1iYkCM8VOHFQJAW1dzKkQ8/ex1qR\r\n8DneiX7RTlPg9LYR2Kzfl2c2FV7GeTidzDsYSfi32KxFnqgJ0Vpe39JoS6he\r\nj0EdHW9Qk9FnHCIbcgvPRF8dyz+pXgqEJH5uxmPmqGNlNSdrvasEWqGHm7j9\r\na/d+im5ASo4otEM0oSz0JjMJQvbyLUZfVVU=\r\n=/Z8f\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-dd486284321e356ecfd0de2158da73c67f76eb40-18.x/balena-jellyfish-plugin-front-6.0.268.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-dd486284321e356ecfd0de2158da73c67f76eb40-18.x/balena-jellyfish-plugin-front-6.0.268.tgz","_integrity":"sha512-PfernRDTEn0YOcQnVK5HH5aDPI+XrSIkmWvjQJSvHQiNt9P0vO8Mo1Af1n6wYvDKF3iYCdwbuJ4QpmSin0MA2A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T11:27:05.369Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.7","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.122","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.268-renovate-balena-jellyfish-worker-35-x-dd486284321e356ecfd0de2158da73c67f76eb40_1664882968347_0.11255473097003987","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.268":{"name":"@balena/jellyfish-plugin-front","version":"6.0.268","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.268","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"89de4f86826585cc7dceb27bb354fa57b62be11c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.268.tgz","fileCount":39,"integrity":"sha512-tW5M5X9dKmH3YGah+0lVUgGMcpsuWmYEgwv/88NfPV7LAhZxffuJCkq8cdwpBX/+18RIptM8RfF0E0qgNbhTDg==","signatures":[{"sig":"MEQCIA5lu6EACZ7mL0z7xJK4FT+bp74w2IinKzNiR4SJ0lR9AiB/db5zYNZ09wagVwONhjtEGIQQvNjhZycaMM0GKjecJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPCLrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0LxAAnxpb3Gd/AKY2pTfWXdiCmM+v7DsDYlYVGKRmXU0aVOHkUAyG\r\nqVdgLe5CmNdVWI91+Q4bVoDaFVJEGKNEJ5/PBnsYh7F3ybVBXTKol7qC4525\r\nwkVNQRxYbHvE4934Xy2uU1vm99S2bJ+1+wtmUVgbeP7t35m7S4UReyrMZ1kh\r\nrP+DwdzTnDY5/RC/KzsTXy95qTtirrQSb8sMkR4vyMEuHhLy+/yxPxY2XWZl\r\nJ75j43eRs2snOQCr13nnoTaucUwvjIB04D+QJKABTWddbHnulFLCSsISnOG1\r\n/GP8M4feLxGcgTqTm8XMdspMtSEmePI4xgvvT21DRBQfnmJoRYgZGy9ZCz5K\r\nKOIJWQJUdKkRKfd7253SF/JEnnH/C9ER6C8/WAQZFVk+zSHrb2l9X4N1Lppg\r\nmWdvBSOBCxQaNvl0qD5owifOcw30KaHCzi+HrkS/MJmVnbmtrPZSldVLyKx+\r\ng6mHreeXbgBscLQNQtG6BiaqwVteaxRx8WV4hdNlQ5zsU8X4LhWEENUZp9Fn\r\n0a8rxmRPxQN2bxRqpdD9tbdXL+N6y+jkwezkJG/AfIkN5YUUDj2RxAdH+yXA\r\nRG+r+CUWoGX3SUAMq8t6NsYFAmhRTSAkn4pZF4+5WvJjuELfrtReFYEqN5PU\r\n/n7RoDHJQY4BGwdS7IkY1YgRfy+zVVN24Ys=\r\n=lccR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-dd486284321e356ecfd0de2158da73c67f76eb40-18.x/balena-jellyfish-plugin-front-6.0.268.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-dd486284321e356ecfd0de2158da73c67f76eb40-18.x/balena-jellyfish-plugin-front-6.0.268.tgz","_integrity":"sha512-tW5M5X9dKmH3YGah+0lVUgGMcpsuWmYEgwv/88NfPV7LAhZxffuJCkq8cdwpBX/+18RIptM8RfF0E0qgNbhTDg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-04T11:27:05.369Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.7","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.122","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.268_1664885483747_0.474172955546023","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.269-renovate-balena-jellyfish-worker-35-x-e6253ee717406732c40f25ab4bb1eec88a73ba5c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.269-renovate-balena-jellyfish-worker-35-x-e6253ee717406732c40f25ab4bb1eec88a73ba5c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.269-renovate-balena-jellyfish-worker-35-x-e6253ee717406732c40f25ab4bb1eec88a73ba5c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"deb88bc95b9dbfb14d6f20a9db142376718b28d7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.269-renovate-balena-jellyfish-worker-35-x-e6253ee717406732c40f25ab4bb1eec88a73ba5c.tgz","fileCount":44,"integrity":"sha512-CnLcdRLUurBJNBU77IpYQXyCoJ/9qThUX4UvUsHLXG3/Cr1CYKT7TMDxcf1n1Zl8R6UTBaenwcKQxWSAkRPKnw==","signatures":[{"sig":"MEUCIQDeqiEnuIi+eNaUzSegyRpqRWiO2zE2vKdsPxCcGroBpQIgNWxYWcAH00blZ33Fi9Z9MovOG+qKxc2A2ccALK6gHlo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPl9oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpq7A/+KP1vYRSzfssMzulz4CNzJ9WO0iDNPjK28naxhv7naJDNf63b\r\nD0jsbD53I6jtbU2rYp8UE8haFQdAkp8MqLL99WU3/gLkg51GNxOTTqLFce34\r\nNQNfd82hxetaZnSKjO+vVypnQjXURh4jb275hiQSMkVJahk/WWcOt236FOii\r\nxPgzbLbZ29eAKWDY6yqluqFYNsOLAk6OYJBwr9kuKHXAdy72RVmw1B89Nvf+\r\n1cmB6Ig5lN4z0xxxc57kjFno0JbT4Rq7uEYqXuJLXfjK0uJ7GNj1HJcW2Y75\r\nbhP327hr08lsLxVv1BIlMHIKD5CJJwbUrbx+A+4PWTt992BaVnTzdMzhb3y3\r\nnZVmPrH8U8evVpB4PeD9Zg8BzIQqvIS38tCJTt77RLsH6DG2iZfGOyv52AOC\r\n2Wa/mfOBHHsRtHeCEjn1STifwlMfVN+egx6jU4nDnra4IqLfDneJc3FW0THI\r\n0xKvxApLBC5IAeKhfUVBpMhC3Zaxw8DHnt9hsTuJ2ex0UcVqFEYDTrZCw3qF\r\nN+hRAZgSAcqSVbDyXBK1+auHT08TstsIVNfg+vQCZYc0xukV80/5XPvytTof\r\nAInRvG0MjRFJEteUHUhzVP/ryexxoJtqtOIpvt93W7USlYKSeEmXeBBFQO8A\r\n7YKMVHyemiP9NIae/6Q+OQ/9MeWZHUJZtps=\r\n=rD0O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e6253ee717406732c40f25ab4bb1eec88a73ba5c-18.x/balena-jellyfish-plugin-front-6.0.269.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e6253ee717406732c40f25ab4bb1eec88a73ba5c-18.x/balena-jellyfish-plugin-front-6.0.269.tgz","_integrity":"sha512-CnLcdRLUurBJNBU77IpYQXyCoJ/9qThUX4UvUsHLXG3/Cr1CYKT7TMDxcf1n1Zl8R6UTBaenwcKQxWSAkRPKnw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T04:52:09.957Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.8","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.122","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.269-renovate-balena-jellyfish-worker-35-x-e6253ee717406732c40f25ab4bb1eec88a73ba5c_1665032040224_0.5624762910734105","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.269":{"name":"@balena/jellyfish-plugin-front","version":"6.0.269","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.269","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"21c27763ea76730842020dbe4a2252d3b99cc6ce","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.269.tgz","fileCount":39,"integrity":"sha512-IXCaapKGJcmou3isQC3iGc0jwBAaPhjrn6Z6kn//p3XH/76oU4MylHtWYbbi/Q2I8gVfeTG/6Ls6jLUiGCTszQ==","signatures":[{"sig":"MEQCIHIbVQvRD8OSrQWnyr0fbCrfIWGeeieNU37dLLZC+0wyAiA/EAoJ/2VSh5sK8IhnnuUE5SswO2clsMOsGYDMV4pyeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPmjYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMvA//euyMA4gZqNQqRcWrhh36rUrVo5xJNT1MzUvcoABdX8o1f8Pf\r\ni963PJTVzNojQp9n2YzIs2jdkOPv4GNfyICCqJAZMnrKID6Dx9FaEzLrvLL7\r\nAi/r9ENAcjNZ4yNx3zpSyF48TWIz7Kz2kx4cOAvXDBrzautAllEbKcmz2q3V\r\nYM8d3x0U58xtyjJ/RMBaQGswiA+fzZWvk6kntK3ajPuF74xw3fl2V8vqyW73\r\n6H4SgNFxlh6YqYKzawCJv/7hFHOcuFGUKMbJLqQAIUb4ErvK95aVj3B+TsuJ\r\niji7uswGckCbcwom6adfHoFwszYZhRmHB0A9LFkGvSM9/qqeQ/7hGrar0+fr\r\nwAkjnIELIxrlzIUwHiIbKOFOAun2hWuhlJM7uBkY22TXYySA6mg8dJkjDtoY\r\ngV564S9giZMAIZ/L7xjeJ7NSsvL9m6YK7ZLDR59fXJ+diWtwg6Quo0M0u6xe\r\nCbQIG2QNn2P1sRZPk3V1LwWy24HMJnzSZmyfdRdrgS0ts5pr1jBrl5lyJsoN\r\nUmtlXCB+pi5lw/Jdm4Vux1MopYTDb8P2aXYBzbosYkLgOyGR9nis8Jh4WOsM\r\nj02Qy7Np041o/MHm2pGTGDAmYKubB2xQbQ3x9hrSJA7qPlXgRgwJkdRoc2md\r\nQHKTIiYk7b8VBmYicRhSnIKBS8fIDbLMRDY=\r\n=Sbs3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-e6253ee717406732c40f25ab4bb1eec88a73ba5c-18.x/balena-jellyfish-plugin-front-6.0.269.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-e6253ee717406732c40f25ab4bb1eec88a73ba5c-18.x/balena-jellyfish-plugin-front-6.0.269.tgz","_integrity":"sha512-IXCaapKGJcmou3isQC3iGc0jwBAaPhjrn6Z6kn//p3XH/76oU4MylHtWYbbi/Q2I8gVfeTG/6Ls6jLUiGCTszQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T04:52:09.957Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.8","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.122","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.269_1665034456484_0.6572136436965121","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.270-renovate-autumndb-22-x-a71c2378c7633eaf735a4ef841ac3fd8bda9e3d0":{"name":"@balena/jellyfish-plugin-front","version":"6.0.270-renovate-autumndb-22-x-a71c2378c7633eaf735a4ef841ac3fd8bda9e3d0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.270-renovate-autumndb-22-x-a71c2378c7633eaf735a4ef841ac3fd8bda9e3d0","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"300b78f5e996304df8001e1d1ca0a356d3fc2872","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.270-renovate-autumndb-22-x-a71c2378c7633eaf735a4ef841ac3fd8bda9e3d0.tgz","fileCount":44,"integrity":"sha512-WMMJLQ4bhx4jrv0r7LYE7QdheUjFlQTF4rNBwjbMN69FR0VIx5ELNckfp4+nDR1QmShCEnJzhtHQrt0pU2OkmQ==","signatures":[{"sig":"MEUCIQDhedUXaYKXddZjcpEOzYM8uEnNF/clYl/HPlA4X8fXEgIgFfOogmMF1dVU0CdQc0O3eHdv3kP0axWkzGmXAkkJRyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPmmdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGjw//UT3U1oAHty2nJSmT3c24raWyL166fKLgVjmbyEH0KEOijxJY\r\n9/3x9JHKOUw9soqaW/YS+Nhdte19QeuPvOROsDzoYQuB2Gy9DE5zQFiK+6nr\r\nY0Xife5iPr8FLsWSQWI5h/xAUy0orQpJjBKkOrngdKOKPKjqy4KcLvAgRIWz\r\neG+40ibYHQl7SdgZhKKVFx4sLwFdPcqhUyjCCfvgkGB3075ZZfM7uhBEBjH9\r\nqVa3aGCfYhzBYpizgcCLM2AAWV/rR9/yE/+AHDUATfz0TNFTlFewWgvbONEl\r\nuaJ3Q+03snWB1q1EvFB2A88FyY8TcBahfyRf/FkxmHycCNiPgrW1XRdAn3qM\r\nyqGo1QcE4pS8A+S4ePclRT8kpt5Ufytz0006LrZ4ajdeJnDndHRaI0mYzRwg\r\nk413y//IVS+JLZvwKu6WbAr5VnGIAbCsOA/9DxQRlGwjDGlJIdwKA1L8TtsZ\r\nWzWGshcL0nZ/3ayQ084sJF0XwIbcLLj8d3EXN0fQ/lMdhaR6qt6uaKQ9jk9U\r\npR/DkR72i/xWfcT4DJqGqTuzn2tKGH0Nov46P1SjdJyHDvRAjjFHfQXhDpdW\r\ntTwF6J91ljx4z/AbwZCo6RJmsXhiai6gBEEWSj/TbFUzUY/VhgOn1G0nYDh5\r\n+LmSdWVY/l7sLZhChPkQAvPOFkx3UA4s0kE=\r\n=x2WT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a71c2378c7633eaf735a4ef841ac3fd8bda9e3d0-18.x/balena-jellyfish-plugin-front-6.0.270.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a71c2378c7633eaf735a4ef841ac3fd8bda9e3d0-18.x/balena-jellyfish-plugin-front-6.0.270.tgz","_integrity":"sha512-WMMJLQ4bhx4jrv0r7LYE7QdheUjFlQTF4rNBwjbMN69FR0VIx5ELNckfp4+nDR1QmShCEnJzhtHQrt0pU2OkmQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T05:35:22.572Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.8","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.270-renovate-autumndb-22-x-a71c2378c7633eaf735a4ef841ac3fd8bda9e3d0_1665034653197_0.6022491868734845","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.270":{"name":"@balena/jellyfish-plugin-front","version":"6.0.270","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.270","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4ee79fc481ff0a1e587b0e0d3171c029ea217f52","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.270.tgz","fileCount":39,"integrity":"sha512-QLO41pqC2bKtygvO5+VHtt7HFq5Lg9BGwAmr0p2FkvyRtnaV83r2jyQ25mNlSyWhKd+RhtbwDZlrCtrjRwmLfQ==","signatures":[{"sig":"MEQCIHVYthxbuKVfcYR92q+74LvszOqq90GKwistpiBCLrJDAiATNj1mHnI45m80ZzVPXwfdq2QzpyhxrKZaAjllsllXIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPnMXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKhg//XMgIosAeFwuNwsaWoFF06xvzqnCBTJ53Btr2jA1vqkCGnoH/\r\nOWpaYpyjeO608x8ERMcSSMFUGa2Y3M8oygmEPcqw7FEpAcoYvOjjv9mVuppV\r\nuTAlDcSMQ+SQBKmOAOxvzoHFUWowSBeF4oLfYyEGDpcO8U3Gb3qfj/UdbMWa\r\nVQRMfyjG3OP5TOdPZSyIv5/tbjPtJBdTnXcQaPRdXnlLCgfFWTSJQEr3i9oJ\r\nZXITbpdmns6KTqZ5qo42ZPf2hwPh9RUu91Rz0T3zk/lk3no8VSSAkmruvNER\r\nmaQu848HqA013t7/hHOSQkP96L/nqol2eltkQ+FCmwdujv/oJXhe+GRyM2ug\r\nwSewZhoprXN8zM3az/H9cDfBlrUz75rolls6865eSC6TzqrKzybHBmU/G6nA\r\nTpyi/oDlZFuSlS4lSiKOCtMX8iKBHEFIsVE6iIETsR5Hr5p33pt/LByphyNB\r\nxvjd/a85JrdK0il6NUses809HCJB4DG5K+Ed8v0gWFJi8g12RdFmpF++Mr1+\r\nOZJxbTKnYxMNxmjF6nuAS5FF4cVNvvdWt6yNCJiGJ2Y8lT9g9JSCPhSog/56\r\nenBfXgRbSsZSNlS0Oei436au8lAeHmSTJYMvzZxbKzHXvESHuUR655Kpuxfp\r\n7ptU5BGgB1GJoWDxRrTzY/OYZ+O+u170lPI=\r\n=oNO8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-a71c2378c7633eaf735a4ef841ac3fd8bda9e3d0-18.x/balena-jellyfish-plugin-front-6.0.270.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-a71c2378c7633eaf735a4ef841ac3fd8bda9e3d0-18.x/balena-jellyfish-plugin-front-6.0.270.tgz","_integrity":"sha512-QLO41pqC2bKtygvO5+VHtt7HFq5Lg9BGwAmr0p2FkvyRtnaV83r2jyQ25mNlSyWhKd+RhtbwDZlrCtrjRwmLfQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T05:35:22.572Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.8","@balena/jellyfish-environment":"^14.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.270_1665037078992_0.9054282776419538","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.271-renovate-balena-jellyfish-environment-14-x-6efa8f027de7c73e6434159bfbddfedc2847bc3d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.271-renovate-balena-jellyfish-environment-14-x-6efa8f027de7c73e6434159bfbddfedc2847bc3d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.271-renovate-balena-jellyfish-environment-14-x-6efa8f027de7c73e6434159bfbddfedc2847bc3d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"eab1fd9d10d513994f6eb87d06aa94ff342aee61","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.271-renovate-balena-jellyfish-environment-14-x-6efa8f027de7c73e6434159bfbddfedc2847bc3d.tgz","fileCount":44,"integrity":"sha512-4lxHZNJW0GVZXtIJfreClXID89wacY53NLFg/dabdC8DSEl5eDRgxH5zZpwwMahIHdHWlC91Glb0kCnkMvrfNA==","signatures":[{"sig":"MEUCIHHaCH0pq3e8To14Al4atBd1xKzlMz7+ZSUFdIqLPS6zAiEA/bodoCHlDU0V7NMiEu69/3MY2Y80Rp6if/qjzfwd+wQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPnPbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCRA/8DeUMOUTtgfod+gB5Bi5Nd5GEuqLa+RkFqkzdGZrnKBa3z50T\r\nivwq2dfxh6D90Pa4Nz4m/DzNOGSozwhgPyl9lsBYQfKPkJV6p9RBKhm6FP2N\r\nRJdhib/pHZ7s0/aCyt7zjjEyw2/IdcCBOAhe7x62QTBzHOhLJLQI2toyOVuL\r\nUoIgrpP69j9fO3sa08F2QLAwwZUE6FdPbOVW3Birb0r5rE/bZmiDH9ukK2bQ\r\n0u2+1W7jFfzDBKm946MVZSSTPo/ndel/ph9KdDUceG0NEZLBpKJki6CA/h3t\r\n6TE2D/XuCtYtFZuS5yD9q5IsPJTqvQ9eqn8/nLBPcy+4RzMumcEHnB9U8ceu\r\n46KWM93VujM7k4/XgmdmfbslPiUkybZPUGlZwOs2vc/JIn4fTNQAQ38UDwtl\r\nr+GOZgiMKhE02ta04xMktlH9l4u4Q8TmG2ZbibI8pwDfVgI4Gsceh/Y5/5Di\r\n2k6aSnqq7YzwQYueO885zd2okvhuSYDh5Qpn641mNff7AhiUX+TGD2lKbXXt\r\nclMDxVswQp/VF+2wTyVdPvdxE3zmee+VqVzOToA6v+AZAR2i+ctJvlLWPaRt\r\nqPjezq7zYkqwdN6C6v5YBMgJ6IyZA+08KUlu1qOdyc9LNEGDIx1EXZtWEEeX\r\n5J6QNBCosVc/0lfQZgmNdHpu1OnsGRXB74A=\r\n=MN28\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6efa8f027de7c73e6434159bfbddfedc2847bc3d-18.x/balena-jellyfish-plugin-front-6.0.271.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6efa8f027de7c73e6434159bfbddfedc2847bc3d-18.x/balena-jellyfish-plugin-front-6.0.271.tgz","_integrity":"sha512-4lxHZNJW0GVZXtIJfreClXID89wacY53NLFg/dabdC8DSEl5eDRgxH5zZpwwMahIHdHWlC91Glb0kCnkMvrfNA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T06:19:02.480Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.8","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.271-renovate-balena-jellyfish-environment-14-x-6efa8f027de7c73e6434159bfbddfedc2847bc3d_1665037275424_0.953820459813536","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.271":{"name":"@balena/jellyfish-plugin-front","version":"6.0.271","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.271","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"232fd01b0509e0b1a128a72bb4a6d8f24218d25c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.271.tgz","fileCount":39,"integrity":"sha512-nGxMoR5DiaL16RX5FbdBxk5wa3y9FJtriS4LGgcHHv57RcI1HxwyFCDywBg9FsGP3LSpuUMReSRTFly6s+qTWw==","signatures":[{"sig":"MEQCICXQkGekd5h80RWZAxvigZTq3PsrzeLD1DgWHGt3uQ6ZAiAxjEGFktTNtFbnvaHGVl4rN2/4CLMlwcbbZxcfaQgRrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPo+fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJEA//XePNoa8KOuRJbWeyEhP7y3disY0ANo2h+WJGG3gHZbTVhUA4\r\nfN9tAf5ZNuGfkrFWQg20qMAC6rZKwwm0qs9vMIrHZqotijroRozKBq82mfrS\r\nLT7stt1QRb7siZpMR8f9k7No4U0Oi6LO9KUyMGOD+I9KGJm01kD4FrwC2xAs\r\nXYjitK8RstIK/JM8vXiIqgesaAukqt6kqAcNL3A7bCr+R+KeZwtGUEVEr2sy\r\nneoJDP0QxXp3D+8zJzphDdfeV4zCV1lQxN9dzap56p0Oe2XhyTf55jpv459S\r\n3KmddjHwXivCfflJGB98tvVNzDTq0ULfMYBNZ0zcZpCKXAed0VuoQgOUkIDb\r\nUSP2eYkqy/rNq6rIw/Hib2Cc+h3RUnLnmEMdtshZDbyck9dsCMTPblNDAZPD\r\nNApOsZqPps8dA6zbZ6XV29BjMU68G5JoISCCa++vTJX+o0HWro5HtOml+rfC\r\nvUjhKMd0GxPdq2LeJmNK5/hvdXJpFTA06UTFIBXxcCW0oipLMfI1L+APqwVW\r\nTc1xH/4aBoXf4whcyUQkAgL/1bc7joZI9qtveyRRpeQDjWCVdeCB0WD0Xktv\r\nD9VfX4t0ERbNwfHxvcHyICb/tgJroh1uiA2uhI9ZRMi8TH4TQEnkvrJbjRxA\r\npcwhFfOrM6yg7CQbNOmdDt9DEFIv6lDN950=\r\n=fvfu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-6efa8f027de7c73e6434159bfbddfedc2847bc3d-18.x/balena-jellyfish-plugin-front-6.0.271.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-6efa8f027de7c73e6434159bfbddfedc2847bc3d-18.x/balena-jellyfish-plugin-front-6.0.271.tgz","_integrity":"sha512-nGxMoR5DiaL16RX5FbdBxk5wa3y9FJtriS4LGgcHHv57RcI1HxwyFCDywBg9FsGP3LSpuUMReSRTFly6s+qTWw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T06:19:02.480Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.8","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.271_1665044383094_0.2227878292197527","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.272-renovate-balena-jellyfish-worker-35-x-84dbb660dd178335c9dd15112a99750972926a31":{"name":"@balena/jellyfish-plugin-front","version":"6.0.272-renovate-balena-jellyfish-worker-35-x-84dbb660dd178335c9dd15112a99750972926a31","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.272-renovate-balena-jellyfish-worker-35-x-84dbb660dd178335c9dd15112a99750972926a31","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"07dab7e5381df7333bb488a76b6e639f3695359d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.272-renovate-balena-jellyfish-worker-35-x-84dbb660dd178335c9dd15112a99750972926a31.tgz","fileCount":44,"integrity":"sha512-M0yKWTyLNIwN070JY2jau05yMH/vIQKXmbEMeEXq/GwfdPL7knuzZrvlnnHMQZgIU2lvdmHCoEFjQPDMnMe1Gg==","signatures":[{"sig":"MEUCIQDXwoYXjF3MohJyiMa1HpuGZDpMwWFPwqpxwRaRReEvXQIgWe0kv9B8OUmL5qSUC3LE2nIH+t7DLgebFF8MInZof7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPpBIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3zg/+Jk8wyeHB3ZN2ZedTFiKIT0vp8o6PjIrXKqrB5IPIUlQBi1pt\r\nLjYZse/+rDMjwc3Qyr2wL8bMibJr7BRVARLoRBtiSJf0Zupl0iWTzYcpG+Be\r\nJl2hexdn3N8JjgxPO2lWm6YVBmH+s6XcqlEGNcj0yVmDgLHwDLAHyy7CfPMx\r\nUsDD/hiDuYmZ5EYhq+dK37DivfsjG9IYHCRgdOf56RmFdfKhbruJ/FYiKB7m\r\nPllTy2x67TMXupsHFTHegRA7QoJk6UhivFYlKOSfVsqO/HFvQCjG/+HUkO6Y\r\neL8YvtOjtGFWJU0+eiqvrEKFxp/8BW6q4AIDW/2bsJX1vhBQAnjZJp/F+MBc\r\nX0h33rTElGB64BwVx/8oCcZ9h1lP39z7XuwOmkTlanBAGd4hl5z9XcD5332j\r\nTnpURXpD0Bv9jtJBDHH+/6UHiHnY5Q79Oi9ZGSDf2Uf8N2nN0ALaNjqUVcLW\r\nYa9ZqiZeqDdW/7kI/GiUeMe742WHY93i+K06FtNEHMtte5LVfADwY1HadR0S\r\nNmPSq+eNgy5bVIKggGjvDBc5nwNOjni8Apx+0hV8Rc1z3hRYUAaavH4oym47\r\nfJunAhAIjSQXsaFLddIXwjGIMa37BxXxOoBWuT4EijZELUrRllmeJX41thEp\r\nfR1wplYd3VWZYfmcmuXZF4/jbHZupNiNbc8=\r\n=kljG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-84dbb660dd178335c9dd15112a99750972926a31-18.x/balena-jellyfish-plugin-front-6.0.272.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-84dbb660dd178335c9dd15112a99750972926a31-18.x/balena-jellyfish-plugin-front-6.0.272.tgz","_integrity":"sha512-M0yKWTyLNIwN070JY2jau05yMH/vIQKXmbEMeEXq/GwfdPL7knuzZrvlnnHMQZgIU2lvdmHCoEFjQPDMnMe1Gg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T08:20:21.075Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.9","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.272-renovate-balena-jellyfish-worker-35-x-84dbb660dd178335c9dd15112a99750972926a31_1665044552616_0.8077677695088119","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.272":{"name":"@balena/jellyfish-plugin-front","version":"6.0.272","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.272","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b88388785ff29520d9f57f5031f42a1d43389b96","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.272.tgz","fileCount":39,"integrity":"sha512-WVlyLGT9O4A28vm6KZ7Y6T/zPCxucM2pOyJYHD+AntFORotIaP8H18B8hwyu0CcnWHcpmnW5PfqbEolE/eQlpQ==","signatures":[{"sig":"MEUCIQDeeL5YABdAQYaVskMtTshL8dbdyJhANACIC5yc9+U9dwIgLDgh877z+vx5C1aJuusGWyuIWxkZIxWzoWFwm95219M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPprcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMYw/+IP6WL6uICb8ZyH0HfqefqynSfsLuD/EYwVrotiFlma0SuK6C\r\nkg4d1y0K3tKN4LwKSa0xH0IMV/gDk5ruJ3apUI1CRnNJdkq+89J2i3Sjyg6T\r\n7LBSrN2PoDur/wBmd6EFlmg70yFu0/xi1kec+MMKSiuSmtv0l+MGeSTY4W/B\r\nU7VqccDvtPj+/YYTSfC04oUqkA0ig0haTyiY091Dktku6+bVxNyKNQiZ/6MG\r\n2XBn8GqC074IsbgVetOYelPogWu7M5J6NLXw5AGLujuw/Pg6HPw/Ty4wkGvU\r\nYOBeNiqiinX7nzDljda8mV2miqAPOwQrIo9Aaa9q/SwGAWoRxYAbfjh6NzX6\r\nj6UzUe+Thj9M9ZE/nwKDstgRfxCO/WB1ePRX77T6AE7pbaI8UKXOUywKn7l0\r\n0CaCmIhVdxpnFU38DUezbFdNPkO1OCI/EinwZPTqkZa2x2/kwDCU1UItJEsv\r\nobr+8ttINFE1djQbl5P1ALt6BcJD0yyyiqhAb8o6Csws/wsQSlGW8Pr1r0Z6\r\nBc6WgiqTWlZjMKNyk/rNLLAuJiiqtCR3UHjhGh3QF6rZGVPsYI3dUkkk4ePb\r\nMvm+ZeEpdu7YXrWJFxGSJoKrzCu1GM2gNF6YaIEbu2OnqkWxfWGDVjiy9UxM\r\nors3+OaH6755uNgadc+5E7ck+KrtJgT7hbg=\r\n=DgE2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-84dbb660dd178335c9dd15112a99750972926a31-18.x/balena-jellyfish-plugin-front-6.0.272.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-84dbb660dd178335c9dd15112a99750972926a31-18.x/balena-jellyfish-plugin-front-6.0.272.tgz","_integrity":"sha512-WVlyLGT9O4A28vm6KZ7Y6T/zPCxucM2pOyJYHD+AntFORotIaP8H18B8hwyu0CcnWHcpmnW5PfqbEolE/eQlpQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T08:20:21.075Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.9","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.104"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.272_1665047259853_0.5967943648717839","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.273-renovate-balena-jellyfish-logger-5-x-d12e7bfa8a4935a178f6ecaf5935ab5118fde82a":{"name":"@balena/jellyfish-plugin-front","version":"6.0.273-renovate-balena-jellyfish-logger-5-x-d12e7bfa8a4935a178f6ecaf5935ab5118fde82a","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.273-renovate-balena-jellyfish-logger-5-x-d12e7bfa8a4935a178f6ecaf5935ab5118fde82a","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"260286bedd485e82c6d957d5bb4d1aa9483afd59","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.273-renovate-balena-jellyfish-logger-5-x-d12e7bfa8a4935a178f6ecaf5935ab5118fde82a.tgz","fileCount":44,"integrity":"sha512-jZdSmhEFflKA655jo2N3wH+fLsAqIHptj4B2Cg2pYJCErg9+WhiatOTnA265Vtt01GMxQ+662Sa0UBNFcGjXdQ==","signatures":[{"sig":"MEQCICMHfT61WR3jHpG2dtdyaWfgQX0VfXEOjW9NOpNctbxiAiByymYsIs07eJMMRPsLCKAbWbDWuoWE0vZU1Va2q5IzCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPpu5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG9g//XLyvVe8iwEHzuHH+VWjNfBlcomC9XzPOq0oBtNZsQ5o44qvq\r\nDzRCzq9wgiBNn1VzESaxbw6bj9bnDhYaHgzCnmorllJpkW2xBTkc1SO5q3rZ\r\n/oHBxovqHn1W2RAEgIRSCNBUgNN5uUSMUnnAwp/MFzMWUJ4QBJTFPzRtTZu+\r\nryl23bNzDMLRJpvjvlzAPZyzWjOiCzRkLUEMyDRcAFBtTbSv2PpT//rFdVzT\r\nkfMj5zENMnGhGJOKMzKKfYuyemdFERmPTq30U/ZYthq5Qz8302Kqf6RkaeMu\r\nHevnHoIklqjtJiTEsXZE9ovneo3yT5D/sp/qDofSv7iYoZSRxwzGUKb1AtB8\r\nUgcXzQhH0TrPxAqNGFhBedJUB/RxPDmaW/Le6/XGuohhN8ydqQwbR5HaXx3T\r\nYsv4pVWrILbrg4xrigmlG3tQI1yM+R3YTNbva9xukIsxig/RvXZ2nT93cFSI\r\na24hqqlZRzVpuNkq32PyoKJn9L69c0Lkf9JLHyc/swHGQU9++gUeac5pqn5g\r\nawc0U4VncBA90tbUtwEikYa8JOcDqj5FJ/YEySngWHm7bxPFEdxaqsLDF6Xk\r\n5fUm0PISsY3XoOylUGFPDwEG/3kgp8yqr3eNjvYLlr4lKFtRacwPHvJ5FmVl\r\nanqyt+nu5kiBJR8mNqsfedLfWBJggROiHdM=\r\n=+W0T\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d12e7bfa8a4935a178f6ecaf5935ab5118fde82a-18.x/balena-jellyfish-plugin-front-6.0.273.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d12e7bfa8a4935a178f6ecaf5935ab5118fde82a-18.x/balena-jellyfish-plugin-front-6.0.273.tgz","_integrity":"sha512-jZdSmhEFflKA655jo2N3wH+fLsAqIHptj4B2Cg2pYJCErg9+WhiatOTnA265Vtt01GMxQ+662Sa0UBNFcGjXdQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-06T09:09:11.182Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.9","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.105"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.273-renovate-balena-jellyfish-logger-5-x-d12e7bfa8a4935a178f6ecaf5935ab5118fde82a_1665047481444_0.4852578611231748","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.273-renovate-balena-jellyfish-logger-5-x-fa90c777e20dc2a97cce6141ccb18b4760ef7847":{"name":"@balena/jellyfish-plugin-front","version":"6.0.273-renovate-balena-jellyfish-logger-5-x-fa90c777e20dc2a97cce6141ccb18b4760ef7847","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.273-renovate-balena-jellyfish-logger-5-x-fa90c777e20dc2a97cce6141ccb18b4760ef7847","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f74f4c671497f81b6d2e176cdf054d81be2eaa3b","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.273-renovate-balena-jellyfish-logger-5-x-fa90c777e20dc2a97cce6141ccb18b4760ef7847.tgz","fileCount":44,"integrity":"sha512-anoIC1OXpRCSqUlWnpgqeecEz+JFTxhXGyzuVOEmcNrxcwR6pwfDq6cG8i2GVUAmt6TTV8GtZtLiLfEnbj8DaA==","signatures":[{"sig":"MEUCIEXbIiZcFNY262/zE2upFvOrCIjlFF94p3ahbKMjEWgEAiEA3Rqt2GnHoNnMTCkJDPt8BkyyfuVwJ7Yks76dfG9fnlk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQXi5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrebA/9Fzlr5ZPCeqQtm1fbDZLzPqlJCpTpuFNQ5HBzkL0ZKOG4xuyA\r\n9B1BAJXQB66yCH2z7bBy3eSNC3MnfXQidLSs16Kk8GjjjMrko9hAP4DO8VA6\r\neVUKYYDCIleyQiyn+VqbC5Cbqu499GXMTG2hfqsXPZu7AM8vCfrFdEPwtObv\r\ndsIfB2qgUjdiSrR1xaKOj8X20JslAxHTMBUXP+gSTEvAScuUAS5ZuRLLxBiP\r\neL8osNpkkqqKh2yI/JIDf9yIPxlgBXK0EnuErkU432Cw5LkCAXcUvFUtCJmH\r\nBB9QeciZKvOnV2rJDzkqAML+Tsw4adKxncy3S5fdASC9PB3oqBKxjKT4Bq2b\r\nQYNMK+TFjeU2HlWky4DY1sRQRMnVYuPjlaVghekZieCZ1jFnvuPJt8RzO7Ps\r\nNpwp06QR24dkLer/lgtdCaYkyzyPw3ZMHtZMk4AvmxOFADAHfVdZD3cwd2JO\r\nf2i0PUbcqHiu7eHCcqUspIRoPhrSgyMmm8SWIhDcd/gm+hhdUJ8Nc6l8gM4B\r\noIhnSYx/OytXu5MDaFXW9eAkDIhPVHGhtXbeGKKL3ETt9ZkgJXJyhSNktysI\r\n+qiO+YRoVnPnbVerAZojywfZzgTWamnezVS/o2N9iR3LbSi0DEwIyN3TcwDH\r\nxJsHgJTl8YCZPio2Fat9XTPLXZIDA9T4OcA=\r\n=WkdB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-fa90c777e20dc2a97cce6141ccb18b4760ef7847-18.x/balena-jellyfish-plugin-front-6.0.273.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-fa90c777e20dc2a97cce6141ccb18b4760ef7847-18.x/balena-jellyfish-plugin-front-6.0.273.tgz","_integrity":"sha512-anoIC1OXpRCSqUlWnpgqeecEz+JFTxhXGyzuVOEmcNrxcwR6pwfDq6cG8i2GVUAmt6TTV8GtZtLiLfEnbj8DaA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T13:16:29.594Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.9","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.106"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.273-renovate-balena-jellyfish-logger-5-x-fa90c777e20dc2a97cce6141ccb18b4760ef7847_1665235129222_0.6098840124307237","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.273":{"name":"@balena/jellyfish-plugin-front","version":"6.0.273","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.273","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1ec69a513fa74122cf6f62791b62e7cb41455039","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.273.tgz","fileCount":39,"integrity":"sha512-U6YvPvYNiwFuKgQzzwkwUevHSqGkdgsZ8LY/EWkDyYpv2uxn7jelcHUmVHyMyLVOQzIEUaVgkUobYvar+HC2Aw==","signatures":[{"sig":"MEUCIGLm2/E77a8+g+PBkbqtQ6dP+pPz1ELEL/Bc8pW3B4EbAiEAqSh9B+HHqSnvkoXLDLEnwFpRPKuAvF1LqyxNrhu6GrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQYI6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP0A//Tvk1rZM1N7p5Bc/TUQJxvvbQz7LKwIAJoHsu6HSlnAKwGP4+\r\naGCxYmlMdvuuaBaXFFCFquyM3wnmiMc8GHiYSNqj2QzZh/W722xPnWnzIrvQ\r\nEy7e6DSrfB3a6O7A8iNHxo7hQVIuZq6xO+NNBUXQshm1z8hr+PBVqHK3cTVi\r\n661l7OAyrfMfRDpDANofAtBekkmKvpd4zzir7+ISouvSfMiycRqaC9+5Wln0\r\nCHw9AgYpEW6ezGDd7SSzprBrfY0gl0hEo9GgGcnSN2hQU9Mc1Fxn8ixQbXeY\r\nZyt8S04d/iqLZrDyCjIUXs/zGdgEtIxn5SJ1gq2tPZI6lNz4hOeDB0zO5ufh\r\nDqzOndaYAhqlk+Oz74BpnfFC2e72gdeo5PitpHWnLDklvxABn9pqiSO+dqt6\r\nKvvPrQm0qabj7xoXGyTePaichJYW2uGxAkQlSaaVjxO/v//bBVxN3T74GL3a\r\neZnHw0Z4Ab51LYJjOqSbwFQPz5L6aaGQ1KDhq6m3geHJHihXhoQjIV2XVyTW\r\nvyk+TEM73agTWGpyTU4WuxTMug2Cie+uyD+g3+kW23olFq4AHraP3c+3eY3f\r\n2yKkmT6A/tlbNh0OyJdi+hB43/Z/FGGnJVp/iiVdebby8QPMKBupaWO1edMx\r\nkwq4Cy4nv+mufyxIkQF7gBiwNmwUsbOE/no=\r\n=a6EY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-fa90c777e20dc2a97cce6141ccb18b4760ef7847-18.x/balena-jellyfish-plugin-front-6.0.273.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-fa90c777e20dc2a97cce6141ccb18b4760ef7847-18.x/balena-jellyfish-plugin-front-6.0.273.tgz","_integrity":"sha512-U6YvPvYNiwFuKgQzzwkwUevHSqGkdgsZ8LY/EWkDyYpv2uxn7jelcHUmVHyMyLVOQzIEUaVgkUobYvar+HC2Aw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T13:16:29.594Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.9","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.106"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.273_1665237562095_0.13309689741651787","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.274-renovate-balena-jellyfish-assert-1-x-f8b0037e27d019c793b54df7e9266e36c50c2f50":{"name":"@balena/jellyfish-plugin-front","version":"6.0.274-renovate-balena-jellyfish-assert-1-x-f8b0037e27d019c793b54df7e9266e36c50c2f50","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.274-renovate-balena-jellyfish-assert-1-x-f8b0037e27d019c793b54df7e9266e36c50c2f50","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"16dbfe0786971beb946abe0870d6832e1c544ede","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.274-renovate-balena-jellyfish-assert-1-x-f8b0037e27d019c793b54df7e9266e36c50c2f50.tgz","fileCount":44,"integrity":"sha512-G67gVKJohxbn8sOOVRtMW0Z5PqHbNhl95gXpd9k2UAFof29VYbCPHQcSKKI9aRC5OT7gLF4Qt34Acbiev/60FQ==","signatures":[{"sig":"MEYCIQCPF7GUJfl5iTwAYJZ9o4S3cCjqS5G31dog/9g6StNdHwIhAL6f1/FRpV23Jb2ycLRjvTtzCR0yNS+jy6PiN0HixxWf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQYL1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHDw//doPCQIULGOaqragKJeN45fV80oVORhUflv9kWGR9dkguw+jI\r\nLY2LOxYt2gk0NyUj5jLVDux8NkeMoIGG+GvSZ3iIf49iVKpSTHk3QFs+HnBv\r\n8AJTHGgVjEjM0UHewHIjjd2lVTAA6LdN7GLnLxZDu4ZNBOI4vgbvtTmP2d9z\r\naxRbpVk/CL7tpucZwuL30tAZ+IoakLPTedOaaLkF8fSLuW6o1GVuzkTgXYT6\r\nOmEK71sEnIb8oNm+QQDabxv1qHTBi8ljuHbwvfK6GcOzHsuG3VtIl+N3pU+N\r\ny+EJB/UfjDT2QSgZzm7NNCwjj241B6F+Zaj0V1mUCMx7x1TvO225UTGAL0Cu\r\nNOq78Ga4Lxzo1NpTnIHRIYYYrwRK4QQGPsy0LnUEoPwLP+7S5RxxEcnsIrgy\r\nU00rS+KN6zZ56AhmBMvPEFLoVLLYXBbgvpyA0QyK2AO5Kml8iwjrxdOfY7II\r\n0UXgWkRPPRmwEzciJSVoMfCHmR9FxK8akf8DxF1d7RZuEyO9oou3DN4wiuNB\r\nU1hHF8/TeXzNYsLm/fadHC9X4PtmCZSiiiN3pf7uixa3rMl0YBui1KhuMC4A\r\nZd7R35muEomZ4nRkGbINlI9Y+uf4O1isp1yXfztitHoyeC+0mjZKppIuCidH\r\neX1RhjOextzVjCCbkx7xxBopgRuaRBbQC08=\r\n=aYrk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f8b0037e27d019c793b54df7e9266e36c50c2f50-18.x/balena-jellyfish-plugin-front-6.0.274.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f8b0037e27d019c793b54df7e9266e36c50c2f50-18.x/balena-jellyfish-plugin-front-6.0.274.tgz","_integrity":"sha512-G67gVKJohxbn8sOOVRtMW0Z5PqHbNhl95gXpd9k2UAFof29VYbCPHQcSKKI9aRC5OT7gLF4Qt34Acbiev/60FQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T14:00:21.607Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.9","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.106"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.274-renovate-balena-jellyfish-assert-1-x-f8b0037e27d019c793b54df7e9266e36c50c2f50_1665237749434_0.7863113781583899","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.274-joshbwlng-prettier-63756d0349dd506f7bae1db8972247733871d1fe":{"name":"@balena/jellyfish-plugin-front","version":"6.0.274-joshbwlng-prettier-63756d0349dd506f7bae1db8972247733871d1fe","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.274-joshbwlng-prettier-63756d0349dd506f7bae1db8972247733871d1fe","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"edbaa8d541290ce9c0d9228259f636b0b4a37408","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.274-joshbwlng-prettier-63756d0349dd506f7bae1db8972247733871d1fe.tgz","fileCount":44,"integrity":"sha512-+HKyOZM8i34lPFDOyZzJ3LLvvYInKYX1XEHCLoDMOLTWIFGUB6XGhthZ/V4Af8fKadyfFguYAQkmCQhwiKhVXA==","signatures":[{"sig":"MEYCIQD0zLudieHhB3oOcuqaiJ+VEBdC1qKHBLSrb1uI8Bz76AIhALfJehhlYp4vWgL/VsfpsiJOpj7I/odewj9NgfgMaiSH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQYxNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQMA/7BiZf2n8iSnJpcLQwdjXuLYRUoo5gi92x+VkajJv7P2LGlcK4\r\nk9l/NoYEbgVdxd5G0UX5Zw7GHTac/tQJz5/HrBGTwUuSx5vcT5gomqMI0lKb\r\nY9C+bPjqSJygwnN4oTEcFJOez1GOj3z7R1+eN243cRA9u0VlvszCf6IL/NxZ\r\nBkZTWWqqimWAhKHU636FODNwfRD36wrW+7WuU2dWAY/lVH7wKbAQegqNWojS\r\nkluYZLU4Y46Hhy7oPugLVaQIWYsNBHxqXDK/oydOZM157h9/vUBrnKkbGbS6\r\neP+P3PaAY5uhJGEaK5g/VduT7GrGpfwKcD0U2iRrW1mCp+TAbqHTifFRWt84\r\nNPC8CtFkORBV3Tu5BnQQz6UkB/strZTNPri3NZ2tRPp3VU2I6bw747wyjO6x\r\nQoqp5gXkXQPnqTI6rntTRPB57INR6X0uUrd6iH7yOkVYs/l8cmJcvdyUkxdU\r\nZNUYqieoo/ZXeS+pSzp1L4TGSwlY2uUyhrTKCrGwx8rVwn33E3kR53OM9Ygv\r\nk5J1PIZhjxKzWjJMt7A4ORz5m6be0dpTm/LN0GsaT2zdtzk0U/TauGUktxeN\r\nXuE9zlShAwiQisxACbiPkyobhoi6LsUZfa3k92qWc/cwrbtOLc8FMHCdULxo\r\nrtRGq9hcbhf4R+9mLzpZitV1p25+SxCNoSI=\r\n=iwj0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-63756d0349dd506f7bae1db8972247733871d1fe-18.x/balena-jellyfish-plugin-front-6.0.274.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-63756d0349dd506f7bae1db8972247733871d1fe-18.x/balena-jellyfish-plugin-front-6.0.274.tgz","_integrity":"sha512-+HKyOZM8i34lPFDOyZzJ3LLvvYInKYX1XEHCLoDMOLTWIFGUB6XGhthZ/V4Af8fKadyfFguYAQkmCQhwiKhVXA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T14:40:03.076Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.80","@balena/jellyfish-worker":"^35.0.9","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.106"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.274-joshbwlng-prettier-63756d0349dd506f7bae1db8972247733871d1fe_1665240141704_0.5806660962144745","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.274":{"name":"@balena/jellyfish-plugin-front","version":"6.0.274","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.274","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a5bcd6b647606680a869a11f893c2efe02543616","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.274.tgz","fileCount":39,"integrity":"sha512-abcQArPXI3LqI/fCVd9CEpxX/g0PdwFXaxS/zhOCq4/2BbvR2vHAwm9/UuOxFghA8veV+9mo2g1PxfQfD1hQFQ==","signatures":[{"sig":"MEQCIFhcm9PvYnrFIehwDunCm0Rpxy3X/ThVjTFWYHpLVAHeAiBK+BbmLrWmUTSMRxPaa7llob4l1Gk5O1+tPwc53x5NVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQY2EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1pg/+I0whFhTa1nL06YuyUp8AJ01/m8H5rikdlC3aGdcYSw33ulc5\r\nLYfuIBQFfnoYc6w9WXlaPfc85R5cLSmot23w5lGgnLMIlNCqjwcYHRJWbvRh\r\nDSvQROjoki6tQS4Q91HPsLIvker4E1XzMeOV/iMLhPkQJcF8nJ0Uqqwt3zs6\r\npoeu4/0bfF4yiDnDOmJuh0CHucasHy8MhF8uJrwKijGupgyZAtA0lpUySFwK\r\nmYSJjDy78w9soI10SfOPaet2tKUenMGhk5dUx5arHoIv4/IGt7PnjNYfEWz+\r\nfs9hflT1QDdYiQHxClqDY/ctwgW4zG2ldQplFy+phBOE0v9dqrTmRjvuy9vS\r\n115NwFZ98R2eVTpUlaKNRoppxswQgXVkwSn+lEk8RAMoRTtFwNu2LcJvgxiJ\r\nD8Z40u4xHn9nnDB47Rj7z4T9wawv46XmayhL0DeitAnDgl2UHdRT94HNUVFc\r\nLe9BUSVRi3yJWbfz1MvBcCSnOcjrDftmE+qA43IjYcJ/eU4JERaIrtlfaFSq\r\ndEGkIkA5ZVRt2PjWTXTiiQAnShX2yeYX5jWRiNDgQRJpjCYjbfguCCfNLbP0\r\nYmc+ZV1uLsJ2S077JWPtkOhhaZN7aMhQZjuH93M/ZE0oMk7rTn5gZOwNTrEV\r\nm/BU1hQRvTBeODQ/BGnoVquy/n1uILAzMR8=\r\n=Eb5i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f8b0037e27d019c793b54df7e9266e36c50c2f50-18.x/balena-jellyfish-plugin-front-6.0.274.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f8b0037e27d019c793b54df7e9266e36c50c2f50-18.x/balena-jellyfish-plugin-front-6.0.274.tgz","_integrity":"sha512-abcQArPXI3LqI/fCVd9CEpxX/g0PdwFXaxS/zhOCq4/2BbvR2vHAwm9/UuOxFghA8veV+9mo2g1PxfQfD1hQFQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T14:00:21.607Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.9","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.106"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.274_1665240452644_0.5056684594628484","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.275-renovate-balena-jellyfish-logger-5-x-d664133d2c09e503b143905f9371b05f224c6913":{"name":"@balena/jellyfish-plugin-front","version":"6.0.275-renovate-balena-jellyfish-logger-5-x-d664133d2c09e503b143905f9371b05f224c6913","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.275-renovate-balena-jellyfish-logger-5-x-d664133d2c09e503b143905f9371b05f224c6913","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"6c5ae37dfbf00274013073768fab1d725ff0a3c4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.275-renovate-balena-jellyfish-logger-5-x-d664133d2c09e503b143905f9371b05f224c6913.tgz","fileCount":44,"integrity":"sha512-B4+MO7tcADrR9+IgGJdx6H00a/wcV5KWr/8n6e8oQDpNG7Y2syAwUICPDj+VH2I6n89525gZCgftogw/di0rZQ==","signatures":[{"sig":"MEYCIQD2Gp28H3GGz/KzXMSP+azCCC80bW1JZTTsSWMmZ/VQzgIhAOkaHn3moGHPG4IjPsmvhqx4P6R5ARSC4v4IBCXBgysE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQY5AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSSA//QiVhVlKkjRIKj6xmdU2P99Vis6PXnLt139pRGLbfh3ybjy1Q\r\ngtliyYn3AVlWsqyPeMHJam72JM6I0L/L8WwXyQ42DhvtzYEAcrHQet1inkOn\r\nd7+GyQQtFOmBT1zsaAnd2scLj0cpccxnAWrzgdrREVEUnqGmoboHC7ztnFHP\r\nbVnSrwE45dMKhWIBXeZBjIxn86I1Mx3/lg3f6PZuIddMq77FXE1DVzNoB6Kf\r\nHLJijkQ31qNR+ZH0MIiFIpt4TvrsBQ9UjuG0rvzMO7af5HaJaiznpdH/pDJE\r\nSwTDavA1xKWe/2kHursvupyxrnI92r2XQHQ3wp2MabOWdl7Wt++HrdFPPCd3\r\nS0l23jYWXKnVk5s7VETtbpeg47Pf8vETTeXI2nlXd2yu8BMDEyQ8aVkzTFTI\r\nAAy4fGp0cEYeEuA3nlTHRlQR7FWRfgh3olw4/TwhLimsrV9XvqqUJXZ4Jv9s\r\n9kPnK2YpMowaIsloSkV6c6n42P1ARFr4qfhlndxJzVaU97Kn8k2+VKwT3gJV\r\nm4S9bNJ3aw4QAsTJ6g0EruKm1g2MaVcxBdty9nP4efTZGChOq9e7VjYhFiyu\r\n0hcQzL64RMyT/RCR6nRs36h0O0o3bwVJfLOkw+Mb00jvulQyiW4vbzEymWBQ\r\n/5ovDQjz3F6PZfF8g44lkP85ZXIIHmLWfTk=\r\n=7BL8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d664133d2c09e503b143905f9371b05f224c6913-18.x/balena-jellyfish-plugin-front-6.0.275.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d664133d2c09e503b143905f9371b05f224c6913-18.x/balena-jellyfish-plugin-front-6.0.275.tgz","_integrity":"sha512-B4+MO7tcADrR9+IgGJdx6H00a/wcV5KWr/8n6e8oQDpNG7Y2syAwUICPDj+VH2I6n89525gZCgftogw/di0rZQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T14:48:16.806Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.9","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.109"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.275-renovate-balena-jellyfish-logger-5-x-d664133d2c09e503b143905f9371b05f224c6913_1665240640629_0.6452651636482338","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.275":{"name":"@balena/jellyfish-plugin-front","version":"6.0.275","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.275","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c8756acdda2adfacae2f03afa2df8c842b1b0919","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.275.tgz","fileCount":39,"integrity":"sha512-biIsgkuNi100EJcwnkwkOonahCUiNcc1lzj3BIYq9RSUTr8lgMgeOXdfBMaXuqvplIxWtEHhHMRque2QdToGTA==","signatures":[{"sig":"MEYCIQCgGFH+18Vgm1hyLwPGlCZn9Fi5r6Om8t+YawSm/UGGRwIhAJyh8C8bwB3g2WegcPBinqNtFHB4pGFK5lRjhv99eF6J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQZi6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaCQ//c2IFS9g2Oya0r4lj6Acvh/kXj8p+KI2xB8m4Vd7P8OyuNOgg\r\njizIeGPEr4HfTFywFy2dJlKzWcndNhDlBFKLQMY02ODQtGQ4MsOcvDleaFQw\r\nzc+W9/fufL7+aj1aM0G3yEt1yHEa/weSQK8B92mUBlQu4WRHikeDq1nPY3kx\r\ndE3GTYqtHCb9CQFA7EemVoRoHWVBuXx006DgssdZ93qgUkOrnAOBdw7weSK+\r\n4dmX19B1PZqOy4wx7wqwiTl7eLJvUgl9OjszR/0MbUhPvKAgUl2uFWj/f/Gd\r\n5yWIcNUdJMZRceHnpSwA72vAA5+ncvz5Pf2BEzPlMci6+U5RZong/98wRrv/\r\nmeLalbHxNriM3zZyNyN4j2Czl+jDwmrTZuGMMRM3vmKBCW6O7rTttMGLqA9K\r\nA/1r9tzkg5K0O1uxfQ+FOwxDLce03zG0gmBSlvoX6UuYm8qXqZoUE27WPg8E\r\npTTLfI23MpqwE/91hsbbkkIdPjTdmx1bRuMa1NOKtGahv89GP3A+jsPGBEa8\r\ne4z2otXwI2GrspVx/Awdsie4RUFzKKtekMnQW8Vspdu7Vha6duB3Xh/Tv41U\r\nHzF1hmX7e5VL94bPUnrmrvIQ0kl8hBivaGIx0hVx1JhmuFY4tH6i2GnyyymT\r\n8k55NV/OYRJJPJdC/85lk4KT4PtHq6z94JU=\r\n=xgtb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-d664133d2c09e503b143905f9371b05f224c6913-18.x/balena-jellyfish-plugin-front-6.0.275.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-d664133d2c09e503b143905f9371b05f224c6913-18.x/balena-jellyfish-plugin-front-6.0.275.tgz","_integrity":"sha512-biIsgkuNi100EJcwnkwkOonahCUiNcc1lzj3BIYq9RSUTr8lgMgeOXdfBMaXuqvplIxWtEHhHMRque2QdToGTA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T14:48:16.806Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.9","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.109"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.275_1665243322391_0.8500916854432192","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.276-renovate-balena-jellyfish-worker-35-x-da426a207385c2e37632ec95558a0c1ef620be8d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.276-renovate-balena-jellyfish-worker-35-x-da426a207385c2e37632ec95558a0c1ef620be8d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.276-renovate-balena-jellyfish-worker-35-x-da426a207385c2e37632ec95558a0c1ef620be8d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"25a124e5897d7c2fcbef4c6922107016943102eb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.276-renovate-balena-jellyfish-worker-35-x-da426a207385c2e37632ec95558a0c1ef620be8d.tgz","fileCount":44,"integrity":"sha512-vD4B6DCEAuGLGleCrVniljPGbqC0fGtjAQaM89IoltyBbPOXLZ0Q8wavhDX1dKSB7Hm9VDzrXpX7+SV5YI8+sA==","signatures":[{"sig":"MEYCIQDcZ7QSFSz6WOqF680bLNPz1pVQ2aS6L+JTg57O0PF+qwIhAJkerL9/a/ulPO2ha9UdXqws45FAF0JTrmeWRhKCU0Hk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQZl9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLqxAApAGZbRAvEUXMr+WYDfVB6bQ4BH/C7ElnE8tGmlc8BIRWSC2d\r\nUUUH0Xkpw6ircDzpTAwBfkxz8C7xHI5RTmIsXFzYCreQjOpxDNZ75Wa7FN9m\r\n6K5I8VmqQ5voMViMJXwsNJFNh4jwmEVjR2dtNmDkT0onYrJegi7MJ3UQwUm+\r\nzFWsOttUEWJUtIURQDNBILNpdN4U6+6zQglwnt99gf95O3QfCgH+UVztBhyX\r\n+aw0LG5cmJmaRX/kMD7Ysg+YxGtQwo2Fd80/kIFGNteAJK9tkMIApARs1DAu\r\n2cLN7RRoWLiBSX9txHfaY7WpQ/vqcQ8VNm/0Ub+fIwhsIf19PxwcsBIk9jWh\r\nwYQnCSfmQVeBV6J3RerVtuWLIeN8KoseLoLc9VANEZbtsXIjUs+0Y0Qfqe2O\r\nYp9fytm9DGU+a0IL/aBDyHAkj89i33FijNh0dsIwngL5G2lambkvr+bianGb\r\nnBxg7zBvj1eQpsMtOKj8nTZDqJpMCnlVTUNxdlT53VniHawesH5zOM+wVCAL\r\nCijecyPKZmmCiziDFf+hYjtev0DmpE1mKNndymb/mKtl2VfknH6BIjgFDnOf\r\nCYG/YxudSwYtmmptIZFzcCj90TRXaE0ZKEonxbmSL4w6CwShdFymP+r2Gdpt\r\nLoH/n4aJ1cAhwN59cnP2bS1S4oYBC6VqLO4=\r\n=NptD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-da426a207385c2e37632ec95558a0c1ef620be8d-18.x/balena-jellyfish-plugin-front-6.0.276.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-da426a207385c2e37632ec95558a0c1ef620be8d-18.x/balena-jellyfish-plugin-front-6.0.276.tgz","_integrity":"sha512-vD4B6DCEAuGLGleCrVniljPGbqC0fGtjAQaM89IoltyBbPOXLZ0Q8wavhDX1dKSB7Hm9VDzrXpX7+SV5YI8+sA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T15:36:23.818Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.109"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.276-renovate-balena-jellyfish-worker-35-x-da426a207385c2e37632ec95558a0c1ef620be8d_1665243516897_0.7924640275402977","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.276":{"name":"@balena/jellyfish-plugin-front","version":"6.0.276","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.276","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d6ac90200cffbc6a55509487ab071f7fb284b95a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.276.tgz","fileCount":39,"integrity":"sha512-1cD+2Fx3HjCio4XtRg+15eXDNsIA8uHAyZqztXzqj1gNs2ipwHuPmyvPbwl0wKlZJtMYJGnxtfaWFZLrBnjVnw==","signatures":[{"sig":"MEYCIQC5x2jEAJarKkEDI0K656yTn9/2ZC/R5l1eZGjZwXxHzAIhAJv64XLJ9lfvon9j0y59DuItVMzEEOqm+XYMmdWb8xcj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQaObACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmps5xAAoJRUhg/RmCyluBNAMHcZOSKRAf7V5blwGYa2nkADSfau/SRs\r\nGXQGqW/ygxSC3pZfHmKPpdQtFHaOMpfxIUaOMb78qVifHcw21me/XrxIuxKT\r\nXMQd1j9b9kV+QtTLo2g0H7dkDwaYjr78GntfKs/E2l7uzilvZOPLIJ77g0A2\r\nI99ryygiF0RHRXd7BLyb6utVV1005mg08e0bbRYLDddsRVPKsoP2xAFl6Hiu\r\n1or85eER3yTnNxUIzxUzBtXiQW92fKY8t7FA9IpriQGwvNRJA7oWpERn290z\r\n29Uf+dbiLutKyTT4+x+UbpPJrsl+UwalQlXWfHFGj6BNuQTwBgKjnjv85bv2\r\nxSOHH1OO47Cv+Y2VAIVzOZCVvf2hPtaAxhRk6QSvwN0AZGzJswo0hEKJda/Z\r\nPfj+vVH5R6EXK50yTDjQ2in5mAESBZoqjvL3JWczWh0ZkC4MAfPosHmfk4L6\r\nabP6BgmBTCMpFEJlyQnS3+YldqgXCkhpK+tAOXXXHuanNyz9Eoe0T1h4rA68\r\n4qh2UEjQlTL89e8Nj8tZlbYf/PdRL6gBeXTTjugH8UTjwhJhMSJnVcf/BHso\r\nA/BVdz/8F3VIKNwr8xoh8uEiZyR9J6hwyT4i+6+ZEsN6BHg9lojnDyD5YSfW\r\nNPH+RGHIf5Qo31SKvZn1mldmvD/tvfi7ZZU=\r\n=Fmro\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-da426a207385c2e37632ec95558a0c1ef620be8d-18.x/balena-jellyfish-plugin-front-6.0.276.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-da426a207385c2e37632ec95558a0c1ef620be8d-18.x/balena-jellyfish-plugin-front-6.0.276.tgz","_integrity":"sha512-1cD+2Fx3HjCio4XtRg+15eXDNsIA8uHAyZqztXzqj1gNs2ipwHuPmyvPbwl0wKlZJtMYJGnxtfaWFZLrBnjVnw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T15:36:23.818Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.109"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.276_1665246107346_0.15077035274454187","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.277-renovate-balena-jellyfish-logger-5-x-013db83577c31ab1a30ab9f7630d9fdae8ff879e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.277-renovate-balena-jellyfish-logger-5-x-013db83577c31ab1a30ab9f7630d9fdae8ff879e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.277-renovate-balena-jellyfish-logger-5-x-013db83577c31ab1a30ab9f7630d9fdae8ff879e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"50fee9473cb13e288f6d5471644d80f8df627b0a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.277-renovate-balena-jellyfish-logger-5-x-013db83577c31ab1a30ab9f7630d9fdae8ff879e.tgz","fileCount":44,"integrity":"sha512-18g1n7u2ZOfbfA5h+VX2YRStgqihZt1+5JuroBZD5MGg1jJR7oMWrNmDNraME/bEBfgwCfHoW3fRmmx8NJhw3g==","signatures":[{"sig":"MEQCIC5yEg4zPF34VhppZeqWU4QrrYPB6KkovMqhsuM9hBxuAiBaRnZUs7Y96xaMQL3MuJTYeDAksjSfU99fUKSgDluepg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQaRaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM9Q/+Pd34IGC2kDsvGgUaS6yyZTj1lgB/y6Ye0oRG2w/gmwVDe1sW\r\nBqEQsIylY/W2ZgaygKg5/TomY9lW1YvYDI4a/kckEn+rqrduuYbqOGojKhli\r\n5bb+vjnBmiTtYY14Z75rndiltiGNjTjZppttb9LJrv7A622DVwiKFQIOonwD\r\n1vOGZkixZUSnGiar4skPbnJFelvGEGW2TyFvFkP4z+OIMtsYm7ZzjEc7TXGo\r\nYkEeuCp6ubFEDhYt5kd/93GZDjOiCi6c+ZM/76L+EvF0dDA5boa/badUSDPh\r\nCkWwqfHNTZgZV0U/PKqqWpr35vmfwly2FsTtNULvNJSH1voG6wqXkw217zKs\r\nGZ20qpfCII3j/5hQH5PxLA6HVsFHLONz4TwMqPXKhz4pC+1wVGDJcIgTVN14\r\nDBBeBkXzoj/mui17qbxTxF4uIvTV/ZkalDcBvPk4uwT/S0n9uqXpgWwcgbHO\r\n2oATG1sGmlrvO/U7H2ZQJ8yeyQUzfOj8lHhCY6xktXDdYYNTIHHjRdOQsOqW\r\nqt8qibqkoQ+AnWYCe7ii3oWisJTfJWhWDz+IMUCgonfaTgFhv9iT1eDJl1AN\r\nlbG+u7tWKtaVwzFSQRrQorua5OId/Lj10VIIxPEp8XkN1TNa/xf8MbnZvYZp\r\nyHiLBvfhKn3Rd3i1IoUMe1uSI4736eieh5c=\r\n=imQG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-013db83577c31ab1a30ab9f7630d9fdae8ff879e-18.x/balena-jellyfish-plugin-front-6.0.277.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-013db83577c31ab1a30ab9f7630d9fdae8ff879e-18.x/balena-jellyfish-plugin-front-6.0.277.tgz","_integrity":"sha512-18g1n7u2ZOfbfA5h+VX2YRStgqihZt1+5JuroBZD5MGg1jJR7oMWrNmDNraME/bEBfgwCfHoW3fRmmx8NJhw3g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T16:22:52.658Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.111"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.277-renovate-balena-jellyfish-logger-5-x-013db83577c31ab1a30ab9f7630d9fdae8ff879e_1665246298107_0.5433258779698511","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.277":{"name":"@balena/jellyfish-plugin-front","version":"6.0.277","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.277","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"26a9e8f47dcf009e031bcb900bcbf6fc6c608a0d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.277.tgz","fileCount":39,"integrity":"sha512-xvFU1RKuu/BR1tL+XgIVE/hFDC//jwevhecSy8CxbdDBvNh+whfAsYnxVwjpeIXRUVI4Kk9c0bswVkJHdCgAgA==","signatures":[{"sig":"MEYCIQD47t+e/S5yLsMQ04ICUMZ/eBmlU4kj5rFk4cxim9m6YwIhAO49Yo9FQ4GdfI4UnJ+Ih2/58KGQhKU3KLvV2bm/Xl1n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQa3lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBzg/+PreVewqG9U5pYjeCkDhu8dB3E9canoIDzvzhp7ctvs5qmvNj\r\nwd+s4bcHx5E1aTrE+k9HbAxTz8YSqaSlY40u+nRLdfrDhG5YZrSTaTWuCv4g\r\ndWcrX57ofa51H186RV49xh/SSt867QmVy4kgXi1myVIve/w9SxyTteNy9Lem\r\nYL3CVIbok/gLQhicYdGk+xdZkurTzacuwp/uUqs9kYk9dk0yddyzQIkA7fSW\r\nVhTFATrJkJqQy1g7G0+6nm4XQgN/ZtswtRa/x5FnF54+lThjoas0U4pqgXPV\r\nWXgKeDQexV0GXeYIDTM0TvQrx489JJ5p6swfcVLzPSMW0GJ3dICYK2z7kvQa\r\ngkSUsdNZfgP5pmf41hW2Qg/7qzeOzPuturYkeiEWQGPUg+qGGb6Nc28toB9d\r\n0q43yxvE6URCbMfOBXnAFR4I2D8CLhoPSAZxTAjHkrjdZevff2M1eE/1CJFs\r\nTn6A+az9g3zT3KysbQNE6lsE6Rbov6kmodzInBFwnKCHck0SR+JHq8b4ImZN\r\nFUOVij/fx6G3zdmEYo/g/6HTsAUTGQvg6dV64ARZ+5rypm7ngErw63vaD4Iw\r\ndnq/3gG+n9HqraJ5r9h9eZBgIAgO91OVrWVo8mx3WK/AgjimIG6PG7jZFBAg\r\nWh9mEHkDDVy1bWrq4MpI2VG35H9usCFQLrw=\r\n=D5fA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-013db83577c31ab1a30ab9f7630d9fdae8ff879e-18.x/balena-jellyfish-plugin-front-6.0.277.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-013db83577c31ab1a30ab9f7630d9fdae8ff879e-18.x/balena-jellyfish-plugin-front-6.0.277.tgz","_integrity":"sha512-xvFU1RKuu/BR1tL+XgIVE/hFDC//jwevhecSy8CxbdDBvNh+whfAsYnxVwjpeIXRUVI4Kk9c0bswVkJHdCgAgA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T16:22:52.658Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.1","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.111"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.277_1665248740799_0.4544444327383219","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.278-renovate-jest-monorepo-b81a19cdc845aa9efadceaffa783593f0e8e85bf":{"name":"@balena/jellyfish-plugin-front","version":"6.0.278-renovate-jest-monorepo-b81a19cdc845aa9efadceaffa783593f0e8e85bf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.278-renovate-jest-monorepo-b81a19cdc845aa9efadceaffa783593f0e8e85bf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a8d29b62534eda348b2ce00c9bb3e750bc2630b4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.278-renovate-jest-monorepo-b81a19cdc845aa9efadceaffa783593f0e8e85bf.tgz","fileCount":44,"integrity":"sha512-2LABZM1rTWBur+kDGwotnIzYM7rCHh1pnFO4xiAYGTSf2YLnuChS7y4Y5KN4KZy4WAnhoIT2gSkTrWwDluacXQ==","signatures":[{"sig":"MEUCIQC2ThHXnLALqpWWjtf1nHW1l38I3yV0dtr9UP4LH0JO9QIgKC77gwbEAwB4HuieKiN2bHvhasHP8wkTyWJqb7xfOXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQa6ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTBRAAjiya0BDk9jujVspE5RSyvzpTmbO1ILg6vruizvjt4EjJXNvo\r\nbCAvgoKzxMOV/kOrd2XDaUrqgKz/pSHDX127eWQaUlnVlyH69esUx6s8SPDt\r\nYaFxRI35+O4lBhd58ZtDRmdQ9bogbMjgSVjtI6NgaXHij6O9jbNa1o9ahMxx\r\n3kEnnw3GbmHi5ycKecswIEJw9CVk4IB91CfMY1MglCjNt2iuVK8f3iZIVGJZ\r\nqkfB63Gha+XQawI1RBstXB0Bdn66bBjvca6nCcZZ7NrXxqgDV5MKun1jl+Zq\r\ne+YEDRNlQ5M62MSCbyzDwfYXjNhA+nKoTnCE6UZUHJmgsK9h1crLwc1nHX9/\r\nkp06NmuM2xfHiOOQoCJKj3OEuKzd+iinakR+O4Jdnahpr2CaBGwloEVXp1ne\r\nW1z8gafkhLbZtECa/3DtQDoZpGLnKSKgviQItEwcnglFawtyo6eg9xWoN0lB\r\nZ71XEzfaXWvYWQnl+o2E4UCUeSsdLvU9aINAEGXm+cNTy9UthcSMCla2++8G\r\nWjl1kGgzyBEVHORWJ/dkloE/gVA/4XfLEeiZ/+hWnTqeE5njDEYauJBDF4KP\r\nmam6yKwRLKtCWt2bKO/gjgdqtHO+GtlmdOGonVN0darrFGC3WF2rauXK432b\r\nfFe43+NUwanVcJgR/gln7t/HvvMUc1A1K34=\r\n=FZsB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b81a19cdc845aa9efadceaffa783593f0e8e85bf-18.x/balena-jellyfish-plugin-front-6.0.278.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b81a19cdc845aa9efadceaffa783593f0e8e85bf-18.x/balena-jellyfish-plugin-front-6.0.278.tgz","_integrity":"sha512-2LABZM1rTWBur+kDGwotnIzYM7rCHh1pnFO4xiAYGTSf2YLnuChS7y4Y5KN4KZy4WAnhoIT2gSkTrWwDluacXQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T17:06:29.916Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.111"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.278-renovate-jest-monorepo-b81a19cdc845aa9efadceaffa783593f0e8e85bf_1665248921136_0.27863245016411886","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.278":{"name":"@balena/jellyfish-plugin-front","version":"6.0.278","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.278","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"dbe0cd84e0d5591d1edf91dd7c30cce3d39b49fd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.278.tgz","fileCount":39,"integrity":"sha512-SJlKyre/mKffVtjqESnXPPmrNh9Z1quoUfD85g+9pb/1mMYqHbPxUEl1HCb3TugndgobuFoZgQZtReulGXd06Q==","signatures":[{"sig":"MEQCIFtY2EXTjdlOJBV9rpPzHyiK8RGyyuH/+1m3WaUyPaqvAiBmXUg9t8LvNElTN1z/0CkCoUkWKxX6TzX/fNLFeIYQdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQbf6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3uhAAmMWcuS5QrKLhDbC4KXnV6zIdPqyzkJg7DQrYhYepcrv3lMBf\r\nXsdMzwi517dTXvfRcAcEgHTD4BprBY8ftcfW0R5I+kAYWDeUrMBPYNxSEQcc\r\nkZHMPH15zX3Isf/6ImW0IliYbxvK0rK92rOXlVLa6HOVR/UJZmBor0cKFJBv\r\nrqLo1Tj9vvlAze9SDS4E2DhrIbE9gl31Dou+aWgng+H6D/z4kvNY1YWlF+nc\r\nvDf2kkJlN3fcEiILqgLnd1m1HrnzO3xRzQjbTycQ6TXPkjpsvtSiEfOXYZa6\r\nP4O9r5sF03OtVMF4lAP8END6uh1CZ6BC0gNb95AIANidzmvY3Xsf9ugYFI1R\r\n3TzLYHML4Vhjbk90IGo8zZ+F8gr0awDlRVsoRIQd8N9eNAdJgw0q0dNyIVqh\r\n9WWuUoMpTd9mUzdHT4xWjjKCgV2MMVgCM27YQq1rOyjyt4/UFBvVmW9AcocY\r\nYgpIDljDrAK8YaRq0s5zWCrYStvtOwxKcHSiWwDVjldqpVXLg9ZSuL4IU6qL\r\n0XQF3EVJ4wDzTMAJA732hj34cGGUuOutCOWQ6daz4gDL67ExMGb3qUM7ac3i\r\nSSL63uNX/AsFJkD4W/gzQftB7sNUtxSCjmminSz2ZUmt8ku95LcdR4tUyOnI\r\nvgzkaflfhQpNIIOFFlKQpJWPKmMECKyZLD0=\r\n=YPa0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b81a19cdc845aa9efadceaffa783593f0e8e85bf-18.x/balena-jellyfish-plugin-front-6.0.278.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b81a19cdc845aa9efadceaffa783593f0e8e85bf-18.x/balena-jellyfish-plugin-front-6.0.278.tgz","_integrity":"sha512-SJlKyre/mKffVtjqESnXPPmrNh9Z1quoUfD85g+9pb/1mMYqHbPxUEl1HCb3TugndgobuFoZgQZtReulGXd06Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T17:06:29.916Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.123","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.111"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.278_1665251322202_0.7039620500785078","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.279-renovate-autumndb-22-x-f94f10ef3f803bd37a055209467446ee501a4375":{"name":"@balena/jellyfish-plugin-front","version":"6.0.279-renovate-autumndb-22-x-f94f10ef3f803bd37a055209467446ee501a4375","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.279-renovate-autumndb-22-x-f94f10ef3f803bd37a055209467446ee501a4375","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c6eb284bd82a4775e53746e61b067bfb679e5375","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.279-renovate-autumndb-22-x-f94f10ef3f803bd37a055209467446ee501a4375.tgz","fileCount":44,"integrity":"sha512-FT2l3JuvmFQ8fMeCfuK0tlVfxK/LMIWh+7qycZaH/UhxtY2Tly9EHieuVCK5aLBcQpFVwjlY2UZKLBGQ110XpA==","signatures":[{"sig":"MEYCIQCu5xm1Wf+gTx6Iu7YIdAmoUplt/31DWaira6IH+dQXhwIhANtOMcshVch1v0lXuxsPh8BjgxIq0xX0LgzdfDPyoHR2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQbjaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1VQ//fe8xkOeFP/flRbxVZ/mlxq2KsVTHcgzW70ZVFnVIuL5XV9CN\r\nNBT7r1X/EvDJgHGzOThBKzorm6CwWnTDH57Fk9RhDYHHSYs2Euo7mUlehe3j\r\nNdziJIXCL2qTvSHjXaBFX7QnIeAboUGJ3GLW4gxnSVlFK1pAmypHOFCHVOsG\r\n+55hHVumYrRK0Vn/MVCv8uMYQ9NLi/II7BpjW8GO6TSjWw6um0m728gLHJ6Y\r\nxTdX23p61ovkUptDWBRX1FvqI/5UxeCNb7DNm39V6N7J4YuGjArkMwiBG4cj\r\n+DUPbyfXzyEk1jvx2izpYysrUkt3zArlYj38hJ04xIapEvf2gRxAswqVsxx4\r\niJIxPsY8xOM9CWHjpLEHN3P2VtQ06ZCGHuIoOQWsdxnN9gCL3SqzpmtorfR5\r\nGZ5aC2EvpcsSXZiRQDdzWM0hOMB7hQYaO5aAIaSknwG3k4mJRw1pNerEtnoO\r\nMDceQGAERNTI5baukKrRj3TvtrzEkE4kyXnjyHTkLYnUKfAZW2mWhZt4ETec\r\nLj32DkiqTNI2zGPtf+PvjnbeV1zDcTA3WjlaC0wgXTEqLHQXf4zSzohQLMjT\r\nn0C8c9K9RVVjzpSXb369BLeVD9IHnJoWXE7EkdZ6tdV+sBEDYj3vtek+V6gI\r\nv273777cmbNOID12xgRkjJa/e0d4n6S4xcY=\r\n=KcYw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f94f10ef3f803bd37a055209467446ee501a4375-18.x/balena-jellyfish-plugin-front-6.0.279.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f94f10ef3f803bd37a055209467446ee501a4375-18.x/balena-jellyfish-plugin-front-6.0.279.tgz","_integrity":"sha512-FT2l3JuvmFQ8fMeCfuK0tlVfxK/LMIWh+7qycZaH/UhxtY2Tly9EHieuVCK5aLBcQpFVwjlY2UZKLBGQ110XpA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T17:50:00.187Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.124","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.111"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.279-renovate-autumndb-22-x-f94f10ef3f803bd37a055209467446ee501a4375_1665251546154_0.5861624348457244","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.279":{"name":"@balena/jellyfish-plugin-front","version":"6.0.279","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.279","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"cbe8f65feda896a1b47c96015e8815b3f566e106","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.279.tgz","fileCount":39,"integrity":"sha512-It68s2t7BiR4GH/HSbcOGJpwCJ4O/sbs643EjUMzn9lMYHkXkDDHgQ5BUBamWe73XS/UTS3ig3xv7LiFR4P71Q==","signatures":[{"sig":"MEYCIQCk43+/L4LtRrb6XnJr3j/ofWWzYy7+viieQJpK2auR8AIhAIMLehUhI8g60kPOAxGD8AcisdE0gMdnd4cSjQ5LXbyM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169153,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQcIjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRwA//W8bLxIaDj3x0EFjOt89WDh7NTsYsWzzW7Q/AJxyUuEQIXMsZ\r\nZjbTdxuJfV1HM1Jcuoji8XcjUU037cewR2uKn4w++5YbCJ9C4eCpHc+iHMdM\r\nEjr/mUL62OgnHEhTFpaTNaWk2mWn5WocdJF0uART2Vz0zzfgeruNDN8g71Ql\r\ngzBNpci0d+9hU48q+0zKUxJlKHUSFkblb51fbZ5GDqQeVHCkPQq/yRbV8WDk\r\nq4p+rYIo9wrQHHFat9CMXzQEr1ysNb0JrAYQ7E7A2fg8QpNKDUtfVY9hhRDy\r\nMz8ruPnPyLJBdARE0eCpowxi3Z7QHawqVjv2O0fSkTvpgHI0cXADq38saaZk\r\nuHmfV23aTe/UqhXFu3JkIQbOVspiTKpKndSsRSKH+Pp+OBm5tR9dECs1ur2+\r\nbUGGLDNeGPmYxIA1DOaTi1BkEOkczJJcvzN2+eM4nDJOCMPfLZ/2bCuwdbIO\r\naU9NRz1zXrKrUvqiwk3XEX/gkGM85Tb7Jdw8L8qfuntZVT5GxQzOiep9wuQB\r\nJSXVXe6qkCxQidaEEmzD9lN2mG31ZKw1scsVdGcXT+pWxgUl9OQ7pf+IpTLx\r\nKdCToZCjTzmtKpALhXUwUJpxt/Qup7mfvsotkkUgI3Hxmde7lMlqtCZcvDCz\r\nujtrLrqTwOEyM7hv/TbMiPizX/1LDHC/kOE=\r\n=QgIe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-f94f10ef3f803bd37a055209467446ee501a4375-18.x/balena-jellyfish-plugin-front-6.0.279.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-f94f10ef3f803bd37a055209467446ee501a4375-18.x/balena-jellyfish-plugin-front-6.0.279.tgz","_integrity":"sha512-It68s2t7BiR4GH/HSbcOGJpwCJ4O/sbs643EjUMzn9lMYHkXkDDHgQ5BUBamWe73XS/UTS3ig3xv7LiFR4P71Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T17:50:00.187Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.124","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.111"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.279_1665253923216_0.8964737636686644","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.280-renovate-balena-jellyfish-environment-14-x-8cc07058e642abc339130d71fd3fbe41776a869e":{"name":"@balena/jellyfish-plugin-front","version":"6.0.280-renovate-balena-jellyfish-environment-14-x-8cc07058e642abc339130d71fd3fbe41776a869e","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.280-renovate-balena-jellyfish-environment-14-x-8cc07058e642abc339130d71fd3fbe41776a869e","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"b00af4c5383bc319deee1e10361d6fa303449385","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.280-renovate-balena-jellyfish-environment-14-x-8cc07058e642abc339130d71fd3fbe41776a869e.tgz","fileCount":44,"integrity":"sha512-TLUHciGwO3E7C2BwemOOmOdCLhk41x3VNAAF/hk85gK5VGgtsVhaYb6wJL/F28HmaOj+LCZqW1tKGODdbbpdAw==","signatures":[{"sig":"MEUCIQDj++2hc0R/OoIPuCac3EexgiDMUeTwTd0teXZSUraH6wIgBQErlznn1a5VyRkmQmIpsXv23IR8Ksm6s0U2NC5Umlc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQcLuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDlA//Su2cWc/UQWMxWz+RjIschlECqY8DUaEb6kZA6urEImAiiIE2\r\nGFKI/TtIkCSJgYHbFrepepyrwNRtFGmN4EaBQfp2hqLpnmCsIxnJ6Yq5TSI3\r\n/3+ezmy4Ok9fUhfj1WsLewXSX6b7Kfecp8xnt8W6e5zXatnQ24QsNjYE1aZn\r\njSOKK9H/5jrmCHRtGwUOqcNj4Yst52kxFnLYQ6yITFrZFNUm06XQXD84bZvl\r\nlhjatz78fZHq7+962nU2elChGQMYAoHPPTnJQj2szSAcZMl5PEpOrN7yu/Tz\r\n4JsmvGCwwpdobtcciffeyhXv1hjhPxgjj+l/niE/WRC2nYRMhE4R5Kv8PFbF\r\nVm6l2eXQrSHP1PKv3jrkG5o/1huyYKH3nM8gzg6BSLM6/g+lCOo8OpUbQ2MA\r\n45vKOtX6061VAgbPt3FuECz3c6q2cvt+DU+d7gBLDkw3vExqe77FG2pOq1Fi\r\nDJ4WHydoFirC0WljN9rY7JicqRjmRkJtO2znADTuv5RJ9JDBNUOauB243cd0\r\nJ5jkoJ22bCzQTya/DV5cet7FZNhyBi91yeeZmSfQsOuLA7/AElWwqM5p3c3A\r\nUCRrSsPPPVbVrftOSGbJITEnE2UwUdLLSW+a8389Yonf8BOuMxl9j778RQ85\r\nMBBIOIgxt8pzeyT/YQvTwRGjOi2KPLKKaMs=\r\n=3Rl/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8cc07058e642abc339130d71fd3fbe41776a869e-18.x/balena-jellyfish-plugin-front-6.0.280.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8cc07058e642abc339130d71fd3fbe41776a869e-18.x/balena-jellyfish-plugin-front-6.0.280.tgz","_integrity":"sha512-TLUHciGwO3E7C2BwemOOmOdCLhk41x3VNAAF/hk85gK5VGgtsVhaYb6wJL/F28HmaOj+LCZqW1tKGODdbbpdAw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T18:33:10.297Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.3.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.124","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.111"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.280-renovate-balena-jellyfish-environment-14-x-8cc07058e642abc339130d71fd3fbe41776a869e_1665254126268_0.6010244708922603","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.280":{"name":"@balena/jellyfish-plugin-front","version":"6.0.280","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.280","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"64ebd8cee1baa34dd0f4652b02457f4f0a0e1db8","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.280.tgz","fileCount":39,"integrity":"sha512-SlTlb5grlbfMUTQHqC5u+n/6yORMp6i1qO2z1m1MUOku2orRkZ9R1gA746lVDxumKX9ihTfknTwPS/m1qqxWMA==","signatures":[{"sig":"MEUCIQC/fBzq1YxbwiooGJwB+eyIFIWOjOh8gjq+ZGzwv5AxLQIgGOl9+Kaj4INdZ4T7PpNW/MyXMs0nRqtyCqIO/3iUi18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQhZpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2Hg//f2INI5Jtsd4J1rJcttx75k7/jTW/Lgr2jMiozftQEeIMmMGt\r\nNeM/jM5Bg99kMSHh344BMdsRIqJtPlyq6COdAVOP/NFW4T72GI1Gik0FKtzS\r\nhQgPiZlQbNNaIxUYFHFPPwfcK/hcTn2n0RM6tA3Qkjc2udeb50694+7EptAd\r\ncZGX2NxgJl2QDQtP/9Y6uSkQd3PTQi3WalYt8HDiFLj157Rf9LsGWmTccF0A\r\nMP+zlKfG7GQg6amQBB54zinnMOrSL9IZ+Beeb24xreWt/sbKpFW7UPrDAYJl\r\noxOSOwUsJdEGa9Du2bMGC556nsIKNLM4KlxHO/ArvOYyMrfZ8Nilr+EEzuB7\r\nxJ+UQXrvrr7i9KVF1ZEwIndyBXmsrjMo54Gu0xu9cb+FiqVNqsRCIU5wlnTp\r\nEooeCf8mt1ZIRWIzouMdfQu9EQuRM9AKoap+Z5TbmKrwjauEKnEJk/N5Cgc5\r\nFe0upH+Ah75cj70Yxa40g5648ENLYGkAyXJCQW8ZnWMme3POSmObHlICbHFb\r\nZQI763IbsxLfMeOn8YvM0eCZESIeDM0Dz8QSpNQ2XItsNZDIPIWfSWaYpYqJ\r\nv47fprXm6gtJtPvyirMRKA7QjO+rNl7YlCRl3/AdRTWIQo3Ja/AAMDO4CVHj\r\nKcXoS3fzKGaCcCf5B4b5gmID4Th+ffNE6fs=\r\n=OP3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-8cc07058e642abc339130d71fd3fbe41776a869e-18.x/balena-jellyfish-plugin-front-6.0.280.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-8cc07058e642abc339130d71fd3fbe41776a869e-18.x/balena-jellyfish-plugin-front-6.0.280.tgz","_integrity":"sha512-SlTlb5grlbfMUTQHqC5u+n/6yORMp6i1qO2z1m1MUOku2orRkZ9R1gA746lVDxumKX9ihTfknTwPS/m1qqxWMA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-08T18:33:10.297Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.{ts,tsx}":["balena-lint --fix"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.124","date-fns":"^2.29.3","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.111"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.280_1665275497549_0.8799648529340822","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.281-joshbwlng-prettier-b790abec379a4959635e3402f6b8d16ce587204d":{"name":"@balena/jellyfish-plugin-front","version":"6.0.281-joshbwlng-prettier-b790abec379a4959635e3402f6b8d16ce587204d","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.281-joshbwlng-prettier-b790abec379a4959635e3402f6b8d16ce587204d","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3dd7aa852c3567a4f7872a44e2a332b5922445f7","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.281-joshbwlng-prettier-b790abec379a4959635e3402f6b8d16ce587204d.tgz","fileCount":44,"integrity":"sha512-oFivJC5BCoMkw3HzlmvCWVSmSu7PqZJDHLlNG8Wrvu+lrC+HlKBHQ/qVW5vgn+b1pUjSF5YYKySn7xl2qWfQLg==","signatures":[{"sig":"MEUCIQDnEMnlPL9/cBdSNM62ZoxVhqgo4kIMFuBDdyN8WFJfIQIgVh53/uHBz3CaqvJIm3P2dZ84Gs1JkmwkMY8I5Qyod9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQheqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ1w/8DoCWouMQDlo5PUaA2gRH+DtJY6BGBUtVjYRchGORUoYAYcM/\r\ntZl3KFstYCKvtnRdwETE1qKV+nFCpZtIXpT4DeC7dRhY+B3IO5RLiUL43X1C\r\nyAYY0/yH7pLXF0e7DVcJ1OmrcHN2Ha5ahDEiKB+qq0cYTaaYiJLjLbdvNQYi\r\nKxfY83rS8WlbkDBfAnc9goWO7P4370nS/Rsu3G5mq4nDiUfMan8VP/OwWweh\r\nwIn1ibftXOtA5Vrdv3uPOMNv3Ye+vQpYcX2RDFaxs45mrUHaawRe0usflHBe\r\ng1TeYAA3JRGNcYZ2YCCbbo/kYl7RQWFGrW02Y5ku30vz0xXQp41lfy+MV9eY\r\nh4GcfrI03G1/5T2MRMCqoT0FmQMxZ2lWm0us6rgTrqq9BhakLae6n88L+xrI\r\nJ+R3Iz8H8596JpPEwn6xwtzRGhFRGsS5cZzmB12rUWmWBsPh8vJDZhrCLlnP\r\nBG2t8DVxoEXje40upCDqtcY8gZvlIGe3jovzTedV1tz8LYCUSsuUJZ7UBhXV\r\n1bHHKUOygQ2hGheG4RmK90X08avX6J86vnKDgFAb1fvRpsxC4YzULuoOwvCP\r\nmdxZz8Ael70ICGQ10jMupj9IJhcMdmTfyTq3B2rjolEz7JF5daC013NR76VW\r\nDpxK7At4kTllugZfVG5pxgbbUxDK+GRLCvA=\r\n=vnqE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b790abec379a4959635e3402f6b8d16ce587204d-18.x/balena-jellyfish-plugin-front-6.0.281.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b790abec379a4959635e3402f6b8d16ce587204d-18.x/balena-jellyfish-plugin-front-6.0.281.tgz","_integrity":"sha512-oFivJC5BCoMkw3HzlmvCWVSmSu7PqZJDHLlNG8Wrvu+lrC+HlKBHQ/qVW5vgn+b1pUjSF5YYKySn7xl2qWfQLg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-09T00:34:27.687Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.3.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.124","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.111"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.281-joshbwlng-prettier-b790abec379a4959635e3402f6b8d16ce587204d_1665275818143_0.21267441418080524","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.281":{"name":"@balena/jellyfish-plugin-front","version":"6.0.281","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.281","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a9df8aa876bcfb1d5574a789d0d5e87f8c319a3e","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.281.tgz","fileCount":39,"integrity":"sha512-3tcwy5rDSM5IBkwWU+5wfS87h+0dDvneWW0VXx5w8ScaCWMB6X35r2u6tzOV17wxJ2vGOupKmYWnREbvUA/ICg==","signatures":[{"sig":"MEQCIESyOrJYndlsY0Dm15AWVJRw1DI3TWV3Wak7W1fjAqHRAiBHFd5d0TAAJURYus2LQd4U/JwTZO+HrXouB6LXyrcoAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQiDvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG+BAAhZ9GUr2++tJnhLukeKOwvsUZmE+sK7zDTAvHyu/bYixQAif3\r\npHSgNlMDI7pUjojulZFScejP5pILpuuQOR+qkSEwo4totrhnw8XNPcBNI7t5\r\nwGx/TV/AGbKwLPH0JmJ97f3LVud5Z1W5emI5ILQgAqmunlPyl1kiUp1C43Ms\r\nB24VzzNxqGlGt4lMmsuj6WECx0GLwkt+IZ0LRrukXRRmCE/PzL/KKwKB6TBM\r\n8eSQa6E8VMPknCm0yg7VXKtYzz6bsDBJOCiYFLg4KX16UXdFNTX7We0bLbS9\r\nK3qYU9wWdKeuFN4vRWCZpLGQuvRCfLWQzRHgDX3wjP6KaDCydUenFbcyTyvs\r\n24hvpd4CH+Ct9oYtdB96s17QNr6u8y3ROrXOkbYVTw7Mn2ldy3K4KuzhNsiE\r\nmwbgL3OpOZVO9SyvibbVs8yXWyX9gAu9NOlPAoUTDiDJy5DxVIz9h3lEavov\r\nAVxeaj1nnR2Y2TzogVYIdBjJipUgJ7Upr65S+0jccpwciSgX+idcQlM7lxir\r\nw2V8x9GU2N3YqNFyijPep8JdwV6NinWF45lxVMDtkfGF7MUaSOcEJS/IOZe0\r\n8jEOG0FVyHTvSkaHS+ZxX54YaokEMGAKQnTfTbsABu3rNRo+nKfesakh9WhK\r\nVFgwvMpaJcBOS2EHco7qp18u7T40tyeJECI=\r\n=ax5F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-b790abec379a4959635e3402f6b8d16ce587204d-18.x/balena-jellyfish-plugin-front-6.0.281.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-b790abec379a4959635e3402f6b8d16ce587204d-18.x/balena-jellyfish-plugin-front-6.0.281.tgz","_integrity":"sha512-3tcwy5rDSM5IBkwWU+5wfS87h+0dDvneWW0VXx5w8ScaCWMB6X35r2u6tzOV17wxJ2vGOupKmYWnREbvUA/ICg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-09T00:34:27.687Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.124","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.111"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.281_1665278190614_0.33744030261880864","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.282-joshbwlng-jest-config-dcd17add09b32d7e71a8a8be2cd0efb8334e7d69":{"name":"@balena/jellyfish-plugin-front","version":"6.0.282-joshbwlng-jest-config-dcd17add09b32d7e71a8a8be2cd0efb8334e7d69","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.282-joshbwlng-jest-config-dcd17add09b32d7e71a8a8be2cd0efb8334e7d69","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2815c95e6114b301086d24e944cf0f3d48fb9cc3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.282-joshbwlng-jest-config-dcd17add09b32d7e71a8a8be2cd0efb8334e7d69.tgz","fileCount":44,"integrity":"sha512-4+MpH2wQXveJgyrdpX1sA556wpZfbUG3ElMDrteTzXSwNaA4fH0KU+hJu8AyvEdfwXFH+xG+CefsMxGx7VbWTw==","signatures":[{"sig":"MEQCIHLKPnbqKNUCbAeIQp0f/rxVZEejIcJ0p/9J0Lgnw+TFAiA3+AYPCHMloqnIEvpAHRkNeZqu3ysW2odmbFq35xe/Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRCSdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqryg/+Ji02NGidLxBhXZV+wUOBRgmYl3E54HKG393B1nFi/Cns5DU7\r\nMmlNPEIz1D6TaLLX26uWO3R8nfKSXVlMywJLuW8g5s06nEwQzfOfXof3/gQ8\r\n+H4ZbWwVSeCexYduVFP/B3lwE3FHL0JGO7nw5E1ozgaq0rN2XPzWzwvJj3Fg\r\nsZyIRaXrokZMDD1WJEwhNN/+a6Lw60jacsLKNEZRGzxUfAFvqmrt70hEwXYu\r\nla8y8Z/C6Fih3mcXnnD6CZb0nGkXmXtlWNEiZv6xxcvwKldgv5l2tCLKhQZD\r\nFRdOKeZl+incQoywHaja+rxiU+RMtQZPQISRe4ngoMSG5Wvm49BgoO33gMKM\r\njB1rerq6no29qgsqihW64njxR3xeW6Pyqc0e3ApgPNK8q/BXAlNVFFWsbjlJ\r\ndZTIkGn15pQirBAUrJu9O/7Nr1BVAYn/z4V1T5Ma+ALLsoONgYb3U9vHYRBx\r\nW6C2onyJHja5JrE2bF2UJVceYEVLcRPvfsoqxadSu++uMwaucZS1i7s1mrog\r\nm+Wt1PaROavdi0N2J2r6wl81OgohoE6OLzfCozMcyAKHJp1rfydNljWEwTJQ\r\nNHbYY4KFEuRqjSqVON74HbXenlRhsQUDXd9GnNC3CY6YKZXdJ9g2YbZPu0Sn\r\nMpxbPDdIXx3fO/eqEFgqp3en/FCDJL+uTMU=\r\n=6yte\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-dcd17add09b32d7e71a8a8be2cd0efb8334e7d69-18.x/balena-jellyfish-plugin-front-6.0.282.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-dcd17add09b32d7e71a8a8be2cd0efb8334e7d69-18.x/balena-jellyfish-plugin-front-6.0.282.tgz","_integrity":"sha512-4+MpH2wQXveJgyrdpX1sA556wpZfbUG3ElMDrteTzXSwNaA4fH0KU+hJu8AyvEdfwXFH+xG+CefsMxGx7VbWTw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-10T13:54:25.138Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.3.10"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.124","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.111"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.282-joshbwlng-jest-config-dcd17add09b32d7e71a8a8be2cd0efb8334e7d69_1665410205448_0.7106242482356038","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.282":{"name":"@balena/jellyfish-plugin-front","version":"6.0.282","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.282","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9e9b27f506cf624c8cf1071e999fb684afc364ec","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.282.tgz","fileCount":39,"integrity":"sha512-gDbyX4sAYWyHHP7YCCb3nkyANRqpiXmhJFhXBmp/ty9VarwxTz3ZymU4IypMgf8zEfzfYcDPrQ5CK9ULA2/M+Q==","signatures":[{"sig":"MEYCIQC3v7yPLl8wbwTQLirm9ZG0uTwjXzyoFF0h0ClUlpeBFwIhAKlKC3EH6fhR1OY73Zpep3XWxEFR7j/t6uea5u9rHO0r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRC+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr75g/+PBUewqqfoUuxP4CEzntwqkBq96t2PoZ3uIAMsViib3DQoN80\r\nPQhUxjGrORmUJTqKCcfqi9UUMNHnFCzPVNc7QBFqyH6F+UOq9+qEkQkwbVMB\r\nvmj+xZU2HzwVbTwCZZxLhdgkE0uaGta0xPUWtVeagE7RmIUaVcRbh1AwBywu\r\nb6PIyceaOFNWggCahFfhqdbRJsRq+/1epCAwVlCk3CFaNrtsdB+UhOD5VD71\r\ncA5RxjCIy4ga0fR7FpfvyX7eTjzAcBsiU1USe0/lDyVkg/391f/9qbApciJM\r\nbMyetuGIMfoUIZNzXw/fm1bmbds6PmC9EYiBX28+MYF3BuWZl5v/VwROsfUs\r\nYfBj9rMBdHkQnEDeP7cz2xGw3sRXa8+uaFMobX7ZaZo6a+OMVgBaONOjcVcI\r\nsTNFaZaaZ/jgrIt0Y0sdaD/MhEhlFUTB1HCchMu3renPxBflLXcJI7dkdpSz\r\n5PznaNHcE0uQGFdLeCk0hluuJwNn+0lyBKVPdRENuMnSuO+iZgOknVvhsj96\r\nh94lWfTpOaJRjN7fegCeMjpIX78rax49I5t0RFpWh0vf2flP1vGjnhQUBJgg\r\n5mfGlLmpNKDve7tLocqLraj3Gu9bzOqhdL1cVMHCJ/vF3y3+htYFrywbXA3E\r\nojkrgqVLh1n5GM7Tov10rwWOISEQloRNaAc=\r\n=VrSv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-dcd17add09b32d7e71a8a8be2cd0efb8334e7d69-18.x/balena-jellyfish-plugin-front-6.0.282.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-dcd17add09b32d7e71a8a8be2cd0efb8334e7d69-18.x/balena-jellyfish-plugin-front-6.0.282.tgz","_integrity":"sha512-gDbyX4sAYWyHHP7YCCb3nkyANRqpiXmhJFhXBmp/ty9VarwxTz3ZymU4IypMgf8zEfzfYcDPrQ5CK9ULA2/M+Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-10T13:54:25.138Z"},"_npmVersion":"8.15.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.17.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.84","@balena/jellyfish-worker":"^35.0.13","@balena/jellyfish-environment":"^14.3.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.124","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.111"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.282_1665413049792_0.12236649072524375","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.283-joshbwlng-bump-internal-ea502bf7c6156094c55d8b606b4796ffd8da677c":{"name":"@balena/jellyfish-plugin-front","version":"6.0.283-joshbwlng-bump-internal-ea502bf7c6156094c55d8b606b4796ffd8da677c","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.283-joshbwlng-bump-internal-ea502bf7c6156094c55d8b606b4796ffd8da677c","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"605f9f90928265f05acd5c05ff8ad6a9b126bec9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.283-joshbwlng-bump-internal-ea502bf7c6156094c55d8b606b4796ffd8da677c.tgz","fileCount":44,"integrity":"sha512-Hp8/UB/8Ih+/0lvtzBPkYcfDXRBk/dS3x/XWERh4K0+w57du5r4yVxXe/7km4Ja8cNK31K4xPJ+sc53NBw+GrQ==","signatures":[{"sig":"MEUCIGnG+u+VpC1+4rPWtlQK3HvSDkOuZjr6WeS+WmNYzUlAAiEAsaqKV4CFah82LugaWR23xrcgV/LEXIwkqeB9uLiubRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUfqjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJgxAAmUToK4kVP5ZORh8j3DRlfvwUw9pX1CqqR32X2px7GixYSTR7\r\nisGtNNhKOSfwy2OQgtUtUe1odrqNra13nKR0acv8M9PPgfeiSNo7rvMKxM+f\r\nQRNOi+FC0UfU7cDUjFo4OP/JCYFqy9nX1oN4rHClY57nUpjDlDh/v/4euW9t\r\nQC7px0kquKcTaGyozed+P1Yk83k+vsIO5yo2UxjJK/TjtzUlCV7ZIm3QriDd\r\nJEIFKy+oO7vSE3La3vjrU6aDGjwMQZIcWsbSyzcXfURM8oWd67frqG3LysYz\r\nyRNG49B1Z5MqI1AJEpg3YqbrVckq/alPPW+yRGU4iOHzPstlAHL+F22en3bE\r\n1kYPQlYFM/j7gZD1qhZ94lG4tlf4KePbOV2V9ZsbYx05TYBoiuc0pp8kUnBp\r\n/gp+o1uYnmaRqfqT1gsbl+MH3HAJ1ms4Dce/T42Z3SmtR137hunjhpA1oW+e\r\nPWjOxWZNnmY9fw1Dsy6LZIdA1ycvc0HilxIf3ZiRxRZ/ucz30Szg38DU0wWP\r\n0ZqDyT16S+D4In6BoA49L7RfSagJJDDdBolS0lKJSj9qqAHlg4jMj/Kc9eRn\r\nFj+NEpZS+tDk4USA1lKhR3n40rRcLYWvg/XWk1CQfIhF0Y0+dY3AZYn6SOug\r\nyLqlSG50zLO9d80J42XPyRoQk0KPmDdHghc=\r\n=+mro\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ea502bf7c6156094c55d8b606b4796ffd8da677c-18.x/balena-jellyfish-plugin-front-6.0.283.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\n[![Publish Documentation](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml/badge.svg)](https://github.com/product-os/jellyfish-plugin-front/actions/workflows/publish-docs.yml)\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ea502bf7c6156094c55d8b606b4796ffd8da677c-18.x/balena-jellyfish-plugin-front-6.0.283.tgz","_integrity":"sha512-Hp8/UB/8Ih+/0lvtzBPkYcfDXRBk/dS3x/XWERh4K0+w57du5r4yVxXe/7km4Ja8cNK31K4xPJ+sc53NBw+GrQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-21T01:47:05.633Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.283-joshbwlng-bump-internal-ea502bf7c6156094c55d8b606b4796ffd8da677c_1666316962766_0.9231320464903241","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.283":{"name":"@balena/jellyfish-plugin-front","version":"6.0.283","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.283","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5ecd0438b1930a96e342116fc4793d6ad5ff3862","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.283.tgz","fileCount":39,"integrity":"sha512-sqMGtT0rlmufMkSX4hJJCxk2xMoWEOavrO7etXFjKqQYLIACHbK9wyeYDvohofa3si7aTDcrwn7Z6O2ie7dkGw==","signatures":[{"sig":"MEQCIENjqFsId6LlZEyTrHSzOdtU8fZMggyVEPMS7XVJDPg2AiBa79eFLdJ2tFE8i8i0GrFC8Ls7elBqkrP6p4eY/T5mXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUgLLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4oQ/+M3mRdTn/HH0Hyi/sPQUU5yy0E1MjF1Y0yWEvsFCXvNQvNrw0\r\nFjRS/CE9gF+VttDzH3SfbiRLsNy2u86UbiePD2y5rxJExk2yGElGkKjTxJuB\r\ndaLO13R83tAkJt0LCiTq6tT12TB06NCqFOkcJEwQxEBLC/Tf4GlORzIugbVX\r\nnvjTBMfig/usIhRo3w5JCUuKSllKtr9qVDHOnKyXz1F/Lqz/4qdGLYfjf6v2\r\nKxpn49sf94soKMBtPn3Zzl3Lrqs3SvYm1vbpty/Nx6OdSHK+gShHcmzBFULZ\r\n2I8XbBDCxzacPP3lwxM20BykQwhxi2lIRr3v0NwApSD55Q/zLvYPzZGdOOE2\r\nzOyIxW3JIcNOd5YWQ/RJR6mnpYYzB4qefdhnNgD1WeTLuq/16k7JC9koCplE\r\nTB5eQRKKi2urx+VpiDdn4clQ2g6JPV1Gqwc4wxh3WdOXWstPJNqyenMZMfWj\r\n3mJ17POG8BBWqcU9eyj3n4QugEYSTmAJm6N2wUCW/RAgMjZIGsT1iEmybd3S\r\nWpV7my3KYjWA5g9Abdb7YJb/lEToumtw0J9GzQPJF/RhvPOWmVsBCsqup/+d\r\nBbpUK8ORSAJGVIiYsuKmMvomgoMm/CrPM/5HrQL+smTeuXuvCY7rTR4Udbeo\r\n7zaYo3vhWYkGJHxHKkAyo3/6+xrm3XIx5W4=\r\n=7Xy1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-ea502bf7c6156094c55d8b606b4796ffd8da677c-18.x/balena-jellyfish-plugin-front-6.0.283.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-ea502bf7c6156094c55d8b606b4796ffd8da677c-18.x/balena-jellyfish-plugin-front-6.0.283.tgz","_integrity":"sha512-sqMGtT0rlmufMkSX4hJJCxk2xMoWEOavrO7etXFjKqQYLIACHbK9wyeYDvohofa3si7aTDcrwn7Z6O2ie7dkGw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-21T01:47:05.633Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.283_1666319051775_0.24748022606750775","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.284-joshbwlng-readme-509304add809a0b3b22b9155a861c95940b8ffdf":{"name":"@balena/jellyfish-plugin-front","version":"6.0.284-joshbwlng-readme-509304add809a0b3b22b9155a861c95940b8ffdf","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.284-joshbwlng-readme-509304add809a0b3b22b9155a861c95940b8ffdf","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"9a22aab2373ab3319c6748dbd01db12fa7e4b755","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.284-joshbwlng-readme-509304add809a0b3b22b9155a861c95940b8ffdf.tgz","fileCount":44,"integrity":"sha512-vDzy4/7SDWt1P8sWNb/xmU8e3zYbl3qj2ftlFQYPdnaCJbZdH/xpJ6CklArTi3Mq/0sXxW31g2fqxlp3fIsBeg==","signatures":[{"sig":"MEUCIQCe8E0RMuKDvsx/FLN5uNOxw7fl338u8W5Ls6HshVV0RgIgQ/5R0e41TtCibNvofLzRzC6y8Ean45SuF/LBN5r5uD4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVfAxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonRg/+KOGfE4UYzMUq3xfPSp9qdUawQ8x3zYTkASZ9cjLcgHwqtOWW\r\nPS7PAQeEi4ZCpNuyVcZTggXx4EBhHCuKZRL/XkIms73E/IwvlAQH6HEO0eRh\r\nVMx6I7L9gElAgEXT+H8A4U5SnkCw9TrffE7m8oT9BBBA0G0hX4QT61Rh45ho\r\nsg7cdPfIn1PJ4y9oW6/2SbK3Fna9U5If6ac43AWoEod0z39ZefzrRM/4qGkb\r\njczIrV8FDT4NZCFV9ncTkWoCTCJ0O4bQmSnH9Q4oydQundVQAB8io+2mGtyY\r\nwcZRadDeFtStDBoTNyqF2IrMAGJc3+sz2ciGGumn8EdXwiO7gl84OQPHtuOH\r\n9wM37T1r/75rIR4ClRfi5PBTnsGZjalVl9Zfz0euGGIRtTqcSFawk+OeG3Ri\r\nNiTlPGqLVv5oAOkd+a0a0sqCFu5Qx0bweBEFqmZdezPHRllh0AXGvTdaKof9\r\nPYi4F7x+bP33K6iXI6a2qNW+NigkrK/6qgcLwcI/Qq84xMXJuAql9e7RTtMD\r\nJfJWmFw8d3VGYmgAZQS41GPDjgPXt53oujxVymdfzEPyFdS9yUTm9Txp0ysu\r\nLRTCEWpGSOzw/Obx6NH/B4eoXMuvSK1XMW0ukHKW+ISlg77FskZ4+CAOo1dr\r\nf3cj0xHyiF9+L6tDy5rJd+h9c6Nj8XV0L+E=\r\n=YoKN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-509304add809a0b3b22b9155a861c95940b8ffdf-18.x/balena-jellyfish-plugin-front-6.0.284.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-509304add809a0b3b22b9155a861c95940b8ffdf-18.x/balena-jellyfish-plugin-front-6.0.284.tgz","_integrity":"sha512-vDzy4/7SDWt1P8sWNb/xmU8e3zYbl3qj2ftlFQYPdnaCJbZdH/xpJ6CklArTi3Mq/0sXxW31g2fqxlp3fIsBeg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T01:51:32.567Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.284-joshbwlng-readme-509304add809a0b3b22b9155a861c95940b8ffdf_1666576433075_0.24543805895888293","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.284":{"name":"@balena/jellyfish-plugin-front","version":"6.0.284","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.284","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"958cfae5b893d7a15d97841aec5eec3fd10093c0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.284.tgz","fileCount":39,"integrity":"sha512-Lqf408gOmDPNwEEDRelg+xjV2f8bO29qoaos9KL5OlcR3wigrkhL7dJOEtRHg2ulZqOtXrAqg38pofFmXeZ47g==","signatures":[{"sig":"MEQCIDDVKCAmG+Bqvw5Fb200cn1OtbG2S8vyl7Oh8DkREg6YAiATti899vK5XmSBwfP6Xd9POqZTXosdNDU7diWO+rXYaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVfiMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqOTA/+NCtxXtEMwIQ7WWQtEOs5TcaQo2C8vtyiGPomWga3t9wqHGKh\r\nurz/lj3g1/dun0cxp2VaoVhjc8P9gYjJGTGicZsPvSHGDZ+4AE5THU/VgKSP\r\n6Bk+b+ky4uCi4rePlL1CrYWZNm8ROdEm2djaVtCxORb2oY1dF+fwPuJ3Leje\r\n5UmVGQoEBQO3NnZR1O01wsb3ZCqVyhbI5ZgDEZk2vVYJT2oR512+FFbyPLYj\r\nPcnXz9dA+gBZxqe1fs5s5IcXZEnLXzLTU5trEvWObRK01hwuxmJV8DsKQ43l\r\nVHSYCvYO534qZFdrMEYQXtnsDDkSSNXEmheOOak2TUDT5e8xrIOb47qcvpNm\r\nhA/sYbHEQKuy/GvLVerYABcAXkDEOxt8MTynHE++FAYWyoa0IjD81IGYMGFY\r\nxoHTs0BoU47FELQxqZFbF6dM5o6ROQ/+tXoV/AYqhqFLp/MQV0dcwPvDUqxA\r\nL25v5deqM8bVxhCSgwFkKCKKewTTGG5+p28Qtwa5WgRejXwJstb2JzBqJ7S7\r\nK0PToTHLdZj0WGUFjhQfyzhMqIBnfm+lcZId8CoyVfcnNZkWQGAv8Ib58JDn\r\n03uKJce0Iu5eCwk6jaS0O16sKDje2njTXhi4n8j5SGLSpBzjFwLOwAWmCaEc\r\nun2NlfOBzHd8DUdGyOn1hfzrHUcOqHXemBw=\r\n=LUwX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/tmp/npm-509304add809a0b3b22b9155a861c95940b8ffdf-18.x/balena-jellyfish-plugin-front-6.0.284.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/tmp/npm-509304add809a0b3b22b9155a861c95940b8ffdf-18.x/balena-jellyfish-plugin-front-6.0.284.tgz","_integrity":"sha512-Lqf408gOmDPNwEEDRelg+xjV2f8bO29qoaos9KL5OlcR3wigrkhL7dJOEtRHg2ulZqOtXrAqg38pofFmXeZ47g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-10-24T01:51:32.567Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.284_1666578572624_0.6103594172019413","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.285-build-joshbwlng-renovate-6f5238e88bee59fa637a6c18d6ef7747cad34b1c-1":{"name":"@balena/jellyfish-plugin-front","version":"6.0.285-build-joshbwlng-renovate-6f5238e88bee59fa637a6c18d6ef7747cad34b1c-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.285-build-joshbwlng-renovate-6f5238e88bee59fa637a6c18d6ef7747cad34b1c-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"5ec6160cfc8f4bfe6157aeb77f115508b7d893d2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.285-build-joshbwlng-renovate-6f5238e88bee59fa637a6c18d6ef7747cad34b1c-1.tgz","fileCount":44,"integrity":"sha512-oU+E0TDnAFnUcU5C+KKJHcoPvkXHeJ4aSo5DHynzEfSSuI5ft+VtNbO5PvPVU0YE37aJnlAyG/zEUeIUBk1iqw==","signatures":[{"sig":"MEUCIARQ0obIYpxqYgG0a01AMB8tGb/wpmEeHA4UvahQoj/pAiEA6p4mxXVe3Y66YO8WCNwoofzkoLQjmoYfI7f0hJYw8Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169146,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl85ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquOA/9EHV6MP2V96AUKh68feXtBPFgBZ1Lhrb67hFBtARBNgQaikLd\r\nCLBePWoU2pLNAlbisgJNhKJkytPVF/sVmP0H6LYHcCf1/E77PuE8Gu/plDFp\r\n+ogNd2K1fbVdWXlxS4eK05772K47fuM1IalGcUtNaxh6ydgEnYMq0H8X9SKb\r\nc/GzBGhXxG9gPeh6N/HDP4OLvuoe//cqXOOIolqBHAiKqay/3xAk0yJn9tkT\r\njMIlqLMLdArWsfNR9EkgUQDGaYSQ+3w3PJIH+aqdUWURiEGut8BuSBjr/vX1\r\n9jvB8bEoZ5OEUidmPb4HpulMzxdSeY1alEXQJhK9UMziknLp/bNAW6M5Fn/N\r\n62Ff2+8vKGwQB/RHJB+XKyQFj1jhYlk3Cfb5ka0VmUDtlsxVjS+6+XS6eAPr\r\nkmOX8uIeih95wVNh3c3eXV926ymWic2Q9j/G2wny4yB2PrpAQqgnsA1vre60\r\nOUfinR4ym0pUhIVHDvZChPjuM9mMN4rEM0kXl3xKy4HAL+WTHxhb8mCMv4AQ\r\nUHb5DixmuLlL9K/YnnhKQgBY+G72WoxEY6H8ogdpQlKvF99FGnk50HZBU3ol\r\nPI9QNmPX+f1uP2ql1kuZ9UmMu2MYDiG9fcZdLI9AGaK/fiFSOF4c1MBDxtak\r\naj8/fOMejwt7DJT3GNtFEZk47cEzR5OVuXw=\r\n=orqP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-6f5238e88bee59fa637a6c18d6ef7747cad34b1c-18.x/balena-jellyfish-plugin-front-6.0.285.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-6f5238e88bee59fa637a6c18d6ef7747cad34b1c-18.x/balena-jellyfish-plugin-front-6.0.285.tgz","_integrity":"sha512-oU+E0TDnAFnUcU5C+KKJHcoPvkXHeJ4aSo5DHynzEfSSuI5ft+VtNbO5PvPVU0YE37aJnlAyG/zEUeIUBk1iqw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-13T00:56:57.315Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.285-build-joshbwlng-renovate-6f5238e88bee59fa637a6c18d6ef7747cad34b1c-1_1670893145700_0.5065549830011906","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.0.285":{"name":"@balena/jellyfish-plugin-front","version":"6.0.285","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.0.285","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"54c2517e237380640c2bbd07fb13df5d7fe17e48","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.0.285.tgz","fileCount":39,"integrity":"sha512-uc2BOfB+NZrI6tZtlp3QyXHrcgpSWfqTp4y/DU/By6wLF9wvBOgeGqRCCgdg6OmVPbWrnDMSEEMlunp6bnD86w==","signatures":[{"sig":"MEUCIQD+t3/MbqVtQz2kIs4e7e3sBzENHWuYczoDSJEaXPV5KgIgC3UMtFr6pBD0ABGemUyPk+WEYBntpW3qTqagVzwbLys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl9a1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocDw//SygZhvSXJA+NfoY737bANlLZxbgTSyg6MPPnQ4iU6OOFJNJX\r\nW/KMABsRWI0HQMnfbg1J0AXTMFFXqOc6/WFrgF6CYWMsIv+rhKW5ul/jYdI2\r\nxZywfiG1hARMQepc+O3thzL3lMeZjqvptCbrOt7Lxr5Nu/yWgwUYdWoeTVGx\r\n/QHjcS/MZdWEcPayAKPo1ePfy/eOsiX7CLQ9zwlQUkTjipzkgscuXy/WMXNa\r\nOKU9zv4hiZbbB/H3BLpwLvj3FURb2BrCwXHiNX4zoRRFgkwZCBxT8cAqalBh\r\ncyYThVcUbOdBu43xcKl620YeWw/Bji+gYoeqE0Xb9kPLcxEaqXH0ZwMmFM5G\r\nU1vITW3R2tfvB8DtCB+UdWe4oImmdWmoZZtg1nrvhBS+h1WMzAJkEH7Wv8Q7\r\n0Fwr6QquvAT+g3urvhFZ+YxWuGB+diVLG0qv01uYyWNV8qnXexAw6UQTAxYP\r\nuQZ600EA4KZBNMtQCVu0jT/BkkIEl4JihKiB8Waa3QRGbi0/cnxCmkHFYpYA\r\n+iMkrAyw4d6EoKYi6lKvF3ZAbc1Or3/m8Y/McR3a2gKXUWnwksoWf0t+mpmp\r\n95KL0rKbtzp4OxeEXjE20/BUCJgBjblzmnSVTOlsXFWf3D5pvlGyw7iz/05B\r\nW1DEIi6+Fw6tL34LD0kk/8+vcPiVz8YLC00=\r\n=2Hgh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-6f5238e88bee59fa637a6c18d6ef7747cad34b1c-18.x/balena-jellyfish-plugin-front-6.0.285.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-6f5238e88bee59fa637a6c18d6ef7747cad34b1c-18.x/balena-jellyfish-plugin-front-6.0.285.tgz","_integrity":"sha512-uc2BOfB+NZrI6tZtlp3QyXHrcgpSWfqTp4y/DU/By6wLF9wvBOgeGqRCCgdg6OmVPbWrnDMSEEMlunp6bnD86w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-13T00:56:57.315Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.0.285_1670895285676_0.3497390858943208","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.1.0-build-renovate-node-16-x-21642ba8be93adb2e3e1529b084acb9ad76ddffb-1":{"name":"@balena/jellyfish-plugin-front","version":"6.1.0-build-renovate-node-16-x-21642ba8be93adb2e3e1529b084acb9ad76ddffb-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.1.0-build-renovate-node-16-x-21642ba8be93adb2e3e1529b084acb9ad76ddffb-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"feb85f860ed23b4451d9745fab9f4658edc6a5c2","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.1.0-build-renovate-node-16-x-21642ba8be93adb2e3e1529b084acb9ad76ddffb-1.tgz","fileCount":44,"integrity":"sha512-XUEBp2PfT1/d/MnjMT9aaq4/Lf4ZCOmAqnDiElwlnA/62tgkp/+jI4k9aRvoFiUk8pSZcgBNEsD/nmdSpMv5/w==","signatures":[{"sig":"MEUCIQCC0dhT3P8adq2jI7G2EoWkqphnPm/NzS+zRF3ME/XC2QIgUGOcK49gFXWVXJyAaIfCrh201b/bHv5nhpSusrn0HxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl/b4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrpeA//U62pnN8TjCmW2Oj9RS+TXmwWLv/KgLQrByYRx6uUwkXBLD9Z\r\nJ8lWDhw6O6Ah+TufFTgVAQNlJGPQYNa9AEjsejA7Zy1bE/k6azcFPIcF+U9s\r\nWC1un4L4t/dqBA21VGwHgzd6RZhXTyQFcFoGicOstYFDqDNjoO+kVS/M+Sj9\r\nhvEmjorHPOfRevPoZmS0uOdYz6svfcFVj3P5UDs8xXdfsoBP5rAAidde5LTR\r\n17PQiFXzKsApc9wuZ0vgfwtqefHGF6VI1EEhO16ftBTv2wLy+8JYO2ie1q57\r\n+o0I7ugLef7n3Dw70TOnW2x7Qv91eclFfUGDcLRD8zunUSMnFMoruMRn9tRw\r\nfmxwOuBFrurXoAhG8CjYwW7gWrX9m04Y717OILjC1sAYQNXvA43iTjFxHlwG\r\nuk0gjApkdsU2r2hsdeYmc6JLHT2H1BPcDu5GfoNN7TevMx8Ob9eMXlOjjCiT\r\n/vnRrQfskq+yxGMjPFWh1GTfX/+coxlmRjTeG0I3gs+77fiXCLUbrOQsC5Wm\r\nxvOGMkKIL11XT3s/ewlBfoThlMxsXHPV3S2SlLmfrNDGQLDY+861F2xelvHX\r\nzc8CfemzxZR13l0+SUWwoycaVowB20cFUC+7oYjgExXLPG6hN9FPOCZUawhO\r\n4MYHxqW4S/d1nLxzEDSfXzxvkI77KoO7gWs=\r\n=8zlD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-21642ba8be93adb2e3e1529b084acb9ad76ddffb-18.x/balena-jellyfish-plugin-front-6.1.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-21642ba8be93adb2e3e1529b084acb9ad76ddffb-18.x/balena-jellyfish-plugin-front-6.1.0.tgz","_integrity":"sha512-XUEBp2PfT1/d/MnjMT9aaq4/Lf4ZCOmAqnDiElwlnA/62tgkp/+jI4k9aRvoFiUk8pSZcgBNEsD/nmdSpMv5/w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-13T03:50:30.231Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.1.0-build-renovate-node-16-x-21642ba8be93adb2e3e1529b084acb9ad76ddffb-1_1670903544592_0.04762015675617559","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.1.0":{"name":"@balena/jellyfish-plugin-front","version":"6.1.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.1.0","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ac78ccfba4f0df10c602ec9e0d5e0e5b5c72a01a","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.1.0.tgz","fileCount":39,"integrity":"sha512-E7yYKqdpCwtcYVaItQnBitqBrQMYeFGRclgHumzr4pTCUyZaL9XchmFmFjtQ6uw3mjWY4+wILXfrDbV3QkbuaA==","signatures":[{"sig":"MEUCIDlcbCN5w7IABSSmBZ9z4TUhKgt2opNy4tXEU3plwEOLAiEA0EInD7uvmGxGzgjx9XL+SFbF+GVCzMZKtBj7Uv9BFho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmATeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog7Q//UIUX3Yq9GZrxFRWEg9QG8aStBffzHuoNlmklOuFrz0yB/QY7\r\nKrD6MyTBFll0Es72SqruN3IImcUexoXpCJFseuyhmYw9ZC7WEX0ArZgaFvFz\r\nQ85YPBUEqruVlPiffm13cc1dj6TJl+hHWcTNj6C411L/jzvzyQO2qKn3eExL\r\npZX/1MTo3p1hd8cNLgGQAWTvKTlOtMOyAnr/cSFmx/gPVQQzNDOUc1YYsPXk\r\nzOXoWoZZglV5qDaHz2HJ1QfMeLT5U09LgESIMX4/JTWq1s5Db/M4Q2BC2uAQ\r\n6Io5deCk2sCeUglQJj7mvC0wjMGS7/dtt9aN0b/Jg0/NzZiCLGbiflv58b+A\r\nIb3bEHjV+tAa9JVL6iWShpxFDVq9xXAik5UMngH4NIyJKl3BQlR+cyFS9YHt\r\n6zIpr07tMDAzBFxIb0XfQQNREQYizM8b0z6f77xL9NsBTFTADc7ttNGHseR2\r\nVA/krzDrpDviJnsqulsjbh+FkYIc+rFZCB0n3WEHfODBV4CZ4sHAbiRQYi8B\r\nYHXPzPBr3ESjjv2eEAGI4VlG6BMxSlfNNrtv0HaLvweWNJ7E2OI3vAVyn9GL\r\nUG7ijg360IN/VcG7KQUCUAq/XKriwExMXQtWIiGnbGPgxqlLO6VwklrmmPat\r\ntXV7HDGPNEHA2Q2xYozegiHewR/Ck4wG0ns=\r\n=p7iN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-21642ba8be93adb2e3e1529b084acb9ad76ddffb-18.x/balena-jellyfish-plugin-front-6.1.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-21642ba8be93adb2e3e1529b084acb9ad76ddffb-18.x/balena-jellyfish-plugin-front-6.1.0.tgz","_integrity":"sha512-E7yYKqdpCwtcYVaItQnBitqBrQMYeFGRclgHumzr4pTCUyZaL9XchmFmFjtQ6uw3mjWY4+wILXfrDbV3QkbuaA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-13T03:50:30.231Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.1.0_1670907102243_0.22092140108819658","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.2.0-build-renovate-node-18-x-56b5418b27484960e0207c30ed1b37748d6a489c-1":{"name":"@balena/jellyfish-plugin-front","version":"6.2.0-build-renovate-node-18-x-56b5418b27484960e0207c30ed1b37748d6a489c-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.2.0-build-renovate-node-18-x-56b5418b27484960e0207c30ed1b37748d6a489c-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4211f72e026b2e6a314edc629fc1074076b681ef","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.2.0-build-renovate-node-18-x-56b5418b27484960e0207c30ed1b37748d6a489c-1.tgz","fileCount":44,"integrity":"sha512-k+GukrMHo5d3zxMY1L6c20gncN3LUUMNvb2rFRBkbWcU4lVGFMW8GZKR9BoiB+9YS0J7dS404YIfuy12jW6UXQ==","signatures":[{"sig":"MEQCIApF+4BLNXQMYueStONjjXrH+sBxTGI3KpYCAS2vCVV1AiA04TxOYqRbvm9y2dRom8N85Ra1EXsBTgvnRqq7PCTmZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmBMLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWcQ//edeCVnV4TRr0P+h850mpnPsrzHVDb5TN4P9XUegGOSgyVdmM\r\n9ZlTbxq21w8wQ2Y466a3yPPa9/A2pzhCLbuumZw3szzjb+vZJN7ANtt5YUT7\r\nqHMfcpx0kM3T7o7vRstCgbiYPpig6n863HQgTqmRrWCVkzweRDBND4mNFIST\r\nBaw1SvhiF+c88L0Lodr4Z8d49vbvmx43tNT6InCJZiB19vEQ8dz4kn/meC4c\r\nHvFhKp0Y/bEg019lq3Aw+w5271Kf8LDyle7mcCXlQCYcoH/TYi4UZS78Q8kA\r\nKLumdBGmI7mrWIkZertyLeQ70d9kJocvLvj5Bmbjplp7MqmVkIqprS0zxpc3\r\n1BgQHPjJwAXKxGB1V86JGhWNkwUluq+nmIzfhtnIs1dKSEz9fLdG8ddxpPXf\r\nTk9SNAWQ417cm23xh9z5AyezOPXI/rWzG4jfyOoDEjWToeo4jhFsv0qpXH/F\r\n61VRmDCjnBdVVMF2kquLiY2swVnREP/7gSW2iu8wNPy4GEbwpyGdnLRLWHas\r\nRheLd5wwA2ikVPIN7lj9aRoZiTT+deRL6q1Mte6M4aZqRBm7STLO0aEXUwSJ\r\neAnJntR4Si7MaLKC+3mUhEUfT83DdaLRDx2GBhf4VtJlHs2QMxvwxMTv8knc\r\npG6iDyu1Rc+TpMTZABLf2+CU3h33b76gcbw=\r\n=eUm1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-56b5418b27484960e0207c30ed1b37748d6a489c-18.x/balena-jellyfish-plugin-front-6.2.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-56b5418b27484960e0207c30ed1b37748d6a489c-18.x/balena-jellyfish-plugin-front-6.2.0.tgz","_integrity":"sha512-k+GukrMHo5d3zxMY1L6c20gncN3LUUMNvb2rFRBkbWcU4lVGFMW8GZKR9BoiB+9YS0J7dS404YIfuy12jW6UXQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-13T05:50:16.661Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.2.0-build-renovate-node-18-x-56b5418b27484960e0207c30ed1b37748d6a489c-1_1670910731618_0.7218515652430169","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.2.0":{"name":"@balena/jellyfish-plugin-front","version":"6.2.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.2.0","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"72140c88b7ac58640c1b35749c7b410106615ab9","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.2.0.tgz","fileCount":39,"integrity":"sha512-BNyR8PKWwNbcOdWZM0YhfZ/vNAjrc4od/CSlUng5IQhxfSPQrNr7ISEjHfkEaz33ABzsMfybn5R2jmyITb1gew==","signatures":[{"sig":"MEUCIQDnbn0CQUVYUoh1so/zviWMVnohx6Pmnty8sFAY3kc7vgIgBVWXmMHHgcXUYpcvtl8HzE91VnzmloDt6SBMduJvNKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmRqTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGKw//a+xfckrATOd7s0qT4dGGKiS455HRe0xLv3rzBT7z7cJD1QDM\r\ndgJRtmlI2/a6KBWv4KinMkYTwADuKH4dI0EAl670RqyoBUZHnUHhwjJ5wRrO\r\na15TBlat8Y1s/Q/SrkJyenEJ3a7QeCfLZ9ZBjSZpfqaF3rKJP9YZY2iR+Qfr\r\neVNqutDfzkLuoONLq/uYyttr6pJSlU05C/4XbP8EjZ9AAH/cnTQj5rZYSRBB\r\nbeDMPjrmh5wfD2A7NoZ50nn2tIaKqIuSfNEsZ4yVb25/KpUFA0rO9rtYCxd+\r\nrbc9iQZd/faYUjsz6lgSaAYiTwmfuitCsbQaqrqoBtnWFbGHW9EqV8kBOMaU\r\nuuVQhMrvWglAF2pYaSVO7LStId6nfPvnb5tTcLVRUf8Q/l8mbynxR+dAFn1g\r\nUKvxVh91NiV+zqu//WHawCEh0EzBuIgp+/L1bYYHUC93vN/thP0ep7PRcFfk\r\nNWsArswxaCEf/ie0j2UkfR+50X56JJJgkWUWhU6iQ6p4I3jRuNzyD0Qy6S4e\r\nJpatXEY3uxWpZO/+ffAs2ACPRgEbzHKD49eL5S+nLMeJdbHGVg8TVOz8e0K3\r\nrw8YF5IWDUpv7IJTRaCqgkWYODft2Yl5t6MkUeY8q7dYC993YUAF0NWl1wgt\r\n2UxD1dpSqOsHjRbk3tNtKSfHh3qUfj9npxk=\r\n=iDPI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-56b5418b27484960e0207c30ed1b37748d6a489c-18.x/balena-jellyfish-plugin-front-6.2.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-56b5418b27484960e0207c30ed1b37748d6a489c-18.x/balena-jellyfish-plugin-front-6.2.0.tgz","_integrity":"sha512-BNyR8PKWwNbcOdWZM0YhfZ/vNAjrc4od/CSlUng5IQhxfSPQrNr7ISEjHfkEaz33ABzsMfybn5R2jmyITb1gew==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-13T05:50:16.661Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.2.0_1670978194847_0.13724132193790495","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.3.0-build-renovate-pin-dependencies-96a32e394310adaa43848e9743b54c35da994d86-1":{"name":"@balena/jellyfish-plugin-front","version":"6.3.0-build-renovate-pin-dependencies-96a32e394310adaa43848e9743b54c35da994d86-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.3.0-build-renovate-pin-dependencies-96a32e394310adaa43848e9743b54c35da994d86-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"563516ba777db1dcbe56e0db0f8eca9e81bbd859","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.3.0-build-renovate-pin-dependencies-96a32e394310adaa43848e9743b54c35da994d86-1.tgz","fileCount":44,"integrity":"sha512-yoaZnnNKOMnDcQf0n90M/MEhOsEQj94JuaS2ehSp64YavjA4lwJrTvXcwIfU86hBj/bC1R8m/GRex2fuItp06Q==","signatures":[{"sig":"MEQCIEYFSkMMSk/3lxFN8T9ytpyDh9HCj7f3ZbFqanmY8siuAiBo9OaZMCzeMQktXMIk+bQscVhG/T1e3DbdxZdb5nJp+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmSNnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhrw/+MTmOo8l6MkeXg+th6mRHc24baGxWQA2FStmzIfeqEX0P3BDK\r\nAmxiBBAT/eYApWKUnD42lvOO846gl5sIAjOfXKvaAx+1NsciEu/n/YC4Sx8J\r\nDY5ri9rH3ExNXHGfjrQ8zg2AhvzZnXWgPb+oDPRzoQLIvO/e7QTAbFSUQ0V+\r\nFjIEnnINIKFyWCWNYJxjN76t4RDXbLuR17MsaEjR7rpWUonDP/LIJ7WoQrWD\r\nEl49oITSGe6Dcfamar3tyLuKeHAPTBesLc94y35d3v+k0n0PJLxzFC2eS4tW\r\nK1tUrbwutQXmStJONmL1Q6b6mhC6WRgBydDliKNl0yk83eMH26CSGlS5oHFD\r\nj+q/RmwarvR7+pXDE/Sx6oBb39BuUaiBfpAUjj1aItOxAmOS9g2WZSnX51bw\r\ntRM/jcAoCoRYKe70oyLGGx9/1Ytb/YVFrljzEmpsjBmfMN0hHrYl0Qu2bEw6\r\nSUVVgZmmQVX+IhZsLF8ZHXP4Lv86Yn7i2TkK7Q9vugT/aLWXR/MewOroGsDo\r\nh0W0upqpwbISuu8IsYQBB79oOvmfW+OhBpL9+Lf6502gZGJIe/WbifrV5yWK\r\nGlxMlc9tDpuScSDAfGF3J7YcZVdAcGS7pnKvIdEypLXDKNpq6UdRqe7dhv1y\r\nFoLp0OnO+0DyrDHGt0EvkK4Gkw8PCrSJ/2Y=\r\n=PQK2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-96a32e394310adaa43848e9743b54c35da994d86-18.x/balena-jellyfish-plugin-front-6.3.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-96a32e394310adaa43848e9743b54c35da994d86-18.x/balena-jellyfish-plugin-front-6.3.0.tgz","_integrity":"sha512-yoaZnnNKOMnDcQf0n90M/MEhOsEQj94JuaS2ehSp64YavjA4lwJrTvXcwIfU86hBj/bC1R8m/GRex2fuItp06Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-14T01:12:25.635Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.3.0-build-renovate-pin-dependencies-96a32e394310adaa43848e9743b54c35da994d86-1_1670980455043_0.7589575854075938","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.3.0-build-renovate-pin-dependencies-29c25318c843b50cb49384b9a9d70f001ebeaeb1-1":{"name":"@balena/jellyfish-plugin-front","version":"6.3.0-build-renovate-pin-dependencies-29c25318c843b50cb49384b9a9d70f001ebeaeb1-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.3.0-build-renovate-pin-dependencies-29c25318c843b50cb49384b9a9d70f001ebeaeb1-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"71ab1050c37f1eaa9716eed4990b4e2274664924","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.3.0-build-renovate-pin-dependencies-29c25318c843b50cb49384b9a9d70f001ebeaeb1-1.tgz","fileCount":44,"integrity":"sha512-q64wJT79dBwb1EIdtBJncpITTTTkY26QOuB5pvu9BWlaq4Lc4Wdhwhh+DYgey8YtuEn9ZQttRdYycdCfnkE39A==","signatures":[{"sig":"MEUCIQD3Hqh9H9G/leIJTdQmvVhIbL4aZ7AFA+SiiIzfjnKm8wIgGbwYv8djTEORgaAUV7aSf3MxYVpV33z95yaRPh+jaHQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmePiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3hw//YDya9pdSLavS2xtPm0AtzfGKU+ILXoIzYxoZTTqSA4NQxrRB\r\nxFV95Uyrlo8D1lkWGTnbrotDrphcgNB/VnZfgBODtTpI/eK/HVZs8XOPHpsZ\r\nLfK2elc6oIC+9f+VOMNT7akGczslOMPg5ODo/2aXdEJnB5/nE4paHE6Ci81O\r\n98ZLdPD7onT4OzlUzDQVufkPjmH6p7+EiA/dqOWF26S1TV3Bw0fp4hEbDGej\r\n0rnVRSUCsCp4p1MQe8pdOzFBgmxiHe7BVzJ6MpcOw5VN83W4KzY9mqjDWUuA\r\nXBOJ9rH+ep5udWlL+REsk3APRzIhdKuqu8fuOWmoSizPkKszE8mhMYWzXxK3\r\n3SCdlm1QqoMDUYy+i+rSxJ0ddrSvmMjcRXPEKwOGGuntdHBUmJ1bIPm41BKN\r\n99YzeK2bIZK6FBl8nHak0WgWuZVqgyXzCB6jKeKHnbnfoASvw3vf46dy7f8C\r\nd5HT+yX+j3QT+LfA83zWdj8LBC6jAfioav7sqj8z+0mMi61KKxXSGzzjRawA\r\nGQOgcJuIMXiXXvui+FJRe2KQQ43vrRUnFZLIMdAq1koamXOdi71EG1jpXPmV\r\nrtpdaBUJD/u5ZpeT23INmFIxOriX7aGIsWQJ1y+zFq7K9jywxIR7RMyh2QzK\r\nDCCRyHkuZN8JiwZ/B2Je6SBEHB2U9iytm9E=\r\n=qMre\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-29c25318c843b50cb49384b9a9d70f001ebeaeb1-18.x/balena-jellyfish-plugin-front-6.3.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-29c25318c843b50cb49384b9a9d70f001ebeaeb1-18.x/balena-jellyfish-plugin-front-6.3.0.tgz","_integrity":"sha512-q64wJT79dBwb1EIdtBJncpITTTTkY26QOuB5pvu9BWlaq4Lc4Wdhwhh+DYgey8YtuEn9ZQttRdYycdCfnkE39A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-14T14:53:06.651Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.3.0-build-renovate-pin-dependencies-29c25318c843b50cb49384b9a9d70f001ebeaeb1-1_1671029729801_0.2208100043200718","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.4.0-build-renovate-node-19-x-6022e44d6fa6f394d640561a67bcd82d3783cce7-1":{"name":"@balena/jellyfish-plugin-front","version":"6.4.0-build-renovate-node-19-x-6022e44d6fa6f394d640561a67bcd82d3783cce7-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.4.0-build-renovate-node-19-x-6022e44d6fa6f394d640561a67bcd82d3783cce7-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c503b5646e0580120faff2ee5899db70f6013071","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.4.0-build-renovate-node-19-x-6022e44d6fa6f394d640561a67bcd82d3783cce7-1.tgz","fileCount":44,"integrity":"sha512-QjJdBPEMxdNehf7Q3i9ybDPA5sXAjaySUwOVg/Xn8VZGe5zEa94blhahiKmaIx9WbcMHZAiHsWibHe2GmVaY6w==","signatures":[{"sig":"MEYCIQCNMyUlTpLPJfhd1DgADTPokIvzb9ofBTveh55BPHDMtgIhAIBZ1XjW/3SBpYpbFZjLswtUefR5k0aej474dD7Il6SX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjol1rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo3FA/+N2SkADrp+DyQ74K59tpCK2XpLbeHrI0x8b/fQGxflmRcrTZu\r\nWojc8HcCF194nNMtuas0bqUCumH9bGpn/V2XfPT+iCJGB8XGbZog2B16oJtb\r\nmPMRnpyPqOs47fM/LBIbBAJc+0/EmWYb0oGQMK7o+NW7ya6sva56PCf7cSAQ\r\nIH1/7q12JPFEKQF/97q8GqavWzkrjWX6fWxTMGzd1K/v2mgtrq/V6x3xUb2M\r\nzQwuZ4+q2CuuO/LiFKnU8++9DB7cjBSjWvcDcFOYf0Q1Htllxc2NIfWbM3Ph\r\nMjdw9HgDjBmEuLnD76Nq2aaEQ6BpV/nimodZNmVTRam5HsYIds8CDo0gWlUU\r\n8g+LgQe7Y52Qm3WB7fzoBO3b62lX5RF0iWNv1uGMkBUU4k4lN8sOaYTWB1+z\r\nTzeOtPsZU34AQS/wNqJsvWX9HYo+eAcdx8OVVhO1OYYxT2qMeq/+9HmlBVRV\r\naU2IKyf5Nsez6kpPPgggNw84BSjINviLFVTAnIZgaf0uX1bGn/nNBCaczalU\r\nO0EKZs2AXcgjnstT3btpEzf2iONTdHdCgLLyADdvODAZyo8JyHhZl6JVZHyw\r\n8m/hBvCj1UlLMhfABycs8/4qek6Gy0EjgsLU02R+mPNXRj8ugiWdM10fd9DV\r\ndk1dSbMDQ2oLBzre4zr0pNDeHX06c4DlMTk=\r\n=yEkt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-6022e44d6fa6f394d640561a67bcd82d3783cce7-18.x/balena-jellyfish-plugin-front-6.4.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-6022e44d6fa6f394d640561a67bcd82d3783cce7-18.x/balena-jellyfish-plugin-front-6.4.0.tgz","_integrity":"sha512-QjJdBPEMxdNehf7Q3i9ybDPA5sXAjaySUwOVg/Xn8VZGe5zEa94blhahiKmaIx9WbcMHZAiHsWibHe2GmVaY6w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-21T01:10:11.907Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.4.0-build-renovate-node-19-x-6022e44d6fa6f394d640561a67bcd82d3783cce7-1_1671585131781_0.6220748326862702","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.4.0-build-renovate-balena-jellyfish-worker-37-x-88d3facef5013be62effaeb614adf327c534d252-1":{"name":"@balena/jellyfish-plugin-front","version":"6.4.0-build-renovate-balena-jellyfish-worker-37-x-88d3facef5013be62effaeb614adf327c534d252-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.4.0-build-renovate-balena-jellyfish-worker-37-x-88d3facef5013be62effaeb614adf327c534d252-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"815998f1d7190366c0d1a2e52e145e4aca4f72cd","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.4.0-build-renovate-balena-jellyfish-worker-37-x-88d3facef5013be62effaeb614adf327c534d252-1.tgz","fileCount":44,"integrity":"sha512-6ojD3fDg/9jbaF7XUmF9zJaXYhvbMyOGXWki0VyGrXyHY7MHuthd/oj1NisrETmA43AHBtOjYCh36bQys5ZhVw==","signatures":[{"sig":"MEUCIQCA1BiWZyk8cm5smM1AFpnMhRtYdEnVzuo/6yM1OzmgwQIgXr2VwtrsO1XAPtBwOn3GK9AuaAg8TiR1pPdXTp2XVX8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjol29ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobiw/8Dw+CSsiDKltPOs5e2AsVywoYECDxVIneSWIk6oP4xtzZWTGc\r\nyY2JWr1szDaPl1fnXVEs35FNAY7Ic1VKevlC7CMeUKIUuwUHHCwACfZ+4yZa\r\naeDaddVQ1FS2X+2Gz4PIHQw6lrmQUtSfrI78TwQplWekJ7F+zK89ySIAVLSM\r\nl5/hIcb4BfZ4CzhANWK45QuDK9PvkPLPlVCQkXPpoDNbc76Tv2sSx16VU4yF\r\nf09M0al6VEhB/Bsu/KdaCGRLlkTmEwaxzB2rY1c/hqNph0rmWi6XHkIPd+zC\r\n73xaFhcX3QdwHPLlQtUl747snBVMgrchtobzp+3InzNMMPbOPEgBELYVhVya\r\n+LHDDFEUSZQJnAkF7vwXPrbN+uTlsM0n+G0RLD1MDdRU/LV/OnnlO39GplYD\r\n3TaXWJh855s6OR3U3lEMJSJEKVTlhfJSoJBCZqK1PokcUgkQZiF3QIFh5141\r\nXg6Dt8p4+iNR70fWyYykvJEJoh6QTPyx7ZliwvIRH5aq4SNyi4Sj9WV+gUtt\r\nXm9mCqRZyvhNLJhiLHvktrj8K+nAkQSeCPbmQ3p3ocgn4K1bHudEqiholv8G\r\ndj9UCUwVWANxEr5AtnlphS57A15o176GcuHhMLLCvJ8dB676aCLYqXIAgdHl\r\nEKycFqeGM6HN8izgTkD/NZFqWk4K0XRfREk=\r\n=ZoqY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-88d3facef5013be62effaeb614adf327c534d252-18.x/balena-jellyfish-plugin-front-6.4.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-88d3facef5013be62effaeb614adf327c534d252-18.x/balena-jellyfish-plugin-front-6.4.0.tgz","_integrity":"sha512-6ojD3fDg/9jbaF7XUmF9zJaXYhvbMyOGXWki0VyGrXyHY7MHuthd/oj1NisrETmA43AHBtOjYCh36bQys5ZhVw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-21T01:11:00.891Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.4.0-build-renovate-balena-jellyfish-worker-37-x-88d3facef5013be62effaeb614adf327c534d252-1_1671585213548_0.6391775650725431","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.5.0-build-renovate-balena-jellyfish-worker-37-x-adc7f8dfa73f0b9129149c8f91a50143c59e9b0f-1":{"name":"@balena/jellyfish-plugin-front","version":"6.5.0-build-renovate-balena-jellyfish-worker-37-x-adc7f8dfa73f0b9129149c8f91a50143c59e9b0f-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.5.0-build-renovate-balena-jellyfish-worker-37-x-adc7f8dfa73f0b9129149c8f91a50143c59e9b0f-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3b5342ab0ad7ef59b385b8e30be37bc8b6060bc1","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.5.0-build-renovate-balena-jellyfish-worker-37-x-adc7f8dfa73f0b9129149c8f91a50143c59e9b0f-1.tgz","fileCount":44,"integrity":"sha512-wvsxz6TzGpXxiV3d5kKMdIT/iZq17Qe+uzS9DX3FOhpUKy3nyRUR518DmPPpWBvn02dVnZ49JBBN+abDma24Ag==","signatures":[{"sig":"MEQCIFG7QnuEg+gXUMAIkG8IFu/9rCk2Dg1ORt3W/SyGSXFQAiBZHesJtc6RD43K80f07LNb156LmoTMmUH6QvPS2b2hBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo70UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDkg/+KoXbqRxRO+C1feB77yfBhjKe6Voq1sFrSsKfU8PaTj4N67iE\r\nNx3fazbueTemQVaCBzP03BGcOMlqGU1qu8/ymBLlhMgeGiWbWGQJU5jx0b42\r\nS4pSfTCHmWDVQlhOtm5CXpjMLgeUk8fBWMK2ZTAryRhVj5C3fz2hUuQUAOov\r\ntXKRM2ZUnxZdD18YYaW4v/0DWXKbqd5pdKJu9C6Ru8VCRZ0wTlf5CEZpaQNC\r\n0tywwmWyUFNx8gcTgWVJ2RIsuaKqcOf4rXn7TXYah8H0SzNk1a/63f1gwTKp\r\nwdoJWUL65wcMg6W27BfLq4CvCD2Xhk2C1C16D7SCTuZuLatekOw5PehUx528\r\nUwgXj5AN8Csydr0+O/LKAx414Skh1xp+qPkz3IaGjwcy1nm+j1o40PiHaoln\r\nIXOXp0j22k58H6lyfdpixEytKiBdZlGt4y16i3eW2E5xyIXJZKuFcJ8lYOTL\r\nqO5M6irgMZAdvqJA87i1K6DCRYvYd299vApkNghOfoIJYadGyBBsG4czVHIW\r\nuGJPkMaUWkt2s95mZbTVJqpwQ+qPuc9o7PWu79Tykacu7lWsgeCwa7nLm9ud\r\nzNm0UkYIaNc0qPeBcjfFr/lQ9fYAqc0FfpzB7fl2/Zq7SZFSB+eSfWOoOQ9y\r\n0u+sBYjA0cHxWU5jXnI5Pic9+rriNMWynJA=\r\n=Dp0H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-adc7f8dfa73f0b9129149c8f91a50143c59e9b0f-18.x/balena-jellyfish-plugin-front-6.5.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-adc7f8dfa73f0b9129149c8f91a50143c59e9b0f-18.x/balena-jellyfish-plugin-front-6.5.0.tgz","_integrity":"sha512-wvsxz6TzGpXxiV3d5kKMdIT/iZq17Qe+uzS9DX3FOhpUKy3nyRUR518DmPPpWBvn02dVnZ49JBBN+abDma24Ag==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-22T02:10:45.806Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^8.3.4","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.5.0-build-renovate-balena-jellyfish-worker-37-x-adc7f8dfa73f0b9129149c8f91a50143c59e9b0f-1_1671675156240_0.01871022124107391","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.4.1-build-renovate-uuid-9-x-9fb22c15d242a4c9b020a60e20a190aacf2234de-1":{"name":"@balena/jellyfish-plugin-front","version":"6.4.1-build-renovate-uuid-9-x-9fb22c15d242a4c9b020a60e20a190aacf2234de-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.4.1-build-renovate-uuid-9-x-9fb22c15d242a4c9b020a60e20a190aacf2234de-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e84402b389696ac3cbd5bcbe09c8fd8701fdaf99","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.4.1-build-renovate-uuid-9-x-9fb22c15d242a4c9b020a60e20a190aacf2234de-1.tgz","fileCount":44,"integrity":"sha512-B7K+pJYvhbwDdql6LzFVbiMxfVjWfoyP9x0T+2dYRyD04VPUmaA/cGEHGdYuobzCpfU9xJKmG6RBZucSIw2TTA==","signatures":[{"sig":"MEQCIGohrQalC82OW+/L7jXhcI92QFR7d+Xx/WAGWil5C5YxAiBY02BJsRTKMUX0ULrZT6s1Vo1o4OUOSzKbsxZVbFv+Dw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo70tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYgA//YmEZlSQd3FTrn/ItSm9Vwa5TTCO0084Kkz9F6/jlD7DTu9vx\r\nnrMuxJHwYmtUul9066z/oGnG8vm0jgVXJlLfhPETumQTP8yB0ZgkDsIRY/bl\r\nlPBAjfHmA5KdrVLTkZtSbwFcDGg0xg+LcGMrvVyiNgSSvr5SNzhBPMiGTyw2\r\nmOCjFrSCWJrjX4Zwc54mH/PYLxGj81gbUap0EyYawZ123MDWirjJj2hedZ6a\r\nPetQALQAlW3JSHF1E9B75/e5oRe4Zfyv/agQPgP3NmwChB9LYbO5Pls1u3yU\r\nAIeU9ZjIqOkLMdKf7bqnP7Pv/OHv3t5ybSPWY5TRr+q4d1KEmhTMywNGABsX\r\ngBbV7pPMapR1mO3d9O0HmYMeJ6mhJsFppNZXPRzBVm9ODHCS2VQRUFQaeSnO\r\nRVU+X7kfoWicvrHoPrvitcAZYNqOXfKFawzRH9UIDsjqoAkITLeFZl/QAPXF\r\nWvnkCu99hNhkZ4QovDl8KSulqlz9qzJyJxdvxILzRgGoAUONbC2yEIFleNni\r\ndorl3gwrRbXNsJ+J7bvzOF4gHHx8RYl9oPSjA3lEnBVatKowYmW23Cj6Us3l\r\ne9tqo1Y31JLNA4WvHPo0IZ1ENB8qZieImR7DilFyGNt7gVqjq79Sb2vVpRKi\r\nYCgQDDbGRh3rpcQqnVXgfW8RT4fudJeDZfg=\r\n=dK2q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-9fb22c15d242a4c9b020a60e20a190aacf2234de-18.x/balena-jellyfish-plugin-front-6.4.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-9fb22c15d242a4c9b020a60e20a190aacf2234de-18.x/balena-jellyfish-plugin-front-6.4.1.tgz","_integrity":"sha512-B7K+pJYvhbwDdql6LzFVbiMxfVjWfoyP9x0T+2dYRyD04VPUmaA/cGEHGdYuobzCpfU9xJKmG6RBZucSIw2TTA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-22T02:10:49.552Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.4.1-build-renovate-uuid-9-x-9fb22c15d242a4c9b020a60e20a190aacf2234de-1_1671675181294_0.6281340007633933","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.4.1":{"name":"@balena/jellyfish-plugin-front","version":"6.4.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.4.1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a22353ee02bed77d8cb13b1f9baf44472359614c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.4.1.tgz","fileCount":39,"integrity":"sha512-ca5OlTDh1yDJYKWYhPOWcNScnLln8gDSHlXMIOXqgiduOhF/ZYv6g+lxZGlrl4O+wiqJdmXlBEifNNf+vkPrLA==","signatures":[{"sig":"MEYCIQDjdAaXlyMg25pplcMC5oKfv+Vbme+azJFWkSb/so0BDQIhANnRE8Ku65J8FWFyFY7pv1UmwBw7OnfgbbI7VTAGiWm7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo8cpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraXA/+IF1G0Yjtm+LM+4ohH8QfUGuxPfXZAJhiVjPrGY94GRVkMtap\r\n+o4iAaT3V1nbahcMU35/p6zP0NvFhrfksJFDFOLIPlxRilRErDYMzcDoEtCy\r\na7Lyjy1FymL12uJJzi+A6LxEDxf3HgI9yEQIXiojfEa9N0syXLRJ8B/rxrBb\r\ngsw+iRDpEEGE+EfCXHsPAohtVzDZ8jy3dt0fUhLD88zteOWhDoyKtqhMTMvs\r\nbRiLXcI5UIvqmGOH196IfmPq7LRsK+uFq5IC5X95H3j+Yq65q6uzCwkqORwK\r\nxcNgHbdm6kEzluIEQIOwa9k4uFO6h+5N6OTMz1wlsFAfvtr8g/E61arttfT4\r\nQO75XvlvCWBrOuIctoxWy7HQtNmt7LqIHW8ryhI+gJXm7D83fglof6btApZH\r\n13QMcamEXTcheSoWWCxBgPVrmbjUZ9cOFTnCvd0lmd3lJ//fCspYOZ+ImLBG\r\n5yyzJaCULYygvE0XUkaZaNcvDrNb5ak+i82lLTXVFOrFGu7yOTu1xtHELowq\r\nvXVHypP5GgviTCLCFYNdLZ7e8DHQQ97zfR7V6H8IQjczkcHKxq4/v24LPCVF\r\npNfVnl5WCQ1rhl70RnJl2Dao/UpYtfhmUNGvVYrEE+BhdkyrQveQu+t5Wrix\r\npG4RPdx7cDHpYdo7DgtiTJ4hazHWJ4Ev2zg=\r\n=cSOo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-9fb22c15d242a4c9b020a60e20a190aacf2234de-18.x/balena-jellyfish-plugin-front-6.4.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-9fb22c15d242a4c9b020a60e20a190aacf2234de-18.x/balena-jellyfish-plugin-front-6.4.1.tgz","_integrity":"sha512-ca5OlTDh1yDJYKWYhPOWcNScnLln8gDSHlXMIOXqgiduOhF/ZYv6g+lxZGlrl4O+wiqJdmXlBEifNNf+vkPrLA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-22T02:10:49.552Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.4.1_1671677736879_0.2285135838382093","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.5.0-build-renovate-axios-1-x-d0c1f471e70fbb540c892a66716b881c6d4f2cff-1":{"name":"@balena/jellyfish-plugin-front","version":"6.5.0-build-renovate-axios-1-x-d0c1f471e70fbb540c892a66716b881c6d4f2cff-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.5.0-build-renovate-axios-1-x-d0c1f471e70fbb540c892a66716b881c6d4f2cff-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"d44127fd00b897a96ffac0f7b58cc7374773cb7c","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.5.0-build-renovate-axios-1-x-d0c1f471e70fbb540c892a66716b881c6d4f2cff-1.tgz","fileCount":44,"integrity":"sha512-Geeh9R6joVR0GjJO7XDokhX+MfUMIP3clmKL6kxOJAkbXB1Lg8t9kAnVA3rnGi99MA0TRyRerjO2Wb/q9f1MFw==","signatures":[{"sig":"MEQCIHyFUZ4nYxcb22MBhZgbkXUDEkT6dTE9fTbHgfAzVytuAiBXW4Dlcw+od4f10OBMfcoWC6hJ4ZZYQ6jgJHIP+Ov6ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo9SMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYRg/8DwNkBUCwo1T7xFL6cLQY3TGLSVV7dlDdPPY8k3qXndjjb7ss\r\njyKJe5CYQxHKK+NEl50syd695SHA2iJQg+SvnMiK+ls0p/a2CQLIob8shCy9\r\ncpG5TxeSwMlsrrDckcGgsUTVl1Le2yzwGF9GZFpeXOmUa8SXK2cznM2MUof/\r\niRCHFGZ63ec0+2LddTM03t9b66Zi4V4F+INc/z5pH3ietSjy2XLtRQo5dnaV\r\nhoKe6V9e8qF3AwW62yR3poorGFSM8qAVVacBrz1ft6C0ASECzEQ+9Soz2Pqe\r\nK4lmGrCF2DLgD/e5JMJLNBubT5S/GK7yqvy3q4VkuQfb2jT0blSDTU8OPPx1\r\ndlYl+95+7bEi4S5LN/qFhKSNhe7Q4xtvFp5zGbCqJXYPX+dmKgPdbB/u/d45\r\nWhL4O4scTraLAqyG/SwyGEW4r/9pEtI9AYPZDycwF9inlMbohb+s03B1zcE4\r\n5U0R+CKk4NmJ1rN2jLBgVf3aVmqr560tEBsdPXbHxN3+FPG/QAg+RSmOVW+B\r\n9Rm+SURUVjme4vBTck7rAvPD5scbO7cDtPDeS9L17zk1Ej3yI/Y0LJFBJj3B\r\nvzGcV63+CewnXxVm/sKlnmp6p+++edLl2gt2PdcBqzPra9E9x+vOazmsDlzT\r\n60MZad0xS0YhmGRDV6WAWaT+Lb/e/KgDLmM=\r\n=+CeV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-d0c1f471e70fbb540c892a66716b881c6d4f2cff-18.x/balena-jellyfish-plugin-front-6.5.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-d0c1f471e70fbb540c892a66716b881c6d4f2cff-18.x/balena-jellyfish-plugin-front-6.5.0.tgz","_integrity":"sha512-Geeh9R6joVR0GjJO7XDokhX+MfUMIP3clmKL6kxOJAkbXB1Lg8t9kAnVA3rnGi99MA0TRyRerjO2Wb/q9f1MFw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-22T03:50:23.018Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^36.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.5.0-build-renovate-axios-1-x-d0c1f471e70fbb540c892a66716b881c6d4f2cff-1_1671681164189_0.6222449195438329","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.5.0-build-renovate-balena-jellyfish-worker-37-x-31eaae6a6a7ac247fcb7c2b9b309c3dbcd2775df-2":{"name":"@balena/jellyfish-plugin-front","version":"6.5.0-build-renovate-balena-jellyfish-worker-37-x-31eaae6a6a7ac247fcb7c2b9b309c3dbcd2775df-2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.5.0-build-renovate-balena-jellyfish-worker-37-x-31eaae6a6a7ac247fcb7c2b9b309c3dbcd2775df-2","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"34817e090435dad9f3e4be86545433be9c884861","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.5.0-build-renovate-balena-jellyfish-worker-37-x-31eaae6a6a7ac247fcb7c2b9b309c3dbcd2775df-2.tgz","fileCount":44,"integrity":"sha512-xDUh/mlih54WbdiHebBmySlg1O8jgl0v10pRnTLUYLawZV7eFwxe1R3s67Bb0b93u99uSTdFq/83S5AmwHGx3g==","signatures":[{"sig":"MEYCIQCZ6ze+WR/GUx+zfjBfwC7zr+/Cp7iA7492ri9OZdNSdwIhAPXIGuZuTZX3owSOg9eBtB7BbjUltOOzXHchXjUMdRQ1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169163,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqQVKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlpQ/+LmOR2NA9XwDJHCDnnHI9FugMk+m6KR40pXclIey9SZyQ1X1G\r\nGw7ny/aISRnlTDH6v7SioWNEbt3ahOiUdd+NgUrm1f5bYtCG+4tk2yOYU3jK\r\nYSfPj+dLQ13qi3spPBeKfAxO0EfipvxzrUwd6SJtLOui4TQTjsZ1CONxrKH7\r\nz55wGrSttF+2Xk88qeQG0b+D6VaxccHldlR4a2qsg9/nbUkB3NMxeKKTyFJ1\r\n7sXim7CIU+sHZaZcu7JQQ/542BrnwDCBJmc0q8Bk4RBks7jx9PSsAvT29h3L\r\niHPCogg+Dh8rh+798sH9+8yd//oAPsfxZIizI9KxHYrsvbkKutic0HkWCk40\r\nW2NbRtmjpPqahovucbwx04JWydr/Nw/kU5k582wAoy31vTHu6Wm2g4Ye00EQ\r\nTM8XXfrDAepifDLD1FnvdY2xSXut2YUL7BXdc4N+TrhpvQmvi9Vkrbmxy4Xd\r\nlYiyMUTT4IEuK9WMypoagc81AsTH3kDfdLzncLOdJj0mU2NvtuqdeQpfOjmg\r\nXmOh2yBAd0vV/OVIhl5U1ZdRyOzqdtHMHQTtgavk/ZBAZH4pUnR+yeJxjb2J\r\nQi/1djOC8Y9dBlXX1L2tQsnANiOVAVcPtVcRFbFkFyI4Al73zDQ81AO2k+aM\r\nCbQwo332YGyNakL3ng5SEuvEQ9e6HWzQhjw=\r\n=kdhp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-31eaae6a6a7ac247fcb7c2b9b309c3dbcd2775df-18.x/balena-jellyfish-plugin-front-6.5.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-31eaae6a6a7ac247fcb7c2b9b309c3dbcd2775df-18.x/balena-jellyfish-plugin-front-6.5.0.tgz","_integrity":"sha512-xDUh/mlih54WbdiHebBmySlg1O8jgl0v10pRnTLUYLawZV7eFwxe1R3s67Bb0b93u99uSTdFq/83S5AmwHGx3g==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-22T03:50:52.991Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.5.0-build-renovate-balena-jellyfish-worker-37-x-31eaae6a6a7ac247fcb7c2b9b309c3dbcd2775df-2_1672021322637_0.7067499691902661","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.6.0-build-renovate-axios-1-x-166a697a23c6d5ef13cccc49392363f753bda3df-1":{"name":"@balena/jellyfish-plugin-front","version":"6.6.0-build-renovate-axios-1-x-166a697a23c6d5ef13cccc49392363f753bda3df-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.6.0-build-renovate-axios-1-x-166a697a23c6d5ef13cccc49392363f753bda3df-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"3475b5be6c6e2c88b0ecc1847844c3fa9804312d","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.6.0-build-renovate-axios-1-x-166a697a23c6d5ef13cccc49392363f753bda3df-1.tgz","fileCount":44,"integrity":"sha512-yT/r2T/vUAsAlL8csKj4clWTh8w6SbnAZuKjVfsVJvsoBZHdgB9HlKEYyhcChLHDXY3TuyHTgf3KoPV5B0boUw==","signatures":[{"sig":"MEQCICNFKxPmVorqZsiAUiyf1Tps5p11TIERgdriUO/B6AvSAiA7kGWb8jKAhbXqHmC6/wT5UxStGJLg5YDMvoyMC+i7FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqmvUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHRQ//cS4X9vXmzvoBBLzBD3d6VtI8eb+d9ld3xmQ6H4BpEJ7v4drv\r\nAPow/z81uE+yGSRlmoVt2klOw9C3ll0KnnSNm2v1m1Q8Iz6XnABZlfmzymNE\r\nkYpEw+AJNUrCQuLdKIEfs3XfDBG4jEUt0MJSMS37XAuOosHbB2egtciMEUxU\r\nPntgKLX6FqZ4fscH0lGOfY0gvQjoj10UCm77zCFdjzr3ORW78fi7aYOkhJu6\r\n5HnfMStTGpqj3zZNnp03OvyD5tBg6cE97Isi4BtRWzMzo7FMbOSSMl7O4CjD\r\nF7B8lnC2J88kA8a5R3ZmmHP9VjSDSV4NfA1/lfUmW3J5NpjYYMvxf0e9jy+U\r\ndy1umyECIvWi19b2Y1ThsF3SNQAUYmHGh7aFGRyngF+T4JxcMONRdyrfezia\r\n6e51s1T3e5klEdQZswPpsXGoQNKGe0imjfBzDilFChPDw1batq7sbMKMDSCJ\r\ntdeNTjGf4YSaZdF98dfimRlBLwK3uglz/uecGJhl1MtSCD/R/IQs9EcngFLg\r\nJBhd0jo2FgvHfRX7HPYXqauSjHPREOcCqNUhy/WxazBrg7Z1cD3Naw2utgAO\r\ndpUM0O/OcD73JDL0Ybcu6PIcq+oOlfWjh1TknntFp1OfqNyoZf83UUZad9I+\r\nZg9lMBUqBoglqDaaK4MVAqXov1F9m9e0eek=\r\n=tGpV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-166a697a23c6d5ef13cccc49392363f753bda3df-18.x/balena-jellyfish-plugin-front-6.6.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-166a697a23c6d5ef13cccc49392363f753bda3df-18.x/balena-jellyfish-plugin-front-6.6.0.tgz","_integrity":"sha512-yT/r2T/vUAsAlL8csKj4clWTh8w6SbnAZuKjVfsVJvsoBZHdgB9HlKEYyhcChLHDXY3TuyHTgf3KoPV5B0boUw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-27T03:49:43.169Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.6.0-build-renovate-axios-1-x-166a697a23c6d5ef13cccc49392363f753bda3df-1_1672113108060_0.5274370155035315","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.7.0-build-renovate-postgres-15-x-83cc2574ef5c4245f4b4b2017c2357aa5cb6ad92-1":{"name":"@balena/jellyfish-plugin-front","version":"6.7.0-build-renovate-postgres-15-x-83cc2574ef5c4245f4b4b2017c2357aa5cb6ad92-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.7.0-build-renovate-postgres-15-x-83cc2574ef5c4245f4b4b2017c2357aa5cb6ad92-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"42d60203db529f06f7012422a7d0baa004dac8f5","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.7.0-build-renovate-postgres-15-x-83cc2574ef5c4245f4b4b2017c2357aa5cb6ad92-1.tgz","fileCount":44,"integrity":"sha512-1CheRdoG6kdrr8XkXSQZjC9QhCiZPYAFhDAyqFgiY3pJyIGwhiPnFcMvyX04O7q6qGEivguKhU7nHvGXPFtjeQ==","signatures":[{"sig":"MEYCIQDFRmSUWUJMdP78G5LQWEfDlfcUIQkbdfTRa2FYYvObJQIhAI8U53y+CRfwkiRG+O863gURD0vT3pQxsC8klH7QVYw2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169147,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsDGoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1TA/+LMNGqSs0b7GWqgTX76GDP01CJVpjqI+OmfDybvloi/fF/76b\r\n5kkSmZQsMn3QeCRll82E+J6DpMCIC/xFyoIOiVLZNE2j64pel9C7d7HS59fW\r\nHUNvEqI/zWIPDse69ZGqz9S+OT0fC3H4iBUCkxT480wWw8GDwCLwnSiOm225\r\nfLXQchIh7Ig57eJrKsB0IpC9qUm8ZWV2PIDOEv8FitvpBA7pHmWMRys264HG\r\ntHaVgvvygIbvnWxhuPfbo5SAjAal4wTKKLgTWNvKIlheDYZ102jNgGHm1Pvf\r\n5w6yZkb8+oNMkl1EsyHafZrM44TtVKxL7O8IgdGnf/ptsqobbZXnfc8aQS70\r\n9dBZED1gxS05xOGjdpvonVkFW2Nf0SBYEPlefOpizn75TByEBaVH8Wnmi/GX\r\nYI7vDAfndovI3QaZ9xUEk+cekkGCkvA4tdAaR4ccpXG4GDV/kHD+oroK9fvB\r\n+d5wzR3F1fLWi+X0+pv5CsYUwZuH8+3vbfDA85UtPq3J7AFe4KYPj0ckI1eG\r\nMEyQO3GFkvbpXk9U6dFlhn+nvLsGZWhpZnzh2Q2PAT7wsEL991VIMKyAHDJi\r\nHwjgfaD20guBARm0fj+y23nnlZvJH9sREgXtC507kuP6LEuchmUcRqFJ0Q24\r\nTMj+9cnv65rExQAs/Pq6aPgFtUU+GZc4DOk=\r\n=WHc5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-83cc2574ef5c4245f4b4b2017c2357aa5cb6ad92-18.x/balena-jellyfish-plugin-front-6.7.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-83cc2574ef5c4245f4b4b2017c2357aa5cb6ad92-18.x/balena-jellyfish-plugin-front-6.7.0.tgz","_integrity":"sha512-1CheRdoG6kdrr8XkXSQZjC9QhCiZPYAFhDAyqFgiY3pJyIGwhiPnFcMvyX04O7q6qGEivguKhU7nHvGXPFtjeQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-31T12:55:09.116Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.7.0-build-renovate-postgres-15-x-83cc2574ef5c4245f4b4b2017c2357aa5cb6ad92-1_1672491432419_0.23086989349516274","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.7.0":{"name":"@balena/jellyfish-plugin-front","version":"6.7.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.7.0","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"096abe2d0fb86c10096954eadd9a09d6c662ee45","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.7.0.tgz","fileCount":39,"integrity":"sha512-MAWVxIBu1iLFt2PUefGZmesHgjqyEiPA+uiiXiBsLO+zcfqKgeksMCVPe/0YoAQ5ydXjSbDPGxudUp9nrgCDxg==","signatures":[{"sig":"MEQCIBq3CfK9JZRw+AJO/WpMomJcZsTam+BMEaa8N3FOAz3mAiAcQzV59jI5lyJj9GZNMryQ/o9XPrDdpFw38MN4BVhrLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsDnzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSxA/5Adj1t7zm4F9BMK50i1HIvLdpf7OkWVBEQzf6AWfOLsbmJgZE\r\n4NuXk6ItKrVOVga4zOFR/Gf6sybyGtayAax3qZIgWxfuygdnnQ3iz3cEKAhZ\r\nRCaCSiOEGh+HXoVbKQRpxgjsnFcI/cUF9MJ/ftE0Qx9Qjcq8fMwvevztpiNJ\r\nZsmpcO83sqVJ/Xlno1hAz2f7GST0WSXnMCfnogT1UmN4yn1GYAnZNy8YNE4W\r\ngFFRwWoXOF3mk35LdvZC0gRw57lpsb4DYQcaVOEjE8qneRcxkwZR4D9Ig1ki\r\nmKV4u0vBtk4kS8xa0IiiPf0T3h2sbJhdqbWOssZyvnjZhL/bpTVA7VbapKyR\r\nWoU9cAEpwg/jerE2IIMRM6mthNgjEOvCVif8r324r+i9+grz8/6FktzZ0Inu\r\npGC2TRTY65JJfjaDMQGWNgE8mvssBftsEEDp+3g7wtyq7BcgOGtgO9vu2lSa\r\n1X3LIHmy3g6hTbtftJ+lHLvE3udIhhhkAnzf4AxmAV9GOYPfUjO4GSuPjxtl\r\nKujnMx2o2MLSx8D9RBp2YywcLgEFWWzjlnNMFqALBXFkjyroIiGSkd9Djr8u\r\nrK3Sqzb7CzcQE0V00tISVyt7ybbOQYi3JCUDPSDwBkaiPHz4XLQcxZHBwQpw\r\nAXv8get5DYiLgN4wLJSYFoA9wLAeA12pRR0=\r\n=1Cvy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-83cc2574ef5c4245f4b4b2017c2357aa5cb6ad92-18.x/balena-jellyfish-plugin-front-6.7.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-83cc2574ef5c4245f4b4b2017c2357aa5cb6ad92-18.x/balena-jellyfish-plugin-front-6.7.0.tgz","_integrity":"sha512-MAWVxIBu1iLFt2PUefGZmesHgjqyEiPA+uiiXiBsLO+zcfqKgeksMCVPe/0YoAQ5ydXjSbDPGxudUp9nrgCDxg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2022-12-31T12:55:09.116Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/uuid":"^9.0.0","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.7.0_1672493555414_0.39492165738628504","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.7.1-build-joshbwlng-uuid-0e50009a1b8b664552102714e78620c9ab39ff45-1":{"name":"@balena/jellyfish-plugin-front","version":"6.7.1-build-joshbwlng-uuid-0e50009a1b8b664552102714e78620c9ab39ff45-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.7.1-build-joshbwlng-uuid-0e50009a1b8b664552102714e78620c9ab39ff45-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e734861afb401f3f6c3da1978b53d5949f6d46ee","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.7.1-build-joshbwlng-uuid-0e50009a1b8b664552102714e78620c9ab39ff45-1.tgz","fileCount":44,"integrity":"sha512-jrVxx3p31HqwK3y9scz3Dg1vDLoUkPs6HPTvAJ0jdyI0BzjP2Xai5B2Yo1zJzpVb2pimOQOSHUu3j9m0jW65/w==","signatures":[{"sig":"MEUCIQCYVzdxP8FnUgK5nkA++uQ+hQNgQslql82cIyr1UjmCMAIgQZRASSwqRth7+C+J/wqNElLuA/pkUPws/EGIilKeUK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsThxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWhg//TJJkZZVd7BCgMx1cXWKBayr0FyMNvXcGT4oViPM8zttBbNSx\r\nLM/6e9zH7tZsvK5P88JLPQyZ4UDfK/KXCrnpFrz+27Spfaw/yJGZ4A2DYlY7\r\nkjr51SAGiWgPVNiLBkb9HOnjdUO1k0RwZr10qGDhMeZURWv72DLMDmQm8NYh\r\nb//wcKEPPlz/m1rAZCux+4pQuvZSKhkDKxzwbeJN8cr52kj0XzPzmQ2L7/49\r\nk7drm3/CCkZAGFuoYPNIh1Lk65irWNF4Q8xmJ8lPsTrwMx0lB9TvrOwpywMW\r\ndpOH/iEZcKyFYayjfcxD2tmiLta5JGOyIXaOkd1Ym22f83PJTi6QSqR4Qoqu\r\nkWerpKvnbRZ3DhCO4JgJL2ff65uLnM3HMvbczpy17oheXow0BB/GK/Tcdg1Y\r\napxEU4gCurYztVQ1lxPKh/1XRm7JFp/kaov8nHOn0egz2uZPwKPJ9DOj4FY0\r\nCE48NExkeyPPaJeSmQkuMV4G1thT5x6aYapDOePE067v9bsl9C6kbLQukPQD\r\nMTDBe+5a529YsJ7GOHPVJ+7G3i1/HKDVhqIqk4FyNh8VAMtGsUEIiM1/d/fI\r\nJvjjcr1MNYTxwSHt4Sr/UiTh6QOgl8BK1jzDV9mTqx/Rosp0SzPXt8kwqU72\r\njD3ML8tKSdUTWC4YjxF9qSH2ulml/S1z5Zc=\r\n=lScR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-0e50009a1b8b664552102714e78620c9ab39ff45-18.x/balena-jellyfish-plugin-front-6.7.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-0e50009a1b8b664552102714e78620c9ab39ff45-18.x/balena-jellyfish-plugin-front-6.7.1.tgz","_integrity":"sha512-jrVxx3p31HqwK3y9scz3Dg1vDLoUkPs6HPTvAJ0jdyI0BzjP2Xai5B2Yo1zJzpVb2pimOQOSHUu3j9m0jW65/w==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-01-01T07:36:11.897Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.7.1-build-joshbwlng-uuid-0e50009a1b8b664552102714e78620c9ab39ff45-1_1672558705246_0.06794630695344783","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.7.1":{"name":"@balena/jellyfish-plugin-front","version":"6.7.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.7.1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a5a41d655eed961f60de28ba7c2dbe2fd554fc68","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.7.1.tgz","fileCount":39,"integrity":"sha512-VdtGDgluS8jHD9QNm0txYA5z4f4V/CaHgpmWqg7JLMiaKRZvDWNaCNZXle2QqXNIs8FuTL9cO7mMjm0mIPccCA==","signatures":[{"sig":"MEUCIQCPZa6De3BAVg3aQENbRlSci/puVQJNK3SOG5WK/WuxrQIgENqhQ8PGMXCVZGfb0Dbez0zd8KlPyAip28GNtUek34g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsUDXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHUQ/9FIwfmo53jx+JhUlalzCSj6i7Mqop0ZiqbDe2AhZ1tgmsEERC\r\nDKOgkz9JBqrZshoOdWr/pNHhVR8xvyhRENR1brQt4Pvu/PrH+NfhgcQBU0ee\r\n4t61Q9JVhxiLgJL4OgRi+sO3g8VbvMtoCYs0CEBFrv8ECsKQrlz9XaAxkQoO\r\n9dd0pv6tsoNUhIRf3zBwBBmV15UezyUsxjzENaplsbnyG+O4WsWAlcHt8WYI\r\nvRaHX2n9XxHP0BM9ocJbTaGRQq4EVKj2h41WFJlBxJNL4IHfFA7EvqzILdV4\r\nUylu0rVzHWoR3G+zxlOVBG1piAi4qa9NxK4fIsckXexXEy+OvXWwryk3Z8zU\r\nfOGfWWrZYYi3SeT4NqjLaBlMy3PylDS+B+LJ7ZSWOcGSDewSHIM9baqv5OEm\r\nyAn+g5rUjV6NoqDbn8zLscD3RGQsZtptP1JI10PPF4Zp1iCS8iOsMBL0aB7H\r\nGvPeuv//Gsffgbp7xVf6hh76q6DWLbqx/Xra8yPPb+NpzJsW0PLBr01P46t9\r\nt/k6pJhzPGvJvdznPcacYZPmjBmKpN2iBlL5Ve1jygmjGrRGABdmTq19FjO8\r\nSxxFloaQdwR8Fw7h/Ars0LzwcGTNjXfM1jnhcrciYf0eKQCrMQ/qb3Y/Pwdy\r\nWOZJw5efRVU+HEJ6ot/30BGBBLKhYQvFJPI=\r\n=N5fi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-0e50009a1b8b664552102714e78620c9ab39ff45-18.x/balena-jellyfish-plugin-front-6.7.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-0e50009a1b8b664552102714e78620c9ab39ff45-18.x/balena-jellyfish-plugin-front-6.7.1.tgz","_integrity":"sha512-VdtGDgluS8jHD9QNm0txYA5z4f4V/CaHgpmWqg7JLMiaKRZvDWNaCNZXle2QqXNIs8FuTL9cO7mMjm0mIPccCA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-01-01T07:36:11.897Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.7.1_1672560855337_0.0364879654865653","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.7.2-build-joshbwlng-intercom-client-882f8344d9e7bb71444ee1f6e99feff105847b74-1":{"name":"@balena/jellyfish-plugin-front","version":"6.7.2-build-joshbwlng-intercom-client-882f8344d9e7bb71444ee1f6e99feff105847b74-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.7.2-build-joshbwlng-intercom-client-882f8344d9e7bb71444ee1f6e99feff105847b74-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"ef1d21f90c2a5abae841f80e5f858fb454dc25fa","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.7.2-build-joshbwlng-intercom-client-882f8344d9e7bb71444ee1f6e99feff105847b74-1.tgz","fileCount":44,"integrity":"sha512-MRQelmjzXhaYf2fAUJz2owNNSJFpn0O8TY6EIBWrCyLCqttQQnQ6MZ36hN1FcCIvTFlbBe0Wgei18o70wu3psg==","signatures":[{"sig":"MEYCIQCzEpXPtTfBLhTSp8eUkJBKA7aZUAnSMraNeGqb2EHgeQIhANjG3sMUjunOQLCjqnFPX0/wMbkj0aXTP6qasB5anLBW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169226,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsUlEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpj2Q/9HNWbzVxbTxz8pdhkMhBla0eavCc/HeEwU2X6/y3pQxxFKykS\r\nvzr2wRIC9exK+vATWavJzEazjsyxUhqRiXO6uNuuddvKEbEn0uxu0yRFSDbp\r\nYjLd3xt79GZ8JaIOLa/dHU5OEVrop5V4SZJfKuSigjrKkpFU9Rpx9sDncUU9\r\nilrIKiOSSZB+GKiUwHUOamFQ9MWqIOBDyb9n6651rELIIiIYPTTxJdtGZn2i\r\n/PASiFJQhTCZ+Q9qiVi31kNBEzGtMgSJRw7ICIH/CEq3V1l6txIgK4amNvFY\r\n0eQUeRUC/0igbdKSsgMNWwk08sZJTqp9D3djStbP7vyqKmBj3EMOk0jLPENE\r\nxrc97s7Jt+PsTchheJF+cLOU6HPpheIn7UeBbv6Q8LuRtTLtrNde54oY4pRS\r\n5Yu3FoiWEv8X+fjAEsoqXdOUbQ1iyagf+Vf8w9KW/uOhya3UxYCnyjldlSU9\r\nwDHKbg+2ymX+ur6UAgNga8iFmtGRImsA+Oi15jPhVb6GhDKfYJmFaaX4o36T\r\nJJI/J13t8MZflfjIZ3IDzumsDb/46DntTkVKis2/yVAwgtKzusJRWpW5PgZ0\r\nXlPqTwOeScSkaR4UXIlTp64uz56HC+L4GEm2CnqgJIrY6Gvx817Kcv40HYMy\r\nBNGrIYphfXiMXIUYjvNDCYClPvDEYq2qg+k=\r\n=BIv6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-882f8344d9e7bb71444ee1f6e99feff105847b74-18.x/balena-jellyfish-plugin-front-6.7.2.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-882f8344d9e7bb71444ee1f6e99feff105847b74-18.x/balena-jellyfish-plugin-front-6.7.2.tgz","_integrity":"sha512-MRQelmjzXhaYf2fAUJz2owNNSJFpn0O8TY6EIBWrCyLCqttQQnQ6MZ36hN1FcCIvTFlbBe0Wgei18o70wu3psg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-01-01T08:48:13.556Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^4.0.0","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^14.4.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.7.2-build-joshbwlng-intercom-client-882f8344d9e7bb71444ee1f6e99feff105847b74-1_1672563011998_0.05236984321063609","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.8.0-build-renovate-balena-jellyfish-environment-15-x-136b8df9dc0ad415edfb1a1558f2dee81e125ce2-1":{"name":"@balena/jellyfish-plugin-front","version":"6.8.0-build-renovate-balena-jellyfish-environment-15-x-136b8df9dc0ad415edfb1a1558f2dee81e125ce2-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.8.0-build-renovate-balena-jellyfish-environment-15-x-136b8df9dc0ad415edfb1a1558f2dee81e125ce2-1","maintainers":[{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4a248739a44aab53dd4fbcb64646ede07b6b29a0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.8.0-build-renovate-balena-jellyfish-environment-15-x-136b8df9dc0ad415edfb1a1558f2dee81e125ce2-1.tgz","fileCount":44,"integrity":"sha512-b6aI8EUxgJjSAQ/zDLMmltb90sNQNF4hkGQZGXtVk+uZiZDu1E2rQIP+4sivMNPQ1Uj0dvFyatw2keR2Lf8WcQ==","signatures":[{"sig":"MEQCIHBEqm7Ge+9wmFqNXmY/NVOEf9KQljdAMNFGIIRs+oXjAiBbQ7Ugswa33ie51TvAMnrWZT4j172OhbxzkioaMOryFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169170,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsVe8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9yw//Y0EdnTtCh6AlYmQe7d41iksD3CzGgvVDZ7uEdEdYc6TIXY2R\r\n8nZiCgm83JGv5coLTVzH/hNXdY5MyNj+rsVLSShrxYWLF0fjo5WqpJjkYhzo\r\nVYriW52B5YXoxuCNun5y8w21i3TsSKAzN9QxHtwvFTsPqqb/nhR/CAl3KkAS\r\nOezwxNytLJtogGp6n/jvCAAfRvZc8EQmcMuv72Ht1ZgN91v3zMGc5cZp2Yhc\r\n/KL5ri7kG3z8rX+6sMoDyc83yrQtO+CVvU941PDjgbzlLv6LyrDsux/No+FR\r\neuEoI3JBe5JTjmTXTnJ/LiY6q4775uxk4tHHenqA0MqzjMHrRI24qhPjePdF\r\n9l0QKVR3AmWVIbVSSt1+C7wI3uYPY3HTGZeoKZhHVKyzg8CrcweEX9WnvhTy\r\n0f2poVXBXJ9uze+fkmA4k8J8Ttiqg5evw39n4858K1UU1oyHfQGZp3Nig7JH\r\n/pNEf+x4U/aQCj1uX2fl5zWhCJciXXmzZt3WOPXnH17HM258Cl6JjgvyrrZo\r\nfc3902uo2L7f/4OkdUKhWXR9K71r5j7qKefiPUv3ybSHA6T+OJ2JcmIKujVi\r\nyl99LBJ3IzYutq/hyRcSSiE3UuCxfYnLRiiWtVGCxeByuqdyauG53C1TZn7o\r\nlOEDPTV2n6C+dky06NMC2RhSkeGuptm+eHk=\r\n=yxTs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/npm-136b8df9dc0ad415edfb1a1558f2dee81e125ce2-18.x/balena-jellyfish-plugin-front-6.8.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/npm-136b8df9dc0ad415edfb1a1558f2dee81e125ce2-18.x/balena-jellyfish-plugin-front-6.8.0.tgz","_integrity":"sha512-b6aI8EUxgJjSAQ/zDLMmltb90sNQNF4hkGQZGXtVk+uZiZDu1E2rQIP+4sivMNPQ1Uj0dvFyatw2keR2Lf8WcQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-01-01T09:49:34.262Z"},"_npmVersion":"8.19.2","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"16.18.1","dependencies":{"axios":"^1.0.0","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@types/sanitize-html":"^2.6.2","@balena/jellyfish-assert":"^1.2.88","@balena/jellyfish-worker":"^37.0.0","@balena/jellyfish-environment":"^15.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.2","nock":"^13.2.9","rimraf":"^3.0.2","deplint":"^1.1.3","ts-jest":"^29.0.3","typedoc":"^0.23.15","autumndb":"^22.2.154","date-fns":"^2.29.3","prettier":"^2.7.1","form-data":"^4.0.0","typescript":"^4.8.4","@types/jest":"^29.1.2","@types/node":"^18.11.18","lint-staged":"^13.0.3","@balena/lint":"^6.2.0","@types/lodash":"^4.14.186","@types/marked":"^4.0.7","@types/bluebird":"^3.5.37","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.0","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^5.1.125"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.8.0-build-renovate-balena-jellyfish-environment-15-x-136b8df9dc0ad415edfb1a1558f2dee81e125ce2-1_1672566715923_0.48123650034790466","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.8.1-build-joshbwlng-bump-deps-c23a7117b660adf9639010271e4e307bfc29660f-1":{"name":"@balena/jellyfish-plugin-front","version":"6.8.1-build-joshbwlng-bump-deps-c23a7117b660adf9639010271e4e307bfc29660f-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.8.1-build-joshbwlng-bump-deps-c23a7117b660adf9639010271e4e307bfc29660f-1","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"599b507b697ee891bc9db0134de0e6c9b55b49de","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.8.1-build-joshbwlng-bump-deps-c23a7117b660adf9639010271e4e307bfc29660f-1.tgz","fileCount":44,"integrity":"sha512-8bIwro+eelupKm8aTOf7Fq3jEJFN9SbCcVUl9nofVMwJ1Asvd/Ae5aWBOyvKOF32vncP3bkUxlpNCHZKMlYtTQ==","signatures":[{"sig":"MEUCIG/hUuNp9ilihCRtmh2nm+Z6ELzUflEw9rlGrHIwT4pkAiEA+mzvnK5fxKWt9V94bJPCmAe1GDWjbPFBoGluhdpyRoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKTtrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDCg//ZdmG05Uz4HcOTk9PwNGuFgbszvsv8vIRSajCXWmdwNEoD/BU\r\nS7mxanvWwGtSeimKbXFg2LgP2bEKDV38k3d3/mCdcduLFwSUO/fbYu4d2rmf\r\nRttR5YzZ8c3UoAB6UZeQD34hwaSVe6eMHsiFeljfE1/gYoO4ZK1U+sdN9C3s\r\ns4ISUOBUJjCzuaiSO9ie9j4v6Xz2qW32jyXsFS3IZ2enLCyX5Rvb7h766ixx\r\nVE1Zu7OS2QXX+noNHLmJ7A7CfFsjFjNrLIrR/InviEJomsOici/oxwOKJJHI\r\n69Lw5SUV+lb/YBMLLM1CZ32t1sievHnJkPdU5jh5YRF5fC0ZTeCrCwA3nUc+\r\nKFfwwGSLe+7SVG4dkt6lbG+7bQPpAcYLNdPshhXEaDTyqgmXjjyM+4DUjAi/\r\nn+aFoRegTpXfJahy6Bx5hIiNUdeNphuwfr5aU6jzpg2y4Ereb/6J6CArEo/L\r\nRD8PvFQ6Vpg834A4V6jDpZhbIxa62cCoK6qbnsRahk1o7fSjmA+Az5e+hAq6\r\nlqrfSG2cgTVd/8dsOxYN+f5qvYAvxOOSyrkvUeWSN4muwZ2Q6fTosa4neTsn\r\nJ1Q6Cq/U5IpgPiWyiIHEqVy9i8/GDwhgpHa9jGwck9bjQsujY3A0SPGqsaHl\r\ncxHtISVmV+4fYg6QP8lsqyey/F2ZJAMOwTM=\r\n=QJmS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.1.tgz","_integrity":"sha512-8bIwro+eelupKm8aTOf7Fq3jEJFN9SbCcVUl9nofVMwJ1Asvd/Ae5aWBOyvKOF32vncP3bkUxlpNCHZKMlYtTQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-04-02T07:40:57.620Z"},"_npmVersion":"9.5.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.15.0","dependencies":{"axios":"^1.0.0","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^47.0.1","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^26.0.2","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.8.1-build-joshbwlng-bump-deps-c23a7117b660adf9639010271e4e307bfc29660f-1_1680423787703_0.2623623547440401","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.8.1":{"name":"@balena/jellyfish-plugin-front","version":"6.8.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.8.1","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"fc1d5e5dab3735f08b13a6edb3839c77371dbfc0","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.8.1.tgz","fileCount":39,"integrity":"sha512-A5a5+wNZ9PxBytVWv2uNycABAheyQgwxMaYJ5c5VscbBQ5bzJPGPk8nkHFm3+pNjG9a+Vhluvo7GAJhNwqWO1A==","signatures":[{"sig":"MEYCIQCKujLO8AwMD0eqaMN1KHUvuNeJN6pFPESzp8urKzrLvgIhAJGbWJL5hiDYvPOHXKVlEa17wkgUJmgLdKsKUZLOV0H7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKTwIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhvxAAmb784SR5ilPriqHvLLxf29Uz9kYf6yxSetXV6I1563fpLhAx\r\ndS4QwNVOBOIB5KvHaSIdN2igTSmyjDCIFscJC9u3V/7U++nJhd8+WH9CjTKe\r\nC6eWlPsAF50Z7H+/yh2oGVI8ji297oumf+Ae3U16sSw9EaRkTsni+wysVUhr\r\n/rjMY1P6RDXoMkNTgC/w1XyeM3GjvucGlKfN1ufsWu8fag9GoxYQT+VOkYzM\r\nFEvVPIrVkOYqO4nDtXx7q1oPTEKYmBNHimxGQiSuUrtuM/+x2+4kcJI7ng1w\r\nC1KgWR9gkWxOB/rSVnbeWbhY3p6vGnc37c1ZinY6Ey0W7+cjjOPcx30EDYeP\r\nw72L1rda3WEZWvCaxhuKXWe3+d31TSMri329m/+VsYx1H+6kMeOXXckfGwUS\r\n/O0L6SpHVuncojukXEUQM7Qz2xTH2hrY6NC7Fjumtoj1uAOaMDvEAT4LgJ4w\r\ny1tY6KLBteSO/anx0IHsMjti+ITK4G306M8f98okGbbNXYHGjWP0L68PL6Gf\r\nv9ezKlyjAiAwgr3e3PF2pETutsl6lAi+0bOa+4/Dso4oGLFtnjEZZuI08Ptz\r\nkomNp4mbAeho4xzA45PDbJ4lOQe808q9tCzwKVSaVvIG9VnTCB7VdrXNM9vl\r\nc7Qebpdk1oPsefTfDcsdbHybtERorbybf50=\r\n=t+0a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.1.tgz","_integrity":"sha512-A5a5+wNZ9PxBytVWv2uNycABAheyQgwxMaYJ5c5VscbBQ5bzJPGPk8nkHFm3+pNjG9a+Vhluvo7GAJhNwqWO1A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-04-02T07:40:57.620Z"},"_npmVersion":"9.5.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.15.0","dependencies":{"axios":"^1.0.0","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^47.0.1","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^26.0.2","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.8.1_1680423944667_0.17688379687033717","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.8.2-build-joshbwlng-downgrade-axios-42a46b7d2ee3e11040bc2251ee50001031f8ffc4-1":{"name":"@balena/jellyfish-plugin-front","version":"6.8.2-build-joshbwlng-downgrade-axios-42a46b7d2ee3e11040bc2251ee50001031f8ffc4-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.8.2-build-joshbwlng-downgrade-axios-42a46b7d2ee3e11040bc2251ee50001031f8ffc4-1","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"29aed9ddd81af6ee08b7e2cc3e3e70a3f9ffe407","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.8.2-build-joshbwlng-downgrade-axios-42a46b7d2ee3e11040bc2251ee50001031f8ffc4-1.tgz","fileCount":44,"integrity":"sha512-aA4wzvlxRuxfb+TsPEcK9uU8eXE1EuYH/8ps7Nld2xjd6Ue1MApY4QAjV3Jh5lOr+/V9qjFoUZ/Hl0Gx+6brpQ==","signatures":[{"sig":"MEUCIQD5IzamrBY3oHqvtLrxiEgDtbmGtYRfuLno6dw9h4kDmgIgDE6iAHmdFllXA9GqHdSmc54FPuWu3IjcdGCydbQPsKc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKoRjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJWA/+MOKt0LxMmHOZdfO4KnDITaD3NL8kyQioNf338XA71q7/OgQ5\r\n/GeSafnSI2W6Wr+hTVNFMgOU37/Ly+E0k/BsIeE6Ral8ykxAMo1AxpX9LNnQ\r\nRVn/fAS7ghaHuKDqTugGySehv8IHyytecdr4zq98rZdxG99XOfma2f7o+Cvl\r\nvZu77dJpUIyXgcoCEKWBrDD0Mzg2mm0B/VT2xnoZ49SUXXRtaEnbS0PzwKBM\r\nKTrzx27nUUKErUTIoORorYtf/9Av4BOPdH2oakH/dJcCQbXExrMbR5V4iroz\r\nGls/v6rH99kgpQhyWGKymvi1M/R30PEZyhkDEt9y72bCNLa9yNQPlyI06cpq\r\nQecvXO+geuo/VgMSTUcgVwk61q3uuQgkBd5QDe0F7TOE4+earR9w7z7grWnR\r\niObwsGNa6LvCrRQBhPJYaZGWFi/c1yS+i+UCB4W21H++sSae0GkZJNRsibTo\r\nuXDhro6Z0e6RQLMEnSjtLxa8mssD3W31eOQstLHwcPxDVfnaqYCWdZbZZF7v\r\ndQVdTxXoq0VQEeRG0qIa/5c8O3B4MdBB3uyFRWAifNuoqC2LY+2bdmi/zoWK\r\nO4ACtvKOq7OXs3YZw4Nkfu3nP7KYTAextrcd2e+Qm6FmJ79GwhrgHFGI9UJZ\r\nxoKqvgXqALt7EuWpHCkzTNVAI7/NY4+V3D8=\r\n=MD+/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.2.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.2.tgz","_integrity":"sha512-aA4wzvlxRuxfb+TsPEcK9uU8eXE1EuYH/8ps7Nld2xjd6Ue1MApY4QAjV3Jh5lOr+/V9qjFoUZ/Hl0Gx+6brpQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-04-03T07:05:29.887Z"},"_npmVersion":"9.5.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^47.0.1","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^26.0.2","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.8.2-build-joshbwlng-downgrade-axios-42a46b7d2ee3e11040bc2251ee50001031f8ffc4-1_1680508003156_0.12010878242793965","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.8.2":{"name":"@balena/jellyfish-plugin-front","version":"6.8.2","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.8.2","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"e8538121fce2169c2aeff66fcba19f2e12495ec4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.8.2.tgz","fileCount":39,"integrity":"sha512-X5bzQ/R7JSpAi5hEeV0YEveW6R2N2qoqqfaeVb6ua38drTO/DwBNvu4hYJ+Y9IonnyowfIh6dAIgbDDeQQqcnQ==","signatures":[{"sig":"MEQCIDZfjJcZz/rR/gpBxVJaxy3z6SnTn711d1xh5KBSXznzAiBapnsaxmgr8XwAx+zZA2bChm65dP0Mj7I911yA9V/IoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKoUJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKzQ//asYG7+i4qscVQK7rX4l4nErOClEKaoqTQsE24Z/RefyGPAKr\r\nwIcMS00xrdQhTHS2xfkURK5OVod/YIPCgPuhNKSYqmazGtE6w2oNXxxfsy46\r\nAOQn89x2Exc3cOvqKyRoBjDZQBg6M5Gnmx5LMSNphIaMAkwHbj4w7bVce0Hi\r\nJA4A5MaOyQjjvkcfonPAVbO+k/htxZM9Z5/ukL8fBSiQsufJdRSpjlA2Rt38\r\ntMvXcEVDcwwPsvIv02FwdLeU9aAr8JOrdk7x3Ka79xZC91tF5a/+b+rJkeBw\r\nBnYV1LYbqisEzCXK04aytI062At1PRDyRR9i33N/CQC5LyNYAL5uMdl9pV7m\r\nhpGXLXOMbUhDmsb4DL9DhaAVvVkbSmltEpFYc9eNS/JtDlu7voI57HY+14fK\r\nHqX3WFoh6ZerRXqVB3x63orelkW5xkDAk0gGzzwiMXRUMRM+f2kHPFqVzr/+\r\nOaaaFCBLnn3+t98nN+yNd2e4w7orPvs234kJH3oW5Lo3I/BCuJx7Bl29bZxa\r\nm5msBRy/ocDtLkjJQwquHm2IgaZK8m9QYfgNgPS0zEiED8yc27Wpss1i/CoN\r\nSEcCbc7BeVX59u9KX50Tck65vY0Fp8owDRzZ7/A3UMPnAajeXB5LimmtcWsE\r\nlif56DQi8KiyYt9gRP7AfYhkhcTX/a0E6VM=\r\n=YSQW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.2.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.2.tgz","_integrity":"sha512-X5bzQ/R7JSpAi5hEeV0YEveW6R2N2qoqqfaeVb6ua38drTO/DwBNvu4hYJ+Y9IonnyowfIh6dAIgbDDeQQqcnQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-04-03T07:05:29.887Z"},"_npmVersion":"9.5.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^47.0.1","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^26.0.2","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.8.2_1680508168954_0.3790527138758266","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.8.3-build-joshbwlng-update-autumndb-892daae4e1cdcae24686e18a5b5eca71bb8cfadf-1":{"name":"@balena/jellyfish-plugin-front","version":"6.8.3-build-joshbwlng-update-autumndb-892daae4e1cdcae24686e18a5b5eca71bb8cfadf-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.8.3-build-joshbwlng-update-autumndb-892daae4e1cdcae24686e18a5b5eca71bb8cfadf-1","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"499d822fb650f4e0e9ccb98df6ab1ad66da34cad","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.8.3-build-joshbwlng-update-autumndb-892daae4e1cdcae24686e18a5b5eca71bb8cfadf-1.tgz","fileCount":44,"integrity":"sha512-/DPn8eD+dZBuz8k9eVFmLMSZ7F1bJaFbgCPPUTgJIOqrPOMve4SIoMRSjG/SkyqsBsSenzRZHubRJ6XNv2mBSw==","signatures":[{"sig":"MEQCIBkIRiiIU8lIZE9pHyGqMx8yIpXA1mH3GFIy5SOM5I7/AiBGJnZalpOzyueF634WzwI1o2ZCvHl20thtupGqX12ybQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLWaIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHJhAAkZ0ifJnKXy0FVJ+fzEJHaj3lXwEeU547O2P4ILDmiQbK+dOV\r\njtgpPFG9gzU31I2/ZnB9WJHtMiu3xrZuDYP/C012flCZi2u4YI8ecG6aQSoV\r\nYot+pwbtSxGi1RhMFg+aAXloC6IPKEKkGicnalsrj+wSbVR0WRNcAMntIkSi\r\n3pVi5NHlvjn8BfbTe/G4hVwY4TjTNwrt+vp5FYFne2iOgNAfXOoxswSrGGDJ\r\nndVeCxXbQgPZWZyCKbPe5khs7xcw/QEWK7rU9fCoEs/3JtnuinWA5tj87UZd\r\nUq8VpoozpmtWSHc27UksYwuWrcS9LL7Ch+Id8HG+VVwFszBXVHfK0cNueU2h\r\nF2eXhUU6PQiM9wLcnSMDQ3uwd5Ng80YJLE1YFIp3R59ayhTSNKI7lvioXXar\r\n6TyJXcfQIF45avwbAbDn+o7AAKr1oLdjy7XpeD4nqN+yEhsJ1SYW2LacW4uW\r\naVjANbG7uwmszJTouc7nZBYA+D9wyF+r8u4ymuxY3K5ytsvVCbs3Ok60yPum\r\neNO6L91/MDEK2S/SMdyJlpasie2/eTLVYgFYBPK1MJ4wVZfEkZ3P/TmAlxqx\r\nzw/sMoOvDgx6uOZ7Y1ONsoJ3JOcPTUCN+53Ly19iW5rN4ngEOlnwaveDbi6C\r\nMHV7Rnu/pmqNV99gkORN0AS92RcaB3zhiZ8=\r\n=FxM8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.3.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.3.tgz","_integrity":"sha512-/DPn8eD+dZBuz8k9eVFmLMSZ7F1bJaFbgCPPUTgJIOqrPOMve4SIoMRSjG/SkyqsBsSenzRZHubRJ6XNv2mBSw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-04-05T11:35:18.510Z"},"_npmVersion":"9.5.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"51.0.1-build-joshbwlng-update-autumndb-bf5edb3047770adfd546a0c070250a956878af76-1","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"26.0.3-build-joshbwlng-fix-link-replace-3278a471c23d4e5ed6bfd39266301ce08848b9a9-1","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.8.3-build-joshbwlng-update-autumndb-892daae4e1cdcae24686e18a5b5eca71bb8cfadf-1_1680696968270_0.5335039902803254","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.8.3-build-joshbwlng-update-autumndb-683f24abaf3175c43f5c18556f77ab0ee6652515-1":{"name":"@balena/jellyfish-plugin-front","version":"6.8.3-build-joshbwlng-update-autumndb-683f24abaf3175c43f5c18556f77ab0ee6652515-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.8.3-build-joshbwlng-update-autumndb-683f24abaf3175c43f5c18556f77ab0ee6652515-1","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"a56aab6517778ab1de30600ebfdc1ef0ff659b42","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.8.3-build-joshbwlng-update-autumndb-683f24abaf3175c43f5c18556f77ab0ee6652515-1.tgz","fileCount":44,"integrity":"sha512-GvsE9ABhzn2LT80hOeHGtpSmxkQSZ/N2BC+/KUJuzksQ0j2Lh84FFFHCpEcyKHmCEUCKmDMbg6Z2/jFXbreSUg==","signatures":[{"sig":"MEQCIATKUI3CSfqieIX+nkqP0IgmeLh1nXx9oajan4xoS0dnAiBKairYEdGjUvZVhpkOc8qm+l7TJ/WtKvRDdIWRJmO16g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLi69ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLeA/9FmpJOi19tZcdT/hZYg3i8Qjz3eAw5Vk5cAN3P6pMJ6ADYlu3\r\nra/CsQjFNxFYHXt5H8DfImBc8ki8XCoYyixeCzqXNw+I8Km5EqnlLSb/1AHS\r\nr6/ZCRKe2NRpy3G4nTmLOuEhF/CdxH5S04nwNGwu1+0cuqWwChG+3P5Rxb8X\r\nsAywUn6noYQXNJanInG6RkfSiISO9/x8JOw7ebTIEge7OU094mz/snWcXD2h\r\nxfqVRjhdZBRNunQZDrCPnaFOqk2vtRkBUc5/jmDMGT2gRx+Ze/PMF93S+S4H\r\ng2PP06fjv5/Tb9um+/nK9f2nADV8bSQl04xfV+EYwC/fJye1xaLB/PCoa/jY\r\nRl5g5Ma9xfdSf217q55aG97BKYhKskjfJX0r8aE5DSL0bu+YAu2XUUwPuAhc\r\nMuQvjYN9xr8dYybg3x+YO3sbB56iWiKCyF1F0gqJ8P3n7l2dT6/fYQhC3xZo\r\nynqOwIrOHHC8NiXXhUilsxMd2sVzS5rvG3Oi3nCysS8sS/8jU6WypL9PqdA3\r\nFk8Ld9sh2W4pjBg1BlODtQ9AinS0pakhg1aU7hyjP/lvy71zzYvCQMNpLNN4\r\n1xU4r9WJ0fVB03ibYgdlN8u2luwkKTmV2ekQcnlJgW7eVdzrN+FnJRae0EMf\r\ngOef5xjmPU7wHNfOpWXM88uoqkOyXzrPrqE=\r\n=fNh3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.3.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.3.tgz","_integrity":"sha512-GvsE9ABhzn2LT80hOeHGtpSmxkQSZ/N2BC+/KUJuzksQ0j2Lh84FFFHCpEcyKHmCEUCKmDMbg6Z2/jFXbreSUg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-04-06T01:47:16.898Z"},"_npmVersion":"9.5.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^51.0.1","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^26.0.4","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.8.3-build-joshbwlng-update-autumndb-683f24abaf3175c43f5c18556f77ab0ee6652515-1_1680748220970_0.05194562502916811","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.8.3":{"name":"@balena/jellyfish-plugin-front","version":"6.8.3","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.8.3","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"c2c7208dee6b8c21c1642b98d6b3218161de7a92","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.8.3.tgz","fileCount":39,"integrity":"sha512-MqjLi6eBOY47y+EM/EmIvddRVsqDygDIvAgF7u90f08FIeH369ujmKvIcKsJOS8t4NXGtY74VZOcWVVKXywEXw==","signatures":[{"sig":"MEYCIQDFd0Dot+Ec/SB6HoJ9IMJzd2Xujk5dzWfJi99G+Rf6PgIhAMedlJK0FkEtuBAsn0scDF1GdIgNicIszIJQbdOipud5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLi9yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomxRAAiknhl+rkb2jQ6x6Y1x7BvTvuj3ZigU2lhW0W04SWFj/+pedp\r\nD/P3tG+Fb2yZH3ewdFRD5f0IoasnLsx9L//mhQoLi1PTyH8CbwLqCzk8KxsI\r\nOtV1BVSR2NQ3ccBMbSK8MteeY34MGABkf4aNKGpJ5phYbGLdgXraCvAyUzOF\r\n5sIfRefU9XiNkjLI3wPsWMzch6scvrg2lwaNW5R2/Tba7LXDLGxYyXL25FRt\r\nbLWNVWMWGtpAeVSVnLWZ0kl2IkVrjj4N3mnXQs2iyshpTNlMK8FveiXuQU2n\r\n9TVrZa/lfyqE9hS5VQh++TYnu4wFDHtLlNoyEe/hW7yugc/hYYqfVHcn6ASA\r\nryjxOm9Xb+1oUKLsPh4Ct4/CDPC9UrjqG8YT5AnYHm/wZH+VHv5I8Ld9jHvi\r\nOVRPlJN3s9Y2dH/Tfus7AEGYHpkl74aJwKo6heK+B64sYrLEiURNGUd8LDWN\r\n0jmqWFSN2TSzRZxrLRFTeMBjnjjpxcPO+wu1r2ix25qnwEur0Cai+ZTk/cew\r\nKIZ5Z4xXwHG2qELi6yfoR/JAYMg8exboC64nhwM2UZ6UPQIghoVACBlaGfSd\r\ndg/97FuBRYOgLRPZOiHwEe+scmJk6eGbJcfu5crjTzdd5Yzca2DYj3de+pHz\r\n03rKclZkxwEMjvPuzQW62gcYEn/3o1kH/9E=\r\n=jSbr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.3.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.3.tgz","_integrity":"sha512-MqjLi6eBOY47y+EM/EmIvddRVsqDygDIvAgF7u90f08FIeH369ujmKvIcKsJOS8t4NXGtY74VZOcWVVKXywEXw==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-04-06T01:47:16.898Z"},"_npmVersion":"9.5.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^51.0.1","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^26.0.4","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.8.3_1680748401885_0.7229248402282566","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.8.4-build-joshbwlng-fix-url-checks-9935cab8a5cd0f15a0ac1586987680e2e3422e9f-1":{"name":"@balena/jellyfish-plugin-front","version":"6.8.4-build-joshbwlng-fix-url-checks-9935cab8a5cd0f15a0ac1586987680e2e3422e9f-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.8.4-build-joshbwlng-fix-url-checks-9935cab8a5cd0f15a0ac1586987680e2e3422e9f-1","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"2384120f347979dd366fe5465aca1c9ade374c38","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.8.4-build-joshbwlng-fix-url-checks-9935cab8a5cd0f15a0ac1586987680e2e3422e9f-1.tgz","fileCount":44,"integrity":"sha512-BWMjXvNecH513vWQC4LWIP0HctCfRPEmwc9+Sbs7zf/XhMtOWZQuwfBTeAOVbtPhmGyMCRootp+RI1hakcukKg==","signatures":[{"sig":"MEYCIQCYWio1o/Z/DjFIw28hwWOJETQQyxhDeuru+3i7LJHe+gIhAJODwCdytgsoBrvd5lTXIUis99k7NMJrwTdRFzXcFrnc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLpuXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraUhAAoh7kf/ZhrTvw/ZOPAbAXCZ8ndMH5UmSGLnBGPVVZcJVTyAWq\r\n4W4ffmqadcqKD+97nKIeVt6jsXVbh/tdXKunGggTB4YohNZDP7rKl+VLn0q2\r\nbBkRtyZ7jcVe/yLwFRKewPqZ2b7TlIabPspGdykmWeM+o5kKNTJUT8P+epbM\r\n1HSy80er9OLfOHKNODLcfA5c4drUfLk68NjsztRKlvW66VbbgD5h/uHqvZmW\r\nluDy/NQ7BaMbBmQzVnyUcK2xPzJTTNZB9Wff6m6AX3g+djD5Ca9ZztpfspAh\r\nBpvhjfRu3p8kVOtRRZo75QNE+1YORO4FEepxS7Ur6o2Et/xCxS9YozQO80sj\r\nJxQsRH0NhrkMxsocse+xA554hDMmfImr5cZw9pNFabFn7i9RkbVfEV1MKtmX\r\n0nuZD4vvaqfFlNrVe498NXrs0B7lFsHLsFpCT1IqhMyU/L0QYrSvOGy93Z11\r\nk3aYXqzhMMZGwagr7deo5L90iU039/KfknIrEHiumbcgNnXRSmsw5dFfbrDj\r\ngyYiCpe2n9se7Ptk4u/HBZ/VcfOhZ5U/RX205e1hKOHZyzS9I3brdjNk8CAo\r\nMb2hvgcjnYvsvYnWWys6hSiM/In/b5HN1jqCXkqFFDsOuTrL4zppC+leQdxr\r\n8dQFUWp2udEN1mgnHZVg+PFL5U3UfgoznvU=\r\n=PnD0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.4.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.4.tgz","_integrity":"sha512-BWMjXvNecH513vWQC4LWIP0HctCfRPEmwc9+Sbs7zf/XhMtOWZQuwfBTeAOVbtPhmGyMCRootp+RI1hakcukKg==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-04-06T09:33:42.515Z"},"_npmVersion":"9.5.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^51.0.1","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^26.0.4","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.8.4-build-joshbwlng-fix-url-checks-9935cab8a5cd0f15a0ac1586987680e2e3422e9f-1_1680776086918_0.3883320011578977","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.8.4":{"name":"@balena/jellyfish-plugin-front","version":"6.8.4","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.8.4","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"11181ee430230d928dd2113d8bc4ee86ee34f0ac","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.8.4.tgz","fileCount":39,"integrity":"sha512-KPi/PMamA6gvuRGVUKQhH5gUbnaSNPcahhhG7W1pJ0NZs8ywQ3OZ5fdt7FM/UZKT6T0gpMeso9YC8KPogsasmQ==","signatures":[{"sig":"MEYCIQDbX4pQOVZQNoeP7j5JAJtjpYVjJHj+V2pfoQhfWoxougIhANzbpy2yw7h3CGDeJjAceBpLo32FHM3cfzcTCKiDhdJ1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLpxsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWjg//fATmI0jreCz8UnzgPCZ6F0FdRALG916EgzgzNgldvydno2Pb\r\nnz6OAWOuRrUhDT9HS5z4JwLeog4gWazRNPr8OPuZjAiIct/ceDqhUs2O69ey\r\nxHbvFlxyT2TD3pR9YQ5mPVwJy6yqw5KpIpG9TXSeh4+RBmTa6LIGSkXMvJe7\r\nBPdkw//VinDPUewKl0eS83B1wsPesaitiL9L1dXZJPIiGkoyJDH48ECpgIYa\r\nlzrrKlMMfBA3UcYchCB0Z4X/7U42dG2KZLqCRIGX2VKOmnZFByiDcSqwVgSW\r\nOA+OlP5Z97an68j8XlGSAfYEXF3WID1KKUuG7jGfJ4dUbIEDJja9vdvvii4e\r\nDi2ZC2M8ugnRsJrHBF0MggfMRHEWG0kkK36IEM/VKvgOeKO+ujeylWiGA55I\r\nOCDAefRuDCXEHhsIzlIU+e6vR5g8G/qr2PInyQwqcyDCR1X/x5fS1PJRFTs0\r\n2yBBAjpR+I2uwEo250IxnI924k5NQGbB4xhCerpxOk5HRp7pgK8CZPUfSer5\r\n0Ro3GZx8Zylidz4obYRP5RxY9tDqavE/LDp+ybY0LfCuE4ptJQMtGUPLIgPh\r\nMNp0N362RlbNlKMI4e47JNO1ff79oOLREIAHdzKT6UGZa3VSDZbJDjQBiAyh\r\nGCa7FywE2kfOHJRFTl7yUaf5uxsRU+bIuyg=\r\n=DDC0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.4.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.4.tgz","_integrity":"sha512-KPi/PMamA6gvuRGVUKQhH5gUbnaSNPcahhhG7W1pJ0NZs8ywQ3OZ5fdt7FM/UZKT6T0gpMeso9YC8KPogsasmQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-04-06T09:33:42.515Z"},"_npmVersion":"9.5.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^51.0.1","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^26.0.4","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.8.4_1680776300652_0.18975641152048062","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.8.5-build-joshbwlng-hostname-regex-1cde40af18fdfeb1a9a942e2c8ccd3f90a9c4a09-1":{"name":"@balena/jellyfish-plugin-front","version":"6.8.5-build-joshbwlng-hostname-regex-1cde40af18fdfeb1a9a942e2c8ccd3f90a9c4a09-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.8.5-build-joshbwlng-hostname-regex-1cde40af18fdfeb1a9a942e2c8ccd3f90a9c4a09-1","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"967b83c3db81ce1d06f73c30ab7d53286c0a3581","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.8.5-build-joshbwlng-hostname-regex-1cde40af18fdfeb1a9a942e2c8ccd3f90a9c4a09-1.tgz","fileCount":44,"integrity":"sha512-Lq7s6Ezheu82NPlMqbTVApv9+ywv/aO138GbTBP31OazmQm2+XVN6bzBmGGmo3X/pQOPAPDu3DsZS/uKrN5F9A==","signatures":[{"sig":"MEUCIQDe+4MXJueEl+fc+Jv+wniDldDCuQcEiSgeuq6yle86SAIgSlUTMnwif9p4i0N/eA9mSTZTU/9OlvHPVZiOJkMVsTs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLumkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfYxAAgiABF+8Bpkfwqd28H1e8ztsWfu86H1shbCqUBoOSpYg6EGAy\r\nUsJ1IBXT24SxcQ6phRrbB9eURD6uhjdUD7llWHZU5PmyKD2xbz80vlpy/ieT\r\nOt87JG9F0Dh+VdGYoMDCldY3r9ObFu7TiyX3wYWa2+i140wIbkktM9N2h0uk\r\nFGR3lt38EHBmF8pDpHGBCFrt/D1BlOkQXV0ST+DA+5YKJywVSlsaZg3bxVdI\r\nVUbZV9JMkWnM40MU+U57j4/yZfZvyEnykj+V123W6Hr9L2L+NuUKYSvCAxK8\r\nNT+ypUzNOhhjcB5fUzWdbUnePqEPd6bxYByA7eALhsoM8e+QgDGUJU7YYZb0\r\nDm9i0bWPWXFAWdI2wyvlw3HLEohwwOoLrsvE+7tkFQZTV79BQK6D8uswfapR\r\nBlJViHj6/NbcuOES48mTq7a45PX5OSPeOP//BMHeDTtw/GyVdSffySUCL0kH\r\nKl2DnneuSLt+wRimsQO3P7lQpVo31jW+/6DWw87F71M3CgsZUzR2MZM2AJBi\r\nLMjL3hiFVfb2JsciNkqHmpwMYiB0wC2QxHWpJt1k/nKGW3l35ES0yjCv6fWZ\r\nzOf1PbyIYX2Lba1nwum1wcpt3DdEMiC1rLbFkUEkZwBmczjgJS6wQYC/cOqF\r\n9vN15XDl7DPudxyu8tI+xy2aSmvJMiCWGvo=\r\n=9JOH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.5.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.5.tgz","_integrity":"sha512-Lq7s6Ezheu82NPlMqbTVApv9+ywv/aO138GbTBP31OazmQm2+XVN6bzBmGGmo3X/pQOPAPDu3DsZS/uKrN5F9A==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-04-06T15:06:59.798Z"},"_npmVersion":"9.5.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^51.0.1","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^26.0.4","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.8.5-build-joshbwlng-hostname-regex-1cde40af18fdfeb1a9a942e2c8ccd3f90a9c4a09-1_1680796067838_0.4705306083241758","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.8.5":{"name":"@balena/jellyfish-plugin-front","version":"6.8.5","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.8.5","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"0d8e603c429da981785b2da0f72f6413aa45edb4","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.8.5.tgz","fileCount":39,"integrity":"sha512-4F8J7T4tnMyAgUEQJt28dzmjkuprQRYFhOUM21hjsj4TSC2MrEE6f9Lf2rFotOCqPz3CVZwBFcsIFyl90LKA4Q==","signatures":[{"sig":"MEQCID5cDZjwZTYa7gPxqXTcppodJISlISQGhuCk1VCTNKQeAiA9HYwDCTyrP/5YROp4qikJjqTMJslKcD4Map9dprA6kw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLupQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYLA/+MCiFhV/3b++1tdvhIP1/R6eNY/df7b7OKBbCIED8AcWUmIKf\r\nEXCKbd81P+dOmqeYa6B9TG1sAkrA3uG/sLA6bgJbJYrmrtMeOcYoufhOXcVp\r\nv7w8ZtNvoDMuz/KpL/vJfO5Q/iK1JHbqFjXKdnjzF1Xnjvmio9cIpRk12S4a\r\n5Qw1YcjroBVFZzHOhjQtxsJUpM+WuQzMYaX4Cg+nmvAjz4tp5w/FzAURMUGA\r\n7M0Z3iLqGQNMHLJdxU9luyuB9YQ6loJKuPucJt/iePSieY7+f+UOZPpJek0L\r\nu6w2EZigr5ZOxKVIpP8jBFQCTrkrD68u1VZsOWEwumiaranlDNvH3T1ev+w+\r\nvde5HkLDj8XoKq7/YIFmIUpj8xAvTMlpj+3+buNdVKYpW9dm8KOG+oICacRA\r\nL9ZTVsVJVOTSmboboGEUT8anD9bGy+A5M4eSdhaemC4HQMTzZzCc6m++wn+n\r\nw5qoXMswvx0hLq1U8phDGdHF/63CRF0NT2dyQ97x6IS8RiqLuMhYKIyfZxN4\r\n8XdTV/xMug9wTMqMCUXRgoM+Si50iGOcBorBpXUzLITs1cZrt6a4hLzS2y7y\r\nondboSKFk+4l3CsC4ij/XhHcaWarYI4mk0Q6qf/Y1tkc81DpITPzAIug3gk/\r\n0/kyEBaB8ojRqJZqjmHRVoT9GVGkVMPbALg=\r\n=sFid\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.5.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.8.5.tgz","_integrity":"sha512-4F8J7T4tnMyAgUEQJt28dzmjkuprQRYFhOUM21hjsj4TSC2MrEE6f9Lf2rFotOCqPz3CVZwBFcsIFyl90LKA4Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-04-06T15:06:59.798Z"},"_npmVersion":"9.5.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^51.0.1","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^26.0.4","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.8.5_1680796240333_0.3841309337599881","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.9.0-build-renovate-actions-checkout-digest-cc448f57203e075186bfa3a3ea728188c4ec9c6b-1":{"name":"@balena/jellyfish-plugin-front","version":"6.9.0-build-renovate-actions-checkout-digest-cc448f57203e075186bfa3a3ea728188c4ec9c6b-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.9.0-build-renovate-actions-checkout-digest-cc448f57203e075186bfa3a3ea728188c4ec9c6b-1","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"f45e938e779ca47592eb4ac2ede3334a9457aa08","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.9.0-build-renovate-actions-checkout-digest-cc448f57203e075186bfa3a3ea728188c4ec9c6b-1.tgz","fileCount":44,"integrity":"sha512-hPm9a2qrSMbPDg4s6iq9xW/Qt6gSSmyRuJwlYw0gixMJLZGxtxKxJujMDFzkg+Rtan9JroMXBruBUrzbj55g0Q==","signatures":[{"sig":"MEYCIQCKgfN6y33yMeihRTqK6FywQr7X9DIQSEpj5Eqfhr992AIhAPu/vXZ9KfIciSPE416kI0o8MCoJE3fFWq6dh2SF6I5k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL22dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2fw/+LYstIb1LWzdAO9BPlTrRK7jWme1t0a+ZRi5MFTAx1kT3f6Pt\r\n04Ee9BeZSQ5Y1+JUqUMP8dsZIwoOyGLg4MjKy20CKTJeNgRbzsuQ+TsYf70m\r\n4H+t2x3nMVJKZKB1BYxtoTvRLpVoknXQYv28HgPXQMz4CymdtXme6jEBOhVY\r\nEVqgKMZD1pAr1N6d8f4hizYbxCnFcQzFY2egAh4Xz+dMyOQevUOQDQLaOU8K\r\nmH4DT6oPjepaVFcORfLe2qAgVITMLTKemsbp574D2HO6UIVMMRJWRAeLGSwE\r\nF+orf4ex9LZdHovukEPRKaUwB8vLvBjwmC2boz9vfbDT0LVkwMQRsxJlG316\r\nXzzDSB/y+CH8D7UjCjRjTXxavKySDiIsI6xN/AFt3trqWndoh2hj0v0+JyMJ\r\nXBOQoaNElmisVQ6jcMRG8oYyR1w7MabFk9QGeNDEzudYS5OJOFQabUUi3Z7y\r\n3wZCUdeAFQAc/AwO1MbL/3nC/sPGrc/ifvfIvzZ8KB/lwJtkxrE/24buhksQ\r\nWaJmXO7657YXYBqHjQRNz3RXL0Vo19eXFamAX+ds5jqTmpSWQQB0+lQPFtmX\r\nzds49mP0D0SB+3pcsYnWWAWvfGghhEYUzJGkH6AMwNw8g8Xjp8fpdoJIx6RY\r\n9jomhIdyKDyEWYSXEJ4HqMb9CLINgumbZ1o=\r\n=Id+1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.9.0.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.9.0.tgz","_integrity":"sha512-hPm9a2qrSMbPDg4s6iq9xW/Qt6gSSmyRuJwlYw0gixMJLZGxtxKxJujMDFzkg+Rtan9JroMXBruBUrzbj55g0Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-04-07T00:31:08.604Z"},"_npmVersion":"9.5.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^51.0.1","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^26.0.4","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.9.0-build-renovate-actions-checkout-digest-cc448f57203e075186bfa3a3ea728188c4ec9c6b-1_1680829853089_0.8058021438382308","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.9.0":{"name":"@balena/jellyfish-plugin-front","version":"6.9.0","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.9.0","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"27ba76338cdc686142e8ed906e03baa59e4301a6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.9.0.tgz","fileCount":39,"integrity":"sha512-3/yYn23k+ScMP1YA2AwMlI9Q9v1KEEgKnxXjEDBAfn3j8LR9t+qXy/d/g/ihoKdUGA7DkqYuL6+0DyiA7oXFbQ==","signatures":[{"sig":"MEUCIB619fuYISDuk/OiUrBZOFdSIGPJsFVK0HQ3gE8wIh70AiEAuoMtB19j2jdAvWHDaphHaLtIbIoZAu6MFrw3uzbV4as=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkL25eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbMg/9G1thdVidYCogt1hni/A5mtuGIr9/Aupumy/WrnMH9m9kYI9Y\r\nWZEfD6BuOkf+aU9zhz6PFW91kQ9WAKF9VRLvy9AlEEFtbCSm4rk+s+8i3MQ/\r\nwlEkO9sWMAe9PcVtla1dFJtOhLz3ybflycbQ3tIBYLi3TKmKKmut+3eb5uis\r\nokaNWSegVqR5OFX9VpMVy3yYFADv6Y3+a1QXbjjNBqe+4y+Iiz9zoIDKjSq+\r\n1X40JPW14tZFWhMlRe9vB8E0UVT9+j5n4KDggpFmpE7hwIKGJObilrS2FT5J\r\n9ORSkaovFm0djtHgZ5Ts2eJ0zxm2zfo3hxr/CFf/k4ZXHbJ6rcd95tt/HuDx\r\nddDeJghLQ6xRbtqnrkdVAQdQf/LOTsdOIFFQdrPR/AJQGIjpNua7E7hkJj2U\r\nTu2LWpxiAHcyIk1Awl7bKvwbLEclR7Lr8JQDat9AyUVvBR1lTy8LLDHaADMt\r\ng5J8aEsgioANvY0yfAli7Ke8qB5o6GOZBqExWL8q5860o335H9ifUltAA0SP\r\nlS2eTxgDspDw+ya49ai4ZPnM12MDwPDiw9nWUKbm/Y1FDwnPC0lGQ7Yq1rqO\r\nAbo12qJ9f/3OFx/1OizaubZfYcFl0Qdk0/4oF+zbT8Ej2l1n4pA0HTZWTcYh\r\not+iZ7wQMewazfH8cNEoaIzU5L4Prtz2AOQ=\r\n=zS0J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.9.0.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.9.0.tgz","_integrity":"sha512-3/yYn23k+ScMP1YA2AwMlI9Q9v1KEEgKnxXjEDBAfn3j8LR9t+qXy/d/g/ihoKdUGA7DkqYuL6+0DyiA7oXFbQ==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-04-07T00:31:08.604Z"},"_npmVersion":"9.5.0","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.15.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^51.0.1","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^26.0.4","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.9.0_1680830045819_0.11781286767117716","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.9.1-build-joshbwlng-bump-internal-aa643087761b597c45aa33a421c6bf5b1345af3c-1":{"name":"@balena/jellyfish-plugin-front","version":"6.9.1-build-joshbwlng-bump-internal-aa643087761b597c45aa33a421c6bf5b1345af3c-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.9.1-build-joshbwlng-bump-internal-aa643087761b597c45aa33a421c6bf5b1345af3c-1","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"1272dbe5ef4330bbe5c8287e74a287ec787071f3","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.9.1-build-joshbwlng-bump-internal-aa643087761b597c45aa33a421c6bf5b1345af3c-1.tgz","fileCount":44,"integrity":"sha512-/ZUlJQL6uYIEAM+mi47ihWgAl6Ejqxkp5HZGjtUorIwoMVEgqOVYGRm3w6iBXdD+P09yTT9yniYzqbGrUKjzlA==","signatures":[{"sig":"MEQCIDK8V0SBCKDkLO/xmQbI2sThc268DvdQmeWJQyA56FqXAiBmwgeWjL9B4mA4xcrCqKgZWeJkf70ad2zPrWp7iojLTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170298},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.9.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.9.1.tgz","_integrity":"sha512-/ZUlJQL6uYIEAM+mi47ihWgAl6Ejqxkp5HZGjtUorIwoMVEgqOVYGRm3w6iBXdD+P09yTT9yniYzqbGrUKjzlA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-08-12T08:10:06.834Z"},"_npmVersion":"9.6.7","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^51.0.2","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^28.1.1","date-fns":"^2.29.3","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.9.1-build-joshbwlng-bump-internal-aa643087761b597c45aa33a421c6bf5b1345af3c-1_1691829941687_0.35691156718427064","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.9.1-build-joshbwlng-bump-ec85079cddd5da5798121a58adc6d87c333efa16-1":{"name":"@balena/jellyfish-plugin-front","version":"6.9.1-build-joshbwlng-bump-ec85079cddd5da5798121a58adc6d87c333efa16-1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.9.1-build-joshbwlng-bump-ec85079cddd5da5798121a58adc6d87c333efa16-1","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"87c230e7576a183fcd6ff06c3d90d07a0f617ec6","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.9.1-build-joshbwlng-bump-ec85079cddd5da5798121a58adc6d87c333efa16-1.tgz","fileCount":44,"integrity":"sha512-EYF0xmg819AnZ9mOj9bFs/IlcdZAB8ARzoqbbDHbZO/jb9tajWQFOpa+NhzjEuPe91kK4NC2ZyA+68rPF3feMA==","signatures":[{"sig":"MEYCIQD4Fx7RcGOFZVGNaIDxeelCqQknfjzd0N0xKWCCOHHRIQIhAPJJ3oZwww0c9F1uFeT4RTq1UuEo91LI02bU/OoNK2HA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170289},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.9.1.tgz","types":"build/index.d.ts","readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.9.1.tgz","_integrity":"sha512-EYF0xmg819AnZ9mOj9bFs/IlcdZAB8ARzoqbbDHbZO/jb9tajWQFOpa+NhzjEuPe91kK4NC2ZyA+68rPF3feMA==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-08-12T08:15:15.770Z"},"_npmVersion":"9.6.7","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^51.0.2","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^28.1.1","date-fns":"^2.30.0","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.9.1-build-joshbwlng-bump-ec85079cddd5da5798121a58adc6d87c333efa16-1_1691830360770_0.32139736551701015","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."},"6.9.1":{"name":"@balena/jellyfish-plugin-front","version":"6.9.1","author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","_id":"@balena/jellyfish-plugin-front@6.9.1","maintainers":[{"name":"dfunckt","email":"akiskesoglou@gmail.com"},{"name":"page","email":"page@balena.io"},{"name":"balena.io","email":"accounts+npm@balena.io"}],"homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"dist":{"shasum":"4454f4c931b984b14886dc6f0aaa871049397dcb","tarball":"https://registry.npmjs.org/@balena/jellyfish-plugin-front/-/jellyfish-plugin-front-6.9.1.tgz","fileCount":39,"integrity":"sha512-9p+avtKA8kYc8dm+m4AzLkbruvV6nCCZSQOGFXbMJUiQW0MjNrwEnvazGpIXoK8ML/UgxG7vmVgYoZH4xJVm0Q==","signatures":[{"sig":"MEQCIBXEKBFDgSNhTNrOiQ/zAwUAZKe3mDIWzONadz72nf3jAiBgexmAr0LFhLeLxwcq+tHBP4Y/Lk7qbMHxd9dMq6sAKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":170225},"main":"build/index.js","_from":"file:/home/runner/work/_temp/balena-jellyfish-plugin-front-6.9.1.tgz","types":"build/index.d.ts","deplint":{"files":["lib/**/*.{ts}"],"modules":["lib"]},"engines":{"node":">=16.0.0"},"scripts":{"doc":"typedoc --tsconfig tsconfig.build.json lib/ && touch docs/.nojekyll","lint":"balena-lint lib test && deplint && prettier --check **/*.json **/*.yml","test":"npm run lint && npm run test:unit","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rimraf build","compose":"docker-compose up","prepack":"npm run build","lint:fix":"balena-lint --fix lib test && prettier -w **/*.json **/*.yml","test:unit":"jest test/unit","test:integration":"npx jest --runInBand --bail --forceExit test/integration"},"_npmUser":{"name":"balena.io","email":"accounts+npm@balena.io"},"_resolved":"/home/runner/work/_temp/balena-jellyfish-plugin-front-6.9.1.tgz","_integrity":"sha512-9p+avtKA8kYc8dm+m4AzLkbruvV6nCCZSQOGFXbMJUiQW0MjNrwEnvazGpIXoK8ML/UgxG7vmVgYoZH4xJVm0Q==","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"versionist":{"publishedAt":"2023-08-12T08:15:15.770Z"},"_npmVersion":"9.6.7","description":"Front Jellyfish Plugin","directories":{"lib":"lib"},"lint-staged":{"*.ts":["balena-lint --fix"],"*.{json,yml}":["prettier -w"]},"_nodeVersion":"18.17.0","dependencies":{"axios":"^0.27.2","lodash":"^4.17.21","marked":"^4.1.1","bluebird":"^3.7.2","front-sdk":"^0.8.2","lru-cache":"^7.14.0","native-url":"^0.3.4","sanitize-html":"^2.7.2","fast-json-patch":"^3.1.1","intercom-client":"^2.11.2","@balena/jellyfish-assert":"^1.11.2","@balena/jellyfish-worker":"^51.0.2","@balena/jellyfish-environment":"^21.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","nock":"^13.3.0","rimraf":"^4.4.1","deplint":"^1.1.3","ts-jest":"^29.0.5","typedoc":"^0.23.28","autumndb":"^28.1.1","date-fns":"^2.30.0","prettier":"^2.8.7","form-data":"^4.0.0","typescript":"^5.0.3","@types/jest":"^29.5.0","@types/node":"^18.15.11","lint-staged":"^13.2.0","@balena/lint":"^6.2.2","@types/lodash":"^4.14.192","@types/marked":"^4.0.7","@types/bluebird":"^3.5.38","@types/lru-cache":"^7.10.9","simple-git-hooks":"^2.8.1","@types/sanitize-html":"^2.6.2","@types/intercom-client":"^2.11.13","@balena/jellyfish-logger":"^6.0.1"},"simple-git-hooks":{"pre-commit":"npx lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/jellyfish-plugin-front_6.9.1_1691830643290_0.9983118374823292","host":"s3://npm-registry-packages"},"deprecated":"Deprecated: no longer maintained. The GitHub repository has been archived and no further releases will be published."}},"time":{"created":"2021-07-01T02:17:11.636Z","modified":"2026-01-29T08:52:58.799Z","1.0.0-add-code-a52f3e4c47e5e46baaa1fa2194d3d7d13ad17ded":"2021-07-01T02:17:12.016Z","1.0.0-add-code-31a3f45e2b0db41ea0ba5fd5e9742592e058a308":"2021-07-01T02:22:27.642Z","1.0.0-add-code-408ba274ccf57109e96cd34ad3da99d3fedc4878":"2021-07-01T03:31:03.583Z","1.0.0-add-code-a3d3caf9f8c0f55e9a24fc8cf1d71f1fc44e8805":"2021-07-01T03:54:11.195Z","1.0.0-add-code-89c0524ab9e6e9797b030ef3300d8dea954a3651":"2021-07-01T04:07:33.000Z","1.0.0-add-code-b8c919970c535c8510ea110cbbdeaba32645605e":"2021-07-01T04:28:30.182Z","1.0.0-add-code-47260bcc67e2fb0ec47c4e0b4b69b7c7322dc857":"2021-07-01T05:50:17.012Z","1.0.0-add-code-e808cd56d23c158894865dc6d4ada82128f27942":"2021-07-01T06:38:07.502Z","1.0.0-add-code-b281e0050afca350f22f074e0599f641e365b70b":"2021-07-01T06:43:12.536Z","1.0.0-add-code-b8b177adcc4ddeff4c617ebad3ba152fa7e346ef":"2021-07-01T06:51:03.734Z","1.0.0-add-code-0a9943e904b56b18a0a576bf5d5f02a014a49550":"2021-07-01T07:11:56.643Z","1.0.0-add-code-3131651e68f413edb6cf9f416aeb603ed32042a2":"2021-07-01T07:59:34.502Z","1.0.0-add-code-672b9701844ac56a0b1ffef505fde745479c2113":"2021-07-01T08:24:00.681Z","1.0.0-add-code-2a3bd1136cfedcf46f200b886fac6fbdc88ef3ff":"2021-07-01T10:54:16.657Z","1.0.0-add-code-9e39d4abe44d151686cd62c4eff63b4a0420ea78":"2021-07-01T14:25:00.878Z","1.0.0-add-code-da1074f903794f18a5d281fca8e650fef35a5ae5":"2021-07-01T23:27:23.901Z","1.0.0-add-code-30f023bf4c031cba7c903914d4a108cb6f8065d8":"2021-07-02T01:36:05.851Z","1.0.0-add-code-3243d81b7255e30f346022770b2ed1e7f3afa233":"2021-07-02T02:12:28.518Z","1.0.0-add-code-1a469ad87c9d8801cca27db29f388a8c6eb932cd":"2021-07-02T02:43:25.913Z","1.0.0-add-code-82ca92d0333ac695a5fd26227be4d881931d1c0b":"2021-07-02T03:12:56.134Z","1.0.0-add-code-93d6164048b7fb4123a557ba0e9bdcad1b8aa1cf":"2021-07-02T07:25:16.893Z","1.0.0-add-code-ccbb1400e001cc19d88f597193696d8c5a41c272":"2021-07-05T00:07:58.176Z","1.0.0":"2021-07-05T00:36:10.606Z","1.0.1-renovate-internal-patch-449e237b398ecb56ca5a80616a49d4928f324ac4":"2021-07-05T00:54:39.968Z","1.0.1-renovate-balena-jellyfish-core-5-x-d92bb9676ca426576f4564426a78690cc5f5d343":"2021-07-05T00:55:49.953Z","1.0.1-repo-sync-jellyfish-config-default-06c38b8cf02a1125043eac521926d0e8c4af941e":"2021-07-05T01:10:16.949Z","1.0.1-renovate-internal-patch-369c8a85f496a80dcafe29950d75f6752b036f6d":"2021-07-05T01:39:26.268Z","1.0.1":"2021-07-05T01:59:47.043Z","1.0.2-renovate-balena-jellyfish-core-5-x-9f4c5981654f6df2d1678c203a7a4ac231bccc6d":"2021-07-05T02:06:15.404Z","1.0.2-renovate-internal-patch-a420ca7507e17fe5543c1378b07f31b0707b327d":"2021-07-05T02:47:11.175Z","1.0.2-renovate-balena-jellyfish-core-5-x-6e20c61dffe690cd190e28c7985f9784e2ca8f45":"2021-07-05T04:09:38.795Z","1.0.2-renovate-balena-jellyfish-core-5-x-42f47b02f5e96a9182ad7e49c4b56e12456e6112":"2021-07-05T07:09:10.756Z","1.0.2-renovate-internal-patch-63673cb2941d639a42bc85eba0e548784b11f011":"2021-07-05T10:27:08.061Z","1.0.2-renovate-internal-patch-8e8022bb9e94966f03477a87bc17cc92f2c8b3a4":"2021-07-05T14:43:00.115Z","1.0.2-renovate-internal-patch-289049f4c8e20e7519e47b851b837f7a0aeb0142":"2021-07-05T15:44:28.973Z","1.0.2":"2021-07-05T16:14:44.140Z","1.0.3-renovate-balena-jellyfish-core-5-x-fe08f3152c16792e37f7ea1e462ce7149619373c":"2021-07-05T16:20:38.084Z","1.0.3-renovate-internal-patch-95639763cbae21c59a8a908f779f68aa0f70e4b3":"2021-07-05T18:09:00.079Z","1.0.3-renovate-balena-jellyfish-core-5-x-1240efd6eee2cad1581ce908caadcc2111f439e2":"2021-07-05T18:09:57.794Z","1.0.3":"2021-07-05T18:31:55.403Z","1.0.4-renovate-balena-jellyfish-core-5-x-1137975a3ffded504ff4d38b786aeb675bb19c10":"2021-07-05T18:35:12.564Z","1.0.4":"2021-07-05T23:04:25.450Z","1.0.5-renovate-internal-patch-dec0c826b4aebfab799b950965e17d7c40d5131d":"2021-07-06T03:54:52.248Z","1.0.5":"2021-07-06T04:17:15.177Z","1.0.6-renovate-balena-jellyfish-test-harness-6-x-d3af065574bb7229a3405abf53d1088153fc6acd":"2021-07-07T01:19:01.347Z","1.0.6-renovate-balena-jellyfish-test-harness-6-x-05eb913b2482e1bb69b63a502b2d88bcf6fae9f4":"2021-07-07T03:01:13.672Z","1.0.6-renovate-balena-jellyfish-test-harness-6-x-9581a86ad1231b055d513c6901f40d421f419565":"2021-07-07T03:06:55.281Z","1.0.6-renovate-balena-jellyfish-test-harness-6-x-e39c49d57c2ae52074505dd349ffb835d7706580":"2021-07-07T08:01:27.186Z","1.0.6-renovate-balena-jellyfish-test-harness-6-x-cca3a703460d70cfa71f0d9e83cd16a6de350330":"2021-07-07T23:31:07.125Z","1.0.6-renovate-balena-jellyfish-test-harness-6-x-056baf4cc9ec095d9218a66076bfc3f5620f9aa1":"2021-07-08T00:35:07.892Z","1.0.6":"2021-07-08T00:59:30.250Z","1.0.7-renovate-internal-patch-64560151e557010509de92732003ee6e114f5057":"2021-07-08T01:03:20.977Z","1.0.7":"2021-07-08T01:28:27.726Z","1.0.8-renovate-balena-jellyfish-plugin-default-18-x-5b8d5bb70faed71f24e522f0c4b7eab1f79f9500":"2021-07-09T01:12:05.568Z","1.0.8-renovate-balena-jellyfish-plugin-default-18-x-dcd0d88cd39ffc426a6fb18269a9086e2bff54a6":"2021-07-09T03:28:57.821Z","1.0.8":"2021-07-10T00:16:19.747Z","1.0.8-renovate-internal-patch-9b72c7a0fc3d7214a130e8fd87f6acc9506a6dcf":"2021-07-10T00:19:33.875Z","1.0.9-renovate-external-non-major-f062ed675ea7595c6da01977fe9a80245746c8dd":"2021-07-10T00:29:00.098Z","1.0.9-renovate-internal-patch-1405d3d09b913416bf5e8770888b8c0dd71b2fcb":"2021-07-10T00:33:57.299Z","1.0.9":"2021-07-10T01:16:29.058Z","1.0.10-renovate-internal-patch-96085e947dc906ea3d57a67860f516f896aebc61":"2021-07-10T01:22:07.380Z","1.0.10":"2021-07-10T01:50:31.924Z","1.0.11-renovate-external-non-major-a14742a94b400fcaba9f207e79fbb7256b37cf7f":"2021-07-10T01:55:29.229Z","1.0.11":"2021-07-10T02:23:13.409Z","1.0.12-renovate-internal-patch-0f994c41dde48c7688b06cdf75d18518719cc036":"2021-07-10T02:28:18.840Z","1.0.12-renovate-internal-patch-c837cec97eade8db5a5d2bf4bacb507d1aeee3d2":"2021-07-10T03:32:02.969Z","1.0.12-renovate-internal-patch-8fd19ae7b563d61c4157e9affd93e3a3f90b66b5":"2021-07-10T09:51:26.989Z","1.0.12":"2021-07-10T10:22:59.224Z","1.0.13-renovate-internal-patch-a094403f912e4374730dec80e2d96f86d8007595":"2021-07-10T20:50:47.716Z","1.0.13-renovate-external-non-major-ada5606079c2e48ca9cd063ede3d486421941301":"2021-07-10T20:51:46.645Z","1.0.13-renovate-internal-patch-744e004c216ec8a15259a6399a69f38ce9cdf1ab":"2021-07-10T21:54:59.880Z","1.0.13-renovate-internal-patch-5b2a10f1f0a88f9f9b0395942705052dcb2ccb9e":"2021-07-10T22:00:10.240Z","1.0.13-renovate-internal-patch-28609c8ca75016b43e963327270a38d4903626cb":"2021-07-10T23:01:07.354Z","1.0.13":"2021-07-10T23:27:05.181Z","1.0.14-renovate-external-non-major-020c510b8d0ff3d2f3dbd5a5edd96215e00a1ceb":"2021-07-10T23:30:45.280Z","1.0.14":"2021-07-10T23:56:52.694Z","1.0.15-renovate-internal-patch-4809f09323485732f0c8df0780ae957795a8eb15":"2021-07-11T00:55:17.543Z","1.0.15":"2021-07-11T01:20:09.590Z","1.0.16-renovate-internal-patch-f057531219378346f95a69a1f34cecfa486daf2b":"2021-07-11T02:38:07.610Z","1.0.16":"2021-07-11T03:02:56.305Z","1.0.17-renovate-internal-patch-81b3026d89415d2585b773c4938749e01f3ec017":"2021-07-11T03:06:00.558Z","1.0.17":"2021-07-11T03:38:48.479Z","1.0.18-renovate-internal-patch-ea58792a37d2f6e9f328b0972a32a887ed13ab06":"2021-07-11T08:05:38.754Z","1.0.18":"2021-07-11T08:28:56.855Z","1.0.19-renovate-internal-patch-ed9aa1f992ce6cb27ffaff8264301f5a49a13200":"2021-07-13T02:09:10.041Z","1.0.19":"2021-07-13T02:34:49.247Z","1.0.20-renovate-internal-patch-24191a1450631afb51f194d42e48103b62b7d252":"2021-07-14T05:13:39.328Z","1.0.20":"2021-07-14T05:40:31.379Z","1.0.21-renovate-internal-patch-bd9147dfb74d37875a498f00a0f9bd081fd37fd8":"2021-07-14T08:28:07.596Z","1.0.21-renovate-internal-patch-60853af189a41096d1879417f7125567639e6460":"2021-07-14T08:34:03.602Z","1.0.21-test-plugin-default-99ce29c549f5ef07c55aa3bb3e14750e96c3ccd9":"2021-07-14T22:20:09.628Z","1.0.21-bump-plugin-default-ed2c57046313bc346dc67f525d4151bec470be94":"2021-07-16T01:03:38.079Z","1.0.21-renovate-balena-jellyfish-plugin-default-19-x-f4f7e32411024e6fb47e0ff8367a85a00f74d1b0":"2021-07-16T01:15:14.468Z","1.0.21":"2021-07-16T01:54:50.835Z","1.0.22-renovate-internal-patch-36c217b0e85c7bfa3e6b3d1b2cc8110c676a7345":"2021-07-16T01:58:10.211Z","1.0.22-renovate-internal-patch-bf847e7b51c606795f23f3836de14caf72425498":"2021-07-16T04:00:47.765Z","1.0.22":"2021-07-16T04:25:05.681Z","1.0.23-renovate-internal-patch-d6ddffd9b8909299f3cce1b1037b913bbcd09d06":"2021-07-17T00:02:25.963Z","1.0.23-renovate-external-non-major-b219dcc0d8b9c12d0c8163c743509adcedbed99e":"2021-07-17T00:07:23.959Z","1.0.23":"2021-07-17T00:38:31.479Z","1.0.24-renovate-internal-patch-4c19f68d992877b3022f1f6ddff9d9227a92c77c":"2021-07-17T00:48:23.373Z","1.0.24":"2021-07-17T03:15:34.824Z","1.0.25-renovate-internal-patch-c751967fadd7a48ae70056a757076da19728ab35":"2021-07-17T06:45:03.307Z","1.0.25":"2021-07-17T07:07:48.762Z","1.0.26-renovate-internal-patch-6b1ee7dcd2e3dfc2a59c52a46dabc2a309fb9f6b":"2021-07-17T07:11:13.689Z","1.0.26":"2021-07-17T07:37:11.842Z","1.0.27-repo-sync-jellyfish-config-default-d6c56f9d18aad3940b6e6edbbd2bcefa260b2eca":"2021-07-21T06:01:27.936Z","1.1.0-legacy-brainstorm-topics-a3194fc567105b89347c701ff4b9b634bf62c2f5":"2021-07-21T07:37:43.320Z","1.1.0-set-loop-field-b827a377eaf415f69cd719c979072ed349b39cc6":"2021-07-21T10:58:16.701Z","1.1.0-set-loop-field-b6fd14c30f7bf78d0d315b85fc7aae45f60fd2cb":"2021-07-22T01:45:22.389Z","1.1.0":"2021-07-22T08:47:56.696Z","1.1.1-renovate-internal-patch-58e5a21a26a77f808e1aa6146cbb38923ee151eb":"2021-07-22T09:24:36.667Z","1.2.0-legacy-brainstorm-topics-c99e7acfe9500a741b7d9f4a34b00c609f9cde2d":"2021-07-22T10:11:07.011Z","1.1.1-renovate-internal-patch-deb7e890b31a4b933968e9a1d7ef1c02f541cc2c":"2021-07-22T10:49:44.456Z","1.1.1":"2021-07-22T11:11:48.368Z","1.2.0-legacy-brainstorm-topics-1fed2709d1d478a690b45a314eb01aee55db8dd4":"2021-07-22T11:46:24.481Z","1.2.0":"2021-07-22T12:09:13.414Z","1.2.1-renovate-external-non-major-6428311660860b8b2da80aec4bf723bef60cdcc6":"2021-07-24T01:18:48.734Z","1.2.1-renovate-internal-patch-9aeb6d2ba5664fdf4501cab525c78d1e291f905c":"2021-07-24T03:02:15.761Z","1.2.1":"2021-07-24T03:25:43.825Z","1.2.2-renovate-external-non-major-4bf18832ab05fafa9ec3607306343ff368d6fcc3":"2021-07-24T03:31:52.412Z","1.2.2":"2021-07-24T03:57:20.423Z","1.2.3-renovate-internal-patch-c34ee6641ea5424d1d30ca0cf1476ebf3732a5a9":"2021-07-24T10:29:14.239Z","1.2.3":"2021-07-24T10:51:14.313Z","1.2.4-renovate-external-non-major-e553b5f30b767d9e89084b5b91061e8340fb14e3":"2021-07-24T12:11:33.363Z","1.2.4":"2021-07-24T12:37:07.381Z","1.2.5-renovate-internal-patch-c8239689a86f7c4079f5990b849e00d3fd8bbd47":"2021-07-24T12:41:53.639Z","1.2.5":"2021-07-24T13:05:33.283Z","1.2.6-renovate-internal-patch-980db3bddc47f515bd4f10e045642287382e0051":"2021-07-24T16:41:15.426Z","1.2.6":"2021-07-24T17:04:34.531Z","1.2.7-renovate-internal-patch-0a740da2d0816877b9c16e0fb1e28c386a9d2c1f":"2021-07-24T22:54:53.236Z","1.2.7":"2021-07-24T23:20:18.577Z","1.2.8-repo-sync-jellyfish-config-default-5c9fdc31a738e8d81f93cc8711ecdbf295003b92":"2021-07-26T04:59:11.878Z","1.2.8":"2021-07-26T23:08:04.384Z","1.2.9-renovate-internal-patch-ad016cbaf7df0c3f8c2191e0a6f8a526aa6080d3":"2021-07-26T23:13:24.599Z","1.2.9":"2021-07-26T23:40:40.890Z","1.2.10-fix-brainstorm-topic-creation-c0be71ea148be556f6d5612a1dfc6af05710904e":"2021-07-27T04:07:54.617Z","1.2.10":"2021-07-27T04:32:18.987Z","1.2.11-renovate-internal-patch-c871bb028504cf83ee7e220eb3e84ac2aa26793e":"2021-07-29T02:50:54.608Z","1.2.11-renovate-internal-patch-eec46228d3f1ea7e13a92b4c37c582c95b1dbea3":"2021-07-29T03:39:12.442Z","1.2.11-renovate-internal-patch-1d08f2602b65f09b188cdecc2f685ff326eb3ea4":"2021-07-30T03:11:07.958Z","1.2.11-renovate-internal-patch-e41798bfc51acbd0a080987383855a50ddb61b9f":"2021-07-30T04:01:36.462Z","1.2.11-renovate-external-non-major-11a3033b57d6f7b657fce3e72e3ba8d335a6b62e":"2021-07-31T00:31:41.298Z","1.2.11-repo-sync-jellyfish-config-default-7e17797c1474531961ec14b4a7546e70b84e24f0":"2021-07-31T01:39:54.475Z","1.2.11-renovate-internal-patch-baa0109552735edbb2382d30b06431af9cb6b647":"2021-07-31T02:07:39.670Z","1.2.11-renovate-internal-patch-64f5c424f6cee914b470bba2b8d72efc9540262a":"2021-07-31T02:43:49.365Z","1.2.11-renovate-internal-patch-dad5122aa8046de02ee90c55527aade34453903c":"2021-07-31T04:22:28.582Z","1.2.11-renovate-external-non-major-298cd3b18ada55f72690fc423d9006b8a925454e":"2021-07-31T17:26:48.191Z","1.2.11-renovate-internal-patch-1cf5a9535ccd11a0cf33e06124fd23265c40aa05":"2021-07-31T19:10:55.829Z","1.2.11-renovate-internal-patch-4afbb4d4db3a5d6cdcae87eb4bab9e7b16b63c65":"2021-08-02T02:11:45.416Z","1.2.11-renovate-external-non-major-fcb7b8b9c71e618bb8df087e641b833346ca1ae8":"2021-08-03T09:59:54.428Z","1.2.11-renovate-internal-patch-15e3d8627d0d925754f4966f082d2bd64081dfed":"2021-08-05T00:48:07.136Z","1.2.11-renovate-internal-patch-4e2a53ea8eb304f219934e551ae42cdbb6726974":"2021-08-05T01:43:46.068Z","1.2.11-h32-unify-script-names-6673aa39aaa1c87208b412d1ea7289592f3d6f1d":"2021-08-05T02:31:07.701Z","1.2.11-renovate-internal-patch-8edf12fa0465dca5205c8d836aac29098b6e7f96":"2021-08-05T02:46:39.636Z","1.2.11-renovate-internal-patch-0b75fa3452c197697cef5f1d712a0d4e0391ec54":"2021-08-05T04:52:44.365Z","1.2.11-renovate-internal-patch-0ef9d80261fe686b69d439f7dd267a3787b97c1b":"2021-08-06T00:27:03.940Z","1.2.11-h32-unify-script-names-28a66697ff2c3e147539a40445ed8204f9ec2ace":"2021-08-06T02:34:36.510Z","1.2.11-renovate-external-non-major-a15e0e0a784698a63944cc8f2f04e5d75f07527c":"2021-08-06T06:53:22.975Z","1.2.11-renovate-internal-patch-6597a4fbd4e88b024e8f38bd46f73f77b074bcd5":"2021-08-06T14:21:56.501Z","1.2.11-renovate-internal-patch-6759c2ab4e9ba1de2c5da0ad8653285ffbcdf874":"2021-08-06T15:45:44.966Z","1.2.11-renovate-internal-patch-d629a58c85cc5a4973f28168d4241a490d98ec28":"2021-08-07T01:51:41.752Z","1.2.11-renovate-internal-patch-1fcfda751ed08666af7bed5ef54ab2aa530df9f2":"2021-08-07T03:14:33.349Z","1.2.11-renovate-internal-patch-85171986cb15d2e38ebcea1531964d99a9a21939":"2021-08-07T05:14:07.652Z","1.2.11-renovate-internal-patch-c15888750e6829a5d529288d591a77d8167d96bd":"2021-08-07T18:32:22.714Z","1.2.11-renovate-internal-patch-ed9bbeca4d64a78a23cda5c6f7cca64a33fdb709":"2021-08-09T12:04:19.124Z","1.2.11-renovate-internal-patch-4f5ebf7f0e1bbaabdf9709cb38f6c14af01272aa":"2021-08-09T12:40:17.143Z","1.2.11-renovate-internal-patch-2ba6503bfe7116759c0b408d7b50e0a91693d765":"2021-08-10T12:03:00.987Z","1.2.11-renovate-balena-jellyfish-environment-5-x-9914155598b4dc739b8b6b087bf577b5ae73dd1f":"2021-08-20T09:15:59.660Z","1.2.11-renovate-balena-jellyfish-environment-5-x-ee21247ad0eedc761f47f5b1ca74ed5217c00591":"2021-08-20T09:32:29.554Z","1.2.11-renovate-internal-patch-da0dad18e762a6b481bbc87a31be29b8feb5e861":"2021-08-20T10:20:30.743Z","1.2.11-renovate-balena-jellyfish-action-library-15-x-149a6a774dd0d6da6ccb26e2aba64d02ea554380":"2021-08-20T10:20:52.442Z","1.2.11-renovate-balena-jellyfish-action-library-15-x-8b101b1db67159601e36d824bc2a38502f95babc":"2021-08-20T12:16:58.739Z","1.2.11-renovate-balena-jellyfish-action-library-15-x-552469354b3fa3c888ed0b97053d40e25693b1b8":"2021-08-20T17:37:23.878Z","1.2.11-renovate-balena-jellyfish-plugin-default-20-x-48b34be2aa23148ef0ed0fd948bdaf04e512566f":"2021-08-20T17:42:18.024Z","1.2.11-renovate-balena-jellyfish-plugin-default-20-x-582b0383727db37779eca6982c93eb69c96291f2":"2021-08-21T01:48:47.348Z","1.2.11-renovate-balena-jellyfish-action-library-15-x-554e7900e5ca0bbbf16809a9f411b36bfeb88dc4":"2021-08-21T03:53:20.336Z","1.2.11-renovate-balena-jellyfish-plugin-default-20-x-4d3811675563deaa1f4b04bbae54540162a5f10f":"2021-08-21T03:53:48.266Z","1.2.11-renovate-balena-jellyfish-action-library-15-x-c9890397d641717913d06bc4e2095cd841e2aa40":"2021-08-21T05:18:17.717Z","1.2.11-renovate-balena-jellyfish-plugin-default-20-x-b6ac2f64871443fe001eee0d077a30a5fcccfca8":"2021-08-21T05:18:29.952Z","1.2.11-renovate-balena-jellyfish-action-library-15-x-37fee346928d5d19cedd07464b8351e97d44c42c":"2021-08-21T09:05:12.061Z","1.2.11-renovate-balena-jellyfish-environment-5-x-6a2ebe627dc166c2c644977746a9683c1731db5e":"2021-08-21T14:06:35.161Z","1.2.11-renovate-balena-jellyfish-environment-5-x-99697860678437e5080ee466f93f8537e0cfad86":"2021-08-21T14:31:22.426Z","1.2.11":"2021-08-21T14:57:32.187Z","1.2.12-renovate-external-non-major-7a7fa33ed81a71314036eef2753eb41b6e6a3cb5":"2021-08-21T15:01:15.253Z","1.2.12-renovate-balena-jellyfish-plugin-default-20-x-e93384e152d6356742890e5d18b864f2f4896ada":"2021-08-21T15:02:10.656Z","1.2.12-renovate-internal-patch-67c6bef08670b0d3e4c0378737136b304bef31b2":"2021-08-21T15:04:15.305Z","1.2.12-renovate-major-external-major-6ded6b67f60a28fd98f600d09035c232dd80f5b8":"2021-08-21T15:05:02.915Z","1.2.12-bump-test-harness-8ec30c59b6fa5ad985aa95cbcf616eefbc7b36a2":"2021-08-21T15:25:10.505Z","1.2.12":"2021-08-21T15:49:59.491Z","1.2.13-renovate-balena-jellyfish-plugin-default-20-x-52a6555827a579773d6207d2bfae6ddf18241276":"2021-08-21T16:49:50.145Z","1.2.13-renovate-external-non-major-df362215568513e31ccf97e34ac8f62268c1e8d4":"2021-08-21T16:50:00.965Z","1.2.13-renovate-internal-patch-431345b5ea1735d395ea79d7b51096600c49f36c":"2021-08-21T18:13:30.616Z","1.2.13-renovate-balena-jellyfish-plugin-default-20-x-823a61481528cd8660c3b8526e2295429aa8df49":"2021-08-21T18:14:06.241Z","1.2.13":"2021-08-21T18:42:05.400Z","1.2.14-renovate-major-external-major-63b9148bc7da6f2a42fd38b3e23a5ea2e5739ca8":"2021-08-21T18:45:32.528Z","1.2.14-renovate-external-non-major-6c865aaba853542371cc08388958e1811f035698":"2021-08-21T18:47:59.170Z","1.2.14":"2021-08-21T19:13:32.834Z","1.2.15-renovate-balena-jellyfish-plugin-default-20-x-232b76324bbdca2d309a866139b91656f997a3ac":"2021-08-21T19:17:13.652Z","1.2.15-renovate-major-external-major-ae547899e7a7051cc242acdcfe2f213ace8e91c9":"2021-08-21T19:18:05.374Z","1.2.15":"2021-08-21T21:07:02.694Z","1.2.16-renovate-major-external-major-5a70b8f35783d25e5aca1080f48332eccfea4723":"2021-08-21T21:11:11.646Z","1.2.16-update-renovate-config-69d4fb7937706bf70711df3d8f17d6c3123f5e3c":"2021-08-21T21:23:19.150Z","1.2.16":"2021-08-21T21:47:09.406Z","1.2.17-renovate-balena-jellyfish-config-1-x-d94f4fcadd6c19e589cfa90bab3300ca518e6ba6":"2021-08-21T21:52:19.415Z","1.2.17-renovate-balena-jellyfish-sync-6-x-50f167cc8c9ed1ae81fe75a205b9918fd7704bc7":"2021-08-21T21:52:43.790Z","1.2.17-renovate-major-external-major-5acac7897672bd663f42015d37b22e7a6b809ca1":"2021-08-21T21:54:19.676Z","1.2.17":"2021-08-21T22:16:23.213Z","1.2.18-renovate-major-external-major-fbb708fe059fa126f35f4afaebf6f4a04b99278f":"2021-08-21T22:20:32.727Z","1.2.18-renovate-balena-jellyfish-sync-6-x-f7e9b706438610489e26a3ee6d2555cf5ffbcf34":"2021-08-21T22:24:38.170Z","1.2.18":"2021-08-21T22:50:45.058Z","1.2.19-renovate-major-external-major-db11dc2389c8862dc55d42cd58c7e12aeef50843":"2021-08-21T22:54:32.608Z","1.2.19-h32-unify-script-names-83e64a657390d1041ef985b0e6b4488329d006e0":"2021-08-21T23:48:19.507Z","1.2.19":"2021-08-22T00:11:56.160Z","1.2.20-renovate-major-external-major-3f1eed4c7855ba354bf731647ef58f3fe664355e":"2021-08-22T00:17:52.645Z","1.2.20-bump-types-jest-5e0deeaadb0c6359f1c280427733ce07447e10f0":"2021-08-22T00:49:57.534Z","1.2.20":"2021-08-22T01:15:04.486Z","1.2.21-renovate-internal-patch-1e140efc860e8e15c41536f01f6cd1908a431aca":"2021-08-22T01:21:31.791Z","1.2.21":"2021-08-22T01:45:46.020Z","1.2.22-renovate-major-external-major-62aa5d90dd25f542e87795d47944ccfacc6713ca":"2021-08-22T01:49:55.779Z","1.2.22-renovate-internal-patch-a455ef824ec2e969bcd4471f8ef0a15663d02658":"2021-08-22T01:51:49.138Z","1.2.22":"2021-08-22T02:14:41.474Z","1.2.23-renovate-major-external-major-772518aa41942b591aa99e4270e3d17f5665f6d3":"2021-08-22T02:18:57.808Z","1.2.23-repo-sync-secrets-default-90fc03c62f5309b361881462297c32e094b316e9":"2021-08-30T02:45:43.892Z","1.2.23-repo-sync-secrets-default-80ec363b006e7b7105025c484372ec6355e877c3":"2021-08-30T02:56:40.061Z","1.2.23-repo-sync-secrets-default-b1865fe5bfec194270e442824369e76a7baf4503":"2021-08-30T03:27:59.594Z","1.2.23":"2021-08-30T03:52:16.829Z","1.2.24-renovate-internal-patch-bd82296ba9aa6e369be0e2e37d5bd941d20e2136":"2021-08-30T04:39:03.943Z","1.2.24":"2021-08-30T05:03:48.248Z","1.2.25-repo-sync-secrets-default-2158f0e0413e877f9d86862271ceaab7b9733e56":"2021-08-31T06:57:55.240Z","1.2.25-repo-sync-secrets-default-e487e79042f817ccfe345378294e3ed80bfb4f98":"2021-08-31T08:21:38.859Z","1.2.25":"2021-08-31T08:47:57.325Z","1.2.26-renovate-internal-patch-f9b59d1b3da9d3a743d83ec228fac73787ac048d":"2021-08-31T08:53:36.298Z","1.2.26-renovate-balena-jellyfish-core-5-x-3b923b69bcede55c8b6af0567f157bdb4e1dccb9":"2021-08-31T08:53:51.796Z","1.2.26-renovate-major-external-major-f4409c64fe2e08ff805a3992a273413f607212d4":"2021-08-31T08:54:22.376Z","1.2.26":"2021-08-31T09:16:59.635Z","1.2.27-renovate-major-external-major-cdc91ccdb51e01cf997a536c4c9f208f9efb545d":"2021-08-31T09:21:42.298Z","1.2.27-renovate-internal-patch-90b87b8f1a869525039904e8f402891ac602251b":"2021-08-31T16:55:18.527Z","1.2.27-renovate-balena-jellyfish-core-5-x-82e0d58aa6adf0d95083ea26e07dbdda348e6047":"2021-08-31T16:55:42.382Z","1.2.27-renovate-internal-patch-5c1d48ca845d8c4f4ade65be4ce1e40ea7c60c69":"2021-09-01T02:42:27.390Z","1.2.27-renovate-balena-jellyfish-core-5-x-4282276508c797f9f0b4cb4036f5557f52ac2822":"2021-09-01T02:42:41.618Z","1.2.27-renovate-balena-jellyfish-types-1-x-f1270934f954b73eabe11e55020faa6ac006c613":"2021-09-02T02:03:14.573Z","1.2.27-renovate-internal-patch-41099054ac3c8bbfb229401c2d5a9b53d56d2261":"2021-09-02T03:10:59.455Z","1.2.27-renovate-balena-jellyfish-core-5-x-8ebdf3d0873252eb29b9886b9be225efa89ee587":"2021-09-02T09:58:00.965Z","1.2.27-renovate-internal-patch-8cc390fa9319f0cfa87483d610c84d55a0d51376":"2021-09-02T17:25:41.548Z","1.2.27-renovate-balena-jellyfish-core-5-x-195d992a5bdc3e65ffb5bd799f35a8563ed3fc5a":"2021-09-02T17:26:33.869Z","1.2.27-renovate-internal-patch-44ac92624a25861f99181465a680802427e2bfe4":"2021-09-03T01:11:50.387Z","1.2.27-renovate-balena-jellyfish-core-5-x-5d9c7310a1b64d16ad804b49508ec891f15e6c83":"2021-09-03T01:12:19.293Z","1.2.27-renovate-balena-jellyfish-core-5-x-9151ad0a4f90a1ca505e86f68eb2e63300f4196e":"2021-09-03T15:08:25.337Z","1.2.27-renovate-internal-patch-b5815d459dd26cb50dfe5e2b8ba7c011e047d5e5":"2021-09-03T16:08:06.649Z","1.2.27-renovate-balena-jellyfish-core-5-x-37531ae622988ab78569975f19ef318c7263901a":"2021-09-03T16:08:46.271Z","1.2.27-renovate-internal-patch-5e56535af06db4a5f11fa4df3917bcf7f1ac7e0a":"2021-09-03T16:45:14.884Z","1.2.27-renovate-external-non-major-7f2a941a3ee00a481a75e8f79a852263db24a622":"2021-09-04T00:44:50.838Z","1.2.27-renovate-balena-jellyfish-types-1-x-9a174ca340d13ca5f9365d5b2c3e18d59fa32646":"2021-09-04T00:45:31.600Z","1.2.27-renovate-internal-patch-1bb26d5d6bd9cf252cb166142d44677b9db7a434":"2021-09-04T01:55:21.057Z","1.2.27-renovate-internal-patch-ac2839381e3c2196a2f72f41f2ec3fc2e2c163f8":"2021-09-04T11:09:51.775Z","1.2.27":"2021-09-04T11:35:33.086Z","1.2.28-renovate-external-non-major-f1f86947e1f02f18466225177be03ba2743ac075":"2021-09-04T11:39:18.297Z","1.2.28-renovate-balena-jellyfish-core-5-x-3bd6778566fed2ef04cb5f2bb91675b41eb9b44b":"2021-09-04T11:39:53.762Z","1.2.28-renovate-balena-jellyfish-types-1-x-1e4d71d987b096614811d40ec04e72416f67f7c3":"2021-09-04T11:43:15.694Z","1.2.28":"2021-09-04T12:09:14.454Z","1.2.29-renovate-balena-jellyfish-types-1-x-c59d5dc326d36c41537b3d0d86cecb757de7fe5a":"2021-09-04T12:13:38.240Z","1.2.29-renovate-balena-jellyfish-core-5-x-581084dfaffc671df75c53bc6d260d4b0072a891":"2021-09-04T12:13:42.219Z","1.2.29-renovate-major-external-major-f5b571083faf7c7b3d9ef8cd8d482ba633c8c630":"2021-09-04T12:14:59.706Z","1.2.29":"2021-09-04T12:48:57.106Z","1.2.30-renovate-balena-jellyfish-types-1-x-eb1348b68c43ee9b1d763e8ed7b2f10d99aefefb":"2021-09-04T12:55:10.080Z","1.2.30-renovate-major-external-major-757552d03bced1d8ee80fe15338c8337fc6edc30":"2021-09-04T12:55:43.349Z","1.2.30":"2021-09-04T13:59:18.299Z","1.2.31-renovate-major-external-major-f8f0f547ae0b75f741214aceac04d4ad6c3952d8":"2021-09-04T14:03:27.916Z","1.2.31-renovate-external-non-major-290ca02ab6f70000eca29201ff5b5d29fe887305":"2021-09-04T20:08:18.410Z","1.2.31":"2021-09-04T20:34:35.783Z","1.2.32-renovate-major-external-major-c27791f2f79953d1959fd79fbd8f79bea4177eb4":"2021-09-04T20:42:06.649Z","1.2.32-renovate-internal-patch-a58ed916a7d72aa10f85903dd8c62bf0557f9d96":"2021-09-05T05:14:43.042Z","1.2.32-renovate-internal-patch-9deed7023c50b3ad8cbe0cd0a42044cd9c39acda":"2021-09-05T05:18:58.203Z","1.2.32":"2021-09-05T05:44:50.189Z","1.2.33-renovate-major-external-major-bf74bcc45a20ee7f51a0877081753754b892265e":"2021-09-05T05:49:03.570Z","1.2.33-renovate-balena-jellyfish-core-5-x-139f3fcd5dc3f570b74544a1c01ede03c67a3eb1":"2021-09-05T09:53:13.903Z","1.2.33":"2021-09-05T10:20:53.821Z","1.2.34-renovate-internal-patch-7758dc4f5fe1e910a41a33bdb160b004940b6800":"2021-09-05T10:25:09.387Z","1.2.34-renovate-internal-patch-0b24605568b99f7b2979c059f9fda927e1ecfab8":"2021-09-05T12:31:52.001Z","1.2.34":"2021-09-05T12:57:17.832Z","1.2.35-renovate-balena-jellyfish-types-1-x-9dd0edc856626c33f4f6592595de2ae519005be5":"2021-09-05T13:01:02.443Z","1.2.35-renovate-major-external-major-520475b62d0f77e26dbfcb2aece581c20b5d5b9e":"2021-09-05T13:01:34.748Z","1.2.35":"2021-09-05T13:30:06.280Z","1.2.36-renovate-major-external-major-c2e8a037c9c7ae2a32244ee8b7afcfeb7b5ddc53":"2021-09-05T13:33:07.134Z","1.2.36-renovate-balena-jellyfish-test-harness-6-x-278a86e4dbeb0b21d94b166023fa5c9d7d78fda3":"2021-09-06T04:58:38.166Z","1.2.36":"2021-09-06T05:27:28.118Z","1.2.37-renovate-internal-patch-55b56da50a26d0fbdb7897c0d2d89dbe220e3ad5":"2021-09-06T05:32:17.204Z","1.2.37-renovate-major-external-major-c0d779dc9ead8cc87033ed13e503f06c417cfc4d":"2021-09-06T05:32:59.918Z","1.2.37":"2021-09-06T06:04:21.505Z","1.2.38-renovate-major-external-major-fd277cde83f3cd6822728491e116e3587a10b8d0":"2021-09-06T06:09:26.142Z","1.2.38-renovate-internal-patch-00ede1377ca5510e065c44c8446dba0b588deacc":"2021-09-06T16:08:30.078Z","1.2.38-renovate-internal-patch-84c837e48b4fb67107f2bea226458b56e9900767":"2021-09-06T17:54:07.538Z","1.2.38-renovate-balena-jellyfish-plugin-product-os-2-x-f6ec89334d3347d4142e295ff73c5dff966f2499":"2021-09-06T17:54:34.354Z","1.2.38":"2021-09-06T18:23:00.437Z","1.2.39-renovate-balena-jellyfish-core-5-x-c89ca05c818fdd96fe9a14cbe03e8229a97caecd":"2021-09-06T18:25:35.952Z","1.2.39-renovate-balena-jellyfish-plugin-product-os-2-x-67bd04587eb70d2b24a8ef36b552f9cedbad6c5d":"2021-09-06T18:26:27.691Z","1.2.39-renovate-major-external-major-20dfd0123f019807a65eabb96bf1ddce0da0bea4":"2021-09-06T18:29:06.562Z","1.2.39":"2021-09-06T18:53:32.302Z","1.2.40-renovate-balena-jellyfish-plugin-product-os-2-x-10bca4a392a28fb118d5add606d064321c397805":"2021-09-06T18:57:59.428Z","1.2.40-renovate-major-external-major-5d995fca2eb3e17d9c5cb99a49047b730de2ebfc":"2021-09-06T19:00:03.356Z","1.2.40":"2021-09-06T19:27:12.526Z","1.2.41-renovate-major-external-major-68fe95d47569d392d94a046d99b26886d0833f0c":"2021-09-06T19:31:18.501Z","1.2.41-renovate-balena-jellyfish-plugin-default-20-x-00cd9d2999fc4f8915759382bad4e8f0309576f8":"2021-09-07T14:41:51.239Z","1.2.41-renovate-balena-jellyfish-plugin-default-21-x-d8da8e928b202a271e370c45f56bdfadea196dbe":"2021-09-07T17:53:25.983Z","1.2.41":"2021-09-08T04:28:59.382Z","1.2.42-renovate-balena-jellyfish-plugin-product-os-2-x-d3442036247edb7ffb92cd7f49f2223acbd51cac":"2021-09-08T04:33:30.610Z","1.2.42-renovate-major-external-major-906895b400ae754493fca24bfba2793b80925dda":"2021-09-08T04:34:49.200Z","1.2.42":"2021-09-08T05:01:50.518Z","1.2.43-renovate-major-external-major-abbbd661391250d5c752ecb2d5ff1528fb310a26":"2021-09-08T05:05:35.137Z","1.2.43-renovate-balena-jellyfish-test-harness-6-x-f9070fbcd1439c58c83ef1ec44262cfeb441316f":"2021-09-08T09:01:58.430Z","1.2.41-add-mirror-tests-f5898655570db5bb49489ec27dd23698e8e1307a":"2021-09-08T09:06:43.735Z","1.2.43":"2021-09-08T09:30:27.356Z","1.2.44-renovate-major-external-major-478cee57dc4081261216d498a59754f7beae2065":"2021-09-08T09:34:31.671Z","1.2.44-renovate-major-external-major-12c71e6e65bd5168a3be6245df102dc694294c71":"2021-09-08T20:59:40.758Z","1.3.0-h32-improve-trigger-filter-3dbd52449b3ef2de98a2277efaab90056385ce75":"2021-09-09T11:48:11.478Z","1.3.0-h32-improve-trigger-filter-4438edab0f39a1ebc17cfb8763a04bfe46b70b2a":"2021-09-09T11:57:44.348Z","1.3.0-h32-improve-trigger-filter-62b8b4997f7d48923b17f670d10fa39052b472f1":"2021-09-09T14:17:12.375Z","1.3.0":"2021-09-10T07:10:58.728Z","1.3.1-renovate-internal-patch-89bc9fbd0e62dc17ae85ef428f95e7299e91b80b":"2021-09-10T07:17:00.894Z","1.3.1-renovate-major-external-major-a1ffc8e2c4be6e02b8332f2480461846b702d9c9":"2021-09-10T07:17:30.831Z","1.3.1":"2021-09-10T07:40:28.095Z","1.3.2-renovate-major-external-major-b00bf1f790c4183fa23440ee4ba78fc119c31a74":"2021-09-10T07:44:35.847Z","1.3.2-renovate-balena-jellyfish-test-harness-7-x-79b27ce720304b5a49665160198cad0a0ff43433":"2021-09-10T12:04:27.505Z","1.2.41-add-mirror-tests-0180aaf1d0e486d9097fa0edd729612ae3f4684d":"2021-09-11T00:56:41.590Z","1.3.2-renovate-external-non-major-71e8f054af69f13b75570440ea2732ca6735a404":"2021-09-11T01:44:02.278Z","1.3.2-renovate-external-non-major-594e62134aa7dc7ae58295a3db6ef03f69986e11":"2021-09-11T03:06:05.721Z","1.3.2-renovate-balena-jellyfish-test-harness-7-x-cdac52c29dc9fbf5deb42ba495afb201b58f037e":"2021-09-11T09:38:20.602Z","1.3.2-renovate-balena-jellyfish-test-harness-7-x-8526e2bed381c8fbaadf325b7d2a4691514403f9":"2021-09-11T16:03:44.380Z","1.3.2-renovate-external-non-major-16a50d8ca9a0e4752fb98f9ea202f5eee30d513f":"2021-09-12T03:22:10.292Z","1.3.2-renovate-internal-patch-76a16c058b5e1d6d6d8791b2753bdfe5c9c173eb":"2021-09-12T06:07:06.203Z","1.3.2":"2021-09-12T06:34:00.505Z","1.3.3-renovate-external-non-major-f77f8c03d5efd2a71e872cf377cdd058d893e9c4":"2021-09-12T06:38:13.120Z","1.3.3-renovate-balena-jellyfish-test-harness-7-x-8beffce75bb90007fbc3566cc0ff68280041881c":"2021-09-12T06:38:23.272Z","1.3.3-renovate-major-external-major-fbb97f6f8656467af54b1491e15d87f25c36a0bd":"2021-09-12T06:41:33.839Z","1.3.3-renovate-balena-jellyfish-test-harness-7-x-7136dc214066655d1bd8fbac7f36869fd3b2bd7d":"2021-09-12T11:03:50.716Z","1.3.3-renovate-balena-jellyfish-test-harness-7-x-5b64d4e3515ccb8dce571aa0bae2b937db328338":"2021-09-12T13:18:01.626Z","1.3.3-renovate-balena-jellyfish-test-harness-7-x-ea35050e76f652cbfe64a2186de0f07187e66626":"2021-09-12T16:06:31.213Z","1.3.3-renovate-external-non-major-26613e3b028e16c8648c3ddbe78e8fcf5b57c4dd":"2021-09-13T09:49:58.945Z","1.3.3-renovate-balena-jellyfish-test-harness-7-x-d11f41992a3038ce2c62b7156a759ce7e2785d97":"2021-09-13T09:50:29.285Z","1.3.3-renovate-balena-jellyfish-test-harness-7-x-781700224ea82f8f6ce231196d3e22f9919d816a":"2021-09-13T14:44:11.875Z","1.3.3-renovate-major-external-major-ec2d2d2b781f80e3353b0744fd9f6ab99ece5c09":"2021-09-13T16:03:18.802Z","1.3.3-renovate-balena-jellyfish-test-harness-7-x-114dcc08ba2790e528a9d84c9579a5e570680b3c":"2021-09-13T19:18:32.759Z","1.3.3-renovate-balena-jellyfish-core-6-x-83d2f89889b627f426562aaa123c182579ee2e1f":"2021-09-13T21:10:07.815Z","1.3.3":"2021-09-13T23:44:01.609Z","1.3.4-renovate-external-non-major-16283aad3eafa831e80499dde391ca812ea23774":"2021-09-13T23:48:03.959Z","1.3.4-renovate-major-external-major-6a406ced7e0a51c2eb1b66527e8f2ef81f2e5523":"2021-09-13T23:56:30.308Z","1.3.4-h32-trigger-tags-312922533294fb25b337741e9f28dceb00026c50":"2021-09-14T06:59:14.834Z","1.3.4-renovate-balena-jellyfish-test-harness-7-x-c33bd6f8fc58a797d3d4535cae218a583d28b2f9":"2021-09-14T09:06:22.559Z","1.3.4-renovate-balena-jellyfish-test-harness-7-x-98a9154311bc159a8cd6c7374fdf3f31d898c86d":"2021-09-14T09:12:09.376Z","1.3.4-renovate-balena-jellyfish-core-6-x-56feb51d537580b4d5d229c179e989aa3ff2e599":"2021-09-14T09:52:02.183Z","1.3.4":"2021-09-14T10:18:24.962Z","1.3.5-renovate-external-non-major-f677e1094ab312828b80b023871284917acfcc06":"2021-09-14T10:23:02.238Z","1.3.5-renovate-major-external-major-8949900ef8fd195167b0d7b512bc704892a1874a":"2021-09-14T10:24:41.361Z","1.3.5-h32-trigger-tags-5063df79fa18ed02bc35713fc0321529c024bed9":"2021-09-14T10:29:37.126Z","1.3.5":"2021-09-14T10:55:57.293Z","1.3.6-renovate-external-non-major-3f94a142f6e1aa4c5e72d32bb6833d5471a690af":"2021-09-14T11:02:04.962Z","1.3.6-renovate-major-external-major-8a5c85757120a6289ba4d0485683810ef081b8e0":"2021-09-14T11:02:29.831Z","1.3.6-renovate-balena-jellyfish-test-harness-7-x-5b75a7e2b4293d0e039adf3ec79d913954f92769":"2021-09-14T16:39:30.821Z","1.3.6-renovate-major-external-major-fbe390281db35582d0e754fbf91cd13d8a4aee7e":"2021-09-14T18:31:50.575Z","1.3.6":"2021-09-15T01:13:40.758Z","1.3.7-add-mirror-tests-be209f3bd463ba2763697de9f64e363f9a62153b":"2021-09-15T03:58:50.123Z","1.3.7-add-mirror-tests-7169c1ac923eb8a2d62f5310ca5167ff4058f163":"2021-09-15T04:05:09.642Z","1.3.7-add-mirror-tests-23335cf977f299feeb3609383d33cf628d5704a3":"2021-09-15T04:09:56.348Z","1.3.7":"2021-09-15T05:01:58.951Z","1.3.8-repo-sync-secrets-default-9125159be024540df4013ad0b32a7abae2d3ad0c":"2021-09-15T06:17:40.880Z","1.3.8":"2021-09-15T06:48:15.834Z","1.3.9-renovate-internal-patch-830b8892f1ac5a5fbcdbaae47fae3932446d8b8a":"2021-09-15T09:26:38.165Z","1.3.9-renovate-balena-jellyfish-test-harness-7-x-fad644bf199a17d4f8cb6dff8fcc7af6260c66b5":"2021-09-15T09:26:44.081Z","1.3.9-renovate-major-external-major-67e82ca6e7f35122aaebc92179ac54efdfeb665a":"2021-09-15T09:27:17.654Z","1.3.9-renovate-balena-jellyfish-plugin-default-21-x-8b00925a91f68b4542046fd6ea554aae0288aa6a":"2021-09-15T14:01:31.773Z","1.3.9-renovate-balena-jellyfish-test-harness-7-x-60a9a7d4ea7e94c8bbcfd6c76a386037255c2ce5":"2021-09-15T16:33:27.326Z","1.3.9":"2021-09-15T16:59:55.152Z","1.3.10-renovate-internal-patch-5ff7419a0a0583f609b924956b3bc916ef4c397d":"2021-09-15T17:03:30.856Z","1.3.10-renovate-external-non-major-97e7e5e54c518aafd32a38b92cbeb93f1e680693":"2021-09-15T17:04:46.350Z","1.3.10-renovate-balena-jellyfish-plugin-default-21-x-719c6440486ac1c884e50cd07b6f9fa1f8fc98fb":"2021-09-15T17:06:24.417Z","1.3.10-renovate-major-external-major-79be1192afb1ed3c49a0e139b54f989c51074fc1":"2021-09-15T17:08:12.431Z","1.3.10":"2021-09-15T17:40:56.901Z","1.3.11-renovate-external-non-major-7c86ee1d7d36cd43396ef7d2189a01280816140e":"2021-09-15T17:45:54.268Z","1.3.11-renovate-major-external-major-398cc3397bdfed3acb0afa8be91f17717a2fa290":"2021-09-15T17:46:12.129Z","1.3.11-renovate-external-non-major-5d12534c49ab1edb906185b9c198d9c27534a9e3":"2021-09-16T01:35:31.570Z","1.3.11-renovate-internal-patch-f3232080775c49603662e70efd5e3a8bc2b163b4":"2021-09-16T03:38:09.292Z","1.3.11":"2021-09-16T04:08:33.039Z","1.3.12-renovate-external-non-major-f64d276ef66ec188ff600bf1184080b3c9d6168e":"2021-09-16T04:12:29.459Z","1.3.12-renovate-balena-jellyfish-plugin-default-21-x-fc6aee6e1ed451b7467a11e9ffa9c07876d2f8b7":"2021-09-16T04:12:42.440Z","1.3.12-renovate-major-external-major-3f2d97d0e043f26235c7646ede193c03aed6a4e6":"2021-09-16T04:13:17.152Z","1.3.12-renovate-balena-jellyfish-test-harness-7-x-c9d63c86e98d75fc132b3d9ba2bf7356b2fee860":"2021-09-16T08:44:57.670Z","1.3.12-renovate-balena-jellyfish-plugin-default-21-x-f32f6099969999561b3ea28238baec2d51e86952":"2021-09-16T11:09:49.740Z","1.3.12-renovate-balena-jellyfish-test-harness-7-x-7ee92ae287474f1d1609b5739b345b163f600243":"2021-09-16T11:10:14.539Z","1.3.12":"2021-09-16T11:43:39.382Z","1.3.13-renovate-balena-jellyfish-test-harness-7-x-22be7c5b5cace748f601f880fc9ab4adfa461fc0":"2021-09-16T11:48:55.394Z","1.3.13-renovate-external-non-major-58694c0b3d3905e5500accc6c12c14a6d3370c27":"2021-09-16T11:50:11.381Z","1.3.13-renovate-major-external-major-ebdc792e61a9673981dc13922d6e2322c64382ce":"2021-09-16T11:51:11.418Z","1.3.13-renovate-external-non-major-e5f103e1e6e9575e39ff464dfd44192bd1d5ff62":"2021-09-17T07:41:53.199Z","1.3.13-renovate-balena-jellyfish-test-harness-7-x-f5a8a33bf6597c392014bbf54e1204818fca68b3":"2021-09-17T09:22:06.383Z","1.3.13":"2021-09-17T09:49:57.062Z","1.3.14-renovate-major-external-major-8707e8b3602895dc31b00754834f6358962d654e":"2021-09-17T09:54:03.432Z","1.3.14-renovate-internal-patch-795af099a7eb2c3c20111a4e740dec275257c4ba":"2021-09-18T03:42:31.322Z","1.3.14-renovate-internal-patch-4dac705c632a1d48ec27a8cfa369a48f60da145f":"2021-09-18T05:16:56.035Z","1.3.14-renovate-external-non-major-b4c29cc41c7992b654342cb703852f0f8f41fdc9":"2021-09-18T20:37:13.130Z","1.3.14-renovate-balena-jellyfish-types-1-x-d0322845f55c8a6abeec6694b41f334e59934b36":"2021-09-20T11:23:53.781Z","1.3.14-renovate-internal-patch-5ab47fe5a365e07cb15d5839fde91557a606c07b":"2021-09-20T13:49:24.735Z","1.3.14-renovate-external-non-major-418edf0cba2c1db27fcf93e65cfa9895f6c65c34":"2021-09-20T15:58:21.659Z","1.3.14-renovate-internal-patch-94c532d4b5b61f5125f0eedab4b3e7e2baeddf89":"2021-09-21T08:34:54.204Z","1.3.14":"2021-09-21T09:03:21.833Z","1.3.15-renovate-external-non-major-21bb385338389839d49a6777c565a5eb1447604c":"2021-09-21T09:07:38.040Z","1.3.15-renovate-major-external-major-8229f378ba6c3a098caf279217437c57b6cf958b":"2021-09-21T09:10:34.145Z","1.3.15-renovate-balena-jellyfish-test-harness-8-x-aa88c4b8adff76b9e0026771b6b3d175d644e7a2":"2021-09-22T08:11:20.361Z","1.3.15-renovate-balena-jellyfish-test-harness-8-x-0b5a0cb5a2f3827057441c35a91e02f8cb488118":"2021-09-22T11:29:44.686Z","1.3.15-renovate-balena-jellyfish-test-harness-8-x-8b9d731ec774fcd0a595fd2ada04e3f3e32b0819":"2021-09-23T02:42:13.047Z","1.3.15-renovate-balena-jellyfish-test-harness-8-x-83fb1bc86b37dc3d7e41595374c32e3361d05442":"2021-09-23T04:34:46.789Z","1.3.15-renovate-internal-patch-26948f6bb298f60ad59141409ac7a96387c3f371":"2021-09-24T11:14:27.749Z","1.3.15-renovate-external-non-major-f235cf51ffd0d19a7c5883ce62feca9d42fc4cd1":"2021-09-25T02:00:04.245Z","1.3.15-renovate-balena-jellyfish-test-harness-8-x-677b1d31d9f5818d6e5e7a5dabf358bc4edb54a6":"2021-09-25T02:00:40.801Z","1.3.15-renovate-internal-patch-1d85edf7687fecbf40c9f480d124fe1517b4143c":"2021-09-25T05:34:26.998Z","1.3.15-renovate-balena-jellyfish-test-harness-8-x-70a2806ed675e45b15cefe4c526f83b42b66f2e4":"2021-09-25T05:34:35.741Z","1.3.15-repo-sync-secrets-default-1bdfc265ab3c990ce87c2cd6d9df4bdac743b7c5":"2021-09-25T06:15:25.872Z","1.3.15-renovate-internal-patch-96552633d2a49dcd0764a5926f403907e5bc4001":"2021-09-25T10:15:00.708Z","1.3.15":"2021-09-25T12:33:42.068Z","1.3.16-renovate-external-non-major-3c05e97204e4bdf307869095504edd32a7324338":"2021-09-25T12:40:05.922Z","1.3.16-renovate-balena-jellyfish-types-1-x-cd02a1f65ef0460e1164ffb78f42087edc647934":"2021-09-25T12:40:12.595Z","1.3.16-renovate-major-external-major-f848445a185f5a76e8bc6744e6556ca9104163fa":"2021-09-25T12:40:34.279Z","1.3.16-repo-sync-secrets-default-4160b5ddeb1659092177722bebaae9a8490cf57e":"2021-09-25T13:15:00.982Z","1.3.16-renovate-external-non-major-6a4571a2e227311d14040e202f0f524c70bd1956":"2021-09-25T14:20:56.697Z","1.3.16-renovate-balena-jellyfish-types-1-x-76574cd235b6910f484b2b79f67f49b72fc9db7e":"2021-09-25T17:09:41.525Z","1.3.16":"2021-09-25T17:47:45.873Z","1.3.17-renovate-internal-patch-2696657b3a78e5c749e750c0bbe53ec03dd10ef2":"2021-09-25T17:52:15.617Z","1.3.17-renovate-major-external-major-d47e29251e91d638fd7fde8792d82deaff0b2a25":"2021-09-25T17:53:16.428Z","1.3.17-renovate-internal-patch-2dffa9f25adc02fb1e73cbfec72fa00ad02382f1":"2021-09-26T04:03:53.502Z","1.3.17":"2021-09-26T04:31:47.744Z","1.3.18-renovate-external-non-major-e1b8a3afca32551930a7fcd3acf81c258a824e4f":"2021-09-26T04:36:50.871Z","1.3.18-renovate-major-external-major-fe897e41509b654a6d609ed92a5a4c8ace121dbf":"2021-09-26T04:40:23.559Z","1.3.18-repo-sync-secrets-default-5e5ad859e438a81b23c4d115075bc0da394cf6c3":"2021-09-26T05:33:53.625Z","1.3.18":"2021-09-26T06:19:09.888Z","1.3.19-renovate-external-non-major-86fcd505818a695bf72b000ebdd613ce28fbf954":"2021-09-26T06:25:06.642Z","1.3.19-renovate-major-external-major-04f0e638d06c93beb620aceb44f135e772f622ab":"2021-09-26T06:26:25.247Z","1.3.19-renovate-external-non-major-1ce19afae553423364c19ff3bf25e26cf287712d":"2021-09-26T08:28:45.201Z","1.3.19":"2021-09-26T08:59:16.911Z","1.3.20-renovate-major-external-major-d56d0b2d16ba2dbd957455c7a0b6a12d3c75e8d5":"2021-09-26T09:02:43.536Z","1.3.20-renovate-internal-patch-8c0b672380797637d6b8edcfaf69b1d816406d25":"2021-09-28T02:05:20.279Z","1.3.20":"2021-09-29T01:19:32.101Z","1.3.21-renovate-major-external-major-c814929f06b4813ab93c070217a4c96085573163":"2021-09-29T01:23:27.877Z","1.3.21-renovate-internal-patch-36f06d82993181f0b34490ee118620abd295d8d5":"2021-09-29T05:29:20.032Z","1.3.21-renovate-external-non-major-86088690cd0cea5238a3a69ca89504add4800c41":"2021-10-02T00:10:57.117Z","1.3.21-renovate-internal-patch-e601b774df78a8c34c68465810f0423955f78e51":"2021-10-02T01:37:11.470Z","1.3.21-renovate-external-non-major-178ddf1f0c85bf004a103985d7b789d228c1b4cd":"2021-10-02T18:17:44.100Z","1.3.21-renovate-internal-patch-db1f4d7df98a547ba5d01ab53eba6825db9b6695":"2021-10-02T21:09:36.543Z","1.3.21":"2021-10-02T21:38:15.644Z","1.3.21-renovate-major-external-major-9a22a09477c52122f394be4b7da841952ac722e7":"2021-10-02T21:42:33.928Z","1.3.21-renovate-external-non-major-7ee0f0d25b07737bbf8453142af3fee800d786e5":"2021-10-02T21:42:42.590Z","1.3.22-renovate-major-external-major-81c0a718353898b0935e7ece5839352ef47de2fa":"2021-10-02T21:47:51.520Z","1.3.22-renovate-internal-patch-1769a5e16f02dfe573927ca5149f54d9992692fb":"2021-10-04T10:56:33.974Z","1.3.22-renovate-balena-jellyfish-config-1-x-8cc78873c1e51736869f26060a681c23072bd83f":"2021-10-04T10:56:51.286Z","1.3.22":"2021-10-04T11:29:43.320Z","1.3.23-renovate-internal-patch-6dd82bda44d8e4b105a5772729570caa437a126d":"2021-10-04T11:35:32.049Z","1.3.23-renovate-external-non-major-8a7d86c2b3f7cbe46ac42385e2d433a0296d3b9f":"2021-10-04T11:37:26.326Z","1.3.23-renovate-major-external-major-2cff19f5a39949117113f844acffe8be709ef310":"2021-10-04T11:38:05.794Z","1.3.23-repo-sync-jellyfish-config-default-3f59e05791cb8949129cfa5a5b5a3053f8625cbb":"2021-10-05T01:00:25.500Z","1.3.23":"2021-10-05T01:40:13.183Z","1.3.24-renovate-external-non-major-f78254c08182759eae80ae4541641cebfce5d235":"2021-10-05T09:15:43.682Z","1.3.24-renovate-major-external-major-e3a1908fa6ca8e99d701f50496738f3eb4cb81b0":"2021-10-05T09:16:01.875Z","1.3.24-renovate-internal-patch-93f71f178cd28498ed44f915fb94d94fa5a4ffe5":"2021-10-05T11:08:08.399Z","1.3.24-renovate-balena-jellyfish-core-6-x-17dbbca0f3c872a60cd0f2c174d22ae3379aeb09":"2021-10-05T15:51:33.917Z","1.3.24":"2021-10-05T16:22:06.024Z","1.3.25-renovate-major-external-major-b431eda4847c3fb65c8e9aa2174761200f5f41fa":"2021-10-05T16:26:23.266Z","1.3.25-renovate-external-non-major-c95ab41e9d373f54fc30620657e4bf85ddfb6fae":"2021-10-05T16:26:42.049Z","1.3.25-renovate-internal-patch-9e059340a359476db1bc59b18e04bdce2059bf91":"2021-10-05T16:30:36.710Z","1.3.25":"2021-10-05T16:57:24.404Z","1.3.26-renovate-external-non-major-5ef2d1cf79b8f944371194516390cbfd4092d87c":"2021-10-05T17:03:25.756Z","1.3.26-renovate-major-external-major-23ead0fccb93ccbebe1dd7c0438d80309c74f2fc":"2021-10-05T17:06:44.164Z","1.3.26-renovate-major-external-major-81d860aa9f623bd3f06f68ef8fccfcdc75b35b41":"2021-10-06T21:35:16.519Z","1.3.26-renovate-major-external-major-34ed0319c8b6be8465a34e20adee4e0a0c560ea1":"2021-10-06T22:41:28.224Z","1.3.26-renovate-external-non-major-738910950d99c05c1929b8ac11e3ecc899db45c3":"2021-10-07T00:17:48.233Z","1.3.26-renovate-major-external-major-2c3a6086c87764d62c3a7aa4b941358a9ca7c3d9":"2021-10-07T00:53:08.061Z","1.3.26-renovate-major-external-major-bc4959177fc6ece9ffdfc56a21a3c47b85d12d2e":"2021-10-07T15:57:58.703Z","1.3.26-renovate-external-non-major-63684b2d2f1220a748bee7fb8073a2c89d5b5d33":"2021-10-09T00:10:10.574Z","1.3.26":"2021-10-09T00:38:06.649Z","1.3.27-renovate-major-external-major-3bbc2152a2374b6ebc1806815457fc76108a3c5f":"2021-10-09T00:42:12.070Z","1.3.27-renovate-internal-patch-481689c5c2a8a5024694c9a2e553bbe4afae359b":"2021-10-09T03:34:11.221Z","1.3.27":"2021-10-09T04:00:56.323Z","1.3.28-renovate-external-non-major-49063715e96d675ebe7f31a61e8c7757bba5a912":"2021-10-09T04:07:01.235Z","1.3.28-renovate-major-external-major-9a3e3a8434cea3ffa566808ddbb343aa9bd99771":"2021-10-09T04:08:10.219Z","1.3.28":"2021-10-09T04:34:48.678Z","1.3.29-renovate-major-external-major-145b16553f79e32bb28c1e2820b86cd0b9562013":"2021-10-09T04:42:23.816Z","1.3.29-renovate-internal-patch-cbd0f1edbdc4949629fc6ff93c692725e84bac92":"2021-10-09T08:42:22.534Z","1.3.29-renovate-internal-patch-a5a060c4980a8fa6481d5866f2cabdee9c877e2c":"2021-10-09T08:47:21.363Z","1.3.29":"2021-10-09T09:16:49.735Z","1.3.30-renovate-major-external-major-591a6fc5d9e7240d584b1613a5a277c274037e10":"2021-10-09T09:20:14.293Z","1.3.30-renovate-external-non-major-61bcdaa31fe69b394621083317da2c0a9ca027c0":"2021-10-09T19:12:53.623Z","1.3.30":"2021-10-09T19:41:30.756Z","1.3.31-renovate-major-external-major-273f10f1436798d7d433d2bcf4a0c6a7ab4b0b28":"2021-10-09T19:45:40.138Z","1.3.31-renovate-internal-patch-b69c64383f077e325990e89be4b7e030a266b3c6":"2021-10-10T13:55:03.841Z","1.3.31":"2021-10-10T14:23:07.570Z","1.3.32-renovate-major-external-major-f1c19d5dfb046160d37f61530dd1d7c4bea131eb":"2021-10-10T14:29:00.321Z","1.3.32-renovate-external-non-major-c90f249b5dd37510b96af5571e667b90fa2ff3eb":"2021-10-10T18:04:25.906Z","1.3.32":"2021-10-10T18:31:26.722Z","1.3.33-renovate-major-external-major-9c5127aabf411ebedde3371298bacd6aa3f6b042":"2021-10-10T18:35:51.663Z","1.3.33-renovate-internal-patch-745b9716f37b9fc7b31808d5d1a93720233213e2":"2021-10-10T19:58:53.090Z","1.3.33":"2021-10-10T20:28:46.503Z","1.3.34-renovate-major-external-major-8eadff9b170fce8b5dcf76ca60f0b071db06570c":"2021-10-10T20:34:35.905Z","1.3.34-renovate-internal-patch-78c2f3c4a39c48a910765f3ead3b85fec5bc940a":"2021-10-12T18:06:12.417Z","1.3.34":"2021-10-12T18:35:25.191Z","1.3.35-renovate-major-external-major-ce65f12ef2207a3adf8e027e53658dbdd1c9c9ea":"2021-10-12T18:40:28.700Z","1.3.35-repo-sync-secrets-default-ffc1328258340856b4ed8e50211b4be09a00d013":"2021-10-15T09:05:32.019Z","1.3.35":"2021-10-18T06:47:10.231Z","1.3.36-renovate-internal-patch-a21ade6642eff641a5e837b6ba0a9f46e7ecd54b":"2021-10-18T06:53:36.711Z","1.3.36-renovate-major-external-major-b825db5c364688ebc6e3366edff710a2a2520b36":"2021-10-18T06:55:08.490Z","1.3.36":"2021-10-18T07:27:10.648Z","1.3.37-renovate-major-external-major-ac6395769ba7c19d9bb20020dc3c7c9ee692c7a9":"2021-10-18T07:35:07.241Z","1.3.37-renovate-external-non-major-4476cc135abaed24ff89520d88a5182abadb8d4d":"2021-10-18T23:35:53.481Z","1.3.37-renovate-internal-patch-273d042a1a29e01c4f38f919c9ab5cdef13ccb6d":"2021-10-18T23:35:55.828Z","1.3.37":"2021-10-19T00:37:09.093Z","1.3.38-renovate-internal-patch-b27b789d5c6a112bc52c3bff878bf0aa7ee25b77":"2021-10-19T00:43:31.332Z","1.3.38-renovate-major-external-major-eeba4bcc8115f2d6a0f6534b6c0701a61ab9224f":"2021-10-19T00:44:28.550Z","1.3.38":"2021-10-19T01:09:29.433Z","1.3.39-renovate-major-external-major-b0ba1435de090b9d674f8ab0cb20a4459e0cf1fe":"2021-10-19T01:14:01.654Z","1.3.39-renovate-balena-jellyfish-core-7-x-dd233a958a05293099861d6c985027b89f13a2d1":"2021-10-19T16:05:12.243Z","1.3.39-renovate-internal-patch-90b9e15ba110825792d2a453113d91f787e56ddf":"2021-10-20T09:24:05.667Z","1.3.39-renovate-balena-jellyfish-core-7-x-dcafa1809276e4881dd418324ba9709c1244f913":"2021-10-20T09:24:53.235Z","1.3.39-renovate-balena-jellyfish-core-7-x-d3584e30848a2b8b770f0314c0419b526528b08e":"2021-10-20T11:33:52.255Z","1.3.39":"2021-10-22T23:28:31.515Z","1.3.40-renovate-major-external-major-f826dea416d9a0ed306f26d000539dcc527f3bfe":"2021-10-22T23:32:14.489Z","1.3.40-repo-sync-jellyfish-config-default-7b57a2dfbfc589b52aefbabaa1f7911dc5750139":"2021-10-23T01:15:09.665Z","1.3.40-renovate-external-non-major-5f459fbfd551077b2de0a2cf97bb85eb7786e752":"2021-10-23T01:38:16.066Z","1.3.40-renovate-internal-patch-2bc993e9db53971c187eee9e8d8a870110eecf34":"2021-10-23T01:40:06.059Z","1.3.40-renovate-internal-patch-3c62e907cda0b0dd889a0f1ed15627c2d57be4b1":"2021-10-23T02:44:24.226Z","1.3.40":"2021-10-23T03:13:40.189Z","1.3.41-renovate-external-non-major-5c143c11e528c423e675f891b45dc53e6e03a22a":"2021-10-23T03:18:52.475Z","1.3.41-renovate-internal-patch-4b337ed4d99d54710cf4716cac796d12eb933920":"2021-10-23T03:18:59.751Z","1.3.41-renovate-major-external-major-0bfce7107c2f0e5d487db985b3e48aa7aa037ef0":"2021-10-23T03:22:24.315Z","1.3.41":"2021-10-23T03:51:54.652Z","1.3.42-renovate-external-non-major-731661f8d3cdf233d607653dded4d3f6697ed23d":"2021-10-23T03:57:16.379Z","1.3.42-renovate-major-external-major-806d5c60bbd337080ee9397f5fb162490096bad3":"2021-10-23T03:57:21.724Z","1.3.42-renovate-internal-patch-5f96b907c0ce06caaaa55fa10f31764964322867":"2021-10-23T05:20:10.766Z","1.3.42":"2021-10-23T05:47:10.582Z","1.3.43-renovate-external-non-major-b979d42c502dd6950b7fc81fc9d25022f9c6ce78":"2021-10-23T05:54:17.181Z","1.3.43-renovate-major-external-major-025d6025206fd5cab0efee0a323e82e75feff57c":"2021-10-23T05:55:23.636Z","1.3.43":"2021-10-23T06:23:00.622Z","1.3.44-renovate-major-external-major-5ce535d1e0cdc5e9b9f6e3969d4d10e203825c23":"2021-10-23T06:27:57.946Z","1.3.44-renovate-internal-patch-209adbaeeb5fd1513b8eb9db13c09c6487b9e686":"2021-10-23T06:35:29.199Z","1.3.44-renovate-internal-patch-3b4b77daa5b76f2ca7bd15e87c748ca2a0f92205":"2021-10-23T09:18:14.003Z","1.3.44":"2021-10-23T09:45:33.856Z","1.3.45-renovate-internal-patch-e055c3cb4b4253f69b47ae3836600eed96a7e127":"2021-10-23T09:53:17.954Z","1.3.45-renovate-major-external-major-4148674503a31e3c8e18301a16bd947f42d4aeec":"2021-10-23T09:53:46.854Z","1.3.45-renovate-internal-patch-d97b6583562d9c834eee772ecb2cce6c06300e30":"2021-10-23T09:58:16.896Z","1.3.45":"2021-10-23T10:25:19.230Z","1.3.46-repo-sync-jellyfish-config-default-8f82e6f2a8ddf09dbafe09a5f4852b7783d89578":"2021-10-23T12:15:58.739Z","1.3.46":"2021-10-23T12:42:45.403Z","1.3.47-renovate-internal-patch-ddcdd68107e42d4c472a63000d802d74201d131b":"2021-10-23T12:49:58.196Z","1.3.47-renovate-major-external-major-c7bf24fbbbd5bfc4729185aec4dd5eddedbb470f":"2021-10-23T12:50:19.649Z","1.3.47":"2021-10-23T14:07:27.438Z","1.3.48-renovate-major-external-major-d70acab9f373e41f76b6ef30d8986aaf91b802e0":"2021-10-23T14:12:43.172Z","1.3.48-renovate-external-non-major-a6f65e256529660002fe7687fd445e5001ff308c":"2021-10-23T18:30:31.460Z","1.3.48-renovate-internal-patch-b838f6189955bac4c2a943f8036a5e577a002966":"2021-10-23T22:47:43.413Z","1.3.48":"2021-10-23T23:15:53.501Z","1.3.49-renovate-external-non-major-00cbe84e552fcff2b90f7b03b69de5fcd509717d":"2021-10-23T23:21:32.389Z","1.3.49-renovate-major-external-major-e9b4a245014be9461475429e3ea18d9e0a2b9a34":"2021-10-23T23:24:10.073Z","1.3.49-renovate-internal-patch-366f1ab3ab13028f1723df3aff94f9dc7a907875":"2021-10-24T01:33:39.234Z","1.3.49":"2021-10-24T03:11:02.429Z","1.3.50-renovate-internal-patch-d5b2d60056e3c5b144181de53f5cd263eee2c40b":"2021-10-24T03:16:09.734Z","1.3.50-renovate-major-external-major-fce0934cbd71a104f7d0613a8551c9bac38691b3":"2021-10-24T03:17:04.681Z","1.3.50":"2021-10-24T03:47:54.819Z","1.3.51-renovate-major-external-major-da5d0abf5af378323d19d02b4560168ac556ebd6":"2021-10-24T03:51:49.040Z","1.3.51-renovate-major-external-major-a7d93df81da98712cec17614f2d93a489ac17c1f":"2021-10-24T09:34:01.002Z","1.3.51-renovate-internal-patch-1a2fcd45fef5502d09289200b3b53777d9f50256":"2021-10-28T02:30:03.016Z","1.3.51-renovate-internal-patch-f91028c0c17d981a5c263fbe532630ccbe7a6c5e":"2021-10-28T04:45:29.980Z","1.3.51-renovate-internal-patch-26e9a38681644c6a481d20fea3ffe92a686ade6e":"2021-10-28T09:33:36.855Z","1.3.51-renovate-internal-patch-5c837b686a6125d2e73c96ec88c74e66d1c39bec":"2021-10-28T11:35:33.278Z","1.3.51-renovate-internal-patch-b9635f94534ce9d248d3a8365a20f995ea314c25":"2021-10-28T14:08:27.514Z","1.3.51-renovate-internal-patch-34c522c899de5103a948cbda2ba41c0b956dd771":"2021-10-28T16:15:10.378Z","1.3.51":"2021-10-28T16:46:49.814Z","1.3.52-renovate-major-external-major-b2415ad335905548b9031ff20bdd2d5e7a16baae":"2021-10-28T16:51:49.574Z","1.3.52-renovate-external-non-major-65c4a85e5381543ac2321544591b29ad81b6c91a":"2021-10-30T00:53:16.844Z","1.3.52-renovate-internal-patch-26654e843e31fff1eb43b7c67dfb5761755a0e91":"2021-10-30T03:37:48.934Z","1.3.52-repo-sync-secrets-default-7cc7a43fd1248f44fa7aa886d8b38c675836f0de":"2021-10-30T04:04:28.981Z","1.3.52-renovate-internal-patch-f15893f0561d1ee0d65b650527fada2b22c4868a":"2021-10-30T05:41:11.512Z","1.3.52":"2021-10-30T06:11:57.396Z","1.3.53-renovate-major-external-major-50b5c8d56048b0ff499c3675d7945b56a507b54b":"2021-10-30T06:16:50.104Z","1.3.53-renovate-external-non-major-4e232f87cc40aa8adf8b96a5e8ecb20c66417ecf":"2021-10-30T06:19:19.686Z","1.3.53":"2021-10-30T06:45:21.931Z","1.3.54-renovate-major-external-major-0b2621e21cdcb13f79910ffbba3c5c893201a554":"2021-10-30T06:49:49.809Z","1.3.54-renovate-internal-patch-7bbd53379864762ffc3d14b9fd850732066d418a":"2021-10-30T10:09:34.869Z","1.3.54-renovate-internal-patch-e128bc2fcf934d5a6f939fd82732d36b44f6027f":"2021-10-30T14:31:19.475Z","1.3.54":"2021-10-30T14:58:50.331Z","1.3.55-renovate-major-external-major-4d9deba1402188c76746a5f5d9bdfc2748a3285d":"2021-10-30T15:02:59.405Z","1.3.54-repo-sync-secrets-default-ce78cc2e5e7d9cdb0d2255bf8f65c9da8a3d73be":"2021-10-30T15:04:21.087Z","1.3.55-repo-sync-secrets-default-1414134552972312bd141dff5494feada3052bbe":"2021-10-31T00:11:56.683Z","1.3.55":"2021-10-31T00:40:58.076Z","1.3.56-renovate-major-external-major-0422553c996003e577196dcf2a818523082cd1fd":"2021-10-31T00:47:49.748Z","1.3.56-renovate-major-external-major-108fe11dfd63ef57c01039794b95fef495653c74":"2021-11-02T17:10:01.080Z","1.3.56-renovate-balena-jellyfish-core-8-x-ae9faad0c496ef05a6891e44cced8b3d774f1958":"2021-11-05T10:14:06.802Z","1.3.56-renovate-balena-jellyfish-core-8-x-77f34869e515b1a12b250f6e784c5b9f15159acb":"2021-11-06T02:02:13.886Z","1.3.56-renovate-internal-patch-31d75a7bbb88316e25f19b570a6bb5bc508fcf28":"2021-11-06T02:03:22.429Z","1.3.56-renovate-internal-patch-5933d1f3db245a4752acaefb17b979f1546b88a4":"2021-11-06T04:01:32.638Z","1.3.56-renovate-balena-jellyfish-core-8-x-2106c8044cdfba3740a525e747880dda74fcbfcd":"2021-11-06T04:02:45.361Z","1.3.56-renovate-balena-jellyfish-core-8-x-52aed259d25fad6e433543687c59eedcfd23d81f":"2021-11-06T09:54:01.769Z","1.3.56-renovate-internal-patch-00223a0638d3849f9e33707454bb56529bb977f5":"2021-11-06T23:35:01.223Z","1.3.56-renovate-internal-patch-73e1e77733de6105d7b1c267a0298659c62b1e1f":"2021-11-07T01:16:08.115Z","1.3.56":"2021-11-07T01:48:07.300Z","1.3.57-renovate-internal-patch-0cf2c2600da42a9b856bf23d7bf96a4f7a332f07":"2021-11-07T01:50:58.927Z","1.3.57-renovate-external-non-major-8ce8da14063e9e6db10dd89b7b19de0e7e2ee20a":"2021-11-07T01:55:04.860Z","1.3.57-renovate-major-external-major-dbd0b2b6b42f2d503b1ae13d037db6cc959fe83c":"2021-11-07T01:56:51.046Z","1.3.57-renovate-internal-patch-6d771ecc894c92eb64cee0ddcb172d2969599680":"2021-11-09T15:49:39.674Z","1.3.57-renovate-balena-jellyfish-core-8-x-3e65949f593ea4de763cc491325e4612751f07bc":"2021-11-09T15:51:03.969Z","1.3.57-renovate-internal-patch-7a98859a77635589e9967a3b6fe7b30fccf15225":"2021-11-10T11:52:09.095Z","1.3.57-renovate-balena-jellyfish-core-8-x-1382bd2360c5cd0b7dd797c107d062e2f192a336":"2021-11-11T00:46:40.363Z","1.3.57-renovate-balena-jellyfish-environment-5-x-10c1bf6ba1302cf2798c0947386146e723f6cdac":"2021-11-11T01:49:31.052Z","1.3.57":"2021-11-11T09:56:36.474Z","1.3.58-renovate-balena-jellyfish-environment-5-x-2e85777ea7a72823f571f18e97c9515bc10a6ac7":"2021-11-11T10:01:32.434Z","1.3.58-repo-sync-secrets-default-31b8b568ab2681ada089cf1b7ef17842efec878a":"2021-11-12T01:26:14.937Z","1.3.58-repo-sync-secrets-default-73831b76fbb26e46501d17d4432b00a1ad40373c":"2021-11-12T01:45:13.561Z","1.3.58-repo-sync-secrets-default-3cb39d4d0fdc3cfcdaee904ab16a27a387c06e3b":"2021-11-12T01:57:08.357Z","1.3.58-renovate-balena-jellyfish-environment-5-x-eeab1db85a586c9147be67b364dfb15c5e58cc85":"2021-11-12T01:58:26.730Z","1.3.58-repo-sync-secrets-default-ba144e630d6c2ce4613df2caeb3994dd84273492":"2021-11-12T02:45:04.942Z","1.3.58-repo-sync-secrets-default-5d119fb5bd55bc02f28a3d9e8dded0d0b4eb12dc":"2021-11-12T03:00:24.870Z","1.3.58-renovate-balena-jellyfish-environment-5-x-6bb92564d915aebbd7c9bdbf93cbf74fc053bc6a":"2021-11-12T03:23:49.774Z","1.3.58-renovate-external-non-major-07184821f4a4c8377990a72f2dbcc41ba63e49d8":"2021-11-12T05:32:26.403Z","1.3.58-renovate-internal-patch-73ba0c3b4c364ca796d8b30d87d2211b4105863b":"2021-11-12T10:06:39.735Z","1.3.58":"2021-11-12T10:35:24.383Z","1.3.59-renovate-balena-jellyfish-environment-5-x-35123912a0b1995d57a2cc88bd527e58b79596cd":"2021-11-12T10:38:43.880Z","1.3.59-renovate-internal-patch-3d4cf45e9ee3dfd4128f141eb5f3fa854c156496":"2021-11-13T02:55:50.782Z","1.3.59":"2021-11-13T03:26:01.076Z","1.3.60-renovate-external-non-major-a7eaafe1e3207de24a1b9db4481286223772b545":"2021-11-13T03:31:34.871Z","1.3.60-renovate-balena-jellyfish-environment-5-x-96df09cf2e1cccaba9722a4f91139c1a46937771":"2021-11-13T03:31:44.594Z","1.3.60":"2021-11-13T04:00:34.157Z","1.3.61-renovate-internal-patch-ce01a8e8e124e515df095dab221fb2d15f33afc3":"2021-11-13T06:03:26.057Z","1.3.61-renovate-internal-patch-bb603f0222efa083af80ff1cf48f8eea34ec6536":"2021-11-13T10:55:42.526Z","1.3.61":"2021-11-13T12:48:02.088Z","1.3.62-renovate-external-non-major-d4b0ce2326117683e89d2acc665110b7061a6301":"2021-11-13T12:51:53.017Z","1.3.62-repo-sync-jellyfish-config-default-bbd8e73850f8551f570e3b73adee3c7569ce951b":"2021-11-13T13:56:14.826Z","1.3.62-repo-sync-secrets-default-08c4eb0e88397005d64f3a6e93ff9d11e9e9331e":"2021-11-13T13:58:44.240Z","1.3.62-renovate-internal-patch-448960876abd3aece9da4bfd436e1e299f29ee45":"2021-11-14T12:57:46.852Z","1.3.62-renovate-internal-patch-7f3a042f4f3bc6fc7d4da37d19ab3cfae1b3fb6a":"2021-11-14T16:37:56.056Z","1.3.62-renovate-internal-patch-aabacf6618039f5fdbcc2207eb9a9664381007bb":"2021-11-14T23:07:24.185Z","1.3.62-renovate-external-non-major-1dcc094665e65eb83b75984c405b0fefb2aa5830":"2021-11-14T23:07:58.136Z","1.3.62-renovate-internal-patch-1a1dc84d68c99c8044e254d4549b3e524cc3904b":"2021-11-15T01:28:37.886Z","1.3.62":"2021-11-15T03:23:40.007Z","1.3.62-renovate-internal-patch-724596027b7b67275304ffcae04ae26f253afed4":"2021-11-15T03:26:30.271Z","1.3.63-renovate-external-non-major-8c1854d6b16e7321123b55977a40eecb5f96591c":"2021-11-15T03:30:13.964Z","1.3.63-renovate-internal-patch-0678ae0ce9c63c16d46742c2b3535b4f2697dd42":"2021-11-15T03:31:55.526Z","1.3.63-repo-sync-jellyfish-config-default-d3d93595ecd23dadda4d49ab8ca57286e8321614":"2021-11-15T04:19:26.906Z","1.3.63-joshbwlng-update-test-compose-e11e8a3205e7af80020956a6f96c361633fb6c25":"2021-11-15T05:09:33.745Z","1.3.63-renovate-internal-patch-f68c4679e327648479935e9f9ff45cbe89969573":"2021-11-15T05:44:39.276Z","1.3.63-renovate-internal-patch-50e99c93902d6d5303e90622f1499db91f35b619":"2021-11-15T10:03:32.577Z","1.3.63-renovate-internal-patch-2a5dc3bb1f1007239e38e16aa3d9492c3a882b49":"2021-11-15T13:41:02.888Z","1.3.63-renovate-external-non-major-64d4e3c4e83905082c8674d84067d46ea252e2dd":"2021-11-15T17:49:37.287Z","1.3.63-renovate-internal-patch-3eae1eaf4e7e59010c00eb537f2237ce655bbee5":"2021-11-16T01:54:14.708Z","1.3.63-joshbwlng-set-license-838ff019309b9a12c3a180a6608a1ea9509388f6":"2021-11-16T06:57:42.184Z","1.3.63-joshbwlng-clean-test-env-e98249d6d1c2b4677bb8bbed23d68017943264ae":"2021-11-16T07:02:27.809Z","1.3.63-renovate-internal-patch-2f0bac9095d8eba5886f6e8f728344baf0d3e1ab":"2021-11-16T09:32:16.474Z","1.3.63-renovate-internal-patch-618d6ea49d277b123cc40052f135cf6196a8cf41":"2021-11-17T10:23:58.849Z","1.3.63-renovate-internal-patch-8a3932fca5d0b4abe38d9a44ea2875e227029970":"2021-11-17T12:50:56.309Z","1.3.63-renovate-external-non-major-b9768681a9a94b03b5f4d710a5f863cc2df9b699":"2021-11-17T20:21:35.934Z","1.3.63-renovate-external-non-major-0a0a87885d88d6143afaa958149ff458b6058bbc":"2021-11-17T23:14:49.929Z","1.3.63-joshbwlng-set-license-6ae8204a6e88b2cab0350bbe073a43a6bc369532":"2021-11-18T02:07:38.045Z","1.3.63-renovate-external-non-major-fc02f0d4b3ea8d231ccae00e9817c94909484c1d":"2021-11-18T02:40:53.529Z","1.3.63-repo-sync-secrets-default-a855df9eeff85ff595b0707eb9c0e704161910f4":"2021-11-18T03:36:50.090Z","1.3.63-repo-sync-secrets-default-b60a46a4666a9eccfc08661625a6431c1f8c733c":"2021-11-18T03:40:08.927Z","1.3.63":"2021-11-18T04:11:03.347Z","1.3.64-renovate-internal-patch-c497b2837966466c27bb62624bedb61e3746bce1":"2021-11-18T21:37:44.637Z","1.3.64":"2021-11-18T22:10:21.435Z","1.3.65-renovate-external-non-major-275056beb5fd5a8b9eaab1c4f261545ea3dcf43b":"2021-11-19T10:10:36.007Z","1.3.65-renovate-balena-jellyfish-core-8-x-c81d4da99465633fabcddf50fc35f64e12faa62d":"2021-11-19T20:14:06.699Z","1.3.65-renovate-internal-patch-b653b92a419d7b1ca366e6ae599372c1745c066e":"2021-11-19T22:03:57.608Z","1.3.65-renovate-balena-jellyfish-core-8-x-d040fd7ea174d488c5d2b31081ac125b7b143327":"2021-11-19T22:39:02.324Z","1.3.65-renovate-balena-jellycheck-1-x-e2c5df404361a85ce62cb7923ffbfde1603c0c43":"2021-11-20T01:57:27.226Z","1.3.65-renovate-internal-patch-64434124ef6158f84ff4772c05f39f58909bf034":"2021-11-20T05:32:09.620Z","1.3.65":"2021-11-20T06:02:38.057Z","1.3.66-renovate-balena-jellycheck-1-x-4ef37778194c07dbba72a27946ba76903d74d3ec":"2021-11-20T06:06:46.268Z","1.3.66-renovate-internal-patch-12d8d4ab08407dc4e8bb937e0f7eccf110c250b8":"2021-11-20T08:46:22.804Z","1.3.66-renovate-external-non-major-351fe2f168ac221ff37867ebcbcdb03c138da025":"2021-11-20T09:21:42.145Z","1.3.66-renovate-balena-jellyfish-core-8-x-e965819336b8d456316858072813321e10a45ab5":"2021-11-20T14:09:48.479Z","1.3.66":"2021-11-20T14:41:16.013Z","1.3.67-renovate-external-non-major-6c76853bcaefac8106727a43f942504c8ab5485e":"2021-11-20T14:44:29.937Z","1.3.67-renovate-internal-patch-59c2faed1eeb9fcde7743fbfee7e53dd5386b064":"2021-11-20T14:45:53.455Z","1.3.67-renovate-external-non-major-0148fe7f0855747548b3a3b02aa78704ca5dcf26":"2021-11-20T15:20:49.770Z","1.3.67-renovate-internal-patch-8910dca04ea7b1907ac3bde41a5fea1f94b7bbf8":"2021-11-20T18:18:04.918Z","1.3.67":"2021-11-20T18:49:24.419Z","1.3.68-renovate-balena-jellycheck-1-x-678b458b882a4cd7a92c66b1f71ff3537de94cf2":"2021-11-21T08:25:22.201Z","1.3.68-renovate-internal-patch-f046d799b30021fe081e6b53263a713bc2494a09":"2021-11-21T08:28:20.912Z","1.3.68-joshbwlng-remove-license-headers-49bfb2fc588e3c3879dd0c20d064f1f89a56f717":"2021-11-21T08:35:48.206Z","1.3.68":"2021-11-21T08:59:43.760Z","1.3.69-renovate-balena-jellycheck-1-x-49ebade739812d6f1e09cc0e69f98636a686e8f7":"2021-11-21T09:33:32.515Z","1.3.69":"2021-11-21T11:03:41.405Z","1.3.70-renovate-external-non-major-ef3efa7ce6b280116b4f5a1754ad53dd74c4b55d":"2021-11-21T11:08:56.277Z","1.3.70-joshbwlng-remove-license-headers-856e87be73c5f3d54651f137c4684fe8216cdb93":"2021-11-21T11:35:00.310Z","1.3.70":"2021-11-21T12:05:43.947Z","1.3.71-renovate-internal-patch-57e30624a112b4d1d5143127b23f17a921b8c323":"2021-11-21T14:01:18.440Z","1.3.71-renovate-internal-patch-cef4168a059134dc6be0bc9fed843aaf372b1704":"2021-11-21T14:04:53.514Z","1.3.71":"2021-11-21T14:36:45.349Z","1.3.72-repo-sync-jellyfish-config-default-86ec2ef23e839a9431265f0681978447d6a0777f":"2021-11-21T23:06:26.475Z","1.3.72-renovate-internal-patch-95b21ce31d02308fb992abe2e471d2e8958b75ce":"2021-11-22T00:03:09.634Z","1.3.72":"2021-11-22T00:35:29.000Z","1.3.73-renovate-external-non-major-0265a628495baeebc343c93cc426fcf5e2158884":"2021-11-22T00:40:03.537Z","1.3.73-renovate-internal-patch-1d92e9063e6bec7e49e012f77b166365cc6a6fb2":"2021-11-22T05:03:40.630Z","1.3.73-renovate-internal-patch-629e86f8e2461df6c79e864ea203bf6f114e739c":"2021-11-22T13:45:04.911Z","1.3.73":"2021-11-22T14:20:11.369Z","1.3.74-renovate-internal-patch-8325eeda0e35fefbc942c8c7477b009b20ac1485":"2021-11-22T14:24:13.176Z","1.3.74-renovate-internal-patch-948f9b62d952a4d6424fe7c76a9a65a118ee6258":"2021-11-22T16:19:00.410Z","1.3.74-renovate-internal-patch-c2d74efb6d48fc2b29d8c71ae35c040e02e4802a":"2021-11-22T19:01:28.761Z","1.3.74":"2021-11-22T19:32:54.279Z","1.3.75-renovate-external-non-major-4617d18c326e5cf6d86a1b4927e503c81ff8e49b":"2021-11-22T19:37:35.640Z","1.3.75-renovate-typescript-4-x-24bbec0e621b2a5c3b9f83921825fcc0f81510c6":"2021-11-23T02:56:27.480Z","1.3.75-renovate-internal-patch-e090f2ae2862ecac53ec0a68bf756940a7104832":"2021-11-23T02:56:41.532Z","1.3.75-renovate-internal-patch-c5afc63c50513b4fe1c691ecaa69105846dc6ddb":"2021-11-23T08:02:58.255Z","1.3.75":"2021-11-23T08:35:44.169Z","1.3.76-renovate-external-non-major-96aad64f996c2ac66bda82375096d6ec899f3363":"2021-11-23T08:39:54.528Z","1.3.76":"2021-11-23T09:13:21.700Z","1.3.77-renovate-typescript-4-x-f357768e2aad3314953c1ce8d88223f3cb470a02":"2021-11-23T09:18:36.605Z","1.3.77-renovate-internal-patch-b60dae2b7ae74c64df63bde63d0c87a18a3eaeba":"2021-11-24T04:31:20.487Z","1.3.77":"2021-11-24T05:06:00.447Z","1.3.78-renovate-typescript-4-x-998a0be44dd2fa348aa5ade18b7ae2e751930b07":"2021-11-24T05:09:23.800Z","1.3.78-repo-sync-jellyfish-config-default-ec62b68fa9435120e658488750321c4c6db39642":"2021-11-24T06:50:35.261Z","1.3.78":"2021-11-24T07:32:14.209Z","1.3.79-renovate-internal-patch-8d16dc6fded678af97a292bb8b3ba39f060e08eb":"2021-11-24T07:37:11.731Z","1.3.79-renovate-typescript-4-x-04d0709718bfc86792c8e03235066e35eaa4a339":"2021-11-24T07:38:09.734Z","1.3.79":"2021-11-24T08:12:11.503Z","1.3.80-renovate-typescript-4-x-17c48e866aeef61a4a29e46fd2438a975df6fa50":"2021-11-24T08:13:31.711Z","1.3.80-renovate-internal-patch-013181c740f59c8d7b3f0682bbe9c5ec2717196c":"2021-11-24T10:51:19.085Z","1.3.80":"2021-11-24T11:25:01.043Z","1.3.80-renovate-typescript-4-x-3697b5ef28ea8026d70e5b408750bdd2699177a9":"2021-11-24T11:27:23.356Z","1.3.81-renovate-internal-patch-2f77cb6758063de311107f1d657a9a9d69e205ec":"2021-11-24T13:35:29.354Z","1.3.81-renovate-internal-patch-e3a809739a01f3f946a0d9a6aa52114a3d4bf145":"2021-11-24T13:41:38.123Z","1.3.81-renovate-internal-patch-0d10803eebb62171220f1d3c8458ebda389c6979":"2021-11-24T15:17:09.164Z","1.3.81":"2021-11-24T15:50:47.610Z","1.3.81-renovate-typescript-4-x-96dcc00ebd8f7576da584b5fbd9ef1a08cc423c7":"2021-11-24T15:53:05.741Z","1.3.82-renovate-internal-patch-dd669e7adaba6d1e19225916a91799660e69a8cd":"2021-11-24T17:57:20.653Z","1.3.82-joshbwlng-remove-jellycheck-5927ef842d7b820c4514ff41ff6d6e9514b129c7":"2021-11-25T03:25:37.728Z","1.3.82":"2021-11-25T03:57:05.099Z","1.3.83-renovate-typescript-4-x-16d4bd93ee3bbc4cae903deb99043270c3b0a789":"2021-11-25T07:52:59.553Z","1.3.83-renovate-internal-patch-30780bb80d13a316299345b713786fc572982f93":"2021-11-25T07:53:24.492Z","1.3.83-renovate-internal-patch-beaac43b9eddebb9b353a1df66ec9192654d40d0":"2021-11-25T07:57:04.439Z","1.3.83-renovate-internal-patch-b0cba61a045d9876fef88d400050694e7ea427e9":"2021-11-25T09:32:19.420Z","1.3.83-renovate-internal-patch-e1802b38a4e8c425b00268c2e58f91013678ebc5":"2021-11-25T11:27:38.239Z","1.3.83":"2021-11-25T12:00:03.263Z","1.3.84-renovate-typescript-4-x-657b3761bcba50d86c8582acc10a96d46beabc2e":"2021-11-25T12:04:14.436Z","1.3.84-renovate-balena-jellyfish-plugin-product-os-2-x-21de295f6b6ed9568add1855146a7b04f7ec3ba4":"2021-11-25T15:52:27.947Z","1.3.84":"2021-11-25T16:29:17.732Z","1.3.85-renovate-internal-patch-a2b282c219a426938a41d15203ab5fe9db21ed93":"2021-11-25T16:33:03.656Z","1.3.85-renovate-typescript-4-x-d43c57c7c675cc6a5fc16b9178b0347e676a02f0":"2021-11-25T16:35:38.853Z","1.3.85":"2021-11-25T17:10:23.768Z","1.3.86-renovate-typescript-4-x-1b1fe9ee5ad0df85837d6f84e3021aa6b951fc31":"2021-11-25T17:16:36.235Z","1.3.86":"2021-11-26T01:14:02.817Z","1.3.87-joshbwlng-use-renovate-config-5026dc23d2ee476ebf09d98c79218919154935bf":"2021-11-26T05:41:50.096Z","1.3.87":"2021-11-26T06:17:42.812Z","1.3.88-renovate-balena-jellyfish-config-2-x-6fa292eaac5aa27c9626e3c0f232f14aa75d42c1":"2021-11-26T10:09:43.887Z","1.3.88-renovate-internal-patch-7acbc3c002954f6f1ec3bfb138976f2e3a474b8e":"2021-11-26T12:18:00.100Z","1.3.88-renovate-internal-patch-e5c185d36bf0e05f7e48f7005fa694cf17121c3d":"2021-11-26T17:33:34.414Z","1.3.88-renovate-internal-patch-be2c4ef94af650946f7a7bdb53db3ccda0890a0d":"2021-11-26T20:38:28.436Z","1.3.88":"2021-11-26T21:11:08.030Z","1.3.89-renovate-balena-jellyfish-config-2-x-284da9ea184ba707e3ac7a434ab178e2a78cf242":"2021-11-26T21:17:38.035Z","1.3.89-renovate-balena-jellyfish-config-2-x-f24586b7086da25a1009529588d14350777bf13b":"2021-11-27T01:56:14.313Z","1.3.89-renovate-external-non-major-a18f26762d8288f1b46052915c5c4398e7d5616e":"2021-11-27T01:56:41.713Z","1.3.89-renovate-internal-patch-0eb484d35c51453c50d693795c07b067d5680932":"2021-11-27T03:52:25.349Z","1.3.89-renovate-internal-patch-9f0e07c5655417738b56db32a4cdf947e547d2bc":"2021-11-27T06:21:30.669Z","1.3.89":"2021-11-27T06:54:46.991Z","1.3.90-renovate-balena-jellyfish-config-2-x-a54569e0937302844a5cecb272a376a5f613799c":"2021-11-27T06:58:20.832Z","1.3.90-renovate-external-non-major-3d05e8793ffee8b23cdccce90eef97cbd8e1cb36":"2021-11-27T07:00:30.218Z","1.3.90-renovate-internal-patch-9413d7bdbeaeb610589f33a8d011b8788415119c":"2021-11-27T10:59:19.770Z","1.3.90-renovate-internal-patch-d88e8eff6959087e685519db098fd07da407dc6b":"2021-11-27T14:56:27.041Z","1.3.90":"2021-11-27T15:29:11.744Z","1.3.91-renovate-internal-patch-99b8ae9a30ebfaa435ad2a787add23cac6ccab33":"2021-11-27T15:34:01.951Z","1.3.91-renovate-external-non-major-816f0dcfee4fffb986a247544ae996af856aab8c":"2021-11-27T15:36:22.559Z","1.3.91-renovate-external-non-major-757a4486d8c17c5213c73e4ba7aa8eef1fb3a9bb":"2021-11-27T16:13:03.924Z","1.3.91":"2021-11-27T16:47:00.876Z","1.3.92-renovate-balena-lint-6-x-b78845b479c2308a970d2c551f7fbe2cd207a6f8":"2021-11-27T16:51:30.387Z","1.3.92-renovate-internal-patch-539ae94c64eabe4c584b07fba0e1f820ea6bf407":"2021-11-27T16:51:39.652Z","1.3.92":"2021-11-27T17:28:21.271Z","1.3.92-renovate-balena-lint-6-x-1ab450005ad46562c5a4178e67486668a0283354":"2021-11-27T17:31:03.647Z","1.3.93-renovate-balena-jellyfish-config-2-x-df3e5b065c0881701d8f92a0998afbaf683439e6":"2021-11-27T17:31:28.691Z","1.3.93-renovate-balena-lint-6-x-1250679900584b0a1c866100c9ac396c8fb311f7":"2021-11-27T17:33:12.504Z","1.3.93-renovate-internal-patch-e06484bc5f5892c66c7bd7de7cb4f82d45b9906d":"2021-11-27T19:50:10.483Z","1.3.93":"2021-11-28T04:02:17.247Z","1.3.94-renovate-balena-lint-6-x-9d06d9527b79dfa2977d9e7d6ee42f83a8eb82cc":"2021-11-28T04:10:38.522Z","1.3.94":"2021-11-28T04:42:12.410Z","1.3.95-renovate-internal-patch-d00131eb613689769cb3e4d31807663d20aac885":"2021-11-28T05:02:51.050Z","1.3.95":"2021-11-28T05:35:25.189Z","1.3.96-joshbwlng-remove-sync-comments-e57dabecfa51d9be3224aba8ef35e6e48cbd55b0":"2021-11-28T09:34:21.603Z","1.3.96":"2021-11-28T10:06:50.339Z","1.3.97-renovate-internal-patch-b92a1f3dbbbfa4bb8a2037a71511df6c51651990":"2021-11-29T05:03:59.334Z","1.3.97":"2021-11-29T05:35:16.339Z","1.3.98-renovate-internal-patch-1cbbde82cd0fb79c572ed381f83e0aa35a4bc743":"2021-11-29T15:25:06.100Z","1.3.98-renovate-internal-patch-801ce6524cf596a6e0bb1a699b680b4a8242af03":"2021-11-29T17:49:14.307Z","1.3.98-repo-sync-secrets-default-836be849b0c918d04c732856dffe9a3e51336e8c":"2021-12-01T00:39:54.308Z","1.3.98":"2021-12-01T02:56:40.586Z","1.3.99-repo-sync-secrets-default-26b6f27df701f562f051e48578ffda80c4ad6ea0":"2021-12-01T07:41:00.420Z","1.3.99":"2021-12-01T08:14:27.232Z","1.3.100-renovate-internal-patch-51c5ae9217546205f08d5ffe2b6101d9b6cc0f5b":"2021-12-01T08:20:44.636Z","1.3.100":"2021-12-01T08:51:58.247Z","1.3.101-renovate-balena-jellyfish-environment-5-x-517c0f743fa73c1c3dde911bdc46c5ad9f2d0fa7":"2021-12-01T08:55:56.456Z","1.3.101-renovate-internal-patch-46c6a48b8427d5017ec0cc93415f85d811f3499b":"2021-12-01T11:16:23.317Z","1.3.101":"2021-12-01T11:53:25.589Z","1.3.102-renovate-balena-jellyfish-environment-5-x-887a0875160f4e2468af8d63a30e7da659912cc4":"2021-12-01T11:56:50.785Z","1.3.102":"2021-12-01T12:31:09.208Z","1.3.103-renovate-internal-patch-986fe50717f7b3939f1167574279af23af17dfda":"2021-12-01T12:34:41.883Z","1.3.103":"2021-12-01T13:19:47.965Z","1.3.104-renovate-internal-patch-329652f6a804a17d96167e2f4c620d2a2c08f784":"2021-12-01T15:34:49.427Z","1.3.104":"2021-12-01T16:10:30.330Z","1.3.105-joshbwlng-update-readme-346156b9486fc1bcee5b18fcb15ac083b4c70aca":"2021-12-02T01:03:14.321Z","1.3.105":"2021-12-02T02:03:27.532Z","1.3.106-joshbwlng-update-readme-969a9af93332ce377eb6d2c27c2a675901b30d2f":"2021-12-03T03:45:48.041Z","1.3.106":"2021-12-03T04:17:26.552Z","1.3.107-renovate-internal-patch-c53ebb14ba249ddb78f19a7ea548b8f6f189e03c":"2021-12-03T09:58:26.863Z","1.3.107":"2021-12-04T07:55:39.800Z","1.3.108-renovate-external-non-major-0d57606a1f359334df7a1db0bba5679ec78d25ec":"2021-12-04T18:22:31.936Z","1.3.108":"2021-12-04T19:00:21.790Z","1.3.109-renovate-internal-patch-f3b8d5cbafebcb7ea2fc14a37054737bdc0588cd":"2021-12-04T19:06:35.196Z","1.3.109":"2021-12-04T19:37:10.233Z","1.3.110-renovate-internal-patch-e10c794cb1a19168213da155d2b411cbcaf05c29":"2021-12-04T19:40:52.313Z","1.3.110":"2021-12-04T20:12:15.969Z","1.3.111-renovate-internal-patch-1b6569e1d3404cff657d9883529f9faa4dd6e843":"2021-12-04T22:44:46.497Z","1.3.111":"2021-12-04T23:18:56.221Z","1.3.112-renovate-internal-patch-f7bdad00c1ad376812010a4ae77a38d99f801380":"2021-12-04T23:26:36.094Z","1.3.112-renovate-external-non-major-f60d6ae2fbfa25e648b3e43356a4784ed1da8471":"2021-12-05T10:54:06.648Z","1.3.112-renovate-internal-patch-913cd62e6f4f8678748bfd65784c8f8da3f31018":"2021-12-05T17:49:31.529Z","1.3.112":"2021-12-05T18:21:13.423Z","1.3.113-renovate-external-non-major-a322a59ad02a8e2f08a0e3ce343875bd3f6c0781":"2021-12-05T18:25:10.058Z","1.3.113":"2021-12-05T18:56:32.146Z","1.3.114-renovate-internal-patch-38e87f51d225c1b1346b73ada33af659811c1585":"2021-12-06T01:10:26.732Z","1.3.114":"2021-12-07T03:32:53.704Z","1.3.115-renovate-internal-patch-ff65b990aa530b4f1fff7326fc9ab2751b8f5528":"2021-12-07T11:03:28.588Z","1.3.115-renovate-internal-patch-54f4994ff27f6fd970847a265f32e0481dbd5638":"2021-12-07T13:32:19.639Z","1.3.115-renovate-balena-jellyfish-plugin-product-os-2-x-1323f85ac65d37a92524c490186eb68cd1a82687":"2021-12-07T13:34:27.267Z","1.3.115":"2021-12-07T14:11:32.888Z","1.3.116-renovate-balena-jellyfish-plugin-product-os-2-x-05885820f4aceda0d84cdd84ed053c2faff0e990":"2021-12-07T14:17:01.855Z","1.3.116-renovate-internal-patch-cc486497762a4c23f362d696bebdea85d32fea5b":"2021-12-07T14:18:36.945Z","1.3.116":"2021-12-07T14:52:00.120Z","1.3.116-renovate-balena-jellyfish-plugin-product-os-2-x-22c3c987447ab1bb276794169fab7198be492a46":"2021-12-07T14:54:42.506Z","1.3.117-renovate-balena-jellyfish-plugin-product-os-2-x-ddc0f2bfd87e5648bdef27836a99bc3668fa4622":"2021-12-07T14:57:33.655Z","1.3.117":"2021-12-07T15:32:28.671Z","1.3.118-renovate-balena-jellyfish-environment-6-x-df585fdb2f8ff1b32588448f207a627957e98a01":"2021-12-09T00:30:29.123Z","1.3.118-renovate-internal-patch-7e09109bce746fabf6e540d0ac8a9c0dfa139e43":"2021-12-09T05:22:47.992Z","1.3.118":"2021-12-09T05:57:07.567Z","1.3.119-renovate-typescript-4-x-d78c477d0c96a6604221f329bad75e5c1e457cc4":"2021-12-09T22:54:28.564Z","1.3.119-renovate-internal-patch-ea82a419121b5e8a8cf8498ffabdb5a94ac15691":"2021-12-10T04:25:29.712Z","1.3.119-renovate-external-non-major-dbd9f6a0e9409b0022bcc989f372f2e675e4493f":"2021-12-11T00:34:23.583Z","1.3.119-renovate-internal-patch-b6bd7b32c22e15170118d6db07901bf940e99d1d":"2021-12-11T00:39:18.622Z","1.3.119":"2021-12-11T05:24:37.435Z","1.3.120-joshbwlng-bump-deps-e023583b416890c948909cd0ccdc0873f782d049":"2021-12-11T05:59:45.047Z","1.3.120":"2021-12-11T06:35:02.416Z","1.3.121-renovate-external-non-major-ee5a17967e8a6fa225527fa3fea6fa8a52105428":"2021-12-11T09:48:35.832Z","1.3.121-renovate-internal-patch-0035ba524971ce46cebe65d4f754be9a5c75b7e3":"2021-12-11T09:49:54.591Z","1.3.121":"2021-12-11T10:28:15.402Z","1.3.122-renovate-internal-patch-f10d0d1469031081c9cedd81692a513d2f2f7a61":"2021-12-13T05:32:13.327Z","1.3.122":"2021-12-13T06:01:23.529Z","1.3.123-renovate-external-non-major-cb5d49fa8e5accb49ea2ed1de88a71a08728492a":"2021-12-13T06:06:48.570Z","1.3.123":"2021-12-13T06:38:56.705Z","1.3.124-joshbwlng-drop-depcheck-5295b46c8082cf60cc1990276a860801a09b3def":"2021-12-14T03:33:56.192Z","1.3.124":"2021-12-14T04:05:38.082Z","1.3.125-renovate-internal-patch-d91911d748c929b3686359122984a505957b12db":"2021-12-14T09:25:35.950Z","1.3.125-renovate-internal-patch-3d03ea41f6e66012b9db2a7ef2e008328d7de23c":"2021-12-14T11:15:32.376Z","1.3.125-renovate-balena-jellyfish-plugin-base-2-x-239b63d961d4df1c8daebdeb33739f208d168565":"2021-12-14T16:35:40.053Z","1.3.125":"2021-12-14T17:11:38.674Z","1.3.126-renovate-internal-patch-f9ef6fc23f891bf90454baa43cef080c96a08998":"2021-12-14T17:15:21.335Z","1.3.126":"2021-12-14T17:59:22.585Z","1.3.127-repo-sync-secrets-default-b2caf51b8864b4d3016df8543a4ee774a454d1e3":"2021-12-15T02:18:43.711Z","1.3.127":"2021-12-15T02:51:14.602Z","1.3.128-renovate-balena-jellyfish-assert-1-x-927ea421c6ebafc94ec946f7abc1a8a9e3ec7c57":"2021-12-16T18:37:35.802Z","1.3.128-renovate-internal-patch-4308e5c019ce720b7ff4fa3b40faed2d52edb006":"2021-12-16T21:22:54.219Z","1.3.128-renovate-internal-patch-e69c0fbe7693a51f7271280574615c8ad270a840":"2021-12-16T23:45:16.066Z","1.3.128":"2021-12-17T00:24:57.318Z","1.3.129-renovate-balena-jellyfish-assert-1-x-c4861a3df5e63c953c9216c106f440c6ea454a69":"2021-12-17T00:28:47.574Z","1.3.129":"2021-12-17T01:04:43.875Z","1.3.130-renovate-balena-jellyfish-core-8-x-5958bf11530085bde5b3b63cad37ddb11acf2f59":"2021-12-17T10:38:21.087Z","1.3.130-renovate-balena-jellyfish-core-8-x-3dfa9f7978f2622db19812a23a2f252d9c698dc2":"2021-12-17T12:11:56.203Z","1.3.130-renovate-internal-patch-6de1ef60743f09abed092ed1ab3ba0c03f1f5b0e":"2021-12-18T00:29:58.743Z","1.3.130-renovate-external-non-major-245ad5ae0eaa4f719d0f1d0df68b2831839a30e9":"2021-12-18T00:30:13.686Z","1.3.130-renovate-internal-patch-bd94491b6aa69e1322ddc3ca6ccf524b36bb420c":"2021-12-18T02:14:41.713Z","1.3.130-renovate-balena-jellyfish-core-8-x-df9efcf496deeb4b23d4822d073bbb785eeb6e6a":"2021-12-18T07:01:17.746Z","1.3.130":"2021-12-18T07:33:18.854Z","1.3.131-renovate-external-non-major-b0474dac18752f788e4f738fb55b8cc2b07c3543":"2021-12-18T08:05:54.968Z","1.3.131":"2021-12-18T08:39:34.103Z","1.3.132-renovate-internal-patch-d79da61622defc1db826301f3f76da8b61c06c0f":"2021-12-18T10:29:28.802Z","1.3.132-renovate-internal-patch-4260d13be30a91e3f22f8e82b2bbcb71e267bfbb":"2021-12-18T12:42:26.808Z","1.3.132-renovate-internal-patch-f1ca2a7afa3769cfc54e24bdc30a614f1d5f57af":"2021-12-18T12:46:47.654Z","1.3.132-renovate-internal-patch-f1e9c295d94b2f27d3a5cb40447d4350dead6fc7":"2021-12-18T14:28:04.678Z","1.3.132-renovate-internal-patch-9645f2f135940eed0493aa02b87b9ae234fad503":"2021-12-19T03:43:00.373Z","1.3.132-renovate-internal-patch-12a4805dfd00688ab5de36fdde82d078253cd6b6":"2021-12-19T05:28:27.046Z","1.3.132":"2021-12-20T01:50:33.705Z","1.3.133-renovate-balena-jellyfish-core-10-x-440bfc4596680fdbb995e5e727898d4f3de3bf0d":"2021-12-20T20:59:08.627Z","1.3.133-renovate-balena-jellyfish-plugin-default-21-x-b8b63f5ccd8358fe3c22233a14362b7493936a86":"2021-12-21T12:18:54.832Z","1.3.133-renovate-balena-jellyfish-types-2-x-f1f7879005cf5dec07fddbcbf89038404400d5f9":"2021-12-21T12:19:31.807Z","1.3.133":"2021-12-21T12:53:13.496Z","1.3.134-renovate-balena-jellyfish-core-10-x-4fa4186babda3d7c974f5285074e49e00ceeda39":"2021-12-21T12:57:08.029Z","1.3.134-renovate-balena-jellyfish-types-2-x-b885ec4db60882bc5b043e3b2fc230d9a1052210":"2021-12-21T12:59:38.011Z","1.3.134-renovate-balena-jellyfish-sync-6-x-e64701cbba09625a8628233fe015684a685b8825":"2021-12-22T21:48:45.710Z","1.3.134":"2021-12-22T22:22:02.366Z","1.3.135-renovate-balena-jellyfish-core-10-x-2db6607439ccfdaaeaefa6bc5fc98b8fb3b5f2c3":"2021-12-22T22:28:43.146Z","1.3.135-renovate-balena-jellyfish-types-2-x-38bde88b1462165d68e6700014e42b710e948afd":"2021-12-22T22:30:08.139Z","1.3.135-renovate-balena-jellyfish-test-harness-9-x-4d5fb123a4f3e5d03fe363fa9b81e92f6433da25":"2021-12-23T14:32:55.318Z","1.3.135-renovate-balena-jellyfish-test-harness-9-x-ed3efad7f8c3dacc9d96d4e262d3687d8597d1f1":"2021-12-23T16:36:35.861Z","1.3.135-renovate-balena-jellyfish-test-harness-9-x-d19deaf8118bd5337fbdec034b38bef4d4857ba5":"2021-12-23T18:34:25.470Z","1.3.135-renovate-internal-patch-0ac634736f2752b5480539ecf48cc4aeea8553dc":"2021-12-23T18:34:35.395Z","1.3.135-renovate-internal-patch-b039dbf5eb90c1a04ebba247b2a4cbe78d6489ec":"2021-12-23T20:24:38.493Z","1.3.135-renovate-balena-jellyfish-test-harness-9-x-4e08baec34c5865922fc76afa5bfa7f02d3d6f77":"2021-12-23T20:24:45.660Z","1.3.135":"2021-12-23T20:58:10.634Z","1.3.135-renovate-balena-jellyfish-action-library-16-x-db649d7de11b96474b9f49f44454fd987ee49ba9":"2021-12-23T21:01:11.801Z","1.3.136-renovate-balena-jellyfish-core-10-x-0c2450ab59162bd2a6cf72875ef815836edbb29c":"2021-12-23T21:02:39.168Z","1.3.136-renovate-balena-jellyfish-test-harness-9-x-7ee6853d1f10c31e9ff0880b112614633f65994c":"2021-12-24T04:13:50.666Z","1.3.136-renovate-internal-patch-e5a2d470eef4def3768a2b285d7be6135b1a01a5":"2021-12-24T08:48:33.475Z","1.3.136-renovate-balena-jellyfish-test-harness-9-x-1be4e419335bd55a8a18cebb39fa810c8f6922eb":"2021-12-24T08:48:42.832Z","1.3.136":"2021-12-24T09:19:41.951Z","1.3.137-renovate-balena-jellyfish-action-library-16-x-dd0aa6a9c5e363c56a5addb0c3f608d3182261b3":"2021-12-24T09:23:52.212Z","1.3.137-renovate-balena-jellyfish-test-harness-9-x-334a1f2ef2a9f5960e1b8d91e34e34f3054eac38":"2021-12-24T09:26:30.161Z","1.3.137-renovate-internal-patch-66d9eb7fc4f5d8f8a0a4606adf4186523b0506f9":"2021-12-25T00:17:05.252Z","1.3.137-renovate-external-non-major-19aa3ebada4774f646b72e877c96f347ed6372d2":"2021-12-25T00:17:49.371Z","1.3.137-renovate-balena-jellyfish-test-harness-9-x-503ee06534f88e34762f0fa702e5a5b16778cb1b":"2021-12-25T00:23:59.915Z","1.3.137":"2021-12-25T01:02:32.822Z","1.3.138-renovate-external-non-major-4601486bc68af71f0ecabce4a0ebc0d319b41638":"2021-12-25T01:06:19.058Z","1.3.138-renovate-balena-jellyfish-action-library-16-x-427c8ddcef97e7755dba6e0ea93f73f73b96ea9a":"2021-12-25T01:07:27.415Z","1.3.138-renovate-balena-jellyfish-test-harness-9-x-8547ee6d1aa4b4aba6142a47c077981260c6738a":"2021-12-25T01:08:32.138Z","1.3.138-renovate-balena-jellyfish-types-2-x-8b80ce115305b637f67824c38f5a25e8124dd897":"2021-12-25T01:11:34.666Z","1.3.138-renovate-internal-patch-c55cfbd44e362260eb101090fd9fecf1d3a49cd7":"2021-12-25T02:23:20.128Z","1.3.138-renovate-balena-jellyfish-action-library-16-x-1e24a626375256d5ab1be3126aebc6b6d3aa9200":"2021-12-25T02:27:22.576Z","1.3.138-renovate-internal-patch-ccd3d3e36521af3b45a4b8f9f24ad4769ac01dbc":"2021-12-25T02:29:09.892Z","1.3.138-renovate-balena-jellyfish-action-library-16-x-6f3861591bb80e0ab8efc4b1b694584aa99145d3":"2021-12-25T04:18:28.005Z","1.3.138-renovate-balena-jellyfish-test-harness-9-x-31f62dd4c080ed80978fac72b923042a7738062e":"2021-12-25T04:20:27.319Z","1.3.138-renovate-balena-jellyfish-test-harness-9-x-37b43e15afd269c9a023e68cac790af05d417b8a":"2021-12-25T07:51:16.205Z","1.3.138-renovate-balena-jellyfish-action-library-16-x-003409204d89a297e9933b6074ab47c3b602fa77":"2021-12-27T16:01:12.936Z","1.3.138-renovate-balena-jellyfish-test-harness-9-x-d204ce08c04a8f4c8c11460539e663e9ecf0edc6":"2021-12-27T16:02:09.116Z","1.3.138-renovate-balena-jellyfish-core-11-x-cf6b373acbe098e4484b97e55b18dfbaa1d20254":"2021-12-27T19:34:09.822Z","1.3.138-renovate-balena-jellyfish-action-library-16-x-73b57ee44beec5ec22e163672bb5e4e08edbfe73":"2021-12-27T23:30:48.535Z","1.3.138-renovate-balena-jellyfish-core-11-x-300041429e7e4d20dc6acab7d35e2c80a9029dcf":"2021-12-28T13:58:11.400Z","1.3.138-renovate-external-non-major-644504ef88fca645118f2ccf54923926429a2f57":"2021-12-28T15:51:32.195Z","1.3.138-renovate-balena-jellyfish-types-2-x-1db51d567e0c65c7229756c48607349e5e0ecbf7":"2021-12-30T22:18:36.797Z","1.3.138-renovate-internal-patch-c5b46a9d850d732a99f936c64b9c34c409ed0dae":"2022-01-01T02:13:13.701Z","1.3.138-renovate-balena-jellyfish-core-11-x-10128200d39b7d372c0586709764c792118b2079":"2022-01-01T05:11:05.041Z","1.3.138-renovate-balena-jellyfish-types-2-x-4dcd4d30891bcff0ba8e9f154c4526e1c1637cc8":"2022-01-02T22:10:24.275Z","1.3.138":"2022-01-03T02:26:22.915Z","1.3.139-renovate-external-non-major-3b3fb8db688b42962dba7528c559d2cb4889e113":"2022-01-03T02:46:44.683Z","1.3.139":"2022-01-03T06:11:42.765Z","1.3.140-renovate-internal-patch-d0359f319f173b7177e037a86597d8d4aa5b2c8b":"2022-01-03T07:56:44.518Z","1.3.140":"2022-01-03T08:35:59.888Z","1.3.141-renovate-internal-patch-f5853f13975b62ed6250eb0ebad64ebef6bc3a89":"2022-01-03T12:05:50.958Z","1.3.141-renovate-balena-jellyfish-core-11-x-93d596c7b111e33fc176ccd7a12595fcf8d03c2b":"2022-01-03T12:07:06.040Z","1.3.141-renovate-balena-jellyfish-test-harness-9-x-a992a94e18a7245f470ce37a5652a747cbdd9924":"2022-01-03T12:07:46.664Z","1.3.141-renovate-internal-patch-228e5036283b8dbda378702bb25d9668a2f7f3c9":"2022-01-03T12:09:41.049Z","1.3.141-renovate-balena-jellyfish-action-library-16-x-9f5c7129054a733f89018d1fd93c2377ab1e3170":"2022-01-03T14:12:35.864Z","1.3.141-renovate-balena-jellyfish-test-harness-9-x-3390e1e2c2cfb0419c73ffdc971dcdc142b8a9a4":"2022-01-03T14:16:33.121Z","1.3.141-renovate-internal-patch-d0f2b977d63b5e954cad07eb7e070ef2ab154ebf":"2022-01-03T14:19:07.928Z","1.3.141":"2022-01-03T14:53:54.901Z","1.3.142-renovate-balena-jellyfish-core-11-x-55034e97e538adc6635280b84ca6e9f437548147":"2022-01-03T14:58:11.183Z","1.3.142-renovate-balena-jellyfish-test-harness-9-x-b10d797ee40c5ee0547a1b06b969797250e78ef6":"2022-01-03T14:59:00.083Z","1.3.142-renovate-balena-jellyfish-action-library-16-x-bbc967e638facefca051891f680994863c8ba808":"2022-01-03T16:59:43.426Z","1.3.142-renovate-balena-jellyfish-test-harness-9-x-02a6e114ec55f3c1eacf1dd165b35270613f8226":"2022-01-03T17:00:05.119Z","1.3.142-renovate-balena-jellyfish-test-harness-9-x-a3829ed1c438d0bd077ff460ab7b2d630684eb48":"2022-01-03T19:26:58.967Z","1.3.142-renovate-balena-jellyfish-core-11-x-728c77c5028fe191f1691e576cdc52bba4531df1":"2022-01-04T03:34:35.876Z","1.3.142":"2022-01-04T04:08:54.603Z","1.3.143-renovate-balena-jellyfish-action-library-16-x-f515070dc9a7483a9709e54e91b14ba05e7066b8":"2022-01-04T07:08:09.225Z","1.3.143":"2022-01-04T07:44:49.464Z","1.3.144-renovate-balena-jellyfish-test-harness-9-x-2164cc779abf2a5b7607ab5b8c4779f9d0613075":"2022-01-04T10:55:03.148Z","1.3.144-renovate-balena-jellyfish-test-harness-9-x-cc44e8a42cc95f1f25b0358414ee5f5af541ba4b":"2022-01-04T12:04:37.363Z","1.3.144-renovate-internal-patch-c9f3e2067074b755da9547428a665f07815d34e2":"2022-01-05T01:20:52.066Z","1.3.144":"2022-01-05T01:52:54.874Z","1.3.145-renovate-balena-jellyfish-test-harness-9-x-7bde8e9b849bf9cd388d6d991deaa1a13ee577c8":"2022-01-05T12:08:46.087Z","1.3.145-renovate-balena-jellyfish-test-harness-9-x-13104582c71c8198f460dd2b99442ae925387494":"2022-01-06T11:33:21.891Z","1.3.145-renovate-internal-patch-07f2db6b08e90515981745ecc004dc64b3b4b427":"2022-01-06T14:12:18.929Z","1.3.145-renovate-balena-jellyfish-test-harness-9-x-cd6fdd341d58637cc1986b3a99a9508ffabb2850":"2022-01-06T14:13:15.020Z","1.3.145":"2022-01-06T14:46:01.624Z","1.3.146-renovate-balena-jellyfish-test-harness-9-x-59ae2eb8693cfc2fdcbb72d8306c65b08c585ecf":"2022-01-06T14:49:38.253Z","1.3.146-renovate-balena-jellyfish-test-harness-9-x-2cc7878bacd3640556503c76751558b88265a9d8":"2022-01-07T10:28:30.781Z","1.3.146-renovate-external-non-major-1ffcf54965f8da9bd807d140dd88bce6674c4351":"2022-01-08T00:40:11.494Z","1.3.146-renovate-internal-patch-a779b10a1b32cad373d2f53b05cb71c7e5273926":"2022-01-08T00:44:58.335Z","1.3.146-renovate-internal-patch-8e6d7c7d7d248873090c827afa56a77cd2000912":"2022-01-08T02:35:05.995Z","1.3.146-renovate-balena-jellyfish-test-harness-9-x-3241d503b84dfc48fc1f6d73ab4a5dbacbc7fe88":"2022-01-08T02:38:02.370Z","1.3.146-renovate-internal-patch-bca3f9d00aee6fffd83557bb5f94f06d627c10ed":"2022-01-08T04:18:20.687Z","1.3.146-renovate-internal-patch-9fad6faea977e9c5dfb0724a3a27f41baee416c7":"2022-01-08T08:07:19.500Z","1.3.146-renovate-balena-jellyfish-test-harness-9-x-abdd39811a72fd6adf05ec8e6ea2157e4a505ab9":"2022-01-08T08:07:49.445Z","1.3.146":"2022-01-08T08:41:21.801Z","1.3.147-renovate-external-non-major-9f749909addf802eb38ab9758adcbdfeb23134ab":"2022-01-08T08:45:48.414Z","1.3.147-renovate-balena-jellyfish-test-harness-9-x-4e0c8461ffdc7b92d7c07011aa9de7eb85a46844":"2022-01-08T08:47:15.960Z","1.3.147":"2022-01-08T09:19:40.635Z","1.3.148-renovate-balena-jellyfish-test-harness-9-x-89a85820a8f7c7d5c87b5c143620a3d405d0be74":"2022-01-08T09:25:58.166Z","1.3.148-renovate-internal-patch-b6a618762189a6292e631dc360860be6ab575011":"2022-01-08T09:27:26.827Z","1.3.148-renovate-internal-patch-60ff0ea35c8e96f2f20267acddbbc6dd1f3b6665":"2022-01-08T12:36:31.483Z","1.3.148-renovate-internal-patch-771e21b4637034d8acce5ddf8d1eb26f5ca1828a":"2022-01-08T12:41:04.569Z","1.3.148-renovate-balena-jellyfish-test-harness-9-x-696cbf594ea41870215df3c14a7eaf377afed061":"2022-01-08T14:25:33.374Z","1.3.148-renovate-internal-patch-d86ffd4cc6e855fbd22dc5ff1fa6e036e0674b96":"2022-01-08T16:10:01.055Z","1.3.148-renovate-balena-jellyfish-test-harness-9-x-b6861aa80f73f833775f8db9533fd2038fe371b0":"2022-01-08T16:10:16.489Z","1.3.148-renovate-balena-jellyfish-sync-6-x-8b15140e25c91321bae95d814fc5e919a3d0ed0b":"2022-01-10T09:41:29.041Z","1.3.148-renovate-balena-jellyfish-test-harness-9-x-fb84e14662d7e7a47378a2643c1cb0e4d708c2fc":"2022-01-10T09:41:45.182Z","1.3.148":"2022-01-10T23:49:55.047Z","1.3.149-renovate-balena-jellyfish-sync-6-x-5a1f8130900af07ff676a66b786783d300e6dd3a":"2022-01-10T23:53:29.618Z","1.3.149-renovate-balena-jellyfish-test-harness-9-x-fbbaa78128e4aff34c8ab9b89ef639dc9503e9a4":"2022-01-10T23:53:47.671Z","1.3.149":"2022-01-11T00:27:30.751Z","1.3.150-renovate-balena-jellyfish-test-harness-9-x-b017d80ea1c48d51ee49cb46f5c1d99d5a3650dd":"2022-01-11T00:31:50.420Z","1.3.150-renovate-balena-jellyfish-test-harness-9-x-c287d5f06cce3a6baeb663c67740b6fcc41180d7":"2022-01-11T04:26:08.021Z","1.3.150-renovate-balena-jellyfish-core-12-x-7b4acda1030e2a0ff64bac7eae9a31e9d82438ba":"2022-01-11T15:13:02.985Z","1.3.150-renovate-balena-jellyfish-core-12-x-47598ffe558becd112cf2ab9afc4cce0c87dae04":"2022-01-11T17:33:53.531Z","1.3.150-repo-sync-secrets-default-140fe031933c5e415b2ba8121f4fddb50c677929":"2022-01-12T01:28:40.911Z","1.3.150":"2022-01-12T01:30:13.370Z","1.3.151-renovate-balena-jellyfish-test-harness-9-x-a54a934ece48d59a6da6dfee642d28a05336789e":"2022-01-12T01:37:03.242Z","1.3.151-repo-sync-secrets-default-b224c569636cc645877c4ab4a6e59f467118e511":"2022-01-12T02:15:19.046Z","1.3.151":"2022-01-12T02:48:25.052Z","1.3.152-renovate-balena-jellyfish-test-harness-9-x-3b1fe90e1e19943ece00ea622ffe62958dc603b9":"2022-01-12T02:55:08.712Z","1.3.152-joshbwlng-bump-lint-staged-28e111898324bb24ed4c926d790a6b4ed525da87":"2022-01-12T02:55:53.908Z","1.3.152":"2022-01-12T03:29:31.245Z","1.3.152-renovate-balena-jellyfish-test-harness-9-x-51d0753352ece4aca968c395b10c3ea0df982cea":"2022-01-12T03:32:13.038Z","1.3.153-renovate-internal-patch-0c3e883d4a7eff49b1ee72a147443738353812aa":"2022-01-12T03:34:42.031Z","1.3.153-renovate-balena-jellyfish-test-harness-9-x-0d83b10c36cda893c0cf3f10d83038bdde6a3653":"2022-01-12T03:34:59.596Z","1.3.153-renovate-balena-jellyfish-action-library-16-x-0162252f98dd1b519a0e97796d050a6623386af1":"2022-01-12T09:41:09.191Z","1.3.153-renovate-npm-marked-vulnerability-ec59461151b96808c59b226878c94315bf9b2ccf":"2022-01-15T00:04:38.774Z","1.3.153-renovate-external-non-major-6237bd547d4446950390d2deaead8c287ffcdedf":"2022-01-15T00:08:47.841Z","1.3.153-renovate-internal-patch-389a8bec514016d5ac8b707859e23b4cb9d3a68e":"2022-01-15T02:06:14.146Z","1.3.153-renovate-internal-patch-81d84fc418980ec0e1fb77b35e76f83e7c3694a7":"2022-01-15T03:37:07.730Z","1.3.153-joshbwlng-bump-assert-264465e2207a468267f65eb28f7977dc88295ab8":"2022-01-16T08:41:38.935Z","1.3.153-renovate-balena-jellyfish-action-library-16-x-49a91da9245d72e8398c9b787a71a0cce53a00d9":"2022-01-16T16:22:15.608Z","1.3.153-renovate-balena-jellyfish-action-library-16-x-b90cf122c53eaae42c4ae446f344ea7770062faf":"2022-01-17T04:54:17.098Z","1.3.153-renovate-internal-patch-1b2fbfd2d5897f2ebc621523f742f7f6bcfe7f54":"2022-01-17T14:52:13.865Z","1.3.153":"2022-01-17T15:24:01.835Z","1.3.154-renovate-external-non-major-9600625959e2e2f456643f2e75361acae8d7d667":"2022-01-17T15:28:17.453Z","1.3.154-renovate-balena-jellyfish-action-library-16-x-e0c5eb937407fb56f471736aefe1d44004c6f798":"2022-01-17T15:29:46.325Z","1.3.154-renovate-npm-marked-vulnerability-5fee1e50f1d4c26dd0f9a85696bb1b8aacbfe4c9":"2022-01-17T15:30:41.305Z","1.3.154-renovate-balena-jellyfish-test-harness-9-x-7529796f0bad32ff4521d4ae391020b7a2b60ab9":"2022-01-17T15:31:40.400Z","1.3.154-renovate-balena-jellyfish-action-library-16-x-3de15c0d3b3af2a4cfc281afd4fdbcc4c6ee5c6b":"2022-01-17T18:44:34.867Z","1.3.154-renovate-balena-jellyfish-core-12-x-df563c07def11ab13c72685096b0df4f1b8ecaf7":"2022-01-17T18:45:16.410Z","1.3.154":"2022-01-17T19:16:56.168Z","1.3.154-renovate-npm-marked-vulnerability-0eeae4271b13d73f0a278f5b36b54259d70c8520":"2022-01-17T19:20:05.814Z","1.3.155-renovate-external-non-major-2287ebf66a5c9b7980b6a562b90f420d9389696d":"2022-01-17T19:23:41.928Z","1.3.155-renovate-balena-jellyfish-test-harness-9-x-fe19388d5a437e693107f7e1aa52f94420e13e0e":"2022-01-17T19:25:02.390Z","1.3.155-renovate-npm-marked-vulnerability-8f5bf61c403209956b246c6160079d66bcaf17ab":"2022-01-17T19:25:21.368Z","1.3.155":"2022-01-17T19:56:38.449Z","1.3.156-renovate-npm-marked-vulnerability-ba9f06613cb8cf8b4b2e61de939bc9ed7d9d2948":"2022-01-17T20:01:35.007Z","1.3.156-renovate-npm-marked-vulnerability-fdfdb4f18a9ea61d8f30a6696ae71f8d4931c60b":"2022-01-17T20:02:56.981Z","1.3.156-renovate-balena-jellyfish-test-harness-9-x-34f1913ec45d001b9621739f8b29c2aeef6941cd":"2022-01-17T20:03:28.940Z","1.3.156-renovate-axios-0-x-6b5cee37800064dcffd9356b3151416611d9db35":"2022-01-18T10:09:15.517Z","1.3.156-renovate-resinci-jellyfish-test-1-x-08d2a44ebe5b6b31d67d8d624959a681025265ff":"2022-01-18T10:13:00.698Z","1.3.156":"2022-01-19T03:34:46.174Z","1.3.157-renovate-typedoc-0-x-46becbfda95858a3c35d97d98c39522da657d6b1":"2022-01-19T06:50:47.457Z","1.3.157":"2022-01-19T07:22:12.488Z","1.3.158-renovate-axios-0-x-4097d721521605c0d9352d931f98b5de796f4415":"2022-01-19T07:28:17.776Z","1.3.158":"2022-01-19T07:57:30.648Z","1.3.159-renovate-balena-jellyfish-core-13-x-719a576d265bdb0cd9f1af2afa6838f1b452bac4":"2022-01-19T11:45:21.908Z","1.3.159-renovate-internal-non-major-7de719f3388b6fb57137ed9784fc14b2b1508926":"2022-01-19T11:45:41.772Z","1.3.159-renovate-internal-non-major-7088e49466ebcb4bf569b315532d299972b835f5":"2022-01-19T13:15:59.170Z","1.3.159-renovate-balena-jellyfish-core-13-x-78beb3a7187f0a1d351b8ab7b30695ff74f8ae65":"2022-01-19T16:00:20.129Z","1.3.159-renovate-npm-marked-vulnerability-6426fb171010f456cc91e7a07ebe92a2cf987f9e":"2022-01-19T21:27:49.310Z","1.3.159-renovate-npm-marked-vulnerability-0e2a056efb1e0d4f1fda3c24dd6121723efcf941":"2022-01-19T21:31:28.200Z","1.3.159-renovate-balena-jellyfish-core-13-x-efb7c6bf1887046f212c85ba0a7a6c30206303f4":"2022-01-20T10:12:58.171Z","1.3.159-renovate-npm-marked-vulnerability-b6b06d0df80f3cdae3540ad872d4a25954066913":"2022-01-20T10:13:42.937Z","1.3.159-renovate-npm-marked-vulnerability-4f7e06faa610f6264ab98c7834eaebcc8df4b5db":"2022-01-20T10:18:03.884Z","1.3.159-renovate-npm-marked-vulnerability-1796aed8835cb946d9ee5f90d604bb74fc159cd5":"2022-01-20T13:26:17.723Z","1.3.159-renovate-npm-marked-vulnerability-cdf0aee07b0bf62e5ddc66d3c3301c4729fd54d0":"2022-01-20T13:29:24.529Z","1.3.159-renovate-balena-jellyfish-core-14-x-5760acf83c613976025e8bb5dc28541126152e0a":"2022-01-20T22:29:36.742Z","1.3.159-renovate-npm-marked-vulnerability-8492938eb1ec7ad455f23ca6908db5da83734d74":"2022-01-21T12:29:29.434Z","1.3.159-renovate-npm-marked-vulnerability-60c4216e2b6a663ea0fd453cea7f051fdebccd96":"2022-01-21T12:33:49.902Z","1.3.159-renovate-internal-non-major-dc00898d8740a0da5706ff87b6d152cf329bc10d":"2022-01-22T00:55:53.266Z","1.3.159-renovate-balena-jellyfish-core-14-x-4ea592d4b320c969e0b0ac232aeb87724c6ae4be":"2022-01-22T03:19:02.641Z","1.3.159-renovate-balena-jellyfish-core-14-x-bb4c5983877a233e61249c703f7f69baf088a26e":"2022-01-22T05:54:47.389Z","1.3.159-renovate-npm-marked-vulnerability-16f2218b6d84b49d897dc05a9224023fcda0dcb2":"2022-01-22T09:36:05.377Z","1.3.159-renovate-npm-marked-vulnerability-5f310a6f808091bfd014e21bb68b1a314557e916":"2022-01-22T09:41:58.606Z","1.3.159-renovate-balena-jellyfish-core-14-x-9e7b67af6fb5496a611b7aa75279a579bb32d819":"2022-01-23T03:07:02.863Z","1.3.159-renovate-balena-jellyfish-core-14-x-8e510867952f2ffdb236ce296a085c45fff94839":"2022-01-23T11:49:54.454Z","1.3.159-renovate-internal-non-major-f52af43c696282f4d037e99de7cec03e46a20c8b":"2022-01-23T13:18:30.204Z","1.3.159":"2022-01-23T13:59:33.013Z","1.3.160-renovate-external-non-major-0043eaabb3de7a9c811bb5ab5c05abc05c0bcc15":"2022-01-23T14:03:36.591Z","1.3.160-renovate-npm-marked-vulnerability-4087d2f66f1282e1cdbb740162ce5fdc7a343f74":"2022-01-23T14:05:02.449Z","1.3.160-renovate-balena-jellyfish-core-14-x-77010cc85ddcf1ba105ea0b131bd349aef1a10c1":"2022-01-23T14:06:17.235Z","1.3.160-renovate-external-non-major-931b9aaf970676a77287178972c137df16eb71b0":"2022-01-23T15:07:36.731Z","1.3.160":"2022-01-23T15:41:02.246Z","1.3.161-renovate-balena-jellyfish-core-14-x-5dd4afb17d7c18611419eecae3ec0a7f9f638e51":"2022-01-23T15:44:11.287Z","1.3.161-renovate-npm-marked-vulnerability-e8880727b55144b5ea6cf160af35ea3573f3481d":"2022-01-23T15:45:15.862Z","1.3.161-renovate-internal-non-major-ef135e792fb59af3cb664772cdddab76357f2993":"2022-01-23T15:45:50.049Z","1.3.161-renovate-npm-marked-vulnerability-38cc05952a6a9896501f37f35785162ee51d5767":"2022-01-23T15:50:29.513Z","1.3.161-renovate-balena-jellyfish-core-14-x-c9852d0e745563315c595a6c1f307c651e2e16a5":"2022-01-23T17:46:32.982Z","1.3.161-renovate-internal-non-major-017d88d5daa03d083d6228663d2d0d0514cb1909":"2022-01-23T17:46:57.331Z","1.3.161":"2022-01-23T18:18:09.479Z","1.3.162-renovate-balena-jellyfish-core-14-x-4042a1fced7105a4ace8fbc9ed80ecb866533f81":"2022-01-23T18:21:39.313Z","1.3.162-renovate-npm-marked-vulnerability-60eb8cc4c885e96aec03c3fa89d3df2897ddb048":"2022-01-23T18:21:57.551Z","1.3.162-renovate-npm-marked-vulnerability-575c56912f953c9369ced46a843a8f515dafa837":"2022-01-23T18:25:43.596Z","1.3.162-renovate-balena-jellyfish-core-14-x-24737f544024e827aad27a700da533a19aca4deb":"2022-01-23T20:55:00.745Z","1.3.162-renovate-internal-non-major-7b279a34a9c063ea7948c769bfddc324d729c120":"2022-01-23T20:55:26.653Z","1.3.162":"2022-01-23T21:30:26.380Z","1.3.163-renovate-balena-jellyfish-core-14-x-818cd3b65890cb2ebc24b38f98585bbff64c5124":"2022-01-23T21:35:02.059Z","1.3.163-renovate-internal-non-major-6c75631907e2b31779250fe4f62c979cbdffa105":"2022-01-23T21:36:20.226Z","1.3.163-renovate-npm-marked-vulnerability-ab4aba71a7e563b18cd84c650fd6538db10f8822":"2022-01-23T21:36:58.951Z","1.3.163-renovate-npm-marked-vulnerability-5023222a69cc0520b6bc136288d0ca6175acd121":"2022-01-23T21:39:53.485Z","1.3.163-renovate-internal-non-major-cd7af1e353d8349f8ce528d7ca117bafc5e05612":"2022-01-24T13:31:41.637Z","1.3.163":"2022-01-24T14:05:49.964Z","1.3.164-renovate-npm-marked-vulnerability-c97a68535a5f8790aefe8c8b4383eaa9938fc062":"2022-01-24T14:10:09.094Z","1.3.164-renovate-npm-marked-vulnerability-5ebfd5fe14fdef857331e4ccc03364163b5dacf1":"2022-01-24T14:14:53.915Z","1.3.164-renovate-npm-marked-vulnerability-962c3d652981434e08452ffc60845943f22b3a65":"2022-01-24T16:41:59.874Z","1.3.164-renovate-internal-non-major-5bb1cd5758418f62310d254246e8fc1381a03691":"2022-01-24T16:43:23.036Z","1.3.164-renovate-npm-marked-vulnerability-3ee54d9cf20cb43a4cbcd78a5baccb150623910c":"2022-01-24T16:46:22.314Z","1.3.164":"2022-01-24T17:14:02.598Z","1.3.165-renovate-balena-jellyfish-core-14-x-534415900dbd7ee5979c5393c92d7df45d461f38":"2022-01-24T17:17:52.696Z","1.3.165-renovate-npm-marked-vulnerability-655a23274b44c2a200ca44149c6404e380d11351":"2022-01-24T17:18:11.782Z","1.3.165-renovate-npm-marked-vulnerability-9747cad4192681e058cf9e9c2c6acf3159d31f0c":"2022-01-24T17:20:19.924Z","1.3.165-renovate-balena-jellyfish-core-14-x-f5ea7dd1a2f6040040153f1e23c938925d0ca0c5":"2022-01-24T19:25:29.226Z","1.3.165-renovate-internal-non-major-3169600a2100914621cbe8ca59f8d89828e484d3":"2022-01-24T19:28:56.023Z","1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-5add6e340c30aab3c3a57d5e03b6a27a7d5cb8b1":"2022-01-25T02:38:00.911Z","1.3.165-renovate-resinci-jellyfish-test-1-x-d40aa4f5ac49f9d25589062410b1981808c145d6":"2022-01-25T09:26:29.211Z","1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-aa8904425f4d2a2e4763ef77ce09bb97b3fa928a":"2022-01-25T17:49:43.416Z","1.3.165-renovate-balena-jellyfish-core-14-x-3df660491cffba2429990d52339c27cb9b5aaa29":"2022-01-25T20:01:57.983Z","1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-11aa14cbb1297fc7c36bc9c361ce98c1a8942354":"2022-01-25T20:02:29.642Z","1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-8147685375331828e2ed0fab6c9bb08a7769ed9f":"2022-01-25T21:53:29.290Z","1.3.165-renovate-balena-jellyfish-core-14-x-02f5c438ff5d4a456b86d67aae3d21f64910c8e4":"2022-01-26T01:35:20.521Z","1.3.165-renovate-internal-patch-c8166df6200cc29fe18193f74b36704adc2ab0a3":"2022-01-26T01:35:41.919Z","1.3.165-renovate-npm-marked-vulnerability-8cc5c4babb9656443cec7dc271d924c9ca9ae1f8":"2022-01-26T01:39:10.834Z","1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-15ef2133d35928a204575c25fc33f77e096c4d2d":"2022-01-26T03:55:44.586Z","1.3.165-renovate-balena-jellyfish-core-14-x-8c25e0500ca9e7d793a6c25c8db4f4cf97ed5cc5":"2022-01-26T05:10:41.335Z","1.3.165-renovate-balena-jellyfish-plugin-product-os-3-x-5992de09cc972b2c7f926fd3d20ac3a8c7967929":"2022-01-26T05:11:50.016Z","1.3.165-renovate-internal-patch-a563c98a3d04a625885deae3b8025d7f88f126a2":"2022-01-26T05:17:22.729Z","1.3.165":"2022-01-26T05:48:54.229Z","1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-6cea1a877cbede8c8d8f9eef60ba93b5337ec46e":"2022-01-26T05:52:53.493Z","1.3.166-renovate-resinci-jellyfish-test-1-x-1e1c0b5294069a7a49358bcca92465da04a21ea7":"2022-01-26T05:53:31.238Z","1.3.166-renovate-balena-jellyfish-core-14-x-d3c12734cce18c89ec93e56aa91920bc1bf78937":"2022-01-26T05:55:17.129Z","1.3.166-renovate-npm-marked-vulnerability-19e31d0fee99ed4fece04b1f4e1394f9950752bc":"2022-01-26T05:56:45.247Z","1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-9af1b66e14a555c54d330cdbac6eb3108f32e768":"2022-01-26T10:50:11.754Z","1.3.166-renovate-npm-marked-vulnerability-495c018289039b6c9e6e143928f139ee05973c8d":"2022-01-26T10:50:36.807Z","1.3.166-renovate-npm-marked-vulnerability-dd2d4e7e9ae576b946165dd07ca57840b2d8cca5":"2022-01-26T10:55:12.065Z","1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-c907b53747c79f910629aa330b0ba7abe04bea1d":"2022-01-26T10:58:28.903Z","1.3.166-renovate-npm-marked-vulnerability-1e7b61e6a63003b1ed08252e09ec1d84eb75595b":"2022-01-26T12:40:38.370Z","1.3.166-renovate-npm-marked-vulnerability-a8cb2b0c04e78ab8fe4961d4b650e631cedd689d":"2022-01-26T12:44:12.355Z","1.3.166-renovate-npm-marked-vulnerability-2a91ec33e4a83d783914d7104d1a43755bb684ce":"2022-01-28T00:27:35.140Z","1.3.166-renovate-npm-marked-vulnerability-57bfac5e427e533c1201b6b1ffa869c820a7d698":"2022-01-28T00:31:38.933Z","1.3.166-renovate-balena-jellyfish-plugin-product-os-3-x-f98644a78b4c75033aff719e8b60061b9b3abf7c":"2022-01-28T02:30:26.277Z","1.3.166-repo-sync-secrets-default-d032acf555d855dfe3a55b7add97bbc200b4abfc":"2022-01-28T02:40:32.881Z","1.3.166":"2022-01-28T04:03:08.025Z","1.3.167-renovate-npm-marked-vulnerability-f8da081e9d93c415173bc0f50d83eb90eafbcef3":"2022-01-28T11:08:55.876Z","1.3.167-renovate-balena-balena-redis-0-x-79105ea7cf23fa6d50d96353749d375e68000aea":"2022-01-28T11:10:58.345Z","1.3.167-renovate-resinci-jellyfish-test-1-x-baa0568356175a24b5b7721c5130da8e74def1ba":"2022-01-28T11:12:30.331Z","1.3.167-renovate-balena-jellyfish-test-harness-9-x-a1b3a6c7d339de62fc232170a60be231d19b3dc7":"2022-01-28T11:14:19.409Z","1.3.167-renovate-npm-marked-vulnerability-043e4e6dcf06ee1c5dcbe52b95cadf05cf9b176e":"2022-01-28T11:15:29.291Z","1.3.167-renovate-balena-jellyfish-plugin-product-os-3-x-6b60b44f4a0b878b17b7a7effb24feba7baf1424":"2022-01-29T01:52:30.787Z","1.3.167-renovate-internal-patch-2192322b1c39d8d3765b4d1e8ef42ef944a14c89":"2022-01-29T03:34:34.220Z","1.3.167-renovate-balena-jellyfish-plugin-product-os-3-x-4c0931d5d4ab13f08b5465c7cc87f55363c0116d":"2022-01-29T05:49:42.730Z","1.3.167":"2022-01-29T05:49:57.079Z","1.3.167-renovate-balena-jellyfish-test-harness-9-x-99c54840cf24ebef6e1e84a5e36c5006501e04a5":"2022-01-29T05:50:09.530Z","1.3.168-renovate-balena-balena-redis-0-x-cf72a2dae1d94e0e56c84de2435c9714ec043963":"2022-01-29T05:57:03.287Z","1.3.168-renovate-balena-jellyfish-test-harness-9-x-d18bbc80b8cd05b95bc2323c7f64876b1fa3207f":"2022-01-29T05:58:03.792Z","1.3.168-renovate-npm-marked-vulnerability-59347e4e010eb542f2fd1df19cc4dfcc0b07fa42":"2022-01-29T06:04:20.416Z","1.3.168-renovate-balena-jellyfish-plugin-default-22-x-3d289237ccfa9e49a9a4ae7dd2d4559697ade1c3":"2022-01-29T06:08:29.332Z","1.3.168":"2022-01-29T06:35:41.191Z","1.3.169-renovate-external-non-major-8f83fcb25902f62c87cbe60b82a60db87976850c":"2022-01-29T06:40:22.551Z","1.3.169-renovate-balena-jellyfish-plugin-default-22-x-d85aebe502af09dc5c901a7e86af5936b72ce8f3":"2022-01-29T06:42:03.285Z","1.3.169-renovate-npm-marked-vulnerability-6f29b60b488681f993d2ea2b1f46df2c71a3fa65":"2022-01-29T06:42:30.737Z","1.3.169-renovate-internal-patch-fc7d0268299a1f24e1481f5909ea37e608f2f6e5":"2022-01-29T06:44:39.420Z","1.3.169-renovate-npm-marked-vulnerability-19187fbbc3eb6af516614a12c171822b031e320c":"2022-01-29T06:44:59.892Z","1.3.169":"2022-01-29T07:16:34.599Z","1.3.170-renovate-external-non-major-1680e30da1c9e33372da9a5bd674815722034a26":"2022-01-29T07:21:57.035Z","1.3.170-renovate-balena-jellyfish-plugin-default-22-x-2dbb8808d802a17b904ffebb61c068eaeecebea6":"2022-01-29T07:23:04.080Z","1.3.170-renovate-npm-marked-vulnerability-b7bcbd5c2562fbc6b4b0223a81a294617f2f842e":"2022-01-29T07:23:12.334Z","1.3.170-renovate-balena-jellyfish-plugin-product-os-3-x-ffb308d8591909699e4626ce44c8b7f2a162c958":"2022-01-29T07:24:23.184Z","1.3.170-renovate-npm-marked-vulnerability-1d8f9edf870122688d56f4c2897f93666c993dd9":"2022-01-29T07:28:38.609Z","1.3.170-renovate-internal-patch-e39bfd3c940a15de5bfc4d2850d4059a7837361b":"2022-01-29T10:14:57.252Z","1.3.171-renovate-external-non-major-e6ffb4640252323428ec946acab7a4462bed732f":"2022-01-29T10:52:52.609Z","1.3.171-renovate-balena-jellyfish-test-harness-9-x-0de61226002299d5e97098fec0f2dcaa4bfcf7bb":"2022-01-29T10:56:12.811Z","1.3.171-renovate-npm-marked-vulnerability-004aeb126eaf0399cbd28b46e88e970ce2b96d67":"2022-01-29T10:56:57.063Z","1.3.171":"2022-01-29T11:33:34.207Z","1.3.172-renovate-balena-jellyfish-plugin-default-22-x-3b7b92be513fdd6c161b265f362cda5f4f0bde71":"2022-01-29T11:37:26.330Z","1.3.172-renovate-balena-jellyfish-plugin-product-os-3-x-f15abe58dddf07336eda2ad448827c017d62025b":"2022-01-29T11:39:07.187Z","1.3.172-renovate-npm-marked-vulnerability-ba817448e6a12deb30d89f52386649b775169b82":"2022-01-29T11:39:19.871Z","1.3.172-renovate-balena-jellyfish-test-harness-9-x-ca9ba66fd37453c33ac1094fac934f59c94d9f96":"2022-01-29T11:40:50.555Z","1.3.170":"2022-01-29T12:29:41.505Z","1.3.172-renovate-npm-marked-vulnerability-e4622763c66cd68349096f025b92f59d956f6634":"2022-01-30T04:59:56.237Z","1.3.172-renovate-npm-marked-vulnerability-f582f4e8ec6fb3b68f8dbf12f18f5d68c228df72":"2022-01-30T05:55:14.812Z","1.3.172-renovate-balena-jellyfish-plugin-default-22-x-4dde02d3b970dc981dbf12692d4dcd7c5d0134a7":"2022-01-30T08:17:00.387Z","1.3.172-renovate-balena-jellyfish-plugin-product-os-3-x-c03333a8349af62ca4b8e3adf7919c95092a4c72":"2022-01-30T08:17:15.843Z","1.3.172-renovate-balena-jellyfish-plugin-default-22-x-96fbf4f4133765cbf43a5e6aba6090b3ac168be5":"2022-01-30T13:13:44.661Z","1.3.172-renovate-balena-jellyfish-plugin-default-22-x-cbb14da852f370d01d8b69ec34adecc86cac995c":"2022-01-31T10:54:33.864Z","1.3.172-renovate-resinci-jellyfish-test-1-x-678985d2a5a1a2b122c10bbbecccd799f57dc3ab":"2022-01-31T12:46:19.910Z","1.3.172-renovate-balena-jellyfish-plugin-default-23-x-f71eccb33ddce064d36327643efffc6ad2790151":"2022-01-31T14:48:22.203Z","1.3.172-renovate-balena-jellyfish-plugin-default-23-x-517418b0293f41c3b4fe85cbd87dcc4defb2f6ee":"2022-02-01T01:46:48.049Z","1.3.172-renovate-balena-jellyfish-plugin-product-os-4-x-9fb1a71b99b55e7899700471e2a7790ee29583b2":"2022-02-01T01:47:57.410Z","1.3.172-renovate-balena-jellyfish-plugin-default-23-x-89e4efc9ce078398cdb9c6506d690441759cf972":"2022-02-01T09:10:10.823Z","1.3.172-renovate-npm-marked-vulnerability-7dd0931c6d17bb7b5c0d142992c0ce4c515ce703":"2022-02-01T09:15:43.034Z","1.3.172-renovate-balena-jellyfish-core-14-x-35f94b6a04c862790a87908e087db4ef652b632c":"2022-02-01T20:06:52.919Z","1.3.172":"2022-02-02T03:42:21.354Z","1.3.173-renovate-npm-marked-vulnerability-b4d9111b41762fc0d0a1ddcc86706433e7ce88ca":"2022-02-02T03:49:14.885Z","1.3.173-renovate-balena-jellyfish-test-harness-9-x-007ce769f6d99e5cde6f080884a196bf208f9552":"2022-02-02T03:49:42.895Z","1.3.173-renovate-resinci-jellyfish-test-1-x-79d208963f6b3a44907b6a819cfa780dc7e206e0":"2022-02-02T03:51:19.047Z","1.3.173-renovate-npm-marked-vulnerability-0cb57b9afa91752e7a4f944c0b5326f8194dfb6c":"2022-02-02T03:53:25.006Z","1.3.173-renovate-balena-jellyfish-plugin-default-23-x-cfc7a994cf4ca564429dd421ebd921a983e9c885":"2022-02-02T05:28:46.850Z","1.3.173-renovate-balena-jellyfish-plugin-default-23-x-b669ddeea4fee9797fed70c4970e10eebf0f9f40":"2022-02-02T08:09:10.694Z","1.3.173-renovate-balena-jellyfish-plugin-product-os-4-x-b2b46f7c8dae02a24016bac0afd222ae6bcb52d7":"2022-02-02T08:09:19.179Z","1.3.173-renovate-balena-jellyfish-plugin-default-23-x-4ad291e85097fb769ab5d1cd09f10d1dc9941b17":"2022-02-02T09:59:21.174Z","2.0.0-worker-18-b6ba717fe9518e38cfea0b510e6dff6b840dbd1f":"2022-02-02T12:43:21.095Z","2.0.0-worker-18-98ceb604e9a226c16a19aac64cb4bb9e6a35ee87":"2022-02-02T13:24:05.461Z","2.0.0-worker-18-b998ccd77e820425462ff387462822b78eac4d26":"2022-02-02T13:49:40.652Z","2.0.0-worker-18-f5b11febd5c01f36d8ed0e98cab11384d59a43c6":"2022-02-02T14:27:06.744Z","1.3.173-renovate-balena-jellyfish-plugin-default-23-x-45d7eaec98507fd1a5bc0731b60d99088a15b2dc":"2022-02-02T14:36:26.655Z","2.0.0-worker-18-cff0a4aaf567790edf87d420af317c6961b0be9d":"2022-02-02T16:57:51.248Z","1.3.173-renovate-balena-jellyfish-plugin-default-23-x-86aceffd532f78b34a364474340fd9c5f7cd1ecc":"2022-02-03T00:15:38.153Z","2.0.0-worker-18-f0ca7a391ee65d3df30c63e023140542d3b576a1":"2022-02-03T00:34:39.935Z","1.3.173":"2022-02-03T00:47:32.051Z","1.3.173-renovate-balena-jellyfish-plugin-default-23-x-ba3f5f0c63ae93e8e2a6f3b4ea660e95d27782b4":"2022-02-03T00:50:44.599Z","1.3.174-renovate-npm-marked-vulnerability-90b92ec500fbbb83eece82890bb9467b08f4a41d":"2022-02-03T00:51:49.121Z","1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-3596fbc3efbcefcfa0192f8cdbabc7cd2bce63af":"2022-02-03T00:54:25.504Z","1.3.174-renovate-npm-marked-vulnerability-98ad2c7f91b9b6fd1c01ba7cd3d0cea0a46efb38":"2022-02-03T00:55:18.581Z","1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-203d05a703a7120e831b5bd4d94f3018645cea64":"2022-02-03T02:25:01.349Z","2.0.0-worker-18-7d54ce5d03dd7c402715b2044c2a484557a9c3a3":"2022-02-03T08:26:05.298Z","2.0.0-worker-18-a3daf9398c6135985dbdc4f23ea409366d2e90cb":"2022-02-03T09:42:09.690Z","2.0.0-worker-18-635d0c78b71ba5bbe510af190956623428593e84":"2022-02-03T09:44:33.098Z","1.3.174-renovate-front-sdk-0-x-d4941cf7018b8ea8cd276b07aa3925dbf99dbe24":"2022-02-03T10:30:49.788Z","1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-49180bc3387f9dc9984beac114da31e094fbc73d":"2022-02-03T13:13:44.283Z","1.3.174-renovate-resinci-jellyfish-test-1-x-bb845a614647e98ea042ee2950f8fa602f115a8f":"2022-02-04T01:29:23.373Z","1.3.174-renovate-npm-marked-vulnerability-f9a8ddd8353f3c180ff9e1ed2ae9ed6fcec429a1":"2022-02-04T03:30:28.134Z","1.3.174-renovate-balena-jellyfish-plugin-product-os-4-x-10ff71966c42d723d9cb242d08b7657bd4d53e60":"2022-02-04T03:34:34.332Z","1.3.174-renovate-balena-jellyfish-plugin-default-23-x-8724d7628015b28d8ddea1089467d17c0b80d30f":"2022-02-04T05:41:42.595Z","2.0.0-worker-18-6076f614e4e537885e99a4a1a9a7bb9dae92eb78":"2022-02-04T10:37:30.807Z","2.0.0-worker-18-7340c014861ab6f6a1cc51b01193a72896e7706c":"2022-02-04T12:17:01.346Z","2.0.0-worker-18-2cc0e16e886fc0cba43cb9f6b8a6b7fb1def85a1":"2022-02-04T12:47:25.142Z","2.0.0-worker-18-c31050d47633f0955ff761db5f33b70047872835":"2022-02-04T13:39:46.146Z","2.0.0":"2022-02-04T14:27:50.678Z","2.0.1-renovate-balena-jellyfish-worker-18-x-0c89b19821c45aa667af88101456ab221385be5b":"2022-02-04T14:32:42.621Z","2.0.1-renovate-npm-marked-vulnerability-84e01cbaf23e7d252c58bc0c163239a4475e8b9f":"2022-02-04T14:34:47.826Z","2.1.0-permut-true-7f701cb5f511594b018bb1992255de51e818c871":"2022-02-04T15:22:17.695Z","2.1.0-permut-true-51576955ed9b80e617879de8cb6fa1b6003b3f32":"2022-02-04T20:18:10.066Z","2.0.1-renovate-external-non-major-46518be3df76818887871e6a0f98c37af222e4b8":"2022-02-05T00:13:31.989Z","2.0.1":"2022-02-05T00:28:40.521Z","2.0.2-renovate-balena-jellyfish-worker-18-x-def7c8fb931bb5431a721cdeea70cac81beb511b":"2022-02-05T00:32:18.656Z","2.0.2-renovate-npm-marked-vulnerability-4733d59de13fa8b83ccdd49bfb1313d0ec8710c3":"2022-02-05T00:34:36.011Z","2.0.2-renovate-balena-jellyfish-worker-18-x-7d2a4acf544ec921064df002fbb3200aa3d1b362":"2022-02-05T01:55:26.400Z","2.0.2-renovate-balena-jellyfish-worker-18-x-b03f91649a3ce967039b3b60244a1055b60ccf5a":"2022-02-05T04:00:02.955Z","2.0.2-renovate-balena-jellyfish-worker-18-x-2740d6fbff46c5865be49d4d6f714634a77c9188":"2022-02-05T06:00:41.039Z","2.0.2-joshbwlng-postgres-f9641744e1d5a4a2679895fdf3724d521bdfb70f":"2022-02-05T10:04:28.927Z","2.0.2-joshbwlng-postgres-2890f52af9d7f79d4b864df1d22416fd80c41e1a":"2022-02-05T10:25:00.559Z","2.0.2-joshbwlng-postgres-e58d7fb284ae9e633092c949e152bccee1223234":"2022-02-05T10:49:02.405Z","2.0.2-renovate-balena-jellyfish-worker-18-x-e6640dacf177eea332fba6a9d3b836be520c2a3a":"2022-02-05T10:54:48.249Z","2.0.2-renovate-balena-jellyfish-worker-18-x-4b0d0e7edd6e5024119fb0a9a803fbe5fd3253aa":"2022-02-05T12:33:14.183Z","2.0.2-renovate-balena-jellyfish-worker-18-x-ecdaa2ad3ee997d2d115e8ad36027bcc5023408f":"2022-02-05T14:30:39.772Z","2.0.2-renovate-balena-jellyfish-worker-18-x-1d9c203aae794e02d8d9ca526d0261770d78a2b2":"2022-02-05T16:10:13.875Z","2.0.2-joshbwlng-postgres-7e6ce1cae1bb9c827535df35d55dac24ec9e6f65":"2022-02-06T00:59:52.915Z","2.0.2-joshbwlng-postgres-fdbec91e0fcab08e5e806cbbe6a73b20affba299":"2022-02-06T01:19:34.014Z","2.0.2-joshbwlng-postgres-1c991ceabebf7ec882ad444a63f8c90791eccf7b":"2022-02-06T01:37:01.038Z","2.0.2-renovate-internal-patch-909449e1d0f1dd6bd54d7cd390436696c73922fd":"2022-02-06T04:42:42.920Z","2.0.2-joshbwlng-postgres-78146ef7c048093cf225595ee05b2e42c2988ea9":"2022-02-06T07:40:04.627Z","2.0.2":"2022-02-06T07:52:33.100Z","2.0.3-renovate-npm-marked-vulnerability-1e9ba8cfc02bb56530c26faa1cf98e0100b75679":"2022-02-06T07:56:03.169Z","2.0.3-renovate-internal-patch-1f169152b6a8cbc7e48c774c3897cafaae5fba25":"2022-02-06T07:59:19.143Z","2.0.3-renovate-npm-marked-vulnerability-e5fc99bde21aba87b932aa493a4cbdd0e3ce0c12":"2022-02-06T08:00:21.746Z","2.0.3-joshbwlng-enable-permutations-d6cbbcbec02f283e16a70f9537140763685eeac5":"2022-02-06T08:02:22.792Z","2.0.3":"2022-02-06T08:07:15.356Z","2.0.4-renovate-npm-marked-vulnerability-6a64290cf4fbb7c541fc76eabf74acecc95e00ee":"2022-02-06T08:11:15.788Z","2.0.4-renovate-npm-marked-vulnerability-fbcb694e2ea96548a25009042867aac9d3869a63":"2022-02-06T08:15:05.370Z","2.0.4-joshbwlng-enable-permutations-2185e2aa80e0336be7b9a8046bb6ae0dff473537":"2022-02-06T08:15:56.257Z","2.0.4":"2022-02-06T08:39:57.041Z","2.0.5-renovate-npm-marked-vulnerability-5a825e46288314aa44e364a1522cb106821407a0":"2022-02-06T08:44:53.234Z","2.0.5-renovate-npm-marked-vulnerability-122af2cfdb995b56f4723684e8d611b94fd412c5":"2022-02-06T08:48:36.400Z","2.0.5-joshbwlng-update-postgres-cf16cacba1cb3eff92cad31145f9dc60a0517033":"2022-02-06T09:13:19.077Z","2.0.5":"2022-02-06T09:41:04.851Z","2.0.6-renovate-npm-marked-vulnerability-b11906593803cf0f9e373c61c5f4716111ce08bc":"2022-02-06T09:46:51.025Z","2.0.6-renovate-npm-marked-vulnerability-1424cc44682120ff636522f6dc5ba10afa0b1b76":"2022-02-06T09:50:28.041Z","2.0.6-renovate-internal-patch-53ec7f48ddadffbbf1aef5f1a9fa2c3ee4d3ed22":"2022-02-06T12:29:12.061Z","2.0.6-renovate-internal-patch-d4c8a325b9621bf4beab0a634712a9fdbee2670f":"2022-02-06T12:33:59.089Z","2.0.6":"2022-02-06T12:55:33.079Z","2.0.7-renovate-npm-marked-vulnerability-f98999cb42ae4a556f7323d1bea03d3dc1a82df0":"2022-02-06T12:59:12.663Z","2.0.7-renovate-npm-marked-vulnerability-4904ad58ad81a85485149842899781e62fcd01e4":"2022-02-06T13:03:08.503Z","2.0.7-renovate-internal-patch-b4f338cee86cddd4ff9d6bff0773fd5418d6d195":"2022-02-06T15:54:24.700Z","2.0.7":"2022-02-06T16:13:51.997Z","2.0.8-renovate-npm-marked-vulnerability-6e169af04cb144f5129dc4382d952e2de17b5d47":"2022-02-06T16:17:50.436Z","2.0.8-renovate-npm-marked-vulnerability-a2405014d818d735fc58e4321367de02aecebb2d":"2022-02-06T16:19:45.006Z","2.0.8-renovate-front-sdk-0-x-6669e3cff0642b9b0ea6c3e21f4a906adff81b26":"2022-02-07T23:49:41.226Z","2.0.8-renovate-balena-jellyfish-worker-18-x-348f83fde2eaf4832ddb82b4d1c928078e97d89f":"2022-02-08T18:13:24.705Z","2.0.8-renovate-npm-marked-vulnerability-047302f495b3c6104a0265b39884d3d10408bb85":"2022-02-09T00:26:28.266Z","2.0.8-renovate-balena-jellyfish-core-14-x-6ddaf466397ef54f2a66a9a76ebc39e6d42491de":"2022-02-09T00:32:53.276Z","2.0.8-renovate-internal-patch-7abd9a4ae9a4060fe8d1ca5c7f38a3446effd6aa":"2022-02-09T14:38:25.240Z","2.0.8-renovate-internal-patch-8792d69d0af5fc1d759287bfc7cf90ac1ade58d3":"2022-02-09T14:44:17.658Z","2.0.8":"2022-02-09T15:00:25.051Z","2.0.8-renovate-balena-jellyfish-core-14-x-0c5fa5e058258f2614918a5fe04714f4043b2c13":"2022-02-09T15:02:43.094Z","2.0.9-renovate-balena-jellyfish-core-14-x-4db3ad048b84af0ade352b8a405e3fc7698aa339":"2022-02-09T15:06:24.148Z","2.0.9-renovate-npm-marked-vulnerability-71cdf5097a58014b6842d40847be78959e523668":"2022-02-09T15:07:33.302Z","2.0.9-renovate-resinci-jellyfish-test-1-x-c82193518771f023bc0fb019e491367d25b8b8ba":"2022-02-09T20:05:56.080Z","2.0.9":"2022-02-10T05:47:03.279Z","2.0.10-renovate-balena-jellyfish-core-14-x-ff3f6dc7a519d46b91acb8626f1cba8ead17b289":"2022-02-10T06:16:03.015Z","2.0.10-renovate-npm-marked-vulnerability-e04e0291a325beae5b6f7b5673fdb301121eb03f":"2022-02-10T06:17:41.443Z","2.0.10-renovate-internal-patch-9463b23d657c6fe5c5ea2fb54e26738407d99719":"2022-02-10T10:07:40.744Z","2.0.10-renovate-npm-marked-vulnerability-1c2abd893d17f0a78cd18458b3bfc3e8031f9c7b":"2022-02-10T10:10:50.028Z","2.0.10":"2022-02-10T10:21:46.234Z","2.0.10-renovate-balena-jellyfish-core-14-x-3a09efbb1e0c384db86714866c7008d1ee019e2b":"2022-02-10T10:24:49.643Z","2.0.11-renovate-npm-marked-vulnerability-661516187d2321d80600827d7d330fe3d2c4d40e":"2022-02-10T10:25:00.267Z","2.0.11-renovate-balena-jellyfish-core-14-x-3b115aea1a9a4607b14ef47f28148dc0a9dc7672":"2022-02-10T10:27:36.599Z","2.0.11-renovate-npm-marked-vulnerability-946a5ad3ed8d3e02e0917afaf901faf616fe50ff":"2022-02-10T10:28:22.303Z","2.0.11":"2022-02-10T10:42:42.242Z","2.0.12-renovate-npm-marked-vulnerability-063559212fcbb60e86c860d9a9820dadbcb98f7a":"2022-02-10T10:46:55.093Z","2.0.12-renovate-npm-marked-vulnerability-c7d5f6613f608b6a3896c337a55de8fdbabfa385":"2022-02-10T10:50:18.365Z","2.0.12-renovate-resinci-jellyfish-test-1-x-ccf0e7a741c0c1d296c9d45c141909668348d081":"2022-02-10T18:21:10.497Z","2.0.12-renovate-npm-marked-vulnerability-c4691b5f6c630093190bdc211253e77579aaaa58":"2022-02-11T08:47:06.319Z","2.0.12-renovate-npm-marked-vulnerability-5fef8208dab8227ff8bb6917fa021138926b0544":"2022-02-11T08:50:40.938Z","2.0.12-renovate-internal-patch-9d2041d8136c7781f80bb77b3c43024fe1112fbf":"2022-02-11T14:46:00.986Z","2.0.12":"2022-02-11T15:02:02.947Z","2.0.12-renovate-npm-marked-vulnerability-7b85e171824ecbd9c949f173b13dc5172caa87ea":"2022-02-11T15:04:42.041Z","2.0.13-renovate-resinci-jellyfish-test-1-x-636f6aecdb065c1ec9f3e162f3c0666c75445d96":"2022-02-11T15:06:23.047Z","2.0.13-renovate-npm-marked-vulnerability-80e3c451bca768ed92ff52d0a7598f4a14ed7170":"2022-02-11T15:12:48.592Z","2.0.13-renovate-internal-patch-10094b457fb2fc032a0a3fd664c631cb4a4b3c3b":"2022-02-12T02:36:27.838Z","2.0.13":"2022-02-12T02:51:08.413Z","2.0.14-renovate-resinci-jellyfish-test-1-x-0f5025185649822482e39c25094a2d4da47b7b00":"2022-02-12T02:54:51.646Z","2.0.14-renovate-npm-marked-vulnerability-f4c8de8a2426685d4bd29159cec5b4dd2c07188d":"2022-02-12T02:56:33.160Z","2.0.14-renovate-npm-marked-vulnerability-074edc5ce4b4fcab4da85ab877222706b526411d":"2022-02-12T02:58:24.951Z","2.0.14":"2022-02-12T03:10:40.591Z","2.0.15-renovate-npm-marked-vulnerability-93d48376ce96836a2cec9de20063e324dfd86921":"2022-02-12T03:14:19.778Z","2.0.15-renovate-npm-marked-vulnerability-78bb3c9a4192e76d26c882c5828a22cfd03c8d72":"2022-02-12T03:16:56.501Z","2.0.15-renovate-internal-patch-e939e853ec1ccc11bd8f3acc6959a1cf31dd1468":"2022-02-12T05:35:08.465Z","2.0.15":"2022-02-12T05:49:58.671Z","2.0.16-renovate-npm-marked-vulnerability-23ffd7e64af96f64c1a5609c428ec36dd3a2fea7":"2022-02-12T05:54:04.072Z","2.0.16-renovate-npm-marked-vulnerability-5dadcd54f014957534f243525676016664ffd270":"2022-02-12T05:58:08.859Z","2.0.16-renovate-npm-marked-vulnerability-58375626ef05f8ceaba1e486f47dbdee2f04fa59":"2022-02-13T09:02:50.226Z","2.0.16-renovate-balena-jellyfish-environment-6-x-f93eb842e74aff8ffc564122ad7d1d7e5e81ac61":"2022-02-13T09:03:36.675Z","2.0.16-renovate-npm-marked-vulnerability-b8ab6cff72fe13399faaf802ac481b487a980b23":"2022-02-13T09:06:15.122Z","2.0.16-renovate-external-zero-minor-0c3b275efa43f14f7edfa644327a1a438aaab77b":"2022-02-13T15:31:38.544Z","2.0.16-renovate-internal-patch-53b9aabdf454bc817c1f236c5132acbee9b0bbc8":"2022-02-13T20:46:27.715Z","2.0.16":"2022-02-13T21:04:09.295Z","2.0.17-renovate-balena-jellyfish-environment-6-x-f6ea0c93ca8f9d475e1fbbae5502b28f509093bd":"2022-02-13T21:12:34.727Z","2.0.17-renovate-npm-marked-vulnerability-9c1612d11fde61fb605bc9f38750d3a922f65a57":"2022-02-13T21:12:46.664Z","2.0.17-renovate-external-non-major-49ee5a854658da458fb67c7c40a0a11c6342f72a":"2022-02-13T21:14:10.463Z","2.0.17-renovate-npm-marked-vulnerability-77e8f0879142b9bac3357037d2a582a7538748f8":"2022-02-13T21:44:00.439Z","2.0.17-renovate-internal-patch-d2fea64ed89340d88012d57717c3309f17327566":"2022-02-13T23:17:19.442Z","2.0.17":"2022-02-13T23:33:39.988Z","2.0.18-renovate-balena-jellyfish-environment-6-x-b5a8e21fb966b860a9553952682b679361574244":"2022-02-13T23:37:29.104Z","2.0.18-renovate-npm-marked-vulnerability-e8190566178cdd4645b598d4ebd42c8d58870edd":"2022-02-13T23:40:57.144Z","2.0.18-renovate-balena-jellyfish-plugin-default-23-x-5c6ec444eee9b1ff32feec8fa1ce8911ef42a532":"2022-02-14T14:05:27.032Z","2.0.18-renovate-resinci-jellyfish-test-1-x-a225c44a47a192e57865962baf3b70b2fb770c2c":"2022-02-14T15:32:45.720Z","2.0.18-renovate-npm-marked-vulnerability-ce016c19324c28240f8ab1d5751b989b5fac9975":"2022-02-15T01:17:30.816Z","2.0.18-renovate-npm-marked-vulnerability-a9a724157641db619d02fd10b5685f4cba11dc9e":"2022-02-15T01:20:24.078Z","2.0.18-renovate-balena-jellyfish-plugin-default-23-x-50770bbe43f30edbfe377c2990f966344f691027":"2022-02-15T03:27:56.633Z","2.0.18":"2022-02-15T03:41:48.490Z","2.0.19-renovate-balena-jellyfish-environment-6-x-1d7253fba942a30563b30410f3f811741672819b":"2022-02-15T03:50:36.817Z","2.0.19-renovate-npm-marked-vulnerability-1abcc34e62e8b694fd79fae87edb345ae07b93d0":"2022-02-15T03:56:55.345Z","2.0.19":"2022-02-15T04:03:16.348Z","2.0.20-renovate-npm-marked-vulnerability-28ea438765a1379dde2ed32620576164613d3d89":"2022-02-15T04:06:25.362Z","2.0.20-renovate-external-zero-minor-e4ee915e2a9a9638e2be87c0fe0f49372e7ee5b5":"2022-02-15T04:07:39.846Z","2.0.20-renovate-npm-marked-vulnerability-cc3277f11543db4b244c4b9036fa6c062f257578":"2022-02-15T04:09:20.964Z","2.0.20":"2022-02-15T04:25:03.834Z","2.0.20-renovate-npm-marked-vulnerability-7a14a3e97c9aec232e865f81593a8f6ad439b529":"2022-02-15T04:27:40.035Z","2.0.21-renovate-npm-marked-vulnerability-0f686771c707f4ab82e7754fe7a5b601e96d1dfd":"2022-02-15T04:32:50.977Z","2.0.21-renovate-internal-patch-d9d5abc6d9df21ab7bd6bc07a81e2f91a9eb9012":"2022-02-15T10:07:26.091Z","2.0.21":"2022-02-15T10:25:47.623Z","2.0.21-renovate-npm-marked-vulnerability-8a2316281869e2c201ea744dc1411c191a9465f2":"2022-02-15T10:28:04.443Z","2.0.22-renovate-npm-marked-vulnerability-6e5178205509e2c7f80059fe3b5f55aed17c79c5":"2022-02-15T10:32:16.482Z","2.0.22-renovate-npm-marked-vulnerability-be42d5510ac908fb17d04e40931d17076538fb06":"2022-02-15T13:05:35.280Z","2.0.22-renovate-npm-marked-vulnerability-06311f121b386c5c192f0b2ceb63ffc6c9eddbae":"2022-02-15T13:07:59.492Z","2.0.22-renovate-internal-patch-40cdd6d241c5feec940292eeddaffda36bd2beac":"2022-02-15T14:53:37.341Z","2.0.22":"2022-02-15T15:09:08.103Z","2.0.22-renovate-npm-marked-vulnerability-9e76f38b4181fec9ffb0c579b690293c9931d60d":"2022-02-15T15:11:17.450Z","2.0.23-renovate-npm-marked-vulnerability-224d9980eeaab41a4732dc7a1d8fe1bd6c08bf31":"2022-02-15T15:15:26.220Z","2.0.23-renovate-resinci-jellyfish-test-1-x-b6f2f60f0a1f2c942ce02589a6aeeb6fb0f5ae56":"2022-02-15T21:18:43.224Z","2.0.23-renovate-npm-marked-vulnerability-d90a2d49b69eb0dec45126efe8a0ecf979e162b2":"2022-02-15T23:00:35.978Z","2.0.23-renovate-internal-patch-38654a8eba9921f406fd3c0f1168807fce9476cf":"2022-02-16T03:54:01.631Z","2.0.23":"2022-02-16T04:10:04.343Z","2.0.24-renovate-npm-marked-vulnerability-81e977db0219716ff42e3dadcb84e938a85a9c43":"2022-02-16T04:17:02.392Z","2.0.24-renovate-balena-jellyfish-environment-7-x-483223ade657f15959800f1e6e389de8ab6dae0a":"2022-02-16T09:34:22.434Z","2.0.24-renovate-npm-marked-vulnerability-a296aa15edd413bb90a934c8e2c4af898fde2c59":"2022-02-16T09:37:46.050Z","2.0.24-renovate-npm-marked-vulnerability-ffb09790614f0895c03a721b684f9ba2df7ba8e1":"2022-02-17T04:06:46.188Z","2.0.24-renovate-internal-patch-19ec643cd818176561dcaa6e66ef09789fbeab5b":"2022-02-17T04:07:07.070Z","2.0.24-renovate-npm-marked-vulnerability-70a7f60c556354227af1486f9343ed8b7c8ac9f1":"2022-02-17T04:12:01.895Z","2.0.24":"2022-02-17T04:21:38.520Z","2.0.25-renovate-npm-marked-vulnerability-3d8c5a74c1f46a6bb892fd58c99c9c339ba9b231":"2022-02-17T04:27:21.503Z","2.0.25-renovate-internal-patch-ebb1eac8d17cb5d949ea5398561a5e036f18565e":"2022-02-17T09:26:55.784Z","2.0.25-renovate-npm-marked-vulnerability-d9d3d1a0c26d54452bd3f4a2e61c6146f913a00d":"2022-02-17T09:30:36.086Z","2.0.25":"2022-02-17T09:42:07.684Z","2.0.26-renovate-npm-marked-vulnerability-63af938c4a8a86da479effcdb5ad51c7f77a2517":"2022-02-17T09:45:18.965Z","2.0.26-renovate-npm-marked-vulnerability-7e30473cdcdbd43bed82f717df25bf0703c538a5":"2022-02-17T09:49:38.223Z","2.0.26-renovate-balena-open-balena-db-5-x-3598851232fccabc92b9c721266ae62cb8a10a8e":"2022-02-17T11:49:45.017Z","2.0.26-renovate-balena-jellyfish-core-14-x-63229d78aa2e0dffe212769080f57e6eb88cb8a1":"2022-02-17T20:23:09.095Z","2.0.26-renovate-balena-open-balena-db-5-x-f6d1b104bde8503bb8b0712a74a9b27853f25a24":"2022-02-18T00:35:17.870Z","2.0.26-renovate-npm-marked-vulnerability-4c3ab7ff5a445a689d062f1bec92b34eaab40c46":"2022-02-18T00:39:13.415Z","2.0.26":"2022-02-18T00:49:30.038Z","2.0.27-renovate-npm-marked-vulnerability-492dee7ce3587673784a20dbcb6e3912bd9052a3":"2022-02-18T00:53:19.681Z","2.0.27-renovate-npm-marked-vulnerability-17b2d8e2c222d829b4138b9761ad91da0a556f18":"2022-02-18T00:54:34.786Z","2.0.27-repo-sync-secrets-default-2d75f88f0cef6c6b881590839f8d26e73e95f5e1":"2022-02-18T01:15:19.456Z","2.0.27":"2022-02-18T01:29:45.637Z","2.0.28-renovate-npm-marked-vulnerability-9127f05a73ab48d3650f61a7ada1047583f70f22":"2022-02-18T01:40:26.059Z","2.0.28-repo-sync-secrets-default-62f1e287e9fc39e5180c736cd7bc3e7fe131c072":"2022-02-18T01:40:49.179Z","2.0.28-renovate-npm-marked-vulnerability-75920ffb970f5d9dfbab80f967a19715f5269f6b":"2022-02-18T01:41:48.543Z","2.0.28":"2022-02-18T02:12:59.423Z","2.0.29-renovate-npm-marked-vulnerability-3457063c45c380f1cb31856e3a6d1a8d14cd6077":"2022-02-18T02:18:17.611Z","2.0.29-renovate-npm-marked-vulnerability-efff267721bde6003b15ed8b6a44c85f5aa1531e":"2022-02-18T02:22:45.307Z","2.0.29-renovate-npm-marked-vulnerability-8d2806811f56d2378fc1ca2f5c783f6ad59fe999":"2022-02-18T13:43:12.702Z","2.0.29-renovate-npm-marked-vulnerability-6520e66ee355dc8f6571b195d6d30a65a8980c8e":"2022-02-18T13:47:35.237Z","2.0.29-renovate-typedoc-0-x-178e275cd7de5ea3168e555ae5822edfa7af60a5":"2022-02-20T05:43:08.275Z","2.0.29":"2022-02-20T06:45:12.672Z","2.0.30-renovate-internal-patch-7e46421d13de8fbd1fca92406fb20e740d1d3676":"2022-02-20T12:38:21.053Z","2.0.30":"2022-02-20T12:51:28.267Z","2.0.31-renovate-npm-marked-vulnerability-d99a8f3380458f77304aaf2d5d65d74ac4dc6932":"2022-02-20T12:55:06.385Z","2.0.31-renovate-npm-marked-vulnerability-b7e18b12e26b263212f2be041cd3eabf7c73bde0":"2022-02-20T12:58:23.441Z","2.0.31-renovate-balena-jellyfish-worker-18-x-47380dbe62036763cb3920410be98f280b8eb41c":"2022-02-21T17:06:32.900Z","2.0.31-renovate-balena-jellyfish-worker-18-x-0b289580c1e3a00bdca4b8895cc8fd51d2e73343":"2022-02-22T09:26:30.631Z","2.0.31-renovate-balena-jellyfish-worker-18-x-f8dab8258d285d6e5864b960bc0ecbfe66b19f4c":"2022-02-22T12:04:18.989Z","2.0.31-renovate-balena-jellyfish-worker-18-x-7b7ae4e691a8a14cf5a4ea3a4284cf98232c76b8":"2022-02-22T16:09:49.557Z","2.0.31-renovate-balena-jellyfish-plugin-default-23-x-c6a0ac953f29b4e37f3a0e385fdd4db45ce62553":"2022-02-22T21:37:23.483Z","2.0.31-renovate-balena-jellyfish-worker-18-x-72ba3a4c5ecbc16c9cb014c92202720714e9772a":"2022-02-23T05:05:02.616Z","2.0.31-renovate-npm-marked-vulnerability-410ceb341f81be409afca28f802d5a443e4119fc":"2022-02-23T05:05:16.340Z","2.0.31-renovate-balena-jellyfish-worker-18-x-5eeb1d9fe4c7814db083d2e8f2daeba416385e80":"2022-02-23T05:11:32.462Z","2.0.31":"2022-02-23T05:24:09.614Z","2.0.32-renovate-npm-marked-vulnerability-36af68b4ec2c9edabb847cf2499a9becde10cdff":"2022-02-23T05:30:18.440Z","2.0.32-renovate-npm-marked-vulnerability-41399305c8208c2b2792e81debc11b027e44c0fc":"2022-02-23T05:35:02.885Z","2.0.32-renovate-npm-marked-vulnerability-ff0909f588d914a56f47d6b1f3b382b1d4bfa6bc":"2022-02-23T15:22:35.394Z","2.0.32-renovate-npm-marked-vulnerability-e9262b6facf7ffcb0ca08d759ba68b5c265f974f":"2022-02-23T15:26:18.867Z","2.0.32-renovate-balena-jellyfish-environment-8-x-f1e92cc64cd47bbdd42226b450943cda980a8fb8":"2022-02-23T19:46:29.670Z","2.0.32-renovate-balena-jellyfish-core-15-x-824eb2d35f68603d74e29557c26569b71e07109f":"2022-02-23T22:10:33.719Z","2.0.32-renovate-npm-marked-vulnerability-03a391b985b6c91c51a5f4b58b68c24fcd032aa1":"2022-02-23T23:22:40.141Z","2.0.32-renovate-internal-patch-6e9f9358a4275a96b8e685eeb67ce68182420f66":"2022-02-23T23:27:38.289Z","2.0.32-renovate-internal-patch-ed317085d4eb4c239e0398266da3ed9bda61b900":"2022-02-24T03:59:46.808Z","2.0.32":"2022-02-24T04:31:24.815Z","2.0.33-renovate-npm-marked-vulnerability-5b1a58f2456550ef5675532070bc9e5401790022":"2022-02-24T04:36:31.580Z","2.0.33-renovate-internal-patch-3f71dece46f2028f4bbf0d0ba7a00dcccab0976e":"2022-02-24T04:37:57.610Z","2.0.33-renovate-npm-marked-vulnerability-0cbf0891b3bc56faf4f92baa565d682357a564ee":"2022-02-24T04:40:32.370Z","2.0.33-joshbwlng-transform-serialize-error-774facb00d76def9269fc65062ad137a12b47643":"2022-02-24T04:44:20.705Z","2.0.33":"2022-02-24T04:59:38.489Z","2.0.34-renovate-npm-marked-vulnerability-c237cc64e312fbb89fc65d206930906c9653c172":"2022-02-24T05:04:00.305Z","2.0.34-renovate-balena-jellyfish-environment-8-x-b721d4e0f50b6f5ddef5eba40f2378a93c16188d":"2022-02-24T05:04:47.961Z","2.0.34-renovate-npm-marked-vulnerability-24221902cec2b36054f0c646d354478b322fcd37":"2022-02-24T05:05:21.334Z","2.0.34-renovate-internal-patch-743833798b795082a742f678b4b19a455224fb80":"2022-02-24T05:06:27.232Z","2.0.34-renovate-internal-patch-fc6743a897f41dc6648f8448fb4146681bb5f116":"2022-02-24T08:35:06.618Z","2.0.34":"2022-02-24T08:49:43.792Z","2.0.35-renovate-npm-marked-vulnerability-682636b4a130745b09d65f08abc1d549a6084dd8":"2022-02-24T08:54:18.898Z","2.0.35-renovate-balena-jellyfish-environment-8-x-24a737ff429d1664aed4e1207cd5ca5cc231a5c1":"2022-02-24T08:54:53.572Z","2.0.35-renovate-npm-marked-vulnerability-ed49d28dc7aee77a55c4193787d69a2c1d7137ae":"2022-02-24T08:59:01.533Z","2.0.35":"2022-02-24T09:09:14.463Z","2.0.36-renovate-npm-marked-vulnerability-699a99736c0e28f493441efa051901a9d1fa8d8b":"2022-02-24T09:13:00.857Z","2.0.36-renovate-npm-marked-vulnerability-f90f3f1068012996b7db2dc9a59bbc57a5e45394":"2022-02-24T09:15:44.000Z","2.0.36-renovate-npm-marked-vulnerability-58a08f92fbe239bdf413b39fce8794c43edc7a7f":"2022-02-24T18:07:49.701Z","2.0.36-renovate-npm-marked-vulnerability-26c5dbd65c0492d6f8e6e60385d3c6386ee023aa":"2022-02-24T18:11:28.842Z","2.0.36-renovate-balena-jellyfish-environment-9-x-e97f65e24a433d284ced6170bacf02c9a23c4e59":"2022-02-25T04:08:53.657Z","2.0.36-renovate-internal-patch-06a119b6754bcdabe6d30dea46ff314f537a608e":"2022-02-25T05:21:49.211Z","2.0.36":"2022-02-25T05:34:43.788Z","2.0.36-renovate-npm-marked-vulnerability-9fbb0758959db8069f5db270dd8b0f0a65a65e41":"2022-02-25T05:37:22.210Z","2.0.36-renovate-balena-jellyfish-environment-9-x-41a9c4667a1b197b19cbe777794b339922c79d7c":"2022-02-25T05:39:02.776Z","2.0.37-renovate-npm-marked-vulnerability-04712c1ddfd9f257d4d3928a4b304401d793b704":"2022-02-25T05:41:14.268Z","2.0.37-renovate-balena-jellyfish-environment-9-x-11755ab6c0cd6f659b429be91e698105a7a59070":"2022-02-25T06:33:09.623Z","2.0.37":"2022-02-25T06:45:48.469Z","2.0.38-renovate-npm-marked-vulnerability-cb89a33dce0da302668c674e63a9f6eeeb20386a":"2022-02-25T06:49:11.152Z","2.0.38-renovate-npm-marked-vulnerability-3d573f8aeedfae2feb6e96751f8fcd72b696aa84":"2022-02-25T06:52:17.413Z","2.0.38-renovate-internal-patch-b47154bae9deac5779a29df35eb5e34f8e37514f":"2022-02-25T10:19:47.493Z","2.0.38":"2022-02-25T10:35:11.725Z","2.0.38-renovate-npm-marked-vulnerability-3b6ed2b9d52fd088958ec4f7f5bbece27bd30fe4":"2022-02-25T10:37:50.639Z","2.0.39-renovate-npm-marked-vulnerability-0c550da0c1571cf4fdd556443a42b8f73a0ba5c4":"2022-02-25T10:41:22.020Z","2.0.39-renovate-balena-jellyfish-logger-5-x-6d8f7e95c3d3b1787c00a4c50a0029d98f4bd71a":"2022-02-25T15:00:20.932Z","2.0.39":"2022-02-25T15:18:21.388Z","2.0.40-renovate-npm-marked-vulnerability-028c26343f3ca07fe7c997a89ccc71e9f2cb4cff":"2022-02-25T15:21:53.549Z","2.0.40-renovate-npm-marked-vulnerability-11a467094788efc66654a8c06cd2626c2820fa17":"2022-02-25T15:24:05.558Z","2.0.40-renovate-internal-patch-9ed4bdf2aad5c7acc90d9b63ddff0d6f972a5a25":"2022-02-25T18:18:52.009Z","2.0.40":"2022-02-25T18:32:33.499Z","2.0.41-renovate-npm-marked-vulnerability-4ebbf4e9ca3f05d38f7a2ae652e15b353b26ee38":"2022-02-25T18:34:55.367Z","2.0.41-renovate-npm-marked-vulnerability-efb0f1e4aeb2040bd067112578f7cf0dfe8c03de":"2022-02-25T18:38:41.022Z","2.0.41-renovate-external-non-major-bb90aad004eaf4edfd84cd2fae0325169c894a8a":"2022-02-26T01:34:34.488Z","2.0.41":"2022-02-26T01:47:57.950Z","2.0.42-renovate-npm-marked-vulnerability-66706f9e1cc5104f6454e49a0cd867f31d88f180":"2022-02-26T01:52:51.454Z","2.0.42-renovate-npm-marked-vulnerability-20eb523d5e6e4e282249d9109237fa00cf696e46":"2022-02-26T01:55:12.769Z","2.0.42-renovate-internal-patch-ffb85baa83e73d90388d88dbacb09bb1d3890d1c":"2022-02-26T03:32:16.038Z","2.0.42":"2022-02-26T03:44:18.379Z","2.0.43-renovate-npm-marked-vulnerability-e15772f090e5f45f6e5bcf4b6e078b49394221ea":"2022-02-26T03:49:51.343Z","2.0.43-renovate-internal-patch-4c8a2e56fc56a26e0a923ad22bdd9a70be3b4370":"2022-02-26T12:06:41.880Z","2.0.43":"2022-02-26T12:20:31.436Z","2.0.43-renovate-npm-marked-vulnerability-f59d96633b7471fc11e8a431a1f0484ba8330f27":"2022-02-26T12:22:59.251Z","2.0.44-renovate-npm-marked-vulnerability-7661de9b6e9b4d6413c0082daf737a59c2817a71":"2022-02-26T12:25:30.594Z","2.0.44-repo-sync-secrets-default-2f5679c865e2169731ba3bed744b76d3bdac61fc":"2022-02-27T02:04:51.572Z","2.0.44-repo-sync-secrets-default-875f5d7b9976bcbaece9183189fc5c15843c6b2d":"2022-02-27T04:46:29.299Z","2.0.44":"2022-02-27T05:00:21.460Z","2.0.45-renovate-npm-marked-vulnerability-ca2029248723243eb46fd9368ad2b9ced8db799c":"2022-02-27T05:06:21.995Z","2.0.45-renovate-npm-marked-vulnerability-e4bed7da8cfeb08ac9500c714ecf217628b59a58":"2022-02-27T05:10:12.918Z","2.0.45-renovate-npm-marked-vulnerability-2d3f7943210eeccace30a48a9a1e16e6d3d97fce":"2022-02-27T10:04:21.605Z","2.0.45-renovate-npm-marked-vulnerability-92aea0f858489db06730d57accca7022660049c4":"2022-02-27T10:07:59.511Z","2.0.45-renovate-npm-marked-vulnerability-229a440e5a15916a76dcfafb7d6cf37bd760eaa5":"2022-02-27T13:38:41.959Z","2.0.45-renovate-npm-marked-vulnerability-317eb16b5f45fc5fdc9045a74bee0f9c4521ae7c":"2022-02-27T13:42:16.406Z","2.0.45-renovate-npm-marked-vulnerability-4f04c331e1de8419442791ff88ea727ee1720fc2":"2022-02-27T19:12:03.303Z","2.0.45-renovate-npm-marked-vulnerability-b2716929d8ee44d9c55b914ad26ed81aea9f08f7":"2022-02-27T19:15:57.309Z","2.0.45-renovate-internal-patch-1e5777a2fd3dfae52884eedbc7ff23e9288397c6":"2022-02-28T22:36:50.438Z","2.0.45":"2022-02-28T22:51:56.986Z","2.0.46-renovate-npm-marked-vulnerability-dc1bad6e4b50a29bc671a0fcfefc5ed2e777c592":"2022-02-28T22:55:42.452Z","2.0.46-renovate-npm-marked-vulnerability-e8048259cf3786d61f300cd76daac512854b1660":"2022-02-28T22:57:16.787Z","2.0.46-joshbwlng-bump-internal-6158771e7c68c5a5ce89e825d22e6314f2013c9a":"2022-03-01T07:05:49.561Z","2.0.46":"2022-03-01T07:20:16.897Z","2.0.47-renovate-npm-marked-vulnerability-c38146aa588aa253c595515511786dedb880cba0":"2022-03-01T09:11:19.768Z","2.0.47-renovate-npm-marked-vulnerability-6495a03558749cbbe9ef4e124b5ae596051e5378":"2022-03-01T09:15:10.839Z","2.0.47-joshbwlng-remove-esm-transforms-fef2c3a3a4e8eec1062d80eb8bacbd6f38551fca":"2022-03-01T09:39:39.418Z","2.0.47":"2022-03-01T09:55:30.921Z","2.0.48-renovate-internal-patch-d19d0a14fa89a73733c4ddf5bb690c51faaa00ee":"2022-03-01T09:59:14.650Z","2.0.48-renovate-npm-marked-vulnerability-50a6654d6ccbf23ba4a7f6e84095e3acfc67f0b1":"2022-03-01T10:00:50.661Z","2.0.48":"2022-03-01T10:16:13.231Z","2.0.49-joshbwlng-enable-internal-patches-a5651ed53c7c3bf63ecc38ea6e07697135409539":"2022-03-01T10:24:22.586Z","2.0.49":"2022-03-01T10:40:47.925Z","2.0.50-renovate-internal-patch-c2d2cc4743f241b3a00145619f965cfcda29d1a1":"2022-03-01T10:45:46.545Z","2.0.50-renovate-npm-marked-vulnerability-687ecf8cde55a271bded4933a0695f5138f5e5e8":"2022-03-01T10:49:07.755Z","2.0.50":"2022-03-01T11:01:16.133Z","2.0.50-renovate-npm-marked-vulnerability-ace97c39c582099ac8b1ef368662e96b7b4810b4":"2022-03-01T11:03:48.847Z","2.0.51-renovate-npm-marked-vulnerability-c1ac4ff3c0d5e54b76e259092360cfab652a3477":"2022-03-01T11:07:52.593Z","2.0.51-renovate-internal-patch-09484dab29437bfca7d9ea0ee512dd57cd931b2f":"2022-03-01T13:04:16.801Z","2.0.51":"2022-03-01T13:21:08.118Z","2.0.51-renovate-npm-marked-vulnerability-87594bfdbd4d22b67e65845d676f133a24c1db2f":"2022-03-01T13:24:18.039Z","2.0.52-renovate-npm-marked-vulnerability-16323996f432812f59d479fa11c24d73b0a34907":"2022-03-01T13:26:54.460Z","2.0.52-renovate-npm-marked-vulnerability-b7c270c4b14e41f42ed6eea1c15cf674f0dacef0":"2022-03-01T14:47:27.945Z","2.0.52":"2022-03-01T15:05:07.576Z","2.0.52-renovate-balena-jellyfish-core-16-x-f33ad19d82d678f5fe1450b2914871c42dcbfc7d":"2022-03-01T15:07:40.593Z","2.0.53-renovate-balena-jellyfish-core-16-x-f2d4feabf1f5c8c7c00e9a0c6c95248e02298df9":"2022-03-01T15:10:58.067Z","2.0.53":"2022-03-02T01:22:32.679Z","2.0.54-renovate-internal-patch-e3ea38a5d049bbb750e604e9141b1b1b957b3abc":"2022-03-02T02:13:13.749Z","2.0.54":"2022-03-02T02:28:11.855Z","2.0.55-renovate-internal-patch-8a7416cd189e6e7971beae665515fe03286f6dd5":"2022-03-04T09:50:19.483Z","2.0.55":"2022-03-04T10:05:28.318Z","2.0.56-joshbwlng-update-readme-2d6eaf73b8bb8d620bd793c03ad6f71c0e02c555":"2022-03-05T02:45:05.447Z","2.0.56":"2022-03-05T02:59:43.536Z","2.0.57-renovate-internal-patch-485933e4b212aa051dc78c7cfa7ba32349b2887b":"2022-03-05T03:04:37.955Z","2.0.57":"2022-03-05T03:20:57.002Z","2.0.58-renovate-external-non-major-8602f6c8697ca8a2e6c19beb2d418732eec726e0":"2022-03-05T13:14:53.721Z","2.0.58-renovate-internal-patch-f6b4a7d7e659c74c225d46b7e17676dbdbc87eb5":"2022-03-05T13:15:16.390Z","2.0.58":"2022-03-05T13:30:47.083Z","2.0.59-renovate-external-non-major-47febd8f1f8cfabaf0056f61d0404c7e4e24f441":"2022-03-05T13:36:17.115Z","2.0.59-renovate-internal-patch-e96081a21a308afc5fa577828c91a1475ba18dc7":"2022-03-05T15:40:47.885Z","2.0.59":"2022-03-05T15:55:28.787Z","2.0.60-renovate-external-non-major-973d2401e0e04d2448522e26b1ed6145a43789d6":"2022-03-05T16:01:02.465Z","2.0.60-renovate-internal-patch-f8d321726cac850826cd50128a3fc274f8e2f347":"2022-03-05T17:26:16.465Z","2.0.60":"2022-03-05T17:43:05.629Z","2.0.61-renovate-external-non-major-2ddb19f7aaadff6dabaa8bad57e33c6d767e3894":"2022-03-05T17:48:32.753Z","2.0.61-renovate-internal-patch-cd0c9e2e8cf59baf7e0cb1e48967b0f93eb546e7":"2022-03-05T19:47:39.275Z","2.0.61":"2022-03-05T20:01:41.960Z","2.0.62-renovate-external-non-major-fe9b5ccfdd110976a21a926c5133c9f135638232":"2022-03-05T20:05:36.018Z","2.0.62-renovate-typescript-4-x-7062174b269d2caa3f0f8b63fbed4f56c3b3ef1f":"2022-03-06T01:58:43.168Z","2.0.62-joshbwlng-bump-lint-staged-8c8c6af6490642137c7a85eb89a1d451a5e144a6":"2022-03-06T03:52:04.693Z","2.0.62":"2022-03-06T04:05:47.383Z","2.0.63-renovate-internal-patch-fc356cef57f905d1e131302b4d4e3f3fdee562c3":"2022-03-06T04:10:08.879Z","2.0.63-renovate-typescript-4-x-98d851bcc1e0ef02e6c4f299416736938a4163a5":"2022-03-06T04:12:30.085Z","2.0.63":"2022-03-06T04:24:57.761Z","2.0.64-renovate-typescript-4-x-39304015dfb0c7d5db01b858323aab186e81c901":"2022-03-06T04:29:06.780Z","2.0.64-joshbwlng-bump-plugin-default-ce5f7216f19b51dc007a31c107c6ce7ab096a9e7":"2022-03-06T11:41:06.764Z","2.0.64":"2022-03-06T11:55:29.878Z","2.0.65-renovate-internal-patch-3cdc5b7a12db8889c465485f3470d0b2e75faee1":"2022-03-07T01:31:18.030Z","2.0.65-renovate-typedoc-0-x-c90d9b69c3cdcc4e67bd9a110d0ef90ab38b7188":"2022-03-07T01:32:47.398Z","2.0.65":"2022-03-07T01:46:36.243Z","2.0.66-renovate-typedoc-0-x-ff379124704345b619151cc2ec45a031f4022550":"2022-03-07T01:52:32.622Z","2.0.66-renovate-typescript-4-x-dc1528f0483b97a2d289556c81c509a596e5f3f2":"2022-03-07T01:53:29.732Z","2.0.66":"2022-03-07T02:40:22.581Z","2.0.67-renovate-typescript-4-x-89273e360b73ed5f1ba1d0da0b10efedd45f5e72":"2022-03-07T02:47:37.837Z","2.0.67-renovate-internal-patch-8160f03e2eb729809ff8d9c533c7b5e4f094b433":"2022-03-07T02:53:45.115Z","2.0.67-renovate-internal-patch-26307cadc232fea600b5829099d71c73743002e8":"2022-03-07T05:04:37.606Z","2.0.67-renovate-internal-patch-243a179c110c68febe55912e55b0c4d09dfe6d82":"2022-03-07T07:00:11.988Z","2.0.67":"2022-03-07T07:14:00.499Z","2.0.68-renovate-typescript-4-x-5e7cf6494e6a2121800cbc45b49aa76de0095a42":"2022-03-07T07:19:06.114Z","2.0.68":"2022-03-07T07:33:15.997Z","2.0.69-renovate-internal-patch-543c56cc7206ea53d4aa9011a7493072e76d63b9":"2022-03-07T20:21:52.098Z","2.0.69":"2022-03-07T20:37:23.845Z","2.0.70-renovate-internal-patch-f5a2f1c0dfbe3954884366db8505ab1535c7f725":"2022-03-08T14:55:22.577Z","2.0.70-renovate-internal-patch-0aebd16a4b37605b362674789c164c890ffc796c":"2022-03-09T10:01:42.356Z","2.0.70-renovate-internal-patch-90f2e1f41ece2c2938f40fff5aa1842149ae1467":"2022-03-09T12:27:46.710Z","2.0.70-renovate-internal-patch-17b1ec9ccdabd4180751e50875f578324fac4a1a":"2022-03-09T14:57:02.335Z","2.0.70-renovate-internal-patch-7ea661a1ae00b505d8ec6ab778939fff40058aae":"2022-03-09T16:56:40.024Z","2.0.70-renovate-axios-0-x-d1fab41b28c463296e6230228a5605c093446c9b":"2022-03-10T06:39:19.623Z","2.0.70-renovate-internal-patch-bff7d7faab15b03935072d164929d9f10a385be6":"2022-03-10T06:39:33.026Z","2.0.70-joshbwlng-bump-625a581da4a8f8e642778b7c8b127e47f1206ffe":"2022-03-10T14:47:56.976Z","2.0.70-renovate-internal-patch-0b30c07a2682e8790dfc7dea30335ac3a83c6a7f":"2022-03-11T15:22:42.762Z","2.0.70":"2022-03-11T15:36:47.296Z","2.0.70-renovate-axios-0-x-46cc896ea4ccfe74b171e3aa74c4a8a0802a052c":"2022-03-11T15:39:29.404Z","2.0.71-renovate-axios-0-x-7505a413ff99cc892dc033027fdaa46ad77265df":"2022-03-11T15:42:55.569Z","2.0.71":"2022-03-11T15:58:35.706Z","2.0.72-renovate-internal-patch-04f017ede7abfc3598af3b7be059e0579b4ba930":"2022-03-12T03:49:36.528Z","2.0.72":"2022-03-12T04:03:47.437Z","2.0.73-repo-sync-secrets-default-6fd44148b268f0d62c07215216126de24b23a5af":"2022-03-12T08:18:41.407Z","2.0.73":"2022-03-12T08:32:37.508Z","2.0.74-renovate-internal-patch-c68f41447cc8f54d799a7763f9f13f24f536fd99":"2022-03-12T11:25:47.984Z","2.0.74":"2022-03-12T11:39:12.016Z","2.0.75-renovate-internal-patch-6d6360f4c7c20daea9c7b7a50287aab4d30ff9b6":"2022-03-14T17:51:59.020Z","2.0.75":"2022-03-14T18:10:17.495Z","2.0.76-joshbwlng-bump-internal-beced17219accee266aff992c19d0035bb059ed0":"2022-03-15T06:08:39.431Z","2.0.76":"2022-03-15T06:21:53.360Z","2.0.77-renovate-internal-patch-bc04a3c9ee71bd02fc5d5f7373dcbc3931fbb54c":"2022-03-16T12:54:52.613Z","2.0.77":"2022-03-16T13:08:14.225Z","2.0.78-renovate-internal-patch-3676f94f52697ff8136a8dfbcc67251bbcd7acd4":"2022-03-16T18:47:22.974Z","2.0.78":"2022-03-16T19:04:00.385Z","2.0.79-renovate-internal-patch-efc76691257bd745439e2f36c73517590daa9ef2":"2022-03-17T00:13:53.215Z","2.0.79":"2022-03-17T00:28:23.119Z","2.0.80-joshbwlng-drop-core-ad9e58145a977c64d876fa5fc3d4cb03dfafc2f4":"2022-03-17T00:40:23.445Z","2.0.80":"2022-03-17T00:54:21.327Z","2.0.81-renovate-internal-patch-65c5ce3fb7b7278e83b6a94b4f78e8789c957b6b":"2022-03-18T13:48:46.062Z","2.0.81":"2022-03-18T14:02:46.235Z","2.0.82-renovate-balena-jellyfish-worker-20-x-8a9c66850fd4f861c1c1aab3ab26e022b9f5c78a":"2022-03-18T14:07:52.289Z","2.0.82":"2022-03-19T01:11:49.218Z","2.0.83-joshbwlng-bump-image-00ecfee1bd3177eeb4834a47334a7f3fd01715bb":"2022-03-19T01:34:07.951Z","2.0.83":"2022-03-19T01:47:49.387Z","2.0.84-renovate-external-non-major-2cc0249324becb89e66613eb2c4809982d023e10":"2022-03-19T02:14:43.980Z","2.0.84":"2022-03-19T02:27:40.562Z","2.0.85-renovate-internal-patch-ca0cf87f2f17eb2d6a29e391d22671e2c740de7f":"2022-03-19T02:31:36.083Z","2.0.85":"2022-03-19T02:47:34.392Z","2.0.86-renovate-internal-patch-36516b816a5ba8f86d84e09f2721c51c1d691e2d":"2022-03-19T05:05:13.158Z","2.0.86":"2022-03-19T05:20:03.103Z","2.0.87-renovate-internal-patch-4a01e9d28885154f5aea902384cdab525a3eabd6":"2022-03-19T11:08:06.202Z","2.0.87":"2022-03-19T11:25:09.682Z","2.0.88-renovate-resinci-jellyfish-test-3-x-a604f3dee15f9d91b7d90b1859a8788cd773433e":"2022-03-21T18:01:56.297Z","2.0.88":"2022-03-21T23:24:34.885Z","2.0.89-renovate-internal-patch-4da156e5dac46dc204cd049f9249db96bac058e6":"2022-03-22T04:27:21.412Z","2.0.89":"2022-03-22T04:42:52.795Z","2.0.90-renovate-internal-patch-aefcc3b4342cc8ea07f57992e6cc16b6a78ad705":"2022-03-22T04:46:13.627Z","2.0.90":"2022-03-22T05:04:47.371Z","2.0.91-joshbwlng-update-repo-yml-0755f83ffb73c62648a2f7ad05616a0fa208aac7":"2022-03-22T05:16:12.261Z","2.0.91":"2022-03-22T05:28:47.977Z","2.0.92-renovate-internal-patch-2695453b54693aa3a05218de456f29c6ba5d52c0":"2022-03-22T05:34:30.547Z","2.0.92":"2022-03-22T05:48:19.114Z","2.0.93-renovate-internal-patch-5c0f3500e80ee12c9b0bbc04274f4755b5dc3cce":"2022-03-22T10:29:33.216Z","2.0.93":"2022-03-22T10:44:47.512Z","2.0.94-renovate-balena-open-balena-db-5-x-e2e7e66bb4dc4ae3a850d27dea114885434d9131":"2022-03-22T14:59:35.965Z","2.0.94-renovate-internal-patch-54d2f6e94127ab9bead04d660761c51946275912":"2022-03-23T04:56:55.433Z","2.0.94":"2022-03-23T05:10:45.590Z","2.0.95-renovate-internal-patch-7b405474142f7293a89c780d68dce60244115be0":"2022-03-23T19:48:27.694Z","2.0.95":"2022-03-23T20:03:15.353Z","2.0.96-renovate-resinci-jellyfish-test-3-x-205f8e4ae8ba99e26e231d6d01158eb5467308ad":"2022-03-23T22:21:48.892Z","2.0.96":"2022-03-23T23:09:08.056Z","2.0.97-renovate-typescript-4-x-fe72643d6beeedd3aa4405d595737cb189b64faa":"2022-03-25T01:04:53.510Z","2.0.97":"2022-03-25T04:53:00.516Z","2.0.98-joshbwlng-bump-internal-4c94bfcf2fdb76c4da5bb68e25ec4ccff0e69399":"2022-03-25T05:09:51.882Z","2.0.98":"2022-03-25T05:35:39.765Z","2.0.99-renovate-external-non-major-c7d2c948e29b8da0b2560e62d57ac55a734fd1e7":"2022-03-26T00:11:35.119Z","2.0.99":"2022-03-26T00:32:40.155Z","2.0.99-renovate-internal-patch-fd994847dc63c02d2ffbe2cefc3e3dea72e64778":"2022-03-26T00:35:25.619Z","2.0.100-renovate-internal-patch-44fb5741ff4d3c860e75b1dedb2e6f2c8722fda8":"2022-03-26T01:39:38.737Z","2.0.100":"2022-03-26T02:01:10.436Z","2.0.101-renovate-internal-patch-4102c3a9b82e329d4adc29dc86e6ed420fdc3901":"2022-03-26T18:10:10.160Z","2.0.101":"2022-03-26T18:27:36.594Z","2.0.102-renovate-internal-patch-6eb60fe42e96053c27e5c497ec58faa003c53c3d":"2022-03-26T18:35:38.508Z","2.0.102":"2022-03-26T18:52:50.230Z","2.0.103-renovate-internal-patch-cc455799fb2391b46d90c803f863247a29423fde":"2022-03-27T16:44:10.240Z","2.0.103":"2022-03-27T16:59:43.483Z","2.0.104-renovate-internal-patch-f60b787a946847a89e3717af1b6b1e20afd3cff8":"2022-03-28T04:40:13.520Z","2.0.104":"2022-03-28T04:53:28.420Z","2.0.105-renovate-balena-jellyfish-worker-21-x-09f4ed7b311a2e5feada212adf50c93cc0e5e90f":"2022-03-30T12:59:29.137Z","2.0.105-renovate-internal-patch-4fe390d63b264cacdc7feb4721d51014368e4721":"2022-03-31T05:10:50.302Z","2.0.105":"2022-03-31T05:24:24.891Z","2.0.106-renovate-internal-patch-ed072da86dc8b7f1b2363a3723baa569581554df":"2022-04-02T04:01:27.558Z","2.0.106":"2022-04-02T04:14:42.847Z","2.0.107-renovate-resinci-jellyfish-test-3-x-8c24ca7d68a33877ecffdd8a44636a6d51466e0c":"2022-04-04T12:31:30.210Z","2.0.107-renovate-internal-patch-24f6e809ce21e6f7f76cb5c8342ea903dfe00ff2":"2022-04-05T01:16:25.612Z","2.0.107":"2022-04-05T01:28:20.427Z","2.0.108-renovate-internal-patch-20212714261b1208e302d0509fca979f401b20d6":"2022-04-05T12:36:05.986Z","2.0.108":"2022-04-05T12:50:06.920Z","2.0.109-renovate-resinci-jellyfish-test-3-x-10fc9d7f29232d56f083a7764244580c98406b9f":"2022-04-05T20:45:52.666Z","2.0.109-renovate-internal-patch-1505962da2ca80302a1f3712249f70a25a84a3c8":"2022-04-06T23:44:06.619Z","2.0.109":"2022-04-06T23:57:41.774Z","2.0.110-renovate-internal-patch-d5e9ae9025f7ef5a2867af60d934c0cf5fd13c11":"2022-04-07T05:45:55.394Z","2.0.110-renovate-typedoc-0-x-39bad454afade44d1787b492a4db4585186baa07":"2022-04-07T05:46:12.778Z","2.0.110":"2022-04-07T05:58:56.134Z","2.0.111-renovate-typedoc-0-x-9b8974389aa93af5d3729ddc253a64648a953f21":"2022-04-07T06:03:26.995Z","2.0.111-renovate-internal-patch-9290ecc7f4b2a88696698a84ef0962f041ede1c2":"2022-04-07T10:58:42.295Z","2.0.111":"2022-04-07T11:12:42.509Z","2.0.111-renovate-typedoc-0-x-462c5937de10beab6d494ddd2f069e44d0f0afe8":"2022-04-07T11:14:59.199Z","2.0.112-renovate-typedoc-0-x-859dd87278098c87217fcf527bc5969214808609":"2022-04-07T11:18:39.203Z","2.0.112":"2022-04-07T11:30:54.583Z","2.0.113-renovate-internal-patch-6341d5d136412c1712a5f35b6e003922892e72e2":"2022-04-08T01:43:59.155Z","2.0.113":"2022-04-08T01:59:50.073Z","2.0.114-renovate-resinci-jellyfish-test-3-x-063401ae9a2de51b1cb9e80f2992f529ed065f77":"2022-04-08T22:21:59.460Z","2.0.114-renovate-internal-patch-93db0a6b765c5643c3175225377072ae5376d317":"2022-04-09T01:37:59.504Z","2.0.114":"2022-04-09T01:52:11.342Z","2.0.115-renovate-resinci-jellyfish-test-3-x-b22ccbc3af34cc62a6d315aed30a9920dd043d6e":"2022-04-09T01:59:24.694Z","2.0.115-renovate-internal-patch-01e307d460eae4770690139c6fb2ad2ea69318c4":"2022-04-09T04:35:15.626Z","2.0.115":"2022-04-09T04:49:21.307Z","2.0.116-renovate-resinci-jellyfish-test-3-x-9df202f6894f327046d0cc0cb3c87a8effd14e22":"2022-04-09T04:54:29.399Z","2.0.116-renovate-external-non-major-97b1d4585d910a24eb7c2c148a18224cc3166c28":"2022-04-09T04:56:06.441Z","2.0.116":"2022-04-09T05:15:25.200Z","2.0.117-renovate-resinci-jellyfish-test-3-x-758ef03cee456168072d3218f3699caac0e69549":"2022-04-09T05:21:40.901Z","2.0.117":"2022-04-09T08:44:29.978Z","2.0.118-renovate-internal-patch-cea5261fbf8c92d6acf260500be25b86d236f85f":"2022-04-09T11:59:16.135Z","2.0.118":"2022-04-09T12:16:14.244Z","2.0.119-repo-sync-secrets-default-9a31151d0daea618932793328dd3873294cf9c81":"2022-04-11T09:59:32.848Z","2.0.119":"2022-04-11T10:13:59.050Z","2.0.120-renovate-typedoc-0-x-982434e1beb588d555ad153918159afdaecddbc5":"2022-04-11T10:19:52.648Z","2.0.120":"2022-04-11T13:53:06.788Z","2.0.121-renovate-internal-patch-f6bb8052a8dcfccedbf7b11b6835fb75cd776f2a":"2022-04-11T13:57:38.230Z","2.0.121-renovate-balena-jellyfish-worker-21-x-dc29f7e267946eeee8958e8903b5c9745373f449":"2022-04-11T13:58:01.398Z","2.0.120-joshbwlng-test-worker-6ddda33edd24db2477d141126944f0f88cfe3be5":"2022-04-11T13:59:19.017Z","2.0.121-joshbwlng-test-worker-481e3828b47de22f8772af3a181567d15e9beb73":"2022-04-12T02:03:17.418Z","2.0.121-renovate-internal-patch-0afded6de8702dde3eb74442615acab820a5d78e":"2022-04-12T02:21:07.052Z","2.0.121-renovate-balena-jellyfish-worker-21-x-9557c071b14e576ca4e376e9062f7561604ec6e0":"2022-04-12T02:21:45.565Z","2.0.121":"2022-04-12T02:34:53.874Z","2.0.122-repo-sync-secrets-default-797a89127a8d323c2cdba2450f3ab81cb1ed91d1":"2022-04-12T03:40:53.966Z","2.0.122-repo-sync-secrets-default-f6bf7a9f64c62e8077996bebe5e67a35b7cea854":"2022-04-12T09:10:28.865Z","2.0.122":"2022-04-12T09:26:51.888Z","2.0.123-renovate-balena-jellyfish-worker-21-x-ac81f85580bb321f37fe24e69f8f1026d9e7a677":"2022-04-12T12:48:17.191Z","2.0.123":"2022-04-12T13:38:10.334Z","2.0.124-renovate-internal-patch-0339902bb08e4dc327fd706e39c927a5b8208e7b":"2022-04-12T13:45:47.398Z","2.0.124-renovate-internal-patch-3478f3784f7a4cd5bdbb77b9eff4e7ccaed56a62":"2022-04-12T16:25:34.182Z","2.0.124-renovate-resinci-jellyfish-test-3-x-a0f1d79f98b3f0458944edbc52d93d683d67f04c":"2022-04-12T16:41:54.631Z","2.0.124":"2022-04-12T16:46:40.986Z","2.0.125-renovate-resinci-jellyfish-test-3-x-d8031d58224989facf89e72069080d98d8211f21":"2022-04-12T16:54:28.491Z","2.0.125-repo-sync-secrets-default-d10585fedcc969e64c601c48840a69e2a09a4a9b":"2022-04-13T02:07:53.992Z","2.0.125-repo-sync-secrets-default-1f1eaf3bc1d8c28a6137234926ecab60857ffc1e":"2022-04-13T02:41:55.744Z","2.0.125":"2022-04-13T03:40:22.206Z","2.0.126-repo-sync-secrets-default-9f312028eb84497f80e076e2ba020bed5ae69a50":"2022-04-13T03:53:11.496Z","2.0.126-joshbwlng-update-secrets-464f8fda80d6f9d11447310c7e648e384e05d300":"2022-04-13T03:56:26.307Z","2.0.126":"2022-04-13T04:10:01.940Z","2.0.127-repo-sync-secrets-default-9ea6f4908efd77f160fbac17a42f024b8415f072":"2022-04-13T04:22:54.983Z","2.0.127-joshbwlng-update-secrets-8a0494a536a6461c8b8507e57e191bc782983c59":"2022-04-13T06:06:16.678Z","2.0.127":"2022-04-13T06:21:34.061Z","2.0.128-repo-sync-secrets-default-89296a640e430281955041c871bb3bfb060f623d":"2022-04-13T08:44:51.138Z","2.0.128-repo-sync-secrets-default-fc1c9c46d3543d3072a3c66ad5409bf5db929faf":"2022-04-13T09:04:40.479Z","2.0.128":"2022-04-13T10:37:52.184Z","2.0.129-renovate-internal-patch-eef8d11864ce7541f080a3f35da19868a2f981fc":"2022-04-13T10:43:22.166Z","2.0.129":"2022-04-13T10:59:04.687Z","2.0.130-renovate-internal-patch-7007cf9513efd5d05c49cc6c67fd3c710e7feb90":"2022-04-13T15:18:59.556Z","2.0.130":"2022-04-13T15:58:04.412Z","2.0.131-repo-sync-secrets-default-1d3043a4d63bd81fe08ceda44a188796a16622fd":"2022-04-14T03:06:15.182Z","2.0.131-joshbwlng-update-secrets-1c6433ccc2fddb49c6d8dd4842c8e8d143fcb076":"2022-04-14T03:39:39.370Z","2.0.131":"2022-04-14T03:52:51.427Z","2.0.132-joshbwlng-update-secrets-29e98ac31c6fd6ddbcb7c846b961bba1b0d1fa53":"2022-04-14T05:51:11.020Z","2.0.132":"2022-04-14T06:08:45.200Z","2.0.133-joshbwlng-submodule-ccc25adde7255de0c2dba3dd52f48dff5280913e":"2022-04-15T01:59:31.743Z","2.0.133":"2022-04-15T02:12:17.469Z","2.0.134-repo-sync-jellyfish-config-default-d687b307676ab441f1eec38a7202888b7818a528":"2022-04-15T02:27:21.912Z","2.0.134":"2022-04-15T02:40:53.745Z","2.0.135-renovate-internal-patch-c2572ab937ccd60de482428785f7f177f77b9026":"2022-04-15T15:36:14.312Z","2.0.135":"2022-04-15T15:50:06.067Z","2.0.136-renovate-internal-patch-68c48be03b049f4d05a84b81e27f119180ef37ec":"2022-04-15T21:22:21.781Z","2.0.136":"2022-04-15T21:37:04.874Z","2.0.137-joshbwlng-bump-secrets-1fbe47428ffca1a284323bacd3322c44711eaafb":"2022-04-16T02:12:06.287Z","2.0.137":"2022-04-16T02:27:59.651Z","2.0.138-renovate-balena-jellyfish-environment-10-x-66f0052ee49f0a2d0bcef95923a6f17f7c7cc428":"2022-04-16T06:39:48.030Z","2.0.138-renovate-external-non-major-e3f66a8f88cb7901fe4c10018bec50b6c489fe3e":"2022-04-16T06:40:55.052Z","2.0.138":"2022-04-16T06:54:55.222Z","2.0.139-renovate-internal-patch-dc615c3a36d07d78dbe1106f0dc0c1367185e054":"2022-04-16T12:05:29.879Z","2.0.139-renovate-balena-jellyfish-environment-10-x-561bd5f775959b4ad5bfff353d0b1905169a0159":"2022-04-16T12:12:24.853Z","2.0.139-renovate-balena-jellyfish-environment-10-x-8db652cb257f9719e3faa8bcb5c5c5b79f8ef2e4":"2022-04-16T14:46:55.297Z","2.0.139-renovate-internal-patch-389cfb7f2f2cb59d59fec3e09c2787002025c78e":"2022-04-16T14:50:57.174Z","2.0.139":"2022-04-16T15:01:35.937Z","2.0.140-renovate-internal-patch-46c9c4438171d5a968fe8e092270dd9b85b51d28":"2022-04-16T15:05:21.313Z","2.0.140":"2022-04-16T15:23:38.156Z","2.0.141-joshbwlng-test-worker-45097a91de6dccd511062aba0e1453f257f2b5ae":"2022-04-18T04:05:34.668Z","2.0.141-joshbwlng-update-worker-a7417a6c6dcc0f96639f4d840c83bcf26fa6d843":"2022-04-18T06:12:06.003Z","2.0.141":"2022-04-18T06:27:10.166Z","2.0.142-renovate-internal-patch-cddc6869e8cd257c8f5759be537c19028d984c41":"2022-04-18T15:09:42.274Z","2.0.142":"2022-04-18T15:22:43.548Z","2.0.143-renovate-resinci-jellyfish-test-3-x-59dac0375e102477693560c17f356ffa359d2b56":"2022-04-18T23:46:19.358Z","2.0.143":"2022-04-19T06:09:28.369Z","2.0.144-joshbwlng-bump-internal-32f2980849d0d41969e34a3a7b48743e69042739":"2022-04-19T06:25:45.884Z","2.0.144":"2022-04-19T06:41:10.463Z","2.0.145-renovate-internal-patch-8e1d2be16a724b1997bab37e98acc397ba6688b2":"2022-04-21T12:59:59.684Z","2.0.145":"2022-04-21T13:16:26.761Z","2.0.146-renovate-external-non-major-c47feb83589a5b693291a64cf8cde6722ae75d42":"2022-04-23T00:13:01.802Z","2.0.146":"2022-04-23T00:28:11.673Z","2.0.147-renovate-internal-patch-76dc6f964ec59f3874e5f3b121bed39d059ddbba":"2022-04-23T00:35:54.252Z","2.0.147-renovate-internal-patch-ba3d731a696895ad76612a9ca67751d26ac53c70":"2022-04-23T00:41:07.483Z","2.0.147":"2022-04-23T00:55:50.306Z","2.0.148-renovate-internal-patch-8d59b13b5752c02dbb2d15d6b62a83b849fbeea0":"2022-04-23T03:02:36.530Z","2.0.148":"2022-04-23T03:17:42.218Z","2.0.149-renovate-internal-patch-60b1c564d23efed4af2f27d50d61994f9ae4b063":"2022-04-23T05:47:41.089Z","2.0.149":"2022-04-23T06:01:02.926Z","2.0.150-renovate-internal-patch-e898ddd3b11e56ef26ed8db59958b2076c233f22":"2022-04-24T22:40:17.533Z","2.0.150":"2022-04-24T22:53:59.295Z","2.0.151-renovate-internal-patch-c2fded823f84e691a80e3152de1130183b3cb9cb":"2022-04-26T02:52:14.275Z","2.0.151-renovate-internal-patch-a114a6aabdbbe61d141c7e21339b1de8eab9635a":"2022-04-26T05:43:03.991Z","2.0.151":"2022-04-26T05:57:36.659Z","2.0.152-joshbwlng-test-worker-2b9b20d6c9754045a9f05cb318b97a631f707961":"2022-04-26T06:45:56.583Z","2.0.152-joshbwlng-test-worker-e60ee966320eefcd01aea1f9f8b04244c2bc9dcb":"2022-04-27T05:37:05.057Z","2.0.152-renovate-balena-jellyfish-environment-11-x-55be0541f5bc0eded33dae759f60383e0c209454":"2022-04-27T11:04:05.603Z","2.0.152-renovate-internal-patch-c0bc004189abe2134e8f6f5836771a498217a284":"2022-04-27T14:43:58.733Z","2.0.152":"2022-04-27T15:17:48.604Z","2.0.153-renovate-internal-patch-99b26eb1ed3728dde660964ebcdc60c4b294b4d6":"2022-04-27T18:48:28.228Z","2.0.153":"2022-04-27T19:01:58.301Z","2.0.154-renovate-internal-patch-a241a7e397136859d60a81a305bd451ffc8d270c":"2022-04-28T10:37:42.776Z","2.0.154":"2022-04-28T10:51:11.130Z","2.0.155-renovate-typescript-4-x-cd02dffe3580ac14d1947f88b24330591d13b105":"2022-04-28T22:53:27.859Z","2.0.155":"2022-04-28T23:08:13.809Z","2.0.156-renovate-internal-patch-def8556fc884669e584ceacbaeb4788677927a61":"2022-04-29T05:39:43.223Z","2.0.156":"2022-04-29T05:58:15.237Z","2.0.157-renovate-internal-patch-2e91a4c0b5de8bd1d74180bfc16c3195c927b722":"2022-04-29T15:01:25.467Z","2.0.157":"2022-04-29T15:19:02.520Z","2.0.158-renovate-internal-patch-befd19f6fd16af66a3f3637e1d03fead01016270":"2022-04-30T02:37:46.105Z","2.0.158":"2022-04-30T02:50:51.891Z","2.0.159-joshbwlng-test-worker-96fdbbfa73ae127df4d7c9ba21dcaf69a4b6acec":"2022-04-30T06:25:09.609Z","2.0.159":"2022-04-30T06:39:56.108Z","2.0.160-renovate-internal-patch-330ad9851c1f24b23106da7936153c2e10fd728b":"2022-04-30T16:08:03.461Z","2.0.160":"2022-04-30T16:21:19.078Z","2.0.161-renovate-internal-patch-856125546e939c4cca3654e2df5c6fbcc1dacb07":"2022-05-02T14:08:57.873Z","2.0.161":"2022-05-02T14:23:10.044Z","2.0.162-renovate-internal-patch-25978184f4c032bedd1b71c33d0938b1ad183b08":"2022-05-02T17:44:03.143Z","2.0.162-renovate-resinci-jellyfish-test-3-x-91313e3ea243eaf59092d189bf5faa22a4f64f89":"2022-05-02T17:44:21.505Z","2.0.162":"2022-05-02T17:59:05.599Z","2.0.163-renovate-resinci-jellyfish-test-3-x-a4a4723fbbcd6fb4c668820a71468476c350d906":"2022-05-02T18:03:58.241Z","2.0.163":"2022-05-03T01:08:27.482Z","2.0.164-renovate-internal-patch-8f3d865711556951d957131fdf03166f0af3e510":"2022-05-04T02:37:40.150Z","2.0.164":"2022-05-04T02:51:14.852Z","2.0.165-renovate-internal-patch-3068d01a98be874020b85c8817fab813afac4998":"2022-05-04T05:00:17.226Z","2.0.165":"2022-05-04T05:15:20.488Z","2.0.166-renovate-internal-patch-f5bc93a530127d074fcc11da51a518f40eb9322e":"2022-05-04T14:02:08.355Z","2.0.166":"2022-05-04T14:18:11.081Z","2.0.167-renovate-resinci-jellyfish-test-3-x-e516e3654d38454765453c2a7c7b750cb88a5342":"2022-05-05T11:36:51.967Z","2.0.167":"2022-05-05T23:10:02.579Z","2.0.168-renovate-external-non-major-c0a4f8c973ed4ee11299c07e6e9fe8f5a44dd641":"2022-05-07T00:11:47.387Z","2.0.168":"2022-05-07T00:25:50.486Z","2.0.169-renovate-internal-patch-619ce7c4863f05949b4b2ef62c07c05f9b847d45":"2022-05-07T00:31:45.900Z","2.0.169":"2022-05-07T00:45:16.967Z","2.0.170-renovate-internal-patch-0e804857b5c4e9f07f35f6ede4278b1c4b54dc37":"2022-05-07T02:59:53.658Z","2.0.170":"2022-05-07T03:15:03.670Z","2.0.171-renovate-internal-patch-98d2f739402f0cd38971033d6eda1ce53cc62241":"2022-05-07T05:58:19.891Z","2.0.171":"2022-05-07T06:11:48.471Z","2.0.172-renovate-internal-patch-b73f72a496bbe6f4e8ea8345816e711cb3c9017b":"2022-05-09T05:08:57.920Z","2.0.172":"2022-05-09T05:25:21.030Z","2.0.173-renovate-internal-patch-6a0b73468980cec95da8305033d30a09064767a1":"2022-05-09T12:26:54.134Z","2.0.173":"2022-05-09T12:40:54.262Z","2.0.174-renovate-internal-patch-891a2454ed55035e7fda0207c52e9529ed2753fe":"2022-05-10T05:59:10.250Z","2.0.174":"2022-05-10T06:13:24.736Z","3.0.0-worker-24-06ff678e76f2c33bff58daaca1af7b1c922be048":"2022-05-11T07:20:12.239Z","3.0.0":"2022-05-11T07:34:03.740Z","3.0.1-renovate-balena-jellyfish-environment-12-x-c56741637456f3dc7eb9f258a0952d4232b9d064":"2022-05-12T15:54:41.251Z","3.0.1-renovate-internal-patch-253549f25fe9431cd2611e16b51e91ec0a942caa":"2022-05-13T12:41:49.664Z","3.0.1-renovate-balena-jellyfish-plugin-product-os-6-x-f23d7019d0ae6e5ddb2a7096059161bbc82beebf":"2022-05-13T12:45:32.112Z","3.0.1-renovate-balena-jellyfish-plugin-product-os-7-x-b260762a4b77d7b9311a80911698b95aff0d84a3":"2022-05-13T15:30:03.575Z","3.0.1-renovate-balena-jellyfish-worker-26-x-dd7ae2f4c600a008c3841190e4dd0a3f487ed2fa":"2022-05-13T15:30:19.834Z","4.0.0-worker-26-73d6753b431afa3e8f50b37976cee55953261680":"2022-05-13T16:43:22.102Z","4.0.0":"2022-05-13T17:01:55.076Z","4.0.1-renovate-internal-patch-21adfe75b780647f186c5cd54a3129b235238f4a":"2022-05-13T17:09:21.923Z","4.0.1-renovate-internal-patch-f168283f0af9e0a9bd48f2d9aa31cb030ac9fda8":"2022-05-14T02:36:58.580Z","4.0.1-renovate-resinci-jellyfish-test-3-x-7db74b0f0ff78fa619168d42dc311f87971b0545":"2022-05-14T02:37:19.600Z","4.0.1":"2022-05-14T03:00:10.162Z","4.0.2-renovate-internal-patch-fbf2f4049137f26ee164454b1a89d21d409be9cb":"2022-05-14T03:07:29.193Z","4.0.2-renovate-resinci-jellyfish-test-3-x-122f92aee9bbb89065246e47c7c5818c517ad854":"2022-05-14T03:08:47.227Z","4.0.2":"2022-05-14T03:24:00.441Z","4.0.3-renovate-resinci-jellyfish-test-3-x-341ac1f3b2f162b53da3d24ac212e6bac027f127":"2022-05-14T03:29:07.296Z","4.0.3-renovate-internal-patch-ae9e97690c07ad3414a6c023a552634897c926e2":"2022-05-14T06:00:24.958Z","4.0.3":"2022-05-14T06:16:18.265Z","4.0.4-renovate-resinci-jellyfish-test-3-x-0d760b6181e70df951b7a4fec1a5508c7970ec93":"2022-05-14T06:20:17.932Z","4.0.4":"2022-05-16T08:35:42.135Z","4.0.5-renovate-internal-patch-dc4cd7370213245f15365f461c8341f25116b506":"2022-05-16T12:57:03.992Z","4.0.5-renovate-balena-jellyfish-worker-27-x-1f16bcadcd8223ac3905f14c98963462023031d6":"2022-05-16T12:57:36.265Z","5.0.0-worker-27-f732d0ba38311b7af16ae4c4aa485755bf0b0db1":"2022-05-16T14:54:11.483Z","4.0.5-renovate-internal-patch-f87350fa376a6935317f74b6bc106e2101f6f70f":"2022-05-16T14:54:49.744Z","5.0.0":"2022-05-16T15:17:46.281Z","5.0.1-renovate-internal-patch-8a3864d66d733ec4944e083abeb384238e5a1811":"2022-05-17T10:49:28.299Z","5.0.1":"2022-05-17T11:07:28.828Z","5.0.2-renovate-resinci-jellyfish-test-3-x-0b929eda2b1a2c3999eaae88df93b510c079f186":"2022-05-17T15:14:50.804Z","5.0.2":"2022-05-17T23:10:35.797Z","5.0.3-joshbwlng-relationships-6a2ec59814f5d7b16b9f6a4ecef8534b73985195":"2022-05-18T02:51:49.535Z","5.0.3-renovate-internal-patch-d84a49903afd66da918d6425af4e96bf741a0e8a":"2022-05-18T15:12:41.131Z","5.0.3":"2022-05-18T15:38:15.357Z","5.0.4-renovate-internal-patch-13e81f29c9ec027718d9946b1114ca59f66e0fb5":"2022-05-18T18:31:37.119Z","5.0.4":"2022-05-18T18:48:16.342Z","5.0.5-renovate-balena-jellyfish-plugin-default-27-x-6f8b5a670010770037c3d59d27185681e7914394":"2022-05-19T11:36:46.277Z","5.0.5-renovate-balena-jellyfish-plugin-default-27-x-26c42080ec49ecb5f8fdfaedf5ff2c9886b0c0f9":"2022-05-19T14:53:22.792Z","5.0.5-renovate-balena-jellyfish-plugin-default-27-x-78af1ab21f315fb8be87fd8b25d7d8758723ec8e":"2022-05-19T18:02:53.896Z","5.0.5-renovate-external-non-major-60337df8a6e804d252948065cd39493b700122fd":"2022-05-21T01:03:05.914Z","5.0.5":"2022-05-21T01:18:09.912Z","5.0.6-renovate-resinci-jellyfish-test-3-x-72d8a3e0a4c659716cbaba32aa6ec59a8a1b6028":"2022-05-21T04:14:55.760Z","5.0.6-renovate-internal-patch-9441c2d92d5b2e3f74c31d6bcf1b432442c92c0f":"2022-05-23T03:56:05.573Z","5.0.6":"2022-05-23T04:12:09.346Z","5.0.7-renovate-internal-patch-16dfbeec16ab009e7c82a6b47b92ad07ba4da086":"2022-05-23T18:52:52.035Z","5.0.7":"2022-05-23T19:09:17.601Z","5.0.8-renovate-typescript-4-x-da8167f957917bc125d2b1fee26ae527911434c4":"2022-05-24T20:34:32.215Z","5.0.8-renovate-balena-jellyfish-worker-27-x-bb7674c1e263c3444731d61ccf7b3639c3e49514":"2022-05-27T02:03:48.374Z","5.0.8":"2022-05-28T02:18:07.293Z","5.0.9-renovate-external-non-major-a0aa61cc4ec7a7ef3ea513a9ce5459abd0312034":"2022-05-28T21:19:40.490Z","5.0.9":"2022-05-28T21:36:28.554Z","5.0.10-renovate-typescript-4-x-fdf270b92bf1f677204eab788b8614a674ad8583":"2022-05-28T21:41:07.598Z","5.0.10-joshbwlng-test-worker-d38d36587e790ae913ae19562048f11649f23f46":"2022-05-30T02:21:20.280Z","5.0.10-joshbwlng-update-jest-dbdbd95960367fedc74767751a629e706150ddde":"2022-05-30T02:52:10.110Z","5.0.10":"2022-05-30T03:09:51.838Z","5.0.11-renovate-typescript-4-x-ceb4a0933589475e4c6961dd876a65b9716f2c56":"2022-05-30T03:13:11.567Z","5.0.11-renovate-typedoc-0-x-d0d69f0fbd592d2ad046679a652bcbfd7d72d608":"2022-05-30T18:57:43.228Z","5.0.11-renovate-balena-jellyfish-worker-27-x-16f6a6e6be4a8210bd6c21f81129515785167ef6":"2022-05-31T04:29:19.221Z","5.0.11-renovate-balena-jellyfish-logger-5-x-382f8a0eb338c6e12c3a3ffd672a41fc91c0432b":"2022-05-31T22:10:41.181Z","5.0.11-renovate-balena-jellyfish-plugin-default-27-x-d041dabdb0993a5ae25639ab4f5d4b8d4fe1e1cf":"2022-06-01T02:57:59.224Z","5.0.11-renovate-balena-jellyfish-plugin-default-27-x-24ec0f8238a2ba512f3d162f20221da0771dd3fe":"2022-06-01T03:03:38.725Z","5.0.11-renovate-typedoc-0-x-1c64faf0db2cc09b624717564505b238b41fb490":"2022-06-01T04:40:50.318Z","5.0.11":"2022-06-01T04:58:05.587Z","5.0.12-renovate-balena-jellyfish-worker-27-x-dcff346bc06d7a2b13d43600213f7bcec6368fbc":"2022-06-01T05:04:48.921Z","5.0.12":"2022-06-01T05:21:16.882Z","5.0.13-renovate-typescript-4-x-dd66dad38e39dbcd8f657882ee292b5f1ecd1dbf":"2022-06-01T05:24:55.798Z","5.0.13":"2022-06-01T23:46:22.981Z","5.0.14-renovate-balena-jellyfish-worker-28-x-29239eaf6f0153748f1869f0b17d186614d62c9e":"2022-06-02T05:44:45.862Z","5.0.14":"2022-06-03T07:27:14.819Z","5.0.15-joshbwlng-update-worker-fec320e9aa27abb78f120b9b055ee82469779c22":"2022-06-03T07:35:54.484Z","5.0.15-renovate-typescript-4-x-e6886ac7cfc460f343139a56814176fec1ffc519":"2022-06-03T20:36:04.797Z","5.0.15":"2022-06-05T01:44:12.482Z","5.0.16-joshbwlng-bump-external-8dc3685e6ab49ddf7823e909b1ec1321a4c56e7f":"2022-06-06T07:15:59.452Z","5.0.16":"2022-06-06T07:31:26.236Z","5.0.17-renovate-balena-jellyfish-plugin-default-27-x-b91d89414f2dfb647fa3b056975aaa8b1e2e2bee":"2022-06-07T02:32:31.644Z","5.0.17-renovate-balena-jellyfish-plugin-default-27-x-918c295b3b610f7636d2aac2177ea21f10b40320":"2022-06-08T00:40:50.620Z","5.0.17-joshbwlng-update-internal-ee0a3710b91c833bef934dce6048382a78b8b0e8":"2022-06-08T04:13:05.993Z","5.0.17":"2022-06-08T04:32:43.311Z","5.0.18-renovate-balena-jellyfish-worker-29-x-35e266d03138e8f2a2805db7a78caf598a241ed0":"2022-06-08T17:03:56.513Z","5.0.18-mob-specify-message-source-086372a21951f0a6d82d82c99a07a5d9ca0f27bb":"2022-06-09T08:09:25.248Z","5.0.18-mob-specify-message-source-8cb556853a1f491c7ccbdafe75ffa32ca9e79082":"2022-06-09T08:13:58.098Z","5.0.18-mob-specify-message-source-d96c6908ee0dd34a58ab4df19a0bcea915cb7d6b":"2022-06-09T08:37:55.350Z","5.0.18-mob-specify-message-source-e6f40f8276fa3879f1581d16dd13c00e038ada32":"2022-06-09T10:14:56.278Z","5.0.18-mob-specify-message-source-058773cb052675229a78755ecefa5438aa2f03c1":"2022-06-09T13:09:24.742Z","5.0.18":"2022-06-09T13:31:34.627Z","5.0.19-joshbwlng-bump-deps-8a08f6e4faa769bed7343175956465803669277e":"2022-06-11T11:44:18.403Z","5.0.19-joshbwlng-bump-deps-b7e1f684b26c4807c54b121c0d09f542b2b2f580":"2022-06-12T11:53:42.575Z","5.0.19":"2022-06-12T12:09:53.055Z","5.0.20-lucianbuzzo-debug-channels-9a957bcfa784f35577461273a0ebb677f19b4ff5":"2022-06-13T08:07:31.739Z","5.0.20":"2022-06-13T08:26:05.782Z","5.0.21-joshbwlng-update-worker-2-9f63fcc86acbb2135649dd287a14ac3b9d463394":"2022-06-14T02:49:22.735Z","5.0.21":"2022-06-14T03:29:19.664Z","5.0.22-joshbwlng-postgres-image-f8ce516c27e4fe4fb76e0961e4ea1b563f1db8a3":"2022-06-14T04:56:02.174Z","5.0.22":"2022-06-14T05:33:04.599Z","5.0.23-joshbwlng-update-internal-b16f00972b5003c054b9167efe4dd1a10efcb126":"2022-06-16T03:14:07.438Z","5.0.23":"2022-06-16T03:50:28.029Z","5.0.24-joshbwlng-update-typescript-a99f7497a405aa03d6f6ca2462a317895c67dbb8":"2022-06-18T04:34:07.257Z","5.0.24":"2022-06-18T05:10:37.659Z","5.0.25-joshbwlng-redis-image-5c35b076316b413bce96f2fb60c11e58ea997ded":"2022-06-18T09:36:04.260Z","5.0.25":"2022-06-18T10:12:19.603Z","5.0.26-joshbwlng-drop-jellyfish-config-3dda8f919e5d9c3e382f45a50719de3ed7f4230e":"2022-06-19T14:03:53.479Z","5.0.26":"2022-06-19T14:41:34.772Z","5.0.27-joshbwlng-replace-test-image-ee2a6aba05ee6adbd1445003a911e986d1be8d59":"2022-06-20T03:51:47.969Z","5.0.27":"2022-06-20T04:40:35.247Z","5.0.28-lucianbuzzo-sync-sales-threads-0e2edd7ac0fdf0f5b2e124e16f87cf38dc7c4594":"2022-06-20T08:55:13.659Z","5.0.28":"2022-06-20T10:05:18.440Z","5.0.29-joshbwlng-bump-deps-3d74ef87cbcfb5a82d41f970f57c2e8a3aaf2807":"2022-06-21T02:31:32.717Z","5.0.29":"2022-06-21T03:10:04.917Z","5.0.30-renovate-typedoc-0-x-b02ae4ac1d1ea23c0eb17a1fb07d46b03bb30efe":"2022-06-25T04:51:27.273Z","5.0.30-renovate-external-zero-minor-9f8614155af45a330d39f855bb33e7e6773921c8":"2022-06-26T21:12:52.361Z","5.0.30-renovate-external-zero-minor-2d1c35e2b6cf1a88c90e60a293c7aed100cdb966":"2022-06-26T23:03:52.920Z","5.0.30":"2022-06-27T02:15:34.117Z","5.0.31-joshbwlng-update-typedoc-8838021f2f201fef3fa21ba43a72612afe6491e0":"2022-06-27T02:37:46.208Z","5.0.31":"2022-06-27T03:13:59.075Z","5.0.32-renovate-external-zero-minor-41826dc0490e36bd750c866d6dac9c66d088dd3b":"2022-06-27T03:20:15.627Z","5.0.32":"2022-06-27T03:56:37.178Z","5.0.33-renovate-internal-patch-70c9119abee39b2bd8b05818934ffda52bf77e2b":"2022-06-27T06:10:56.534Z","5.0.33-renovate-internal-patch-c4f17b45ff226eeb965c435fe8f7735414745a96":"2022-06-27T06:14:59.181Z","5.0.33":"2022-06-27T06:50:11.708Z","5.0.34-renovate-internal-patch-53393629f06eebc1ddded07b53c7b4974426be30":"2022-06-27T14:20:56.860Z","5.0.34":"2022-06-27T15:37:48.328Z","5.0.35-renovate-typedoc-0-x-275dde274fb206870b8b3e9420feeb1cbf19ae5e":"2022-06-28T01:48:19.118Z","5.0.35-renovate-balena-jellyfish-worker-30-x-60f6ed2c99db393f580f36a4f9e06e89993edfe7":"2022-06-28T13:45:38.454Z","5.0.35-renovate-balena-jellyfish-environment-12-x-e6716d456d07f67d8faa50f9c12b2f2c4c681589":"2022-06-29T05:36:23.988Z","5.0.35-renovate-typedoc-0-x-6b02124c561ad12f489d2e93cc96e2c1364ac2a9":"2022-07-01T22:18:32.897Z","5.0.35-renovate-typedoc-0-x-04ecd43ceca8da4c4d9feed8e5d880dc45ec833b":"2022-07-02T04:47:15.290Z","5.0.35-renovate-typedoc-0-x-bae615d109d59414b6f34de2122c04ce5fc79599":"2022-07-02T20:30:28.444Z","5.0.35":"2022-07-03T02:45:27.974Z","5.0.36-renovate-balena-jellyfish-plugin-default-27-x-8cd8098a8da0fcf4a4cb87e8dedbcb3d837fd6dd":"2022-07-06T03:17:16.414Z","5.0.36":"2022-07-06T09:13:10.116Z","5.0.37-joshbwlng-drop-jellyfish-types-f2cd3f20fa450d2737983350e3e681524761916c":"2022-07-06T09:34:02.430Z","5.0.37":"2022-07-06T10:11:02.139Z","5.0.38-renovate-typedoc-0-x-d9ded752b30cc41a1d831bd0990a4b461626685b":"2022-07-09T01:59:05.446Z","5.0.38":"2022-07-09T02:34:59.570Z","5.0.39-renovate-balena-jellyfish-environment-12-x-2c023b0aaef761bdbb650047977a08b6335bf404":"2022-07-09T02:38:47.374Z","5.0.39-renovate-balena-jellyfish-environment-12-x-6c1f52ba48bb7474880d6afdf8ff830f7ab50532":"2022-07-09T04:32:07.500Z","5.0.39-renovate-balena-jellyfish-environment-12-x-a3a65b10c093c967a082e42c487802b74a4022f4":"2022-07-09T23:52:23.993Z","5.0.39":"2022-07-12T00:27:35.026Z","5.0.40-renovate-typedoc-0-x-e0fb24af0952bd3630f580f2ff37c2655bc5b624":"2022-07-12T23:14:32.578Z","5.0.40":"2022-07-12T23:52:12.329Z","5.0.41-renovate-balena-jellyfish-worker-31-x-e205918f395d6a28276cb97e1c87984dc8db60bb":"2022-07-14T17:07:20.480Z","5.0.41-joshbwlng-update-translate-tests-a62ac70711c7b58cbfdefac752c19caf958f79d7":"2022-07-15T01:39:48.900Z","5.0.41-joshbwlng-update-translate-tests-9551419107d02b0b8cb75e6918b6558d22627848":"2022-07-15T02:39:21.174Z","5.0.41":"2022-07-15T03:20:35.927Z","5.0.42-renovate-balena-jellyfish-worker-31-x-a66e0e4ce6cf8ef9c489b864be8f971ea2d08cb3":"2022-07-15T03:26:51.572Z","5.0.42-joshbwlng-drop-plugin-product-os-c2b93ffc95080fa56cca93642917d6c755d582d9":"2022-07-15T06:09:52.830Z","5.0.42":"2022-07-15T06:47:26.614Z","5.0.43-renovate-balena-jellyfish-worker-31-x-ab23e6b6a6976cdd9c189d15a7488bc8b3febdc9":"2022-07-16T04:00:43.198Z","5.0.43":"2022-07-16T04:38:00.441Z","5.0.44-renovate-typedoc-0-x-eb7f4bb778f94864c9b839cfb78c48a0075840cd":"2022-07-17T23:53:14.111Z","5.0.44-joshbwlng-drop-plugin-default-445d6f124646e740a8ac03c61e89a946dfe52536":"2022-07-18T07:54:54.002Z","5.0.44-joshbwlng-drop-plugin-default-58338b9c42b6d1be2c68e8cb1408bf048bd58e09":"2022-07-19T00:55:37.363Z","5.0.44":"2022-07-19T01:35:41.486Z","5.0.45-renovate-typedoc-0-x-a59e95c61a39317fc8431cb19b6a4053271dad8b":"2022-07-19T05:47:52.621Z","5.0.45":"2022-07-19T06:25:37.629Z","5.0.46-renovate-autumndb-21-x-e83022cb5dacc399d59850d10eb9547ed20cc808":"2022-07-19T12:03:54.395Z","6.0.0-lucianbuzzo-upgrade-sessions-4e1c24fe6c598c1d4b0f55136cefc3237e39dd76":"2022-07-19T17:14:25.912Z","6.0.0-lucianbuzzo-upgrade-sessions-4e5586d988c097cc9b7d765f653d7d39b5df582d":"2022-07-19T21:01:11.705Z","6.0.0-lucianbuzzo-upgrade-sessions-6f3beb9149722eaa3ac5a6483ee286f741006252":"2022-07-20T08:26:53.289Z","6.0.0":"2022-07-20T09:25:40.525Z","6.0.0-lucianbuzzo-fix-only-test-dfa7ffbca66077e9eaeb5935205b8ef77e61a12a":"2022-07-20T09:30:31.857Z","6.0.1-lucianbuzzo-fix-only-test-19142d150f8749926bef5f4c13573dd23aabbed5":"2022-07-20T09:55:28.591Z","6.0.1":"2022-07-20T12:31:21.429Z","6.0.2-renovate-autumndb-21-x-3a1b53ed764c092aea4fd01cd6cf4f4646baf0db":"2022-07-20T20:27:54.103Z","6.0.2":"2022-07-20T21:04:21.329Z","6.0.3-renovate-balena-jellyfish-environment-12-x-b86699d5c917842d9d2779c9704aa0df85d5f3d7":"2022-07-21T13:40:06.182Z","6.0.3-lucianbuzzo-conv-last-message-e5adc76df1ffe62db936aeea7f75426f3b563dde":"2022-07-21T13:57:03.547Z","6.0.3-lucianbuzzo-redis-disk-4e357bbc20ace75892984efa80b9576925f0bdbd":"2022-07-21T14:11:00.480Z","6.0.3-lucianbuzzo-conv-last-message-d8c8067c3b1af231aa91baff82ab2b7c1c5c8af3":"2022-07-21T14:29:22.493Z","6.0.3-lucianbuzzo-marked-sanitize-7fdcd723678b442350d6dd81140e617b69b37cb8":"2022-07-21T14:32:05.108Z","6.0.3":"2022-07-21T15:11:46.873Z","6.0.4-renovate-balena-jellyfish-environment-12-x-984d7694ba31d860530bd068bff96c44201644ca":"2022-07-21T15:18:31.426Z","6.0.4-lucianbuzzo-redis-disk-5313c3a556a5af0d8a366fe6ddcd6ffffdf17b10":"2022-07-21T15:20:21.820Z","6.0.4":"2022-07-21T15:58:29.628Z","6.0.5-renovate-balena-jellyfish-environment-12-x-c429e47265419627d666cd9e6be156b7e182988c":"2022-07-22T06:46:43.115Z","6.0.5":"2022-07-22T07:24:06.557Z","6.0.6-lucianbuzzo-marked-sanitize-65de1ce7a82d427c139a77137a5e426e17f45ef6":"2022-07-22T08:25:52.706Z","6.0.6":"2022-07-22T09:16:46.088Z","6.0.7-joshbwlng-update-repo-yml-3a5a33c96a3f6058b96ac939c1c1c0265e10327f":"2022-07-24T06:27:02.446Z","6.0.7":"2022-07-24T07:03:03.583Z","6.0.8-renovate-typedoc-0-x-e9f778040dd661840170832bd7aa40e02d97403a":"2022-07-24T21:45:20.300Z","6.0.8":"2022-07-24T22:20:19.404Z","6.0.9-renovate-balena-jellyfish-worker-32-x-cdc1bace5fd2d04523d6a6ff07d40ab14f3e53dc":"2022-07-25T12:14:28.094Z","6.0.9":"2022-07-26T07:21:30.315Z","6.0.10-joshbwlng-bump-internal-74c7c5f95e13d452049577fdfc45cad95d8dc5f3":"2022-07-26T08:01:36.115Z","6.0.10":"2022-07-26T08:37:15.730Z","6.0.11-renovate-balena-jellyfish-worker-32-x-463d1ef1945a7ac0b932ef679401acd22f4de488":"2022-07-28T17:01:29.975Z","6.0.11-renovate-balena-jellyfish-worker-32-x-7e3d33c3782325200cd7bbc7ed54ffce84697b6b":"2022-07-29T12:23:30.318Z","6.0.11":"2022-07-30T00:48:06.043Z","6.0.12-renovate-balena-jellyfish-assert-1-x-108fc12f82c04a75abe44dca42611af09dadb987":"2022-07-31T10:37:30.143Z","6.0.12":"2022-07-31T12:36:28.884Z","6.0.13-renovate-balena-jellyfish-environment-12-x-e4c2ddb7d2fd1559a142ec3e1eb4ec747d10d8d7":"2022-07-31T12:42:39.885Z","6.0.13":"2022-07-31T13:25:55.968Z","6.0.14-joshbwlng-update-lru-cache-d55b1c31da4c0c0e98af3eaad24b0b2c1e6f2767":"2022-07-31T23:13:19.366Z","6.0.14":"2022-07-31T23:52:26.490Z","6.0.15-joshbwlng-update-intercom-client-6c40245cb81683a77b973460735bd7b0ea888cce":"2022-08-02T13:59:01.554Z","6.0.15-renovate-balena-jellyfish-assert-1-x-7e994eefc4d542ed0aad4d62d48af28a589707e1":"2022-08-03T22:34:29.505Z","6.0.15":"2022-08-03T23:10:07.083Z","6.0.16-renovate-balena-jellyfish-environment-12-x-63f17a91e098bdfbef6b3991f6a720e4d37ec1c0":"2022-08-03T23:14:11.590Z","6.0.16":"2022-08-03T23:51:19.542Z","6.0.17-renovate-balena-jellyfish-logger-5-x-7341ecaa440415b2a59a7f50f1abe36de3ff8b8a":"2022-08-03T23:55:15.793Z","6.0.17":"2022-08-04T00:31:54.059Z","6.0.18-renovate-typedoc-0-x-13b1a9a1adc9dbad77e2a71af8a28a8180a7fca4":"2022-08-04T00:35:44.183Z","6.0.18":"2022-08-04T01:14:04.131Z","6.0.19-renovate-balena-jellyfish-worker-32-x-b3fa49583143a125e7dd59b9152c29365ba172bb":"2022-08-04T01:19:07.501Z","6.0.19-renovate-balena-jellyfish-worker-32-x-0a0efe34194bc82f7b04e4b9f89c0b3aec5ad256":"2022-08-04T11:24:29.042Z","6.0.19-renovate-balena-jellyfish-worker-32-x-e156052252d556fd7cf7590e27e6de94ea47a555":"2022-08-04T17:13:28.942Z","6.0.19-renovate-balena-jellyfish-worker-32-x-db02d07e9eca432ba50d14b4595641182919575d":"2022-08-05T01:38:34.939Z","6.0.19-renovate-balena-jellyfish-worker-32-x-db96bba71bd3240c48c07792aa6b20a62a4152fa":"2022-08-05T04:22:01.454Z","6.0.19-renovate-balena-jellyfish-worker-32-x-e8518acb2ac4fe71e8108e77b9490952d8926cbd":"2022-08-05T12:51:23.905Z","6.0.19-renovate-balena-jellyfish-worker-32-x-e3fdb1b88fa03b0a417316e4bf3286f7e4ad9a65":"2022-08-09T22:41:07.627Z","6.0.19-renovate-balena-jellyfish-worker-32-x-204844aa3e8a2b6f6c5a74082f350892a6ab6b91":"2022-08-10T01:11:57.214Z","6.0.19-renovate-balena-jellyfish-worker-32-x-e412679ae6747777204659f0263e3cbce135e6e1":"2022-08-12T10:43:37.588Z","6.0.19-joshbwlng-bump-worker-28ee91a116ff6bb6fd25a1703d14709b921b3070":"2022-08-17T07:13:13.509Z","6.0.19":"2022-08-17T07:49:07.028Z","6.0.20-renovate-balena-jellyfish-assert-1-x-70271656f93a8aeee333da8c070c55525179d45c":"2022-08-17T12:12:07.462Z","6.0.20":"2022-08-17T12:50:15.230Z","6.0.21-renovate-balena-jellyfish-environment-12-x-ec7277327ed4f2f7d6d9328e662d4126774c5582":"2022-08-17T12:52:49.187Z","6.0.21":"2022-08-17T13:35:06.435Z","6.0.22-renovate-balena-jellyfish-logger-5-x-f773d10b226f60d725fdf650e18968d24a578d42":"2022-08-17T13:41:12.125Z","6.0.22":"2022-08-17T14:16:03.666Z","6.0.23-renovate-balena-jellyfish-worker-33-x-07fdbd02220bd40f950672c05e042940c9b67a4a":"2022-08-17T14:19:51.583Z","6.0.23":"2022-08-17T15:00:47.026Z","6.0.24-renovate-autumndb-21-x-a888381d69bd8b5aa0ca73e167dfd8c85a7e7b50":"2022-08-17T15:04:18.323Z","6.0.24":"2022-08-17T15:46:36.949Z","6.0.25-renovate-balena-jellyfish-environment-13-x-96b761174439cbcafb7e984b20b8e0e9895152fd":"2022-08-17T15:51:17.060Z","6.0.25":"2022-08-17T22:27:16.760Z","6.0.26-renovate-balena-jellyfish-worker-33-x-5538d87721570ea9a627c694817b9a6d749f19f1":"2022-08-17T22:33:07.664Z","6.0.26-renovate-balena-jellyfish-worker-33-x-74f1a7bf71976e8cc0c645cbb8eed499b6c2947b":"2022-08-17T22:36:00.178Z","6.0.26":"2022-08-17T23:17:57.925Z","6.0.27-renovate-autumndb-22-x-e376731fe01582b43e4cf011f7992e9a13ceee6f":"2022-08-17T23:23:45.816Z","6.0.27":"2022-08-18T00:01:31.800Z","6.0.28-renovate-balena-jellyfish-worker-33-x-da07b35378cf476f2084872962deb62c6b74be3e":"2022-08-18T12:41:28.247Z","6.0.28":"2022-08-18T13:19:36.210Z","6.0.29-joshbwlng-update-intercom-client-627d02671fc00f56abde9fa12b5ff44446f8e7f3":"2022-08-19T23:00:05.774Z","6.0.29-renovate-balena-jellyfish-assert-1-x-1626245944b4bb7535ae7a68b4b9edfbd69bdd88":"2022-08-20T01:32:25.567Z","6.0.29":"2022-08-20T02:12:15.206Z","6.0.29-renovate-balena-jellyfish-environment-13-x-125919112fd058e5737b0b8682a6467a53dba4dc":"2022-08-20T02:15:19.219Z","6.0.30-renovate-balena-jellyfish-environment-13-x-d31ace910c89c3f9aa1e8fedb92d3249a1a27a95":"2022-08-20T02:19:14.046Z","6.0.30":"2022-08-20T02:57:20.761Z","6.0.31-renovate-balena-jellyfish-logger-5-x-e3f852cb092bf3a9382091fa6ee4441c7fc56dcf":"2022-08-20T03:00:28.406Z","6.0.31":"2022-08-20T03:40:05.471Z","6.0.32-renovate-balena-jellyfish-assert-1-x-02f872e46b774195d0bdf8eb443ef3fcc97ff9c7":"2022-08-20T03:42:52.876Z","6.0.32":"2022-08-20T04:25:30.692Z","6.0.32-renovate-lodash-4-x-2292c86b16afe26b6f25d145b96cf64e49663593":"2022-08-20T04:28:06.213Z","6.0.33-renovate-lodash-4-x-8f40de6d1b5f2a564e5a39ed2b7da85badfab6a4":"2022-08-20T04:31:55.151Z","6.0.33":"2022-08-20T05:09:13.152Z","6.0.34-renovate-balena-jellyfish-environment-13-x-639c6e098fdc9501f0bab34ddfce54e51f42a946":"2022-08-20T05:13:17.033Z","6.0.34":"2022-08-20T05:49:05.743Z","6.0.35-renovate-balena-jellyfish-logger-5-x-6212734d55b59cb9ceeacd41d12524180717538e":"2022-08-20T05:54:00.075Z","6.0.35":"2022-08-20T06:34:53.922Z","6.0.36-renovate-autumndb-22-x-436f22f6d386159700c5c110d5a3308d3d66625e":"2022-08-20T06:38:27.280Z","6.0.36":"2022-08-20T07:14:43.230Z","6.0.37-renovate-jest-monorepo-ea080e594521f725619130f1760a89b5aea50b4b":"2022-08-20T07:18:17.399Z","6.0.37":"2022-08-20T07:56:58.796Z","6.0.38-renovate-lint-staged-13-x-9d61241445e605004497d7875887dcb02c8d2470":"2022-08-20T08:00:59.480Z","6.0.38":"2022-08-21T02:24:59.762Z","6.0.38-renovate-balena-jellyfish-logger-5-x-e6c0e42282fa48f8c62d52037a08cff29e241b85":"2022-08-21T02:26:57.648Z","6.0.39-renovate-balena-jellyfish-logger-5-x-69af215d6841fe0ec848da7a0f8c2e8a5a8a0216":"2022-08-21T02:30:40.542Z","6.0.39":"2022-08-21T03:06:14.639Z","6.0.39-renovate-balena-jellyfish-worker-33-x-ddf064db9d2c1afcf49a0ca33736085eff97f600":"2022-08-21T03:08:48.088Z","6.0.40-renovate-balena-jellyfish-worker-33-x-39d2e69782313803150d1cea62d1ad2ed588265c":"2022-08-21T03:11:36.867Z","6.0.40-renovate-balena-jellyfish-worker-33-x-33d5365c68b43f1d89dbf210b7bb93e33d93b5e0":"2022-08-21T09:08:52.417Z","6.0.40":"2022-08-21T09:46:06.165Z","6.0.41-renovate-balena-jellyfish-worker-33-x-bd816f9ef9fc451537b3e2c8ce3525ebd483a6dc":"2022-08-21T09:48:03.294Z","6.0.41":"2022-08-21T10:30:40.410Z","6.0.42-renovate-autumndb-22-x-cf59b641bc739e756e39d7a9d7aa377dfa7effa0":"2022-08-21T10:33:30.026Z","6.0.42":"2022-08-21T11:10:21.742Z","6.0.43-renovate-marked-4-x-dfcee13ff21465c0ca3c72a3e12d18bd5138d046":"2022-08-21T11:16:13.953Z","6.0.43":"2022-08-21T11:51:58.017Z","6.0.44-renovate-nock-13-x-a0dcd0368df9b871a4b1adcb5d2acef9033e5743":"2022-08-21T11:56:33.445Z","6.0.44":"2022-08-21T12:34:08.802Z","6.0.45-renovate-ts-jest-28-x-5886965ab73486a256a416003599e32ac5f693e2":"2022-08-21T12:35:54.282Z","6.0.45":"2022-08-21T13:18:21.832Z","6.0.46-renovate-balena-jellyfish-worker-33-x-d00db21d43f6f3fb17df17752e88d07fd0698c8e":"2022-08-21T13:21:33.586Z","6.0.46":"2022-08-21T14:01:58.564Z","6.0.46-renovate-date-fns-2-x-337402966aafba6ae1cde092ea700d615875d2ef":"2022-08-21T14:04:04.374Z","6.0.47-renovate-date-fns-2-x-bc3c94d0861cb55edbb27dd7e13ecabc71ba9c0f":"2022-08-21T14:06:48.307Z","6.0.47":"2022-08-21T14:42:26.336Z","6.0.47-renovate-lru-cache-7-x-13962cb891e25b77a9bc4c6d6f9cf1b3255edbdc":"2022-08-21T14:44:53.276Z","6.0.48-renovate-lru-cache-7-x-ce094e5e725bcf70d37a5dae48a107efe62bc473":"2022-08-21T14:46:47.331Z","6.0.48":"2022-08-21T15:21:45.045Z","6.0.49-renovate-marked-4-x-cb24ca84c0f4589ea10d7d5da20f27a4d83f57de":"2022-08-21T18:19:57.479Z","6.0.49":"2022-08-21T18:59:02.167Z","6.0.50-renovate-marked-4-x-b7594068845aa81bbb7f9bcd70f0b4cd1688feaa":"2022-08-21T20:54:05.432Z","6.0.50":"2022-08-21T21:29:22.949Z","6.0.51-renovate-balena-jellyfish-worker-33-x-e9f913838dd13049859a2490f627cf2f7c0ba10d":"2022-08-22T00:36:42.134Z","6.0.51":"2022-08-22T01:13:18.604Z","6.0.52-renovate-autumndb-22-x-ece234d2821d315b3f5b6f4627481d490bbbb018":"2022-08-22T01:16:41.973Z","6.0.52":"2022-08-22T01:54:52.384Z","6.0.53-renovate-balena-jellyfish-worker-33-x-2b0242184d7ac43f1b8e32cc1910a8ab282d93ce":"2022-08-22T09:51:12.027Z","6.0.53":"2022-08-22T10:26:59.122Z","6.0.54-renovate-balena-jellyfish-worker-33-x-8afb405e764c96cfc03db86d39d20d4f30081597":"2022-08-22T13:23:33.887Z","6.0.54":"2022-08-22T13:59:57.509Z","6.0.54-renovate-autumndb-22-x-92ab301e4fa33ba823d255f241c1dabad00623c3":"2022-08-22T14:02:23.316Z","6.0.55-renovate-autumndb-22-x-6161f662eeafdea5e4677761621d338fa70a9af0":"2022-08-22T14:05:05.151Z","6.0.55":"2022-08-22T14:40:19.947Z","6.0.56-renovate-balena-jellyfish-worker-33-x-c312910d516fc4dd9cb82f483cd5a41fb9ddeb6a":"2022-08-22T23:46:47.157Z","6.0.56":"2022-08-23T00:22:15.607Z","6.0.57-renovate-autumndb-22-x-29fc8da4dca57fcf8ec2bfc32e92f739c5f1e2c6":"2022-08-23T07:18:44.531Z","6.0.57":"2022-08-23T07:57:15.023Z","6.0.58-renovate-balena-jellyfish-worker-33-x-1d6efc9089cd7246babfcd04774c45622fa875c8":"2022-08-23T14:16:12.495Z","6.0.58":"2022-08-23T14:53:02.717Z","6.0.59-renovate-balena-jellyfish-worker-33-x-e5755c33886b902a146d209a36192fd5bbbba66e":"2022-08-23T19:24:20.751Z","6.0.59":"2022-08-23T20:00:32.590Z","6.0.60-renovate-balena-jellyfish-worker-33-x-1d2c5afaae482983b11447ee5466f7b45e7cfc6c":"2022-08-24T13:27:45.394Z","6.0.60":"2022-08-24T14:03:17.248Z","6.0.61-renovate-balena-jellyfish-worker-33-x-3eb1d960323347184228b0fcf0e4e295b74f93e4":"2022-08-24T17:24:37.585Z","6.0.61":"2022-08-24T17:59:59.545Z","6.0.62-renovate-balena-jellyfish-worker-33-x-653b929797ddfb1efff14146a51880ea60ba8703":"2022-08-25T05:04:38.025Z","6.0.62":"2022-08-25T05:39:36.078Z","6.0.63-joshbwlng-last-message-8066c96603770f65cfa6ce7d054a29c38687e04d":"2022-08-26T05:11:10.376Z","6.0.63-joshbwlng-last-message-03419b7c88ec26aec0f16198852a84cf684275ed":"2022-08-26T05:45:04.988Z","6.0.63":"2022-08-26T05:59:59.256Z","6.0.64-joshbwlng-update-tests-da9f48b07228f4c0512ce73f82b1e3b2802070ed":"2022-08-26T08:36:01.570Z","6.0.64-joshbwlng-update-tests-71fbd2323d582e4b58c09f7fd54762972fedda02":"2022-08-26T09:49:29.850Z","6.0.64":"2022-08-26T10:24:57.690Z","6.0.65-renovate-typedoc-0-x-a418660b310a04615dab5a5a1ddaac73a38b27fd":"2022-08-26T10:30:51.152Z","6.0.65":"2022-08-26T11:05:38.142Z","6.0.66-ramirogm-front-tune-query-e639eb7a57b47b6b54ba392ef86b899dbedf5067":"2022-08-26T14:44:36.708Z","6.0.66":"2022-08-26T15:23:45.362Z","6.0.67-joshbwlng-enum-d50701b8aad17e03fd6617bdb0ea0074d138ffa4":"2022-08-26T23:49:27.623Z","6.0.67-joshbwlng-enum-f0ac20779496db2962088b7005cdf095b66e1eaf":"2022-08-27T01:01:26.514Z","6.0.67-joshbwlng-enum-25e75d79ee6c755528c5c3983d7dbaf281330af8":"2022-08-27T01:04:20.042Z","6.0.67-renovate-balena-jellyfish-assert-1-x-ab34d6d2ea0518f75966f299d2861b7f68d19f20":"2022-08-28T03:26:26.598Z","6.0.67-renovate-balena-jellyfish-assert-1-x-2720103d0dced9ac1f0ad5c89e7dd5376cb67970":"2022-08-28T11:59:22.070Z","6.0.67-joshbwlng-enum-1a30300486106e01ecd0a75123f41e05a7578227":"2022-08-28T12:25:48.307Z","6.0.67-ramirogm-front-fix-message-trim-09cadf708a3ea2a8a609863dce17386d7744b38a":"2022-08-29T03:17:20.674Z","6.0.67-ramirogm-front-fix-message-trim-46b71ead1a92a87146945689c7ba30a4061a4612":"2022-08-29T15:25:23.109Z","6.0.67-ramirogm-front-fix-message-trim-9e9a660141aca9460021b03db3e68b1d8efeba82":"2022-08-29T16:06:51.367Z","6.0.67":"2022-08-29T16:45:28.356Z","6.0.68-renovate-balena-jellyfish-assert-1-x-8ffa08fec428d37e594a221ddfc64b7114313ac1":"2022-08-29T16:48:24.912Z","6.0.68":"2022-08-29T17:26:37.392Z","6.0.69-renovate-balena-jellyfish-environment-13-x-d0a8a40f3829d22bd788a80ac38f7becdb9e3b7f":"2022-08-29T17:30:51.837Z","6.0.69":"2022-08-29T18:08:23.333Z","6.0.70-renovate-balena-jellyfish-logger-5-x-9c2312af5576642ec6ff99abd6a1ccaff7351dab":"2022-08-29T18:11:04.502Z","6.0.70":"2022-08-29T18:48:32.256Z","6.0.71-renovate-balena-jellyfish-worker-33-x-8b81eae3764706cc9e9b90ae2c6fad012d5f5fe7":"2022-08-29T18:51:38.439Z","6.0.71":"2022-08-30T16:28:35.180Z","6.0.72-ramirogm-front-retries-403fe914a629cdf42665bd2d629bdbe8e078fe5e":"2022-08-31T02:46:07.758Z","6.0.72-ramirogm-front-retries-c8c9dba6807bf78c63fd56a2c9b858b236f3c3c6":"2022-08-31T04:06:46.374Z","6.0.72-renovate-typedoc-0-x-c07ad8b0c99ec56c7fc001aedc424ec1564a3e90":"2022-08-31T04:15:43.437Z","6.0.72":"2022-08-31T04:51:52.863Z","6.0.72-ramirogm-front-retries-207f037a6ac808c5f69662b2986ca4598e37cd25":"2022-08-31T12:15:46.917Z","6.0.73-ramirogm-front-retries-621d9eff5ac74e4ad45aeb1c86e32fa2f8fe471e":"2022-08-31T12:38:35.450Z","6.0.73-ramirogm-front-retries-75e06dca4ab04e4e42f2ee68346f091a153f0aff":"2022-08-31T13:28:50.881Z","6.0.73-ramirogm-front-retries-1601ef941390ddbcc407a30a8d8158997897b42e":"2022-08-31T15:12:40.970Z","6.0.73-ramirogm-front-retries-ad1460e53a3dde89cd3b2b9e2172319be1b8d0fa":"2022-08-31T15:36:29.020Z","6.0.73-ramirogm-front-retries-bea9ba8927acc2494be2fb59255b7ca11727608e":"2022-08-31T16:09:27.040Z","6.0.73":"2022-08-31T16:45:32.883Z","6.0.74-renovate-typedoc-0-x-56fa9d6304777e270c81eb88d96f826ea4efcab1":"2022-09-01T02:29:52.103Z","6.0.74":"2022-09-01T03:05:23.840Z","6.0.74-ramirogm-front-extra-errors-ffd38f14b77eb47b5a2ee681293e6451d00b37ad":"2022-09-01T14:59:30.063Z","6.0.75-ramirogm-front-extra-errors-9475cbc3830f15e1a3b85f69325eb32c2949ab46":"2022-09-01T17:04:09.435Z","6.0.75":"2022-09-01T18:54:06.019Z","6.0.76-renovate-jest-monorepo-251cb74d560d20d6ea4b3d908d8b18fd681e4c2d":"2022-09-03T03:32:19.947Z","6.0.76":"2022-09-03T04:09:30.451Z","6.0.76-renovate-balena-jellyfish-worker-33-x-492345538c0a053230ae094543936d3b709cc9d0":"2022-09-03T04:11:33.969Z","6.0.77-renovate-balena-jellyfish-worker-33-x-777e28aba5d46adba9bde385d664c5bf22bb3cfd":"2022-09-03T04:14:59.098Z","6.0.77":"2022-09-03T04:50:14.853Z","6.0.78-renovate-marked-4-x-6ed79a5dc55f9b78660fac69b10fae1cf28f20b8":"2022-09-03T04:54:24.013Z","6.0.78-renovate-marked-4-x-621b7e11e364ea8098425427506109fb2bfe32b0":"2022-09-07T23:21:58.740Z","6.0.78":"2022-09-08T00:02:40.497Z","6.0.78-renovate-typedoc-0-x-6ef9dc3e786b5776046cf146289dfb0be193cb29":"2022-09-08T00:06:03.228Z","6.0.79-renovate-typedoc-0-x-07732258d321d8815a64f2650358e005a7998d4b":"2022-09-08T00:09:57.416Z","6.0.79-joshbwlng-bump-external-5186195c8488a82515b01dc72b13b78b1a1b2c59":"2022-09-10T03:51:20.706Z","6.0.79":"2022-09-10T04:29:38.349Z","6.0.80-renovate-balena-jellyfish-assert-1-x-6fcec2f1d59fa5138927ff70dde237274791263e":"2022-09-10T04:32:58.064Z","6.0.80":"2022-09-10T08:05:52.172Z","6.0.81-renovate-balena-jellyfish-environment-13-x-0126c05367c814a673e350aa457344d2d0bc3570":"2022-09-10T08:09:09.529Z","6.0.81":"2022-09-10T08:48:46.861Z","6.0.82-renovate-balena-jellyfish-logger-5-x-4fbeb145736c5e5cbe0644d084350e0d3a1690ec":"2022-09-10T08:52:33.463Z","6.0.82":"2022-09-10T09:33:04.777Z","6.0.83-renovate-balena-jellyfish-worker-33-x-4770e54d03d2201c9d8c01a30c8dc1aa1998ea4c":"2022-09-10T09:36:17.816Z","6.0.83":"2022-09-10T12:52:19.957Z","6.0.84-renovate-autumndb-22-x-4c2440c4f39608bb8740a181ed04674c96a5d0d8":"2022-09-10T15:43:37.944Z","6.0.84":"2022-09-10T16:24:36.587Z","6.0.85-renovate-balena-jellyfish-worker-33-x-e84ac218fe40411ff24ec6e15d4f824b1479314c":"2022-09-10T16:28:41.049Z","6.0.85":"2022-09-10T17:10:03.009Z","6.0.86-renovate-balena-jellyfish-assert-1-x-5b67c4c20bf6ab918782ad5bd9ddcfce0407cf1f":"2022-09-10T17:14:22.273Z","6.0.86":"2022-09-10T17:53:16.263Z","6.0.86-renovate-balena-jellyfish-environment-13-x-4b1c6bdb3aea9640012346cff220ccf552cd6ad9":"2022-09-10T17:55:24.476Z","6.0.87-renovate-balena-jellyfish-environment-13-x-e4b50c7b909e88578a14fcaa172b721600fe8ad7":"2022-09-10T17:58:44.800Z","6.0.87":"2022-09-10T18:35:04.087Z","6.0.87-renovate-autumndb-22-x-dad5be417e215f2b6e0d439d36f432a7a5cf0341":"2022-09-10T18:36:50.331Z","6.0.88-renovate-autumndb-22-x-17a96156b10c1be33fc467231e1224a2aeb1f017":"2022-09-10T18:40:25.774Z","6.0.88":"2022-09-10T19:17:11.128Z","6.0.89-renovate-jest-monorepo-419209515cf939365e795577c71d7843f949ac81":"2022-09-10T19:22:23.869Z","6.0.89":"2022-09-10T20:04:34.727Z","6.0.89-renovate-balena-jellyfish-worker-33-x-cb1a5394f331283ce4b96f31fd533d8f7a7c1fad":"2022-09-10T20:04:50.653Z","6.0.90-renovate-balena-jellyfish-worker-33-x-fdbf5ec93979204329ef7e05cbcc0f3b72490c75":"2022-09-10T20:08:33.266Z","6.0.90":"2022-09-10T20:44:21.866Z","6.0.91-renovate-autumndb-22-x-54249f23b0d51e3fb5347fc52a1a21cb5875a798":"2022-09-10T20:48:05.694Z","6.0.91":"2022-09-10T21:25:04.320Z","6.0.91-renovate-autumndb-22-x-2b1a82d51a1222534ece1dc7a525979afa9540c1":"2022-09-10T21:28:14.665Z","6.0.92-renovate-autumndb-22-x-7074d84ea64af27a09d4a6f333a454e6477fc6b1":"2022-09-10T21:30:25.887Z","6.0.92":"2022-09-10T22:08:06.464Z","6.0.93-renovate-balena-jellyfish-logger-5-x-9a2567b0cb948090efb514eff05a5da360ee9d11":"2022-09-11T00:57:21.733Z","6.0.93":"2022-09-11T01:34:16.874Z","6.0.94-renovate-balena-jellyfish-worker-33-x-073a497d501a29b40696fe41b945c21b2c0175c5":"2022-09-11T01:38:52.263Z","6.0.94":"2022-09-11T02:17:44.757Z","6.0.95-renovate-balena-jellyfish-worker-33-x-5e6e97bd88714910e9e140a27e66535edfeb2d10":"2022-09-11T02:21:38.301Z","6.0.95":"2022-09-11T03:00:48.913Z","6.0.96-renovate-balena-jellyfish-logger-5-x-46d232639ed113616e51d4c7bea94f696fcb1bba":"2022-09-11T03:04:30.353Z","6.0.96":"2022-09-11T03:43:39.285Z","6.0.97-renovate-balena-jellyfish-worker-33-x-b1f076b5cdbc5fc5500c08fe741b9f66319be9d1":"2022-09-11T03:48:13.882Z","6.0.97":"2022-09-11T04:27:19.040Z","6.0.98-renovate-autumndb-22-x-0cd991cd698cbcb8af3a0c028d5cd8851a06c641":"2022-09-11T04:30:52.369Z","6.0.98":"2022-09-11T05:08:58.492Z","6.0.99-renovate-balena-jellyfish-worker-33-x-5ceccfa2540d002cb1423b4e24f79d6323a01811":"2022-09-11T09:52:53.462Z","6.0.99":"2022-09-11T10:30:22.376Z","6.0.100-renovate-lodash-4-x-345323a048209a0bec6b3def9552c8481b6dbbf6":"2022-09-11T10:35:01.796Z","6.0.100":"2022-09-11T11:13:40.196Z","6.0.101-renovate-balena-jellyfish-assert-1-x-e98eda7a6e0beb780c5beb4af83691edcc7ed366":"2022-09-11T11:17:04.575Z","6.0.101":"2022-09-11T12:01:31.095Z","6.0.101-renovate-jest-monorepo-e5cad966cce6f1e737d577196d5917526a81079a":"2022-09-11T12:01:54.929Z","6.0.102-renovate-jest-monorepo-4e0fa559069064e3f32c1d084fb483b551e0550b":"2022-09-11T12:06:11.498Z","6.0.102":"2022-09-11T12:40:45.073Z","6.0.103-renovate-autumndb-22-x-cb7eeff73ef16c13c79f654fa32b1b71062c5e9f":"2022-09-11T12:43:46.975Z","6.0.103":"2022-09-11T13:24:15.316Z","6.0.104-renovate-balena-jellyfish-environment-13-x-7bfa9a4df392e9f7db29c9ef9678c5eb4aa26424":"2022-09-11T13:29:53.448Z","6.0.104":"2022-09-11T14:06:10.813Z","6.0.104-renovate-balena-jellyfish-assert-1-x-01fd7caabf9480164d29fe6b06fa675c4aa353a5":"2022-09-11T14:07:57.160Z","6.0.105-renovate-balena-jellyfish-assert-1-x-839b34fa5ab1d9560f249f3d400df4101288ce1d":"2022-09-11T14:11:15.110Z","6.0.105":"2022-09-11T14:48:22.687Z","6.0.105-renovate-balena-jellyfish-logger-5-x-2b15775f07f50d5e52ba7692ab8ae171985d1cd6":"2022-09-11T14:51:41.757Z","6.0.106-renovate-balena-jellyfish-logger-5-x-517ec6421a1b5afdbf80f5a79d99f442c048383c":"2022-09-11T14:54:41.444Z","6.0.106":"2022-09-11T15:32:34.512Z","6.0.107-renovate-balena-jellyfish-worker-33-x-66f5cad59b32fe615c589d2207c1c857eb08f623":"2022-09-11T15:35:59.375Z","6.0.107":"2022-09-11T16:13:09.873Z","6.0.108-renovate-autumndb-22-x-9f39c6233ddddad8f15c2120f6930dbc46de84b5":"2022-09-11T16:16:37.023Z","6.0.108":"2022-09-11T16:57:18.354Z","6.0.108-renovate-autumndb-22-x-3a933db6a6a9a2e5f3e397a37a446d9edbba152f":"2022-09-11T16:59:35.207Z","6.0.109-renovate-autumndb-22-x-0271cf32e2df5fae3abf77b0e24334627e8e098d":"2022-09-11T17:02:15.857Z","6.0.109":"2022-09-11T17:41:01.215Z","6.0.110-renovate-balena-jellyfish-logger-5-x-0321622da8ae01e1142ac0788eddc91cc200ac05":"2022-09-11T23:55:39.458Z","6.0.110":"2022-09-12T00:33:59.196Z","6.0.111-renovate-balena-jellyfish-worker-33-x-2288cc2485606db1195435311583909cb73b8bf4":"2022-09-12T03:40:14.226Z","6.0.111":"2022-09-12T04:17:19.979Z","6.0.112-renovate-autumndb-22-x-fdd988354680f5b066297b4adb612813fea604ae":"2022-09-12T04:21:03.016Z","6.0.112":"2022-09-12T05:03:18.354Z","6.0.113-renovate-balena-jellyfish-worker-33-x-f14e52d5021954fb7cb23cf85c00b5c9f02de404":"2022-09-12T05:06:52.458Z","6.0.113":"2022-09-12T05:44:59.627Z","6.0.114-renovate-balena-jellyfish-worker-33-x-188a811e1f251ff84baac5f7150e6d7dee6400d1":"2022-09-12T05:47:59.818Z","6.0.114":"2022-09-12T06:26:26.503Z","6.0.115-renovate-autumndb-22-x-2b442681be757219aed31be08b43b4609ed30f01":"2022-09-12T06:31:12.171Z","6.0.115":"2022-09-12T11:40:42.642Z","6.0.116-renovate-balena-jellyfish-logger-5-x-c04af0248aaff86980cb9eab493176a7b76e6568":"2022-09-12T11:43:24.075Z","6.0.116":"2022-09-12T12:26:52.610Z","6.0.117-renovate-balena-jellyfish-worker-33-x-e028ecba7f3b1c4963e4164d2563b9f81474b24b":"2022-09-12T12:32:26.866Z","6.0.117":"2022-09-12T13:11:09.451Z","6.0.118-renovate-autumndb-22-x-b680c396aa3d802eb9484783042fec123872755c":"2022-09-12T13:15:39.904Z","6.0.118":"2022-09-12T17:04:57.403Z","6.0.119-renovate-balena-jellyfish-environment-14-x-984b135083c67267d0923675faa23262cdf67022":"2022-09-12T17:08:39.900Z","6.0.119":"2022-09-12T22:55:02.747Z","6.0.120-renovate-balena-jellyfish-worker-33-x-545fa34960ed49db106d068dfdd0ca97cfe9474f":"2022-09-12T22:59:44.670Z","6.0.120-joshbwlng-flowzone-7a6913b719d6dd22431b4a3a434b6bc3a561b3b9":"2022-09-13T22:15:41.878Z","6.0.120-joshbwlng-flowzone-542ecc3206125258c9e72fbe2ff2b027acb5c8cc":"2022-09-13T23:28:59.799Z","6.0.120":"2022-09-14T00:21:09.471Z","6.0.121-renovate-balena-jellyfish-worker-33-x-4a320f49d58c1e2add444eae916901750022ce8b":"2022-09-14T00:23:19.440Z","6.0.121":"2022-09-14T01:05:04.101Z","6.0.122-renovate-balena-jellyfish-assert-1-x-1c0e8bf0559d0d4dbec3455ecff9dc2cb6dcede4":"2022-09-14T01:07:03.531Z","6.0.122":"2022-09-14T01:50:32.476Z","6.0.123-renovate-balena-jellyfish-environment-14-x-26122f2114da4029853b33191c15004e071b8503":"2022-09-14T01:53:11.582Z","6.0.123":"2022-09-14T02:37:31.020Z","6.0.124-renovate-balena-jellyfish-logger-5-x-c9cd2bd15d8cad2974050fc6518fa5bffb45ec5c":"2022-09-14T02:39:32.774Z","6.0.124":"2022-09-14T03:25:08.802Z","6.0.125-renovate-autumndb-22-x-0fa597f0f2f126bcf21b664994695b66672ddabe":"2022-09-14T03:27:09.949Z","6.0.125":"2022-09-14T04:09:04.124Z","6.0.126-renovate-balena-jellyfish-worker-33-x-75e29e8705815f52eda165001575b3ca3173cf78":"2022-09-14T06:33:13.378Z","6.0.126":"2022-09-14T07:15:38.446Z","6.0.127-renovate-balena-jellyfish-worker-33-x-101495d9cd52d1368573e09c6511aaeec4731cd5":"2022-09-14T07:17:38.301Z","6.0.127":"2022-09-14T08:06:32.873Z","6.0.128-renovate-balena-jellyfish-worker-33-x-7102a254e56f7b7297e98eb51cc37ffb857bcb79":"2022-09-14T08:08:30.411Z","6.0.128":"2022-09-14T08:57:18.548Z","6.0.129-renovate-balena-jellyfish-worker-33-x-7c74e4fb20623324d6fea5174d03291885dc8640":"2022-09-14T08:59:08.731Z","6.0.129-renovate-balena-jellyfish-worker-33-x-3d3c48b6f8eb0b5bc2ed6d068401493e2f95cd78":"2022-09-14T13:13:24.169Z","6.0.129":"2022-09-14T13:55:06.720Z","6.0.130-renovate-autumndb-22-x-d4f200fe3810cf342297375e612f26646487b81c":"2022-09-16T05:11:07.605Z","6.0.130-renovate-autumndb-22-x-0e96802dbd431bc2ab99c97bd0166102e76db93c":"2022-09-17T03:52:49.663Z","6.0.130-joshbwlng-force-exit-82e49ebe283beb4cd84e3feff0617d09438b5066":"2022-09-17T04:23:41.891Z","6.0.130":"2022-09-17T05:08:47.967Z","6.0.131-renovate-autumndb-22-x-7084eaa4085821b1ad82580ceb574c0d6c9aaff0":"2022-09-17T05:58:01.708Z","6.0.131":"2022-09-17T06:44:34.336Z","6.0.132-renovate-balena-jellyfish-assert-1-x-6492216238e21a7150208fe4ccf1529ec584d368":"2022-09-17T06:58:01.264Z","6.0.132":"2022-09-17T07:40:24.879Z","6.0.133-renovate-balena-jellyfish-environment-14-x-f20b765fb9f173e63fe047cfe82cec5aecccd131":"2022-09-17T07:42:10.668Z","6.0.133":"2022-09-17T08:26:32.211Z","6.0.134-renovate-balena-jellyfish-logger-5-x-2b10d2a7c475ef673c211ce5d843e859f2c104ff":"2022-09-17T08:28:36.891Z","6.0.134":"2022-09-17T09:10:55.091Z","6.0.135-renovate-balena-jellyfish-worker-33-x-8165fa763411b14a2a29d33cb3dc910ccf1bc51f":"2022-09-17T09:12:59.482Z","6.0.135":"2022-09-17T10:01:37.968Z","6.0.136-renovate-jest-monorepo-a6fb3962cd082b3f360a1e9c0650a1257eb0b9f9":"2022-09-17T10:03:37.424Z","6.0.136":"2022-09-17T10:46:57.017Z","6.0.137-renovate-date-fns-2-x-6589fa7c2f605a38d11960a33d02f9296c0ccf4c":"2022-09-17T10:48:17.751Z","6.0.137":"2022-09-17T11:31:21.930Z","6.0.138-renovate-autumndb-22-x-5a75931b94486a038837b08eb569a5a296043876":"2022-09-17T11:33:11.736Z","6.0.138":"2022-09-17T12:20:27.197Z","6.0.139-renovate-balena-jellyfish-worker-33-x-adb0d3f62010fd25a5c94078d132e89939a4d922":"2022-09-17T12:22:20.287Z","6.0.139":"2022-09-17T13:08:39.368Z","6.0.140-renovate-balena-jellyfish-worker-33-x-f1fba3ceed19c51dd511e13125e449d8a01a73f3":"2022-09-17T13:10:46.414Z","6.0.140":"2022-09-17T13:51:44.067Z","6.0.141-renovate-balena-jellyfish-worker-33-x-a1c11b046a033cbc38ca37c35e75e3a6b8da9513":"2022-09-17T13:53:33.281Z","6.0.141":"2022-09-17T14:35:43.210Z","6.0.142-renovate-autumndb-22-x-c6f7fe98bfbf5a86a4a83f9b2a40d08b1a001b3b":"2022-09-17T14:37:58.650Z","6.0.142":"2022-09-17T15:23:16.775Z","6.0.143-renovate-sanitize-html-2-x-cf97fc37d71903c68b68735adf5df4c636f879c4":"2022-09-17T15:25:07.813Z","6.0.143":"2022-09-17T16:07:18.391Z","6.0.144-renovate-ts-jest-29-x-8898e8273d55759f3817177e7399a0d19e1f60e4":"2022-09-17T16:09:18.829Z","6.0.144":"2022-09-17T16:53:57.432Z","6.0.145-renovate-balena-jellyfish-worker-33-x-d010dae7e0165444bbc420cd74fca89310b00d83":"2022-09-18T02:19:49.964Z","6.0.145":"2022-09-18T03:04:32.515Z","6.0.146-renovate-balena-jellyfish-worker-33-x-7dcfbc8422e0aefae4fdb72e5a0de67d43d5278e":"2022-09-18T03:06:03.446Z","6.0.146":"2022-09-18T03:46:57.921Z","6.0.147-renovate-balena-jellyfish-worker-33-x-30c818ea6e59820de3c2e2235bb936e1442b77b2":"2022-09-18T03:48:38.657Z","6.0.147":"2022-09-18T04:34:46.604Z","6.0.148-renovate-balena-jellyfish-worker-33-x-78a3d3c5097a9d9c9c9a1d08ef26853711c754d4":"2022-09-18T10:00:00.076Z","6.0.148":"2022-09-18T10:49:14.527Z","6.0.149-joshbwlng-secrets-09f0bd049fb00964696517f8ac82324b6faedf29":"2022-09-18T11:18:00.224Z","6.0.149":"2022-09-18T11:59:21.119Z","6.0.150-joshbwlng-update-intercom-client-1279f2e56bd673081d31ab353ecc2c02e83c83db":"2022-09-18T12:01:01.749Z","6.0.150-joshbwlng-compose-bd541a54bf5c938aa82b65ad1dbb5599d5d4e7e8":"2022-09-18T13:41:39.142Z","6.0.150":"2022-09-18T14:27:04.791Z","6.0.151-renovate-balena-jellyfish-worker-33-x-a3863036970453d65ca41f731b561139d63c03ae":"2022-09-18T16:58:43.978Z","6.0.151":"2022-09-18T17:46:29.632Z","6.0.152-renovate-autumndb-22-x-e9c273ed4a92ac54e130aa233da35ca1bfcc0b85":"2022-09-18T17:48:17.420Z","6.0.152":"2022-09-18T18:30:20.447Z","6.0.153-renovate-typedoc-0-x-3aaf674889074b5fba7a1a2fb0936308ce408076":"2022-09-18T18:32:39.331Z","6.0.153":"2022-09-18T19:12:47.537Z","6.0.154-renovate-balena-jellyfish-worker-33-x-4b347994de176850f0415a4c2516df2a1971a707":"2022-09-18T19:15:14.188Z","6.0.154":"2022-09-18T19:59:36.418Z","6.0.155-renovate-balena-jellyfish-environment-14-x-6eb749ae72999bb0a2ad1cf094bdec87906963a3":"2022-09-18T20:01:30.366Z","6.0.155":"2022-09-18T20:42:38.526Z","6.0.156-renovate-balena-jellyfish-assert-1-x-b524bbf846127ada07d3ec7a47c7d003327af86b":"2022-09-18T20:44:28.862Z","6.0.156":"2022-09-18T21:26:26.782Z","6.0.157-renovate-balena-jellyfish-logger-5-x-29d8ff9b63c40a5f77bb760bab5e7d933c38c3db":"2022-09-18T21:28:08.334Z","6.0.157":"2022-09-18T22:11:23.254Z","6.0.158-renovate-balena-jellyfish-worker-33-x-87449a7e60bcd37e0deaf123f8b2fd40e86475ea":"2022-09-18T22:13:40.961Z","6.0.158":"2022-09-18T22:55:30.478Z","6.0.159-renovate-autumndb-22-x-7d560d828fd4bc352d6a4cd7ac1e11ba22409d3a":"2022-09-19T00:23:02.397Z","6.0.159":"2022-09-19T00:26:44.595Z","6.0.160-renovate-balena-jellyfish-logger-5-x-c63eec0b3213dfc73049dc901e6735d58f381a66":"2022-09-19T00:29:07.127Z","6.0.160":"2022-09-19T01:14:04.727Z","6.0.161-renovate-balena-jellyfish-worker-33-x-11f1cbafff510af7301ce1cf361309c672e2741b":"2022-09-19T01:15:55.730Z","6.0.161":"2022-09-19T02:01:26.062Z","6.0.162-renovate-balena-jellyfish-worker-33-x-274d1cadeecacf7c3168169575b30cedf02b91c6":"2022-09-19T02:03:19.322Z","6.0.162":"2022-09-19T02:46:20.342Z","6.0.163-joshbwlng-fix-docs-45c849447e1e15a48becca621f57616c3ce58105":"2022-09-19T03:57:49.953Z","6.0.163":"2022-09-19T04:39:35.885Z","6.0.164-renovate-autumndb-22-x-08cabc43435f4ff6ec17d2d47aa5e3843d04b7ff":"2022-09-19T04:41:08.383Z","6.0.164-joshbwlng-nvmrc-731e54af08ba8a2a9fa155745465c35b1c011201":"2022-09-19T04:49:19.608Z","6.0.164":"2022-09-19T05:23:28.740Z","6.0.165-renovate-balena-jellyfish-assert-1-x-ba2a75eac27eaa82ad490a52a29b8a2e934d371d":"2022-09-19T05:25:13.174Z","6.0.165-joshbwlng-nvmrc-5a73c5cdcc71e3c48550dd6b3aca3730947b3772":"2022-09-19T05:33:27.056Z","6.0.165":"2022-09-19T06:47:45.663Z","6.0.166-renovate-balena-jellyfish-assert-1-x-e8e255cb91017f766cfe1664527c01034eb23989":"2022-09-19T06:49:27.237Z","6.0.166":"2022-09-19T07:53:56.205Z","6.0.167-renovate-balena-jellyfish-environment-14-x-c1ef5df7394a87bd38d10832a2453a6e8a32ac08":"2022-09-19T07:56:16.823Z","6.0.167":"2022-09-19T08:41:51.525Z","6.0.168-renovate-balena-jellyfish-assert-1-x-4d9620c1932dc6abc3e546219b4585f68cc21a15":"2022-09-19T08:43:56.070Z","6.0.168":"2022-09-19T09:26:14.971Z","6.0.169-renovate-balena-jellyfish-environment-14-x-e54b67442574de1ec02c5610ad00406f56c3368b":"2022-09-19T09:28:04.136Z","6.0.169-joshbwlng-editor-config-090f4a2bcea65f7f80e602b992ef79149675dc55":"2022-09-19T10:06:05.020Z","6.0.169":"2022-09-19T10:15:32.900Z","6.0.170-renovate-balena-jellyfish-logger-5-x-d346792d0a71abb0e9d7e60d31a58861824fffda":"2022-09-19T10:17:22.355Z","6.0.170":"2022-09-19T11:00:39.404Z","6.0.171-renovate-balena-jellyfish-worker-33-x-b398625da17dcab08291a10d5ac6a01fd8656f9a":"2022-09-19T11:02:31.972Z","6.0.171":"2022-09-19T11:45:23.238Z","6.0.172-renovate-balena-jellyfish-worker-33-x-f9226db1e2c64424de54d7e116fbfb821e808b9f":"2022-09-19T11:47:21.623Z","6.0.172":"2022-09-19T12:29:58.411Z","6.0.173-renovate-balena-jellyfish-worker-33-x-7c610a5dbe5998478e5f448e5f177ad688b457b0":"2022-09-19T12:31:29.964Z","6.0.173":"2022-09-19T13:15:18.617Z","6.0.174-renovate-balena-jellyfish-worker-33-x-7c7ff5556224ee854874aee3c6322876031b5107":"2022-09-19T13:17:11.457Z","6.0.174":"2022-09-19T14:00:47.734Z","6.0.175-renovate-balena-jellyfish-worker-33-x-4eeb35dc60dbe00bd68d1b95ad94ee1492c2d14e":"2022-09-19T14:02:25.098Z","6.0.175":"2022-09-19T14:45:36.582Z","6.0.176-renovate-balena-jellyfish-worker-33-x-ccfb9afda35ab2950e4a2b479c45236ec91783b9":"2022-09-19T14:47:36.543Z","6.0.176":"2022-09-19T15:33:46.971Z","6.0.177-renovate-balena-jellyfish-worker-33-x-fe284373b59e6558b45dc15f164ff44f07188eef":"2022-09-19T15:36:09.360Z","6.0.177":"2022-09-19T16:19:36.083Z","6.0.178-renovate-autumndb-22-x-66a2c96791c6f3bdf88d2b9772dc16268ae23f30":"2022-09-19T16:22:35.957Z","6.0.178":"2022-09-19T17:11:20.204Z","6.0.179-joshbwlng-editor-config-ef9d13b82ccb861cb2d1492352f5dbc1a6c46d90":"2022-09-20T03:34:59.311Z","6.0.179":"2022-09-20T04:23:57.868Z","6.0.180-joshbwlng-codeql-3f19dd76f75ed1c04ace8a49c6ed31532e12fb91":"2022-09-20T05:05:09.402Z","6.0.180":"2022-09-20T05:50:14.049Z","6.0.181-renovate-balena-jellyfish-worker-33-x-18d264e2221a96acec170b00c9127b1f206cb3db":"2022-09-20T13:01:47.978Z","6.0.181":"2022-09-20T13:54:26.965Z","6.0.182-renovate-autumndb-22-x-f2ab26303e961659bf2f1c68e5c859bae560724e":"2022-09-20T13:56:35.395Z","6.0.182":"2022-09-20T14:45:50.162Z","6.0.183-renovate-balena-jellyfish-worker-33-x-47a60bd24ff5d2ffea2951de41d98780fb03103a":"2022-09-20T14:47:58.922Z","6.0.183":"2022-09-20T15:34:55.696Z","6.0.184-renovate-balena-jellyfish-worker-33-x-fe99e583093d7d24c4607796ad8a70ee556fe4df":"2022-09-22T10:01:52.918Z","6.0.184":"2022-09-23T04:35:16.355Z","6.0.185-renovate-balena-jellyfish-worker-34-x-b7d2bc54fec3bc89a670fd5e5b8816135a4d04f8":"2022-09-23T04:36:46.297Z","6.0.185-renovate-balena-jellyfish-worker-34-x-06ebf9931846474f815fd026940af88016c99b65":"2022-09-23T16:12:13.443Z","6.0.185-renovate-balena-jellyfish-worker-34-x-6d18de90c5448706a6ff427a16c240967389a5eb":"2022-09-23T18:31:01.082Z","6.0.185-renovate-balena-jellyfish-worker-34-x-e430eb73387ee4a6af81d8724731d89ac8f0da5c":"2022-09-24T04:46:28.301Z","6.0.185-renovate-balena-jellyfish-worker-34-x-7059d60d293dbde8edbecf3a877f3cf73710591d":"2022-09-24T10:07:36.446Z","6.0.185":"2022-09-24T10:54:46.998Z","6.0.186-renovate-balena-jellyfish-assert-1-x-af329201799dd6e628504a8d4199f59ae85447ac":"2022-09-24T10:56:45.155Z","6.0.186":"2022-09-24T11:45:03.603Z","6.0.187-renovate-balena-jellyfish-environment-14-x-46c7d8c1233e298e3fd9d68de8acdefc6ce3d8a6":"2022-09-24T11:46:47.817Z","6.0.187":"2022-09-24T12:27:47.574Z","6.0.188-renovate-balena-jellyfish-environment-14-x-bb9fbb397e2ce50cf5064fdd75b72fa8e3261f89":"2022-09-24T12:29:50.370Z","6.0.188":"2022-09-24T13:12:21.256Z","6.0.189-renovate-balena-jellyfish-logger-5-x-ee3d77d0e46e4c8fe74bead1ebc3566a45144a59":"2022-09-24T13:14:33.293Z","6.0.189":"2022-09-24T14:04:02.203Z","6.0.190-renovate-balena-jellyfish-worker-34-x-8685bd2c37a041c49424bb3e31b2391323a396e0":"2022-09-24T14:05:40.053Z","6.0.190":"2022-09-24T14:48:29.285Z","6.0.191-renovate-balena-jellyfish-logger-5-x-2f2a799a073af7a5f6a01fba39ab22aa01ce9002":"2022-09-24T14:50:15.248Z","6.0.191":"2022-09-24T15:31:42.309Z","6.0.192-renovate-balena-jellyfish-worker-34-x-5c3685fc65e736227ad3319b96373ad6e31eaf7f":"2022-09-24T15:34:01.939Z","6.0.192":"2022-09-24T16:21:39.306Z","6.0.193-renovate-balena-jellyfish-worker-34-x-15dfbbd7efe507afc4f4b402a8da4e6e88e53d83":"2022-09-24T16:23:41.354Z","6.0.193":"2022-09-24T17:08:39.331Z","6.0.194-renovate-balena-jellyfish-worker-34-x-7604ef81ca5c891cdb77d4ef1f38ebd958dd8fca":"2022-09-24T17:10:28.151Z","6.0.194":"2022-09-24T17:53:33.493Z","6.0.195-renovate-balena-jellyfish-worker-34-x-9d2ae0c073a6f25ee0b44d499331c94ba4fd3e0c":"2022-09-24T17:55:29.715Z","6.0.195":"2022-09-24T18:41:41.686Z","6.0.196-renovate-balena-jellyfish-worker-34-x-a68235269b5d79d28924904800c1fbcd5d8661ec":"2022-09-24T18:43:39.692Z","6.0.196":"2022-09-24T19:26:01.311Z","6.0.197-renovate-balena-jellyfish-worker-34-x-4395307b9b9b9a24cc076c2a0d7c741baec99d30":"2022-09-24T19:27:56.567Z","6.0.197":"2022-09-24T20:15:20.585Z","6.0.198-renovate-balena-jellyfish-worker-34-x-e6a267ced6fcdcb6b259f74896ba6e90cd327f00":"2022-09-24T20:17:16.044Z","6.0.198":"2022-09-24T21:01:51.936Z","6.0.199-renovate-balena-jellyfish-worker-34-x-0de1763afffa6c36978bb2fe7e18bb021871393a":"2022-09-24T21:04:08.967Z","6.0.199":"2022-09-24T21:50:03.441Z","6.0.200-renovate-bluebird-3-x-484e0e0118fbc86b93e1855a1b3ed25b73534f34":"2022-09-24T21:52:07.409Z","6.0.200":"2022-09-24T22:33:09.999Z","6.0.201-renovate-autumndb-22-x-79b24c4d3249985f86d59c65562c3a08b3107f6f":"2022-09-24T22:34:48.748Z","6.0.201":"2022-09-24T23:16:10.464Z","6.0.202-renovate-ts-jest-29-x-669bc144dde9c6ce405c233a88c7d6281fd78d99":"2022-09-24T23:18:29.110Z","6.0.202":"2022-09-25T00:00:58.008Z","6.0.203-joshbwlng-test-worker-faa3f3526fe0b636b96efccf8cf31491a7996287":"2022-09-26T04:12:52.189Z","6.0.203-renovate-balena-jellyfish-assert-1-x-fb5acf9ac2012e7bb2fa892a251a4578f119d5a6":"2022-09-27T12:49:16.423Z","6.0.203":"2022-09-27T13:37:21.166Z","6.0.204-renovate-balena-jellyfish-environment-14-x-e5c487597887987f3ca56b82408574e267e86d2f":"2022-09-27T13:39:22.368Z","6.0.204":"2022-09-27T14:22:25.476Z","6.0.205-renovate-balena-jellyfish-assert-1-x-8621eb4bc3bff6cb3000aee7fe1b835a7b22c51b":"2022-09-27T14:25:50.511Z","6.0.205-flowzone-docs-f8ec2fc53240d3d06a772f1c124ee8d00b18ec99":"2022-09-27T14:30:48.867Z","6.0.205":"2022-09-27T15:08:31.394Z","6.0.206-renovate-balena-jellyfish-environment-14-x-bbb888f9dd6338c92efc87eb21abf7d54d7af336":"2022-09-27T15:11:20.012Z","6.0.206-flowzone-docs-ffde48837d56e512c3f0e84589dbc5b746ad41c4":"2022-09-27T15:12:27.988Z","6.0.206":"2022-09-27T15:56:45.789Z","6.0.207-renovate-balena-jellyfish-logger-5-x-aea0c0e739820c4c1831e4c59ee516c4be9185b6":"2022-09-27T15:59:26.372Z","6.0.207-flowzone-docs-c5fe09ffa3d54b2faa8c12d5253ec6154fc49983":"2022-09-27T16:04:15.074Z","6.0.207":"2022-09-27T16:46:29.841Z","6.0.208-renovate-balena-jellyfish-worker-34-x-f6ab58527d1441de566a6dfc207ddedaa8b41304":"2022-09-27T16:49:06.625Z","6.0.208-flowzone-docs-4559f9be94ea365de1c923edffef6e7ecd17b663":"2022-09-27T17:00:26.615Z","6.0.208":"2022-09-27T17:37:43.180Z","6.0.209-renovate-balena-jellyfish-worker-34-x-755fb2ef442b03d40df1970c0cbbff59ae544ec0":"2022-09-27T17:40:47.786Z","6.0.209":"2022-09-27T18:24:49.210Z","6.0.210-renovate-balena-jellyfish-worker-34-x-801bcbbf26a0c0e131720ef2575b10fbac0ffbea":"2022-09-27T18:27:43.737Z","6.0.210":"2022-09-27T19:11:04.679Z","6.0.211-renovate-autumndb-22-x-2e3087bda220a0ceaa72da39c7c8247c901e3404":"2022-09-27T19:14:33.567Z","6.0.211-flowzone-docs-e3d587287127dec192494e31227a6a4afa3269cc":"2022-09-27T19:25:42.455Z","6.0.211":"2022-09-27T19:55:44.417Z","6.0.212-flowzone-docs-2c2cfffea187bd62ee67e611f98d1b180b95b11e":"2022-09-27T20:12:22.762Z","6.0.212":"2022-09-27T20:54:59.943Z","6.0.213-renovate-autumndb-22-x-9209b0e942ba36fb6f0c9fdee659b8e7e0f0cace":"2022-09-27T20:57:38.589Z","6.0.213":"2022-09-27T21:46:01.034Z","6.0.214-renovate-autumndb-22-x-4efa98830ad6d239e93b82a54e329c7a5a4b767a":"2022-09-28T02:10:18.882Z","6.0.214":"2022-09-28T02:55:52.001Z","6.0.215-renovate-autumndb-22-x-16a5bed553ce9a816aa496be7a497c56b14d289e":"2022-09-28T02:59:01.739Z","6.0.215":"2022-09-28T03:42:29.268Z","6.0.216-node-18-ccb3d2ebe1c71e49d23d560bf8ea324372c8d3ef":"2022-09-28T08:44:26.379Z","6.0.216":"2022-09-28T09:27:37.841Z","6.0.217-renovate-balena-jellyfish-environment-14-x-23346d9ffc2692b073d5300ee4e71957cc678c34":"2022-09-28T09:30:45.462Z","6.0.217":"2022-09-28T10:16:50.089Z","6.0.218-renovate-balena-jellyfish-worker-34-x-8e1a65c9413507842991613beb63dec33f97b830":"2022-09-28T10:19:02.574Z","6.0.218":"2022-09-28T11:04:38.647Z","6.0.219-renovate-balena-jellyfish-logger-5-x-02c55e13c41dda1c714e1b2d1257bdc658eb689d":"2022-09-28T11:07:11.510Z","6.0.219":"2022-09-28T11:53:31.291Z","6.0.220-renovate-autumndb-22-x-8de223a4c46cf45184624d8cbf5eaf575b0fc109":"2022-09-28T11:56:31.394Z","6.0.220":"2022-09-28T12:39:55.301Z","6.0.221-renovate-autumndb-22-x-20852bfc24b37f3301d240bd46d635cd24310038":"2022-09-28T16:33:23.270Z","6.0.221":"2022-09-28T17:22:41.557Z","6.0.222-renovate-balena-jellyfish-assert-1-x-998bf4a50ff2461f3570ce55e4c909edf95ff5fc":"2022-10-01T02:21:00.200Z","6.0.222":"2022-10-01T03:21:59.289Z","6.0.223-renovate-balena-jellyfish-environment-14-x-11ff516d1aae0c9882a8cf36feb236b9714dfb6a":"2022-10-01T03:25:07.541Z","6.0.223":"2022-10-01T04:06:53.444Z","6.0.224-renovate-balena-jellyfish-logger-5-x-dab92930343735f9d17f336a7a91b857516a3ed2":"2022-10-01T04:10:01.995Z","6.0.224":"2022-10-01T04:51:57.657Z","6.0.225-renovate-balena-jellyfish-assert-1-x-6de915ab0ca0dd6b00b17a24c03fd2d476b01b0a":"2022-10-01T04:55:02.853Z","6.0.225":"2022-10-01T05:39:25.243Z","6.0.226-renovate-balena-jellyfish-logger-5-x-65861d8519bd041223848778630b7c2591d15101":"2022-10-01T05:41:48.024Z","6.0.226":"2022-10-01T06:25:00.010Z","6.0.227-renovate-balena-jellyfish-worker-34-x-f4a3c52225d26bcc5ed6f72db088d74efa6d545d":"2022-10-01T06:28:05.778Z","6.0.227":"2022-10-01T07:08:57.870Z","6.0.228-renovate-balena-jellyfish-worker-34-x-fdba53882157d937c17434f5ffabbe2591ad877c":"2022-10-01T07:12:03.985Z","6.0.228":"2022-10-01T07:54:09.988Z","6.0.229-renovate-balena-jellyfish-environment-14-x-2686beb21c13b68f4ae39cb5b19a5dbbef6848bc":"2022-10-01T07:56:51.136Z","6.0.229":"2022-10-01T08:39:48.630Z","6.0.230-renovate-balena-jellyfish-logger-5-x-01ba7580ae776625cab29d120a8acbe4bf7d5ef5":"2022-10-01T08:42:31.565Z","6.0.230":"2022-10-01T09:24:09.215Z","6.0.231-renovate-balena-jellyfish-worker-34-x-2200fa1c744666f26e0a370c6e77cfeaadb4822b":"2022-10-01T09:27:30.464Z","6.0.231":"2022-10-01T10:09:21.326Z","6.0.232-renovate-balena-jellyfish-worker-34-x-9440a6d109cafa0cf7719f5446df0cc809c0653b":"2022-10-01T10:12:22.289Z","6.0.232":"2022-10-01T10:59:10.885Z","6.0.233-renovate-lodash-4-x-ee32c6946200f6032aced3b4e0827836bad5ec99":"2022-10-01T11:02:07.603Z","6.0.233":"2022-10-01T11:43:09.815Z","6.0.234-renovate-balena-jellyfish-logger-5-x-127f527394c03994e7171bac828d538743d5c404":"2022-10-01T11:46:10.527Z","6.0.234":"2022-10-01T12:29:30.602Z","6.0.235-renovate-autumndb-22-x-a6f4a4667e6a0801321a4b9e26b99a19262678a8":"2022-10-01T12:32:29.321Z","6.0.235":"2022-10-01T13:19:59.292Z","6.0.236-renovate-autumndb-22-x-0063be76a182c37383bf1bb7e46460d75faf4c50":"2022-10-01T13:23:01.979Z","6.0.236":"2022-10-01T14:05:17.039Z","6.0.237-renovate-marked-4-x-ce172c2da12ee782529dc54493e62399cbbb0917":"2022-10-01T14:08:04.966Z","6.0.237":"2022-10-01T14:53:41.046Z","6.0.238-renovate-balena-jellyfish-logger-5-x-d9ba743c176325b47c1ebba8db1f040151f5c3f6":"2022-10-01T14:56:47.522Z","6.0.238":"2022-10-01T15:37:40.944Z","6.0.239-renovate-ts-jest-29-x-f866ccaa5ad48b86fff9e8e668d22e9dcd2c3848":"2022-10-01T15:40:40.891Z","6.0.239":"2022-10-01T16:26:33.642Z","6.0.240-renovate-autumndb-22-x-af4c7037dc1a67ebc2d656e6e7d3e4c41fa6e6e9":"2022-10-01T16:29:46.346Z","6.0.240":"2022-10-01T17:11:33.844Z","6.0.241-renovate-balena-jellyfish-worker-34-x-c7f6158da85dcaa97bc5b45a92f642cefe369f81":"2022-10-01T17:14:46.899Z","6.0.241":"2022-10-01T17:56:41.822Z","6.0.242-renovate-balena-jellyfish-worker-34-x-6ba0d98cf0e0528e9b13328b26b598e75c98e4b4":"2022-10-01T18:00:05.159Z","6.0.242":"2022-10-01T18:46:08.652Z","6.0.243-renovate-balena-jellyfish-worker-34-x-a57dc70b54c719747ea835d0a3c975762680ba98":"2022-10-01T18:49:13.400Z","6.0.243":"2022-10-01T19:31:05.812Z","6.0.244-renovate-balena-jellyfish-worker-34-x-d353bf4576727a98e93b5077b0b5d316d919076d":"2022-10-01T19:34:22.860Z","6.0.244":"2022-10-01T20:15:06.276Z","6.0.245-renovate-balena-jellyfish-worker-34-x-1ee16c8f5abf1fca2e950734cfd55d68ad4875d1":"2022-10-01T20:17:45.463Z","6.0.245":"2022-10-01T20:59:42.549Z","6.0.246-renovate-balena-jellyfish-worker-34-x-848178b80cbe9a3145a13e136cde2fa96bd5f424":"2022-10-01T21:02:27.324Z","6.0.246":"2022-10-01T21:47:07.505Z","6.0.247-renovate-autumndb-22-x-f6c9a8ab46004c6398212b6f8df728537033bdaf":"2022-10-02T00:38:18.612Z","6.0.247":"2022-10-02T01:21:01.769Z","6.0.248-renovate-typescript-4-x-58580d6e0cc958015136c33b7d644ae330f75c4f":"2022-10-02T01:23:46.845Z","6.0.248":"2022-10-02T02:04:16.088Z","6.0.249-renovate-jest-monorepo-1dfe7552f3df2e285a56cbeee823f8b77d722a38":"2022-10-02T02:07:34.666Z","6.0.249":"2022-10-02T02:57:46.172Z","6.0.250-renovate-balena-jellyfish-worker-34-x-177e2b0261ca4188a5ab3e7d0c97e3ad57f0597a":"2022-10-02T08:48:44.655Z","6.0.250":"2022-10-02T09:36:16.583Z","6.0.251-renovate-autumndb-22-x-562d7426e78c63893d58a85e7cfec428375c2d05":"2022-10-02T23:20:48.490Z","6.0.251":"2022-10-03T00:02:09.968Z","6.0.252-renovate-balena-jellyfish-worker-34-x-7db1101e754fa20bb9630cd2ada81c587ba491b6":"2022-10-03T00:05:12.828Z","6.0.252":"2022-10-03T00:47:48.826Z","6.0.253-renovate-balena-jellyfish-worker-34-x-322460eaf3fc7c51a1eff19a0bdfb58e9bc56945":"2022-10-03T00:50:59.104Z","6.0.253":"2022-10-03T01:36:52.615Z","6.0.254-renovate-balena-jellyfish-worker-34-x-c78e3ca4eaf43586ea269a6bd2764983b6c2ce9b":"2022-10-03T05:10:26.442Z","6.0.254":"2022-10-03T05:56:55.344Z","6.0.255-renovate-balena-jellyfish-environment-14-x-f5fc9cd5dc28e9d4a4793f34f0aefe2ba431f40e":"2022-10-03T09:27:05.976Z","6.0.255":"2022-10-03T13:50:01.388Z","6.0.256-renovate-balena-jellyfish-logger-5-x-d3c00e9185858782e53d0384a0cd74b99ed79467":"2022-10-03T13:52:49.714Z","6.0.256":"2022-10-03T14:38:27.843Z","6.0.257-renovate-balena-jellyfish-worker-34-x-45e725e096f01f80594ddd3d6c7c35cd6fe9b0c7":"2022-10-03T14:41:04.330Z","6.0.257":"2022-10-03T15:25:34.987Z","6.0.258-renovate-balena-jellyfish-worker-34-x-bae93b2d7ae160c8dcc4979033e805ffaf8a348d":"2022-10-03T15:28:08.528Z","6.0.258":"2022-10-03T16:09:43.489Z","6.0.259-renovate-balena-jellyfish-worker-34-x-c1f01a1839ff062ac23f999de4abfb0960725536":"2022-10-03T16:12:39.462Z","6.0.259":"2022-10-03T17:00:23.759Z","6.0.260-renovate-balena-jellyfish-worker-34-x-6b7bc2def88873eb88617a96037ab6939e3a2a42":"2022-10-03T17:04:12.198Z","6.0.260":"2022-10-03T17:50:56.462Z","6.0.261-renovate-balena-jellyfish-worker-34-x-937af3dab45663f78d419a9e8fc3cf8ab678cc0d":"2022-10-03T17:54:15.684Z","6.0.261":"2022-10-03T18:37:14.420Z","6.0.262-renovate-autumndb-22-x-f54f04360a95e018fa9d07eb1681bc19c0b85121":"2022-10-03T18:40:28.359Z","6.0.262":"2022-10-03T19:21:18.820Z","6.0.263-renovate-balena-jellyfish-environment-14-x-eed6f4da9246f5a8b7f00a19a475701f917b3de3":"2022-10-04T03:11:26.039Z","6.0.263":"2022-10-04T03:51:40.321Z","6.0.264-renovate-balena-jellyfish-logger-5-x-9f82f0070f7a847e69b8358b34e4a91fa0bacce2":"2022-10-04T03:54:41.510Z","6.0.264":"2022-10-04T04:35:26.888Z","6.0.265-renovate-autumndb-22-x-cfd675f9915babbec7ee5cee9461d20dde8ef1da":"2022-10-04T04:38:01.966Z","6.0.265":"2022-10-04T05:19:51.899Z","6.0.266-renovate-balena-jellyfish-worker-35-x-09b1815733e111c60871249a864fbd2a9ae3bb8c":"2022-10-04T05:22:23.605Z","6.0.266":"2022-10-04T07:13:22.968Z","6.0.267-renovate-autumndb-22-x-7c80035b6b266a8165672a757d6e049f44d000b5":"2022-10-04T07:16:47.559Z","6.0.267":"2022-10-04T07:58:45.913Z","6.0.268-renovate-balena-jellyfish-worker-35-x-dd486284321e356ecfd0de2158da73c67f76eb40":"2022-10-04T11:29:28.552Z","6.0.268":"2022-10-04T12:11:23.951Z","6.0.269-renovate-balena-jellyfish-worker-35-x-e6253ee717406732c40f25ab4bb1eec88a73ba5c":"2022-10-06T04:54:00.429Z","6.0.269":"2022-10-06T05:34:16.669Z","6.0.270-renovate-autumndb-22-x-a71c2378c7633eaf735a4ef841ac3fd8bda9e3d0":"2022-10-06T05:37:33.427Z","6.0.270":"2022-10-06T06:17:59.287Z","6.0.271-renovate-balena-jellyfish-environment-14-x-6efa8f027de7c73e6434159bfbddfedc2847bc3d":"2022-10-06T06:21:15.636Z","6.0.271":"2022-10-06T08:19:43.321Z","6.0.272-renovate-balena-jellyfish-worker-35-x-84dbb660dd178335c9dd15112a99750972926a31":"2022-10-06T08:22:32.824Z","6.0.272":"2022-10-06T09:07:40.049Z","6.0.273-renovate-balena-jellyfish-logger-5-x-d12e7bfa8a4935a178f6ecaf5935ab5118fde82a":"2022-10-06T09:11:21.642Z","6.0.273-renovate-balena-jellyfish-logger-5-x-fa90c777e20dc2a97cce6141ccb18b4760ef7847":"2022-10-08T13:18:49.467Z","6.0.273":"2022-10-08T13:59:22.367Z","6.0.274-renovate-balena-jellyfish-assert-1-x-f8b0037e27d019c793b54df7e9266e36c50c2f50":"2022-10-08T14:02:29.644Z","6.0.274-joshbwlng-prettier-63756d0349dd506f7bae1db8972247733871d1fe":"2022-10-08T14:42:21.913Z","6.0.274":"2022-10-08T14:47:32.781Z","6.0.275-renovate-balena-jellyfish-logger-5-x-d664133d2c09e503b143905f9371b05f224c6913":"2022-10-08T14:50:40.810Z","6.0.275":"2022-10-08T15:35:22.600Z","6.0.276-renovate-balena-jellyfish-worker-35-x-da426a207385c2e37632ec95558a0c1ef620be8d":"2022-10-08T15:38:37.173Z","6.0.276":"2022-10-08T16:21:47.552Z","6.0.277-renovate-balena-jellyfish-logger-5-x-013db83577c31ab1a30ab9f7630d9fdae8ff879e":"2022-10-08T16:24:58.290Z","6.0.277":"2022-10-08T17:05:41.081Z","6.0.278-renovate-jest-monorepo-b81a19cdc845aa9efadceaffa783593f0e8e85bf":"2022-10-08T17:08:41.358Z","6.0.278":"2022-10-08T17:48:42.426Z","6.0.279-renovate-autumndb-22-x-f94f10ef3f803bd37a055209467446ee501a4375":"2022-10-08T17:52:26.336Z","6.0.279":"2022-10-08T18:32:03.415Z","6.0.280-renovate-balena-jellyfish-environment-14-x-8cc07058e642abc339130d71fd3fbe41776a869e":"2022-10-08T18:35:26.470Z","6.0.280":"2022-10-09T00:31:37.775Z","6.0.281-joshbwlng-prettier-b790abec379a4959635e3402f6b8d16ce587204d":"2022-10-09T00:36:58.369Z","6.0.281":"2022-10-09T01:16:30.998Z","6.0.282-joshbwlng-jest-config-dcd17add09b32d7e71a8a8be2cd0efb8334e7d69":"2022-10-10T13:56:45.634Z","6.0.282":"2022-10-10T14:44:10.005Z","6.0.283-joshbwlng-bump-internal-ea502bf7c6156094c55d8b606b4796ffd8da677c":"2022-10-21T01:49:22.971Z","6.0.283":"2022-10-21T02:24:11.937Z","6.0.284-joshbwlng-readme-509304add809a0b3b22b9155a861c95940b8ffdf":"2022-10-24T01:53:53.273Z","6.0.284":"2022-10-24T02:29:32.815Z","6.0.285-build-joshbwlng-renovate-6f5238e88bee59fa637a6c18d6ef7747cad34b1c-1":"2022-12-13T00:59:05.866Z","6.0.285":"2022-12-13T01:34:45.859Z","6.1.0-build-renovate-node-16-x-21642ba8be93adb2e3e1529b084acb9ad76ddffb-1":"2022-12-13T03:52:24.791Z","6.1.0":"2022-12-13T04:51:42.394Z","6.2.0-build-renovate-node-18-x-56b5418b27484960e0207c30ed1b37748d6a489c-1":"2022-12-13T05:52:11.782Z","6.2.0":"2022-12-14T00:36:35.018Z","6.3.0-build-renovate-pin-dependencies-96a32e394310adaa43848e9743b54c35da994d86-1":"2022-12-14T01:14:15.266Z","6.3.0-build-renovate-pin-dependencies-29c25318c843b50cb49384b9a9d70f001ebeaeb1-1":"2022-12-14T14:55:29.972Z","6.4.0-build-renovate-node-19-x-6022e44d6fa6f394d640561a67bcd82d3783cce7-1":"2022-12-21T01:12:11.938Z","6.4.0-build-renovate-balena-jellyfish-worker-37-x-88d3facef5013be62effaeb614adf327c534d252-1":"2022-12-21T01:13:33.762Z","6.5.0-build-renovate-balena-jellyfish-worker-37-x-adc7f8dfa73f0b9129149c8f91a50143c59e9b0f-1":"2022-12-22T02:12:36.419Z","6.4.1-build-renovate-uuid-9-x-9fb22c15d242a4c9b020a60e20a190aacf2234de-1":"2022-12-22T02:13:01.509Z","6.4.1":"2022-12-22T02:55:37.034Z","6.5.0-build-renovate-axios-1-x-d0c1f471e70fbb540c892a66716b881c6d4f2cff-1":"2022-12-22T03:52:44.388Z","6.5.0-build-renovate-balena-jellyfish-worker-37-x-31eaae6a6a7ac247fcb7c2b9b309c3dbcd2775df-2":"2022-12-26T02:22:02.819Z","6.6.0-build-renovate-axios-1-x-166a697a23c6d5ef13cccc49392363f753bda3df-1":"2022-12-27T03:51:48.289Z","6.7.0-build-renovate-postgres-15-x-83cc2574ef5c4245f4b4b2017c2357aa5cb6ad92-1":"2022-12-31T12:57:12.600Z","6.7.0":"2022-12-31T13:32:35.610Z","6.7.1-build-joshbwlng-uuid-0e50009a1b8b664552102714e78620c9ab39ff45-1":"2023-01-01T07:38:25.449Z","6.7.1":"2023-01-01T08:14:15.589Z","6.7.2-build-joshbwlng-intercom-client-882f8344d9e7bb71444ee1f6e99feff105847b74-1":"2023-01-01T08:50:12.188Z","6.8.0-build-renovate-balena-jellyfish-environment-15-x-136b8df9dc0ad415edfb1a1558f2dee81e125ce2-1":"2023-01-01T09:51:56.094Z","6.8.1-build-joshbwlng-bump-deps-c23a7117b660adf9639010271e4e307bfc29660f-1":"2023-04-02T08:23:07.858Z","6.8.1":"2023-04-02T08:25:44.911Z","6.8.2-build-joshbwlng-downgrade-axios-42a46b7d2ee3e11040bc2251ee50001031f8ffc4-1":"2023-04-03T07:46:43.305Z","6.8.2":"2023-04-03T07:49:29.158Z","6.8.3-build-joshbwlng-update-autumndb-892daae4e1cdcae24686e18a5b5eca71bb8cfadf-1":"2023-04-05T12:16:08.474Z","6.8.3-build-joshbwlng-update-autumndb-683f24abaf3175c43f5c18556f77ab0ee6652515-1":"2023-04-06T02:30:21.280Z","6.8.3":"2023-04-06T02:33:22.115Z","6.8.4-build-joshbwlng-fix-url-checks-9935cab8a5cd0f15a0ac1586987680e2e3422e9f-1":"2023-04-06T10:14:47.106Z","6.8.4":"2023-04-06T10:18:20.839Z","6.8.5-build-joshbwlng-hostname-regex-1cde40af18fdfeb1a9a942e2c8ccd3f90a9c4a09-1":"2023-04-06T15:47:48.023Z","6.8.5":"2023-04-06T15:50:40.544Z","6.9.0-build-renovate-actions-checkout-digest-cc448f57203e075186bfa3a3ea728188c4ec9c6b-1":"2023-04-07T01:10:53.324Z","6.9.0":"2023-04-07T01:14:05.993Z","6.9.1-build-joshbwlng-bump-internal-aa643087761b597c45aa33a421c6bf5b1345af3c-1":"2023-08-12T08:45:41.958Z","6.9.1-build-joshbwlng-bump-ec85079cddd5da5798121a58adc6d87c333efa16-1":"2023-08-12T08:52:41.049Z","6.9.1":"2023-08-12T08:57:23.674Z"},"bugs":{"url":"https://github.com/product-os/jellyfish-plugin-front/issues"},"author":{"name":"Balena.io.","email":"hello@balena.io"},"license":"AGPL-3.0","homepage":"https://github.com/product-os/jellyfish-plugin-front#readme","repository":{"url":"git+https://github.com/product-os/jellyfish-plugin-front.git","type":"git"},"description":"Front Jellyfish Plugin","maintainers":[{"name":"balena.io","email":"accounts+npm@balena.io"},{"name":"page","email":"page@balena.io"}],"readme":"# Jellyfish Front Plugin\n\nProvides a sync integration for Front.\n\n# Usage\n\nBelow is an example how to use this library:\n\n```typescript\nimport { frontPlugin } from '@balena/jellyfish-plugin-front';\nimport { PluginManager } from '@balena/jellyfish-worker';\n\n// Load contracts from this plugin\nconst pluginManager = new PluginManager([frontPlugin()]);\nconst contracts = pluginManager.getCards();\nconsole.dir(contracts);\n```\n\n# Documentation\n\nVisit the website for complete documentation: https://product-os.github.io/jellyfish-plugin-front\n\n# Testing\n\nUnit tests can be easily run with the command `npm test`.\n\nYou can run integration tests locally against Postgres and Redis instances running in `docker-compose`:\n```bash\ngit submodule update --init\ngit secret reveal -f\nnpm run compose\nexport INTEGRATION_FRONT_TOKEN=$(cat .balena/secrets/integration_front_token)\nexport INTEGRATION_INTERCOM_TOKEN=$(cat .balena/secrets/integration_intercom_token)\nREDIS_HOST=localhost POSTGRES_HOST=localhost npm run test:integration\n```\n\nYou can also access these Postgres and Redis instances:\n```bash\nPGPASSWORD=docker psql -hlocalhost -Udocker\nredis-cli -h localhost\n```\n","readmeFilename":"README.md"}